999
36776776676767767766776767767677676776767667667677667676676666767667677667677677666776776677676767676666776677677677676667767767677676776766766677676767766676676767676776667766766676767677667676676677677676767767667767767676776677666767766677667676767666776767767677677667677676776776666767676776667676767766776776767766676666677677676767767766676776776776667766776776766676776776776776767767677676767677676776766776767676677677677666767676766776767767676677677677666767677666776776776776677666776767767767767767677676776766776776776667677677667667767677677667677676776766666676677677677677676767677677676776767677677667677676767677677677677666776766767667666677676766667666767677676676766676676676766767767666766676767766676767766677676676677677666666767766776667767676767767677677666776776667767767767767766767767767767767677677666766677667767676776776776766766776676767767767677677677677676666767767677676767766676776677677666776677677677677666767676767676677677667766676676767667767767667667767766776766676667767667677666776767676767766767766776766677676776677667766776776776776766767766776776677667767676776776677666776776666676667767767666776776676776776767676776767767677666676767666667766677677676776776676766766776666667676776766677676677677676776766677676676767677676677677667766776776776767677677676776667676776676667767677666767766676776766776767666776776776767676767767767767767676676776766776776676776776677676776776767767766767766776676776776766776676667666767766776677676767766776776676776776766767666767666767767766767676676776677667677676676776776676776776676776677676677666776776766767676677666776776767676766676677677677666676676776767676677677676766667676667676666677667767676677667667676677677677667677676767767676767676767676776776766767677676767766667766666677676676676767676666676776767676767667767766676776776677677676767667767767666767677676767677676767677676676776776676776677666776767666677676677676767676776766767766667766776767767767677676666667667767766776677677667766676776767767677676776776767666677676766776666766767766776676677676677677666776776767766677676776776766676776676776767767766667767767676767766667767666677676767767676776676776677676767767767677677677667766776677677676766776667766776667676776776677677677666676776776766766676776776766776667766776776767767676766776676766766776676677667676676766667677677677677676667677676767667676666766677676766776667767766676677676767677667767766767767676766776776767766677677677677666767667676776776776677666767766766766776776667677667767677676776677676776767767766776776767666666667677676767677676767767676677677676767677676666677677676776677677676766766676676776776677676677676766677677676667677666776667676676776677666766776766776776776766767766766766677666666767667677676677677676776776667677667766766776667767666776667676776677676776676676776676676677666767767767667767667767766767677667766676667766767767667666776677677666776776767677677676766776776776767676676767767767666776677667767767766667766776767767767667767767766767677676776677667766776766776767767666766776776767766766766767667767766776776766767766667766677666767677677667766776677667676676767677676667767767767667767676667767767667667767677677677667767666676767677677676776766767767767767767767677676767677676776677677677676677666676767767767766666676767767767677677677677676776776766677667766776767676767767667767666776767667666776677676666676677677677667767676767677676677677667766776776776776767676767767676776677677677676766767767767677676767766677677667677677666767667767766766676776776776776677677666776677676767676776776676667767666766767667677677667767677676776667766676677676776676776776677667767667767766677677666766767767677677677677676766676676667666677677666766776767676667676776776676767676776677667667767677667766766776676767677677667676676667666776776767666767766766666776766776667676776667767767677676776677676767767676776776676776776667767767677667676766677676767676776766677676667767766776776767677676776766677676776677677677676667676666677677676677676666776766766766666776676766776677667677667766776776776677676776776667666767766776776676766767667767767667767676776776667767767767667767767767676776776677677676776767677667677676776676776776776767767766766767767667767766766776766677676776766767767677666776667767767767767676776677677676776776677666767677676776677667767767766667767766776776767767676776676776676767667676676767767767767676666767766766676767767766767677676667767676667667666776767767667767676776776776776776667767676776666677667767666767766766667667677676776667767666676766776767766677677667767767767767766667667766776776776666767667767667767677676776767667667766776776776776776677677676776776767766767767767676776677676676776677667676767667766766667676766666667677676776767677667766767667676767766776767676776677666767666666776666767676666776676776667767767676766767667766766776776767677676677677667667677666677667767767767676767676776676676776677676767677677667666667676776767767666667766676776776776667677677677667677677676776776766767767767677677677677677676776767677676776776776677666667767676766767767767767676776776676776767766677676767766776676766666667677667676667677677677677666776766776767667767766767677676677676677667766776776776776767677666776776776766776776776766766776767677677667767766766676776676776767677676767667677677676677667767676667676776677667767767767766766676677677676776676677676766776677667667767676776776776766676776776767667766776677667766676767666767767667767667676767676676767767677676667767766776776767676776767676677677676766676677676776676776776776667767766676766776767677677677676676767767767766676776776767767676767666677667766776766776767767767766667676776767766767667677676776776776767767667767676767676776766767676767766766767767766766776767767767767767767767767767677676676676666776776766776766676776676677667677666776667677677676767676677667677677677677676776667767767666776677667767767677677677666676767766776676776677677667766767766677676776676667766776776767767677667767767767666767767667666776767667666776676776766766767766766776776677676676776776767676766767766676766776776776776767677676767767767666776776677666676677677667677666766667766776776767766677667676767767767676766776776766666677666766667767766666767677677677676776766776767766776677666776776766766776676767676667767676677677676767767766767766767676676766676677677676776766676776677677676677666776766776677677667677677677676677666767667677676776767676676676676767767667767676776776766767667766666776767767766767676667667677667676767666677676767767767677676776766666676776676766776776766767676666776766767767677667677676776676676776767767767676776767766766677676776767767767666766766767767667767676667767766776767667676766776676776766767767766676676676776667767767767667667767766677676676776776676667766767766676767766776667677677677676776776676677677676666767767666767767767677666776767677677676776676766776767766676766677667676676767677676667766776776776776677667667667677677676667677677677667666676776776776766667666766677676766677677676767767676667677677666676776667767766776667666677676776666667766776767766677677677676767766667767676667767767766776677676767676776677676666776667676766676776776776766776767767767676677677677666776676766776677666766776776667767676677667666676767767767676767767676677667767666677677677667767767766776676667676776666676766767767677676766776767677677677676776776767767766667767677676776676776767767766776776767767667766767676776776676766767666766767766776766767767767667767676676767767767666767677677676766776667767766766767677677676676676776767767767676767766677677676776767666666677677677676766767767767676677677667676677677677667767767677667767767667666767676667767766677667676676766767767677676766677667766776767676677677667676776677676776776776677676767767767676776766776676767766677666776767767767667676776766776766766676776766767767666767766776776776767767666776767767767677676776677677676667767767676677676666676776767677676776676767767667676776776666667767676766676776767766776776667667667767677666767676767766766776776776677677677677676676677666767677676667766676767767676776767766766766667676776776766776766767767767676776776767676767766677677677677676767676776677677676776767676677666667767766776766767677667767767767666776776776676676676666776776767767767767767677667767677667677676766766677676666776776666667676666776766666776767666776767767767677667677677676667767767767766676766676776776676767676766767667766776776677666676666767767767766776776776767676676767676767767676776667766767766776776776676767767766677667767767677676676767676766776776776677677676767767667676767766776767667766776766677677676776776676767767766776776667666677677666676766667667766766667677667666676766776776776776666677676676776767766776767766776767766776667677677676676776776667766776666766676676776677677677667677667767766666776667667676767766677676667767767676767766677677677666776766776667667767666767667767767677676767767767677667767677667767676767767766767677676667667667667677667677676676766776667676677676667767767767676767766766776677676776767767766677677676767676776776776767667676677676666776776776776766766667766766776776767676767767766776766676767766776766776677676767767667676677677667676677677677667677676767767767767677667677677677677667667666767676776677676767676676776677666776776767667767766677667666676776767766767767676766767767667677667677676767666667666677676676667766766676667677666776776776767677676676676767766767767677676776766676776767766776766767767667677666766776767676677667766767677676766676667677667676766767767667676767666676766766676767767766776776767677676766776776677667766666767767766676767667767677677677677676767667767677676766776767766767666676767767667666677676677666767677667767677666766767677667677677677677666767667677676676776776776667676776776677677666767767676676767767666677676776676667766767767767767766776676776776776766667766676776
6676776767676767766676776667767767767666677667667767766776767676767676776776766776776767767677667666677677676677676776677667767767767677677676677677666776776767766677667667767676776676767767666776677676676766766676776766676767766767676776776767767767767677667767677677676666677676677667767767766767767677666776667667766676677677677676676776677677667767767766677677666776767767767677667667667767767677676667676766776667666666767677676677676766766767676776676776766677676767767766666676677667666676667767767677667767676767767676767767677676767676766776776776676776667677676767666667666677676767677676776776667677676677676767667667676776766776776767767767766767667676677676676776677677676667677666766767667767767767767677677677667677667676776776767767767677667676767766776776776766676776776776767677677677666776676667767667766666667767676776767767767766667676677676776776767677667767767677676766776776776677667766666776776767766767677677676776666667676767767677677676767666676677667767767767677676767767767767676767666667766767767767677667676667667766776677676667766776766776776766766767676676776776766776677676776676676776767667766676767677667666666666776677676676676766676767767767677676776767676667676767767666776677667667767767676766667676776776766766667667676776766667676767767767676767767676776776767766767677667667766776776766676776767767767766776767767667767676677667677676776776676676776766676776767667677676676677676776667676776766766677676776767767766767677667767766776776766677676677676666767676676677677667677666767667767676766667676776776776767677677667677677676767677677677667666767766677666766776767766776767666776776767676667767676676776776676767767767767766766776776666776767676767767767767676677666676677667676667767767767677667767767677677676767667767767767667767767766776767766776767767766767767767667677666766767766667676677677667676667767677677667677677666666776767767667676776776767767766776677667667676776667767766767677667767677677667676776677676677677677667677676767677677677667766767767767767767767667767677676766776667767767767677677667766766766667677667666676767677676767666767667766767677667767667767767667766767667676776776766766766666677677677677666677667767676767767676776767667676676776776676776776776776766676767677667766776767677677676776776776677677677677676767767767677666677677676776766667767767766776767767667767767766766776776766776776677667677676776767766767676776776776767767767676776677667676767667767677667767767676766776767766766776767677677676766776666776676666766677676776677667676676677667767767767676776667676776767676776776776767676677676766776776767677676667767676666766677677676767676677667666677666776676767766776767766767676776676677677677676776667766667767667676776766676766767667767667676776667767767677666667676767677676677677677667666677667766776767766676766666667766766776677676767767767767676767676776667676677667667677666677676677677677677677676676676767766676776676676767677676776767766676667767767767767667676766776776776666766767767666767676776776666677677676776676766767767767676776776676776677676676767767766776776767767766767677677676776677667677677677676776776776776767766677676676676776766766666776667677677676676776776676776677667677677676677677677677667677677677667766677676667766776766776666766776676776767667767667676767766766767677676676776776766766776766767677676776776776766766767667766776677667676767767766677677676767677676776767677667766766776666776766666677676677667667677667767676767767667676676766676676767766776677676767767666767766676776767667677676766766766767676766677676776676776676667766667767767676767676676676776677667677667676776776776776776776776667766776776767666666767767667767676776776766776776666776776776667677677677666667676667667676667766677676766766676776766776776767666767667766776667767766776776666776666776677676776666776676676767677667677667767767767766776767767767767666776767766776677667666667767766677667767666776666776767667767767676776667677677676667767767767667676776776776776767767766677667766767676667676766767677676776767676767667767767767667767667677667767767766776776776766766767767676776767766776776667677676677676667677677677667676776767767766776776776767766776766776776776776766667676766677677677676676776776776666677676677676677676776776767766767667767767767677667676677667767676766767677666767676766776676667767767767677677676767666767767767766766677676776776676776676677667766776766776676677676767667767766776766776766776767766776767767767677676676677677677676667766766677666776766776776767767676767677676666677676776767677676767767766766666677676767767676766767676776767667767767767666776666676776776776676676676676666776667677676677677676766776767767766776676676776766666766666776676766776767767767667676677676667676767677666767676667767677677676766766766767767667677666776776776776667677676766667667667767767767677677677677666766766766766667677677667767766767677666776776776666778676767677676776677667766776776677677667767676767766776667767677667767676776677676677676766767767677677667667677676776776776767766677666766776667767666767677676767677677677676767766667667677676676677667676676667767677666767667677667766776776766776776676776767767766767767667767767767767677667766776767676676667676766766776767677676776676776766776776767677676767677677676776666677676676767767767767667766766677667766776776666767667667667767767767766676667666776676766676776776776677677667767677677677667767767666766666766767666776776667766666766766666776767767677677677676766766776677677666776776767767766776677676676767766767767677676667766667767767767766766676667677677677667766667676767767766666776776677676766776776776776776767676767767677667667766776776676767676676767677676767766766776766767766767667677676677677677676676767677667766677676667677666766677676767767767676766667677666767767677666776776766767667767766676776776776766776766667766666766767766776767766767677667767767676766767676776766776776766667767666776676776767677676776676767767676676776776776766776667766776677667676676676676676677677677677677676767677676766676667676767676667767767677666677677677676776776776776677667766667767766767667677677677667766667767676767667666667677677677676767667767766766767676666676776776677676776676776776776776776767767676677676676776677676776776677676766776677677676767667667767667766677667767766767766767767676676776676676776776667677676676776776767676776767766776776767676677667677676767767767767667677677667766776766676666767676677677676776767767767677666776767667767666676677677677676767767677676676667667766767767667767676766767767676776767767677667676776677667767676776677676766767767676767767766676677676676767766776666776766676677677677676776677667767676767677677667667767667766666767767677676767677676676776676666776766676676776776677667767766767766767677666767767766776676666766677667677677667766766767767767666776676677667767767767766667767677677677667667766766767767667767676767766767766676767666776767676776776766677677676767767677677667766667676776767666766767667676766776767677667667767766776767767667676767676776776676776676776776776667677677676766776767766776767766776667677677666666667767666767677667676677676677667667666666767767667767767767666767676776676776767667766776677677666776767676767667677667667676677666676776767677676676776677676776676776666767767767677666776776767667767677677666766767767666677667766767767676776776767767767767676676667667767677676776776767766667767666776776676776677676776767667767676667767766776666767767677676776667666676667667767676676677667666767767767666767767677677676667667767766676776676677666677677676776676677667767766767767666667677676767677666776677677666676776676776676667767676766767767767766767676667767767767666677676776667667677676776766776677667676767767676776776776776677677666676776677666767766666766767677677667766677667766776776776776776767676767677677677677677667667766766776676766776667677676676667666767667676766776766766776767677666776776776676776767766776767676776676776776666667767677677677667667767677667766767676677676766676776776677667767766677667667676767667766676767667767766776676776676776767676776767767667676676766766666667766677666767676767766767666767767767767676776776767676677677677676776677667767676667667767767766767676766776767667767767677666677676766766676776776766666776767767767676677676667767676667767766767767767677677677677667677677677677677677677676776776767677676776677676676776677667767666667767767767767767667767676776677677677676676677677667676767767667677666776776677676776666776776676767767766767676767767667766767766776767677677677667766676776776767676766766676677677677677676776767767767677677677677667667677676767667676676667767676767767677677676677666766767767676766776767667676767677676766776767767766776676766676767767677677677676677666667767767767676676767676767677667677667667767767676667766667767667767677677667767677677676767676766666776766776776667676666766667766767766776776776776776667677676776667676676767666767767676766776666767766676677667767767676667766667667676776776767676776767666677676676767677676776767667677676767676767676776776677677667667766776676776666776776776766677676767767667767767767767767767766767676767767676666767767676776776776776776667667676666667767677676776667767766767667676677677677667676776677677677676767766767676767766776776766776677677676666776677667676776766766776667677676766776667767676776776677676676767667767767767676776676776766776677677677667767677676776776776677666676767667766767767667767676776766667766766776766776776767677677677676677666767676767677677676667667766767766767677677676667766667766676776677666776767767766767666666766766766776776766767766667766767677677677677677677676776776776677677676676776776767667767677666667767766767676667767767677677677667766766677676766676667676776677676766666767667767766776776677676767767667766776677677676676677677676776767767677676667766676776776766766766767676776767767766776766776677676677676767
67767667676677667767666776776767766767677676767677667766776667766767667677677667767766776776776776677677667677667676677676776667677677667676766767766776776766677676776667677677677676766666776767767767767767767766766766766677677677667677667677676776776776776776776776776677676776677676667767677676677677677667766767677676666667676776667677677677667767767677667666776766677677667677676776676766767667667676767677676767767766776766677667767767766677677676767766767766667667676776776767767676677676676776667667767766776776766667766767766767677667677676766767677676776776776676776776677677677677667766766676776767767676776676676766677677666776776776667767676677677677676767676767666776767767667676677677677677667677677667677677667767766767766767677667676776677667766676776767767677677677676776776776676776766776767767767767767767677677676666676766676776776776667676766776776766667677677667677676766776776676667767666767766767766676776776767766676766776766776766776766766667767667667766676776767766776677676776776776766766776667667767767676766667676776767767767767766767766766767766676767767767767767767666766776677666776676776677677667767767677676666766776767766776767676767767677677676666767677677666667766776776676666776667767766667676776766767766677676776667767666776776767767766776767766767667677667767767767767676767767766666676676677667767767666776676766776676776676767676677666776776776667677676776776767767667767676677667767767766776767767767767666776677677676776677676666767766776767767766667667767677677677667667677677676667767667676776677677667676677677677666667766667766776776676766767767667767767767677677677667767677676766776676776667766776767767766667767767767667767676676666676667766776767677667676776766776767766776676766767767767676776766667767767676767766677676667767767766676776766677677677667667767766676676677666767767767676776676767676677677677676666676667676776677667766766767676776667766776767767677667767677676676767676776776667767667666776767766676776767666766767766776767677676776766767677667767676776767676767677676776767767677666776767667767666767766677677676776776776767667677666676666767677676767766776666767767667766676766676776676676667676767667766776776776767676666676676776766667677676776776776767766677676776677677667676767767767766766676776677677666667766677667766676676766776776776677666677676776767677676767676776767766676767767767767666767767666667666776767667666776766776776766767766676776676776667667767676767666677677677676767676776776776776677677667767676676767766776667767767666767767677666767767676666676676767676667666677677666766776776677677676776767767766766767676767766676776677667666676776767676767767766667666767666767766776776677677677676776677667766776776667666676666676776677676776767667676776767767767767676776776676767767666676666677677676666677667677677677676776766767677677677676776677667677667766677677676766676776676766776776776666776767767767667677667677666776766676776677677677667767766776767676776766766767767676766677677677667677677677667767676767766767676766767666676767767767767767666776667767666776767767766776767767677676767766766767667677676676677677676767676776776766776767676766776776766766667677676766766767767677676676676776776776767677666776677666766677676767767676667666776766776666776676776776676666776767677676677677676677676776666667767677677677676776776766767667767767767767767676776767667677676776776677677677667676776776766776776776676776776767667666677667667767767766767676766776666776667677666776767766766776767677667767676766677676676776776776766676676667676766766667767767767676776766776767677667667676667667677666767676767677676767677667766667767767667767676776676677666677676776776776776666766676776776667766776676776776767767667767767676677676676776776766776776677676776666776776767767676767666667766676776767767666767666776677666667767766677677667667767767666776776776676766776776767677676767666676767667767766677677676667766776676677667676676766767767676776766776776666767767767676776677677677666766776776776677676667767677676776776776767676766677676677667676676677667676767666776776767666677666776676776767677667667767667676676767766767767677676776776766666676766776767766767667766677667676666776776677667767766776776676767767767666666767667666776677677677676766767676776776776767677677677676766677677677676767666667676666776766676667767767677677676776776677677667767676667676766767667676776677667766776677676767767677667766776776766677666776677676667677677666776767767767677677677677667677677677667676767767766776766677677677666766776767767667677667766667667767666677666767767767667766776767667667676776767677667766776667766766767676767767677666766766676767666667767667676667677666776766776767767676676766666677667666767766776776776767666776767767676776776766767676766767677676776767766666767767666766667767766667676776667766767766776766677677677677676767676776666667767676677676677677666677677677677677676776767667667676667666767766676776766767677677677677677677677677667767667767766776677676776776677667767767766667766767676676776767766677677667677677666767667766767677676767766667766766767767676676776767677676767767767667676677667676767766767766667767667676667766676767767767767766676766677666776767767667767667676766667766667667667667767666766667677676677676766776776776776767666677677667766677676776677667767677676776776766776776776677667766667767767766677667666677666667767767677666676766767676677676677667677667766766767767677677667767667676666676776666667767767767767677676766776776776667766776667676776766776776767667766776776776766767766767766767767666766767677677667677667676667677677666677667766766776767677676767677677676776667766776776767667767766676766776767767767667766677667767676676666677676776666776677667677677676766767666676776676776766767766776766667676776676767767666776767677676776667667666667767667666677677676767767677676676776776767766767767667676776677666776767767677676766776677677667677667676776766766776776677676767766776766666767676767766677677677677676776776767677676677666767676667767677677677667666667767677677667676767676776776767767766767767766676766677676767767767676667677676776677676677676667767667676776776767766767766767766766676676776676677667767676767677676776767766666776776766766767766776666766767766766767677666767667677667766676776767676666767767766776766767767767676677677677676776766667677667676767766766676767767677666776667667666767677667767767677666677666766776767766767766767767677667766677676776776776667677667766766667667677676677677677666776766767676676667677676766776667676767767767676666766767767666766767676767677666767667676677666677677677677677676776667676767677676766766776767677677667677676767677676767767767667676666676767667677676767666766677667677676676776676667667676677677667767766776667676676776767767767767676676767677677677667766767676776776776766667767767677677677677667677667667676776767767666766767767676666676667767676776776676776666766767676776676676767677677667666776767676677677676766767677676667666677676767766767766767767667767767676767767677677666677677676776677676767667677677667766766767667767767677676676776776676667677676766676776676776766776666766667767767766767677676767766776767676667676666776767676767676676776767676776677676767667767767676767766677676767767766767766676776676766776767677677677677667676776776667767676667767767676776667677677677676767676776776776776767767767766776666666776677667766677667676776776676667766666776767677676767767667767676676767767667767766776776767767766776667677677677676667767677677677676676767677676677677667767766776767667767666776776767767667666776767676766776767767767766766667677676776676767667676666767676666776666667766677677676767767766767767767767767676676677676766667767666767677677677667767666776666767767767676676767676767766677676776776766776676667666767666767767677676666677666766776667766767676767767766677667767676677677677676767767677667677676776776776676776766766676677676676767767767676766667676776767766677677676667677677676776776676776766776776676776677667667677677677677676767767767677667677676667766677677667767676767767766666767766766666776766676776776677666776767677676766776667667677676776776776776766667766767677676666766776667666666767667766776667766776767767767667667676767766776767766677677677676776776766767667677677667767676767766667767767677667667667767677676767767767676666676776667677676766767767766767767666676677677676776767677667666677676766767766667766776676676776776776767677677676776766677677676767766767767677667667767666677676677667666767667677676776676667767667667676767667667667766667766767767767766776776766776676767767667667676677676677677676667766776677677677676776676776776677676666767767767766776767676667677666776766667767676677676776776667767676667677677676667676776776767676767767766666776767676767767676676767667766766776767667767766766776766677676766766767667767767676676767677667767676677676776676676677666666676666677667767676776776667767767667767667677666767767766767766776776666766776667667677676767667767767767667677677676677676676776776776666767677676776776776677677666776767667666667667767766677677676667666776767767766676766677666767767767667676766776776666776776676767767767767677676776767766676676767766676677666776676776767766776767767767766667677676776767767667767666767677667767766776776677676776776776677666666776767666676776776767766776767677667676676667667767767676776776776767767677677676776767677676767766676766776676677676776676677677677677667767677666677667677677667676776776776767667767767667677677666676766776677666767767767667767767767766776776676776776767767666776767677677676776767766776776677676776767767676767676766766667767666776776776776776667767767667767677666776766776676776776776767766667677676776677676767767677676776766666776776776676676677666767766677667766776776767667676767676677667676667767766666766767767767767767677667767767766776676776667677677677666766676676776766776776767677667767667676767
666767766676666767667677676767767667767666677676677667767667767667676667767676776767767767676677667767767766776776676766676776776667667677676677676776776767766766767666767767667767767677666776767676776776776666776667766776677667677676776766767667676766767676776676677677666767766667766776776677667767677677676767667767667676767767677677676667767766766766766677677667767767767676767677676776776776776776767676767676776767766677667767766776676676766776776776767676767667676666667677676767666766766676677667766767766676776776676676677667667767766776776766677676666776766767767766776677676676776667677677667766766767677677677677677677676667676676776676776676667676776667767677677667767766767767676676776776676676667767766667667676776667667676677677676667767677666676677677676666766776676677666776776666676676766767676677667767676776676667676667767677676767667767767767767667666776677666776776767766767767766776677677667767677677676767667767676776767767766676776767676667667676766766767767677676776767767766767676766766767767677667666776667677667767677666776677667676767766776677667667677677677667766776676767677676667766766767676776767766767766776767767767766667667767667767767766767767676776666667677677667667767767676767677676767667667767767767767767766667766767676776767766667677677676767767667666776677667666677676776776776676766767666776767767666767766767767766767667667667767667676776776766667766776767667676776667677677677677677676677676766676776776766666776776766776776767767676776776776766776676767767766776776776776677677667767767677677676766666767677676667767767677667766677677677677677676766666776667676776776667676776676666667676677676676767667676766776676666767676776676676677667767677677677667667676767677676676776776677667766767677676776677667677676776776767766776767767766767666676767666776767667667667667767766776776666767766677676767677667677676667767766767677677667676666776766767767767767767767677676767666677676767766677677667677676767677676677667767677676766677677667767677676776776667667766676776776767667767677676666766676677677677667667677666776677676776667676767766776767766677667677676677677677676776776776766767767677677667766776766776776776766767767766776666767767767767766767767677677677676766667767677667767676677677676776767767767767667667766776767767667677677676776776776776776766677676766677666776767767677666767677676766676776776766767766766676776677677676766767676677677667667677677667767767667676776776776776676667766767676767667667677666767677667676677677677667667666666776767766676767676676676776766767677677676667667666667666767766666677677676776767677676766766667667766776677676776767667666767766767767677677667677676667676767767666666677667767767667767676767676767767677677666677676776677677677676676677676677677667677667676776677676667676676667767677666766676767676666767666666776767667677667676676676767676776776767767767677676666776776776677666776776767676767666767766766776776776677676676767766676776676676677677677677677666767676677676776776767667676677676766676666676776676776776666776776676776767767767767677677666767766667767676667766677677666767766776677667767767767667767677677677676767766676677676776676666766766676776776776676677667766667766676677677667677677667766767767676776676676776776776766776767767676766776767767767666776776767766766677676776776767766767676776676677677667676667767767667676667767767676776767666767667677677667677676667676677677677676666766776676667676776766767767677667767676776767767767767667766776776676767767767767767767676676776767677666667767676767677676776776767767767676666776776676677667667766767667676776776776766676766776677676776776766776667766776776767676776776677676767767666676677667666676767767766767767667667676767667676776767766666677677666776667767767767677667667676767766767677676667676766676776767676776766767766676766766767667677677676677666766667676776776766767677677677676776666666676776676677676676776667767766677676776776776766766667766776776677667677677677677677667767676667677666676766776676667766767767767766766767766767667767766776767677677677676766776767676776766776766676776667677677667676776767767677676767677667767767767677667677666677676766767677677667666767767766766766776767676676766677676776767766676677667767677667767667767676776767767676667767677677677667766776767767667767766776776776676666666766677676776767766767766766776677676676767766766676776767667766677676666667676767766776776776766766767767767676766767676766676766776767767767676776767677677667667767766767766667767667676776766767767767676776767667676677677667666676676667767767676767676776776767667677666767766677676667677676776766676767677666776776776676677676766676667677677677667677676766766776776677667767767677677676767677667767666776776776776676776667677667767767767766766766677676776776776766766776767766677676776666766677677676767767677667766776767767767666767677677667676766677667667766677676767766776767767667676677677677767767677677677677667766676676666776676767676767676767677677667676676776767767767766766667767767767677677676776767767766776677677667666776676676776767677667676767766666677677676767767676676766776776676677676776776776776667676767666776766677676677676767767767767767767666776676767676776776666766767676667666767767766776667767766676766766676776767676776676767667667677666767676667766676776776776776676676776676776776766767677676676776667767766666776677676767767767767667676776676667667767676667767767767767667666776666767767766667766776677677677676667766676676677676767767677676766676776776766666776776767767766766767676767677677667677676766766667767677676766676676767666676776767767666776677676776677667767667766677676767767767677677677677666767676676666767766776677676676776776766676677677667676767677677667766667767666667766677676766767667677666776677677676767767677667677667766766767767766767677676767677676776766667766776776676667767766776667767767767767767677677677667767677677667767766766766677667676667677677667676676766676667667677667766776677667676676776766767767676767676666676676776776667677666776776677676776776677677667766767677676776676776677676676766677677676677677676667767767677676767667666776767677676767767667667766677676676766767676776776776766776767666767767676766776776767677677677677667677666776766767767767767677677667766677667676776676677676677677676776767677676676776776766767666667766776766776676666776776776776776767766776767766767767676767767676767767767766767767767677676776766776776676767767666677667767677667677676776766776776667766776767677667677667676767767666767676677666767767676676766676776767767666677666776677677677676767766767767677676676667767767666776676666767677676676767677676677677676776677666776776767676776776767766767766676676767676677667667666676676776776767766677666676776776666677667767766677676776667766776767767667666667767677676767667767767667766776677676667667767767767766677677677676667667666767677667767667767767676776766677666667676677667767667767677677676767766776676667767676666776776776766767677676767667677667667767677667767767767767767766676666767766767676776767676776776766776776776767767677676667767767667677667677667767676766776676767766776776776677666776766677676667767767676767676776776776666776676767767767766677676766766667667667676667666767767767767767677667767767767767677666767666766767667676676776776776776766676766677667767767666767676767767766776776677677667767677676776767767676766677677677677676766666666776766676677666677676677676776667767666776667676676667766667767676676767767677676767676776767766776767766767677666767767766767767677677666767677677677667766766767767767767767677677667767666667676776667766767766677677676677677676677667676776767677677676667666767767767667766766776776676776776766776767767667677666776766767767677676666766776766676776767767767767667766677676776666667677676776776776776776776767667766776767767676776776766666776776767676776776667767767767766677676767766676776677667766776677667767767767667767666676767767767767676767677666676767767766776766667666776767767676776766776776677666676776766766767767677677667677667667667767767767767767677666666676776767767767767676677676776767767677677666767677666767677677677677677677677667677677676676776767677677667667677677667766677667767767677676776677666776776767767766676767677666767767677676677677676676776767677677677667677667667667677676776767676677677677667767767676667677677677676776666776677676767667766776776677676767676676766766776776776677677677667767677676767677677676667677666667676767676677677666776767767766677676776766776767767767767767676766776767667666776776767676776767766776766776776666776676676776767666776767677677676767667667767767767767767767766677676776767667767666766776776767667767766776776766767667766767767767767766776677676767766676776767677677676776767767767766676676676767667767677676776776776766677677667677677667767677677677677676767767676677666667677666767676776776767676767767677666776666677676666667676767677677676767676776667677676676666776767766776776767667767767667767766776766677677677676667677667676776767766767667677667677667766767766667677676776776767767676676667677666767767677667767767767676767676677667766776676776776776767767676677677666776776677677677677667677677667667767667766676676666667666767767666667667767767676677676776766667767677667676776767677667767767767667677676677667766767767667767767767767676677666676776767767676666667767767667676767767677666766677676767676776767666767767766776677677676677667677676766776766776667766767767767667766776767667667676676677677677676677667666767766776766667767677676766767666776766776677677676776776767767676776677677667666776666767767766666776776766776776667667676767677676766776676766776776666766766767677666766767766776767767767677667676677667767677677677677677676767676776767677676677677677666767767767667677676767676767766767676766767767677667767667766676767767666776776676667676776776766776776776776767767766776676767767766776776666677676776776767667667766677
6776676677667767767767677677676667767766667667676667666767666776776776776667676776667667767666667667767767767767677676676776667766767767676776776776767676767767766676776776776677677667666677667676776776676666776766767676677676776776676677677676776677666776676776776767676767667676776776767667767767767767766677667767677677667767766766776766766677677677677667767767676767676776776767766776776676676766767667766767767767767766776767767666776677667677677666767767677667677676677677676776776767676677676766667767767676776767667676776776776766776776776766776677677667677667676767767767676776767766776776676677667676776767766766776677667767767676677677667676767767677676676767677676766767767767766766767767677677677677676677667767767766776767767676776767766767767766667767766767677676776666776676767767667677677677666776776776677676676776776766767667677676667766776776776676767767676776767767676776776667767767677677677677666767767766767676776776767767676667766776776677677676766677666667676776776666676767666676667676776776767767677676776776776776776776677676767677677677677667676677676776767767667677676776776776776767767767667766677676766676667667767767766776667666676677677677676776676676677667766776766766776767766767767767767766667767767676677677676677677677677676666776767767766767676766776677676776767677677667767767667677676666676767677666776766677677676776767666766767766776776776676666677676677667667676776676666677666776766767766767767667767666776666676776676676677677677666667767767677676677676776666776677667767767667676776776776766767766767676767767676767677676677677666767766676676776767676766766766776766766776667767767767676776776676676766677676776776666766767766676776767766767767767767667676767767677676776776776676676676766666666776776667676677676767767767666676766776766666767677667767767767767767666776776676766667767666766776767677676666766676667767766776676767677676776776677676767677677677677666666676767767676766767676766676676776677677666676667676776766677676676677677677677677677677667767676677677666677676767676677676776776776677676776766767676767667677677677666767767677666676767767677666767766776766776766776767676667677666767677676667767766666776776676767767766666676677677676767667766767676776677676677666766776767677666676766667767766776776677667667676767767676666767677666767766676767767676676776677667767667666677677667767666776766776767667766776767666776766766767767766767676666776766776667767767667766766667767667677677667767667676767667677676676766766767676776676767766767676776676767667767767767667766677676767767676776676677676666767767766776766766767677676767766766776776666776776677667767766776767677667667677667767666676776776767666776776766767666776776776766677677667676766766667766776677677676677676776776677676667677677677676776766676667676767667677677676677676677677677667767766767767767677677667666776766776776767677666667677667766676767767767767767677676677677677666776776767766676767767676666776766667667767676676677666776767677676767666767677677677667667766767767767667767677677677676766776676676766766766676776776766767767677676676667767676767667766776776666767766767677676667677677676766767767676766667677677677677677667677677676677677677676676766766766776667677666666676677677677676776677667677677677676766676767767767767767767767667677676667767767766766776767767766767676767767767766767666666776766776776676676767667667676767766767676767677676767766676676767677667666677677677676767677666767766767767767767767677666776676666677666776676776776776776676767767676776767677677667767767667766666776666677677677676776677667667767677676676667767667767677667767676776776776676677677676766677677667767767767677666776776676677666776776776667667767666776767677676677666766766677676767677667767676776767766767766667767767766767767666776667677677677667677666677677676776677666766676766776767666776776767767676776776667766776766676766776667676667676767767677666776776677676676677667766776776776776666776677677677677667767667767767667766676677677677677667767767767767767677666667767767676677677677676776776776667676767677677666767767677676776767677666676776776776776666667767766767767767766776677666767767766767766666776776776776677677666767767676767767767767767766666767667767767676766767767667766666677676766677667767676667767676676767676776676676676767667766677667766677666776677676767767767767677677677676776776766776776776776767767667767676776767676767767766776776667767767767767766677677676677676767767667767676776767767767767676776676776766776767766677676776766666767667666776666767766767667767767677677676776766676767676776776766767767767677667766767676767666676676676676776676767667766766766676667677677677676677667667767766677677677667766767767766767667766677666766667766676766766776767667766676676767677677666776677676767676667667677666766767667767677677667767677666776677666776676776677676776767767767767767767766767767677676776767676776776776766667677676776776776776677677676767767767667666767677677667767676767766776776677676676676766667766776776776766677667667767766776766767766677677677667766776776767766767766766676767676677676776676776776776666776776767677666776776776677667676766766676766767677677676776767677677676766776676776766767677666767767767767767677677677667767677667677667666676767766667667667767677676776776667676766677676677676677666776766666767766766766776676767767676766767767676667767677667667767767767767767667767666766666677677677677676776676667676766667666677677677667766677677676776766776776766677667666766766776767766767767767766677677666766676776767676666767767767666677676667767767766767766676767677667676767677666667767767767676667677677667767677677677666776767677667677667667676776776776676676677676766776776776667676767676766776677666776766776776776677677677667677676767667767766766776766677676677667677667666666676776677667677667767676776776677677677666766667767677676776677667666677677677676677676766767677667766766767667676677677676767767766766676766767667666767766766767767676776776767676776767766676776677676776677676667667767676767767677667767666767767676776776767676676776776676677677677677666776767766767767667677667667766776676666776677676767766767767767677676766767767667766766776677677676776676776776776667677677676776676776676676667667667676767766677666667766776767767766667667677677676767767676676767766767676776776776776766767766677666776676776776767677677667767666666767766766767677677667677667676766776776776667767677676776766767767766767767677677676767766767766767667677667667677677677676767767767767766776776767767767676667767677676667767676677666677667767677676767766776677667766776776676676776676666776767676776677676776667767666767667667767767767667766767667676776767667666776766776776767766677676676676767676676667677666676776767766776676776676776767677666677677667677666776676776767667766676776667766767666767766776677677677676676767677677677676766767767766767666776766676766666767767677667767676776776767767767677677667767677667767676776677667766677676776666667667676767766677676767766767767767767677666676676767676767677677666767767667766667676666767767667667667676767667666776667676776776767767767677677676776776776676767676676776776776776767766776776767767767767676666767766766677677666776677676677676776776776677676676776677676767667676767677677667676767767677676677677667767767676677676776666667667677677677666766667767767766767767677676766677667677676676776767677676677677676767666676676677677676767767767677667767677676676667676776767667766776666767766776677676676767677677676776676776767677676776676767676676767766666676766776776766766776767666776776776667667676776776776767766776776766766776676676776676667676766766667677677677676666677677677667676766776667767766776767766767677666776776667677666766776766776776776767767767767666776767677676776776776676677676776776767666776776767767676766776677677677667766677677667677677677677676776666766776767767767676776767677677667677667676776776767677667677677676776776767766676666776767766776676766766666767667677676767766667767767766676767767677677667767767767767767677676766677667767677667666667677676677676767767767767677676677667676776766676676667666676677677676776676776767766677677677676767677667667676776776767677676776676767677667767767767767667767766677677677667767767766676667766767767767767677676776667676677677677676667767676766776676677676767767767766767676676677676767767667676776767767767667677666767767766766776776766667767667767677676767766767676676776776776776677677677667767766666776767767666767667766667676766676767667676676776776767767767676677676677677677676767766776767676776767767766776767667677676767666767667767667667667667767677667767667677677677676776767666677677666776776667676776776767767677667677676766776776776677676676776767766676676776776776766667766776776667677676766676767676767767676667767676776667666767666677676677676676676666767766776667667667767767767667767766767767666677677676767767676767767667766676767766776766677676776776776776667667677677676667676776767767767676776766667677677666767766767676767767677677676776767676776766776666666776766766767766776767676776677676776666766776767666676776666776767767767767676676776776776677676767767767767666676767676666776677666677667766776766767767766676767767666767767766667666767766776776766776766776767767767766666767666766767767767767767767677677676776767767767667676666667676767667766767766766667766776776776676767676677676676767766776767767766667767766767676767767677676676776667767677676766767666667677677677667767677667677677667767676776677667677666677677677667767767677677676677666776767767676766677676776767676677677667767766667766776767766667767766676767676767767677676766767766677666767767667666776767767766766677676677677666666677677677676667767676667767676776767676776677677676776767767767676676666676766677667677667767667767767677677667766767767767766776776767677667767766767767766767677667677667677676776776776776676776676677676776776776667766767767
767676676766767766776776676767767677677667767767666676677666776776766676767767676667767676776776767676666676776767677677677677666776767766677667766776767767766776776776766767677677676667766776676776776776676767767677676776677677677666767677676767676677677666767677676767767767677676776776677676776677667667767766767767677677677667767676766767766767667677667666776766766767677677676776776766767767767676776776776766776767767677666667766676667676776667677677667767767767677677667667767767666677676767677667767767767767667767767767767767767677677667766767767766776767766767767766676766676767767666776676676666677666776676766776667766776766767666776776776776767767767767767667766677676767767767676767767677667677676767767767767677667676776776776767677677677676676776676766676767666767767766776776667766776766676667667667767766667767766767767767767766767766677677677677676677677667677667767766767666766677666677677666776767766766677676677676767766767767667767767766767767766667766766776776676767667667666766776666767676767767766776766766767766776676767676767676766776677667767667767666676677667767666767667767677676767677667676766776776776776767766776766776776667767677677667667766767677666767677666776767677667666767766676676767677676676677677677676776677677676676667767666776776767766667767767667767677666767767767766767676766767767766677676677677677677677677677667767667766766776766767766776667766667767666776776766776776767676776677667767767677677667676676776766767767676776677677667677666766767676766767666767677677677676776766776677666676676776776776776666767677676677667766776766767767667676677667767667666776776667767767666666766776776776767767766776676766776776776766776767677677676767677677677667667766667667766776767677677677676676776667677677676767676776676776767677667767767766776767766676776676767667766767766766776767677676676667766776776676776677676776766677677677667667677676776767767676776767667676767677666776676677676776776776676767767667676666666767667767767667767766766666667666767767667767677676776677677667677676767666766767676767767766776676677677667677677676677666677677667767767677676776767667676676677667677666677666767767676776676677677666767676776767676776667767677677677676767676767677677676767677677676677676766766776776677667667677677677667667666676776767766666776776676677676677666766667667667676766667766776776676677677676776776677676676677667676666676767767767676767667766767767767676767676676767767767667767677677666767766766677677666676766676766776767667676776776667767667767677677676776767766776776767767676667667766666767667766766677677677676667766677667767677676776766767767767767766767767766776676776776776676676767766767766776776776767766767767766676776766677677667676767766766776776766667676776767666776776677676766676766677676676766676767677677676766767677676766776767767676776776766667767667766776776677667667667767767667676776767767767766767677667767676677666767676767667767666667767766767667767677677666776677676766776776667667767766776666677676676776677676767766766776776677677676767766766677677667767767766776776677676767677676776677666776776666666776776676767667766677676776667767767767767667667667767666776766766667676667767767667766677677667767676776667766677677666776776776776667767677677676776776676776776776766676767767676776767767677677667677667767767667676667766676776666776776776677667767677677667677667677667676767767677677666776776776766766767767676767666776677677676766776776776776767767766776776766766776776776776776677676766766766767767677676767666776766667767767767767766767667767667667767677677676666776677667676776776676776667767667667677677667767677667667766776677667767767667767766776776776776667766677677676776776677676776776676776677676766667767667767767767767677667676767766776666776667666676767767767767766766767677676766776676767677676776767676766776676776776677676767767767667766776767667767676767667677667676767676767676776776776677676767767666776766776776767766776677667677667677667676667667677676667677676776776776776676767676767767767766676776666676667766767676767767677676767767677676767677666767766776676767677677676776667676677666776666767767766776676667766676666767676766776776767767676767676776767766767767677676767667767766776766776667767666776776767666776776767766666667676677676676776776676676767676666677667666776766676767677676676676767767766766776767676666776767767766776677677676766767676776676667667767766776667676766767767667676767767767667677677677667667667766676776776776776676767676776676667666767767767766767666776776766767676666667666676766766776767676767766667767767767667767767766776767667666767677676676776776677667767676776677677667766766767667676776767766767677677667676767667767766767676776776676767766776767667667767677676767676776776676767767767666776676766766676677677677667667677666667666676767677666776667676767766776677666677676766767766676767677676767667767676776766776767767767767766766677666776767677677667677676776776766767676767766677677666767767667767767767677677677676766767677677676666677677667677677676767676677676767767666766667767666677676676767676767767766767667767677666766667676776676767666767666676677676776667767667767767767766766677667766677676677676776766767666767767767767677677667677677677676776776767676766766776767677676766776776767767766776667667676767677676776776767767767767666766676776676676667677667676776676776776766766767767677676776677667767767676677667667677667677677676767766767676667676766776776767766667676666767676776677677666667767667767667767667667667676776776767676776776776776776767767766677666776767767676776776776776767676767677667676767677667667766677667767667667767676776767676677677677666776667667767767767676676767666676676776776677676666676776676677667766766776676776676776776677676776776667677677676766676776776767667677677666676676776776767677677677677676667676677666776677667766667766667766767676776667677667667767677676767767667667667676776767767677676676776776676776766776677677677677667767666676776666776776767767667676677677667766776767766776667677676776776776766767766676667766676767767677677666776676776776776676676767766767676767767676776767767767766767767677676767766667667766776766776767767767667767677667667666677666767767767676676767767767676677667676677677676677677667767667677677677676766677667667677676766666677666776776776677677667666676677677677677676776676677676776677676676766766776667677667676677676676767767767666667767667676776767676767677667767767677676667767766767766676776767767767767677667677677676676767767667677677667676676776676767676776776767667767766776767676767767676776767667766776676776677667677677676776776776767767766766776676766766676766776776767766676767767767677666767766767766676776776677677676776766766776767766767767766676776766776767767767767677667767677677666676667766677676666677676676767677667766677667767767677667767767767767676677676776666767677676677676676776767767766767767676766667767677677676676667667677676766767766767766677666766776667666677676776676767667767767767767766776776767676776676676677677677667767767767766776766677677666767766767767676667766667767677676667667667677666667766766767767767667766766676776776676776667676776676767667677677676767677676776776677667666676766776776677667676677677677676766767667676776767676776767676766767667767676767767667767676776676766667766677676667767767766766666776766676776767767677676676776767767767677667767676767767666667767767766676677676667667667676676676776776767766766767677666676767766667667666676776676767767666677676767767677667676776776677667767767766776667767767667767677667766676667767766776776667766766776767667767767767677676767676676776766767767676767767767767677676776776677677677666667676767667677677677677667677667766676767677677676676767766677666776676776767766776766666766767766776667767677677676776676776677677677677667767766666766776677677667667677677677666676667767767676776776766776667676666667676676676677667767677677676667767766776767767667677666676667676776767766776767676666667676666776677677677677667767767767677677666776766767667676767766776766676767677677667676676767676676776676776776776676667766776776776767666776776676766767677667676767676766667766776766766676676667767766767677667677666676767677667677667676677676767667766767767667767676776767766767676767767766776776766766766776676776767676766767676776767676677666766767677677677676776776767767677676666776677666766676676767677677676766776776767766767767766677666677676767766677677666767676676677667767767767666676677676776677676767666666677667677677666766776776767677676766767767767677667766767766667766776767766776766676776776667667677677677676776776776767667767677666767667667667767766676776776767766766776776666776677676667767767676677667766677676767767676776776677677676767767767767676776676677666677666766766776676767767676776767676767667767667676767667667767677677676767767767766666767677676677676767666776767766676677667767767767667767677677676776667677666776776776666776776677677667767676766767767766666776776677667767767667667677677677677676766767766767676667766767766766676767667666766776776766776676766767666766776776767766677677676767766776766767676776767666776677677677667677676667676776676667676767667766776677677666766766677676776677666767766666676667767677666776677677666676776666767667766776767676667767767766767667766666676776776667676676767767767667676667766766766767767767767767667766776677667766667677677667766676776776767676767766767766767767677676677677677676776767667677677667767677677666776776676767666776766776677676776776776776676776776776776776776677676676776767767766677677666776767767676776776767766767676767767676767767766766676767767766767677666766776677676677676767767766666767767676776767677666776776767667767667666767767766766767767667767676676667766677667767767676676767676766776767677667677676767767667766766776766767767767766767767767767767766767767766766766767767766776767766776767767767676767766776677677676767677666776766767
6776776767677676767766767676676767666677676767767676776677667766676767667766676776776767767766767666776766666766677677677667767767767666677677677667676776776766767676677676767667666766767767667766776766667767677677676677676667667767767767766676766676677676766776767766776766676667676776766676776676776766766677677677676767676776776767766677667677677677677676677676666767667767676776766776776776766767667767676776766767767677676776776667767666666766666776766677676767766767677667667767766767677666766776767666667676767676666767676676676776776767767766776667767677676676776776677677666767677677677667766776776776766677676767667767667667677667667767667676766767766776767767676767766776666776767677677676767767767767667666776767676767767766766667767767767767766767767766776666676666666766677676677667667666776677666766766776766776776776767677677676676776667767676776677677676767677666776766767676677676767677667767676667766776677677676766776776676776676776677666667667667676766677667766676767676676766776776776767676677677676667666676766767677676676776767767767677666776677676766776677677676767676776776776776776767677667677676776677677676666766776766767766766776677677677676767766767766677676766767676676767677677676677666767677677677677667766776767676776676766767767677676776766677677677667766776776677676676776666776776766776776767667767676776676776766667667676766776776766776766676776677667677667666677667667766667766776776766666767767676776676676676676776676776676776766766666776776767676676676767766776776776766667766767667767766677677676766767667767676766677677667666676767767676666767767677666766666767677676767676767766776776667676766676776676776667676667676776677676776776776767767766667766767676776667666776677677666676767767767677677677676666776676666776767767767767676677676766767677667767677676676667766766767667767667667767767667766667676767767666776766776767676677666776767667767676677677676776676767767767676776776676776766676767766776677677676776667667677677676677666776776677667767667767767767767767766767766776767767767766766766766766767767767677677677666767666766767766776677676776676676776677676766676766776677677677677676767767677676767766766776677677676767767767767676676767667676767667666767766776677676776776776767677677676776766677677676767667677667667677677666767667767767767767766667676676677667666776676776767766776776676766767767677676676767766767677677676767676677676766776776776776677667667677677676767677667677677667677676776677677667667766767766776767677677667676776767767677666667677676776766667766677667677667767667767667676667766767676666766776667767667767766767767676776676767766776677677677677676666677676767767767767767767676676766776667767676776767677667766766676767667677666676767766767676677676767767677676767677677676767667677676776776677667677677677667767767677666767767767677677666767767667767666776776776767767677677667767676776667766767767667767677676776766666767667677667766677677677676776676667766766776776776776767767667767767666767676667767676776776767667677676767676767676767666677677677667676767677667766677677666776666676766667676767667666776767667677677667766767766767767766776776776767767767767667667666677677676766667766677676776676667767767767766767677667767767767766767676776776767767767767666676676776667677677667677676767767667676677676776767676776767767676666767677667767667667676676767677676776776766776766767677677667667766676776767767676776766766776766767666776776676667767677677667667767767667677677677676767667767677677677677677676776767767766676676676766776677677667767767767767676776776676776767767677667767676776776677677676776776766776676766776766776766776767667767666667676766767677667667676767667767677666667767676677667667767666767676676776767677677676676676776677667677676676767766776776676767767766667677676767677676676776767766677676776776676776676776776677677667767667667677677677666676776776766776776776776776776676677667767676677666667667766767677667767667667767767766676776776767677667677676766667767767767677676677667667677666767677676677677676766776776666776776776776776776767767676676776767767676776776677666676766776776766766766667767767766676767766767767677676666667767767767677676667677676767676677667767666776776776677676676776677677676776667766776667767767676767677667766677676677676776776776667766767766676776776766766776767676767767676677677667767667676667766677676676766776767766666767767767766776667676776776676776666766776776667767767767767767767677666676667767677676776776766767677666676767677676767766776767677677677667666776766767677676767666767767767676667676776776767766776766667677667667767677677666776767766767767766667676776776676776776767767766766776766776677677667766776667767767676676776766666776776676676767677666677666776766776676677677677677677677676776666677676767767676677676767676677676666767666767676676776776776667766767766776667767766776676776667667766776776676776776776776776676766667767767667767767766766767676776767676676767667767766767767677677666767766667767667667767676767767677667667667767677676767767677667666776766677667666676677677666677676776776767766776676677667677666767767767766776776767766776776776776766676776776766767767767767676676766766767667766776776776767677666776676677676677667676776767766767767667767676767767667766667677676767767676767766667677667666776767766776776776767666676776677676667767677676676776676776766676667766776776677676776766776767767666767676667767766776677667677677667767676766666676776767767677666776766676776767677667667667677667667676776767676776766677667767666776767767766767677677676776677677677677677677676677676776676677667667767767677676767767676767767766676767767767667677666776667767767677676766666776677667666776666776666767766676766677666776776776667767667766776676667676676677666676776767666776666677666776776776767677676666776766676776666767666767767766767676767667766767767667677667677667767766767677676677677667676677677677677677676677677667677676767767677666776767767677677666676677676676676766766667667767666677666776776776776677667767767767767667676677676766676667767667767667667667667766666776776766767766767676676776776767676676677677667666767767666667767676767677677666677677667767676776766776667767767767677676767677676767767667767767666677667767767677667666776776676767767767767677666676676767767767676767667677667766767676776766767677667676776776766767676667677677676676676776676776776677677676767767676776776677677676667766677676776676776677677677676766767767767676767767677667766767676766776767677676676776776676776776776767677677667667766667667676677667766776676767766776667676767676776776677666677677676666776776776767767767767767767767667766677676766776676776677676677677677667677676767677677667677676767676676767766776767767677676776766677676667767766676767767677676776667766667767676677676776767677677676677677666677676776776676767667666766766677677667766676676766677666767666677677667667767767677676776767767677666767677667767677667766767666766767676676677667767767666767767767677666776776776776776666766776767676776766776766676677667666776676676767677676677676776667767676766767677676776776667677676677667766677667666676767767677676766767667767767767766766767767667676776776677666676667767767667667667667767767667766767666766776676767766776776667667766776766667767677676676767766776776677667667677677667667676667676767676766776767767667767667676767767676767767766676677677677677676766767677676776776767676676676676667767677666776766766766766677677677676776767767676767676767766676766776767676677667767766776776767667677677676767677676776676667766677677666676767667767667667767766667677677676666766776767766667767677676677667767767766776766776766767677676666676677676667667767766666676776776666666666776767677676776667767677677677677676667767767767767766776776766776766767767677666767766776677676766676667766767767677676766776667767767767766676767677677677677676776767766767676766776776776776766767676766776776666767767676766776776776766676776776776677676776776766767667677667767676767666776667667767666776767676666767666776776767767767676776766676766776776767677676676677677667767766767667767767676677667676677677677676776767676776766667676766776667676776767677676767767767676776677676667767667666776766666766676766677677677677667667677676676766766676766767767766666776776766776766667767676776776677676676676776776776766766776667667667767767767676776767676677666767767767767667766667767767767767677676776776776767767767666767666767677677676667767767676776767767677666676677667677677677666776776767767767667666776776677676677676676766776776767677666666677677677677676776776766766676667766676676677676776767676767677677667667677677676776676776767667676776767677677677676767677667766676776767766676676776776677677676766677667767676767677677676767767767667676766776667677677667676676776776776776767676767767676767767667667767666766767767677677676666776766677676767677667677677677677677666766676776776667677677676776767676666766677677666776676677677666667666776776776776766677676677666776677677667767767767667667767767676767766677667767666667676776676776767677676767767666767766766767767767766677676766676767676667676677676676676776676667766677677676767677676676766776676776776676676767767666776767676666667767766776666677677667767677676677677676767766767677676776767767677677676766767677677677676776776776667667667767677676677667766776776676667767667676767667676677667766767677676776776677667767666766767767767676767676766776776776666677676767676776667767766767766776767767676676767767767767676776676776767677666776667677677667767767767677677667677667766776767766776767667677677677676676776767677676776766767766667677677676767766776767667767667767677676767766667667766776677677676677667766767767767676677667667667676767767766677667766766667677676776767767677677676776676776776776766776776676677677677676766767767676776667676776666677676776776676766767767667677677676677676776677676676677667766766767676776767677677677
36776776767676776776776667677676767667677667767676676776667676767677677677666676776677676667766776766767666767767676776767767667677677677677667676767676776776767767767676767667766766666767667666766676676676776677667676677677676776766677677667767767677677667767677676676667766776667677677677676677667677676677667767766776676676776776767767766676667677676767767767676776677676676676667667767766767766776776767767766677677676677666766767766767767677677676776776677677677676667676767667767667676776776776766667667676767676677666776776676677677666676677676776776776766767666767666776676767676767767676776676677677667767766776767676766767767666767676767677676776667766677676677666776767767676766776767766767676667767767767677677677676677676667767677677677676677676677677677676776776776767676666767766666677667667767767676676776667767677676776767767767676767766677677676767766676666677677676666767677676667677677676667766766776677677666776766767767667676676677676767767677677676676776767667676767767767676776667767667667667767767676766677666776667677667767767666776677676767767767667676776776767676766666767767676676676776776676776766767677676767666767766776667767676676676767767676776766767767767677667676667767677666776776767676767667767767766767767767767767666776677667767676776776776766776677667676676776677677677676776666676676776776767767767766776767767676776776677676766676767677677666676767767667767767676676766677677666767676676776776767767676667766676767766677676776776776676767766776667676667667766677677676776776766776776767766676667676677677676767677667677677677677667767677666676676677667766676776767677677676676677666666766776676776776677667766766776776677677676776776767667677667676767666767767767676667667677676676667766767676776767766767767767667766667677676776766766776776767667766767676767676667676767767767677666776776676776776676667766776776776767767677666776776767677676776667767667676667666767766776677667677676776767676766767767767767676677676776676677676676667767766776667677666677667767676767767667677677676776766766766776767766766766667767676767767766767676776667766766676676776767767677676677677666776776676776767766776677677676767677676676776667677667767766767667767677677676676667766776677676776677676776776677667677667766776677677667676666767677677677677677676676676766667766676776676776676776776776776776767667676776776776677667766677676676676767767767677666677677677666766676666767667677677676776677667677677677667767677677676766666666767676676676776776676677677677676767766676767766776767767676676776677677666677677677676676676677676767767676676677667667676776667676677667676766776766767767677676776767667767677676776767767677667766767667767767677676776776767676776776766766766766776677676776667667766766676776776767767676776676766767676766767767667666666776767767766776767677677667766776676767677677666776676767676676676676676776776776766677676767676676776766677676776776776767766776677676667676767677676666767676766767767677667766766776766776776676676667767677676766767676677676776677676776677677667676776676776776776676767667677667767766767666766767667766776767767767766767676677676677676776766767677676767676766767766776667677677676767767676767766767676776676677666766766776776667677676776766776767677677677677677676767767767767666676767666776776767676767676766767676766776776667676776767677667766677677677676766677667676666767767676776767767666767676677667676776767767677666667766776776776676776776766677666676676776766776766776677676667767666676676767676767677676677666766766776676767767677677666767767766767767767767766776677677667767767676677676767767677676767666767767667666676667667767766667677667677667766677666776667767676776776767676776776776776766766776776676677676667767676666677677667767767767666767767767766766667767767767767767767676676766676776766676776766676677666767676776776767766676767767667766767676767667667767767666776666677677676776776776776766667666766677677676776767676776676766677677676767676667676667667667767676767667676776666677666766677676666666766677667767767766767666776776766767667767666766767767667767767766676676676767677677677667766776676677666776677677677666776677677676776767676776676766776677666767676677666767666676776676767767767676776677676676767667676667677677677677676776767677677666767677677677677667767677677667767676776776776776776766766676776667676776676776776776667767767767677677676776776676677677677677676676776677677677676667767676776776776767767767677667676776677676677676766766677677667767767767676776776767767677676666776676677677676767666776767766767766776767666776767677677667667767767676767767677667767767676776776767767677676677667767767766767767767666767767667677676767767767767667677667766766677676776677677667766676767677677667667767677676767666767676776776776776677676766767767677677676767767767676776776767676776776767677667766677677676776667767767667767677667666667666677677667677676766677676776776676676677677677676667767677677677676766677667766767766666666767677666667766776776666766766667767767767677676667767667667767666766766767666776767766776776776667667667677677667676776776766676667767676776776776677676776677677667767666776676776776767666776767676666667667677677667666776776766776776766767766676767767667767767676667767766776677677676776677677676767676776767767666667676677677676766676766776776676776676766676776766667766677676766677677676776776776776766667767666766776667766767766776776776677677676667766666776677677677666676767676677676776767767667767767677677677677667767767676767677676776767676767767767766677667767676676676676767767676767767766776776677676776676667767676666767677676767767767677667767667767667766676766767767767667677666767767676766776776667767766767767677676776766776666676767667767767767677677677677666776766676776767766776767677676776776676667677666776677676776776766776667766767666776776667677676766776667767677666766666677677667767677676767677676776666677667677676766767767677666767666667676776767676676676677677667767767767677677676677676767767767677676776767766667676767677676667767767767676767667676776766776676767677677667676667767676776767677676776767676776767767677666767766767676767667676776776677676766776766767767667767766766666767766776776776767767667767767667767767677676766667667677676776676776767767677677677676677666767767676767767676776767766767766767767667767677666677677676766677676766776667666776767677666776766677677677667676776677666776776677676776766776776776667667667676766767676776776766776676676767767767767677676766676767677677676667676776776766676767767767676776776766667667766767767766677667766677666766677677667767666667677676776676677676776666676677666676776666767677667667677677666676766776776677666676676776776666677676766676677676766766776667676776776767767667767677677676677677676766676776677676776776666767766676767667767677677676776776667767766676676776767677666767676677677677676767767766767766776776776776776677677667676776776677666666776667677677677676776676776776677667677676767677677677667766667677667767677676776776776767667667767667676676767766776767676766667676767766767767676767767677677676776767767766766677677676677676667767676667677676767767766667766667677667677677667766667766776776677677666776676776776677677676677666776676776667767766767767767677676676667767676776667676776667667676667667766676766767676776767766767767766776776766776767766766766776667766776767767766776767766667676677666766677676666676767766766766767766766767766677676767767667766776766776677667677676776776677677677677666776766666767677676767677676766776776667766667677666677677667667767666776766677676676776767767666677667676676667767766766676767667676767767767676667677666776677676776776767667677676766776776776767767766776767766677677667767767676767767767666667766667766776676776766776677676776677667677667677676677666676776776676667766666767766667667766776776776667677677677677676676776677677677676666776666677667676766776776766667767767676766677667666776676776776776677677676776767767676676776677676767767677676776767767767767766767767767767676776767676767766767676766767667767677666767767767766667677676776776677666767667676767677666776676767766766676677667766677676767666766776766767677676767767767767766677667676767666667667676776767677676776776776767667767767767767766766776776677676776767766776677667667767766676667667767767767767667677667676776677677676766767767767667766776767667676667666767676767677676776767767676767677676767676776767766676677677676776767766766676676776766677677676776776776776677676667767767767677677677676767677666776676767767677666766776677677677667767767767677677666767677667767667767767766666677676767676767666667677666677676776776767676667677666766776676776767766677667677677676776766767767676766776767767677677677676767677677677676677667676776766776767667677667766776776776767766776776776676776776676666667766677666666767767676776677676776767667676776776676776766776667766776666676667676767676776776676667666767767767766776667767767676767767676677667677676666776776667766776776776667677667767677676776767766766776776666767767667666667667667767767767676667766767667677677676766667767677676767767767676667677676666776767676767666667676767766666776766776766767677667766776766676676767667767667676676776766766776766767677677677677676676676676767667766767766766676766677677677677676776766767767666767676776766776676767767767766776776766666776766767667677677677676767767676776766767766776767766776767767676766776776667676767676767767766776676776776776676767767767767677677667767766677667667767766677666776677676677667676767676677667667766667666667676766666776666776676776776677676776776766776776776676766776677677676677667676776766767766767767767677676776776766676666667676776776677676776776767767767666776677676667766667667766776776667766776767767767676766666776677677677666767767677677676667667667767767677676676776776776766776776776776667677667766676776767676776766766677666676776776766666766766776676776667767767767
667677667767767676667676676776676767767766676767767766767677666776767676767767677676676677667767677677667766766676766776766776767676767767767767677676776667677677677677677677677676776776767766776776767676776766776776766776776766776767676776766677677676766776676767767767767677676676667677676776767676776776767766776776767766667767677677666677676676766677676677676776776776667676767677676776767676776677676666766766676667677666667767766766766676676776676766776767667677677676776776766776776676677677677667676676677677676766766776677667677677667676676767766767667676776667767767767676676676676767667676766776776666776677676677666766776767767767666766776766767667767767766776776676776666766767677667767767766676667767767766776776767767666767767766676776767667666767766677676776767767667677677677677667677676776677676767766767676776776767676767677676767677677667676767666767676676766667767767766767767767766776776677677666766767677677676776677677677667666677676666676666677677676676767767767767767677667667666667766776676766676677676776767766776676677677677666767767766776776776776766667767667677677677677677666667676677676776677677667666767677676776776667767677677666677677677677676767677667767767767767767667766767766766776776776667676776766767676677677677676776677667677676767766776767677666676766776677667667767767677667767767766776667676767676776676776677667667766776776667766767677676776667766677676776676676766767766667667767767766667677666766767676677667677677676677677676776767766667666677677677677676677667667767676776766677667767767676767677677676666677677676677676767676667767766766776676676677677676677677677677667667677677676767667767667767676776767666767767767677666776776776667676766677677676676667677677676676776676667667767767677676767677677676776776666776676677677676767676767676767677666776677677667767767676767676776776676767677676776776766776677677677677676776767767767676666767677677667667766677667667667676766676676776776667667767767767676766776767767767676776666776677667766776776667767677676677677676767767766667677676676767767767677667767767766677667767667767676776667767767766667667676767767767676767767676776767767677677677677667676676676776776767676767767766676776776676766776676676766776667767766776677677676767676767767666776666776676676776677677666767677677677667766676776677677667767767667677676766766766776667766767767767767767767767667767767666767766776776776676767767676776776767677676767766766776776776776767667676776676666676776676776776766677677677676676676676776767667666767667766776767667677667676667677666767676776767677667767767766677677677667666676676766767767766676766677677667767767676666776767766776767667766676767767666776666767767676776767767766767767677677676767767676677676776767667767677666776776767667677676776767767677676677677676677666767767767667767766767676767767677676776677676776676767767766666767766677676677677677667766666677677677677666666666776667677667767767667667667767766776776677676766766676776767667677676776767677667766776676667766766667766776767767676667667766767676677666776776776676767766767667676776776767667767677676677677676776776667767767676667767666766676767676776776767676677677677676776776667666776776767767677676677676766776676767767677676667667677677676776767667676776676766776767766677677677676676677667767666676776767666676776776766667767767766766677667666766677676677667767766776776767677666767767666776767767676677677666766767666776776776677667676767767767767767767676677677676776767767677667766767766676766766776766776667667766667676676776767767666667667767766766776677677676666666667766767676776776776776776766666676776776766766776677676667676767667667767766776776776776666776776667766776766677677677676667767767766676767767767767667677667667676677677677666677677667677677676776776776776676767666767767767676767677667667767677666776776766767766766667766667676677676776767676776767677666667767767766776776676677676767767666766666676767676776776776767766776667677676776776767767766766776767766776767676677677676667767667676767767676677667767766776677677677676677676667766767677677666676776776677676776776766666767676766776666767767767767767677677677677677666766666766767677667766766677677677667767766767766666776677676677676766767767667666677666676776677677667667767667767766776776666776767767676666666776776776766776766677677667677666776766676767767677667667677676677676766667676667677666776776776776767667677667677676776776676766767766766667767676677677677667666776767677667667766766667767766776667767666767676667677676776677666666677677677677666776776767767767677667766776776767676766776677676766676766767677676776776776677676766766776676676677667767767767667767766677677677677677667676776666776766677676767767766767677667767676766767766776767767676677667676677677677677676776776767766776766767676776766766676766767766767676666667677677677677677676776677667677676767766776766677676676767767677666767667766766767766778676776676776766776677677666776666667767667767766676767767766767677666776677676767766677666776667666776776776776776776677666767676677677667666776677676676776677676676776776677667767676676667676776676676767666776666776767677676776667677676776767677677677667766776767676767676776767677676677667677676776676767667676667676767767767767667767766667667767767676776776676776776766776776767676776767677677676776676776766776776776776776767677667666677676767767766766767766776677667676677677666767676767677667677667677676776677667666766767677676776677676667676776677677677667676776767667667676767677676676776776676667767766667766766667666776776776667676767676676776776776677667677677667676676776776676776766767676776776767766676677667667667766667767677676676676776776766776677667676776766767766667667766767766776766776776776767666677667767767676776776776767676677677677677677676767676766767767766767677666776666776767666676767767676776677677676767677666776776767676766676776667667767767667766766766767766766776767676776677667676676767677676667766676776776677676776776667667767677676677667767676776767766676776776767676666667767767767767676767767676776677676776677677676766677676676767767677667767677677676766676676667767766766767767766776676766767676776776667677677666677677676667667667767677676767677677667677676766776776767767667677676767677667766677677676776776776767676677677676776776677666776767676766677677667676666766666776677666767677676767767766776776667667766667676677666776766767766767667767767767667766676676776766676766767767767677677676676776776776767767767766667767766776767676776676776766677666776676677676776776767767767677666767676677677677676767676766676767767766667767766767767677676676676676767677676767676667766776676667677677677677677676767767676766766767676766776677666676776677676766766776776676776667767677676766776666776676667767676666767767767766667676776776767766776766776776766677676676767767767677677667766677667676776776776677676776676667667677677676767677667767677677676767766776677666776766767677676676677667767676767767767677667767767767677677666676677676776776767767767676766766767767667767667767677667676767767677667767767666667767767677667677667767676667766776767767677676767766766767676676677676667676666776767676776677677677676676776767766666776677676776776767767767767667677676667766776767666776677667676676776776776676776776767677677677677666767676677666767677676776776767667667676667676667677676767767767767767767676667666767677676776676677677677667667667767667767667767667767677677667677676766676766677676776767767667767767677677677677676677676767767676766776776767677676776776776677676776676676766677677667677677666677667767766767676767767667767667676667667767767766676776767767767676677667667666776676766776676676676776676677666767676776766776676776776677676667666677667767677677677676767667767767676766676677677677676776776776776667767766776766767767677676677677677666767667677676667677666776776767767767677677666776667767677666667677677677677677676776776676776776767767767676776677677677677667767667667767767667767766767676667766667766677677676767767767667667767666677667677677677667767666767767767676776776767767676776776776676766776766766767677676767677667766677676776676767676676767676677667676767767676776776766767767677667676767767676766767766767767767677667676776776767767676667677677676667677677667677677677667767677677667676767666776776776766767667766766776776776676767666776776677676767676767676776676776776767767767766667677677667677677677677676776767677677677677676776677677676776767767677676676776776767767766776767767767676776767766776776766776676677677666767767666676776776767667677667767677677677677677667676767667676767667676766776767677677677667767677676676776677667767676767666677677676776677677667767667767766676666667667767677676767767767667767767767767767766776766776676677676766776776676776676776776767766776677666776776767767677676776767767677677676776776677676776776667767767676767767766666776776776776776767767677677667676766776776676776767667676776767767766776776676776767677667677677677677676776776677676676677666766766767766666676667676677677677677676767677676776676776676767676776766666676676667767767766667767766776767677676776776767677677666776676776776776767767667767676776767766767676767667677667667677676676677666676767766767676776776776776776776676677666677667667766767767767766776766677677676767677676766776767767677667767766767666776767767767676676776677676677677677676676767676766666767766776776766667676776776767767767667676776776776776776776776676667767676776767767766766667676767767767676767677677667667767677677667677677677677677667767766766767767767767677676767767767667767667677676767767667676677677677667677666767676766767677667767677677666776767766676767767767677676766776766767767766776766677667676767677677676776776776776776767676776676666667766766776776767766766776676666676767767766767767766667667677677676666776766767666766767767766677676676767767767766676677667676677667767767666776677667677676677667767767677667
6776676776767677677676767677667677667666776676766776667767676767676767767677667767666767666776676666666677667677667767767767767767766776767676766767767767767677676677677677666776677676677676667677676767677677667766767667667677677677676776767767767677676667767766776767767677677667677667766677667677676776767677666776667767767676767676776776676776776776776767766677676677676677667766776776767676767677677676767667766767677676766666677676676776666776776676676767676766776776676677677676776676666776776776767667767676776677667766776776776676776776776667677677676676767767667767767767766776677666776776776767677676766776776677676767667667767676767767677677666776677667767667766666776667767766776776667667676776766676767767667677667676776767677676776767677676767766667666776767667677667667676766766677666767677676676767767767676676677677676676676776776767766767767677667667767767767766776677677676776677676676677666767677677677676667766676767766766776667767677676776776767766776676676776767766776766767767677677677666776767667677676767677677676776677677666767767767766666776776667677677677677676767767667666776676776767677667667677677667676776767666766776767767676677677676776776666766776667667667766677677677667676776776676766766666677667767766676776766776776676676676677667767667767767767666666776776776677677677677677677677667666767767666776767676667767767767667766776767677676676767676666666776767766776676677676776676767677676776676776776767767667677676767767667666776676776676677667767666666676767666766766776767676767676766767676767676776677667676667767767666677677667667676666676767677667767767666676677677677677677677676776767667767676767766767766667677677667767677667677676767767767767667767677667676676776676767767666776776776676767766766767667677676776767766677677667666766776776767667676677677667667677667677677677667767676767667677677667677676767677676667766766667767677677667766676766767767676767677666767766766776767767767767767677677666767667667767767767677677677676667767677677667677676766766776776766677666776776666776776776667767767767676767767767676667766776776766776767767677666767677677677677676767666667766667767766767767767677667677667667766767677677676776676776676767767676676767677677677676767767677677676767676766776776677676776676776676767677667676776676676776677676767767766676776767666677676677676776776776676776666676767667667766676776666776766766767676767767766766677667677676767766676767677666666766677676767666766776776776667677667677667767767767667766767767766677677677676776767667677676666677677677677676776676767677676776676767766776766767767766667766676776767667666766776677667767767767667767667766767766667666766776767676776767677676767767767766766776767767676666776776676766767767767767676676776776776677677677676766776766776776667667767767676667767767767766776776776776776776766767767767677677666767667676766767767767766767676677676676776767767767676667767767767667767766766666776677676776767676776676767767767767677677667676776767677667766776776667766667767767676676776776776677676676776666776677677677667676767677676766776677677677677667767676766667667667767766776767666776776766677677676776767676776766767766767676776776676666776677666677667677677666677676776776666667677677677677677676776766766766776667676776767767666677667766767667676767667667667666766667677677667677676767766767677676776776766767767767667767767667767766676766667766776776766767666776776766776677667767767767767767767667677667676667676776776766766776767677676776776767766667766766776677676767666776767767767766767676776767766666677676667677676776766776766676677676676676776766677667766776767677677667767677676767666767677677676776676776776676677666776767667666776666766776667667767666776767766776776676767676776767766776667677667667767767766776767766676676776767677667667676776776767677667767766766776767676776776767677677677677676776776776767677667766776766666666776677667676767667677676767677676776776677666667767677676767767677676767767667766677676766766767766776677667667667767666766776776766776776676667677676677677676677667667677676677667767767676767667767667767767676767767666767676776667666767767766767677676766676776776767767677677666776676666776676776776776676776767767667676776767666677676667676667766776676776666766767676677676776677677667766776766667767676776667666676776676767677677676776776667677677667677676677667666667677677677677677677667677677676776676767676776776677676766776666776677676776776767667676666666766766767766767667767767767677666776667676776666676766776767667766776776677677666766776776767767767676676776676766776766776776776776776677676677667667766766767677677667767677677677676676766776776677666776677677677666767766767767676767767676666667767766776767767676676776677677676676676667676776767767767767767767677667667677677677676677677676767676676766776776776666766677667767767767676776766677667667767767766677677666676767676666776776677676667676666676676666776776767667667767767767766776677677676776677667676767767767677676776776766767676766766677677676766776766776776776676776776776767767766667767677677677676776677667677676667767667766766767676776767767767767766776767767677676767676776677676776677667766677666767766776776776766767677667676677677677677667667766766776766666666767676767767767676667667666667667666676766767676776767666667676677677666776677667766767676776767767676767676776767677667677666766776776767767677667676767677677667766767766776766776776776767767767767767766776667767677676776776766667677676667766776776676677676766767666667766767767767766666776667767676677677676776776766766766776776677676776677667767767767666667766766767676776776776766677676677677677667767677676766667676776766776676776666677677666676776667677667676767677677667666676776767677677667676767667767766767677676677667667666676767667677667766776767676676676767677667767767767767676776776676776766676776776767676767767767676766667676776776766776776666767676776776776667766776776667767767767677676767677677677677666767677676666767767767767677677676667666676776676767676767767767666767767766776776666767677676677677666776677676776667667676776776776767667766767677666766776776776676767766776667767767666667677667766776767767667766766767666676766666677676776667676676667677676776676767767676776767767667767767767766667766776676767766677676677677676776767677666776676766667766776767676776776776767666776767667766676667766767676677667676666667766776676767766767767767766667767767767667677676767677667676667767766667767677677676666676676766766776676776776676766666766676676676776767677677677677677676767767677676776677676776767766766676766766776666767767666767766767766677667766666776776776767676766776776767677676776776667676677667767766776767767676776767676767767767767767676776676767767667766767767676676776767767767667667766676676676766676776767767677666776667667767767767766677667677676776677667767677667676767677676776666776667677667766676776776676767767676776776767676776767676666776767676776677676766767767766767676776766776776776767677677667767676776776677677666776776676766677677667676767667676667677676767667667767767667767677667766767767676776676677667767766776676776776776676776776767767767767767676676776776776776677666666767767767677676776776676667676776766676767767767766676767767676776676776667667677676776677676776667767766766767676767676766776776776676776776767767767766666767676776667767767677677677667676677666776776677676776676677677676776776667667767676766776776776776666776776677667666676767767766677666776767767667766676776776767676676776776776776776776776767766767766776776766677667766766766677676776676767767677676666776667667667676667677676767766667767767767667677677676676767767667766767766676677677676776676776767766776776667667677666776776776676677677677677667767767766666776776766766667766767766667767767677676776766677676676767677676767676776776766676676776677676767666767767766766677677676776677677667767667676776667766767766667677677677676766767767767767767676767767676767766776776666776776677667767767667667676767767766776667767666776767666767767766776776767676766776767677676766677667676767766776776767766776677676676776767677677676767677677667677676767767677676776676766767676767767676667767666776776776666667766677677677676766676776676767676776767677667677666776767767667676676776677677676767766767767767767676776676676677667677677676766667676667677677676776767766676776776677677676776767666776767766677666677676767767767766676767677676676767677677677666766676776667766767677677667767676776676767767676767767767766767676677677676766776767667767767767766776767676677676776767676776766767677676767667677676776667677667667767767767676676776776767767666766676667766667677677666776767677667766667767767766677667767767767767767767767767767767767767767766767767767667677667767767676767676767767766776767767767677676776766776766767767767677677667767667767677667677676676776676767766776776667766776776766776667767767767677677667766767676767666676766677677676776767767677677676776766767677676776667667677667677667676776767666766677676677676667676776767667676767677676676676767667667767676677677667766776677676776766767767767676767676767767677676767766776676676767667766677676767767767766676766676776676776676767677676767667677677667766676766776767767667677676767666667767676766766776776776776767676677677677677676767676766767766767767676677676776676767677677667667767767766767767676666676776676677676776766776776676776676667766667766676667766766767676676677677677667767676776676776666767676767677676766767676766776776666667767667676776676767676767766776767766776677676776776677666666776766776677676767677677667767766776767676666677677676776776666767666666776776767677677676766676767767767676776776676676766767666776776766767766776766776676767677667677676677677677676676767766767667666776676676767676676767767766767676666767676776776677666767667667677677667767767766776676776677677676776667767677676766676767666676767667676776776677677667667676767677
676767767767667667676677667667667677667677676767766676767667677676677676766767767766667667666776766776667676776766767677676677676677677677677667666766776776767666677676767767767766776776776776667677667667766767667767677677676776666667766776776677667766767767677676776767766666666767667767766776677667766766776767667676766776676676767767766776767677667677666676667666767767767667766766766766776776776776776767767767676677677667666767667766767766767766766767767766677677676676776666766676767677677667766677667667677676676676667767676767677676767667767666677666766677666676677666677666776767766776676776767767677676776676676776677676776666766776766767766666776776776767676666676776776776776776767767667667767767767767677676767666767767677667766767677677677666677666667767666767676767767766666766667767766776776776767767767767766767766776776776676676767677677676776776766776766677676776676766677676767767666776776766776776776776676677677677676667666767677677667677676676776776767767667677677667766767667767767767667676776677677677677677677667677667676766767677676767767766767766767766776767767676676767767766776667676776676767667766677677676676776776767677676766676677677677666677677677676676776776666766776667767767676776776776766677677676767767677677676767676676767767666767767677677676767677666676776776677677677677677667667676767767767767766677676676667767667676667766667666766766677676776676666776766676666776776776667767677677667767767767667676677666677676776766767676767666776776766766666767676766677676767676776776776677667767677677666767666776776776776677676767767767767677666776666767676776667667767677666776776776776776767666766767766676676767766776767667767767766766767766776776666767767677676776776776676676677677677666776766767677676776766767767676776677676677676676776766766767677677676776677676767676776666776776766776676776766667767767677677677676776766776766667667677677667676767767767766776767667767676766767766767767677676677667766676767667676776776767667766766666776676767766776666776776676676767677676666666767667666767767676776767667767766776776767767676767677677677677677677667766776776677667677676766767767676776766676776776776766666776666767677676776667676767767766666776676666766767677677666676776767676667677667676766677667667767767767667767667677677676766776767767677676766676676766767677677676666767677667676776776767766767676767766776776776776666766776776776776776766776767767676767676776767766767676766767767667767677677676776676776776767766776776667767677666776676666676767767676767676776676776766776677667767677676776767766776776677677677676767767677676676766776766776776776766676766766776776776677667676766776767767676776767767677677676676766776766776776767767667676676767677677676677676767767767676767667766776767667676776766767767676776767767767767667677676677676776767677666767766776767677676776667767677667677676776667767677677666776776766667676677676676676767767767766767767767676676676776767676767767667677676766667767766776677677677677676776776676776676776767667767667766767767767676676776677677677677677666767766767677676666767666767767766776667767767667667766767676676767677677667766667767767676767677676776767766776767666776776677677667677667677677667767677676776677666677677666767676677667677676767677676676767676676767767767767667676776676676767766667667676767766676666776776767676767767677677667767667766776767766776776767767767766776766676677667677676776776776677666676767667666677676766676667676776776766776677676776767667676766776766677667767677676776667767676767677677667767767766666766677677667676676776766666766676677677677666766677676667676776776676767677676677676767666677667676767767666676767767667766677667667766666677677667677667767767677667667667767766677677676776776676776767666776666677677667676776776776677676776767767767766776677666767677677666666767767676767676767676767767677676776767766667676767767676767767767677667767676776766776766767676767676766767676677676766667666776767767766676776776676776776676776767667667767767677676767767766776767676776776776676776766667677667767676677677666676766667677666677676766776776767677676676776776776766766767767767676776677676766676766677676676677667676776677676677676776767767677677676767676776776667676776766667767666766677677677667767677667767667677667676776776767667667676776677667676776766767767676767766766676666676776767767676677667767767676667666766776767677667767766676776676767767766767666767767767767676676776666766776766766776776676776676776676667676667676767676767676767676667667767767767767767676666676776776776767767766776767666776767667767766776676677677677677676676776766767767767767676776766776776676767677676666776767767767676677667767767666776776676676677676767767676776767767766767677667767667767667677667766677667767677677676677676776677676776667677667767767766677676767766766676776776676767677677667666766767666767767767676776677677667667667677676667677676676776677676767767767767776766776766677676776776776776776766767667667766766767767666767767767766677667767766667677667767677676767666767767677677666677677677676776677677676667766776776776776776767767766767667767766776677676776766766767676776676767676767766767676767677666767766676767766776776776676677676767766776767667767676776667767766767767667677677676767767766766776776677676676776666667767766776766766666677677677676676767677677666766776767676767767676776776667767677676676776767766776776776776776677677667677667767677666676776666766677666776677677676767766676667676677666767767767767766676776767666667677677677667767676677677676677677667767767766676676676676767767767676776666776767676667677676766677667676676766776767766776776776776776677677676677676767766676767676767767677667767767676667667767667677676767676677676776677677666766767767667767766767677677676766676776766767766767767677667677667766767767677677677666667766766776776677676667767677667766677676767766677676776676776776666767676776676767767677667767767677676676767767677667667677676767767767677677677666776776677667677666776776676667676676766766776667767667767667677667676767676677667676776776776677677677676767767766766776666767767676676767677677667767667767676676667767676676766776676776676767667767767676776676667676767767766666667676767676767766776776776767767676766676776776666766767667666767766776767767677666676767676767767667677676776766676677677667767767767677667667767767676767767766667766776766767766677677676676776677676667666667667767767676766776776667767677677676677667767677667666667667667767766677667767767676776767677676676766767767767767667766776677676676776767766767666677677666667667676776766767767766767767766767767767677667676766676766766676676776767667766776767766767766766767766776776677667667767766766767767677667677676676667767767766677677676767767767677667767677676776767767767677666767767677677677677676677677677676676677677676677677677667767677677667676776676776776776677666776677667766776767767766676776767767677667767676776776767677677677677676767667766776667677677677676677667767767767766776776667766776677676676767676676666767676766776767766766767767676776667767676677677676776676666767666677667766677677677677667676767677676766776676776767677667766767667676767667677676767767767677677677677676767676776767767767766676676766767767766776677667766666767677676776767667677676767766767767676776776767766766776776666766766677676677666776776676666766776677677677677676776676676667667767676776776766676776767677677676776677677666677667677666776776767676667677676776667767767766766767666767767677676767667676766766767766677677677676667677676776767767676676677676667767767676676767676767667767677667766767767667667667767767677677677666766677666776677676776776776766767666677677666676776767767677667767677676676766776766776767677677677667767767667677667767676767676776776767667767767676767677677677666776766766666666677677667666776767676767677667766667766766677676776767767676767677676667766776676676776666776776766667667767767666676776667676677666776767766776677666776766767767676776667666767677677677676776676667766766767676776766767677666776677677667677677667676767666766776667767767767767676667667766776766677667676776776766676767766667766776767767767767667667667677666677667766767677677667766677677677676767667676676767666666776676776676767766776776767677666776767767766776767667767766776776677677667767677676776677666667667677676666676767766767766677676776767677676776766776766776667767767766767767676776767676676776766766776776677666667767767766776666666666676676767676776767676767767677676766767767766667767666677676676776677677676676776776676776666776676776767667766667766667767677667667767767767666677677667666767766776776776666767766767767767667677676766766776776766767767767767677666677677677667676776776776776776677667767676766767667676677676776776776677667666677667667666766767676776776766776667667676667766677666677676677667676767767667676677677667766677677676776767767666776666676767667667766776766776776766776767677676776776767667676767767667676676667767766776767767767767767676776767767767667667767677677676676776776767676677676767677666677666667767677667676766776767677666767766766767766677677667677676677677667767676776776776776676766767677676676776767767676767767667676776776766767667667767676776776667667767767767767767766776767667767676766776776776767676766767677677677677676767676767667676767676676676776767677677667666677667667667767767676667767667676776766666767676776766767767677676767676676776776767767767677667766667766766666776677666776767767767767666776667767767677677676776767767666776776776766766676676767767677676676767766776677667767767767767766776677666776776666767667767666767767767667767767767677676666676677677677667676667676667677677667666776667767767667677677677667767667676667766676676767667766767677676767676766667767676666666776766677676776776767677666676776767767676776666767667676776767767766776766767766776666676776776776667677676677667677676776677676766776776766766676767767766677676767767
6676767676667766767767666667676667766666767766667767676676767767766776776776676767767677677666767767667676676766766776767767667767766677677666676767767767676677667676677666676676766677677677676766767676667666767766667677666767767767677677677667676776776767667676776667767767677676766676776776767676676767677676667676666767767666776766676767666667676677676767767767767676776766767767767767766776677676677667767677676776776767767767676766666767676776766766776766776767767767676767676676767766676776766667767766666766677676776767767766776767667677677677666676776766766767766776776677677676766767767767667666666767676767677676776776767676766667677677676676667676766677667766776667766776677677666776666667676677677667767677677677677676776776776766776776776677676776767676676767767766776776677667766776667767677676776676676776767767766767677677677676776666767667766776767676776767767767667667677677677677677677677667677676776776666776766677677677666767667766767766776776767677677667677677676667677666767677667767767767667667677666776776667766666767767676776776776676776677677676776776776677667767766776767667767767767766766776767767766776776776767677677667676767676766767677676766666677666766776767766776776676667767766766767766677667676767766766776766676767766776676677667667767666767676677666776776776666767767767677666767666676776767667766767666767767766666677667767676776767766766676767767667767767766776766667667767767677677666776766677676776766767677677676667676767766766776776776676776776766676776677676776667767667766776676776677667766776776776677676676677676776677677677677667767677677677677666666776676776776767767766776667766667767666767677676766767676776667676776776667676677667676666666767677667676667666767676767767767767676667676766676767767667766667676677677666676776776676776767767667767676767766776767676767766766776666776677676776767676677667767667767767676676767667767767767767766676766766677677667667767677666666666766776667767767767677667666776667767677677667676766776676767767677676776767676767767666766776677676776767767767676776676666677666667676676766776676776666776677676776766776776676677677676767677676776676676767677677667766767666766767767767667677667676767677676776677676677677666767676767666676776776766677666776776767677666767677677676667666776776676667767676766677667767767676676776676676677676776767767667677667676776666766767676676767667767676677667766767766767676767767767676767767767676776767767667676776767677677676677666776776677667767766677677676767677676666766776766676666766666767667676776766676667676676767676776776776776776776677676676676776667677667667766667677677677667676776676677677667767667767766766767676776766677676676766776677677677667767766776776776766776766766767767767766767676676766677676776776667677667677677677667767767766676776767666776766676677667767667666767766667667766667676767677676677667767666767766666667767766767677677676676767677676767767677676676676767766776676776776667677666776776677676776776666776776776776776776776667677667766776677667766776676677676677666677676776766776666776776766776676776776766776767676776767676766677677667767767666666776776677677676767676776767767676776766677676776766767767767666767767676677667677676776676767667677666677676766766767766667766666667766767676776766677677677677676776767677676767767677667767766677666776767767767767766767767766767767677666776776677677667677676767767767676767766767676776767676677676776767766767767676767677667667676677677676776776776677677667677677677677676677676766766677666767766677667677676767766676667677676776767766767677677676767676767667676677677676676667766767767667767677676667677667767667666776767766776667767676776776677667667767766776676767767766776766767767766676677677666767677676766677667767766776776667677677677677676767676767766767766767667677667767767667667676776776776767677676676776776666767677677677676776676766767766767767676767767667677666776767666766776776767676776776776677676776767767667767667677667766676677667767676666677677667767676776767766776776767667766767767677676667767767666767677676677677676667767767677677667667767677677677676766776667676767667676767767766776767766767677676776776776667767766767666776776776776776676767676776666676767767677676766776767767767766776776767677677676776676776767677666667667676776776776767767676767676776776667677667677677666767767767666667766776676667766677666776767767676776766767766676677677677677666666677667767667667677676677676767677676677676776676776776776776767676767767677676776776776776767666676767767766677667676676776677666666766776767766776666766776767766766767666776677677676667677677666776677667666767677676776767767767766767766767767766776776776767677677667677667767666776667767767766667767677667676677677667767766776776666767766776776776676666776766767767676776776766666667676766767767767667666776676666776776776677667767766767676767767676767767677676776776677677676776667666767676776767767677677676776776776676667676667767766666776767677667666767676776776767677677667676776767677667677676666676667767667677677676776676676666676766766766767767766776667677667767677677667766676776676676767767766776766776677676676676776767677677666776776766677677676766767766776767676766767677667766767767767767766776776676766776776767766676677667767767667677667767667667767676776767767667766766677677666677677667676766676677666776776677677677677677666776676767766677676767676667666767766667667767766677677676767676677667676776776776776776766776776776776776776767766676776776767667677676676666767667677667677666677677666767767667676767766776776767677676776767667766776677677677666677677677677676776776667676767676776766767667677676766767676776677676667667677667766776666776767767766766676676667676766776776677677677667767676776776776776767766767766677676667767766776676666766677677676776767676776766677676767766767767676767767767767676676667766776676767676776767767767767677677677667677677676767667677677677677677676677676766676767677667766767677666766676677667766767677677666676676767676776776767767677677677666677677667667767767676776766667677667767666666677677667767676767767767767767677677677676776776677666676767667666776776766767767767767767676666776677677677677676776776766766776667676776677677676667677676677677676677667767677677677667767766776676767667767676677676767667766776766677677676676676776676776666766767667767767766776776766776776767767766767667767677677676676766676767766676667677677677676776676776776776776667766767676776676676667767676776776776776776676767677676677677677676776776676776677677676766766767677676767767767667677677677676776667767766776776667667766676676776666666767767666767677677666776676667767767677667677677667667767767767677677676766767677667677676677677676776767666766676676677667666776766776776767677676667767767676667767767667676677677676677677667767676776676677666776666776666776767767677677667677677677676767666766776766776776766767766676767666767767767766776676667767676767767676776676666776676676776677677667767767767767767767766766767767767667767676767667766767676677676667667767676767766776776776776767667766767676667677666767677666776767667767677677677677677677677667677676776776676776776767667767677667676767766776776776767666776766676676667766767767676776776776776766776776776776776677666676766676766776667667767676667676776667767677666767766676667767667767767766776676767667767767677667767767667677676677676776677676766767677666677676776776776766776776676766676776776776676776666776666667767767767666676676766766767666766776776676766767677677667767676677667766767677667676776776766677677667767676776776667767677666667677676666776776666667767766766767677676676677676676766767767676766776676776766767676767677676677677677666767666666677677676776776766776676677666767676766677677667677676677676767667767767677666666676776767767766677667677676776767676677676676677667767766667767766776667767767767767767677676766776767766767767767677677676676676667766767767767677666677676666776677677677677677676776677677677666667666776666776776767676776677667667677667767677677677677677677677677666677677677667767766766776767667676766676766766767677677677666677676676767677677667766667667677666676776767767766767767676676767766767666677666667766766766667667766676676776776667767677667677677676776776767767767767766677677677677677676766776667767667676666767767666776776767677677667767767767767767677677676767676776677677677677676776776767677676776666677667767767766677676767677667766767766676766776776776776776776776677676677677677666776767676767766767676767767767766766767676677676776776776767767677677677677676776666776767667677676776776776767667676767767767767667766666667766776767667677666767766676776677676676676776776767766667767676676776776766667676677677676677676676776766676767667677666666767666766767677666767767677667676776776776767677676766676766767766767676677676766666676776767767766677666677676766766676767767767677677677676767767667766776776767676776766776766666667676776767677676667676776767767677676767767677676776776776767677676667766767767677676676677676767667767766766676677677677676766776767676667677677667667676776776776767667766767767677667676677666776776776666666767676776776676677677677676666767666677666776776676677677677666766776767666767677677677676767766776667766766767677677677676776677676766667766667667767767767767677667677666666776767676667766767767676767766677677676776676776677676767676766667767677677667667767667767766776676767766766767677667766767666776776776767766676667676776667677677667676767766676677676767767767767767767767767767667667677667676776667676766776776776676767767767676676776767677667767677676676767667767677666767767766767677677676776776767677676767676776667767767667767767677676676767767766677676767766776766776667677677676666776766676776766676676667767677676767667666667767766676676767766676767676776676767667667766776776666776767666677676767767767676677676766667676776767766767677677676677667677677667667667667767767766776
76776776767677676677676766776776766767766776776776776766776767767766776776776776767767767677667767766767767677677677677667767767676676776667666676766776677677666766677677677676776767676776776776767767676767676776677676767677677667677667677667767677676767767766767667677677667767676677677676776767677667676767767767767767767677666776776767667667677677667767677676677666776677677667766776667677676776776776776677676676767667767767767677676667667767766776766767766767667767676767676776776776776666676677676776776667677677666776677676677676666767766676667766666677676776766767767677676767767676677676676767667667767767767766767676767766776677667767677667767677677676667767677676776766677667667677666676776776766766666776677666677676676776766776776667676776767667767767676667767767767677667667676677676676767767677667766676676767667766767767676676776667766766677666767677677676766666766776767766766776666767667767767677677667677676776767767666776766776776776766767676667677667666776767767677667667677666767766776776776776666776676776776666776676767667676677676776676667767666776676776776677677677676767767767667767766667767766766767677677677677677677677676676766767766767767677677677676666766677677667667667667677667767766677666766676676776776676766776767677676676776667766776767767766776767767676666776677676676677666776767766677676677676776776667677676776766767676776766776776776776776767766776676776667767676776667676676776776676677676767767766776766676767677667767767677677676776767667676776776776776666776776776767677676677667766767667767766666767767676776776776776776776776767767676776677677667767767677677676776776767767676767766676776677677677676767667677677677677676667677667766767767767667767677677667767767767667767766766767667767677667676667767767767676676677677666666776677677676767677676776676676776766776676766667676767766676767766776776677676776776766667767767767677676767767767766776776766767766667677667767677667767767667677676667666776767767677677676767767767766667676667676666667767676767767767767767677677666666776676677667677666676677677676676776677677676767677677676677667677677677676767676677676767676667767767677677677676767676776677677676677676776776676767667667677667676667677676677666667677676776677666767767767676776676776666776766776776776767677677676676667767766676776676767677676776667667767767767767667667677677677677677667677677666676767676776767766667766677677667766676766766677676767766776676767677676776676766676677677677676767766767767767767767766767767676766776767767767767676776677676776766776766776776676776776766776767666767767677677676667676667677666767676776767767766776776776767766766676766666667667766776676767766677667766667767767767677667766766776676677667767677677677676677667676667677667767677677676666676776776667667767677667667676776776767767667767676776767676766677676767767767676776767767767766667667766767666767667676776776767767767676676766677667767767767666676766666776776776677667667766667666776666776676776667766776666676667767677677666776677676767767677667767766776776676676676676767676766776767666776776766767667767767677677676776766766767677676776776776776677677676766776677666776776767767767767666776667767677676666676776677676676766767677677677676666776767677666767676767676776776766776776666676767766767676677676776677676767676776677667766767676767677666776767767667676767667767767767767767767766766767767677667767677667767767677677677677677676677677676676776767676667677677676776667677667667677667766766776666767766667667666767767766766767667766767676667676667767766767767676677676776666677677667666766776776677677676676766667766767676767677677676676767677677667676776766676767676767767676767676766666776666677677677677666767667767767766776677677677677676667677666677677667676776677667667677676677677676676666666776767677676776767767767767766676676677667677677676677667767667767767677676667667676767767766667677676667767677667767667767676677677677667677667767676767667667766776676676766667667767766776676767767766767667667766776676767767767667676676676767666767676677667677677676776776776776767677666776677667767767667676767767676776767767766666776776676667767767767667677676776766667677677667767676776776667667667767767666667667767676776677676767767667766776766776676767677677667766677677677676677676776767766677667766776776667766677676776766667767677667666676766677677667767677677676766776767677677666767766677666776767666667677676776676676776767667676776766676767677667766677677667676667767767666776776767676776776766667667667767767676667667677666766666776766767676677666767767677676667767767676767676776767667667666677666766767676677677666666776767677667767766666766767767676677677676776767766766677676767767667667767767767666776677667766767676767766677667767767767766677667666677667767767767676767677667767767767767667677676776776667767676766677676676766767767766776767767767767767676666776767767667766776767767667767676766676776776667766776776767666767677667666776667676676767767767676776767767767766766776776776666667767766676776676776677677676776766767767767676677676677676667767767767677676677677666767766776776767677676776776676776776667667766767767767676766677677677667767677677677666776776776767666667666767677676776677676677676676676766676766767767676767767666676776776776766767676766767766677676666776667767767766776667676676776767667677676767676776776767676676677667667767677677676776667767676776767766776776776667677676776766776776767677677677676776677676776677676776766676667676666666776677667667767677667676767766767767676767766667767767766776776766676766776776767767676677676767767767767676776766676767767766767677677666776776676676766767677667667766676776676677676766667767766776776776767767677676776677677676677676676766667677667767767767767676767767767666776767676776776776776776767767677667766776776766766776767677677676676767677666766776666767767767766767767676766676776666666666767676667666776767666667676766766776667767677667767676776776667677676767767767676677676667677676767766766676776776776677676667676766767767767676676776767667676776776776776776677676666776767676677676667767666776776666676776677677667667766776766767677677677667677677676676767677676776677677666776667767676776676776677677676776677676776776766666776767666677676676776667766767766677667667766767676776776677666676667766776767677677667667767676766776676776667766767767766766776677666767767677666767677667767767767677677667667767667676667676767676766776767766776676766776776766766767767767677676767667676776767767676766776776767767766767767766677666677666667667677677667767766666677676767766776776776666766667766767677667766676776776677666766766667767767666666677666776667767676676767767677676776766767666776776767676767767766677677676776776767677677667767667767766677676767767676767766767767677676767676776776776677667667767676776776767767766676776766767767667766767667767677677676776677667767766776666767766776767676676767767667767667676767666676767676767676677677677676677677677667767767677667766767677666776776766766676677676776776767677676667767676667766767676776766667767766677676766776766767766776767667677666766677677677676677666776776776776766767766676776666776677676766776776776776776666776776676767677677666776776776676766767676667767676767676776767767766767767767667767767667676776767766666776676776676766776776677667676767767676676766767766767677676776677667676767676767677676776766776767767667676677676767676776677667766776677677677677677666776677667766676767676676767767677676776766776677667677677677666666667677676766776767766676676776676776667677676677676676676676776667676767767676667767676676776767767767667667766776667766677676767667677677677676667767676776667767767667676667766776776767676776776776676667676767767767767766677667676767766676766776676676776776776767666776767676667767667667676667767677667677666676766667676767767666776776677677676776766776776776677677677667666676776667666776667676767767677676677676677677666776667767676776667666766767766666676767766776677676766676666766776767667666767767677667676767677676676677667677676776667766776767766667767676677676767766677667677666676776776677667767677677667767676776776766776776766676776767676677677677667766766776667766776776677676767677667766767667667767677677676776776676667766676776766776767677666676776776776766776776767767767676776766767767767766767766767666776766766767767676767676676676666676776776676676676666676677677677667766676767766677667677667767676767767767676667677677676767766776676776776767667767666766676776677677677677677667767767667766776767767677676776676767677677676776667766667767676767767767767767767766767767767766676776767676676767766766776676676766767676776667766776766677666767667676676676677667767677677676776676767767666776776767767766776766767667666776677676766776767767676776767767767767766776677667666776776776767767677666667767767677667767767667767667766776677676667767766776667676776767767677667676776766676766676776676677666667766766767667766776677676776767676776767676776776776767767666666676776776776767667766766667767676766767767766776667766766667766767766776767767676776767767766767766766767767677677677676667676677676776677667676677676676766767766666766676766776767676676677677677677677667766767676766677667767677676667667676767676776776767767676767766776767677676677667666676677677667676667677677667676766776666776776667667767766766767677677677676776677677676767666776677667676776766676776767677677676677676766776667767766676776767767677667666767767767677677676766767677666766776776677676776767766677666776776677667677667767766767677677677666676766767767767767766677667766766776776767767766776766667766666676676767766776776776776766676776767767676767766776766776766677666677677667667677677666766767676677676767767766767676676767667676767767667767666767767767767767677666677676667667766767667767677677667666776776776767767767677676776766776776667676667667676776776766677667667767767767767676776766677677667677676767667766667
6767767767667766776776776766667767766776667667767666776767667767767766776776767676667676766676676677676766676776776776676676767767766766676667767676767766767676767677667766776666766766776776767766676766677677677676767766766766676676776767667766676776776667667766776766767676776667676676776767767676676667767767676766666677677676767767677676676776776676676667676667677677676676767767666766776766776667677676776776776767676766776776767667676776776676766666676776767766767767677677677676676767667767677667666776766767676767767676776766676776667666776676766767667676677677676677676676776666776766776766676676766677677677667667676776776767676767676767767667766767767677667667767666766667667676676677667666766677666767676767677677676677676776767766767676767766766676677677676767766667666776767767676767676776676766776767766677666766776676676666677666766666776667767676767767766776776766677677677667767677676776767766776767677676767677676667767767677677677666767767677676776776766767766677677676677666677677677676776677677677667676766776767767676776776776776677677677677676776767676776767677676767667666776767676776766776766767766776776677667767767667676767677677677677677676767667676776767766776776776667767676666766776676776767676676676776776676677677676767767676776766676776776676767767667677667766676766666776767767676767767676766776776776767766676776776767766677667767766776766766776677677677677676776677676776677676767676667677677676776676766776767667766776766776776767766766776776676766677677666767666767767766776767677676667666667667767666776677676776776767676767767766776766776776767767767767766776666766667766677677667676776776676677667767767767677676767666677667766677666776767677677676677677667767766767767676666666666776767667666776677677676767667767666677677676766776776766677666776677677667767676766776776667767766767766766767677677667676677677667767767667767766767766776776776776776676676676776666676766677677677676677666666667767666677676776666776767767676767767766677677677677667667677667667766776767676776767766677677676766776766667767677677676776677677677667676776776766776776676667676767767677677667676767676767667677666766776776667676677666767766776776666776667676676776767767667676767766676676676776776677676776667677667666767767767677676677667767767676776776767767767767676667767677676776767766667676676767767676677677666667766677666766767767677676776776767767677676766767676776766767676767767766676676767677677677676776767767766667676776766767767667667676776767676776776767667676776776776776666776776776776677667676767676776676776776677677677676666767666776766667767766676766676767766776767676667676666766776666677666776766776667676776766776776776767676767767676776767677676767676677676776776766767676676776776676767676776776776767767677677667767667677676776767667667766776776666677676667676776776667767667766676767766766676677676776766667667676776776676666776776767677676776677667676667766766767676767767667667677676776767767667767677676776767767666767766776776776677676776767677666767667766676667666776776667667676766767766776767767767676776767766766776766776676667767677666766776676767677666776666667767767667676776776776667767766766767677677667767767767766767677676767767767766667767767766666676767676767666677667677677677667667767767767677676776767676676666677677666767677677666676776776676766767666767667767676677676667766667677667767767676677666767766767667677667766667767766767667676676776776677676767767766667767667767677676676767767767767677666776776677677676767767676767676776767767766676677676776676776776776767766676776767767767676767766767767677666776676776776667767767766776776677677676776767676676667677677676676767676676767667766677677677676776776776666677667676767677667766776776667676776766767767677667767767766766776776767767677667677667766767767767676677666767677666776677676766767766667767667767766677677676776767667767766766776776776667666767676776667676676776677676776767666677667677666677667677676776776676767767767676767677676676676676776776676676776767667676767677676767767676776767667676767767676776676767677676767666666767766766767767667677666677677676767767767677677667767767766676676677676676677676677677676766666767767676776767766776666677676666767677667767767767676767767766776776776767767676776767667766776676667766766776766776677667767667676767767667767677676767677677677676677667766667676666767767677667677677666776667666667767667767767766767667676776776676776776766766676776677677666766776767677677676677676676677677676676767677667677676776767767677676767676676776677677677677677676767766676666766776776676667677667676766767676767676676776667767767766766767767676767766676776776767766676776766767676767667676767767677676676677676776767767677666767766776667767667767766776776677676776767767666766677667766677666766776667767767766776676776676676776676767767676767676767767666677676776776676677676667766767677677667667766677666766767766666776776776676677667767767767766776677677677677666767766676676767767767676666767676776776776676667767667766676676767677676776767767667767677676667667767766766776767767767767677676767667676766766766767767676667667677667667766767767676776676776767667766767767677677666766776677677677667677667766776767767766776776677667677666677676676766677667667677676676776676676776676666667766667767767767676667767677677677677676667766776776667767676767676676767676667767767767767676767766767767767767667676767667667666677666766767767677676766776776766767767666767676767766766676767676766776776766776666677676776666767766767676766776767677677667667666776776676667766766767677677667667676776776776767676776767767766666776776767676766776776677676766767676766776767676776767676667767676776676776677677677676767767676776676677666776677677676776676776776677667677677676676676677677666776676776676776766767677677667767677676767667676767667677677667667767667767677666676676776776776677676767676776667676766677677677677676676767676767677676776767677677676766776677676766776766776767767767766766677677676677667766776766776776776776677676776767766766666677677676776776676767676776766677677676676776666767767766667677666776776666776766776767766776767677676677677677676776766676667666776766767677666776776776676677677667667767677667767667667677676776776776776776767766776676676776776776766776776776767767677677677676776677667767766767767666677676776776676676676767766776676676767677667767766667677676776767676667766767677667766776677676766776776776767667766776776776676776776767677676776766776767666767667767766677667666666776767767767767766776667677677676767676767676767766776667767767766776776767666766667677667677676776766766767766766766776676776767767677677677677677676767666676677666677676766667767667766776776766676776677677676766767767767667767767676677677677676767676767767766776766766776776776776677677677676776776767767667767767677667666766776767767767766676767667767667677667676776766677667676676767767677677666676776676666776776666767677666776666677677667766767676767767767667666676767677676666776776767767676776767676666776667767667666677667676776767666677667677677677676767767667766677676676767666676776766766666766677677667766767676676767676767767676667767767767766676766767677677667676767677676776766767767677666677676677676677676677677677676766776776776776667767766666776776676676666776766776677667767676776677677667767666667676766767676677667667767677677666776666776776776677677667676776776776776766766776677677676767767766767677677676766676776776767677676676667766666676776776766776776766766776776776766666676776676667766767766667677676776776776776677677667766767767676677677676766776776677677667667676667766766776676767676767677677676676767766676766767666677676776767677677667677677676666676667766776776667767767677676767677677666767667676677676667767766766767666776676767767767766776677667767767767676767676766767767766766767677666776677677666776766676776767767767767767677677676677677667677667676767767676776667677667666776677676677667667666776776776776776677677676666776776776767766667767677676776677667677676766776676676666776776767766677666776767767666677676767767766776666776776776776776776766776767766767767677676677677677667767767677677677666776766676667766766776767676776677676667766776776677667676767667766767667767766767676776776676677677667676667677667677677666677667677677667676767766667677677667676776676776676776767766767766767677667676766666767767676776776776767766676767667677676766766767767677676766666776677677677676776667666767767766767766677677676776767676776776776776776776767766667667667767676776776767767667676776666766776667767676767677677677676676776767767676776776676776776776676766677666766776677676776676776667676677677676676776776767767767676766776676776666776766767677676776776677676767676767767677676767767767677666767767766766776766667767667767766776767766776667666767677676776767677676767766677677667677666776776767766676766677677666676776767767676767676776677676776767676776766776676766677677666767676767767767667767766766776767767676667676776776677676776776776767677677667677677667666677677676767767667677677676677666667767676677666677677667767766676767767767766767676776677677677677677667667666766767767666767767767766766677667767676767677667767767676676667767766677676776677676776666766767676776676776776767676676776776776676767666766776767676766766666766767767667766666766767666767676776677676766767767676776776767676767767767676776676676776776766776776677677667767676676676776677666776776776767676676766677677676767666767667677666676767666767667677677676767677677677677676767766677676766677676677667767677667676666776776676676676776776676676776677676767766767666677667767676767767766766776776667676767767676767767766767666767677677677677667667676667677677667676776767767677677676766776766677677666776676776766766666776776766677677676767767677666767676767677677667677667767766766776667676677677667676776776676767767766677676667667766776766776767677676776776776776776767767766776767
36766776676776776776767677676776776776766676767677666776766776767667676776776677677666676677676676776767767767767767767767677676776776766767767677666677666767667767767667676676677667766666676667676776776677677677677676676667676677667676676767766667677667677667677676667767767676677676767667766776677666677667766767667767666767767677676766677677666667676767667766666766667676767766776776766776676666767667766677676776667767766677667767676776776677666776676776767667677677676677667767767767767676767676667767767667676677677677666767666677677666677677666776776677667676776776677667767767767767767677677667677667667667766676776766776767677667666776766776677676766776776776767677676677677677677677677677667766776676677676776766767766776677666667676776776776677677677677667666776767767667677677677667667667767667767767766667767677676767667767767677667666776677677677667767667766776676767767676767766766667767677676667676776767676767767667766677666677677677676766767666767767767676776676767767767767767766767667767677677676667767767677667677677677676767766776776676677676776776767767677676766767676666767767677677667767667767677677667677677676767676767767667766767676776767676767666776766677677676677676776676776766767676766776767676766767766767677677676776776767767666676766767666676776766776767667767676676776767677666677676767766767766676676776766767677677667667666776677666676776767676766767676767676677676667667677677677677677667676677667667677667676676667766767767677677666776766676676767677667676666676677677667676776766767767767766676767677676776677676677676767767677667767667677677667676776767677677677677676776767676677677676767667677677666776767766767677666776677676776776767767767767676666677676767667767767676776776767767676776766767667767676676676676677676776767766676677676676767767766767677676766767676766776776667767677667677677667767677667677676767767677676667766776776766776776767676767766776677667677677677677677667666776676676776766766766767666767676766776676676767767676776776677677667767767767767676766776677677677666766767766767666677677677667767767767767667767676776767677677677677676767667667766767676776676766766776676767677666676767767766767767676676776676667667666776767767667767767677676667667676767766776776776767767676776766767676767676767766776776666776677677677677667676676776767766776776776776776667767766776767677677677677667676676766776776667676767766677676766766767677667676776776776766767667676767677667767677677676766776767676677676776776767677676776677667766776776767676767667767677677677667677676776776776776776766767667766667766776667767766676676677676676766667677667676667677677667766776776767767676676676776767677677677677677667667767767766767667666776767766766667677677676677677667767676667767667766776767767767767767767667767766766776776776767677676676767766767767767767677667666767676776677667767767677667767676676677667667767676776676677666766666776677677677676776766767667767676776776776667676766676677676776677667677677676767767676676776767677677677676776776766776767667667767666767767677666677676776776767677676667677677676776776766776776667767767676776677677676676776776776767767667767766767677666677677677677666766676677667767767767767767767767677676677667766767677676767767767766677676766676676767666677677676767667767667676767676776767767766776767677677666776666766666666766767766667677676766776676766676776776767767767676776776776767676767666676776776766776766676776677667676666767677676766766677667677676776676767667676776666676676767667767677676776767767677676677676767767767667767767667767667676776766677677676776667676676776776776776676767667767677666667767767667767767676776776676676676776776776776776776767677677676776766776776767767767667676676676776776677676776776776766776776767676767766676776776767767677677666677676677677667766677676776776677677677676676767667676677667767677677676767766666676677676667767766776767767766776776776767767767767766767767767767676667766767667767767676766676677677677677667767767667666767766766776776677676766776767766766667677667767767767676767766776776776776767676766676767767677676776667677677666766776676667767676767767677666776766776667767676776776766767766767766776677676677676767767766677676776776776776776676676767766767766676776676776767677676776766667767766677677676766766776767677667767666776776677677677677676676676677666776767767767667677676677667667667767767676776776666766667767667767767767767676776677677677676776766667767667667667766767767767667767677676776677676767677667766776677667667677666767677676766776676766776767676766767767767677676776776767677677676766767666667676766666667767766767766766677666767667767767767767677676677666776677667767766776776666776776767767676767667676677667667767677677677666776677677676776666766676767767677676666776767767767667766776766767767676767667666776677666776776767676677667767666677667766767767767767767677667767767766676776676766677677666676767667767676767676676767667677666767766767676776766767767767676676776776767666767766767667677677677677677677676776767766667767677667767767767766766667766776767666767666767667666766676766776767767767767676677677677667677676676676666776767676767677676776676776776776666766667677677667767676767676677676776776677677677676677667666676677676676767766767676666767767666677666767767676667667666676677677677677667676776677666776667667767767667767767766776676676677666677676767677667666676767667767766776677676667677676677666776676776776776767677677666767767677667677676676677677676776776776767676676767677677677667667677676767767766767767677677667767767767677676677677677677677676676677676767767676667767676766676776676776676677676767677666767677677667766767767667667676667767676776776767767676776767767767767766776766776776667767767676677676767667766767667676766767767676677676776776776767677676776666676767677666767666776677676776767766766776776767667766767667766776776776767676776767677677677667676677667667667767677677667676776776776676677667677677676666667676767677677676676767767676776767677676776766776677676767767767667667676776766676776767767667767767767667677667676776676766766776667666767677676767767676767667666767767667677666677676667767767767677676677667676776776767677676767767766776776776767676776677676766767677677667676677667767677667766677667767677676776677667766776776776767667766666666677676767767677676766766677677676766776776676676776776766776776766677676676676767676776676767766677666676676767767766767767667676676776766776767767767676767766776677676776667767666776776767766767767676667677676776776767677676776676776776776776776667677676776676776767767677676766677667766776776667766766677676776776776677676767676767766667766677667766767766676776677676767767767676776677677666676776676767767667766766677676776677667766776767676766766677676776767676676667767667677677676766767767766767766676677676776767766767667767766776767767767767767767677676776776767677667667767676767676666767767676667767766776776676767677676776776667677676676766776666677677676667766767767767676776676666667767676667677667767677666776776776767767676766667676776677677676776767677676766666767767667667667677677677677676667677676766766776776767766677667767666767676776767767677677677676767767676767767766776776677677667767676776776676766766776767677677677677667667676776766776767676767677677676776677676667676776776766677676766776776666767766767667767667766776767767666767767666767766776676676776767767676667676767667666667666677676767767767676666766667767767677676676677677666676766767676767767677677676767676667666767677676766767676776767677677677676667676767767677677677676767677677676767767667676776766767767767767676776767667767767677676776776667767677676776676767767676776776677666776667767666767767666767677667666667666676776776677677676776766776767676766676767767766776776676766677667767767767677677667676666767766676667677666667667676776766667677676767767676677666667676776767677676776677677676677677677676776677676766776776776677676776676767767676677677677676767676767667766767766667676677677677676767677676767767766767677667677676767767766667667677677667666776677676767677677676767767667676677676776776766767766677677676677677676767667767767677676766767767667677666666766766776776776776677677676767667767767767767677677676776676667767766776667767677676776776776666767677666767767767767767767667767677676666776776677676766677676776666766676776676676676767767667677676676767676677676677667667766676676776666776776776776767676767767677667677676767676766776776677667767667667667677676776676676766767677677676767766776677676766776767767767766767766776776667766676676766776767677677677677667767677676767766766666667767767767666667767677676776766776676766767667767767767676776776776676767667766676776776776676676767766677667767767767767766767677667667767667767667766677667667677667667766767767666666676767767767766776776677677677677667767677677677667677667767767767667666676776767767767766676766766767767767766776776677676676767666776767667766676776767666677667677667666776776667676667666776766766776766677677667766767667676677676767667666767767667667767667677676776767677677676677676767677677667666676766766667677677677677677676776776767766676767767766776767767766776767766776776676667677666776767677677677666767767676767767766767767666767667676766776676767766766766677666776767677676776776677677667767767766776776776767767766766766677677677676667677667677676776766776677677677677676776666776767677677676767667766776767767676666766677667677666766776767767767767766776677677677677676667767766767666776676776776676776766676677676676676767767676767677677677677677677677667677677677676666776667766676677667676776677677677667677676667767766677677667766677677667766677676666766766666776766677677677677677677677677666677677677676776776766766767677676776767767767766667767666767676767677667767766776677676676776767676677676776776767667676667676677667666667677667767676776676676677666667676676766676767666767677677667667666767676776
66776776666767767767767767676766776766776766677677677677677677666767667676667766677666776767767667677676767677677667677677677676766676676776667766776776776677676776776767677676776767677667766776776767677676676666767667767766667767666677677676776776776776776767677667767766776776766767667676776677676767666766776776776677676776776767767767767766766767677677667767667667676776776766767767667676776776776776677666776677677667676767676676677667666667677666767767767667667667767677676676767677677677677667676666767676677677676766776767677677676776767676767677666767767667676776766767666767767766776677676766767767676767767667767677666766677677677667666676776677676776676677667677667767677676666767767677677677676676676776776667767667766776776776776767766677677677677676676776767676776767676776776776776767677676677676676677677677667677677676767677667767766766776766766676766677677666676676767666776677677677676776666766676676776767766766776776767677666767677667766677676666776767667767667767677667667667667767767676767766766776766766776776776776766767677676767767666767767767677677676776676776776776776767766767677676666766676776767676776776676766666767676776666667766767766766776677677667676767767767677667676676767766677666767766776667767767677666676776767667676776766677676676676776767766676667767766776776766676667767667767677667767667767766766767766766677667676776776677676776677676776776676767666676776766666677667676776776776767677677667767766766676677676776677677676776776676776776666676766776667767676776767676776767767767667677677676766776776776676677677676776776776776776667677666776776776767666766676766767676776776776677676776767767677677676667676676766776776776677677667676776776677667767676776766776767677677676776666767676767667677666676776776767766776776666776776776766766776676767767677676776677677677677666766776776776676776667766776676776776767677676667666667677666676776776776677677667766766776767667766666767767766767677677676676677676767667677666767667767767767677677667766776776677676676776776676776677677667766776776677667767766666677676666776776676666776776776776767767766767677677676776767666776776776676676667767767676776676766776676766667767767677666767767677667767667667767766766776776767676676776776767677677677676776767767767677667677676776677676776767677676667676776776667676767767666776676676767767677677666676767677677677667676766776766667667677676666776776677677667767676767767767766667676767767676776776767676676767767766767666776676776766776766767767667766767676677677676766767677676767766666767767767677676667767767676677676667767667767667666767666667766767767667667767676767766776776776776776776676766776776776767667676677676677666776677667666676776767677676666667677677677676776677676767767767677677676767767666766767677667676767767676677667666767767767677677677666667667677677677677667766766776776667766767676776767767766677677666676776667767667677667676776776776776767767767766766667766776776776767766776766767767767766776676767767767767666676677667767767766676677666776667766677677666667677667677667766667666776766666766676677666776767677667767766676766677676667667767666767766676776776766767677677676776676767767766676766767677677676676776767767767767677677666776766676676767677666767766676776776776776767676667766776776767767767767677667677677667766676767666776767767677676776776666667766767666766767766667676676776767676767766676767767767767767767677667677677676776676776667677667677676776767676767676667666776776667767767767767766666677676767677667676676677676767767676776776676766776767677676776767767767766776667677677676766677666667667767767767767666677677677677666767677676767676677677666767676676667677667667767667677667766676766766676767766776766767676766767676677676776676776776676767677667767767676776766776667667767767677676676776767667667767667676666767767767677666676676776767676776767676776776766677676776667676767676776767676677666666767767767676767676666676767666666767667767667677667766776666767676767667766767677667766677677666677667767767666766676776767676766776776776776776677676676677677666776767677677677677676767767767667677667677677666766767677666776776766767676776776776776767677676677677677666767767767767676776677676776767676676767666766767766677666677677667666776776776766776767767766677677677666776776767767676776767767767767676766766666676766767767766776667677676776767677676677676766676767767766767666677676766766766676776767767667666767677667677676677677677667677667667666776776677676676666767766767677677666767766776677667766776767677667767677676667677666767667767666776767766676776767676776766677676776677676767767767667767766776767767767766676667766776776776766766677677677676666677676767676676676767767767767767676677667676776776776776776776776677666767767677677666676767677667766776776776677677667666666776776776766677677677676676667677676776776776776677667677666776776766767767666766676776776667767677677677667767667676667786666677677666766677677676776677676677676677667767666677676767766776767677676766776776776677676776767766677676776766776676776677676767667767667667666676666776767767766776767667766767676667677676776776767767767767667767666677677677677676666677676676666767767767767767676776767767677677676767676767766667767677677676677676677667667677677677666776776766676676667767677666676776767676767667767676677677677677666766776776776776776767676667677676676676767676767767666676776767677676776776766776776667767766766776767667677677676676677677666676767766676776766676677667767766776776776767667667767667767666776776676666766667767677676767767666767676667767676767767677677677677677676776776667677677676766677667766767767766767767766767766776776776766776776677677677676766776767677667667677677667767767766767667767667767767767767677677676776766776776776766776767667766677676776767766776677666776776767667767676667676667767667677676767667767666776776676667767767676766767767767676776666776676677677666677677676666667677676767767676776676776667767766667767667767667666767667676677677677676767677667676766776776767677677677676776767766666677667677677677676676766776767676776776776666776776776766676667767766767676767667767676667666766767766677676766776666766776776776776667767667767766776776676776776776767766776776667766776776776666767676666776676776776767676676776666767766767767767677667667667667767676677667766767766776776776667767766766776677666776776767676766666767767676776767766776776677677667676766676767677677676676776677676767767676667767667666776677667676776776676767677676776776766766667766766776776776767677677676676776676677677666766676776776666767676776667677667767667767666677677677676676766776766776667766766677667767767767766767676676676676766767667676676767766776767767667666766676776767766776766667667767677677677667767767767766667667767667767767767676776776767766766767767666667767767676767677677667676776776676776677667677677666767676766767676767766767767767676766766676767676767677677677667677676776676776676677676776767677676767766676766776776776667667766667767677676776776776666776776677677666677667667767667766677677676776676766677676667667767767667767667677676766776776767666776767676767766677667666776676766676776766767677666677667676766767766767767767767667767676776776766766767766776776677676776767766766776766676677676767767767676766776667766767677677677677667677666767667666776776776766767767767766767767676776677676767767767767677667677677667677676776776776776766676776776666766676766776766776776766677667766677676677667766776767767667676776667677666767676776776677667767676767667766776776776767767676767767677666676776766776767677677677677667766676776776677676767667767767676676766776767677677677677667677676677667767677667677676776766676767667767677666677667766766767766776776767767767767677677667767766766677677677677677677677676776776676677677677667766677666666676776676677676676776776776766776766666776676677676776766677677677667766776776676767666667677677666766676666776767676767676776767676776666776676776776677677676776676776776776677676767677677667767677677677676776667766776767766776776776677666677677677677677676776776767766766776767676776776766776676667767676766776677677677676767666776776776767676776767676767666766776776666776766776776767766667767766667767677677677666676667766766776776676776666776767767666667666767677666676677676766667667677677677677667767676767677667676767676776776766776677667767767677667677666767676776776767677676766766667667767766767766677677676767667767767767677666776776766776676776677667767767666776776776776766776667767676677677676676676677667766667677676667766767767766667677677677666677677667767767766776776677667676776676766677667667767666676776667767676776776776677677677666767767676776766667677667676667766767767677677676767767767767767676667767766776776776676766767677676776767766776766676776776767766767677677676767666767676767676676767666776667767767767767766776766776677667666776767676767677667676766667677676776767766667766677667767677666776767667667677667667767767766766767766766776767767676677677676666766776776776776677676677676676666776676776766776677677677676667677667767676767767766766776766666776667766767767766676667667766677667767767677676776776676766767767767676767676776776776666766677676776767676766766677666776776776776677667766767766676666776776677677677676767767767676776677667767667676676767677676766767677676776767667766767677676776676667767767767677677677677676776776676776667676767766776766776776776676667766767677677676766776676667677677667766767767666776676776676776766776776776767676767767666766676666776767666676776776767767767676776676776776767676776776676776767676776667676767667667676776776776666776767766767677677666767666766677677677677667767676767767767766766776776677667667676767767767767677676677676766776766767767676776677667766767676776766767767767767667676776766776766766676677677677677677677666676667767677667677677667677667667677676776676767676766776767767767676776766776776766776767667766666776677
676767677667667676767676776766767677666666676776667766767766776767767766776767676767767677667767667766776767767766767767667676767676767767677666666776766767677676766677677676677676766767676677677676776767677667667767766776776666766767767766677676767767677676776767767767766776776666776767767677677676776677677666767767667767767767767676767767676767677676677666776676776776776767767766776767767666776767667677677677676776766667667677666776776667766767676677676676767676676776677677676776766766776667767667766766776776776767677667667766676776676677676767677667666776767767667666677676667666767767767767667766767676667667767666676676776666766676776766677677676666767767676776776767767667767667767667767677666677677667677676766776676667667677676667767667667767767677676767767676676766766767767767767676666666776677666767677667667666776776776676666776776767767766776776767667667767676676766776767766767767677667667767677677676776776767766776667667767666767677667767677677666776667666767767677677676776767667676667667766676676776776676677666666776666767667676776776766776676667767767676676766767676776776776677667667767767677676776776776766767767767676767767767766776766776766676767767677676767676677667676776776776776766666766677666766767767677677677677667766776677676776767667676776766767767677676767676676677677677676767677667767677677677667677676767667676776677676776766766667766677676676767666676767766666676776776677676677676667767667677667676776776767766776767767676676776767767767767767667677667767767667677666767676776677677667676767767766667676677666776776776776667667677677667766776776767767767766776776766767677677676676767667667767766677667767766767677667676677667767766776676767667766776666776776666767767666776766776767667766776766766776776766776677677667766767767666767676676667767677677677667676766677676667767766767767767767767767766677676776776766767766676677676677677677676767767677676676677677677667767667767676767667677676767767766666677676676676776776676666667677666766766677676677677666666676767676676767676677676776776667677667767676667766767676776776776767676767766667677677676766676767667766776766776676767676776776776776776776767667767677667667667677667767676776767767666677667766776776676766667676767666776667666776776766677676776776677676776767767667676666776767677677677677677667767667767766776776766676776666767767767676776776776767766667677667667767676776767667767766766776766667767676767677676667666776767667766776666676766776676767667676666666767677677676677676767766767766776767767677677667677676677676767677676677677677667766766677677667767676776677667766776776767667666776776776776776776766676667667767766776776776676776667677666776766767766776776776766767666776677667677676776776677667666677667677666776766667767666776776767676776767676766776776776776766776766676767766677677677667766666677677677677666677666667677677666776776766767767667667767677676776766767767767676676767767767676767667676776676766776677676767677667767766767766767767767677677677676776767767677677676677666776776776677677676776776677677677677676667676766767677676767766766667766766677677677666776677676667677666776667766776776676767667667676776776776776667667677667667767766767767766767767677676776776767667766676667677666776767666776676776676767766776776676776767767766667676776776776776677667676767767766676766766767766767667666767766667666676767767767767766767766766666776766677677677677676666676676776767677676776776676767766776676767767676767677667677666776676776776677667767766776677676776776776677667667767676767677667676767767767676767767667767767766676776666677676767767767766677676677667766767766776776776776767666667677677676766667767667766766667766776767767667767767767677677677667676767766767667677676776767676776676776767766776676766677676767767667666676767767767677677667677667677676776766676677677676666677676767677676776677677676767767676767677666776776676776776767676776776667767767667677666776766776676776776776776776767677667766776776676776766767677667766776776676776776767766677677666766767676676666667767766767676767767767676766767676676776776776677677677666776677667667767677676677676677677677677676776766767766776666776776776767677667667767677677666776776766676767767676677676776677667667767767666767667767667666776776776767766776767667766767767767766766767767766776767767767676667767767766766676776767766767767676776776776667766766776767767666767766677667677676766776767666776776676767666776776776676767666776776767767767677677667667767676776667766776776767767677677666767766776767767766677667767766776767676776676667766766766667677676766776767766767767676767667766776767676767677667767667767766767767667676767677677667767767767767676667676766776776676767767677667667767767767766667767767767667676766776776776676667676776776766766776776677676767767766677676776666676776677677677677676676776766667767677676776677667766767676667767767767766767676766776776676666667766766676767667676766776767677666767767677667676776776767666666666776677667767766667766776776676766776776767767767676776776767676767666667767767767676676776776677666677667676667766776767676767767767766677667767767767676776667667677676767666776776677676676767676666767766776667676667677676776677677677667767766767767677667766676766776767766776767767767767667767767767666767677676676776776776776767676776776767766776767767667767767676776776677676677676766676767676766776776766776667667766776776767767767767677676676766767677677676677667676766776676776766676766677667767767767667667767667766767767666776776676677677667666677677676776776767676766676677676667767667667766766767676776676776767667767677676677677677677677677677676667766776776776676767767676667677677666767767767677667767676766776776766767676666776766776776767676677676776767767677667677667767766767677667667766676776776776767767667767677676776767667667677667766776667766776776776767767676677677667667677666766667667666767677676767767767766676776767767676767677667676767676767767677677667677676676767767767767676776767766767767667676766766767767767767677676776767666676766666677676667767767767767677677676677676676666766766767766776676667767666666776767766776667767676766667766776767677667767766767767767667766776676676767676677676767676676676767667677677676776776676677676677676676676776776767676776676776767676676776776776667767767676767667767767767676767767766767667767677676776776677667767666667767766766776776776767667767767766677667667766776776776667767767676767767766776767667676776766676776676776766776667676776767767766676776767767766776766776767667667677666776776776776776767767767766666767766767767676676766677676766767767667767767666766676766767767666676767667767676767766676667666767766776767677666767676776767766767767767676776676767766766666677677677667666767677667767766677667767767676676776767666766776767667677677676667767766766666767767676767676776766767667767677677676767677667676667677677666766767766776676776776776767676767676767766767767766776766776776677667676677667767767667767767677667677677677667766677677676666767766776677676776776776677666667767677676776676776667767766776776677666776676776767767766667767767667767667767676767677677676776776677676677667667767767677666767767766667766766676676776776676776776767767767767766776767667666776676677676676667767676776666767767767766667767766667667676677667677676767666767766676676776666677666776766766766776766767676766667677667767667767767766677666776676776677666776677667766766676767767767767677667767667677676767667667667766776776676676677667767666766776676776666767766776776767767767677677666776776676776776767766677676676776767767766766676776776767767677676776676776677676676767666776776776677676776676676776776776677677666676767667766767667676776666776677667766767767767666676767676776676766776667767767676767666767677677676776776677677666776776676677676667667667767766767676776776776767676776767766677676767677676766776767766776766776677676776676776767676776766676676676767676677666776767766776767666767676677667667666776677667766677677677677676677676677676767667766767767676767676776766776766776676766667767677677676776677677667766766676677677676776677666677677677677677666766776776767767767677677667767766667667767767676776776767767677667667677667767676776676767667676766776767766677667676767766776776766676767767677667767676666776676767677666677677667766766667676667677667676776666766666776766676676677677677677666776776677676767767767667677667767666766776776677667767767767677676767767676677667767667767767767767767667767767677677676666676767676676776677677677677667767677666676776766677677677677667767667767667667676776776776767676676667767667767767766667666776776677666677676767676776776776767666776776776667767667676767766776667767767677667767767767676676667677677677676776776766776676676776677666776776666667767667767677676776676677677676766767766676767667676667766767767766677676776767767676677676677676767767666776776776776767767667677676667666676767767767677676776766766677677677666767676767767667676677676766766766677667767767766666767676776776767676776767767676767677677676776766766767677667667767767676767767677676776767767667766776667677676776776776677667676776766667677677677677676766767666776666676776776776776776677677676766666776776677666677677667767766666767767767766766776667767766776766767766677676677667767767767767767676776667767676676766676776767767767677667676776676676766766776666767667767766677667677677676666776676767767677676776767676767767677677666767766767766776776676776776766767767677676767767667676667766667667677677677667667676766676667676776676766676766676766666767677667667677676676767666776767766677667677667677676666766776676767676766776767666767767667676767676767766667767677676766676776766767676776666676776776776776667677667677667666767677666667766677666766767667767676776677677677676776677677676676766677676666767676776767766776676666766767676676767667766776767767766677676677667767677666776776767766677667667767766776667667767677
676667767766676776766776776676776676766767767677677676766766766676767766767766676767676667766667766677676776767677677677676677677677667767766766766776677677667766766776676766767677677666767767666776767676776776767766766677676776677676776776667677676667767767667767666766776766677676776667766766776667676766676667766776776767767766766776767767677666776766767677666667767767677677667767676767766676776767767667766667767766666767767767766776677677677677667677676776776766767676766677677676766767766676776677676676766666776667677676776666676767767676676776776776677677676767767666776667766766767767676676666676766767767667766767766676766666676776766667667767666776767677676766676766776677676676667677667666776776677677677677667766677677667767767767766776776766767677676676766776677666676767766767767766776667676766776666677677676677676767677677667677667767677677676677677667677667767767677676776776767767667676677677677677666776766677676776667667767666776776776776767767676677667767677677666676677677677677676776776776776776676776776667667667677666767766667766776667767676776776776666676776766766676767766776767677666776776677677677677667676776676677666776767766767677677677676776767767766767767677677677677677677676667667667676767666776776767677677677677676776676776677667677666677667766776666776776767666666776677676676767767767667766667767676767767667767767667766776677677666767766766767767767676767676766776776776776767767766767677667666766767767766776776767676666776667767766666667677667666767666667767767767767766767767767767766677677667766776776767767677676776676766667767676766776666667667677677666776776767676766666766677676677676766776776676776767676776666676767766667767677667677677677667767677666767767676776677677666776776676767767676677667676767767767676767767676667667767767767667676667766776776766767677676767766677677677677667766767676766666776676766776677667677667676767767767767766676677666776776776676676776776676766776776676767766677667767767767677667676676676767767677676776667677667767676666677676776776767666767767767677676776676776767667767767667676667766766776776677676666767667676776776676776676766767676776767766776776676677676676767766776776677666776667767767767677677676776676776666677676766676776776766767766776676676767767677677676766767676767677677676776776767767676776767767767767766776766776676666776677677676676766666767767767676776676677677677667667677667767767767767766776677676677677677677667767676676677677676677677676776667767667677676677666767676776767767676766667676776776767666677676676767766767666776677676766676776767767667767767677677666767766677676677677677666767677676676776767676677676776766776676667766767677677677667677666666767667677666766767767767767676767667767767766767677667666776676667667666677676776767677667767676776767766776776767666677677667676767677676776667676666776677676776776677677676676776767676767767667767677677667677667667666776776677676677676667676676776766676766676766676676766776766676776776766766677677676767667666667667767767676767767767767767666667767667667767767766676776676767667677676767767677676776766776776677676676776677677676776677677677677676667766776677677667767767766767767677666676667666767767767767667766776667767767677667667766776776766776776776776677676776767667766677676776676677677666767676776666666767767767767676767677677666676677666766776776677677677666766676767676767767767676767676767767667767767667766776776776677676776767767676667666666776776676767767677677677666767667767677677667677677667667766776667766776767676677677667677677667766676677677676776776667767677667676776776776766767676767666767667767666766767767766667767677666776767676767767667767767677676776676767676776667767676676776776766767677666776667767767767676676666676767767667676767767767766767677677667766676767767767767676767677666676767767767676776677676667766767766666676776766676667667676676776776776676666776677676677677677676666766767667677667766767666776667767676766776776667767767767677667767766776767767677677666766676677667766776676776767667667767767767767766676776677676667767766676776776776677676677666667767667667767677677676677677677676766766767767766776676677667767767767766766776776666767676776776767667667767676767676776776776766776776776676776776667667767767766766767667767676676676776766776766677677677676767766667766776766667767676776677676766677677667767666676676766776666767766776776776776667767676776767667766767667676776766776767666676776766776667677667767667766767676667676776766767676767677666677676676677676776677677677677677676677676776776676766767677666776677667667767676767767676776776776767767677676766766766767677666667666766776776776667677667767676766776766677666776667666677677677677666776666766776676676666767767767767667767767677667676667667666776776677677677676766666766776767667767767666676767767766776767767767767676677677677676767676776667677667767667677667766676776776677676776676776677676767676677667767776677676767677676776677667676767767676776776776776776776776776776676766667677676677667767766677677677676766767766677667676666776766676766767677676766776767676677667767767766766676677677667767767767767677677666767676667767677677667677677677677666776776776677676776767667767676776766666776776766676766767677666766776677677667677667667767677667766767767767676776767677676677667667676667676767677677677677666767767676776766767677667676667667767766767767667766676667666676776676766676767677676666676767677676767766666767676776776767677677676776776676676677667677676776677676767677667766677667767767767767767767766776776776676667666766676676677677677666766766767677667667767676776776776776776766776776666766677677676776766776676776676676776776766666677667676776677676767666676767767767766776676767677677676676667676677677677676776766676766776776776767766667677676666767667767767767667767677666776776767767677677676776776766767676776767766676676766767677676776776776767676677667677677666767767677676767767676776667767666776676776767766776766767676776767676776676766776776776677667767767767677666767677667767676676776767676676776676767677666676767767767676776776776766776677677667766766767676776766766677667677677677676766776776776676766667766766776766776667676667766767667677677677676766776776776676676677677677676776767666767767677676667767677667767767766667667676776776766767767766776676776776767677666677676776767766677666776667677676767667767767766677666767677677677666767767767677667666676677666676767767767666676776766776776767766766676776776667767767677667676676776767676676676766677676677676677676667676677676776767676667666776776766766776776776676776767767677676766677667767766667666776767667677676776767666676676776676677667677677677677677667666776776776677666677667767766766767677677667767676767767766676776767767676767667666776767767667677666676667667767676676776776677677677676667767676767677677666766667767767676776676766767676776776677677677676767677666776666776776767676776767676776776767677667676767766677667677677667767667767677666766676767766776677677676767767766776767667676677676776776776677676776667767767767676766767667767767667666776776767767676776676776766676677676767676766667676776767677676767667766676776776766766776676776776766676677677676767677667666677677666667767766766677677676767766676767766776767667677676667767766667767676776776776776767677666776776677667676776676776677676766666666677676767766677676676676776767766766776776767677667677676776776767767766776776776776776776767677676677677676676767676676677676677677666677677676667667766766766677667667676776767666767667766667767677667767677676766767767766776776776766776676776766676767767677667767766677667767767767767676776767676767677677676776766677667767767767667676766776766776767666766776767767676767766667676667767666676776776767767767676776776776776676767677667677676767766776677667666776776766667767677667667677666677667667767667677677667767666766776767767677677676776666677667767767767767767676766776776666776776776776767677677666676776776776767766767676776767677666667767766767767666766676767676677676766677667767667667666776676667767767767677676776767667767676676677667667667666776676767766666766766766776767667766776676666767767677677676776776767667667676677666776767766776776667677666767676667667676676667767677676776667666676767667767676776776767767667767767767676776767677676767767766776776677677666776767766776776766776667766767667767667676776776766677676766767767766767677677667677676767666776767676767766676776776776676766767767676766776676766776676677667677676776767676676676767767766666676677676667767767767767767677666667767677677677677667677676767676776766766767766767766676767766676666767667767677677677667677677666667676776776676776776677666776766776667767676767766676676676677677677667767766776677666676767767677676767766767767677676776766776667676676776767767667766676676767677666766676776776666776766767677676776776776776677666776776776766776776767767667767677676776766677666776776676776767677676766767767767767767667676776676676677676767767766767766767767767766667667767766776776666776677676767767766676766676676767766767766776767667676776677677677677677677677677666667676767767676766666776766776776667767667767677677666767676776776676766677667767766677677666766776776666677677677677667676767767767767676776767767766776677667677676776776676776767676676776776676676776677677666776766676767766776767766766767766766776776776666766776776767676776776767677676676677666776776767677677676666767767767767766776767766767767767667667666767767676676676776767676776766667766666767766776766677677677677666667766767766776776767767677676666766677676776766776676666776776776676776767767667767767767767766776767676776767676766766667767667766776776766767767666676667767766677677677667677676766676767666767676776766767767767676666667767676766776666666766776776676676776767767766676767766767767767767667677676776776776776676766776676767677676776767767667766776766776676767767677676677667766776776767667677676776776767
6767676766776766667666676666667767677667767766676677677676776776776667677676766676767677676776667767767677667767666776677676776776776776667767767676666676776767767676676676767766676767767766776767767676667766767676666677667767766767677676667766767767677676667676667677667677667766767766767767767676767676766776677677677677676767767677667676776776776677667677676776776676677667676766677676767666676767677676767666767677667676676666776766666767767766776776767767676676767767767666776767767676776766776666776776676767766767767767767676767767766677677676776776767676667767767666767767767666776776766776776776767676676776776667767676767767767676776667677676667677676767676776776677676776776776767766766676776776776776766776776766677677676677677677677667766767677667666767767767766677676776676677667677667676767676676677667767677676767667767767676767676767767667676767676666776776767677676776666667766677676766776776767767666767676767677676766776776676776767677667677676676776666677677677667677667666776677676767767667766676776667766767766677676677667667667677677667767666676766667676767676776766767766776776776776776776766666766666767666677677676677666667667676776666676766776776776766676776776677667767676677667767676767677677666766776767767767767667767767767767766776676677677677677677677667767767766767676767677667677676767666767677677666776677677677666667676776676776776766776767676767767767766767676776677666767676767676767766766776677667676776767767676776776767767667677676767767677667676766767767766767766767677677677677677676767767676776666676676667767767766776776767767767766776776776776776766676676766677667766767767676776767767667767667767767676776677667767676677677677676776676776677676766767677677676776776767666767676766766676766677676676776677676667767767767666767677677676767676776776776776667767667767676767767667666767767767666666676767667667667767677677677667766676677676767676676677677667766776767676677667767767677666766776776767767767667766776766776776776677666776767767767676767767766676767767767676767767666767767766677677677666676766776776776767767767767767667767676677677676667677667767676667767666776767767677676767677667677676776667677676766767767766677676776767667667667666666676776776776767676766776676767676767676767677676766767676667767766766667767666766767767767766776667667667767767677667666677677677666776767767677676666767676776667677676776677676676776676776776667767676677666666767676766677677676776767677677667767667767676767676676676776776767676776776666666666676677676766776767766776676767676776676767767677667767666766776767767676666776776776776776776776767667767767766676676666776776676767677676767767667666776767677676776766767766767667677677676776766767667767676767677676776667766776776766776676676767676767767767767667666677676767667767766767676766767677676766666767676776666776666676776776767767667767767767676776776776677667767676767677676776776676776776767767767766767766776767766776776776676667677667767677676776677667767767766776767676776776677676767677667766776677667766776767766676776667767677676767766776776767677677677667667767766677666767766776776767677667767676667767766776677666767676666767767666767767767767766767766667767766776677667766767767667767766677667676677666767767766776776767767667677677676677677666676776767767767676767677676676767767767767666667667667677677667677677676776776776776776666776776767767766666667676766776776667766666667666676767667766676666767667767677676767767767766776676776676776776677677676767666677676767766766677677676677666676776766766677676677667677676767677667767667766667667676766776767767766677666776776767667676776776766776776767666766767767677666767676767767767676676767676776677676766767767666776767667677677677666776676676767767667766776776767767767767677676676776767767767677666766767767676767767766767677666776676766776667767767676776676767767676667677676776767767677676766676677666676676676667677676677676767676677676767677677667676767767676776776767666776677667677667676677666677676776776776766776677677676677666766767767667766776677666767676776766776667667676767676766667667766666677677676776677676776776776776767667666667767767767667767767767676776767767677677676767666766767766677676776776776767766677677677667767667767767667767677676767677666776776776767767767766666776667677667667677677667767677676767766667767666767677667766776667766776776767766667767677677677676677677676677666667676776767677667766766766667767766776666677676776776676677676776776776676766677677677676776677676767767766767767676666767677666767766776676776776666776776767677677667767766776767677667676676776676776767767676676776676776776776776776776767767766776766776767766676666676767666776667667677667767676776677677677676666667666776776776767766766766776677676766766767766667676767676776677677677677676776676677667766767767676766776776776767666767676667676766667677677677667677676767767676776776766776767676767676776776667677676667767767767766776776776677677677677676767767767766767766766676676776677677676667766776677676767767677676677677676766776776677666776776766767676767767767677676667676677676767766767667767767767676767676767767767767676767667677667666767666776767666677676666766767677666767767676667766667676676676766776767677677667766667767767677676667767676767666767766766766666667767677667677676677677676676767667666776776667677676667766776767767666677667677677667767767766677676667677676766676776676676766776666776776776776776776767667667767767766666666776767676767766776776677676776676776667677677677676767767666677666677677667677676666667667676767677676776677677677667666767677667767677677667767766676767667676776676676667676767676776667677676776776776667767766776776776776766766667676776676776776776667667667667676776776776666676776776776776776767667767676767767767767677677667666666776767677667767677676776766767677676767767766766776776776676776767677676776767677676776776676776776677677676677666776776776766767676667767766767667766767676776776676767767677677667767677667667676766766776776766766776776766667676776767676767767677677667767676677667667767767676667676676676766676776767767666766666767677676767767767676667767677666776776776676767766776767666776776666776776766677677677677666677677677667666776776767767677677677676767767677667676767667766677677677677676676766666776676776767767767767676766766676766767677677676676667666767667766776776776776767667676767767677677667767767766776666767666676767677667676776776676677676676776676677667676776676677677667767767767766776767667676767767767767767677676766776667767766767667676776776767677677666677666776676766666776776767767666676766667676776677677677677667767676776767676776767767667767767767767766677676766767667767767767667766676776776776767767766766677677666767676767767767677667767767767666667677676767677667767767676767767667667677667677677677677667767767676776666776766766676677677677667667766776676676776677676767677667677667667677677677676677667766766667767766776677666776776776677676766776767767767666767677667766776776776677676776776776767676776677676667676767767767766776666766776666767667676676776766677667767766677676776677667767666766776766767677676677676766767767677677677676677666767767666776666767767767767767677676776676776776667667676776767767767677676767766677677667767676667767767667767677677667767676667767666676776676776776677666677667767767667667767667676776676776767667667677667767666767677677667676667667767676776767676666667767667676776767676776776767767767767767766776767676667766767766677666677677677676766767677676776676776667676767677677667677676776677677676766767767766767676666776676776776767676767767767667766666766767677676776776677677676676766766776776776767676776776766667676767767676767676767767767677676767767667676766766767767767767676776677677677666767766776767677676666676767767677666767667766677677676767767677676776767676767767767677676767667767767767767677677676767666767677677677676767767766767766766776676776767667666776776677676677676776776767766676767677676766766776677676677677676776776677676676677676676667766677677667677666776677677667667766677666776776766766776776676767767767767667676667766776666676776766766776677677676766677676677676767676676667767677677677676766776667676776776776776667676766776677676776776767677677667766767676767677676776776767767767667677667676677677676776767677677667767767677676677676767766767677677676776776766766766667767767766767767766667666767667767676766776776667676667766767766767766666776676766776767677677667667767677667767766776776667766776767766776677677677676676677677666667767676667677676667767766776766767767677667767767667766767766767667676776776676676766766677676776776676776776776767766766677666676676676767676676667676767767767766677677667676776767677667677676776766776766767766776766776767677677666667676676767677677677666776767667767677667667767767676676776776767676776767667677676666776776767676766776677677676667666776767676677666767766766767767766776677676767767666776767677667666676766776676776767767676677676667767766676676667677667677666766776776776667767767666776776667767676766776677676776776767767766776766776676776767767677676776776767767676776676676667767766666767676767766776767666766666776767677676776677676776677677676676666767676766677667676776667767676767767767677677676676767767767667767767677677666667766676776776776767767766767766767676766776767767767767667766776776667767676776767677667667677676776667766677666767766776776767667767676776767666677666776767766766677666776776776677677677677676676677677667677667767666767667667766677676776766667767767667767766667766676676666767676677677676776677667767677666776767766776766767767677677677676677677677667767667766677677677676766767767766676776776776667767766767667767676667767767666767677677667767667767666676766776776667767767767666776677666776767767766666776676677667767667767767767677676776776776667767767767767676677676776667767767677666767767766776767766676667766677677666776676776776766667
767667677676666776677677677676767676776776767766767767767767767677676676776776767676676776667767676776676776776667767677667676677666666677667677677676767767677676667666767667676776776767667677676677667667676766677676677677677667767677676767667676776776667676667667766766776776776776776776767677666776776767676776767677667677677666767767677666667766676776766767676677677676677677666776667766776767767667677677677676776767767667766776776667767766667767767667766767767666776776677667676667667767676766776666776776677676776767767676677667767767676667677677667766766776776677676676776776677667766767766767676676767676767677676776766776767677676776767676776676677677677677676667666776766776767677667767767767767767766776767667767767767677676676766766677676666776767767767767676767766776767667676676766677677676776767767677677667676766667766766766767766776677676776767767667767767767667767766767676776776667767767667677676667767767767667676767667766667677666676767767767677676776776676766766767677666776677666776767766776776667677666677676667767666776776677667677676776776766667676776776676776776766776766676767677676767766776666776767767767667767677676776776767766766767767767766767677677667766766766766776766767676776767766776776677677676766667677676766776676767676677667676677666676766767767677666776767767677667676667677666766776676677677666776766767767677667767767667767766667667766767676776767766766776677677667767676767767677676677676767767667766676776776776666767676676766767667677677677677676666767676767677676776677666776776776776776676776776776767676677677677667767767767677677677677667676767767767767767767767767676776776776676667667677666666766676767766776776776767667767767676767666776667766776776767667676776776767677676776767767767767667767676776767766767676776667767676677677677676677667767767767767666776676676676677667677677677676776766766676767667766776676767666776676767667667666667767767677677667767677676776776766666776767677677666676677676776776766677676676776767676666776767666767767766677676767767766776767667767666776776767767666767767767767667766677676677676776776767766667767766776677666776776776776676776767677667667677676767676676767676776676676766767767667766767667767767667677667677676676767767766767766677677677677676776776776776677677666767676776776767767766677667766667767767667766676677666767767667767676776776766766677676776676767767767677667767666767676677676766767766766676677677676677676776767767676766766776767676677676767766767767766776767676677677667766766676776766767766767676767767667677677677676776677677667766766667677667767767767767766676676767677667766767667667677676767766776667767767766676667767667767767767677666677677667677676776776776776677677676776676776677676767676776766666776676677667767676767766776676776676776666776776767766667667676766776766676676676767766776767676776776776776766766667766666667767677676767667677677676677676677677677677676767767766776776776776776676766677676676766776766766677676767676766767677676776667767766766776767767676766766776776776776767676776767767767676676776766776776776766676766676667676676766776667767676766776776766667677676767767676767767767766767677676776767767666767676677676776767667767767676776676677676776767767766776677677676776767767676767766677666667766676766666667667766776667676676676767767766677677677677677676667767677676666776776776677676677676677667767676667766776767767766767677677676677677676767676667766667676776766676676667766776776776766776667677676677676767767767677666776776676776776766676766666776776776677676776767676776767766767766677666766767676667667676767677676776767767677676676677677677667667767766677667766766776776776767767767676776776776767667767676677677677677676776776776676667766766776776767766767766776776677667676676776776667766767676667667767767766677666767676776776767676776676776776766677677666677677677677676776667767766766767766677677666767677677677676667766667666766767767677666766767767766766676767676767767766677676667667676676776766667767666667677667677677667677676776767676667767767676767667677667676767766776776776767767667676677676776676776776767766667677676677667667667766767666767766667766766677677666667677666666667676667667767767766677677677667767767667767676766776767676767767766767666767767766776676666767667766667667677676776767676676676766667667676766766766776667677676776767766677676667767677677677667677676767676666667767767767666667767767667766677666767767677677676666767676766676767676776776767677677677667767677677676667677667766767666767676667677677677677677666677667767766667677667767677676667666767767676767766666776667767767766776776776677676767677676776776766776766776776776767677676677676776776677676776767767766776677667677676676667767766767666676766776667766677676776776677677677677677677676767767676667667677676677666776776766676767667767676776776666676666776667677676767676776667676677667766767676767667677676677676667766766767676677667676766677666766677677676766767766776767667676667677676767767676677667767677676766767666776676676677667667677677677677666667676767767766676776776766766776776776776776767677676776776676767677677667767767667676667676677667766776676766767666767666776767666767767666667767767677676776677667766767767766766766676776676666667766776677677676766776766667677667676776677677676766776776676767666776767677677666776776676667677676767676766776676676776776776767767767667767767767767676676776767677677677676676766767767677676677677677676676766767667767766677676676776776776767676776767767767767676666767677677666676677667767767766767767767767767767667767677666767767767676676677667767676666677676667677677677676767667677677677667767766767766776676776677677677676766776776677677667667766767766767677667667676767766776776776676667676767676677676767767767677677676776776766776776767767767667667766676776776676776667766666666776767767767767766767676766776667766667767766767767677677677677676767767767767766766776767766677676767676667676677677677667766766677676776667766677667767676767677666677677667766676776767676776776766776776677677676776776776767667666776767676776666776676767767766776767676676776677676776666776767676767766776776766677676776766767677677667766776677676776667767676767677666677677676776776676766767676776677667767767677676776667767676676776667766676767667767677676766766776776767766766776767767676666767676767767766766667767676776776766776767677677676776676776776776767677666666676776776767676776767767767676766767766676776776676776776766766776776676776776676776666677677676776767767676766776767767676767766776776767666667677677676767767767767677667766677676767767767766676767667767676676767677677667767666776776766676666676676677677677676667767767676767666767766776776776767677676676776776767676666676677677677676677667767667667767767767767766776667767767667766677677676776767676766776776766776776776776676676767667767667767677667767767676776676767677676677676776776677667677667767767767677667767767766767666676776776767677676776766776677676766766776676677667666677677676676677667667767677676766766767767766767667766766677667676776667767767767677677676767677676767677676766776667677666767676677676666767767676677667677676766667667767767677677676776677677676776776767766776767676766676676776676776666767667767767767676676676766776776676767767666767667677677676767766766776767767767767677677667767767767767767677666676766677666776767666676667677667667666666766776767767767767767677666667667677667677677676676776766677677667766776766776766676667767677676766776677676766776776776667766767767676776677676776776767766776676767676776767767677676677676776676776776776767667767677677676667766776766776776767677677677667677677666677677676767766767676676766767676676767667767677676767767767766776666776677676667676776776776666776767676766776776676767767677677676676676776677666767667766776767767676767766776667676776667767767676776767767667767767676766667766766767767767767677676767677667676766677677677676776776767766776766776767667767676776677666676776666767767667676776767766776776677667766776776667676776666676776676776776767766776776676677667766676676776676677666776776767766776767767767767766776677676767766776676766767767667766667677676766776767677676667767667766767676766767767676767767677667767677677676767767766776767766677676677666677676676676776766767667767676676776767767767766766767666776767767666767767767677667666666677677667766776667666767767677666766766676766677676766776676767667767767677676776776776776667766767677666766776667677676767676776776766776666776767766776776776766766776776767767677667667677676776767677666676676676766767676676667676677676667767677677677667667766776767767677676677676776776767677677667766667676767677677676767676767767676767677667676767767677666776776767677667667677677677677666767766776677667677676776767677677677677676676767767766676667676767677676766767767766677676677667767767676766676667677667677677677676776776676776676776677677677677677667766676776677676676776776776767767676776766776776776676766767767767667667767677667667676776776767767676776776766666767666676776676776776666776676767767766676776677677676677677677677677677677667667677676776776667666677666767766767676667766776676776776776676776767767667766677677667767766776676776776776676766677677677677677677676767667766776767677666677676677666667666767766676667766776776767767676667767676667767767676676766666676776767766676667766677677666677676667676667677667766767766767767676767767766776676676776766677677667767676766677677667677676676767677676767676667666767676776767767767677667676776776666767766767766767676767767767666667667767676776776666776677677676766767677676677677667767767767767767677677676776776776776767666666667676766766676667767766767676667676767767767767767667677667767677677667767767677676766767667767677677677676676767767677667767677676767767677676776767677677676667667676676676767676767667767767676767676776766776776767767666776677677677667767767767677667767677666776676767766776776767
6667767767767677676676776776767766767676776677667677677676767677677677676776776677677676776667767677676677677667767767766776667677676767767767677676667767677667677677666677677677677677666767677667677676676776667667676766667676776776776666776677667677677677677667676766776767677676666767676767676767766766767766776677677676767767676677667766767676766767676676676767766767666767767676767767677677676766677676776776776767766776776767667766767767767666766767766776767667767766766766677677677676766676776767766667767767677667767766767767677677666767666677677677677676767767767677677676677667667677677667767676767767677667677676767677666677676776767766776767666776776677676776767767766767767676767766767767677667667767767767766776776766667676667677667667677676776676776676767667767667677676776767767767767767767666766776767677677676776766767677666676676676776676677666767677676667767677677677676776776776776776776776776767766666767677676776667767677676776776776776667767666776776767666666776667676676677677667666776776776776666776677667767676767767677667667767667767766676776776776776776666776667767667676776676676677676776767676776667667677677676776767677666776676667767667677667676666767676767767677666776767767676766776776676677677676676677677667676767676776667767766667766767676667767767677676767667667767767676776766676776767667666676766776676667677677676767676677667676776676776767667766776676677666766776767766676776776767676776766767676767676676767677676676776776776766676667667676776767666767676776677667767667767767676776767677676676776767767766767767767677667667677667677676677667767767767667767766676776767767667666767766767766667676776776676767766776776667667677677667767667677676667667767767767666767767767767766767767767766767667767767767676766776776766767677677676677666776776766676677667766776776666676666667677667767766776766766677677667767677677676776776767766776767766677666767676776667676767676767667676677667767766776776776766666666776676767676767767766666767676676776767676767767767677677667667676667766767767767676667676667677676766767666766776677677676767677677676666776776766667677677677676776767767677676667676766767767667667666767767676677676677677677667676767667767677666776776776767766776776776776776767676776676767677676766776776676767677676676776767767677667767677677677666677677676767677676677667677666676776766766767767676766767677676767677676676767677677676767767666776776676767666766767767677676767667677676767766767766766677677667767766776767676776776776767767767666667676766676766776767767667766766676676776766776677676767766676776676767667766766766677677666776776767766676776776767676766767767767667677676776766776676767767677677677676676766676667677667767767766766776677677676767767766767767676667767766677676776767667676766766776776776667767676676776666766776776677667677677676767677666767676677676677676676676677677677676776677667677677676776666677666667767767767677677676776766776776676676776676776667767677676676767767766767767666767676676676667767667676767677667767767677667667767767766676667666767676677677676676776776767677677676667767767766766767767767676676677676766766766776767676766776776767767676676776767766676677677677666776676767767766776766666677676767667766767766776666776767766776776776677676676776667667767767676767767767767666677666776776676676776677677677677677667666766776776776766776776766667677677676776776677677666776776667767767767677667666776766767666667766767676667676667666676767766776677677667677667767666776766677667676776676776767677676677667766676677666676677677667767667767767667767666776767766767677676766767766767676767667667667767767676766776776776677667767667676766766767767767676776767766776776767767767767766776776766776676767677667676776766776677677667767666776766676767767767676676676776776677667767766767767676776766767666776776776776776767676766677677667766766767766776676667767677666677677667767667667766776766666766676666776776677676766767766776667767766776776666766767767766677677677677667766776767766667767667676676776766767767677676767677666766776776676666767667766776776776776677667676767766767767676677666767767766776676776667766766676766776767676767767766766767766677676766776776776776766776776676766676767767767767666676776776667767676767667767677667767766677667767766776767766776776667766667676776776767767767766776776767667767667667676767676676776676766776776676676776776776776677666767677667677677676677676776767667676767767767666766677667767767767767767767676766776776776677676666776667676776676776776766767767767676767666776666776677676776767666676676766776776666776767667766677666676767767667676667676767766767767767767676776776676766776677677676676677676776676766767767667677676767767767666667676677677676767767767767767666767677666767766667767766767667676666776677676767677667767766676776766776776676677677676776766677676677677667767767676667767677666767767767667677677677677676766776677677677676776776677676676676666776767677667767766667766767667766667767766677667666776676776776776766666776776676776677677677667676677676676776776666676667677667767767766776676776767766766776667667677667676676776676776667767676776667767767676776677676676766776676677667677666776667676677667677677676676767677666766767767767667677677676767676677666776766776766677676767677676676776667767677667766666676766677666676776776667767767767676676776776677676776677676776776767666776776667767667667667766776677667676767677676776776776776676776776776666766776677676677677676766776776776676767767677676767676766766776767667766676766767667767666776766776767677666776776767677677676767767677677676776666776667767676767677676766767676676767767676776677677676676767767676767676767666767767766676776677676766666677677667767766776766776776667767766767767766677677667767677676767677677677667767677677677667767767767676767766677677677676776776776776767677676767767676677666776767767767766677676767667667767677676776677677676766776667676677667676677677667677677677667767667767767677677677677666676767767767677677677676776767767767676676667667767767677676676667677676776677677677667676677676776666776767767766776767676767767767676767667767677667677666776776776776776776776776666776676767767767767676767767667676676767766766776767676776676767767677667767676767767677676767676676767767676776776667666776677666677676767677677666766766776766667767677676766676776776776667767767766767767766667666666776677667766676676766667677667767767677677677676677667676776676677667667766776767766677676776677676767667676776767766766676776776776776767766767667766667767667676776767767767677667667677667666767677667666776776767677676767677676776767766776676767767767676767767676776676666776767766667767766776666776667677676767766767667667677667766676667766767676767667667766767767677667676677676776776666677666676766767677667766776676776776776776767766676776767767666776767766776676767676677677676776776767667766767677667677676767767677676767766767677667766666776776676677676776667677676677677666667677676767676677667767667767766776767767767766767676776776667677667767767767767766677676676776677667666776776677677677667677667767677677677676776767667767677667766667677676767677667667677676776776776676667677676676767676676776676776776776676767676676667676677676666776676767676767667667766767767766767677677677677667667767767676776776766767677677676677667767667767666776776767677667676676666766776776776677667676776767667666767676677677677676776767677667676776667766767676776767676776776767676666667667766776676776677676776776766677677676767676766776676776676776766776776676676776667767667767677676767766776767667677666776676677676776766767766767767677676667676766676666767766776776676776776677676776776767676667676767676766776676666767767767767767676667676776776766677677677676767767677676767676676677676666767766766776766667766666767676766776767677676766677677677677667766776776776766667767667677677667767676767767766767766677667667766676776776766667676767676767766767767676676677677666776766776767766676766677667676766767666776776767766676677667667767767767766776677667767677677677677666776767767767676767767677676767677677676776776767767767766776676677666767766677667667676776767766667767667766676776677667766767667677677667767667676767676676767767676767677677676677677667767677677676766776776667676677677676776767676776767766676776766766767677677667676776776676677666766776776776776676767667767767767677676667677676776676776776766666767677677676666767677666676766676767676677676766667767677676676767766767677677667676676677676676776776666766677667667667676766667677676776767667767677677667676677667767667767666677676667677677667767766776776776776767676776776767767677667676676677677677676667766766677677677676776676767677676667766767766776776767767767677677667767767767677677667677677677677677667677677677676767677666776776767766677676767676767667767676767767676776766766667677677667767767677677677676767767767767767677667666667676676776776767666767676677666677676776676766767766766776667677677677676676676766776666767676667767666667767677666767767766776776766776677667767767677676776677677677676676677677676766677666676776667767766767767667767667676766776677667767766666677677667676776767667766676767676767767766776776767677677676767667666677667766676666767677677677667766676676666676776767767767676776776676676767767767676776667767677677676677676776677677676776676776766776776776767766776667766776677666776766767767767767766776776667766676776776767667767767676676676666776776676667667677666677677677667666676677667767676776667767766776767767767767767676677667667766676766767767767676766776766766667666666677677677667676776766766776776767767766776776776766776767766776766776776766767767667767667767767767676676677667767767676776776666766767766677677677667677666776677676677667676776776776766667676767667667767677667676776766677676776677677677677676776776776676767767766767677666677677676767767766677676776766667677667766677676776776767666776776676767767677676
36776676767766776776766776766676776767767767677676767766776767676776676677677677676776766667766676676677677666776776677677676767667767766766776667767677676767767766767677676767767766776767676776677667767676776776767666766676676677677666677676676767767766776776776776677676667677666677667676666676677666776676767666767676666667677676677677667676767767677677677676776677667677676767677677676766767767767677676767767677676776677677677676776667677666776776767667767677677677667767667677667766776776666776776767676766776667677676676776676676776767767767767667767766677677667666666767666677676776776767767767767767677677677676776776767767677676667767677667667677667767767676776767767667676776676766677667677667767666666776676676776767676776667676767667767676677667767766766767676766776767767767666776767676767676776667767676667677676767766676776776776767667767767767767767767677677676676776776767767666677667676776676767766767677667767676766776776776776776677676677667667767677667667767667767676677667667676677666677677666676776776767666676666776767677667767677676776776676677676767677677677676776776776776776767767667766766766766766776677677676776766767676767677667767666776766776766776667677677676776767767767676776776767667767767766776676676766766776776776776776776767767676776767676667667766776776676677677677666776767767767676776677676766776766776767677666767676766667677676776776676776767676776767677677667667676767766767666766667677676766776776776776766676776776776776776767667676766776766776776776676676776677677667666776776767677666776677676667677676677667766776776776676667766766776666776766677676776767667767677676776776767676676767666767767766776677677677677676776666677677676776776776767767677677676767766776677666776767766667676776767667767676776776767667677667767767767767667767666776776776767667677666776767677676677667766776776767676776776776776676776676767766766676776767667667767676776767666677676776776767677676767767676767677676766776776766677676776677667667666676776776767767766677666776676776776776667767767767767766667766677676766667767766776667767676776767667676767766677676767667667767667667767676767677666776776776776676677676767676776667676767677667767766776676766667677676767676767666766667767767667676767767666666766676776676766677677667767767677667667767767766776767676666767767767667676667767767677667667676767767766766666767767667767767767677676776776667766676677677676766676776776776766776776667676766767766767676776767667767766767767677667767766676676676677666767676677677667766776767767677676766776677666767676767666776677677677676766776667676766677676776776776776776776776767667677667677666767666677676676776776767676776776767676767677677667767766776677676677677677677666776676767666776667767766676776667676676676776776677666766776767666767766776767767767666767766776776766766766667666776767677676767676767677667677676776677676667677677676677667676767766677676676667667677666767667766676666667676666766776767766776767767766677667677677667767677666767767676776767666767767667677676776767767767666776776776776667676766767766677677676676767676776677667766767767677676677667767667767667676676776766767677676776767767767767767767766677666767767667767666667677677676776767677677677677667767766776767767767766767676776776767667667767767766776776776766676767676766766677676767677667677677667766767767766667767676667676667767677676767667767766766676766676776767767677677666677667767677677676676677676776766776767677676776677677677667677667676677677677667676677666776776776666667677666766766776767676676767767676766676676677677676766676776776677667767767677667676776767767677667676766776776776766767676666677677667767767667677676776776766767677676677676766776676776767767766776676667767677677677666767767767676676767767767677676767667676677676767766776767766767667676766776677666767676776767676677666677666677677676766767677677676676666776667676767677667766667767767767767767767677677677676766767767676667677677666776767677667767766767767676767667676667767767677677667667677676767767767767676677676667667767667767767766767676676767767677667667667766767766767676677677677666776676766677676667677676767767677666676667667667667677667767767667667767767767666776776766767767676766776776767667676767767677676676667766767766667666676766666776676776666677676767667767767677677677676767676767666776676776776767677677677667766776676677666767667767767767767677667667767676667767676677676677677677667767676667766676677676766776776767767767767766766776776677676776767766776677676677677676776677667766767767766676767766667677677667677676667767677667676676767677667767677676776776776776776776776767667676767767767767766676677667677676776776766767766776767677677676667667767766776776667767677677677677666776767667767677666677667677677676776667676676766776776677667767677676667676666767767667676666776767677667767766767677676766776766767766766767767677676677676677677667666676776767767767767666676767767677667767767767666666776676767677667666676767676766767767676776776766776776677676677667767766767677666676666766667767677677676776776767767767677677677667667677676767766776776776677677666667667767767767676767767677677667677676776776766676776677666776677676667666667676776767677676776767767767767676667667767677676767767767766776776776776776667676676766666767767767767677677677677677677677677666776677667677666677677677677666766767766667767677676776767767677677677667676767767766767677667767766766677667767677676776776767767677677666676667767666767677676677666677667676676776676767767766766766776767767667677676676776666776776677677676776776766766776667666677676667677677677667667676667667677677677677676676776676767767767767767666776666766676677677676776766767766766677666776766767667767767667667667677666767766767767767767677676677677667666767767767677676776767767677666776666767677677676667767766776776776767667667767767667666776677676666666776676676677676676766677677676776776776677666676766667767667767766766767677676667767767676767676767767667767767767676776776776676776776776776666667667666677676776666676766767676776767676676767667766767767677676676677677676676677676676767767676767767667677676767766676776776677676667767676776767767676776767677676677676776767676667677667677677677667676776676677667767667676676776677667677666776767766676766677676766677667767676677667677677667677677676766677677676776776766776767667766776667766676667767767677677666776776667676776776776766767766677677677666677677677666776767676766667767767766776776776677677676677676776676776667766776776767767767677677676776667667767766676677677667767766776766767766766776776667767767666776776676766776776676676677677676666776677667676666776776676767676776767676667766776676767767677677676677677666776776776677677677676677676776767677667767667666776677667767667677667676666766776666767767667677676776766776677677677667767767767766776776767767677677676767767767767767676766677676767667767767767767677676767676677676776776766676776767767767766676676776677667766766667767766676676767766676776767677667767766776776767766667677676776776676766776667677667766667767676766776667677676776676676766676776667677677676776676766776676776776677677677667677677677667767767667676766776667767767676677676766667767767766776767767767767766776676677676776667677667766676766776776776766767767767766776667767666676666767676766776776766776666766776776677676676676776776767676766766667676676766676776677677677666776677677676666776776767676776676676677666677667767666767676766676767767767767766776767676676776766776776776776766776767767766766776677677677676776767676776776766776776776676766667666776776776767767677677677677677666676776776767676667677676776666776766776767766776767677667767766767676776766767667676767667767767676767766767766767767766767767677666776666776767767677677677677676776767676776666667767666776776776677677667766767666767766776766677676776776767767666776776766666776776677666767766767767676677677676776767677677677676776676767767677667677667677676776776677677676766767676776767667677676676776776766677677666776766666776776767667676776767666767767767767676767667767766776776677677666676767677676667676776776677676776677676667766776677667766767667676766667677677676766766776667676677677667676767767767766776677666776776776776776776767677667767676766776776766767766767677676667676776667767766767767676776776676767676776766776676667676766776667766766776676766766767767676676776676776677667766776776667766767767677676776677667677666776677676667677677676776776667766667767767767677666676776676767676676677677677677667676776767676776666776676776667767767677677677677676766776667766767767676776767766767667766767677667677676776766676667766776776767667766776776677667676677677677667676776776767677677676776677676776676766677676767676767677676767766676676767676677677667766676776767767767667767666776767767766776766767767767766677667767767666666766767767667677677676677677667667767766676677666767677676767767677676776767766776677666767677667767666666767767667767767767766767767767677677677677676767677677666676767766766767676766776767767676766776766677676766776667767677666676776676776776676776676776776666767677677667767676667676776677677677676677676776776677677677677676776776767677677667676776667666666776767676776776767676776666667766767676666767677676767767766677677676766776776667677677677676766776776776767677666676766666776767677676677676766776677677677677676676666776667667766776767667676767667677676767766677666677676767766676776766776767676767666766667676766767766667677666776676666767767766776676767677676676776776767667767767666776767677676776766766776776767676776776677677677676677666776767767767767667767676667767667667767766676766766767767667676666766767676776776776677677676766767767766676667767666776767667676767667676677677667766676767767767676776767667666776776776776676767766766667767676767767767667677677676676766677676667767767767676766776766776677667667767767677667767767767766766767676767667766667667676767
677676677676767676767767677667766766667666776776767767666776776776667766767677677677676676776767676776766776667667767767676767766666776666776776776767766677677666667676766767676776666776776766776776776776677676767677677677667767767667677667676776767767676767677676776766776667766677667766776776776676677667677667766677677667767677676666676776676677677666767677677677666676667767676766667676776766767677667666766776776776776776776667767766677677667666676767767667677667677677677677676776767667667677676676767767677666677666676767677666776776776766776767677677676677677677677667767667767767677676677667677667767766776767767666776667676767767677676776666676677666766766776767767767766677677667677667767677676776767666766776676766767677676776676676776776767676677677676767677666677676676767667666677667766776677677667766676767767676767767767667676766776766676776767767766767767666767676666767767676767767767767767766677676776776766767667667766667767767666666676767677677677667767766776677677667767766767676776767767767677676767677676767766776776776767667677677677677676776767766676776776776767677676766676776667766676776676767676776776776776767677676776676766766776767666776776666767676677676766776767767676767677666776767766667677676776776767767767676776666767767767766677676776767677676767667667767666667676767676766676667667767767676776667766776767767667767767677676767676776667667677676667676776766677676767767676667766776767667767767767767767677667767767666676776767666776767667677667667667676767666767767767666677676776767767767676776767766767767677677676676677676766767767677676776776767677676667676767677676677667767677677667767667676676776776767767666766677677667767677667767666767767767667767667667767766776766776677677667767677676676766666666767677666776776767766776676676767767676767767666676776767667767767766776776776676666767767766767677676767766766676767676677677667766776776676776767677676776767677677667767677676776776776776767767767767676676676776776767677676776666776676667766776767766676666767767677666776767676767667767767666776767767767767676776767767767677676767666767766776776776666667667767767767767766776776776776776766677677676667766667666677676767676767767676767766677676776776666776676677676676676766666767767677676676767676767667677667676667666676667676676767767676776776676776767667767676776767767677676766667767677667767766767766767667767767676776767767767666667767667766767666776676766677677677676676776776677677666676776767676776767676766776767766677677667677667767667666776767767767676776676776776766766667667677667767767676776776767767666766767767676766667676677667766676767667676767676767666776677667677667766776767676666767767676776767767666776776766776776677677667666767677667667677676667767767767767666677676766776776766766676767767676676776776766767767677677667666776766677677667676767767676767677667667767676667677677676776776767767677667666776666676776676666766767767767677666766776776677676766776767676776767767766767677667676666676767666776776676767676766666676766767677676766767767766677676776767767767677676776676667766776767677666767677677666776677667767766666676766767767767667667767676677676666767677677666677666776776776766776776766776767766667676776766676677676667677667766667677677676776767767767767767767677667677677676676766776776776767666776776677676776776776776776767676776776776776776767676776776766666776767767767767766677677667766776776776677677677666767767766667667767667676776667767667677676776776767677666676776766677666776776676766676667767767767666776767677676767676766776677676776766666666776667766766776776776767677676767666767766767667766767767766676767676766767677666776677676676677677677677676677676767677676776767767767766666776676766767667766676776766776676676666667767676766676776776776767677677677677677677677676677667767766767767767767766776776667766776676666767666776767767676767677676676677677676767767676677666667677667766776776766776766667767766776766667766767766677666776776766766667767767767677677677677666776667767767767767767677667667767677676677677676676776776766677677677667767666776767677667667676767767767677667676776666776776767767676667767766677676776676766666766667677676677677677667676767667667767676766677667676667677676766776667767676767667767666676766766776767666766776767676776676767676776767767767677677666776776776767676676677667766767666767677677667767666676776776767666776766677667767766667666776776667767766676776776767666676776776776776676667667766677667766676767767677677677666776766776767677677667677677667676776767667767767677676676666776676767676776676676776667676776766666766776767767767677676766767677677667667767667667677676767667667766677677667667767766776766677677667677676776766767667767667767676676776677677666667767766767667667767767767666776776766676677676676767667676776776776677677667767767677677676766776766767767667767667676667766776767677677666767767766677677667677677666767677676766768676767667767766776776676776776766667767676676776766766776667677677666776776667677666776667676677677667666776776776667677666767767767767767666766767767766767667667676767767667676776776676667677677667677677676676677676776676677677677677676767677667677677677667767767767767767677677667767667667677676677667667767667676677667767667767766776677667676776767676767677677676767677667766667676776776776676766677677676767767677677677676677677677676776666776776767767767766676776776767767767767767767767766767666776676776677677676776666776767667676766776677676767767767766666776767667767676776667677677676767767667766776677677677667767767766666766767767767667766766767676767676776776677676776776776676776677676667676776666667766767767677676767676676767766676776776667666776766776766776667766776767676776776776776776776767676766676767767766776776776776667766767767767676666767767676676767767667677677677667676676776667767676767677667767767767766776676676767666776776676766676667677677677676667676776676767767677677666767767767766766776766776776776767676677676767767767676667676766766677676766767677667667766766776776776776766767667767766776776767766767666776776677676677667677676667766666776766776667766767667766776676677676766776776767766677676767766766676676776676766677676666767766667666766667767666776667677676776677677677676776767766767767677677677666766776767667677677676666767677676776767767767767667766776676766776766676776766677666766676776776767766776776776776676677676776766767677667766767767677677666667766677677677677677667667677676676776667766667676677676767767767677676676767677677676776776767767766776776767767667767677667676676776676767767667667676767676767767767667677677666776667667767676667766677677666667667767666666776776667767676677666666767676667767766767766776767766767766767666767677677677676676676676776776776676776776766676676667667676667767667767666666776676776666676677667767766667767677666766767767767677677667676676766667677666677677676776776666776667677667766776676766776767767767767676776776776667676677666676776767767666776776767667767666666776666776776676677676666676767766776676776666767667667677677677667677677677666667677666766767667767766767767677676766767677677667677676766776677676677667767767677676776776776676677676767767667766767667667767766666776776677667767666776776767767767667666776766766776767676767766677677677676667767676767767676776677667767676766677676766677667767676676676667677667766776776776776776776667766766767676767677676767767676776776676776776776677676676776677667676667667667767666776767766676667677676766677676776766667676666677667766776766767666776667767667767767767667677677677677677666677667676776776767677677666676776766776776776676766767767676767767667676776776776767767766776776767666676776666677667767766767666776767677666776677666766767767766676667677677666767767766776677677666767767677676766666776667767767676676676666766776776667677677676776767767677667766776676776767767666776776676776667676766776776776767676767767676776676676776766776767676776677677676776667677677677676766766667667766766666776677666766776776776776776767767767766767676676766767677677677677667667767676766766776666677676776767767666667767666766776776677666776766776676776667767766767677676666767766767677667767666776776667676676767766766677667677677666776677676676767677666776666767767767677676676776677677677676776667677677677677676667677677677667667766767767767666677677677667767766677677677676766766676676776676677676676776666767667767767767677677676767767676776767767767676767667767767676677676767766767766767677676767767767766677676666767767666767767767767766676776676677676667677676776676767677666776767766767667667676677666677676677667767676666767676776677667677667766767766666677676677676676767667676776666677666766676767677667676766666776676676776767767666667767766676767667677676767767677676667667676767677667767676767667767676776676766776776767767677667667767767766776767676767767666767676776676776667767666667767666667766767767676767766677667667676776776766676676677677666776667766766776776667677676676776776666677676767767767767667767766776676767677667667767767677667767767676776676776776677677667767677677677667766677677677676666776766776776767767667767767667676776766676677677667766667667666776776676767676776767766767767767767676767676767677677677677676767767676776677676677677676677667767677667676676767766776776776666776767767667767666767667676767767666767676766776677667677676677667677667767767766676667676776677666676776677677667767676676776767666766766767667677667767667677677666666667667676767767767767677677676667767677667676767677676766667676776767767677677676677677667767676767767766776766776677676776776776677676767677677677677677676766676767767677677677667767767676767766667676776776767767767666666676677677676776767677676776667766677666677677677677677676767667676776776677667667766776666776676676766776767676776677667676677677677667676776776776767767767767767676766767677666767676676676767677667767767676767767767676776776776776776666766766
67766676776766776676677677676766776766776776766767667677676767767676677677677667677667677676667667766667767677666776676776767666776766767766766767667767767676776666776767666767766776776767767676667667766776666776776776776776776776676666666767677666767666776667766677666667767767666776776776776667667677676676776676666766776767677676666767677676667667667677667767767767667667767766677676766766677667766677677677677667667767766776767767667667766666776767766676776776667766776677677667677676766776767767767767767767667667666776767766676776767677677667767767676677666776677667767676677676767677676667767767767677676767677676676676677677667677677676676766776767677667677677676767767767767666676667767767767767676766676776676767766667767766776766766776676676676677666776677666767677677667676776776766776677676676676776767676776767677677676776667767766677667766776767767666767767677677676767767766776767767767767766767666776766676766776767767767767666766776676767666776766767767767676776776776776776676767676767766676776677676677667766776776776776677667677676676667667767676776767767677677676767767766776677676776677677676766767767666677676776767767767676666776766676766766767767766776776767667676767676667677676776676767767667766776776677677676776776776677677666767766667676767767676766776767676776767766766767766776666766776767766776676677677676776776676767667767667767667767766767767676677676776766676667767676766767766776766666776676676776776776776677677677667767676766776766776767767766767767676676767666776667767767677667676776776677677676767766776766776776676667766667677667766766767766776776776677666776676767667667666776776676667767676776766776666767767676767766676677677677666767767767667677677676766767767677676767767666676667767767767676776776776677676776766677676666766776776677677677676776767666776676766666667767667766676767767676667666677677667667766776676767676767677667767767766667766677676766767676766767767676677666776666677667677677667766776677676667676776776766776676776767666776666677666667767677677667767677667666767667767667666767766776767766776676677667767676677677667767767666766766667676776776766676767767766767766776776767767767767767667766766667676676776677676677667667677677676767767677667676667677676776767666766776776766767767767667677667767667767766776667766767766776766676767767767767766767677677676776767677677666767766766766677667667767767676767666776676767666766677676676776776667767677677667766776676766776776667767767767677667667766766776776667767767766776766676776776667667677666767667677677676677666767667766776776767677677676666776767677666667767767677667766767677677676676776677676676667667666767677666676677677667677677667767766776766667767667767767676676776677667677676767677676776776676767766776667767667667767766766776767676677676776776766776677676776766767667667767666767676776766677676767676776676767676677667676766776776776776776767767767767676676776767767677677667666766776767676776766677676776767676677676766766776767766677676766667767766666677676666767676776666677677677667767766776767667667767766776667766767677676767767767767676676767767767667666776676767667767676767767767667667676767767666767676767667677677677677667767677676666667767667766676776776767767767767677676776767767767677676666666767667676776767767677676676776776666776766776666667766776766776767666766676676676767677676767667676767767767666767677677666676767767767677676676767766776776767677677677667766676776676677676766776677667766767676766776766767677676766776677676776676766677676767676676676776667767676676776766767766677667766767766776776676776766767677666676776767767767677677677677677676667767767677677666677666766767677677676766767676776676766767767677677677677667667667677676676767676776677677667766676767767767676676776767677676767767677676767766776676677666776767666767766767767677676766776776766776776676766676767667767677677677667677667767677676767766676776677667766766766676676776776677667766767767767767677666776677676776776677667676776677677666677676776767766677676767767667667667767676766677677676776776767767676676766776676667667766776776776776776767766676676667766776776767766767766776667676667666776776776666666666776767766776667667677666776677676776776776767767676667677676776776766766766776767677676667767677677676776667666776776776766667766776666776776776776767667667766676776776776677677667666766767667677677677667767677667677676767767677667676767676677677676776767767767767676776766667677676766677676767677667676766776767767767667666767767767676766776667677676767767766766667766766766667667766776766677676776776766767667676776766667677676677667666776767767767667767767767677677676677677666766666776776776676767666776676776767676676776666677676776677676776776776677676667767677676776767766776767767767767767677676767766776767767667767677677677676776676766767676767767767677676776776767766667766776767667767767667677677676767677676767767766776666767676776776767767677666767666766667766766767667767676776677677676767667767767667677676666776677676776767767667767677677676677676776676776776767676776776676767677677676776667767676776767667667676776776766776776676667676776776766767676767666676677667767676766776776767677677677676766776776767766767677677666766776776767767677677677677676776667767676676667676676766767767767667677667766767676676766666767666677677666776666767666767766776776767767676776767676667766767766666676776767767767677676767676666776767767766776776677676767766776767766767766667766677667677677677667767667666677677667767677677677677667667767677677677667666677667676776767767766776666766776676776677677677666767676776667666776767766776676776776766767767677667767677676666776767766676776767677677667766766767666776767767677677676767767767767667767667677677676767767767677676776776677667766776767667766767667767677677667767767677676766767767677677666677677676767767767767677676767676776766776776667767767766667677667667677677677677676667767767667767767676677676776676767676776776667676666677667667677676776766666667767767677676776667767677667766767767677676767677677666776776676776766776666767766677676776677666767677667766676766667666776776667766766766767767767667677676676776776767766666767767676767676776766776776766767667767666766767667767676667677676677667667767766767677666767767767767666677677677677676677677676776766677676776776776677677677667676776767676776767766776666767667767667767677677676667766776677677677676766667767767666676677666677677677676767767767767767767767667676776766776767766667677676667767676677667677677667767667767766776766667667766776776767766776767676766677666767676776676776776767677667677676776776776767766776766776667767767766676666776776776676776767666677667667666776776776776776677677676666766767677677667766667767766767667666776776767767767767767676767767766766766776776676776776776776776776767766776767766677676766767767767767767677677676767766776667767677677667766767767767766677677677677677676766776767676776776776677677677676776666776676767677677677677676767667667676776766676767766776776776766776676676776776776766776776776776667766776676676667676776767676666667676677677667676767766676776776677676766767677676776767766676677677677677666776677677667767676677677666766676776776767666767667676776677667767666667677677676676767677667766766776776767677677666767666776677667676776776776677676767676776667766776776766766676766776767677677666767676676677667677667676766677667767667767767676767766667767676776766776776677677667667667667766677666676776776767766767676776677677676766676767676677677677667767666767677666767667766776767677676766767767767677676766767676767667767677677676767667677677666766766676667677676767677667676767677667767677667666776776776776766767676766776776766766677677667677666776767666767677677677677676677667676767767676776767766776766676767667677677677677666776767677677677667767767767676766667767767677676766766767666767766676776676677666766666767767676776776776676767767677667767676767676767767767677676767676776677677676766776766776776766766677677677667667677676776776776776776767767677677667767767676766676776677676766676776767766767766776677677677676666667767677676676776767766767767766667677667677667666776776776766766767767667767676766677676776776776676676767767677666767767766677667767677667676767677666767676767767676776776776776767767767677677677677666767677676776667766776776766767676677676767677667767767767766767676767766676776766767677667676676776776766767667677676776776776677676776776676676667676776776667667767766766677677677677666676776667676766776666676767676666767667677667677677676776666776767766676776666766677676767667677677676767767667767767767767677677677677676767767677676666677677677676776676776766767767677667677677676667677676767676776776766776667676776677676667667677667767667667677677676776667767767767676767767676776776766667677667766767767767676767767667676677667767767767677677677676767767766776767766767667767667676677676677667667767766776767767767767767767766677667667766767667677677677667677667766676677677677676776677676676676766766776776766767677676767667677676767667767767767766776766776767766776676767767766776776776767767766767677677676677676676677667666776767666776776776767767766666766767767767667666776776766666666776776677676767676677667767676676776676676766766767766667666667766776767767667677676776676776766776766767667766766666676776766776776776776776767766766776677676776776767676767767667676776767666776676767766776677667767677676666767676766766677676776666766767766766776776767766776767667767676676766666776776667767766767676776667667767766776767767666776667766676667666766776677676776767676676676767767767666667766767677677676767677676767676776776676677666676667767677667767767767767766776776776676676666767676776767767676667676767767677677676767767676776776677676766776766766776767676776776666767767667767767677666767677667676767667767766666767767677676767766667766676767766677667676776776776766776776676766776676776667677666767766766667
676677676676667676677676767667676667667677676767767767766677676776766677677677676776677676677667766676677666667767666767766766767676767677666677677676677677676776677676767667767676776676766677676766767676666767677677676677676666776766776767677677666667767766766676677676776676767667766776666767677677666766776776676767677666666676776766667766676766767767667667676776776776767676667767676766766766776677666767667766676676776776776776676776776766677677676677667767666766767767767676766776776767767676767767676767677667766667677676676676776776767676766667667767677677676776776666676776776767767766776677676676776767676766776767767677677667767677677667766776776667766776767677677677666767766676767767666776677666776767667676667676667666776667767767767766767676776677677676676677677677676666676666677666767767767766767767676776677677677666767666666676776666767666767677676766767767766767676776767677666776676767766776767766776676667676766676766766767767766776677676776677667667677676776767767767767767766767677666766776767766766776667767766776776767676767766776767666767766767676767676767766676776776767767667766667767677676767766767666677676666667677677676677676767767666776677676767767666776767767676776766776776776776776767767677666766676676776767677676676766677666776776776776767767667676776776677676767666677676676767676776776776776776776776776676676766776776776776776667676667767767766667767667767676676677676667766767767766677676766776677676766767767766766767767677677677676676766767677667677667667677676766766767766767766776776767766667676776766677676776776776677676767766667667767767767677677677666776767767677666666776667667767767666766776667767677676776677677676766776766766767767767766677667767767766667677676767767766776776676667767676767767767667677676767767676767677676776766776676677676667767677676776677677666776676776676776667677667766776776677677667767666766677677676676766776767676676767677677666667676677677676676766776776767667767667767667767677667767666676776767767767767676776776667766767767677667767677666767766776767766767767677676677677666767666776776776776677667676677667767677667767767666766776776767677676776776676767667766776667676767676677677676776767676776667677676776776776767667666767767677667766776776767676677676776767676767676776767676766676676676767766667666767677677667667667766767676767676776776767677676667666776666667667676766767677676766767677667766776676667677676776677676767767766667767676676676767767766677677677676667667676776766766767677677667667676767667767767676776667767667677676767667676776676677677676776767666767767766667676677677667677667767677677677667767767677676677676677676776766676767666677677676766766776776767677677676776776767767666766667767767767667667667767766776676776776776776776776767767767766776766667676767676676676776776766767677676666677677676776776767677666776766776767667767767667677676776766666776776776677677677677666776676776776677677677667667766766767766676776767767767767767766767767676767677676767766767767667676776767667676767767767676767767766776776676776676776766677676677666776767767677676766776767767767677677676776776677676776676667677676676776677677667766677676767667676667667767676677676766767767677666767767666776776767666766776776766776776766677667677677677676666677677676767677676767767767766676776766677676776766677667676767677666677667767767666776767667767766677676776666776667767767667676776776676776676776667766667676677676776776767767676677677677677676666677677667766776776776767767767766767676776776676767666776676766676677677676776667666767667766776766776776666766766776766776766676767767676776766677667676676767767667677677677677666677676667666776766766776766767766766666666667676677677676676677676776676767767766667767767677667766676776766767677666776677667667667677677677667677667677676676767677676666766766667676766767677667766776667767767677676766767766667666766677677677667677676767767766767666767767676767676766776677667667767767767667767676677676766776776767676767767666667676766776767677677666766776677667677677676666676776767676776776767667767676776776767767766767676767676776677676677677677666776776667766776677666776767677677666776676677677667676677667667767767767677676767767666776767676776776667767677677676776767767676776776776776776676766666767766767767677677666776676667767766776676676767767677677676667666767767667766677666776767767676676676767667767766776676667676776776776767767767767677667767667767767666666776767767766776667676776767677676676776766677666766676766766776776676767766676766776666776767666776667767766776677676767767677676767767767767767767676767767676767667766676766776667767767676776767677676776767676776767766767767766676776767767676776767766677677667767677667677676676776677666767767767666776766776766766666766766776767767676776667677676677676676767677676767666776776766666676677676776676767677667677676776677677667677677666766776767767667667676666677677676667767767766777677677676667666776667767676676677677677666676767667767677677677666677676667767666776776666767767767667766676666666767767677667676776776766776767676776776767767767677667676676767767767676667767767677677676676767676667767676776666767677677667767767677677677666677676776666767767677677676767767767767766766767667676767766677677677677677677677677676676666776776776677667676767767677667767667766767666776666676776767767676676776776776776676676676767676776776776776776767676776776767767667766766767676677677676766676776677667667767676776667766776676776767677677676676767767666767767767677666776667767767766776776767666676767677677676766776766776676776677676767677677677667666677677676776676676767676766667766767767677677676676776767767767667667767766677676667667677676677666776677676767766767667767676767766767677667677666667766676767767666676776676766776776776776676767676677677677676667667766766776766677676667677677667766776776677677677667677677667677677676776766676776676767767666767767767677676776767677666776767666767667767766776677667767677666776676767676677676776776776677676676776776766776767767676767767767766767766776677667677667676767667766766767767767767767667676767666677676776667767666776776676767766767677677666677676767676667767767767667666767767767767766766767666676776776776776767767676767767676776667677667767677667677676766767677667766667677676767676766776776676676776766776767667767767766676766766776776767667767666776766676667767676766767766676676766676766776667676767767767766776676776767676767766676666776776677666776767666666776767677677676677666766767677676676767767766676676677667767667766776776776776767676767667767676776776677676766676667667766676667676767767766767767677676776676776676776677667766776766676766766767677666677677667766776767676776767677676767676776776776677677677667766767676767666776666776667676776677676767677676776767766776767767676776767677676767767767676766776776776767766776767677667767767767666766776767767667767767666767767667676776767767666776677667667767667666776677667676677677676666666676667676667677677677667767767677677666767676767667676676776776776767767767676776676776767767676767676776666766676767767767767676776676776766776767676677677667767766676766667767677677677677677666776776776676776776676677667766766776666767767766766666666767667767677677667666776767767767767767676767676767676676776776776766776776767677677677667677676767767666667677676767666676676776776767766776767667677676667676767766776776776767766767767676776767667766677667767667767677677676767676776766776766767677676667676776767677676667767767677677666767667766767767767766667667766767677676776776676766667767766776767677676667767767766767677667767677676676677677666667766776776676767767677676776676676676767767676676666776766776776767676776676776776776676776776776676677676667667767677676667677667676666667667677676666776776677667766776767766766776776776767767666776667677676776776767677667767676767767767767667767766776767676767667667766776767767767767766776767767766677676666776767767767767676676767667766776667767676767677676676677677676767767767667767676767677676667677667767767667767767667676676667767676767667666776776677677676676776776776767766676776776666677677677666677666676677676767677677666666776767767676677677677676767767767767767767677676676776767766776776767767676667666767767767676677667766667766677677667766767767677677677666776776776767767676667676776676776776776767667667677677676776676776776776676766776776676766776776776767766776677667677676776766666667767767677667767767677677667666767676676776767766776666776776766776776677677677677677676776776776676776666776677666776767767767766677667767676767767766676667676677676776776776766767676776776767667766767676766766767676776776677676776766776766676776667767766767767767667667667767767767767767766767667677677676767767767677676667767676766766766776776776666676767766776667666776676677676776767767767767676676776767767677676776767766676776776677677667766767767676767677667667677677676766767667767766767767667767767677676676776677676776776776767677676776776677667677676776676767767676766667677677677667767767667767666767767767677676767677676676666776776776766667767766767767767667677677677667767677666776677676766677677667766677676767676766776766776767767677677666676776767767766767677677667676767677677676667666767677677676767767767667767677677677676666767767676776767666776667767677666776776766776676667666667766666776776776676676677676767767667677676776766767667766766677677677676767677677677676767667677676677667676767767677677666766776666767667767667676676767767766676776766776677676767677677676766767677667667766677667767766767667667766676767676776676766776677677666776766776776776677676776776776676766767767677676767677676676776767767767767767766767767766767766767667766766676776776766767767767767767767767677667767767767767767677676676677676766776766776767676677667667666776766667677676776767677667677666776767677677677667676766767667676776776767767666776766677677677667666776776677676677676677677677
6767766776667677677676667667666677667767767767667766767676766666767667677676676766766676776767677676766767676667766766767767767766776767677676767677676776677667767666776677676766766766767767667676776776767676667676776767676676676676767766767767767677677677666766767767767766677677677677676776677677666776677676767677677676767767767766667677676776667766676767767676776776776767766666776766776767677676776677667767676767767767667766677667677677666766767767676767677667676776676677677676767767667676766776767767767767767677677677677667676676677666766676667667676776767767667766766776776767676776767766776767676676767677667766667767767666776667667766776767677677676767767677667677667666676766766766776776766776776776766766776776766666666766667766676776776776767767766666776677676676776766776677666776776667766676676776667766767767676676677667767667767676676767676667767676677667677677677677666667677676776767676676677666767767676767766776776666776776776677677677667666667767766676767666776767766766676766776767676767677676776776767667766767667766667767667677677676767676677677676677677677677677666776776766776677666776767767677667766776677676667677677666767766766766677677677677677677666767666677676776766767766677667676767677667766767676676766776677667676767676767676776667676776666667666667767677667767767676776767767667766767667766767767767767767767766767767667677677676767676776766667676776776767766767677677676776677667667676776776676676666767676767676767677677667677667667667667667677676776776776776676776766767676776776776676767767667767676677667767766766676776776776776677667677676766776776666767767767667666776776677677677667666767766776677677677677676666766776767767677677676776667767676676676767767767676667766767677677676776767767767767766677667667767676776676776767676776676767666776767677676766676766776767677667677667676666776776677676767676667666767676677676677667676766767677666767667677676776766676766776776677667667677667767676767667666667676767676667767677677667767667767767676767676766767676666776667766766767666667767667767677676767676776776766776776676677676776767766676776767677677677666776767767767767767767766767677677676776676776766766766776776766767766677667677676677676767677676676667767677667677676676776766766667677677676676676666767676776767766766677666776767676776776767667766766776776776776767676676776676766677667766776666767767676776667667677676767677676776776776676676677677676667767666767676766776767766766766667767667767766676776776677677677676776677677676766676776776776776766776767766766676666767767677676776676667676776667676676667766776767676677666776776667666766776776767767767676776676676776667767767767767676767676776776776767676776767766677677667677666766776766767676776766776767677677676666677676766767677677667767677676676767766677676767766766677676677676677676677676776766776667766666776677676767667667766766776767766677677677677667676666767767666767676776776767666767767767766767766767766776767677667676776776776767677677677677676776766767766776767666776766776666767767676767766776676767667766776667767666776676776776776776767676676676776766776767676676767766767767766677676667677677667667666767676767667767667666766767667767766676676767676776767767677677667767676767767767676766767676766766776776767767766776776767676776776767676667767677667767767676767767766676776667676767766676677667667667676676776667676767676767767767676776776776767767677666767767676676767767676767676776767767767676776776677677676767666677677677667676767767677676767676776776677666776776677677676776667767767766767767676676676776676767676776767767677676766676776776767767767767676676677676767767666767676767676677667667766776676776676666766776767676767676676776677677676767767676767767767766766676676776767767766667677677677667766767767766776766776667766667767766676776677666677666767677676776776776766776676776676776776766676767666676776776676767666666767766776676766676776677677667767677676767767766767677677667677676677676767677667677677667767677676676767767677676776676767766776667767767767767767767767767676676666776776676666767766776766766776767676767767676767667767767767767767667676766676776776677667666776677676776667677666666677677677676677676767677677666676776677677667767676776776676766776667766767767676677677676667767676766667767677667677677666776767676766776676677676767677667767666767767767766776767676776767667767766776677677677676776677676776776676767766776767767767667677676677666776676767677676776776676766776776767676677667767766677677676767767677676766766776776767676776767767767676666767676776776766676676666667667667676677677667767676666776667767766776776776677676776767677667767676677677667767677676677666767677666776767767767677667677677667677676766677676767767767677667766767767767677677676776776776676776776767677677677667676767667666776676766767767676776667677666767677677676776767677676776677676776776766677667677676767767676766667667666767767767666776776767677676767677677677676767676776776776667676776677677667666766667667677676767677677667677677676677677676766776676776767767767767767667666767677676667767676767677677676767676677667667667677677667676767767766676776766776676766767766767767766776767677667676766666677677667766766767677676776766677666667767766667677677667676776776767767767677676667677676666676676776766676666677676766776667767667766767767766767767666676767677667676767767767766766666767767677677667677677676677667767676776767676767667767766767667676677676776677667667676677667766677676667666776676766676776676677667676677667676776766767767676767677667767767766767667677676776667676767677677666776776676677667767676766767767677667677677677667766667676676776776766767767676776666776666776776667766667767676776776677676767676776676776667667766677667767677676767677666676776766676666776776677676776677677666767767666767766776767767677667766767766776776667767676677666767766767667677676667767676776667767766676666776776677666767767677666766776767677667666767767767677676776776767766767677676767766776766776776676676766776677676766766667676677677677667677676666766776667677677666767766776767667667767766767676677677667766677676767766766776776766766776676667767676676776667767767767667677676766666766767677677677676677677677677677667766676666776667667767767677667666776776676676767767766766676776676677676776776776776776666776767677677676776767766766766767676676677676676767766666776776677677677676676676776767767766776677676767767667677676776677667666776667767676677676776776776776776767767766766667766767767767767676767766767667676776766776767767766767676666776766776767677667767676677677677666776776767667677676776676677676767667767676766776767676776766776767767767666767677676776776776677666677677676767676677677667676667767677667676776776767767666767676767677667767766776776667767666767666676776766776776667677677677677676767677677676677677666667667676767676776767676676676767767677676776776776776676767767677677667767766776767767767676776776776666677666767676667767677676667767676676776776677677677666776767677677677676676676776776776776767667767677667767767767767767767766767677666776676767677677676776776767767677676766767667767667766676677667767676676776776677676676677667676676776776676767767676676776767667677676767767676766776776776767766677676776776767666767767767677667676776776766776776766776776776767667677676677666776677676667766676677677676776676776677676676776676677676767677666776767677677676776767676667767767767666676776767766767766776776767667677677676677676676776677677677676776766767767676776677677667666776666667766677667667676776677677667677667677677677667677666767767766766776767767767667767766667666776776776776676776676767766767667767766776767767767667766776667667767666677677677676767766667767676776776767677667666767667767677676776767676766767766766776776776666677677676776776677676776676776776667767676676676776776766676767677676667767767766776766776676767766667767766677676677677676676667766776767767766776776766776667766767677677667767667667766667676666766676667767676767767767766767676677677676776767766776767676767767677676767767666776767666766767676677677676767767667767766766776767767676767767677676767767767767767767677676676766776766776776776767667676667767767676667676766767676767677676766776666776776776776767676776666676666776767767676667676676767677677677667767767767766776767767767767677676776767767677667767767766766677667767676776776776766766767676776766767667667767767766766776677677666767677667676676776667676667676767767766776677676676666776766766676776677677676677676767676766667676776666767676676676767767676776767767767767667766776776776776766776767677677677676676666766766776676677677666676767677677676677667766676776767767767667677677667766677667677666677676676767767676776767676776767677676767766766677667767767676666776766676676676776677666767766767676776767766776767766676676766677676676766766776767676677676766676677667767676676766767767676666776767767677677676676767667767676776776676776776776767676776766767667666677677667667676677677667767667767677667767676767767677676776676677667677666767767767666776766776676776667667766676677676776776677667766677677676766776766676677666776667666667767767766667666776776676776766776776766766776767676677676776766776667666676776767677666767766676677666776776776676767666776767766766767767677677677677677667676767766767767667767677666667676667767667766776667766776766766676667767676667766767676776767677676676767677666767667767677677677667677666676776767666776666776776667667766776676776676776767767677677667677677667766676776776667766766767767767767767767766776776766776766676776766676776776776767767666676767677676767766676666776677676767767677676767767667677667766776776776767767766776776776767676676767667677667677666767767767667767767767676766667767676776776676776767677667676676676766677666676776767677667767666767766776776676767767766776776776766776776666676676767676767766776667767677677676677677676776767766776776776776767677676776
76766776776767767676666766767767767676776767676776767767767767676766776676677677676677676766766667666767677677676776776776676767677666776776766767766767767677676767677676766667676766767666767767767676667677667767676677677667766766676776677667667767667676776676767767677677677677677666676776776767667667766776667676767767767667767666677676776776766677676677667767766676767767677676766766766677676666666776767676677666776776676677677676776766677677667677676776676776667677676766776767766676776766767677676677677666776666676766667766776667767677676767667667676767767767667666767667676767677667767667767767767677676766766667677676667767676676677676766776776767767766767667767666776667677676767677666776667667767767767766677676767766776776766767767767766776776776677677667767676776776677677677676677676767677667667767666776767767767767767676776767677676776666776776766767766676766776776677676666766767767667766776767676776776667667667677667767667676767667767676767676767767766676766676766776676766677676677666776677676776676676676676667767767767677677676667667667677677677676776767767677676767767767677677677676776767666676666677666767667767766766676776677676776667766676776767676676776776776666667667766766776667677676776776776676677667676677677666776676676667666667766767676776667677676776776676676767677677676677676766776666776766776667676676666767766676766776767667767767676767676766776676767766767767676767767677676767767676776766676767767766767667677677666767767676767767767766776776776676666776766776776767677676776676767677667767766767767767676776767667766666767766767767767767677676767766766676767677676776767677666767766766767767677667767666766767767767667666766667667677666677667666776776667766676666776776767766677676767676776677677667766767767667767767766767676776676766776776767677676767676767676766767767766677676767767767767676766767676776767667667767677666667767766667766676667676767667766767677677676767767677676776767676766776776767677676776667677667767667677666767766666776677667666776767766676677666776666767677666666776767766767677666676677677677667766776776767767676676666776767677666776776776776776667766677676666766667667766776676767766776677666677667767767677667676776677666667677667667666676767676676767767767766677676776676677677667677666776766677677667766776767766776677676776666766776776776667766676767666677667766776776776776676766676677677677676776667767666766776767667677667767767767667767766776776776776767767767766677667767667666767766776776676767767767677676776767767677667767667677676767767766767767667676767767766767767677677676677677676677667766766767667767767667666677666776676776776776677677677667676767767767766676767666766767767677677676767766677676667667767767767767677677676776767677667766776767676776767667767676667767676776776766776767767666676776666766667666666667766677666776766776677677667766677677667676667677676676776676767767767766776776666766767666767666767667676776776776767766776766776677676776766776776776776767767766776677676776776776776776776767676676676776677667676767766766776667677677677676767676766776776766676776667767767766666776667766776677677677677677677667767667676776776767677676767767666776676776676766677676776666667676676767667767676767676776776776776676776677667767766776776767767667767767767667767767676767766677676676776776776766667767766776766666676776776776766776776776776677677676767766776677667676677667677666667767766767677677676766677677677667666676677666666667676676776776776676677677676677666766677676667666667767667667676776766766776676776676767767677677666776776776667677677666776776767677676767767676767767767767677677677677677667767677677666677676767766776767767677667767677677667676667676676677667676676767676767667766676666776676776767767767676776776776667767767767767667767767677677677676767667767766776677677677676766767677677667676767767677666776767666767767666776776677676776776776767666666766776677667677667767676766767767666676677677677667677667767677667676776776767766677676776666766767666767767766776767767766776667767767766677666776776776676766677666677677667766667677667676776676676667677676766676677667667667676677677676776776766667666767767767667767766776776667766667767767677666767767767677667667677667666677676776667676766776666676677677676677676667767676667767766767676766776676776766776767676776776677676676767667667676767676766767666776776776667667677667666776767667766776776767676676776766776667676776776776776776766676767666676776776676666767766767676776766776677676776776776767677667766767676767677667666766676776776776767677676776767766767767677677677677676676776666677676767767767767767767677677676676776776767666776776776676676776776776767766677667766676776766776667767666767767677667676667766766767767667767677677677677667677677667677666766776677677676676776776766776677677676776767767667677677667767766776676776767767667667766776776767676676776766776767767676776776776767667766776677667767767676667767667676776776776676767677677667767767667766767766767667767767766766766676666766667767766776776776667767676767676776767767676666677667667677677676677666766677677676676676677676666776776776767767766676766776667677667666776677676677676776776776776667767766766766676767767677676667677667667766767677676776677677676766776677677677676767666677676677677676776677667667676776677667677677676776767676767767677676776776766776776776667766667676667677677677677676766666667767666676767676767767767677667667766667667676776677667666676776766776767676776767677666676776767677667667666766776776767676667676676677676677676766677667767767767766766776766776676676766767767677676766776766766776677667767677676766776776776667667677667767667677676776766667766767766676776676776676776666767677676767766776776767767677676667677677676767767767676767676767676767767767767676776676776667677676776676776676676767677676676666676766767677667677676677667767676776666667676776767676776776766766767667766767766776677667676677677676766677677676766766767676767676677676767677676667677676677676766776677676667767767676767676776677677676776767677676776767767767676776767767676676776667677667766767767676667767766776776767766766677667767677676767676677676676776776776776677677677676776676776767676776666676667766767767676767767676767766676766677676767666766767767767767767767767767766776776776677666776767676767766676667767676677666676676776677677677667667766767676767767677676767766767677677676766767667767677667676776776766776767767767767767667677676776776767676767767767677667766677666677677677677667676776767667677677676667667766667677676766776667767767667766667667667766676766776767676767767676776677677666776666766767766766776767767677676776776676677677677676666767766767767676767677667767676676676776776776767677666767767676767667676776767676776776767677676776676667767677666776676776667767767677677676767766767767767767676676767676776776766766767676676676776767677667676776776776776766677676776767766776766767767667676677677676767667767677667676766667766776667676766767676677676766667666676666767667676767766666776776767767767767676766677677676776776676677667767767676767767667767767676776677676766776676776766666766776766766766776776767766666776677677676676776666767767766677676776767767766776776767767677677666767666676767677676767767667676776767677676776767767767767676677667666666776776676776776676776776767767677677677676767666776676677677667676776776776676776767677666667667767766776677676667677666766677676767676667677667767666676766767677676776776776767667766766776667767676767667676776776767766767677677677677667677666776767677666776676667667767767767666776676776776766677666776776667666776676767677676766767767767676667666776667676776776767766776677676677666767766767677676766667766776667676767677666677666776766776776776767767676767766766766667767766767766776767766677676677677677677676767666766677676776776776776677667767766776767677677666766676776776667667766767767677676767677677676776676767767767677667667677677677667667767676767767767767766776767767677667677667676676776776676676676767766776776767766667766766767667667767766767767766767767677676677677666677667766767677676676667766667666776776667767666776676767767677676767767767667667676776667667667677667766767676766776776767666767767677677676776767677677666767766776776767676776677676767676767676776677667667676776676766767767676776766766677677667767767677667766767767767677666667767766776767676767676667767767767677677676667766676766677677676776776776676667767767767676676677676677667676666767677666776677667676776776776767766666767677677667767676767767767766776666776776776676767676766667676677666677676766767767767766767767666667767676766767767666666676766766776677667767767667767676776677666767676767767767767667767667766767667766767767767667767766767667766667767767766677676776677667667677676776767677667677676677677677676676766767676677676776776776677667767676677676776776776776676776767767667766767667676767767666776677677677676676767766677676767676767766677667677677667677677666767676767767676676667676776776767677677667766767666776767667676667676666767677666766776677666776677667667767767767676776766766767767766776676776676766767676666767767677676676676767766677677677677666776766776677667767676677666766776767666677667767767767767676776767766767767766676767676677676776776767676776677666676676776667676767676776776676677676677677676776776667677676776767676677677667667767766676676676776677677676767667767667667677676676767767767676776666767667767767767767677667677667767677667677666776776776767676677676677676667766767766776776677676767667766766776667666776666677666766667677676677666666767677666676677667666766776776776766677676767766776767766677677676767676767676767767766767767767667676766677676766667677677676767667767676767666776767667667767677676767767767766766767677677666776776667766776776776676766667676776667767767666676776767767767766776667676767676766677677676776776666677677667667677677676776677677677666767677676676667677676776767
6767766767767677677677676776767767676666667666776666776667767767667667666676776676776766676766767677667667667677667677666776766767767767676766776776776767767667677676776676776676766676776776767766776767676676776776767767666677667767766776767676767677677677667767766767667767676766776766676776667767677676676767677676767767767766676767767677677667676776677677666676767676767766767767767677667766776767676776676776776667766767767666677677676667666667667766667676666676766776767667666766776666767767767667766767677666776776776767766766776767677676676667677667766766666676676767677677676776776776766776676767766767767676767667676676676776776767677667666766666677676667766767767767767767677677676776676766776676776776767766677676766676776667667766776677676776776676767767677677667667667676666677667767677666767767676766676776676766767667766766776677677676667767676767666767767766767767667677666766667667767767677667767666767666667766776776767766666676776677667767676776767767677676766767677676776776776677677676776776667767677677667767676767767767676767767667667767677677677666776766767767767767767676766677677677666776767767676776676667767767767677677676666767766766666766776767676766776767766776776776767766677666766677677677666676676776776776766676776767766767676667667767767676776767676766766677667766677677676776776676667677677667676766776676776776677676676776677676766776767766666666776677676767676767766676776667677667676776677676776667767677677677676667676776776776776776667767676767676767667667676676676666767666667677667766776776677667767767676676676666767676767767666776776676766767677667767676666776776766776677666667667677667667767767677677676676667766776666676666776766677677676677677677667667676767767666667677677676776776776766776767677676776776767667766676767766667767677676776677676667666767676776767767767677667767676766666776767666776676776776677676767667767677677676677666767676677677676776776676776767766776767767767767666676766776667667666766767677677676776776676776676667767767766767767667767766776666676767767767677677676676766676767666766766677677666766767677667767767767677676677677677677667767666767677677676776776677667766776776677666776776667766776767667767677677666776776776776667667676776767766767767766676767767677676776776776767766766776677677666767767767677667767767767667667767767766767666667767767667766676766677677676776766676676767677667767667677666776767767767767667766776776767767767676776666767767677677676767766767767667766776767767767676676767677677676776766667666767766767767766767767766667676776666776776766776767667667677676666776676767767677677676767767676776667676676767677677676767766766776667667667766667667667676677667676776776776677666776676776767667766776676766776776767667767667667677676766776776776767667667767677667677676776767767766676776776776776767667767767677676667677677677676766776776776666767766767767677676776676767766776776667767767676776676776767677677677676766677676767676676676667767767667677667767676766776677666776667767767677667766677666776767766776776776676776677676776767667677667767766776677667667677677667677667677667677677676677676767767677667766767676767667767767677677677666766776676676666677667667667667666677667667766766776667767677677677677676676776767667767676677667667767667676676767676776776767677677677677677676767667667677666776776676676677676776677666676767667677667667667767677667676767667676776776776676767767677676767667767767767767667767767767767767767767666676767767767676667667767767667766667677676767767767766667667767766767767767676776766667767767677666667667666776776766766676776776767766776767767766776667767767767676776767766677676667676776776666776776766766766766766776767667767676766766667676767667766676767767676776776676676776767767676667767767767767767676776766767676776666676666677667766677676767667767677677677677667767667677677666776767676767767677676677676767667767767766666676666776767676776776677667767767676767766776676776667676676776776767767676776776677667766766766776676767666767676667766677676767767767766667676767666767767677677666776677677676767767676667767767767766767666776776766776776667677677677676776666667676766776767766766766766776776767766676766776767767766767677666776677666676676776677676677677676776676766767767667767676677677677667676766676767676676676677676677666667677676677666776767767766776776776676776676677676776776677676776677677667767766776767767767676767677676676676667667677676767766677676767677677676776767767677677667767676666677667767767767666666676766776676776776776767676767766767676767666666766676776677677676776776767767766776776667767676776767666766776776776667667676767766667667767676766677667676767767666776776676667676766776667667767676776776676667676677677676677677676767766676766676776776676666676677677676676776667767677667677677666677667677676776677667767766776677676676776767766776676776676676767767667766767767766776766667767677677667767676676677677677666776767766767766776767766776666776776776776767767667767676776666667667767666776666677676676767677676677677677677676676776676776767667767676776776677666766766766776666767676767767767767667767677667767676666676676776776677667667767766666776766677676676776766667677667767767767767767767767766767677677667666776677667677677676767676677677677677677676767676767677677676776776667667676767767767667666677666676767767667677677676776767766677676677677676776677676666677667767767666776766666766677677667766766767677676767677677677677667767767676766667766767767667767676677676667767767676776766767767766776676776776767666766767677677666676677676766767677676767766767766676776767766767676776767666676776776766767766677676767767666676666766776767677666767676776776776677667666766776766776776767676676767677677677676766677666776776776676676676776776776767767677677676776676767676776677676776776766676776677676677667677676767677666776766776776776667676767676776676677677676776776776767767677677666677667676767667676666766776676766677676776767667676776776676766676776776776666767766677677677676776776767767767767766776676677677666677666776667766776776767767676667767767666677667766677677676776666676776776776767766776776776776677676667766767666677676776776766776776676677667676667767767767767676767667677677676776776676766766776676776677667677667767766776776776776776776677676677676767666767677667767667676776667676776776766776767677666676766767667677666767767766776677676766767767677676667766767766776776766776767677677667767767676767666776767767676677676666767676676767766776676776767767767676767767667676767677667677676767667767666667767677676766767766776767667767767767767767767767767767766776776776776766767767767767667767767677676767666676767767767677677677677676776676767676776767666776667667767667766666776767767676776677677677677677666676767767666676766677676667676767676667767767767676766667767767767676776767766776776776767767676767767767766776776766767767676667676677676677677677666767767767767767667676776667766667767767676776776676667767676776676776767676776767767766776667677676767766766766776666677666767767677667676667676776676776767666676677666776676776766667676776776766776667767677677666667767676766677677667766767766667676677666677677676776676667677667767666767677676776767767767766667676776676666776676776776676776767767667767677676766776667676776776677676767676776767767677676767667766776767676676677677667767767677667767767667676776767767677676776676766767767677667677676767677667767677677667667677667767767767766776776776766666667766776767676676776776677666677676766776677676767676767676676776767767767767666667767676776667767667767667767676776677677666667766776667676776676767766776776767767677676676776766677677667766667676677677676767667766776667676677677667766767676776767666776667667666776767766766767767767767667677667677676776766766776776776766767766767767767666677676667767766776767767676667767767667677676676776767676677676767766667677677667766676766767766677676767677667767767766766677667677667667767676677666776676767677667766667767677676677666776766767767766767767767667667666776667667766767767766776666767767767766776767766767676677667766776677677666677677666767667666766676767676776776676766767766776677677676776767767767676776767766776666676676766766766776677667766776666776666776776767766767676776677677677677666667676776667667676766767677666667676767667677666667676767667766767667677667677667766767667767767767766677667767766776767767767667767766677677676776776767767767667766776776776776766767676767767766776776776667676767676767767767666776776776776667767676766677676766767766767767677667676677667767667676776667676676767767676776667767676666676666676767666677676766776666776776676666776766667667766677677677676776776776667767767766767767676776766767667677666776677677677666767767677666667667767767666767667676776677676767667767667767667766766776666776767666677667767676667677677677667677667667766766676776767766677677667767767676677676677677677676776776676776776677677676776767767667677676677667766676776676767767677666667766766666776767767676677666776776667766676776776776776677676766676667667677667677676767766766767677666767766676766776667767677676667677676666767766767677676676776677676776776767766767767666766676767676776767676776767766677677676667767767676767677667767766776676767677667677667766666767767767676666766776776776767767676766776766766767666677676776776776776676677676676677677667676677677666776776766667676776776776767767767676766776776766676767666766677676667677677677677676767767767766776676767766676776766676776677676767677677677667767767676767767676776767767676767767677676676766776677666666767767767677667767667667767676677677676766767767767677676666776776767767766776767766676667766767676667677667767767676667766766767767767767677667677677666667677667767766767767766776767667666767767767676776776776766776767766677676766677677666776677677676766776766666776676677676767766767676676667677676677677676666766776667767667666776776776767766766767766
36667767766776766767676776776767766676767766766767667766776766667677676666677677676676767667676677667766676766766766766767667677677676676666676676767767767676767767767666667667676677667676767666776767767676677667677677667767767767767677677676676667767676676776767767767766776676676767667676766767767677677666766776676676766676766767677677677677667766676676666666767767767666776677677666767667767767676776676676776766677677676776776676767666667676677676766776767667677677667667667676667767767666677677676767667667767766776677666776776676776776677677666776767766767767767766667667766776667766766776677676766766767676767667767767766767676667767766676676767667676776766677666676776776767767767676776667766767766767677677677667667767676776776776667667767767767676677666676766677666677677677677667766766776677667767676776677676776676767767767667767677676767677677677676767767767677667766676677667676766767677677667766766766776776766676677667767767766767667766767767677677676767677677667766776676776666776766766776676676776776767677667767676766776677677676767676776767667767767667767666766776677677667767677667667677677676776667766677677667677677676776677676776676767766776776767666776666677677677676776767767677676767676767677676767677666767766666677667767676766677676766776767677676676676767767666776667677676667677677667666676767767676767767766776676677667677677667767677667677677676776667767676767667676767677667676776776676677667676677667666767766667666676776767676776766776767667676776767667767677666776667667767766676776776667767666776776776666776676776676767676667766776677677676677677677676767767766766677667677666677677676767667676776776766776776776767766676776767766776677667767667676676776767677676776776767676667667767666767667666677677677676767767667667676766776766667767676776677677676667676767766767767677677676766677667766667766767767767676767667667667767767766776776767667767677676776776677676666677666776767766767667677676766676766667677677677676776667677666767767767677677667766767767766776776767767676776677677677676767767667766776766766776776766766766767677666776767766766766767767667667767767767767767676766677667676776776667766677667677667676677677677677667767767766776776776676776767676667766767766767677676767676767767767667677667667667767677676767677676776666776776767767766767766776677666767766776676776776776776776677676667667677666776767676776667676677666776776767766776676767767666676776677667676667766776767767766776776767767767666767767767766776776776776666676776766767766776766767767667766767677677676776677666776766767677676667767767676666776766767677666766677676767766677676776677676676776776676776666667767766776767767767766776776666776767667767767767767677676667766776677667676667767766767677676776776767767666766776767767766776766767677666677676776776767677677677677676667766766776677677676776677676676676767766667677666776667767676776767667676667767767767676676776776766677676767767676767767766776767767667667676776776677666776776776676676676776767676676776766767667676676766676776767766767767667767766677667667677676677676776767766677677676767667766776776767667766767676676676767766767766776666776677676767676767677676767677677666677677676766767767766766667767666776776767677676767767767676667677667667677667767767766666776776767766776677667767767667766667767667677666766767767767676677677666776776677676767767676776677677676676776766776767767676677677667766767677667676766676677666677667676776767766677666676677667767677677667667767666776676776677676767767677676776776766767767666677677666767676666766776766666767667676776776767767677677677676677666676766776766667677676767676776676767667767767767677676676767766677677676776667766666776767767667766666776666667667666677666767766766766776677676776776767666776776776766776676677676766677676767767677676676767676676767767667676776666766767766766676676676766677677677666677666776776767677666767767677677667767767767767667667767676766767766776776676666676776677667667677676776776676767667767667667766776676666667766766776667677677667767667766766766676776767677677676776776767676676677676667767767767676766776677677677676766766667766776677676766667676776677667677667666766767667667767667677667766667667766766767767677676677667667676677676677676776776766667767767766767767677677667676676776667766676676767667767677677677666676776767766667677677677677676776666676776776766767677667677666776776667766676676776776767667766776767676676666776677676667767767677676677676776776776767666776776776767767766776676767767667666767666776676767667677677676766677676776776776667676677676776767767767767676677677667667677676776767767677676677676767677666767667766767767766677677676767677676677677666677677676776776767767766676767766776667677676767767666776767677667766776767767767767766776666766677667767767677676767667767766767666776776676677677677676776767767767767767766677676776667767767667667677667676767677667767766676666766776767677667767767676677677667667666666767667667766776767676676767666766776776776677676766666767667677677676667767767767767767767667767667677666677676766677667767767767767767767767677676767767677667767666767767667767677677667677666677677676677677666776676766667766776666776776667766776676776676676776776766766676666667767676766677676767767666776667676767677667767767767667677676776776677667677676677667666666776776766667676766677676676766676676767676776767767767767766676776776776767676776776776776766767767666677676767767767767666776766776766667667677676677666776666767676667676776767767767677677666767767766776766767676776776677677667667767677676776776767667766766767676766776667666667677677677676767766767767767767767767667677677666767767766776676676776667767767667677677677676676676667767677676776776776776677677666767767667666767766676776677676676776676676667766766676776676666776776776776767667676767767767666776677676776776767767767767767766766666677676776776676776776776776676766776776677676776766767667767766776767677667676676666767667676767767676766776776767767767767667666776676766776767767766667667667677677667676776776776776677676776767677676776776767666766776676776766767766676767767677677677677676776767766676767677667677677677667767667767677666776676767676667767676776667766767677677677677666776677667767767677676666776676776767767767767677677676767667767667667766776767667766766776767667766776776776776776776776676677676776766776677676776667767667767767767676677677676676776676776776767767766767766766776767666676767677676667676776776667767676676766666676767677677676677676776776767767766677676676767767767766767766776676776767676767766677677677677677677667676667667767766666766677677677666767767767667677667667677677677667676766776766767677677677677667676776776776676667766766776676776767676667767677676766676776776676767677667767766667666776776767766776776776776766767677666766776767767767766767767767677677677677677677677677667676767766776766776776776766767766677676766677677677676776677677667667667767767676776776676766676776766767666767767666776767676677666667676776677676766677677667667766667667767666767667766767766667767766766776667766677666766767767666667666766776776667766776666776776676767676677677677667767666767767676776766677677667766766776767767767767766676667767766766776666677666677676767767766776776767676776676776767767767766776776776677667677676676677676767667766776766676677677677677676677677666766776767677676776776776677676676667677677677676767666767767676776677677677676776776776766776667767667767676676676776766676767666767677677676766676776767676767677676776767766767767766767767667677676767667767677676776677667767766677676676766776767767767666676666767767767766776677667767767767767676667677666667767677666677677676776776776667766676766767766776776766676677667767677676766776767676667767676767767677676767766667767667766776767667677667677666676767767767667766776776767677676676776776767676776776767766776776767767767767767767766776766776767767766677677666776776776667766767767766776767676766767766776676767766676666776767766677677667666767677667676776677666776776767767767767767676776766767676776677676776776667767766776676766676767766666677676776776676776776667676677666667677676767766776677666666677676767767677676667676767767767767666767766776666776667676667767766776776676767766676776776776767677676677676676766676767676767676766766677677677676767767766767666776766677667677667767767667676677676767677677667676767676677677667767677667767677677677677667766776666667767767676767767666776766767676766776677677677667667767767677677666776666766676776776676667767677666776776776767767767676767766676766776767677677676776676676666676767767677677677677676766767666776666766677666776776767667767766776676767766767766767767766766776776776666667767666676767676767767677677676766767767767676667677666776666767677666676677676776766677666676766776767767677677676776667667767767767677667767766767767666776666767767767667767767767767677676676676677667676766776776776676776677677676676767677667766776677666767767767677667667676776676677676776776677667767667677667767766776766767677676776767766767666767676766767677676766677677676677676766776676676776677676767677667767766767766767767667767766676766667667667767767676776667667676676667677677677667667667767767677676766677667676776776776676767667766767677677666766776767667767767767767667766776776676776666667667677677667767767767766666766766767677677666767767667667677677676676667766677677666676776677677667666677667767766766776776677677676676676776667676767767767766676677667677676776776776676767677677676776776677677676776676767677676766767676677677676767766776776677667766677667766776767666767667677667667766776767767767677666776776767766766677677667667676776776776767766767766776776776666667676767766677677667767667677676667677667767677667766776776676677667767676767766667766767676767667676776776767767767676677677667767667767767767676776677667666776767667766677667676767767666667766676766766667667676776767667767667666767676
676767677677676767676667676666676767676677676776767666766776767677667767767677676776766667767767667766676767767767767677677667767667766677667767667676767677667677676667676767677677676677676767767767676767767767766776776667666776677667766766667676776677677677667767676776676677666766766767667767676666677667767767677667677667766766776776776666776776767677676667676776776667766767766677666677666677666776776776766776676767767676766776776767766677676766676667767676767676767667766767766767766677676776767676676677676667767766676776776667767676676666766766676767766776776676776766676667767767677676776766776767767667766776767676776776677666776676667767767677666677667677676676676776767677676666666776776767767676776767767767767766667767767766776677676766676776766767676776667766776776676666776676767767767677676666666767676776776767676776667677666776776767677676666676676766676767767676666676677677667667766676767766766666776666767767766767767677677676776667667766677666776776667677676776776767676677676677676776767666676776677676776677667767667767677677667767677667667677677667666767767766767767676767767676776767676776676776676776776767666776666776767677676677676677676776676667767767676767676667667677677677666667767766776767677677666677667767676776677676767766677677666776776667767767676776677666776767677676767767767766776776776776776776676667676767766766776776776776776776676667767677676776767767677677667666776767766776677677676667677677667667667767767677677667767766776767767677677667766767766676776776776677677676766677677677667766767677676676776676677676766677677677676666677666776766677667766767677666667676676666776677676767667767667676676776767766767676766767677677676676676667676676767766776766776766776766677677676767767767667677677667767767676776767766767767677676666766677676767667666776677667666767677677676766667676676677677677677676776776776776767766776767677666767766767766766767767766767667666776767767667667667666677676676767676666776676676767766766667676677676767767676667677666676766767666766776667766767766776776767677666776767677677676776766676677676776776776766776767677666776667766767666767677676776677667666767666676676766676767767666776776767766776767766776776776767676667766666766676776666766667767767767677676766776676666676677667767767766676776676677677676776776776767767766766666666776677677676776776776776767767766767667767667677677676676766767767767667767766776676776776776767667767766767766767676767676776667667676767767766766676766767766776776676767766767676767676767766676767766767666767767766776677666667767666767677677676776776776776676767767767667766776767667677667766667676776677676666766677676766766776776766776766677677667767677667677667766776776767667676667767666776676767667676767766776767666767676776666776767677666776767677666667767767767667676676776776776776677677677677667767767677676776766767766766677677677667767767676767767676676776677677677677676776776766776767767767766676766776767667677667767767676677677676776767667666767677667766767767767767666776776766766776766676776776666677677667766677677677677677667677666776767667676766776767676677676666776776766776776666766776677667767676666767677666776767676767677676776766776767767667666667667676776776767667666767767766676677676677676776776677676767767677667667677676776776676776667677677666666776677676767767677677677676767767677677667766776666667677677667766766776676667677667767767767766667676676767766776776776776767767767676776767766767767676676676776776767767766767667766776767766767767667766767766766767766676677676776766766676676776666767767676767766766776676776666767676767676776776776767676776677677677676776776677676766776776767766767767766767676776676666776767767767666776767766776676767676667676666667767767667676677676767677676677667677676767676676767666776776767767767677676666676676677676767666766766666676676766677676776667767667767767767766776766776776767677677677676677676767676676677676776767677676767676677676776677666667677667676776767676776767676667677676766767766767767676676776677677677667767767677676767677677667676776776766676767677677667676767767767676767767666767767677667767766677676776767767666767677667676767766776776767766776767677667677667677676677667677676767677666677666676667676767677676667666676677667677676677667666766767676776776776677667677676676767677676766776767676767677667767676776677666776776767677676766676776677676766676767676776776767676776776766767677677666766677676766776767677676776776776776677677677676676676776776766676776767766767667767767677666766767667767767676776676677676766767766776776677676676677667676676767767666776776776676767767767767677677676667677666767676677677667767676776677677667677677667767767676776776776766676776667767767677676776677677677667676677676776767677667667677667767767767767767676776776766776766667676767676676767767767676677676776776776776677676776767766776677676667766776766766776676767767666767766776776776767676778677676776776767676676776676767676776667677677666676776767767677677677667667667766676766667767767676667676676776776767767767767766666767676767766676766766766676677666676676776776776766667766677677677676667676776766767767766776667677667667677667767766666666677676776776776677677676667667677676676776776667767667676677677677667767677677676776766766776676677667767766666767667766776776776776776676776776767767666676667767766677677677676767767666767677677676677677677666677677667767677666766677677676666776776767767766776767667767767667767767666776667767666767677677677677677677677676776776666776776776776677677676677676767676776666767766677676766667676767677677677666676776766676677667667767677677676767676776776776667676767677677667677677667677677676767767667667767666776676767767666776776776677666767766767767767667766666676776776767766776767766677677677676767766676776667766676767767666767766667677676767766767767676766776776776767767677676677676767766766776776766766776776776776676767666677677677676767767677667667677667766676776776776766776767676677667676766766766667676766776676776776677677677677677667766676676676776676666676776776766776767766776767667676767677676766677676677666776677667667767766677677677667677677677666667667677677676766776666766767667676767766676676676676767766776767766776767767667676677666666667676766767766676776776776776767666767667667666766776667667667667766776776676766776776767676767677677667667767767767767676767766767767676776766767766766667767676776776776766767766767676776676676677666776677667767676776666776677667677667677667767767666766677677676776767767767767767767677667766776767676776666767766677666767677666767677676666776776767766776667677667767677667767767766677667767766767667766676667676677677677677676676676676776677677667677667667767766776666766766766767766767767677677677676677677667767677677667666677667667676676677666776766776676776766667676767766767767676767676767767677676767766766766776767767766666667766776766767766677677667677667667667766776667767667677666776766667767667676676767767677667677667676666776767667767766676776676767767677677677676766776776767667677677667767666767766676776767677676767767677677666767767666677667667767767677676677667766766676766776776767676677666767767767677666776766767767767766776767667767766767767666676666776767766767767766776767767767677667676676766677677667677676776767667667767767766676776676776677667766776776766776776776776776766776666776766776766767676667767767766677677676666766677677677677677676676667767766667767766677676677677676767766667767767767766667676676767667766667676677677677676767767766667766776667667767667766677666767677666767676677677677667767676767676677667677676676766776776776767676767767767667677677667767667766767766676776767667666676767667767766766776767667676767767677677667767676767767677677677677676677667767767767766766767767767767767676677666677677667766676767677676776676766676676766767676776676776677676766677676767676677666776776776776677677676767676766766776776766676767677676766767767766767667677676767676766766776677667766776667676776767677676767767676667767676677677677677677677666776677677676776776767766676676776776776767676767677676766677677676776676776766676677667766677676677666766776767676666776776776776776767767767666776767767767767667766776676776767676766776766667767666766776667667676766766776767667667766767666667677676766677677677676666767766766677677677666677676666766776676776666776776776767667767767676676776776776676767667766776766766776776776776776666677676667766767666767767667766776767667677677677666766776767667676776776677676666776766677676767767766766667676676776767767767677667767767676776676767766767767767677676767767767766677666677676766676767767677677676776766677666776667667767767766676776676767767667677667766776767666766676776676677667767667767766776666766677677666676766776767677677676776677676676677666767677677677666676676776766676776776776766667667766776677676776776776677676776776767676666676767677667676667677677676667766676776776766677676676667677677676776766667767767667676776766666766767767676767767676767677676766767767676776776776767677666767767766776667767767766676767767677667677677666767767767667766776767766767766766776776776776676776677667766766676767667766677667766677666766667767766776776776667667766677676776666767676767667767677666676677677666676776776767676667766767677677666676766776667767766666776666666766766776776677677667667767767766776667767667677667767667677677677677677676676676676776776666677676667767666767767767766767667767676776676666776767667676776767767767666766776677676766776767676677676776776767767767666776776767766677667677676767666766776667766667767677677677676667676676766766766776766676776667676776667676776776666766776766666776676766767677676677677666766766776677676767667766767767667766767667667767676666767767766677676776767767676677677677676776677666766767767667667767677676766667766767676677667766767767676677676776766767677677676766767767667767767767766766776776677677667677677676776677677676677
6677677667766677667767767677676767676776776776667767766776767766667676767767676776677676767677667767767667767666767766767766767767677676776767767767767766776766767677667667667677676766776776766776767766767767767666666677677666767767766676767667676776776676767767767767766766776667676776776767766766667676767667677667667766776767667667767677667767666767677677666666766776767766767766776767767676776776676776776776667766767767766776776776676766766766776766776667667676677676776767676676667767677676766766776767667767767676776767666767766776776776676677666767766766676767766776776667766776776776677677676776767767666767767677666776776766776767676767666776776776776776677676766766767676767666776776767666766776767767667766767676776677676776676677676767666766776677676667767767767767766677676767767667676776677667766666676767767677667766766776776766677676767767767766776677667677676676676766767677666676767676767676677676677667677676667767676776767677676776676766776776676676776776776677666676667676776677677677676776776776676767767766766776676767666766667676776676767676776776776767676667767767767767677666767767767766767667677677677667666677667676676776776767677676677677677676766666767766776776776767676767766676776776677676667767767677676776776676766676677667767767676676776767767677677677677667766776676667767766767677676767677676677666667767767767766677667767767766676776767767767677666766767766776766766776776767677666767677676766766767676767767767676767677667767767677666667766677677666767676767677677676767676776667677667767767767767676767667767767767767676766766667677677676766767766776776776667677677676767767677666676677676676766766776776776776767767767677676667767767766676677666776776767667766776677677677677667677666766667767767766666776766767666767676776767677676776677676677676776666766767677676677676677667677677667766767766667767676766776767766667667677677667676666766776676776767677667767767677667767677677666776776776776776766776766677667767666776776677676677667766767666776676767667767767767767676676676776677676667677676677677676676677677677676766667767767667676767767767666776666766776676766776776767767767767676776767676776677676667767767676767766676776767767676776676677677676666776766766776667666776666766766776667666776767667676776667766676676767767767766676776767766666767677676667677666776677667766677676766766776676767766776767767766776776776677666767676776776767767767667667677667676676767667666676667767767767676667666767676667766766767677677677676776766776776776776776676677676677677667667666776667677677667767767677666767666776767766776767767767767767677676776666677667767767676766776676767767676667676776766766776776776766676667767676767766766767676776766766776676676776766676666767767766776676677676776667767766676767676776767667767766767767667667667667766666767676677676776776776667766776677666776767767676766766776776667677677676667676767677677666776676677676676767767667676767767677677677676767667677677677666767676776677676776766677676776766666776676776767676776767677677677667766776767666676776776776776767766776776766776677666667676776767677677666677676666676666666767667667767676677666776776767767676677677677666667767676767766776677676767767766776677676767677676767767767677667667677676767767667677667667767767767677676767767767766776676776776677676776766676667767767767677667767766776776676677676767767677666776776776766766776677676776676676776776677667767676676767767767667667676767766766676776776677667667767676767677677677666676776667676776667767767766776767667667767666767767767676767677677676776677666776776776766776767767766677666776776767676766766776767767677676776776677667766767677667766666766677667767767767766776766667667677667667767766776667766677667766677667767676776766667666767767767767766776677677677667767766677677677676767767667677676776667677677677667766767767767767766767766676776676776776666677677676776677667767767767766767677667766776677677677677676776676767676666767766667767767676767767767766776767767667767676666676776776766667767676677676676667676767767667767767676776767767666666676767677676767767767666766767677677667766676677667767676677667666766667667766776776767767767677677676766667676767767666767676677676766676766677667676767667767676776767767666766676776766666766677676776676667667767667767676677666776677667766767677676767767667677667767677676776766767767766776667677677667767767667767767676677676767766676676676776776776776767677666767766776776776776776676767766766776776766676776677676776767677677667766767667766766677667667767767677676767677667677677677676776766677666676767767676776767676776767767767767767767677677677677677667676767767766767677667676766767676676776776767666776766767677676776767677666776776667767677667667767667667677677677676677677676667766667666676776767766767666677677677677676767766766677666767677667666676776676776677667677677677667676766776767676766667767766767666666776767767667676766677677676767767676776767766667767766666776676776776776776766766767677667766766776776776776676767766767666667677667677677666666776776667767766767767667677676776667676767767676767767677677677667676666666767766767766676767766766767677667676766776767767767677676776767676767766676776766666676776766767677666766767767676766776667767666766766776676776766766676776677666677677677677676776676776766766667677676776776676667667667766676667767676676677677676766776666766677676677677677677666767767667767677677676776766776766767767767676676676767766677676776767766776667767676776776776676776776776666766766677667677676776766667677677667766667766676676776776677676767766776667767767676776776677666766776776767766677676776767677677676766767767666776776667767767767666667677667677667766767766677667677676677677666676676767677667676767767767766766776767767767767767677667677676776767667767766766667677677677677676767767766766767676776767677676677676776776767677666776767676676767677677676667666667677677677667767677677676676677677667676766767666776677667767676776766776767667676766776776776677676677676776767766677676767667767766767766767767667766667767767767767766776676767767676677677677676676766776767677666766766767677677676776767767767676767766677677666776677677677677677677676767676767666766666677677667677676767676776677676776776667676767666766676766776776776767677676676776677676767766676676676667767767767767767676776776667767767767767666776767767767767677667767667767667766677676776776677677667767767666676776776776676767677676776767676767676776776677677677667677667676767676767767766766767767677667767766767677676766776776676767676676677666676676776666676667667767767767766767676676677667767766667667767667677666776776776677666776776767766766767677666766676767676767677677667666667677676677667767677676767767767667667677677676677667677676776767766776767766766667676767767677667676677677677676666776677676677676766766767767667676776767667767766776667767767677676776776767677676767767766677667767767667767767767767677677676667766676676676676666776776767667766776776677676766677667767767767666676767667677677676667677677676767676766766776766776767767767767677676776766767667677667667676677677667767677677676667767766676776767766776766676766666767677676776766776767676776676676776776776766766767767767767677677676767676776677677677666666677667766776767767767767677677666676766676676767766766666776676666766767766776676766766776767676677667667676776667767767677667676677676676767767767766766776666766667677667677676677677676776767667676776776776667677666776767666776767676776776677676767667766767766776767766677677676776776776676767766667767766776676666776776676667766766776676776776776776676767676776676676767677677666667767676767766677677677677676776776766776767767766766776676766676767676776776776776667767677676767767766776676776767667676766776676776776767766776677677676767767677667676667767677676776776766776767667666776767676776776676767767667667667677677676667766676776767767767767667667677677677676767767666776776677677667766776767767766677666676666676767676767676676776767767767667766776776767676767676677677677677666776767676767766676766766677677667666776766767767677676776676676776676767667767767767766676776677677666667676776677677667676776677677676767666667667766767767676676677667667677677676677666776776767766667766767667767767766776666676676677677676767767677676767676776776776767676776676767767666767676776677666766767767767667767667767767767677676667766766667767767676776676677667766767677676676677677677666767667767767766776776677677676676776776667677677677677677667767767767766776666776776677676767677667667766776676767767767676677676766677676667766776767667677677677667677666766767677677677676677677666776766767766767667766767676776776776666776767767676676767766776776766666766677667666667767766767767767767767666776676776676766677677676676776676677676676676676677676767666667676766776666767677676676666766767676677676767677677677677676677676776767676676776767666767767766667766766767767766666767767677667767676667767766776767766776666767766677677677677676776666776776666767666776666667666666776677677667667766667767676677676766776667766677667677676677677666766776767766767767667767767767676676676667767767667666776677677677667666776776767677666767766776776767677677676776766677667667667767767677677667767676767767677667767677676676767667766776767766766676776677676776667767667666767676776767767676776776766676776776766776677677667667766767767677667766766776776767677677677676776666776767667767767767676667676776667677677667676767666767766776677676767677676776667767767767677667666776776776766767677667766677666767676767667677676776667767766667677667676676776766677676766776676776776766767676767767667676676666776776776776767767767766776667766676776676677667767767767767766676776767766776767676667766776776676667666676766776767667677667677667676776766667677677677667767766776776766776776766776767766667676766776676767767676776677666776766676766666676667767677667667766776776677667767766677677677677
676677666676776776676667677677666667767766776766776767767667767676676776776776767667767767766767676676677677667677677667767766776666776677676677666676767766677667766776776776776676767766776676767766767767677676766766666676776677676776677677676767767767767676767676776776666666676676776767667667666766677677676766776776767767766666766776766776776767676766767766667766676776766766776766667676766767667677667767667766667767767677667667766766776766667767667677676676676776776776676766667767767676676676667667676667677677676766667766767666676667767766767767766766676776767677676776666676677677677677677677677667676776766767767677677677677676677676776776776677667667676776776666766767766776767766776766767767767667767676776676776666767766776767667676767676767676776677666767677677676776667767767767767766667766776776776776776767767767767676776676767767766677677667666766776766776776766776766767677666776767767767677676776676776767677677666766776676776767677666676677676776767767766776676776767767667677676666766767767676776677677677677677667667766676767767767677677677666766766767666776776776776767767677677676677677676767766776667767667676776767766776776767766766767767766776667767667767666667667766676767766767766776776676676767666776766676776766776776776666776766776677676767676767767676766677667666776776677666677677676676667667767677676677677676676766677667676776766667767767766776767767676677667766676776767677676767766677676767677676677666766776767677676767767767767767667677667677676776776776776666666667767767677667667677676776667767766776776667677676766767766767766766776776767677667667767767676776667676676776667677666766667767766676767767766776676776776666776677667767767766676767667766766676677666676776776676776776776767767677677676776676776766776767677666767767666776776676776666666677677667767677677677667667767676767666776677667676767767767766667767676766776667667767677676667666767766676676677667767667767676676767676676767766677667676767766776676767766676676767766767676776776776767667767767767676776767677666676766766776767666767767766767766667667676666677667677666767676676776667667677676776767677676776776766776767767676776767667766766767767677676676667676767767667766776776776667767676767667677666776677676776766667676677667766766676776776767767766776677677677676767767677676776766667676776767767767766766666767766766766676776776676776667676776667677677677677677666776677676667766776776677676677666776767767676667667767676776776766676776667676776676676676767767676776677667677676776776677677677667676666776767676776767666776766667666776766677676776766677677667767677667766766776767767766666776776677676776776667766776677677676677667767677666776676677676677667767676776776676766767676776776676776766767766766767676776776767767676776676667767766767677667667676767676676766776767676776666766776676767767766677667767767667677676767766776767766776776776776767767667766766776776776776767676677676776776766676766776776677676767767677677677667766776776776676766767766776667767766776767767767767767767676776776776767767767767667667767676667676776676666776667676666776767667767676766767676676676676766767767767677676676766766676776677666766767676776776776767666767767767767676677676776677667677677666776767766776776776677676776767666666776767676676767767676767676766666776667766677666676676776767677677667766776767677667767677667677676776776776776767677677676766776767667667676667767767767677676776776776676776666677676767676677677677667676766767767677677677677676766776776676677676767767677667667676776766767766667766776767767766766776776677677667667667667676776767666776677677676776776676776776677677676677677676776767767766776667677677667767677677667766766677677676677677677677676767767676776676766677667766776767767767767766667767766767766766676776666767677677677666677666776767766767766766676776767667667767677667676666676776776776767677677677666767677667767767766776776667766776667766766667667767676766766776776776767666676666667766676767666776776767767767767667667667766776667767766766767766667766767767766676776766776767767766767767676776677667677676776676776776767767676776767767677667767676677667667766676776667767676767676767666767767677667676766776767767676677677667766767767767666776776676666776776677677677677676767677667666676676767766676767767767676667677676767676776766676766767676767676677677677677676776667676766776776776776767767766677676767767667767677667767677667767767667667767667677677677677676766767667676767766776677676767766776776776677677677676767767767766666767767766766776767667767767676766776767677676767676676666767677677666677667767767766677676677676767767767766776767766766767766776677676677677676667767767766677666776776667676776767767667767767767766766767677677677676677677676776776677677676776767666776676776767676776766776676667667667676776767676667667766776767676776767766776676776767667766677677667766767677677676766776676766767667676767767766767766666776777677677677676767677666776676776767766776767766776767766767677677677676767677676676667766767667766767766667767766677676767666667676776766776776676677677677677667766676766667677676767767766776667677676767677676767667677667767676666766677677677677676776776766766776767767676776667766766767667767767767766767676776767767767677676767676766677677666676767676676767767767676767767766676767676667767677667766776666776776667677676767766767767676666677677666676676776677677677676677676776776676767677676676776676776776676766667677676767767677677676677666776767767767676776677666776766767767767667767767666767766767767666766666776767666677667767767677677677667677676666666676676677677667767767766676776767667666677677676776776677676677677667767676767767677677667677677667667676776767676776767676776667676677667666677677666767676767677667666666776767677677677677677666776776767677667676677676776776767766767677676776766666776676676767766767677666767766767676767676767676676776767767766776666676677676767676776776766776766677677676767767767766676776776767676767767767677676776776667766776776776676676776776676677676776667767666776666767766766776667667766776677666767766776776767676776667677666677667767767667666767677676676766776766776767767676776767767677666767676767677677676767676766776676776767667767766766767767767677666667767676766767667667676667677676676767676776776776677667767767676776667677667766677676666776677676767677667676767767767666776766766677667676776776767767767676767667676767767676666767767766767667667767767676767676776666767667676676776776776667676776767766766666667676767767767767767767767677676776767767767767767677676776677677667767766776767766677676677667767767677676767666767667677677677677667677667676766766776766766776667676766667767766776776767676666676677676776776767767677667676767767767766677677667667667767766767676776776767666776677666766766766776776776676767767676776677667666766677667677666767676677676766776776776677676776776766767766676667667766776677677677667677667667676676667767767766767767667767667767677676677676776776667766677676676767676767676667766676676766766767766667677667677666666776677676776666776776767667767667677667767767677666776767766767767667676767677677666776666767767767667767766767767767676677677676776767767766676676677677677676776667676776776776767766776667767767767767767667677676767767676676767667676677667676676767766667667667767667767666767767767676766776776767666677667667767677676767767766766776767767766767676767676667767767667677667676776676767767766767766676766676667676676776776766767677667767667677676776677667766676767676666776766676776776766776677677676676676776776767766776776776677667767767767767667677677667677667676677677676776766776767767766776766776667667767666767766776667767676666767677676776676767677667677667767767676766677676776776776766776766767767667767767676767677677666677667676776676667676776677677676767766766676767767667766676776766667667766767676676767766776776767676776776767667677676677677677666667766776676776676676767767677667667667676676667767676676776767767676767767767667766767766676667766677677677677676767677677677676677667677667766766776767676767767767767677666776766766767766767667766776766776776767767677667676776767767677676677677666677676677676676776767666776776767767667677667767667676676666776767677676766677666766776676677677677677677666676767766667667767767677677666776677676776766776766677677676677677677677677667767766776766767767767766766677677676767766767766677676677676766677666776666676766667666766676676767767767667767766766667767676766677676666676676776676776677676776776767677667767767767677667666676776776776677666776676776767766677677667677676776767677666677677666766776776667767666776776766666776767667767767677667677676767767767767676677676776667767666767767767666767677677676677676676677667767767766766767666677667677666776766776767667667676676767766676667766667667667666767766667766776776667667677666667676776776767677677676776676677676667766766767767676767767767767766677677676677667676767767677677676776677676767767666767667766776767666667667767767676767667676767676677667666776767767766766676776776776677676776766677667676767767676676776667667677667767766767767767667766776767767767676776676776776677667667676776677677667676676776776677676676776766766776776776776767677676676667677676676776766666766766666767766666676776776767766767766666677677676667677677676676677667767766776776667676776767676776776776776776776766677676677667767767666767676766766767666677677677667667767767676766767766776776667667767766776767767767766677667676676767767767767767667677667767767767767676676776677666766776776766766776767667766776676766667766776767677677667767767767766666767767677667677667767767767767676776766776666667767767767677677677666767677666767666767767667766776776767767766667666676677676766676766767766677666676767677677676776676767766767766776767767677666776676776766767677676767677666767767767767767766676677676676776766767767676666776776776766767667676776776676767767677677676767767677
6766677676767767767767666776676766776776776776767767767767767766776776667766677676776776767667666767677676767766776667767767667767667767767766776767666776776676776767766766767677667766767766776767677667677676767767766766776776776676776767676776667667767677677677667766767766677677666776677667677666776776766767766776767677676767677676776776776776776676667767676767767766776766767667676767767676776776776667667767666767677667767667766677667677677676766666776776767677666667666767667767666677676766676776767767667666776776776776676776776676766776676776776776767767666767676767677676676776776776667677667677677676767676776767667667676676766666667767666776767677667666667677677676676767767767677676767676667676767676677666666677677677667676776667676766766776767676776776776667767677677676766767677676766766676676667666677667767677667677676776767676677677667677667766676767676766766776676766676766677667766766776776776666776776776676766766667676677677677676767767676667767677666766776667766776666676776776766776776767677676776767766767676776677676676676766767667766666767676667766667767767676776776666667767767767767677677666677676676677677666776776666776676776776776767677667767676776677676776676767667677667767767676767767667766766767767667667766767676766776766776776776666776776766667766776767766776667676776766667677676776776767676776767667767676766677667766677666776776677667677667766767767766776676776776776776767767767667676776766667677667667677676766767767677677677676776767766767767767766776776766767767766677666767677676776677676776767676767676776767676677676776766676667667767767766776676677677676776766676676677676776776776776776767676767767667676776776776776776776776676776776677677676677667766776766666766766677676666767667667667677676667767767667677677676676776766766776766667767677676776677667677677676676776776776766677667676677666776776776776766767767677677676767767767767676776776767766776667766667676676676767676767767767767676776767767766767667667767677667766776776776766676766676677677676767666767676676766766776766767766766676666677677677677676677677676767766776776766667766667767677677676767767676776767677676767676677667676677676767766676766767666776676776776677667767667767676767677676676766776677677677677667767677667767767676767666776766767766776666767766677677677666767676776666767676776776666766776776776767767767767667767767767667667676677677677667667676677667767766766676766776776767677677677676776677677666666766776766767767666766667676676666767767667676767667677677666776776767676767677667767677676767676767767667677676776776666767766676776776776767677676767677676766767676776767767676776776776766677677677666776767766766766677677666776767767767667767767677667677677677676676776677677676767676776776767666766677677676776766776676666667767667767667677677667767767767677666776767677666676776677677677666776677677667767767766776776766776767677677667676767676776767677676766776776767767666666776767667677677676667676676766776776776776767666776767677666766776667667677677676677667677666767767766767767677666767677677667767767766676776677676776776767767667767767767767676676677676767677676776677677666766776776767666776767767766776776776676776776776677677676676767766776676776676776776767676767666767766766776776766776776776677667766766767767677677677677676776767676676767677666776677676677676767677677676776776767767677677677677676776776776767767676767766676776767676666766676667767676677676667767767767767767767767677677677676776776776667677676666776766776776766766776767676776767767767767667767677666767676677667767676767677676767667767667666776776677677677676676776776776767767767677676677676776776766776767677677676767677677677677667767677676776776766776767676776767767767767676776776677667676766667767767677676677667767767766766776776776776776767667677676776667767676776676767676766766776676776776667667767767767767767766767677666776677677677677667666677667677667667767767767676667667766767677676776666676776776776776776676667767677677676776776776667667767766776776677677677676776776767766767766767767766767676767666776776767767667677667767666677667767677676676767676767677677676667767676677666766677676767677677676666767667766776776676676776766766776676776666767676766676667767767677666776676767767767677677666767677676666676677676776776767767676767677676767767676677677676767767766676666767767766676676776667676667676767767767767767666776666766767676767667667766667767677677677676766677677677667767767767767767767767677677666776767677677676676776676767677676676776767766677676767677676677677677677666767676767767676776767667666776766767666767666766776776776776767676776676677676766776677677677677666767766776766767767676766766776766767667667766766676776766776776776776767767677676767767767766767767677676767667666766677676776767676776776776776677677676776666776776677676676677667766776667767677667676776666776776677676766776776676776677677667677667767766677667677667676776766776677676767676677676767677677677667667676767767667667767767677676767766677677667767676776767766666766676766776667677676667677676776767766776677677666767677666767677676767667767766767666776766766776776767767767676776776767667766776776766776776667767767766767767766677676776776776667677677676667767677677677677666776676667767666776776776776776677677677667767767677667767767676676776766767677677676776767677677666776677676776776776766666667666767667767766776776776766767676767677676776767767666776776767667767677677677666766776767766667677676767767676766767767676676776776766676767766767766767667767767767667677677677667766677667767767676767677676676767767766776676676677676676666667767766676677666776776776766766676767766767766776677676776667667677676767766676767767767676776767677676776667767676776767667767766776767766666666676767767767767676666767667677677676677677677676767767676776767676776767766676676766677667666676667667677677677677666766766766667677676667766766776766767767677667766776767767766776767767767767766776776676677667676767677676776776776767676767767666766767766776767766776767676767766767766767767667766667767677667677676767767766767767676667767767676776676767767767766667766776767766676766767676776776666767766767767676767676776776667667767767766667767766766676776776776767767767767676767676677676776666767677666776776676767767676677677676776776767767677667766776776767666776766766776667766676776677666666767766676776767677677677677667676776677666776677677666776677677677676767677666676767767767767767676767676667767766767767767767676776776767766666776766677676776667676776677677666766776776667766767676766677666676676776766767766766776667667676767766766776776667767767677676776667767767767767666776767766676776776776767677667767767767667666767677667677676767677666776776766767666766776776776776776766776776767767767766766677676676677667667767667667767677676766767666666676766676767767676766776666677667677676776766677676776776776677666776676776767676776767677676767667766776766667767766676676676766776767666776766667767766776776767767677667767767676767666776677676767677667676776767677677676776776776776767667676676767667666666776676676667766776776676666767767667767667676676767767677676677677676767767676677666767677676776677667677677676676776676767677666677667767766776776776667667677676667766677677676776667676667677676676767677667766766767767677667676776676766766767766776677676676666666767767767677676676776666776776767767667666667766667766767667767767767666676767767767667666776776767766776677677666776677676767677677666776676767676776767677676676666767676677676776767766666776667767766767766667767676776677677676776776766776776767767767767767677677676776767767767767677676776776776667677676677677667766767767766676776776766767677666776677676776677667677667667767676666676676676676667767667676776767767677667666676666776776677676776766767766676776767767767667677667676776767676767767667767676776767677667766776677666776767667667666776767767667766767766676776776767767767666776677667766776776766767766776767667767667676667677676766767767667676667676676766677677667766677667767766776767766767676666776766776766677667676776767677666776766766766776676767766776667767677667767666677667766776767677666677667666676667766767676776776676767767677676676776776767676776776666766676767767677676666767677676767667766766667677677667667677677677667767766776776676666767676776776666677676766767676767767767676676776776767767767766767667676776767666776776776776767766767667767767667767676767666767766776776776776767677677676766776776766767676776767666776677677666767667767766776776767766676677676767767766677667767767767667766666776776766677677676767767666676676767667767677677677677676667767767766776767767676766677676676767767766767766766767767667677676776767766776676776766666776776767767767676767677676776676767666767767676766776776666667767677676776776776776677677677676676677666676776667767766767767766776767676776666676767677677667766776767766677667667667767767677677666677667676767767767677677677666776676767766776766767677676767767676776767766766676766666767676767767767666676667677667767667676677666776767766766776677676767677676677677676776776667767667767767767667767767767666767767767767767767667676666767767667767677676676667676767667766676767677676776677676676776767767666767677677676676677676677677666767666666767767676676776767766677676767677677676767766776767677666767667666766666776776767767676766766767767666766766767767676776766776776776767766776667767677676776776767667766776776677676666676677676666676677677677667677677676667676776767677677677676677667677676776767676677677677676766767667676767767666776776666776766676776767767767766766776776676676767676766667766776667767766776677666767677677666776666776776767677677677677677667677677677677676776776767677676676776677666776776676776667666767766776767767676776776766767677676677666776766667676676776776776766776677677667676766766767767667767677667767766667767677667676676766767766776767667677677677676676776767677
7677676676776776766776666766766776776676776767767666676677676676767767767767676776667676676767767676767676767767676667767767766766676776776667767676667677667667677677667676766676776676776667676766766677676677667766676766766776766767677676776776776676776767677676766767766677677677677667676766776677676677676776766676776767676667676776767767676677676677667676677676677677676666776776766776767676766766776776776776776677667677677676776776767767767667676767677676676766776776677677677677667767676776676766676776667677666767677676776677676776776767667766776666767677676676766767677676776767676776776766676767767667677677676677676676766677677676767767767677676677676676767766776767677677676767767767766776766776666767677667766766666766677667767667667666776677676677677677667767767767767767767766667767766767676676776767767767767767766776776776776666767767767677676667677676776767766676677676776776676776767766767767667767767676676676677677677666666667766767767767767677677667767767766767766776767767676776776676677676776776676767677676676776677677676767766776776776767767666767677667677676677666776766776667767767677667766766767667676776776667766776677676677677667667767676766776767677666776767767766667676676767766776767767767667767667677677677677676767767767766766677676767676776677666767766776677676767667676767767766776766776676767677676776767676776676767767666667677667767766766676776677667677677667676776676767677677676767677677677667677676767767766776677676676776766767666766667767767767677676776776766776677677677677677667767667677666776766766667676767677666766776666676667676776666776767677676776767676677676776776776677666776767766766677667767766776776767767767676776776776776676677677667677676767676676776776767767767767676776677677667767766767767676767767766766667767676766767767767676676767766677677677667766767766767767676667667667767767677667676767767767667677677677667667676666667677677676776776776776776767767667767676776767766766776767667666776676766666776667677677676767677676676776776776767767677676776776776776677677677667767767767677676776767767677677677677667667666776776666766776776677676766767767766676776767676776766667766766677666766767767677677676776766767676677676767766767766776676767767676767677677677677677677667766666676677667667677677667676676666776667767676676677676767766767767766767767676676776776766767667666666767676776667677676776766666776767677676776766766767676767766776767767676766767767766776767767676767767767766677676767677677667766767767667766776767767767677676776776767676776776767667676767766767677676767766776667767676677676776776676667767767767766766677677677676767766767767767767767766776767667676767767767767767677677676767767766767767767766767766767677666776767767767767667767766766667766767767767677676767666776666776767676766667677676776776677677677676766667677677666776776776767767767767766767667677676676776767767667676767767677676776776776767767667677676776776667677667676677677667667677677676676766767767767767766767677676677676767767666776776677666677677676677677667766667676766776667766776676766766776776776776767766767766776766776776676776676776776667676767667767676667677677677667767766776677677676767767767767767766767767767767676677676766676676667766767666776676776767666677666776776677677676776767766767677667767677667767767676766677676767666766767767677677676677677667767677676767676766677667676766767676666776776776666666676776767667667677677676776776676766776676667767667767766667677677666776766667767766776676776666677677667766776676767676666676767767676767767767767767676676676767666776776776666776776676776776676767767677676776667667767667766767766767676677676776776767766776776776776677667767677676776776767676677676767767766776767767767677666776776667767767767666676767676676667766766766776766776776776676676666766776676776776767677676767767766776676767676677666767766766776676676767677667766767667677676767767766767667767676766766767766767676677677676776767767677677667766767676766766776766767677667667767767677666776776666776776667676677676766767767677677676676776776766767676766767677666776766677677676676767677676776767766776677667767676776667677667667676776767767767676767767766766776677677667676667677677666776767667766776667676776776776667767767767677676776766667677676776767766677677676766676677666776767767666776676767767677666766776767767677677676676776676766776667676776776677677677676766767766767676766676767677666776767766767676676767676776667677676767677677676776776677677666776776767767767676666676677666766776776767767766676767766766776766677667677676766776776767767677676766766776767677677667677676776767666776766677676767677667677667666776677666766776677676677676776776767677666767667676767767766677666776767766776677677677677676776776776776676677677677677677677667766776776676776776677676676676676776676776676776666766766767667766776667667666766766766767767767767677677677676766776766677666676767676667676767667766767666676676767677676667676776676776767767767667667767767766767667677676766776766767767766677676776767766677666776767766767667676776776676677677667676666767766677677676767667766776776667767766776776766767676776767677676677677677667767766767767676767667766677677676776766767766767677676776677677666767677667767767767677676776677676767667767677666677677676676676776767677676667676776676767767676767766776767676767676776676677677676676776767766677676776677676776666767676676776677667766767677666766767667667677667676776766776776776667767676767676767766767677666677667766676767766677676676776677676667676767677676767676776767667676676766677666667667676776677676677676767767767676676667766766676666776677677677677676676766776676776677666766767766767767677667676766776776677667667676776766776767677667667767767676667677677676766776767676677667667667767767677677667766776776776766766677677667677676767677676676776776776676767667767676776767676667767667767667767767676776776776776776776776667677676677677677677677667767676776667767676676677676676677677677676677677676766767666766776677666776766767667677676767767766776677667766767667767767767677666667667767677676776776677677667767767767667667767676666776776766776667667677666767767667766677666677677677677667677676676766677677677677666676767767766667767676776766767667676776776776776776676767666776766677676776776667767767766767667766666667766676776667766776667767767666766767676766666776676677676776766767667676677676677677667766766766776776767767766767767767667767767676667767767766667676666776776666676776677667677666767767767676667676776776776767676776677677667767766776776776776776776677677666776677677667677676767766776776767766776676776767667666766776767677677677666776776677677677676676776676776776776776666677676767767767666776776677676767767766776676766767767676676677676667676677677667766767767766767767677676767666766776676767677667677677667676776767676776767766776766666776767666767767677677677676776677676776676677677667676776767767666767667767677677677666677676766766776776677676767677667666766677667676667676767676676776776676767766776776776776766677677676766767767677667767667767666676767767767667677677676766677676766677666776767766676776776767676667677667677667767766767766776676766767767676776776677676676676776776676667767767676767677676766776667676776766667667767667766677676767676776767766767677677676667767667676767677676776767767767767677667667767666776667767767767677677676776766677676667767676776666676767766766776676767676676767767667766776676767677667676666666767767677677676667767766767677676766767667667676677676767766676677666767767667766767767667677677677677677676767677667677667767766677667676766776677677677676767766776677677677676667767677677667767766766676776776776767767676676667766677677677667767767676767676766676676677676677667667766667767676767667767677676776677677677676767676676767677677676676676767766667767767767666676767766667667766776776767677677677677667767667767667767676676776766767767677676767767766766676677666776776677677667677677676767677676776767666776676667767767767667767676766767677677677667666676667667767766776776667676776776776776767677666766776766666766677676776766766677677666776666667766667767677676666776677677667666767667767767667767767666677677667767666767767676676776676676776676776676767767677667767677677677677667767767767767766667766767767767767676677677676676666776767667766767677677666666766776767677666776776776667676776766776776766767767677677677666676776776776767667767677676767767766676767677676677666776776677667677676776767676776677677676767666776767767676766776776776667767766776776767667676776676776767767666676667766767767676766767767767677677676776776776676776767767767677676677677677676677677676766776776767677676767767677667676776677666667766677676677666667767677667667676776766667667667767667676776766776667766776776676766677667677676776677676776776776776767677677677666767676766677667676776766677666776767767767767666676666677667667667767676776677667677676776767677676677677666776677677676677676667676776776776677666766667767767766776766776776766667676676776677666776666766666776766667677676677676666667767767767766677667676767676667666676677667676776666767676767666766766676776676776776767767767676666776776766767766677677676677667677667767767767766776776776676767677667676776776767666667767676676776776767767767677667677677677676667676776776776767677667666677666776666666767677667676776776767677676667677667766776767676767677666767667676776677677666677667667676776676767677677676677676767766677667676767766776677676676776776776776776776776776767766766667677666776667676666667766766776666676767766677676767676776666677676767667767767667676767676776676767667767767666776677677677666677677676767766767676667677677676767676766776767767767676767676767766776767667767767667676766667767666767767667677667767676776776776767667767767677677666766776767666767677667766776776767677676776767767677676677676767666666667676767677667766677667766776677676776776766767766677677677676677
67677666676667766776676767766776677677677666767667677677676767677676776776767766776767766776677677676677667767766776776767666776767767677677677667767677677677677667677676767666776776767767677666666776676767767767676776776776676776677677666776776776766776667766676776776767676776776666776676667767677667667666766676776667766667767676776776776776676776667767676766766766776776767767767767767767766766776776776767766676667676766676767767767766667667767766776776767767677667677676676676767767677667767767677667767767767767767677677677677676677676767767676776776776776676767677677676767767766776776767667767766677677676766776766776776776666676677677676776667767766676676766667666776776776776776776767767767766776776677676677676776766776766767767677676676676767667766676776767767677667676666677677676676767766776767767667676776676766677667767667767766776776767766776767676666766767767766776666767677676676676676776666677677667766776776776767666767667676667766677676776767767767767666776766776776677677676676776767766667677677667767766776767677676677667677676767676767677677677666666766766767676677677676766776776767767667766776677677667677677677676766776776767667766766776667767676667766776776776666767667676776776677676677667677667766767666767766767766766776767767767767766767677666767766776677676776667767766767667667767676767677677667666677677677677667767676776766776766766767766766667766776677666776767677666767677667767676766767676767767766676676767676677667766776767676767766776767666676767767677677677677667767767677667677676776666767676767766767767767767666677667767767667767767767766766776766677677667766666767767767767766776776767676776677667767666676767676767766776776767676677677677667667676767767767666767767677677667766767677677676677666766776767767676767767767766767667667666677677676666767676767676676767767666776667676766767766776776677676776666776676766766677677677666767666767767666767667766676776676676776776776677676676776767766766766676776667766766767677666767677677677667676767667767667666677677676776677666776776776767676767766676767677676676776766676776776766776677676767767676776776666766677676776667766776766776776767676766776676766767677676776767676766776776776766767766677677677676767767677676776676776666776677676676667677676676676776677676676766776776776776766666767766767677677676766776767676776776767666776767767677667677676776767677676667767667766767667766766767767767766776666676776776767677677677677677677667667666776666776767767767767677676767676776667766776776767767676676776666776776776767676677677676767767677676767767766767767767766676677676776767677677677677677677667766666767666767767677676776766776767766676767767767766677677667677677677677676766776776676776767666776677676776776776766676776776667766767767766776676766676776767767766666676776677667766667766767767666776667766767667767766766767666776767766766776767766677676776676666667767677677677667677667767766776767677676776767767766766776666676776676677677676767766767767767767767676776766776776667676676776767767676767677676676776766676767767767666767666766667667767676666766776776677676776776677676677666666767767667767667667767677676766766767677676776667676776667676676776676666776776677676767676767677666767767676677676767667767766676776767767766676767767767767766776676776767677677677667667677667666767676767766766666667767767767767677667767676667767676776776776676666776776766767767666767677676776776766676666676766677677677667766767677676776767767767677676666776666667666766766676766767666776767676767767677676776676677676677677676667766667767767766667666776776677667767677666776776667766776767677676676776776667676677677676776766767766676767677677667677676766677677676767766767677667666767666766776666766767666666776776776667676677677666776767767766676677667667766766776776776677677676767767766767766667767767676766776776767677667767766667767676767677676766676767677676776776767677676666776676677677677676776776677667767667677667767766767767767767676767767767767677667767676676677677677676776666776776766776767677676667677666776676776776776767766776767676677666776776766767767767677676677677666776776776767677667676676677677677677667676767677667767676666767677676776776766776677666767677676667677666776767767767766776776776766677677677677667767766766767767677667767767677676776766767767767767676677677677667766776666776767677667767677666666767767767667677667676767766776677667667767677677676767766676766776767767677667677677677677676776767667677677667767666767767767767676766776776677667767767677676767766666767676767767767676666767767767677667676666666677676676776666766766676776767676776677666766776767766776677676667767676766676676776766667766767677676767676667667767677667766677666776776766776667677667676776766767766776766767767676776667767766676766776677677676667667677676766667677667677677667767767667767766776677676767767766776667767767677667766666677667667767676676766776667667677677677677677677676767766776776667677667667766776776767676776767667667767767767676677676767766767667767767767667767677676766776767766667766776666666767767676776767766767767766776667676776676667766667767667767767676776767667767676767677677676776667767767677667677667766766776767766767676677676767766666766677676667767766676776776766776767676767677677676776667676776677677676767767676776666677677676767667666766667676776767767667767667767676767766776767767676667667766676767677666666676766676776776776767767677667666776776767677677667677676776776767667766676676776667767676666767766776667676776667666677676776776767677667766667666676676677677667677676767676776666677666667677676767676776776776766776766766766776767677666766676766776776776767667677677676767766776776677667677667767676677667767677676676667766677676776776767676676776776767666676767766776677667676676776766767666766776666766776776676766676766776676776766667677676766666767677666776677676766776776776776776767677667767667767766767667766776676767666766776776766776676776676766767767676766767676676776676666677677666776767767666767676766666776767676766677667676776776767767677677677677667767766677676776767667766776776767677677677676766767677667767767767767666766776676677677667767676767667677667767677667677677677667767767667676767766767667677667667767767666767767676776776676767766676776766776676767767676776667766676766767667767676667767766677667676767667767676667667767676766767676776676766776776776776766776766677677667767666676667767676677667677676766776767677666767767677667667676667767766676776776767767767676767767766676776776666766776776677677677676776776677677677677666667676776776767767666776766776676767666767677676776766767766767666776666776776767767667667767767676676666776676776676767676666776667676776766776676776767677666676776766676776776776666676776766766776676776677677667677676776776776766776776676776677677677667767676676676776767767766776776677676776767676666776776766776767767677666767767677666776667767767667676677676766776767767677676776776677676776776776766767767676776776667767767676767767666776776776776776667666667766767676667767766776766776776766776776767677677677677667677676776776666766767767766667767767677676776776666776677677676677677677666776677676776667767667767767677667677676776667767767767767766766767767667677667676767766776776667677676766776776676667676767666677667766676766677667677676776766766776776767676676766676776776766766666776767766667767667676776776767677676776766776767666767677676667766767676676767767676776766776677666767767667666776767766676766776677676776767666767767676676767676767677676767766676776677666677676766667767766667766767677677667767667767767667767667677677676776667676767766776767767667766767767767767677676766766776776776766767676776677667767767767667676776767766776776776776766767767676776677666767766677667667767676776677677677666677676766667677667767677677676677676776766767767676766776767766767767676676677677666676767767767677667666766677676676767767767766676776776776677676767666776767767676676766776776677677667677677666676677677676677676767667676766776776776666667666676767677667677677667767767677676677676776776776676767676767766776677677676677677666767767677667677677667667767667666776766776776767767767767767676767667666776776766767676666767767667767676667667767767767677667766776776677677676776677666767767767767766677677667667767766677666767677676676676677676677677666776767767667666666676767677676776776776776776667676767666767767676776776767677667666776767767767677677677666676767767666776767667676676767767667766776776766766667667767677667676776666666767677677677677677677676767767767667767676767766776676677677666766776766776767676776767766776667676767767767666766767766776767767676776766766676766776766776776667677677677677677676767677676767767766676776767676667677666677676677677667767766766676676776666776776677676676776767677666676776776776677676767667766667766776776766667676676767677676776767676676767766667766667676776677667767677677676776667767766767677676766667676667677677666667767677676776677676766776667767667767766767676677676776766776767677677667667677676677676667667766767677676766776767677676767766676776667677677676776677667767667666676767676776776766776676667666677677667767766766677677667767666767677677667666766676767667667677677667766767677677667766677676767766776667767667766776776776776676677666766766767677677676766776676766667667677667767767676676767667667677677667667676776677666767667767677677677677676666667667667676767676767767677676676767767667766767667767767767676767667667767766776767676766767677667767676766666776666667766776776767677667767676776776767667666776766767667766676776677677677676677677677676776766767676776677677676676767767677677676676776767767676667766776767767767767766667677667676676666677676767766766667676766776767677677667676776767767767766676767767767767767767676676776776776676676776766767767676667766776767766776666767767667677667677666667767677676676776776776666776677667767767676677676767767767766767676677677
3676677667767666767667677677677676677666677677677677677667667677676776776776767676776767766667766676666776677677667666776667767667667676776776776776667767766677677667667766766767766767677666776766767666677677676667767766676776776776776776767766776677667766676767677667767677676776767667767767676776766776676767767677667676677676776676767767667676776677666766766676676666776776677677666767667767677676766767767767667767767767767676677666677666776767676767676676767767766666667767767767676766776776776766677677677677667676676767767767767676667766767767667767676767767666766776677667677676677676667767767766766767767766767677677667766766677667767767767667766776767676766677667677677676776776767767667767767677667767677676667767666776776776767676767667677676776776677677666766767667767667767766776776767766767676677677666676776766676676766766767667767677667766767766767766767767676676677667767767767767676776767767677676676677666676767767676767677676776677676776767767767767677676776767676667766676776767767667677676676776767667767767677677676767767677677667767676677677666767767677666776776766667767677667767767666776676767767767766776776776767677677677677667676767766776776776766776767676776776767676766776776767676667667667676766767766677676767767767767767767667767677667766676676677676776776667677677677677677677667677676676677677676767676767767767766676776767767676776776776677677676776676676676776767767666667767767767766767676667667767767767676767667666766776767676767667767667766676676767767767677667767767677677667767767667767677666767767676676776776766677676667676677677667676767676766776667676676767767767767766776667676767666767766676676766677676766776776677677677676776776677676767677666776776676677676667767767667677667766776767767666776776776667666766667767766776766776776776767667676676767667667666766676677666677677676677676767767767767767676767676767766776776667666676666767767676676676776776677666766776767767767767767767676767676767676677677667667766776767767767766677676767676676676776767766666767767676767676677677667767677666676776667676776767676767766766776677677677676776766677677677676776767767676766776776776776676776767676676776767676667676677677676767767676677676766776766767766767677667676766767676677676767767667767677666676767676677676776667767766767766666767667767677676767676766677676667766776677666767767766767676666767766676676677677667677677677666776776776677677667676776776776767677667767766776776766676677677676667676677677666676767676677676677676776667767676776767677677676766666676776766677677676766767767667676766677677667667667676767767667766677677676766767767676676776677676667767677676767767676676667677677666766667677676676767767677676776776776776667677676776776666767667677667767767766776776767667766676776767767676776776677667767766766667767667767677676667667766776776767667766767766767676776776776776677676776766776776677667666776767766666677677666766677676767767766766776767767676767667677676776776776767766776676767676666776767767766776776667676677667666766766776666677676667766767667667667676677676676767666767766767766766767767677677677677677666767666767767767677667676676776766667676677667667766776767767676776767676666776767667676776767766776766776776776776776767666766767767676767667767677666766666776767767677677676667676776767666677677667767766667766776767767766767766767667677667767677676676676776676776667767766767677677667767677667767767766776766776776767677666776776677676676676667676766677676776766766766767676677676767676776667767766776676776776776767766776776677667766776677676776766776676677676676776776767766776677667767767767677677676776667767676776666766766667766776776767766767766667676767767667676776766767676676776776767766776776766767767677677677677677676776767676667667767676677677677676767767677676767676776677667766667667766667677676776676767676766776767676677667766767766776667667766776776776766767766776767676767766767766767767766767677667676776767767677667677676776776776767667677676767677677676767766776676776776677676767677667676767666676677677667667666776776676677667677667766677677676676776767766776766667767767767767767666776676676767677667767667767767766677667767767676776667767676767767767767667766776767767676776766776776776676667767667677677676776676776677677676767677677667767766677676776776667766676667766776766776776666676766676677676776677676766677666667767767676776776667766776776776767766677666767677676767676767767667667677676776776667766776776676766676677677677676666676776767767677676776677677677667766776767767667667676766776766776776666677677667766667666776776676767667767766677676767767767676776776676676677677677677677677676677677677667767677676767767767767767766767767677676776776776677676766767677666767676676667676767676667667767766776767766677677677676776776677676766766767767766776767667667667767676776776666776677667677676766776766766776766776677677666776676667667766767666776676776776767667766666677677676677677676766776776767767767676667767676676766667767676767676776767767767667767766776776767766767766767666776766676776767766767767667766676767666677667767676667677667767766776666776776677677666766766667767676766677677667667766666767766766667767677676767766676767767676767677676767766776667767667766676677667676776677677677676766776667767767767767767767767667667766776767767677677676767666776767667666677677676677677677676776667667676767677677667767767767766766666776767667667767667677666676667767767767677676767767676767677667766677667767767766776676776667766767767766767767766767767767677677666667767676676776667766767767767767766767767767666666766676766667767766776766677677677677677677677676677667667677667767677676776766767767677677676776766767766776776666676677676676767667767767666767676767666776666776767676776767766676667766776767667767676677677667677677677677676676677676776666766767667666666766767766676766677677667766676677666776766666776666766767666776766767676767676767767667766776766776776776776667667667667766767766767676776677666776767767767767677677677667677667767677676667766667766676776676776767767677676676776776776676776766776776776767676767767676667767767767667766766676767766767767767676776766776767676766767677667667766776666776677667766776776776667767767767766767767767767767766776767676767677666767667676776767677677676667766767767767676776767767676767677666776676767667767767767767767677676776767677677666776766776776767767766676776767766767767767676776776776776767676667677666776776677666776676667677677667766767767767767667767676766676776766776767667767767767767676776676776767666767667767767766766767667766776676776776767677676766677676776776776667767767767676766676767766767766776676677666677676776666776677667767767667766677666766666776766766667666767767766677676677677677676776776677677677677677677667667766767767767767677676776776767767667766677676677666667676776667766677676767676767677677677677667767666667676767767767677667766667677677677667767676776767677677676776776776666667766776677676677677677676677676767767676767766767766767676766666766776767677677677677677666766767766667676776776776776766766677677676767666766767766677667676767677676667676766776667766776776766676776776766677677676776676667677677677677677676776776776767767676776667677667677677677677676767767766677677677676767766776677677666776766776767766776776767676766776767676667666677676767767666677676766776676767676767766767766776677666767677666766776776767766766776776676666677677666676767677676667677677667766767766766776767767667676676776766776767767677667767677676776766776666776767767677676776667676677677666676676776776776767766767667767767676776766776766677677677667676767667676776767677676766767766676767767766677666677677676676667766766776767677676766676776676776776766767676676776767667667767766676776767676776667677677677666666667677677667767676776667667677667676677667676776766767676767676767676676767667667667766776677676776766767677677676776776767667676766767766676677676776766677676766776766776667767666767676677676776766767766767767767666776766776767767766766677677677677666677677667666776676767767677677677676776767767767767767767766767766776767676767676776676676676766766766766677677676766767767677676776767766667677667676667677676776767677667767677676667677677667767766776766677667767666766677666677676767677666667677677667677667767767767666677677667676676676677667767666766676776667766776676767767676767767676766676677666677676676766776676667767767677677667767677667677676776776776676766776677677676767677677676677676766776667767766767766776677676776677676776767667676767766776767767667667676677676767677677667767676776776666676666767667667767766776676677667767767667676776776776676776776767677667676767767767666776677677667767766776766677676767667667676677667767767667767677676676677677667676667767677676767767767767676776766776667767676766667676766767676767676776776667667676776766776767677676667676767767676767767766766677677666776767666767676667667767767677677666776776767677677677667677667767767676776776667676776776767766776767667666767677667766677677666676776766676776676766776776677677666776776767767677676677676776766776767767667767767767676677667677667767676766776767767767677667666766776677676666776776776767767767766676767677666667767767667676766776776776667676776677676767766677677676776667677677676776667767767767666776776776666667677666677676767667766667767676677666666767677677667676767666667767767767666776677677676776767767676766767767676776677666667676766676677677677677677667676776776676677676767677667766766767677677677676767767767676767767767667677676776767766766767766776767666776766676767766676776676676677676666766776676766776677667766766766767667767676776667667676776667767666767767767677676767677667767667766677677677677676767767677677676776776776776776676666776776676677677666776776677667767676776677677666676767677677666676766677677676776776767667766667677677677677677667767676766666767766776677677667767767677667676766767676677677677676677677
67677666767766767677667766767676676776776767676776667767767667667677676767766677677677666776766767676776767676677677666766776776666767766766776667667677676676667767766677676667767676776766767677667677676767676766767767677676776677666767677676766676767677676767767767676667677667667677676776776776666767677676767767676677676776667766767767677666776676667677667677677677677667766676776677677667667767677667676776677677676676766776676767767667767677677667677676776776676676677677677667767767766776776766767766776666666776767767667766776767766766776676676677676767677667677666766676767767767676776776666776767767677667766776767766767667666776776776776767767767767767767676767676776766677677676676776767666776666676767667766677667666767676766776677676766776767676767766776676776766767666776776776676776667767766667767667766767666767766776776666776677676776776766776776776776766776676767766666676776667676776766677677677677676676776776776766766766667667667767767676677677677667767767677677667676667676767766767766766667677667677676776677677676776666767767676776767767766767766776776776776776776776666767766776677676767677676776667766767767767767766776666776766776767767677676766766776767667766766677677667767767676767667667676776776776776766677676767667676667677676767766766776766767677667677677677676776766767667677676677677677677677666767767766766666766776766767677667767767767767766677667676776767767766767677677677666676766776767766776676676676666767766776767767766666677676776767676767767767767767767767767767766676776667766766677677677666776767766766677676776676676767677666776767766776676676776667676677677677677676767767767766776776676776767676767677676776667766776776776677677676776776666767766776676767667767676677676776767676766676677666776766767767767767676776677676776677677677676667767676776766677676776776666766776667767767767667767766766776667767766676776677666767666766776776767767677667667676676676766676767767766776667677677667677677676767767767667667767766676776676766677667767677677667677676676677677677677676766776766767676776767667766666776776676676677676677677676767766676776676767767667667677676767676666667676677676667766767667676776667767767666767767767766776776766676767767767677666676767766667767667677676776767766767676776776766766776776677677667676676776776767666776776767767667666776767767677667767676676767667677667677676676776776776676766776767766767666767676677666776766767766676776766767767676666667767667667676776766776766667766676766767677676666676776767766766776776677676776766766676767766766776677677666677667676676766667676776767767667676776767676666776766776677667667767766666677666767677676767767767767766776767677667767766667766776776767767767767677676767766776767676677666666776767767677676776776676776776767677676767767767767677677677676676776776767676767767677677676776766767766676676766767767766766677676677676667766676767767766667766676677677676767766677677667767767677667676776767767766676776676767677677677676767677666776767676776667667766766776767766677677676677676767767676677666776677677677667767677677676767767767767767767766677677677676667667676776776767676776767676776767766767767767676676767677677677667767676767767767766776767766676766776776677676667767767767766667767666767677667767767677676767766766776677677676776667767676776767677677666776767767766776766667676767766776776677677676776767666766776667767766776767767766767676776677677677666767766776677676776776676676667676776766667766776767766767767767667676776776767767677667677677677667667767666766677667767677677676677666676677666767676667766767767676667676767767767666677676766767667767677676767767767767676776776767676676666776767667667766776676776676767677676767676767767767767676776766767767767677666776767676776766767677677676676767677676776776667767676767667767767766767676776677676776776767676776676767676767667767766667676776676776767667766766766766776776776767676766676776767676776767676667676767767676776677676776767766766767767676767677676676767676767767677667767677676677676676667767677676676776776767767676776776767767767767677677667766666776776676767766767666766667767666766667667676776776776767676776776767677666667677676666667767676776677676667677667767676677667766677667676767766767677667767677677676767676667676766776676766776766766766776767766767766677677667767766676666766677677676767676766776676766767767677677676767677666767676767767667677676776767676677676776767767677677667677677676776766776667767676767767767667766677676677667767667677677677666676667767767667677667676767767767666776767677666776776776677676767767676776676776767677676776676677666767667676776767767676776676766776676677667766767767677667676766767666676677667667767767677666667677667767676676776667677677666767676766767676667767767766677677676667766776677667767767766767676767767676667677677667767666666677676766766767676766667667677666776767676767677677676767667767767677667767767767767767766676667766786677666767666776767767676767667667767676676766767766766776767766776766776767667667767766677676776676776667767667767667766766667677677667766667766667677677676767767676767766767767677677677666667766767677676766767667677677676776776667766766767677667667766776776776767667677666667666666776767676776676677676676767667667767677677677667677677667766766776776776776667767766767766677676776767766776677677667667667676667767766767767767767767677677676776767766776677677676767767677677677667667667767677676676766767677667676667676776776677677667767767767767666776766776776776676667666677667667767677676767676766767767676766677667667667666667676677667767767767767677676776667666767676767767676776776667767676677677676676776776677677667667767676776767767766766776776767766767677677676676767767767676776776776677677677676776677677667766666677667667767677677677677667767767667767667767767677667766767766776776667766677667677676667767667767767676667766766766677677677676776677676676767767676776667677676776767666676676776767677677667766767676767766767677677667767767766776776677677677667766676676767767767767666767767676776776766767766776767767766776677667676767676667677667766676776677677667766776767767767767767767767767767666666767676676776776776776676767767666766676676776767677667666776676767767767676676767667667767767766767676767676776776776677677676776776776766676767677677676767677667666667766667677677676776767667767677677667677677676776677677677677677667767667766766666766767766676766766776776776767666767766767677676767677667767677667666667676767766776776767767667677676767676767767677677676766676667767767767666667677676676776776766667766776767767676767677677676776676677667767767677676767667667676677667676767676776767767766776766676677677666767667766776676776767766677666776767676776677666666776767667677677676667667677676776766776677676776667676776667666776776676767766776677676767667676776677677676766666776666677667767766766767767676776766667767677677667676677676776667677676766767766776776776776767767766676767667677676767766676766677676776776767767676776676767767767677667666667767667666766767676677677676667767676776677676676676776767667767667766677676776776676776677677667677677666676776767767767677666776676676767677667676677677676776677677667677667767767766776776767676776776776667676776667676667766776677676776776776676776676676776766776677677677667766767767766767766676767766776766776766676767676767767767667766676776767677677676667676767667766767767767677666667667767666766776767767767676677676776676767677676776767676767767667766766776766677676677667676767766676767676776677676767677667767677667676667767767667677677676776776767766767676767666677677666767767767766667667667667676776767676676776776666766677667767676676776776776776776667676776676676776776776776667766776776676677667677677666667767677666767767767676767766767666667767676766677666767677676766677676667677667667766776676776776676676776676676776776776766677676766776776767676677677667766767666776767767667676776776776776677676767677676766676766766776767677677666767766767676776677677667766677677676767767767677666776767767677677667767767667766676776676776667666776766677676767666776677676776676766766776767767677667767667667677676776666776676667767676677677677676776676666677677677666666776767766767677667767676767767767677667767676776767677667767767677677676776767676667666776767667676766677677677676767767767767767677676776776677667766776776677677677667667767677677676767666766776767666776776776776767767676667766776776776767766677676767666677676767767767767676776766676776776676677677677676767667676766776676677666767676666767766766776676676766776767767767766676766677676677677666776776676767766776667766767767767677667676667676677667767767667767767667667676767667676767767676677676766776767677677667767677676767677667676776676767767767676767767676767676677667766776776776767676767767676767767766776776776767676766767677667767766676677667766776767667766766776676676776776767767767766677667676676776677667767767666677667667767767767667767767667676766776666767676676776666767667767667676776766776767677667676767667666677667766667667767667676676776776667767677676676776666677677677677676776677666767766667676767766677677677677677677667677677676776667767766766767767767767767667676676677676767666776776667767677666676666667666776676677666776767676766677677677667666776667666667767677676767767766767767767676776676677676776766677676767766776676776767677676776776776776667767767677677666767676666677666776776776776776677666767767667667667767767767666667677677667766766767676677676677666676666776667766666776677676767767666776766766776776776776776767677667676767766776667767677677676776776776666776676776676776776676766776776676767677666676766676776767766677667767767766776767677677677667766676776677676667676766676776767676767767666677667677667767766677676776776776677677676667676766767767767667667767767676677666676766776767767767767676776776677667677676776766676776667666766776677676677667677666776776776776767767676767767677677
6677667677667666677667667676676776776667767666776776667767766676676677667667677666676677677667677676776767666776667677667666766677677667676677677676776767767767677676676776667766766776666666767677666776776776676767677677677667676676667676677676676767767766776767767666776767667767767767766767677666677666767667676766776767676767767676767667767767666677667677666767766767666677667767767676776767766776776666767677667676776776767767677676667676677667676666767767767767767677667677667766776776767667766776677676776766666776776776677676776776776677666666677677666766766767677666767667677666767766776776767667767766667767677667767767767676776767677667667767767766767667676677676776776767676767767767767676667676776776676776776776767766666666776667676767767767676676776776766776767676676776776677676676776767766776676676776776767677667767767767676667677676767677677677676776677676766766677677667766767767767677676767677666677676776676767766766676766667676776676767767677667667767766776767767677677667767767767676677676677676776776776667767767676776776767676766767766767767667667767676667676767666776767767766767766776666677677677676677667676667767676677676666776677676776766676666776677667666667676767767667677667767677677667667766766766767676677677666767767676676776767667767767676776666776776677677676776677667767766677677677676677676776776766666767667766667676767676767676776766766676776776776767677677666666677666776767677676677667767767677677677677667677677677667676676767667667676677677667667767667667766776776767676776766676776667676767767677666776767766766676767766676776767767767767767767766776677666776776676767767667767676767667666667677677667667767676776677676667667767667766767676766676677676676776767667767666767667667676767767766766676677676767767677676676767767767766677667676767767766766676776776677677667766767767767666666667676766676776766676677677676776667677677676766776767677677677667767767766767766776767676767766767767766776776776776676767766766767767767677676766776776767677677667767767767676776677677677667767766776776667767766767677667676666776776776676766776677677676766776767767767766767767767666676666677667676766776776667667766776776767677676776677667766776766676767666676767767666776767677667676767767676667677676766776667767677676677667766776767766676767667766766767676767667676776776776676766677677667677676776766667766776767767767676767767677667676667766677666776776667677677667676776776677677677666776766767677677676776676776767767677667767766776767676767667767677676776677676776766666776677667677677667667767676767677677677667666767667676776677677667676766767767667676766677676676676676776776776776677676666767676767667767767667766766667676776767767677677667676776766766677667767677677676767676677676677676776666766676677667766776776766667766767677667667676767666676776776776776676767666667767676776667766776776767767676767767767676776666776776677677677677666767676767677677666776767667677677667667766776676767677666776776767766767767767676767676776767767767767767677667767767676667767677667676767766767766776776667676776766667666776767766767767667767677666767676767767766776677676776667767676767676776676766767767767667666776776667667667767767767677676776666667677677676767767766767666767767767676776776667677676767667766677677677666767666676776776766767767767767667766776676676767676766767767676776766676776676677667767667766766776776767677667767766776676776767766766767676677677667767767767676767676767766766667676776766677677677677676767767666776776677676666776766776677676776677677676677677676767767667767666776677666776767667767766676666676776776666767766767676677667767677677677676767667677677677677666677676776766667666776667677667767677677676676677676767676767676776667767677677666667677676677677676676776766676767676666677676776676776767676767767677677677677676776776766776767767767676776767667677676677676776666776677666776667767677676776677667767767766676667767676767676676676766776676676676776767767766767767766676677667767677667676766766676767676767767767767677667676776677676776767676766767676776677677667767766767667676776776776776677677677677667766677676766767677677676676677677666677677676667677677677677677667766776767677666677676776766776776776677666776677676677667767667666776776776677677677667666677667766776767767767766677676776666766776767677676776767676767766776677676676776676677677676677667666767766677676766776776776776676677667767677667676676766776677676767677677676766776776767767677666776767676766776667676767766767666676766767767677666767766776677676667667676677667676767676776676767677677667677676776677667677676667676776767677676776776776767766667767677677667767677677677676667676776776766767667667766776776776776776767677676767766767766776776667767676676677666767667767667766776677667677677676776776677677676676776766776676677677667767677676776767767677667677676776776676676767766767667667676676776767767766776767676676776676676767767766767767767667677667767677667767677676776776776776667766776767767677667767767667766767766677667766677676666767677676667677677676676776776667667677677677676766776767677676677667667676766766776767766766767767767766676776776676776766676767767767677677677676776776776767667676767677667677677667677676776766767676677676676776766667666676677677667666776776676677666676776676767677677677667767666776677676776767676776776676776776766677676677677667767767766676776766767676767666766767767766776776776776677667767767766767766666767767767767676776767677676677677676677677677677667766776776676667766776676666776667766677676767767667676767677667676776776776767767766676666776767667767766776776677677676767677677667766676676677677677677667667767677666767677666666676767766667666767767767667677667767766767766676776767766776766776776677677667767676667767767676767666776776776767767676767677667667677677666667766676767676766776776766767766677676776767766776667766776767766667766776767767676767677676776776767767767766676667766776767767677677677676766676767667667676767766767677676767767767767676776776677676667767666767767767767676766666767676676667766776667767667767667676776767677676776776776776776776776677676676677677677677667766766776677676767677667666776676677667766677667767767766767677677677676776766776767766667666776776767677666677677677666776677666677676766677677677667766766676776767676676676776766767766776767677677677677676766676767667667767666776677676776677676776767676776767676776776766776776666766776676767677677667767766676767666767677676676677676667676677677677677677677667766677666776666766767676776767766677677676766766767767677676767677676766776776677676767767677667677677677676776676667677677667766767766767767767767667677676776677676776776667676677676676767666776766667676776776767766776676776776776776776767676667767767666766766767667766676677676677676766677677667767767767676767667767766776767667676776766776677677677676667666767766767666676776666767677666677676767767677677666767676676677666767667667676767666666667767766776676767677667766766666766776776677676776776667676667667676766677667667677677676667676767767767767766666677676776667767676776776767767766776776677677677676677677676776666677676776766776776767677667767666767676766677676776767667667767677676766776767766677677676776776676766776676767766667767677677666776666676677676776776677676767666776776767767767676766766676676667767766667666676767767677676677676776776776676677667667767676776667677676676767677676667767666776676767667667667676776767766776667767676666767766677677676666767676767767667676776677676666677676776766677677667667676676676776776767676767767767766766667677667767767766776766766776767677667676677667766676767677677677676667767676677676677676776776767677677677676766676776776776767766776767666776667767677676767767677676677676666666767766676766766776767677677666776677676677676776776676776676767667676767667766776677677677667766776767676766676676776776677677667766767677677676677677676666677667677676666767676776776676776776767766677677667767767667676676767766776776767767676766776776776677667766766677677676776766766677677666667677677677676666767677676767676776776676676776776667677677676676776776677676767677666776767766667767676677667767767676767767676767766666666667766666776776667767767667676776767677676676767766676767667667667676767767677676767677666767676767677677676676676776767767667767667676766776677677677666776767677677676767676776766677676776676776676767766767676677676776666776766776776776667667676776767676767677677667667676766766767676776776776677666676776666676776776766776766666776677676767767676667677677667677677666767767677677676676676677677676667676676776767676677667766776767767767677667676767767677667667766767767766776776776676677677676776767676767767767767677677667767677676766677676766676667667667676767677677666776666776767766776676667677677676776767677667667677677677677676776667767666767677677676766676767677677676767767677676776776767677667767667767677677677667766767766676767676767676676776676766766677667677676776767767767666776776766677667767767666767767766767767677677676776767677667766676776766677676776676667766776776776667767677667766767766767766776776776767677677677677676767676767676677667767666776676766676776677677667766667767677676776776767766776677677666766677666676776776767767676776667766776767767677676776667677667666766767676776676767766676766766766667666767677666676766776776667767677676776776677666677677667767667767677676766776776766776766667767767766776767766776767767767676677677667767767767766676676776776677667676676677666776766776776676776776766667676667677677667676676676677677677676676677677677677677676677667677667666666766677676776667766776676776676767767767676776776767767767766776766776766767766776666776776776677677667767677676676776666667767676776776776776767666766767766676677676767677676667766677667676667767767766667676767767677677666776667766677677667676776776776776776776766767677676776776767677677677677676677677677676776666767667676776
6767677677667677677667767677676776776676776767766667767767766776677676767766767666767677677676676767766776667676666767677676676766766676776776776767766677667766776676767676677666766776767666776766776767666776767767676676677666676767676667666677676766667667676766776677676676676776766767767676767667766767766666766767667677677676776766666667767767676766767676776776677676767677677676776676767767766767767766667767666767676676667666676767676677667766776776776767766667667676776776776776766767676677676767766776766767677667677677676767676776676767676667667677676767767677666767766666776667667767767766766667667767767667767766666776767766667766676776676767676677677667767766677667677667766677667767767677677676776767676776767766767767667767767676766667676676767667667766676667677677667766676776766776767767677676776767676776667677677676677667676767666676676666676767676776766676767767677666767666776776767767767667666776776767667677677676767767767667676677676667677676776767666767676667766667677677677666776667677677667666766776776676767767767767667766776767766677676767767766776767676776776677677676767676776776677676676676676766666676776776677676767767767677676776767677677667767767767667767676776776776766776776767767677666767677676776776767677676767676776776767767767767677677666776677677676677667767767677677667767767667767667676776766676677677676776677677667667676776776767677667676676767667677677666766677667767677667676677667767667767677667766676776677677677666767677667677677667766676776776767666767677667766767666767677667766767667767767767766667767767676677677677677677676776667677666776667767767676677676676677677677677677676667767666766677667766776767677676776776776767676766677677677667767677676776776766677666776677676767767667667767766666776666767767676676766776677667766767677676667766776776677666766767767677677676776676776677677676767677667677677667766767767766767667676776776676667667666766776766677676676776667767676767667767676677677677676676677667667767676767676677666767767767767766776667767676776766767767667766776767677676776677667667677677676676767767767676776766677676776776776776766676677667676766776677677677676776667767766776767767676667676766776776776776776767766676676767677677677666676776776776776766767666766766776767767676767666766766776776676776776766677677677666776767766766776677676767676676776667767667766776776677677666666767767667767666667767766676776766776767767767676667767767677677677677677676776667767767767767677667767667666767767767676666677677677667666776766767676676766767766677677676776767767767677676667677676776776776766667667676767767767676776767667767766766677676677666776767767767767767767667767766676667677667667677676776766776766776767667767676676776776677676767767766767677667766767767666767767766766776667767677666776767766776667676766767767766666677667677677677667676676767677676776776776776776776767677677677676676667677667766677667766776776676776676666677677677667767677676767767767766776766767677667767676776767676776776767666767677666677667666776767767767677666767676776767766676677677677676766776677676766677676776767676667767677677676776776766776676677666676776776676677667767767676767676776776776776767767666767766776667677676677677667767767666677666766767667676676776767767667676667677667766676677676776776767767676767767767767676667766776677676776776776776676766766677676767766676676766666666776666776767767766667766667677676767676767766666767767677677667767767676667767766776677676776666776776666767767767676776767667766776776766767676776767767667767677676676776676776667676667767677667766776767676666776776776776677676766766767767677667676776767767676676767676776776776676776776676667767767676766776767676776776776767667677677677677667676776676677667767767677677676666676677667767667676776776767767667767767667766776767667767666776776766767676676767676776776767767766776677676767676776767666676776667766776667767676677676676776676666667766677666776667677677677676676677677677667767677676666677667767677667767766776677676776767666776776776776676677677667676677676676776766776776776676776766776766767767767676667767767766776766767767767667767766767667676766676776677667666667767666767677677677677677676767767767677666776776776677677677667677677677677666677667767677677677677676767767766776767677676766766677667767677676776667766767667676676767767767767677676767676776767676677676776766667767677667767766776766666666776677677667766667676776677667766666667767767676767767767677676767766676776776667667767666676767666767766676767676666767767676676776676767766767767766776766776676776767677677676767767767767767677677667667766666776776766767766766767766776667766776776776767676766776666776776676776767766677666776766776676666767767767677677677676776677677676677666676676666677676767767676767767677676766766767677676776676676767767677667767677676776667767766776776766776676767667767677667676677677666767767767767667676776676677667767667767676777677666676666767676676677676776766776767676676776776767676676676767667667667666776776767666767667677666767766677676776776676767667767766676766776767677676676667676666776677676767677676677676767666767666766767667667766767767767767667766776677666776776767767766767667767676776767677666677676776776776776767677677676676776677677676776676767767767767766767767767767677676776667667767766767677677667677676676667767767676776676776776767676767767677676767767766667676676767767677667677667677667676767767666767767677666677666767667766676766776776676667676676776767667767677667667677677676776767767767667767767767676676667676767676766677676776767767667676676776776766676776776677666767676776767666766766667676767767666776776767666766667767767667767767767666767676666776776766776767766767766767767666767767767767667767667677677667767767677676767676767767767766776677677676677677667667767676676666776776767676776666667767766667666676676776767767677667767666776667767677676677677676776676767767676767767676677667766766776767676776767676676776667766677666767677677666776766767766767677676776677666767676776667676766776767676776767767677677676766766766767676776676767767767767677676776767767676767767766766767667676776767666776767766776766776677676676776767767676776767767767677677676766676677677667677677676677677676677667666667766767766767676676776767766776776676766766776776767667767767676776667676676676677676776677667767667667767767767766767767666676776776766767677677677677676776767677667666767676766776677667676676767766766766767766766767667766766676776776776676776776776677666776677667677667677677666776776776677676767767667677676766776776767667677676767667667766767767677676776767676666776776776767767666776676767676766767766776776776677676677667767676676767766767767767667766677667767676767677677676776776766766676667767667676776776667767676767666767767677667766667766677667767677677676766776776776776677677667767667676767676677677677667767677677677676667766776676677666676776776767766767767767666766776677677667676767677667767766767677677676776776767766667676776776776776667767677676676766766666677666676766676677677667676776767767767677666776776766767766767677667767766776776677667767677677676676776677676767767767767666677667676776667667767766776677667676776766767667677677667766766776767766767767677667767767667767767766776767667766776776667667767667667766766767766667767676667767676677677667667677677677676776676766666776676677677676677677677667667676776776767767767677667677677676766776767767677666776776667766776767677676776776776667767766677677666776677676776776676776667767667677676767767767667677677677676767767766676776776776677676776776767666767767767666766677667767677677666767676776767767767766767767677667767677667767676776766667767766677667676677676776767677667677677666776766766767767767766766667767667767677676776676677676676767677666766677677667767677666776767666776677676766776676766776767667676766677667667766767677666776776767676766666766767767676776767767677666776776766676776776667676677677667767767667677677677666767677667677676776666776766766676767666677677676776766676766767666676776766767767677676776677666767676776776677666767767677667767677677677667767766767677666677667676776767677667667677666776776767677676776776667766677676677676677667666767766767767767767667677677667766776677667677667676667676667766767677667667767676677676776767676776676767677667676677677676776776776667767667667676776776677666676676767676766677677667667676767667766776677666776667676767767766666677677676776776776677676776767676776677666766767676676767767677677676767767767767666776776677667666667766767766766767667676677677677676677667677677676776676776676776676677666776766666776666776767767767767767676767767767766766776767666677666776676776767666776776767767677676776677667677666776776676767766767667767676676677676766677676677667676767677676767676767766667667767767666767767666776767676767767766776676767667767767767767767767677676677667767677666677677667766767766766776767666776776667667677677676667667766677666767666676767667767677667766776676776767766676766767677677677677676767767667767676677676676676766776766676776776776767767676666676667677676767767767676776667677666776677677676776776667767767677677676677677667666776767766666767667667667767676667767667767766776776776776776667766767677676767667767766766767767767667767766767666776776776776667767766766676767766677677676767676767767667767677676776677677676677666767767666677667766677677667767766776676766767667767767667766667766666776776766776667766666667677677677667767766776776776767677666776766776776676667767676676776767767666776776677667767667676667667676767767766677677677666676767767667766776767767667767767766677677676676767666677676667767767667667767667767766666767676677677667677667667767677676766667766767667667677677676776776776776677676776667667766666776776767766676776666676776676776676766676767767767767676766666766776677667667676776667666766776776676667767767767667677666767767667767676776667676766677677676776676676767676
67766767676766776667767766676677677676776767676776776776776677676776666766676767676766776677676776776776676776666767767676767667677677676767767767766776776776776676767766677666766776776766667677676666767767667767767667766776776676776776676666677677677676776766677667676666666767677667767677677677676767767677676676767767766676767666776776767667667677676766677667676666767766676677667767767767766776776766766776776776767767677667666767676677676776676676776776776666667767677666767767677676677676776767666767667677677677667667677667676776677676776677667766776767677667766767767767677677677676667767667766677676776776667767677676676677676766766776767767677677666767677667667667677676767766767766776766766667767767667676776767676677677666776776766676767767676776776677677676767676766667667766766666676776776776776766767677677667767766676767767676776676766676776677677667767767667766677677677676677666766676776667767767766666776776776766667767677676676767676776776776666667767767767766667676766677667767767677677677676776776776767676677677677676677676776676776767676767767766767676677676667766776776676766767676666776766776767766776677677667676676776667676767766676766677667677677677676776667667667767676677677676676776776667676776766677677677667767767677676776677676776767767767766776776776776776767666767677667666677676767767767676767766767766667766776766776676766676776766776677677677676767676677667767767667676767677676776767767677677677677677676776776767667666767677667676776677676766677667676677676776776776776666767667667767677677677676776766767666776767766666767676776766776767766677667676776676677677676776676766766776776677676666767767767767677666767767767767676666776766776766676677677677676776776766766676667767676676677666776776766776767767767767676766767766767676676677667766676776676776776766776766676767767676677676676766766776767666766776667667766767767767667767767677666677667766667676776776776776677667767676676776767667667767666767676666767767767677677677677677676767667667767767767666767766676677677667677666776767666766767666667666667677676767676766776766767767767676767767676677677677677667667767767767667766776766666677676767767766667676677677667677677667767677677676776676766676767677676766677667767677677676767667667667767767767767767767767766776667766767767766767766776676776666776776667766766766676667676767677676776676677666776767766766767767767677676766766776776767667766767767766676766776767667677667767676677676776667767767676676776776766676767767767767766776676776766776776767676767767767677667767766776677677667667767667677667676767667677676676677676767767767767766767677666677676776767676767767766767677676776776776776767767767766776776677676767677677677677667676767676677676677667767767676767767767676776767767767677666767676677677666667677666767767667767767767676776676767766667677677676676766767677676766677676676776676667766767677676776766776776677677667767767677667766767767766767677676776767766767677667767667767766776766776776667677676676666766666677676776677667766677676776676776767766776767676766767767766676677677676676776667767767676776776667767676776766776767677667677666677677676776767766776767677667767767666766766676666776767667767767767676766776767767767676776776677677676776767677676776767677676677667766666667767767676776767767767767677667667676767666767767767767767676677667676767677666776776776766676767667667767667667767677676767677676767667766676776766767767676667766666776776676667667767667667766766776767767767767676666677677667676767667767767676776767767677677667767667767766776767676676776767677666766767766677676767767676776766676767677676776776676776667766776676776776666766767667766667766676767767667767766766776677667676776767677676766677677667667767667676677676776767766767677667666767766676767667677676766667766767766676666776776776767667766776776677676677676677667767766767677676776667766767767766776776776767767677667677666776666766676776676776767666767677667767767766677676677667767667677676677667676776767767767766776767676766776776776776667767667766677677677676767767667677677666767677677676767767767667677677677677677676776677676676767676776776776767677676677676766667766667766776776776676677677677666767676776767767766766776767667667666666776776766767666766767677676676776767767676766677677677667676766667667767767677677666766676776767666767677676677677666767676776767677677677677677666667666767766667766776666677676676776767677667767677676776766767766776776776666767666677677676677676766767667676667766776676677677676776767677676767767767666776666766676776767677677676667767766776776776766766767676766766766666766767677677676667677667676677676767667677677667767677677676767767767766766676666776776767767766766766677666676767767666767767677666676676676676776767766767766767676776667766667766776776676667767667667676667677667677666776677676677677676767766667676767767676776767767767767767667766767766667677677677676776766767766766767767767666767767677677677677676666776776766677677677677676767676776776667667767767767767767676767766776776677676766767677677676667676767667767676676767677666767676776776776767767766776776676676767766676776677676776776776766767767666776677676676676766776767766677666776776767676776776666776776776776776766677676776776767677667676667767766767767676776767676767676676767766776776676766776767767666766776776767667676776776776676776776767767767767667676766776667676776776676776666776767766677676776776767677676677666776666767767676776677677676676667666667766776676767677676667676767766667677676677677676776677676667766677677667677666766766676677666667766776767676776767767767677677676767767766766667676677667766676767767677676776677676767676776677676767676776666776667667667766767677677666767676766676766667766676767766767767767767766776666676667766767767676676767767677667667667677677677666676776766776767767676677677677676767677666776667677676776766676767676676677676776676776766766776677667667767676776667676767677677667767676767766677677676767676776767677676776776766776767666776677677677677677676667667676776667676766766666677667767767767766766667766776766667767766776776776767677677676676767766677667767676776776766766766767767676776776677667677666776677667676676676677677676767667767677667767767677677676767677677676767667666766776667767677676776666766767676766776776676766776676677676776766776667677676667767767676776776776677677677666767766776767767677667767766676766776776776776776676677677666667677667767676666766676776766667666677676776776677676767676776776666767766776667676676767766666767677677676767767767677667676776776776776776776766776676776676676776776776766776677667766676767766766766676676776767667766776776767677676767667666767667676767676676767767766677666676776767676677677666776676776667677667677677676677677666767766766676767677676776767767667676677676676767766767677677677667676776776666676667766767676776776776667767767766766776677677676776676776766677667676677677677677667767676776767676766677677667766776776767766767676766776676676767677677667676667677667667676767766776776767767767677667767666676677667676677667767677677677676676776676766776776767676666776767766677676766766776776766767667676677676776767767666667676767677677676766676767677677676767766676766776767667767767676667767677667767676776767677677667767667767666766776776776676776776776776767677667667767766776766677677667667676767766667676677667667767667667767767767767766666677677677666667676766766767767676676767677676676776667677667767767667676776767677677677667676766776776766766767766676767676776776776776776667667667767676767677676776776667766676667676676776776766776767667767666677666767666776667676677676766677676677676676776767767677676677677676766677667767677676776776766776666767667677677667767766767676677667766776776666766767767677676666667767767676766766767767667767677677677677677676776766776666767766767666766676676666767666776677666676776677667766776767666667767767767767677677667766776676776676776667767766776676677676767767677677677676776767766767676677677667666677666767767667666776776767676677666776776776676767767667767767667667767767767676776677676776776676766676776767667766776676677676776767767767676776766767667677667667677676767676776677677676767766776776767767666767667767767667676776667766676776776776766776766677667766767767667666666776767767766776776776776677676677666767766667677676767766766776766776776666776776776776776767766667766666776666776766677667667767676677676667767677677667766767767767676767677676776667767766776776676776776667676676776667767676776767767666677667667676766776776767767766776677677677676776766677676767676767677676676677667676767676766767677667676667676776776667767766677677676667677676776767666677667676767666776766667766676766676776676767667767767676776667666776766776677667767667677676677666776767766776676766766776676766677676766776676776667767677666767767677677677676776767766667676666667767766776767767677667766667767766677676677667666776766766676776767667667766666776767766677677676767676677676766776676767766676667676776766676677666767676767766767676776667676667676676677676667676767767676676677677677667676676677677677667766776677677677677666766666776776667766776776776776677676667766776776766767766776776767767767676776767677666767767767766676666776677676666766767676776676767677666666676767676776776676767677677667767667677676766766776767767767677677667766776767677676677667767676766676776776667766767766776767767766766767766776666676676767677677677667767667766767667767767666776767767767677677676766776767766767666776677677676677676776676767766776776776767677667766666766776667767676767767677667767667767676767667677676767676676767677676667677667767766776776776776767767767767667767667767767767676767767677676667767667767766776767667667767766766776776767767767677666776776677677677677677667767667766776677667767676667767677677677676776776676767766776767767677677676676776776766776776677676667677677667767677677677677667767767767676776767767767667
767676776666677677676676766676776677666767667766766776666767666776776767677677676767767677676766676677676677676677677667767666767767767767677677667767767677676666767767667677666776776766767766776767766666676667766767677667766767677676776767676766776767667666677667667667767667667766767766776767766767676776776776767767767676767766677677676677677667676776766776667667677666767767677676676776767676676677677667677677667677677666776767767667766766676767767677666767667667676776767767676776667676767667766766767676776776677667767676676677677676766766667767677677667767767767667676666767766667676766776776767667676676766667767767766767676767766677676776767677676776667676776767767767676767666766767766767667766776776776776676677667667767767676766676776676776776776767677667766676776767767667666767676767767677676776766776676766677676766767676776767676776767767767766776677676767767676677666776677667667767766776766676776776677677677677666676776776776767676676666767767767766766677677676776767767767677676766776776767676776767676677676776666767767767676767767767767666767767767766766776776767676667766776776767666766767677676766767767677676776677676677677677677676767676676766676676776767767676676776666676776676677667767766776767767766677677676776767766776766767767767767677677677666776767677677667676767667677667766766776766776677667766766776666676677677677676776776677667677667666676776767767767676767766776776676776767667667676776677677666667676766667766676776776666767676666767766766677677667767676677667767677676676776767767676676667767766767767676776677677677667766776767676766767677677677677677676666677676776776767676676767767767676667677666767676776677676767767767666666776766667766676767667676776767767767666776776677676767677667766767677666677677676776767766677677676677676776776776767767667767766767676776666767677676676677677677667676776776667677666766766767676677677677676667767676677677676767766677677666776776776667766776776776676677667767767676677667677666676767667667766776776667677676776776776666776776776776766667767767766776776767767767767677676766767767677676676676667677676676766776666667766677677667767766676766767767766766677677667666676776677676667767676676767666676776667676776776677677677677677677676767667676767767677676676776766767767676677667767676776776776776667676776767667767766776776776776776676776776766677677677676676776776677666667767767766767677677667767677667676776776776766767767677666776676776776767767667676766776776766766767767667677676767767766767767667767667767767667767767767666767677676766776776766776677666766666776776767767676677677677676667767676767676776776776776667677676776776776676677666767676767676776776767677676767767677677667677677677676767766766767766676677676767676677666667677676767767767676776677667767676767767677676767667676776776776776776767676767766767677667676666767667666776766776767767766776676776776776667767677667667767677667677676677666776677667676767766767767667676677676776677676776667666776766667677677676677667677676776776776766776766767667767767766767667667666776776767767767767677667676766767767677677677667677666676776766676676776676767766767666677677677676767766677676667677666676667677677677676676776767767767677667676776767677677676667667667766676676767676676676776667677667767677676776676767767766767667667767766676676767667667767676766776667767667767767767766767767667767677667676766767676776666776666766677676677666677667767677676676767766776776767667766776767766766767666776776676776776767767766766676667677667676766776776776677676667666776776667677677676667767767667766776776776677667766667767767666776666776677666677676776776767767666776776767767677677666677667767767767676776677676677666776776676776767766766766767767766677676776776676766767767666677676666767767766676767676776767667677676676766677677677666766776677677676766776667677676767666676776767666776776676767767667677676766776766677676676766667677676767666776677667767676767666676776767676676776776776776776766676776776767667677667666776677667767766676766766676766666776776667677676767677677667676767766767676776676677677676766767666676767767677667767767676767767666666766767677667767676767766666776666767677667766676767666766766677677677676666767767677666776767767666776677676667767677676667767766766776766767666776776776776677667676776776676767676776677677667666667767667676667767677667766776677677667767767667676776776767677667677676767667677667767676667677676776676767677667666667677677667767767677667767676766776676776676766676776667676767677676767767676776776766676776766766776676767677676776677666766776677676776776776766666776776667677677677677667676766677677666767767766776766767677676776767677666776676677676776676776776776767677677667677677676776767767667767766776766767667677677667676677676667677676676776776776676776767767666767666767676766767676776766677677676667676677666676766776766766676767676677676776767667667766676776767666677677677677676776766766676776767767767676766766667767676776766776666677667766776766676676667676766667667767677667677676776776666766776776666767677676766767677667676776767677676766667767767666676776776776676776776776776776767677667676776767677676667677677666676776676767667767767767677676767667766676767667677676776767677667677677677676676666776776767677676767676677667676666667677676766667767676776767767766776677667767676767677677677676666766767767767677666767677677667676767766676767766677676677677667676776776767766767667667767677667666767677677676767766767766776776776767766776676676766676776666666767766776666767767667767677676776766767766767666677667667767677677666776776676767767676767677666677676676767767767676767667767767767767766667667666667676766767767677677677676676666776767766767766667666776776766767767767677676676676776776776767766676766776767667766767766776776767766677676776677667677666766767677677677666766767767767767767667767677677677676666677677667676667767767766776677666667666776676767677667767767677677677676676767676776667767667767676676766677676676767766776776767766667766776767676676776776767666667676676767767667767767667767676766776767767767667766766776776677666776677677677676767766767767666766776767766776766776667667676667767767767767677677667667767767767767667767677666776676667767766776776776677676666677667766667667767666677677677666767767767767667676677676776676776767676767667767767767767766766776767767767767667667677677667676776676766766766776767676776667767677676666676776767667677667666767767767676776767676676776766767666767767677677667667677667766776766677666766767767766677677676767767677677677666776666667677666776667677677677666767767676677676776766677677666766776666776676767767767767767677677677676767667766676766676666677667767667676776766667766776766677677677677667667767677676676767676677667766776666776767767767767666767666776776776766776676676766767666676776667767666776776666677676677676776666767767676776766776766766776767767677667676677676767767667766666677677676776766767767767666766776676776677676776767667767666776766776767677667766776676767666766767677677666776776767677677667676776776676766776667766776776776767767677676667676767667766676676767767767676776676767667667767667676776667667766776776767766767667767767767677677677666776776776677677677666676766776767667766667677677666776776677667676776776766676776776776676776677677677677667767767676766767677667667766676767767766767767676776776766776677666776667767667676676766776767766776767767767766776767676677676776666667767666767767676767667767676767767767676676767676767667767676666776676677666667767767767767676676776767767677666667676677666676676766776767767766766776767677676767767766677676767767677677676776766677676677677676766766776776677677667767667767676667676776767766766767767767676676776776766676776776776767767676776677677677667767766676776767677667766766677677676766666776776766766776776766676766677667766677666677677666776677676676667677667677677666776776776677676767667677667676776767767767677667676776776676776676776676776767677667766667766776776776676666676766667666776667667677676767767767677676776766676677677677667766776776776776766767677676767767667767766767767677677666767667667767767766776676776666767677676766766776666776677677677676776677677667676776667677677677676776667677677676767766676766776776776767676767767767767676776776677677677667767767677676776776677677667767667667767766677667676666776667767766667767767766766677676766667767767767767667667666676776776776677667667767667767767676776676767677677667766677667767677676767767767677666776666666766667676766767766677676676767676676767676766666766766776677666766776776667767767767767676676776767677677677667667677677676767667766776776767667766767766677677667766776676766767767767677677667766776767676767676767767677676776767766666667667676767766766767676776667677666767676776767667767676676676766677676776676776677667767767767767766667676776676677677677676667676677676767677676676677677667766677676666776767676766677676767676776676767766766776767676767767667767767666676776766677676767767767766676776776677676767677677676667767766776667767767767767667767767767766766776767767767677676767767676767767767667767767767766676767676676776676776776776766767766676677677677677666767676776776667667767676767767677677676667676677666767667676677676766676676766767677676677676776776776677677676776776766667677666766677667766767667766767767767676677677677677667677666677667767666767666676677676677667767676767766677677677667767667766776766766767667677677676776767666767767677677667767766776767676776776766776776776767667767766776776767677676667677677676776776767676776776667676776766776776776776776776776677677677676776766666776776677677676677666776676766676776767766776767767766766667677676677666776677676766776767766776767666676776677677677666776767766676767677677676676676676766677667676767677676667767677677676677666676677667667676676776677666767677676776776766767766666677677677677677677676776776767767676776676776676676767767677
6767767767766767767676767666776666677676776667767766676767766676766776776677676766767767767766676766676767676776677677677666767677676766767677676767676776766676766776676767667677666766767676666776676766776776776766766776676676667766767677677667767676677676677676776776776776776677667676667767676767666677676776677667667767766776676767766677676767766677666666776767677676677676676676776776767766776677676776766767677666667677676776767766776667676776776767666776676776776677667677676776776676776776667766677676776767677666776767767766776776676776776767677677676776766676767767676776767666767766666667767767676766776677677677677666667767766767677667666767767767767677676677677677666667767676766766767766767767676776667767667667677667677667677667677667676677666667767677677667677676776676767667676676767677667677676766776767767767677676776766676776776766676767676766776766776776676667676676767676776667666776667677676666766767767767767677677676776767676677666767766766667677676776666767677666676776776766776766776767766766767677667767677667666776676767677676767676776767677667677676776767767667766767666767766767677677677676776677667667767767767767677676677677677667766766776667677677676776776776766767667767766677677677676767767676767676776776677676666776776776676676677666676776676677676767767667677677677677676776677666676667767677676767666776776767677667767766776767767766677676676776776776767767667766776677666766776776677676676776667676776677677677676776776776767767676767767677676676766776767667676767666766676766666676767767766767766677677677676776776776767767767767676766776676776767677676776767767667767767766776776776676676766776666767767676776676766776767677667676776676776767676776776776776676776677667767666766776776677667676766766776767667676677677677676776767767667766767667767767666776667667767676776776776677676776767767677677677677667767676667677677666767677676776766767766767767676676767677677676776677676677666766667676766676667767767767767676676677676767767767766776776676776766677677676776776776676776767767766667766776776776766676767766677676776667667767766676776767667766667767666766776776767677677666766766766667676667767766767677667676677677667676676766767676776776666776767677677666767677677677677667677676676767676767767667767677677676766767767766767677676767667767677677667676767766766767767767767767676676667667767766667677677667767666677676776776767677666766676676767766767766667667677676677667767667666677677667767677677667667766676677667667666676776776676776776776677666766767677676677676776677677667676676776677677677676776767766767766666776677676667767766776776676677677677677667766776677677676767676767667677676767677677677667767767767767767766776767676776767767767766676767677666667766776676766677677676767767666776666776776776767767667767767666667767767767767677667677677677677666776776767677667767677667767766676776677677667767766677676767677667676676766767677676766676767766767767766666667677677667676767767767767766676776667767677667677677676766667767766677667677676776767766766676776676776677676776776767667767666666776677677676767767766766677677677676766776767677677676776767767767667667767767767767667676776667667676767677667767767677676776767766767676767767767666776667677667667677676776666776776676776776776776776766767666767667677677667667677676667666767676776766767677677677677666776667666767677676767677676767767666767666776667767677677666667767767766667666677676776676677677667766767666776677667767676767767677676677677676767667676667667767676767766676767767667666766667667676776767766767767677677676677667676767667677677677676766677666767766767766766666776776776776776676667766776676677676776767766776767767676767666776676766776767677676767676767767766677677676667766676766767667677677677666776766767767767676767766776676677667666767767676776767766776776767677666776676776767667767767676776776766676767766666676766767677667666767767767766676667767767677676776767667667676676767677676766677667677666677667767767677676776767766767767666667667766776776776776767676767767677676776766776677667767676676677667766776767767767667666776677676767766666766767767767767676667766776767766776776767767676677666767767767667767766667677676667767677667667667767677676776776677666766677666776766776667676776666767676767677667676677676766776767677676766666776776766776776766776767676767667676776767677676776776667767677667667767767677676666767676776667667677676766767676767676767677676677677676766776776776767667766677677677677666766776767766677676766776676676776776776776766776767676776767667666677676776767767767767767667676767767767767767767677666676776766677676767676776667677677677677667767677676666767676667766676677677677666776776767767767767676676766676776776666677677666767767767767677667676676677676776776676776776767766767667676767676767667677677676667767667677676677667666666766677667676677677676776776667676666666676667676767677667667676776676776667676776766676676766776776766767677667767676776767667766767767766776677676767676767766677676776766677667677677676676677676776667676776666766676666677666677676766677667767767767677667676767667676776666676766767767766767667766776776776776776776667766767767766766776776767677677676776676676676776677666776676776776677667677666776776767676667676766776666766766767676766677677676776676776767766776767677676767666676776776776776776676776776776776767676776776767667667767766767767767767767667676677677676667676776767676767667766767677677677666676676767767676776767767667677666767766776776776776667667676776767767767676767667667767677676666766676767676676676776667767767667767667767767767676666676767767677676776676676666776677677676666666767676676776667677667766776766767677667767766767767767666677677676667676766676667766776767667767677677677676776767667677677676766776766767666767766776767667676667766766667767767766767766676766767767767766776767766676676776776767667677677676776776667767667677677667767676676677667676767767676677676666776676766667767666667767666776776676776776767667676767766776767767767767767767676776667766776776766776676676776767667677677667677676776767677677677676677676667767766677677666766776676766776766776766776767667667676776767677677677667767667767767766776677677676776767676776767766767766676767677676666767767767767666767767766766776667767676767767767767767767667766767676667767676676767677676776776767767667767666677667767767677676776776677676776766776767676667766676677676766776776677676767677676776776776677676667766767766767767676766767676677677667767767677676677676677676776667677677676767767676677666766776667677676776776676776776676767767676776776776767767667677676767767676776767666766766776767767677677666766676767767666776677667766776776776767767766776776776776767767766766767766776677677667767767676677676767667676776776776766776776676776766767767767666767676676776766767767766766667667666776776776766776776677676667676776766677677676666676776776767767766766676767767667676676767767766767767676677677676776766767766767676677677677676677677677677676677666677676767767767766676767767766776667667766776667667767666676776767767667767767767767767677677667767666776776677676766766776776666776677667677677676776767667767767666766676776677666776776766767677676767767767667767676766766677677677667677667677667767766766677677667676776767677676676776767677666767767766677677676767767767767767667667767677677677676776677677677667767767767667676776766667767667766667666776776776767666776776776766776776767767667767666776667766676767667666776767767767767676767667667667767767676776667766776776767677677677667766677667666776766767667677667677666776767766776776667677666776767677677666776776767667767667767767666767677677677677677676776677676677676776667766667666767667767767767766667677676766776776776767677677676676667767767677666666677676767676776776767677677676676767767677676667667767767766666776677676766676667676776677677667667766676776767767676776766677677677677676766766776676767677677677667767666677677676776667676776776676766776776776776767677676766766676677677676676666767767676667767766767677677677676776776776776767666767767667676766766766767667677676766776677676776767766677676776676776766776767666767766766776776667767677667767766776676766767767766767677676666677677677677667767676766676767666776776677677666776776776666767667667677677677666677677676776766677676667676677677677676677677676667677666676776677666666767767767677667766776676767767677677666667676767677676766677676776676676767676677667766776776677667766767676767767766677677676776776776767667766676776776767676676766676676667677667767677667677676776776776677677676767767677676767767766767767766767677677676776776776767667767767766776776776677666776677676676776676667677676776677666776776767767766767667677676677667677667676776767666676667766767676776666667677676676767676677676776776767677677677677676666776676776676766766776776667677666776776776776767677666767667767667666666666776776667677667766666767767666767767767767667677677677677667676767677676776776667767677677677677676767677676766767676677666766767676776766676766776667667677677676667767766666767667766767677666676767766766776767666677676667766776676767767676667677667676776676676767766666676767676776767767766767667677677667677667767677667766667667676677666767677676676767676776776767667666767667767766776676767766667676776767766767767766667767677667676666776677667767766767766767767676776676767767767677667666776677666766776767767766776677676766776776767766776677676676767677676776666677677677667667676667767666666776676676776767767677666776667676776776776776766776677677676767766766776776676776776767667676776776776776677677667767667767766676667766667667676767677667676767767667767766667676776776766776776767766767767767677676677667767766766767677677677676667767767676767767767676776767767666766677667766776767767767767677677677667677677676776676766766776776767677676776667667676766667676676676766776776767767676776767767667766767766677677676776677677
367666776776776766776776666776766666677676776776767766766776776776776776677676666776766766767667676766766776767767767677676767766776776767667767767767766776676677677667667676767667667767677667666776767767766676776676767767767667677666766766766676677676766767767766766677666766677667676776766767677677676767767676776766766776776676676776767677677666676767666767766767676776667667767767766766766767666776767767766676776676776776676767677677677677667767677676676776667677676776667677677676776677677677676776767676776776776767766666776776666776767767676676766767767666776767766776766766766767676776776776776676776676776767667676776776767667767677667676766766677677676677677676767767676776776766767767766767677667766766676677677666776666767767767667666766676676677677676776767676776767766776767667667667677677677677677676666776667766767766666776766767767766776776776776776676776676766766767766767667676676767767677676666776676776766766776776767767677667677676766767676767667676766767676776776776767766776667667767767667667676776766776676767667667767667767766676677667767767667767767677677676677677667766677676776767767767667767676776767767677666766776767766776676676767676677676776676667676676776767676767676776767677676767767767766666776776776767676767676767767677676767766766776776666776676776776767666767677667766776776767767667767676766767676776667677677677676676676766767767767676676776667667667767676776767767767677677676766667767676677676776677677667766776776767766677667667667667767767767667677666766767766766667766766667767667667677676776666676677676766766767666676767676766677677677666776766776767767767767766766677666767677676776666766776776667767676766766776667767677676667677677677676766766766667766676676677677676667767666767767677666767766767767767666776776676767766776767667767677666676766776767666776676776667676667676776767677677676776776766677676776767766767767676677676676677667676676776767667676776767766676776767676677667676776766776766767766776767766676767766676767676677667667667667767767677677676767677667767677677667666767667767767767667767767677676676776676767767767767676767676776667767766767667767666667767766666766776767667767676767767676766776677677676766666776776767677667677676677667767677666766677676766776776767666677676677677676776767766767767766767666767767766776666676776677677676766776776767766776776776766767766766767766677676676767767666676766776666766676776766776767667676767667766776767676766776677677676776776676767677676676676776667676776767666776676767677676767767767767766776767766676776776776767766667667676766667767766677676666766776667676676776776776767766676767676766676766776676767677677667677677677676767767766767676677677676776677677677667767766676666776767667666776767767767767766776767766767767767766766776776676766766767667766676677676776676767676776776776776767767677677667676767766776776666767767767676676676676667767677677677676666776776766666776766767677676776766767677667766676776776676776767676677676667676667676666676776776776766776766767767767767667767767677677667767767666677676776776677667676767677676766776666666667766676776767767767767676677677666667677677667666667677676767676666767767676767767766767677667667766776776767667766776766667667767667766667767767767666776776766767676776677667676676677666776776676776666677667667767766767677676776776676776767667767767677676677667766767676766766767677667676776767766776666767766776677676776776767677676676776667767767766767767767676776676676677676776767676767677667766776676776776776776776677676667767766776776676776776776676766767767766677676676766666666676766767767767766776766776667666676776676766667666676767767767767767767767766766676776676767666677667766676776676776766676677667767667767676766776776776677676776676776776776766776776767767766776767667677667766677677667767677677676767766766677667767767767676766676676776776776767677676666767677667667677677676776766776767766776776776776667766776766767766767676767767767677677677667676767677676676767767677676766776667767677677677666676676677666676776677677667667667676667667677676767767666767767767767677676677677676776776767677667767766666666776766776776766676676767767766767766676676767767767767676666767677666676767766766767767767667676767767766667677676767766776677667666766766766766766776667766676776776776767766766767767667677676776767766667676667767677677676767676676767767767677676776767767767677666766767666776776776767767666766776767676676677677677666767766776667676667677677677677677667767767677676776767766677676676776667677676776767767666776676766677676776767676767677666776767767767677666776776767767676776667767767767767677677677667766676776767766676677677677677676667766776776666667676677677676766767666766677667667667767766766776767767677676767767677677677676676666767767676766667677667676676776766767676776766677667767676767767767767767767676767767667676676767677666767676767676676677677677666776776666776767766767676676776776776767766676767677667677677666767677667667767677677677676776776667766767677676666767676677677677676677676766776776776776776667676767767677676766776667676776776767676776676667767667676767767677676676676677677677677667766767766766676676677676676776677676776667677667666667676767766776767676776767667666667767767767677676676776776776767667766767676766776767667667667676677676766667767767676767767677677666767667667667666666776677666776776766776776766776766767677677676767676776776776767676766776767766767667766776677667767767666776776776666776767667677676667677676767767677676776766776776776776776677677677667676677667666776676776677676776776767676776676677677667766677676767767767667767767766677676767767677666676767767767766677667767766767767667677666676666776677677677667767677667677667676776767667767676677676776767676676767767677667677677677676676667767766766676766667667767676767766767767667767766767677667677676776667677676776767676767767766776776677677677677677677667766767767677677677667767767676677676767677677676666677667767766776767676776666676676776676776766767767677677676767676776776776776667676766776767767766677667766776776666766667676677677676677667766767767677666767666776677676766676776767677666666676776676767677677677667666767767767767767767767677677676767766767667766776677676767766667766767666767677677676776677667767767667676676767676666766676676666776776676776776667667767676766767667767766677676676676776776776676676676767677676776666767666676676767677677677676677677676676667766767767666666776767766767677676676776677677677677667766676767666676677677676776776676776776667767767766677676677667766767667676766677677677667677667767766776677676766767767676667767677676677676676767666776676767766676767766776776776666676776766677677676776666676766776776767677677677677677676676766776776666677677676776676776677667667767766666666676677676676776767767676676676776676776676677677677666776767666767767667666767767767767676667677667767667676767767676666776667767667676776767677676766767766677676677667677676776666767676776767666766776776776776677667767677677667766666767677677676776766776676676677676676677667676767666776766776776676776776776776767767767767767766766767677666677677676677677676767767677677677666676766667767676776767667767677666767766776776676676767767677676776776767667676767767667767677667767676776776766776767767676776776767667667676776776676667767767767766766766677666677666666676776767667767677666667767766667676776667767676767667677677676767767667676677666776776667666776776767666776767766766776767767676766676676767677666677667766776776676767767767766677676776767667677676666767676776767766766677676766667767766776676677667766666766666767667676677676676677676766677676667767667677676776677676677676776776767767667766767767676676767677676767677676776676776677667766767767767766676776767766676776766767767767677676766776766677677667677676767676766776676676776676667767766776776666776667766767676676677677667677666776766776767667676667767766776766776776766666767667767677676767677666667766667767666766767676776776676767767766767667676666676767676767666767677666767766776776767766766677667766767677667767667767766677676767677676676676766676676776767676676677677676677677677667676676767676677666776776767677676767667767666776767677677676776776776766776677676767676767667767667676677667767676677677677667676766677666667767666766776776776776776766666667767667766776666767766766676666767676776776767677676767767766766677676767667766766676666776667666776666776776776776776767766766667767677667766776776677677666666776767766767676677676767767767767767677666767767766776677676766766776767677677677677677667767677677667766776776767677677677666676766776767676676677666766677677666776666766676677676776776776767677666767767766776776776767766767767677676767767767767767667767676677666676776677677677666776767667767677677677677676677667767767676667767677667677667677677676667677667667666767767767766766776776776776766767766666677676766766767767767666776767677676776676776767767766767667677667766766667677676666776767767766767766667677677677677676667676677667677676767767676776767766666776776767767677677667767766776677666776667677667766776776767677677666666776767767767766767676677676776776766776766776677676776677676766677677676676776767767767677677676767676677677667667676676767767766677667767766677666766667677677666767767767667677677677667767767666676676776667676676677676677676767767677667676776767677677667676767767767766766776766676666776766677676676677676677667767666766766667666776776677676767667677667766767767676667667767676776776767766776767767766767667666676766767677667766767667767677667667677677676767767677676767676776666677667767766776776776767766767767666776776676767676667677676676676776676767676667677676767667676776767766767766676667767767766767766776766667766676667767767767767767767766776766776776676676776676767667677667766767766676676776776676776776766776776767677666776667666776776676676666767676677677676767767676667767766767767667676767766776677
6776767677677677666677677677677676667676767666676767766766767767767676766776767766776776776776767676766677676767667767676776677667767677676676766776676776767677667766667677677677676766776776767767767676767677676776776676667677667677676667767677667676767767667767677667677676767767667677667676776776766676767677666776676776767667767767767767677676776776776766767676676776767767766676776776667767667676676676676776767767767767677677677676766677676667677677677667766776766767677677676776767676776676767667676766676677676776767767766667767766767767767767676776766776776766776677677677676766767676776776776776667767766676776766677677666677676676767766766767677677677666776667677677667767767766767766766776776776676677667767767767766666766767767766767766767767767677677667767766766767767677666767676767767766776776766667666667676767666667666767767767767766666776767667767677677667766767676766677677676767767676767676776767767766766677667767677666776776767677677677667676776766767667667767666767767677666676766776776766776776667767676776676776676776767666766767676776766676767766776676767767667767767766776776776776767677676776677676766676776776677676767767677666767677677667767677667767677677677667767677676766776767677667677676776676667676776677666776767676776776766776677676776776776776767767767766776677667676677676776666766676676667677667677667766776776766676767677677676776766776677667766767667766766766776676776767766776677667767766766767666767667676766767676776677676677677676776776677677677677676776767667767767766767676776766676676766776776776767767767767766676767676767767677667767666767676676776677676767677667766776776676767767666767667767766667677676776776767666767766767766767767767766677666767766776776767767666776666677677666776676676776767677667766776776776667677666676776666776677666766766776767766766676776776676677667676676677677667677677676667666677666766766766767767767677676767767676667767667767676767766767767677677677666767766667767767677667677677676767676767676776676767667766667767677677667767767677677666776766767767766676667677676776776676776766766767767767767677677676766667767676767677667767767767767677667667667767767767767677677667767676666776776677677676776776767677666667666776776766677677677676776767677676776766776767667667676776677667676767767767767767677666776767767766776776776676776667767767767677676676667766776776776776776776776776776677676677666766767767666676767766677677667676766667767766776776767767766766776767766767767767676776776677676676677676767767767667676776767767767676667766776776767677676676776677667766776667666776767767766767676776666776776767766667767766776776776677677667667677667767676667676776776776776776767767766766776776767676667677676767767676776776776766776776676776776767767677666766776676767767767677676767767667667767667767667767767767667766677667667676776767666767676767766677677676766767676677676677677677677677666767676767667767767677676767766776766776677677667666667677676676767677677667766767766767767676776677677677677676677676776766676676767767767766677677676766677677666776767677667676767677676676766766776767767677667766776677677677666676766666767676767667676767767676776677676767676676776766667766776776766776767766677677676676767767667666776776767677667677667767667677677667767766767767767767766767767676776767667676677667766776776767767767767767677677677667767667677676667767676677676776767677677667766676666767676676677676767676776776667676677667667767666677677677676776677666766666776776677677667667677666776776767666667766677676677676767766666677666776767677677667767767677666677676767766766776767767767767767767677666776767766667667677667767766767667767666767676666667676676776776676766766676676776776667677667767766767766767666766766766767767767767676767766667667676767767677677666767667676667677667677677676676776766776767766767676767677676667666776667677677667766676776776767767677676776676767766766776776776767767666767766767666766676766776767767666766776767766767767766677676776776776767677676677667677677677667666776677667767767767767677676677677677677677677677676677676767767677667766767766767677667666767767767767666776767766767676767667767667677666776676666776767766776677677677677667676776776767677667667676677667676767766676776767676776776776767766776767676767767677677677677667676776776776676666767767677677667767666776776677677677666767676766676767677676776776776767677677667677666767766767677677667766676666666776676776766767767767767767677676767677676677677676667767676666776767677677677677667767677676776667667767677676766776767767677667677676776776776766677677676677667676776767766776767667766677667767766767767766677677676766767676776776776776776776766776776767767666776677676767677677677676776776776677676776767676666677676776776766767667767766677676776766776776676776767767766667766676776776776766667766766677676776677676667666776776776677676776767767676766767766776776776776767666776676776677667676778667767676676767766776776776776677677667767766776776776767676676776776776776767767676776676776766666767676766676776767667677676667766676666767767767767667676766767666767767667766767676677667676676776767677667677677677676666677676767677676677677667677677676677677677667677677677677676767766767667677677666776677676676766767666676767767766776776767767677676666776776677677677676767767676667767676766776776667677677677677677667766677667767767666677677677677676676776676667677667767766766677676776767677677677677666776776767666676776676776676667767676767677676776677677677676776676776776767767766776776776776676766767767767677666776767667676766677677667767766776766677667676776776676766767667666677677676776776767766767676767767676766676667676766776776776776676666766776767677677677667666776776667767767677677666767767677677677677676667676767767676776776767667767766677676666767766776776677676776776776767666776766676776677676677676676666776676676767677676767766766767767767676767766767677667667676776677676776776776776677677667767667666667767667676767766667766776666676767667677676766776666676677667667767676776776766776667767767677666766767766676767767677677676776767766767766767766766667767677677667677667676677676767766766767676676767667766676677677676677676766776776776677676677676677677676776677667677667676776676676767667666767767766776776667676776767766767766676767767766767766667767767676767667767667666767676766776767677677676776677666776776766676666767766767676767767767767766776667676677676666776676767676667677666677677667667667767767767766767766776666666776776676776767676776677677666767767677676677676766776767676776776767766776767766767766666677676676676776767676767667767767767766676776776767766776766767667666667677676776666676677666676677677677676676776677667766776776767667677667767677677677667767676676766676676767667766666676767677677666766677666766776776667676767677676766676667767767676776776776776776767767766667667676766667677676667767677676776767677677667667667767767766776677677666776776676767766766776776766776767767676677667667676676666767766667767667767676667767767677667767676767767766677667767767767767677676676767676676667677667676776766676767767767677676666677666776766776776767767767767677677676767766776766676676776776676767677676766677676776776767676667767767767677677667766676666776776766667677676776767767767766767766776676676776776676667767676776767677667676776766776677667666676767677676767766776767677677677677676766676667676767676667676677676766767767767667677676776776667766776767677667667767767676667677676667767767676776776776776666776676677676776666766767677667666767666677667767666676776776776776667767767767766766776776676766776677677676767667767767766666766766776767667676676776767767766776767676676677676776677677676767677676766776767677666677677676677676766776767676776776676767767767767666776767766767667766776776667676767677666767767676677677666776776667767767667766767766666677677677676776677667766776776776776776776766767767767766666776767667676667677677666767766676767667666776776776677676776667766767677676766776766776776677676776776677667766776776667767676676776767667666767667666766767667667677676776776676766776767677666776776766666767767667766676767667767677677666677676766767766776767666667676776767677677677677676766767677676776776676767767677677677677676776767666776766776766767666776666776667767767677676766676767766767677676776766776677677676676776677667677667677666767677667766776776766677667676776677666676767667667766667766776776767677676767676767767667677676677677676676676776776667676677666766767667767676677677677676677676776676676767667766776676766666766767766676767767676776776767666776677677667767766767766767677677667766766767667767666676776677676776776776767677676776776776776667667766776667676776676677676677677677677676767767677677667667667666776677676776767676667767677667767767677677677677676776767767767667766776766776677667676776676677676767667677667767676766767676767666767767667767767677677667767766767767667767766767767767677676776776776776677676776776767767767667767677676767676667667677676767676767767667767767677666776776676767676767667767767766776766677677676676776776766776766676776666666776666776676776767676677667767677667676676776766776677667677667676776667767767676766767767766776767766676776767676776776776767677677677666676776776776776776776767677667767677677677676677677666676666767767767766676676677676776667767766767767767676767766767767676776776776677677666767767676667676667676776776677667666776667767676776676676767766767667767767676776766677676667767677676776776767676666667766767676667766776676676676767677677677676776776776667667767766767667677667767666676666776776677677676767677677677666766776677677677676776666766766676676766676767666776776776767677666767666776776767667676776776677676776776766767767667766766767666666666676776776666776776667676667767767667767766776776677676776776766776767677676767767677667767767676766676667767666776767677666776767766677677677676767767767766676676766676766767
67667767767667767767676767676766676767677666767767667766666677676766677666767767667767767676776676667666767767667767766767677676676767766676776667767667767766776767767767767677666766767767767666776776776767676767667767676776776776767767666776776766667767766767676677676776766767676676767766767766676766667767677666776767766767767766767767767767677667767677676676767767676667767766767667767767767766776767676767766766676677666776776776666667667676776767767677677667677677667766776776677666676677676676677677677677667767766677676776677667667766776776776677677667676767767676776767767766767667767767677666776766767666676767766667667767766776776767767766776667766776766677667767766776676776776666776767676676767766767676676767677667767677676666677676767677676776676676767766776776666767676666766767667677677677676776767767767767766776676767676676776677667766767677677676766676776776767667667667667677677677667667676766666776666766676776776767767676766767766676767666767677677677667677676677677677676676677677676767766767766676766666677677676677677666676767676767676666776767677667667677677667766766767767767767677666776676776776767767666776676677677677676776666766676776776776676766667676776776767666776766776776767766776767766776776767667667766776767767666667766676767767766677667767766767767767667767766776767676767767767766676767677676776767667767767767767667666676776776767667677667667676767767676776767667676767676677667767676776676767677677666776676767766676667767767676776776776776676776776767767677676676776666776677677677677667766677677677667666776766776677676767677676767766766677677676677667767676766776677676667676677667767677667767767767677676666767767767767677677676677667676776776676767766766667767677676776776767676776667767677677676776677667767766676767767677666766676776776767677667677667766676676776776776767667766677676677677676676677666767767767667766677676676677677667766666677667767766776766767766776767667766776767766676676667676676776766767677677677667677677676677677666767767767767767667676776767666666677666677667767767677676766767767677677676776676776766776767767767676676676766677676766766776676767676667767767767676776677676776766767677676677667667677677676667676767677676666767667767767767666666667677677667677667676767767676677676776776776766767767677676776776767677676776776776776676667676767677677676767666767767676776677667667676677667766766766767676776776677667766776677667767676667676776677667767676767767766776767677677666776667767767767677676767677676677677677677676766776776676767677676776766767766766776677677667767667767676767667676667667677677676677677677676766766666776776776766766767676677676767766776767767677677676776677666776766766776776766766776776776677677677666766677667666767767676767767767767666677667766766776676766767676677666767767767767666767767676667676677666767677667766677677667667676776766767677677667677666776767767766776667766667667666677677677676766667676776776676677667677677677677676676677677676767667767767767667767767677677666776667767767766767767677667676776766766676776676776776677676776767767766766776766766776767766677676776767667767666677666677676676776776667677677677676676776767676766677676776767666776677666776767767676677667676766767666776667766776666776776667677676767767676767667676767677676676767767676667766776766776776776776767767767676776667767676776666776676766767767767677676676767666776677667667676676676776676767667767767677677676776767677667767767767676676676776676767767677676677676776776776776776667767667677676767767677676676676677677666766666677676676766766666676766776776776776676767676676776767766677677677676666666667767676676776767677677676767766776667767676676776776767666667767766766767676776776776776776767676776767766776666766667676766776776767676767767767767667676776676776776776676776776667766767767677667667676767767666677677676767676767767676767767767767667676767676776767766667767766766776676776766667666766767767767667677676766677677677676767767766776766677677677677676767677676677677677666776766776776776766776776667766776766767766776676667666676766676766766767677676776776666776767677677676666766776766676776766676776667676676676677667767766666767767676767677667677667767666666676677667677677676776766767667767767677667677667766676776666776667767767667767767766677676676667767676676766667767677667677676767676767766677677677677677677677666677667667677677676676666767677667767767766776676667666766676766776767767767677677676776766766677667666667767677676766677676677676776767676677676767767667676767767767666767677677676767677676776767766767676767676667666676776676767677677677676776767677666667767677677677666767676667766776767766776677666776776767767766776767677677667676766767666776776667767667767767676767766676667676767767767677677667676776666776667766666766776776667767666677667676767767676767676766767766767676767676677667667767767676767767677676776676767677677677677676776766767767676767677676676776676667767676776766767767666677676767677667767677676776676776676767667767676677676767766767766767767766766677676776677677677676776676677677676767767766677667766767676776667767767677677666767767676767677666776776776666676767676776677677676767676676767766776666767767767677667767677676676676776767767767667767676776766776766766776677676667767767767666766667767766776767767667677666767676677677676767767767766776766666666776767767767767677676776767676677667766776667677667677676676677676667677667767677667676776776776776767676767767666776767677666667767767677677677677667667767677677677677676776766776776776667767677667766677677677676776767676776776767767767677677667767677677667677677677676776676776776776767677677667767767676767677676766767767767667767766766676766767766776767676767767767676776776676667676776776776767767666766776767766767676767677677666776676667767667767677676766767667677667767767767766767667767767766667666776767677676666766667677667677667766776667767766676677676767667767767667767767767767666776767767676676676767767767767677677667677677677676767766767767767677677667666767676676676676766776767766677676667676766766667677676667677676776776767766776767766676767676776767676767767767677677667677676676776677677677666677676677667677667767667767766776667667766676676766767767767767766776677677677677676776776776767767676776767767766776776776776767676776767766676677676676776767676767677676776776767766667677676767767767766776667677667677677677667767676667676776677677666677677677667666667766767667676776767766776677677676767667677667677676776677667767667767666776776776767677677667677676776776776776776767667677677667766767677677677676767677667676767767677677667676767677667676766767767767667677677666776767766776776776767677666767667667676666767676776666677677677667676676667766676776677677677666776776776767767767767677677667676677676776767667767766776676767676767766677676766767667677667676676776677667677667667666766677677677666767766677676776776766766667767677676776776677676677676676776776766776776776776776767677677677677677667766676776676667676776667677677677676667677676766766776677676676766677677667767767767676677676666776767767676676767766666776776776776776776677677677676776766776776766666767677677676677667676667676767676776677667676767766776766677676776667767767766767767676767766776776676776776666776676776677676667767676677677667767676767766767766776766767677677677676767766667766767676776767766776776676676676677677676676667677667666767767767767766677677667676776767766667677676667766776677677677676776667667677677676776667766767666667766776776667767667767677667677676677667767666776766667767676776776776767676767677677676676767767767667667767677666776776767766776776776767677676776766666677677677677676676667767666776677666776767666776666666677677676676776677676767676776666766666776776666766667666667766767676767767766676667767767767766776667677677666667766767766767766667667766767667766767766677667766667767677677676676766776767767766767677676776766776676767766667766767766676677677676776767767766776667766676677676767677667767767677677676676677667766776677677677666776676776767667667767676677666776677676766767767677677676767676667766767767767667676766767676767676767767766776767766766767666666767766767766766677676767767767676677667767766667677677676766677667677676776776667676766776677676776676776767677677676776776677676667767677667677667676667677677676767766667676677667767767766776676767767767676676767676767677667676677667767676776766767677666776776676767767767766767767667766776776767666776776676676667676677667766776667767767676677677676776676767676767767677677667767766766776767767767676767767677676776776776676766666666766766776676776776776676676776776776767676776677666767767667767767667677667667677667766776776667676667677677676776776776676776766667766677676776776776677677677677677676776667667767766677676776776677677677677667766677666776766667676776767676767766676666776767767766776677676776677666667767767767767767677666666776767676667667666776776776776676767677676766667767767766767767766677666776776677666767667767766776677676766677677677666776677677676677667767676676767677667767676776677667766677677677677676676766776766676776776766766776767767677677676676776676776676676677666666766667677676767667676666767767767677676776766767767677666676676767767767667766767767667677667767667677677667767766667676767766676766667667766677677666666767667767677676677676667677677676666767766776767766667666767767767767677676776776776767767767766776776667767766767676666667667767677676676676776776776766776776776677666676767676676666776676676676776767767767767767766767677677677667767767677666766667667767767767767767676776776676676676776766767766767767667676776776677677677667677676767767766776666767667677667766676766776677667676677666666776776667676767767676776767767677676676767767767676676766766776776676677676776766776767667677676767767766767767766776776767767767766776767767767766776776677676676767767677676776677677676776676667767677676677677667
66766776766776666776767677676767766677667667666776766776767766776776766677667767677676776677677666766677666666676776667666776776767676767666776776776676776766676776766677677676676677667666776676667767766776666677677666677677677676676767677667677676766667677666767766677676767666776776776776767666776677676677667666766677667676677677676667767677677676776666767767677666676776676676667676776767676776767667676776766776676767766677676776676667767676776776767767666776766676767767666776776666666776776677677676776676767667766676766767767677677667667676776677677677667677676676776776676776677676677667766676776767677676776776667676776767676767676776766776677677667766676767767677677677666776767676767676776676766767677677676767677677666776776766776767667766676767676776767667767676767767767766776766667767667676776776767766766767677676776767667767767667766776676667667677676766677676767667667676767766776677676767766676767677676676776676677676676676767767667767767677677677676667766776776767677666677666766676766677676776776776767767677666767767676667766776767667766766677677676776676676776767677667677677677666767766776677677676767676767767767766776776677676776776767767767677676767767676766776776776677676767767666677677677667677666766677676776667676776776677666776666776776767667677667767676767766776776776767767676776667766767767676776766776776776776677667767677677676767667676776676677677677677666677677677677676667676767676767677676676776677677676767677676767677676776677677677667766677677667676766666767666767666666766767666776676667766667766776776677676776767676776677677677667667677666776776776667667767667766776767667767767676776676667676776767677667677676776677667677676767767767767766776767766776767676776767677676766767676767676776776767767766676776677676676776766766666766767677667766776666776767767766776677666776767667766677667667767676767767667767676767766677676766766667666767666776766666776766767767677677667766667677676776776776776667676766667767766667666767667767677677667767666667676776676767766776767666776767677676776767767766676677677676766677676776776776776767767767767767667767766776776767767766766766676767767767767767767767766676676776776767676676776766766677677667767767766776767766667676667677677677677677666767677667667766767767676677676667767667767676667666676767766676766667766766667677677676676776776776776766677676776776676767677676667766766766676776766776776767767766677676677667767767677666767767766767676676677676677667766677667667767676767677677676776677677676776776667767767767666767767676676767677667767766776767667766767666667676677677676776767767676666677676766667677666776677677676776776766767667666767676666776767677676667767666776667767767767766676766767766767667767666677676776767767767677677676667767766767767676766767666677667767767767766666776776776677667676667767677676666677677676776676776776776677667767676776766776676776676776776677676776766666776776767767677676767766766666766676776767766767767676676767767766677677667766677677677676667667677676676767677667677666667677667766767767767766667766677676677667676776766776767767677676776776676677667767677667767767666776677676767667676767666776767676776776676776677667767667767766767767676776776667676776767767767676676677677666767767667667767677677677666766676677677676776667676767767767766767766776766676677676767676776667766677676677676676676776676677677676776767677676776767767767767767767676776767767676767676766776766776766767676767767667766776776776776776767676767766776676767676767667767677677667667677676776776776776767667767766767767767667767767767767676666766767766667767766776767767767767767766766776767667767766677667767767767676676776776667767667667676667676766766776667767767766767676776676676776767767667666676767767767666776766776776766766767667767676767766666677676776667666776776766676667766776776767666676676776677667677666767766776676667677676767666776676767767767767677667767767677676667767677676776676676776666776767767677676677676776676776776767767767676767677676676677667667767666776776767766767676767667767667676776767676767767676676667676767676776666776677676776766677676766776676776676767767676776767676767766767667666677676677676767767677667676776677676767767677667767767676766666676767676667766766767676776676677677676676776776766776767766667667767677677676766676776766666776776666767666676677667767677676767667667676767677676767767767767677666677677676766767667767676677677667677677666766766766666766776767667666677667766767676676676776776767767766766666767667676776766767677667766767767767767666677667677677676676667677666766766776776766766776676776767677676766767767766776677677676766667667767767677676766676677677666676767767767767767767676767676776776776767767767676776776667676776766766776767767767667767766677677676667766776666677677676767767667677677676776666676766776677667666677677667766767676677677676776776767677677667767676667767677676776776766766776677677677676767776766767676767766676677676766776776667767766767767677677677676676776776677676776767667667666676776776767767767766767676767666767677666776677676767766677677667677677666677676767676676776677676677667677667767767677676776677666767676676676766767677676776766677676776776776677677677666667767667676776667766677666776776767677677676667767666676767767667667677677666767677676667767667677666677676677667677677667767767767676766776776767766776677677676767666666776766666776767677666776676677677677677677667767766776776767767767677676666767667767767767677676667667767767666676667677667767667667677667667677667767667766767767766776767767676677676677677667677676677667666766776667767676776767767677667677677676766776766767767766767766776677677677666776666767677666667766776766666677666766776767677676776776676676676666677676766676767666776776766676766676666767676676767677666666776767766776776676767667767766767677676776767667767766677667767767767766776676766676666767667767767767677666677677667767667767677666667767767767766776767766767676676667667677676776767667766676676776667676667767666767667677677676776666667676667676766766767676776767767677677677676766776776776776767767677676767767767677667767667766776776766767677676676776676767766677676676776767766677667767676776776767677677677677677676776676676667667767767676766767677676767677677677676666666767676766676676676667667767666676776776776776767766767766667767767767677677677677666766776776676767767666676676776767767767677677676776767677676767767767766677677677676767767676776766767667767767767766776776767767767676766667676776776776677676776767767667677677677676666766767767767767766776776676776766776677677667767766677676676776767676776776676767676677667766667767767767766767767677676767667766676776766766667767667766676767667767767667676776667677676776676767666676776666666766776667767676776676776677677677676677677667767766766676677676767767677677667676776676776766776676676667766676776776776767676776767676767676766677677677677667767676676676776766776766676766767767666766776666667767667767767766767667767767677666676776767767767676766776767767766667667766676667766667767676766667766767676767766677676667676776676767767677677677677677676776677666766776767676676767766766676776667767677677667677677676776776677676776776766677666766767667676776766667676767767677667767767766767666767767677666767677677676766767767767676677666677677667767766776766766677676776767766766767676676776766776667677666677676776766676766776676776767667667766776776776776776767767677677677676676767676776667666666766767676767767677667667767767677677677666776666666776766667667667767676766776776677667676666766666676776667677677666776767676677676767766776676676667767677667766776677667676767677677677667766767666767677676766666776766677666767767676766676767767767767677667766767677667666767767676767666776666766767767767677677677677677677677677667766776667766776776767767767676767766776677677676667676767677676677677667666766776776767767666677677676767677677677676776776766776776667767767767676677676666676766776767677667677677667766666767766667677667767676667767766766676776676677677676776776767767667767766666776776776767767676667667767766766767676776767767766676766767767767676676767767677666776677677666676667676676767677667766667767667677667667667677677676776766666667767676677667766677666776767677667767767666766776767767767767766767767677677676767766776767677676776776776776767767767667767677667676677677666677677677677666767766767767766667767767767767766767676667676666677677676677666677676677667767677677676767767766767677666667767677677676666676766767677676776776677676766766677677676767676677666767676766776677677666677667677676766667767666776776676767667767767767666677676766767767666667766667676677677676776677676767677676767767676776767766676767767676767676767677677677676766677677666667767676776767676776776776676776776666776776776667677667767766776776676767766766776776767677666776766767676767766776776767767767767667767767667666667766676676767766667767767676766776776767766767767767766776776766666767677676766767766667767766676677677677676677677667666766776667677677676767676776677676676776767766767677677666776776776776776766776776776676667767767667666776667676776767667767767766776776676776776776676776677676677677677676776776766766767667766776767767767767766767766776776676677676767767767766676776776776677676776767767766677677676677666776776677666767767676676667676767677676677677676767676676776767767676776676666767767677667676776666667676767677666677677676766676776667677676676767676767767766776767667677677667676767767667666776666767667767767766776766767767766776767767767767767767767667767676776767767676776677677677676767767766776776776667766776677667766677666676676776767676767677667766666776677667767677677676766677677676677667676776776767767676776766677676776776776677677676776767766776767767767677677676676776776676776676766676776776766767766677676766767667767677666776776776776776776676676776776676677677676767767676776776677677667767767677677676677
6767676767767767767677677666667766776767767677677667676767767766667767767767676776766677677667767766776776677676767766776766666676676677666767676767766766667767767666776767677676767676767676767767676676667766676667766666667676776776677676776766766677667766767677677667767767766767676776767676676776766776776767767676766767667767677666766666776677677667766677667767766766667766776677666767767666776776676667676676776666766677677667767676776767766766776667766776776676776766676766767676776677676776666676766767767666767766767766776667676676776767667766767766776776667767676767677667667766677677666677677667766776766776776766776776766766666677677676666776676677676676677676766766766766767667767767767676667767766776766666667677666767677667767677667667677677676767677667766767676776766677676677676767666676766776776666776676666767677666676776667767767667767676776666767766766667677667667767676666776767767767767677667766766776676766676677667667667767767677676767766766667676677676776676676676766667667677677666776677666776667767677677677667766677667767767676676766776766776776776767767767666767676776776677666676676666766776776776677667767766776676677677667767676766776776677667676776776776766776677676776676776776767677677676676677677676776667677667677676677667767677667767676776767766677676767677677677676766776776766767767667676776776776776766667766776676667767666676676776776667767666776666776776677676676776776776667766766776677677676776776766776767667767767677676666766767767767767767767766677667767667676766776767767667676676677677667767767767767676677676767676667766676776667667677667666766776677677667676767767767677676776766776677677676776776667667767667767677677666676766667767767767676676767676776667766776666767677676776767667766767767676776767667667677667676767667666767676776767676767666677677677676676677676776676776677666776676667766677676767767766776776767766767676766766667767767666776677677677667676767677677677676677676766776667767767767766766677667667767767677677676776766677676767677676767766667667677676677677676677667767767676677666776667677676767767666677676677676776767767676776776677667767677677667767676767676776676767767677677677677677677676767767767767676677677677676677677677676767766767676776667767676776767676776676677667767677677667676767667677667677677677676767767767766776767677676767767767677677676677676776767767676667767677677676776766767767676776776676676776767667677667677667667677677667677676767767767667767766667676666677667767766667767666767677676767677677666667767676767677677677667667767767666677677676667666766776767767767766676676776667766666776776767767677667676666776767677676667767676677666676776667667767767767767766767767767767676776766666776766766776776776767676676766776767766767676776776776676666767676677676767766776767677676776767767677676776766667676677677677677677676667767767766776767676776677677676766767767767767767766767677677677667767767767767767676767767667767666766677677676776776766667676767667767767766677676767767766676767676776766776677667677667766677676776767767677676776766776776667767767666766767677676776767677666767666766676776676676677677666767767767676677676776776766776776677666767676767676776677677676776767667677676676776667677676767767676677667766776767677677666676767767767767677667767767767676677667767667666766767677676776666776776767767767767767677667767767766776766776677666677666766676676776767676776677666776776776677667677677667677666766676677676666767666767676766666776776766767676776776766776767677677677667766677676676766766776767766667677676676766666776776776776677677676776767766767676677677667767667767767766676776766776767767676676767766776767766766776776677677677677667676767766767766767767767676677676767677667766776676677676767766776767767767677677667677677667767766677677667766676766766776776767677676767767676677677676776776776766676767676776767767767666776776676767767676767666667677677666767767666767767666676766767767676677667676767767667766776766677677667667676776776776766667767767677676676767766766677677677677677676766776766776677676776767766667767767677667667767677667767677676676776776776667766767767767676767676767676676667676677676676767677676667767676776776776676776767676776677667767676676767676766767677666666776776767676776776767767767677677666767766776766766766776776677676776677667766766767667767767667677666767677676677667677676767667766766767666767767667676666667677667766677677677676767676776766767677677666776776776776766776767767767677677676766776776767677666767676766676677676776677676776677666766767667767767667667766666667667766766767767676676776666776776766767767766767767676667767676776776767677677677667676677677677676667767677677676767676666677667767677676766767677676767677677677676776776766767667676776766766776766776767677677676776776677667667767766676766766766767667766667767677676767676677676677677677677677676776676666767767677676766776766767676766776677667676667767667676776776767677667666767767676766776776776767676667767767676776666767766776676776667767677666776776676767766776766677677676676677677677677677676677667676677666677666767676677667767766676766676667767767676676676666767667676667766767767667766676767676776776776776776677676776767666676667667767767767667767667676776766766676776776667676776667676767767676776776766776667767767767766776667767766776776776776776776677667667766666666767676766766677667676677676776677677666766767676767767677677667767766776776766677676667767676776776766767767677676776776767767677666767766676767767666676767676676766677677677677676776677676776767667676776776767676667677666766776776776776677676767767766767767767767667667667767766767676776666767767676767667677677677666776677666767676676767767766766677666767677667667767766676766767677676767767667676676677677676676677667767667676767676677677677676677676776776776677676766676767767767767767666776766767767767767767676767676676677667676776667677677676776676766677666776776776767676776767767767767766677677676676667767767667667666766776766676767766776677667666776677677676776676767766776776767767766666766767767766676676766776776767767767677676767766776676677667677677677667767767767766667766766677667767767666776677667676776776667767677676776677666677676677676776667676776776677677676767667767676776677676767766767767766667767677676676767677677667766667767667766767766767667677677677676677677666677676767767677666667766767676776676677676766766776667767767677677677676677676677666767767676776676677677677667767767767676776767766767667766676776677666776677676776776776767676677676776766776766767676767767676677666776776767677667677666766776766776766766767766776767666767676776776666776767767677666766676676667677677677677677677676776776766776776767767767677677667767667677676766767767767767676767677676667677677666667767666677667677677666676767767766766676676776767676667767766776677676676767676776776667677676776677676776776677667677677667677677677676677676776676766767767667666776667767676776676776776767676677667676767666776767767766667666776776677677677676766766776776666776677676676677676776677676677676767676677676767677676676667666677677677666676767677677677676767676667676776677676676676677676677667767767767677677667767676767677667766767766776767766766776676767676667767767676776676667666766677666676677677666676767766767676767767677666667767677667766676667676667677677667767767676666776676667677677676676767767766676766776776776766776666676776767676676776767667676767667677677677676767766776767766666676676776776767767767767676676767766676776676677667767677676767666776677677676767767676677676776667767766677666776776776676767677667667677677667667677677676776776776776776767767767767766677666767767677677677677666776776677676767766767676767667667767767667666776776667676677677676767677676676776767667767767676677677667666776677677667677666767676767667676676767767767766677667767767677676776677676767766677676766677676776766776766767667767676766776776677676767767677676767766677667767767766776667667767766776677677676666667667676766776767766767666776667767767676776666767767666776776776776776767766767677666767767677676766767677667676776776776766767766676767767677676776767767766767767677676776667766667666767676677667667676677666767766776767667676776776767767766776767767676776776776677677667767677677667676766776776776767766677676767766767677676766776776776677676766776776776776766767677676776766676667677676776776776767676676776767767677677676776776767767767767767676676676766776677666776776767677676666776767677677677667676767667676766666767767667766776766766767767667767766776776676776766776666766767767676776767677676766677677676677677677667767766776767767676667667676766677677677666776766776766776677677676677666776776677676776767677676767676676776776677667676766677677666776776767676767767767676776767676766776676677667676677677676776766667676677677677677677677676766767766767767676677666767666776677676677677677676776776766767676677666677677667677677677666667676677676776776776766666677676767667766677667667767666676667677667767676776776767767667677666766766677677666767677666776676776776667767767676767767767676677667766677676666666767767667766776776667676776677677677667767677676766767677677677677677677667767767767677667767766767767767767667767766766677666767677677667677676776767767676676776767767767676776666677666676666677667766776677676766776677676776776776776776776767767767666667676677677667766766767767767766676667676666676766776667767676776676676767677676767666767666776776676766667766676676766677676776776667676677676676776677676767766767676776766667666776767767676767677677677667666767676766767767676776776776676767676776666677677676776767767766776767767676677676776677667767767767676776776767677666666767767676776776677676677677667767767676776767766776776776767677677677667676776776677676766766767676667766776776776776766776767667677667766677676677676767766676767767677666776776776676767667767676666767667676776666676776776676676776767766767767
7676766776767767676776676767767766766667767766776776776667767767767766766776776667767676767667766767667676776776767676676776677667766767767677676667767767676776766776767667767676767767767676677676776776776766767767677667676776677677677676776676767677676677676677676677667767667767767676676776776776767767767677667676776766677676767767667766776767767766767767767766776776676677677666667677677666676776677667767676667677677666677676766767667767667767766776676776776667766767767677676677667767766776766776767767766677676766677677667766776676776766767667667767767676767766667676776766667766776666767676776676767767767767767667766767676776766776776776767767767767677667667676666767677667677666776766767767766677667666776767667667676767767767676767677677676666766676667667767767767677676776667766667676766767767767767667767767767766677677676776677676767676767677667676766776766767767767766767767667767677666767676776767677667667677676667676776767767666676676767766667676766677666676776776676676776776667767767767666776767767677677676677667677676677677676667767667766667767767766776766767676677677666776676676776767677676776666677676676677666776677676776767767677676677677667676767767767766776776767767766766677677677667766766767767767667766776776767676776677677666776776766767767676676766667766767677677677667666776776676766766667766776776767766776766676676776776666776666677676677677677676767676676667667767676776776776767767676776767766776776766766676767677676767667676677677667767676676776767766766676776767767767676776677677667767766766776667676676776767767667766776667677677677667767767676676776776766766767767767677676767767677677677677667767676776766776776776676767677667767767676766767676776767767767767767767767677677676766776766776776776766677677676667767677677676667677677666776776767676667676677667767767676767767767667666776676677676766666767767666677676767766677666766776776776667677667766776767667666667677676776677676766767766767767767677677667767766677676666767667767666767766767766676776767766767767677667676767766767667666677677667666667667767767677676667767677677667677677667767767666767767676677666676776677677677666776767767767767676676776776767677666776767767766667767767767676767667767666676767766767767676776776766776776776766666677667767676676767676767667677667676767767666776776767677676767767676776666767766766776767677667667667766776767767677677676676767676767677677667766767677666776766766676776766677676766676767677677667767766776677677667767677677676766676766667667767767767767766766767766766776776766667767766767767667676776766776677677667767676767766766767767676667677667766766776677676766676767767677677677676766767767676766776677676767766776767677667677676676776776666776776776767676766776667666676767767677677667766767677666766776767766766677676676776677676767767676767676767767676766666666677677677677677667767677677677677676776767767767667767676776776676677677676776677677676767767677677676767767676776776776767676767767667766776776776776767667676776766776667667677677666767767766776767767766767766767767677677666776767767766776766767767767666767676776677676677676676767767767677676776776776667767767766677677676676767676767766767767766776776677676767677666677677666767676776776676677676676776766776776776776767677667767766667767676776776776766667766776776776767666667767766676776776776776776666767667766767767676676766767677676676767676767767767677676677667767767767766767767677667667666677666776766776776677677677677667676776667766767766667677667676766767766767767766666766676776776776676767676776776776677667677676776776776677677677676667677666776677676766767767767767767666776676677676767767766776767667766667676776776766776766776666667676666767767766766766776776766776776677667667767766766667667766776767766767767766776776677677667667767676776776676767767676666776676766767767677677677677667767767666767767767767767766767666677666776766667677666677676767666676676676776776776677677676776776677676767766677676767766677667677677677666767766776676666767677677667766667766776676776676776767676776767767766676766776767767766767677667766666767767677667767767766667677677676776767666676767767767767676776676776776766776776666766767767667676676776766767766667766776667767767767767766676776776776776676667767767677676776776776767767677666677677677676766677676767767667766767767667676776767766677676776776767676677666676667676677677666767676667767767766776767766776677667767677667676776776776776677677667676676676767766776776776766776776776776667766677677667766767666667767676676667767676776767767667677676767667767766676776766766776767676776767666766767767767767677676767667676667677666776776776776766776776766767667767766667767666776776677676677677676676767767767667767677676767767767667766676767766776767676776676766767667677676776776676776676676776677677667676767767766776776767667666677677677677677677676776776776776767677677676776776776676776767676676667766767767767767766676776766767767666666666766767667767677677677676776776676776676776676776676776676677667677667667767767677677677676676676776676767767666776767677667767767666776767677666776667766776766667666677667767766776776776677667767666767766776776677676676676676767767667767677676667767676776776667767767676776776766767676776767676767666776666667677667677677676767767667676766776776776776677676766767677676767767767667667676776677677666776676677667676676776776776776677677677666766767676776767667677677677676776677677676677676767677676776767677677667767767667676776667667666766776767767766766776766677677677677667677676676776776766677676676676667677666776766776776776676776776776676767766667666766677676766676767766767676776766776776766776776667767766766766767676776667676677677676767667667676776767767767767766776676776776667766677676666667666776776776667767767677677667667767667767767767767766677667677677676766677677676767677667767766766666676676677676676776767767667676767676776776667677667667677676676767766776767767766766776767767767767676776776677677677676767677676677676776767667676767767676676667767676776767767767667666676767767767767766776677667677677667767676766767666667767667676767766776766677677676767666776766667676676677677677676676766766667767767676766677666767677677676767766776776676767767766767676776776776677666776767676676766767676766776677667767766776666677676776676767767767676677677667666676776767676766767676767767767666776776666767767667667767666676667767766667676776776676766776776766677677677667666776676767677676767667677667667676776667676776776676766767667767767666767677677677676676776676776677676667767767767667767677677677666676667666677676766667767767766776767767676767767667767667666767766667766767667667767667766776776766766676767677676776767767766766776767767677677667677667767667677676776776776776776666776676767767767766767766677666766767767667766766677676767676767666767667667767767666767667676766776776776776776676776776677677677676767666776776677676677677677677667767767766666766767767667767677667667667767767676766767676767767767767767767667676677676766766776776776776767767677676677677667767767767667767767677677667767676776767677677676767767767767767767767767667767766766677677666667677677667767767767676676767767677677677676766766767767667667676676677666677676677677666776767767676776776767766767677676766776677677667667667767676667677667676767767767767766776677676676767667677676766767666677667677666767676667767767766676776676776677677667767767666676677676767766766776766667677666776767667767677676677676776776776677677676767767677667677667766766776667767667767676676677676776776677667767677676767676767767676766677676666776767666766677667766676776677677666667766677667766677667676676767767677677666677677676767676767667677667767676767677677676767676676776676776767676776676667676767676676677666766776767667677666667677666767767676767766776666776676676776766767766677676766776677676776776767677666776677677677667767676676767676776667767767677677676776766776776776766766667767767676677676767766767677667676677676676666677677676767676667767676767766766776767767767767766767667767677667677666667677667667767767767666676776767676776767766776677667767767766676776776776776776677676766666767666676766677676767677677677677676667766776676667767766767767767766776666767766676767676776776776766676767767767676776776676676676776776767676766677667676667767766776776776667767766767676677677677667666776776676776776677676776767676776677677677667766776776776667766776666766667676767767667766767666767666767766676767767676767677667766766767767767667677676666776776776776776767676767767677676767767676767766776766767676776776776767766667677677677667767767767667767677667676776676776676776677676766766776677667766677677677667667676776666767767767766666767677677667676776767767666767677676677667676776677676767667676677676666676767767676676776767767767767677667767767767767767767767677676776766767677677677667766767767767767667677676766767767666766767677676776767767666677676767766767767676776676667677677676767766667767766767667767676666767676776667676776676776667667676677676776766776776776776776767667767766676666667667767667677676677676766776766767677667767766677677667767767767767677676767667677676767767766767767666676766677677666676776767767676776766677676666667766767667767676677677677667677667677677676776677666667666667766776766776776767767767676667676766667767766776776677666776776776676767667666676776667767767667667676776776766776776767667677677667667676667766776767766677676776776767766767677676767767767767766767667767767767767767667677677676766766767766677676767767667767767667766766767677676776766677677676776776776776776677667767767666776767766667767767766667767767667767676776676767677667767766776767667767677667677677677677676677677677666677677666776776766776676776676767767676676776767667767676767767767667766767667676677677667767676676776677676776667766776676776667676666776776677676776776677677667676776667677666676776776666776776676767677677676766776767677
6776767676766666766677677677676776677676776676776676676677676767677666766676767766677666677677677667767766676767676766767767767767677677676677666677676776676676776766767767767677677677677676766776677677677676776676767677677677677667677677676776677677676776667767676776776666767677667676767677677666676667677676767667766767676776667676776767767667677676767666776776676767766767677666766767767677677666776767666767667667766666776676766667666767677667677666676766767767767676776766767767666776767767667677677676776676666677667676666776776767767667676766776776767667666767676666776776776767677676677677676767766766776776667767767766776676776677667767766677667676776776676766766677677667677677676767667677667677677677667676667667766776676767767767767767677667676776676776677667767767767667767666766767767767767767666676676776677667767677667766766766767767676776676766767667676677666676767766766776676767767767767667766677676776767767766676676776776776677667676766767767767767767667677676677666767766776676766766767767766667766767767667767677676776676677667676676776766776776676667676666776766766767767766776776767677677676667676767766767767767767767767677676776666766776767767676677667676767766776767767767676776776766766776776776776776776767666776776667677677666776767676677666767667767767666776677677676676776776766767767767767676676776766676776776776776776676676776667767766667676766776776666776676767767676776677677677677676776767667767766776667766776666676776776766776776767766767677667676666767677667767766677667676776677666776676677666766767676776676776776776767767766776776776776776767667667767677667676766776776767676767766776776776767677666677677666677667766766776776666766776677676766767676676776776776766766776766776776767666677676776766776667667676676766766776776676776677676667677667666776676677676767767766776776776677676776767676776767766676776776676767676776767767766676767767676666767676677677676677677676767677676776667767766767676767766767677676677667677666776767767767766776776766677667767767766776776767767667766776677676667766776677666676766767767677667677677677676767676776767676776776667667677666767676766667766776776676767676667767676667767767677676776677666676776767767767667766776767676776776667666767767766676676776666677676767767767676677667766667677667666676767677667766776677667767676767767766667766766767767676766767767766677677676677677677676676666766776676776776766776776666776767676766766677667676776676776667766767766776766767767767767676767766776776767767767767677677667677666776776767766776767677676677676776767676776677677676667677676776676776666767677667767767766677676776767767767766766677667767676776677667676776776676776767767677676776677667767667767677667676767766776676776776767767676776767676776776776767676667767767667676776776776776677676677666677667676667677677667667666767677676767766767667676776776766677677666677667676766776776767767677667767767677667667666676676677676677676767676766776666776767767676667676776776766767766767676666767676776776767677666776766776776776766667666676766767677667767767767767667667677676677667667767767766767676677676776676676676776767766677677666676776776776766667667676666667676767767766767767767667767677677676767676776776677676767767677676767767677676776767677667767677676677676767676776776766767676776676677667667766766766667667667767666767767677676767766667677667767766676667676767677676676767767676676666766766776767667767766776677667676676767667677676767667766767767677677667676776767767676766676677666677676677677677677676666667766767766677677677677666776676767677677677666666776776677667677676676767676767667676767666776776776677677666776677667676776676776767767666767677676676776767676766776767767767767676767667667767767677676676767677667677676776776767676767767676667666667767667677676776767766677676776776766776766676677677676776766667666776767767676676677677666776767767767767676766776676776766766676767667767677677667766776767677667667666676776676767767767676776677666767767667767766766776776667676767767676776676767766776676776776667676776776676766767767767677667677666776776767767767666767667666677666677677667677667766676776766776677667767767766677677676767667767767766767766677677676767767677666776776776767667766767667667676766677667767677667767666767767767767767677667676776767676767767767667767677667767767676776776667677676776776767767767677676767677677667767767766676677667767766667677666676776666776677677677667767676767766667767766776767677676667676766766676767667767677677676676767677677677666677676677676776677677667767767767666767667677677677677676767767766667767677676776766776676776667677676667767767676776776766776677677666766766766676667767767766677676766677667676677667676676676767677666677677667667666776767666676767767666776767676767676767767766667767767766767677676776676766767666776767766666767767766767766767766676767677677677676766766677676766767767767767676776767767766667766776677676676666677677666767676677667766776767666667677677677667676767677676776776767677677677667666767766677677676767766767666776766677667766776776776776677667766677677676767676776776677676767677677676767677677677666677667766766776677666767677677677676676676677667676776676667676776776776667677666776666766666666676766776767767676776776767667676776766776767767667676677667677677667667766776776667767767766776667676677676677666776676667767667677677667676667766776776677676767767676676677667767767676776776666776676766767766667667677676767767767677676767676667677667667767667676677676677676776766776776776776677677676766767766666676766776776776766676776776676767676667677667767666667766676667667667677667676677676767676776766666667766776766666767677676677676767676776776677676776776676767677676677677676767677666767667677676676667767667767677676776677676677667767676776776676766776776677676776667767667667677667676776677676667767676667667766767766666677676766667667667767666676776676766677666776677677676776676667767766776776776676776776776776776776767767667677677677667666776766766767767767767667767677667677677677666776776667677666776776676776767766776767676776767767676766776677677667676776776776767766776776767766767677677677676667677666776776767767766767766766667767677677667676677676776776766767766776667677676676776676767766667677677677677676677667766776766677676776767766677677677676776767677666677677666767677676767667767667766767667667767767666767767677677677677667766667677677667767767767666767666767667767677677677677667676766767676776776776776767767677667667767677676767676676677667767767666776776767766776677677666776767676767677677666666776666766776767767676776766767767766667677676776677666676767677676767767767677676776767667767677676767767766767677676776776767767767767766776667767676767767667677677667766776767667667667767666767767767677677676767767766677677676776776776676776767767767766676776766776676677667666776776767666766667766676776767766776676766767666776776766667677677666767766766677676776667766776766776776766776776767766676767767676767766776776677676776776676776767676677677676766676677677677666767677676666677666677667666676766776667767766676767767767767667677667767667767677677676676767767767766667766776676766767666767676666767677677667667766767677667677677677677676776666666677676776776667676667676677677677676776767676767667767676767766776776776767767677677676767666667667667667667766667677666766677677666667767767676767766776767676767766767767676677667766676767767767766776767767666776767767766776776676677677666767666767766766776776767677676776767677677666667767766677667676677676776767767766776676766776776766676667766776776677667676776676776767677666767667667677677677667677667767766767676776767677667766776776776767677677676776776776776776676677676767766776676776776767767766766676776766676776667767676676776776766776776766776776776776766767677666676767676666776776677677667677676766676667767767767677676767767666667667676677667766767677677677677667767767767666767676776766666776667676676776676766776766677677676776767677677676667667677667767676666677677667767676776677667667767767676766776677676766767667767677676676767676776676767667677676776776766676776776776767677667767667767667766767667766677666767767677676676676776776776666767677676776776666776676776766677676766776776677667766767677676776766776776667677676776667667676677676666766776766776767667676776666776767676776676766676766766766676776767766676767676767766766776667767767677677667766667676767767677676676677667767767676767766676677667767767767667767677666677677677666767766776677676667767767666676776776767666667677676776767667677666767767767766767766676776776767767767767667767767767766767677677676677677676666667767767767666767766676677677676776676766676776677667767767767767766676676776676776776776677677666676767767667677667766766776666766776776676767667767667667767667766767766766667767767766677677676776767677667676767667676677676776766767677677677677677676776767667677676767767767677667766767767766776767677677676676766776677677677666776767766667767767676767667666677667767766776677676776776676776776766677667767677667767677666776767767676767676667767766776776676766776776776766677676666776776676776776666667766767677667767766767766776776767766767676767767767667766776677666767767676767766676677677667676676667666766766766766676676766666766776776767667677676666767676766776766766666767767767676767766766776767676767767667767767676776776767677677676666766767677667666767676776767766776677666767667667766766666667677677667766767767766767766677667676676677676776666767767767767767767767767767766776776776767766776776667767767676677667767767766766677676776767767766667767767766767666676677666667767766767676776776776766767767766776776767767677677667666667767677677667766776776776776766767767767667676767676766766776776677677677677676776767667666676767667676767667677676767766776676767766677676776677667677676767766767767667667767766766767766776677667676767677676776666766776766776677666776776667666767
36766667677676767767767766677667767676677677676767767676776667766667667677676767767767676767677676767767767677676776767767767667767666677676767767766776776677676677667767667766667666677677667766776776676776677676767667767767666767667767677676776767677676776776666666766667767767767677677676676677677677676677676767766677676776766767767667666776676767766776776676667676767766767676767767767676766776767677676776766676767677676767767676776767766676767767766776767766767677667766766676677676667667667667666776776766776767677676666676767767676677677676676776767676767767677677676667766676767767767676776676676776666767766767677676776676676677667676767676667676677676776676767676676676776776676676767767667666667767767677677677677667677667677676666767767767676776766767767767766667767767677677676776776767667666776766767766666766676776666767767676676776776766767767767667677677667667677677677677676666767676767667677676767767677677667676667667667767666766767677667676677667767676776676776776776676767767766766776767676767767666767676776767667766776767677676776667677677676767767677677676677677677677666767677676776767766767666776767667767666776677677677677667676667676677677677677677676767766667666667767767677667767677667666776677676677677666767767766776776676766767676766767767676776767767767667676767667767767766676677676677677676776676767677676767766767766667667767766776766776767676676766776766677677677677676776767677676676776776766776776677677666767767676766767766776767676676676767677677677667767677666776767676776776677677667667766776667766776676766766767676677667677667667667667767767767766776767767666767667676667666776677666676767766767676767767766776766767766776776776766766676776767767766676776767667767667767767767676767676676676776677667766767766776767766776677677677666776776776776767676776677666776677667767677677676676766676666776767677677677666667767767676766767767766676676776776776677666776676776776677677666767767766766677676766667677676767677676767667767667767667667767766677676776676677677677666776676776776676776776766767766666776766767767767666677667676666676767677667677667767767767676776776776776677677666766767767767766776767666776767767766766677667677676677677677667767676766776766667676776767767677676676767767766776776776776677676776776776776766776767677676776776776767767767766677667767676677666766767767767767766767767676776767766767767677676776767766776776767767767766766677677676766666766766676676776676667766667766767666776776776776767677676676667767766776766767677676767766776767767677676767767767766676677677677677667767767767767766766667666667766676776767677677676676766677677677677677677676776677667676677666667767677677676676767767677667676776677676767767677676677677677677667667676677666666776776667667666776767676677666776667676667767767667766776776676766766767677666776666776776776766776676677677667676767767767767766676776676667767767667767667677676766677667767767676776676676666767767767767767766776676767767667677666767767676776676677677676767666677666776776776766766676776767767676676767767667667767767767676776767667676767766776676776767766776676766776776776667767767766776776776677666677676766666677677677677676676676776767667667766776776767677677677677676766667667677667767667766767667766776667767767677676776766767767767677667667767677677677677676666776767666767677677677677667766767766776766776676776666776776767677677676776767666767667767767667767767766677677676666676667667767677667766776666766767666677667677677667767677666766767666677667666767766776776677676767676766767676767676677677677666776776676767677677666776666767666677667677676767677667667676776667766767677666676776666766676767766767676667676676767676776767676776776676776677667767676776766776767667667766766776766767766676766767666776767767767767667767766776767667666776767766677667677667767766776776776677676776767767766767667767766766667767676676776767666677677677667766667766667667667677677677666767676767676767677677677676667667667676677677666676767676767767767676667766676776767677676776766667677677677667766776666776676776776767767667677676767677677676676776677677667677666776776767767667766766776666676767677666776677676776766676776767766667676776767766767677667676677667676776776776776667766776767677667676767767767677676767766767676767766766767766776767677676776776776767677677667677677667677676767767677667676677666676667676776676776766677677677676766776676677677677677676776776676767766767767767767677667767676776766677676667667767667767667767666776677677676676776776776776676776776767676677676676766776767767767677676676776667767677667676776776766776767667766767766767676776776667767677677666767676767666666676667676767676676677677667766776776776776676767677676677667677677677677676776677667766667767767766676776667676767667676776776776776766776767767767677677677677667677667667767666776776766776767667767767767676767667767677677667766776667766767767677676766776776676776766776766776767676677677676766676676677677677667667677667677676676676667767767676776776677677676776767767666676766776676666677666776677677676776676776767666776776767767766767767667767676776676767767676766677676676677676767676677667676767766676776767676776676767767676776776776767767677676766767676767667666776776766776677676776767677676766677677676776676766677677677676776677676766776676676776766776776776776776767767767767767766766767767667767766776776766666767676676667767767767666766776766776667676776667667766766767767767676677677677667676767676677676667676766677667766776766776667767767667676766776776776767666676766776676776767677676776666667666766766677677676676776776776666776776776766677667766776676776766776767677676767767676767767766766776767767767767666677667666776676766767666776776767677676776676666776767666677676767666767767677677676766776766766666767767767676676677667767677667767667766776676767766776766776667767767676766677676776776767767767667766776767767767676666767767676676776677677676766776667667677676676766767766767766776767767767676766676766767767667767667676767766676676677677667666766776767667767676666776677676667676676667676776677677667677667767677667767667767676776677677677667677676776677667676776767767676767767667666676776776767667676677676767677677666767677667677667676776766676677677676676767667767677676676676776676767767767677667767676767767676767767677677677676766767676767767677677666767766776767667666767767767667767677666776677676776776676776776776776767767667767676676776776767677676767676767767677676776767676667767767676776676766776776676766676776776776776767766767767666776767766676676767767677666776776776676776767767677667677676767677677676767667666776667767767667767766677676767767766677667677676776766766666776666766766776767677676667766776776767667767767666776766776676766677676776766676776776676767766776776776676676677667667766677677676776766776766676767666667676776776767677677666767676767767667767767676677676766676776776766677667767766767767766767667677677677676667676766667767676677677676767676776677677677677676766767766676776776767767666767767677667767676776676767766676767677677677667667766776776776776767767676767767766767766776766677676767767676667676667676677677676767766766776776676677676677667766767677666766767676776767677667767677677666767767666776767676667667676767766776676767767666677676667767767766776766767767767677676776676767667677666677676776776667667767677667766776677676767676776676677676776677676677676767767667767667767766767767667767676766776767767667766676677677667767767667677667767676766776766667677677676776776767676766776676766766776767677677667767767667766767766667667677677676676767667677676776776776767676776766677677666677676666767767767677667676776776776767767667767667676766676676766667766776767667677666767766767676677666676767666677677666767677676776776776776767766676667677667667766677676767767767677676766776767666776776666776767677676776677676776676677667677677667667767667666776766766776767667766776776776766667767767767676776666776666767767767667667767677666677677666776677667767767667766767677667677667677667676766776776666776667766766667666766776776766776677667766767766667767676767677677676776666776776776767766776776776766776766767766776767767677667767667676677676776776776767676776666676677667677677677677676776776776767677677676676666677677666676676676677676667767767767767677666776677667767677667767676767766666676776676766676776776776767766776776766766767766766677677677667677676776676776667667667677676767767767766767766776767767767767666676767766767767767766677667666766767767676766767677667767767767677677676767767677676676776767676767766776676676776776766667766667667676666776767676767767676677676677676677677667677676767766676676766767767767766776776776776776677676667767767767766767666767666767676766767676776767767676767667767667667677666766776767767676767767766667667767677676776766767766676776767676766776676676767767677666676776676766667766667766676776676767667767676676776767676776767767677676667667667766776776767767677667767766667677677676776667766776776767767766666767766776666776677677677677677676766776676676767767767677676766676676776776767767677676776776767676776776767677676666776767667767676766776677667677676677667676676766667767676776676766767767767677667667766776667676776676767677677677677677677667766667676677666767767767767766677666767767767766776776776677667767676676666767677676767677676766776776776766776776767667767676766776766666766776666677676776677676676766776776676676676667767667677676767766776767767767676776776776767767676676776676776767676767676776766667767766677676767767767767767767767677677677676766776677667676677677676666767676776767676767767677667767766776767766776677677666767766776767677677676776667767676667767766677676677666767667767767767677677667676766776767766677676776666776776767677677667766767766776776776776776776776666677676776676776676776767767767767766666767767677667677676767767767767676677677677676776767676677677666767667677667676666677
6766767667767767766776676766676767766776776767766677677677676776766677677677676776667666767766667767766667676767676667676776677666776677677676667677676766676676766767667767676766776776666677676677676677666766767676767677677677667677677677676766677677677666767667677677677666767677667767767667766767667677677666776666677676766766776677677677667767767676767676776776767677667676667677676677666676767767667767766667677666766767667676676676767667767766776776766766776767767767767767666767676776677667676767676776776766776677666676776667667767677676767676767676767676677676677677666766676776676767767767667676776776776767766776776767766676776677677677677676776767767667677676776677667667767767767767767766676767667676766767677677677666767677667677676667767677677677666767767766767767677677677676776767667767676767677667676676666766776676667676677667667767667767667676676776776676776776677666667767767767766776766677676676677666776667667767667767676667767667767667677667767767666776767767767767676666767767676667767677667676676677676667767766766677667767766677667666776767677667767767767666677676677677677677676776666666666676767766667676776776667667667676677677667767767677667767676776766767677677667677677677676776766776766776667767677677676776776776676767767667666767676776767767676767767766766677677667766776677677677677676676667766677677666776776767667767767666776776776767767766677676676767667676766667676766767767667676767666776676766776767677667767667676676666776776776767767676776676767767767677676767667676767667677667676676767767677677677667667766776676776776776767677676676676667767767676776767767677667766776776776667676776776676776776667766776766776767677676667676776677676776767767767767667677677667666767676767767767766677677676767676776767667676776776767766767667766667767667666776676766776776776776767767677676666767767677676776776677667766767666767677677677677666776776776776767667676776776766677676776776776766766667766767677677667767667767677676766776666666767767676767767767676767676676766677667677676677667677666776667676677666677667767667767676767677677667767667676677677676767767767766776766766767766767767766776776776776676667766767767767766776766767767667767767676677677676766677676776667767767666767766677666767667766677667767677667677677667677676767677677677676776776677677677667676767767676767666766776667766666776767767767766776766767767767766776676767767767666776767677677667667766676767677676767766677677677677677677676767766667676776767667677676766776776676676767677676766776667767767767667676767767667677666767666676767676677677676776776767767767767676767677676677676776767667677667766776776767666677676676677667767767677667677677667767667676666677667676767676667677677676776776776766677676767676666776776767767767767666767766776766776667767767767767766677677676667767767767767676776767767676776776776776667676676766776767677677676776776766776676667677676776677677677677677677676767766767767766767676666676767677677667667677666776776676767676776776676776776676767766776766767677676776676767766766776677677677677677677676776676776676776776776676676776676766676776776676677676766766767677676766776766766776776776776766766766776676776676767676676766677676776767676776767766677666766776677676766677677676767667677677677676776767767676766676767667767677677676667766667767767676767677667676767677666766666767766776776776667676666767767767676767767677667676666677676776666767767677676677676776767767667676767767767766776776776776776776677676776676676766766767766767766776766767767767767677676766767676767767677677676676667767677676767667677677677677667766677667676776676667667767676676677677676767677667677677677677676677677676776677676766666677667676776776776677677676767667677677676677677677666776767667676667766676776776677666776767667766776767667767767767767677676766776767676776667767677676766767766767767677677676667676766676776676676767766767666766766767667677677676767767767767667766677677676776767667677676767766677666776676677677677677676676776776767666776767767667677667677667767767766677676776676676767676666776776677676776677677676767766776767767667677667666766667677667767666677667766766676676667676776667767677676776676667767767767667667676676767766776766676776766667767766776776776667666776676677667676667766676776776767676676776766767676767767676677676766776776766766767767667766676676767676766767676776776767766776776676767767767677676776767767677677677676776677676676766776766767677677676767677677677676667677677676666766776766767677676667676776776667767767677666677667676776767767766776676776766667767677677676767767667767666677676766767676776776677676767676767766776766666776776776676776676766766776776677676776667767676776677677677676667766667667767676767767667676676776767676776767767766767766677667767767677677666676776776677677676776776776767667677667677677667767666667677667666676767767677667767766776677676766667767676766776766666666776766776666667767786767767677677676776776767666776676767677676666667666766767767676776766666776666767676776677677677677677667767677676767676667676676667677676776677676676667766766776776676667767767766776666776776776767677676776767667667677667766767767766776677677676767766776776776667676666776776776767676766677667767676776776676667767667766776677676776776767666666766776767677666767767677677677676776766776676667766767767677676767766666776767767676676776677666767767766767766776767767677667666776776776776776776776767767766767677666677676767667676766776677676676776677676776776677667676766676766767676767677676767767767767676666767677677676776667767766767676776776776677677676767767667767667767767677667767676676676766676677676776676776677677677676776776677677667767676776767677676666766767767666767677667767767767766767676767677667767767766767676767666766667667677667767677676676767676767667767767676767676776776767667767677676676767676666776676676776767767676676676776776766677677677667767677667676767667767666666776767767767767667667767676766766676767767667666767667766676776677677677676776766776676667667676776766767766776766776766776676776767767667666776666677666776677667766776767766776767767767767767667676767677676776766667676676767676776767766776776776776776666667766776776776677667767676776767676667667667676776767767767667676667767667767677677677677666776776776667667767677676767767767676677667677667766767767677667676677677676776776666776767766776776677676676767676677666776767667676776776776776676776666767767677676766767767676776767667677667677667667667767677676776776776666776767767677667767767666677667666767677676776776676776667767767767766767667766767676666776776776776677677676767667676767676677667677666776667676767767767677677676676767766667666776767767666666766776667677667767676767676666776677666667767767677676666676767767766766766767766676677677677677676766776767667676667767677677667766676676767667677676677676776767677667767667767766776676776767676776676776677677676767666667767676776766766776677667676677666666776666776767676666667667667767667677676776667767666767766776677676667676776677667767666776776767766766677676766776766767767767766767676677667767677677676676776767676677677667666767766766666767767767767676677677677676676677676666767766676676776767676776766767766676667766767767677677677677677667767676767767666767766666776676767767667677667667767666766776776776776676676767677676666776767767677667667767767676776676776767667677667667767767677676676776676776776666676667677676767766776766677677677676666776767666767767667676776677677676767767667677676776776776776677676767676776676776776776776776776677677676666767767667676767767676676677677677677666766776776667667766666667767767666677676776776767677676767766767766776767676776677666767677667767677676667767767677667767677677667766776776677676667767767766776767766776776676767767767667667766767766676776676767767677667677677676776776677677677676767677667667677677666776776676767667767677677677676776776767677676767767766767767667676677667766767676766776776677677677667666776666767666766667767767767766676776776776776767677677677667767676776767766767667766766776677667767766766767666677676766667766667677667666767767677677676776677676776776676776677667767766667767767677667677667677676766767767767767767766767667767677676766776776767766767666767766776767766667677676776766776767676776776766776677677677667766776776766766676776767667767767767766767766767666776767766676776767666766776667766677677677676677677677667767766766767666676766677667767667766766667667767677667667766767676676676767766767766677666776676776767767666776776667667767767766677666767767676677667767766767677667677676767667767676766676776767766776776767767676676766767666677676677677666776676776776776767767767766666766776676676767676776767767766767767767766776676677676767767667677676677676767667767766676776776767766677677676767766676767766767677667666767767767767766767766776666767767676667677667676767767677676776767766776767767766767767667766767676776667676677667766767676767667677666767766676667766766767767767667677667666667676676767766776767676767676766677676766766677667766676776776776667677677666776676667766766767767767767767677677676776676766776767666766767676677676667766676767676666776767767767767666767677676677676677667666776767767677676776676767767667767677666776766776776667767666766677677666666666776767767767767677677667767667676767676767677676766776767767766766767666677677677677676677676776666766676776677676666767767767767667676677676677677677677676776677666667767666767677667666776667767677666776766677677676676776767677677677677676767676666676667766767666767677677676776776676767667667767676767677667767667676767767767767677677667667677677677676667666767677677676776776676776776766676677667676767767677666766776776776776767677666677667667766776667676776776776767676666667676767677676767676767667667767767767666676776676667677677676676766776776767767677667677677667666667767767667677677666767767676776767767677677667767767766767667766766677677
6767676676676666676667767766767676776776776666767767667667677676666667677676776776776767667666767676776677676776677667767667676667766676767767766767667677676677677676677677667677677677667767677677666667766776776776766776767767667677667677676677677677666677667676767766776776767666676776776667767667766776767667676767767767767677666676776766776767676776766767767767666667766767677667767766776766767767766766667676677667676767676666776776776776776776676766767677666767677677667677667767767766776776667677676766776766776766677676776676767766776677676767676776767677676766677677676767677677676767767677677677677676766766677676767767767676776767767767767767677666767676766667767666767767766766776676677667766766767676677676776767766677676677667767767767676767767676666677677667677676677667676776776776776677677676767677677676766776666676677677676776766677677677676667767767767767767677677666667677667766676776667676776776776677677677667677667766766776776776677676677666776776767677676767767667667676666767667767767676676767766767677677677676767767767677676766767767677676767677677676767676776767666767767767767767677676667767677677677676676776776776676677666676667767677677676666767767766766667767676767767766667677667677666766776676776776776776667766776776776767767767677676767767667676776767766677677676677677676776767666776776677667667666676677676677666767767676776676776776767667767767767767766776776776667767676776767766767766676776776776776767676776766767676766767677677667767767676776676776667766776776667767676766776667666767667766766767677667766767767676776677676667677677666767666767766767667767677677667767767676676776767677676766767676666766776676666667676767676776677676776767667667667766676667676677676667676676767677676776776767767766776776766776667767767767677676667767677677666767767767677666776677667677676776667676676676676767677667667677676776767767676766767767766767766776666767767677667767667677677666676666776677666766666776676677676767767676776676676776667767677666677676776676767767766776776776667676676767767767677676766677667676677677667667676776667667667676677677667667767766776776776766767767767677676677667667676776766767767767676766676666776676667667677676776667666766767767677667767767767766766676766677666776676767677676776767767766667666776776676776676766776767666676676767766667677676666776667677676776766776667767676677676776776666776676767767677676767766677667666677667676776776776667677676766767766676776767667676776776766666766767767666776767767676767667767766677676776767767667766776767767766776776776767767676776776767676776776666676766776666766767767767676767767676776776677677676667767767676776677676667767666767766776767767676776776767767667676776766766767767766767767676766677677677667667676677667767676767766776776767766677677676776776776767667766767767767766776776676767767677676776767677676776776677677666767677677677667767767766766767677667767766666776776676776767767767676766666766776776766776667767767677667766776776776767676776767767666767667676776677677667676767677666776776666767666776767766776776677677676776776666667766677677677677666766776776667677676767767677666766676776677677676677677677677677676667767677667667677676776767767677667767666776767676776776667766767677667767766767677677676667667667677677666767676766676767677677677677676667766667767676667667767767766776776776766776776767767667677677677667767767767766767767767767767667767767677676677666677667767676767677677667676776776767767767767767677677676767676776676776767676766767677666767676766776767666676676776776776767676776776776776677667666766677677667767767676766666766776776667676776766666776767766766767676776766776776766767666767677676766776767767676776676767767677677667676776776677667767667766766776767677676776776776776776667766677677666776767676776667767676776676767767766776766767667767676666776676776667667676766776776776776666776767677666767767677677676767667766666677666776776677667767767767677676676776767767766776767767767767767766776767666677667767667676767766767666767766666767767667667767667767677667666776676676776767767767767676677676667676667677667667767676776776676766767676767677667766667767766767676767676767766766667767766766776676767667767676677677677667767766776776766677676766666667676776776776776666767677676677666766667767676767767667766776767667766766676776767766766776676776676776677676767766676677677666776677677667767767767676667677677667677676677667677677676766677676677677667767666767676676676776676766667667667766776776767766676677677677676776766677676666776767767676677667767666677676767766776776776676776776677677667767667677676676766666776776767767766776677667767766677677677676667766776676667766776767766676776776676677677677667766767767767766776767766766776677677677676776767676776767767677667766676776677677676677667676666776767767767667767766666776776776766677676766767766767676667766776767676677676767767667676767677676676776776767767767767666676776766776766667677676767767767667677667766676767766767766767676767767667767677677676667767677677676766776776776676776677667767767766677677677677667677677676677667767767667676676667666776776667767767676676767767676776776766667676776776676776766766667676776767767767676766776676667767767676667767767766776767667677676776776676667677677676767676677666666677677666767767677667666776776676776676767766666766767666776767767767667677677676776767677676776776767676767677676677677676776667767667666666776776677666766676776667767767667667766667666776776667676667766666767767676677666776677676676676766766767677667767667767767766776676776677667676667677676667766667667766767767666767767667766766776766776766676767677667767676767676776677667767676776667767767677677676767767677677676767676776767766776766677676767766667667766767676667667767766767677667767677677676776676766766767766766677677667677677676776776767766677667677667767767766667766776667767666776767677677677677677677666767677677667677666767767677666767767666667676776767767766776766776767767667766676776767677667667667676667677666766767767676776776766676776767676776776676776776677676776776676776677676766677677676767676676767676766767767676766766676677666776667677677676766667767677666667667676767676767767676776676776676667767767767667676766666776667667676676667676676667767767767666667677667676676676776766776667667767677676776767677677676766766676767677676677677677667677676676767767676677677677676767677667667767767767677676776776677676677667766676766667767677677677677676776767677676667677677667667666767767766776676767666767676676776666676776666667676676677667767677676667677677676666776776667767677666776667766776766776676776766766667677676677666767767677677676776676766767666767666767676776767767676766776766776676776676676776776776766766767676776776666776766666776666776767766676676667666666676776667676767767766776767767677676676776677677676776776676667676776776667667666677667667767677676667767766676776776766677677676667767677677677667766776676767667667767767767767676677677667677676677676767666677677666776776766767767767677677676776766767676677667767766767767677676676767667667677677666666766767676677677676776776676767767676676676766766776766667677676767666767767766677677677676767676767676677676776766776776766766676776667767677676666767667667766776776776766776766767677666776776677677666676776676766666766767767676776776677667677666776776677677667767766766676676767767667667767677666767767667767666676667677676776676767676677677677677676666667766767767667676776776776676776676677676676677667677677677677676767677677676766667767677666767677677667767676676767676677676677677676667667767676776677667677676676766766667767766676676776766776776766676667766776776677676776767667767667677666776766776767767676776766676677676776677667766677676776776677666776767676776676776767767767767677676667767677677667676776677676767767767767767767767667766766767767767766776767766767767677677667766766776666766676767676776666776776776667767766776767676776676776776766677666667766767767767677676776676766776677667677677677677677667766676766766776767667667667767677676676766767677667676776776776677676666767767766677677677677666776767667677666776776666677666776677676767676677676767767767767677667667667677677676776766766767677676667767667766767766766767767666776776776767767767767767767676677677676766767676676776776667667666767677677667766776767676676767767766677676767767766776766776667766767677677677666767676667676677667677667676766776776776767677676767667766677676767677676667767767677676767767667767677667666766667676767767666676776767677676776776767767676767667767767667676776766776766776776677676766677666766776776776776676776776766767677677677677676767667767677667767766767767766766776667767766776676776676776776677666776667767677676677677676766676767767767677676676766776767676776776776667766776767766776666776676776776776676776676776667767767767677677677677677676776676776776767767666776776776776767766767677667677677666667767767677677667676766766767676776767767767677677677666667667677667676676776677667767676766776776776766767676667767677677666776767676666667667767667667766767677667766676776677677677677676667767667767767677677667767767677677677666776667766667767766676766766776767667767676776776676776776776676677677677677677677677677666767666676766776776767676767676766776767677676667666676767767767677677676676677677667767677677676776767677666776776676666766677667767667766677667666776776767676776677676667767767767767767677676667667676767767677666767676667767767767677666676776667767676767766776677677666766767677676776767677667677667676677667667767677676767676767766776767676676677677667766776676767767767766776776767766666776677676767766766667767666766767667677666766666676667767767766776667677677667766676667677667666776776776776677676767767666667666676767676767667667676676776767766766767676766776676677676676667766676766776676776677677667767766776776776676776766776767667766767676767767677667766776766767767767766677666776677
6767677677676766667767767676766677676776667767667666667676766767767767767767676776667767676677667767677676676776676676776776676776776776776776676767667767767767677677676666776677667766767767767766676667677667676776767766776766776776776677676776677676776767767767766676767667667667766677677676676776676667767767666776776666776676767766766676776667676677677676677677677676667766776667766666767767767766776767667677676667767676677676776666677677676767766767676767766767667677667766767667766767766667767767677676776767667767767676776666776667677677677676677677676776766767767676776776776776676667676667676667676776776677677667676766767676776676767677676666776776766676676667766776667666776766667766666776776676677677676666767676767677676776776767767767667677676776776776677676767676776776666667677676767767676677667676776776776767767767766776767677677677676766666767666676676676767767767677677667766676776767766667677667666767677677667767676767676776767766676776767767767667767667677676776667667767676776767677677677677666767676677667677666766677676776776666676667676776776767676677676766766767767767676767766767676767767766776677676667766776767767676677677677677676776666776776766676776676767677676776776667676776676667767666776667666677667677677677676767767767666676776776766776776677676776677676776767677676676677667677666667766767677666667767677677677677676767676766776776776667676667767677676776776766667767677677676767667677676776677676776776766767667676767767676677667767667666776776676676767677667677676767767767766767676766667676767676767667766776767766776666776776676767767676776776776776766767767766677676776776776767767676676776776776767667667767766667767766776677676676677677677676776677667677676766767766676776667767667676676776667767766766676776767767767767676766776767766776766776776776677677666767677667767677667766767676776667767766766767766767667676676677667766766676776776767767666776667676776776767677676767766676776766776776776676677677667766776776776667767666766676767767767767676767676766677666776766767767767767677676676767766767767767766677677676667677677676776776676767666676776676677677677677667766767767766767767676776667767677677677676767767667676767676767667676767767766677667676766677677667666766776776677666767767766766767766676767676676776766776776766767676767677677676766776776776766776667766776677677677676677676677666776766677677677676776766776766667766776776767676776767767767767677676767667766667767767767767767766766776776776667767767767767677667677676676776666667676677677676766766776677677677666767766766776776767677676676667677667766776666767676667677676766776776776666776767767767667667667767766677667676776776776676767766767667766767676766776677677667676676776667677676776776766766776776767677677677676776776776776776776776776767767676667667766766776776776776776776776676666667666776667767767767766677676767766776677677677677667767667767767766776677667767766676676677676767667677676676766766776677677677667667767666767767667677676776767677677666776767667767767666776767677666767766766776767767767766667677666766767667766776766767676776776677677677667766767766767667667767676776776766776776767667667667767766776667676776767767767767667766767667677676666677676676766776767766676776766776776776776776767677666677666776767767766667766776676666667667766776667767767667677677676776766676677667676666776767677667677667676767677667767677667676776676767666766767676766767677667666766667677667766667676766776776776766767677676767767677677667766677677677667766767667677676767676776677676767677667677666677677677666776677666766776677676776666776676667767767676776766767767667676767666776766676767766767676767677677666767667676767767676667767766776776776776766776676766776676776776676767676776767767667677667767667677677676767767767667676676767667676776767667667766776676776776667766776677677676767766677676667767767666776776676667677676767767767767766667677667767676677666667667766767677676667767666667766776776766776677667677676767767667677676767676776676776776766767666767767676776766776776767767767767667767767667767667767677677676766767667766776676676776666666766776676677677667767677666766767677667676767676667767767767766667767766776776767667677677676766766666776767766667677677667767676767767676767766776767767766776677676766676677677666767766766766767766677677676776776776776767667676677677667767766666677677677676767676776776766767666766776776776776676676767766776677667667767767676776676776766776776667767766677677667676766666667767767667677667767677676667676677666776677676677676667676766677677667766676766766776767677666767767767767676676767677677676767767667677666776766766776767676666766776676767767667766766676776767766767766776666767677676766667676677667767766766776676776676677667767666677667767666776667667767767677667767766767666776766767766677677677666766776776776677676767767676776776776676666666767676677677667767766667677667677677677677676677676776767776676776677677677676676776676776766776667767676767766766767676776776677677677677676676776767767677666767766767677676667677667676667667767767766676766776766776767676676776766767766676776776776766767666767766776767767677667766767766767667666776766776776776767766677677676766677676676776766776776776776676676667677677676666667767677676776767767667766776776677676776667676666766767677667677677676776776767667667666766676667677676766766676667677676676767677677667676776776776776767666767666677676767677667767676677676776776776776766677676767676776676677677667767676767767766776776776776766677677667677677667766776776766776776676677666666677666676776776776767677676666667666766677676676676667767676667767676677667767767666767676676677667666776776767676776776767767766776766767677676767677676666667676776766766767767766666776767667766767666667667766776666667767766776767767767676666776677677677677676676766767667767677667766766676677677677667767766776767667766767666767766776776766767767767676767767667766776766776677676766677667676766767766766677676676677667676667766767766677676776776767677676776677676767676766776677667676676776767767766667677676767767667676666767767767667676667676776677667767666677667766767766766767666776766776776766667767767666766667767767767676766767767766666776767767676676776766677666676667767767767767767767676677677677676767767676666767766676767667676767766677667677677676676767766766676767767767767677676666776767767767767766767667667767767677667767766667767767677677667667766776767766776776677676666767766767667766776776776676776776766677677667767767767677676767767766776677666776677666667766767676677676677677666676776776776767667666776676667766776676667767767767767767767767767767767767667676776667677666767677667767767677677667767766766767767766766767676767766767766667766677677676767677677667677677667676776767767676776776767766677667767767677676766766766776776776667767677677666677667766666676766676676766677676767667676767767677667767677676776677667767666766776767767677666776676677677666767676776776767766667677676766767766776667676776767667767767667767676767667677676767666666677676676776677676776767766776776776776776676667677677667767676776676767667767676776767667766776776776767677677676677676666776767766766767766767676767767667677666677676776766677676766776776767677676767767767766776677667766677677667767767766776677676676666776776766676776766676667767677677676776776767676766776677667677676776766776776766676776767677676767767767766776766767667767677667666677677676666776676766667766776767766676667767766776677667667676767676767676776767667767767767677677666776677667767766776766766776767667766676676776776677676667767677666776776666667677676766767676767667767767767766677676776776767676766667767676677677677667677676776776767767677667767766776676676766767676766776776776776767767767766667767677677676776776767767767667766767767667766767767676676776776776676766776767767766767767767767676676767677676767767676767766776776776676767767767766676767677676676766767666676776676676766767767676676767667767767767667666776767676766676776666766776667667767767667766776776767677666767767766676767676667676677667767667677676677667767676676767667676676667677677667667666676677677667766666776776667676767676666677676676766677677676776766776766676667767767667677677667667767676767766667767676667677667767766776676767676677676676767766776767667666677667767767767766767767767767767767767676767767676776667666676767767766776776776667677667766776767677666677677667667766667767677667676776767677676776677666776666776776667767767667767677677677676676767767667677677676767677676776776767677676776767677676776776676776767766676767767676767767767767767767766667767676776667677677667767766766776667767767666767667766667677667676776666767767767767676776767766776677677667667766767667767667667767767676677677676776676767767677667666776677676677676767767767767666766677666776767676776776677677677676677676676766676767766666776776676767666667666767767767766767767677677677667767666767766767767677676776776776767767767767766677677676767766766767766776666767676766666666677666676676776767677677677666776776767767767767676767667676767676677676776677677666666767677677677677676767766667666776667676667677667676767766676666677667676767676677676677676776776667766767766776676767766676667667677677667767667767677676676676677667766776676676767676776776776767676677677676677667676677667677667677667677677676766766677676776666677676767766666767667676767677677676766776676677666767676676776767767667767767666767767767767667767667676667766776767677677667767676776666677676677677667676767677667766776776766767666767667677667766776666776767667767767667766667767766766767767676676677677676766677677677677676767766767767667766676767676776676677676676767766667767767767676677677677676767676766767766676776776677676667677676667677677666776776776776766767667677676667767767767677676677676766776677677677676776766766766667667676676776766776767677676776667767766776766766776776767766766767667767667676776767767667
677676776776776766776776676767677677677667767766767766766776776677667667676776676767767767677676676677677677676767677677677676666767767767766766676766767766767766677676676776666776677677676766776767767767666667767677677677667767767677676776767677677677677677666676676776677666666776676776677676677676677667767667767676776667666766766776677667667677676766776677666676667767667677676767767766776676767767677667676776776676677677676776767766767767766677667676766767677677667677677677667676776767767767667767677667676767676776767676666676767767767676776767767676767666676677676776676766776667677667767766766776666667676776677676776667667767766767676776767676776776766677676676767767767676776676767767667677676677676776776767676677676676766767677676676767677676767667677677677677666667677677676767676676776776676767767677677676767767677666766776767766666667766766766776676766676776667766776676667766767767676776766676767766766676776767767676676766667677667766667767766667767676767667767676767767677666776767767767667767767767767767667677666667676767677677667676767677676776767677667666776776776767767676776677677667676677666766776676766677677667767667677676767676776776766767766677677677677666776676767767666677677676776776776776776676766776676776766676667767676667667677667666676767767767676776767676767676767767676776776767767677677667676776776667676667677677676766776767766776676767767676776677666677666767766766766677677667767766776676766776667677676776767767767677667677667677676767676767667767667667667677677677677676776767666767767766776766776677677676666776776776767767667767767667677676667767676776776776667766776677676767667666666667766666767767677676676776767766667767667767767767677677676767667766776676767677676676767766676776766767676676666767677677676776676676767676776776676776676667767766776767767767666776676776677667767676767667767767666677677677667676766766776667767677677676776667767676776677676776767767766666666677677667666676667767766677667677677667676677677677676766767676676776767666767767767767766677677677676767677666767677676676767676776767767767767766766776776766776677677666776776767666776677666767676676776776776766776776776676767667677677676776776776677667666677667767676667767676676767767676767767767667767766766676667667767767667767677677676776767667767767667767767767767676767667676677676767767676667767677676677676776766667667767767677677676677667676767766766766776667666667767677677676776767667666767676667676766767766776776767676767666666767676667677676766776767767767677667766776776766677677677677676767767667667667767766776667767667667677676677667767666776776677676766776677666766776776677677677676776667767667666676666767677677677676776776676666776667766776767667766676766776677667766666667676667676767766667676677677667676776677667767767767767677677677676776776776677677666767767766776677677666676677667677676767766767676676667677677676776776776776767666666667767677676776677676776667667766676766776767767766766767677667676677676776677667676767766677677676776766677677677677667676666767767766677676766677667767766776776766677676677667766677677677677667666677667766767767677677677667767767676776776776776776767677667766776767667767666767766776776776776776767767767767667767667766767677676776677676766676776776776776766776766767667766766776766767767766767676776667676776677676676776766776677676767677667767667767676767767767767766776776767767666666677677666666767767766676776776767677666676767767677667767676677677667767667767767767766767766776767677677666776776677677676776676767666677666776767767676666766766776767766767767767676776677677676767767767677677676677676767677676677676676776767676767767767767767667767767676776776776776767667676666776676776667676767677676677676676776676776767767767767767677676676776767767666776766677677677677676776767766776766766677677666767767667767767676776766676776776776767676776776767767767766776677667767676666666776776766676776676767677676776776677677666776666676767767767767676767767677677677677667767767766776776767766677676766766677676677676776667676776767767676776776776676766776767766667676776677676766776767767676776776776776776766776767676776676776766767676776766676666776667766767767676776776766776776666776676767766776776666767667767667676767677677667767767677667767767766766776767676766677677667666767667676676776677677676766776776766776776677677677676776676676776666767767767667767767767767677676767766666766766676766767767676776776776767766767676767767767676676676767676767767667677676677666776767676776676676767767676677677667767667667766776776776767767676776776776676776667766776677677677677677667677666767676776676776767667677666776776676676666677676776677677676776766766776776766676676776766676767767667666766677667676767666767766776776776766676766776767676776767667767677677667767667677677677667767676767677667766666677667767766667676767767767667767767677677676676766667767677666767676677667667767676767666766776676767676776776776766776676767767767666767676676676776766776667667767666677677677676776676766766767766776776767767766677666667667766776776667677666776676676776776667766667677677677677667767667666776666767666776766776776767766676677677667677677677677677676776767766676776776767667766767667667766766766676666667767767677676776776776767767766676776677677676776677677667676776667766767766766677677667766776666767767677677667677677667676676677667766767767676676776666676776667767767666776767677677676677677667677667766776676666677677667767677676676767677676767677666776677676677667676776776766776767767667766767766767676767767767766767766776677677677676776776676776667766776767667767766676767767676766776776676776667677667766776667667767766776767767766676776677677666677677676767667676676677676776776767667766677676766666776676766677676776766677676677676776677676776776767767667767767666767767767767667766766776676677667676767676766776766776767676767667676676677666666676766776667767767766676766666676766667767677677677677677667677666776676767767676677676667667677677677676767677677667667767677677677676677666776667677677667767677677676767767767677677677667676776776776676776776767676776776776767676776767766766767767767767666776776677676776767766767667677676767676767767766676776776767767766676766766767676676767767677677677676677677677667767677666767766676676766767676767677667767667666676766767766666767766676776667766667766766776667676767767767766676776676766666776767677677677667767766677677677677667667766767767767767766667766776766776776767667766767666776677667766767766767767766776776767767766766776767766776676767677677677677667666776776776666676767677677677676776767667667676666767667676677667667767766677677677676677667767766677666666677676676766767767677677677676666676776776676766776677667667677676776776676776767767766666767676767766676677677677677676677667677676776666767767667677667767766676767676667667767767667766677676676766776676776766776776776666766776776776666776767667766667766767767766776676776776667766767667676776677667767767766767667667767767667767666766676776776766776776767767677676766776767767767767767676776767677677676676776667766767767666667767676766767767677677666767676776767677677676766776767767767766667676767676767667767677677676776677676776767667677677677677667766776667766677677667677666776677676776667767766767676776676766677667676767667667767677667676776676776776676676776677677666767767767767677677677666666776676767676677667767677666676766677676677676676776766667767677667676776776666767666776776767667667767676766767767767676677676676677677677667767667767767676767676677677667677676767667767667767666776767676766667677676767667767767667677676776667767676776677676767676767767667677677676776767676776766766767677677676767767767767677677677667677676776677677677676776776766667676776776666776676677676676767676677677667767676767767766776676776676667767677667767767766767667767766767767766676667767767766766776776676766767767766677676677666767766667677667767677676677677677677677677676676666676677676776766676766776767666666767766766677667767766766766767766676776677677676667676776676676677677676766667667767766767767667677676667666766776776676767767766766676767767667766767677676667766776767677676667677676767666776766776667667767667767677667676667766676776776766776766776776667676676767666767767767677676767767676767767767767667766776676677676776767667766767667767676767766776766767676776767766667767766776776776677666776767676776766776767767677677677676776767766776767767766677677677676776677677667666767676677676776676767676766776667767767766676767767767676676767767767677676776776767677676677677676767677676776767767767767767767677667766667676776776766676776667767677667666776767677667676676776767666766776767767767677666667676776667677666677666776677677667676776776776767666776776766776677676666776776776767767677667676767767666776776776767666766776767767676667766776776667767677676767767767676766767767677667676677677676776767677666776776776776676666776776677676776767767766676776766676766776766676767767767676776666666776677667676776766776677676767667667667677676767676766776677676767767676667767767677667767767766667677676676767767767767766776776767767677677677676776766676666666776767767767767677667676667677667667676776767766776776776676676776767766767767767767676776767666767666767676776677677676767767676776666676776776767767767667767677677667667677667767766776766767767767767676766767677666677677676776667677677676766667767676766776776776677677677666767766776776767767767767667767677666677666677666776776776766776776776767667666677667667766776767767667767767676676767677676776767767667676766766776677666676766767767677677676776666676766666676676676677677667677676767667766767766776667767667677667767667767767767766767667767677666676776776766767677677677676776776676676776767767676776676776677667767676776667676776776766677677676666776776776677677677666776676776776776776776776776766776767766677676767676767667767666776767666776776677676676667767677
76767677666767767767666767666776767676677666677677666776666676666676676776676666776677667766667667766776776776676776677677676677677667676776676766776776666667767676766776776767677676776767767676666666776776766667676776776766776677677676767767767667767766776767676667767767676766766666667767666676666677677667766776776776676776666676766767767767767767676767677677666766776677677676676677677676766766776676776667676677676767676776667677677667676666766767667677666667767667767767666776767767766776676667666776667667677676766776776776776676667766667676677676767767666767676776676677676767676767767766776677676776767767767766667767767767767676667677677667677677676776677677676766776676776677666776776776667766776677666667766677677677677667767767767677677676776767767766676767677676767767677677676776767767767676676676676767666776776767677676776667767767766667767767676676767677677676766767667766766677677676667677676676776766767667667676776767766676767767766767767767666666776766776766766767767766776776677667677666667766767767667667767767677676767767676677677677677677666767767676776767676667666766776767767677677676776776677677677666776677676676776767677667767766767766776766767667677667676677677677677667676776766767766677676767767667676776776666676776766776767676767767676776676667766776766766776766776767667676667677667767667767667676776776767766767767667767677666676767767676776767667766776767767767676766766767767767677667767676776767667677677677666767766776767767766767767676677676766676677667767666766767767767767677677677677667676776776776766776676666767767767766776766776776667767767667667666776767767767666767677667667767766677676776776666776767766666677676767676676776776676767677676677677666767677676677677677667767767767676776776776776767767677667766677677676776677676666767667766676767667676766766767767767676666776677676766767766776776677676767676766677667767677676667767677667667766767677666767676776776776767677677677676766767677677676776767767766766767766776776677677667676677676666676677676676776776676677677666676767767676766676776776667677667767767767677677677666776767677676677666767767667767767767767766667666776667767676776776676776776767667676667766767767767766677677667767677666776767767766776776767766776767766677667767667767677676767767767677667766776776776776676766776776767676776767676676776766667667677677676767766766776766776677676767767767667767676776767766677667767667767767677677676677666667767676677676676776767767677676776677677676767766776677677677677676676667767676776676677677666776767677677667677677676776776776776677677677667676677666677676767767767676677677667666776766766766766776766776776767767666767676767677667766776776776776676776767767667676776776677667677667767766766776776767767666776776776676677676776666766776776677677667677677676767766676767767676776776767766767767667767677667676776776776767767667767767676776676767667767667767767676767767667666767767677667676766776667667676776776766767766776767666667767676776676767767666776776766676766766776766676767766677667676776676776776667676776776766767766776767766767766766767767667667766677667667677676766776766667766776766776776676776766776676776776776677666676776776776676767666767667767676776666666766676667667767767766677676776776776776677677676776776767667767767676776776666767767667767767767677677666767676676776766767766767767766767677677676676676767766767766767667677667677666766767766667677676767667677676667667676776767677676776676776667767676767677677676766776677677666776767677677667676776677676776776677676676667767666767767677677677676767767766766776776676767767767767667667767767767677676666767767767677676766676776767667677667667767677667767676676667767676776776676666766767766767667766766767767766776767767667676766766767767677677667767766677676677666767676776776776667767767677667766776776667677676676667767667677677677666767676776766767767767767767766676776776776776776776776666677666767677676776776766766776667676776776766666776676666667766767767677667767767767676667676776776767667666776667667767677667767666667677666676676767667666767677677666767676776767677667677677676767677677676666767767767766676677677677676776766676677676677667767677676676666776767676776667677677677677676776767677676676766667767767767767767667677677667767767677667677676767667766776767676766767767767767767767767767676677677676676766767676776776667767677667767767766776776776776776776667767766767767767767766677677676766676776767677667677667767667766766677676767677677676677667767766667767667767667767676776666676776767766666767767767676677667766677677677677667676776767676776766767767677677677667667767766776667767667766766676776767766667667677667767677667667676667766677677677667667677677666676776767766676776676776767667767767767766766766677676776767766667766667677666776676667767677676766766677676776767767677676776676767767667677677677666776766776776767767767676676767766767667676776677677677676767767667677677667766767677667767767766676676667667677677677666776677677677677677677677667676776776776677676766676767667676667676766766676767667767767666667676776776667767667766776767767677676776676677666667676776676766766676666766776767767677677677677676776766767677677666776776776776677677677667766776767666767667767677676676776767767767766667676676767766677676766776676767766677676766766676766776767677676776676766766767766766667666776676776666667766776667767766776776767767676676766776676776776667767766677667667676677667767676666677667676677666766677677667676776677677677676776776776776676776767676776767767767667676767677676767676776767767676776776676667766766766677676676666767767767766666676776767766676677677677676667766776776776676666676667767676767766667667676767677667766767767767666666766776677677676767677677677676776667677677676766767676776767767766767676676766776676677677676776767767766677667767767767767676776767767767766776667676667677676676767766767766677676776767767767767766776767766676666776776676776767767767677677667767767767677667676776677667677676776767677677667767767676766776776676667676677676776766767767767666767676676776767766776776676767666677676766767676776676677677676677677676776677677677667767767676767767677676776776667767767766776776666676676776776767676776776677677677677677667766676767766766767677667677676677666676767767766677667767677677677676676776776667767677666676767766776676666676767666767767767766677676767767767676767767677667767677676677666767667767666767676776766676667766667667676776776667766767677667767767766677676676676776676776766677676776767766767677677676666767766776767667666676776767767766767677676767677676776776677676776676776677677677676676776776776776767767666667676666776776767766767676766666776776767677676776676676676776767676767667667766766767667667766667676667676776677667667766776767666677667667767766766667677676666776676667676676677677676667767676767767767767676676666677677677677676776676767676776766677677676766776776667667677676767677666776767667677667767667767676776766767676676776766776776667766676767677676667676776776676667676766666776676776776776676776667677677667667676677667766776676666776776776776667767767767766776677677667676667767676677676766776766767667667676667677676766776766676766766776676676677667676776766776776676767677677676767677666766767766776676677667767767767767676767677677677666776677676767766676766767666667767676776676776767767676766766677676776677676766776667766776676776677676767766776776767667766767666676676767767767677677677677676766767666767676667676666776766776667767767677677667667767767676776676776767767667677676767766667677676776767676766766767767767767767767676766776776776667676776776676767766667767767667667767767767677676677676667767676676676767677667677677676767676766767767677666677666776676767677677666666776776776767677677676766767766667767766677676677677667676776667676676667767676767766776776776776776776767676776676776667767666776676776677677667667677676776767677667767767767677677676766776676776767677677666766776766767667676766776767767766776676776666676667676776776676776776667767677677677666776766767767766766676667767677666667667677676766776776776767767767667766677677667766776776767677667766776767766667766776767767767667667677676776676776667767667766767767766676676667667676767767676766767767767766767767766667767767666776676767667677677667766767677667667767766677677677666666676676677667677666776776767767767676776766776767767767667766767676776776767767676676767766667767677667767676776776776776776767767667676776667667676776766776767667766776776676766676776766767677677667766776677677677677677667767767676676776766767767676767767766677667767677677677666767666766776677676776667766776676666676676767677677676766776767767766767767676677677667676776776676776766667766776776677676767676767767676766776767667676677676677677677667767676677676767667677677667767676767667767676776667666767767767676766677667677677667676666776776677677676767677677676677677667767676776776766677677677676776767676677666677667766776676766766776776776666766767767667677677677676776776767766776667767676767766766667767766776767676776677667676677676766666766776776767767766776677676776776767667766767767666676676677676676767766677666776767767667766767767766677677676776766776767677676667767766676776767767767767767667767766666767767676677676776776667767767677667676676667767677667667677677676776767766776676776776767766776776676676667767677677667767677676776766766776767677677676676776677676767766776676766776677677677677677677676677667676767766776667677667667677666677676776677677666776776776776767766776767677676776677677677667766776677676766676677677676667667667767767677676767767666767677677676776776767677677676677677667767667667767767676677677667767676776766766776766667667667667766767767767767767766776767766666666776767766676767766767677667767766666767667766767667767767677667766676667767767676776767677676767677667676766767677677667677667767766767767676776767766767767667767766676676676767766676677
67767667667676676767767766767667676776767667667766776767676766677677677677667767767767766676766766767676767676677666676766776676776776776776677676776776767767677667767676776776776767766666767767666677667766677677677676667677677676767767667677667767676767677676667676767767767767676776776767677667676667767767767766767677676666667766767677677667676776767766776677677676776776767766666776766767767767677676767767767677667767767766676766766767767767767767677667767677667767676676766776776766767676776766766676776776767767677677676776677667767767766776667766676776767666776667767676766776767667676776766677676776776766767677676776767767767767767767766677676667767667767767766676776676776666677666776767676776676776767677677677676776776767767767767767666776676676767767666776776667677676667676767767767766677677677677666667676676767766776776667676776767667767767767767766776776776767767677667667767766766767676767767767766676677677677677676766767677667766767677676677676776767667667676667767767767766677676767766676767767676767767766776666767676666677667677676677677666767767767677677677676767767667767767676767767677676776767767767766677667677667677676667766667767766676666767676766776767667667766676666776767676767677676677677676767766667666667677676667767676776766767676676676776676667676666677666776677677676766666767767767676677677676767667767677667766776767766677677677677666767676776767676677667767766666667767666776776766766776766776776767766677667676776766767766767767767767767676776776766767767767767677666776676767676676776776667676776776767766676767767766666676677667666767676767767767667676766666676767676767766766776767666666776666776776676666766776667767677677667676676677677676677677676676776767766767766767676766666766767766667766776677677676776677676767677676767677667677666767767767666767666666767767677667677677677676667677677676676667767677667666776677667667677676776667667666767766767767767666767676676767666667767677666767767767767767677676666776776767767676776676767676767766767676667666677677676667767666766776776776767766767767676766776667767676776776766676776776767767676776767767767766776776776766677677677667767667666776767767767667677667767767667766776776676666776676767767667767677666776776677676776766767767767677677666766666776767677666776776676767667767676766767766776676676677667676667667766767677677676767767767667767676667766677677666677676776776676767767677666776767666677677676776667767767767676766767767766677677677677676677667767766677667666676776676776676776767767677676676767767767677676776766767676766676677677677676767767676776667677666767766767766676776767767666676766767666677677667676767676676677677677666776776666766776676676766776767767767766667677676767767767667767676767767766666776766767767676667767767677676766676776766766676766776766767676776767766767766767766767767667667677677667676667676776776776666776776767677666776667676776776767676776766776776767676776767767667766677676776676767677676676667767676677666766767767667766776776776666676776767766666767676767677677666667676767767667666677677676677677667767677676677667767767677666767766766767676776776767767667767666767767767767677676766776767767766677667676776677677676766676676666776767677676667676766776767766776767677677666776776776676766776767676767667767667767677676766776667767677676667666776776677676776776676776776677676776767767766677667766776776767667677676677677677676677667767677676776677677677677666767766776776776776776676767666767767676676776667676767676766767677677677677666677667676676776776676676776677677677676677677666767767767767766766667767667677676766776767676767666677676767676676767676767676776776776776766767677677676776676776666766676776767767767766776676776766776677677677677667767767676766767766667766767767766667767677676776776676776776677676677677666776667767667767676666766776767767667676767766767766776776767667676767767766677666667676776676776776776776776676776776776776767767767766776766766767766767677676666776776767767767767767667766767667766676767767767767676766767677677676776767767767767767676776776776676676776676776767766766676767677676776776767766766766766776767767667676677666776667677676677666766767677666677677677676776776766666666767676667766767677676776767677667766766676677666667767676766767767677677667767766776767676667766666776767676776666677677666676667767767667767766767667677677677666767676677667767667676767676766667666677676776767666767677666767766767767676766766667676776776776677667667767677667667767766766776676677676677677676776776776766767667766776776776776776767766776776776776676766776676767676776776667767767766776676676776767667767667767767767766766776776776767677667676676776767667767767767767767767676767676667767767767767767677677677667666776767676676677677667766776767676767667667677676766776767677667767677667766776767767767767677677667667767677667677667767767677676767766676766666667766766667667767677677667667676667767766776766766776767767676776776767767677676776766776766776767676767766766776776776776767676776767767767676776776766676767666676767667767666776776676767767676676776767677676677666776776776677666776767767667677676766776766776767767767767767667676677677676666667767677677667676667767767677676667767767767676767767767667767766776677677677667667766767667766676767677677677667666676776677667677677676676767766667677677667767677677676776776776776776776776676776776767676677666766666776776776767766766676667767766776676767677667667767677676776766766776776666776667767766776767676767667667677667766766667767667676767766766667767766766776767667676677666767676676776667676776676776767766766776776776677677676766776776666776677667676677667676676776667767667766767766776766767677677667767677677676766776776767666767677676676767667766776767666776776776676776776776677677667767767766677677677676677676766676776667667677676676767677676667767676776776666776677676667767676776766767677677677676676776776676776666766766776776766667667666677677676667767676676676776677667767766766767767677667677676677676667667767677677677676767766676767676676776676767677667676767767677666767766676666676677677676667767667676776776677667676667767667767767676776676776767676767667677677677667667677667766677667676776776776667676766677677667677677666676776776776666767767767676767677677677677667676776776767767666767677676766776676776776767667767667676767766766676776776677677677676676767766676767677676776766677676767766767677667667766677667676776767767677667767767767766767677676767677667676767767767677667767676776776767766776776767766766766776677677677676776766676667767677676666767666667667767766776776776766667766667676776776776677676776776677666766776776767677676677676676676776766677667767767677667676766767667766676667767677676676676776776766776776776767767767767767767677666676676776766677677667676776676767667767667667667676776676767767767767766676676767677676776776677677676776677667667667676766776766666776667767767677676667676667676676776776767676666676767677667766776767767676767667766767676677676767676767667677677676776667767766677676667677677667666767667677667676767666776776776677676767667677667667676767767667766676776767676776767676667676667767767767676676776767767766776767767667767767767677677667766767666767667767766667677667766767766767677666776776776766677667767767767676767766767677676667677666767767767676776776677677677676677667676767766666667767676776776776677677667767677667667676767676767677676677676766776667766767676767676766776667766776767767676776767766776767677677666767767767767767767767766767677676776767667767767676766676776767767767766767767676776767766767667767767666676667667676677677676677666767766676666676766676766776776776776776766767677676666676776776767666776666767677666767677667677667766766767766677667767667676776676776766776667677677677666767666776767677666676776677676776766766776767676767667667766767677677676767767676767676767766676776677676776677666776776767766667766767667667767767766776776667677677667677677677677676767767767767766767767677676776776776767767666676776676766676677667676666676676767676767767767766767677677677677677676776676667676666776776766676766676767677666667677666767676676767767666677677677677667766776666776677676767766766666767767766776676767766676677677666766776667767766666667667766677677676776767766776766676776776776676676767767767676767767767676767677666776766776766776766766776776766776767676767766767767676776767667767767766776676776677666766767676677667667667676776767766776776776767667767667767676677667676776776766776767766677677677677677676767667676767667767767667767767767767677677676767677676776667677677667766766776766767677666767767677666766767676767677667766766767677677677667677677666776666676676776766776667676776766776676667676776766776676766666776776676776767666776667676766776766766767676776776766767677677676776767767677667767676677667677666776776776676776666776677676767667767766767766767767676666766767767667767677676776676667767666677676667677667766676766677676767676767767767766667677677677677676767676776776766766776767767767766766767677666766666677677676776666776767666776677667767766667767667766776767676767767767766666776766766776767677677667677677676766776677677676776676767767676776676776776766767667666666667767677676767676776677666667667767767767766667666767767767676776776667767766767677677667766767767767676776677676766677667767677666767767767677667766766676766776776767676776776776677676776676667676767767767676766676776677676767766767767767677677666776767766676767676766767766776776776676767666766767767666766767676676676776767677677667677677667767766677676676776776776776776776767766776676677677676776767677677677676676667767767767767767676676767667676676676666767677677677676767766767676766667767767767677666677666776677677667766776767767767767667676776766767667766677666677667676776776776667767767677677666776676767676776766677677676676766766676766766767767767766776776766776677677676676676767766676766767676677676776677677
36766767676766767667676766667766776766776767676676677667766767767666776676776776666676766667766767767676676776776767766776667767767667667676776776767767677677677667677676776766767677677677676677676677676766767767677676766676767767676676766767676776767766666776776776767767676667677676776776776776667667767766766776776767677676776776766767767767767667767767767766766776767766677677676667766666776776776767677677676776776767766776766767767667767676767676676676776667767667767666776767767767767767677676676667676776676767766776676676766666776766767667767676667666767677676776776676767767677666767767666776676766776776767766666776766667676767766766677667766776676766767666776776776767677676767767766677677676767667767766676776677666776767767767677676666767677667767767767666776776766667676677667677677677676766767766767767677677667767677677677666776676776667766776767666767667676766767767767766776666767677676767667677667766776676766776776776776776767767677666767767767767767766667767667766767677676776667676677677676667676676776767767767767766766676776676676766767677676776676767767766767767677676767767676767767766767767677677667667767676776766676767667766767677677676767676776776776767767676767677676766676766776766667766776776767767766677677676776766677667766776766767767666677667767677666766776766776677667767767766676666666676767767767676767767677676676767766766776776677677677677666776766676767767767767767676776766776667677677676776776666767766776667767667767767676667677677667677677676767676676767677676767766767677676776766776776776677677676666776776667767666776667676767676766776767766677676766776667767677677676767767677676776767676776776776767667667766767766676767767667677666677667676767767676766776776766776776767766677667676776666776677676767666676776677667767767677677677677676676677667767767677677676667766776767766766767767676767677667676767677677676776766767766776767767766677667667676776776676677677667676776767677676776767667677676676677677676767667766776776766767677667676676676676776667767767667676776676677677677677677667666766677676776776766766676776776667677667766767766767767677666767767677677667766767667767766776677677676767766776767676776766776767666776776766776766677677676776776776776776767766776776776767676677677667767667676776776776776677676767767767676767667767677666677667766767677677667676766677676676677677676677677677667767767677676776767767767767677666666667767667767767676767676767767677676666677666776767676676676766776767767767667766677667667677667766776767676676767676676776667767767767677676776676776677667767676776776677677676766776767766767677677667767766776677676676676676767767767677677677677677677676676667677667676767666776676767766776767677667676776667677676767767766767667767667767667767677667766767766776676766767666766676677667666767667767766767666766676676666776766666767676776767676767767676776776776677676676676677667767677677667667677667677676776776767677666767676767767766767677666767766776767677667767767676767676667676776767767767767677676667666766667676767667767767767767767676676767767767767766776766767767666767677676676677676677677676767666767767767667666767767676677676767766766667767677666776666677677677677676776776776776666677676776776767677676776776767767677676667767767766666776767676766677667677676767676677676776776676776666667766676776676677676766776767676776766776776776776766766676776767766776776776766676767767766677677676776776677676776677677677666776776767666767676666677677676767766776767766776766667767676766666776767666767766776676776776767767766776766776776776776776767676667666677677676667766667676677676767666776767767767766666666767677666776767767677676666676767677677677677667766766666776776676766667766776766767667766667666776667767667667767676776666776767766776767676776776776677676776677676766677676776767676676767767677676776776776677676667676776767767767766767767767677677666766767767767766767677666676776776667677676766676766667676766766677667666776766667676776776776766676667667676776766776676677677677667766677676766776666776667767666766667676767677677677667767676776776776776667676776677677676767767676767767676776676776666776776776676676676677676776776776677676767667767766767767676776776776776776776767766776776676766767676767667666677667667677677667766776776667767677667767677667766766766776766766767676676766766767666767676776767677676766667677667676767666667677677676776767677677667767677666767767766776776676776766776766776776677676667767767766677666767676767766776776766776666766667766776767667767677676667766766776776667766776767666767767767666767676677667767676767677666766776676677677677676776677677676667766667677666776776776767677677676767767767676776676676776667766676776776677676766766767766677677676677677676776677667767677667766767676667767767677676767767676667766766767677677677676676776767666667767676776776666776666776677677676776667767676776767766767766676766776767676767666676776667767766767767767766766776776666766776776767767766767767667767766767767667667677677677676767676776676776677667676677667766776776676766776776766767667767667677677677676767766676776776767767766766776676766776776776676776776767677677667676676676776676676776776776776776676776767767767676676677667767676677676776767677676767767767667667676766767766676677677677676776677677667767767677677667766766776776776666766767767766767666667767667677666767677677676776767676767766766676676767677676767767766767766766677667676677676676776666677667677677677676767667767767767766676767667677676776677676666677677677677676677676767667766767767766766776766776676766776776767767677667676767677676676766776676776776776767767766766767667766666767766767676767766767677677676776767766767667766667677677667677677677676776776776776767767666766767766776767676766676767767767767676667666667766767677667676767677667766776767677676776767767767767767676767667676767767667667667766776677677667676776767667766766666667667767677666767766776776676667676776776767677676776776767676677676677677676676776676677676767766677666767767767766776776767766766677677676776776766676776667667676767766767766767677667676776767677676776767677676667766766677677667676676766776776776767767767767766766776766766776676776776767767676766776767676676667676776766776776776667676776767677676766766667676677667667666776767767676776677677677676676776767767767676776767667676776667677677667667767676767767766776667667676776767676776767677676667676776767766776767677677677667667767766776676767766776677676667676666776776676677667667676766767676776776676766667666677676767767767676767767667767767666776776677667677677666767766767667766766677677667667676776767767766776667767767766776677676776677676776666767767676776776776767677666766766666677676776677677677667677676767677677677667767667767766776767667766676666767766776767677676766776776666767767767677667766776776776776776767767676766767677677667677676677677677666667767677676676776676767667666776676767767676767677667767767766766776677676667766767676766666677667767667677677677666776776776776677677677676766776677676677666666776666666666776767677676766776767667666776767677667767676776767676767676776776767767677667766776766766767676666776776767766776676666776667767767767767767766767766776776667767667767766776776676776776776776677677667767767767767767667677676666776767677667677677676767766767677677676776766667766667767677667666676776776776666776767766776776676776776776767766677677667767676667766776677676776776776767766766667767666677667676677677667766776767767767667767767766767766776767666677667677677676776776776667766767676766776776776676767667766767767677677677677676667767766767766767767766677676676767766766667677676776767767676676667677676776677676776766677667766767677677677677667677677667676766766666676677676776677676767667667676676667676776766767767667766776677677677676776776776767767676767667676776666776776677667666677677666767667676776776767677676767677676776676776667677676776776767767677667767767767767767766776677677676776776667767676767677676776766776767666776766776676776776776676766767676676776767667666677677676776776776767667766677676676767767667766776677676676676667767766676776767767666776776667766766677677676767767666767766677666776666776776776766667676766776776776677676677677667766776676776766767766776776666776676766667767667676776776767767767677666666766676767766766767666776776766766776667677667677666776677677677677667767766676767767767676676776767767766676677677667667767667667767766766676776767677676766767676776776776766767766677676776766767767767767767767676766676676767767767767676667666776776767766676776676676767677667767766767767767767767667666776766766767767766776767667676667677677677676676776767667767676776776776766767676767767667767767767767767676776776766767676767767676766766776676767667677677676776676776776766767677667677667767676667677667666767766776767766767766776767767766666767766676776776676767767676776776766677667767767767666767677676767676677666776667677677676667767677677677667667666767766666776667767676766677676677667767766776677666776776776766766667767767766776767677676776676776776766667667677677666767766767767766776677677677667676667766776767677676667766677676767677677677666767767767677667667766676767667667766767766677667767767677667767677677667766776667766776667666776767767767767677676676776776776676766666767677676767767767766776767766767766667667766766776776677666667677667767766766766776666766667676667767676776667667677667676767767767766677677676677676776767667767767676767676766667676776776776667767767677677667676776776677666776767767677676776766766776676767667766767667666776767767676767767767767767767766677677667767767767767766766767766676766776667676776676667767666776767766767676767767766776677676667676767677667767667766776776677676766767676776767667767767666766767667767766667767766776776776766667767767767677676776666767676776776776776677677676767766776767767667767677676667767766776776776776766767767676767667676766676666767677
667677676676666776766767767767667677676767676776776676766677676677677667676776776767767676667666766776776767767767766776776776776766776776776677666767767767767676776677667766776676767677676767676776776666767676767767766767667677677676667767767676767677676676677677667767767767667767767767767676677667766767667677677677677667767677677667766676776677676677676776667767667676667677667766776776676767676677676767767676766667767767667667767676666767667767667676767677667767667766767766776666667767767667676767677667767677676766767767766776767767767677667666776776767767767767667676776677677676776666767677666776667676677666676767766767767677676667667766667676676767767766766766767766776767676676667676766776676766667666676776776767767766767676776767766677677667767677677677677667767677677677677676677677677666767767766776776676766776767767766667766776766676667767767767667666776766667676776776776767767766776766666677667667766766776776667676767676776776776677667676667767767766776766676676776776776677677676776667676767676776766776766667667766767766676767676766776766776766667767667766766776677667666676776776776776776667676766776766767766767677667676676776776766776767766766677676667667767667667666667766767677676667767767677666776767677676776677666776677667677677676776767767666767666667767666677676766767677676776776776776767676767766776776767677676667767677677667767677676667676677676766776766767666676767767767677677677666766776677667766767767767676767666666776767677676767676666776677677666776677676776766676767767766766666776776677677676776766776766677667666776776766776776767766776767767767667767677676766676677667767767767677677676767766776667767676776776667766776677667766776766776767767766676776767767766776676767767766766767766667666776676676766667767766676776667666767676767767677667677677666766767766767767677677676767767766776766676776766666676666676767767676776677677677666776776776676667766666767676667676776767767676676776676767767766667767767767766776677667767667676667677676676667677676767767767677676667676676767766767766677676676776776767767766667677676676776667767676776767666767766776766677676766767766776676767767677667767667766767766676766766767767677667767667767667767677667676767766767677676767766776767667767767766676776676776676776776776676766767767676666776667677676776677677676667767766767767677677676776776677676676767667767767766776767766667767677676676776677677667676666767676767767667667767676776776766677677677677667767767767667767667677677667676767766776676767677677676766776767766767667767767677667767677666767677676677676766676676776676767767666677667677676676767676767767766767667767766776676776776776776766766776677677677677667667766767677676677676767766767676767677677677667767677666766666766766667677667677677676767767767766776776776776766776677676677676677677676677676776677677676767767677666767667676676776776776776776666767766767767767767676767677666767766766776767766677676767767677676776766767677677676776766776776677677677667767767666776676767677677666676677666776767677677677677676677677676667767767767666676776676676666766677677676767676776667676767766767767667767767676776776767677666767767766776766767667766677667767766676677677677676767766776776776767767676767767766766667676776677667667767766776776776776767767766776776677676776776767667767676666776776677676767676776766776767677677666677676776677677676767677676776667766776767767676767767766776766776667677677667677677676767767767767766676776776677667767666767767666676776767766776677677667766677676676776767676767677677677677677676676667677677667676776767676767677676666776766666776767676767766767676676776667767676767666767767766667677666677666767767767677676676767766676767767676767667766766767767677677677676776776667766776666766776776776767677666767766667767767677677667766676666677676667767676776776667666676677677677677676766667666676676677677676776667766767676676776776776677676766776767667767767767666766776766776667766767666767676677667766767767677667667766766776776776776776776666766767676666676676667766676667766776776776776776766776767667767766767767767767666666776676766776776776776667767767676676666767676676667767767767766677677667767677676766776767767676676676767767767667767767677677677676676776776677677677677667676776776776676767676766677677666776767767767677677677667676676776766677677666667766776676766767767767676776776776676766776767667767767677666767767766667667667666676676776676677667767766766776676776776776766767767677677676776776767676666677667767767677677676767676776676677667677677676767767667767676767767677667667767676667767767667666776767667677677667767767676766766676776667667767667677676767667676677666666677677677676767666767767677676776677677676776677666677676767767767766767767767676667767676776677677677677676676676667767766677676766776767677667766766776776767676776766667667677676776676766776776766776766767677667767767766776767676767766677667766667667676767867676676767667767666676767766776776667766776776767766667766677677677667766667677677676776776676767767766767677676666667667677667767676776776776776767677677666767667767677676767767677676677676767767676766767667767767767667676776767676677677676767677676766767767767676767677677667767766767767767666776776677667767677677677676676667677677676776667666766766776767767766766676776776776767667677676767766767767677667677667767767677667766767767767767767676667677677666776776776776666677677676776767667676767676766776767767766677667667767666776767676776776677676676776666676767767767766677667767667676776767667766776776766767767767766676767676776766767767667676766767767676767766776776767767676776666767667767767767766677676767677677677677677677676767766767767676767676767676766667676766677677677676667666776776776677676767767767766776766677667677677677667767767677667766767767677667767677677676767767766776676776677667767766766766776776676767766776776676677666776667667767667767667767766767676667766776776767767767767767767767676766766677676776776676676666767767767676767676677677677676767767677667676776776776667767767766776677677677676776676776766767767767677667667767767676776767667767767767677666776667677677676666667676767667767767667767676776776767766767676677677676667767767767677677667766767677667667766667767767766676677667677667677667767676767667766776776666767767667767676767676767676766766666767677677667676766677677666767666767667767767767766667766776677676676677676767766776766767667766776766776676677676776667677677676776776766776767767666767677677677667767666667677667677667676667667677676667767767767767667767767676776676767766776776766776677677677677677677666776766677677677676776776776677667767677667766776766667676776667667767666767677677676776676666776666767677677677676776776776767767766776666667767676677676767676776766677667667677676767667677676676776767767766767767766766776767677666767767767767766776767676676776767676767676776677667677667676766676776766677676677677667766776776776776677666776766666776677666776767677667766766776776776767766766766766776776767667766776776776667677667767767766776677677676767766766767767766776677676776677667666666776767767767666676766766666776667677677676767667676677676767767667666667767767667677666676677676677676767767666666776766766767767767677676676766767766776766767676667676776767766776677676667677667766776767676677666766677677677676776666667767677676677666677666676667667677676677676676776677666776776776776766767667667766767767766667667766776776677666776677676677677676767766766767766767676767677676767666776767677677667677677677676776776776776776776766767667666766767766677676676766767767676676776767666776776676776676677667667767676676776776676776776767767766767766766677676676767667666666776676667667766776767766776776767767677677666776767676776776767676776776676776776767767676676677676677676767667677667767767677667767677676776767676677677676776776766776766677677676667766776677667667766676767767767767767676676767767676776776776766677676767677677677666676776776667666666766677677677677677676676766767676776677676667667766776766776666676677676667667677677677676766767767767767676776677666767767766767676677666776776767767677676776776766666776776676776766677676776776776776776767767767766776677666676666776767766676666677677677667767676776776677676776767676767766776676767677676776677676776667767676667677666677667667677676776776766676667677676776767677677676666776767677666767667766776676776766676766676677677677676676667667666776677676776776776776766776776767677677667676666776776667676766766776766666767677676766766677677677676676667677666676776677677677676767666766767666767676776776776776676767766676677676676776767767767767767766776766766766766766767767767667767677676667767767677677677677667677677667767676767766767767677667677677666667677677677667767767667767767667767767767766776767767766776776677677676767767676676666776776776776766767677676776776776667767767667767767676776677676767767767676776667667767676776677677667767677667766766776667767767767677677676767767666677667766767767767677667677677667766776776767766677676767677676776766767676676776676776676676776776776767767767677676767676677677676677676767767766766776776676776766667766677676767767676767767667667767767767767677676676766667767767677677677677676776776776676667676776776767677676776676767677677667766776676666676766767767766766776776776766776667677677677676677666776676766677667667766776766766667766776677676667677677666776676677677676666677677667767677676776676676776676767677667677677667676766776767766767666776776776677676776676776776767677667667767767767766767677666676666667766767767677676667676776776776767767767766776676776767676677676677676767767767676667766767666776766766776676776666776666776776677676776776767766767677676767676677677667666766677676776767677677667666666677666677676667767667676677667667767676676776776767666677676676677676776677666776776776776776776677677667766767767767676776667767767677666677666776766767767767766767766776776677677
676767677676776676766776767766767677677667667766776776676767767677677676776776766776677667677666776776776776776767767667767766676767666676676776776766677677666667677667676676766767677676776767767676676776767766676776776776776666667766676767767767767766776776666766767666776677677667676776676776677677676676776667767677677667676776767766776767767767667677677677667767676676666667676776767767676676776767767767667767767767767767676776666776667767767767766767666776667766667677667766776776677677677677667666677677666676766667666667767667677677676776766767676676677676776766767677676776776766776776667677677677676667667676766677666776767767766667667767677677676776776677677677677667666677666677666776776776767677666676776776677677676776776776667767666767767667766676766776677667767677677676776776776676676767677676766766776667766766676676766767767677677676677676776676767666776666766766677677676676767766776767676666776666776776666666666776767767767766767666667766767767667676776776776766677667767667767767666767676766776776776676676676677666776767677677677667766766766666776677666776676676776676677676677677677676776666767676767767767766776767767677677666767767677667767766776676776766676676766776676776776767767766767667677676677667767767666766676767667677666776677677677676776767676666676776766676776676776776766767767767767767767676776767667767767667667767767767767667767666776776776676767666766776667666776776776767766767677676767767667676767677676776667677677676776667676767766667767767677676766776666776776667767767667677676776776667677666676767666677667667676776766666766676766767667767666676767677667767677676776776776767677676667676776766767666776776677676767676666766767666667676766776766776767676767767766767676676767676776776776767766667766776767676766767767767667677667767767767677676767767667767767676776776766776767677677667767676776767766776767667667766667676766776667766767677677676677677676667767766776776667667767766776776767666776776666776676677676776776776776767767677677667667666776766676776776767677676776776767676776666676776767676776767766667676677676766767766767767677677667767676776776776767676767767767766776667766767767767767677666767676776776767767676776766676676766776767676776776776776677666666676776677676776767667767767677676776676767676676776766776776776676767676776766667677676767676776766776767677676776776676767677667666766677676766776767767766667767676677677677677676676667677676676767676666776776767667767766676776767766776667666776676766776676667766776767677667766677676776667767766667667767666767767676767766766767766776776776676776766776767766776676776667677667767767676767667766767767767766767767767766676767767667766676676776677677667667767667666676767767676667766677676766767767766767667676776666676776776776767676767767676776776776776676776667767667677677676776677677676776767766766767676767767667767767676677676766767667767667676776667767666766766776676776666776776767677676776776677667767677677676767666767767767676767676766776776776776776776766766767767677677676767767677677676676776677666776776767767767676766676677667677676666776767676677667676767676767767677676776767677677676776767676766767766767677667767667767766667667767677676677666766676666776766776776776677676767677677677667767676677667767667677676666676776667676667766767767767767766667766776776776677677676776667666667767767767767766776776776767766767676776676677666776776766767767667767676767676676766776767767666667767677677677676776767767766677677677667766677676776676676776776776767677667666776776767676767676677676776776677667767767667677666667767767766776677667767767677666767676767667767766667677677676766767766767667766776776776776776767677676767677676776776677666667666767667677677676676776676776667766776676677677676676766677667676776776767767677667667676677677677676766766767677676676776776766776766776776776776666776776776767667677667766676666767667676767767676677677677677676767766676677676776766776767677667767677677676667667767767767676667667767766776766766667677666677677677677677677677667767677676676776776776776667677666767677676767767767767676776766767767766776667767677676776767767676766677667766776676776677676776666667767676776676776776776776767767676767677676776666767667766776677677677677676776676677676767767666776676676766676767677676776776776676767767677677677676766667676776676677666676767767677677667677676676776767767767667767767767677666676666677667767766776776677667767676776677676776676776776776776766667767667667767767667767767677677666766776677677666676767676776766666767766677676776767666667676776767767766676676666767767767666776766776677677676776766667677666776766766776776767767676666677667666676776677676677676776766767767766666767667766776667677676766766776766776767766776767677677676666766676677666776776776667767666667677676666676767767767676766776677677676677676676666776667667677676667767677666776776677676776677677676676667766677677677667676776767767767676776676676767767766766767677677676767767677676767766766677676776676776767766776767767676767676677666776776776676767677677677676677677667676767766766666677677676677676677667676767677677666767766667676766776766776766776776667767767766666677676776776766767767767767767766766666667767766776767676767767677677677676776776776776677676767676676776677677677677676677677677676776776776667667767767767677666776776767677667766776677667677677676667667676776776776776767766776667766776677667767767767677676767676776776676767677667767767767667667766776677677666776767767766767767767767767676677666776767767767767767677677677666776667667766677667767766677677677677666776766766667766677676766776766767667667766776667767667767766667677667766767676767677666667767676767667676767677677676676677667676676767676667767766767676767667676767766766767677677677667667676776767766767766676677677676767667677676766666776676677676776766667767766776666767767676776776766767676776776676767767766776776667767677666776677677667666776677676767677667677676776667676776767677667677667676776767767767676767677677676776767766776676767767766767677667767766666677666677667677677676766767677677666676667766776676677677676676776776767767767676776776676677677677676677667766767767766776676676676776676766677666676766767677676776776767766767767666776767667666676776677667667767667767677677676776767676776667766766676776676667667767766767676766767767767766767667677676776677677676766776767677676677677676676776767676767767677676667677676766677676766776767766767767767666776767767666776776676767666776676767667677677667767767677666766676666776677677676767676767676776677667677667766767767767767766766766766767677667766677677677667767767767766767767676776776767676666776676776667666776667766776776767766677667766667766766767767766767676776667767676677677667677676776667767767767766767676766776776767767677667766677676666776677666766676667767667676767767766776767767676776667676676677666776766766776776767677677667767767767767677667767676776676676766776677677676666767766676776776776676766776767677667677667676776767766776767766776776776767766767767677676677676676677667767767767677676676776676767767767767767766767766767767767766676667767767767676776776677676667767767766776776767667767767767677677677677677676766666667667767767666677676676667766676776776667676776676667676767676776667767766667766676676767767767667666676676676766776776776766776776767767767677676676676766677676776766767666677676667766767767767767767676676667767677667767767676776666776767666767677677676767667676776677667667677666766767766776676677677676767767767676776667766776766767766677676666776776677667767677667767766666667767676667676676767677666776676776776767676776766767667766776667767677676676766677677667676776776776676767766766767767676677677666667677677677677676776676676677677677677677676667767667667766766776767677667767666776776776776767676766666767767766776766767767676776767677667677677676776767676767766767767767767667666676767767767767767767667676776676776766667767767677676767667767677676767767767677676677667767677676776766776666776667667677667766677677677677676677677676766766677676776766776676767766766667766776767767667767667677677676767767676767766677677676667766776766767677677677676677677676776767677677677676667766767767667766767676767676667676776676766776767766766776767676776767676776767667677667677666766776767676677676676766766767667676676776766677677667677667677676776667767767667677666676776667676767677667667766667677676767767676666766776766677667676676767766776776667676776767766776767766667667767676776767767767666666767767766667676676667767676776766676677667767677667767677676767677667767767676767676767666776677677676676767767766666666776776766677677677677677677676676776767767676776677676676767766767667766776676776667767666776767766677666666776676676666776767766766676776667676677676776776767767666667767767676677676666666677666677677666666677677677667667676776676767766766667767766776776766667666677667666676776667767767767667667767767676767766776776767677676767766667767667667667667767766766677677676676776776767677666776767676776677677677667667677667766776776667676776766776776767766767767676767676776667666776676776766766776767676776677677677676776767767677676767677677667767666776676776767677677667667766676677667766767766776676677676667676676766677676666776677677677667767676667677677677667676776766667677667677677677667767677667677677667676666776766677677677676776766767766667766776767667766776776766776776766766676776666667767767677676767766767676767676776677676767676767767677677667667767767667767767676776676776776767766676767767677667667766776766677677677667677677676676767676676667677676677677676676776776767666767767676667676767767676766766767666767767676776776666767677667667676667677677677676676767677677667677676776677676677667666776776667767767677676776667767677666766767677676776767667767767767676776776667667676677677677677667667767766766676767766776677666766676776776677667667676766676676677676767666776767677
66677667677667766776776767667767676667767677667666776677667767677676776767667667667767767676776767767676676667676766776766676767667677677676667677666676776766776776767676676677676676676677667677667677677677677676776776767667677666767677677677676767667767666667767677666767676776676767766766767676776667677677676767677677666767767676666776766667676776676776766766676667766667666766766767767677676767767767767676767767766767767667766767667676667677676676766767767767676776767767676667766677677676767666776676667666766767667766666776676667677666667767676767677667767676776676676767766776667666776766776767767767667767766767677667666776676676767766776776677667766667767767676776677667767667767767767677676676677666776767676776676677676676767667676776767677676766767767676776676676767767767677677676677677666767766676677676767677677676667666667677666767767677676767677676676766767767767767766767767676676767667677677667767767676677667677676776776776776676666776677677667677676676767767767767767767677677676767676667767676767677677666767667767766667767767677667766776766766767767677677667677677667767676767766766776776767677667767677676776666776776776667767667767676666776766776776666766676776667766767666776677677677677666776767767767667667676766767666676776767767676776776776776776776666767667667767766766767666776766767677677676776766667766766776776677676776776767666766776767677677676677667767676677676766767767677666767766776776776776767666767676667676767766766766666767766677667677677676767767767676767767667767676776776767767766666676677676667767767766767767677676776767676667666766677667666667677667666776776776667676776767677677677677677677667767676776676767677677666667677676767677667766676676776776676766776776767767766766767677667766667676676776667666677666677677676677667766767766676677676776676676676776776767767767767767677667676776767766766776766767676776767767767767666677677676776666767676677677676676767677676776767767767676666676776776766767676766667767676677677677677667676776767667767667766776776767667767767767677666666766677677666776676776676767767767767766766677676776676676776766677677676676677676676766676776767767676676776776677666767767767667667677676766676766767766776767766667767767767676677677666767676676776776776766776676767676776776767677677676767767677677667676767767676766776676766677667766766776776776766767767767766767676776766676676767677677676766776677667767667666677676676667767676676766676776677667667767767767766767677677677676666767767666677677677677666767677666677676767767767666776766766776677676676776667767766767676677677676776767767667767676776766776676776776776767767766776776776676767667767766767766766776776677666776676766676776677676767676767767767677666766766776767677667767766776776676767676676766776776776776677676776767676776766767767767676776776776776766667676677667677676677677676766767767767677677676776766776676667676776766767677676776776776776767767767677667676676767767677667676776667766776776767767677676776666667677677677666776766766676776776776767667677677666776767677677676676776667667677667766767667677677666677667767677667677677676766776767767676676776767677676766776676776776667677677677676676766677677677677676667767676676776776766676776767667677667677667767676666677667767767767767676766766776767767766767666766677676676666677676776766767666677666767667766767767767677677677677676767767677677677667667667767766776666667676776776667767666666767766776767676676776677676677677677677677677666776767767767676776776776776766766776767676667767767676776767667667767676676677667666776767767676677676776776766677667766667766776667767677677677676776667676766676676676776776776666776677677676767766667767767767677677666666766766766776776676677677677676667677677677677677677666676667767766776667766667767677666667767766776767667667667677676767766676676776676776776776776676776677666776766776776766667767766767677666676776767676767766677667667767677676776767767676767767667667666766776766776766776677676776676776776767766667767677667766776776767676767767677667676767676676666776766677667666676766666776776767667767666767767677666677676766776776766666767767667767676676776766677666766667767766767766776767766776667767676766776676767767676667677667677676776776666676767766677676677676767667766776666676767767676677677676676776677676776776677667676767767666666776776776767766776776767676767667676767677667676767676677677677667767667677667767766677676776776767766776776667767767767767766766666776766766767676776776767766776677667767766776676776677667676677677667767767666776677667766776676767667767767677676766776776666677666767677677667767667667766776766776767767767676767766776676776677676776667666776776776776676767767766766766776767667767676776676766767767666767767676776676767677667676677677677676776776776767666767666776677677676667676776767667676666766767666776677676666667767767677666677676776676676776776766667676767767766676767677667767767677677767767767677677676676666677676766776766767676766776776776676677677676667676677667676766667767767766667767667766767676766666767677667767677676776766776667766776776767767767677677667767677676676676766767677667766776767676676676766676667767766767767676776677667677667766776767766776666776767676767766776776767767767677677677667767767767767766776767767677677676776776667677667677677676776776776677676767766676677676776676776667766776677676677676766676776776667676766676767666767677677667766776767666677677667667767666776776766677667676776767676776677667766767677667766766776767767677667676767676767667767677677667676767676767677667676676776767667767677677667666666677677677667677677677667666667676776776776677676767677676766776677677677677676776776667767767677676667676677667676766776767766767666776776676676766766667676676676667676766766766766767766666776766767677677676766766677667666677666766766766776767767767766676666767677667676766776767767767677677677667667766767667676676766676667676776676666767766767666766767677677676776676677676776676776666776676667766677666776776767666766677677667676776676667667666677667667766767677677666776766776676776666776776676676767677676677667667766767667677677677676776766776667667767767766767667677666667677666767677677677677677677677677677676667767676766767667767767767767766677667767676677677666776677676776776676667677667667676776776766776767677677677677677666767766776766776776667767677666767667677677676676767766767676776676776667667767767677677676676776776767676776677667766666767676677667767767767767676776776766676776776667766776776766667677677676676667767767667767766767677666676776776776767676776677676667767677676677676766776667666776766767766766776676767676766677666767676666676667767667767666767677677676776677666676666776666767767676676676776776767677677676667766666776676776766776667766767767667667666767666776767667767677667676767766776676776667767676767767677676776767677677676767677676667767766667667767676776767767766776767667767767767676667766776767767677667677666776776766776776776766766676676776776666677677676767666676776676776767667767666776767767667766776677676676776776767677677677677676776776776767666776767677677667676776767767676766767667766677677677677667767767767667676766767666676667677677666677676677677667767677667767766767766767677666767676767767766667677677667767767767666667676666676776667766676667766677676667766667677677666767677667766767677677676666767767767767666776766767767676776667767677676676776676667666676767667766677677676766767677666667766776677677676667766677667767667667667767767766766776776676767767767667767766667676776767676767767767666767676677676776767677676767677676767677677676767767767667676776776676676767667677677677677676766776776776677667667766766776766766667767676776767767767766666767666666776676776776776767666766776776776676776767666767767766676776666666776677676676667677667767666676676767677676776776767666677666767767677676676766776666776776767766677677677676677667767767676776776677677677667677677666667767767767677666676776776677676667767767767767667766677677676776776776676767767767766667667676776676767676776776767677667767676776767666767677667676767677666776677677677677676776776666767666776676767766767676676776767767666677676767676776766766667676776666676676776766766776776677676767766676676776776676767677677676676776667676767676776667766676776767767677677676676776677677677676676776767677676667667767767676677677667677667767677676677677676776666677667767766676776776677676766776677666667677667767677666766767767767676666667767667766766767767677676767767766776767677666666676776766766677667766776676766776776776767676767766766766676776666776766767767767666676776766767677667667767676776677676767676767667677667767667767666767676776767676677667767667767667767767767666667767766767767676767766776776667677667676776676776666776776776666776776767767767767766776776767676776767766767677666767666676766776776766776677677677677667667767666667767766766676677677676766676766776666676776677676776766776767766667676776776776676677677667677676766667676767767676776767677677677677676767767767767767766776776776767766677677676776776767676776766767667766667766677676666776767677666767766767767667667767766776677677676776767667667676776676767766776676767676666776676776767676666677677667766767667767667677676776677667677667677677676767677676776776776766776676776776776677676776767676766767667767766676776667677666776676766776767677667667767767767767767677667767677666767677667767666776677676776666767766667667767667767767677667767667767767767677676767677676776677667766677677667766767666767767767667677676677676767676677677667667766677676677676667767766767766776776676776776776767767766776766776767667767767767676776776776776776676667766767667766767767676676676767766776677676776767767677677667677677676676766677677676767766677676677677676767766767676767666677676776776676676776776776776676666667667766667767766776776676677677667677676666776776767767767767767766776676767767677677677677676677676676676767677
667676767676776776667676676667676767676776776776676776766766776767767677667677676767677667766776767767666776767767676767767677677677677676776767667766677667767667676667766677667767676776776776776767767767666776776776776776776776676767666767766667676776677677677676776767766767767667766776767667676776776767677677676766666677677677677666767766776776767766776766666676776776776767677677667676776677677676677667766677676766776776776677676767767676776776767766767666776676666676776776677677677677677666676776766676776667677667766776667677667766776767676766767766677677676766666676776776776677677677677676776766767767767766767677666767767766666676767767767767667677676767667667666676776676766776767767767676677677676676676776776776666766776776776767667767767667767767766677677677676677677676776776676776766767676677677676676767767767677676676776776667767766776767767767767677677676776767676776667766776676776676676776776667767766767676676676667677677666677677667677677677676667677667667676776677677676766677677677667667677676767677667767667676767677667666776776776776776766776667667766776776767676767767767676676776667667767767677677666776677677667676776776767676676776776766676767667667766766676767766776776776676676766677677677676766677676776666677676776776776776766667767666776767767677676676677677677676766766776767677676666776766767767767676776677676766676667676677676767677677677676676667667677677677676776776767767766667676676667767677677676776776776676676667676667767677676766667767676677677667677676767676676776676666677677676767767677677667766776776776667767676766776676776776677666766767676776766767666767677666776767766767767767767767766776776766776677677666767676766767767677677677677666677666767767667667677667767767677677677676776766767676767666677676776677677676667666767676776776767676766766767667767767676667766766776767677666676776676767766776676776767767677676766677667766776776767677667666776776766767676667766776676677677676776776677666776666767676666667767666767676767766676677677667667766776677676766767767767667767676776776766666766676677676767677677676767676767676677677667766767767766767667676667676776776767676776766767666667666776767766767767676767767677676776766677676767766767767767666666766766767767676667766676767666776766776767766677677676767676667676767667677677666776776776676676776666767766667666767667676767667767676776676676776676667676676776767676767676677676776666776767676677676767677677676667676667667666677677666766677676677666767676776776667766767767767676667767667767677676767676767666776776776677677666666666776767677667677676677666776767766767677676776776767666766766766677677677667767767767767667766767677676677677667677667767767676766676676767677677667767766767677676676776776776676776767677677676767666676767666677677676677677676776776776767767677676676766767676667676767667767666676767767677677676766767667676766676677676776677677667676776776676776667667667677666677676677666667677676776676776767677676766766677676766767767766776677667766776776766676767676776776766667677676666776676776676776676677676776677667767676666776767676676767677677677677676676766776766767667767767666767677676767766767676776767767767767677667666776666776776667767766776767677677676776776776776766767767677677677676776776776766677667677676667767766767667766676776677677666767677667767767676677676767677666776667767767767666667767676667767676776677676776776767667766776667667677676776667767767676776776766677677667767676676676766767667767767666776776666776767767677666767676677676776767767676767766776766766766677666766776776766767767767766676776776767667767666776666676776766766776767666667666667767766676776776776767766776677677666677667767676776776767766776776667667767767677677677666776766776776767767766677676666676767767767677677676776766776767667677676676677667767767766677676776776767767677677677667676677677666666776766677676676776776667677667676676776667767677666776767676776776776677667767667666776677667677667677677676767767766776776667676776666666776677677666677667767667666776676776767677676676776767676767676677677677676767767767767767767676676677677676767677676676776776767666676676666676766677676677676667767766776667767767677677677667677666766776767766776666766776776766776677667767676766676676776776767767666767676776677677667666666677676767766767667767767677676776776677666776767676776776667767766766776776776776767766677677677676677676776677667766676676776666676766676766776676767767667676677666767767766776776766776677677676767766767677667767677676776767766776767766767667767767667766677676666767767766767666667676776767667667766776776767677677676767667767766767767767766776776776676676767766676767677677666677676776766776776666767767667676776767667676776776776776767767676677666776766767767766767667676776676666776776667766776767767666676666676767767676767666767767677676776776766767767766676667767766766767677677676776776776776676767767676677676677676767677676676776767766776776667677676776667767677666776776766667667676767767766677667666776676677677676667677677667767767767677677676766677667767766766666676767676677677677676676776676766666767667767667767666667676667667677677667767666776767676767667767677677676776776667677676776776766776676776667677667677676776666767677667766676667767767676776677677677676776667677677676666766667677677677666677677676776767766667666776776776776767767677677666776667666767677667767667766677677676676766776776766776776767767667767766767677677677666676776767677667766776776776676767666676776767766676776776767767767767676767767667676767677667676676676676776676776767676767666767767666776767767767666767767677676767767766676766767667766767677667767667667766767767676776767676676776676776776776776766776767677676666676677676767767676776766776677666767767676776767667766676767767676676776667767767676676776676667767677667677676767667677677676776667767767766776766766767677677677676667677666776776677667667677666667767666667767767767766766767677667766676766776776776776776776776776676766767677677667767767667667767767767767767767766767767677677676767667767677676776776766677676776767677676676776677676677676776677677666667766776776776677676676776776776677667666767767677666677667667767676776667767767666776776776676776766776776676776667676776767667767676776677667766767677666676677667667677677676667676767766767677666766767676767676666776676766776666776667767767676767677677677666776677677667677677677676767766767676776767767666667676767766676767666776776776766767676776676767677677677676776667676776767667767767676776767677667767767667677676766677677677677666676767766776776776776776667767766776677677677667767667667766776776776766676767666677676766666677666766776676776767667766776677676667766676676667767676677676776676776667766676666676766767677667676776677677677667677677677677667766767666767766776676766766766667766677677677677676767677676766767767767766676776767766776776776676767766767667676677667767677676667767676766676766776776766667677677667767766767677676666677667666767767676676767766667767767767667667667676776667676776676767767666766776767666776667677667767676676677677677677676767767767676776677667677676677666776776767766776776776767676677667766766767677677677677667766667676767667767676766776776676766776767767677676766776667767767767677677676776776666676767666766776776776667767676667767666776667667767677677677676776776776677677676677676676767677667667766776776766776767767677677676677676767676776776766766776767666677676677666767676776676776676767677677676676677676676676776776776767767677677666766776767767676776676767667667676776677676767766776666776776667766776676776766776767667766776766776776677666776766766676776767676767677677677667677676776767767676677666767667767767677666667767666776766776677677676676767677677677667676776776776767767676667767767767667766676766766667767677667676677676776776776776776666677677667676767667667766766667767766767667667676776767767766677676776667677676666666767767676767767767767676776776767667767766676776776776677677677677676676767676766767666766767766676676767677677677666677676776677677666776767767767676776776776677677676667676767667666776767766667666667677667767766676676676766767677676776776666677667677677676776666767677666677667767676667766776766776677667767766776776767767667766776767677666767667766776667767676767677676767676767766776667767767677677676676776766766767767767767676766767767766677666776677666767767667676767767767766767767666766776666767676676676776776767677677676767767767667767676767677677677666776677677677677677676677676776776676676767767767767767667767676666676677667676766767767767766766766776677666767676676766676766776766667767676776776767677677677677676776767766676767767677676766776776767676776677667767767676776776767766767667767767767767767767767766767766767767667767767677677677677677667766776676767667676667676776776677667766767767767767767766677676767766666776677667767766767767767767767766766766677676767677676776766676776677676766776767767766766776767676766767767667676776776677676776676767766776767767676767767666677667667767766676676776676767676776776776776667767766766676766667767767676766766776676776767677667676667677676776776776666766776776767667767767767767766767767677676676667767677677677666776767767767676667677676776677667766776677667677666776776767767766776677667767677677667676766667677677676676667767767666667767666776677677667767676776776667766676767766666767767766776776677676676766677676766776667767766667667767676776677667766766667676667767677666776767767677667676767767767677666767677667677667676766776776677677677676776676677667767676766767677676776676767766776677667767667677667677676667766776776676776767766776776767676776767767766666676667766776776776776676766677667677677667677667676766767766767767766766767767767676666776776767677667767767676767767767767677676766776767766767767676766767666667767767676767677677677676766776776767676767667767767677677667667667676767676676677677676676776667676766667677
76766677677677676677667677666767766776776776776776776776676767767677676676776677676776766767767666676767666676776776776667766776776767676677667677667766767767677676767676677676766676767667677667667766667676767766677667677677677667677676677677676767676776766666767676776766667767767667766667677667677677667767667767767677676767767766676767677667767767767767767766666676766767767677676766776666766776776776666767767767766767766667676676776776676776677676677676767767766776766776676676767677667766776676766676767767767677667667767666776776776767766776776667766667676767767677676776667766677676767767677677676767767677677666666776677677677677667766677676776776766767766776677677676766776776667676776766676766776776767676767766767767766776767767676667767677676667767767677666767676776776677677676776767767767767767677667677677676667667766767667767676767767767767766767766776776666667676766676667767676767677666667766766776776767767677667767767766776767677676666667766677677667677677667667766776776676767676776676776677677677677676776767677676776776776776767666766767767767767667676676767766667766776767677676767767666767676767767676776767767767676677677666677676776676677677677677666667766776776766677676776767767667667766776776776776677676676776776776676776776767766677676776776776776776767766676666666766776766677676776767767677666776776767676776767667766677677677677667766767676767766677677677667677676776766776767766677677676767676767667766766776767767766776767766776766776767767676776677667666767677676676776667767676677677676766766766677667677676767676766776667676776677677667677676776677666767767676766767767766776776767677677676767767767676776677677667667767767767677676776776676676776767767767767766676766776667677677667767767767666766767766776776767767767767677676676667767766677667767767676776767766776766676676667666677677667767666776776766776767767766667767767677676767767676676776766677677677667667767766677676776776677676766666676676666676776776776767667766677677667766677677676677676776766776776776676776776766776776776767766776767676767676776776677666776767677676776677676776776767767767667676666776767677667767677666776767767676766766767766776767766776776676776776776767766776767767767767677677666766776677676767667767677677667767767766767766776676767677666676767676776676666776676667767767676776776677667767667677677677667767677676767767767766776667767677667677676667766666767677676667767676677677676776767676766776677677666776667677666776767677667667676767766767677677666766767767667767767766767766767767667766776666767766766767766776676677666776776667767677666676767667767677666776776667766767767676767676776666676776776776776766767766776767767766767766776767667676677676766767677677676676676677667767676776676676776766767767767667667767666676676776767676676767677677676767667767766677677676766776676776676776776676767767766776767767676776677667767767766667676766776677666767676677667767677676677677677677667766776776776766677667766767677676776766677676667667676776766676776676767767766666766677677676767676767677677677676767677676667766776767677677677667766677667767676676677676676767767767767767677676766677667766666776776667677667767676776767767676776677676766776677667767766767767767766776676677666776767767666677667667766676776767766767767677667766767676767767667767767677677676776766767767767676776776776667676766767677677677667677677667767677676767666676667676776776776677677667677676676776776767676666667666776766767677666766776767667767677667767767767667676776767677667767767767676776677667677676767767677667676676666677676776767677676776677677667677676776766767766677667766776766677667767666676677666766677676676667766676767766776767767677667767767676767766677677677676776677677677676667676766676776667667767767677676776776766676766776767676676766676677666767767767677676766776676776677677676767766776767666776767767766776667767766676776767666677677676677667767767677677667676767766667676666767766676766766767667666776767667767666677667676776676676677676676766776767767676667667767666766767677666677667676766767767767676766776667766767677676676767667677677677677677666667767667766666676677666677677667767767767676776776776776776776677676776767767666776767767767667666776766767676667767677676767766776766767767676776776666776776776677677667766767667666776776767767767676766667677667766766776767766776776776776767677667676677667666776667666776767676677676776776667676766667766776677667767767676767677667767667767767767767766776776776776767766767766776766767766677667677677677667667767767677666767766676667666776767767767767677677677667667666767677676767677676767677677676776767767676767767767767767667767677676776776767667677677667767677677677667767766677677677676776776767677676677677677677677677677677677677666776677667767767767667676677667766676767677677676776767767666767767667767767767767767666776676776667767677666676776667766667677677677676666676767677677676766767767766677666667767677667767677666776776776776676676676767667767767767766776766766776767766677677676767767667766776677677676776776666676666776767677666776766776766666766677676677677667677666767676767766677666776767677676776776767767677676767767767676666767676666767667767676776767666776676767677676676676766677676666776766767767766767677676776676766676776776776767766776776776677676676776766776676766677677676776667677676677667666767767767766776767677677666776676776667767667676776677676677676776766776666667766767766767767676767766677676766677676677667677667666767666776766667677677677677667667767766776677676666766776767667767677677667676767766776677667676676767767766676767676677667677667767766766767667766676676776667766676776767767677676667767667767676766766776776776776666776666677676767676676776776666766667767676667667677667766776766776767676776676767766776677676767677677667667677676767767767766767766766776676767767766776767766767666776767667766776767767767767767766767676767666776767766666776776676666677676776667667767676676767766667766676776767767767766776767677676776677677677677676776766776767767767766767677666766766767766776766776766776776776667767676767677676676767766766767666766766776666767677676677667667666766766676767766776667766776667676676676776677667677667766776766766676766767767667667676776776667667767676667767676776676767667667676776776676766766776666776677666677676767766767766776676677667767766666667767767767767767767666766666776767667676677677676767767767766677677667676776767766666776766776677676776776767766776767666776767677676776676776776677667676676766667766776677677676676776776767767677667767677676776676776666677677667667767677677676767677677677677677676677667766766766677667767766766767767677677666776767676767767677666676776767677667767767677676677677677667767767767677667767677677676776677666767766776776776667767766776767767666676766767766677677676677676776676677667766676776766776676677667677676676767767767766776676776677677677676767677667767677667766776766766767676776776767677666676677666667767676776776677676776766767666776776667767767676766776776667676767677676676677677667767667676677677667767667677676766776667767766766776666776776767766677667676767766766667766776677677676766776776776776666767667677667767677676776766677666677676766766776766776677666666677666767676767766776776667766667767676767766776667766766667767767677667677667766667676767766767676776767767766667766677676766767677667766776767667667766767766667676767766776776676776676767767767766767767767667677667677676677667767766776766677667767767766767677677666767766776676776766766766767767767767667766766767767676776676767677667766676766776667677667676666676776676776767667676767767767767676767677667767676676767676776677676767676666776766676776676776776667677667677676767767676776667766767677677677667767767767767676666776776667766677676667767676776776776767767676767766766776776676776666676667676677676677676766666776677677676776676767767677667676677677677677676766776767767677676667767677667767667667677666776776767667767667767767767767767677667766767677667677676776766776667677666776767767767676667677676676676776767676767677676676776776667676766776767677667767767767667767766667677676767667767766776776676767667677666776776667766676767676776767767766776766767766776776677666767667677676677667766776766776767677666767667766776776767767766667766677677667767676776676776767767676676766766766776767676776676676766666766776667677676776666776676776776767676767677676767676676776776676776776766776766776776677677666667677666776776677677666767677676767677667667766677667666776767766776776666767667766776667676677677677667767767667677677676677676676776667767676767677677677677677666776766667767676667766776776767767767667766766776776767676766767766677667766776666767677677677676767676776667767766766667676677676677676776767766767766766677667767667677676667767676776677677667676767677677666766776676776767677677677676667767767767677677676767767676776767766776676766767667767767676767677667767677677667767676767767767676667676767766776766776776767767676776776767676767667767677676776766776667767667667767767676776767767676766767767676776677667666776776677677667767767667667767766676667767676767677676666767677676667667767667767677677666767676776776776776776766767767766667767667677667667677676767767667676776767767767767767676776776776776667766776677666676776767766766766776767677677666767666676667676767677676677677677667767766766667667676776776767767677666776776776676677666776676767766667767766776776767666776776677667677666677676767676776766776677666776677677667767667766767766767677667667666776676776767766776676776677666776676776776767677677676676767767766776676776776766766776676776766677677677677676767677677676667767677677667767766666676676776776676676776767767767677677677676677667677676776776677676776677666667767676676677667766776677677676776767766776776666676767767676776676667766767767766767767667666677667677676767767767677677677666776766767667766776776767767667767667766677676677677
67676776776676677667677667676767677677666677676766767767676766767766766676767666666776666767667766676666766766776776767676776676767766776666767677676767667676776776766666766776766767766667677677667676776776677677666677676766676666667676667677677666676676776767767667767677677666776776767676776767667676776667667766676776767676767677676767676667676776766776776767766767677676776767677677676667767666667676767677676766776776676676767766766776767676776767676766766776767767667766767677677676767676676676776767766776776776677677676776677677666677676677677676666767766776677676776776676766667767767667767666676767666766776766776767766767767676766666676776776677667677677677677667667766767676677666676776677676776767767676667767767767766776677667677677666776767767677677676767766676767677667676767677667677667767767766776766677667677676666776776776676766667767767676667767677676677676776677676767676776677666767677677676676677667667676767767676677667767667666666677677676776767677676667767676767676776676667766767677676677676677677667676766776676776767667766767767767667676767767767767766667766776676776776776776767766776666776677676776767677666776767766776677667767767676677666676767676776776766776667676767677676766676767766776767767667677667767767676766776776776667767667767766667766666767766767767767767677677667667766776767767667767676677677677666767767677676776667666767767677667676776776676676667676767667766776677666676666776677676767766666776767677666776776667676766776766676776776776676676776767767767766676677667666767677677677676667766677677676767767667767767767676776776766766776676666776776776766767767677667767667667767677666767767767677677666767767666767667766767767767667766767767666767676767767767767767766766766767676776767767677676767667766767766767767676766677676676676776776776766776677677676776667667677667767677677676767766776776677667767676767677676677666677677676667676767766767767767767677677666767767766767676767676767677676767766776776776776676776677667667667767767676667767676767667767767767767766776666776676677666767677677677677677667677676667667767766767766666667676776776776676767766677667767677667677677677677677676677677677667676776776667766776776667676666767767767766767667767676676767677667766776676676776766776667767667666776776677677667677676767767766676776666776766776776666677676776776776677676677667677677676676776677677676767766667676767767766767676666776776766766677677676776776767766767667767667767767676676776766766676677676677677676776776776767677676776766766776767677667767677677676776767667766767676776776776766776767767677676676677667676667677676766676666667766767766767767767767767767767677666766667766667767767676766676776776767767676767766766767767677666767677676767667767677676776776776776776766776666667677667767677676776776767677677676776766767766776776776667667667677667766767766766767766667766776676766776676776776667767677667677677677667667676676676676667766767677667677667767767767767767767767767667676676677676776766677676776667767766676676767767667667666667767766677677676766776676776667766677667667767767766776666767676776776677667667677667767766776776776667667677676767677676776767676666767767767666776767767767667676776676767767767766677677677676776776767767767677667667767676766677677667677677667667666766766766667676676677676766767767767767666677677667667677677667676776767677666676776776776767767766776767666767767667767676667677676676676767766667677677667767677676676667677677677676667667767677667767767676776676677667767676676677667667677677677677677667676767767677676677676677677677667766666776677676677677676776767767667666677676776767666776776776776767767767666677677667677666766667677676677676776776767767676776767667767676776677677676667677667677676677676766766776766767677676776766776766667767767767767767666667766667676666776767677676677676676677667676767766776776667766766766767766767677676767766767767676776677667767677676776676676767676677667667676776776677677666776676766667767666767767767767767767767767766776776677676776776767767767677677677667667766776776776767766776767767677676676677667767677676667767676676666776767767766776767766767766676676766667676776766767677677676677677676776767677677677676766767766767666776766776776776776766776767677676776677676767767677676776767767677677676776676767766666767767766766776767676776677667677666776776767767677676767677666667767767767767767666776667677677677676667767766767676677676776767667667677676776766667666677667676676776676767767767767766767767767677676766776667676776666766767766666767767676676677666667677676776776676676677667677676776766767676776667767767767767767767667767676776767676676767767766776776767676677676666767766767676667676767667767666676776677667667767767677676766676766767766767767676776776766767767667767667767677667667767766676767676776767767766776676766676767667677676767677677677667767666767766776767767767677676776676676767667766776677677667667767677677667676677677666766767677666767677667767677667766776676676676767676767667767677676667767677666666767677676776766776766767667767767676767676766776776766776776776666766766776767677676677677666676676677677676776776776776776776767667767767767766666766776767676776776776776676767677676676776776767767767677677677677677676767767676676776776776767766776776677666767677676676766776776676677677676676677676776767667677676776767766667767767676676676776676766776666766776776767676667676776776776677677667766767767767767667676767677676766767676767766676776766676776767677677677676767767766766767677677676767667767676766776667667676776766666676776676766767766776677676767677677677667666667667667677676767676776667767676766776766776776767767676767667677676767766776767767767767767667676766766776776676776776776677676767677677677676676776766676766666766676776677676676667767767667677677667766767766766667677676776776676767767666767767767676776766767676666767766766776776766776766776767666677677667667766776776776677667767767667667676676767676767766767667767767677676767677677677667676776767667667676677677667677677676767677676677676776667767766776776676666677677676776677667666776676766766677667667666667766767767676766776767766776776776776766776667677676666776767767766766767767767766677677677676776776776676776776666776766766767766776776767667676767667677676767767667676776677676776767767666776776677666776677667767677666667766676776677676767766677676767767667677676776766776667767667767766776776677666776776776676676776677676766767667767676676677677676767767667666776767767766776776776667676766676666776766776667676666776676767667767767767767677676766776776667767676776677676776766677667667677677677677676766776776776767766776766766776767667767767677677677667766766677666766766767767676766666677677667676776767676776776776776676776676767666677676676776767677666676776767767676676677676776677666766776767667677677666776776767767676766667767676667767766767666667766767767767677676677667677676676676776767767677677677677676767666676766776776766766776767676677677677677676766667666676776667667667676767767766766676766776677676767766667766767677677676666677676766776666776767767677667767766776767677677667677677667677677667677676766767766767766666776776767677667677676766776677676677677676676776677677677676666767766677677667767766776676776676776776776776766677677677667767767767767766776666776776667767666776766776776677676776776767767677667677677666776666776776766766776767667766676776767677676766776767767677676766776776676776776766776776776677676767677677667666776776767676666767666676676776776676667767766666776766767676776776767767667667767676766776767767767677667767667677677676677666776667766776776767766667677676767766676766766767676667677666677667666776776677667767667767766667676766676767767676766776776776767766776776776776776767767677676776776776776676767766776767766776767676776667676666776776666776767767767677676776767666776667766676776767767676767767667766676766767666767677667766667676767767767666767767767767766766767677667667676677677667766776767676776677667677667677677677667767767677676776676766767766767767677676767766776767676676677676776767667767677677667677677667677677666776776776676667766776767767676776677667667767677677667676776776776676776776766677676776677676667766676676677667677676776766667767766677666767767766677676767767677667677677676767767667677677667767767666776766767767667767677676676667677677676767767666767766676776767767766767677677676776666776666667676767667666766676677676767667767766767677677666776677676776776766766676767767677677677677677666776776677677677677676776677677677676676767676776776776667676776776767767676676776767667767766776667677677677677677676676776677676767767766766776767676667677677667766667677677677676776776677666767766766767677667667677667666776667677676667767677676667677667677667667677676776677676767767767666776767766776677677667676676767677677666677676666766676766767767767677677676677677677667766776767766766677676767667677676767676776776677666776767767677667677677666766677677677667676776776676776776776767766766776677676667767767677676676767766776676677666776776667767677667767767676676776666766677667766676767767767677667676676776677676677677667767767676677666767676776666766776776776776776766766677666776676776776666776776776776776767767767676676776776776677676676677676766676667676776776776767766667767667677676677677676767667767767677677677676767677667766776767676776767677667766776776776677676767667667677667767767766767677677677677676766767767666776767676776677666767667767676666776776776767676776677677667676667667667767767677676767676776677676776677677676667766776776766776676776767676776677666766776766767677677676767767766776776776776776676776676667766676776677677676767676677667667766776677667767766677676776776767767767767677667667667677667767676776766776767667767767677677666767667766767677676767667767767677677667767767767767676776676677676766776766667666766766767677676677676676767666776776767667677667766776767767667767677
36767677676677677667766776677667767766677676677677677676767666776776767676666776666677677666767767767767767677667766776767677676776667767767767667767667767766677677677676677677666766677676776776776767767666776776676776767767677677677677667676776776676767767767667766667677676776676766776767667676776677676767676766766677677676676776776667676667767766767767766776766676676766677677666776676766767676767767666776767667676767677676677677677676676766776776776767677667667766677677666767666767676776677676776767767767677676667676676776776767676677676666767767667767767677676776767767677676667677676767767767767667677677676677677676666776667676676776776767767677676776776776767766767766776677677667767767767767676767767667767676776776776776766767677677676776776776776776767676666767676667666776766677676776766767767677677666776676776767667677666776766776676767677677676766677677676776677676776667767766776677666767767676776767667677677676676776767677677676767677667676677676776676676767767767767667767676667676676776767766767667767767676766677676767677667767676667676667767667766677677677667766767676676676776767676767766776776776766677677677677677676767767677677676776766676676776776677677676776667667766666767767676776776667677667676766776667667667767676776677667767766767667676676776776677676676766767767766767667666776676667677667767676676767667766767767767676767667767676676676776677667666776676776676767677676776667667666767767676776676767767767767677666776776767767767767676667677676677667667677677677676667767766776776677667767676676677667767677676676767667666677676776776776776677667766677677677677667667767767767767766677677676776677676667676667767667666677677677667677666676676776767676776766776776676776776666667766677676767767767767666766776766776766767767766776677676767676776776776776776776667676766766667767667677676676677666776677677677667766767667677676677666776766767767677676667667766676677677676776767676667677667676676667767767667667767676666767677676667767677666776776677667676667677667766767766666667667767767676677666776677677667767667676776767767767677677667677677676776776767666776776767666776766776767676676767767767667767677667666776667767767766766766767767677667766766776767766666766776776766676767766766677667676666666767677677667767677677666776676767676767676677676776677667676677677677676776666767767767667767676766776776767676767676767766776767766776766766767666766776767766767767767766776667767767767677667667767677666676766776767676767677677677667767767676677677676677676677676676767677677677677677666676666776776776776767666776767766776767667767677677666767766766767766677676767677667676776677677676776776676667667767766767666676776766767767676776767676766776766767766666767767667767767676767766677676667766676767766776776676667677676666776776776676767676776677676776677677677677677676776676776766677676666776776776766666677667767767676766676677677677667767767767766767766677667676767676677677677676677676767766776767676767677666766667766767766767766776766677667767766767677667767676667667767767666776766776666776677676776677677677676676776767677677667676677667677676667676676776677676776776776667767677666676666667767676776776667666776776776776677667767667766767767766677677667676766676776776676677667767677667677677676776767667767767766767767767767666677676676667666667677677677676766776767766776677676776767677676667667767676677676766766767676766776767677676677676776666676676776766677677676666767667676776767666677666676776676766767666776767667677677677667677676776676767677676776776776766676767677676666767676767676767677677676776767667677667767766776676766766666667666776767767766667667677676676767767767677677677677677677677667676767767767767677667767767766677676667676676767767766766767767766766666666667767767676666767676776677677667677666666676776776667767767667767667766676677666676676767677677677667767766766676767767677677676767667766776776677666776776776776767767676677676767766776767766667676776776677676677666667766677666667676666776776776767676767676776776766667676677676676767676767766766666776767666767767676767676676776666677677677677667767676666667766776766776767677677667767767667766677677677666767766676767667677677677676676766676667766676776767666767767766767767676677676776767677666776767767767667767766767767766766766667667677677677677676767766676767667677677677676776767766767666766767767666676776776767767676767667666676776767767767676676676767677677677677677677667767767767767767677667767767767676776766667766676776677676667677677667767766766766677677667767766667677677676767666767767676667767767766766766776667677667677677676766666776666676767676776776667667767767677667767667677676767767666767767666676776766776666776677677676767677676776677667667667766776667767677677676677676776767667767676776766776767766776767767767767677667767677667676767767666767676776676667766767767766767676767766667767767677677676666676776767766776676766776676776767767666667677676776776677667677677676666766766776667767766767667676676776666677676677666767676776776667767677677667767677676776676776776776767766766767676676767677676767766767666776776766767667767766776776766667667767767767767666676766767766767676776767677676776776677677677666767677676767767676677677677666767767767767767667667677677677676767767766776776776776776766776767677676666766766767677677676767767667676667677676667667767666666776767667766767766767666776776666766676677677667666766767767667676767767677666767677676676666776776776776677676676776676767676766776776776767676766767667767666766666776776776666766667676767676767666776677677677677676766767677667766676676767766776767766767767767677676776776776667676676776776766676766666767767677677676766666776776676676667767676677677676776676766767676776767766677667666676767677667676776766767767767676776776676776767677676676766677677676676776776776776776676776776677677676677677677677677676676766776776776776767767767676776677676776677666666776677677677677667767766766666666776776676776776767766776776676776776776676776776677676767767667767766776767766767666767677667676776776667667766776766776776766776676776776776776767676667767767767676676676677666766776776667676766767767766676776677677666776776776776767677667767767766776767667676767677676776776666766676767767677666676767766676767667767767666767766767676767767667676676677667676767677667676776767676776666776776677666676776776767676667767767676666767767667676776767767667677667667767677667677676667667767667667667676776766776666776677676776776667667667677666776776676677677676776767767766776667767767767766766767667766767767767767676677667677666766776676767766666767767767767667767676767766776767766676766776776766776776676767766776677677666767767767767767667767767677676667676776776676776776677676776767767767667666767767667767767767667767766667676767766776666767767767766676677676667667677666676776667766766676767677677667767767767676776677677677667667667767677667677667767767766767676776776767767677677667677676667677667666667767666767766767676767667677677667676676667666766776776766666776776767767767766677677666676767676776767766767677676676767767767767766767767767677667766776776767677676776767676676667666776776776767767767767667767676676676766676776666677677676776776767766766677667767667767676776776776677677676767677677677676776767676767676676766766776767767767676676676776767767676667767767677676767766766776776767767667677667767766767767667676666776667667767676677676776676667667767766776676677677677667667767767767667667766776767766776776767767767666667767667667677667766676776776677676676667676667676767767767666767766676766776766766676676776677677676776766767676776776776767667666766667677677676766766676776677667767766767676776676776677666776766767767677677667676676677677677677667767676767766776767676677666677677676667676667767766776767766776776677667667766766776676766766776776667677676767667677677677676767767767676766677667767676776666767667766776667766776666677667677667666677676667766776767767766767677676667767667676676766766667667676776667766766766677677677677667667666676767667767766677666677677676766676666766667676776666676776776776767767676776776767676767767677677676776677676667767767767676676766767677667766776767766776776667677677667676676767676767677677677676676676676776766767766766776677677666776677676767766776767766767767676677676767767767667667767676676667767767676776677676667766767667677676776766766676776767767767766767676677677666767766767766676677667677676766776776766677676766677676767667677677676677676676776766766666676767766776776776776767767767766776776776767666767767767766776677677677676776677667767667767766776677667667767767676776776667667767667766776776776767677676776767767666776676767767676767766776677667667767666667677676776667667767766776676666767676776776776767767667766776776667676776776776677676767666776767677676767676776776677677676766776677676776767767677676766776676677676776767667677667676776776667677677677666776776677667767667666677666666767767767767677677676776776767676776776767767766676676676776776767676776776776776667676677677676677667667676776677676667766776767676767677667667667677677677667767767676667767767767667766776667767667676776677667676677666776776767667666776767676667677676667676767767676776776776776767677677667667767676776776776666677676766776676676666767676767766667767767766776766767767766776766776767766766767766676767767767767767676676767767677666766776677667667667767767677677676776767676677677676667676767676766776766767767677676766677666676767767766766776776776776766776776666766766677677666776776767767676776767667676776776676766677676767667667677676767766776677676676676767767766776776776676677677667667766677666767676766676767676767667767666667666776776676677676767767676676676666677667676767676776776767677677677676776766676676776776776767667766667767676676676767676677676776767677676766766776767766667767676766767677667676776667676667677677667677676677676767677677677666776676767667767767
677676667676766676677676776767677676767667767767767676776676776676667676776767676776677677676776776677677667676767766676776676767677677666766677677677676767767767676667767677676767667677677676767767767676776767767676776776766776767767767766677667677676776766776767767677676776767676776676767666776667767667766667676677667676666776676767677676767766767677676677666677676677667667767767677676776676776666767676677677677676677676767766776676767676667677667677677667676766776767677666767666767767767766776767677677666767667676776677676676766676767677676767666676677667767676776776776767677677677676767676767767677676767676767766776767767767677676677667767667767766666767767676766676776776676766676767677676667667767767676767667767677666776766766676776676767677676776666776666667766766677676767677667667767767676767767767677676666677676676776776767767666676766776666667766776677676776667677667666776776776766767667677667667676676677667767677667677677677677677676767766767767676767676776776667767677677677676767767676767677677677666776776667677666767677667767676776676776776776776767767767677677667676676776667766667767767676776677667767766676766776677676676766776776666776776776776767767677677677677677677677677667677676767766676776776676677676776767767767767767667767767677677677676666776776767666776767767677676677677677677677666776776767676676776776667767666767677676776767677677667676667766677666776667766666776776767767767766776776676776776776776677676767677677677676776676776776776776776776776667676676666776776767766676766677676776676766767667766767677677677676776776677677667677667766776776767667677676766776677676767767676677677667767667677677667677666767767667677677677677676776776776767667767667766767767766776776766677677667767767677676776776776776767766766776767767766776767767676767677667766667677676677666676767677677676676677676676767677676776776776677677677677667677666767666776667677676767677666776767676776676776767676776666776766766776776767677667676676767667667766766677677676776776776766776766776776766666676767766767767666767676676767766666766767677677677676776766776776676776676677667676776776767667666676667677667767766677667667767766676766667767677666676766766766677667677677677676677676667767667767666666767767767666766677677677676767667676776767767676767676767767667677676666677677676776767766676667677667766677667676776766766776776776677677676776666666766767677677666767767676776776676666766676776667767767767767676767667766676766776776667677677676667676676676767767767676766767767666667767767667767766776767667676667766776766776776666667767667767766776667767767767676776676676776677676766766766767666767767767677667766776667767677676776767767767766676776767676776767767677677677677666767677676766767767677667667767667676767766776676677677666667766676677676767766767666766677666766677677677667666776677676766767767767667767767676776767666767767676676776767677677676767676767667667767766766676676767676676677677667677667767676677667676767677667676676666666667676776767767766666767667676677676676766776776776776767767667767767766776776766666677677676776776677667767767766767666766776767676776776766766767767767767677677677666767767677677677677677676676776767677676776776776776767766776776766767667767767676677677676676676776677666676767767677677666767767767677677677676676667767677666767667666776677666776667766677677667676776767676767666767676676767676767676767666666677677667767677677677667676676766677677677677677676676767667767766677666767667766676776776776776776766776766767767676776677667667767766767766776677677677667676767767767677677676676667767767677667676677667766767676776767767677666676767767677666766767767767677676776776677677666776767767676767767676766677676667767767667667676776767766776776676767677667667767766767766767666767767767767767767766766767677677676677667676677666767677677677677666766776667767667766766677677677677677676667676767767767676676677667676776676776776776677676767767676677676776776776677666666767766767767767767767677676767767767676767676767766776666677666667676767767677676677676676767677677667666767766677666776767676677667767767667676677676767766667766776776667677676776667767767667676776776676776776776776767767767767767676776776677677676767766667676667677677677666767677666767767666767767767676667677676677677667676767767767677667767676677667676667677677666766776677666776767677676766776677677676767676776776676776776776776766767667767667667677676767667766776767767766776676776667677666676766776776776776667766776767766767767676766677667766767767767667667676676766676767676676776677676776677676677677676767676776776676667676776776676676776776677677676677677677667677677677667667767667767767677677677676776767676776677666776776766767767766766677667767766776666676677667676776776776767766776776766677666776767676776776776677676767676766776776776776776767677677676677677667766667667676677666776776776766766676767677676767677676776776767768667677676767667677676766677677676766677677676776677666667667676667666776767767767676677676677667677676767767767676767676767676676677676677666776776776776776776676676767676667677677677666776766666766776776676676776676676677677667767766767767667667676676776776677667676767767767766767676767676667667767667667767667677676676766767766766677667767767676677666776767766776776677667767677677676677666676767667667667766767767667767667677676776766776766667766776767766776666776676776767677667677666766676677677677677667767676767677677676677667767767767766776766766767676676776776776767676767666766677676767676776666676667676676677667766767766767667667677667667767677667666666767677666776767766776677667767767677676776676667676677667767666677676776776767676776676667766766766776776677667766666766766676666766776677676666676767767676677677677667766766776776676766767766776776767767676767677677676776676676767767677677676776776767677676677667767767676677667767767667766767676767767667766776776667667767677676676776776766776776776667666776776776776776776776676766766676767676677677676766776666667667677667676677677676677677676776676667677677677676776667767677667666767676776677677677676767667676766776776776776676776767766776776667766776776776776767667767667767767666767767666667667677676767676766766676677667677677676767766767677677667766776677676767676766667767766776676776776776766667767677677677676776767666776767677666667667767667767766776776767676677676766776766776666776776776677676776676767676776676766776676766776667767766767767767677677666676676677676667677676677677677677677676776677676767677667676676677676767677677676776776776676676677677666676767676766776677677677666776677677676667676676677677667676766776776766677667667676667767766766767676767767676677676667677676776776776666677666677677677677677677677677667766767767766767677677677676776677676677677677677667676676766776766766766767767767676767666776776766776776667677676667767767666776767666766676776776767767766677677667766667676767677676767667767676767767676667766667766667677667767676776766676766767677676766776767766776776776776677667676767667767766776766767667767766676666667676677667766666766766676666766776776766767766776766776676767767677667766776677677666667767677677667667667767677676776667676776767677667677677667677676776776666767766767767667766767667766677667676776767667767676776667667677676766667677677666767666677676767766767767676767676667676776767666766676677677677667766677666677677677676767666767767767767676676767667667767767677676767767767767677667767676776776666676767767767667677676776676776676677677677667767767676776767766677676666677677677667676767676776667766776767766767767767767767767767677677677666776776666677667667767666677667767766677667676776766676677676776776776676767677667766676776776767666776676776776776767766666767766776767767676677676666667677677677676767767767767766766767767667766676767667767766767676676676776776677677676776776776677676677677667677676677677676776776666676677667767677667767676677677676767676776677677667677676677667766767767677676767767767766666767676676767677667667677666767666676667767676676776776776776776776676776766767766776767767766767667676676776766767677667767767766666776676776677676766766776776767677676767666766766776767676767676776776767666766677676676766776676677667667767766667767677667666666767676776767677676767767676677667766776776776677677666667676667676767677666767767677676676776667667766766766676676776677666766667767677666767767767676766776666776766776666776776677676677677667767666767677677667766766666776776766766767767677676767667767676767676776776767677677666767767676767677676677676776767766767667766666767766767767667766677667677677677677666767676766776776666776677676667676766767767766776776667676666667667667676776676667767767667667677676766776776676776767677676776766766776767767767767767677677666676766776667767767667767677676767767676667767766666767677667767667677667677676767677677676667676677676766676667677677676766767677677667676767676676767677667677676766776667677676677677677676776767767767767767767767667667767766776766767767767767667676776667667676776776767767677666766776766776667767766776767767767676776767677676676666676677677677667677666776767766767767766767676767677677667767767676767676676767766677676776667676776676776776676776667677676667767767767767767767767676767677677677667676767677676767767767666766767766776666776677676667766676776766667676766776676767667766776776776767767677676766776667677677667677677667767677676677666776667676776767676767676666776767667667667767767767667766776767676666767766766766766667767767677667676766767767677666776667767766776676766776767767676676766676767677677676676776776676766676767676776676776766776776767676677677677676667677676776767677676767667667767767767676776676767676766676776766767767667766677676776767767767677676767676767666677677677677676676677676666676767767767767767666766676776776667767676677676766776776677676776776776767677677667666767767766776767767767767766767767676767767667766
6776776776677677666677676776776767767667677677666776767677677677677677677677677667666666666776677677676776776776776767767677676767677666776767766667666776766776667677677667766776767676666776767677677667767666776676676776776776677676677667767766767677677676676776767767666666767767676677677676667767767667667766767767767667767677677667667766677667767676776776767676767676767677676776776766667676776667666666767767676766776767677666677667766767767767677676676776676677667677667667766776776776767667676766766677677676776676767767677677667767767677667767767676776676776767767767766776776767767676766666677677677677677677666776776766767677677677677676776676776776767676676767767676667677666776776767677676767767767666666766677666677666776776766766766676766667766767767677676776776677676776767767677676766776776776776676776766776677677677666667767767676767766766666667767767677677677677677677676677667676676776677666776776776767767767767676776667676776767766776677676767667676767767677677676776776676776667667766776767676767667766776776776776776776666766776667766767767767767677676776776776767766767767676676767766666667767767666767767767676767766776766677676667767767666776767767767667676776767667676677677677676767666676776776776676676767676776676776776677677676676767766767767666776677667677676676776767767667666776767676776776767676767767676676767766776676767767667677666776766776776667676677677677676667677677666776767666776677667767767667766776766767767676776676776776676767676776677676667767767676667676676766677677667767767677676767677677667676667766766767767677677667767766776776767767766676767677676776776776766776776677676767767766776676766767676776776766776776776676776767667766776776677667767766667767676776766766776776667676767676767677667767767767676667767767767676766667767767767766767676666776776667676776677667766766776676677676767766666676776776767667767667766767767767677666776676676767667676767677676776767677677676766676767767766676677667767676676667676676776776767767767676677666666767766776676767766767767767766666767666676767666776776676776677676776667677676677676776766676767677666767677676766776776767676776677667766767677667767766667767677666677677676767766667767766767766776766767767667677677677677676776767767666677667766667666776766776676776767676766766776767677677676776776767676676677676776767676766776776767677677677676776766667677676767676766667676776766776766677666767767767677667766766776776676767667667667677677677667677677666667767766767666776767676776776677676667767767767767766676776667767677676776677667766767677677676677667676766666766776666767677676776776766767766767767676677677676776767676767667766676676767766776666776776776676767767766776776776776677667767667676676677676667766767676676676776776667767767676676667667676666776767677667667676776776767766677667676776776776767766677667676776676676767677667767766766776767667767767667677676767767676776676767766767677667767676767677667666776767676776776677667766776776767767767667767767767766776767767677677676677667767767677667677677676767767766766677667677667767767667676767667677676767766677676776676776776767767766766767767766776776776776767767667767766776776667766767767677667766776667767766776677677667767766666767667767767767767767667677676776677677676676676776776677676776676677676676676677667667676666776767766776677676767677667766666676776676767767667676677676776767767677667767667667766766776776767666667766676676776776766676766667767676776677676776776767767676766767767667767677677676666677677666767667677676767677676677677676776676767766766776767676676766676767767677667766766667766666666776767676776776767677676767677666677667676776667666767667676677676776677677667766677676776776766776776776776767766767676776766767766776677677667766776667766677677666667667766766767677677677676767676677677677667766766767766776767676776776667767767676776776676676677676677676776776776766776766776677677677667767767766667677666776667677676667766677666666677677667766767766766766766776677676776767766776776677677667766767767766776767766776776676776776676776776677676776776766676767677676767767677676767676666677676776776776767667767676776666677676776776677667677677676667767666766766676666767766677677677676767677676676766776776667677667767677676776677676676776776776776766766766776766767766666677667676677676677677676776767676776776776677666677667766776776676677666677676766767676766677666766776767767766677666776767766767677676776667767767766776666767766767666666776676767767677676677676666766767677667767677677667767766677677676767666776767767767766767677666676776767667767767767767766766767767766676776767767766676776776776677676767667676776776766776676766667766767666677666776776767677676767767677667767676776766677667667766677677666676776766767766676666766676677676776767767766676767676767767767676776776667676767676766776676767766767766767676767766776767766767767676776767676767676766767766676776677677677677677677667677676776677676776676776676676667666676667767766776776667676776767766767676667767676677677677677666766667766676767667676677677676666667676776776677666767766776766776776666766776677667676766767666677677677676677676677677667767767767677667767667767767676767767676677666667677676767677667766767766776676767677677677667767767767766767677677676767767677667676767667676767676767766767676677666776767767766776767767766767677677676767767766767767766776667766776776667676676767676776776677676776776767767666767677676776767666677666776766766776766776666776776776676676677666776776776667767677677667766767766766767677677666677677666776766776677677676766776776666776776667677677677677667667667677667766676667767767766677676767766767667767767767766776776776776767767667677676666767766676767677677667767767677676766767766767767767677677666776776676676767767766766776677667766776767767677676776677677667676776666666776676677677677666776776776766676677677676776766767667767767676767767667676766767666776767766766767677676767766767676776666766776767667677677676767767676676666677667676767677666667767767676776776666776766776776677677676767767667766776667767767766776677676776776776776776677676776667767767677666776666766676677676766767767766776766667667766767667676776767766767766767667767766676667677677676667677676766767667677666776767766767767676677677677677667767676676767676766767667666767767766767766767766776676767676677676667766766767766776667766676776666677667676667767677677677676776767677667677667667677677666676776676667676677676766776767677677676666676766776776667767766676676766776767767667677666676766776677676776766667767667666667767767767666676677677676776667676766667767766677676767677677676767676776767667767766767767677667767767767766767677676776677667767767767677676677667676776767767766766776776776766666667767766677666776767676676677676776767677676767767667676767766767766676776677677677676666766677677677676677667667677666776776666767767676776676767667767767767677677677676676776666676776767676776776776677677666677676767666677676776767766766767767767766776677677676676677667676667767676676676676767676666676776776767676676667676666676667767676667677676677667676776776776676776776766767666677677677667766677667677676767766676776767766776767667677677676767677666766767676667766667766667766666766667676767667667767766767666776676767766676676776767677677677676776677667677676667676676776776776767676776767767677667676776676776676776667677676767766767767767677676676776776676767676766676776766667767676676766767677666766767767677676677677667767676776766776667767667766767677677676776766776767766776767677667766667767677667666776767677677667766676776676776767767767677677667677676677677677666667767677667667676676676776667677667767767766776776776776677666776677677677676766766676776676677676776676677667767676676676776676776766676776766766766766767766666767767766776767677667667767766776776776667676776776766776677667766677677676776676776767667766776776776776767767677676776776676667767766676776767767677677667676676776776677676666776776776776776767666676776676766767766676776666667767666767767667767767666676666767767767677677677677666766767766677667677677677676776677676767677667766767767767667676767666766766767666776767677677676767767676767677676776767767766766767766677667666766776766776676776676776776676767767676776667766767767676677676767667676776667766767676677667667676677676776776767767766677666767766767767667767767676767676677677676677667767676776676776766767766767767766767667676676767766776767767677677667667767767667767766767666767766666767676677677667767676776776677666667767677667766676766776677676776766766767767767677667766677667767767676776776776667667767676776767767676677667666776767766667676766767676667667766677667767667667767667676767767766677667766676776766676776767676776767766767766667666667767677676776667766767667676676767677677676767667767767677666776776767766776667767666677676767677677676767766776776776766776767766766776776776766676776776667767767766776676776766776776767766776767767767767767767767767767767767677677676776776776767766766776776667767677677677677676776767677676667676766767767667766776767767676776767767676776667767766767766767676766676677677666776766776767677667677667767677677677666677667666776767767766776676776677666766677676676666677666767676776776776767766776667767666776776767767766776676776677676767677676677676776776776766776677677677677677667677677676776776776776676767677677677677677676767766767667767666767767677677667767676776676776667667766766776776667677666776667767667767676677677676776677677666766776776776766776677677676677677667666677666677676767677677666677677667676667767677677677676776667766767676677666776676676776767767666776776677676677666767766776776767767676677677677666766767767767676676676676766677667767676767767767676766776776667766667666676667677676766667666766667667667667677667667677667666667766776677677667767667767676766767767767766676677676776676776776767767767666767676766776667677676767666776677667767
67767767676776776767667766776767676766667667667677676767667677676667677667677676776676776776766676776677676767666767667767677677667767767766677677677667677666776767767677677667766666767767667667677676767767677676667767676776677676676767767767666767676776767766767667676766667767667767766776766677667676776776677667767677666767666766776667666776666767667767676776767767667766677667667767666677677667767766676666766677677667677676776776776776677677676676776776776667676776767766776767766767666767767667766766766767677666677667676767666676776766767767666767767666776767676776776767677676776667767767767677666667766776767767666676677676776776767767677676677667677676767666766776776667767766776776776766766676776667767766767667767676767767677676776767767677676766767676767677676776776767767667767767766667767766677677667766766776767766767677677676776766776767766776776667767676677677666766767767667677676766776677676776767767677676767676666776767676767676776776676677667676676776776767767666776776676676767667766776767767676776776676767766676767667677667666766776776767676776766676666766776776776676676776767677676766667667767767676776767666776767666667767766776667667767767676776767767767667667767677677676667767767767767767677667677676677677677677676776776776767677677677676676667676676776667677676776677677676767766767767767767677676666776767767676776766676767677676677677677677676776676776776677667677676776677676677667767676667766776776667767676776677677676776767676676676676767677677677677677667667767677667766666676677676776667767666766776676767676776767667676776776776676667676676776676776676776676667677677676666776677677676776767767677677667767767667767667666776767767766776776766667767767767766666676776666776677676767767667667767767676677677667677667767767667767667667676776676776776776776776667666776666776776767676776667676766776767677677677676676676676776776776766766776677667766767766677667667766776676776776767666766767766667766667767767676667677667767766776776767667767767766776667676776776677667676776776766767767767767767667676666776676667676677676766676776676767766767766766776776776667767676677666776676676667677667676676677676776776776776767667767766776667667767667766776776776676767677676677667676667767677667667767677667676776766767766666667767677667767767767767767677676776676767766677676767676767677676767767766776766767666776676676667766766767676677667766766676767767677676767766666677677677677677676767677676767677666767667677676677676676776766776766776767676676677677666666677677677666776676767767767767677677676767766776776776667677667676667666766766776776767767666677677677677667676767676766776776767766677667767766767767766776776666677677677677676776767767676667667667767767767767676767677667767767676676677677676776666766767676776667667676776676676767676776776766677676767767677676676776776767676677676676666676667767767666667677676766767667676776776767667767666767767767767766767767766776767767667767766776677677676676677676667767766676776776676767677666776667677676677677677676676776767676766677677667676767677667676767767767767676776767767766776776767766776766767676767676676677667676776776776776776677677676676776676767676766766776767766776776667766766776667676776767767676776677676776676677667666677677677676767767767666776677677677667677667677666677677666677666766776767766676776776776667677677677666776667676776767667766776667677677666676677666776776776767767677677667667676666767766776766767676767667767767677677676766776676666676667667676767767767676667677667677667767767767667676767767666677677676767767767677667766776776776767766776776667767767677676776767767677677677676766776767677676776767766767676767667767676776667766666767767677667767766776766767677666677677677667677677676667677666766766676767766677676676767767676776767667666677676666677667767767676677676766677667767677676667766767677667667676776676676767666667667676776776676776776767767676776767676776776767676667767676767667767767766677677676767676677677667676776776766667767766767767676776776767667766676766776667767677676677667767767676776677677676676677667667677666776767667767667676776677667766677667767676766676767767766767767766776776677677677677676676767767766766767667767766677677677676767767667676667676776667767677676776677677666667676776666767767667767677666776767767677667767767767767766776766767767767767676776676776776776776766667676767766776776767677677667677677677667667677676767766766776676776776767767767767666776776767767677677677676776676776767766766677677676666767767676767677677677666776666667677667766676676766776666667766676766677677676776667677667677676776676677667766776667677676767666676766767667667676776677666666776767767677676776776676766776767767676766776776776677676766776667667766666776677677677676666776776766767766767666776667767676676677677677667677667677676767767677676776677676767767767676767677676776776677666776767677677676766776767676676677667676766776666676767776767676676776767666767677677676776767677677667677677676767666776666776776766766767767677667766776776667667667767766667767767767767676766676767667767766766776676676677666667667676776776767676766776776667766677667676776776677676776776677676766767767676776676677676776666776666767676676677666776767766776766767767677667767667667677677667666766776677676767766766766677677677667767767677676776776676776776776767676676767666776766676667767766767677676677676767676767767767676767767666776677666767767767676767767676767677677677677666767677677676677677667676677677667766677677667766767676766766766677667767677676677666766776677676677677677666767767767676676667667666767677676676767677667766767766766677676666667767767667667676776776776677677676667677676677677676676776776767667767676677676776767767667766766767677666776676776776776776677667766676776766776776767666767767766667767676776767767766767767767767766766776677667677666767767766767766676776667677667677677676776776776766776767667766667667677666767677677677667677677676667767766767767767767677676667767767677666766766776676677666677676676776767666776767676667666676676766767676776776677676766677676776766776776776767677666776667677677677677677666767667766666677677667677676667667677676776766676676767767667677667767666767676767676767677677677676667676677666776776776767667767767677676677677676666776776767767677667677677676676776776677676767676767667677677677676767767677676676776767766667767767666776767766667677676776767766776776766776776776776677676767767676767677676767667676667767677676667766767666677677677667677676767767767767767676776767676677667667676677677677667666676676766676776767677676677676776766677676767667676767677677677677676767767767767767676776676766677677666667677676767766766776776776767767677677677677676776776677677676776677677676776766676776767666666767766767767666766776677676776776776767767677667676767677676776667676776677667677677677677676676776767667676667766676766677667766677677667666667677676767767677677667767767767767766767676767676776767766776776767677676667677667676776776776776767676766666676776676676676667766776677676776767667667767767676767766666767767767676677677667766776676776677677667667676767766667676666767767767767676766667767767666767767767767676776767766767667677676767767676767666776676767766776767766766776676676766666776767676766767767767767676767767767677677677677677676666776767767677677667766666767677677676776776767767767767767767676766667677677676767667767677666767767666776776676677667767677677677667676767676677676677676776766767667677676767766776767676677677677676767766776677667767766767677676676677666677667676776776776666666776766767667667767676677666776767676776766776776776677667767766776776676676776776776767767677667767766666776776776666776767667767766666776676676776767767676677667767767767676776767677666666676677666776776776766776776767676767667767766767767767677676667766677676766767676767667677677677677677677667767676767767766676776676776666767667766776776767676776776767676776776767677677667677676767767676667767767766676767767767766776666767677677666776767767677666766776676767767766776776776676677666666776666667767667676767677666677677676676767676676767767667766776677677667667667676767666767767666776666776776767767676666776776767667767676776776676766767767767766776767666676766776766767667767767766776676677676767767767677677677677676676767676677667676767767767677666666776776776776767767766767767677676776767676767766767666776776677677676766767667676766676676767677676776776776767767766677677667676767676766776767767676676767766776676677676776667766677676767676776766767766676776676767767766677666667677666776776776766667667767677667767767767676676767767676767766776766776767767677667767677676776766676676776767767767666776776767766776776776766767767767677677666776667677666767677676776776767766676666776677677677677676666667766676767677677676767666776667767667677667766767677677676776776677666776776767677677676767676776776766776767767767676677676676667767766767766776776776766677676766676776766776666776767676667677677667676776776776676766677667767677677666676676677676776776766766776776667766776776766776767667677677677677677677667677677667676767667767666677667667676677677666677677667667767677667677677676776776776776776776677677676776767767676667676767666776666767767767676677666776776767766776776676766676776767767767676776776677666767767766767676766767766767677676766676776677676766776776676767767676766767767767766667677666676666766676666677676666776667767767677667677676767667676667767767677676776776677667676776667767676766667767767676776776766766667767677667676767666676676776666776767667677667667766677666767667767677677676767766767767766667766776767767676776677676677676766676677667677676676677667667767766776776776766776767767676776677676676776776776676666776767676776677676776776767676666677667767676677667767666667767666776677677676767676676766676767677676766776676766776776776766776776677677676666676776676776776776767766766766667766767666776776776667677
6776666767767676776667667767676667667677676767767767766666767766766677677676677677677667676776776776776776776766767676776766766767676767766666677677667767676676767677667766677677677666776676776776676767767767767766776767676677676776766666776776767677676677677666677676767766677676776676767666766676776766767677676676766676767767677677676676676767667677677676776767766766676776776776676767677676667677677667767676676766776776776776767676767766776776776776776676677677666776767667677676666767676767666667767677666767767766776676766666666667767767667766767767767667766677676667767666776767677677676767676776776676776776676776776677666766767677677666767767767767677676767766767667767676776776676767767767677676776776767676767676767676677676667767677676767667767677677677667766776776767767767767767676767767766766767677677666676767676776776667767766677676776766776677667766666766767767676676776767767677676676776776767667667766776776776667677677667677676676776776677676776676776766776767766776667676767676776776766776767766767676677666767667666776767677677677676776766667667766676767676766776677676766677667676766767667767677667677667676676776676677667766776767767677676667767676776667666666776676677677676776776776776767767767766666767767767667767767666776776766677677667767676767667766767667666676767666676776776767767767667666776776776776767767767677676766667767677666677677677667676677677667667767676776767766676766766766767766767677676677677676677677667677676776767767766667766677667767677667767667677676776776667767767767677676667767766767766776766776677666667767676676676766676776776776676776776776676767767767767767766667767767766766666776776767676767766767767766767676767767676767766667766766766767677676667676677667677667766677676776776767676776677676676676776767676677667666677676776776776676776776776677666767766776676676767766776776766676776766776776776677677677676767667667666676776776776767666776767766776776776666767767667766667767676677676767767667677677676767767666776676767766776776676766677677677677677666677667767766767767677677676667676667677677677676676776767767767767766776676766667667767677676677677676676666776776676776766776776676667677676776767767676776676776767766776776776676776776767676677666776677666667676776767767767766776676767677677667676776677676666767767677667767767767677667676776676776767767767677677676667676767767677667677676776676676767767767767767677677666776766666776676676776766676766776676767667666767676776776776776677676667767667667767767766776776767766677667767767767677667667767767676766776767666767666676666667676767766767677667767677667667667667676667667766666767677677676767676677666776776767676667677676776776767766776767767677677676676676677666677676767667767767676767767767666776677676676676776667767676776766767676776676766776676766776667766667667667766677666676767767767766667767767676776767677676776767667767677676766676677676676767677676776677666676776776776776676776767767766767677676776767767766676776767766677677677667767767677677677667767767677677666767677676677676767677677676776776767677676676767766667677667667767766766776767767766676667767677677676776766776677676767676677667667767677677676766776676776677677676677676667767767767767677677667667676776767676767667767767766776676676776776766666776776767667767676766667766666776767767767666776667676676776676776776776766766767667676766776677666767767677667767677667667767766666767666776776767767667767766776767677676766766776766666676666776677676767667767767766676776776677676677677676667677677677667677677676776677677676677667767767767767677677667767676767676767767676776766766776676766776667766676767677667767766677677667676676776667767767767767766776776766767676677666666776667767766776666767667667767767677676776776776766766677676776676766677677667667767667767766677677677667766767677677677676676767676776776776667667767666677667767766776776766776776766776767766667766676776676766767667767767766776667767766776767767676677676767767767767667766776776776766767666767676767667677677667766766776676776767766767666776767667766767676767766766767676677677676767677666677667767766676767667766776767766776776776776776776676666766776776767666666667667767767767667766767767767677667676776767677666776776776677676776776776776666666766767767767767676776766776776767676677667767676767767767767677677667767767767766676676767766776766776776676676776767766767667677676676767676677667677666677667677677676767766767767767766667766766676767766767766776766776767767766776676776767667676767667767767767766766776677677666776767676767767767676676776766767766767766676767767676766676776666776776776676776776676776767767767677667767767767767767766766776676776776676776767667767677676776766776767667667666767677676766767677676766767766676767766677676767767767766776767676676667767767667667767666767767677677676677666676776766767667676666767667677667676776776766667766667766676767767767677667676776676666776767677666767767767766677667677667767766776776776677676666776767667766677667676776766776776767677676776776766767766776667676767677677677667767767667667767767677667767676766776676677667766776677676667677667676776767667766677676666677667677676676766776677666767767767767676677667767766677676766667676776776767676766666776776767766766776776677676767766776766776766776677666767677676677676776767767666666767767667676767667667667676676776677677677667767667667766776776766766767667667767767767677676677666766776767666677667767676776776676767676776676766776677676677677677666766677677676666776776776776676776776776767766776666776776767767766677666767667766776767767767677666677676776776677667767767766677666767767766766776776676677676677677677667767677677667667666667767677677677677676677677676776677666776776776767667767767676776776766676677676776676776776766767767767766776767667677676776667667766767677677676676776776776766677677667767677667767676666677667677677676766677676767676776766776776776776776767677667766667677676776767667766677677666767767667666676767667766667677676767667766676676676767767676667767767666766776776767767767766666776767767676677677677667676767767667766676677666767666776667766776767767766767767677667767767667766767676776676776776766767666766776676767666766767676776677666677677676767677676776776776776667766666776677676776766776676776666676666767676766677676776667766776776767676767767676776767667767766776776677676776776776767677676776667767676767767766776676776766666767666767767767767667766776776776766667767766776677666677677676677667667767767767767766667766776677666767676676766767667677667667666767767767767677666676776677676676766776677677667677677677666667677677677676676767766766776767676677677677676676776776776767767767767767766667767676776677677666767767667766677667676766676776676667766666677676667767767667676776677666767676676677666766766676676766677677676767767767667677667767667667676776767766677677677676776677676767667667676766776767767767667767767767677676776776676677676766767766766767767766776767676776676666767677677676767767767767676776767767767676767767767767677676766666676766766776776776776766767676776776776766666677677677667677677676776666766676767766766766677676766776776767767677677677677676677676767767676776776677677676776677676677676767766667767767667766767677676776677666776767767677676776776766776676767676776667767766767767666677676776676676776767766676776767767767676767666666776667676776677677676676776666767677666677667767767667677677676766776776677676676677677676766776767677677666766776767666677677667677676667767766776776677667767767667767766767766776766776677667767667766767767677676767767666767766677676776776776766767767677677676776776767667676676776766667767677677667766676667766667766776767767666676776776766776776767767767766766767677676767767677677676767767766766676776776677676676766766776766776677676776666776776776767767677667677676767766766676776676776776666676676776666776776776666767767766677667766676767677676676767677666676776776676766776767677667766766776676767767677667666676676776677667666776667676667766776677677676767767766776767767767767766667676776676766776766776677666776776677677677666776677677677667677676776767766767677676776767667767676776776677667766776767676677676676666776776776676677677677676676767677667766677677677666667766767767667766766677677667676677666767767667676767767767676677677667766676776676677676766667677676677667766776677667677676767667766766776767677667676667767767767667667767666776676776667666676667767767767767767767677667667767766767766767676767676667676766766677667767767766667767677677666677676677677676766766767676677676776776776766667767676767667767767667676776677677676767766776676766776766776677667677677677676667677676776776776666766776677677677677676767767767767677677667667677676767767676776776677677676776776776677677677666677667676767677677677676776776776767767766767676767667766767767766667667666776676767667676767676667767767667677677677677676767767676776767766766676676677676667766766677676767767766666776767767676776667677676766677677676766677677677667766767667677667676766767766766776676767666767767676767767677677677677677666676677666767676776677667676776776767767676767676677667676767766766767667667677667767767677676776667766767677676766677677667767677677677677667766667766677677677666767667766767767766666767766666766776676776677667767767767767666776766677676776767767766776766776666677667767677676776766766767667767677677667677667676767767766667667767767767766677677676677677667767676766776767767676776776776767767767767676677677667667677677667666776766776776676676776677677667676767667676667667677677676767677677667766667667767767766776776767766776776776776776666776776667766766677667677677676667767676767676767676776766776677676767677676767676776776776766767677676676667677676767676776677677666776676767767767766676776776767677676677667767667677666776776776767767766767676667677667767676776776767766767676767666677676767767767677666767667667667667767677676767677677677
7667767677666776766766776766767767767677677677677666677677677676667766667666666677676767767767676676676667666776676676776776776766776767767676776776766766767766676776677677667676776767667666677677677666676677667676767767676776776776766766666776776676776776667767767667766677676776776776677677676676676766667766767767677667767677676767676677676766677667677677677677676766677676767666676776676666766766776767676767676676776677677676767677677676776676776767766667677676776666776776776667766776766776666667677677677667767767766776667767766767766776766767667666766676767667677677676767676676776776767767667677677677676776766776677677667766776677676776677677666776766767767676767677676776666767767667767676677676767767767767767766776767767667667767676767666776767676776767767677677677676676677667766776767767677677676667667666776767667676776767766766776667676677667676776767667766767767666667666677667766766776776767677677667667767767677667676776667676676776677676677677676766766767766766776766677676676677676677677676776676766776776767767767766776766677667677667667676776776767667766776766767676776766776767767676676767767676677677666667677677676676667677676766766776766767667676677677667676776767767667676677667767767667677676677676767767676776776776676666767767667766766776776767667677667767766677677677677677676776767767677676767677677677676766776767767767766677677677677677677666767677666677676766766776766776667667667767766776666767766766776766766667677677676766776767767767676776767677676677667766776677676776776677676776677676767766766667766676666776666776776776767677667666676767766676767676766667766776776676776767767767667676666667666767766767677677677676677667766676767676676677677676776776776677677677667676766776677676776677667767666767676677677677677677677677677677677676676677677676776776667767676776767766776677677676667767767767667767667766776776766766766676776776776767767767767676676677677676776776677677667677667676677666776767767667766676766766667677667767766677676776677677667767676676776776776677676776766767767677667677676767766676776676776677676677667766677667766667766776776676677666666776766776677667676666767766667666766776667767677666677676677677666776666677676676676767767667676766677676676767677677667767677676776776767667677667667766667676676677667767676676766767767767767677667677676676767676776667766776767767766676676676776677676776776776776676666676776767677676677676776767676677676677666676776666766776766766767767676776676677677677676776766767677666676767676666766776677666767676776776767767767767667767767767767766767676776776776676776767766766667677677666776776677667676767677676776776676767767677667677677677667767767766767767767767667666767667667767766776676766776677677676676667766776677676776766676677676766676666767677677666776767666767667767676767766776677666776676766776767767677677676766676776666677667677666667767767766676676766776776767677666677677676767766776776767667677677666776677666677667677676776667766776767667676676677667766776677676667677677677677677677676776767767767676677676767667667676767767767676677667767766766767677676766667766766776766776776776776667767667667767767677667766767676767667677676776666767766766776767667767767676776776676776776776766776767767677666776776677676776767767666776767677667667767767676667767666677676767767677676676767767676776766667767666776767677667766776676767767676776767666776677676677677677667767767677667667676776767766776667767667677676676766677677667767766776677677676776776776666766776676776767666767767677666666776667676766767766776766766767766677676767767676776676776676677676667767767677677676776776767767766676776676676676677676776776676767677677667767677677677667766677676677666767677666776776676676766776776767677676676766776667767677676766767767677677666767677676677677667767667767666767667767666766666767767767767667767677667676776776766776776767766767677677666667767767767666767767766676767766667766776676776776776766776766677677676776776676776776776767767676677676767676767677677676776767676776776766677667677676677667677666766766767766676677667767766767677676767766766776676767666767676776677676767766767767767767666776766776776677677667767767766767676767767767767667667766776767767667676667767767676776767667676766677677677676767677676767766776766767767677677676666667667767676676667677677677667766776767667767766776667676767766667767676776767676766767676767676667767766677677676676767666776677677677677667677677676776766766666776677677667676676766776776767667667666767767666776677677676766667767766666767676676776767676676767676776666666676767667667766676766767677677677677676776776767666776767767766667767667766776776667767767766766666677677677677677677666667766677667767767767766766677666766776767767767676767667676767766767767766677667676776767666676676766776776776676767677676766776776676677666766776776776766667676776776776776776766776776776776666676677677677667676776767767767767766667766776776766767767766767766776776666767677677677676776776776767677667677676676776776776767766767767767677677677667677667766677676677676766677676776767676677666767767676776776767766776776767767766766767677677676667666776667766766677676776776776766767676776776767666767767766767667767767676676767766767767677676666677666776776767767767677677667767667767676776776667667676676776776677667767677667767767666676767666767676667667667676767677676776676767766767766767677667767767666676677676677676776776767766676677677677677676776767767676776767666776677676776776677676676666766667676676776677676776676767676767766767677676677667667767676766766667767667767676776767767767767676776767666666776767677667767667677677676766776677677676676776676767767767766776767767676776677667766776667767667667677677677667766676776767767766776766767677676776677676776677676776776676767677667767767767667767667677676766767667766766766766767767666766767767677667677676776767666776776676767667767767767767667767766776767676677677677676776776676766677667767767766676677667767767767767766766677667667767767667767766767676676667767766767767767676676667767766776767767767767766667676676776667676667766776776676677666776667767767766677677676666776667677677677677667766677676776776776767767677677676666676666776776677677676677677677667677676776667676767767677667766767766776776767767677676766767666676776767767767667767676776676776767667767667766676766776676677676767667766676767667767666776666767677677677677667766767767677667767677677677667767766677676677677677676767676677666677666767677676666776776776667677677667677677667767767766766667676766776767667767767766677666676776767767767676776776766677667677676776677667676676676766776667677677667767667766776767766776767766776767767667767667676767767766766676677677677666676766767677666677676766677676667767767677677677676767766776766776667677677677666767667676677677667766676666667767666677676676667767677677667667766666776776767677676776776667766776766766677667676677667767767676666666667767767767677667666776776676676776677676676776677667767767766676776767767767767767767667676766767676676767767677677667676776667667667767766677676776776766766767767667766776767766776776676677676666676676766677677676766677676677676776767677667767767677676766767767766776677676677667676766677666676776776766767677666776776776766766677676776767676776776776767766767767667677667676767677677677676776766676677667676767766776676776677676766667767766677677666767676767666776767767767677676677676776776677676667767767676676676766667767667677677676766767767667766667676776676767677676667766766767667677677677677666667677667767767676676767666776666776667766776677676677677666676676767766776667766776776767677677676767767766776776676776776776767767767666776676776676667667677676666767667677667667767767767767766776667767767667666676776667677677677667766776677667676766776676677667667766767667766767767676776776776677676776767767767677667767677666767767767767667677676776776766766776677677676767767766667676767767676767677676766676776677677667666767767676776766667676766676766667677676776776676776766766767766676667676776676767667767766677676667767766767766676767677676676766776677667677677666776767766667677676766776767767767767767676766676767766776767677666766667676776776767767767767767767667676676677667667677667767766776667767767677677677676776676676766766776677667666766776666767677676776767667677676767767677676776677677677666667766766676767767766776767767767676767767676666776776776767767676776776767676776776677676776767677677677666677677666776776676766676667676766677666767677676766766766766667767767666776677677667667677667677666776766677677667666676776767677676766766767666677676666776676677667766767667677676667767766776776767767677677677677676776766676776676766776676666667767677667767667676767767676767766766767677677677676776677677667677676776776766776766776776776767667767767667766776776677676776776767676767677676776767676677676677666667766676766776677677677677677677667677676766776677677677676767767767766767676767666667676776676776776676776766767667766776776676766767677676677676677676766676677677676767677677677676676676667676766677676766677676776776666776766776666677676767766666776776767677666767766776767676776776766776677676676676676667767666677667666676667766767766677677666677666776666667767667767766676776676677667676767767766667767666677667766767667676767767677666766776766667666776667767766776776776766776776766776767677677667767767677677676667767677676766677676766676776666667767677677677677677676676767767666677667676776677676676776677677677667667677677677677667767767676767666766776776776767676767677676666677677676766776776767767767767677676767676677667666676776776776776667677676776767677676776767767666677677676767767767767676677667766766666676767766676767667767676776677676767766767677666676766766677677676767766776667766767767766776676767766776767677666776776776767666776776776767677667766767676677676767667677677677667766766767676767766666766767667766766667676776776677676677
6766767767677676676766776667667676776766776767676676767666776767767766667677667767677676776767676676767766676676676776767767676767767667767677666766767676677667767767667666667676766766767767667767766776776676776766767767767677676677676666677666676767676676677677667667767677677676676766766677666766766767667676776767677676776676776776776776767676776767677677676776776776766667767767667766677676667767677676776666767677667767676677677676776766766776676666676776676776776776666767677676677677667676776676776776676677666776767676776776776766676676767767666776666766666776776766677666767767667676676776776766767667677676766776667667767766767676767677676767767766766776776776767766666776677676776767767676676767766767767676767667767677677677677677677677676776676767767767767767766667676676776776766766677677677677676676676776677667767677677676776667767677667676776766766767766766767766776766676767766776776667766776776677667767666767677667766767766776767677676677676766776776776776776677677676776767677677677677667667767767766676767767677677666766666766767766776776776776766776776776776776676767676676677667676776766676766776767767767677676676766667766676767676766776667677666776776676667767677667676767767766676677667677667767767767767767766677677677676776776776776766767766767767677677677666666767667766767767676776676667767766767766766676667676767766766767767677676776666776767677677666767677676776776776767677676667767676776767767767766667677677677676766776767676766766676767676776767676767767676676677677676667766776676767676666776776776676676767767767677677667676767767676766767766776766677677676776677666776776776766766766666667676766766667767767767767677676677676766677677667677666676776776776767666776776776776776776776776767676766776776776767667676766767677676767676767676766776776767766676776776767666767677667677676767676666776677677677677676776667766776776677676667767766767767677676666766766776667666766776676776776776776776776676677666677676677676766767677677677676766776766766776767676776677677677676667767677676776767767677677667677677667677676776776677677676767677667677676667767767666676767767677667767767677667766776776677667666666776766666677677676667767767677666767677676677676767667767677677676767677677677677676676667677677666767766776776766666676666677667766677676767666676677667767766666766676767677667766766766776667767766767767677676776776766767766677667767766776776667766676776667766766677676766667767677677667767766776676766676767666776767767676776767767767766776767767677677667667677677677667766776776766776677676767767667767676776666776676776676776776667677677676776677676767667676666767767766667767666767767677666766676776676776776766776776776677677676677677677677676767766767767766667677677676677666667767677666767767766767766776677676676667767667666767677676776776776767766676776676667677666767767767677676776767676776776677667677677667767667667767666667677677667767767677677676767677667667767676766767677677677677667676767767766776677676767667766767767767676776766776677666766766767766776767767676667677677676766776677677676677677676776667767767677667767767676776676776667766677677677676677676667766676767666677666767767676776667766767677676666776767677676776767676776767767767667667667676677666766677677666776667676776776776766776776776767676766767766667677677667677666677676776766676776776776677676677667767667767676767666776767676667676776767767766676776677676766676776677667667766776667666767767676776677676776776776767767666677676776776676767767677667767767677677677677677667676766677667677676667677676766677677676677676767767666776677677677667767767676767677666677676776677677676767676676776776667767676766767666776767676767677676776766776776677677677676766776767676676776776676667767766776776767766677676677676767677667667766776677676667766767667676676776767767677666776676767766776677666767667677676677676766776676677667766776667767666776676677677677667767766767676776677676767677677667766767667767676667677676676776776767676766667677677676776677666767767767766677666767676776677677667767767767767667666677677677677676677676676776776767766767676767676776767676676666776776677677677676766767676677676676766767767766677676767767767676776766767666776776776767667676776767667677677677677677666767767676676677667677677676767767766767676776776776776776776767766676776776776776677676776677667667676676766677677676767767676767677667767766676767767676776667676677677677667766767667677666766766776676767676776667766776766676677667677677667677677666767677666776676776776767676677666766776766776776776676776766767676767676676767767766766767767767767667766767676676667666767767767666776776776677666667677677677676776776776667677666767766667766677677667767767677677676667676767767677677676676776776776767766677677677677676776776776776767767667677677676776677667766767667766776767666776776776766776776767766676666767766767667766766666766677677666667677667766677667667767766666776766776767766676776767667666677667667677676776776767767676776667676776776776776767767766776767676677677676677677676677677676776776776677676676776767767767666776766667667676667677676667676677677666776667676776776677667676677676766776767676766676767676776766667767767677677667677676677667767766776776667767767676676667767676667677676676776776776676767767767766776767767767667666776776677676677676767676677676776766677676676766767677676677676667767677676766666776767676666667676776766776676776776776776776676766776776676776776677677667767677666766776776776776776767667766767766776776767667767666767667676776767767677676776677676776677676767666767767767667767767676676776776776776776776767766776776776776767666677667677677677677666776767676776676676767667667766767677666776776767667676776776776677676766776776776767767766766676776667767666677676766776676676776767767676776667767766667676677676676776776776766676776776767767766776766767667766766767766676776767767667676766677676766667677667767767766776776776767767677667666676776677676776766767676676776776776766766677676776767767767766767767766677676767766767667676776676766776676767766767667767677677677667676766767677676676776776767767676776766767767677676766767767677676677677677666676776776776676776776776766776776767766667677676767676767677677677676767676776767767767667767767767767767767767766667767766767767676667766776776776776776667767767676767667767667667667766767667767766767666677666767677677676767767667767767766676776766766676677676767767676767676767677676776767766767766767766767677677677677667767667677677667677677666676677677677677667677677677677676776776776766776677677677677667766666776776776767766677677667677667667767677676767766667767676667767666676676767766767677667767677666776767767766767677676676767677667676776767666767667767766676776766767666776776677676767677677677677677676776776676767676767767677667676776676766767677677667676767677677667766766667667677667767677667667767676776676766676666767676776766767676766776776767677677667767767766766667677677676776667677677677677667766667767666676766677677677677677676676767767766676676776767766676766666767666776776767666767677666766776776766767676667676676766776667767677666776676666676776766776767677677667676766776776776676776766776766766766767676776776776767666767766776676766776767766667667767767767676677677677667677666676776766666677677676677676767677667676767767667767766767677676776766767767666767767766776767767766677667766766766676776776676776767766766767766677677677667676776667767766776766677677677666767677677676676776776776766776677677677666676677676667676776667767676776677676676676776767677667677677666677667767767767666776776767677667767667676767676767767676667767767676776776767667767766667676676676676667766767666676676776776767767667677677677667766767767767676776767766776767767667667766776677677667767766766776767676776676766776776776667767767677677667766767766676776776776776776666677676776667676766677667667767767677667767667766766766677677676776677667767767676767767767766776776767666766667766767667666776776767767667667767677677676676776767667766776767766676677677677667677667677667766676767676767767666767767767667676767767767667677677676767766767767767767767667767767767766766776776766667766666767767676776667676666676676676677677667677676776767767767767667677677676676776776677666667677677677677676666667766776676767767767676677677676677667767766776767677677666766676776776677666776776776676767666776667767666766767677677677677676766767766776776676667766767767767667766766776767767767676766776677676766677676776766767766676666767677676776776767666677677676767767767766676776776776776776767677676776676776776767677667676676767666776666667676776776776767676776676677677677677667667666676677676766667767767677677666766776776676766676677676776676676776766677667767667767677676767767767767677667766776767676776766767767767767766767676776767766666766776776767767767767677677677676776667767767667767676676776676767667766667767677667677677676776776767676776776677677667667767676677667667766766767766677676667767677677677677676677676667676767767677666677666776767767676767677677667767767767677677677677677676767767767676776776677667667667677667767676776766676676767676776666776667666676766776776677676766766667677677676677666767767767766767767766776676776776776767666776776767667667666766766676767676776776776776767666776767677676776767767676766676676676776776677667666677677677666767667767767766767676767677676767766776766776776776776776667677676776766667767766776767676766776676767667767667767766776776767767766767767677676767677676776677677676676776766767666767677667666776676767766766677676776767766677676767766677676667767677666767766667767767767667677677667767677666767677666676766766776667766776766776676767767766776667767667767666677676767766676677677676666776676676766776676677676667766776667766666776667677667767667676776776776666666766667766767667766776767767677676667766776776767767767767676666776776676776667676776667666776776767767766677676667677
367677676676677676677676776767676776677676676667767767676776667767666776776776666666776776677676767767677667767676766676677676776666667767767677677676767676776766776776766776767767677667667766767667767676666776776767767666767766766766767767766767766767676767767676776676776677677677667676667667676767766676667767677676776776677677676667667767767677677666767667767676766667667676676666677676677676776677667667767767766776767667677677667767667667666776776766676776767667767667676667667677667766767767677677676667667677676776677677677677677677666776766776767677667677677677677667667677676667767767767766766767767677677667766776676776767676776776766767667767766676676767766776776676767667767767676677667676676776676676767767767767677677676666677667677666776776776667667767766767676767676667676767677676767676677667677667767666677667667766776676766776667677676776766677667766776767767767667667676776776767767666667767666776766767667676677667667767676766776676676676776666776767677676776776776776677676767666766776677677676677667766667667676677667767767767677677667766776776776776767666776677667667766776676677676776776776776767767767676776766666767767767767766667666767667767677667666676776767766767766676776677677677667676767676767667677666676767767767767667676776767766776677666776766776767676767677677676767667677677667767677676767767677676766677677677676776776776767766676767677676766776667766677676677667676677677666766766766667766766766766776677676677666667676776676666776776776776667676776776677677676666776767677677676677676767677676766767666776667676766776776776767766776766767767766676776677676776776766767676776767766776767676677677677676676667767766767667666767767767767767676676677676776667677677677667677676776677677676767677677666667677676676776766677676767767767667676776676767767766676767667767676666677676776676676677667677677676666776767676667677677676766676776677666776776767676667767677676776776676767767676667667767676766776666776776776767767767767767767677667767676766677667676767666776776776776767667676776676776767676776767666767666676776767676676677666776776667767766776767676776676767767676767767766676677676767767676677677667677667677667766767676776767767676677676677676767667677667676776776766667666666667767666767766767767676776776767767766767667677676667676776776676776776776767767767767767676776766677677677666776776667677676676767676676776676677676766776677677676667676776767767667767676676767766776766776776776766776676767767667767676776767767766767667666776776776767767677676676667767766677677667667676766676776666767767677677676767676767667677676767666776776776767766776776767767677667677667767766677667767766677677667676766676776776776676776767667667677676776767767767677677676677676766677666766677676767677677676676767767767767677666776767767766767677676776667676676677677676766766677676776766776767667767667766666766767667767766776767677677676766677677667767766767676776776767767766666677676766767676776776776766776766667677676767677676767677667677677677676676667677667767676666766676767677677677677667666667766676676776776767676767767667767666776776766776776766767766767767766767766767676677676767767767677676767767767667676776767677676666776776776776676676676667676767767677677677677676666776677676676776767676776677677667666767676767766677667677676766766776667767677676767767767676776767766767677676776666767676676776767767676676667766776667767677667767676776677667767766776667766666776776677676776677677667666776776767766766767767767677676766776766677677676776667767666766776767676667676776776767667667676767767766776677667666776776767767677677677677677677676666776676776676766676667766776776767677667667767677667676766776676767676767767767677676776776766776766776667767766667666776766677667677677677677676766767667767767667677667767667766776776776776766677666666767676776676667677677667767676767767767767767767667666667766776676776776666766776666767767767676767667676776676676676767766776776766776767767767676767766676776767676767677667667667766776766776767766767667677676776666776766676776676767676766766676676676667677666767677677677677677666776677676677667667677676776776667667677666776666776776676676677676776776766767667767767667767767766776776766776766667667767767767767676767676776776776776776766776666666676676776676677666767767766766676776676766776776767767766776766776776776677677677667677676766776677667766776767767677676677667767767766766776776776767767676766767677676776676767767677676776776767766676767676677667767676676776677676666776767766776766766766776767676677677677677676666677676677677667677667676767767767766767766767677677667766776676776677676767767677667767666676677676767677677677677677676676676677676767676776776767766766766767667767767767666776767766776767766767676776776767767767766676667767766676776676667676677666676776776776667676776776776767676776666766776767767676676776667677667676776676776776767767767677677667677676667766767667667677667767676767767677666676767766776676776676776767766767767766767767767767767767676776767767676776667677676767676677677676776677677676766677667767767677676767766776676776776666667766666776776767767766776776676677676776776676766767677676767767677667677677666776767676676676776776677667666776676766767677676767767677676666767677667676776767766767667767676776776767766677667677667676677666666767767767766766766767766767667676677676667676766677667676767766776667767767767676676767767767676776767766776776776766776676676677677676667676676776767767767677667767766776767766776767767767767677676767767767766676676776767677666776766767676776666667677676776677677677667676766676776667676776776767767767676767766776676776776776667667767676776667667666766677676666666676776667766767767677677667766776767676767676776776766767676677676776776676767666677667677677676677667767667767676677667677676767676767667677676677677676767766677676776676767676677676767767676677677666677677677667767767766767677667676776766667677666766776776677677677666776677667666766677676767766776676767667766776766676666776776676666767676676676776767666667667767766776667677667767677666776676776677676766677677676676776776676667767766776776766677676776676676676677666776676676676767667766677666776677677676767667767677667667676677667676677667677676776676766676776776766677677667767766776677666767677667767767677677676766767766667666776776776766766776767767677667677676776776766776776776767766776776767667767766766676766677677667676767677677676767667677677676776667676767677677677677677666666677676666767677677676676767677676766767677667766776677676677676766776676767767767677667767767767767766677676767677677666767677676776676667676776766776676776767666776767767767766766766676767766776676677676776677677677677677667766677667767677677676767666767767677677677676776667676676667676776666677667676677677676776767677666767677676766676767767676766677677666766767676676676677676776677677676767767676666766767767766776766677667766677666767666766676776776677676767767676767666766767767767677676677677677676776676676776766776677667766776776776776767676766776776667677667767676776776776767667677676776767677677666766776677676676776666677667667667667766677667677676776776766776676677676767767767767677676776767767677666766767667767676767766676666766677676776667677677667766676766766676767677677677677667677676677676766677667766767676677677667766666677677677676667767667676766677677676676767676767667667766776676776776667666666767767676776776776676767766776677677667677677666677666666776677667767767676776776776767766667767767766677676776666776776676766776676776767676767677677677677677676776776776776766766667677676766667766676776676676667766767767767667667767667767766677676776766776767766676776767666776677667767766776767677677676676776767767666776667767767666767677666767767667766677676677677676776776766667677676676776766776776766776767667766677667676776776767676677676766767666676677667666766767676767766767767766767766676767677667767667677677677666766776776767667667677676776776767667767677677677677677676767676767677676677667666766776667766667767767767676676767667667677667767767677677676766776776767677676667667767767766677667767676776766776776776767676766766676776776766776667667767767766677677666767677676776677677677676767767676676766766767767677676776776776767766776676776776676676776767767766776677676676676776776776776677666766667667677667676767767767767677666776776776767676667767767667767766776776676776776677677676776776776676767677667676776677677676767676767667766776677677676767766766666776776677677676767767767766676667767676677677676676677677677676767767767677677667667667666667676776776676776667766776767677667676767767667667676767676767767767766767677676776767767767676677677676767676677677666666667676676676776776677667677677676676767677677676776767677677677676767767667677667767767676767676767767676676666766767766776776776766677667667766766766776776776776766676767766767767677676667767767766677677667667676776766677666667767767677666676766767667677667766676776776776767767677676767676676776667767767676766667767766677676767767677676666767767667767766776776767766677676766776766676776767767767767667767767767767676676776767766767676766767766677667667676767767676767667666766666776767766766666676766776767677677677677667766776776677667767767767676676776767676767677667666776677677676677667666767767676776766767766767677677667767676667677677677676776767677666767676677677667667766676776767766767677676767667767676676666776776766766776667677677667767676767677667767767677676767766776767666766676677667767766776677667767766677677677677667766767666776767767677676677676677667667677667767677667767667767767667766677677667767767677666776667766767667677676767666767766776776767766776766676767766776767676666676676677666776766766676667767666766676767676677677677676767766767766776776767676767667666666677676677676776667676766677676776766767767676667666776767676776776776776667766776676776677677667767766767766767667766776667767767767
6667767676766776677666767766767767767667767676767766667676767676666767767667767766776776666676776677676776667766767676767766776776767767767676776666767766677676767667767767766766776766767676766677667677676767677676776776677676766767676676776666766766676766677666776676776676667767667667666767766767667667667667677676767766776676776767766767767766776776776767766667767767676776767676676776776776677667677676677666766767767766776667667676677666766677677667677677677667767667766676767767677676776666776767767677676767677667767766767767666767767766767767676667767677677676776676766776776677676776766767677676766677677677676776767767767667667667667676767767766677667666776676666676666676766776677676766776666667667667767766767677676676667667767766676676766776766667767766676767766676767667677676766767766767767767766767677676767677676776776667667677667676666766676677677667767766766767677676677666776776776666766767676776766677677676766677667766776767767666666776677676766776767676677667766776667766776776776776676766776766776766776766776766776767667667767667767767767677676767666767667677677667676766767676776767767677667766776676767767767766767767677666776766767766766776767667767767667767676676776666676677667666677676676677677667767667667677677677677666776776667676767767767767766776767677676776667676776776776676677667667676776767767766767666677677666767767677666767666666776776776776767676676767666676767667767767767766767767767666667667767766667767676667766766676776676776776676776776776767767766776767767766767677677677676676677667677677667766677677676676666676776776776667676776776677676776766767767767676677666767766776776667767767767767767767767667767767766776776667766776667677676776776767766776766677676666776776776767767767767666767766776677676677676667767677666776776677666676666677676766767767766776676776776776766677667667766776767676776767667677667766676767667766776776766767677666767767677677676676676776667767676776667766767666767767677676776667676766677677667766767666766676776766676676667767677677677667667766676676677676667767677676767766776776767767677676677666767677666776676676767667767676776776776677676767767766766766767766776677676776767677667677677667767767767676677677676676767767676776776677667667767677676776677666677676767676676676776776767666776677666776776776776776677677676676676767766766767666677676676677667677677666677676767767677676767677677667667667666676776667766667767766677666667677676776776676776776767677677677676767766667767677677676767677677676676666677666767766677667767666776766677667767676676667767666766676776776776767767666677677676666676767766767667676776776766677676767667666776767767676776766767767677677666767767677677667676767677676776766667766766776776776676776776776667677676767767676766766667767767766776766676767676776667767767767766767767677677666676776776766776776776676776766676767667767667767767667767676776766766766767667766676767766676776776667767766776776776767677667676767677667676667676767667767666776776667767767767667666776676776677666776767766776776766776767677676776767667767767676766676677677676766677666776767767767676676677667767767766776766766766676767677677667677677667767677667766767766767766766776776676767767766776776776676767767767676776767677667676677677677667767667667766776776667766776667767666776677676677676676776776776766677676666677676676767676767766776776776676776667766767767767666776776767676676776676776767676767677676767767767677677667676776776776767676776667677677666676676677667676677666766666776677666776767677677667767766766776776776766776776767767767676776776677666676677667666767676667766767676776767767767766766676767667767766776677676776676767677677667767676776677667677666776776776676766767766776676776767677677666776766767677676776776666766766766676776767677677677676677666667666676767767767767766776766776677666767677676667666667767767767667676667767676676767676776767766666776676766776767667666667767677677677667676776767677677676776776676677667667767677677666677667666767667676766767667767676677677667677677677676767676767767767677677677677666676676767766667767676676767767676776767667766666766776676776766776776767677677676767676676767677676776766776766767767767767666767766676766767667677677667767677667667766766776776676767767677666676677677676666767766767676676677667767667676776776776766776776676776676776776767676677667666766776776766766766676766767676766767767677667676667666767767767677677677676776776767667667677677667767676776776667676677667677677667766776766667767677677676776766676766776767677667767766667676666767767767767677677676767676767676677667677667767767676776767676776767766776677676666776677667667667676776766767677677667766676776776676776776767766766666666677677666776676776677677667676776767767766767677666767767677667677667767677677667677667676677667676766767677677666767676776776776776776767666767767677676776776766776767766667767667767676776676667767667667677677676766678676767767766676676677666766776776666776766767767767676676767767667677677677676776677676767766776767766766767676767667766677677677676767677667676767676766667767676766677676776667676667667766666676767667677676776677667676767676776776776776776776776767766767666776766767676776776776776776776776767676667676776767766767767767766677667766676766767767767766776667667676766677676776676667767667766677667676667767767677676676766767767666776776767677677676767766667767767767767667676667676766667676767767676767677676776667767767667676767767767766776767766677667767676677677676776677676677667767766767767677666767666776767767666776776776676776667766767766776776766767676776776766676677676767767676776776676677677677677676776676766767677676676667767767767766776776666667766666776776767767677677676776776766776767767667677676776767767766776766667677667767676676766766776767766776667766667767767677677667767667667677676776677676776776767767767767767667766776767766776676677677676676776776677677677667767767767767767766776776776767767767766676767766776667767767677677676776767676776776676767767767767676667767767677676677667677667766776676676776676676776767676677676676676667766677677676767767667766776766776776666776776776776666766667766776677677677677677667767767666767676676767767676767767766776776677676666766676776767767676767766766766676776767677667667766766776767767677666776677676776766677676766776776776767676776767667766776776776666776676766766677676767767666776667677676776666776677677676766676667767677676766776667676767667767676776766766766677666767767667767676766667676776676767767767677677676767677677667767677676767766677667676766767766767767666776767767766666676776666766776667767676776776776776776776776766676767677667766667676676776776676776776667677676667767677667767677676677676676776676776766776676677667676776776776767667677677676776767677677677677666767676767767767766767767676776667666667667767677666767767667667766677676767767767767677676766676776766776767767767767666667766776776676767766667676677677677667767767666776676766776677676776767667676767676667767766776667677677677677676677677677667766776767767766776776766677676677677667767767677676776766776667677677677667677667667676677667766776676667767677676767767666767767676767766776776677666776677677667676676767667676767677666766677666667677676776767667767667766676776677676776776776677676767767767767767677667667676677677667766677677676766767676776776767677666767677666776767676767667676767766776776767767767767766767766767677676767667677677667676776676767767767676776776767767767677666767666776666766766767677677667766767667767677676766776776776766766667767677676767767767767677666767766776677677676776667767676776767767766776776676677676776766677676666766677677676676767766767676767677676677676766766667677676776776676767676776766676767767677676776776666677666676776677677677677676677677677677667767767676776776677676667677676766767767766766676766767667666776676766677667676767767677677667676667766776766667766776776767767666676767676766776677676776767767767676767766676676767676766767767677667677667767667766677677677677667767767767667666776767676776776677677677676776776776677666676766776767767676776776667666767767676767676767677667676776776776776776776767767766767766776776776676677676776767667666676676776677676766767766666667666776767767676666767676776766767666767767767676776776767766776776766776766776776776767677667676776766767677677676776766666767677667676767767677667767767767666677666767677667766776766776767767766667667767766776767767677677676667767667767676766766676776776767677666776776767667676767767767767676667766767767767677676767767767767677677677667767676776667677677676767676676676676677677667677676676766776767677677676766767667767676676766776776776776676767766676676776776767677676676776776767677676767766776767767666767767766677676776667766776766766666677677666767666767676767766776776776676776776766767767767767766766776766676776677676766677677676767767767767766766776776776677667676776667766767676767667676767677677676766767676767767766766776676767766676666676776766676776776677676776677677676766776676776767666767676776676767676677677677677677677677667767766776676677677667767767676767677676767767676676767676767676667767676766776776767676766767676776767667676776776677667676767676767766767766776676666776776776776767667766776676767767766766766677677676776667767677676676676667676776667766767767766776776776776766776776677667767667766666776667767677676776767667767767676677676677676776677667677677676766776776767666767677677667676667766676677676767767677677677676767667767766676766767767677667766667767766767767767767767667767677666767767676667767767676666767677676776766767676767677666676767767666677667676767766776766776767766776677676776766776767667666676776667667767767767677676676767766776767767677666667676767677676667767767767677667766676776766776776776766676676776776767666767767666677677677677677676766766767767767667767676766767767667766767766767676676767767767677667677667766767767766677677677
6776776776677677666676667676666677676776666776776776676776676767676667677676767677677666676676766776767676776766776676766776776776776676767676677676767677677677667766776767767676667667676776667767666676767767767767676776767666776776766676667677667767676767666767767766776677676776776776667676676776767666766676767677676766667676766676776767767766767676767676767767767677676766767766767676667766766666776677667767766766667767677667676676767676666676667767667766776767677667677676767676767676776767667676666767676676677677677676776776776767767767666767767676776767766676676776667677676677677677677667767767766776776767676776767667766776767676776766766776667677676776667766667767676776767767676776766767766776766676677666667766677676676677677676667677676776776776776766776776776667677676776677676666776776667767766676776766776776676776776677677667767766776766766677676776766776766676776776667767677677667666767766677676776776776676677666767767766667677677677676767767667766776767667766767766666767676767676676667677676776677667766776767767677667767767767766776776767767676767766767766767676776767676677667666767767676776677667767766776776767767667767666767667767766767676767667676767767767677667677667766676776776766667677666667766767667667767676776776677676676776666767767767677666676677677666676677677677677676676766677677676776676676676776676667767767677677667667766766776677676767767767767666776677676677676766666766667676767767767677676667767676776766767767767677677677676677676766776676767767766776776766677676676767677676776766666766776776677677677676677677667666776776776766677667766677677666677676766776766767767677677677667767676766676767676776776767667676677677667676767766667676767666676766767667766767767677677667767676767767676677677677667667677677666767766767677677667676776776776766767666767667766776766776667767676667666667677667667667767767766767677667677667666767767767677676767766676766667767677677667676767666766677677667676776767766676667677667667677667767677667677666767766667666776776767766667766676677677677677676677677676776766776676667677677666766667766676676767676666677666776676676776776776776677677667676776676766677666667766776776677677667767676767676677667667766767767677676776776776767767677677667666767676766676776767766676677666767676667767676767767766767667766767667767767667677677667767676776766767766767676776776776776766776767767676776676766677667767677667677667767677676776767676776676767766766767677677676767767667767677666676776776776676776776667766667767666767676677677676776767767767676767667677676666766776776767766776677677667767667767676767666776776776776776677676677676667676776766767666776676667676776667767767766676776776776776677676677666677677676767676667666776776767767667766776766677677667766776776676767766676767767767767766767766767767667767767766776776776767676667766677667767677677667677677677677667766776677676776667767766776676767666776776776776667767767676776767677676767676776767767676776776667766776667766767767766776776677676767767676767767667767667766766776776667666677676766676667766676776767677676776776767767677676676776776767766667677676766767766776677677677667767767766766676667767767766767677676776667667677666776776676766676776677677667767767677667766676767677676677676776767666766776776767767767677666767676766776767676676776766767767667667676776677677677677676676766776677666776766767766767766667677667676677666776776776767677676677676766767766666776767767666676776767666676767766767667766667767767767677677677667677676776767767767677677666676766676676776666776766766767676676676776676767767767767767766676667667767667767676676767767767767767677677677677676677676776767667677667766776767766767676766766776776776666767667677676776767666776767767766767677676767677677667767767767667766767766667767676767767676677677677677676767676767766776776776667767766677676776776667677666776776776776776677676776767766767676676767677677677667767766767766676767676776767676767667767666767766776767767766666676776766676776676776776776766767667666766666677677667667767666766766767766776766676776767767667767766677677676666676776776776767766677667767677667767767667677676767767766776766667676766776776666776776767767677677676776766767677677676776776676766666776776767767677666677667676776676776767676776667767677677666776766677676776666776776666677677676776766677676677667676776677667767767767667666776776776676766776776776676667677667766776667677676767676776776676766776766767767677677677676666667767676677677666766776767766666667676776767677667676666767767767767676767676676776776776776776776676766776767767766776776666776776776776776676766766776667676776767766667677667666677676767677676767676766776776667666766776767767676666776776776766776667767766667667676677666767666776676776767766776776767667676776677676776767667767677677667767676677677677667676776677676776667767667767766677666666766767767676776766766776677676677676767766676677677676776676767767677677676667676677666776776766667767766767767767767767767676667667677676677676677677677666666776677677677676767767767766666767667767767676776666776676776676667667767767677676776676766766776666776776776767677666776767766766776776776776776766776677667667676667767767766766677677667767766776667666776767676767667666677667767767676766767767766767677676776766776767676767767767767767677676676767766676766776676666767767766667767766767766776666676676767766776667666767767767766676667766767676676767767676767666776676667767767667677676767767766667767676776767676776667667767677667767766676767767666776776767677676767676776767767766776776776776676767676666677677676677676766767676767667676667677667666766776677677667676766677667767667677676776776767667676776776767767767676776676776676676667667667767766776776767767767667766776677677676767666776676776677677677677667767676667667766767667677666776766666766776767767766767767667766767766776766767767676776676776776677676666767767676766776767677676767767677677667767767767676776767766676767677667676776776776776776767666767676767766776666677667676776776776766776767676776776767667677676776676767677676676766776676766667767666776776767767766776776766767766776776767676776776766766677666677677666767667767667767676776677667767667677666776767677677676677676677676767766767667677676776666666776776776677667667767676767767676776767666776767676766766666776776766776767767766667676666676766776666776776677676677676776776676776677667677676677676776766676776776776767766767676766677677667766676676766766677676767767667767767676776767767676776766677676667767766776766676776676776766676767677667767767767767676676776776767767676776667767767667766667677677667767676776776767766767667767767767676767766766776767767766677677667677667766776776676767667766767676767677677676666767767677677667677677677667766767767767676776776676677677667767766776767767766767767767766676767767767666667667767767767666677676676776767677676677676667676677666776677677666676667667677677677676677667767667767677676767667676766677676776767667767677677677676776677666767767676767676766767677677677676776677666667666776767767677677666767767677667766767766667767667676776677676776776676767677676776676676677676666767767767677667676766776767766767767766676767667767767767766776776667676776776766677676776767766767667677677676776676676667677667677676776767767767677677676667766667766776667666767767767676666766767767767766776667677667677677667767767766776776776767677676776776767767767676676677677676667676776776766776776677677676767766767676776776766767766776776667767677676776676776676767766667767677677676776767676667766776676677666776767767766776677667767766776776667676767767767767767666776776676667766676667767767676767676767667767767666667676666676667766766767767766676766767677676766766766776776776677667766776767767667767677667766666677676776776776766767766767666776676767677676776766677676776776677676677677677667767676667676766776776766767767766767676776776776776676776776676776767767766767767767677676676766767676676667767767767767677677677667767667767677667667767666666767767767766677676667767676767767767767666677677667766776776667767677666767767766767667767767766767676776676776676677676767666766667666767767667767676776776767767767667767677667677677677667767767767677676767676667676776767767766767666767676766767676766667767676767767766677677676676776676776767677676667766676677676767767767767766767677677677677676776776667666767767677676676767667677677676767767767767767667676676767667766767676767676766666676776766767767767676776766776677676676767676776776666767667766767667677677677667766776776666766677677677677677676767667767677677676776776667767666767677667766776767767676676677676677676767767667677676776766776677667677676776677676667677677676776767677666677677677676666676767767767676767677677667766677677667676666776776676677677677677677676776776776676776667667677677666776767677667766766676776767676767767767667676767766677677666676767677677677667676776667766766767667666776776767666767676776776766677666676766776666776676776767676776776677676776776767676766776776676767676767677676767767666776776767766776776767677667766776767767676676766666676767676767767767766776776776667767666776766767766676767677677667677676767767767666676767767767767767767676776676676676776677677667676767767677666666766677676767767666766766767766767767767676666676776766776676776676676767767667767677676776676766667767667767677676767766776667676776667676677677676667766766667766776767767667766767666767766776776776766667767767767767767667677667767766766776676667677676767677677677676767767677676767677667767676776776767676767667767767667667667677667767767767767677677677677667767767767676776677677676677667766676776767666776676776677676776776776776767767766676767677676767767667666776776666767666677676776677666767766677677677667767767766677666676776677676666776677677676776767767767677677667677676767676766766677677667767766677677677676776677677677667766677677666776776767677677667767767767677
666666776676767677677667767676676677667667767676767767667766767766776767767767766766767767766666776776776767767767676776676776767766767767676776676767766676776776767767677677676676667666776677677667766766666676767667676676776767676766776677677677667767767767767677677676667667677677666767766766676767767767767677677676667767766676766767666767667767766677677676776767767677676766767667667766767767767767677666776766776767767767667766677677677677677677677677676776776667667676666677676776776677676767676776767666776776776767767677667767767767766767667666767677677667767676776667767676767767666677676677677677667666676677677676667666667767766767676767767767676766776766767676677677667676767677677676767666776676767767676766776766676766766767767767767667767676776767767667767767766676776776767767767677676776767666767766767676767676767767667677677676766767767767767766776767767767767766767677666766676677677676677667667766776676776767766776776767766667767676776776776767677676767667766767677676766776776776776776766767667677676776766677676766676776767766677677676667767676677677667676667676776776776666676767677677667766767676776677676767767676767676667667766676767767676776677676776767677677677677676766776767677677677676776767676766677676667767676776767766776767667676776776677676767767767677667767767767667767666767767676776766677666767766776766766766776677677676676776776776767677676776776767766767766677667767767767767767767767667677667767767676676766776667766667666767676776676776667766776677676767666776676776666766767677677666767766677677676766767767767767767767766776766767667767677676776776766776767767667676776767767676776666767676776767767677677667677677667766776767767766676767766776767677676677676776767767767676767667667677667677667766776776766677677667676767676776776676776676776676776767666766667767766776776776776676677676677677677677676767677677676677676776776776767667767677677677667767676776776677666767767677677677677677676776766667766766776767676776767677677667767766767767767767676676677667767767666766766767676667667766776676766776776766767767766667666676776766776766776676767666767767767676776676677667766677676666667767677677676776776667676667666767767767767767677677676676776676767677676766776666767766766667666767666677676767767677667667767767676776767677676776776767766767767766767666767667667677667766767766767677676666676767667667666676667766767677676776766676767767766767667676776776766676767766767677667766676767767767677676776767767766767667676776767766676767767767767766677666676776766776776776776767766667767677667767767667767667666776766767677677666676767766776766766767767667767677676776677667666776776776776767767667767767767676766776776676776767766776776776767767767767677676767767766676767667767766667677666766766677676776776667677676767667767767676766776776776776776776767767676776677676767676676767767766766667767667766677667667677667767766766776776776676776677676776766666767767766776776776666766767667766767767766767677666767766767676776667767666767767767767667766676767766766767676766767766676766667667766767667666676767666676776767677677666767677676766767676776676767666767766677676676667767677676776676776767766776776767677676767766776776766767766676776776676676767767767677676766766776766776677677677676767767767676776776677677677676776767767666776676767677676677676666767766666776776767676667677677677676766776776776666776776667767767766767677667766776776667767767767766776677676767676776776776676776676767767767667667767667767666767667667677676776766776767677667767676676776766767767667677676677677667767676677666677677677676776776776776767677676676767676767677667676676667767676766776677666667667667676776767666776776667767767677667767676677667677667677677677667677666767676766667667676677677667767677666767677676676776677667676776776667667767767667677667767767767676767677667667677676776766767766677676776776776667766776677677677677677667676676677666776767767767676767767767766676667767677666766767677677666767766667676776667667767767767767677667677667766767667677677667667667677677677666776676776767667767666766776767767766767767667676677677676767666776676676667767676677677677676667667766766676767666776676666766767767667766776667766776766667767676767766776767766776776776676776776776767676776776667676766767767677666767766766667767766776677666767767766676767767676766766667677667677667766767667767766677677677677677667677677677667666776677666666666666776776776766776776767667767676667766677667676766677667766677677676776767766767666767766776667767767676776776776766776676677666776776776666767767676767767676776766667667676677677676766767667667667767767676676676677666776776776776677677677666776767677677677677667766767767676767676767676767677676776767677677676766766767766767767767767667677677676776676776767766667767767766767766677677676767767766677667666676677667676767766767676767766767766766676767767677676767676767767767676677666776776677676667767776676767677677676676677667676776767767767766667767767677667767767767767676676667767766767767667667667676767677676667676767676666776676767676677677676776766667767667767767767676767666776766767677676766677676776677667677666676776677667677667676766676767677676666666766767676676776767666667676767676767667666677676666776767766776776766776766677676766776767667766677676666766767676776676776776767677676676676776676767767666776676776767767676766776776776776677667676676766766766677667677667666677677676776776776767767767676767767676767676767677676767767767766767766767677666776776666776767767767766776776776776766776767667666667766767766776767766767766767767767676776776776767767667667667767767667677667767766766766776776766677677667767767767767676677666676676776776766677667676767767767766676677667767766776677666676767677677677666767766776776676677676767767767676776767766767767767677666666776767667767676766677676767677676767766676677667666776766776677667677677677677666776766776767676767677677667677666667767766766767766767767676767767676776676767766677667767767667767677667766776776767767767767676776767767767767767677677667767766776776666677676767667766776766677676676767767766677677677667677677666766676776766677676776776776767767667676676767677677677676776677666677676776667677677667677676677676667676666767667767676666767767766766767677667667767767767767667766676766767677666766667767667766767767666776666767667767676767767767667676776767766767767766767676666776766776667767767766767666676776766667676667767766776776676776676776666767666776776776666677677676766767767667676776766667767767767676676767767766676766676767677677676767766776766776677676767667666767767676776667766767766776677666767767767767677676776667767766767677676676676776776667766776667766767767766776776667767766676776767676676766776776677676667677677677677676767766677677676767676776667677667667767666677667667767766776676677677667677676776676677676776766677676667667676676776766767766676667676766676767767767677676767676776776767767677676767666767677676677676666766776677676676667676676676776776776776776776767677667767667767677677676677666676677667666776767767676776776767676767676767766766666766676776766766676667677677667667676776766776776667677667666667767766776776766667667767766666776676677667766776776676776677677667767677676776676767677677667666776766767767767676767677667666767767767767767767767676676767767766776776766666776767766676767677677677676677676776767676776776776767767767767677677667676767767667766676667767766676667767767767676666776767767766776767767676767677676766667767677676776776776776666667676767766776776676677667666676677676767667767677666676766676667677667677666776767767766776776776776776767766767677676767767676767767767767676767667766676676766776776767676776667767767767767767676677667676776776767767676767767767676776767766677667766677667766776767766767677677667766666676676767667767667676767766767676766677676676766767767767677677677677676767767677667767766767676677667667767676776767766776676776776776776776767766677677677677677667767767667766766776767767677667666666776767677676767767676766767767667677676767767677676776776767677676767767767677676767767767766677667676776766776767676767766666676776767677677667767677676677667767677667767677677676766667677666776766776676676676776767677666776676776766677677667677666767767766767677676676776776776677676776776776667676767766677677676766677677667667676666776766676776766766767667676776766776676776667767767676676776766767667767767676766776776767767677676767766767766667667767767676776776776767767766667767676776776767667766677676667677677677677667766667767766676667767767676776676666776767767676776767767667676677677667677676766776667667766776677677667767667766766677667766676766767766766767667677667677677667767677676677677667767766776667676676767767676776767666776776767676767767766776776776676667677676766776776776676677676776766676676767666776767767677676776766677667766776767677677667676676767766776767667676776776776776767677676776776676776776776666776676766776667667767667677666767767667766667767666667667666766676676776766767677666776666776776676767676767767767676767677677667667767766767766677677667676766676776677676676767767676776776767766776776767767766667766766676677676776667677677667766767676766776667667767666676767767677677676677676677677677667767677676766776767766767767767666767767766767667767676767767767667676667767767767676676776767676676766767666767677667666677667676776766767676767767677676667667667767766766766767766676776767766677676667676776766776776776776676767677677676677677677667676776776776677666767667677677677676766676776767767766767676677676776767677666776767676776666677677667677677676767677676666676767767766767767766776776767676776767667667667676676676767676776776767667676776776767767766676767767677666776766667667766776677676766767767766776776677676776776767767677676767677667667667676677676767676776766776776776767766677676676767766776776767676767767677677666767766776767766776767677676767767667677667677
667667676767766767767767767766667767766676776776776767767667677667677676767677676767676677667767767677667677667767676776767677666676677676766776776776776667677677667676767666776776666767677676676767766666767766676776766776776677676666776767767667677676676676767676766776666676776676676776766776767677677677667766776776666677677676677667766776767767767676776767767666677667767666776677666667767766776767767767676677677677677676767667767667767767666676667677677667767677677677676667677676676767766677676676776766767667666667767767767676767677667677677667767767676776676767677677676767676776677677677676776776767767767677677667677667767666776677677676767766666677677676767766667766667677677677667767667766767677676676766667767677667767666776767767767676766776767667677677676667766776667677677667767766667677676676677667666766677677677667666767666677677676776776666677676776767767766677677666776776667766776767676767767667766767677677676776767767767766766767766766676766776667676776767676776767767677677676767767766767766676766767767766767767767667766677676776677677676676767766776676676676676766776666677676776776666776767767676766767676776766776766776767677667666776776676767766677667767766776776677666776677676767676677666767766776677677676776776776767676776676776767666776676677677676767676767667766767677677677676767676776767767767666677676676766776776767667767676766776767767677666776677677676676676776677677677676776776667766776776666776776776767767677676676677677676677677676767676776767677677667767767767767666666767767766676677676767766767676676776677676676776776776776776776767676676677666677677676776776666676776677677667677676776767767767767766776766677677676666776766776776776767766776776767676767667767667767667677677676677667677676767667666776766767676776776776776776677677667767676776676676677667677667767677666676676776776767667767676676667766766776667766776677677677667677667677677676767667767676776776767767766776776776776767766677667677677666767767767667677677676766676767767766776776667666776767767667767767767766767676776776676767676776776767677667667676676776667667677677666766767767676767767676767676776776776767676776767767676767677676776767767677676767676667767767677676667766667767766676776776776667677677676666767677666776676776767667676776677676767766767666676767767667767767677667677677676667677676767667767677677677667766776677666666776766776776767767767667677676776667766766676667767677666776767666676776767666776776676776776776776776766776767666767677667766676767767767767677676676767667767677676767677666776776776676766776776676667676766767766767766766776767766776666776666667767766776676666766767767767676766767677666776676776666676776677667677677677677676776766766776767667677667677666767666666767666677667766776666676776776667677677667677677677666677677677676767767667677676767766676676677676767766767767677677677677676767677676766776667767767677677677676767767766776776677677677666766666766676776776776767676676677666676776667676776676767667767766677676766676776676666776776776776767676766677667666677676776767667766676766776666767767677677667666776676676676766667666776677676667676767676677676667677676767766767677667667767667766767766677677676766666667766767676776767767677667677677677677667767677666766776776666677676766666767766677666677666776677677676776776667767766676766767676776766667767767766776677676776776677677666776676677677677667677677666766776766776767667767767766676767766677676677676776776766676766776767676776676776676667667767766776677676776677667676666676677677677676776667676766776676766776677676766776767677667767676776766776677676767677676677667767676776677676667767676767677677666667667676767666776776767667767767667667767766767767767767677677676776776776766766766767676776776767767766676776767766776776776676667666667766767767766776766776766767767677677666776767667667676676776767666676767676767667666776776776767767666776676776766667677676676776766676676677666776776776766677676776676767766667676666767767677667767666766677666767666766766776767677676767667767667767666776776767767767766776776676767667767767677667766776776776776666767767767676776766776776767767676776676676776667677667767667676667666677667677667767677676776776776776676766776767766776767766767677677677676776677667767667766776766776776776776776767766767676776766677676766667767666667767677667677667677677676767677666767767767667766676766767677667767766776666666776667676766667677667766767676776677676776677677676677677677676776776776776677667767677676667766767666767767667676676677666767666767767667666676776677666677676666667676667676666776676766767766776676776667677677667767667767677667666676766776767767767677677667767676766767766776776776776677666776766667767667677677676766767767667667677676776766766776776776676667677676767677677677677666776676677676676776767667766776767676776767677667667676767677666677676676776667767767767766776766767767767676776767767667667676776676776767767676677677667667767667766767676677677677677677667667766767677667766666677667667767677677677677666776677676667667677677676776776667677676677677667766776667666767676667767666767767767677666677676767767676676767766776776776667767667767667767666776676766767766676767677666766676767676776676767667677667767766776776766677676676776767676676776676776776767767767677677677666767767676677676767767767766776776677667767767766677677677677666776776776776767676776667676767666776767766776776767677667767676767677666776766676776776676776667667767676767767677677667767676767666776776676677676676676766776677676767667676677667766677676677676676776766776766666767677677676676676766767767767666766767767767676776766767676776677676666766767677667767677667766677677677677667676766676767767767767676677677677677677677667677666776676677677666677676766776767767677667766776767677677677667767766667667767766776766767677676767767767677667766767677676776766677676767667767677667766776776767767767677676776776767677677666776767677677677676776676666776776776766676776766776767766776776677677667666776676776776676776666677667677667667767666776767677677677677676676767767767766776677667667676677667766776776767766767677676767666766776767766767766676677677667677667676677676666776776666776767766676776776667677676776667666766776776776767677667767767767667767676677677676677667667766676766677677667667666667766776776767767676776767766767677676767766767767667676767767766667766767766677676766766676776676776776676767766676667767767767766776776677666767767767766767767676776677677666766767767676767766676776767676776767667667676766677677676776767767677667676776667767766766767677667767676776666677677676677677667767667767767667677676776677676767677666766776776676776767677676776667676776766776776776776677676677676667766667677676667766776766666676767676766667666776776766776677676776776766677666767767677677677676767677677676776776666666776676676677667767766676766776677677666776767677677667677666676776776767677676767667766676766767766776776666767767767676767667767766766677677676767677667767676767767676676766776776676767677667766776677677676676776776767767677667767767677667767667676676676767677667677677677677667766767767767677677676776767667676677676676776676676766666776776766767767666776767667677666677676776776766677676676766667766776776767766766766676667767676677667676776676677676676676677677676676776776767767666766776667676767677676676677666767677676776767676776677677666767767767667676776666766776776676766776677676767666766776776776766676776667767767667767767767666766766676676767677676767677676676776776776767667677667676766776766667667666767767767766767667767767766676767766767676766676776766677667767767767766766776766776776776767767767677667667766767676766667766767677666776776776776676767677676676767766767766677676767677676676776766667667767677667767667667667767767677667767767677677667767767766677677667677667766776676776776776667677667766767766776767766667767676766767676776666677676676677676676676776766776676767667767677676767767667676676676767677667677666667676667766776776677676676776666767766776676776767677676767766767767767767767767677677667767676667666676677667767676667767677677676766667767677667767766776776776776766766666676676666676676667766776767767666776677677667767767667767766767676767766767676676776676766767667767767767766767767676766666766677676766766677676776667677667677677676676767766767667676667667676767767767767767677676676676677666676677676767667666776776776767767677677676767667767677666676776776767767667767676776767766677667676677676767767767676677667767766767766667767767677677677667676676776766776676776776667676767676776666667766767666766776676677676767766767677677677667766776776776676667767766677676776667676767677676776776776767767676776676766776776677676676767676767767676776666677676677677676677667677677677677677676766667767677676776766766776666677677677677677667767677677676677676766766766667766766666776776667767677667767767766676776776666776766767767677676666676776767767667767676776767667666767766776676776776767767767766666776767676676776767677676667676776766776677676776667667677666677676776677667767667666776767676766767676767677666776676776677677676776677676776776766676776767677677667677667766667767676767767767766767677667676666767676767766776676677676766676776767677677676767767677667767677667767667676776767767767766667766666767766776776767767767667767767677667677676776776776767667677667767677677666776776676776767766776676776667676776676676776767767767667767766677666776767676767667767667767767767767767676677676766767767767767767666677677666776767767677677667766767677677667766766776776776767676776776776676776767677676666667767676776767767767667767677667766767677677677677677666667676767677666776767676776676776677667676776776676767767767767677676776776677676767667766676666776776776677677666677677667766776767667667676767677667767677667677677677676776676776767667767767767677676776667667677677677677676677676766767766776776766767767676676767677677
7667767677677677676676767767676667676776676776776677677676766776766676766776767767767667676776767767676666767667676776767767767667767677666676766767767676767766767676767667677677677677677677676676766766767676776677677666776666776677676776766767767767767677666776776667666767677677677677677676666776776677677677677666776766667677667767767667677676776776766776676767766666776767767667766776767676776776766766776677677667677677666767766776776766776766776767676676676677667767676767667767767767767767667767677677677677667766776666776776766776767676776767767676776767676776766766767677677676676767767667767766766776666767767666677677667767767677677677676666776676776767677677667767767676767767666677677676677677667766667767677677666776776676767767767666676767677676666767767667667677676667766677666767767767766766767767767666676776776677677676767677667667667767767766776776776776776767766776676767667677677676776766676677667677676677676667676767766776667766666767767767677677666776766767767767677667667767766676767767767766676766767676767677676767766677676667677677666766766677677666677677677666776767766676666767677676666667766677676766776666776666767767677667766767676676667676776767667767766767767677677666767676767766766667766767676766776666676667766776667677677667767767767677677676766776676766776776776667767667767767676767677676776776766767667677676776767766677677666776776766676676776677677677667677677677667667677676766767767766677677666767767767676766776677676776776776767767766776776676676767676767767766676767676776666776676767666667767677677677676766676767767766766766677677667677677676677677677676767677677676776767667667676776776776776776776767766767767667676667767767666667767667676776676767677677676676667767766666776767677676776767766776767667676776677677666767667667767767767677666766776776776676776666677676766776767667766766667766677677667767766676676676677666667666677667667676667677676776776766767767767766767667676766767766767667766776676767766776677666776767766776776776767676766767767767767676667667677667767677667667676776677677676767676767767767767767667766767767676667667767667676767767667667767677676776776767676676776767767666666776766766767677677677676766776776667667666766677676676776776667677676667766666676676677676776776776676667767766677667677666666767667677677667667676677666776677677667767767766767677667667676776676676767766677676776676766677677667667767767766776776776767767766766766766776666767677677666767677676676767667667767676666677667667676767767767677676767667676666676766677666677677676767667676776776767766666776767667666776776766776677677677666767666776676766677677676677666676766676776676766677676776677667676767677666766766767767766677677667677667676677666676676767677676677667677676666767767766776677677667766766666767767677677667676766776767667767767767677677676667666677667766667767677677676776776766767667666677677667766776776767676767666766766776677676676767676766776776776666667676776767676776677676667767767766776677677676676676767676677666677677677667666677677676776676677676677667767766767766766766776677676676767677666776677666767666767667767667666666776677677666776677677677676767767676676776667766776776776677677667767767667677677677676766766677677676767767767677667676676767766677677677676767677676676676676677677677676676767677676767677676767767677677677676767676767676667767767766677677676776677676667767666666767766767676677676766776767766767767676767767767677667676776766776677676676776776677677667767766676677677677677667666766676776767677676767676776766767766677676776776767767677677677667667677676767677667767767667667767667676766766776776676666776767767766776766767677677677677676676677677676776767767677667667677667666776667766677667767767677677677676776667766776666767677676767767676767766776776776776677667766767667767767677676767667676676776767677677676776776767767676776667676767676767767767767676677667767666767677676677676667766767676667676766767767676666767677666767676776776776776767666767676767667676667667667676666776766766767667766767676776676677676676667677667767677667766776776676776666677676776776767667767767666676766776667767677677666767767677676767666776766676767677677677676767676776767677677677677666767667767766677676776776776767667676776667766767676666776667766776767767766677667767676766776776767767667677676766767676776676776776776776676767766776767767666767767767766767666766776776776766776676767766676776776766766667676776776776666766677666767767767676677666776767677667767667677666767766776767676776767767767677667766776767766776776776767677677677666776776776766767766767666776766776766776767667766776766776776767667767667667767667767766767767767767677677667666767766766776767767676776776776776776776767767676776676776767766767667676776676677677677676776766676776767767676767676776676677676776776667677676766677677677667767766677667677667666767767767676676677677676677676766767677677667667667667677676766676667767767676677676667676767767766677677677676667676766767676776767677677666767667676776667766766767677667766767667676766766767677666776776776776776776776666677676766776766776667676767767677667767767677667766767667767676676667767767766667766677667766767666667767767676767666776776767767767767676776776766677667676767767667676776766667667767766766676776776776776766776767676776676776767677667667767676767766766676776767767767667767676776767767676677676767666676767767767677676776776766766676667677666776776676676776776666676767666767677676776667676677677676666776776776776767667766766677676776767677676767767766776776676776776677677677677677666776776676776676677667676676767767767767667677676767766766667667677667767766766766667767677676776776766767667676667676767677667767766677667677677667676776776766677676767767766677666676677677667677667667766676776766766776776667667767666766766767677676776776776677667766676676776767676776766776767767676776676767666776766776776766766776776667676767667667767676677667677676667667766776767766776676767766666766667767667677667677667767667767677677677677677667666767767766767767677676767767676767766666676667677666767767676677666767767676767666776676776676776767667667677677676676677676767767767677667676677667677676776667677677677667667666776767677666677666767766766776766767766666776776766676667766666776776776677676776767667677676767766676676767667767666676776776767676766776766767667667676767766776766676677677667667767667677676776676767767677676676767677676666776767766776677667767676767767767667766776766776767677677677667676766676666766676667767766766776776767767767677676676667767767767677667666667767667767766666767677676677677677677677676677667667767767767677677677666767767676766667767767676776667667767667676767676767767676776776676776766676776767667666776776776677676677677677676776776767767767766767677676776766766767677677677676776776776776776767667767677677676766776766767767766666766776676767767667767676767667676676766667767676666776767676767767667767767767767677677677666767667767676677667767767666677677677667676677676776776666767767676776767767677677676776766676776676667767766776667767767766767767767766677677676766767766677676776667666677667766767677667667676667667666766766676776676767767767676767767766767677667767676766767767767766767766767767677667767766776677676667767767767767767766677667767677667767676776776676776776766776766766766767677676766666677676776767767667667667677677666767766776767767767677666766776676767766776667767676776677666677676766767767767676776776767767676676667667766776776776776677676776776677677677676776776767767766767677676776767766767767767766766766776767677667676776676776776776767676766766666767677677677667676676767676776776667667667676766677677677666767767677677676776767767677677667667676767766776766676776767767676677676676666776776776767677667676776776776677677676776776766767766776677676676676677667767767677666667667677677676676767767767767767667767767767676767767766767767767667676766677676767767767767767767676776676766767767677676776767677676766776776776776666666776676677667667766767766776766766767676676767676767767676776676767767667677676767767767767677667766776677677667667676776766767766766776776676667676766767677667677676776667767766677676776767767767767667666677667766776776767666667766666776776776767766676767676767767677676766776766776767766667767766776767766767676676667677677676677677677677676776766766677676776767766677676776776776776776767666766776776676767667767767766766776776676776766776767666666766766767767766666776677676767767767767767666676666767676767766776666776667767766766776667677666677666766766776677677666766767766677676767676767667766677677666667766767676776667767767767667767676776767667666776776667767677666766666767767766776667767676767766776767767767666767676776667767767766667767676767767666776767767766776676666776776767667676776776766667676767667766776676767767766667677667677676766767767767766776677676677667766766676776776766767676677676776677677666776776776676776767676676767766676776776766766776776767676766667767767767677666676767767767667666677666767667667766776766776667676676776677676776676776677667666677677676767667766776767676767766776766676667767676767677667666766776776767766766767767767767667766676677677677676766776767767767766776676767677667667767767667677676776767767766776776767766677677666676677676776676776666676766767767667667677677677677676776776776677676666767666676766776667766776666677677677676677666776776767766767767767677676667766766767767667676776676776676776677677676666767676767677676676767766776776677666776766677676776667667676667767767766766776776677667767767667767767767677677667766776767766776776776766676776776776676776767676776677676767767766776776677667766677677667767667676677677677666776767766776667667677666776677676676776667667767677666776776776767667677676767677677666667767676767767767677667677677676667666677677676677666766766676776766676677676767677676676776767766667767677676776776766767766776666676677677676677677
6767677677676677666776676677676776677677676776776776776776676776776776766776776766677666676776776676776776766776767676766676776676776677676677677667666677667667767677677666767677676677677677676766766776776766767767676767677676776776767666776766666766676776666676776766677676667767767676676776767677676767676677677676766776767666767677676767766667677677667666767667667767677666677677667767677676676667677666766766776676677676776667767677667767767676676767677677677676776766767677677677667767677676776776676766766776677677676676767766666667677677677667767677676676767766667677676767676776776676776766677676676776667766677667676676677677676776767767767676667767677667767676776776666676776766667766776776767767767676776766677677666676767666776676767767666766767767766767767667676776766766776766776667677666776767767677676667667677666676776676676776776666776667767767676776676667766776677676677677676667767677666766666776776767767676776676766776767666776767766776677677667766767677667666766776776776676677677667767677676766776776766676776667676676776676766776776776776767767766767666767767766677667677666677676767676677676767767676667767677666776667767767677667767767767766776766766667766776776667667767677666776767767676767767767767677667677676677677666776766776776776776677677667767767676677676676766776776676767676767676766776676767767766776767767767667766767667676776677676776776766667667767767767766766767767766766767666767677676767667767766776766677677677667667767766667676776676776776767677676767767667767767767767677666776767677677677666776766776676677677676776767766667767677666767767676776676767767767766776767667666667766776677677667666677676767767767767677676766676667676776667676676667767767766766776776666776776666766776767767766667667767676767677677667677667767676766767767767677667677677676776776676766776676677676676776767767767766676667767767667767666767676676776766767676667677666677676676767666776677666676667666776776676676767767677667766767766767766776667766767766766776776766776776776776767766776667666776776667677677676667677667767767767766767767667676776676776776767676776676776767766677666776776667767677676767677677676776677677677667676776667767767667677677676776776776667676676767767766667767767767667667766667677667767767767767677677666677677676766776767676776767767667766767767767677676776667676767767766766667766667676767667677667767767676767676766776767677677667767667767766776767676676677677676676667666776767766776776767767767677667767766767676767767666667677677667677676767766667766677676677677676766676767766677676767767676667677667677676767767676677677667677676766676766776766666677676667766767667766776767677677676767676677667766776776776676677677677666776677676767677667766767766667767676776767766667767767677676677676676766667767767767767667766767677677667766776676766766776677677677677666677666776666677677677667766766776676766767676766766677677677677676677677666676776776766767676776776776776676776676676666676776677667677666767667667667767677667676677676776767676767676776677676766767767676677677666767766666676767667767767667677667767767767667676776667766776776676676677677677677676767766776776776676676776677666667767676766676776776676667666767767677667766676766676677676776776677667767677667767676767667667676766677677676677666667767676766766676676767677676776767767767677677667766676767667676776767767677676776776677677677666677677676766776676766766766677677677666776776766666767667767676667767767677667666776676767767677667767677677667677667767767667667677677667677676776767767766766677677666776776766676666776776666766767676667767667676776776767676776766667666766776776677676677667676766776677666766776767667767766667677666676776676676676776667767666766677676766667666667677676776776766667677667766766676776766776776676776676776776776776767676767766766767767767767766677667766776767766767767667677677676776776776767766776776776776776677667767766766667767666667767667766767677676767766677667767667767766767677677677667766766766776776766677677676776776766767767677676767767767767766776767766767676667767767676776667766776676667667677667767677676776776667677677676776766776776677677666667666776767676776776767676776776776767677666677677667767676676667767767677667676767667766767766676767676766676767767767676767667677677677676776766767677677667676776666776776776676676677667766677677676776766776676667767766776676776776767667677676767667767676776776776776767676677677677676776677666677677666776677676776776666676776776776776677666776776776767677667676766776767677676776767766766667666766776767767767667667767766776677677677667767667667767767767676676677677676676676677676677676767767767766776776767676767767677677676767676676676667767667767767676776677677676766667677677676776767767767677677676776767677677676767767766766667767667767676767677676677676767667767676766776766677676677676776776667767667767667766776766776676677677677666676776766677677676676677667767666767677677667767676677676676767667766666776776767677677666677666767676766767767767677677676776776776776776776776766776677666677666767677667677677677676767766776766667677676767767767666767667676677666676767677677676776776776776776676776767677676767767666776776676766767676766776766776666667766766667766776767677677677677677667677676776776676766677677676767766776767676776676776676676776767767676776776676676766766776676677677676667667677667667676766766676767667677667667766776767767677667667767767767677677667677677677676666776776776776776776677667676667667767676677667676767766677667767666677676667666766776776666776676676677667767767767766767677667767767766767667767767767767767676676667667766676776767667666767666677677676666666766776676776667767767677676766767766776766776766766677676676776767676667766767676776666776766767667676677677666677677676767677666766666666676766767767767766767667666776776676776776676677666667767767677667667666776776677676776776677677677676677667676677666767766776677677667667766776676676776767677676676677677677676776676767767676676766677677666767676677667767766766776776776767767767766776776776776776776776767766776776767676667676766676676676676776666676667767767767677676776776677667767676767667767767676767677677676676667666776677676667766667676776767767767766677676776776676766767766767667667766677676776767767676676776776776667677677676776677676776767767676767767766676667767677676767667666767767766667767767676766767677676676776667766677667767767766676667667677676767766667676767767766766766676676767766676766776676666666767767767767767676767667767767767767677666766776776677677667676677677676776767766676667767676776766676776767667766776766676767766676677667676767667767677677676667677677666776667767676767767767667666776676676766776766776776767676766776767677666677677667667676776667767666776776776766767766676776766677676676766677667766677666767767767767676776667666776776776677667767767766767667667766776667677676776766767677667766767767677676776667677677676766776776767677667767677677677666766766676776666766667677676667767767676776776666767667766676766667766767677667677667677676767677676776676677677676766767766767767767667676767767766766767767677666677677676667676776766766767767767767767767677676776676766677677676767767767767766677676776767767767766776666776776767767766776767676766767766776667767667676767676767767767766776677677676766677677677666767666677667677676767677677667767677676767667677676677677677666776776776767677667677677676776767767767767767676776766776667676677676766677666776767767667766667667676776776666776667677667767766766676677676667677667667767767766776767676667677676767767667677676676776767767676776766776767767676767677667667767676776677677666667676776776776776767767676767676767766767767767767676776676776767767766767676767767767766767767766776767766776776776677677676676767766776776767767676767767677666676767667676776767677667767767766767676677677677677676666667766776767677677667677676767676766766767676776776767766667767767766676766766766676776766767667766677676776776677667766776677676677667666776676767767667767767767666776677667767767666676776776776767677667677667676776776667766776767677666776776667676767767676677677677667766767667767766776766767766767766767676776767676776676767767767677667767766776677677677666766667766776767667766767676767676677676677676767677667666676776776767667676676776776766677676667767667767666677667767666767767677677677667676677676677676767766767767677677677676667666776776767767677676677676767667667767767666776677676776776676766677666776776776776766677676667677677677666767667677667677676776767676767767676776676767767767767767766776776766677667676767767766776666667767767767767667767767766776776766667766776767666766676676767767767677676766677676776767677677666677677677667766767666667767676767676676767767666776767767676676767767667767766776767676776767677677676776766766677676676766776666676776766677677676766776776766767767767667677676767677667667767767667767767676767666677677677676776676776767767676676776776767766676767677666766767677677666767767767677667766766767667767767667767666767677676677667676667677666667676677677677667666766767767677667667766776776767677676767676666767767667766767767766666676667766776767766676776767767676767676776767767766676767676767767767676767767766776776677676676676767676776776677666776776767677676677676667677677666776776766776776767677677676767766776776776776767767667676776766776766767767667676677667767676677667767767676776666676766767766776776767766666767677676776776677667766667677677677677676767676766767767676776676776677667676767667677677676676767676766766766677667666766766676767766667677676776776676767666776676667677667767766676776676776776776776766667676676676766766666766767767767767766776776667767676776676767667677676776767766776776767667767677676766776767767667666776677677666667766776776776776676767676767677677667677677676776776776666776776766667767676766666776677677676677676766676767767667677676666767767767767666776677666
36767767767766776776766676677676767676776776776767667676766767767766776677677677667667666667767667677667676677677676676766666776766667667676766676767677666666677667677676776767677667767677677667677666677676677667667767667767766767767767677676767667677666766676677677677677666677667676677677676776766776767676767767677667667766677666767677677666677666776776776677667767677666776676776677667767767677667767676776776776766776676677676776767767767767667676776776776767767766767766776667676776677676767767666677676767667666766767677667677666776766667766667666677667767767667667766776776676667767767766776766776776677676776766676766776776776776767767766676766776676776676776676666666767767767677676776766767676766776776776776767766767766766776776776677666677667677666767666767767676677666767767666776776776776676776667767767676767676677677676776766677676767767767677677667676667766667766766776767676676676766767766776676776666776666776776776767677667767667667767767676677677677676776767667766677676766676766676767767767767677676766767676776776676766776677666677676776776667767677667676766767677666776767666667676767767677667767676767676776767676676676767767767677676776766766776766676666776776667767667767676776776776776767767767767766776776767766776766676767767667767677677676676767766776676677667767767767767666776767767767677676776767677677677677667676767767677676767766677676767677666667677677677677676667677676767767767677676677676767767767667666766776667767767766776776766767766776776776776677676677677677666767766677677676767767766776676677666776776677667666767767767767766776776776767667676766677676767767766776676676776766767766776766776677677676767676776767766776776776676776667676776676776776776776767767767677676776676766776677676776766776776766767676766766776666767767766776667667677676667667767666776676767666766667767677676676676776677676666776767767676766767676776776667767767767676776776766676776766676776767767676776776677676666676776767766667676766767767676676767767767677666766667766767667766666666767677676667677676767677676776767666766767677666776776667766767676776766767677667767677666676677676767677676676676676776776776677666677677676767767766767677666776767676776776776767676776676767767667767677677666776667677677676767766776667676767766776677666776767766667766767766766676766767767667766776776767676677676767766677676776776766677677676677666676776676776767666776667676676766766676776767677677667767767677676767667767766667667676776676767666767677677667767667677676677667676776676767767767677676677676766767767676676767676776677666776767677677676667676767676767767767676776776767767767767676676776776767766666767667676776776767766776776677666677677677676767767676677667677666767677677676776767767667766676667766776676767677676767766776766767767767767767767677667767677677677676767766776667666776676776776676667676677676776667767666767767766766776776776677666676776677677666767767766676767766767676776776767767667666776767667676766776666776677676667667676776776677676667667767766767677677677667677677676776676766676677677677677676767676677677677666677676677677667767667677676667767667676676677667766677677677677676666677676776676767677677677667677667677666766776667677667667767676776677677666767677677667677677677667677677676776677676776676767766776776776676676667677677666767677676776776667767677667666776767676776776776766677667667676766776667767676667766677677677677666776767767766776677677667766667767767767767667666766767767667667667766776776776767676767666767676677676767767766676776767676776776666766767767767676776776676767677676667666767677667766766766767767676667766766676676776677676776767767667766676767766766667666766776767677666767767667677667676776676677677677677677676766767676766667766667667767766677676677676776766666667767676677677676776766767677667767766776776766677676767766767767666766767676766676776766776776767766677676776667767676677677676776677676767676767766767667766776766776767677667667767766776776676677677676776767766776776767677677666776677677676667767766776767676677676677676776776776776776676767667767676667667677676767767767767667767766676767767667767766776766776676776767676776766776776767767767767767766667766776666767767766776767767676766666676776776776677666677667766667767767767677666677666776667677676667767677676677677676776666776766767767677677676767666767676776767767766676776767767677676667667767766767767677677676776667667666677677667767677677667676776766767767667767676767676776676776766676676767677667677677676766766677667767767767767677676676666776767767767767677667676767767676666767677667766776776766676677666767676776676767676677667766776776767676776776776767677666776766767677676766776776677667766776676677676677676677677666776776776766776767767766776676776767677667766666666776767767667676667677677677677676667667676776776767667767767677667667667766766767676776767767677667767677666776776776776776767676677677676767767767767677677667677677676676677676776767767767767676776767767676766676776776776766776776766766767766766776767677676766776677677667666776776676666767676667677676776776767667766667767767676776766666776666776776776676767677676677667667677676676676776677677667676767766776776676776776766667677676776767767767667666776776776766676776776676766676776667766776776776676776767667766676667667677676767676676776767677677677667767767676776676776666776766676667766776767666776776666677667677677667676666776766667766776776676676767767677666767767766767767667767767767767767767766767767667767677677666676766676676766776767677676776776776667766767677677667677667767677677676776766766776767767767767767677677667766766667767767676766776677666677676676766767766767666766676666676766776776776766766776677677677676767666767767666776776776667767767767767667667767767766776667767767676767767676767667667766767667766776666676766776767676776766767666666776776776767767767766776766776776766667676666776767766766677667676776776676776776776677667667666677677677677667767767676667667766766767766676676766676676776666666767767767667677666776767766766677677666776677677676677667676776767676677677677676666766666767667676776677677667766677676676666667767667767767667677666776776677677667667677666767677667677676677677677666776776666766767676676677667677667766776776766776776677676767766776776776776767676677677667767676767767766767767677676766767767767767766767767767767677676776776667766667767766776667767767677677676677676766776667676776767767766667766767676776767767677666677677677677676776677666767767667667676676776767767767667766767766776767766776766767767676676767677676677677667767766767677676776776776776767767676776776767767767676766666776776767677677676676677667676666666767667667766676776766776676776677676767676776667767766676767667676776677676766766776766767766667766677677676676776767676676666776766677666776776766767767767767676677666766767667676677677676667767676676776666667677677677677667767767667767767766776667667767676776776767767676767766666676776776766767767676677676676767767676776767767667766766766766667767767766676676766766776676776776776767676677677677667767767676767677676767767767767667666667666766666776767676677667766776676676767767767767676776766767767666677676767767676767676776767676676776676766767676667666776767766776767767767667677667767767767676776767767677666667767767666776767766776767676677676767766767676676677676667677676676667676776776766767767767676776767676677667766776667767666667677677667676776677676667766676767667666676676677676667766666767676767767766676676776776676677676766776676766767767766776676776766667766767677676776767676677666677676677677676676767767766767767767676767767677677677676767766776767767677676676776766677676776776676767766767677667676676767666776676767767767667676676677666666776767767767666776677667676767767667677677667666766677666776667767667767767766776767766776776767667767767767766767676776776776677667676667767676767767676767767766776766767666776667667766676766766677666767666767767767676767667676667767677676776767766776666676766667666776677667677666677676676776776776776666766677667767767766767667767676677677676767766776676776776767767676676776776776776767677677677677666667767767677667677667677667676767677666776767766767766676767677676776767767666676776677667767766677676776766776766776776666666767767767766776767676767677667676776676767767667667767767667767676677676767766766776667676767767766677676676677667676776776776677676766776776767676776766767676677667677677677676776677667767767667677677667767676766676776766767666767676766767767767677676767767767766677667676776667666776677676766677677676776776767767676676766766677667767677667766776776676767767766676676676776767766677676776766776776667767766776776776767676667767767677667767667677677677667766676776766677677677677677677676767677677676776766766766776767767667767676767767766767677677667667677667767766767667677667766776766666767677677677676766667676776776767676776667767676767677667767766677676666766767676767677667666767677677666677666677676776767767767677667676677677676676776776766767767677667677677677677666767767766776767676766776776776677677676776767677667667677676677677677676767767766667676767676767766677676677667677676666766776767667766676677677667677677676767767677676767767667677676766767766676767767767667677677676766776776767677667766667676676677676776767767767767767676776677666776767766776776776776667767767767767766677676776767767677677667667767767677667677676676776767766677666776767767767767767677667766776766776767677677677666767666767677667667766766767667767767677677677667766767767767676776776776776677667677667677677676677667766776767666776677667667676776677676776676677667766676776766776767677677676776667767766677667766767767766676776767666776776776776676666676667676776776766676776767676677676666776676767766766677667766677677676776776677677676776677667766776776767667767677667766776767677677677667767677676676766677677677666766776666767767667677677676677677677677677676
676767676767766667677676776766767667676776667677676767667677677676767676776776767766676766676776776776767676776767677677676767766667676767667766676767767767767676767767667766776677676766767676666766667677677677677666767676766766667766676767767766776766676766776767676677666776767767766776767676766676776767766776767767677677677677676776767767667767677676776776767767676776676776767767676676776676776776677676776676776767767766667767677677676776776677677666776676767677676767766676767677677666776676767676667676776667767767767677676776776767767767766776666767677676676776776666776667666766666776677667767676776676767676666776677676676776776766776676766767676767667767666766776767677667767677677676677676666767676767676766767766666666766776776776766676676766676776766766667666766776677667767677676776767767767767767667676776676776677676666776776776776766667766767677677677676776766677677667766767767667676767767767767667676776776776776776776676776767677667767676767767767666766776776666676677677677677666767767767666767676776767767766666767677667767767676776767676776776776767676766676666776766776767677676767766776676677676766676667667677677677676666767677676776776767766776766767767766666767676677676666676767667677677677677676767667767676776676676676767677676776776677677677677677666766677677677677677666776776767677667767766766676776767767767767676776676676767677666766767667766676776676677677676667677677676676766667666676667676776767677676767767767676767667766666676677677676767767767677676677677676776677677666766776767677676676776776776677676766776776776667676776666766767677667766676766766766776767667766667766776776767767766667676677676776776677667676767766776767676667676776776767677677677676776767767767676677677667677677667677676676677677666767767766676767676776677676667767767767767766767767766667666776776766767667676767677677667766776776767767767666676766677667667677677676676766767676776767676677667766776766776767677676767666776767766677677676667767767766776766767667677676776767767676667666766677667767677677677677667677676776776776766776767676767767767676766776776776767676767766776676776767766766767766767676776676767767666766667677667677676766776776666676677666776776767677676667676776776776776766667767767676767677676767677676776676766776677676776776776776666776776776676667766767677677677667767677666767767677667667767676767767767677667676676767676776767667767766767676767767676766776667767767766767767767667677676677676667767766766667767676676776776766767677667677677677676776766776776767666667677666766767767767767766776767767666776676676767677676676676767676767766666776667676766676766677676677667677677676767677676776767677666776766766666776677667767666776767677677676776677676767667767666767767767677677666776767676767667676776676767677667767677676676776767667667766766776776667767666767677677676677666667767677666677676667666677667666767767766676767677677677676776766676776767667767667767766776676677676776676667677667766766767676776776667677677676676677666776766676776677677676776677676677666677677676776677677666767767677677677676767767677677676676767767676767767676766776776677677667677667766676666776776676767767677667767677677666766776767666677677677676676767677666766767666677666766766776676676766766766667767767767767676767677676677667676677667677676766776667667767677676677666766677666776766677676776776776776776776776776676677676766677667667676766766776776776677676677667677667667767767767767677676676776767677676677676676776776776767676766766767766677667667767667677666776667676776676776767767767676766667767677676766776767767676767677677667667767677677676776776776676666776776776767767666776666776677677677677676776776767666767767667666676676676767767766776766676776767767766776767767677667677667677677666767767667677677677666677666767766776767676676776676776776666766776766676676677676767677677676667767767667667676776776776766776776776767767766767767767677676767766776767767767677667766776767766677676677677677677667676776676676767767767767666767767766767667767767676676767767767766776676767677676776767677667667767767677676776666677666776776667767677677677667767767667767667667667766676677676676776776766776767767766776666676666767676767766767766776667677676767766776766776676677667667766776667766776667767667767767676776667667766766776766767676776776676767667766767767766667767667667767677667767676677667767677677676776776667667676776666776767667667767767666767667676776776776667767766676676667767666776767766767677676766667767767676776667766767677677667766767767677667676677677676776676767677677676767767677676766767677667766766767767676776676767677676776767677667766776767676676676776776776676676767766776677676667677676677667767676767667767767677666666776766767676767667767766676776776767767677677676676666776767677677677677667766776676776766677667667667767766767666776776776766776667767767676676776677677677666766766666767677677667676766767676766767667677867677676776677667677676677677676767766767767676776776767666766666676677676767677677667667667766767677677667766767666666766767667766677676767767767767667766776776676776776776766677677677667767766776767676776766766776767677676776776667676677666776767676767676677666677677667676676676767767666776766676767766767676776676767766666776767676677677676677676676666767676776767767667676767677677677666776767767676776776676767767767667667767677676767767766677676776776766767667767666677676676666766776667667676776767676776767767766677676766676667676767767667677667767677676767676676776776776767767676677677677667677667676776766776767766776776776666776766767677677676667767677676666677677677676767676667767767676776776766776776767766776776776776776767677667767767767676767767676676676776667676766666776677677667767677676767766776677676766676677676767677666767767767677677677676667676676676766776666767767767766776666767677677667767767677666677667767767767667766676766666766676667677677677666676776677667767676776667677666767767767677677677677667667676767676666676767767676776766676776766776776767766677676776766677677666776677667767676676767676766767766776767677676677677676767767667767767677676666676767766776776767766766677677676776677667767666776767676776767677676776776776776676667676776677676676766766677676776676676767766767666767766666776776766767677667767677666767766677667766676776776667666776776666676677677676667767676676766676667666676776767676667676677677677676776776766677677676766677676767667667677677676767667766667767766767677666776767667676676767767767766767766667677676767766767767677676776767677676666676776767667767676676776676676676767676666676767767666676767766776776776676767677667767677667767767767677676667767766767767766667767767766767677677677677676767767676677677676676677667676677676776767767677676776766766666666767767677677677676676776766677676667677677676776766767676676776676776766667677676666776776676776766767667676767667677667767676767767767766776767767767766676767767676776766776767676776767677677666776766676767666767676677676677667667766666776676776677677677677666676766676666776676676767767677677676676767766767667767667667666776767767666767677676766767767666776766676776776666667766767767677676767667667767676666766767766766776776677677677677676676766776776666676677667767767677667677676666667666766776767677677666776677677677667767766676776676677676667677676677676776776776767667766776767677677676677666776767767676677677677676776677676677677666776667766767767666677677676776767677677676776776776767767767767676776766667767677667767766776766766667676776676776776677677677667766676776766776677667676767767766677676666676677676767667666676776677677667766776767767766776767667766677677677676776766767767767767767767766767677677676776767767767767766766776776676776776667677667766677676666767667666776676766767766766776766776676767767767676776667767667767767666676667676776676776677667767766766776676767767677677677667766676766676766776676776766767766767677667767767766776776677667767667676767767767767766667667677667677676766767677677667677666767767766667767667677676667766667766766677667667766676767766776767667767767677667667766676767767677667767766767666676767767677667767666776676677677677676767676767767766677677677666776767677677677677676676776766776666667677677677677676767767676776767767667677676776776776766767767667677666776767676776677677677666767676767766767676776767767667767677677667766677666776776776667677667766776767767767677676677677676776776766776667766766776767767667676776776766767767667677677667767676766767767767666776677676667767677676676676776776767676776767676776766776776677676767677677666676776677667767767767767766776776767767767676677676776677667677677676677667766776776776676676666667677676766776676676776767666776766776776776676767676776766776766776776767766776677676767677666767666766677667667667766676776767767766766766677666767767767766776766776677667766767767676767767667767666767767666776776677667677677676677677667767676776667767767677677676767766776676766776677676776676776667767767677677676776766766767677676776767766767766767767666667677676767667676766676776667676776766776766676676776677677667676767767677676767767766776677666776776767767766766676677676776776677666776776767767767767767666776667677677676767676776776767767766677676776767677667767767676677677677677676776776776776776776767767767767767766677677676676666676776776776776776676676776776776766766776767677667767666776677667767767676676676676776766776666767766776677677667677667766677676767677667667767767667766677676776776776767676667676677666776676766767677676766776677677667666767766776767676776676766767677676776776676776677676776767677676776776677667766776677667767767667766676776776776767766776666677676767767677677667767676776767667666676767676767676776667667767676776677677677676767767766776776767766766766776667666667767667667767766767767667767676766776667676767767767676677676776776767767767766766767677667767676676767767767766677677667766676677677667767767677677
6776667677677676766676677677676767677667767766776776766767766776776677676767677676776677667767667677667677677676766767667767677666776676767676766677677677677676776776776677676766767767767677676767676677677676776667676776667766767676677677676776766767767767767667677676667767666776677676666676776776776776767767766677667666767767677667767676766676776676676676667666776767766677676776766667666767767767766776676677676776676677676676677666766677666766666767766776677667767767676766766767676766776766767676776676767767676766767667677667676667767676666766677667767766667676767676776776676666767677677677677666666676666766677677677676677666766776767677677676767667677676766676767766776767667767667676776776667677667766676776776767766776767766776776776776776776677667667767767766776767767767676776677676766767666767676776776667766776667767676776667677676776776776677676776766767677676677667766667676776767666776766767767766767676766776776776766766766767767767767677677667676776776677667767676776776676667767767676776667767767767766766676677667767677677676677666776767667676766766677677676677677676767676767767666776677677677676767667767666676776776676677667766776776676776676766767677677667767767767676676766767676677667767766776776667677667766677677666666776667666776676767676776776767767767676776767667666676766776776766667667666666677676776776766776767667677676776776776776776767677667767767766776666767767676676767767767767677677677677677677676767766767767677667667676776676776767677676767767767766667677676776776776676776667766767676767767677667676766667667667676667667767767667767676767767676776776767677677667666776767667767766776767766766776676766667767677667767767766677667667676667767766676776767677676776667767677677676677677667676667676776776677667767766776776677676776677677676667677676776776776676776776776776766767766677667666766676667766676666776676776676766776767767766776776676676776767766676677666776767767767667767767667766776776666677677676776667767667767676776776776776677667676776677676667767767767767676676767766767767667767676767767677677666666776767676766666776776767766776776677667676676676776776776677667677667767767676767666667767677676776776776776667667766776677667767667767666776766676776676767676666766667676767666766666776676676766776776767767766766767767767767676766776767766776776776776766767767766776776776766676776666776667767766776776677676766677676767767676767677677667677677676776776767767766767667677677667677666676776676776766776667766666666767676776776776766767767767767766677677677667766776776776776776667767766677676767766767767767677677677667677667767766767667767676667666766677676677676667767767766767767676676667667666766767676677677676676776776677666776776676776767677676666667676776776676676766767666666766776776676776776667767676767677676776776776776666767667676776776767767677676776776767666776776767766776766767767667677677666677676776776776666766767766776677677677676676676776676776776776676776776676767677677677676767666766776667677666776676776776677666767676766776776776776676766676676667677677677677676767676676677676766677677677666766767766776667676776667766767667666767676776766776766666776677676677667677676677666776776776767667666766776776666766776776677666767667667767767767676676676766676766776767676767677677667767667767767676767666677677667676767676776776677667676776776767666767767677666767766676776776676766766666767766776776767676667767677676767667767767766677667676676676776776776667767667767766666766767767766776776776776676677676676767667767677676767767676677666767767767667667767677676667667676776766676767766667767677677667766766766666776766767677677667767767677677667767667676767766666776766676776677677667667766767767677677676767677676767767766767767767676667766666676676676766676776776767677676766767667666666677676776776776766677677677676776666776767766767667767677677677667767767767767767667767677677676766776776676776676776776767766666767676776676676666766776767676767767676676766667677676767767677667767667676776776776767677677676776776767766677676676677677676676766776667667767676667677677676776676767767767677667766767766766776776776766676666677667767767767767677677676776766776776677676666767677677676677676776767767676776767767766676667767766677667676767767667677677667766767676667767677676776776776767677666676677677677676676776776766767766776766776776767677667766677677677677677676667676776766776667767767667676676776776767676776676776767677676767767677666766677676776776767676667767676676767667767766776776767677677667767676776766676766677677677677666766776766776766676767676776766676676677666776776676776767677677676667766776776776767767767667666666677677667677677677666776676767677677677667767676677677677677667667677676677676776767676676667677667766677676776677677676766677667677677667677677667676776676767666776776776767667677677676767767767676676776766776667767667766776666667766776776776766677676677676776767667676677667676776767676676676776677676767767677667667676776767767676776767677677676667677676677677677667766776767767677676677667766676776677676767666766677677667767677677676667766776667766776776667676767676767767766767677677676667767677676766667677666677677677677677676766667667676766677666767767767676776677677666776766767767667676776776776776776677677676767676767766776776776767677677667767676767766767767676767766776676767676667676767677667676667666677677676766776776776677676767767676676776677676676767677676767767676676776767677676776776677677677677676677677676766676676776676676667667766767677666766767767676776776766776667676766776767676776776767766766767767767767667676676776767667677676677677677677677666767676776767767667667767766677677666766767667667677667766776767666667676776676677677676677676776677676776776767767767666766776677676776776766667767766766776667767766766776766776776676666767767667676677667677666776766676767676776666766776677677667667666776776767677667767767677676676767666767676677666766776677667676767767667767767766766776766667676776776776767666677676766667767667666767667766776677677676776767766776667667677676776776676676676767667766767677667677677667767666776667676776766766667766766766767667677676776776676766677677667767767677677676776676677676767767666776767767666776776676667666767667666676666677666767667666766776776677667766677666667677677676766766767767766776667676776776767676766776776767766677677677677677667677676767667766676766676677677666776667666767677677677676776767666767767767677677676776767767767676677677676667677677666776767667767766677677677677677677666767767677666677666767767677676776776677666776676767666677666766776776667677667676676766776776677667767766677676666767766667767667766767677667677677677677676676776776776767677677677676666776767767676776676776676666776776766676776676676676677667766776766776676766776776776767767667677676677676667676766677676776776776767667676677676776776667677676667767767767767667677667766677677676676766766776767766766677667676767667676667767666776776776776676767666776767676766766776767667667766776767676776766776676677666776776676666667677677676776776677676766767767767677666667676676766767766677677677676776776676776776666677677667677667767767677677677666677677676776776776676767677667677677676767667767766676767767676676667676767677667676767676667767766776766776667767766676766766776776776766767767767767676767767767677676766776766677677677676677666767676767767677666766776677676776766677676767766776776767766677667767766776766676767676676676776776776767676677666767767676677677677677667766676776776776767677676767676677676676767666677666677676767666676776776767676667766776776676667767767767676676676677667676776776767676677677677667767667666776776667767676767766776766776776676676677667767766767666666776776677677677677667767766776676776776776677676676667676677676766767767677676666677676776776666767767767767667766776776767766677676767766676766776767767766677677677677676767677676776776776677676677667676767767766776776676776776766776666776776776667677666776677677677677676677667767766776767667667767766766766776766776776776677667667676666776776767666766676667667767667766677666776766667767676776767766676776776667766776767767677667767767766766767767666767766776776776767676676677676677677676766767666677676676676676667766776666776776767677677667677667767767667676677676677677677677666676776766766776776676667676776666677676766767666776667766776776776667767767677676766776776766767676776776666676776666767667677676677667667667666766767767767667767676767677677667766776776667767766667667667766776776767766767667666767767676676767676767767766766677677676677677667676776776766767766767676767667767676666776767676767667677667767767766776776776766767767767767766776677677677677676767676776767677677677676767767766676767767767676667677676766776776767676677676776667676767767676776766776767767667676666666766767677676767767677677667766776776776776766776776776776676767766767767766776667677676667766676776667666776766767767676776776677667766677677677676677667667677677677677677676767767667676667766767677667676676767676776776767666667766767766776677677676667677667676776776767767766677676767676767766766776767676766666776767667767677667677676667676676766677677676767767677676767767767676677667676776667666766767667767767677667767676776776666767767767667676767676776677677676776767766776776776667677667676767767766767677667766776767676766767667677676776767676766767667767667676767676776767767676766677677676667667666766767677667766767766766776667667766767766776767766776776776677677676776776666677676767667766767767677676776767677676677666666776767767677677677677676767677667767677676776676677676766766776676767767676767677676667766767767676767767666767677676776776677667766776677667677666776776766776676766677676677677667767766677677677677677677677676676776776776766776776776776767677667767766766677676776766676767667677677666776776667767767667666776676766767676776767676776776677667767676676776776767676667667667677
667766767677667766776766667666767767767677676766776677667667677667666667666677666776776667667767766776776776767676776776676676776676677677676767677666776766766776666766677677676776676677677667767677677667766776776666767667667666776776677676776767677677676677667667677676676676776766767676667676666776766776776776767767767767667677677676677676766776677667666676776776666776767767767766776767676776766766766776677677677676676676677677676676766767767667677677677676776677677677677676677676767766677667667677676667767766767677677677677667767767677676767677676666676776667767767677676766767667767666776776766767667666776667767677676666667767767667766667766767766767677676776776766767677677677666766767767767677677666667676667676677676767677667667767767676776676776767676776677676667766666767766767766767677676776677677677676677676776767667666776776776766776776666667767676776776677677677676676677677676667677667677666776767676677676767767767767676676767767667667666676766667767676767677677676667767677677676776767677676677667767676677676667676776766666767677667767677676677667676776776677667767667767677677677677676677667766676767767676766776677676776676676776676667667766767667667677676767767767676676776776776676666767767767767667676676766767766767677676767766767677677677676677677676776776776766767767676766666766767766776776776766676776767667677667676667667767767666767666776666776776776676776767766776776676776667676776776677677676776677676766766776767676666766676677676767766677666776667677667676767766766776766677676666776677677676767767676776776776776676767677677677677677677667676767676666776776767667766776677666677667766676766766767766767767767677677676766767667676767766776667766767667767677676676766677677677667767767667666776767767767677666677677677676677667767767667766766767766677676776667767767767767676767767767767767767677677677676766766676767677676677667767667677666666767767676767676776776767677676766767767767767677677667676767666766676677667766676676767677677666766766776776766776766776776766766767767667667667676776776776666667676667767766667767676677666667677677677666767676767767677667767676776776667767766677677677667667676776776776666767767767766766776767677677676767666766676767676767677676776677666776676677677666766677677677676776766676766776767676667767767767767676767676677676776676776677677677677667677677677666767666677677667676776776666767766776767766767766677677676776767667666676767767667667767766776776766776776767677676776767767676676666667676677667667677677667677677676776767676776677676666667766776776677677666767677676776767676776677676667676677676676767766767767767767677677677677677666776767766676767766767766776776766767767766667677667767767676667677666776776766667767677677677677677677667677676767667767767676676767676776667677666766677676776767767677666776677667667767677667676676667667676676766776767767767767767766677667767676766677677676676767667767767766767767676677666766667677677677676766667677667677676767767766776776776767666766666776776667677676676767677677677676677677677677676776677677677666776776767766677676776676776776776767666776766676776666666776676676776667677677676767666667767767676766677667677676776677677666766676776767767766766767676776767767767676666767767766776677667767667767767676677677667767677667767676677667676676767767676776667677667667767766767677676776776677677676776766776776767667666667677677667676766776676667677676766776776767766677677676677677677666667677667677677676776776667677676766766677667767767767667766776677666676776676766667666766776776776667677677667767767767766776767666676776776767667676666676676767767766766766767767666776677667677677676676677677677676677677676767667667767766666767767767667767767766776767767767677677666677667666776767767766677677677676767767766677676676767767767667766667766667676766776776776677677677666776776677667676776776776676776776776767676676767677677676776776776776767766776667767676677677677677666676767766776676766666776767666776766767666677677677676677676776776776767767767677667677676667766776766776776767767767766666776766676766676676776667676667767767676667676767677666776767677676767766667666677676776676766766676767767676776676776667677666767767677677667667767767676767767676776766666677676667666766776776676766766766767676776776776677677676776677667766767767667676767666767677676666666677677676776677667667667677667667667677677676677667767766766767767677677676776766766676767767677677676776776676677676776776776776776766667667767677676676766677667667767667767667676667677666676766767767766776677667766666666676766676676776776677676776776776776677667667667677677676677676677676776776766767677676767767766776677667766666767677667677667676676766776677676767676677667676776766766767667677667766776776776676776676677667666677667676767767766766677676667767766677677677666776676767767676776767676776676776676776677677677676767676677677667767677677676767767676666677667767767676776777676776767676667667767766776767766767677677677676666667766766776676666776676677667667677676767767677667676676767667766776767767676767767767677667767767767677676767676766676776776677676677677676766776766677677677677666676677667667767767767676776767667767676776776767677667676767676776677667767666776767666776767677677666776766767767767767666767767767677676776776776767767767766776767767676767767767666766776676776766676776767767677677676766767676776766776776677677677676776767766776776776767667767766676776767667766776767767676776677666767767676776776776666776677666767677676667766776776776776677667767677666776677666767767767767766776766776776676667677677666767677676667767677666776766767666676767676676776676776767676776767766776767767676776776776767676676767666776767767667767767767667767766676676767667676776676677677676676666776776776677676676666676767766767766767667766776776776767677676767667767767677676667767676667667677676677677667766767767677677676766767677677677666776767767676776677677677666766767767766767767767767766776767667767767766766767667767666676776776677676767766776776677667676766767676776776677667676676676667766677667766776767667677677676767667767666776677676776776667676776676676766767767676767667667766776667766667677667667667677676667676677677677677667766766776776767676776676766776667676676677676767766776776667766667767767766767767667767677667767667676666767676766676767767767766677667766676677666776766776676676666767767767767667766767676666767677676767766767766776667766776776667667676766776776776776766776767767676677677677677677676676776766766767767767677677676667676676667767677677677676776776677666776676676776766666676767766677676677677667667676667667767767767766677667667667667767767667666767667676776767676676676667666666667677667767677676677676776776766767767766767667677667766666767766776776676676667766676766776676767767767676766776676776766766776677676767667767767676666676677676677677667767767766676776676776767677676667766776776666776767667767767677677676676676776676766677677667767676677667677676776676767767677676766776776767767766766766666776766667767767767767676767667676776776776677667767677676677667767677677677676776766766776766776766776676766766677667767767676776776667677676776667766667767766677667766767666767767767676766677676776676767677676767666766776776677676676677666776667767766666776776767676766677677666776677677667677677677666676767767767666766766767767667766767766677677667767677676767767676667677676767766676677667766676766766776676666667767676666776767767667766767677666776677677677677667666666676767667677677677666767767767767766667667677676677667766767767677677666766766767767676766776776767676677677677666776776776677667767676677666776767767767677677677666766766766677677677667667767767667676776767677677666667667767676767766776776776776767676776776767676776667677677677667767767766776677677677677676766776767676776677677676667667667767677677676766776677677677676767766767676776776767677667676677676667767767677676667676776766767766776776776776767667667667767767666766767767767667766667766676776776767677677677677666677677677676767666776677676677677677667766776677677676776677676766767766677676767677676677676677667677676676767676667677667766776667766676776677676776776767766677677676776676776767677676667666676776676776776767676676677676776676767667677677677666767767676776676676676776767676776776776767677667676767676766776676767767676776677667677676776776776676776677677677676776667767677676677677676776677676676677667767677676666676776776766667767677667766677666767767676766677676776676776766776667666677676767766776667667767767676767767767676767767676776666776767667767766776776766677677667677677667767676677676676776776667666766766767766676776767766766676776767767767767767667767676676677667677676766677666677666776677676677677676767667666677677667677676766776766667667766766767766776776677677667767676776776667767767677666776776677676767767667766776767766776767767766767767767677676767676776667666766776677677667767676776676676776676776776776667767766667667677667676776767677676677677676666767667766677667676767766767667667767676677677667767767667677677667767667666676776766766767767767767766776767676667766767767766776667677677676776776676767676667767677676776676776776667767767677666676667767677667677677667767767667667767677667767667676676767676666767676767667676667666776776776776676767766767676677677676776676776767766677667767767667677667677667767766767676666776676667667766776767667666776676776767667767677677676776776767667676666676767766766776667667667667677667666767676776776767676676776676677676767676767667766677667676776767766666667766766767677667766677676767767667767767767667767767766776776766767677677677666676677667666776767667667677677676767767676776676767677677677667766676766776767677667677677676776676676776766776676667676677677667676776766776776776676766776677667666776776676776677676776776766667767676676766776766767677677676676776776766776767676776766676766766767767677677667767766776776776776766677666
67666676766776677666677676677666776677677677666766677667767767766676767767677676667676677666677676776776766767767767677667766666776766767676776776767677667766776667767676677676767677676776776776667667677667676776776776776677667667676676767766776666776676666676776767676677667676776776767767767767767666767767767667767767667676776767766776676667676776677677667767766776776776766767667766767676667766767766666767666767667767766676767767677677676677677676677677677666767676766776767766766776776776776776766677677677677677677676667667677676766776766766677666677677677677667766776776676776776767766766776677667767667767767667676776767767667767677677676776766776767676776676667666767677667676676776767767676776767767676776776776776767677676677677676767676767767667766667767767767767677667676767767667767676776766767767766776776677677676677677676767676767677677676667677676767667767677666767677677677677677676776767767677676677667677676776676767766767667767767766776767767677676667667767667667767767667676776776767766776767766767677667767767676776767767767677676776766767677676676766776677677676767767666776667667767766767667767767766776776767677676676767677676776776776667767767766776776766766677667666766776767677666667767667767767767667677667677667667767766776767766776766677676767767676766667767767766767767767767767676676677677667767666776766776767677667677677676767677676776676767667677667766766767767666676767677676776776776776677676776766767666676776776766767667666767667676676676776776767767677677677677677677667667677677677677667676776767767676767667677667767676767767767766767676767666677677666766776776776677676776767677676767767767677666767767677677666776776767767767767767666776767677676677677667676767767667667766776676767767677677677666677677677667676767676766677677676677676676767676766667676676667677677666776767766666767767767677667767766767766767767676776776677676766766766767666676676667767677667767677676677676766766676676767766776667676767677677677677677676767667767766776677667667766766776667676776776776767677667676767767676676677676767767767677677677666766676776766776767767667766677677677667677676766766667767677666767766677676776767766676776766776776776766666667667677676766776677677667766776676776767676776767767766767677677666767767666677676767767767766676667766766667667767676677677677677677667677677666767766776776767677676776776766666676767676667767677676776766767766676776767766667767677676776776767676776776776776776776667677677677677667767677667676767767767766676767767767677676667766666767676676776766776767766776776767767667767676667767767767767766776677677677677667676776776767767677667676767676776776776676776776776776766767767767767667677677677676767767676767676766677666767666677676676776676776776667677677676767767667767677666666767767767766766676667666776776766677676776776677667767766767677676767667677667677666776767767767766776776776776767767676666776776767767767766767677677666767676767767767676676767677676776676767667676766766776667677667767667767676767767667767767766776767766776767676667676776776667767767766767767767766767667667767767676676767767676667676767677667767767766677666776676676667767676776766767677677676776776767767667767767677676767676766776767677667667667766767676776776667676666767667676776676767767676677677667767676776776767767767766677677667767766676767667767667767766776676766766776667677676776767677676766767677676677666766776767767766767677677676676676677677666767766667667667767676666776667666776776766776667667677677677677667767767767676776767766767666767667677676767767766776767767676776676676677666676766776776767767767667677676766776676767676776667676776767676677677667767767767767677676767676767766666776767767766766776677676667677666776767767766676767766676776676776767676667677667767677676776676776676677676776776776776767667677677676677666776766776776677667667676667676676776776767666776776776767676767666776667766767766677677676766767767767667677677666766677676776677677676767767677666676776776767677677667767767766767677676776776667677677676776767677667767767767766676766776677666767667666776677677666667767677667666666776776767767767677667677676776677667766767677677667766766677676666677667767676776776676776666766677667666767766676767676776776676676767767676767676767667766776676776666776776676676676666676767667676776776676776776677677677667767766776666676666767677667767767767677676666767767766776776776676776776776677677677677666677677677676767766776767767677676767677677676676767767666767767766676776667767767676776776776767767767666676776776766776676766776776776776676677676776766766766666767766766677666767767677677676776677677677676767767767676667767677676776776767766776767767767767767677676767667667676767677666767667767767767766767766767676676767766667766667767676676776776767767676766766776776776767766677676776667667767676767667676677677676767766667677677667677676767767676767767767677666776776666677677666766677676676776677676766776767677677676667677667677677677667767667767766676776767677676766666766776676766766677676767677677676776767666776676677666776676776767767676776776677666676776767767667766676767767767766766766677676767767676766776776767766776766776677667767676776676677677667676677676677677677676776767666767767766676767766776776776776666776767676776776666776667677676767677667766676676677667767667676776767676776767666776776677666776776676766767667666776767667767766667766767677666776766776667676667767766667676676776676776767766667767767767666776667767667766767676666677677677677666767766767667766676766776776766767677667676667677676767666667676767767766776676776776776767767767766776766676677676677677677667767677667677677676767767767767676766776666666667767676776767677666676676676767767677677676766676767767676776776677677676776677676776767767767766776677667667677676667667767676766776776766767667767667677677676767677677677677667767767667766667767676766676676767677677676676767767676767766676776767666776776676776677676677677677676767677676776766776767677677677676767677677676766766677677676766776677677676776676767667676767767767676776676677676677676766776767767677676766676766676676767677677677667676676776767677667676677667677676776676776767767667767666776767676776766676667767766676767676776676776767767766676767767676776677676776766767766676776776776776676767766677677677676767676776677676767767677667767677676767767677677676667766776776767667766676776666766667767677677676776776676776667767676776776776767676676766677676776767767766676776676776766776776767677677667676667767767677677677677667676677676776677676676776677666776776767766676666776776776676776677676677677667666776666776767667767767767766666776767667767666766677676776776766766776677667677676776676776767676676776776776767677666776767766767677666676776776776776676767766667676767767676776776676776767677666776666666776677677676676677667677676766677677676767766666767677676776776767767677676776776766776676776776767767667766776766767666677666676766666776766677676766677677667667766767767677677676767666776767676677666767767767666676677676776667767667677676767677667766776776776767766677667676776767766677677677676776776677677676766767677676677667767766766776776776767767677676666676767677676666766676776776776776766667677676776677676677676677676776677666676676677666776667676776676676666767677676776767766776766776776677667767667767676666767767676667677677667767677677667766667767766767767677677677677667666767676766766776766766676767767666767677676766766766776776776676766677666767767767676676776677676776767676676676677677666776667666677677676776776767767767767676676677676766776766767767766677676676767677676766677677676776766677676677677667676667767666766776766776677676767677666676667676766676767767666776776767766776776767666667766776667767767667667766677677676767767677667666767767677677676676676767676767667767667766676776776766667766767767677667667676676776767767767677677676767677677677676676767766767677677677667677677667767767767767677677667766767766676767767676776767676776666776767676767766776766776776677666677667767667676766776767676776767667766667667676767676766776776776767767766667677676776776776677666776776776767767766666767677676776766767676776677676767767667677677667766676767667677677676676677676766677667666676676676776776776676766767676676776676677676766766766776676676667766776677676767677667766676667767667667667676677667767767667767767766767767677667667667676766766776676767667676667767767767677677667667767767767767676677666776767767766776767677677666767767767676767767766776767766676677677677677677667676767676767767766776776666776766767676766766766676667767676766766776776776766677677667666776776776766767766767766677667767676776677677676776677676767667677667767767677676767767767766767667767667766767677666766666776676767676667666676767767676776766776776767767766766676766677667767676776676676677677666776776677667766677666776776776776766766677676766776666776776767767677676677676767766776677677677676776677677676767676767667767767667767676767666767767766776667677676766767677676766667766766776776767767667767766766776666776677676767676766676766666767677666776676677667767767677667767676776766766766776767677677677677667766776767676766677676766776767767767676776677667667676776676767676677677677677667767766677667767676677667767677676767766766767766776776776767767766677667666676776767667767766776767767766766677676676767767767677676776676677667766776776767676767666677677677676767666776766776677676677667766766677667677666776776776767767677666776676676677666767677676767766776766766776767677677677666776776677677666667676776776767666776776676677676667766677677667767767676776677676766776676677677667767766676767766667667766766767767667676766776677676667677666677666776667767676766776776667676676767767676676776776767766666767666776776776776766767766766676667767676776677677667676677667767677677666767767677676667677676767677667676666776776677676666677667767677666776776676776767767766766767
767677677676776767766767677677677676776766676776776776766676776776767667677677677677667667666676667677666767767666776667767767767766767667677666776767767666776767767767677677667766776776776767767767766676676767767767666676767766776776776666766767767677676666776676776767766767676667767676767767677667677676776776767767677676776776767767767676677667767667666776767766776666767677666767666767767767677676677676677667677676776776677667676776767676767767767766676776766677677677677676776776667676776677676776677677676767767667677676766767767666676667766767767766776666767667667766776776667766767767767766676767766676767677676667767767667676677667677677667667767676766776676767676767767676667766776767766776676666767677676767676766767767667766776776676676667767767677676666767677667766676776767766776776776766776776776766776677667676776766776676667767766667667676766776776676676776766767667677667676676676767767677667676767676776767767767767767677677667767767767767766676677677677676766767666776776767767677677676676767767767667767677677677676776767677676676776667676766677666676767767767666767767667667667677677676767766776767667766767667676676776776776776767667766766776766776676766677676667667667766676776776767676677676677677677676776767677666767766767667767767766667767767766767677676767766677667767677676677676767676776677677676776767766776776767766666676776767767766767667767767767676776776766776767667766676667676677667766776767666677676776776776666767766677676776776767677676767676677677667667667767767676767767676766767667677677677667767767767766676776776767767767676776676677677666766767676677677666766767767766776767766767676676767766767766667676776677676677677676676776767676776776767677667766767667676767677676776776677676776767767666776676676767676767766776776766776767676776767676767767767766766767676766677677677676667767767766766767767767767767767767767766776677666767767677676666776776776767766776767767676767767677676776767767676767767676776766666666766766767667667767667766677676766766776766776776677676776667677677677667767767766766776767667766776666776766767767667766767676767767677677677677676677677676666676677666767666776766776767767767766776676766776776766767766776676677667767667767767767666776767767767767767677677676767767676776767767667767676776776677677676767766766767766776677677677677676677667767766767676667667677666776666667677676776776776767767767766776776776776667767676776767766776667666767766677676776767766767667767767766676776677677676677676776776776677666776676776776767767677677676667677666776767767767767766767667677677677676767767677667667767676776767667676676776766666676767677677676776766677676766776767676767767767677666776677677677677676776676776776776666766776677666776776776776776767767767767677677676776667677677667677677676776766766767767677676766677667677677667677677676776667767767677676766677677676766766776776766766776667666667676677666767677667766776767667766666677676666776776776676676776767767666667767766776776677677677677677677677666776767676667677677677676776676676776676767677666666767766776666776667767767676776766767766667767667767766767767676776767677676776767677667676776766776776776676776766666767767766776676767667767677676677677677667676776676676767677677676676667767767677676766667667676767767766776766767676676776766766667767676667667766776766767766776767767677677677666677667676767766767677676776776666767676767767677667767676766666666676676766666767667667767666676767676776776677677667676676676766776667767767667767667766766677677676767677667667767766776677677677677667767767767667767676776677667766776766676776776776677676666676767767766776666776666776776667676767676776667667767666776767676666766776766677667767667676666767766767767766667667667767676667676776666677677677676766676776676776677676767767676676766776776776766766776776677676766676776767766776667677676767677677666676767677666676676776776766767676767677667677676667767767767766776776677666766767767666776776776767666767767766767766766776676776667667767767767666766767666776666766677676767667767667676767766776776776677677677677676667676676767667677677676767767677676676776776767677666776676776767767677677677677677677677667666776767677667676766767667767677676766677666766767767767676766767767666677666776676767767767677677676676776776776776667676776767767676666766666776667766676776666776767766776666776677677677666767766676776666766767676667676776776776776677676776667667766767767766776776776776667766767667676676677667766667667676676776667767767666767767667767677667676776776776767677677666767676676766776676776677677677667767766667767767766676767767766776776767677666667766776767677677667767677676776776767766767666766767677667676767676666766677676776667676776767667767767767766767767767677676776666666767667767677676776776776766767677677676666767767667676776677666677677676776676776677677676766767767766766776776677666676776766667667676677676776767767676676776767766677677677677676676776776767767767667767676776776677677667766667667767677677667767766776766766766677677667767666766677677667667676767767676776766776767677676776776767676766677667766776676767767676776766767767767676767677677676676776776666767677666767667767767676666767667767676776776767766776776776776666776767767677677677666776776677667676776776776677677677677676776667767667676767767767766677677677677667767677677677666676776676776676766776676667667667766776676667766676776776766766766767767676776766767766776677677666776666767767677676776676767767677676776767676776776776776677666766767767666767766766776767766676667677666677676677676776776676767677666767767677667767667667767767767766666776776677676767676677666676776766677677676776667677676767767677667767767677676776776677676767767677667766766766677677677666767676776677677677676776766776776676667667677667767766767676667677677667677667677677667676776767677677676677677667767767666667767767767676767766776776676776677676676767767767767676667767677667767676766676776776767767767667767767667676776776776776766767676776677677677667666667677677666676776776677676767677677667766776677677677676767767676677676767677677676667667677676776767677677676767766767677667667667666776677677677676677667766677676667677667677677676667767667676677677667676776776677667677677677677676766767676676767766766667767766767767767667667676767667666776776676776767767767767767766767767767667676766677677676776776767676767767677676676677667767676766767767766776776667767767767676766766667667676676767767767766767676767766776677667677666776776667766677667767767667676766767677677677667766677676776767667676776776776677677667667767766677667676676776677677676776677677676766776667666766776776676676767767677676766676676776767667677677667766676767676667766767767766776776676677667676767677677666667676676767667766677677667767767767676677667677677677676677667677676667766667667766767767766667667676766776767767767766776766677676767767766766776776766676666677677677677667767677676676667676776676776776676767676776667766776667767766766676667676776676776676776776776766677667767677676766776667767676676767676667667767677667676676776776776776767677677666776667677667667677667767667676776776676776676766676776677676767767676776667766776767667677676776776677677677667767667676767767767676776666766767767766776676767767767767677677677666767767767677676667676767767766766776677676676676776776676676776677676676766766666767676776776666667767766767676677666776776776776767667677677676666776776767767677667767767766676766676666767767766776677677676776667676776767766767767667676776766766766767767676776677677676667767677676676776767767677666776776776666767767677677677677677667767677676676776766776766776776666667677677667767767666677676776767676766776776677677677667767767767767766776776666776767666666676677667767767677676776776766776766776667677676767677667766676776767676766776676766767667666776767766767767667767766776766676767677676767676677667677677676776767766766776776676677677676766766676766776767677667677677667767767767767667767767667676776776766766767767667766676767666767767677677677677666667766776766776776776677667767767677667667677676766776767767676767767667677677677676677667666767767677667676776767667767767767677677676677676667666676767767677676776767767767767766677676766776767766776776776677677667676776767667676767677676667767766766767767667677677677677667767677677677676776776767767677677667766776767667676776776676676676776776776776667767677677676677677666677667767667667767766767767676667766677677676776677676677677666677677666667676776767766776776776666776776766776767767676776766666676776676776766666766776667767767767677676776776767677676667766776766776767677677667677676776767766667676677667677676776776766677676776676776776767677676667677667676767767667767767677666776767677667767767666767667767667677677666666766767767666776676776766767767676766766776676767677677677676766776776766776776767767767767667677667677676767766767767676676766666676776766667767667767677667766776776767677677677676776767667667666776767677676776677676776766776776767767677667666667766776776767767667676767677677676677667766776676667677666767676767676776776677676667667677667767766776767767767667666676676776667667766767766677677677667767766766776776776667676776666776677676776677676667767676667767767766776776767766767676666676776767667667677676666776776677676767677666666776776677667677677666776767667767767767677667766767676776766677667677667767677667677677667767767767767767667767767767767767767677677677677666776776677676767676667677677677676767667676766676667677676766677677666667677677667677677676776767677677666767767676677667767767667676676776676766677677677676766776767766776776766676776767666776677676776776666776776676766767676677666776677677676776776666776677666676676676766676677677676767767667767677667677677667767666776776776776766767767667676776677677676767677667676676666666676677677666767767767767676776767766767767767767676767767676667676767677676677666766767677
6767666676676667767766676776776767767677676677677667667766776666766776667767677666776767676776776776677676776677677676666776766676667667676667767766776776667677677676767767667767677677676776677676776776776776767767676677677676666666676776676666776766677666767766767677667767676666766776767766676676776767767676767666766767766677676767767767766766776676677667766776766767677677677676767767767676767767667677677667766767767666667676767767677667676767676667767677676767767666677677666767767667767767676767676767767766776767766676767676676766767767766767677667677677677666767766667766767766767676767767666767666666776776776766676667766766776767766767767767767676767666776776776667676676767767676776667767766766776776666767677676766766676776776677667667667677677677677667677677676767767767766766667667677676776677677677677676776676766677676677677677667767767766677667667676776776767666776776767766677676766767677676676766667677667667766776677667667767677677667767767677677666766677666767677677677676776676766767677676776667767767667676776666767767676767676766677677667667677677677677676666776767767677676667767767677676776767767677676676667767666776776666667676676767767767666766677676676666766767667767766666767767767676767766767766767767767766767767767766766767767676776776676767766776676776776666767676776676676767767667767667767767677676767667666677667767676677677676776766676776776767767676666766767766776776776776776667766776776766767767767767676666776766677677667666767767676677677676677676776676776766677677667677676676767677677677676667676767766766666776776666766767667766766676776776676677676677667677667767667766766677677667667766776776767767766766776766766766767767676776767767767766767767767767767667766677666776667677666776667677677677677676676667767676776677677676677676677667766766767766776776766766667767766776776776767767767767767766677666676776766767767767766677666766776676776767667667767766767666676776667767677677677677676677676676667666676676776766776776767767766766766676766767676767766776776776677677677667677676776776767766767767677677667766667767766767676767667767676776767667666776776767767767677676666676676676776676776667767677666667766667677667766666677677677667767677677676666776776667677667677677677676667677676766767667676767767667767677667766776676667767667767767676776676676666776767767767677676676776766767767767766776767676776766766676677677677666677667767666767767767677677676766767677677677667767767677677666776767677677676776667766667767766767767766766676667767677667666666667767666767767767676676676766666767767767667767767767767766767766676676666677676767766766766767667667766676776677667766776776776766677666776776676767667767677666677677676676676766776666676776766676766776766766767676776766767766776767666766767767677667766776776677677676776767766677667767766766767767767767767677666766677676767666766776776766767666677677677676776766667677667766776766766677677676776776776776776676776677676666767666677676766776766767766666677677676776767767677677676666767767766767667766666767667677676767666767676776676676767676677676766676776676767767766776776776776776776767667767677676676776776776676767767766667767766676776766766767676676766767766677677676666766676776767677676767677667677676776766676776677677676677677677676767767767766666666766767767767767666677677677667677667766766676776667666767766766767766767767677677667676677676776667677676667676776676677677677667667767677676766766767767666767677666667767766677677666776766667767676767767667676677667766767767766766776776677676776776776767676667667677666676776677676766676776767766767766767677667767766677676677667766776776776767667676767667766677677676767676776666767676767767666776767766767676766767666667667767677677677677667676776767677676667676767766676776776666776677676776767767767766767677676767676766766766776776767667676667676767667676767767767767767677666666666667667677676677676766767767676776776776666767767667677676776766676776667767666766767677667677676776776776776667767676766776776767767667766767767766677667767677677676776677676767767677677667766766776767767767676677677677666667767766667767666667667676767677667766766766767677677676776666666666776776776667767767767677676666766776676667766766767667767676767667766676677667766676677677676767667676766776776776766767767766776767767676776767667677677676776776776677677677676767766676776766677677677667676767677667767676667766776776776766677677666766767666776676766767767676767767677666667667677676776767676767767676667767767676767676667677676776677677677676767767677667766667676776776677677676767767767767676776767767666666667676676667676677667667766766767767767677677667666767767666676767767767676767676776776766767767676767677666677677676776677677677677676766767666776776667766667677667667667666776676677677677677676677676677666767677667767677677676776677667676766766677677676677666677667677666776766666776767766767767666677676776776677677677677677677676676767667677667666776776667676766766676776776676776677676776667677676767666767767767677676776776677667677667667676776776776776776776766677677677666667767677666776767767767767766677676766776677676766767767767767767676776667766766776776666767677676677667666676766767766776666676767667677677677667766776776767667676677677677676776677677676767767676767676667767666766766766767767666776677666767676676776667676677667766677667677666666667767766667766776766767766766677667766767677667767766676767676767676767767767767676776776776776667766767676667767676776776767766776776676766677666776776776667767667766767767677676666767666766767766667667767767667676767767767767676766776767766767676676766766776766766767767667667767766677676667767677666767766776767666766776766676767766676766767767767767667767677676776667666677676776677677676676776767667767766776677667676767677677676776676767677677667676676766776766666776766667767667667676767667667767767667677676767767766776776676766776776767666677677677667767677676767767766766776776676677667676767667667766766767676676677676677667767767766776776667766767766767766666676776766766676676776767767667766776776776666667766767667677667767676767767767676676776776776776767767766767767676667767767766667767667677676776776767767676776677676677677667667767676776776776776767767677676776776776666766767666776766667676767766776676766767667677677676676776766677667766666767667767677677677667676667677677667677677666776767767677667767766767766767676776776766766676767677676776677677677677667677667666776776767767676776767676676776767666767677676667676776776677677676766667676766767766677666667667767667767677676776776667667677676677677666766767767767667676776667676776776767766767766767677667767676767676767767767677677666766767667767676767766776766667666776677677666776767767667766666776767677677677676776767677676776776667767767666676677677667766667666766677677676767676766767766766767677666677676677677676776776766776677676776776776767676677676676766767667767767677676767676677667666776776767676677676776677676767767767677677666676677676677677666766676767767767677676767676676677667767677667767767676767667677676667767767676776776776776776776767676776667676667667766767676767767766667676676676767767767766776767767767767767766767767766767667677667767667676667676676776776776776767767766776776767767667677677676767676776766767667666776776776677666767677676776776666677676677676677676676776766667767676776767767767676776666767766767676776767767676776666767676676676776767676776776676767676776666767766767767667766676767676766766767677667676776666767767767766676776666776767767677677677667767677666776776776776766776767767767676776767666677677676776766666776766776767767677667766767767667766776776676677677677666767767667766767767767767766677677677666676776677676676776677676767767676767666667767677677676677676676676676776667767667766667677667676767767676667767676767767766766776776766676667766776766776776767767667667767767667667677676766776776776776666767767666767677677677676776776776767767676677676677676676677676767676766666666667767767766667677676767766767767767677676767677667767676677666767676776776767667677667767767677676776676666776767667766776776766667676667677667677667677677676767767767766677676667767766767767677677667667766776766767677677677677667666776767767767677677667666676766776766677676776677677676676776677677677666767767767677667666767666776676677677676676667767767767667767677677667767676767667676776676776776776767677676766776677677677677667676666667676766677676776776776776776676767766776776767666776677676767766676776676767767766776767767767666776776676666776776676776676676667667676776676767767677676776776776776776767767677676776677676677667767667767676677667766767766677667677677666767766766776676676677667677677676767677667677676766776767667767676776677677676677677677676767767676767667767767766776767767677677676776676677667767766766677677677676666667677677666776776767667767667676776767667676776676776667767767676677676767767766677677677676776667767767767767667667766776677677667676667677677677677676776666776766676776776767766776677677677666776667767767767677677667676776766667676776776677677666776766666776767667767667676767667766767666677666766776766767767677666776767766677677677676776677666776676766676767666776677676767677676676776667676767676767767767766676767767676776766667767767767766677676767767677677677677667676776766767766677667677676676677676776767766677676766767767676776767676776776776677677667666667666666776776766767676767767676677677667767766676776676776776677667767767767677676766767676767677666776677677666776677667677667677667766676766767767676767767676666677676767667767767767766767677676776767676776767667767767766676776767767667676677666766666676767766776666677677667676766667677676676677677667766776767677677677666776776766767676767677677666767767767767677676776776776776676677676776677677676776676677667766677667667767766767676667766776767677667767677676676776766677677676776667666766766776776766766776767
367767676776776767677676776767766677677677676667767767766776776677667766766776766776767676766767767676766766776776776667767676767677667767767676767677677676767767767767676767667766767677676776677676676776776677677677676766776677666677667676677676766767767676767676677667667766776776766767767767677667766776676676776767677676677677676776776776767767666776767766767667676776766776776766766767766776676776767766776667677666776676676667766766667766676767766666676676776767676767767767767767676776766767767676766776776766676776776676677677676766767767667767676767676776766667767767767677666776767767766767766767677666776776767666767667676767767677676767767767677667766776767677677677677676776676676676666677676776767767676767767767767766776776676676767676677677677677676776776676677676767767766677676776767677677677677676776667767677677676776676667766677667767676677676676776767767676767766667677676767767767677677667766676776677667666666767666776767677667767677677676667666776767767766676677677676776677667676666776767666676776776776666767667767677677676776776676767667676776767766776776677667676666767667767767766767766776776767766666677677677677676766767667676666677676766776766766767766767667677677666766667676776667677676676776776767666767767676766776766776776676767667767677677667667676676776776767676767766767767666767766667766767767677677676766776676676677666767767677677676767676776767767766677676676776766776766676676766676776767767766767767767677676767766676767676776766676767767767767766776767767677677676676666776666677676776767767667677676767677666776667667676766776676766767767767677676667667676776776666677677677677677666677676767667677667767666776676677677676677677676776677677677677676667676776776676767677676667767767766776676776776776676776776676666677667767677677666676776776667767676776767676766776677676766676767677677676776767767676766766776776776776677667767676677676767667766776776676776667666676676776776776776767667667767767676676776766767767677667667767766776767666767767676676767767677676766666766766677676776677667676776776776776767767677677676677667677676776767767676767676767677677677676776776766767766767767767766766677677677667767677676766667677677667766776767676676776677677676667676676767676676676767667677677666766776676676776776677677677676676767677677676677677667676776677666776776767767677666776677676776677677676676676776676767766767766667767677676677676667676767767677677677677677667767766767676767667766776767667767666766776767767667767767677676767767766767677677677676776776676776776776776667677677676776667766667676776776667676776767767677677676776676676776676677666677666667677666776776767676776677667767667666776776676667677666766776767766676767666677677667677676776767767666767767767677677666667667676667767667766767677676776776776776776676767677677677677667766776677676677676767766766776766767677677676776776766767766667767676776776776677667677666776677677677676676767767676776666767677667767767766667667676676766767677666676767677676677677677676676776776676677677667676776776767767666776667767677666776776767766766776676767766677677677677666667767767767676776767767767667767766766666666776776767667677676767766767767767676677676766776677666776776766677667667676767767767767767666767677676776677667677676676776677676767677676767766676666776767677667677677676776776766667676767676776776776776776776776766767767767676767667667766776776677676676667666776676677667767766776767767766676676767766767666667767766676677677666766767766677677667766776767667676776767677677676677677667767767676767766666677677667677676677667677666776776776776776676667667767767767767667767676666776766776766776776776776776776767676676766776677676776776677667766776677666776776767667676766677677667677667667667767767767767767667766767767676767766667677667766767766766676776676666676776676766767766677677667676676776776767766776767676776677667767676676776767766767676776776776767666667766767767767676666767676766667677666767677667667767676677676676767677667767667676667766767676767767676766677677676676766677677667676766767677676776776776667677667667767767767767677677677677667767767676767767767767666676667767666767767677677676776776676676776767677677677676776677667677677667676677677667766776776667667676667676766776676776767767676766776677676766767677676767667677677677667667676666667676776667767676776677676676667767677666776676767767677677677677666767767667767767677677677666676767766767766676776776767766767666766776767667676767767767767767667677667767766776677676677666767766776676776767667767676766767767677676766676676767677667676767767667767767767676766776767766677676776676767677677667767667767667677676776767766676766776767666767766677666767667667766766776667676667677667767767676767677676776776776776776676676676766677676766776677677666676676767767767767676767767667677667676677676667667766776776666776767767677676676677676677667677677677667766667766776776666677677677666676766677677677676767767766767767667677676677666767667667766776766776677677676766766667767767667767767677677666767676666767677677676767767767766766677666776767767666766776666776776776676666766767766767766677677666676677667677667677676776776667767767766667767766766776667677676776677677677677677676666667667666776776767766676676767766776676776676767676676677676676676676767677677667677666676776767677667677676676776767766776767766677677677677676776776767676776776776776776767766776667677676667767676676677676776677676767676776776676767767767676776767676776666677677677677677666766776776766776767677676766677676677677667667767767766677677676676676676666776766666677676666677666776677666766776766667676677666776767767667676676676766776767667666776676766776677677676767677667666776767667676776776677676776667666667676677677676767667677677667676677677677666667766676666767667667766776767676776677667666676676767767767676776767667667676766767766767677667666776767667676767767766676767677676776776676677677677667767766767677666776776766767676767766776776776767667667767676776767677676766766676677676677667676767766676766677666766767766776676776667767677666676677676676766776666676776776776776767767766676776677676776766776766766676776667767676776767767767677677667677667767676776676776776776776766767767677667677667666676677666767676776767677676767767676767767677677676766766666767767767767676676766776667676776767667766766767667677676677677667676767677677666776667767677677677667677667767666667666766776767767676766676676676767667766667677667767767767677676676776766666767676677676776767767767766767767667676677676767676766767766767676666776776676776767676666677677676667766776677676776776767676676666767766776776676767666776766776767767667766776676677667766676766767667767766767667767676676776767677677667767676776667767676667667677676767677677677676666776776766767767766767766776666676666776767767667766776767767667667677677676666767677676776767676776776776767767677677677676776677677667767676667766767767766776767677676667677677676776776677677667676767767767766776767676666767767676677667677666676776676767676677676776676776676677676767766776766776676776766776667767766776767767667677676776667767677666776676666776776676767677676667767676776767767676767666776776677667767766776776766776767766767667766677676767667667766677676766776667676667676767677666766776776666666767677677676766766676767767677677677676776776677667767767766767767667667767767767767676766676766767667667766667767676666776666767676767766776767667767766766767677666776667676776767766676766776666767676677677677677667767766766776767766677677677666666677667767766776767667676676677667676667677676767767766776676776677667767676776776766776666766667676767767766776776767667677676776676776767766676776766766667677667767677677667677676667667667767677667766766767677676767677667677676776667676766776776767677667766677667667767666767676767667767677677676776766666767766767767667676766677676776676667676776776766776776767676667677667667667767677676676767767667767766776767767677677677677676767677677676677676776776776776776767767767677676766767677676766767676767676776776666677677677677677677677677677667767676766767667766776767767676776667766776776767767767767667767766676767767667766676766776767667677667766676767676676776676776667767766667667767766776767676676767766676776676776667666767767767677676677677677676767677667677676776667677676776776677677677676767767767666776776766776767766776667677676767676767667676667767767677677676667767677667676677666776776666776776676766667667677677676767667666676767767767676776776776767767766776676776776776667767767766767667766776776767667667767666776776776676766767676667767767767676767766676677676676676776767666766767666677676776776677676767676776776776767676676767766676766766676676767766676766676776666767767767767767766666776776767767767767677677667766776677666776677667677677667767766776776666776776776766776766766677676667767677676676677667767677676776766677676676677677676767767676776766776776776666666776776667667676677677666677677676767766767766776776676767767766767766677677676766776776767766776766767766776766677676677676767676677677666776767667767767666767677677667767767676676676776776677676767767677677667676776667766766776776776776677667667676677676776776776676676766676767677676767677677667676776676776666767766766767677676676667667766776767666776767767767767767677677676676766767666776667767766767766676776767767676776776776767766676776676776767766776766676677676676767767767766667666767676767676676676776667667677667766677677666667766676767677676767767766767767676766776776677677667666767666766676767767767677676776776776776677667766667767666677667767767677677676776676767766677676776666677666767766766776666677677676767767766766767767767677677667767677677667766767666767666767767666677667766776766776776767677667667766776666766677667677676766767766766776766677677677676677667767767676776677666667667767767677677667766776667767677667767666776766767667677667766676666776766676676677676767
676676766776677677677677667767676767666676766767677677676776776767677676676776666676776776776776776776776776676677677666776667767677676677667677677676776776776667767677676766667766767677666676776766776767767677676767766766776766776776767767677677667767667767767666767766767767676766667766776767667767767677677667676767676676677677677676767677676676776767767767767766767666676667766766666767676677677667766767667767767677676676667677666776776676766776676776767767766776776677676776776766776776776767667767767677666767677676776776766776766667677667767667767667677666677667677676776776767676766766776676767666776676667767766767766677666767767766776766676767677667677676776776677667676767677677677677676666776776667677677666767766677677676766676767767766676776767767767767666767767767766676776767676767677676776766776776776767676767767676767767766766776766776776767767766677667767677677676767676767677676776667766677677677666766666677666667766767677667767767666767767767666767767667676776776776766776776676766776766767766776676776776766776667767767677676677677677676767767767677676767667766767766767766677676776776667677676767766676776766676677676767767766776767766676676776776677667667767676776667676776767677676776766776676667767767767766767766776776767677667767666676767677667677667676776776776667767677677677677676767766767677677667767766677667677677676677676776667767767666667767676667677676776676667766766676776776676677676767767676767767677677677667766767767767767767676776767767677677676776676776666767767767676776767767676677677667767767677676667677677677676776776776676767677677676667767767767767676766677677676677677677677676766767767767676776676666767767676776776776776776776776767667676677666767766766776766766667767667767767677676677666766766776767676676767767766676776776776667666767676676767676676776776767676776767767677676677676676767767767767677677677667767766776677677676766767767667677676776776676676666776676677666776776776767676776767767767677667677666667767767677677677667766776767767767767666776776766766767676776666667677676776676766776767667767677676767767677667677676776776776776776767677677676767676676776767766776766677677677667767677666767677677676767766767766767667767676776776767677667767766776776676767766676766676767666766677666677667676776667676776776766776767667767667767676776766766676666667767766776776776776776776776776776767676676776767767766766767666776677666677666766767676676666766767767677676767677676667766677667767677667767766666677677667767676776776667677677676767767767667767766677676776767766776776767767667767767677667766676767676776776767677677677677667767767767677666676776767766766676767666776676766767666776767676677676676776767667667667767667767677666766767767676766767767767767677667767766676677677676676767667767677677676767767676667667766776676776776767766776677666767767766766767676767766767667767676677676766776677677676776776766676767677667767676766766776676766676776676776767767767767767677676766776776667767767677677676766776776666776767767667766767667677666767766776766667676766776676767767676766776776766776767666767766677677667767766776767766767676767676776776666667676766766776767667767767767766676766767677676676766776676767767766676767767677667767766776676677676676776676767767667766776667677667677676776676776677677676767767676767767767677676767767676776766677677676667766776767676767677667766766776676776766666677676776666676767767677677677677676676767767766767767676676776767667767767767767766767766667676766776677676767677677667767767766767676767676776766776767676666776676676676776676767767766667767767767677677677677666676767677677676766767676776666776666776767767676667676776767767767676766666766776767766767676667766677677666767767766767767676766776767676776767767677677677676776677677667766766776776677676676776767677667767767766776767676667676677676776667677677676677676766776776766767767667677667767767767676677677667767767766766776676776676766766776776776776776767767667767666776776667767767667667766776776776676776676677676776776776676676766676776676677676776767767666767767676677667666776776776676767767676676776776766767767667667667766766776676776776776767767766766767767766677677667767766776767766767667676776776767666766767676776776767667767766767667766676776776676667766767767766676666676676767766676676667767767676767767667677666766776776667676667676666766676776776677676767767767766776776677677676767766766767676766766767677677667666766776676766776767767767677677677677667667677676676776767676676776766776676776776767667767677667767766767767767677676767666766766776776776776667766767666767767676766776776767676677677676767666776766776667667767766767677676767666776677666776766776776776767766766676776776767766767667767767767767667676766776667677676776776767766677667666676776677677677667676767767676776767676767767767676767667677676776676677667676677667677676677667677676767767676677677676676767767766767677676767668676766667667766767667767766776767766776766776776676767677666776667767767667676767766666676776766776776767666677676667676766677677677667767676776776776766767677677677666667766766776776767766667766776677677676677666776767767766667766776767667667676666776767766666767677676677667677676676776676776767767767766677666767677676676766676776766767766776676767676776776677666677667676767677677666776776776766776776676676767676776776677676767767767667767667767767766767677667676767767677676776767766667676677677667676667766676667676776676767767766776677666767766767766776766776676667767766766767767676677676776666767676767676676676667667676676776667766776676676776776776776776776766766776676677666776767667767677676667667677666677677667676677676767667766767667667676767767677676766676776766767677666677677677666767677676677676677676776776776776767767666776667676767667767766677676677677677676666667677676667767767667666676767676776666776676767666776776776766776767766676677676766776776667666776776766677677676776776776776776676677677676776776776776667767667766767767677676776767767677676676776767767676766677676677677667767766776776776677676767767767767677676776676666677677667666776776677676677676776776767767677667767676776767767667767767766776666667676776766677676776767766776766766767666776676767676776776776766677667676676676767767767676766776667767666766767767767766776666666766776766776676766676666776677676776767767667677676776776776767667676776676776767667767676676677667766667667767676767767766767676767766677676767677676767767677676666766767767767766776767767677676776677677667677667767677676776766767676766677677667677676776776676676776767766776766767677667667667767677677676776677666776776776767667677677667676776776767667677667667767677677667676767766767666776776776667766776676776776767766677666767677677676767767767767677677676776666676766766766767677667676677677667667667677666667766767667677676676766767676677667767677676667767767667667766676776677667767677667766676676776776676767767767766677677667667677677676667677676767767767767767767766776776767676667677677677676776776776766766767767677666767767676767767766767767767667667666677666776776776677667677677667677677676676676776776767666766776776667676677667677677677667766767677677667767677666677677667677666677666677667677676767766767677676666776776767677676776667767676676776767766767676767667677667676676776666767767766776767667767766767766676767676776776676776776776677666677677666667767766776667766667676676677677667677677677667767767677677676676676677676676766667676776776767767766666677666776676676767767767666677667676776676767667766767766766767767766676766776776676776776776776677676677677667767767676677667766776767767667676766776677677667766776676677676776677677676776666776676776677676776776776767676776776677676667767677667767767767677677676767767677676766776767667767667667766776767766767677667676776676676666677667666676766766776776767676676776767767766767667767766776776667767677676776776667767666776776776767766767676677677677676677676776667677677677666677667676767677667766666776776776776776677667676776776767766677676776767767677677667667766776677677667766776666677677677667767677666776776676776776677677676776667767767677676767666677676776667667666766676667676766776766676676776767767767767767676766766776676677677667676677677677667767766776676766666767677667767767677677667767677676767766776677677667767767767677666776766677667767676767666676776776776767677667766776776677676776776776667767767667667767766776767677677677677677677676766676667767767667766767767766667767677677677676767767677676676766767667766666776776767767766767766776767767767766767767676677677677676776677677666767766676766767676776767767767676667667766767766776766677667676677677667677676767767667677676776776667767676677676766766776767667766776776776677676776776766766776677677667766766767767676767677676776677666767767676766667766776767676776776766666767677667677667767676776776677677676776767667666767676666767667677676677667667676667677677667676667766776776776676666767767766776677667677676776676766666766766676677676766766776677677666767767766776676767766776766776776676767766767766767666676767767767767667767667677677676776676776677677676767667666776767767666676776676767766677677677666776767766767766776767676776677676776776666676676667767676776677667766677667767767667667677676776677676677666667676776677676767677667767677676667667767767667766767767667677667767766776776776776677677676667767677677677666677667677676667766776676667677677667767676776776776767676776767767766776776776767677676767666767767676676776676776776776776776677677677677677666676767677667767767766776677677677677666676776677666767766667676766776767767677677666667677677677667667767676677667676677677677677676776766766776676776676776776767767667767767767766676677677666767676776667677676766666677676767766776677676677677676767766776677666767767767677677676676767677677676677676776767676766767667676767767767667667767766767767767677676766767677667766667676776776667667766767
6767767676776776766776676766677676676776766767766677676767677677666776667766776767667767767667767676667676676767677666767666776766767767677676767666767766676776767666666767676677677667667767766776776667676767766667676767767767667676676677676667767676677677667677676776766776767767767767667667676776677677677676776776776766776676677676677676766767767767766776767767667667767767677677677676776776776667667667666676776767767676677676767767677667767667767677676767667667767677676776776776767676776766766776767677676676776776766776676676676767767767767767667667767767766776676776767766676676767767767767767766767766767767767666676776667677677667677667667767767766767666667677677676776776776676767677676767767676666766767667666677677676676776677667767676776677676766767767677676767767667767666776677677676776766676767766767766766677677667767767666676677676776767667767676676776767676776677676677667667666776776767767767767767767676676776776767766667667676776776676776767767666766776667767677677666776776676776766666677677667767766767767676776776767677667767667676766767767767767676677666677667677666776677677676766667667667666766776766767667677676776667676767767667767676667767767766776776776767667767767767766766667677676766776676766776676666667677677676766677676677677677677667766776677677676767766667677677677676767766776677667667676767767767667676676776776667767676776677676767676776776776676766776767667766677666776767667677667767766776676776676676667767766767676776767676767677676776776767677676676776776677677676776766667676776767666766677676676676767767766776676776766776767677677676767767766776676767766677667767667676767767766767767676766776776776767667667766776776776776767767677676676776676766776767767676676766677677677677676767767676776767766676776667676776776776767667766677677667767766676776767767676767677677667766677677677677676776767666776767766677666776666776767767766767766776766766776767676677676776767667676776767667767767767667767676677677667766767766767667677677676767667667666767676677667676776677667677676766677666767767766776676666766667767676776776776776666667667677677666776767766776676766676767677677667676676767767667766676767766677677676677676667767767767767766776767676677667766677666677676766767677666677677677667766677676776776776676676776677666776776676677677676776776776667767676667677676766667676676676677667767676666776767767677676766766767767767766676767667766667667677667766776667767767676677676676767766666776676676776767667767676767676667677677676677676766767677677677677677676776667766676776767767677676776767767767676767677677667676766767666677667767767767767676677676776776677667766767676776767767766767766667767767767676776676766776766776666776677667676766766767767667677667766767666767666766766776776776676776676767667767676667766767667767667767666776776667676667766666776676776776667766776676677667676766767767677676766666667767676677667767666767766767666667766677677677667676667767766766767767676767677667767767666766776677677677677677676767767676776676677667676776776667767767677676767767667677667766776667677667677667667677677677677667667767667767767676767676776767766677666676767766767676776767767766666776776776776676776667767677676776776767676767767767677676767766776676776776767667767666677667767666767676776776767677677667767767767667676767666776776776776767767676766677677676776776776767676676767677666767667766766776667767677667667676677677677666776677677676776666767676767767766776776776776766776776766776776776767677667677667767667676667677667677666776776767767677667667676767677666676767767667677677667677667667767677677667767767677666677676677676776767767767767767767677677667666776767666766677677677677666766776677677677676766767677677667667766767676776767766666767766776776766767677676676776767677676676767767677677677677676766766676776776766776767676677677667667676667676767676776776776767676677676776667767767677667667676767767676776676767677667677676767676776776776776776767676776677667676677676666767767766766767677677676677666667677677677677667767767667767666767677677676767766766677677667677676666767677667767766676767676776767766677667766767767767667767667767766767667667767676767667766776776667676766776776776766776676677667666767767667666766776676677676767667766776676667666677676677676767676776676766767766776676767766776776776667767766667667766667767676767767667767677676776776776677677677667667767676776676766767677677676767767676776776767766666767767676776776666767767766776776666766676776776767767677676677676677676666666767676767676767766677676776767677667767767676766767676766776676776776677667676766766776776776666776776767767767766677667766776667766677677676776667767767677677677677677667676677676767766767767666776776776776767766776677677676677676767676677677666767767767766776776766766667766667766677677677667767677677667667766677667767767666767667767666667676676666667676776776767676766767677667676766767676776776776766776776776677676676676766667666677677677667766776766666677667667677677666676776667677666776677677677677676677666677667667667676667767767767767766776767767676776776767766676766767667767677667766766667767677667667767767677677677666677667667767677677677676766776676677676776766767667666677667666667766766776676776676676677677677667767767677666677676767676776676677677677676776666776677667766776667676776677667767676776676677676776776667676676776767767767766766666667677677667677676776767767766767767767676766776667667677676667676677677676676677667766766667766767766666676776667767676676676677677666677677677666776667677666776766776776666767676776776666766766776766776767767667767767676776776766776776776767667766677667767676767767767667677677666677677667677676767766766767677676776766776677676767767666776767766677676677676676776776766677677667676667676666766667767676776776776767677676776766667767666677677666776767767767676776766767767677667676667667767767667767666767667766766677677677676677677677667766766676776766766766766666666767677676776676767767766667677677676776666776766676776666776667767767677676776767767767767676677676677677667767677667677677677677677676767767677676767676767677676676776677667767767766776776767667767677677676766677676766776767667766776666776766666776677677676766767767766677677676776766767677667677666676776676667766776676776767767767667766767767767767766776676776766776776767676776676776776776776776776677677667676677667767766776767766766766776767667667767677676666667677676776667767667677676667676676667676677667666767677677677666677667766767667677676667666676776677676776776666676767677677676776677667666676667676776677676767676677677666767677676766766776776767767766676776766776667767767767677677676677677676667766676767767666667677677677667766776766776767676767677677676677676667666666776667766767767766767767666776767666666766667767767676776766766767766767767677666766767676767767766676766776676677667767767767767677676667676776767676767667767767767677667767767767677666766767767767677677667677667667767676767676677667667676677677667766677676666677667767677677666677667677676666676776776676767667767667677676767767767677667767677677666767667676767767677667666776776776766766776677677676776676776776767667676776776677677677677667676767677677666766776667676766767667766767676776766776776677667677676776676776776776677677667666776767767667766676766766766767767677676766676776776767676767677677676677677677676676776776776767767666767766776666677676776667767767767677676767677666766676776776776666776767677677667766767667667667767676667766766767767667677676776776767767766776776667767676776677676666767667767667676776677667767676676677677677667676767676776776767767767767677667767766767767677677676666776676776767676677677666767767666676766676677677677676767767666676666776677677676776766767677667676767676677677677677676767766776676776677676776766677676676676677676677666767677677677667677677677667767676676676767766767767766776676776666676676776767767767676766767666776667677676667767767767677676776776767676666776766776676776776767766776776776677676767676776766766766766767666676676776766776766676776667677667667767767767766767767767676776767766767766667767766676676677667677676776776767666767767767676767676776677677667677667676776767677676767677666767767677677677667767767767767667766666776767677677666767677676767766776776767676767677677677676677677676767666676677676776766767767666776776676776766767767767767767766677677676677676767767667767676776776767767767676776677676767676776776767677667677677677676776766766676767767767766677676676676767767767767667766667676677676766767677676766776767767766766677676667766667676676677676767767666677677676676667676776776676776677677666677676676676676776767767767767767766767667676766677676776767766676767767676776677676676776776776766766676767767666776776666766766766776776677677676776766667766776776776676776666776666677667766776677666776676776776776776776667677676776776667767766767767767767667766767767676776767666776766767667767767766767767677677666766676677677677676766766677677676776767767677667767767767676776776767677667677677677666676776677666766667767766766677676677677666776667676767767766767766766767766676676677666767767767676766767677677676666767677667766776667766776776767767766776677667667767767766776767667767676776666776767767677667677666776676776776776766767767767676776766776667767766776776767667766776676676776766776776776766776667766767676676767766776766776677677667767676776676776776776766776766677676676677676776776677676776776776776676776776776676776776776767767766677667766776767677677677667666767676677676776677666667677677677676677676767767767767767767767676767677676776677666766676677676677677677667767767766776677676767767677676776666767766766676767767767766776667766676677666677667767676776776766776767767667666676667767766776767767767677667676677677676766676767677677676766676767767677667677676767766677677677676767767767767677677677676776766776766776677666776666767676776677677677677676767667
67667677666667766776776767767666677677667676766776677677677667766677677676776767766776767767766667767667666767676767676677667667767767676676677677677676767676776766767677667766767766776776766776676677676677667766767676766676767677676667677676767766776776776767676677667766776767677677666776676666667766667667766666766667767666776676776776676776776776776766776676667766776767667767766677676666776677676776767677667767766676767676666766766676666767766767677676766776776677666776767766776677676767676677676776677667767676767666776767767767677677676677667767767676776677676776766776776776766767766667767766677677676776767767767767667767767677677667677666677676677677667666677667767766676676767767766767766776776767767676776677667767767766776767766667667767767676776676776677677676667766767677667767676776676667666677677676766767677667767766776676766677666766667767767676766776676767666767767767667677667676767766677667766767766677666677677677676676677677677677677667676767767676767676766676766776776776767766667767767766767676766767677667676676776767766667667767766776767767766776767767766767677677667676767767677677676776676676776776776776676776766766767767767767677676766667676776776666677677676767766776767676776776766767666776677676767766776776766767676767677677677676676776767766767667676776767666667766776776776766676676776776776776766676776667767677676677676767767767677676677676776776667667767766776767767667676776666767767767676776776776766767767677667676767767766776677666676677677667767667767767676776677666776767767667676676676776776766676766776766676776776776776767766767767766767676667667666667667766676766776766677676776676776677676677667767767766677677667767667767767676767676677667667667677677676677676767767767767767767767766776666776776767767767677676666776767677677677676676766676776767766766767677677666767667676677676767677677667677667676677677667767767767767767676667677676776776767676766776677676776766767667666767767677677676767767766766776776767767666767667767676776767676776766776667677666677676776776767766767767667676766776776766767767676776667766767767767766676676776767677677676767767766776667767667767767677676767677667667677667767677677677676667766776677676767767766667767667677676767667766767767677677677666767677666667766776776776776677666767677677676676767767766677677667667766776767667667766767676776677677676676667667767677677677677676666767767767767766676677677677666676676776767766676766776776767767767677676766676776776676776766766667667767767767766767677676776767667767766776776776677667766767666667767677676676776776766677676776667767676677677677666776776767767766776776776767677667767666776676776776776776677676776767676666666676776776766776776776776767677677666776767667677667767767767766776776676676667767766766776767767767677677677677667767766776767767767767766766676667676776677676767767676767677676766676767677666667767677676666677667677667766776766776677676767766776767677667767677676677676767676667677667767676767766776766767767676666767767767667766677677676767666667677676776677676676666776776767767766776766776667676767676676767767767767676767677676677666776767676776776767677667767767767767767767677676776676767766766677677667667767766667767676776776676677676676676776776767667766776776776776776766767766676677676776676776766676767767667676766677677676766776676667676677666776677677677676776776767766776676677676766776767767676776766766776667766676766767677676767767676767676766776776767767767677676776776776767766677676776666677677677667767677667767667677677677677677677667667676766676677666677677676666677666767676776666776767767767677677677676676767767767766766677676767767767766666767666776676667767676776776666776776767767767676667766667676667767766767667676776677667677676667767676766766766776676766676766677676776667677677676776776677676667677676776776766677667666766776776667767767677676767767766667676666677667766766776776776776667676767767666766667667677677667767666667667676776776677677667767767677677677667766676767677676767676767677677667666776776667676767667767676776676766776767766767667667766677676776767676776776776776677667677677666766776767767676767767676776776676676677667676776766676776676767676766776776776776776767766677667767767667766667667676776767667767676776776666776766667767666767767666776767667667767666776776676766776667767767667767676767767676776767766766667676767767677667767767767766776766767677667766667677676776767667767667667766776676767676677677676776776676776766776767767767677666767767767676767766776776676776776666676666667766776776676776766667667677676776677676767666767766677676767667676767676776776767766767767767677676767677667667766667766767676767676776676767767767767676766776767766767767676766776767676776766767676776676677677677667767767767767766677676676676667767676767767767767677676776767766676767766767676776776766766767766766776666767766666667767667767677677666767767766676667767677677667677666776767776667767676766676677677676767676776677676776767767667667676676776776776667676676676776766776677676767767676676766666776677676677676767767667766676766677676766776766676767676766677666766767667766776676776776766667676666666677677676767676767767766776776766667766676676767766776677667667676776767767677666766677677677667767767667766767767667766766676666677676667766766767766676776676776667667767767767767676766776767677677677667767766766666767677677677667766666677677676776767677676767676767676776776767767766776776666776676776776766776667677677667767676676676676767766767677667766767677676666776776767767667767766676767767767767767676767767677677677676776767677676776776676666767677676667677677676676767767667767676766677667767677677677676767667766676766776767676667767767767767676767677677676666666766667677676676767767677667667667667667676776677677667667676677676776776667676767767677676767767766767767677667767767766776776767677667676676677676677677676767767766676776776776676767767677677677667767767676667677676776776667666767667767767676776767767677676676767767677667767767676677676776676666766677676666767677677677676776776767677677676776776676766776776667766767767666676677677677677666677667767667766677677676767677667667676776667767767767676767766767676776767677667767767677676767767766776776676776667676677677676677667676677666676776767667676676676766767767676776767676676666677667667676767676676766766677667677667677666677677677677676776776676767767766776766767676767667666677666776776676667767676676667677676667766776667677677677677677677676776776767767667676776766667676666667767766767666677677676676677677676776666776776767677676667667767766767766677667667676667766676766767767667667766776767767766676767766677677676767667666667767767767666776767767677666767677676776676676766776776776667676776776767667767767676677676667767667767767667676667676677676776767677667677676776776677667676767676667667767767767676776767676776677666767767666767766676776776676767767767767676676767767766776676776766776776677676677677666667767666766776767677677677677677666776776776776677677677677667767766677667676676666776766767767767666676766776776767677676766767677676667676766677676767767676766677676767667676676766776776767767677677666677667676677676767767767677677677676676677676667666776766776776776667676767677666776676766767766666776767677676776776667767677677677677677677676776776767676776776767767767767676767676767767766766767676776676776677677667767766676766676776766776677676766776766766776776767676767666676666767677666767767767666667667666776776767767767766767767677677676676776666676766776767666677677667767676766776677677677676776766667676776776676767767676677676667767677676677666776776776767767766667677666666766677667766776776677667767677667767767766776776677676676767767767767676776776677677667676767666667677676677676667676766776676676776776667677677676776766776767676766667767677677676666677677676667676776677677676677676776776667676776677677677677676776767677667677677677677677677676676677676767767667676676667677677677677677676767667766767677676776776776677677677667767667767766776776667766776767766776776767766666677676776767767766776776676767767677676676766776666766676776776767767767677667667677676776766776667676766677667767767677667766677677667677677666767666767766767766677677676676767677676767766776776776776767677677676776767676767767666677667676677676676766776766776676767767767767767767767767676667767676767767676677676667767666767667767767767767667677667676776776776677666767766776776776776666676776677676767676676667676767767676767667767767767667767677677667767766767677676766767667676767677677677677676776676767766776767767767677677677676667677667766767667666676776676667667667667676776767767677676767677677667767676767767677677667767767676767676676766767676776776767767766776677676776667767676766767677677667677676766776667767667767677676666767767767766667676776677676667676667767767677677666677677676666677677676767676776767676666776776677667667767667767767667676677667676776666767677676766767666677677667767677677677676776767766767766776676667676677676676767676767767676677667666676776676676776776776767676776767766676677677676776767676676767767677677677667667766676767767767667666677667676766776776776767666776767676767767766766667767677666766767677676776766776767676677666776677676776677667767766767766677677676776767766776676667766666767767766776677667676776766776767767767667677667677667766767767667677676766767767766677676766767677676676766766676677667677666676776676766677677676767666767667766767667677677676776776766666677677676776767766776677677666676776776766767677667667677677677667766776766776776776667766767676766767676666666767767666776676767677666677677676767767766676776767677676676677677666776667767676677667767767767766667766676767767666776676677677677667676767666767676667667766776677676776667767667766766776776666776776667767676667767766766667667676766776776767767667676767677677677667676767767767677667667676667666676667676776677677676776776676767667677
676767676677677667677667766677667767767767677677676767767767676767676676767666766776677666677666767666677676676677666676776676676776776776776667767677667767666677667766766767767676666767677676677666667666767677666776767767667766776767767767667766666766767767766677676767666677677677676776677667666676776667677667767676767666767766767677667767766776676766776776776767667667677666677677667767767767667676767666776766767766667767767767677676767676766667666776767667767767767767676776666666667667677676776676676676776677666776776667767767677676766767676776776666667767767667677677676776667676677676767676767766776766776676767766667677667767666776677677667677667766766677676767767767677676767666776667767767676776676776776766667767677676776767677667766776776667666767667767766766677677676767676776676766776767766667677667676766766767676776776766666767676776776776676776776776776676766767766677677676766766776776767667767767677676667767677676776676767767767767676677676666776776776677676766666776666766776677666776676676767666776676676676767766676676766767766776767767676767767667676667676767767677667676776676766676767767667767676767766767677667767767667766776677666766776776766767666776767767667666776667676677677677666767666677677667767766677676767767676776676767767676776667766766776766776776666776767767676677677676766766776676767676767677676767766776776776776776766776676666776677676667677667767677677676766776766677666776776776666767766767676677667677676766776767766677667767767667676677667667676776676667676667667676776767677677667666676677667767767767677677666677666776776667766766767667767666776676677677677676676666667667676776676776676767677676766776677667767767767676666776767666767766677677666767767766676676677676767667676676666676776677677676767766667767677676766667677667676776767677676767766676766776767677677667667767677667766676676766776776677667667677676776776767667767667667667676776776677676776776776776767767676677666676767767677667767667766767767677667676766767667667767676676766677677667677676677676677667677677667676666776766776776677676776677677677666666766766667767667677677677677667677677677667767676676766767666767667767677667766766776676766676776776767767677667767676767766676776776776776666776677676776677677677676767767767767767766776776677667766677677667667767767676767767677677676776776776776766767677676776776767667767766676767766677667677677676676766767666676767676776676776677667767676767766667766776676666766677667767676677677677666776767676766766676676767767767676667767767767767767676766767667676776667767677667766767767766667766676776776676776776666776766676677677676677676667767667677676767676776677676776767666677667767677667666676776776766676776776776776776776776766677677667767767667667676767667766676767676677667676676766776776666776776776676766776676676776767767767676767767677676767667676776767677667676776766677677667666767767767676776776767766776677677667767767676666776667767677676766776767667666667667677676667677666766767767676776667767677667676767677676767766677676776676766766767766767766676776766767677677666767677676776766667677677677667766776767667767767677676767677676766677677676767766676677667767667766766677677666676776776667767767667767676667766766776776667766766776767767767677676776766766667767767677677676677666767677676667677677667676677676677666667767676767767666776776767667676767767767767767677666776667676676767677676767666677667767676767677666767767767767677677667767677676677677667767677666776766676677677667666767677676667666776767677667666676766677676776776766676776776766676776766767676776667766767666776776776776677676676776676767767676776667677677676776767677667676767677677677666676776776676766776776776677667677677666776776776776776767677677667667767677667677677667767676766676767667666767766776767767767767677676766776776776767676776766666677676776767766676776676776766677666676776667676676776767677677677676676776767767676776767767676776677677677667677666767767767677676776776766767666767767767676776776676776766766767767667767677667767767676767677666767767677677666767677677676776767676767766776767666776766776776776767676776776767767767667767767677666677667767677677677676767766766676677666666767667676766667676776667667767767767767767677676667667767767676767767677666766676767766677676776767667677667677666766666767667676667766677667676766766776666677676677677667676767767667676676766767677667666677667677677677676676776767767767767767667767677667767677677677676776666676776767767767676776677667666767677677676767767676776776767667676776776676776776767667667766776767677667676766766676767667676776766767766767766767767767666767666767766776676766767766767667766767677677676767766667767666677667767667676677666677676776776767667767766676676767767676776767676776676676776676676676767677676676776776677677667766776776677677667676776767666676767676776776776776676776677677676766766776677677667676667677676776776676667767767677676776677676776776676667767677676676766767677666776776776776767767676776776667676767676776667676776776766676776776776776676767767676767677677667677677666676776776767667767677676776767767676677676767767766676767666767767667766767766776776676766776766767676776776776767767766677677677677667677677676677667677666676666667767667767676776776676766767766676776676776776676776667767766767767676667767766776776767766766776776666766667676676767666776767766776776776776767766776776767667766767677676676767677676676767667677677676666776676676676677676776677667766667677676677676767766767676767666767767676677676776776677667667676677666767767766776676667667677666667677677666776767767767766676776776667767767676767766667767676776766776667766766677676676676676776776776767766766776677677677677667766767667667667676776676766767667766677677677667677677677676667676766776776666767677667766677677667767677667767676677667677666776767677677676767666776776766676776677667767676676677677677677677676767676776676776776766767667767677677676767677676767666766767677677676776776677676676776776767767667667677677677667677676776766676676776766767677677676776776767766767767667677676766667676766767667667677677667666767666676766776767767767676767676767767767676767767766767667667677667766776677676767677667766776676667767767767677676776766776776776766776766776667767767677666776776767676776677667766776767677676677677676767676776766677676767767667677677667767677667767677676776667767766667676767667767676767676776667667667677676766767677677677666767767767766767676766666677676677677676677677677666776667767667677667677677666767677677666776677667677676776776767666776776776776676767677677667666766776767767767676667677676767767767677677666677677667666767666767667667767767767677667767667767667676776677677667676776676776666766776766767767766776776676776666776677666766676776776776776676767667767767677676666677676767766667666676667766767766766676776667677676776676776776767767667676666767767677677676676666677667667676766776677676776767676767676667677677676776776776767677677666677667767767667677676776677676766776766676767767767666776767676766676776676767766776667666667767677667766767767667676767676767677677676776766667767767767767767767767767767676676676677676667677666767767766776776776766676776776767767767767767667676776766776667676677676776667676776767676767677676776776767677667667676767767677667676776667676667767767666666776677666776776776676767667667677667667767767766776676767766677667767767767767767767676766767767667677676667676766776767766767676776676676676666776676766776767676767676677676776677676776677676767676667677677677676776776776766776677666776776677676776676767766776776767767676677676776776666666666676776767766677676776767767677677667766676776767677677667767676667766677677676766767767767767676767666677676776667666776676767767766676677667767767767767766766767767766676677667677676667766776677667767767767767676667767676776677676767767667667666676676776766776677677667767767766766766677677667766776676776666766677676767767767676667677677676767766766767767767767667677666676666666767767676667766776767667766767767766776767766677677677667767677676776767677677676767766767676766776766677666766776766776776767666767767766766677667767767766677677677676767767677677676677676767766667766667677677666766776767676677676767767677677677677666667766767767767667676776676776776766676677676776767666677677677666676776776776767766776766776766677666676676776767677677666776766666766776667676676677667766767767767677677667676767677677677676766767676766776767677677677667677676667667667767666767767677677667766776677666677676676767667677667677676677666767676676676676677676776767677677677676776767767766767766767767676767767767767767667767767676676677677676766766676776677677677677676666776776677667676767767767766766666676667767766767676667666767766776667666776677676666776676776767767767766677676776767677677667767766666776766677676677667766766766766776767767767667666676677667667677677676776676767676766776776776666676677677676776767766667666776776776776676667676676767767666767676767676776676666767767677676767766676766776666766776776776667767767767766776767667677677677677676667767766767677676776676676666767767767766767766767766766766766767676767767676767767677677667676767676767767676676766677676776677677667676776676767677676776666767766776776767766667677676776676766767767667767767676767766776767766776766766667676667767767766776767676767677676767766676676677667676676677677676776676666677677676766766767767677676677667767766767767676776676767767677676767676766776767767767767766676776676677677676776767666767677676766677666767766667767677666766776767767767767767677677677677677677666776767767766776766776766776776776776776776677666776767677677676776776767767767677667667676776676667666667767767767676776766766667767766767766667766767766776767766766677667766677676767676767676767767676767676677667677677676776767767667767676767676776676766776667767767767766767766767677677676767767676776776676776776766677677677
76776767767766767766776766767767767767677676676767676766667767666767766776776767667767666766676666677676676667676767767666677676677677676776776767767766676767766766676767676776776776676766676776767666667767767676767767767677677677676767676776767666766776766776677676767667766676776666776676677676767767767667767666776677676767677676677666776776666776676776776767766676776676766677676667767676767767767767677676676677666676766776776767767676767676776776767766776767667767666677667767677677677676776676776776776776766767767766776767766676676676767677676766776776776767676676667676767677676676676767767676676776776766667676767667767677676776776767667676766767676776766766776676776767676766767676776776767766776776677666676767766776776776767766767666767667767766767766676676666776767766776776767667677677667767677667677677677667667766776677667676677677677677667667677676776776776776767767766767767677677677667767766767666767766666676776676677676677667767767666677667667767677676776666767767677676667667767676676767676766667767667667767767666677677677676767766767677677666677677676776766767677677677677676766776767766767766667766767677677676766677677677677667767767676767666776776677677666776766676676776766767766767767676677667677676776677677666667767767677677667666767676767767766776667666776776766776776676767676767666776766666766767767767677667676767667667676676766767767767667766677676767766667676676766676767666776776667766776776767766767676677677666776676677676667666776767767766776677667677676776677667767667766676767767766767767767766776766767767677667677677666767677677677676766766767767676776666776676776667767766677677676677667767767766666667767767677676676677676776776776776776667767766677677677677667677677667667767677676776766766767676776766776767667767767767767767767667766776776766776767677677667677676776776667767677666766666776676767677666776776776767767676766667667676767677677676676767677677667767676666676676767667766766776767767676677677677677676677677676776766776776767767767666676776667767767767676766767677676766776677676677677666667766666766767767766676766677666677666667766776776767766766767767767767677677667767676767676776676676766776776666776767767676776666677676766766776776767676767766676676677677676677667677676676767767667677676767666776766766776776776767666776767767677677677676776667766767676776776766776767767676677666667676776666667767677676776766767666776767766767766766776776776776767766767677667676776766776776676776776766766776776766767676766677676667767667677677666776776776776767767767667676776767667767766776776766676677667767676776766776767767766677667766667677676776767677676676767767767676767676676776776776776677677667667667677667767767767767766776776767766667666767667767767767767767767666676677676767766677667767767767676667767677677667767766666677676677667677667767667767767676776766767766667766767766766767767666676666776767677676776776667766676767666776666667667766666776766766767676677676676776776676767767677677677667767767667667766776677677676776767677676667666666776667767767766766776677676776667667677667676676766677676666776676677676766776776677667767666677676776766776677667676776677667766776767667677677676767767766667667766776767666766767677676677666667766676767767767676677667766667766776776776776667766776667767767767767667767766767767767767766677677676767766667666767767767666776767667667667676776766676776767677676776766767677677676767677677677667677667766776767667667677677676676776776776676767677676766767677677677676767767767767677676776767767767766676767667767676767766676667677676767667767767676676776667667676766766767767677666767767677676767667766676776776667766767676767766666776667767767677666776767767767767677666677676776676767766776766776776776767767667676767766767666766767767677667767677676677677667767767766776776766767767677666776767766766667667667667676767667676766767767666776776667676776676776767767666767676776776676776666776676677677676667676677677667767766776776767677666767767766776776677667767666766767667667767767666676776776767677667676776766776776776776766676776667677676676766776776767677677677677666766776667766776767767766767677677676776776776767676676776676767767667667676677676677677676776677676776767676766776676766776766667677666776677676767677667767767767666776776776767766666776766767667766666767766666677677676776677677677677676677667766776776776676776767766767676767667766677677676676776767677677676776776766776767667677667766767767767767666766767676676676776776666677667766767677666667766677676767677676776776776776776766667767767767767676776677676776676677676776767676767767677677677676766766776776676766767677677676766776776667766776667667666766767677677676766767667767766776776677677677667767667766667766776676776667767767767677676767676767676776776776776767677666667767767767767676776676667767667767677677667766776776776766776677677676776767766767667766776776667767667667666776676667767766766666776776766776776776776767677667766667676767666776767767766767676776776677666666767767767766676767667766766776776767676767677667766767767676766776776776666766776767766767676667667767767767676677666676676776676766776677677667677677676677677676776767767766776776667767667766766766767666676766677676676766776776776767766677676676776676767667766677676776676676776776776677667766776677677676676776677676766677677677677676776767666677667677676767767766677677676676766767676767677666767766776776776676776776776677676766767676677677676677667766776776677667676767676776766776666767666766767766776676677677676766766776766676667677666677667667667667667766767667767767767677667767667677677676776767767676676677667666776767676767766767767766767767667767767667667667767667767767767677676676776767767767767676677667767766776767676776776776776767767677676776767766776676776676667677667676776676776776767677667676767766766767767767767766766776776676776776667667677676776776776677667676767667766767676776767676767676776767666677667676767767676676767667676767677667767767676766776776677667677677676776776766767766776667766766676676767767766767677666776776677667766766776667677676767767666776767676766766677667666677666766766766677667677667666666776676677667767676776767676677676667667767676767767677676667676767767676676676677677676776766767766776776676766767767767677676666776776767676766766776776677677676776776677677667677677666776776666766667667677666776776766676766767677676767766767767676767676776767767767767676767677677677677677676677677666677677677676767767767667767767766767666776766676667767767677677677667767767767766776776677677667676667766766767667667667666676677676776677677667677667676677667677676767766776776766776776677666776667667667767766776766776677676776766767767677676766766767677667677677677677677676767767666676776676766776667677676776776677676767767766767766766776776776766767667767766776676776776767677677667676676676676676666767767667677676767767766677676767766677666776767676766767667767766677666776666667667767667767667767767767667767767766776767767767767677677677667676776776767677677666667767677666776776767767767676776776776766776766677667676766767676677677666667667766766677676776766667767676767676677676776677676766676767767767767767767677677676677676776776766677677677676677666767767667676766766776776676767667676767767667676776667767676766676667676767766776767677667676776776776676766766776767676767676776676667766767677677677676767766776677667767677667666776767677676766677667766767677667676666776767676776776776677676677667666776666677667766667767676676766666677676676766776767766667766767767767676776767767677667767677676776666677677677667766676676766776666766776776666766766776767766677676677677667677677677667676776776767676776767677676776677677677667677677667677676767676776766767767767767766776677677676767677677676776767766676776767676676776766667766767767767767667677667676667767666766766767677676676677676677677676776667767676676767677667676766776676776676776776766667767677667767666766666676767767766776766677667767766766776667667766766767677676677676767677666677676766766766766767677666676776776767767676766767677677666776766776767766677676676676677677676667676776776776776766776776676766776766776776776776677676767767677676766667766767767767766776676766676767676767677676766776766776776766677676776677676776776666767677677667667767676766767767676767767677667767676677667767676776676776767676767676767676667676767766676676767766666776667766776767667767766776776667666676776766667767767767667766767666776766676776667666666766767767677666767766667766776767767767677667667766776676776776776776766667767666676677677666667666776776677676676776766766766776766676676776767767767766767767767677677667766776767767767767677676767666776676776666766676766677677676667766776776776677666667766767767767766676776766767767676776676676766776767767667667667676776776776776767767677667677667767666776767676767676776776767766676767667676676776677667766776767677677677667767666776667666767677676677667677677676676677677666677667677667666677676776767677667677667676776776677677676776767677667666767676676776776676776677676767766676677667766677666776767767766667676676767677676776776776776676776766776677666667676767666776767676767677676767767676776776776776767766667767677677667767767766676676667767666776676766776766677677666666766776767667766667767676666667676677677667766776677666767767667676776767767767767766776677677676676767767677676667767767676766767677676776767676766767676676677667667766676767667767677677667667767767676766776676767676677676776776677676767767767766776676766766676776776677676677676776767766667767767667767767767767677677667667677667767766677676676767767676766766667676767767767677667767676776776667667766666666676776776767667767676776677676776667676776676677677676767676767666666666677667676676676776767667676676767767767677676776776776776767667766776677666776767767766776776666776776666677676766677667676667767677666776666767766767767766667677677667666776776677676767
6666667677667767667676776776776766677677677667767767667766767676676676776676767767767767766767677667767676767676676776776776776666677677667667676776776677676667676776767766767667766666676767677676667676666767767667766677677676766776676677676767676776677676767767676676767767677666776667677667766776767676676767767677676766766766766677676677676767677676677666776776776667676766776767766776767667676766667676776767667677677666776776676677667766776767667767767766767767677676776776767767667666766766677677676677667667666776677666677666767767666767667677676776767766676667767677676667677667677676767667676776676676776776677677666767767767677677667667667677676767767767677667676767766767676776767667667676767677676776776767767767767677677677676767766676767676776667666767677676667667767766776767676776767767766776776776767767767767767766776767666677677667766767676766767677667767766776676776776776776776776677667767766776776667667677667667766766667677667677677676767767767677667767676676667767676776776676776776776666767667677677667766766677677677677667767767667766766776767767767667767677676776766767767767767667677677677667676676677676776667767766776766767677677667766776776676666676776776767767677676667667677666776776767676766776776667676676676767677677667767676776676776767767767677676676776677676677667676766666677677676776776766677677676776767766776776766766776767767767667677676666676666767667677667666776767767767767676676677676776767767677667677677676776776776666766776776667767766677677667666766676676667767767666677676676776677677677667676667766667677667766776766676677677667677666667767667766767767676776676677676776776767676767666676666776776766776767766776666767667767677676667767767667767676776776767677677667666776767666776767676776776776776767677676766776766767766676776767677667766766676767677677667767676776776766676776667677676767766667767676767766666677677677667766766776767767766776767676667677676766776766776776766767676767676776767766767767767766767767767767767766677677666667676776766767767767677677677676767677677677666667666676676677676676667766767676776776676776776766776767667766767767767767677676667766776676767676767676776676676776776677676676667676767767677677666767677676776676767766766767676677666767767677677676766667677667676776767666776776766676776776776776776767767767767667676767667767676767766767767676676676677677667676776677676666676766676766776776677666767767767767767677677666776666667766767676677676677677676776767676766767677677667767677677677667677676776677677676767766767677676676776676776766767676676776666776676667677676676776776667676676767766776766676676776676677677667667767766767667677667766776766666766776676767766776667767676766766776767766776767766766767767666776776776667677676767767677677666766776776667677677666666767677677667666767676766676767767666676776776776666767766667676667767767767677667676666766676767767767676776677676767767767767767767667767767676766667767766676776767767677667666667766776776776666776676767767767766776767766776677677677677666666767767667676667676677677667666667676766766776766766766767766766776776776767767666776767677676767666766677677676776766667666767676767767677677676776776776776776766677677677676776677676766766676666667676776776676776677667766766776676776776767667667767676766767676776677677677677676776776776767767677677677677667666776667767667677677677677677667676776666667677667767666677677677677666776767667766667766767667676676676767677666677677676676667766776767667766767766766776776676767767677667766676666776767767767767676767767677667677677676766677666776776767767667767677666776676767667766767766766677677667766666677677666666776767667766767666676766677676667766767767677676676677676766776776776767767677677676776776667767767676776767767767767766776676666676667766767676776767767676767677667767766776776776676766766767666667676766767677666776776776676766767677676767677677677677677676767767677666767677677676767667766776776766766766676676667766677676776767767767667766776676677677667677677677676776776767767767667676776776776677676667766776767766677676767767767676776776767676667767767766776767767767666776667767767676776767767677667766677677677666766767676677677667667677676766677667766767766766676667667766776677676667767767767767676776677666776676767676766776776776776677676766677677677677677677666776676676776676676677666766767676676776776667767766767676766767767667677677677676677676767767677676776767676776767767667676766677677676767667676767666766677677666776676677676676766776767677667676776676776776767767677676767767666776676776767667767677676776666766776766767767667767766766767666776776667667676667667677676677677677677676776776667767767677667676676767767667677667667766776667767767676766767766776767677667677677677676766776767766776676677677666676767767767667767767677676766676677666766767667766776767766666677676766677676766677676767766676766776767767677666776776676767766767767667667667767766776776767676677676767767676766776776677677676776676676767677676677677676767667676767677677676776776667767667666667766676676776766776767767766776766677677667666666776776776766676676767767766776666677666776767666776767767767676666766667766767767767766776677677667667766767767667767676767766767667677676666767767767666667667666666767767676676676776776767766776666677667677677677667677676666776766667766766676766776767677677667766766776677677676766776677677677667767677676776767666676776776766767667667766667677677676766766676667766766776767666667766776776676767767667767767667767677677667677677666676676667676767667667676767766677677677676776766767677676666776677676776677676666766776776776767766677667676776776767766677666676767767677667767677677666776676776767767767667767767676767677677676677676776776766677676776676767767767767767677676666666776677677677677676676767677666766677676776776667767767767766776776767766767676776767667667676676766676767676676767677676776766766766677667766767766776776676676767766776667766767767676677677676766776776776677667667667676677677666676767677666776767677667676776667767676776766676776767766676676677666767667767767676776666666666676767766767767766776677677676776767677666776767677677677676776776776776666767667676677677667676776776677667667766677666767767667767766766767676767766667667667767676676766677676776767677667766677676767767767676776776677677676776776766776767767667676677676677676776666666776676776677667677667677676776776776667766776767667666767677676766766676776776667677666776776677667677676776776676776667676767767676767667676767677667677667766677676776767677667767676677676776676776766677676776767767677677677666677666776676676766766776677677676766677676767676776766676676776667677667677677677676666766667666666667766667766776677677667677667677667767667667766776776676767767667667766776767667676666767677677676677666767767767676767766776766767767676677667677667767676767676677676767666666767676767677676767677677677676676667767677667677677676767676666776767767767767677677677676767766767676776776776667676667667767667676677677676776766676776766676677666776776766776776776667767766677667766776667767676667676677676676676677667767676676767677677676776676766776767767767767767677676776767767677676676667677676776776767766776676767676767767767767677667767766776767676776767766776677676766677677676667677676666677666766767676776776766766776676677677676677666676676776776677666766776667766676767677677676767676677677676766776776776776776767677677677667667676767667767767676767667767677676767666767666776776776776676767667677677677677677667767767766766776676676676767676767767766667767677676766776776767676767766767677666667766767667677666776666676776767766776776667767676767767767767666776667667767767667766677676776766676676676666776776767676767677676677667767677667767676767676767676767677667677677677677667667766677676667667766767766676776677667766776766667676676767767677676766767677676676677676767767677666776676767677676667677666676776677676667766677676776776767767677667767677666677667766776667676667767677676677676767767667767667667766676766676677676677676776766666767766776677676776766766677677677676776767667676767766766766677667767767666767766776776776766767676767767677677676776677667766776677677667676666666776677676767767767767766767766676667666776767667767767767677667767676776677667666766767767767766676776666766677677667766767676776776776677666677667667667676677676677677677676776677677677666767767767677676767677677676767767767676677676776677676767676767766776667766667766677667677677667677667666767766776776677676766776676776776667677676677677676667767766776767677677676676766767767666676776666767667767767767767676676766776776776676776677676667676776767667766767767766776776767766776776676776667677677667767667677666776667766677676677667767767677667767767677677677667767677677667667667766776776767767766666677676666767767766767767667767677676766766677677677667676666676676776776776677676776767767677677677667767767767676776767767677677677676776766776766766676776776767676776676767677667677677676767767677676767667676767766677676776677677677677676767677676766776767767667667667766767677676767767676776767767676677667676767677676677667766776677676776677666776667667667676766776677676677666666767766677676776666776666677667767767766776766776677667766767676676767667766666767767666677677667766767766767767767676776776776677676667677667676676776767667666666667667767677676776776767677676766776767667667677677667766776776667667677677676767766676677677667767667667676676776776676767677667667767676776776667676776667676766677667766766766776676767767766677667767767676776677666776776767767766776667666776667677677676667767676676676776776667677667676766776767767766676776767767667676766776666676776766677677667767667767676767767676767666776767767767767677667766766776677677677676767767677677676667676677667677667676676766666676776677676767767767676776776666767666766776776677667677666767677677677677676677676776676776776676666767667767
367767766767666776776767677666666776766767666767767767667677676766766767767667666676767766677667767767676776677667677677677677667767767676676767676776767667767667677677676676776776677677676667676776677677666776776677677677677666776776677666666667767676776776677667767767677666767766767677676676676776767766776767677676766677667767766677677676776776667767767767767767676676767676766767676676776677677667767666776677677676666677677667767767676767676667676677676767767677677677677667666767677677677667766776667766666667667766776677676776766676766677667667767677677676677667767767766767677677676776676676767676776776676767677676677667767677677666676766667667767677666767677677676676767767676776776776767676767676767767767767677667767767677667766676667676776776667677667666666776767667667766767766776666677667766767767767767767677677677677667667666766766776766767667767767766767767677676767676776776766776676766676667667766767767666676677666667667676767767767666666776666677667667677677667767676767676677676776776767767767676776776676767766677676776767677677666676776676676776666767676677676776677677677666776776776666776767677666776776667767767766676776666666667676767676767677676776776776776776677666776776666767666676776767766776766676676776677677667677676767767767667767677677677677667767767767666767676776666766767676767767676767766676677666776776776666767767667767667766776767767677666676766666776776676776776666776767676767767767767767676677667677677667676766676776766776667767766767676767767767676677676767677677677676776776767767676766667677676676776767767676767767677677677676767767667676776776776766766767676766767767767767766776776776776767677666767766666767767766677676776776676766767766767767676776766776776666776676776776677676776767666766776776776667666776667666776776776766676776767767767677667767766676677676766677666767676776677666667677666766767667767667667766667767767766767766776776767767667767767767676676776676766676677666667767676767767767667766776767766766676666677677677676776676767767767666766766677666677676776676776767767767767677677676677677677667767766676767667767676667667676776677676677677677677677667767767666776776776767677677676776676676776776767676776667767767676677676767677666766776666776667667667767667767766676776767667677677676677676767677667767667676767677676677667676776776667767667666776776677676677676667666767667767667767766666776676776766767677667767667766776767767767766767767666677667677667667676776767676767676776667677676767677676676776767766776676767766677676667676776776776766676766776776677667676676676776767767677666666766766767767767767766767677677677676677676776676776776767677676776676776677676766676676776776767667766766667766667677676667666776776776776667676767767677667676767677676667666767767676667677667767766767767676776766767677666767766767767766767676776776776677667677677667767677667767767676766776767767767667676776676767676666677667666677676776766776767767767677676666776766676766667677666667677667767667766677676677667666776776776776677676676767667677667676677676767767766776677676667767767667767766677666776767766776767676776677676767677677676767667767766776677666776676677677667766776776776676776767767677667677677677677666767677677677667676776666776767666677677666767677677676666776677667767667677667677666776676767766677676767667767677667767767666776776767767767767666776776677667767767677677667767677676776766767676667767767767677676776767676776677667767766767676766776767767676776767677677676767766776676767767767766776666776666676676676766667767666767676776767667766667677677667676776776776766676776767667766666776767767767677677666677667667767766676676667767676776767677676776766667767667667767676677677676677667766767677676776767767766676776677667766676676767767676767767676767767667767767767666766666767767667676767767766766767677667677676776767676677676667767767676666776776766667677666767767767667676767767766776767767667667666767676767677676767666776667766776776767767676677667667767767667766667666677677667667676776677667766776776776776776677676776767766676677677676767677677676767767677676776776776776767667766776667677676666676776667767767676677666776676767766666776666767766776776766766776766776676776767676776666677666776766776767767767676776776776676776677677677676776666776776766767676766767766776767677666766766766767667677677676677676776666767667667677676776676776676776776776677676767677667676766667767766767767766767766766766766767677667766767676766767767677667767767767766766776667676776677677676767676767677676767666676767767676667767766776767767766767767677677667676767767767767676767767677677677667766676677677667676776776776767767767767766776776677677667767676676666667767766776776767667676776767767677676776667766776677677677667677676676677677676667767767676776776776776766776677677677677667666766776677667767676767677666677677667766776767766776677676776767767767766776676677667767667676767676776677677676767766776676767767766776776776766767676776766776767766676676676676667767677676766676677666776776776766776667766676776677677677667767666776767666776776676776776776676766666667767676676776776667767767676776666776767677676677676776767676776767677677667767767766676767766766776766676776677676776676767766767767667767677677677676677676766776667766767666676776776776776776767767667677677677676767677667677676766776676767766677676766677676776677667677666767767676676776677676766666776776767676767676776667676766677676776776776776767767676676676767666766766766767676776767667766776767766776776767667677677677676667676776776677667767677676667766776767677677667666677667766767766776676776766776776677677677676676776767677677677667677676776677677677667667676766776776776776776776776766676767667767676776776676776767677676776666776766776676767767667667767677676776767676666767667666667667767677676677677667766776677676676677666677667766776677677676776767767677676666676776667767676677676676776666767677676767667677667667767766776776776767677677677667767766767766766667767767667666776677676776677677676767667767676677677677667677676667767677676776666666776776776766766677666776776676767667666776766677667677677677666767766677677666676766776766776767767767666776776666677677666767767767767676676766776767676677677667767767667767676776776676766677676667767676677666776677676766767766677667767676667766776676677667677667767767767767767677667677677667766767767677676766776766667767677677676767666667767677677677676766667766776766766767677677667767667767767766776776767676666767676676776767767767667677667767677676766767767767767767666776676776776776767766776766776677676766667767767676776776776776766667676776766766776776776666676767676776676776776776767677676767767767677667767766676776676767766766676667766766667767766667667767677666676767676776776767676676666776767677676767767677677667676776776776776677667666776677677677667767767767766767767667677676776677676776776767676667767767767767767676776776767666766767676666767767677676766677676667676677676766766677676676776776776767767766776767766776767676767767676766767767766776767767766776776676766667666776766776767667767676776776677677667767767676776677676766776776676776776667767767766776677677676767767676766776676677667766676776676776667677666766677676776666667766667767766776677667767677666776766676676677676677677676676776677677667676776776767677667667666677666676776776767676767676676767677667767667767767676676767666767667677677676676676767767676677677677666776776767667667767677676767676776676676776676766767766767677667667767767677676676776776676776676776776776767676776767667677676766667667676676767676776666677677676676676767766767667767677667767767676776776676767766776776776676776767677676677677677676766767766776776776776666767666767767676776676677677677677677667676776677667767667676667766767676776776776776676776776776767766767767677676766666776767676767666676776676666776677676677667677667766776776676766766776766776776766676676776667767667766776767667677677677667767767767766667676776766767677667766766766666677676766667767767677667767767676766767676767766677676776766776776767676766776776776667676767677676776776667766766766776776767676667766767767667676767767767767767667677677666767676667767676767767666767767767767767666766776676776677677677676666776677667677677667677677677667676676776766776776767766766776776766776776776677676766766767767766776676677677676767767766767767767667767766767766667677677667676676776766767766776767677677676767677666676767677677677677677666667667767677667767767766766677667766767667677677677676776776776676666776776767767766776767676666776766776776667677667667766766776767677677676767766676676767666676776776766767767766677676677676676676767677667676776767676766776776676767766677667767667767677677677666776776776776676677677677666776776676677676766766676676776677677676677666776776667677666667677676767767677667766667676667767667676766667767676677677667766776767677667676767677666667676766776776767676666767676767767767677677666776776776767767677667667767766666677677677677676677676677677666667666776776776677667667766767767767767676767677676677667767676676767767766776767766677676677677667767766676676776767676767767767766667667766677676667666676776767766776776676767676776677676776767676776677667766776677677667767676776677676767767767767767676776767666766776667677667676766776767767677676767667767667766667676776767767766767677666767667667667767676676776766677667667766666667676677676767767676776667677677676767667677677667676776776776766667667676767676776776776676766667677676766767767767767676776776766776776767767677676776676766766767767767667766776766776766776766776767766667767767767767766776667767676776677677677667766767677667677666776676767676677676666666767767766776776767676767767676676767767767767767767766776776676666676766776767767676666776767767767677677677666776776767677676767767677676677676776666667677677667767676776776767677666776667767767767767767767766677676766667767766666676667767766767
67676667677677666776676776776767767667676766767677677667676766676666677677676776776776776767767767767676766767676667767766766676766767676776676776677666776666767766776677667667766767677677677667767767767666766776666767676767766767767676776776776766776776766776667767766776776776776776766767676677676767767767676767677676766776767677676767767767676767766677676667766766667677667676776667766767677677676766767766677677676776776767766677677676766776767767667677667677677676776677677676776767767667676767667767767676776766767677676767676766676766776666766776667677667767667677676677666677676776677667677666677676776677676776767677677676776767766767767676676767767767767676667766667676767667767677667676776767767767676766776776667767766766676767767766676667767676767676776767667676767667676776767667676676766677666776776767767667667767676776776676676767766767677666767767676766767767766676677677667676766776776767677676767677667676677666776776776776766677677676776776767677667667676766767767677667677667667766677677677667676767767667666776776776776766776776666676676667767767667767767767766767676776676767767676666776766776667767767676667667767676676766676676767666677667767767767667676766767676766776676776767667677666776767677677677677676776676766677676676767766776767667667767667677676676677677667766767676767767676776776767676776776666666767666767767767767767677676677677676676776677667767677677667767667766776776766676676677676767766767767766677666776766767766667666676677677667767677677667676776767666767766667767676776766767767677676776767767767677676766776767766767767676767676776677667676776776666776677677676767767767766767677677676776666767767766767767676776677676677677676677677677677666667767677677677667676776667767667677666676676766667676766766766776776776766767677667767766776667767767666666767766766776776767676767767676667667767667767767767766677676676776767676666677676676677676776676676667667766767767766776667667767767676677667677667667767767676776767677676776666767766667666767767676776676767767676776767766767676667767767667667766776776767667676766776677677666776767676767766666767766766776776667667677676776676767677667676776677676767767677667767766676667677667767767676767767667677677676776767666776767676776766776767677677666767766766676776677677676776677667666666767667767676776676767677667767666776776776776676676767677666767767767767667667766666677676766677677677676776666676666776776676776767766767677676767677676776677667667766677677667766767676776776767676776767667766667766767767766776767667676776776767767767767677676776676666776766776776776767767677676776767767676767767767667766766776667766766676767677677667676767766776776766677677677676767676666676767767666776776776776776776776767677676766677666676667767767766776676776776776776776767767767766667677676766677677676776767767767767766767676677676667766776767767767766767767766776767666767666677676767667767677667767676666766767677667676766766767767766767666776676776767667767676677677667767766776766676776676776776677667767677667667767677676667676767667766776776776767677667676666776767767676776766677677676776766776677667767766677667677676767676667767766776767676676767667767767766676776766776776677676767676776776676677667676767766767767766776677667767766776766776667767677677677667767766767767677676767676767767667677676767666776776677677667767676667676776776776767767767767676767767767767767767767766766776667676776767677667676667677677667677667677677677676767767666767667767677676776676776677676776767677677676767677676776776667666677677676766767666677677667666667767766666766767677667767666776767667666677677676667767767767767766776767676776667767677677676677677677677667666776776677666767676677677676776767767767766776767767766767767767766776776676677676776766776667767767667677677677677666776776766776676766776667676776776667667767767667676677676766776676766667767766766667767766766676667767766767767767677676667677666676767667767677677676677677666776776676767667677676667767676766676766667677676776776767767767766767766767677677676776776666666767767766677677667667766767766776676766767766667767677676667677676776776767667766766667667767676767767676676767767677677676767677676767667767766677667767667767767677666676776776776776666676677676776766776667677676776776766766766776776766766676677667767767677667767766766767677667676767766677666776776766677677666767676767667767676767767677676767767767667667766776677676776676776776776667767677667677677677677677676667767767767766776677666676767676776677676776776767767767767767767766667676676766677676677676767767766677677676776676776677677666767676677677676766776767767676667666776767766767767666676767767677667667677676676776677677676676676767676666776767767677677667667677677677676676776776776676767767677676667667766677667767767667766766776677676677677667666677677667766767676776767767767766767676676767767667767677677677676766767766676766677677677667767677676667786666767767767676677667767767766766776767767766767677677667767676677677676666767767766776666677677677667767766776776766666767677676767767767667767677676767677667767666676767767677676776667766676767667676776767767676666676776776766766677677676767767767767767677676677677676766776776776677677667767667676767766766776767766676776677667767677667677666767676676776776677666767767677676767767766766676677676676767667767676766677677676766776766767677667666666776776676767667767666767666676666666667667676776667676767677676767666667767767677677666767677667767767676767767666767766766776776667767667676767676766767676767677677666667677676766767676766776776767676776776776677677676767767676776776767766667677676776776767766767767767767767767677666767667766676676766667767667677676676776767766677677666776676767667767677667666767676677677677677677677676776776776766776776767766677677667677676766766767767767767766776676767677677676776767767667766767767677666767677676776666767666776776677667767676676776767666776766676676776776767766766776776776776677676667667677677666767667677677677677667677677677676776767766776677677677677676767766767667767767676767676776767766677677677677676776776776766767766677676776767676766767677666776767676677667767767676776776776776676667767667667667677676676767667677676767766776677666767767676766767677677667676776666776666677676776767766767767767667667766677666767767677676776776776676666776767676676767677677676776776776776677677666776676767766677676766776776666767677667767766776767676776776767677677667766767767667677677666767767677676766767677676676767766767766666676776677677667766776666776776776677677667767767767766767767766666667676677667766767667677677676667767766776676776767767677676776677667666676767676767767666766776766766767766776776766776667766776776776767677677676776676676767767766776676776676776767767676766766766767676677676666767667766776776776676767766767767767677676676767767766766677677666776676667766766776776677676776766776776776776767766767766776767766766676776677677666667667767667677677677676767766776667666776776776776767766776667767676767767667766776677667676666766676776776776767667767767676676666767767676776766776677676767767677676776667667667767767767677667667767766776767767676767667667667766667677666776677677676767676667676767667766776776767767677667677676776776766776667677677677676677677676676677676776767767767677677676776676767677676767667676667666677676776776776766767766776767666667667766677676776666776677666666666776776676776676776767767676676766677677677676776676676677676776766677676776766776776767677677667767677667667767667677676776767766776766776776776776666776776767766776767666676677677676667767767676767677676776767767666676676767767767676677676676666767666776766776767766776766776776676776767677676767676767767767766677677676676776767677676776766677677667766767767766776776677676677677676767677666677677666776776667677677667666767676776776677676776776676767667677667767677677676776676766776677667767767667666666767767767677667767676776776676667666676677667766776676766776767767666767767767767767676766766666766676766767767767667677676767767677676776776767676667676766767676776766677677676767767766776776776667766767767767767677676776676776677677677677677676776676676776776776666776776767767677676766767766776667677677666776767766766676776677666776776677676767667766677667767676776666667667767676767767677677677677666776776677677677667766767767667676776767767767767677677677667767767766776677677667767766767766776767677677676676776766676677676767666776767767767767667667676767766776676776767767766677677676677676766767767766776776776767667767676677677667767677677676677676776676767677667677667767767667766776766776676767667767677667676667767666776776767767766667666776776766767676767677676676776776767767677676767676767767767767766776767767676666776667667766776767767667766666667767667667677676776677677677666666776776767676776667667767767667767677667676776667766766766767667766776766676676776776776776666667676776776766776677676676767766776676776767677667766766776776676667677677667677666766676776776767767766666767766767676776766776776677677676677667677667766767667767667667767766776776676667676766667767767767677676666776676776767677677676767767767767767677667766676776776776776776676676667667677676767767677676766767676676767676676776676776676776766676677666766767766776667676767767676776767767667677676776677677676767666677676767666667677676766776776676776676776677676677676776767767767666677667767677666776767767767767766776776767767767767676767767677666676767766667767667676776676677676666767766667667666766767766776766776677667767667676676676767677677676776766767666767676767677666676776776766767767677677677676776667676677677676677676776776767676766776776666767677676677667676676776767767767677677666766776776767767766776766667766776767667767766767767767666776776767766676776677677676667667767766766766776776776676667766767667677676776776767767767677676676776776676677667676776677676767667677676767677676766767766767767
67767677676676776767767767767767767766667766776676776776776776767767676666676766776776767767667676677677676767667766776776776676776766767766767677677677677676776776676766776767767676766676677676776767667766776666766776776677667767766776776776767676776776776767767667676667676676767767766676776677677677676767766776776767767677667767766766776776767676776776676776676677677667667767677676676767766677677676776677677677676676677676676767677666776766776766766776776766676776776676766767767676776667767766767767666776667667767676776767677676676767767767677676776667677676776776677677677676776776776776767677666776667667677666676766767766766677676767767767677676677666667767666776776776776776776776766767676767677667677676677677676676776767767766676677677676776676776676677676776776666776776766776776766676676676766677667767766766676677677676667677676767767676676776677676677676766677677667767676776667677676667676767767667676776776776767676667676776767766766677677676767767677677677667767767676767767677667766667766767766776677667767767676776767677676666776766776766776766776776767667767667766676667767676776766677667766676776776666677677677677666767667766776676676776666767767766667676676776666766776667677677677667667677676676666776767677676776776676676776766776776677667767677666776776776676667767676776766776766666676676776677677666776766776767767766776667666677667766776666667767676776767766767766767667767766776776676766677676776677666767767767667676776767767677667667677676776767677677677667766767766776666676776767677676767667767767767667767677676776676776767767677677666676767767676767767676776776766766767767766776776776776767767676776766676677667676677677676776766776767676666676767766676767666776776776677667676666776776667677676767667667677677677676767666776677677677667667766776677667666776776676767667767766666766676766667767767677676667677666767767667767766767677676666767667766767767666776676776767766776767667677676677667676776776776767767767676767767766676767767767767676767766666776767677676666776766676676767677677667766776676767676776667676667677677676766766776776667766776776766676676676767677677677676766776776667767767676676766766767666677677677676676766776676676776767767766776776776766767766766776767667676767767676766776776776677677667666776666767767767766767767676666667767767767667677667667676767666766776676676677676767766766677676776766776767767767677677666676776776666676676776776776767766776667667666677676776776776776767666776766676776677676776766766677667677666776767676776767766666776776776776767766667676767667667666776776767766676666667766676676676767767666666677677676776677666666667676666676776776776766677676776776776776776776676676776776767767666676776767677676666676676767666667677666776776767667767766767666767767766776767766776767766776776776666666676666767767767676676676676767677666776677677677667767767677666776776776766766677676676676676666666677676677667767667676667677676677666776677667766677667676767767767676767676766766776677667766767766776776677677676776776776767677676667767667766767767767766766676776677677676676766767766766676766667767667667767676766667767677676776677666676677667767766776766677677677677676776677667766666776766766767767676766676677677677667677666776767767676677666767767767767767767667666677666766767767676766776766676676767676677667767677677666676767677667767767767676767767767667666776776766776776776776776766676767767767676776766767676766677676767667677677677676766677667677666667767766766776776667667677676676677667676766767667767766776767677667676767767767667677676776776676776767676776676776667766667767667767676766666677677666666776776776767767767676776767667766776767667667767767767767666776776767767667767767766776767676776776766676767677667666766677676677677677667676767766767676666776767677677666767766767767766776776766766677667767767767677677676776767676776676776776776776767766776767767767767767766776677677667677676767676767666776767677677676767666767766766677667666767676667767677677667666766776767677667667767767667677676767666666776776677666767677676776776677677667667766766667676767677676767767676767767677677676667676766767677666676677676766677676666767767666776776776677676767676676776677676776667677667767767676677676667766676667766766676667676666676776776776776776676677676767677667767676667677676766676776767766676677677677677666767766767766666776676776776776766766767667667766667676677677676766766767677676767766676776666766667767667767676677676666776767667766676676776676767767766677676776766776776766766677676676776666776767767766676776776767767766776776677676677677666767767767767677677677677677667767766676776676676776677677676766767667667767767677666677677677667676676776776676677677676666676766677676766676776766776766766776767767677667676677667676767667767766776666666766767666666767766667676666667767666776776767767766667766766776666776776776767767767766776766767767677677667766767676676677676677666676677666767767767676767767767676776776676767767767667667766767676767767676776776776776677667677676767767677676776776776776776776676776776766776766676776676677667767676776676676776767767677676676776667666766766676776766776676776767767767677676767676766676676776767766776776766767667676676767766676666767767767767676667667676767677677676776766677677676667766776776776767766776666776676766767677667767767766766677666677676667767766776767666667767667767767766677677676767767766766767767676666776776677676767767676776676767677667676776767767667767677666667767676767667767767767676776667767767676677666677667666676767676776677667767766666667767767767677676676776666676676676667766766766766676676767676776766667767767676776766776776666776767766676766776767766776776767766677677676676667676767767666766667677676767676776767676767677667767667667766677677676766776776767766766776767666766767767767677676767767676766677666667767667767667667767676767767676677676666766766767766767767767766776766776676677667677676776766677677666767767766677676667766767667677666766776776767676677676767767767767767676666677677667766766666776767766766677677677667767767766766776677667676767676767767767766666677676677676776676776676767676677677667677677676766776767767767676766767666766676666767766676767666676767766767667676776776766767766676677676676767767766776776776776766666667767767667766676767666776776776776766676667766767666767767767767767767676677676776667677677667766667767677666767676676667767766776666776776667677677676767667667767766676676767667767766776676776667676776667677677677677677676776676776776766776676767676776776776767766766667677677667766676766776776676677676776676776677667676776767767766767767667767676767767677666677677676767766676676677677666776677677676776677667767667677677676677667767766767767676667666776767677677676776776776776677667676676776767767767676767767667767667767677677667767766677676667767676776676677676776767677677667667767666767677677676767676667766766766667767677676776776766776767766767767766767767677676776767767677666776667766767667766667767767666676676767677667667767767676766776767766667676767766767677667767767766666776676766676776776776676767767676667666677677676677676767767766766767766767667767766766776676776776667677676776766776676776776776776767766776677677666776766776776766767676766666766767766767677676767767667766776776677667676767767766767767677676667677677677677677667766767766767667767767766667677677676767677677667676676776676677667767766766776776666677676767676767666767676666776776767766677676677676776766767767667767676676666767666766667767766776776766776767767767676776766767677667667677676667767676767667766677677667767767766766767767666767677677666776667667766776766677676767767767667766776677677676676767666767767767666676766677677666776767766767767767677676766677676767667677666776767676676667676767677666776767767767676766767767677677676776677676677677677667677667677667766667767766767767666776776766767677677677667676767667667677676776776776677676776776776776676677677677677667667676776667767677676667676776776767767767766676677667767767676676766767677677677676767767767767667767766766677666776776676767766776676776767676776666776767666767667667676776776766766767676776667767767767767677667767677676677676776776776677676776776776667767767766776676776767767677677676677677677677676767677677676677667767677676667766766776766677677677667676767767767676776666776776767667667767767767676666676776767767677676776776776776776767667766776776766677677677667677667767767677676677676776776676776667677666776767767767767767766776676767767676776676776767677676667767666677667677677677676767766776776766676776776776767767677677677676767677677677677677667667767676776676776667677676776776776767767767667766766666666767767767676767666776676776776667676776676776677677667767667667766676676776666767676776766776776776766776666767767677677677667767766676676767767677676767677667676767676776776676677677677676677667766767766776766667676666766677676776766776677677667767676767666677667677676767767767677676776776776666766676666776676666677676667766666766776776667677676667767676677677676766766776677667766677676667667677667666776776677667676667677676776776776776677677667767766767766676766677677666667767667667767666766767767677676767766767766677676767667767666776767767767766776776767677666667677666767767767766677666776677667766767767667766776677676767766776767767767767677677667767677666766767667766766766677676677667767766767767667767766666767676766776776667677676776776767767677666666677666677677676776776766667667766776776767766677677667767767767667667677666766776767676767676766676767766776776766767767677676776767767767767676766766767667766767667676766767677677667767766677666676776677676767767767766776667677676676677667767766767676666677677677677667766776766676776766767767766667667667676766767676667766766776776776677676767676776776776677677676767767767676776776766766676767667766776767766767767666667676766676767676776677676767767767767766776766676767767677
676776667676676776776766766767677676767676767666776767677676767667676767767677676776776766667766676776767667767676776776776767676766767676767676677677676676766776676776767767667677677677666677676767767667767767667766776767766767666767767767766776676767667676666766776676776766767677667677676776767667676776677667767767767767677667666767677677667676766776677666677667767767767677677676767676677677676776767767666776666666776677667677676766676667667766677667667677677667766767667766767667677667677666677667767767767767766667666767767767677666767677676776766767677676776766776767767667666766676767767666776677667767766776767766776766776767767767677666677676776776767767766776767676776776677676776776767767677677667677677676676767767767767667766767667676767767667666676676766776667676676776676776666766766666776776677666776776776667767766676767767677676776667667677677666776776776776766677667766676767676767666667767666776766767677667767667767667767676667766767767766776766767767667766776767677676776677677676676776666767766767676776776776676776776677667676776677667667677677676776776776776677677676666776776667767667766776776767676677677677676766676767677677676677676676767767767767767666767767767676677667677666776676667666767667667666767676666676676776766776766776676766776677676667766676767766677677676766667766776766767667677676776677667767677667677676776776776676677667676677667676766677676677666667767677677667676767767767676776776776766767767767767767766776776767767767677667676776767767767767767767767767677667667766767767676767767767766766767676766767767766776666766767676767767767676667667677676767767767667666776676676776677676776776767667767677667667677677667767677666767767677677677676677667767677677677667766667767767766767766766776776667766776667667676767676776767766676677677676766767766677667677677667767767766776667766766767767667677666677676776767766767767676766667677667767767767667766776667667767766767677676776667766776767767767766767677676666776776667676767677676766776776767677676767767676676676776676677677667767766767677667676776776766676677677676766776776776776776667766776666767767767767767676776766776667667766767677667667767767676767767676676776776767767766667767767676776767767766767767677677676776767766776767667676767767676776776776676666776776767767676767767767767766776776767676676776677667767767766666767667767766776767667666766677677676776767766776676767676676667676767676766767667666667767766766767767767766676677677676676677677677677677666767767677677667767677666667767677667767767677677676676667676677677676767666767666676776677677666767676766767666767767667767676676766677676666767667767677677677676776676766776676667766667767766666776676767676677677677667767767666776767677667766677666677677677677677676776666776776667677676677677666676676667677676776776767767667766776766667676776677676677676776766776677677677676766767667766776767767677677677666776667667766767677676776776776766776776766776766776667766677676667767677667677666776776677666767766776666776776767667676767667667767767676767767767667677677677677666776767676766776677676776677667766676767677676677677677666667767767766776676766767667767767767666767667676677677676776776767766766776677677677667666677666776767667767667766766766766677677677666676776676776767676676776767676677677676767767676676767766766776767767766767676776766776776676767767677677667767767667767676766677676767677666667767676766776676776677676767676766776776767677677676667677667676677676767677667766677676767767676766676767676767677676676776666767677677667677676776767666766767766767767676776776776667766676776776667676666767677676667667766677677676776767766766676767767767667667677676677676766776676767767677677667666767767767767766767767766776676776677667767766767766766766676767767676776766767767766677677677676776776676767667766766677667767767667677666767767677677676767677676676767677667767766776666666677676666767767677677677667677676776677676766766776776766767667767676767767676676776766667767667767676767767677677667677677676776767667677667676676766676767677676776767677677677667767767767766767767676766776776776776776677676766776666776676776767767767676666776776776677676766776677676776776766677667766666767667677676767766676767767667677677666666767677667767676776776776667766776677676776776767667767676776667677667767667767677677677677677667676767676766766667766767766766666776767677666766677667667667767767667677677677677666776676676776776676767767767666676776766767667766766776677667767667676767677676776676666776776776767767677677667767667766767677677667766776776677677667766676766677667766776776766667767666766676676767677676767766776766766776776776667667767767667677667766676667676776676766676776766776667677667676776767767766776767767666676676766666776766776776767677676766776776666776767677676677677677676667767676766767677676676776776776776776766676676767677667677676776677676677677677676667767767767677666677667766777667676767766766766676677676677676776666666776767667767767677676776676766776667677667767666776776776677676776776776676776776767767676776776776767676776767767667767766767676766767667767767767667767677677676776667766767766677667766776776677666776677677666677666766677677677667766677676677667677667767677677667766767767677677677677667666776677676767767766676766767676676677676767767767767667767667767667676776666767766766776776666677666767767677677667677677676776776677677666776776776667767666677677677667667767767767767767767676676766767767677676677677676767677676776667767676767667667677677676667767767677667767677666767767766677677667677667667676766767667766767766776767676767767767767766776666776766766677667667767676766767676776766776776776776776677677666776776677677676676767767676767666766776776776667677677676667767766767676776767666767666776776776766666677676666676776776776767677666767767766677667677667767677677676767766766666766767677667766667766776676677676767677677667767667766676767666676776676767667767767677667767677676667667677677667767767767766677677677677676776776776767667766767676767766776776766676766667676766766766776677677666776667766776776767767767677677677676776677667767666766776677676676766667667766766677667767766667767676677667676766776677666666776767677677676666766677667766766776666667677676776676676767676677677677676766766776667666667767676766766776776776776776776776776767766776767676766677677676767666767677677676766676766776767676767767767767767677677677667767667676776676776667676766667677667666677667766666677676776676767667676776766776767767767677676767667766677676767767767667767766677676666776676677676776776767766776767766776776676676767766667677667767767767677676776776767667767767677677666776767677677666677677667766767767767767767677676767766767676776776767767767766667766666776776767667766666676676776776677666676776667677676677676677667767666667666776767676776766676677667666766766776767767767676767666767766766766767667676767767667767767676676766776766667676776767677667676667666766667666776776776677677666666766667676677667667677667667677667677677676767676776767767667766776767767766776767677677667766676767766766776677667767667767766666776776677677676776676676767767767767667666667666666767667676676677677667766677677677676776667766776677677677677666776776766677667767767677667767676676766676767767676677667676766776677667667676676776767766676677676767676767676776766767767666677676676776776776677667767676767766776676776767767766766677676667666776776767666767767767676766677677677676776676776776767767767677677666776767767676666776776767676766766766776776767766676767676776767767666776776677676677666776676776666677677676776767766776677667767767766776776767766666676676766766776766676776677676767766776776766676776776667667766776677677676676767677677676776767767676767677677677677677676776766776677676677676776676677667666766776767677677676767677676677676776767676776667767677677677676776776776676676667767766676666767766767667767676676776767667676666767766667767766776766776776677676776776767767767667676766767767767677667766677677677676776677676776676776677676767676677667667667666776677677667767676767667677676676776677667767766776766766776776776677676677667767676677667767676776776776766767766776677677676767676776676776776767667767766676677676767767767767677676676676767667676776776767676776776767767677667767677677666776766776776776776767676767767766767666676667767676776676776767676666766776677677666667667677677676776767667676767677677677667676677667676776767767766767667667767767667767766776677677677667667676666676766767767766677676677667667767677677666776767766677667677667667767667767767766677667767766766667767676676667767766767676677677677676776666776776776776776776667767676676676667676677677676766767667767677677667677677677676667767767766677676776767766667677666767766776776776776767666667766776676667667767676677667677677666667767766666677666767676666676767767666767767767767676666766776776767767766767677676767677676767767766676776767676766677667676676767666776767676667767766767767766776776767767676776677666767667767667677667767667676767767676676766677676776667767676776776776766776776676666767766766666667766776776667676667667767767677667767676776666676677666767767677667767767677676667767666766776776766677676677667767666676766776767767766767766677667767677666776776767667677677677677677677677676677677667766766776666776676676676666776776767677667667766766676767677677666767666766766677676767676776677676767667766776776776776776776776776776677677667766776676767766776676677667766677677677677677677677666767667667766767677676766766677676766677667677676766676776776676676767767767766667767676776766776666776766667677676767666766776767767676767767667766666766776676676766767677676766766677666766776776776676767676767766776767767767667666677666776767766776767767766767766676676767767677676776767767767767677666776776776677666667766776667676776767676677676767676767677666776667677667766776767767667676776767676676676776766676776776767
67676677667677677667677677667666666667677677676776767667767767766676776776776776776676667766766767667667677667666677667677667767676766776766767767677667766676776767677667766677677676767767677666667767767676776776766776776767676776767767667767767766776776667767766666776677677666767767676676776776776767677676776767767766677667767676767666767676677676666776767677667766776677677667767767767766767766776776677677667677677676767767677667766776767677667676677677666767766767766767767677667767676776776677667677676667677667767766776766766677677676776776677667767767766776776676776677666776676676776776677677677667767667667766676676767667767667767767767667667767676676767766776776766776776776767676676677667767767667766767667767766766776776767767767677666776676677676776776776776776667767667766776766767676766766776776667677677677667767766767677677676767667767676676776767667666677677676677667667767677677667766776676776776776676676676776766776767767666766767767677677677667766766767666677667766667767767676767676776767766767676776767766776776776677677667767767676776776776677676767677676767667767677667767767767666767767676776766767676667767677676667766776776677677666776776767767766676676776776776776767677667766776676776676666776767766677676676676666766776677676766767766776667667766776767677677666667767676666766776766666767676776766766676776767767766666677676767666776677666767766677677667667766676667766676776676776767767767767767677677677677666776767766676767676766677676677667767676676767677676676676667767676776767676766767676767667676776776766776776776776767767677677676776776767767766666767767767677676677667667766776766676677667676776667677677676677677676776776776677676677666767676767767676767766766766666776776776676666766776767677667676776667667676776667767677666666767667766776766776676767766776766767767767676677676776667767767766766767766766766767677667676677676766776676766767767767677666776767766776776767766767677676666776676766676676676776667677676776666767667676767677676776667767766776767667767667766677676776776677676676766767667766776776676667767667667767676776776767767676667766677667677667767676776767767676767677677676676776666776767766667767676667676776776766767767676767767767677677676776776776767677676676776776767676677667667676667767677666776776776776667667676767766776767767766767767676766677666776776776776676676667767767677676776766766776767767676666677677677677666776677676776666767767677667767767767767666776766677676766767677677677667676767677676776776766766766677677676776676767677677666767677677676776776767767667676776776677667766776776667767676676767676676776767676667767677677667676676667766676676766676766776677677676677676776676776767667667667767677676676766767767676667767766676677676776667767767766677677667767766776666676677677667677677667667766776677676776776676767666677677676776767767676677667677676677677667766666767766766676767667766676776666677667767676676776767767766776766676677677676767767767677666767667676677667767676677667676676767667766776776766666676676767767667666767767677676666767666676767767666766667676767677676776766767667767677677677667767767766776776776667766666776776776667767667677677666677676776776667676776767676677677666767667667676776676677676767677676776767666677676776676776776776767767766776676767677676677676676776766776776767666766776776776767767677676766776677666776766776667766677676776767676767676767677676667667676766676677676776776676676677677676676776776676677677667767766667766776766666667677676667677677667667767766766766776767767676767666766767676676767766767676767676776766767676667667766767766776676667767767767676776766677666776667767767767767677677677676766767677676676776776776666767767767666776667676676776677677677677666667677666666776776776776767767767667767766767767676676667676776766766767767767677667767767677676667767767767677666776766776767667676767677676776776677666766776776767767767676767666776667766776766776776776667767677676776776767767767666767767667666776666776667767676676666776767767677676767767677666677677676776767767676677677677676776766776776766767676767677667767677676766776677667676776776676776767677667767676767667676676776766776776776766677677676767667767667667767667676776677667666767766676676677676677677676767766767766776667676667766676776776776767676776776677666677676767667766676776666766766767766676776677667767767767667677667766776776766676776776776776776767767676776776676767666776767767767666767767667766677676766776666677667666677676767677667767767667666766776767666767676776766666666767677667767677677676766767676767676767676676776776766776677677676767667667667766667767667667676677667677676776776676767666767677677666776767767767766776667767677676676776776766767766677677667767767666676767677676767676767676667676767766776677666767677676776667766767767677667677667677667667676767677677666767667767667677677667767667676767767767767676766776767677676767677676776767766676666776676677676766676766667767677666767666667767667667676776776776767677676766677666776776776776667766677677677666776677677677677666776676766676676776767767767767767676766776666766667767767767666667766767767667666776667766666776676766677677667766767767767676666766767766776677677676666666776776667767767667767767677677677667677677676767667676676676676766767666776766666766666776767767677676776667766677667767767767666776767667766776776766767677667676776766676776776776677676767667766767666776677677677667767767766677667667766776776767767767676776677666766776676776667766676677677676776676776677666767766767677666666776767677677676667676766667677667677676767766767767667767677677677677677666776767766667677677677676776677667766776767677676776776776767767667677676776767667767667676776767767767677677677677667766676766776776776776776776767767667767676776776767767677677667666776667766767767676767676767767677677677676677677677667677676776776667767767666767767667767667767667666767767767766776676677667767677666767766776767767676767766767676766767766677666667767767676767767767767767766676776676767676667767667766666676766776767677677667677667667766666667767677677677667767676767767767677677677667767676676776666776776667767767766767677666767766676766677677677666776677667767677677676776776776676677667676767767767677677677666776776776667677667767766776667767767676766776767766767667767677677676776766676676676677676776766767767767767676776776676676667766767767767766767677667767766776776767766767676667667676676767667767766776766776776767767767766676767666667677676776767766776677677676767667667677677666676677677667667677677667767766767677667767676776767767767766677667677677677677667766767677666776766677677677667766767766767766677667766776766677677676767677676776676766776776776767767666776776667767667666666677676666776676766776677677667677677677677667767677677677667667767767766776776766677667666776776677667677676676667767676776767666667767767677676776767767766776767767676776667767676767667676776767676776677677677677676776767767767677677667767677677676766667767767767767767766776766776667766776766667767677676776767677676776677677667667767677666667677677676667767766776776776767766767667767767767666767677667767667767667767767667766766676776776776677666667677667667677666676767766666667677677676776677667677666776677676767676766776776767677676767767767676766767677676767767677676767767767677676776767677667767676666766667667767676767767676776766776776766776767676676666767666776776667767676776767767677677667667676776667667767676776767677677677677667766677676666667677676767676676677676667677667676676667767676767767767667666766776776677676667667767666776776677667767767766677677676677667766776767676776767767767766677677677677677676676767766767767766767677676767766776776667766666776677676776667676776776767667676676776766776677676677676766776677666676767667766776667767667767767667667766776767767667766766767677676667767677666767676767767677677667767666667766667767677666776776767677676776776776766776767767666677676776676767766767767676766767667767677666776667676677666767676776776767766677677666776666766776766776776667767677677677677667677666776767667766776776776667666776677677676767767766676776676767677677676767767676676776676767767767767677676766666667766776767667677676776767767766767676766776767666767767767677677666776776776676766776676776767666776767767667677677677676677666776767676667677676677677676776776776676766776766667677676776767766776766766767667767677667676776767677676767676776666767677677676776776776776767667667667667677667677676776776677676767766776766676667767767676776776776676776776776766776776776767667677666776767667767766776766776767666677666767676676767676776776676776776677667767767766677677677666676767767766776767767767667677677676776667667667767676767676776667767677677667767766677666667677666666767667667677677667677677677676767766776776776776676677677676767767677667666776776767667766776776767677677676776677667667767767767767666766676766667667677667667767767676677667766677677676776776776666766667767677666776766676776676767676776676776776667677676676767766676666776776767666776766776667766776776776667766776667767767677677677667677677677666776776667767767676676676767666766767766666766767677667766676766676776776776776667676767766776776766766666776766767766776776677677677677676767667677676676767677676767667766667667766776776666767667676766776766776766677667667767677667676776766767766767767767676776667767766677677676776776776776667677676776767677676776776667766776776776776766766767676766766767666776776776767767667767767677677676776767676776767667666767767767766666776667677677676666767666776776676677666667677676767677667667767676676776776767666677677677677677676776776766677667677676676776776676767667767676767767766677677667767767677677667677667767767676667676776766767766776667767767767766667676677676776767767767767767766677667766776766766776676776767766766776776667766776776677667666776767676767766667767766776767766667677677667767766677666767767
766767677676767677677677676767767677677676677667767667766776766767766767766676676776667667767767767767676767766766776767766776677676676666767767766676767667766676776676676667676776767766776776667766767767766766677667676767676776676676776766766776776776767677676667676667676776776667767676767767767767767677677676767767767766767677676767677666667677667667666767766677676767676666667767767667667766676776767766776766776766776776776766767677676776766676776776766676676667677677667766767767767766767767767666667667767677677677667767766767666767767767767767667677676776677667677677667677677666677677667666776667767676776767766676767767677676776766667767767667766677677667766776666676676776667767766767767767767666767766776767667767767676776766767767667676776666676776776766766767667767676667767677676767766666776767676766767677666776767767767766767767677677667677676666776676767767666776766677676776767766676776766766776667766676767677676776667767676767767767767767767766766776767676767667676776767766676776766767677676676767766766767767767767766776776766667767677677676677677676676677667767767676776667766776677677676767767666666767767767667676776776676767767767767677677677677676667676677676767676776776667666776666767676766776766776776767767766667667766776666676766767766676666667666776776776677676776676676666776677667767767767767767676776676677666767767767677667767667667767676767677677677676676677667666676776767677676766677676776766776676776667676666767677667767666766667677676676676776776776766767676677667767667666776766776677676766766677667766677677677667766676767767766776677677676767767767676767767676767677666766677676676676767767677677667677677676767677667767766776767666766677667677677676776776677677666677677677666677677676667676776666676776677676776776766776677676776776767766767766667667667677667767667767677677667767766776667667676667677676776776776676767666677676676767767666767767767666776766776676776776766667666776766767767767677677666767767767767677676776766767676776766676776776766776766776767676776776767666776767766776677666776776766776776776677677666667666776767677676776776767667677677666677676766767767666766676766766677676776766776776776767767766667677676667676667766776776666677676767767677667766776676776676767767676766766766676666767767677667677676677677667767677677677677667677677677667676666766766776776767677677667677667676767767766776776767767677676776767677667767667676667666767666776767767676676676666776767677676776776676776767676776767667767767666767676767767677677667766766767676767676767767767767766666767677676776677677676767677676767677676677676767677667677676776767767767767677676767666776767767767766667767766776677667676776776766667767766767766767667676676676767767767677666676776766776766776767766766677677677677666766776666766767767767767766767767767667767767767666776776767676776677666776776776676667667767666767767767677677676766677677676776776676776766677677677666776776766767677667667667677666676766766767767767667677677666776767667677677666776776776766677667766766767767667767677667766776767767767767767767766776677676676767766767767767767767666776767767677677667767667767676767766667677666767676677667767677676766767677667767767766766677677667767676776767676776676776776767676676766667677676676776766767767766776767676776767677677677666766767767767767767767677667676766767767767766767677667767676766766676766776767676776776677676766677667676776776776667766766666667676767667767767676767766766767767766667676776767677676776776667676776776766666767667667666767666676776776666676676766767667766667767767767766776677677666667676776677676766776776776776767677676776776766767667677667676776776776766666776767677667766776676776776776776767766776676767767677677666776676676676676676676776776767767767676667767667667677677677677677677666776677677676676776776776776767767767767767766776776776776776676767676667767767767677676676766677677676677666676666676776776677676667676776776776766776676776766767676676776767676776767677677666677667666676677666776767666776767767767766667676766667767767676667677677677667677677677677667767667766776767767677677677677676767677667666766767677677676766766677667666766766677677667767676776776776766767767667667667666677677677676667767766766776776776776767666776776676677667676776776677677676766766776776767666766776776776677677676766767677666766676776776776776667666767676776676676766776677667767676767767677677676776766667677676766767766776776776776676767766776776766766677677677677667767676767767667666776667676677676767767676677667767677667676776776677677667676666767767767676767667766667676767676776776676776776767676776767767767767767767667767676666676667676767767677677667677676667667767766767766766767766776677676677676776667767767676767767767677676776667767766776677677667766776676776776667767767667767767767766766667676667676776767677677677677667767667667666767667666767666776767676767667667666766766776776667677667677676766767767667676676766767677676767676677676677666677676766677666676676776776776767667767676767767667767677666666776676767767767767767767677677677667667667767676776676677677667767767677667677676776666776666776776766767676767677677677676676767676776766766776776676767676766767666767676776776776776677677667766776767766767667677677677666676776667667677667766776776676677666666677667667677676776776666767666776776676766677677677667767667666667677667767767766677677666676776776776776776767766767667677667676767677667676767766776676676776776776767676776776677677677677667767766767767766776667676776677677667667767666667667666766776776767677667666676767767676776677677676766667666677666767767767767676776766767767766766767667767676776766666776767767767767677677676677667667766677677676767767676776666677666767667667766776767677677676776667767666767676767677677666776776776776767766767767666677666767767676676677676776677676776677677677677666767767766667667676676767667677667677666776767767676767767767667667677676766666766767677676776677676677676676776766677676676676776776776767676776776776767677676677667676767767677676776677667767766776776767667676676667767767666677667767676766767666776666776766666767676767766677677666776776667666767667677677676666776776776776766677677676776776676776776776776766776767677676776776776766677676767767676766766776667767767767667676776776767767766677666776666676767767767767677676767767767766677677666776766776767767677667766776677667767667667676767677677667667766776776767767766666676776676667766676667767767767766776766766776767767767767767677676677677667676776776776666667767666766767677666776776676666676776677667767766776767767767676676767677677676776667666677667667766776676676766776776776776766767767666767767666676677667767667676776767766776667677677677677676766776776677677667667767766766776676766766767676776776766667766676767766776776666676776766776776776767667677676676776767666776776767767767676676766766766766677676776767766776776766776776766776776767666676766776666666776776766776776776776667766776776676776767666767676677677676766766776766767766767767677676766676776776667766766776677677666667767767676667767677667666767676667767766776767677676767676776776767767677677666677667766676767767766776766776776776677666676766766677667766767677677677676776677677667677667677667767766766776767676767767766677667767677677676776776766776676776776776776776776767677667767767767677676677677666776766667767767676667676766776767676776776767676767676666776677677676676677676767676776776776776776776766676677677676776767676766767677676677667666676776676767667767667767666776767667767767767677666776766767767767767676776666767766776767677677677667767767767766677677667766767666767676767767767766776776776767766667667766766776676677677677677666776767766776776776776667766666677676677676677667766766776767667677667676676776776767767676766666776766767767766667767676767676677676667676766766767676666776776766676776667666776666677677676767677676767767676677666776677667766677677666676766767676766776776676766767766767677666776767677666776677667667767767676776767766667767666766676776767767767767766776776767766767677667766776776766767666776676676666776767766766767666677677666676767667766776776767676766767676667676776776767766776676677676776767676676776667767767667766776766766676666776766766676767766776776776776776677677677676767766766767766667766776776776776677676776776767766767767667666676677667767667767766776676776776766767766767667677676677676767766776667677666766676776766667677667677667677667766776676667767766776776776767767766776667766667766677667767667667766676776776666766676776767666677667766767767677676767667666766767766767677667767767766767766776767667766767767676776776667767767766767767767676676766667676776767767677677676677667677676767677677676677676776776766776767676677667677666776776676676767767766776767767767766677666767667676667677677676676776676767667767667766667767766776676676667767676776767766776677666776666776776676767766776776776766766766767767767676667677666767676767767767677677677667766776666676776767766667767677676776676676677676776677666677676667676776667677667767667666767767677666776776676776767667766767767767766776776676776776776767767767767767767767677667676767767767766776677667766677676776767667677677676677677676676767767676677667676767767767767676676667767766767767767766767767667676767766766767676766767767677677676767767676676667667767766767767667766776766667676767766776776766677676676767767677676677676766676767767677667676666767767676767677677667767677676677676776767767766776776677676776677667666767667766676677677677676776776776776766766776666667667767676676676776676767676767666677677677677677677666776677667767676767766676677676666677677676767676667667767767676767767767766776767677676767767767667677676676677677667666776676677667767676776677677676767677676677667767667667767676776776766767677667766677676676776776776776667767767676776666676776676667766766776767766776766767666766767767667677677676766667677666766767
6767676776776776677676776677676776677677677676776776767677677677676776676667667676776776776776666767676776776776766776767767766767667766767767677677676766776776767766766766667767766767767767676767767766776776767767767676677667677676667766676776676666677677676676767667667677677677676677666776767667667766767766676776776776677667667767767676677677676677677677677677677677667677667667767666676677667767767766776667676667667767767766776776667767767766767676676776776776767767766676776767667676766776776776776767766767666767676767767676776767767766776676767767767677667676766677677677677676776676776776767667677677666676767676667677676666776667767766776767766776776677677676767767677667676767766767767766676676676776767766666776766776776776767766776767767766766666766767677666676767676667676776767666776766677667766766667766767767666677666677677676767666677667676776767767767677677667677676677676776676776676776776667677677677667767676776676767767767767667767667766776676767767767677666776667667767767676767676677676676767766676776767677667766677676676667676677667667767766767676766667677677677676667677677676776666667766776776776766766776766667666767767766677677667676667667766776676776776767677667676776776667767767767767677676676776677677677676776767676667766767676776766667677676776666776767676767677677676677666776776666667767677676776766766776776776766677677677676767667766776677677676767677667767676767677677667766767677677676767767767766766677667767767767766776667766776776776776667767767767767766776766766677676776767677676776667667766776776776776767766776667676676767667766776666667767677666677677667767767677677666676776767666767766666766776767677676776767666776766776767676667767676677667677677676667767676766776776767767767677676766767766676776677666776676776776677676776776767676767767766776677676677676767677667767767767676776776767767767676766766677677677666776666676767767766766776767676766676767767676666776776667767677666766666766776677667676767767766776767676767667676766776767767677677677667767767667676776676666776667767666767666767676767767766776776767677676667767767767767667677666776766767677666776677666767667766676776776677676677677667677667677666677667766776676776776776676776767767766776776667767677666776776667676776677666776776767766776766776776767766667676676767766676666776767767767666667767767767666676776767677667666677676676766676776767676776676677667767766767766776776676776767667677676767767767767677676767677677677667767767677667767667767667677677666776776766767667677677676776776676776667767666766767667766776767676776767676677667676767676766776767667766776667767766677667667766776676776666767667677667767677676776677677677676676767667676767767767677676667766776776776776766677677677667767767767767676767676776767667676776776677676766667766676767666667676767767667676767767767667676776767767677666776767767767677676776776776776667667766766667767767767766767767767676766667677666776776677677667676767667676776677676776667666667677677667766776767676767766677676766666767667767767767676676776767767767767667766767667767766766776667677667767676776766676776766676767767766776767767766676776667667666677666677676677667676666767767767766667676776776776676776766776776677677676776667667676677666776667677677676676776766677676767766776767667767767766767767766766767767767767676767667677676766676766677677676676776776776767667677667766767676776767767766766677677667767677667766677667767677676776767677676767666676776776666767767677676776666667667677666767667767666776677677666776767677676677677677676677677667677677667677677677667767676776767677676677667676776666766776767767767667766776776667676767767767676767767767767766766766676767666767767766776667767676767767676767766776767767767676677667766667767666767766767767767666776677677676776767677676776776676676667666677677677677676776776676776767677666766776776767667676677676776676767667767767767667767666676677667667767676677667676667676776676676766666667676767676667677677667767677666766667666766767766766666676676766667766776666677676776677676776767767767677677677676776776776776767667677666767767767676676767766767767767767677677676766676776676776676776767666767667767767677676676776776677676677677676767767677677666776776767676767767767677677676776766666776676666767767667677676776767766767767767677676776676767767767676776677666776766776776767666766667766776776776766766776667677667766676767767766676677667767676767767766767767666776767667767667766676677667766776776766767677677667767767667767666776767676767766767766776776666776666776767667767667677666677667667667667677677677666766776677667767666767676677676776677667667767676667767667767767767767766776676767667676776667767666767766776776776766767767767677667767767677676767676666677676676676666676666776776766776776767676776676767766776677667667676676767767767766666776776776676766776776776776776767676776776667766776677666776667676767767767767667677677677676766767767677676776767677677666776677667676667767767677666677676767676776767676676776767677666667767767767677677666666767767666667767676776667767766767767677676766776767767666776776677667767767767676767766676767767767767767766767677677666776767667766767677666776667767677667677677677677676677676767766776677666677667677676776776776776776776666776677666667767677667676776776676776776667677667677666767767666766676767677676776776776776667676676676676667767676776767667767767766776767766677677676776776677676776767767667767677676676776677676677666766776667767677667677667676776667677667676767667676667677677677667677677666676667767767667767767767676766667677667667667767767667677676677676676767767667666776766776667766767676767667766667767676776766776676677667676776676667677676667677667767767677677677676767767667766677676667767676767677676676677666776776667677666766776766766776776766676776677667766676776667767667766677677677677677676676767767676676776766776776767766776776776767666776766776776776776767676767766776677676776676776767767766776776776776776776776767766767767667677677676776677676767676767666677677677666766766676676767767676667766767676676776776767676767767767676766766667676776677676666767767767766676767667766776766677676676766767677676676767767677666767666677677666676766767767766767677676776776676776776776767676676776677676677666767767666767767766766767677667767667667767677677677676676766676666767667677676666677677677677677676776766767767667767766766776676767767677667767677666677677676776776676767667676666677676666776677676677667676766766766767766776767767767677676767767766776767676767667766776767676767767767676767767677676677666776767677676776667677667766776776767767767677677677677677676767667666776767677676776676766776776776667677677667676776677677676776776767767666676666776667766776666767767766776767766776767666776766776676766767767766776766766767667676676776776776677676776767766677677677677676776776677676767767666676676667676767667667676666767667767666776776676667767677677676776767766776667677666776666677667767766776766776766776776766667767667766776776776677676776776767677667766776766776776677666767677676766666766767766776766776766776767767767767667767766767677677676776767677676776766767666776676767767767677667767766766676677676776776776776767767676767766676666767766677676766776767766776676776667767767666767677667667666667667767766767666767677666776776767766766666767677676676776776667767667676767767766767667677676767676677676776776776776767677667767666676776776767766677667676767666776766677677677677677676767666677667767766677676776767766776766776776666666776676776766667766776776776776767677676767767667767666776767676767676776677667767677677666776766776676776667767676677676776776767677666776776776676767667667666677677676677676776767676666767767766767767667766776767667666776776767767767767667766776776767667677667767677676776776767667767676667767676776667767767676776776667677677676776776767676676776767667667667667677667766767767766776677667677666776767666677666766676767767677667766676676767676766776677666767767766776767666676767767676776767766766676767676776776776677667666766667767666776766667666767667767677676776776767667766767767677676767667677676767767766667767766767676666776776677677677667767677666776677666666677677676766776676676776776767766767766776667767766666677676767676776667766677676776676767766666676677676767767766767767767676776767677676767677676667666677677677667767767767676667766676767677667767767766776676776776766767677666767667677677677677676676776776767766776767767766677676767666776767767677677677667767767767766676766776776666776767676667766667767767676776767766776766776767766667667667766767766676776767767767677677676767677677677667766776676667667766776776676676767767766667766776767767666776767667767676676776676767767767667767766676767676677667676767766767676677676667677676666776767677676776767767667766767676776776667677667767667767767767676666676776676776767767767677677666776776776776677676677666776776677667667666767676776767767677677667767766766767666767677677676776677666776667766776666767767766766776776766667677676676767677677676766776776776767766667767767767667767766666776767767766767676666767766767676776776676676767767767767677677667767676776666667666766677676677677677667666666766676667676776766766767667766776776676677667676767767767767766776767676767677667677676677677677667767677667767667766776767666766776776767767767666776676666676667677677666767767767676776776776776766676766677676767767677677677677676776676776776766677667667766676776776667767767677676767767677676776677667667767666766776776767677667667766767767677666767677677677667766767667677667676776666776676667766776767767767767767766766767677667677677676767677667767677676667667677676776776776766677677676776667767767767767677666776667667676776767766766776776667767667666767767766767667767676776776766766767766666677676676666776776676676776767766767767767667677677677676766676677667676677667667677667676766767666776676767667677676767676766677
3676767677677677676767676767676776776776676776677666767667767767767667767767666767767677677677677677676767767767767676767667676766767766766676766776776776776677677676676677667667677667667677667767667766767766666776766766677677676776676776667767766776677667767667666776776767677667666767766776776776776776776776677677677667767767676767766677667766776766767677667667677676776667676767676776767767677676767767766767767667666667767667767767766776776767676776766776676776766766767677676767676766767677667766676676667767677676776776776766676776776677676767677677667766767676667767676676776677676667766676767676776676766677677677666767767766776676766776776767767767666776767766767766667767677677677666767767766677667676767767767766676767676776767766676676766666766667767767767767766766676667767767677667677677667767767677667767677676677676776677667767767766776776767667767676767677666677676767767676767667766766776676667767677677676677677677676676666676676677677677677677676766767767766767677677677676767676677667767667676767676767667766677667677667667766776776776666767767767677677667667676767767767677676767677667767767677667676767766767767676776767676677676667677666767667766667766766667767666776776667667666667766766676766776776776776766767767766666767767667666767677667766667767767667666676776766677667766766767767767676767667676767666767677677677676676767767676677666667767677667667666767667676667767676767667667766766767767676677667767767766767767667677677667767766776776767677676676767767667767667676776767667677676776776776667676776767766677676766676767676776776776776667766776766767667766676767767667676676776766776767676677676776776766776767667676666776767667766766766767767676776677677677667677667766776776667767677676676676776677676776776776776766767667667767767767767676767676776766776677677676776767767767767766776776776667667667677677676676766766776676667767677676667666767767677667767767766776776767766677677676776776676677667666677677677676677676667767767667767767676676776776677676776776776766677666676776766767767667766767677677676767767676677677666767767766776776666767767767677667677667767666677666676776766776776766667677667676776677676776677667676776677676676776776766776677677677676776767667676667677667767677667676667676676766776676776676677676677677677676776776667676767667767767767767677677666767767767767767766766676676676776676776776767667767676667767767767767677666767667766676767767677667766767676766776767767766677676776766776677677677677677677676776776766677676776776766667766767767766766767666666667767767666767766776676676776677676676776776677677677677677676677676676677676667766776676677667677676776776667767767767676667767767677677677676676767767666677676776776677667767676677667677666767677676677676776767766776676767667676776776776766767677666676677676776767767676776676767667766666776776676666776677666677677677667677677676776776766776667766767667676767676776767677677677677676766676766776767676776776667676767676667676767766776776776676677666767767667767676767766776776676767676776766766766677677676666776767676677677677677677666776766667766767677677677676766767676776666767767666767667676776666677667766776776766666776767667677677676677676667677676766667767767766676767676766667767677677676776767766676766667767766776667766676767677676776776766767767677677677677667676776776676776677677677667767766776677676776676776766666776667767676677677667767766677677667677667676676776677667676776767676677676676766776776776767766766766677666676766766767767767766667677667676677676676776767666776766666767677666767767766667677667666776776767676776676676767677677677677676776776767767676767767767666776776767667676776766676776766776767766767666776676766766766677676776667766776766766677666767677677667767767667767676776766677667766676776776776776767767767667767677676776766767676677676767667767677677666767666767767666767677676776766767766667677667667677677677677666677677667677677667767767766766776677677676766776776767767767767667667767677676676766776776776667767676776776776767667767676776667676677677677677676776776776776676676776776666667767677676677667676767676767766767676767667767767677667676767767767767667676766776676776776766677677667767766676776766766776766676776776667667676677667767667676767676677677676677677676676766677677666676776767766667676667676776776776776767767766776677676676676666776767666676766776776767666677667666667766767667767767767767676767766766766776767767677667677677677676776676666676776776767676767766667676767767766776776767676666677676767767677666676667766776776776667676776676776767676766766667676776776766766667666767677677677676776776776667677667677667667767676776677676776767767677676676677667766767766776776776766776766667667676677667676776677676767767667767767676677667666676767766766767666677667676766767667767676676766676767666667767767667676776767677676676677676767766776776767677677676667767766667677666676676766776776776776767677676776767677667767767766666767767767767766676677676667766776676676776776766667767666776776677677677677677676676767766766676766666776776776776766776767766666776767676667677677677667766776776767677667677677676776776677677676776776767767677667677676767767677667766776676667767676767677667667676766776766776776766667677667676667677677676767767667766677677677677666766766677666676776776676776677677676767677677666677676776776776667766776776776677667676776766776667767767766676776767677676776767766677666776776676776677677677676677676776776776766776776767767667676776677676677667677677676667767766767667767667766776766776767676776776667767767767767767677677677676667767767766667677677676676666776776676676767676766667677677676667767677677676776677666677676776766766776767677677677676776666776776677676766776676677676776776766677676766776667676776676666767767767767667766776776776767677676766776767766766676776667767766767766776676776676766776776776766677676677676677676776677666677677676776767667767767767677676766767766776677666676677676767667767767667766776767766767667666776776766676677676767676676776767766666676677667767667666676677676667677676766776666776676677667676776767676776767767767676766776776776767676677667667677677677667676667667666676676776776766677676776767766766667666767766667666767767766776776767677676677667767766677676677666766666667677676766776677677676776667767667767767766667676767766767667677667766776767766776776677676676776776776767767677677666676776766766776667767767677667676766666766766766776767677667676776776667676776776766667677676776766776776767676776677666767677677667677677667767766676676766766766677677666766766776776766677676776676776677677676776776767667666776667766677676676776767667767677677676776766776676767767767766677677666776776666776667767667667767767677676766776776767767666766677676676766766776776767677667767766776766776776767677677676776767766676776776676677677676676767766776766767767766676677666677677676776677677667677677667767677666776767677677666767676776767667677666776776776676767666766677666776676767676776676776667767677677677676676667677676667676767766767667766667767676767677667677667766767767667766776776666776776676776776767767767676676676776767667767767677666677676677676677676776776667676767767767766776767677667767676776677676767676766766767767767767676776776767767766766776766776677676667767677666767767667766767676766667666677677677667667676676776676676776767667767766667677677666676767767767767767766666767767667766677677676767677676776767677667677676766677676676766766767767766776766766776677677666677677676767767667767767766676677666767676776667676677676766677676767666677677667667676767676667667767676767667767676776767767677667677667666667676676767677677666676767766767676767766677667677676766776776776767677677676667676667666776766776677676667767766677676667676677677667767676776676776676776766767676677666766776767767766776676677667766667767766767667767677677677676676676776676776776776776677676767677677676766767676776677676776677667676676676776776767767766767677676767767666677677677677677667676677667677667677667767767666676677667677676776666767767666767766667767767677676676766767666776767767767667767766776776767766766667677666776767767666776667666677677676767766667766667766776767766676676776776766676666677667676776766776776676776667767766776776767667676766767767767667766766677667676776666776677676767767677676677676676776677677666776776776776766767667676677676776776767767766676767767767677677677677676767677677676776677676776776667767677676776676776666776776766776767767666677666766776776677677676666767767677677676776677676767666776767767677677667676767676767667666776677677676667767767767767767676677676766776767676677677676776776666676776767676776776767767767766776676667767677676767767766667667676676767677677676677677676767767676677677677676767767767666776667766766766666767667767767676677666776667676676766667766766677676767766766776766776767767666667676767676677677667767677667667667767767676676776666666677677667767767677677667766667766677667767676766776776677676767767767677677667677676677676766776767676676767767767767767677667767676776677676677667766776767677666766776767767677677676776677667667666767766776676776776667667767767766676767767666666776766666667767766776767677667667676766667766776767667767766767667677677677676776776677666776667767667766767667676776776767676767677667767767767767667767676767676677677666766666767676676776676776677676767667676776776776776776676776776776677677677676766767677667667667667767767766676776776676666666667767766677676666766767676666677667766776767676767677677667677676776776677667767767676776776767667766667767767767767766676776677677676676667676767767676666666767766776776677677677667666677677676776776767767676776676776766767766776677677676667767766766766776766766776776776766677666766676766776766776767667677667767676677676676767667766776766666767676776676677676776666776776767767667766767766776767766667766667767766766776776767767767667677667667676667767667767677677
6776776776677677676776677676767676767767677677677667677667676776767676767767666776667677676776766776766776667666767676767676766676677666776776767677677667767767667767767667767667767767767766676677666766776677677676776766676676776776677676767677676776776776776676767667766776767767676766676776677667666776667767767766776677676776776767676776776767666676767667677666676776677677676677677677666776776766676676776776677667676767667676776776776677667767767767767677677677667677676667677677677667677677676776776776767677677676767767766776776666767766766776776776776776776677667766677667677677667766776767767677666776677667677667667767667767667767676767666767667767676677667766767767767767767767676776776776776776776676667677667677676776776776676676776677676767677677667677666677676776766767767766677677677676776776776766767766676676776677666776766776676776677676766676766767767766676677667766676776776767766767666767767766776767677667667767767766767766667767767676667766677666767677677677666677667677677677677677666677677676767676776776776767667767676766676767667766767676776767767766676767676767767767767767767666676776676776767666766676776776677677676666767767766677667767677676667767667667667766677677676776776776767677667677666767677667767667666776776676776677667677676676667767767676667677676776766767766767767666776776767667676767767766767677666667676677676767767766767667676677677667767676776776767767676676776766776766766776776766767766677676767677667766677667667677666776677667666767677676776677666767767767766766677667666667766667766666776676766677667766677667667677676766766767766676776776776767676776776766766766776676776677666667676676666766776767676776677677676767676776767767766677676767767766776767676776776767676776776667677677677677666776766677677667676677677676776676776666766667767767667766676676766776766767767766776667767767676677677667677677667676776767767677667667767767767767667666766766776766776666676666766767677676776776766767766677676776776766767766776767677676766767767667766766776767677666676776776767666676766776776776776776776776767676776677676767766766776667667766766776766767676676776776676677676776677676776776767677677667676667667767676767676776767767677677676766776667767676677677676776776776676767676667767766767767767666666767767767767767767667767766767767676776776776667767676767767677676767766676677666766767676666767766767767767677677667766767667676776776676766776766776676677676776776767767767767766776766776666776667666776776766766677676776776767767666767677677676776677676766766767767766667767766776667767666767676767766776667767677667766676667677676677676766776776776767677666677666776776766666767666776666767667767766677676677677676666767666766767667767667677667677666667767666776776767676667766677676766767666767767766766776766776776767667767666767766776766776766776677677676776766767667667766776767767766767767767767667767666776766677677667766776767767766677676776776776767667676776767666677677676776677667767766676667766676776776776677677667677667767766766776667767767766676766776767766676776776676767767677667677677667666676667676767767767676767676677677666677667767767767767767677667677676667767767677667666776676677667766676776677677676676667766767677676766776676767677667666667677666776677677677676776676766776776767766776766767677666676767767667667767667766776776767677676766776667666766776776776776666676676767676776776776667676767677666776776667676676667667767767667676767766776776676776767766767766667766776776767767767767667767676767677676776766767666776767677676676767767766766767666767676667766776666676776677667767766776767767766676776666767667766776767666677677666766766766767767676766666776776776676776767676667666767677677676776766766767676766776776767767667767666767766776776767767667767676667676776677677666676766676676776776666667667667676677667676767677667667766667767767677667766776676776776776676776767767666767767766776767767677677677676667766766676766676677677677667676666767766776776776776676766677667666766676666677667676767666776776667767767676776766677676767767767767676776677677677677677677676766677676667767677677667767766766776767766776776767767677676767766767677676677677677676776667767766676776776767676767767676767767676766677676767767676766766676667666676667676776776767767767676667666767677676767676677667666766776676767667767677667767767766776776676666776667767676766776776776767766766666776767767767767767766767676676676677666776776767766766666776676766767676767766767767766776677677677676766767767767767767766676767767666776767766677666776776776677667767767767666767766776677667676776767767677677676677677677676667767676666767676776776776776776767767766667667667667677677667676676776677677677677677666677667667766666766677677666776766676676776776776766767767767676766776677676676677677677677677676677667677677667767767676767676776676767666677677666676767767766677677666676676667766767676667767677667667677677666676767677867767767767677677677676766776767767677676776676776767667676667767767766676767766767767767766677677667766676767677677676776776767676677677667767767667766766776776776776767676677676776776666776776677676677676767667766677676667676766767767676767677666676776677667677676766776667767667666776667767677677677676776767766776776776767677667767667666776677676767677667767767767676766766676776767666767666766767677677676776776767767667767766676776677677676776776767766776776776776776677677667767766776767676676776767766767767676776676776776677677676667677676766677676676676767766776776767676767667677666677667767766776776667677676676776766776676667766677677666666767677667667767766767767767676767666776776776667767767766767677667767767767677677666677667766767766776767666767677666767766677676776767767766667766776767767766776767767767677667767767667767767666776677666776767677677667767667677677676776677677667676776767676776776767767667676767677667766767666667766766677666766776766766776776776776776677676676776666776776676667677677666766677677676776676776677676766676677676776676766776767766776676677677677667767766776676776676767766766677676676676776767666676767766776776767767677676667676766767677676776767767676767766776666776776776776667767767767667766677676677666776767666767677676676767767667667676666776766767676767666677677677676676776767676776766776776776766676776667677666776776677667767767666667767767766666767667766776666767667666666676677667767766677677676766776776776767676776676676667667676677677667767767666776677667767766766667676667767767667676776677677677677666677677676677676767767667676767677677677666776776776677667677666676676766667767767677666766776767767667766776676776667767676776676776767767677677677667767766766666776776676767676776767667677667677676776776767766676776767767677676776767767766776677677676776667676776767677667666776677677667677677667676767766776776776676776676776676677676767677666767767766676776676767666676776767767676676767677666666677677677677666776666767767767677676667766776766677667676776766767767766677676766677677666767767767677667677667667676767676667767677667667677667767677677677676776766766677677677677676767666767767676776776666767666766767766767766776767676776776677677676766776767666766776776767676766766667766767677667767767767667766776776677676776677676767677676667766767767667677677677667676677676776776676767767667766677676767676676667766667767667667676767767676677676667767677676766677667676776776667677676767767767666677677676667766776776776667667767767766677676767767667667766677676767677676766667766766677667677676676676767767677676776767767677677666767667667677676676776776776776666677677676676667676767666766766767767676766776776776667766677667767766677676676776776776767767676766776776776767676677676667667667676677677667667677676766676676776677676767677667767767767767767667667767766767767767667676676677666776766776776776767677666776677677676767767666776776776776767767667767676676776676766676776776776767766776767767666776776776766776776766666776767767667767677676776766776776767767676677676776676666776776767766776677677676776676776776776677676767677667676767677676767677667676766666767767677676767767767666776776767767767677676766766776767767767667676676767676676776677676776776776667677676776766677667677677677677677677676767676767766667676776776776776767767676677676767767766766776666667676766767767767676766776676676767767767766776776766767667676676776766667767767767676776676776767676776767666667767677667767767676676767766666766667677676676776776677677676677667766767677677677667677676676767767767766677667677677677676677676676676776766677666767666767677676767766677676776767767677676767676676776776776766767767766776677676667677676776666776676676677677677667767767677667767767677676776766767676677666776776666767767767767767766776676677667677676676776667677677677676666776677677667676767766677666776767676776766776776776677676776767767677667667767676776767766766767667766767767766677667667767766776766776666767677677677676676767667767766767767767767766776767767677677676676677677676767666776666776776766667667767667677667676766776677676676667667676767676776776776776766767766776776776776767766767767767767677676677677677676776677677677677676766767766677677677677677676776776767676767767767667667767677676676766677666676676776766776776767766776767767767676676776677676766667767767676767766776776677677667766776776776677676776776776776776667676767677676767767767666776666667766776776776767767677667667766666677667666767767767677666767767767677676776767767677677677676766676776676767767676766766766767676667767677677667677667676677676676677677676776767667677666767767676666776766767767677667676776766677677676677677677677677677677676676776776776677676677676677666767767676776766767676767767676677667666767767676776767766767676776776776776666767677676776677677676776667767667767667767677677676776677667677677676676677666766677677667767767767766676676677677667767667666776776767667676776767676766776767667766776776767766776676666767677
676776767677677677667667666766677676767767766767767767667767767677666767766767666776776766677676776776677677677676677677666776676767667767767676766767676676776776776677667767767667677677676776767677676767667676767667767677676767676776776776776677677676766767676666766767677666667676767766677677677677676776666667766677677667766776677676767767677676776677677676776676776766766776676767767767667766776677666776767767767677677677667667766677676776666767666776776677676776766776677676767767766776667676676767667766676776676767767767676776767666766767677667767767766767766676767667676676766776766767766767667677667766776776776776676667677676677666677677667767676676677677667676677677676767666767766767766766676676767767767677666766776767677677677676776666676766676766677676666776677676776677677676767667767677676767666767667666776767676776677667667677676676766766767676767677676767766767667667766776677676767676776767666776766677676776767676767766776766776776776776767667767766767676676667676776776677667767677676767667767767676776676776766767767766776776767767676676677677667667676767667767666666767676767677676776676776767676767767677676676776766776776767667676776677676776776766776767677676776676676776766767767767676776776767767676677676667767676767766776767676676667667677677677676776776767676676776776676776676776767767667677676676776667767766767676776676776776677676667676667676676767666776776766766666677667676677676677667666776767767767767676677676776677667667677677676676767767767767767676767677676676767667766767676677677676776776677676766776766767676676677667676677676776766776767667676776667767767767677676776767676666776767677667767767677676766667676667676776666766677666677666766667676667766776776767767767767767767767677667766776667676766767677677666767677676776767677676677676776767767677677677676677677667767676677676677677677677667677667767767766676767677667767676776676767677667766767767677676776766667676766767676666767767766766767766767766667767767766776776776677676667767677676677676766766677677667666767767676776677677667667767677677667676666677666667767676666776776767766767667667767767767666767767767667767676676776776766767766776666776676676677677666776776676767677677677676766776766677676776676776676776676776676767677677677677676766766767676767676676776676776767676766767767767676676767767767666776677677666776677667767677667767766767767767767767667767766776776677666677667766677676776776776767767767677677667667766667766776677666666667767767677666776666667767767676776776776767676666767767677667767666776767666776776676676776776667676776766677667677677676767766667767677676776766767767767677677676676776776676767667766677677677677676676767677676776677677677667676676776667677677667676767676767766767677667766776767677676766766676776776676767767677677666767766776776676676767676677677677676677676667667666776766767676766766667766676766767766676766776766676677676776776767767766776767677677676767676677666776676766676666776767766666776667667677667676677677667767676767676776766667677676767766666767767676677677677667666767666677667767766677676667677667676766776677676677666676677677677677676766767767766776666767677676767767767766767767767766767766776776776676676676767676767767766676776776766776667677676666776766677666676667676776676676767676776767766767767767767767667767677676766676767767767677676766677666776776676677677677666776766767766667677676767766776666767676767677667677677676776666767766767677676676667676776776766666767667676776776677676676766767676677667677677676676776776677677667767767677676766676767766776667667767676776776767667677677677676676776776666776776767676677677666676776767676776677676676676776676766766776767767677677667766676776776767766677667767766767676767666776676766776776767676667677677676676776776776776767767767666676676776776677677667767767676776766677676766776776667677667767767676766767677677676766666776767767676666776766767766676667766676767766767767767767667767676766776776676666677676776767767666776776766676776677676767677676766667766776776767767676776776776767677667677676766676676667666677676677677667676767667666676776766776776767677677677667767677677676766676767766776767676776677676767667767766677676677666776767677667767766676677677667766767677676667767676776666767677676676776676767677667666776776776776776766776676776776676766667767677676767767767666776767666776677676767767766767676767767667676776667667767767677676767767677676776776667767676776766776776776677676767767676667667767767767676767767676667767766767677677667677677676776667677666677667676776767677676766667767676676766677676776667667767677676766776776666677677676767667767677666676676677676676767676766776767677676776767676776776776767766676767767767767676767767766776776766767767676776766676677676766767767666766776776776766776676767676767676767676776666776767677677667667667676677677676776676677676776767767667677676776776776677667767676766766767677677677676766676767767767667767666767767667676766776767667767667677677676766776667766677676666676766776767677677666776676776677676766676676766776766776776776766766667677666676667676677666667766776776667766776766776767667767766767767766776767767766776667766676776776676666667677676677667677666767677666676767676676666767766677676677677676776667676667677676766767677676776767666677676667767667767767677667676677667767677676767766767767766767767667666767677666767666767666767676776776767677677667766776767767667676766677676677677677677667767677676776776776676677676766667667676676776776776776676776766776776766767667766676766766767767667667676767677677667677676776677667766677676776766776766776766766767767677667767667767666767767676766676776776676776677677666666677677676766767767666767766776677667766776766766767676766776776666677667667677667766766767676776776676767766766677677677677677676667677676667766677677667667766776776767767667766776767767766666676667667766776767766676767767766676776666766776766676676766677677667766776776767676776767766776767767766776767766677677676776677676776666767766677677667766667667766667676776776776776766767766766766776776767676677676776676776767767676677676666766667676767666677666776767766666776767767666776677677667767677667767767767767767676776776767677676667767766677667667667667766776767767677677677676776767767667677676776776776776776767767767667766767666767676776766677677666776776666776677667667767767767676677676676766676776767767767676767677677666676677667766676677676776677676677666767767767667767677667676676776667676776666776776766766677667667767676677666766766776776776776776676776776767676776766767767766776776776766776767676766767676776666767667766677677676767767667766667677677666776666776776667767767666776776767767676767677666766677667766776677677677677677677667766776776667767677676767677667767766767766766776666776767767767767676776667676666767676677677667676676766767767766667767676677677667766666677666767767667766677677677667767766776767766667677667767766766776767676766767667767677667766767767666767767677667677667767767767767767766767766766766767677667766776776676776776767767677667767676776676767767676666767767667767767677667677677676676776767677677667767667766776767677666767677676776776677677676776776776776767767667766776767766677677676677677666766676776667676767676776776666776767766776677676676767767667667767677667767677677666767767767767766766776776766667767676667676767767766767676676776767667766767766666776766776666676667766766776767677676767676766677667677677666666766767767766667667767767766776767767767767667676677677667767676766666677677676776776776767677676767767676767677677667667767767677676766776676776676677667666667677677676766667766776776767766677676776677666776767767767667767767766767767767676766677676776776766767667676767767667766776677676776676767767676667676676677676776676767677676766767767767676776767767766767666666667677677676766677666767667677666766767677667767767766667767677676766666776676676766776766767667677667767677676776776766766766776776677677676767676667667766667676776776776776767676676667667767677677677667766667676667767666677677676677676776776776677677666767666677677676677677667667676767666776677677676776766767767666776776767766767676776767677677677677677676776776776667676676767766776677676776776666767767676676766767677677667766767767667677677676776776767677677676767767766766767767677667667767766767677676767767767677676676776776776776676776776776677677677676776666667767676776767767667676676766677677677677676766767677677666677677667677677676676767767676767767766766667766766776667767767676667767767767667666767767676767677676667766776776676677667767767767677676776676676667767676776676767677667677666766776776767766667767767667767766677677677677677677677676767767767667677677667667676666676667767666776776667766676676676676776776767767767767666776767767767767676767676767677676776776776677666766676767767767767677667676776676677677676776676767766677676667677677677676767767767667767767667677667767767676666767676766667667766677677676677667767767766766767766776776677676666776776776766776677666677677667766776776767767667676776677676776767676776776766776767667766767766767766776677667766776767676766767767676676667767667667767677676766776776776776767676677677666677677677677676676776676677677676776776677677677677677676776676677676667667767767767767677676676676766766676666776767676766776776667676776767677676776767677667677676766677676776767766776776767666767767676776767766766677676766767667676776767677677676776766676767666677677677676776776666776677676676767767677676676677676667676766776776766766776766776767677677677676766676676666767667676767667766677676677676767766776767676766667676766677666776676776767676767767666676677677677666767667667666667676677676767676676766776767677667767677677666776776676767666667766666677667676666767677677667767766776766776767667676667767767667676776776776677676676776776767677676767767767767676766767667767667667767677667667767766676767666767676776667667766677
6776766677667676677667676776767767767677667677677677676676767676677667767767767767677666677677677677676776776776767666766767766776667766776676667676767676776767667766766676776776676766676776776667666767676667767676667677676766666667676677677667676776677667677677676766767676767766676776767767667766667676676677666776667767667677676776767667667766667767767676767676667766767677666676676776767676676676776677676767766677667677676776766776767676776677666666677666776676767767767766766766776776776766776667676767767766677677677667667767676677676677677676677676677677667767766767767767677677666776776666776667676776776776776767667767677676676766677677676766776767666776676676677677667767676776667676667667766776776776767676677676776776767767677677676667666776677667666676776776677677677676776676667677676767767667676776677666677667767667766766776766776677676767767767766767766766677676767767677676776776766676766767767766677677677676767677676776767676767766776776677666776776677666667766767767766776677676776666767767767767677676677676776776776667766776767767766666767676767767767677666776776767767766676767767767767767767766766767677676776766676776776767677677677667667677677676767767767667767677677667676766776766677676767766667667676676767677677666767666776766776776676767676776776766767767767767677676776676767766767677667767666767766776767767767676767767666677676666676766776677667666766767767677676767767766676776767766767677676767676666766676766677677676677666766676667767676677667766776667766776766767767766766767767766667676767677676677666776676776776766767677676776766776767667766776766677666766676776767767766766776666677677676767676776767767767767767676766767677677677666776766776667767666776766676676677676767667767766776776776776767767677677676677677677676776776776767766677676776676667767766767766776677667677676776677667666776676767767666667767677677677666776776676767676677677677676767667767677676767676677677667767766767677676676776766666776767767676766676767666776776767767767666677666677667766776676667676767767766776676776776776666776676767666676776666767677677666776776776767766776676776766767677667767766767676667676767767677666766666677677667676776767767676676776776667677677666776676776677667667677666766776666667677667677676676776776677667766776677677667767767677676666776767676667677667767767667676667766776767666677676767767677676766676676767767676666767676677676767666776776767677676776766767766766767767667766667676776667766677667767677676776767767677676766767766766776776677667767676776776776767767767677676776677667767677676776776766677667677676677677667676676676677676676776776767677676766666776677677676767767766677676776767767767676776767767667677676667677677677677677666767677666676666776766676767676766676776767667666767677676767677676766767767767767676667767766776776766767767667676667677667766677667766667767767767767767667767666676767766776776667767767667767767767767677676767767766667767767767767676776776676667676776667767676667767676767767767666776767766766767767667667767767676667767667767667676776676676766767667667676767667676767676776676767676766776667766776676767666677667667676667666677666766776767677677677677667767676776667767767677677667666776767677677677667677677677676766766776776666776776676776766776766776676767766776767767677676776767676766776776677677666677667667676776677667767677667767676677676676667767766776776767766766767677676776776776667677666776666767766677677676767667667767666767666666776667767767767767677676667767766766767666767677677677667667767767667766767676776776677677676766667677677676677677677667677676776767767676776767676776766666776667767667767667676767766676766676767667676767766766767767667677676767767667667767676766776776676776776776766776667766767676767767767766776776776767677677667767767766776776776776767767666677676766676767676676677677676677677677677667667766776667767677677676766776767666776776767767767766776676667767767677667767766676676776766766776676676767667767767767666676766776776767676776776776677676767766677666767677666767767677676776776676667667676776767766676767667676676776766776766776767767766767767677677667677676776667667677676676767767767766677676677667666767676766767766776767677677676666767767767766776776776766767766776776776767677676776776766677676766767667676667667676766767667766776776776766767766776666767767766766677677676677676677677677676677667677676767676766677676776676776677667767766677667676767676766677676776767676767766677677666677676766767766667766776676767766766677676667766677677677667766677677667677667677677677666776667677677676767676776776677667767676667666677676776767666776776776776776776776677676676767677666667676776766767676767767767767677676766767676676776776667766767767676776667676776767767677676677676677667677667766776776676766776767676767667667767767767767766767766776677677677666776677667666766676767766766767676666776767677677676776677676676766776776677666766677667776766776766766667677667766677676676776677666766767676767767766767766676776776677667667667767767767666776767676776767677676676776767666766666767676776677666676767676766676666676766667676776776677677676767676776767676776776766776776766776776677667766677677666667667677666767767766767677676676776766676676766766766776667677676767767767676677676666776776766676776766676776677676677677676767767667677667667767667667676776767767677677667766767667667766776776767767676776766776776667767676776776767767767767676766676666767767677677667766767667677676776667766776767676677676767766776776677676667767666676776776776776676676766767667767667767767677677676676677677667766767767766776767677677677677666776667667676667676776676666677677677667767767766767677677667666766776766776667767767666776666776767767767676667767766776766767767767767677677667677676767676767767766676677667677677676667676676766677677676776776767667676677676677677667767767766776677667767677676677676677666776677666766767677677676776766776677676677667666676776776677677677667767677677676776767677667767677667766776677677676676776766767767667666667676666677666767767677676767667766767767766776776676766767677677667766767667676767767677676776767766766767676766666776667667767676667767766767766776677666776776776666776776776776767767676766766677667767767676776666666676776677667667667677676767676767767667676776767676767767766667667667767667766766776776767676767767677676776776676767767767676667666766766776776766776767766767766776767767676776776776767677667676776776677677676776766676676676767676776667667676767667677676677667677676776667667767766677676776666676766776767676676776776767767766676776776676676667676776677677667767676677666677677667766776767676776677677676776767667767677676776776776767677667666676676776776676766776677676676766677677677667766766776667667676676776767767667666676767676767766766767767767767677677667767667767767666776776776677676767676776776677677677677677677666767676767767676776776767677676776776776667767677667767677667767767766776676776776776767766676677666776776776767766766676676776677676767766767767676676676766776677677667676767676776767766767666776667667767666776776667676776776776767767767767766776776766767767667667767677676776776776767676676677676677667676767767766677677677677676776766776767767766676766776767666677676776676767666667766766776776666767677677676776676767676676666767767676776667767767767677666776677677677676776776776767766776767767666776776676776676666776677667677676766676677667767767677677667767667676767766676676677677677677676667767767766776776776776666676677677667677667767666776667676767666767767667767677676767677667676767767766666676677676766677677677677677677677667766776776677667677667676776667676676667677667676766667677676677677666667667767767767767667677677677676667667676766676767767767667667767767767677677676776667767676667766667767766767767666766766767766677677676776767767767676676776776767676667677666766767676676677676766776767767767767766666767767667767677676776776776767767677677677676776667676776766676767676767677667767767767767767676676667666767767676676667766677677666767676677667666776667767767766776667767767677677677676776676676767676766676766776776677667767767766676776767676676767677667677667767766776776767766776677677676776767677677677667767766767667667767676766776667677676766676776776776776776677667666776676667676767677677666776666676776766767766776776776677667767766776667767766776677667677677667667667676676766766676766776666776776677666767766767677666776766776776767767767676766767667767677676776776766677676767667767767677667767767667677677676776666776776677666666767667667677676776767767766667677666776677677677677677676677677677667766776766767677667767767676776776776767766767666767766776767676676776776767667676667767766676767676767766776776776766776676666767767667766667666776776776767667676677666776676766676676677676666766767676776676767677666677667677666767666776766767767676767667766776676667767766776767767667666776667767767767676667767767677677677676676677677666776767766667767767767676776767676767666667767677666776677676766776676776766776776767767767676767767767677676776776767677667677676676767767766677677676766666776676677667767667767677677677676776677677676776776677676776667767767766776677667667666676776767766677677677676677666766766767767767766776676676767666767767676767677676776677666767666776776776767676776776676667676766766666776677677676776667766667667666776676677677676677677667767767767766767767676776676667667677677677676776666677667766776676676677677667767677666676776767767676776767677676776776667767767677667666676666776677667667676766767667676767677667677667676776676776676667676776677666776776776776677666776667667677677677667766776767667676676776767767676676776776767676667677676767766767767677677676766766767767767767667767766677677676776666767677676776666677676767676776776767767676767676776677666776766776776776766667767677666676677676666667676776667767667767666766767766766677666666776776776776767766677676766767
6776776676776776676667767767667666776676766776767766767767767767767667676776766767666776766766776677676666677667766776677677667767676666676766776676776767767677666776676776776677677676667766776676767677667676677677677667766766767666776676767767677677677677677667667767767766767667767666776677667667677676677667766667766766776666776766767766766776776776776767677677677667766677667767667676767676767677667666666776766677676776766767676677676776767767676767666767767677667677676776677677676776776776776677677676776676776767677676767766667676776676767766767767667767767667677676776776676677677676677676767767667766676767767767676776776776766676767677676767767677667767767666776776676677667677667677666677677676766766776766776766667676776776767666676676776766776776767676767676776776666776676667766667667767666766667766776767766767767667767767766666776776667767767676767667667767767676767767766776766776667767677676766776776676677676676776776776767677676676667767667677676767767767676767677667766776666776776677677676667676667676776767767667766776767667677676677676667676776776667766776767766767677676776776767767767767767766676776767677667766677666766767767767767767666767767767766766776776776667766767677676676776776776676776667766766776776676667767767676776667767677676776776667766677676767766667667767666776767677676767676676776767767766767667677676776766766677666776667676676666767766776776676676776776676767676676776767677677676776677667677677666766676666677677677677676776776677667667767766776776776776766776676677677677677677667667766676776776776776776776766776776677676676776676767667766776767666767767767676676776767767767766767766666776766767676677676766776767667767676767766667676767667666767767667767767667767767677676767677676767676676767676767676676776767766776667766767666776776776776677667676776767767766776767676766776676767767767666767766667766776676766666766767767677676776776767667766767667767667667767766767676767767767766776676667767767666776677677666767676776767677676776766677667766776677677666766776776767667677666776766667767677667767767677666776766776676676767677666766767676767677676677667677676677667677676766776767767767767767677676767767766767766676776677676776666667767767766676776767767766767677676776676666676676767767666776676677667766666677676766676767676676776776677666766776666776767677676676676767767667766767767676766776767676776776676677666677677677676767677677676667767667667667677677677666767766676667766776776677676776767767767677667677677676776767677666776667767666676677677677666766767767766776767767676667766776776776776767766666677676776677677666767767676776776766767677677676776677666776676776677667667767767667767676677676766776677677677667766776766776667767676767676767767767667666667667677676776667677667676667676676776776677677676677677676677676767767667767676776767676767666776677667677667667666776677667677676776767767767767767767677677677676767766666767667676776676767666676776776776767767767767667676776776776776776776767677676767767766776767767676677676767677666776767766766776667767767677676667676776776767766767676767766666776767766667767676776776676776767767766767677677677676676676676767767766776776767677677666776767767667677677667766677676776776677677677677667677666776767677667667677676766667767677667677667767767666776766677667677667767767667767667767666776667767766776767766776776767767676767667676776667677667667767677667677677676767767767667667676677667767767767766766766776767767666776676767767677667767767676766766677676767767766766776667767766677676776667676767676766776776776766667677677666676767767677676776767767767666766776767767767767666776766767767767767666667767667766766766776677666776766667767766676776766676767677676767766667677677667676776676677677676776767677677667677677667677676776776776766676767676776676767767676767677676776766767676776776677666766767667767767767767677676767767767766676776767767677677667767767767667676776667766767676767767667767676776676776767667667766767766666767767676767676767667767766767676676767766776767677666676767676677676676677676776766776667767767677667766776776776767667666766766767666767666776666767767667676776776766776666776766677667767767667767767766767766677667667677676666776767766666766767767666776766766776767677676767677676776667666776776767676776776766667677677677676676776677677676776766776776767677677677676776776767766676666766776776767767767677676767666767676766776776767677677667677676776676677676677666677667767766767766677677676766767767677676776776767766776767767767767677667766776676776767767766766677677666766767666676776677667667667767677666677677666676676767767677677666667767676776776776676776677666767767766767767767677677676677676776776776767767676677676767766767667676676767767667767766767667677676776776767677676776767677676776767767767766677676776776776776677667676667667676676767676676766776767767766766767666776667767767767767677676767766767766766677667676766766677676767666676766776767666677676767667767676667667766666767667676676667766776776767666677667767766776776767666676667766676776776776667766677666776776767767767676767676776767666776776676767667677677667676666767766767667767766767766766677676776767766776776676767767676677667767766776776677667666767767767677677666776677676776676776776776776776776767667766776776767767766667676676776776767767667766677667766767667767767767676776767667767767767676776776776767766767767767677667676677666776767766767767667766677667767767767766667666776676767766667767677676776776766776776776776766676767667767676766667676676776776667677666667677667677677666676677676676776667767767767766767666776776677666776676767666766677677677677677676677676767767767667767667767766776677676776677677677676766767766776677667766666776767767667666676676667677676766767766767676767677676776776767667677677676776676776666776767676677676776676677676767767766677676776767767667767767767676677677676766776676666767676676776766776677677677676767767676776767676676677676776767677666776677677677677677667767676776767767767677677667766767767676676676676677667767766776676776776666767766767677677677676776767766776767677667676677667677677677676767667677666776767676767767767676666677676767676767766776776767676677676767767677677677667677676776766666767676677676776767677677676766766776676766677676776776767767767676776676767666676666667677676676776667676676767666677676776767767677677667767766776667767767767766767677677667767767767767676667677677666776776667767767677666767766767677677677676767767767767676776776776776767767767767677667766677667767676766776766766776766767766666767766666667767766776776776776776667767676776776677677666767667767676767767767666776776776776776766676667767677676677667676766776676766677677676676676677677677676767767767666767677677676766776776767767766767767766766766776776767666676776677677677667766767766766676677667677667767766767767766776667676776766776767676767666776776677667676766776776766766776767677677676667766667767767766767677677676766776776767677667666766776776767666767667767766767767767676767676667767677667667677667677677677667766667767677676767676766676677677676767767677676767767766676666776677676776766776767767677677676776767676767767766667767667677677677666776766767677676676776677677666677676776676767676767676676767767677677676776766667677677677676776677676776667666767767676676776677677676767677676776666677677667677677667676776667767677676767767676767767766776767667677676776677676677677667767766776767667766667767767667767767677676776767667767677667667767767766676767667677667676667677677676776776767766677676767767767677677667767676776776766676766766666766766666776677676677676767677677677677666776666767767767767676767676767667676676677667677666776677677667677666676767767677676676766766776766766776776667767667677667767676767766667767766667767667677677676766766766776767767667766766677666766767767767766767767676776776776776766666776676676766776776767767667767676676767767676666676776767767677666776766767767676776676766776677677677667767767676776767666766677667767676767666677667676776776776776767667767767676667667766666766766776776776776677667667676676667766776766776666767767667767667767667767767767666677667676776776766677667767767767676776766767667767767767766776776776776776766667677677677677667676776766776767767766667767676767667677666776767767667667766776667677667767676677667676767767766677677677667677677677676776677667667767767767767666776676776776676766766776776767767767676667766776776676666766776767767666767676776667766666767676766776776767766676677676667767767677667677677676776767767676776767667766767666776666776676677666776776776666766776766767766676776767677667767767677677677667676667667767767766667667677676767677666766667676677676767677677676767676677677677676767676676677677667766676767676766666676776667767767676676776677677667677677667767766767767667766676666676776766766767766767677676767667767677677666667677666776776776776767667766776667677666776766677667676767676767767677667666677667677676766776677667676767767766766776677677676766666767677677666676676667677677677676767677667677666666776776767677667767667767766776676766677667677676767767676667677676776667676767676677677667767677677677666767667767667767767667767667666766677667677676676666666767666776767667766677677677667767767676677667766766676677676776677677677676766767667676776667767766767767767767666776666676666776676776776766667766667676767667767766767676766767767666776676766676676767766767767767767677666667677677677676766766776766767677676676677667767767767677666776667767667667677677667677667677676676677667766776776667667766766776676766776776776776767676676766766776776776676677677677667767667766667766766776776667766766666676766767767677667676776767676666776676776676767767677666667676766776776767766667766667666767677677676676767767766776667676776776667767767677666767667766767766667767667667677677676776776767677666667767767677676767676676677676776776767767766677667767767766677676
76676767766767767676766776677667767767766766767766667767677676776667677667767767767676677667677667677667766776767676667666767767767767666676776677667676667676776776767766666766776667767676667767667767666767677677677666776677677677676776766776677676677666667767766766677677676676677676776666776767766676766677677667766767676676677667676766677676776766767676776766776776776767767767767667667767667766767767677667667677666676766767676767767667766766677666676776667767767677667766677677676666776667667767676776767767676767676776676767766677667767666767767676776666776667677667677677677667767767677676767666766776776766677667666766676776776767677676667767676666667766677677666776776776767767767677667767767676776767766767677677666776767667666767676776766767767767667767766677676667676767767676776766776766676776776776776676677677667677676766767676676676776776776677677676776767677676676767766776667677676666776767666776676677676776776766667667767677677667767677677667767676676776767767676676776776767677677667677677667766776767677676776767676767767767766676677677676767677676776677677677677667766766776677666776767677676776677667677676767676776766676767667667677667676766676776667676776767766767676776666766767766767677676776776766677667767676666767766667766766766766767766776766776766767767767767677676776677677677666676676776667676667767767677676776767766767667767767766776766666776776677667767766767676776767767767766767676667766776776676776676767677676666776776767767767666677667766776667676767666766666766676677676767767767677677677667767676776676767676766667767767767766776677676767767767677676767666766766767767677676776766766677677667766676767767667767767767676767676676766767766677667767767767767667667767667766776767767677676776677667676776667767767667676677677667767677677667767767767767766766776677676667766776766766776677666766767767667677667767676676667767676766667676667767677676776776776767767766776776767766766776677667667676676767766677667676766776767677676767766776767667677677676776676776766666776776676766766676776776767767667766766667767766767667766776766676676767767677676767667766677677677676776776776767676767677667767766677676667767766776766667767766767767676776677667766676677677676776677667677667767767766767767766776766767767767766676776776766676677676676767767766776676677677667677677677676776667677676667766776776776667767767676776667677676767676776776766766776776767767677677676766776767666776677667767677677667767676767766776677677667676776767677676776667767766667767767767767766767766776776766776666767676766776776676776677676667677677667676677676666767767766776776776766676766776767767766767767767767666776776767676677677667766766676767676776776776776767666666677677677666776776776767767667676666767666677677667666776776676666767677666767667676776776776776676767767667766677677677677677666766776767767767767667767677676776767767767677666766776667767766767767667677666776767677677667766766767677677676676776677677677677676776766676677677676677676776676776677676767766666666766667666776767666776776677677667767666776776776766767667676776767767667676667676766767767677676667767767767666776767767767677677677676776766676776767767667676676666677676766677676766667677677667677677666776676767677667766767676677677666676766666767677677667676767767766766767677677666776767667667766767677676767767677677677676776776767676767767666776766776676667677667767767766767677677676766776666767677677676776766766676776766677677677667766766677676677677677676666676776776767767767677667677666666766767666767677676776776767766776767677676767677677677677667677677666776667766776776776767767767767766776776776776767677677676677667667677676776767767677676667767677677676766677676667667677677676767667667677676776767767676767766676766666766776776677666776776776776676676776776767677677677676766766677677677667667677676676776766767676676767677667767676776776776666677677677676776677677676767767666776767767676776677666767676766767677667766667766767677676776766677677667767767767667676776667676667677676767766767667677667767676676676677676776767677667677676677676666667666767767676776677667677676767676776677677677677677667767677677677676776766677667767767677666766776776776767676776776766677667677677676776776767767676776776776776776676666667667767767676766766667666676767766776766776776776677676667767767767667677677677676666776767677676767667676776776767667666666776776776767767676666667666776776677677677676667767676667677666776776676766776766666767767677676667677667766776776677676677677676767767666776667677676776776776776677676776767767766766766766766776776767677676677676677667676776767677666776676767667767667766767667677677677677676767767677667767677677676666776776776677677677676776776667667676767767677667766767767767767667677667677676776767767767677677666776766766767666766776766776776667667676776767767666677666776676766776676667676776766776676666667767767676767667677677667767766677676766766677677676677677667676767666766676677666776767767767677676776776666766667766767767767767677676776766767676676776677677676766767767766676766776767766776767766766766767767766676776767767677676776766667766767767767676776666677667667676776767766776677677677677677677676676776776776667767676766776776667677677667667677677676776776767677677677667767767767667767766767677667676676677667767676666677676776676766767666767767677677667677667766776776776767676766677667677676767767767767676767676677677676776767677666767767677677677676767767766767667667667676776776677667666776766766677667767767767676767767766776767766667677676767767767767766676776776776776776767666776677677676766776676776766666767766676667677676776676677677677667766776766676767677677676767677676776677676776767676666677676767767767766676776776767667767767676776767667676776776677677676767766776776676776766767677677676666767767766677677667666767766677667677677667766666677667677667767667767676776767677676666766776676767767767667677676677667677666676766776677677676767767666767676776776767666776776676767667767767667667766767676677677676677677667667767676667667677676676767766767767767766766776776776776667677677677676676767767767667767677677677676776776767667766666776767666667676776667667766776776776776667666776776766776776776677667677667677666776776766676677667766776767767667767766776676767676776776676767767667676767667677666776766766776767766766666776676676677676676677667767677666667766677676776776776767766776776677667676766677667766677666676776677666767767667766677677677677677677677666776676767676677676677676776766766776766766776767677676776667767766776776776776667667676776666776776776677677676676676666767767677676776766776676776767766767667677677676776766676766677667676666776776776767676776776677666767767676776776776776776766776666776766766667766676776676667676776676677666667667767767666776767767766677676767766776766776776767677677676676767676676667676766677667766767766776766767676666677676677676776776676776776667767767766676677677677677677676776676776667677677676767677676767767666776666767666776776676677677676776766677676677677677667666776666767767767767766776776766776767667677677667666767676776776676667676776677677677677667666766676677667677677677676776776776677676776776767766767676666767767767766766766776776676677667766776766667766766776776776776767767676767667677676677676667767667676667667766766666666677667767766767767667767677676676766767677676766776677676766767767766767767676767766776766776776776766766677667677677677667676676766767767767767766677677676767766667667766766776676667676776676776776776776767766677677667766676776767666667676776767667676776776767767667767767676677676667767767767767667767677676677677677676776767667766776676676676776776676776766766667677667677666767677677676677676766776767676766666767677676677677667767667667677667676677676766767677676667667676776676767766776767767766676666776766676767766676677667677667666766767766676677677677677666767667676667767676667667766676767766776766766776667677676676776776766677677666766677666776676776766776776766776776767767677676667676776776667767767676677677677667666776776776667766767676676766776776766776776676767766676767677667767767767677676766667666767767667676776766776766676767676676776666676767766767676776667766776767767677676766776776767767666776776767767676667767767677676676767667766767767666767667766766766677677677676776776667676676776766676776676767767677677676776767666776767766766776776676776666667766677667766776776677676666676776767766677676776767667766776667767767767766767766776676676667676776776767676767666776767766767676767767767767677676766767766767767676677677667766666676776767666767676676667676767677677667767767767676776676676766776676766776767676776766776677677667767666677677667677677676677677667767767766677676776676677677667666766677677676667666677677677676767767767676667667666776776677667767676776776667667677666677667677677677677676776666767677667767767667677676776766776776677676776667767766676666767766667677676666666667677677667667667667767676776767676776667667767666767676767677677677676776676776766776776766767667677676776677667767767767766667766776776766776776767767667767676677676766767767767666766677677677667766776767676776776767666667676766776776677676776776776677667676767767766766767667677667767666676776766776676676776776766776776776676676766766666776767767767676767767767677667766766776776676676776776677677677677667767767767767767677667666766677666677677677666667766677667667766767767767766776766767767766767676776676776766767766776776767767676766776776776666767677676776776767767767766677666766776767767677667677676776767767666776776677676667766677667676676676676667677677676767766776776677676676666776766667766676766767767667676767666776776766767766767766776767677676767767667767767767677677677666677676767767766677677666676766776776767767766776776676666676776666776767667676776767767767677676677676677667767677676677667767767767767766677676766776776767767677676776767767767767677677677
6776767677677677676677676767676766667676667767766766766766677667676767766677676667767676776776667766776677667766776667767766677676666776677666666677676766676767766676776767676667666677676767767766766767676667666776766776666776677677676677667667677677677676766776776767766767677677676667677667766776767677676767676767767677667767667677676767666676776676776767767766776667767767677667766677667667767676677667666776677667767677667667767767676677676677667766766776776677676776766767666776776766767676776676666677676677667767767677677677667767667766776676767676776666676667767667666677677677677676676766767767666776776667676776767667676766677666776776776776767767667766767766766776677676767666767667676776676776776767767677677667667666676776776767676767767677676667677676776776767767767766677667767766767667677667766767667677667666677676667767767767667667677666767767667767767667677677676767766676667766676767767767766766776766677667676767767676676776766776776766676776767767766676766776776767766676767767767766677676767767767676667666776677677676776767767767676676667767667677676776676766776776676766767677676766677667677666776776676776677677677677676766776766676776676776776776776767766667676767766767767667676776677677666767766776676767677676776767766776767677667766677677667676676767767677667766776776676767677676767767676776767767677667667676676767676676676767676677666677677667767676766676667667667766776667767666766776776667677677676767676676676667767766666676776776776676776776776667667767667766767767767767677676766666666767676767676776676676766676677667676766767667667667766767676767677677677676776776676767767767676766776767666667767677676776767677677676767766667676776776767676776677676767766677666677677677667767767677667667666776776667677667767767766776776766677677676766676767767767767767677676767677667676676776667677676666776767766666767766776776676677667676677676776776776776666776767676676667677666766676666676677677677676776767667676776776677677677677677667676776667677676676676776767767666667767676667767676677677677676677676767677677667767676776667767676776677676766677667767676667766776776767667677667666677676676677676667677667766667667676676776677667766767767676766776776776776766766776776677676776766776776676767666776667676667767767666677667677677667667767767666667666667677667767767767666677677676767766767677676776766776676766776677676776776776676776776766767766766766667667767676676776766767767676776776767676766766766676766767676776767676676677676677677677677676776766767667667767766767666776776677677666666767667677676776766766776776766677676766767667767677676776767767677677666767676776667677667767677667767766776667676667667767677667766766766677676676776776767767767766776677677666676767767767767766766766766667767676776766776766776676677677666776776667767767766767767767677676676776767767666776667766776666776767766776766776766677677667667766767767766666676767766766766767676676767667767766677677676767676676766776767677666776767766766776677677676767667766676776676767666666767767767766767666677677676776776767767766776767676667677676776776667677677676776677676776677676767677677677677677667767676767767766776676677676776766767767767766677666776766767667766676767767767676766676677676667766766666676776776677667676676776677676667676677677666676677667767677677676767766676767767676767676767766776776767767767676677666776677677677677677677666676766676676776767677676667676767767676767767667677676776776677666767767767767767676767767676776767676776767677676676776776666677676776776677667677677676676776776766776776766677676766766776766677667766676776766677676776667676676677676766767677666677677676776776776776677676676776677667667767676676677667676667667766677677667666776776767766776776767676776667767677676767676776676767667676766766676776766766677666776676776766767766767766677667766767767667767767676766776767767766677667666767767676776766667676776666776766766667667767677667677676677666767667767676776766767766776776776767667676776677676767766767767666766776776676667677677677677676767767667667766776776676776776767767767677666677666776767677676767677677676776776776776677677667667767767767767666776766667767677667767767766767667667677677666776776676767767767677666767766776767677676767666767766676767677677676766767667667667767767766676676776766767767767767677666767676767767677667767676776776776767666766776776677677667767667666776666776767767666776676766766776767677676776776766676667767766776776767766776776776676776667767767677676767767766766676676667767766677666767767666776776677666767766767766767677676676676677677677676776767766776776776776776677676677676776767767766767676676767676767677677666767676676766776767766776776676667667767677677677677666776776776766767667676676667766776676667676767676766776776767667767677677677676776677677667677667767667766676767677666677676677676766767766676666776667767676776676776776667667767767766677676677677677676767677676776767677676766767677676776767767767766767767677676767677667767767676666666676776776676766776766767677677676676776676677676676667767766767767767677666766776776677676766767677676676767667766666767676776767766776776776676776766776776776776776776767766676776677676776677677677677677677666766677667766667677677666677676776677676676776667767676677667677666767767767676766667766776666776767767767676766767667767766767766776767767666776767766667676677667677677677676676776776677677676676766776767767767767767767767667766766776677667676776767767677677677667677676776776776667667677666767767767677676676776767766776776776666776767676767677676776776767666767766776776667767677676676667767666677677677677667766666776677667676676776776676776766766667767676667677676667667766677677676676677676767766776776767767766677667667767666677677677676767767666776776666776676766667667677676776767677677677677667767766767767767677676776677676776667767766676776776776767676676767767677677676776776776776776776776776766767767766776677676776667677667677676776676677676776776776666776776767676677677667666766677677676766666667766767676776677676776766776776766676767677676776776667676776767767677666776667676776776676776776677676776767767767666677667767677677667767766767766667666677677667677667767677676776677676667676766776667676677676767766776776677667667677676667667676767767677676767676776776676776667767667767767766767677677676767766776667767766676767676767767767766776767677676676776776676767766776776667676677676776767667676766776776776767767677676767677676776767766766767767767767767676766767767767766667766666767677677667767766676767767666667767766677667677667766767667677667677677676776776767677666677667677676767677666776776766767666776676776767767677667667677676776676767767767677677676767667767766767767767667666776667766767677677667767767766767677676767766776666776767676677667767767766767676766767767677677676776776767767676677677676676767676776776766776677666776766776767767767767676677677677667676776776776776767667677676776776767677667766776676767677667767767767676776766677677677677676676667767667767677666677677677677676776776767767667767667676767677667667676767676776767666676776667767676766667666776677667676766766767676767676766667677677676776767676677666767666676677667676776676776767767767766776677676766767667767767676776776676776776776776766766776776667767767667676667676776776666676677677676677677666676776767766676667766766776776776677666767767666776767766767766767767666667676667767667667766776767677677676776676667677677666766776766776677666767767676776667667766767676677677676767667677676767677667677666767676666776776776676767667667767676776667677676776776776676676766776677677676767676776776767667767676666766667666776677666766677676767666677677677677676776776676676776677667767766666776766676766677677677677676767767767767767767767767667676767767767766776676767767766776776776767766767676677667666776776776767666766676776776776776776666666776776776776776776677676766667767677677676776676776766666776767676776776767767677667767676776776677676776676776776677676766767666776776776776766677676766767767767767676776767767676767676676766677676776766776776776676776766776666677677676767676767677677677676667767676776676776667766767667766776676776767767677677676766676767766766767677676677676767766776766767677677667676677666776767667767767676677676766667767667766776766766767767766767666776776767676667676776676767766776776766776776676766767766677666666776667677676776767766776666776776676776776676776677676776676767676766776767766666667666676767666676776767767766767677677677666767666766776776666666676776676767767766677676767676776666776766776776776766776667767767677677676676767766776666776677667767677676767677667767767677676776776767766677667767677666776676676776677677676666767676776677677667767676676676766676776677677666667766767767767676767677667667767767767677667677677676767676776766776776667767767677667666766776776766666666767677676666776767676676776776766767766776767677667677677676766776776776776677677677677677676776666776766776767767677677677676776667666666776676666677667677666767676676776776667767667766676776766776776676767676676767767677676767666766677676676776776676767767767766766676767677667767767676766776776676776767767767766667667677677676676776767767767667767767667767767767676667666776667767676776776766677677676767677676767667766767766767676666767677667767676767666676767767767677676776776776767767766776776776667766767767767766767676676776776677677676667766677667676767677677667767767767666767767677667766667766776767766776766666766667677676677677677676776776767667677667766767676676666766677667676767676676776676776676677677676677677676776767767766667676767767766666766766776776767767767767667667766776677677666676776767767677677677676776677667676776767766767666776776776677676776676666776766667667677677677677667677666766776766776677667767677677677667766667667677666767767767666767676766776766767766767766776677667677667767766776776776767677676776667667766666766767767
36767676776776776667677677676667766667667767666767677676676776677676776677666676677666667766667676677676767676776766776766676676776776766667766677677667766776767676766766776767676766676766776677677677677676776677676776776766676666776776767667676767766776776767767766767766776666776676767767766776767677677676776676667677677676776767677666766766667767766776776767767767667677677666666667676667676767667677676767667677667676766767767767766667766776676776776677676677677667766776767767666776666776767766676767767666776667677677677677676767767676676767676667767666677677676767766767767767676766677677666776776776666676676776776666767767677677666767676677676666776766776667767677676776767767767766776677667667766677677676767766677667766766676766776776676767766776776776767767766766776766767667676776676776767767766776767676767766666776677677676677676677667767676776776766667676676776667677677676767766676766767666776776767676776767767676776766767676776767767767766767677667767767677676677677677677667667766767767667767766776767676776776776677667767767676766676776776667767677666776677666776767667676776776776677677677666676766676767767677667676666776767676776666676776767677677677667677676667766677667667767767766667766766776677667767667667767676767667676667676767766776767767667767667767666667676766776767667677676767677677676767766667767766776667667767766677676677667767667677677677667766676767677676776767767766767767767766767767767677677667677676676767767667767767767767677677677676767767667767767766776776767766776776776677677677676776667676677667667677667766767666776767767666677677677667677667766766676766676776776767766766676676767676677676766776676767667666666776767676767677676677676776776766676666767667767677677676767677667667677676767676767767767666776776677676767667767676776767677666767767677667767767676776767666676767676766766767767666766767767767766767767766767766766767666677676776677667667667767766776677677677666767766676767767667667667676677666677676767767767667667677667676676776676776767676767677676667766767766767677677677676766767766767766676766767667767667766776767766767767676766767667667677677676666667677677677677676776767766767667677677667766776776767767676767676767767767667676776667767766767767666767766667766767667676776776776776776766776776776776776666767767676767667767767667677667767767767677677667766667767676677667766677677667766667667766766767666667667766676766676776776766766767676767677676667766776676667766776776767667767676767667677667677676767677676677666676767766766776677677676667766776767677676767676776767767677676776766676776666666776766776676776667666666666776776767677667677676767667767767677676767677667767676766776776676776677676776767766776776776776667676767766676676676676767667766677676767677677667766776676767676677677666776676676776676676676667677676776767767676776677676766677667767677676766677676766767767767676767767676677676667667766766766666767766767666776676767677677676766677667676766776766767676676767677667767676676776776667767667666676776677676776677676677677676667677667666776776766776776767767767667677677676766767676677667677676767767677667676767667667767666677677677677666776766776676677676676776767767677676677666767766767667767676667677677666776776767676676767767677676677676677676776766766776766676776776676776776776676767767766767767677667766776767767677667767676766767767767767667676767677677677676667667677666676776766776776776676776767767767766667767767767767766666776677677667766677677677667677667767766767677677677677677677676666767676677676676767667767767677676767667677677676776776667667667767676767666776767667767667767677677677677677677667767677676767666767766766677667676776677666666776676776667766766766677676677676776767677667677666677677666676776767666667676766677677667767766667766667667667767767667677667677677676667767676776667767767676776767767766776677677676676676776677667676677677677677677677676676676676667676677676667767767766766766776677677676767667766766666776767766677666767676767677667666776776767766776676677676767767767767767667766676676776766667767676776666676767677677677667676776766776776776776776767666666776776677667767677676776767767767666776676666776776676766676676776776767767677676766776677667767766676666676767677667766776776767767766677676766676767667767676776676676767667767766766676776776766776766766677676766776776776776767767676666767767667677677677666776677676776667667767766677667667767767667676677677676666776776776766776766676776767667676776776677676766766766666676767767767677677677667677677667677677677677676677667767767766776677676766776767767676776677677676676776776766776776667676767767667766767766766766667677676776776766767667767677666666767677676676776767676766677667766776677677676767767676766767767676767676776776776666766776667767667666667676776776776776767677677676776767767677677677676767767767767667767676766776667677676776776767676767676677677667767767676767767766677677666776677677677676776667676677667667767767666677677677677676676667766677677677666677666766677667676776776677676767766676776767766766776776676776666767766676767666767767677667676776766767766776767676677667666666776767766776766766677677677667767767767666676766776767767666677677666666767767666666776776766676667666776776776767767676666677677677676776677677667667677677667677677667766776776776776677667666666767677676677667766767667677677677677667766776766776776776766776677666776667677677677667766667766667667677667767666776767676776776776666766776776676677677667676666676677667766667676766776767677676776767767766766767767767676667677676677667676776676667666766776776767677666776776677676767766767677676767767766776766677676776676677667767677667766767677677677666776676767767767667766767676676766776676776776676666776776767677667677676767767766677677676767666667676776776767666766677667767767767677676767667667667767666776676776776666776776767677666767676767766666776766676676676677677676766767767767766767676776776776677677676667766766676776767767767667677677666766767766776767767767677676766767677666776676666667676767767667667666676767766776767677666776776776767767767767767767767677676776776776776667767677676767666676766776766676667766776677677666676767667676776776776667766767767676776667767767767767676776776776776767767766776767766677677677677676676776776767767667767677676776676767767676776776767766776767766676676667766676676767767767766776677677677677676667766776767676667767766677677676667767767677667676676677676767667666776666767666767677677677667676776667767766676676776676776767677676676776767767677667676766776667677667767767677676776667677667766776667767676776776776767677677666666676776667767676767676667767767677676767767676676767677676766776766767767767676776776767667766767676666767766676776766767676776666776667667676767766676767767676776677676767767667676766776667676776766667676776766776767767766776776767767767676776767767677677676776776677676776776776766667677676766676677667766766776676676776766767767676766767676776767667767766766676677667676776676776767677676776766767767767667677677667767676767667767767767677677676676767667676667677667676676767667767767767767667767766776676676776766767766767766776776677667767676767767676776776776767766676776676666776767677676666676776677667677676666766667766676767767767766776776766767766776667677667677676767767677666677677676677676776776676776767666677676767667766766776766666676767767766677676676776677677666776776677676776767767677667767677677666776776766776677677666767667767767676767767767767767767767767676666766776767667766767667677676766676776776776667767677667666767767667767667676776776766767677677667767767767676776766677666767767667677667677677677676776776776667766676677666766776676766767766776767677677676776776776767767767676767677677677676767767667677677666667667767667676776767767667767676776766677676767677666676776776776766767767766676767767666766677667767667767666767676776776776776677666776767677676776776667766776677667767666767766677677677676766766776776766767767676766677677667766776767767676666767767766766677677676776776677667677676776767767677676767677666776676776776776766776776676776776776776667767767677667767667767767677676776767766666776677676767666676776676666767767767667667766776776767676677677667766667767667767676776776776767766776666776766676776776776776677666676676776767677676776677676677677676767766677666766767767677667767676767766676776676767767676776776776776677667677667766676667767767676766667767677666677677667676767767677667676776767766766776776676767676767676776766677676776766767767767677666776776677667676666676666776667667676776776667767677666767666776676766776676766776667767766676776676767677667766776766776776766766776677667676776776677677667766766776776766767767676767677677667766776776767677677676767676776776776767767767676767666667766766677677677676776767766767767677676767667767677666666677677676776766766767767676767767666767767676776667667767767767676767766767767766776776776767676677677677677676776677666767766766677677667677676676776666776676676776677676766676667677676677676767767677676676766677667677676677667676677666776776776666776767766776676677676776666776776776776776776776676767766776677676776776677677676776776676767676776677676667667667677676766776767767767677676766677677677676677667667676667666667677677676766767767676676767676677676677677677667676766766776776766776776776766766667767667766776767766676776767677666767766667767767676767667677667667677666766767767767767767767677677677667767666677676776776667677667766676676677676667677667766677667767767676767667767767667766666776776776767767676677677667677676767767677667677676676776677677677667676776776767667676677676676767767667767767676666776676776776767767677677676767667767666776776767676666767666776767766676676767767767767666766776776677677677676676776767767767767667767767767767766767676667676667676766676666677676776667676676767677676676776776766776767676676677666776676776677677676676767767767
677677676676776776776677667767677667767666776776776776766676676776767677667767766776667667676766767677676676776667766767767767767667766776667767667676766767677676767676676676767767676767676667767676667676676767767677677667666667677677677677677676776776766767677677677666677667766676767676767767677667766767677677667677666766776677676676776767677667676776776776767766776766677677676776677676667766667767767767676776776767677666677676776666776667767676767677667767767667766776767767767766776767766776776676767676776766676776676776677676776677676776767766776776776766776776667676776676767676776767666767767767767666776776776766666767766667677666767767667667767767667676767767676766767766667677677667767667767676676767676776767667766776767767767767677676767677676677667666677676766776776676667766776776676677676676776767677676766767767767677666776766677676676776776767677667767667767767767767767677676776776766766766667676767677667767767767767676667677667676677677667767766776776767767677676767767676676767767767767767767667677666676776676667767677666677677667677667676677667767767767767767666776676776776666666776776676776677666776676776676766766776776776767767767767677676776666776776767666676776767767767667676676767767676776776676776766767766776776667766677677677677676666676676667667766667666766676776776676766767767667666776676767667766676677676767767766667767767766767676776766776676776676677667667676677677667766776776776766776676767677677667676776666667676776667676776767767767667766767766767767767767677666667767767676776776776767677676667766767767667676776766766677677666676776776676766776677677677667767677666767676776767767767766776667666676766767767667676676776767767677666767677676666776677676767767767767667676776767676667766767766767676776766666677676776767676776776776767766666676767767767676766776767677676776667666677676767667767677666776666677676677676766776667767666667666677677676776676767667666767676676767677677676776676767667767667676676676676667667677667676776767766666666667767677676767767676677666677666677666676676767767667667766766677677677676667667677677676676766767767676776767767766667766767676766767677667677676677676776677677676767767676667767666776666766677667676767666766766666667676676677676767666776767767767767766776776767667677677676677677676776776677676677666767667767667766766776776776677676767767766667767767667767766767677676677676767766767667767676767677677676676776766767766776767767677666667766676776776767767766776776776776676776676677667766677666676667666667677677677667767677667676767667766776767767667766677676776667677676677677667667767766767677676667767676677667676676766676776667676776676767677677677676767677677677676767676776767666677676667676766677676677666676776776767766677667766776776677667667667677677677677677667767767667676767767676776677677676667766776766776776776776676767666676776776677676676776776766766666766677676677667677676766766677676776776677677666776667767677666776766676676767677667767767677677667767766667767676776767676766676766766667766677666667766677677667666676677667677676676767666677667766676766767766776666667767677677667766767676677676776776767767766776767676776676766776776666667677677677677677676676677666677666677676666776767667676766776767667767767676766766677676667677676776677667767667767766767667766767766776776766776776677666767767766776677677677677667767676677677677677676767767766767677667666776667767766767767677676667667667767767767766667767766676776776776776676767677676666767677677667767767666677676766677666676776767677666767676776776767677676776776677676767766776776776677676776766776767677666676776677666776767676677676776677677676666776776767766776776677667667666776767676766776776767767677667767667676776776776776767767676667677677667667667767666766767767766776676766776766667766766666766677667767767667766676776767767677667677666767767767677676776767767767676667676676676767677677677677676767767766776766776677677676766677677676667666776776767767767676766776666667767767677677667766667666676766766776667766677677677676767767676667767677677676776677667676767767767767676776667667767767676766676767677677676677676676766766776766677677677667767766676677677666767676776776767667667767766677676767767767677667767767677667767767767677676677666776677676766767767677677676766776666767767767767676776776767767667767767667676766766676776767677676776767677676677676776676776776677676776767767677667767766676776767676767767667667767767666776766677666767676667677667676776676767767667667677666776767667767676766677666776667767666677676776767767767667766667766677677676776677677676776776767677676767766767766677676767667676776767767677666766676776767767667767766776667766667666776767677676776676776766676767766766666767677666677677667767667667677676776766676767676776667677666776676766776776677667767676767676776776676767767766767676776767767677667766676776676766677676676767767766677667677677677666677667767666767867767666766766767767667677667766767767767666676667667767676676676676677667677677667766767677677676677676677676676767676766677666667676667766766776776767767667766776767766767666776776776767676767666776776767677676676776767766676767767677676776776767767667676676767767767767767767766767676667767676767766766767667666767767766676776767766767766767767676667766776667767767766676776766676667677677666776776767767767766676776776776766666776666776676676676776767666776766776767676767767767766776767766676776767667767667766676776677666677677677677666776776776767766776667767676776767767767767767767667767767676666766776766776676677677676676776676676767766776776677667767677667767767767667767666766776677676767667667766676776767766676776767767666667666676767676677666667676776677676776677676776776776767677667766766766767766767766776767767767677666776776677667667677667677676767767766767766776676767767766776776676667677677676766776677667766776776776677666776767767667767677666776766776776766767667677676766767766776676676776766676667667666776776767767677677667676767676767767667766767767767677667676767667767767767767676776676776676767767767767666766776766677677667766677676776767767767767677676677676677676766776766767766667767767766776767676667677676677677677677677676767667676677666667766677667767766677676776776666676776677667767676776677676676776776767677677677667767677676667767767767767766767667766766666667666776677666676766766776676667666676676677676667677676767767767767767766676767677677677676676677676767677676677666767667676667677677676776776776667667667766776776676767676767676767676776677667677677677677676776776677676776667766776776676776776776767766677677677667766767767667677676776776766767677677677676776677676677676776767767667767666766767766766767677677676677667766767677677677676767766676676676776766776677676776776776676676766767666676677677676677676766767767766767767676776776767676676776767666666766677676767767766776776767767676766776767767767676766766667666676776766776776767767766776776767767766766776677676767767767677676766676677677676676776667766677677667677677676766767767666767767667767676776676776766766666767767676776776767766776676766776677677667666677666667677667767667767767766676767666776676677676776776766767767676667767767767766676776776767677666676677677677677677666767677667676776676766676666766677676776767676767767677677676767667676776667767667767676776676767667767666766776677676776767666766767766776776776666767676766666776766767767666766776676776677677667766776767676677676767667677667766776767677677677676767676677676767677676677667767677676767677676776677667767766767766676766667676766776776776767767767667767666767666767766767766666766667766677677676667676767677677677677666776776677667766776766676767767766767666766676767767767766676677666767766767667677667677677676766776667766767767677676776677676767766676776766776676776776767767767767676776776767767767766676766776767766776776776677676776676776767767767676676667676677676776776667676676767767676776676766767766767767767766776677677677676767676767667677677676677677676776676767666676767676776776766776776766677677677677667767666676767766776766676767767766676767667767667766676776776677676767767766767677667767766677676776767766767677666776677676767667676676676776776766776776677677667676766776776767767677667676676767767767767677677667766677676776766767677666776666676676676767766667767667767767676776776767676677677677676767676776776767767767766767766776776767676767767667676767766676667767667677677677667767767677667767677676776676677667767676776767766667766677677667666776677677667767677677667677677677677676677667677667677667766767767676767767767676666677667667766767676776776767767767677677677667667767766766776676776767766677676677676677677677677677677677677677676766766767667666776776767767667677676666767667766676776776776766776767767677677677667667767667767766767676776667767767677667677667766776677676677677677677677676776677667677676767767666667767676776677677677677676767767676776666667767767766776776766776677667677677666776677676666776667676776776767676767766776667676776666677677667767677677666767677667677666776766776667667677676667677667667767676776767676766776676677677676677677676676766766776776677666667766676776767767667767677677667667677676767767767676766676767677676776776767676776676767677676676766776666776776677667676767667676767767767766667767677676767767767677667667676776776776767667767676677666767767677676667766776776766767677666776767677677667667676676767676767766677677677677676766767766767766766767667667667676676776677676767667766767766667677676667667766666766766766767767667667676676676676776767767677677677676667676767767767767677676776776776676767666767766767667667767767667676766667677676676767676666776767767667766676677676767677677667767677667767677676776776676767667767667667667767767767767766776776676766677676676767767766677666666776776767767767766766776676667676767767767677677676776666676666766667677676767677666676776767766677667767767667676667766767767677677
6767676676677676667766767666677676767677667677677667676677676767677676776766767666776676767767676766766776766676676767766767767676776667676767677677677667666776766767677677666776767677677676677666776667766776766667767677667676767676676776677677676776776766767767676767666667766776776776767666767767666767767676676776677677667766766767667676676676776767667677667677677676776667766676776776677676776776767767767767677666766767767766767676766767676776776776677676767766776667767767677676776766676776676766776677667767766776776776667677667677676776677676767676776776776776767667766776676677667677676766667767676776667767767676776667767766766677677666677676767767767667766767676676767676676776677676676666666776766677667766676667767666667677677676676776677676776767666776776776767677676767767767766667767767677676666776767677667667677676776776766766677676766776676677676776766767677667767667767767676776766776776666676767766776776766776667766767766776676767767767767767767677676677676776676767767677667676667677677676767677677676776767677676767676767677676767767677676776767667677667767767767767766767767667767677676767676676766677676666676667676767766767677677677676677666776767767666667767667676676776776766776767677666766676776666676776776776776776776666767767766776767667667666666676776767676776667767767677676767667767766776776767677676676676776677666776776776767767766776677676767767667767667677677676767767767766776767666767767676776776776766677667677676766776677667676766776677676667666677676677666767667667666776767667766766666776776767667677677677667677676767767677677676776767666767677676666776776767767767767667767677666677676767667667666776677676776776766776676776767677667667767766676676677677666766767767667676766776667766676776766676776776677666677676776776767676676676776767667677677667767766667766776676776676767667667767667766766677677667676677667767677676776766766776776767767767767767677676767677676776767767767677676776666767676677676676676776677677676767767767666767767667767767767667767766776776766776767766776776766676676667666667767677666667676776676767767677677677677677677667766677667677666776767677666767667767767766767676776667676766776767767767676767766776677667676677666767666767767766767676776776677677677677667666666766767677677676776676776776776776776766767767767767767677677667767677676667676677666767767676667767677667767766766676666766767677666767676676676677677677677667767767767766667676767677676676677676776667767666766666766677676766767676676767767767766667767666677677677677677676776767767677676767767766767677677677677666767666776666676677676767666767676776776767767666666667667767766767666767767766776766677677676676676677677667766776766776776677666776666776766676767676677677676677666776767767676767676676766776766767766677677676766776676776677667767766666667676767667766766677667676676767677676667676776767676676776776766676776767676676776767767676767676776776767677677677676767766776776766677677677677677676767677677677667677676667767767767767766676776776667766666767767766776767676767666667676776776767767766776776766776767767677676667676767676776767667677676766666677667767767667767767767766767766677667677667767677667767766776766776776776676776667767766767767766766666767766776776766677677676676766776766677667767677676766776766776676676776767676667676776667766766677666776677667766776767677667766776667677677667767667766766767677677677667767767666666677677677676676677667676766767666767766776776776666767677667767677677676666677676766776677677677677676667667677677667766767666767676776676677677676677677677677667676776676766677667767766767676776676767766776676776766766677666667767766666676776766776677676776776677676776667667766766776776766666676676776676766667767676776767667767677677667767766677677667766776666666667767677667767677676767767667767677677677676676676667667767676776677666766776767677677676776776767767767667767677677676767766677677676776767676766776767677677666767677666767676766767676767666767766776776676667676766667767666666766776767676766767677667766766666677676776666767677676767767676766776767676677676766776766776776766776767766677676776766767667676767677677677666677677676667767767767667766767677677677666767667677676776766776667676667667676666776677677666767767766776776776776766767677667677676767677666667677676776676667767766666776776666667766676667676776767767767667667677666776776767766676676676667767767767666667676767766677676766677676766776767676776767767767767766776676676666677667677677676767677676677677666767676767767766766776776767767677677666766666676667767677667766767676767767767666766776776666666677676666776767766676766776776767767667677667676776666767766666767766766676666767767767667766667766676776676776767767766677677666776667766767677667666767766776776776767677667676767676767767677677677677667677666776776677676776776766776667767767766776677676767677676776776677676677677676776776776676776666767667676776767677676776767676677676776776767667767766667766767767767767767667676776767676677667766776676767766776776766667767667767767767667677667677677676776776766776677676776767677667767667677666677676776776676667676766677667676667666766767677667767667767667767676767677676776676776676776767667676676776767766767666776677666676776677677677677667676776676677677676767666776776767676767767677667766767677676666677667767667667676766776776677667767677667677667767767677666767766676767677677667667676667767766676776776677676677676677676776676767767767677676766667676677677676677666776776767667767676677667766776766776776676776776766766677676767766767676767667667676766766776666776767767766776766767667677676767667766767766776666776667766677666676676767766776677677677666766666776677677676776767676776776677667767676776667667677677677676766667766776776776676776776677667767767676776677677676776776767766776776677667766677676766776776776776677676677667767677666776666776677677676677666667676776667766776767767677667666677676767766667766776767667767677676666767767767676677677667767767767766677676766776776766767677677676776776776776776776767767667677677676767677677666776776667676776767676677676776676676776676667767676776776776776766776766776776776677676677667667767767667767667676767667667766776776767767677677676767677676776776767767667767767676776767677667767676767676776667677677666677676776776677666767766767766767677677677677677676676776676767767677676667766766776766776766676767767767766776677667767767676667766676776677667676666676677667766667676776667676676766767676767667767676767767676766766676767667677677676776767766677667766767667766676676776677677667676676667767766676677677677677667767766776766766776776767666766776666676676676776776776767677677667666767767766767667666776776766776767666667766766767677676766776676776767766767666676776776667677677677667677676767677677667677677666677666677667767677677677667766776767767766676667677677676766776776766776776776776767677667677677677677667676776676776766676766776667767667667767767677667677676766677667767676666766776776776766776677677677666666677667766767677676776666667767767767767676676767766766767766767767677667667676776667666676776776776766667767666676776776676767767767767667767676767666766667676767767676766776766766767766776667767767767667766766676767677676776676667767667677666767677676766766676776677677666667767766676676776767676677677666666677667676767767677666766666766667676677677667767677676667767667676767667767667766766766677676677667767767677677667767667766667676776677676766676776667677667767766767767677677667667767677676776767766767676677667667767676766767766767677677667667667766776776666776677667676767766677676666677676667666767767676776766666776766776776776767666776767766767767766667667677667767676766767767766776766776677676766767677676776776776766767766776776776776776776677667676776677676766667767767666667766776666677677677676776767766776677677676776776766767676667766677677667676666776776676677667766767766776776677677667766766766776766766776767766677677667666776676776766776666776667767677677667676676776767766767676676776767676776676677677677676776766776776776767666767677667767677666667767767767767676677666676677667667676767767677676776766767767766776776766677667676776767767767677676677677676767676676767766776667767667767767666767666667767677677677676767767667677676767667767677677667666776676766767767767767676767767767666776776776766776677676776767766776776676767666776677677667676776776676776776766767666776776677677666776667677676767676776676766776767766676677667766776776776767676767676776667767767767767676776666766776677677667767766776766667676776677666676776776767676776776776766767667676767767767677667767677677676666776677677677677667667667767667676767767666767676776776767766676776766776776776776677677667766666677667767767767676676677666677676667767767766767766767677677677677667666766776677667677667667676667677676676767766767767766676676766776677676766676776776676776776776776767766767766776766676667767767676767677677677676767677676767667677676766767676676767667767677677677676766676776776667676767676767676776677677676667666666676767767667767676767666666776776767677677667767667766677666776776666767677667767677677677676767677677677677666776677666677677677667766776776677667767766776767767766776767767676776676776767667767766776766766776667767767767677676767676767767767667677677676767676667666767667767766676767767676776677676776767766776767676776767677677676676676667677676767677667677677667767767666676776767767766676676767766776667667667766666767767767667767667666667666667666776676776767677667677667767667667667767766767767667676776677676677677677677677677676677677666767677667677676767676676767677677677677676776676766776776767767767766776666767676776776677666667667767767766776667767676767767767766767767766676676677676676667677677676676766766677677677677667667676776776767766677677676776767766667766776776676677676776776766766776677677677667677667767767767767667676766767676766767767677677677
66767676667767677667767676767677676767676767767767766776676766676676767676766776766766767767666677667767767676766776677676767677666667767767666676767676766676767767766677666677676776776677667677676677677666677676776667766776667677666776766766776767667676676677677667667677667767767676676676677677677667676767766776776767676667677677677667667676767667766766667677666776767667677667767667767676776676766677667676767766767766766676767676767766776776676676766776766776767667767766766776667766676767667676666776776766776767676676767767677676766767676767767767676776776776767666776767767677667767677677676766776767676766776766676776666767767676776767677676667767766666666676767767677666776677677667677676766767767677677667767766667666667676776767767767767676677667676667766767667676766776676767766776776767766766676666776676776767767677667767766767766667677676776767767767767677677676776767677676766766776776767766667676767676767676776767766776676676677667667677676667767767767677676677677666776766767677677676767676676776776776676766767766767766776776776767767677666767667767667676776666776676676776767677677677676666776766776767766666666676767766677676766776776676677677676677667676767676766667766677676667677666776776766676677677676677676776776776767677676667677677676676676676676767766766767676776776776776776666767676676666766667677677676776767766776767677676766776767767677676677666767767667677667767677667667767677666766677677666776767767676767677666776667666767667767677677666767677667676776776776767766667677667676666766767767767676776767767767667767676666767767676667767676766767676767667676776776767677667766676767676676767676767676776776776666667666667676676766767766766676676766677677677676767767767766767767676776677677667766667766776666666766776767676776666776767676776767767677676766766766667676676767767766767767767677677677667677666776767766767676766766776676766776676667767767766767767666767766776677677667667767676776767676676767767766776677676767767677677677676776776776776767767767766767767677677667666776677677667676776766766667676677676676776776677676676776767667767767676776677667677667767676776676677677667767766677676767676666676676767676776666776676776767767767766766767766776776766677666776776676776776676767766776667677676667766676676776776677676667767667767677667766667766766776776776767767766667677667767766667767767767767767767677667767766767766676776767766776776677667677677676676776676767677677676776776766766776667766766676767767767677666767767767667767766767767767666666776776776767766766676776776776667767667677676776677677677667676666677667767677667766767767766776776667666776667676767766767766776766767677676776767767766767767767677676776767677677677676776676776767676767676776767667666776776766666677666776776766776767676676767676667767676767767667677667676666667677677667767767766766767676767766766776667677676767766666766776766767676766776767667666667676767667677677666767767767767767767767677676677676766767767677676767666776676767677667667667666667766776776677677676676667767767767767677667667676776666766766667766776766676767667667666667767667767676766776766767677667767767767676776776676776776677677676766767667767767677676766776677676776676767767677676776776767766776776676677676776667667677676676776776776676676767766767677667676667767767666666676667677677667767766776766767767767667677677676767767766776776776766676767767767767676776676767767766776767667676767667677667767677667767676776676767667677677676767767676776767677676677667766666666677676667677667767667667666676767677677676776766766766767766677677667667766666767767766677666767667766776766766667766767766776776766776666767767767767767666776776776767767767766667767666776776676676767667766766767767676676776776666666766776767767767677667767677676776766767766767767676767676667677667677676776767767667767677676776776767767767767666776776767667767676776767767676667767666776676677676677676776767676776767676677667766676767677677667677677667766677667677677676767766776767677676667766767766676766776766767767667677677676767676767677667676776676776676776776766776676776667767667676767677677667677677667666767767677677677676766776767766776766776776767767767767677677666667666767767667676776666676766667767766776776766776767677676767677677667766767766676767766677666676767677677676776667767767767676666767667767676677676767767766677677677667766766776776677677677677677676766667676676767666776776776776677676776776767676677666776677676776776776667766667667767677677676767767766677667676766776767676776667676776776676766776766776677677676766776776767767677666676767767666767767667767677667676767767767767677677677676677676667766776677677667766676676776766776767677676766776776776676776776667767766677667767767667766667767767677666776676676767766767766677667766767677666767676776666776767676677677667667767677667767767677676767677676767666667667767767767677666776776776766767766766676767667677667667766767766776777676767767766676767676677676776767767667666766677667766776766767677666767676666667667767676767766667767677676776776776766676776677676677667667767677667676766767677677677666776676676667666776677676776766767677667676776767677667676676677677676667667766766666776776776776667767767667767766767766676667676677666677676677676767766776676666677677677676776776776766776666667667767767767676776667676677677666677677676767766676776776776767767767767767766776776676776676776767667766776676767677676776676767766677676767677676776776776776676776767767767666676767667767767667676677666767767677676767767676776677676676677667766776767767667766776767767676767667767767767767767676667667676776676666676766776677667767666766677677666776676667676776766676767666666776776776766776667677676766776767767677676677676776776676767767767677677677667676767676776766766776766776676677667677667667676667667766767667766776676767677676776676666776767677666767767767677677676767767677676766666776667667676776767667676776776676776766767767767767676767667766776776767766776767667766676677667767667677676767767767676766776766767676767767767766676676667667677677667677676676677676766776767767676776776776776767676776776767767766776677677677667767677666766776667766767767766767677677677667767767767667766767666676766776766776767667766776767677676677667676776667766676776676677676766776666677676676767676677667767766766667767767676676767767676776766767767766767767676676767766776767767766767676666676767676776776776677667766766776767767667676776677676776776776677677677676766767766776676676767767767677666766776676666667766776776677676767767677676677676767667767677677667766767676676677666767667766776676667676776666776776676677677667677667667667766677666776776766766776776766767766667676676776767766676676766666766676776776676667677666776676677667766767767677666776767677677676776676676677667766776776776776676767767766776776676676776776676776767666776667677676677676667677676776776677667677677667677677667667767667676676767676767767676776766677666776677667676767767766677667677666677676767766767677667667766776776677677676676676767676667667676666767676776767666767667676767676776776677677677676676766776766776776677677677676677677676767677676666776667767767667676676776676676767676766776776767767766776766776767676766776766666676766776676767667766776767767767766667767767767667766767677666776677677677677676677667767766767767667767767767767767667666766767677676776767676776776776776766767767677677676666677666776767766677667667767766676776766776776677677666767667767677667667767767667676767767766666667667677677667767667667766667767677666677677677676766776666776766776767677676776776766667766766676767667767677676767766767676676677667766776676667677676776766767766677676667766666776676776776766767676766677677676667676676776677676767667667677676676766677676667767766776676667766766776666776776776666767667767767676776676776776776767766776776776776676776677666666676776766677666766666767767766766676677677676767676776767767677676667677676767666776667767767766766677676767676776767677676767677666677677676776776767667767667667766767676677676676766776776666677676667676776677667677676677666776677677676766776767767676667766766776767677676776767677677677676667676776776677666766776676767676667677677667767767676677666677677667677677677677676677676767766767676767767666677677677667767677677676767667766676766676767677677666767767666776766776776767667677677667767766676676667677676767767766767676776776667766766776767676767676767677676776776766767766667667666667677677666767676767767766776676767767767767676776776766677676676776776767676676766667767676767667767667766776676776767767667676766677676766667767676776767676767677677677667766676677677676767766677676677676677676676677676766767666677677677676776776776767766776677666677667766767676767677667676776677667666767766776676676676776776776677676666667677677677677676766766767767677667766676767767677666677677677677676676776767767767766667766667767667766776767767767767667667766767766676776677676767677677667677676776767677676776776767677677676776677676776776667666667677667667666676766767676767766676776776776767666776767767676776776666776776667766677666776766776676767766767676776766667767677676767767767676766676776677676676776677676676677667666767676776767676767676776767676677676766676766766776776676676776677667766676666776767666776677677676767676776766776666676666767667767676767676767766776677676676767676767676667767667677666677667767666776767667676666767667767667766776776676766767677677666776776766677677676776776767767677677667766776677677677667676667677677667677666767767677666676766766767767767677676776776676676676776767767666776767677676776767767766776676766767767767676776766776677666667767676766776677676767766766776776666767666766776766766767676767677666766776776767767667767677667767677666766676676666666766766776677667766766767677667677676776766676677677667766776676667767677677676677667767766667677667767767766677676767667767667667667767767676676776767767676776776767677
6767676667667767766676666766767666677667767667766667766776776766676766767677677666776676776776677667767676767676676677676776766667667667667767767676776667667676677676776776767667676766767676667766767767667767677676767667676677676767676677676676667766776667667766767666677677677667767767767767766767677667767677676767767666677676677677667767676676776766767677676766667667667767767676767767767767766767676667767667767767667676766767666767766767767766667676776776776666766676666767677667767677676776767767767767666767667667767766776767677667766667767766766676776776776776767677676666667767767766776676676776677677677676776677666767767766767667767676776776677666767766776776767676767677676677676766677666766676776677677667666766766766766766767676767676776676767767666767766667676776676776666766677677677667677676676767677667766776776767677677667667677667766767767667767766767767677677676767666776676776767667676766776767767767677677666767766776676767767677677666766767676667767667767677676676667767677676676767677667767667667767667676776666766676776767766666767677667767677676677666767677677667767767676776767667767767767676776767767676676767676676767767767766676776767677677676776767767677676776677677677667766776767677676766676767767677666767677676776776776776767667676767766676766676767667767667677676677667676766767767767766766776776766776767676776667767677666767767666667667676767766666767676767677676667767667767677667766776767766766676766776767676666776767676677676767667676776677677677676667677676766776677676767767677676676676776776677677667676766776776767767666676677676677666776767666676776776767667666776767667767766776776776676766767766766767767766767766776776667767677676666766776767676776676766666767676767677676776776676766776776666766776767766676767767767677666766767766776766776767667767767667766767676677667767666776776776767677676767766766776676776776776776776767767666766776776766667767677677676776767767677676767767676676676776776776776677676767677677667767676677677677677676766766767677667767667767677676677667767677676776677667676677676676776776776767667677676677667677677666677667767676677676776776767676776767676766776766677676676767666766776776766766776767676666677676766776676776776676776676776776677666667766776677676776776767676766677676776767677666776776776666767676676776677676676677667676766766666776767667766677676677666667676677666666676776767766676677676767666766766676677667666677677677677676666776766676666776776776776667767676767766767676676776767766766677666766767766667767677676666677677667667767666676677676767677677667767677676666766776767767677677677667667767677677677676667767767767677677666667767767767677676776776776767767677677677667767677677676776776677677677667766766776776767677666667766767767767767766776776766776667677676676766766767766767767766766776677677676676776776776767767767677677667766667767766767767767767667667667676767677666776667767677677676677676776677677677676776766767767767767667766766677677676776776677667766776776677677667677666766776677667766776776676667767677667677676767767766677667766677676776767766676767766676767677676767677676776677667676677676767766666667767667667676767677666776676776767766776776676676767766766776776776776776776677667666677667767666677676776766676767676677667677667767767767677666767677677666767766676776767676766766767676667767766766767766767676676767667677677677677677667766677667766667766676676767767767667767767676677677667677677677677667677676776667667766676766767767766676676776776767767767676776767667667676776776766767767767766676767667676776676776766776766776667667676667676766677676776776776766767767766767767766677667767767676676666666666677677667676776776776767677676776676677677667666767676766776676676767677666676776776677676767767767767767677676776767676676776767767767767667677667766766666767766677677667676767677666776767666766776677677667666677677667677667767667677677676766677677666667767666776776677667767767676677676767677667767766676767676776767766666767676776766676776776667667767766677677667766776776677677676776767667676677676776767766677677666776767677667766767667766776776766767767677676676776776676776776767766767676776776676677676776766776667666767677676776776766676767667766776766776776776766776776767666676766676776776776776767667677676667677677677667766767666666776677667767676667677676776676766776767766776767767766666667667767676776776677677676676767766676776767767766676677667767666676776776767667767677676676767767767766767767666677677667767767767767767767677667676767767677676776667767676776776677667767767677677667767666767766767766667767677677667767766767676676666766776767767666766677676766776776776767767666667767667766677677676766767767767767667767676776776767767676676776776776677677676766667677677667676776776767767767677677676676666767767766776776776677676776677666776776677667767667767667666766667667677667766766676776766776677667676776676767676677676676776677676767676677677677667676677677677667667676666767667676667766776776677667766666676667676776767676767667767677677667677666676676766767766677676776767676667667767677676676776776776767767677677677677677667676767766767676776667677676667767767666767676776767677666676776776776776767767677676766676776767667677677677677667676767676767767767676676677667767677676676666676776676676776667676676776677666667766776776667677677677676776766767767666676776767677676766767767767676767667666776776677676667677676676767767677667666776766667767766677677677666767766776776776767766766767667667666677677666766767676666677666776766776767676767766767767767766766776676776676677677676676767677667667767677677676666767767767767677667767767767766766767766767767767766677667767767767767676677677677676676667676776776667676776776667767677667766767766776667666676776776676776767677677676676776767677677666776767767667667677676676767766676676677676677676776677677677677677667767767677676776667676677676776676677667766776776776767766776676776776767676776776767767767667767666776776767676776667766767766667767676776776776776767676767766776767766776676766776677677677666766767767767767676767676776767666776676677676676776776667767666766766767767767767767767676666676677676776776766776676766676776776676767766767666667767767677677677677677667767766677667767767767676677677666776766767667676677677677676767666776776667766766767676677676767676677667666766776676776776677677676776766776767677676776676677676776766776766776677667766776776767676667767677676677677676767677676776776776676676677676776767766776676667767676767767666767766767667767676767766677667677667666767677667666766676776667767676767767676767677677676676776767677676776766766766676767666676766676776677676677677677676666776676676776776776767677677676776676776667766667767766776667766776776766776676767767767767666767767766776767767676767676676767767666776766676776666766766776767676767667767677677677667676667676676766676767677677676766776767676767766677677667767767766767767766667767667677666767766776676776667677666766677677676676767767676767766676767766676776776767767767676767677676767767766667676677667767767767666676766676767767667676766776677676776676766766676776776767677677677676666767766676767666767677677677667766767676667767767666776776776776677676766767767667676676677666776676676767667677667666676667767676667766667677677676776676766776767766766776766667767767767676677677666776677677677676767767677676776677667667676667767766776767667767677676767767767676776767667767667767677676767666776676667767766766776776767667767767677667677676677677677667766766776676766767676766776776766776776766767667677677676666767767767666776677667667767677676677667767766776767767766767677667767676766767667676776767767676766676766677667677676666776677667767666776767766776776767677667667666776776767766767767767667677676667677676767667676767677677666766766767767667667767767667677667767666677667767666667676767677666776776767767677667667677676677676776776776767766677667767677677677677676676666776776766676776767767767766776776776766776776776677667767766767766676667767767677667677666767667677677676676676766676667767767676677666776767766667766676667767767767766676776766677676776667767766766677667677677677667667667767767766676776776767767767767667766776677667767766767677667676776776666767767666776776666767676776776667767767767767676677677667666767667676767666767677667766667767676776676767676667676776677676776676776677667677677676676776776776667767667677676776767767767767676776767677676767766767767767767766766676767677676767676776776677667676676766766776776667767677676776766766776766767666677677676667676667667676776776767676767676677667667677677677677667766677677677676776776676776676776767667766776666767676677677677676776676676767766767667676676667767767767766676776676677677667767667766776776676776677677676767677667677667767667666667667767677677666776776767677677676676776767767766677666677677677677667766766667766676676776776767666676677676767667767766776776767767677677676776776676767677677676776667766677676677677676776676776667766677667767766676776766677677667667767766666676776776776677676776767676776767667676767667676766676776776677676676776776677677676677676776776767767676677676676666776667667767766776776767767766667666677666776677676776776676776676676776776767767676676766767667676667767767676676776776776766676766767677667676776766776776776776766776776767676767767676667767767767677667676776776766776767767676676767767767767766776776666767766766677666676676677676776666776776776776666776776676676776767677677667676776766767766677676776666767767676667766677676767677676767667676766676776776767666767767766766666667666676767766776667766677666776776776776776677676677676766677676677677667767666767766676776666677677676677667766766766776767677676676767767677676677666776766776767667767767677677667677667666676676767677666776776776767767667677667766776767767676776776667666766776767767676767677666677666766766776776666767676776767677677667766767676776776776
766776767676767767766766767766677677676677676766677667766776667767666776767767676776776767677676677666677667676776776776677667676776767766666766776776776676766767667677667767767676676767767666676767767676667677667676767676776767767767767667676776776767767767766676776767766776767667767766767676776776766776767677676767667667767767767676776677667766767676776767676776676767767667767677666776776676677667766677677676676776776776767766776776767666767676667667676767767767767766677676676776776677667767677676767676767666766767766776767767667767677666767676676776767677667666776776776776667667676666776666676776776766776766767767667766767767767677676776767767766666767767666676776767766767676776767767766766677676767767677666776776677676767767666667677667766766776776767766766677677666766676767666776767677677676677676766677677676667767767767676767677666676677667677676776776767767767667766676776766776776767767677667677677677667766776766776667676776776776667767667677677676767767767676766767767766766666676776767677677677667767767766776767676767767767767767766666776776667766677677677677667767767677676666677677677676667767766767767767677676776767677667676767766776776766766766776766776776776776776776676766767766776767666766776776776776767676776776767676776776776766766776767766767667677677677677677676766776667766776676776776776676776776667676776767677676776667676766676776677666677677677677676677667767767766767676767666767677677677677676776767677677676766767667767667767667767766766677666677677677677666776776767667676676766677667767767677676767676767767667767767676766667767766767677666667677666677666767766776776676676776766767766776677677667767767766776776676767677666767676677676767677666677676776676666676776776766767767676776767767677676776776776767677677677676767676776767767676776776767766666676766767767767676776767767677676767767677666776776767766776767766676767767767667767676767767767767677666776676666667767766667767677677667666677676766767677667667767676776776767766776776676677677677677676676776766766766677676776666677677667676776767676776676667766776767767767667767677677677676766776766666776677666766776767766677677676776767766766667677666767766676776767676667667667767676776776776767766677667767676766776666767767676776667666676776776676666676776677677676766766766677667667766776767677676766776667767677667667767677676776666767767766666776776776776677677677676776667767667677677676677677667677676767676766776677676767767676776776776766767766776767677677676766767667677676677667667677676677666776766667667676776677676766776776767666677666677667667767677677677677667766676767676776776776776766766767677667677676766677677676677677667767677676766767676776766766776776776666767666776767666776676676677676667766766767676767767666767677677667766766776776677667767677677676766677666776767767677677677677667767666667676677676776776766676776776776776677676776776767667677676677666776776676767767667676767676776767767667766667766776677676677677677666667767667766667677676776776766767676667667766677666776767677676776776767766776767766677666776767767766767667767767767667766677677677676677666767677667676776666676667766766767667667677676767766767676776776767667677677676767766776776767767676667767767667766776767766677676767767767767677677667677676776767767766767677676676767666676766767767767767767667677667666776767666776766667667676767767676667677677676676776776767676767676667676776677666776766776767767767677667677676776766766776677677676677677677666776666667677666766766767767677677676666766767677677677667677677677676776767676677666776767666776677677667766666776776677667766767766776767667766677676666676776776776667667766767767766667767677676766767767677676676666677676776766767677667677676677676776767766677676676767667677667766776767766766776776776776767667677667676666776676766767766676677677677676776766677676677677666776766676776776776767676676767766666767766667766677676666776776676766766766767767666767667766676766776676766776677677677677667767676767677677667767676776776676776776776767767676776776766767767667667767677677667666676677676776667767767677676677676667676776677667677677676776776767676667667677676766677666677667767677666767767767767677667767677666767767767767676677677677667666677676766776767767676766776776776767676667767767767676776767766767667667676676776766776767676667766767666667767676776766776676776776667666766676766766767767767766767666776776666767767766776776667767767767676776667667676776767677667767666767766667767676676776767766676767667766676677666776677667676776767767677677666776776676776767767766677667767676767766676767676776776676767677667667677677667767766766776667766776677667676767676667766776677676676766767666667676776667766767766767766766676676767767767676767766677677666767677667666767677677676776677677676776767676776776677677667767766676776677667677677677676767767767767676767766666776676677676677677676676767767676776766677667667667667766767767677676776667676766776776676676776676677677676776676776676776766766776766677677667666676676767767676676667676767677666676766767767676677667767767767766677676667767766776677677676676766667766767767666776776667766776677676767767677676766767677666776767767767677676667766766766667766676776776667767667677677677667766776776676667677676776767676677676766667767666776677676776767676676776677667766677677676776667677676666676776776776676776776767767767677676776776776667677677667676667676776666766677676776776767677677676766676677667677667767767677676766776677676767767676767677677667767766767667677676677677677666776776767676677667676776767667767677676766767676767767677667766767766776767677677677677667666776776776767767676667677676676677667676776776776776766767766766776776677676676776776767767766776676767766767767677676667766776776776776776676677667767767676676767767667676767767766766677676677667677677667677677676767767677676767677676776676776776776676677676776767677677676677676766767676776676776776776776776767677677677677676776776767766767766677667766766776677677677667767677676676776767677667767767767666776677677676677666776767677667767766677677676676767677676766776767767767676776767767676767767767767767667676676776676776776776767666767766667767767676776776776766666767677676776776776776767766676776676677667767666776766766767767767766766677667767677677676767677676677676776767677676666676767766676677677667766766776677677676776776776776677666776776767767767677667676676776677676666767767766767767766776776676776766666776666776667677667676667667667767677667767666767676767767666776776776776776776676776776766667767767766766767767676776676767767676776776776766767767766776767676677677677676677676667767767766766776776677677676776767767677677667676767676776767676776776677676776776776676776766776767677667767767677677667767766677676776767767667767666766776676767667676677667767667767767677676776767677667767767667677667767677676776767767766767767766667767667666766766767676667766776667667677677667677676667766776776776767767667767676766766767767667666677676677677666767677666766676776766667767767766666776677676676677667676676767667677666776666776677677676776776666776776676676776776677667767677666767676776776776766677677677677677666766767677667677676776776776767677677676676776776677667767677676766776667667677676766776776767767766776676766776667767676776776776667677677667767767677677676767767676767766766776676776676766667767666766776767667666776667767766767767667676776776767767767677677676776776767767766776676776767676676766667767667766776776776776676776766776776677677677666666676677666776776776767676766666676776677676767676767677677676676776776677677676776766776776767676776776666667766676666767767666677677667676767767676767767766667676767767667676676666677667666676677677676776776677677677666667667667676767677666776776767677666766667677666776767766767677676776766767767677676776767766677677667676767767767677667666666766776776766776676776676677676766676776676677676767767766766766676767676767767676767667767766767767767667666776677677667767767766776677676776776767766767767677667667676776766666666676776676766767666677667677677677676767767676767766776776677676767766776776776776776766667766676676776676767677666776776776767676767767767676776776766666767767766766767767676767767767677676676676767767667677677666767676776766767677666667676776776776676676776676667767767766677666776776776776676667767677666666776766666767767677676776776666766766767676767767767676767667766776776767677676667677677676666667766776776666767767676767667677677676776767767767766767676776766776767667767677667667767767767677667676676676776676677676776767767677677667767677677677676766767666676767667677676667677666767667667676767676676767767767666667767767667667767677666767766676776776766776767677676776776776776767676767767766776676776776766766776776776676776776767766767767767766767766776766776776776776767767767676776766766676767766766667767676767767767767676766677677667667677677676776767666776677677677676767677676666767767767676767667767677677667767767767767667667767677676767677676676767767676766667767767766677677677676677677676776767676767676766766767677677677677677677667766766776676776766766766667676767677666676776767766766676776677667677676767667767676667766776676766767767767677667766676767677667766776676776767767677676667766767767667676776767767767676776776767766676677666676776776666677667676767676766767676767767667677677677677677676776677676676767667677666767667676776776677667667767766767767667667766776767677667766776766767676677677676677667677667767767767676767676766776776776677677667676776766677667676776767767767767677666767766676767767677677666767767676766776766776776766767677666776767666776767677676776776776776767766666666766776667767766676676767766767676766776767767767766677676776676776667767766676767667767766767667677667767767677677676766776776767767676767766766676776767767767676677667676776767676676776776767666776676776677676776676676767677667676776776767767766676767
67677676767677667676676677677677676767677677667767677677676776776767767666677667667667676676776776767667766667676776776667767767676676766767767767676776676767767766676776776776767767767677666667667767676676776776667767766776766776776666767766766676776677677667766676767766776767766677677667767766776776766776776776676776766767676767676776767677667767667676776677667767676766767666776676766767767666776677676667667667676767676767677676776766776776776767677676666776767767767767676677677677677676776767677676776776776677676677666767767677677667767677676667766677667677677667666776776776767676776767677666776667677666667767767667676667767767677676676776776776776667677677666677676677677677676667677676677677677667676677677666767667766677677666677677676766776776776667766776666776767767767666676767766766776676776767677667767767766767667767766776677676676776766776776677676677667767676767676766667666776776767677677677677667767767676776677677667677676677676676767666767767676676767767767677666776667766767767677667767666776776667767666767767666676767676767767667676767667766776666676776677677667767667766767767677667767667766776767677677676767767767677667666766767767667676776677677677677676776767677676776776667766767767676766667767676776667767676677676676766676776776677677667667766776776767766677667767666767667676676776667667666767676776667766676766776677666776767667767667766676766767767677677676676666677677667676676676776667767766667667767767667676776767667766767676667676677676667667767677667666767766767766767676767766767677667666776776776776676667767666676676776677677676776767667676676776766676776767767767667666767676776667767766667666676767766766767676676766766676776767767667766676776767767767677676776776766766767667766766677677667677676677676776767676677666767766767766776766776767767766766677677677676776676776767677666676776667676676776776776667767677677676776776666776767766766776767766666677676766776767676666767767767767667677676766676677676666776776776676767767767667677676776767767767766676776767767676776767667766776677676776766666766776676766676767667767767667766766766776677677676767766676677676767676677676677666667667667767766776676767767767667667676666766766776767676666767666776677676767767767767767666776776677677667767766767767667676766776776776776676766766766767666767666766767766677677666776776767766676667667767677667767766766767767676677667667767767666767766667666676677677666776767766767667676776666776776677676767676666776677677677676767767666776776767767767676676767666676766766776677667767767666767767767767676767676776776776776767676676776666776766776767767667677667767767676677667766676677677676776776776776667767766667677677677677677676776766676766776776766766676766776676766676767767666667766676776767767677667767676677676677676776767677667766666766776766666776677667766677667677676766767767667767677667766776767676677667767676776767767767667667766767767676676776767767767677666776676667676776766667676667767676776776667677677676767677677677676776766667767766767676666776766776766776776766776776677677677677676776767767676766666767766776676776766677667766767767767766776767767767767767677667676677676776776776776776767767676676776676766767676776666776776676776677677677676776676776676776767677676776666776776776776776776766776776666677676766767677666766766776767767677667767767676776767677676776766776677676776676776677676767666676776767666776676677677677667667676677676776767676767766776766776767767767676776776676776676667767667676667676776767766677666676766676776776776767667677677676666776767667767677677667766767767767766767677667676677667767767676676776676677676676767666766677667767767766677676776776776776767766766677677676776677677677677677667666776667676667676767767767677667767676766676766677667767676767767677677667767676667676767667766676776676676776676767676676776766676776667677677667767676767677667666766676767767667676677677676767667766767676767667667767766677666677677677676766767766667676776776767667767767677676676776766776776776676766776767767676776767676677667767676676766776767666767766776677676776776776767766776766776676767766676767677676776677666766677676767666676677666776776767677666667767766776667766776767677666776767767767767767676776677677677677677677676776677677677667766667767666776767666676676776776667676766776776677677666667767677677677677667677667767767677676767766766776676776676776776767667766666677667767666677666676776776676767667666677676776766776666767677677677677677676776677676776767677677677667767676776667676766667766776767667767677667767767676767767676677667766677677676677676776767677677677677677666776677676776767766677677666676766676776677677667667766676766776767766676767677677677677667767677677677667766767766776776776776776767767767767767676767676676676677676766666766766776767766766776677677677666676766776677676676767767676766767667766667766666767766676767676776776767766676677676776776667767677677667766776767667666776767767767666767767667667676676767767676676776767767767676776676676767676667767676676667767667676776767667767666776776676776776667676776767766666767676767767767767677666776766676676767767766776677677676667667767766667767666776766766677676667667766676776676767677666776667676767676766776766776677677676676776776767766767766766667667766776776676776676676776666667766767676776776766676767767676776677677676767767767676767666776766676776767766767676676666676666676767767766766767677677677676767766776776677677676776776767766776767676667767767767767766767676767767667676776776677667766776776677667676677676667676776766677676776776676677676667667767766766766776767676666766677677677667766677676676776767766677676767676767767676666776776766767767667767767766766667677667677676767667767666776776776776776776766767767677676677676776776677677677677667767677676776776766767676666776776776776677677677676676776676776776767767766776676767676776766677676776767767676767767677677677677666767766676666776767766767677667676767667676767676776767677667666766677676776776676667767667767677676767767766666767677667677667767676676766767677677676677677676667677666776667677676677676677677676677677676767677666677676676676676767767677667766767676677676766766677676667667767767667666776677676776776776776767766676776667767677677677676676676776766767767766676767676776776767767667676677667767767767767766767767767767667676776676676767766667767666776666776676676776776767677667666676667676776776676676677676776677676776776767767676766776776677666767667667677667767666776776677677677667767767677666677677667666776667676766776767676776666767766766767676767666776677666767667666776767767677667667667767667666677677667767767667677676776776666767767766776767767767766677667667676776676776666676767667677677677677667767766767766776767677677676767767767767666667676766677677676776767767677666767767676767677677666776767666767666776676677677676776766776676676767767677676767766667767766677676767676776776767676676767676677677667767667767677677676767767767767766776677666776677676776767767667677676676667676676776767677666776667766776776767677666776776767766676677676776767667766677676766767767676776666776666776766767666767667767767677677667667676776767766776766676766767666776767766766776676776767767676667767676767767666677676776776776667667676767766667667667667767677667676677667666676767667767677667766767767676667767676776776776776676676776677667767767677676776766776776776776776776776766776676677677676666676666766776676676776667767767767767767677667677677676666677676776766676767676676767667767766776766677676767677676776676766667677676666677677666677677676677667677676676766677677676767677676766776676667767767767677677667767677666667677676767767766677667767767676776767767767767767767767666766666676767767677677667676766767767767677677676767766767676776766776677677667676676677676666776776767766776776776776676776776767677677676767767767676667677677667767667766776666776776767676767767676766677666776667766767767766776667767767676667766767667667766776667677677677676677677676766667667677677676676776666767667766767767767766776676767767677667676667767766676767766776676677676666776677677677667767767767767677677676776767676677666776776676767677677676676676776776776767676767677676676767767667767767767677666767766776776767767767677667677677667676676776776776776766766776776767767666767767767676776666776677676677666677676767767676676666676676767766767677667676776776766776776776776776677677666776766776776776766776676776776766676667667666676776676776776767766776676766676666776767767677667767767666766776776666766776677677676767667766676676767666677677677676766776776766776677677676776667667667767666776776766677677677676766776766767766766767677676676776767766776776776767767766676776767676677676767767767677676667677667677677677676676676767767766666767767677676677677677676776677677677676667677676776676676776776677667766766776676776766776767767677676666767767667666676776767766676767766676767676776676776667667677667767667767677666767766776776776776767676767766776766767676767666766766766666776767667767667767767676676767677676767767767767676767767767766667766776776767766767766767677676776677677677676767767677677676676766666766676766776776767676766677666667677676766767767667767767766776776766677677676767676776767767667767766776676677677667666677676676776677677676766776776677667767767767766677677667766667767667676776666667676767767677677677676666766766676767767767767766767766767676776676766677676667767666776667766776776776677677677676767677677676767676676767766766776776776776767677676776766667767767677677676776666776677667767766767667667676666766767766667767767677676667676767766767767676676767767767767767676676776667767767766766666776677676667767677676767676767677676776776767766767677667667766767767666666776776677676677667767767677677676677667766676776766676676776766676677676766776767766676767767766767766767767767677677677667766767766676776776676767667766767676767677667677667676776677676667677677
367676766776776677676767666766667666776767767677667677676767767666677676776776767767767767677676776776766667767677667676776776776677677676667767667766776776677677677667767767676776676767766677677677676767676776766776776766776776776677676666767676766767677676776776776776767677676676776776776776776776776677676767667677676776776776776776677677677676766667766767666666766767676776766667677677667676767767767767766767767677677677676767767767766676766676776776776776766767667767767677677677677676766776667767767766776776676677667766776766677676677677667676776767767766776766676667677677667767666767767767766767676766767667767667667766776767766676767767667677667767767767767666766776767766677677677676767767767767767766776776767677676776767676677667667667677676776776677676776776776666766776676767677677667676776766776767767677676776776776776676776767767667666767766776766677676667767767677677667766767667676776776676776776776677667767767666776767677677676767667677666776776676767767667676776676676666767766676677667676677676767767677666776766677676776767667667767676776667677676776676676766766776776767677677667676776676767767766677677676677676677677666776667766766767676767767677677667766676676767676766776667667767677667766766776677677677677667667667767767676667667676666776776767767767666767677677667767767667666767767667767676676767766767677676676666677676767677677667767677677676677667677676676776677667676776767676677677677676677677667766667676776677666767676767767666767676677676776776776676776766766677677677677676677677677677677676776776766667766767766767767766677676776767676776676766776667767676776666667677677676766667677677676667766676676767677676676667767677676677667767767677667677677677666776666667667766767767676677676676776766677667766677676767766666776766676776767767666776667767767767767666776776666676676676776666676776767766677677677677676767767676767676776767767667676776776776776767677667676666776776767766776767767677676667766676776776667676767667767676676677677677676766776767676767767666776677676676776667667677666667677677676676677677677666667676776767767676767767766677676677666776767677676667677677676677677676677676666766776767766677667767767767767677676767766766676766776666766677676776776766776766666766767677676776776676767676767767677676767667766776776766767767766776766766676766667767767677677676766776766776776767667677677677677667767767677676677677667676776677666776767677667667767766776767677667666776766776767676676676676776767676677666767766766666667766767666677676677667767677667666776776776767767766767767666776776767767677677676676676677677676776767666776767666666766776767676776767676767676676766766776776767766767767677676767667677667767677677677667666776776776776766676776676676666776776767767677667676776676767677667766677676766776776776677667676776776776667766776676676767676776776767677677677667767767677677666767677667676776667766776767767767677666676776666767767676776776776677667766667676676767767677676667667676677676766776767667767766767767676767676676776776667676667676776667767767767677677676677667677676676767676766776766666667676776676776767766776767677667767766676767676776767676776677676776667767766766677667677677667766767766767667767766776766676767767677676776676767677676666776677667667766677676766776776776676776766667767766767766676776766766776776767767677677667676677677666776767677667767767677676776776766676776667766776677677677677677677677677676776776766767767677677676666766767767677677667677677666766766677677667677667677667767667767767766776767667677677666767676767677677676776767766776767676767667767766767677676776667676776776667767677677677667767676767766676767767767676776776767676676776767767767667677676776776776776776767767767667677666776767766676676776776676677667666776766676767676676767767677676676767676776776776766767666667766767677666677676776766776766776766776766677676767766676677676667766776767677676776776677676676677667677676667767676776666776677666776776776667767677666677677676767676776767667767667767676776776776766767676776767676767767767766776676776776776677667767676767767767677676666767667676776676776776776776766776767676676776767667767766666767677666677677676767766677677677676676767767677677676776776677666776766776776766776677676677676677666676767667766767767767766677676677676767767677667766667767667667767667676776766767676676767767767767766677677677676667676776776776676766766767667766677666766676767767667766776676677677677667767767677676677677677667676766776676767676677677667767666776767767767677676776677677676767766776766676776766767676776776767767676776677667676667667767676766667676677676767766767767667766776676767676776767677676677667767767677667766767767767767767667767677677676666767676676776766766776766667767767766667766677676776776677667677677676776776766676676677666776776677666676776776776666677666767767677666767676766676767667677677677667767767767767767676676776667766676767767677667767677667677677676767676676677677677676776766767767767766676776676776767766767766776767667677667676766667677676767767767677676776676666676767766776776767766667667767667767767667766776667767766666667766767766776767677667767766776766667666776766767767677667667677667677676776767677666776767676776776767767767677676767676766766776677667767767766766766676776767767767767767767767767767667767766767677676767677677677667676766767676666676676776676776766776776766767766776667667767667767766767677677676767677676776776677677667767667676677676776766776767667767676676776776766776677667667766667766776666767666767766677676667677676767767676676776666677677676767667677676776776766767666776676776667767677676776667767677676767766676677666767676767666776776667666667767677667677667677676676767766776666677677677666776676677676677667677676767667677676767767767667676767676776767676776766666767767666776667667766767667667677676767667767767767767676667766767766676667767767767677676767766776676776667767767667767676766767767767767676776776676677676767667767767667667677667766776776776776776767767767677677667677677677677677667667766676776666776766677666776676767766667677676676776776767677677667667676767766676776676776767766677667767767767767667667767676767667767667767676776776676667766767767767676776767766767667767767677677677677666666767677676776767767767766776676767676776776776767677666776767676677676766776776666776776776767677677677677676766767766767667767676767676776766767676676677667667677676776767766676776766677677667767767767676767676677666676677676677677677667767676767767766776776767676677677667767677677666767767677676766677666677676766776776677667677666776767677667767767677677676676767667677666767767677677666767676677677667676767767676677676677667676776776667766767767667676776776767766676776767667667766776767667767677667677677677677677677676776677677676667766677677677677677676776766677666767667676776776776766776767676776767767666767667676677677676776676676667677676767766776676767767767666676676767677676676776776677676776776776767766776776776676677666677676766676767667677677677677677677677666677676776776677666776676767676766767667677677677677666776676677676776666766767767676767677677676776776776666776776776767767676776776776767767767766776676667767676677667766677676767667676677667667667666776767676776767677676767766676667667766776776766776776676767676776676666767676766767677677667766776767677677667767767767767767767767667767766677666767767766766776776776676766776767677676766776776767766776676767677676766776776677676776767767677667677676767676767677667766666776676776767676776766766667767767766766676776767666767767677676767676776677676776766677667766767676676676676767677676677677677666666767766776766767766767767667767766767767666776667766776677677667767766766767766767677677667677666776666666776767667767767766776776766767766776766767767677676776776776776776676776676776767677676677667767677676776676767767666776676767766767767676767767677666776677677667677677667766766776677667676667767677667767766767677677677677677676677676767767677677677677676767676766776776767767767766766766776767767677677677677676767766776767667766767677666776776766776767767766677676776667676767767667677667767676767676667676776677667767677667676767767766776676667767677666677677677677677667766767767767767766767767667767676677667666776767666767666676767767767676676776767767767767677677676677667767767676767667677677677667767677666767767667767666767767766776776776677667766676676767766776767677667677666776666767676776666676667767766767676767767766767666667767667677677677677677676776766676767766767766767766776776767677667767767667767767667766767767767676767676677676767677677676767767767677666776776767767676767676776676776676677677677677666776767677677676676667766776776767766766667767667677667676676776677676767767676767667677667676776776666766666766677676667767767766667767667667767667767767766776676667667667677677676767767767666776767676776776776767766776766767676776776677667767677667676766766677676667666677677676677666776677676676677676677677676667767767676776776776776677677667677667767767676766776677666776776676766767767767767676766767677677667767677676767676776766776766676776667767677677667767767676767666776776767767766776766766776767676766676776766677667767767677676766766776676767767767677677677667767767676776776776776766776676676766776677677667676676677676677676776776776676766766776676677667667766767676676667767676767766677676776776766677676776677677677676667677666776776776776667676776666776676676776767676667677667667667676776766776766677676766767676776677667677677676767677677677677667677676776766776776776766667667676676776776767767676766677677676667676776776776776767767677677677666676667676667766776776677667767677676766776767767767767767666666667766766776766676766767767767677676776667677667667766776776767767767766766677676776766776767667676776766776776776667766676676766766676776767676767666677667667677676767766677676676767766767677667666677666766677667767666776776767767
677676766676767766676776776677667767667767767667767677676776767766676776776666766767766776776776776667677676676676767677677676766776767677667666776667676767766776667766776776767677677676667766666766676767677677676767676776677677676666767666677676676776676776776767676776676676766767667766776676676776776776776667677666767767676677676776676676776766776776776767767676776677666766666667766776776766766677666766767766766766767676767767677677677676676776776667766676776667677667677676767767767677666676776766667767767677676776766776677667676677677677666776767676676767767677676776776676677667766767766677666767767767676776677676767767667767676776667767677667676776767677676766776776667767676676776667767767767767766677667767676767676776676766667767667767767766767766767677676776666677676667677676776676676766677677677677677667676767666666667666667667676776776776776776676766767767767676776676776767767677677676776676666667767767666667767677667767767767667667767677677676776766767766767767767676776767676676766677676767667667767766776767666776667767677677676666776766776767767667667676766676676776676766677676767677667666766767667676776676767767767676767766767676776776766776766767767667677667677667767766767767767766776676667677666776767676766677666776677677677677667676766767667667676776666776667767766667767766776776767677677666776776776776677676767767676676776776776776766776766766677676767766776767767766677677667667766677676766677666677677676666766666767666776776776676766677676667767676677667767677677677676776767667677667677676666766776776776776776676667767677677667767767676767666767676677677677667676766667667767676676776677676776666776776677667767677667677676677667676767667767667767767766676776767667766767766776776776667676776776776766776676676677666766767767767676776666776776776677676677677676676766677676767676776767767766776776767676776767676776767767766767666766776776776776677676666767767767666767766776766776767677677667676776676677677676767766676767676667677667766767666776767667767766767767767767767676766676676776776677676676766666776677676677676767676677667676776767666776766776677677667767767666776767667766677677667666776776767677676776677667677676776776767767766767677676767766776776767766776766677677676776677676776776776767677676667767767767677666767767766767767767767767767767667766776676677667676776676776776767676666667676677676677676776767767767766776776776767767676767766677667766776776676776766767767677667767666767767676667676776767676667766766776767666766767667667767666776776766767767766767767667677676776767766767767767676767767667767677677676767676677676767667767676767677666676766766766776767677677676667676776767676767766767667766776776776776767766677677667766667767767767766767767767676766677677667677677667766776676776767767677677667766776666767666776667666667767676677676767767677677676677677676776676776776667766767767676677677677676677676767767766767676677676776767766767767667767766677677676767767677677676776776776767767667767667667767767767667666666666767766677667677677676676776766776767767676776767766676667677676766766676776677667766767677677676666776676676677677667767767767766766776767677676667767767677677677677676667767767677667666676767767767676676676766776776677666776677666766677667676776677676766776767767677667676776776667677667676677676666667767767767767766776767677667677677676676776776776776766776776776776667677676666776776766776766667766677676776776767676767767677677677676677667667677667767766776767767766776776766767767667676776776666767767767667677667767767766776676776677676677676677667766767767677667767766776667767667677667667667766766766677676776776666767667767767677677676776767666676766776667676767766766767676766767676767767676677667767767766767766776767676776676667766776776666776677677666767767767767676667767676776667676667667666766677667676666667767767667767766766676676767676767666677676677666767677666677676767667677676677677676767676677677676767666776767767767767767767667667677676776766667667677666776677667767767667677667767767766667677667676776767676766767676776776676667677677666776666766767767766676667676776776776776666767667766667677677677676767667767676776667677676776776677666776767766776776776767676766667766767676666767676766767676676776766776677677667666776666676667766667667676766666776677677677677667767677667677676776776767676677676767767677676677677677667676767676676676776767667767766676676767676776767766767666667677666666776766676776667667677666776776776667677676666667767676667766766676677677676767767677666766767767676767767666667766776667667677677677676766677676767767667677667667677667767667677677666767767667767667677676676766676776776776776667766767677676776766776776767667767676676776776767667676666776767766776767767667676767676666677677676767767766667767667766767767676676766766767767676776767766776776676767766767677667767767667676666677666776676776666776776767677676767676766766766767766776778677677677676766667677667767667767677677667677677666776776766677677677676776767767767676767766776766776776676677677676666776676767767767677677677676676677676776677666776767767766767666776677676677677677676667767676677677676766767676766677666767767677666766666667767766767667667667767677677666667677676667676677667767676776776776667767667676776776776677676776767667676667766677677676676766776677676776676677676766677666776676776677676776766767767667766767676676766767676766766767676766677677676776766776776776677676767677666667766667667767667676767766767667677676676667676676776676767766776667767767766776767676667767677666676676776776677676776776776677676767766776766767667666767667676676776677677676677676767767767667767767676676776677676767667766776766776766677676676767667767676766776776667666667677677677676767767767666767767767767767667767666767766677677677667677676767677677676766767767676677666766776776776776776776677677676677676767676776776776776766677676677666677676666667677677667767667676677676677667677666776766767666776776776766677666767767766667766776667667766776776767677677667766676766667667766766677676676776767676776776776767766776667766676666667667667677676776776776776776776767766776767677667676676667676767767767667667677677677667767767767767667766776767667767766776776766776776677677676676776667767767766776776776776767767767677676767767766666776776677677667676677676766776776776767766767766676766767676667767667766667767667766676776676677677676767667677677676666676776676676776766677677677677667666676776767767766776776667767676776776767667766767667767666767676776776767666667766677677677666776767766776767767767766767667666776776767767677677677667766766767767676677676676677667677676667676766767766766776776776776776767766676666676767767766767667677676766676767676776667677676766767767667767667767767767767767677676767676666676766776676677676776776666767677677676767767666766767676677676767677677667767767676767767676776677676776767667667767767767677676776766676776776776776767767677676676776667767666776776767677667767677676776666667667676677676676766766776667767666776767767766676767767766776676776667766766776677666767767767676667676767766776677667677676676767767677676767766776776767676767677676776677676767677666776767677667766776776776776766767667676776766667667767767767767767767676676767666767676776766776767667676776677676766776776766776776677677667676677677677677667676667767766776776767767767767767767676677676776677667677677667676776677676666676767766677667667667767767767766677676667767767666766767667766676767766767767676767767767676776766677677676666677666667767676767766776677676767677676776767767676776767767676667767667666676776776667677677677676766677666766776766667666776767767767767677676767767766766677667767767767676776776767676776776666767677677667767676676667767767677667766767677667677677667676767667767677677666776776676776776766767677676677677667766767767676776776766766676666767666676776767766766766667767676767667766767767767677676766766776767767677667767677676767767676767766676776776767677667766776667767677666776767667667676776676776677676776767766776776667767766667767767667767667766776766776767766677666677676766767676767766776776766676776767676767677676776776776776667766776767767767767767767767667766766676667767667676767767767767667767676776776676667767667766677666776776767767766766776776767677677677667676776667676766767766776766776667676677677677676676676667767676677677677667676776766677677676776767767677676767767667767667667767677676767767767667676767766767767766676776677666766666767676767767677677676767767666667767676776677677677677667676776766776677677676676767767677677667767767767676676677677676667767767677666776776776676776676767677676677677676676767767766667766767677677677667676677677667667676677667667676776776677677677666776767767767767767677667767766767677667767677676776677667666767666677676776776776776666766677677677667767766767677677677677676677677667676776677677677676776776677667767667767677676767766776776776667767667766776677667666776767677677677676776776776666776776776676677667767767676666676677677676767676767677667667667677667666767767677667676776767676767667676767767676776776676767676776766767677667677667676767677666776776677666767767667767676676776776767667676676776776677666676677676677667766767766677666776766667767766667766677676776776766776776767677676767766776767677676767767676776676677676776776767667767676676667766676767767677676677677676776767666776776667677667766767766767667767677676767767677676676766676776776776677677667677676776767766767676677676776677666776776676666767767766666776766766677667766666676776767676766776667667677667767666676776776776666767767667667677667676677667676776776767766766677676776767767676776776677677677677676776766767677677677677676767676676677667676776767666776767666776767667767666776677676666767677676767676766776677667676667676677667667677676676767677676776767677676767766766766767767767766776767767676767767667677667767767767766677676767767767677676776667667
67666667676766776776676767766767767767766776776666767666776766676766776676767667767767766776677676767676776776767677667676776677676776676666667676676767677677676766776667767767677676766677676676677677666776776776767767767767666766667767767767767676767767676767677677667666776667676766667677677667766767677676776767767677667767767667767767676767767766776767677667676767676776766666767677667666776767667676766676766776766767767667677666767676677667767667767677667667676676776676677676677667676776776767766767767767676776776677676766776776776776767767677677676677676676766766767677677677677666767767677677677677666766666767667767767676767666767766776667767677676767766766666767676767767766666776766776767677676767767677676677667667676767767667677676677676667767767667766776676776776776667767677667767676776666776767767667666776666776776667767766677676676767767677676767766767767767677667676767677677667766776767667767667676776776677676767676776776767767667676676767677667767677677676676776677676776767666676677676677676766766767667766766667677667676666667677676676776776677677677677666677666677676667767767767767766767666767767767767676666667677677666667666767676776776676776667766776766767676776677677677676766776776666667767766677676776676776767677667766676776677666767766677667766776776776676767667667767767676766776767676677676667767767767767677676676767676767767677677677677667767767667677676677677666676776776676677676766667666676677677677677676767666666676766676776677676677666776677667667767766676667676776667667676667766666676676667676776677667676766776776766776776667676677676666776666767767767666776776676767677666776667767676677666767677677676776676667766676767677676767766677677667667767677677667667676667676677677667676767767667676776767666677666767667677677667767676767767767676767767666776677676676766776776676676776776766767676766667667766776667766766676767676776776776776677677676677676676677676776766776776767666667677666767666776776767677667766676677666767667667676766766677676676676677677666766776666767666667676776767677677676667667767676767676677676767667667767676766766766776776767767676767767677676776767766776767767767667767767676776776767767676767767767677677676766666776677667667677677677677676766676776677676677676776676676767676667767767767766776776766767667767667767677676676776776676776676677677677677667667766776776767676776667667667677676667767666767667767766776666666776776766767676776767766776767766767767766667767667767767677667767676776776776776776767677676776766677667667766767677677676767667666667666776767767767767677676776776776776767767766767766677666767667766776776776776776767767676767676676776767767667766776677677667667766676677677667676776776667666677677677667767767676776776776677667767766776776767677676776767676676677677676667767666776676776767677677676776767767767766776776767676767677667766776776667667766776776767767767676676776776766767767666676676767766767766766766776767666767767767767676677677677677667676667767677677676677677677666776677667676677666776667767677677676767676776767677677667667676776677677676767766776767677676776666767677677677667676767677677677677677677677676767766776676767767677676776776766767667677667676776767766666776766776766776667677667767677676677677677677676776776676766767676776676766677677676676776767767677676776677676767666767767767766677677677677677677667767677676667677677666767767677667676676776767767766767767767767677676677677677667666776767767667767667676667676776776776766776776776766766776676776766776776677677666676676667667767667676766676767666766676676776766766677676676766676676676776676677677667767676767667766667767767676767676776667767667766776677676767676677677676767667667767667667677676676776766776776766677666776767677667767766776767767677677676666766676677676776767677677666767767666776676677677676766676767666676767767676767767766767767767767677676667676776677676776767766767766776766776767676676676776767667677667676776667676766767767667767677676776767677677666766776677667667677676676767676767666776677676767767677667766677667667677666677676677677677667766776677676666667766667666767677677677676766776776767767667667767667677677667767676667767677677666666776776776677677677667676767767766767677676766776776776767767767667766667767767677677676776766776667767677667676676767767676776767676677677667676667677676766767676767767676776767667766766677667767666676776767767677677677677676666776776776766676776767766766767767666776776776676666776767767676776776767676776767766776776767767676766776676667676776667767767766766766677677677667767767667767676767766767677667767676776767676776676666767666776766676766776767677677677676667767767767766776767767767677676677677666776677677677677667676666667767676776776766767767676677667666767766767677677676767766677677676677676677677677677666767767667677677676776676776776767667677677667677667666667767667767766776677677676776767676676676767766767767767677677676667667667676676776676766776676767767767767767676667677676766776667767766767767766776676767767767677667667767767766677667767677677667767676666766677676766676766767667767766767766776776776776767667667677676776766676776676776667766767767676776776667767677666767767677667766677666776776776666776677666766776767767676776767767767676776677666766767767677676776667767667677676776767767676776767767667766776776767676676767767676766767766676676767767676767677667767767767677677677676766776666767766776677677677667766677667766677677677667767677676766776767767767677676767766767766776677677667676766677676767767767766766776766767767767767677676767666767676776767676766776776667767767676676776766767676676767667767667767676776767767767666667667676767767676676776677676667767767677676767766767677677667767676776766677667677667766767676776776767676767767677667677676776766676767667676676776776767767767666766776776766677676776677677666767676667677677677667766776767677676677666677666667677666676667676766667767766676776767666767767766776766776667676666767766776767767677676776776666676766767677667676767677666677676776766766776767767767766677677677676776776776776667767767767676676676766776767667767766676776766776776767677676766767676666767676767767667767767766667676766767766776677677667676767676676677676767666767667666676767667766677676767766767766676677667676776676776667667677677676666677677676667767766667667677676667677677676766677667677676676776766676776767766677677677666667676767767677676776676776776767766767766676776776677666776767767677676677677676767676767766666666767667677677677667767767766767766776776767677677677666776776767767666677677677666766776776776767767667667666776767767766676767676677677676767677667767766767767677677667767767767767767767767767767766667676766767766767676676776676676776766776776676767676767667767766776767676677676767767676776677676766776677676766767667767667677676767766776676767766776667767666776767676767767767766676676766766766767676767666767767677667767767666767767676666767676767667767767767667766676676767767767676767766766776776776776776776667767667766776666676767766776766776677667667767667766776767676776766766767677676776766776776767676677676776676776767677666776776676767666776776767676766776776767767767666776676776776677667766676676677666677677677676767667767677676776767767767666676766767767667767676766776776776667767667767676677677666677676776676776776677676767766676776677676776766767677666767676776677676767767767667766767767766676767676776676676766776767676776666767666766767766676767666776766776767676767676767667676767766776766776767676776767767667767767677676666776767767677676776676776677677677667766767766767767677677677667767666677677677677677676666767677667767767677676776766776766776776776776767677666667677667767677676776767766767766776776766767667767666776667677676767767766766676767677667667667676766667676766776776676776677676676677667766677676676767677676776677666676776676767767667766767676667767677676776676677667767767666776767766776776767766776676776776677676676776776767677667666776767767767677677667677666776776666766766776776676776767767767667767676677677667767766767677676776776677666766776666677666767767677677667767767666667766677667676667767667667767666776767667767677676776767767767767667767767766776776776776776767767677677667667677677676767767766676776676667766667677677677676677677676776776766677677676666667677667667767667677676677667767767676766776776776767767677676766676767767767767676776676776766676667767767767677677677677667766677666776677667677676766676776766776776776677667767767677676677677677677677666676767766776677667676677677666667766676776776676767766767767677667767767767667667667767767767676776767767677677676776767767766667767677676667767767666766767677677676776767667667767766767667676776676677677677676676776776666776677676676677677676677677676677677677677677676776667767676666776666776767767676776667667766767766766677667767676767766776776776776666676776667666667676677677666776677667767767676776766676767767676776776767767667677667677676677677676767677667677676767767677677667767767767676677677666776767767677676767767667666676667667767767767766676677667666776776776767767767667766667766776667767667767767767677677676677677666667677677666776776776676677676666767766776767767667767676767677667767676766767677667766677676767667766676767766766676766677666767677677677677677667767766776676776776676776776677676767766776676767766766767676766677667677677677667766766677677677676776666677676767767676776666667667667767766677667667767676776776776776776767667676767767767766766767676776676766677676776766767767676676676776766776776776676677667676766766776766767767676676767766776767766667677677677666676676677676776767676667666677676776666677667766776776667677677676776776776677676776776776667767767677667667676776677667676767667677677676676776776776776676767677667677677676776766767767667667766676767677676677677666767666766776677676766677666767767767677666776776776776766667677676677677676776676776776767
67676767676776677677667666767677666676776776776766767676667767676776766776677667677676776776776766767677676677677677666667667767767767766776666776766667667677677677677676666767767677677667676767666776776767676676677676676767676667767766677676767666767767767767767676676676767767766776766667766776767766766766677677676677667766766767677676776766767677676776776667767667677667767767766776667766766767767766776766776767767677667767766666767676667767767766767677667766776776676767676677677666767677676767767676776776667677677677666676776667667667677677676767677676767667677667677667676776776776776676677676766767767766776776767767767767667767767767666677676667766767767666766677677667766776776776776776776767667677676776766667676677667767666776767667667767766767676776776776776766776776676667667767766677677666667666766766667767767767766767767767676776767666776666767667767767677676767677676767767676776776776776677667667666776776767667667766676677676677667766776676767677677667666776767766767677667767676776676767667767767766776666766776776767767767767767677666766766676676677677677667677677677677666666767767677666776767766776776666776767677676776676666676676767766776767676767666766776667767767677676766776776766767767676766776776776776666677677676666676766776676776776767667676767767766776676776666776677676676776776776776776676766767667767767766767767767666667767667667766677677676766676776767666667676676776776767667676767667766776776766767676767676677667676776776767766776776776776776676767677676767667766776776776776767677677667767676767767767667676766766667666776776776766767767677677677667767766767677677676766676776776776767766767677667677676776667667767767677677677676766666767766776676766776767767677667676776767767677676776776776666767767767767767767676776767767666677677677677677667666766677676676776776766766776667767667766776767767666676776776677667677677677677667677677667676766677676666776767676667766776676766676767677676666766676767767767667767676767677676767767766766667677676766776776767767767767767767667766766776677667677666776767667677677676776667667677676677676767767677666667667667677677667767667677677676676767667767766666677676677667767667767767677677676766767767676667667767767677667766776776767767676676776767766766776776767667767767677676767766776676667667767667767667666677677676767766776776676767766677677676676767767666767766776767677667667677677677676676676776776667666676666767767767767766766667676776776776676766776767766776776767676767676776676776776767667766776767676776767767767767676667667667767767666667766776767666776776676767666776676667667676767767677676766677666766766776776776676676676666776776767667676767667766767766776766667767677677677667767767766767767676667767666677677666667676766667667676776676767767667766677676666776677677676677677676677677677666676676776776677667677677666766776776677667667677677667676667766776766677667667676676766767667766667766776776776767767767767676767676776677666676676776677676776666776776676767676776776776776766677676667677667667676776677667767767677667676776676767676676767766776766776677677676776677677676776766767766767667767677676766766767677667676767666676776677667767767766776776676776766676677667766676776776677676766677676766776666667666776676677677666676766677676776766776776767676767677666676766667677677666776677677676667766776776766667767677676776676667767766776767676666776776667676677677676776776766767677676767666677667766776767677677667677677676767667767677667766776667766677667767767677677676667766677667667766766766776677667767767767677676677676677677667677676776776776666767767766767676767676776766667677667767677677667767677667767677676776776676666767676767667767766776767677667766776667676776766766677677667676677666767666776767677677676776776667667767767766767677666766776776776776766767677667766767767667676676666776677667676776677666767677676767677676767767766767677676767676677677667767666776667677667677677677667767676767767767667666776776776776677677676767767767677676767676766767677677667667667676677667676767676776677677676666776767767767667766767766776667766767667767676766776776767766776677676776676767676767667676676776677676767667766776767767767677676776677677676767676767677676766676767767767766776767767767766767766776767676776667677667666677667677676776766776776776767767676776766676776776776767767667677676767767667767666666766767667677677667767767676766766677667676776676767676766767767767677677666776767676776766776677667766666677667766776767767667676676767767677677667676767667667767767677677676677676677666767666767767667766767766776676776776767767676776766676767767766767677666776776767667667677676776767667667767766667766776677666667767677667766767767766776767766677677676776776677667667677666776667767677677677676776776666667667666767767767677677667767766766767677666776766767767676767766677676776776677676676776676667767677676767767767677677677677677667767767677677676667767767776666676667667667766776776676676776767766767676776776776676666676767766776767767766776667767766767676666677666767677676677677677677677676767767767666776676776767677667766677676767767677677676767676776767767767666667667767767676776776767667767676676676667676776776776676767766776766766767767676677676667666677677677667767766776767676776667767667767676767767767677667676776766776677676776766776667677676767677677676677667676776776667676766776767767767767677666776776776667767676776766776677677667676767677676676776776776677676676776776667767766667676776767676767767667666776677677676776676676676766776677667676676766767676767677677677677676776677677677677676776776767677677676676767666676776676776766676767677676776767766776677666767767676676776676776776767667677677676776776766766677676677667677676766767766776766776767676676676776776766766776677677667677676766776776767677676776667676776767767676666677677667666677667676677677677676776766666776776767766776776676676767767666767677666767767666776776667766776676676776776766676776667767677677667766767767766676776767677666677676667767677676776767766767677676667767766767766776776667677676667667666667766767767767667767767766676776776676776666767676767676776776776767676776767766676676676676676676767667667766766767766776676766767766667766776767677677677676677676667667667767767767766676776767676766667667766767667677667767677676666776767676776767766676776677676766677677677677666666776677667666776776767766776667676776767767767766767767766766776667677666776767766677667666766776776767677667667767766766776676767766776766776766676766776776766767676677667767767677677667667766677676776776667766776767676767677667767677677667677677676667767767767767767677677676776776776766767667677677677667767666776677677676766766766767767677676776767767767767677666776666776776776776767767767666766666767676767767766776767766776776767666767676766676776767677677677676766767667677677676767767677676776677666776767666776776677677667667677677667767767666676776766776677676767677677677677667677666676666776767767767767667667666766776767766676676677666766776666677677677677666776776766776776667767766676676677676767766766776767676767667676776767676667667767677667667667767767677676776776766776667666776666677676676766776676776776666767766766676776767767677677677677676676776677676776776666776767667766677677676677677676677676776677677676776676677667767767767767766766776667676766776676767767667677667667667766766676776676667767667766767767667677666776766767766776666776776767766676766776776776767677677667766677666776667766767766766776677676767667667767676767766776767676677667767767667766776776766767667767676667767676776676767767767766676767666666667666776766767666676766767766677676676676776676676676776776776767766677667767676676776767666676766776767667677676766776676677666776677676666766766776776776676767677677677677677677667766776766767766666776776776776776667667766766766776776776766776677667766667766677677667667676767667676767666766676676776776767667677677676766677676676676767766767767667766776776776767767667767767766767676667766766776666767676667767767766767767667767677677676667766676767667667766776676766666776776776776667676677676767667676676776677676776767666767767766776776677676677667767676776677667767766776776677677676676776776677677676776767767767766776766666667676776676776767676776666776776776667676776776676666676677677677666676767676676766776776767767677667676776766676767677667766677676776776767676776676677677667667766767767766766766767767676676766677676776766767766776776676766767667677667667667677676676676767766667766776776667676776766776666767676776667766676767667767767666667666677676667766776667667767676776776776677676676776767767666776767767767677667766767677677676667766666766676766776677676776766776766766776767677677667667766667767766667667676776776776776676677676776767676767677677666776776776667677667667767766776767767667767767667766677666767677676776667767676676776677676767676776676666776776666677676776767766776667667766677676776677676766677676767676776776776767767767767766776776776767666677677667676767667667677676666776767766776776776766776767676776766677667767667766677667766776767667767676776776776776676776677667767676776776766767677666776667767767767676766676776776677677676766776766776767767676767767767767767667766667676676766776766776677677676766667666776766767767767676767767677676776667766667677667767667667667767676677676767676776676766677677676776776767767767676667767767677667676667766776776767677677676776776776677667767676677676776766776776767767766677676676677676776677677677676776767677676776776776666677676666676676766776767767677676776776767667767767667767766776776766767676776666776776776776767767766776767676677666666676776767676766676766667667766667666676767677667667667767766776676776676766676776766766766767667677677667666767767767767676676767676767767667677677676677676776776666776766767667767677666776776676766767676776766677677677677676776677666776767767766676767766776776776666776767766767676776767767
6776767676667677667677677677677676776667766677677676776766776776776766767676767676677677677667676767766677667676766766677666776676776766676666776776767677667767767667666776667677676776767677677676677677676766767677677677676667767677667767767666776677666767766766766776666767667677666676776677666767667766776776766767766776767667767667767766766767677667767666776767767666767766776676677677667767767666767767766776776676767676766766776676676767676776776667677667767767767767767767767667676767767677667676677667766677677676776666667766766666767676677667667676776767677676676666766666767767767667667767667676776767767667676677677677677676767766767767676676776667766767667677667666766667677667767766767676667666666776776776776767677677676767676667767767767766776767676767667767767666676767767767766667677677676767767767767666666767666776766776776776677676667767766776776666776766766766667767766767676767676677676776766767676776767766776776767766776767766776776676766676766677677677677666776776676767667677677667766776667676677677677666767766767767676676776767767767767766667667677676776767676767676776776677676676676676677667677666776766776767767676767676676767677666776766677667676776676766767677667666767766667766767667676767676666776767766767667676676676676767767766776776776676767677677676666767677677677667676767767666676676767767676776776767767667766677667667676676667766667767767767767767767767767666766677677676766676776767677676767676766766767677667677667667667766676767767767767666776767767766766666776766766776776767767677677667767677677677677666666766776666676776667767767676776766776776767677676776677667767767666667677677667766677677666776767767676676766766776667767676776676676776767676767677676767666776776776677676776776666677676766767677667677666676767767766677676776677676767766776676676767676767677676676667766776767676666766767767667767767667767676776776776776766766767767676767766767667767667676676767677676776766767677676776767767676776676667677677667766776776767767676667767767676767767667667767667767767767677666767766677677677677677677677666767766767767767767766667677676676767677677677676776677667767676776766766776767666676667767766776776676667676676677676776776767677676776767767676766676767767767677677666776766767677676677677677666766767766667666667676677677667676766766677667676766667767667767677676767676767667767677667767667767676766667767677666676776677677667667767767767766767767766767667767766667676666776767766666677676767676767667677677667676766767676776767767767676776776676767767767767766677667667676676767676767667767767667767676666776677666677677676776677676767676766766776767766776776776766766766676767767767677677676776676666767766667766776776766776767677676767767767767676677667677667766676676776767767767676677676776767766767767767677676776767677666776776767767766767766776666677676776667766776776776676767766776776776677676776776676767767677677677677676666666776677666676776676766776766676667677676677676676677667767767766767767767767766776766766776776767676776676767767766776776767677676677666767677676776767767676776767676666767677666677677667767767677677677676776666676767767767677667666767767676677676767767766766676767767667676776776676776767767766776776677676766767677676767667766767767677677667767676776767767676776767767766776677676776767667766776767676767676676776677677677667677676776767676677677676676666767767767767676776776676677677676766767677677676767677676767767766767767766667676676776776776776767767667767666767766767767766667767767767676767767767767666676766767677667767677677677676666776666667767667677676667676667767767676676776776766677676676767766767767676766766767677676776776676676776776767767677667667766766667677676776766767766776676676776776776667676676766776767767677667767767767667767767767677677666676667667677677676766776766667767667767666677677676776676776677667676677667677676667767677667676776767677666676667667676677676676677666667677677667667767667766677666766766667677667767677676776767666667767767667767667766776776766776667676666677666767667766776667677666767677677667767667766766767767676666667767767767676677667676776767767766677667666767767667767667766767767676677667677667677676667767676776776676776767676776776767677676676776776767767767767767676776776676677677666676766767676776677677676776667667766767767677667666776776767767676676776667676676776766776676776766676776766776766776776776776766767677676776667766776677676767676767766677677677677677667767766767767767677676676676666666767677677677666766776677677676776677677677667767676776676767677667767767766776776667766667767766667676667767676776677667767676767676776676676776667766667677667676767767676677677676776767767667667767666766767767676776767766677677666676667676666676667676776766676767767767767667676767667766776766767667677676767767766776767767676776767676766776776767676767676676776776776666776677676676776776676776776767677676666776776667677677667767676776766767677677676767766776767766776776776776767767767676677667767667766767677666776776766677666776776767767676767677666767677677667677677676766776766776766666767767767667666767767767767677676767667677666776667667766776776766767677676776666667766677676667676776677666766677676776776766766677667676667766677677666776776776676776776676776767676676767676776677676776666677676667677676676776776677667767676677666766776677677677677677667766776677676776666776667766776766667666767677676676767767677677677676766776776767766766776776776767766677676776676666677677676767667677677667667767766666767676776767677676667767767676776676767766766766667766776766677676776767766676767767667667676767677667766767766767767666677667667767766677667677667677667677666767667666666767767766776667677676766667766776776776766776766676776766676776776677676776766776776776767767677677676766776776767667676766776767767676667766667767767676776767677666667667666767676766767676677676676766776767676776776676766776776766766776776766767767767676676767676776776776776667767767677676667767766776776677677667676767767667667767677666776776767766767767766767766776776767676766667766776776776776766776767666677677677677667766776667767667677677676776677676767666677677676677676776766776676676766776667766676776677667767766776776776766767767667766666666676776776767667767767767676676776766767766676776667666776767676776767766767767676767676766776676776667676767677667767676676667676767766776666767766767677676677677677667767666767676767766767677676676767766776767766767667677677676776667677677676767676667767677667676767666666776767767667766776667666677676676667677666776676766677667667676776767677677676776767667766767767767676667767666676776677677676677676667667676767766776767767767766666776767766767767767767677677677677677676776767677666767767677676677666677666767767767676766766766676776676767766667677676667667667767767676677677676767677676776676676767676776776667767677667666776766676767667676776776776676776767766776676767676676677677676767676767676667677676676776776766677667677676767677677666776677677677667676676667677676776677666676677666776776676776766776776677667676767767767766776767667767667676776667767677677677667677677667767767677667767667767677667676776776666776766676767767767677676766776767767676677667767766677676776766676776776677667766776676666677677676776776767676676776766767767676667767767667666776676776667766667767667767667677676676776667767766776667667667767676766776677667767767677677666667676666767767676677676667676767767677676676776766677676666776767767667767677677667667767677676776776767766677676766767677676776776676677667766776776667767766667766767767766776776666677677677667766666767677677676776776767677667676766767767676767767676766667766776766666776767676767767676767767767767767666767766666776767767767676776776667767676776776776767677676767767767766776767767677677676676676767677677677677676776677667767677667767767767677666776776677666677676676667667767767667766667677677666767677667767767677676676667676667666767676667767676776677677667676776776766766767766776776667767677677676677676767676676667767677666776776677676667767676767766676767767767766776766677676767767676766676677677666766776776766776767766767767766776776767767767767766776766776766776766766676666776676676776776676767767767767676776676767767766766776766766776767766676677677676776676766776767667677676776677666767676766767667666667767667677677667676767767676766776676677676767767677676667767767767676766677677676677676767677667666676767666776676677676776776767667677676767767677666776776776776776766776676776776676776776767676776766766676776767677666776776767667666766767767766766767676677667767767677677676767767676766776767676667767766676776767676776666676766676667667766677666667676676767766676767667676776667677677677676766667676776776767667667767676776667767667767767766676776677667667767676776776766776776776766677666676677667667667677667766767676776776776767676776776767767666677666767766776776766676776767766767676666767766676776767767677677666766767766677677676767767667676667767767767666766667676776677676667767767677676767676767666666677676776767667676767676667766676767667667676676767766767766776766677667677667767676767767766776776776676766776767666767677677677676776776776676767767766776776766776766776776667676767767767767767677676776776767767767677667767667677676676767766776776676766776676767766776776667677676677666776676766776776776776767767767676767767667767676676677677676766667677676676776766776676776767767676767677677667676677677667767767767767676767767766767667767767667676677666676776767676776776776776677676666767676776767666767666767767676677667767767766676776677667766766767767767676776676667767766776767667677666766676676676776767766677676766776776666667677677667766766676667767767676767676677666677676767767767766667677676766767676677667767767767676766767677677677677667667667667767767767666677676767666677667767766776676766776767767766676666766667767677676767767666776767766776766776667676677
766767766677677676776776776677666776776776667676677677676776676776776676776667766676677677666677677676776776776667667767676767666676776677676776776776677667766776666776766776776676776677676767767767667766776766667766767767677667676676776776767767767767677667667667766776776776666776767766776776676677667767766776776767676776767767676766766767677676776776776776776767767666767767677676776776767767677676776776677667666676667667767666767766767767677677676676766767767666677667666776767666766766677677676677677667666776776766676767766676776776776767767767767676676767766677666767767677666677677676666776677667676766677676676676767767766676776676766677676766776776677677677677676767766667767766776766677677677677667766677667766776776776677667676677676767767676776667767676776766767676767766776767767666766776666767676767677676776776767676776776766766776666767667666767667666767767666767676666767767766767766767667767766776667666676776767676767767677676676667676767677677677667667677666767766766767767666776766776667767677676766776676776776667767766776677676676776667677676776676776766766766766766676767677676776766676767676767766776767766767767676667676676767767766776767667767667676676766776776767677677677676677677666667766776776667766776767677677677676767767676767677666776676766767677677676776776766767766667766776776776676776766776776776676776766677667676776776667676776767766766776776776677666676766767677676767767766776767666767767676767677676776776666766776776776767766767767676767667676766766676766767666767767666677677676766767666776767677666677677676767677676676776676677667677677677666766677677676776776677676767767677677677666776767766766676677676676766676667667766767676677666677667767667766767676677676767677676767676776677676677676776767676667666676766676776776776666767677676776767767677666767766676767767767766667677677677677676767676776776667676767767766767676776776776776767767766767767766766676676776766776667767676767766667767667766776676767767676666766767766776676666767767667667676767766776667676676776666776677667667767667766677676776776776677666767676667677666677667767767677677667677677666776776776666767766776676766677676776767676766677676767666767666677676776767676776767676767676677677677666776766776667677676776776767677677677677667766676676676776667767766767767766776776767667767667667767666767767676767667676776776666776676667676767767767676767767667677677677677677676677667766776767767767677677677676776767676767766667667767667766676676766776766767666776776676767766776776767676676677676667676776677677666766666767767676766767767666776767676776766767766676766676776776776766766666676666767676676667666776776767677677676776677676677667676776767677677677677677676767767766667676776767767767767666767667767676776767667767767766766676676776677667667667666677666676766676776676767676767766677676776766676677676776776776677676776667767766767676767767666776766767767767767767766767677677677677666776776666767677677677676667767766667676767766776776766766776766776767677677676767676767766776776667766776766776677676676677676776767677676666776677676776776767767677666677676767767677667677676766677676776776667766766766767767766677666766767767666776667767677677666776767766677677677666766667667676676767677677676766776776766676677676766776776776767677677676767767767677676676676766677677667677667766776667677667766667767667767766766767767767667677667676776666666767767767767767677666767766767677677666776766677676776677677677666677676776766776776666776667766667767676667676767676767677667677676767767677666666676776776676667767676766767767766667677677667667676677677667767767766767767767676676677676776676667667667667767676677676676766776767667767667677676767766676766667766776767767666676767667676676767766677667666767767767666676667766767767767767667766766776676676776667677667766666776776776667676776776676776666677677667676766776776767767767677676666767767767767667766676776767766776677677677667677677667767676666776667766776677666677676677676776766767676677677677676767767767677676767767767766766776776776776776776776776776767767667766776676776767676767767676776776767767766766767767666667676776767676667767666776776776776766676667676766767677677666776766766676667766776767766767767676776776766776776677676776677667767767676666767666776776776767766766677667677666767676677676677676767667767767767677676776676677677677666776667766766666776676776766767667766676676776666767767767676776667676676767766667766776767767767767667766767676667676776767677667676677667767677677677667766767767767677667767677676776776767766766767767676767666676776676776767676776767676766776767676776677677667677677677677667767767767766776676766776776767667676776677677677677667676766776776776767666776676767767766677676766776767676767677677677677677676776767666767676767677676776767666776677676677677676776767677677667767677677676776767767676776766767677677676677667666776776676776767767766776776776776766677676666667677677667766676776767676776776767767766776767676767667676767676677667666767767676677677676776766767767677677666776666767676676676667677666767766677676677676767767676767667767676767767766776667767767767677677677677677677676766776776767767766776776776677667677667676767666776766767767667676677677676676776776677677677677677666666667667766677667677677676677677666676766776766776676766776776677667667677677677666776776776776767666776767677677676776767677676767767767767667677676767766667767767766766767767767767767676767677666767767767767766676767767677666677666767677677677677677676677676666767766677667677677676776676677677666667767767667767766776776776767767767767767767767666766676766767667676677667677677677677676766776766776766776667667767676677677677677677676776776776776676767767667767767767766776776677677677676676677677677676776677676767676667666767766776776767666776676676766767767676776676767667667766776776776767667677667766766676677677667766776676776766766776776677666766676766667677676776776776776767767767766766677677677667677676767767767766776677677676776776667676677677677676666666667676776776767677677676766667667667767767677676676767677677677676767676776677677677666666676776776776667667767677667767766667667767767767676767766767677676776766766776776767677676776776766776776767767767676776776776677677666767676677676776676766767677677666677677676776767677667766767766677667666767767767667766776667667666666776767677677676767766666766767766767766766776667766776676767767767766766767766766776676776667766776767667766776766776767767667766776676766776776767677677667766766667767677667767767676766676677667676776776766776776667677667766677667766666776776666766766776676676776767677667676676766776766666767667767667767767666677666776767677677676767677677666767767677676676676677676677676776676776776766776776677677667766676677676776766766667676776767767766677666767766776767666666767766767676667676776767676776776776767767676776766766677666676666776666776776776766677677676767767676766766776776677677667677667766776767766776767677677676666767676766667667767676776766776766766677667767767767767766776776776776677677677677666766767767767767766767677676677677666766776767666666676677666776676677666766676776766666766766676676767677676767677677677677676667676776767666767676767676676767677677677677676766776776666776776676677676677677666676776766666766667767667676677676767666776677677676677677676767677677667766776666776677676776776767766676776776776776776676776766676667676776767677676776676666767676767767766776776776776766767766776766767766767667667667676776776776776676677666767767766667677667666776767666767766767676677676767667677677676667766776776776776767766776776667767767666776677667677676776776776776776776776677676776776767767767677676767667767767767767767677676767667666667767677677676776667676676667667667767767667766676676766767677666677676766776776776766776676676667766767676667766767676776776776767667767667766766676766776766776776776767676666677676677677667767676776776766676766767767767767666677667767767667767667677677667766766776767676767767676767676767767677677676776766767766766766677676767767676776677667767767767667677666776667667667677666776776676776666677677667767766776666666776676767767676767677676776676677676767676776776776766776766776676776776667766666776667766767676766767767767767667676767766767667677677677676776776776676776676767767767766776767767667766766767767767676677676767767767677676776767766776776677676766677677677667676776776776776767676677676767677677667667677676667677667667767676767766677676767676776667667767767767767767677666776767767767767677676676766676666767767667767667676776767667767677677667677677677676776767766766767767767676767676776767677667676776767677677667766677677676776776776776776766776776677677666776767676667676767677676677667676677676776767676776776767767767666776676767667767677677667676767766677667666677666776767767667676667767677677677667677677667677677677666767767766776667667767767677677677666667677676677666677676676776767667766776676677677676767676677676767677667766766767677677667766776677667766776776767767767676776776776676766677667766677677666676667766676776767677676766676776676677667677677676667767676676776767767667766767667676677677676776776776776767676767767767767767677676776767677667677677676776767766776677677676677677667677677677667666666776776677666776776766776666766767676776766676767676776676776776767667676677667676776767766776666766776667666767667676767766666677676767677677676776666776677677677666667677676776766767677666776776676767766776776776776676776667767767677676776767767767767677667767767766776776776676767767766776677677677666776766776676776677667667677677676677676666676767767677677676676676776776667767767766776766776667767667676676677676676767666767677677666666766776667767767677676677667677667676767677677666676776766676776776776676767766776766666667667766776776776776776767677676776776776776676776666666676776676776776676776776776776776667667677676676776767677676676776767
67766776676666766667767677677676776677666767677667767667767677677667667667676776767676676776677677677677676677677677677677677676677676767767667677676676676776776666766767677676766767666767667766766767667767767767667677677676767767676676776776776776776776776676676677676677676776776776677676776677677667676667676767666676776767767767667676676676767676677676776776767766767767767767766677677676776676766767676676776766676767766676767676776776776677676767767667767667667767666776767676766767666667766766767767677666776776767667676776667677667766776677677667766667666776766677677667667666767767766776776666776767767667677676667767666676676676667667766766766666776677667766776776776767767676776767677676767767667676767767677666766767767676767767667767767767677667767766676776676766776667766776776667677666676667767677666766666767677677676766776767767676767767677667666766676677676767766676767767766676766767767667767676667767677676677676766766677676766667767677677676676677677667667767766676767767766766776676667667767767667767676766766776677667766776677666767766776767667677677667666766676676776676776676667767676676677666767767767676776677667767767766666677677676776677677677677676766676776677667677666767767767676767667767766677667766776776776767677666667676767676767767676776766776767677667676776767767676776767767767767767767767676767677676676776766776767677666676677677677676766766767667666677677676766776767766776766766677667667766767766767676677667676776666676776776767667677667667767767676776677667766776767766767767677677676676776667676767676767676666677676676776667767666776666766776776776677676767676776676677667677666767676766666776767767666776666676776676776767766776766676677677667767676776776776676767767767667666776776767767767767676776667677677667766676767677666767666766776766677677676677677676766767767677677677677676776667676666776676776776776677676677677667767767666776776767766766776667767766776766767767766676776767676767677676676766776767676666676776676677667767666776767677676776776776767666776767676667767666766766676766767767767767677676676776767767676667767677667667667677667677667667767767767767677677676767766767767667677676776767767766666677676766776776676767766776677677677676767767677677667676776766767677667766766776776766677667667767677676677677676676776776776767766667767676776766776776776766776776766766776677676776776776767676776676776677667667667676767666767767666667767767666776776767767766776677676776767677677667767767677676677676667676667667767767676767767767667667767766776776666677666767676767676776667766776767677676677677677677667767766766776676767766676776667767767676766776767767766776767767767766677676767667677666677677677666776767767767767766776766677666767766666776767767667667767677666676677666776776776776776676666767766776676776776767676776666677667767676667766676676677667767677677677676677677667676776776677677667677676776676776676776776776776676776767676776776776767676776676776766776776776677676776677667767767767667677677676767677667767766776767667767667767767767667767667767766767677676776667767766776667767767766767767667676776776767767766776667676767767676776776776767767676767767766767666667767667677677676676677676776767767766677676676776676767667767677676776766677667767676676677677676767676767677676766767767766767676776767767677676766667676776677676767766776776776767766776767676667677676776776776776776767767767676776776766767666767767667677667767767676677676677676776767667766776776776677676776776676766667767767676667667767767767667677677666667667667767767677666677676776776676767767667767766767667677666776776776776766677667767767767677676776767676667666676776767667767677666667666666776776776676767666767767676776677677677676776776766767677666766667676767676776767666677666666776677677677677677677667766676776676767676776676776767667767667766776767767766776677677666667766776676767766767767767676766776776766766766767767676766767676766776776776776676776767677677676776776767767767676767767767767676776776776776767766677677676767667667677677676776677677677677677667767767676767667667676776776676766776677667676766766767667676667677676666776766776766767676667667766767677667667667676767676766776667766767677677677677666767766676767767767767767677676676667767667677677666766767676776667767667667667767667766677676676677667767766767767766676776676767677677677677667767666666766766767676766766767676676766776766677676766776676776677667667767767767666767676776776776676776776676676767667766767767767677676677667767676676767767676767676767766767677667767766667667767766767767767767766776776667667767676776767767767666766677677677676776676767676776767677667767676666667667766667767767677667767676676676776767766667667767767767667677677676767767767767677677676776776767767767676767677666766776767676776677676677676677676767767766767767676766767667767666776767666677667677676676677667666776776776766677677677666776676776767767767767767667676676776676767767667667766677666776767667766776676776776776766776676767667766766677676676767667667677677667767767677666767677666776767767766767677666766677677676667767767666767767766767676676776676767767766766666776776767677667767767676776766767767767677676776776676767766767666677676767666776667676767676677667676667677676776766767767767767667767676766776776767666776767676776776776776776667767766767677677667767766666676767676776676677676776676767677667767767677676767677677676667677677677677677676767677677677667766767767767767766767677667766677676677676677676676767677676776767667677677666677677667676676676667667767766767767667666776766776766776767767766666776677666677677667767766776766776776767766767667677667767766677677667666767767767767676666776667766776776677667766766776776776776767767767767767767677676676767676767676776776776776676677676776677676767766767766767767767767677676767677677677667677666766676676776766666767766776676776676776676676677676676776766776776676677676776776776767676766776676676776767677676776776676776677666677677677667677676676776676776776766776766766767677666667667767767767667677666677676767767766676677667766676677667767767667676766666676667767766767766676776776767677667676776666776776776767766766766766776776767767676776767767676767766776776767676767676767666766776666676767767667677677676676766767676776776767676767667667766767666776776676766776776767676676677676767676767766776676676667767767676776776776767676676676667766766677667677667676676666767677677667667677667676766776776667767766776666676766767676767677677677667766776676776767767766676776776776776776767677677676677667676766767767767676776767767767767767767767766776766776776767766776776677677667766776776776776776677667676766667766676667767767767766676767676677677667676767767766776776776766677667667676766776676767767767767767767766776776677666677677677667767766667677676676767767767767666766667767666677666776776767766776666766676677667767676677667767677676766767677676766767677677667767677676766677676677666776677676776776766767767666676776676767677677677676776666776776667677677677676677676776767676766676767766776776666676677677676667766776767766767767766676776676776667767766676767766767676776667676677676677677666776767766676776776676776776776666677676676767677676767767767767666776776776776766776677676776767766667677677667677677677676776767676776776776677667666666676767767676766767767766776676766766776676766767766776776676776776776767766766676676677676766677677676766767667767677666767767766676677677666767766776677676766667767676766667677677667766677667766776776766776667677677677666776767667676676766776776766776767766767667767667677677676767676676766776767676676766766766776767667767666667676776677666776677677666776767767767666776776676767667667667666776776776776677667676776767767767767667667676767767767767767767666676677677677666667767677676766676767767677677666776676677676666667766776677667767767667667676776766776776676677667767767767766776676676677676677667766776667767677677666766676767676766767767766766767677677667667667676676776767767676767677677677677677676767677676776767767677677677677676676766667677676776767676767767767766776676767677667676776766767667766776767677667677677667667677676677676776766666776766766676767766677677676776767666667767767677667667667767766776666776776767666676776776677676767677677676767676676667677667766767767667667767676776766767767767767677676776776766766767767677666766767767676667766677666767676776776667767766776766666766766776667766667667767767667677677676767767766776776667677666767767767766767676767767676776676776766776776766766666776766667677667667667767676767666776767766677667677667766767767666776666776766776767767677677677677666677677676776776677677676677666767676667767767766767677676767767676776676767676776776667677667767766667677676776767767766676776767676776767677677666676667767767766776677676766776767767676676676776776767677677676677677677677666776776676776776767767677676676767767677676766776766676767676677676776767766767766776767676776767667767766776676677677677666667676676776677676676667767767676677677666677666776767766776776776776767767767767767676667767766776767667767667767767667767667767766666667766767766776767766677667767766676676767767767767766677666766666776767766767667766676776766776776776776776676676666666766676677676676766676776767766667667666767766776766677677667666667677677676767767666767766667677677677676767677676776767667667677666776666767766776667767766676766676767767767766776677667767676767767767676667667667677677667766667666776776767667677676767676767766767676776767677666767667667676667677667677667767677677677677667677666766776667677676766767766676776676776677677677677667766677676766776766776677667666767767767766776776767766776676766776776776776776677667677667766677666666776776776776776667767767677676767766676666776766776677677677667767667666677667767677667767767767766776776776677677676776776767677666666776766776767766766667767667667667667767767767677667766667767676767677677677677
367767677676667767677677676767667767677667767676666767767767767767767667766776667766766677667767767667676776766776766676776667767767666776776767677666766776766767766667676676677667667767676776776676667766776666767666776767677666776776766776666767767677677667677676776776666776776776766776776677676776767766776667677677667767676676676776767766667766767676767767677677666767677677677676767767767766677677676776776676677676776767676676776776677677667767767666767767667677676676776776767677667767667676666677677666766667676766666677676776766677676767767767677677676676676776766677677667766677667667677676676776677667766676776776677677676667677676776776776767767767667677676676776767767676776677676766776776766776766677676776767767767767667766667676667766767667766776776676767667767677677676776667677667767767767767767767676776776767767677676767677667766776776766776676676766766776677667666766667666677676667676776677677667667676776766766766776776677667766766767767767677677677667767767677676776767767767767676776676676767767766776767677676677666677676677666676677677676676776776676776776676676776767766776776776666767676677676767666677666667767666767667766676776677677677667667767676767767667666767667766767767766676776676776676676766766676677667676776676667767677676776776776676676776776676776776767767767766677667666676667767666776776767766776667676776666677676776767767767667767667767767767767667767767667767767677666776767667676776677676667677676776767766666677677677676676776776776776766776776766767677676776676767666677666767767767766767676767766676666667667677667766776776767667667677677667677666767766676766676766767767677676767667767766767766766676767767676776667676767666767766776767766766776776767766767767766666776776776776677677677677677676767766767667766776776767676666666767767767676776666676676767676766776776776677677676767767767677676776677677676776767767676667677676667767767667677677667676776776776766767677676766677666767667767766767676767767666776767676776677677676767767767767766677676667676776677676667767766667667677676677677667677676667766767677677676677667767667676776776767767767767667676767767766767766776676776776776776776677677677667666776776767677677667766767667677667666767767676677677676767677666776766676776767766676677666766767677676776776776767766767676776776677666776766677676666677676666676767767767766667676776766667767767767767767676776776766767767667676776766776776667676776776776667767767766776776776776767676776766776677676776676766767767677677667676676766776676667767767677677676776776767667667767767767766776776676776766776667676767677677677676676776767766676767666667767766766776766677667677666676776667676776676766767767676766767667677677676767767767767676677676776667766677667767677677677667677667767766766776666667676776767766767766776776667677676776767767676776767677666776776677667667677677667767676677676776667767666766766676767666766776667767667766677677667767767666776767666776767667666776767767767767766776776776766767667766676767677677677677676767676676676766767767767767677667766776676766776776766776776776767766776776676766776766667677676676767766677677667666767767667767767766677676776766767766766766776666776676666776766766677676766776677677666667766776677676767666776676677677677676776767676767767767676677677677667767666676766676766766776676767767767667667667667667767676776767767677677666767676766766667766767677676767766676766766776766766766767767766766767767676767677667677676776767677677667676676776677677676766766667767767667767666667676766767767766766676776767767677677677677667767666776676766776776677676666776776776767767676776776776676677667677677676767767766776767767767767666776767667767677677677676767677676676767667767677677676766677676776776776766776677677676676676776676767767676776767767767766776776776767677676676666676667766776767677676766677667666677677677676776776776776766776676766677666776776767677677677676766776676767766767767676676767677677676776776667767667677677677676766776676776767676767766767767677667667767767677676766776776676766776667667676666766767766776667767676767767767767667676676767667766776767677677667676767766766676776677676666676677666776676766767677676676667766776676677677666677676677667677667676776676676767767677677666677677677676676666767676767767767676676776776776776766776667667676776766667766776767667767676766666677676767766767766776667676667676677667676776767676676776676677676767676677676776767667666666776677677666767767766766666776776767676676767767767667666676767666766776776677667767666767767677677667667767767676676776776776766767766677667677677667766776776776767676677667767767676776766767767666776776776766666776766677677676776766776776677667677676677667677676676776776776676767767667766776766677676767677676666776767767667766776776776767676677677676676677676667766667767767767677676767667667667667767767676776776767767667677676776767767766676676677667767766677676767677667766676776676776767676767767666776776767767676767677677676767767767677677676667766767667767767677677667766767767767766776776667677676676677677676776767767766677677677667767766776776667666767667767766767667766767766767666776776767767766776767766666767677677667766667767667767766766766776767676766776776767766776776676676767766667767767767666767677677677676776776776667766767767767766766766667676676776776677676676767767766767767766776667677667766776677677677666766767677677677667766767666766767767677667766776666767766676766766776776767767767667667767677667666766677666776767766767767767677667767676667767767766766677677667766766776776766767767677677676766767677667676767767677667676776776776667677676676776776767676776666666667677666676776677667676767767766776776676676776677666767766767767766776776677676776767676766666776776776766766667676767676766677666776776776766776767767767667667767667767767677676766767767767766767667766767767676776766767667767666776676776776776666776776776676666767667677666776766767767677676776776776766776767676776676667667767767667677667676767766766667766676766776776767767766776766677676767766676666776676776766767676766767767766676676766776676776676677676676776767667767667767677667767667666667766667767677667767767677677667676767767667676676776676767766676766666766766767766667766776767667666677677677676667677676766776766767767767667676776767667767676767677676767677667767767677667667767667767766776776677676767677676767767766766767767767766677676676766676776677677666776667766776776677667676767676676776766677676676767676767766776677676766767676677677676766676677676677667767766666767767766766667767676776776766766776776766767766776766766667667667666766677676776776766776776676677676767766766767767767767766667666776676767766776677666766766766767677677676667767766767766676767767766766776767666776776776767767767766767676676677667677677677667766677677667677667667676776776676667767676776766776677676677676776767676676677666776776767767767766776676676676767677677677676767677667676776767766767676776676677676776776676676767667767677676776767677677677677666767666776766666767766766767666776776776766766767676676767676676767767667767767767767767667766776766767766677677677676676767667766767766776776766776676776767677666667667676677677676677677676766776666677676776767767667676767676776776677667766776776676677677676677676767667677677676776666677676676767676666767767767676677677677676776677677677667766776767767767767676776766667676667767666666676776776776666676767666667767676767767677677667767766767767666667766767666767767666766677667767676676776767766767677676766776676767767767667667767767767767677677677676677676767767767767676767667666767676676766677677667767677666776776667767767767676776776667676676776776776776767677676676776767766767767767676776677677666677676676767677666767767766776766776767766776767767677667766676776766666677676766776676766767767767677677677676676776767667766767766766776677676776667767767667767767767667676767767677677677667676766767676776776776776776667677667667677677676776767767666676776767767767677666677666766776767676676677676667666776676776667766776666767767766767667667767767667676676767677666667767767767667767666767767766767667676677666676766776677677676767766766677677667767767676767667767676767767767767767677677676776676767676766766776776767677676767767767667767677677666767767767766677667766776677677676776767666776667677676677677667766676677677676766766676666767766667677666676677667767767677676776776677667767677666767767767676766767767767667667767677676676776776776676776677666767767766766677677676766676676767767767666676767767767676767767666776677676676766676776676767676676776776676776767676776766776767767676776776676767676767766767677666776776776666776776776766766677676676776767767767767767767677667767677677676776677676667766767767767767767766776776767667677677667767766767667767767767767676766676666676677677677667767766667676776767767766767767767766776677666776677677677676767676667677676776776676776776776767677676776776776677677667767767767676776776677667767676776766767666776676666767766767676666677677667767667677667767667677676766767676676766667766776776767767767767767667667676676767677676767676776767676667677666776767676776776677667677676677677677667766776676776676776776776766676767676776776676677667676776676667676766676776776766776766666766766767767767767767767677666767667666776776776767766677677677676677677676767667676776677676677676676677676776776767677667767677676667677667767767667767667677677677676676667676677676776767767677666767767667766776776776667666766676767767767767767676666767766667676767767677676776776667666767767677676666766776667676776677666776767676677667767666766776776767676767766776767677667767667767767766767676776766776776776667767667677677677677667667766776766767677676776776676676776677677677667677677666776767677667767767766767667677676776766776767676677676776767676766767767767676776776776767676776766776677676666767767766676776776676666676776676767767766677677677676767767677677
666766767767767767767766766776676667766676776676776677666677676767677677677677667766666767667767767676676676666676767666776767767766776667677676766677667767767676776776776677677677667676776767767676776767677677667666677667766767767676767677677667676666767767767676667676776776776776776676667767766676776776767677677667676676766676667767767766677676767676677677666677677677667766767767767677667676676767766676776776667767677667767666776676767676776767676677667767677667677677677677677666767767666676776666677677676677667677677676767767766767667676677676766767767766767767667767677666767667767766776767767677666776667667677677676776677667767766766776776776676776676767767767666677677667676767677677676776776676776676677677676767667767676767677677667676667767766667667676766766776767767767676767767767677676776767767667766676677676776677667767676667676776677666667667766767767767677677677677677676667767767767766776776776667677676766676776776766676667767767677666776776767667667676677667667766676767676776776776766776776776767766677676766766677676767766776667767766776767767667667766776666776676776776776767767667676776676766767767767667676677666776767676776666766767767767767676776776677677676667767766776666766677667766766776767766776776776776676676767677676666767767766776776677677676776677676776767666676677667677676767766767767767676767767767676766767667767677667767676767767767767766767667677676776767676776776767677677676776776667766676776766776677677667767676766767766676767766767767677667676767766776767677676767676776776676667676776767667767767676677677677677676676677677676776767767676776776766776766677667676767767677676766676776776676766766676767767677666767677676776666677676676767676776767677677666667666677676776776776776667766767677676767767766776667676766676767766776766776667767666766676667677677677667767766676677666776776776776767766766677667767766776767766767667766776776767767766766767677677666776766766767767667767677666676677667767676767667766767676766676676677667666776776666776667667676676766776666767677677667767667677677676767676677677677676677677667667676677677677666776767767667676776776676767767676676766677676776677677676667676676677666776776677666677677677676767767767766767766776767676666766776667767767767767767676776767767766776767676776676766677676677677677677677676766677676767666767677667677676776776667767677677676776676766677677676766776776776767677677667766767666676776767767767667767767766767667667677676767767767767667767767676766776767676776767676766767667677676667676677666776776676766766776776776767677667767767676677677666677667667676776676766767667666676776767767767766776677667767676776776767767767767676766776767676776676766767766776767677677667677676767676667677677677667677666776776667767676766677667767767767677667676776676776776776676776766767677667766767767767767667767767677676666666676676766767767766776776776677666776666767766767767677676677667767676776776776767767767667667766766676767766767667677677666776767677667677666667766767766776677676776676766776776677676776677667677676667677676776677667666766676776666677677667767766666776766767767767767767767767677677676667766776767767667677677677667676666776677677677666767767677676677677677676676776776666767767766677667767766766776767767667677677677677666677666776677676776767677667766677667667667767766766776766666767767767767767766766767676767676767677667676766776776766766767677677676667766767667677676767667666767666776776766767667767766776677677667767676776776676776776767767767767667677676766677677677677676667766776776766766766667767767766767676676767766776676776767677676676776767766766767767766767667677676776667666776677676666767767667766776677677666776776776776776766776767767667666776667766776776667766776776766766776767767667766767676776767676767676766767676766677667767767767666676767766676776767676667667667676666767767676776776677677666767676766767676767666766676776766776767677676767677676667667676676767677666677676677677666767766776767667667767676667676767767766676776776776667677667677676677667767676676776767766766676767766677667667677676766676677666767667766776776676776766776776776776776776767677666677666667767667676776767676676776666766667766776677677676767677676677667767677676767677666677666776776677676776776766766776766776667667767767676776767766766677667767766766677667767766776776666776677667767767677677676676776767767667677667676766776776676767677676776776676667677667667676776677677677667676767766776776767767767767677667667766676776767767767766776667766776776776767767676766776776676767766776677676776766676776776667766767677677676767677676766776776766677677676776667766767767666677666676667676776766767767676776767677667677676677677676776767767767767767677676776776776776676766776667676676677677666776766776667767767676667676677676677676676767767666667766776776776666767767767667767677666677677677677667767766677677677676767667767767766776776666666766776776768666776666667676767677676776677677667676767767766776767766776667677676776776767767667676676776767766677667767677677676767767767767767766776676677667667677676776676767766776676767667766666667676667767767666767677676776766767766767677677677677677677677677677677676767676776677677666767677676767767677676776677667677677677677667766677676677676776776776767767766776776666766677677677676667667767667767767767766776676766676776776766667767667676666776776776776767667676667676776666776776776776767676677677676776776776766767666677666776776677667766776776766767667767766666666776767676767677666677676766766776776767667676776667677677666676766667676667767666667676776676676776677677676776767767667677676776767667766767676767767667766677666776767676767767767676776776767767677676767667677677667767676776766776767767767667676767767767666767767767767767676767677667767676776776767676776776776776776776667667677676767667677667667676676776766767677677676667767676677666767766776676767767676767666767767767667767676676767676676676776676767767766766677666776667766667767766676767766667767767767767767667767767677676767676776766776776677676766767767676677677677666766767676766776776767767767767667676776766776766776676766677667767767767766666776766767767767667767676766666767677676776666676766766677676677677676766767767767766767767676776667767766767667767766766766776767676767767666776677677677676776776677677677677676776766667676766677677667766666766677677676666776677677676767767767667766766766766776776767667766766766767676767677676766666767767667677667667677677667767767666677676767767677676766776677667767767767676677677677667766676767677676776767766776776677677677677676776676766767767767666776776776676776776776767767676767767766776767677666767767677666667676667767766767676677676776767767677677677666767677677677677667767676776767677676676677666667666767767767676667666677677676667676667667767767767766766677677677677677667766766767767767666776776776776767667767766776766667677666676767767676766776667676676767767767677666767677677666766767676776667766766766677666767676776776677667677677677667767767676677676767767766766766766776766776676767677677667676677677677667767767677676767677677676776776767666667676767667677667767767677676666776676677677676666767677676776766776767767767767667767767676776767766767677677676776776776776766667766677677667766767667767667676767677677677677676676666767676767767767767677667766666767767766666767767767767767677676767767767667677676767767767767767766767767767767766776776776677676767767767677677666667676776776667677676776667767766666766766776677676667767766677676776776776767666776767666667766776776767677677676666767767766676767667667666767767766767677666677676676766776667667767767667766667676776767767676776776767677676767677677677676776676776766667767766677676677677676776767767667667766766776767667676767766666677676776667677676776776767676776767666677677677677667767667766677667766677667767767667676677676676776676776766676776677667677667677666766776776776666776776677677676676776776776776776767766767676676776677667676766776667667677667667766667666677676776676776667766676677676776667766667767767677676677676776776767767767676676677677676767767767676667766776776766667667767667666776776767767767766776767676776676767766776676776776766767677666767767667766776677677676677677667667676776776766767767677676766776767766776767766767676667767677676776667677676776766776776676767676677667766776776677676767767677676676776776666776766767767677676776767767767767676677677667677676776776776676667767766766676676776776776776776776677667677667767766767767766776667767767677677676767766677676776676676767677676767676677676776677676766776766767677677677667767766676766776767676667767766667677666676776776677677667767767667677676677677676776776767677677676667676677677677676766766767667677677677676776767766776676677676776676766767677676776776776666776767767677676677677677677677677676676766767677667767666676766767676776767676667676677676766776767666767767667767767766676767767677677676766776767767767767767767766677676677667667676676767677676676766767766677676666776677676767676776766767677667767767767767767677667767677677676767767767676767676767677677667677676776677676776676767667767666766676767676776676676676776766766677676766767667667767677677667676667766766776776666776766766766776676776776776667767677667766676767767767767767766767676776677676776766676776776766667676767667667766766776767766766766776767676667766766676676776677676666767766677666666766667766767767676776776776766767676767766766776766677676667767767667666676667767767767677677677677676766776776776776767766677677667676767767767677667766767767666676776776776677666776776776677666776767766766767677666776776666766767766767766766767667767767766776676766767677677667676766776776677666766776776667766776676677677677677676667767677676767667767677677676776677677677667667767767766766766776776776676766676667667677677676767676766676677666767676666767677667666676677667677667767666666776677667677677677677667676677
6667767667667767676776766767767767666767676776776776767767767667677677666776676776767767767766767677676776767767767767767676766666666766677667766677666676767766776766667667766776776776776677676776677667767767677676767767667676776776766767766677677667676766677676767766667677677676676766776767676677677676667676776677667767767766766776776676776776767767676776767676776666767767767676776667666776676676767766776677677667767677677676766676766676776766767767767666766767767767676776776676766776767767766776776676776667667667676667676776676776767766677677677667676767766676776676667766667766776766776776776776767677676767677677677676776767767676776767676776776767767767766677677667767666766677667767666776776767767766767767766776676667666776667767766767677666776667677677666776767766677667677676666776676776776776776677677676767677677677677677676766676776776776776676677666776776776776776667676767767767666776766767677676767676776776776776767676776776776667767667767767676677667667766766767767767767767676767677677677666776776776776776776666767767667666676677676677676767677667767677667766667767766776776667766776776776767767766767767677667766766677666767676767676767766667676676676767766767766677676677676776666776667766667676677667767767677667767767676676776766677677666776666676767677666776767766776776667676766767767667677677676667667667767767666776766767767766766667767766767767767677676776767766776776776776776667767676677676666767677666676776776767676767767766776776776676667677676767677676776677677676767676767677667667767767666677677677667676676667677676676766776677677677677677666666666767767767767767766667666766766776667766776767666676776676776767667677676676666676667677676767667767766766677677677667767676677667767767677676766776677676767676776776767676666767766766776776766776776766767767677676776767666776776767667767767766776767677676677666776677676767766776677667767767677676776667666767667766667676666766776666677667767676766676776677676776767767667767666766776677676766676767676776676677677677676776677677667676776766767677667676767676767767767677676776776667767667676776776776677676776776677676666676766767677677677667766767767676667676766776666776766766776776776767766776776776767667677676776767667677677676776666776666766767676667676767676767767766677666676667676667767767667766776676767676776776767767677666667667766676766766677667767766776776677666677676667767667767676776667767676776676676676776766667767677677666776677676776667766677667676767766776767666767766776767677677677677677666677666676677667677676776667666676776776766767766677677667766776776776776767677666676767676676676767767767676776766776677666776776776767676776677676767767677667766666667767767767666766677676766667676666776677676766766677676766767767676776676766767676767767767677677667666767676776776766776767766666676677677677667766767766677667767676766776776666767676667676767677667667676676776776767677676667676677666766776677676677677666766677667767667666767766676677677666776677677676676776767767767767676676677677666767677677676677676767677677677667766776776766677677676676776776767676776676776677677666767766677676776766776677677677677677667676776767677676767667677667676677677667767677666676767676776767667677676776776766766776767676766666776776776676776677677677676667667766776776776766767767667767767676766776776767676767767666677677676676666776767667767767767677667676776677676776767667766776676776776667677676776676776767767676667767767766677677666776667667676766776767767766676677666776677677667767676776776677667767676776667766676767767677677677677676767767666776666776766767767767677676776776776766667666677676767667767677676676776676776677667767767767767676767667676666776776666776766677667676766767767767767676677676776767766767767767667677677676776776776776776667766776767667667766776767766666677666677676776667676776776666676677676766666667766776776676677676766667677666776677666766776776776776776767666767766767766766676767677676767767767677677677676776677677667767766776767677677667767766776776767677676776676776766767677676767676776776766767767677676677677676776676776776767767767767676776677676766767676776676767677676776666767767667766767766776767767667667677677667666767677667667767766666766776666767767767767767767677676766767677677677676776776767766677677677676776676776776776667767767767767767677666776767767676776677677677667667667767766767677677677677677677677677676776676776776667676776667667677676766776776776776677677667676776766767676767767667766766776767767677676776776767677676776776776666677666677677667766767767676766666767667767676776776677676776766776677677676776776766776666767767767676767767766767677677676776776767676767677667677667677676776776676677666667767767767767766677676776767767667677666767767666776776767767677677677667677676767767767767767767667676766677677676677677677676767766767677667767767767766767667677677667667676767677667767667666767676767766776767766677677677677666767767767767766776776766766776667677677677677676767766776767667667767767677667676767677677666766776767677677667667676667767767767767677667766776676766666767767767766676776776677667676766776767676776767677667667767767666667767766677676666676776677677676667766666776776767766766767667767676766766776676766776776767676766776776776776667767676776776667766667767767677666776767767767676767767767767677676776767676676776767677677677676666776767677677667666766776766767677676667767667767666676776776676776676676776766766767676776676776767667677676776766666676766766767676676767766767677676776676776667676676676767767767676677677677666776766776667677677667766766776677676667766676767666667666766776676766776767767666667677666776666677676776767767676776666677676766776767766776677676677676677677676767666767667676767767677677676766676667677677676677676766676767677677676767667767766667666776766766667676667767676767767767766766766667767767667677666776767767667766667667767766776776776766767676767767666776677667767677676767766767667767767767677667767767766677676667767677667767677676767767767677676676677667767666667767677676676667676766767767666767677666676676767766776776776767677676776776766767676776767676677677676776776667676767767676676767766776676667677676767767767667666667766676676666776767677676767767666677676666776776776776766676767676776776776767676677676677677666767667767676677676776776767767767766776667767677677677667767767766767676766767676776776667677676767766676767766767677676776776667767677676767667766766776767766766676776776766676776666676677667666766767767767677677676766677677676776776767767766776776776767676677676776776767676677667667766676676676776767766767767667767767766677666766766667767666766767677677667667667766677676677667676776776767677676767677676667677666766767677666767676776776776767676666767767766776767767676677676767676766767666666676776766767766677667767677676767677676766776776776776767676776767677677677676677677666666767667767677666666776776766767767676766776767677676766676776677666667766776667766766677676676776677667766776677677667767767766776767666767667767677677667677677666767767667766776776677667766676776676776677676776677677676677676767667767766776767766676767666666767767767766667677667767667667766776776767766767677677667677676776676767667677676667676776677677676776766767676666767676776666667767767677677666676676677666767767767766767677677667767667767667767766667677677677676676776776666677677676767766677676767667766776776776766776676767676776776667766767766667667767767766676767766767767676676766767666776776767766776767767667766776767677667677667767767677676767677667766767677667767677677677676666676767676776676676767676767676767666776676767666767677676677676676776776767676667767766776677677676766667677666776766677676676676766776766776677676767676776766767677666767767676677677676776676766776766766666677677667677667767767676676776776767667676767767677676677667676776776766776677677676766766766776666776676676767677677676677677666677677666766677667666767766776766677666676766767767766776766767767677666677666666776766776677677666776666766776767676776677666667767767767667767676767677676776776776766767767767767767666677677667767766676677667676766676767767676776776776776766767677676767766776676767767676767767767676677677676677666767767667766767666677676767767677677676776676767766766676677667766776676776766776766667666677676667766767676776767667676766767766676776767677677677676667767767676766677666766676667767677677666766676776766766776776766677677667667766776767677676776676767767676666767766667667667676766776776667676666677667767766776677677677676667767767767767677676677676776676776666767767767667767767666767667676776676767766767666776676667767677677676677676676776766776767666766766676766767667676667766676767767667667666766666766667676766676767767677667766767667667677676776776766767677676766766776776776766676767766776776776676677666766776676767767677677676766776676766767677676776776767766676667666767766766776776776667767767766767767676776677677666776677677677677667767767677677676677677677666677667767766767667676667767676766676766677676666767667767677676677676767667667767676677676677666776677666667767767767667677677677677676776766767766677677677676776677667676767677667676776766677676766676676676767767667767677676766666767767767766677676776767677677667767766677676776776767766767676667666676767766776776776666766767667767767767766767767676667766776766767766776776767667677676677666776776666776677677676776776776776667767676767766776776776667666776776776676767767677676677676776776767667676676677677666767767676776776776767677677677677676776767766677676677667666676767767766666767677667766666776766776776776666767676677666776776766776776677677677677676766776767676676767767667767677667676776676776767766667767767667766776676776776677676766767677667767767666776776776767677667676666676676666677666776676767666677676776776776776767676776776767766776776776767667676776776776776667666776677666666766767667767676666
6676776776676767666677677667676776776776776766666776666766666667677667767767766776676776666776767677676766776776677677677676776766766776767676676776776667676677676676766677677677666767767676767766767676667676767666676776776677676776776666776776767676766766776667677667676766776677667766676767767767766767766766776666667667677676776776667676776776667766767767766667667676776767766766767767677666776666776776766667767676776676676767767667767666776677677676677677676766776767767667767767767676766767767676776776676676667677667677677666766767677676676776767767677666677667767666776766676676667767767766667677676666677677677677677666776776776776767766776676776677677676677667767767767767767767767676767766766666776676766677676767666677666767767677667767767766667677667767766667667767766677676767767676767767767667767767766767677667767766676766776676767667766776776766767767766667767676776776677677667767676767767676776776776676767676776766776776766776767767766776776766666766767676776766776776776677667676767767667767676767666776776676676776776776676767767666766767766767767677676677677676767676667767677677667676677666776776776776776676666767677677666767676666767767766767676766676667677667677676776677667767767766767676676766776667767676767666667767677677677676766676676776676776776677676776667767667767677677677676667766766776776767667766766776767667677677666776676767767767667767766766767676767766667767766666776767767676766776767766767767667676677667767666766676776767677677676776677667677667677667676776767676776767667677667677666676776766776667767677676776667766676666776767667766776776776767766767677676776676767766776776766776676667676766767667667766676776776677676677667767767766667766666767767676776767767767766767767767667677676776667767767667677667766776767767676767767666776776667766776767766677666676766776676667767767767767767766766676776776776676776677677676776767677676776667767676767766676776776677676767767766776776676767767766776766776676676776767767767677677667767767667766677676677666767677676666776776667667667767676766766766666667767676776767666776767677667767676667767677667667677667677677667767666677667677676776667676767766677677677676767676766776667677677677677666776766776667667676776767766776676776776776766667767767676776776767767676677677677677667667676676676776767767766776776767766677677667666766766667676776776677677677676766766776677667667677676676666776766767767766776767767677667766776767766666767677666776767676776767677666776676776766667767767676667766676776667677677676767767667666767767767677667666776677676766667676677667767767766666676667766776776677677676776677676776767767666767767676767766767677676776767767676767767767666667677667767766667666766767677676767767667676676776776767767676776776767667667767666766766677677677677667766766676677667767767677677676766676776776767677677677677667667766667667766676767667767767767767666776767676766776676776667767677676776766766676667767766776776676767677676776776666676676776677677667676776676676676767766677677677667766677676776667766767667676776776767667767767666766776767767767676767766677677677677677677667766776667667767766677677676677676776667676667767767766767677667676776666677677667767666776677676766767677667666776776776766766776776766776676676767667677676676667676676776767766676676776776767766776676776767676776676676776676767767677677676767677667676767767677677666776776667667676766676667676666776776676677676677666767677666767766676677677677666766766766766676677676676776776766676767676677677677676767767767676676677677676677666776776776767767767666776776766667667676776677677677677667767676776766776776767767767676676776776676767767767676776776767677676767767676767767676676666766767767767676666677667676776667667677677677676776776666676677677677666677667676766676677677676776767767767677667767666767677667667767766766667766766667666776677677667677676676776677676776766766767676676677676677677667767676676776767676776776676776766677677677677676776667676766776767667766767767766667676676766677666676677667677677677677677667676776677677667676776776677666767767677667767676677676776767677676677676677676766767677667766776776667766776676676767677676776677667676677667677666677677677667667667767766767767767676766667766776677677667767676776776767676766767766767667677677667676776767677676776767766766677677676676677676677676776667677676776766766677667667767676776677677667676677676776776766767767767767766776767767676677667676767767667667767676767676776776767767677676677677667766676767676677676677677676767767766667677667676776767677677676776767767677667766667667767666776677677666776677677677677676776767767766776676767676766776766767667676677676776666776667767767676667676666776767667766677667676766766776766677677667766776677677677666776676776676776677667767767677677677676767767767767767767767677667766767677677676677667677677677677676666677666667766776767676676776667766767676767667676776766767667666667776776677667767667767767767767767767766776776776776776767677676677676676767677676677677667677677677667767766776666776776766776766776677677677676677677667767767767766766776766776776766766677666776676766767667666677666767667767667767667767767766677677676767677677676766677676676677667767767676766767767677677677677667676676767766667767767766767677676776767766677677677667667676667677676776767666767667677666676667677676677667767766776776766776766766776766766776676776776766666776776676766677677667767766776776766767767767767667766676767667767767766666676667766776767667677666667677666776677676776776766677667666676676767767676776767676677677676776767767676676767677666766776676776776676776767767677667677676776776667766776776776667676766776676776776776767767676776776677666776776767767677677676767766766677676767666667767766776767677676767767676666766776666676677676766676677667676666666667767767767767767676767677676666766776677667666677666767767676776666776666677677666767767666676667767677667767676666677667667767766776767667767677667766677676766767677676776676667676667767667677666767677676776677667767767766676767767767767676677676767666767676677677666776766767767766776767677676776776776766776776766767677667667667766767667767767767677666776766677677677676776776767766776666776667677677667676676676776776667677677677676776767766776776767767766676767676667767667767766767667677667666767767666767677676776776667766676766776667767677676676767767766766676767677677666666767676767767767767767676767676676767767766767677667767767766776666667676677676766767677667767767767667667767667676776776676767767767676767667766776776667676676776767677667766776776676776776767767767767677676676766776776676766776776767767666767666767766776767676767767667666667767767677676766677676677666766666676776676767767767677667677676776666776766776767767676676677666676766676767677667767676677676676776677676676767666667767767767677667667766676667767666677676767676677676667766766776677677667666766767766676776776776677676677677677676766676667667766766767767676676767676767666767677667676776767766767766776766677666776767677676776776776776677676677677666677676667766766776767667767766776766776776776766676676676776776766776676677676776767767767667667676676767676776677666767677667677667666676776766776776767676776767767677677666676676677667766776667767677676776776766767766767767767677676767677667767767677676776767767677667767677676776677676766776776767676776766667677677677677677666767677666767767667767767676667676776677676766676776767676767676776677677676776767676666677666766766676776677677677677667677666776666667677677666767766677676766776676776776677667667667676776667767677676676667676776776676766667766776767676677676677677676677677676676767767767667766666767766767767677676776677677676767666776767767666676767767766766776776766776767677677677676676667767766676776676767767767667667767766776767766776677667767676776766666766676676767767676767666676776776676676766676766766776776776766776677667676767766776776767676667666767767667767767676667766676677667767767677666776676766776776767766767766776776767677676776776776676776776776776767767677666766776767766776677666776766776776776776676677667767766767677676776776767766776677677677677677677677677667767677667676776767767666767766767676676766677667766667676776667677677677676767677676676767767767676776676677667766776766776666666776667677677677667667676776776666776766776776676677676776676676766776767767677676766676767766676677677667766767766767766677666767676767676676667766766766767677667667766766677676776766767767676776676776677677667677677676767677677676667767677677677676776776767676776766776767677667767766767676666766677667666767766776766776667667767676677677676767677667676767677676776776767666766776766767767767676766666667767766677677667767767667676666677667677676677676766667767766676767766776677677676776776776776767767767677666767677677676766677676767767766776776776776667676677667766767676767676776767767767676666776767666766767667676776676776667676676677677667767667767767676776776776766667667667676667766776676667766767766677676766766767667767677676767666776767766677677666666767767676767667767767766776767666677677676766677676776676776767767767766776766677667767767767667666767677667767676767666667677676776666776766676776776776677676776776776776667667767676776776667667677667677676667677677677676776776766766766776767767667666767677677677676767766767767767677676776776776776776776676776776677677677676676767766766667676767676776767766776776776767666767767667666776767677676676677676776767766677676766677667767766776776677676676766776776677676676767767767767766667677676677667666767766677677676666766667766776677677676766776677677667667767767767766677677676676767667667766767677676677676677676677676766776676666766776766677676667666677676767767767666667767767767676766676677667677676676766776677666767667766767677677667676767767767767766676676776776766776766667767766766776767767767676667766767676676776677676677667677666776766767677677676776776676767
6677676776767676767676776766767676677667676677676776767767676767767676776776776767767767677667767767767767667766666677677676676776776677676766767766776776676776776776767667767667677676767767676767677667766667677667677677677676676667677677667767767766676767667676766676676766766776767767767766767666676766676767666676766667767666666676766766766667676766776776776766776776767676666667667766776767676767677667667767677676767767677667676776776767677677677677677667767677667767766676776767676766767767766776766766766776766776767767676766776676766767767676676766677677667676776767667767677667766766767767767767677677666776776776667677667766676677667667767677667677666677666767767767666767667676767767667767766776776767677667766776766776767766776767667767677677666776776767767766776767767767677667767767676677677677667676667676666776767767667766767677676767767767767677676776667667676676766776767676776767767667766776767767766776667767766776767677676776776676667766776767666677677676776776767766767766776667767677677666677676676676776776676767677676766767676767677677676766676767766776766776677676776776776766676676776767676677676676766767766677677676677667677676667677667676776776776666776667766776776776776676676767677667766677666767766776676676766776677667677667766667767766776776776776676776767767767677676667667767676767676676677677676667677676776776677677666676676767767766667677676767677677677667767667676766766676667767766666767676776767677677677666676766776766776767767676776776667767767767676776677676766767676677677677676766676767767767767767767767676776766667767766776667676677676766676767767676776676767676776776776776767677677667667767767767667677667767766767667677667766776677677677667677667677676776776767667767767766666767677677667667677667676677676776767667767766767676677667767676776776776776767667667667767677666767766767767767666677677667676776676767767676677676677667676776776667767767767676667677667677676776676676776767766677677676766767767767667667767767676767766776766767767677666767767676767767667767767677676776766767766776766766776766776767766767677677666767677676667677676667677677677666776766676676667677677676776766677667667767676667767767677676676776776766776776766766676776767766666776766677676767676776776776676676776766666666677677666776776766776767767676776677677667666667677667767677677676767767667677677667767667767767666667676766666767766667767767666767766666766677676677677667676677677676766767677667767667767767676677676766666767766767766767677676776776677667767667766767676776776767767766767767767767667767767767767666776776676676776677676776676767767677676677677667667667767676677676776767667676776776666776666767666676776776776766667666766767676776767767677677667667677666676776767667767667766767677676776767767676776776767666767767767666776776767766776776766766666767676767766776767767767677667677677666676776776767766676767767766776776767766666676767767666767767767767767676677677677667766767667767767676676677676776776767676776776767677667767766767767676667667677677677677676776667767767767767666677667767767767676776677666766767766677676776776667666767766766776776776776767676676667767677677676677677667676767766776667666767667677667767766676767667766676666776767676667767766767767766676766676766766667677676767767666776776767767767676776676767766776767767767767676767767667767666776766766766766776676776676676776676776676766776766776776676776677676776767677676766766776776776676677676766776767767766776676767667676766766776767677667676677677677677667667767767767677676677677677677667767677666767766776677677667677676677676767767676677677676766776666776767767676776677676677676767766676676767767677677676767666766766667767676676676767767767677677667677667767676767767767767676677676667767676667677677676767677667767767767766766776767767767677677667767666676776767767767767667667767767767766676776776667676676776767676667767666767666776776677676767766666767766667666666676776677677666766776776776676767677676776677667766767667676776776776776667667667766676677676677666677677677667667676767677676766767766767676677676677667667766666766766776676766766776776776676767676776667667767767667766677677676767667677677676676767676766776677667667766667666666766677676776767766666767766676776767767666677676767767767767767766776767677667766776677666776676776667767767767666676767766766767677666776776776766677666776776767766776676776776766776767677676667767667676766677677677676776676766767767677676767677677677677677676776766776676776776776676776766766776767767677666776676767767767766767767767676776767766677677677667677667676776676766776776766767676677667766776676776776767677667676767667767677667677666776676667676766776776776767767767767767767667676676776677677677676776776667767766776677666677667667767676767767676767767767677676767676677667767676767767667667767667767766667677676776677677676766776666766776767676766766776776676666676767676776767766666677676767677677677676776766776677676766776677676776767666677677677676776676676767766776776776767677677676776767767677677676676676676666776677677677667767667767676667767767767766767676767676676676767767766677676776776767766766676776776776667676776677667767677667767676767766676776776676776776766776767767677677676776767766667667767767767676667767677677676766776677666676677666776667676766767766766776776767677667666767766766767766767676666767666776676766676667676767676776677666677677677677677676767667666676776676776676776766676767767677676767767676767667767666776667676767767677667767666677677677666767677667676767677677677667667667676666676767766766776677667766677677677677677676776767767767767766677676776767676766767676767767677676666767766766776667677676667676766767767767767666677676766776676766766776776767767677676776776776766767667767766776676767677676766766667767677676767767676767766767676767676776776767767676767766776776776767766776766776766767676767766766776667667767677676676767766767667676677676666767766767767677667667766767677676677677666776767766676676677667676776667767766776766767767766766776776776767676776676767667666666767766767676667666677676766776676677677677667767767767767767676677667767767667666667666767767677676776776776667766776766776677676766767677676776776767767766767677676776776776766776766776677667767767677677666767667666766767767766767767677676766776676676776677676666776767766767767677676766776767767677667766776767667767766767677667677676776776767677667766667667767767676767677677666767676776676776766776767767766766676767767767766767666767676676666667667677676767767766767667676767767667676776766767676677676776776676767677677676776776767676776776767676666677667667677677667766767767676776677667676776767767767677677676766776767766766766667767676677677676767766677667766677677676676766776776767667676766776676667767766776666776667767676776667767767676766776766776766776776767677667766677676767767676776767767676676677666776667766766776676767767767767667667767766776776776776767676766767667767666776676766776776676677676776776766776776677677676776676766677677676776767676767676767767767677677667677667676667667667767676767767676776766767767667676767667667667667677677677676776677677666767667676676676776676677677677667677676666776766767766766776677666776667667767676676676766776776776776776677677677677666667766767676677677677676776766666776667767676776776776677676767677667666776677667667667676676667677677666666766677676776676776767676767767677677677667677677677677677676767676776666766776776667767766667676766676766766776667676767667767667767667767767676667676776766766766767767676776767677676776677677676776666767767767766776766767666776677676776666767766667676676767666767667676776767667677667667667677676776667766767767767677676776776776767766667767677677676766776766776767766767767667767767766767767767767766776767676776776767766667676776667677677667766677677677677676677677676776676767676677676766676676676767666666767766676667767676776666667767667676776767666767676677677667677677667767767667667676776677676776766767676676776776776676676666776776776776677676766666676766666776776767676677666776776776767677676677667676767767767766677666776766666676767677676776676767766776767667676766776776776776767766776766677676767666676776667676766776766667766776767667667767676767767667767667677677677667676767667666667767766666766776667676767766776776767767767676766676767676767766776766667767676776666677677677676677676776767677676667766776677677677666767767677676767767676667767677666667677676776767767767677676776776776776776766676767677677677677676776776776767766767767667676776676767767676676666767666776677666776676767767766677677667676776767676776776767767677676776676776676677676776666676776776667677677676766766767677677667767677676767767767666667667676776767676767676776776676677677676767766776776676766676767676776767666666666767766667766667767767677677667677677676776766667767767767766767677676677666676776766776676667767767767767767666767767666766776767677676767676766766677667767676667667766776676776767677676776767676776776677676667767766767767766766767677677667767667767677676666676776776776766677666677666677676776667677677666767677676776677676677676676767677677667766767767666776676676776767676776776776667676776667677676767677676776676676776767677666776677666767677666776667766676776776776776766766677676776677667766776776776776776676666767767666766776767667767677677677667677676776767767767676677677667767677667666776676776767666767676766776677677677677676776767767767766767677666776776767677677667767677677667766776767667766776767667676766767676767766667676677676676776676766776677677667676677677666677676776676767676767767767767677667677667667766677676776776767667677667667767667767666767676666676776776767666766776676667767767767766776776776676676677666767767667767767767766776776766767767676667767767766767676776677676776776776767676767766776776776766766667677676676667676776767767667667766776766776677676767677677667676667766766677677666776776776677
767767767667677667767676776776676766677666776776766676767677667766766766767767767676676767666677666677667676677676677667676676776676776767676767677666767767767767767767766767767767767766776776677676767676676767766766776676776776766767767767677666776776776776776667767767767676766677677677677667766776677666776767767767667677666776776767767767767677677676776676666767767676667766676666776776676767767767676776776766766766767767766677667676766766767677676776776677676767766677667677676667766776767676666776676767767677677667767676776776776776667667767676677666766776776776767667677667666776677666776776676667766767676776776666776667767677676766676677677667676776766676677677667767677677677666767766776767767677676767767766667766776767667677676776677667677677676776676666767676676767767666776776776676767766767767677676766767767767676677666767677676776776766666766766776677676767676776776676676776776767676776677677666667667677676776776666766766776676776776776776667676766767766776767767666776776676677667667766776776767676776767767767767767766677667666776767767677676776766767767677676767766766767677667676767766676766766677667677667767677677677667677676767767767766767767767767767767677677677666667677667676677667767766776666767677676676767767677676776776767767767677676776776776776776776677676667766767767667766767677666667767667677666776767767667667667667766776776677676776666767676676676776766767767667676676677666676676677667676676676776677676767676676767767767676666676766767767767667767667676766767766676767677666767676676767766776676767767767676766667766776776776676767677677677676676776776776767676776776676767767767767667766677676766776766766677677667677676776676776776667676667766766767667766677676666776676776677667676667767677676666776767767767667767767676667666767766677667767676667677677676776776677677676767767766776676677667677677666677677667667766676776767766776776767677667667676677667666767667767676766776676767666677677676767767767676767767667766767677667666767676767676767767766767767676766677677677667677676776776677677676767677676776767766776767766767677666676676676676677676676676676776677667677676766677666776677667767766776776767667767767767667766666776676677677667767667766776677677676776766776667766776677677667767767767766676766767767677676676766767767767676767676776776667766666766676766776767676767676776776776776677677677667676776677667677666776766776776677677666767677676776776676766767767766767667677667767766677676776767767676667767767677676776776766767767767767677677667667766766776776676776677677667767677676667677667677676776776776776676666776677667676676677667766776766676666767766677676767667676666776676767676676667766666776676676767677667767767677677666666667767767767677677677676767677666776667666776677677676776776667676776766767677677666767676767767667767767766677666766776767767767677676677676776767767676676776677676677676776776776767766766667767666767766776767677667767666776767677667676767666776776767767767766776776766776677676676677676776767767676677677677667676766776677676767766776767677677666676767767766666776667666676677666776766767766767767677676667766676776776767676776776767766776767676776676776767766767766677676767676676667676677676767766767676667767766677676767767767766767767767676667767676767767767667766676766776767676676667767767767767767676766776767767667767676767766677666676767676776676776776767767767766776767676667677676767767767677677676767766676776776776776767677666766666776767766776766776767676766766776776776776766676677676667767676766776766677677666676767766776776776767767667666766776766766766667767767767677667766767677667767676776776776767667767766676767677667666677676667676776767766776776776776767677666776677667767767767677667767767677676776677676677677676776766666766766766767677677667767666766776667766677676766767766766767767677667767767666767676776767676666766767766776776676767767677676767667767667766766666676767766776676676766776776676776667676776667767677676667767767767767677677676767767767676677676676677667677676776677666776666767677666766676766766776667766766666776676776776677677677677677677677676677667766677676667676676677667676776677667676676776677677677677677676676767677667766667676767677667767767767766767766776767676776776766676776767767767767766766766666677676776776766776776776676776776767676776776776667767766767676766776776677676677667767676766677667676767767767676677677676767676677676767676766766667767677667767767677677677676776776767767767676776776766667767767767667676776776767766776776767667666776667676766776767677667677677676776667766766776677677676677676677667677667766776676776776776767676676667676776767677676776776776677667677677676776776766676767667676766767677676776667677676776767767666776767667677667767767667667667766766767767677667767676676776766776766677667677677677677676667767767767676767667676666677666776767667767676767676776666676767667677676767666666776676767667667677677667766767767676767767676677676676767666776776776666677677677677676767767676776776677676766776766776676677676677666677677677676766667767666766667767767767766667676776767767667767766767676676667766766766767767667676767667766776666766766776666667677676676767667766776776767766676776767767766776667767667767766767766767676766767677677667676667677677676676767676767677666766767676666676677677676776776767677677667676676776676676676667676767767767676776667667766677677666776767767677677676776767767767677677667676776767677667767766766767767677676767767767767677667767767766767677676676776776676776767767667767676776776677667676767766766776767667676767767666677676776676776677667677677676776767667676766676767766776766676776776677676767677667677676767767767666677676767676677666776677677666767767676767767767767677666677666677676677667767667677667676677666767767767677676776776667767676676666676767766676767767676766677676767667767666767677677676776677666667766776766666677667677676676776776767676776776776776766767676776676767677666666676766667766776767677676767676767766767767667677667767676676767767767766666776767767767767767677677667676776766676767677666766766677667767676666767676676767677666776677677667667667667677676776776767766677676776666676776776666677667676767667677677666776766776776767676677677677676677676677667677667767767767767767677667767676776776676767767766776677676676677676776776767676676667677666666767767767767676667767766767677676776676676776776677676676767766677676677677666767766677677677677677666767667676767766776776776667766767667677666776677677676767677677676776776776677667766776766677666776667667667766767766776677677677667767667767677677677676677676667766667767676767667667767767677667677677677667767667677666676767766767667667767767766776667766676776767766667767677666767767767767767676776776667667677666766666767666676767767667667767767767767767677676776767767677677667677676767767666776776677676776776776767767677676667767766767676767666666667677676767766767767766776767767667766666767767766766776767676676767677676776776776667677676766776776776667666766677676776776676776776667766776766776666767766776776676667667676767767667676767666676667767676776666676776677666776666677666776767767766767677666666676776767677667767666677666676676677676766776667767667667676766767767676667666766766767766677676767676677676676766776767766776766776677676677677676667667767667676776666776667766766667767766767766776667677677677667767676666676776676776776767677676767667677677667667676677676776677676666676667767677677677677676677676677677667767677676767767767676676776776767667767667677677667667767677666667766667676776767676776766776776776776776677677676776677676676767676776767677666776776776776667677677677666776677666766767767766677667676776767667767676776766676776766767667767667677667766776666667767767667766677676767766766776776767767667767767676776776667766776676776677667667766776667677666767676666767766776767677677667676676676776766667667666767677676767766767767767767676776767767677667667676766776767676776776767676776776767767677676766776677677676666776776776776776776776766767767767767667767767767666776776776677666677677677677666767677667667767676767767767677677677676766767766776676776676677677676767676677676776767667766776776677677667667676776677676667676677677677667767766767767767676677676776776776677676766666766666766766677676766766776767677677667676776776767766676776677667766776676677667767767767667667677677677676677677677676776776667767677677677677667676776677667767767767766767767666677677676767666767767677667767767676766766766767767676676776776767767667766766676776767677677676776767766776667767767676776676776776766766676766766776767666767677676767676776776767677676676776766776677667677676776776676676766776677676767767666676776667676767767667677677677666767767667766676776667666677676766676767667767767667766667767676677666676677676667677676676776767676767677676766767766676676776776666677676776776676766677676676767767676767667667767767666776767666676776776776776667677677677676766767667767767677667666776776676776766776766766776767667766667766776677677676767676766776776766776767677677676766776766776767766767676767767767766677676767767667767766776767676776677677676676767766767676776766767676767767766767677676776767766776677676767766767676767767667677677677677677677676676766766776776776667767667767766776677666766776776776766767766776767676767676776776776776776677676766667767667767766667767767767767767767767766776776776677676767677667676677677666776767767677677677667767766776766776676767766676676776767666767677666767667667666766677667677676666676767767676776676776677667677677667677667667677676767767767667677667767667766766676776767766667677676666766676767766776776776766776676767767767766776776667767767677677677676676776677667767677667766667667666776667767767666676766776767767766767667766776676676767677666776776666776776667766677667677666767767677667667666767767677677676767766776776776767766767676676767676776677677676767766776776767766677
6776677667677676776767667767767666767767767676767767677667767766776766767677676666766767676766776776677677677677676676776767676776766767677677676676767676666676767767767676776767766676776766766677676776776676677676767676677676666676766667676767766677666776767667767766776767677676676776776666776667767676776676776767676767767676766776676776676776776667766677667676676676676766767666667677677677667667667767767766776676766776667667676776776776776776767766776776776776776767767666677667767767766767677667677667667667666767767677667766776776766766767676776767767767767766677667766776767766767667767666776677676767676767767767667666677677667767766776767767767676667767766767677677676676667667767677677667767676677677676667766667667767767667667767676776677677677677666677667767677667767677677676666766667767767666767677677667766667676667676776776677676776767767767767767767767767767767676677676776767676767767767767667676676767677677676676776776776677667667766776776677676767766677666767766676767676776677667667767667667676767677677667676676767677667676676776767667766776667767676776776666767677666767766666677677676776767766667676767766767667767767766767767676667767667766767677667766766767766776676776776776677676767667676677677677677676776776677676776676766776666776677676766667767767676676766766667767676776667766766766776766776776767667766767767677667676676766767767766766766677677676776776767666677667676767676766776677676766776767676776676667676776767667766677667677666666677676766767767767677677667677677667677677676776676676776776776776776776776776766766776767676776767677676776776767766767676766767767667766776766767767677676677667677676776767767767677676767677676677666676667677677676677677676767767677667766767667767767677677677667767767766776766677676776776666667767667677677677667766677676776776776767767767767767766677667666676776676666767767767677677676766776677666767677667677676776666776676776767767666776677677677667677667667767767676677676666776677676676666766766776767676776677676776767667676766776677676776676776776776776677677667766677677677676766766776766776767766776666676767676766676677667676676776667766767676666776767767766767766776666776776767667676766767676667676676776676766767767677667666776776667677676667667676776676776767767766677667767677666767666676776677676776776766767766776767667767676676776776776776776676776776776677676776767676676776767767766776677677677677677677676667667766677677677676676776677677677667766776776776767767766767676767767667676766776667767666766667766776776767766776767677666767677677676767676676776776766676677666776667766776667767767667766677676767767767767767767766767766776676776677666776776776766676776667767767766776766766667767667666767767676776677676766677677666667767767766666776766676766677677667677667767766776767677667677667767666676767676667667767767677676677677667676767766677677677677667666766766767767667767677676776677666767767677677667766766676776766667767667766767677677677676767767766766767767677676776767767677677676767677677677666776667676767767666776767766776776676776676776767667676776677676776676776767667676767676776776776767767767667767767766776776676667767677667767677676677677676676776766776676767766766776766767767767766767767767677677667766776676767666766776677666666776776676667677676676776667676776676776767667667767766776776767677676767767767766666776667677676776677676767676776667677677667767767676767676776667667766677677677676776766676767677676676776767767767766676766766776666676776676766776667767767676767676666677666776766766767767667767677676776767667676667676776767766677667666776767767767666766676776776676766767767677667767767766677667676776776677677676776776776776776766676767676766676776776767677677667676776767767767676677676767767666667676767767767666776776767667766667766766766776776676667677666776676676667767766766776666676676667677667676767676767766677666776776766677677667667677667677667766666776767767677666766767767766677676677676776766767767767676767767767767767766666776667767767676776676766776676766666767667676677667767666766676676766776767667767677677677677666776767766776776666676667676776667766776766776676767767766776767677676676667676776666776767667667676667667766776767767766776766776776767766776677666776766776776776667676766676776767766776776767766677677676767767766776667676766666776667677666667767667677676677667676676676767766766776677666776666776776676676776767766776667767667766776767676776776767677666766776677677667677676776776667766776776667767676667766766676776677666766776776677667666776776767677677676776766776776766667677667677676767667767767676666767767667767767767766767766776776776767767676767677677667767767767766776677667766766676776766776677676766776767677667667676767677676677676776767767667766667677666667767666667677677666677676677676667767676776766767766776767767677667767677677666767767767676767676767767766776767677677676776776667676767767676776667767667767767767677677676776776677666676767677677677666776776776776776677667766776676776767767766776776767677667666677676676776766776677677666676767767767767766776676767767676776767767767677676766767677676676776776767676776767667767667667676767767676776767676666677676766766767766766776766776776676677676776766767767676667677677677667766766776767677667676666676676776776776766767667677677676776677677667766776776667767676766677677667666767766676677677676677677667676767676666767677677667677676776766677666676667766776776677676776677677667667767666666767766667766676767766776776677676776776677677667767667767677676666776766776766766776776776767677676767767677666776776776676767667766767767767767677667676677677677667667677677666776776666767677677676776677677677676767676767766667677667676767667676767767676767766776666767676776776776776766767767667766667766667767767766776766767767767666766776776767666766776667676776776767767667676766776767767767676776776776767767667677677676776676776776776676676776767676766677677676677666676677676776776776766667677666776776667766667767666766776767676676766767767767667677676776676776767676767767766776776767767667767766676767666667766767676776767677666776776667677666767766767766767676767677676766776667667676776776776677677676776767677677677666776677676776677667766767667666776667767677667677677667676677666776776667667767667766776676776767667677667666676676677676766766776776767766776667767767766776776677667677667767677676767767766776776776676766776776776676767676766776677677667677677677667677677677666776776776776767767677666677677667677676776767767676776767767767667766766776766766676677666767767767667766767766776776666766766766776776677676767767766676776776676767677676677676676776676776766767767676776767667676677666677667767677676776767666767767677667767667767676677667766666676767667767767767767767767767766776666776776767766766776767677667667666767666776767676676677677676676776767767766767767677676676776767767766776776677676776667667766767766677676766776767767766676776766677667677676676677667766767767666767766676776677667677677677676776666676676776667676776667767676776767667767677676776766677667667767767766666776667767676767676767767666776776776676767767676776776676776667666677667667766767667677667667766677677676767766677676776667677677666676776776677676767767766766766767766767676776766767666776776767767767677676766776766767666676766677677667667766667767767767767667676677676767766767667767676776767677667676767767767677676676776677667667767667677677677667676766767676767767677677676766776776776676776666776767767767767767766667676667667767677677666776776766676776677676677676776776666776767766776677667766767766776677677677677676676767767666776776767676667676667677676776766676766776776767677667767767766767677667677677676667667676776767676767666766666676766766676766676776776776776776776666677676676677677666766776776677677676766767677666776776776766666667767677666766767767676776776776767677667767767766677677677677676767676767677677677667767667677666766767766766766677666767767676677677667767676776776676767667767667677676766767677677676667677667677677676767677677676776676776766677666776776677676666767767766666776767666776776767767767767767667767677677667676666667667676776676776766676776766766776676666677677677666767767667677667676767767766766766676776767676776766676676776776776667767667666767676666767676677666767676767667667767676776776666676776776667767676677677666776766767766676677666677677667766766767666766767667767767767676776667766776776766676667767767666767677677666767676667767767767767677667677676776776676776677666766767767767767677676667767666767767767767676766666666776677667677676776767767767667677676776776677677677676767767767767667667767667767677677676776677677667766767676766677667767766676776676767676767677666666677666766767676767767677676776776776677667677667676776767767677667676776767766666767676767766676776676776776776667767766776767767767676676767766767767767767766776776776776776677676776776766767667767666676667766776667767767767676766766776667667767677667667766667766767766776767676677667677676776667677676666766766676767767677677677676676766766776776776776776776776767676667676676767767767767667666776677677677677667667676776766767676766676766767677676767677667767676676776676767767767676677677677676776676776776766776767767767767676677677677676667676676776776677676766776776776776676776676776767767667676767666666676776767766666776776776776776677667767767676677677666767767766776677667666776676766677676766776677677676776677666677677676776676766767766767676767676667676767677676667677676667667767667767676766766767766677677677677667676676676767677676776667676776776676767766767677676667666766767766676676667767676676767766767767677666766776766676766776666766776776776766767667677676776776776767677677676666776776667676767766776767667676776676776776776677676767666776766776676766677676776766776776667667767676676677666767767666767767677677677677677676667766776667676677677667766776667766776767677676767767767
36667666677667676677667677667767766766666767667767677676776776776767767766676766667676767767666667677676666677676776776767767676766767767767767676676767677667676766766676767666676767766767666677677667767766677677667677677677676776677667767677677667667676776676776676767767767677666667766766676667667766676676676776666677676667667677676666766676677676776776667677666767667667676677667677676767676767677667676676767766667767667676677676677676776666677676776767676776676767676776776776767666767677677676677676667666776767766776776776776677667766677676667677677666776776776766677676776766767676776776767677666766766767676677666767666667766776776776677676776766677677667767667767677667676767667666667767766776677676767766776776776677676676767767677666776776676677677676676667667676776676776676766776776767667676766776767677676676667766776776776767667667677667767676776776676766676767676676767767767677677666676676767766776676776766767676667677677667676766767766767766776776766676766677667677677667676767767767767766767677676776767767676676676676667677666677676676667676766767677667667676776776677677667767677676766667676676776776776767767667667766766776676776667677666676667767676767667766776776767666677676676776776667677676767667766776676766776776767677677676676776767667676776776676667767677676776766666767767767676776776766667767677667676776776676676677667677676776677676676767767677667667677676767677677677667677667767767666676767667767677666776767667677677676767676667767766677677677676776776676776766676767767766677677676776667677666767766677677676677667666776767767677677676676776766666776776667767677677677666776766666767766776767666776676666676666676776677676667767676766667767676667667676776677677666677676767666776667667767766666766776767677677677676676767766677667767666767676677667677677667766776776766776776776766666767766776767677676776767767677666676766767676766667677677677666667676767767767767767767667677677677666776677677677666676676677677676767677676767676767767767677676776676767767767767677676767767676766667766776767677676776677677677676767767676767767676676766766767766776666776677666676676766776666676776676667676676776767677666776676776767766767676677677677676677666766766776676767766776776677677677677676767766767677677666776767677667677677667676776677677677666767677676776667677667766677667666767667677667767766766776666766667766776776666767767766776677676677667767766766776766667767676776677667767767676677666767767766667676676767677677677666677677677676776767666677666767767766766776677677676676776767766767767767666677677677677677677677667767766776776676677667676767767767767767767766767767676776776766776767767667767667767767677676776776776667667766776667667667676676776667666767767667677676767767767677666767767677677667766776767676676776667667676676767676676776766676667677676766776776776776767667767767667677666776776776677677666676667677667766676767766776767766776776776676676776776667677666776767767767666666766767677677676676767667767676676676776766767666767676677677676776776776776677677677677676776776676776776676776776776776776677677676766767676677666776776766667766767676766767676676767676776776676676766767767676776767766676767677667677667676776776776677676776767677667666776666676776767767677667767677677677667767677676676767677676677667676776767766767676776776767667767766766667767767767677676776767766767667767766776776776776767767677677667676776766766776776776676776776767676767767767766776767676776776677677676767767677677676667677676776776776766767767767677677667766767766767676667676676776767676776776767767676776776767766767766677667767766676676667666666666776676767676676767766776666776776776677666677676776677666676766767666776767676767667766677676767766776676767677676676776676667767667767767677676667676767766776666767667766767766677676677677666776676766676776776766676667677676667766767666767767666767677667766776667676776667767767677677667676667767676767767767767767666677677677676677677676776667766767677676767767677676776676767677676776766776776776776667676666767677676666677666676776776666776776776666776676776776676776767677666767676677667767676776666776767767767667676767766767766776776676776767677666667767676776676767767676767677677666766767667767677667767676677666767767677667676676767676766776676677667766776677677666677677677676776767767667766766677666776776676676776776776776766776767677676677677676766776776767767677666767666767767667766776776776677667677667767767676677666676776776676677677667766776766776776766776677667667677666767677677677677667767766767767766776767767677667666677676667767676766767767666776766776766677676776776667666776776776767666776776767677677677667666666767767766677676776676677677676766766666767767767767677676766776767676767676776776767767767766677677677676676766676776776767767676767667676767767667667677666766676766776677677677676776776766767677677676677676677676767677666767676767676766776776776767676776677667766766767667767676766776776767677677676767767767766767666677676776776767676776667767676767767767666767766776776677676776766776667676677677666676677677677677667677667666776776767766677676676776766767766766677676767767677676776676767767767667766776776667767766666776767766776766677677677677677676667676776776776766776767676776676766676676776776666666667766767667767767767767677677667767767767667767767766767767676677667767767676776766767767766666767666767676677677677677677676676767676676667676767677676776677677667766666776776767767766676766667667667766776776776766676767676667677677667676767766776776776776767766776766766776776776767767767676776677677676776677677677676677667676666767676677676776776776776767766677666767767767667667767677677667677667666767676766676667677676776767677677677677676776776767767677677677667767767667767767677677677677677677677667767767677676767677677667677676767767677666667767767767676776667767766677677667766676677676766766776776767677676676766766677676776776776767667767667677676766776776676676767676776776776776776667767667676766667667767676667676776676766767766676667766776776676776767667676776676677667676767677676776677667766676766666776767767767767677667676776767767766766766667767667676766766776776677677676766766776776766776766666766776767766776776776767666667767666767767676666667766767677676666667676767666776766666767767667766776676776767677677677677666776667767767767667677676776767677676767676767767766766676677667766676767676776676676677677667677667666776767766676776766776776667676776776776676766776776776776667767667667767666776676666676776677667767676776767767677676677676767767676776666767766776676676766766677666677676767767667666767667766776776677667767766776676766776776676767666766776677676766667677676767676677676767677666676767677667766677676776776776766776776776767676767767676776766776767676776767676767766776766776676776666776766677677666676676776667767676676776776767767767676776767677676776776766676676776776766776667676766677666776677677676776776776776667677666677666776767767767767767667676677676776776776767766766767767767767677677676767767767766676776676776677667667767677677677677677676676766767766776776676776767666767677667677676667677677677676666667676776677677667676766776676677677667677677677676666767767766776676776767676767767677677676676767676776776767666767677676676676666767767676667766767767767767677667767767766667767766767676776677677666776776776776677676667676676677677677676676776776776776776666766676776677666767766676677676767766766666767766776776766776767766776776667676766676667767767767677677677667666776766766667766667767767677676767767766667667676766676767676677676776776667676766766667676677676766767766776776776676776676766776677667676767666767667667767676776776776767667667766776666677676776776677667676776767767767667666676766776767676776767767767767766776776776677667677676767667766776776766677667767766776767767677677676766776776776767667767766776776766776676767766776767766767766776677677677667676767677667766667767676666767767667767766776767767767767676776776776776676776776767766776767676776776676776767667677677677676767766766766667767666677676776776767677676766766767677676776776767676766776677676776767767677666677667676677676776667767767766676676767667667767767766767677676776766776776667677677676676766776767676776766767676667767766677676767767666776666766776776776767766776676666776776677677677667677677676767667666677676776666766776766767767766767666767767667766767666776676766776677676766776667667667767766667767767667767767676776766676676767677677676767676776776767666676667667667676767767667767677677666776776767766677677676776767767677667677677677676676776776766676676676776766776667767766677677677677667766767677677676677677676667666666767676767766767667767667666776677666766776766776677667767766767767767767767676776767667767676776676776776776776676776766776776776776767767676667676677676776676767766776767767667767767766676677676776766776776766776676667677667676776667766776767766666767767766766776776776776676776676676776767666667766676776766676676677676776767767767767767766776776767767767667677677677676666776676776676766776677667667767766776676667767767676776666776776776676677677676766767666677677667676766767677666776767767767767766776766767767667676677666677677667666776776767677677676667676776676677676677677676767766766667767766677676776767766776776767766767677666666776767676776776776766767676767767766776766677677676766776767677677666766767676776666776776776767767767767676776676776776667666677677676776767767767667677667676776776766776766677676677676767666766766677677676776667677666666676766766776776667767766676767767677676776667767676767767766766776776677676776667766776776776776767676776766766776776776776666767766776767676766767767767767767767677677676776766766776766766776776676767677666766666776776767677677667767767677677676767766676776667677677676766767767677676677667676667767767676767766666776676776767766776776776667767767677677676776766767676766676767667766766
66766776676767677666776676666676767677676677676766676776776776767767766776667677677676667766676676767666776776677676766776767676776767767767677676776666767676767767767767767767767766776767766776776776767676676776677677677676776776776776666677667767666776776766766776676776767767666767767767677676776767766676766676776677676776666767767667677667766776676676776767767677677676776767677677677666666766776666677667767767667677667767767677667767767666776667767767766776776776776776776767767766767767667767676776767766767667667767767767676676677676776767766776776776776666767677677677677676767767676766766676766766776766776776776677676776677676776776667667767676776776766676677677676666767767667676776767666776776767766667667766776776776667767676677676776767676677667676776767766776776776776667767767667676677667667676766676677676767767676767767767767767766776767676776767676767666776766767766766676676677667676667767666776767677667766776767677677677677676767767666776667667676667767766677666677667677677676767677676667676776677676767767767767767766776776676676776776676766766766776676776767767667766667767676767677677677676767766776776766776766667676677676767767766766667677667767767676776767676767767767677677677677676776776666676676767676676776776677677677676776767676767766776677676767767666776767766776767767676767766776766767676776676766767767677676776776767667676676767767766676677677677677677677666776767677667767766676776776767677677677676767676767767766776776677677676776767667676677676766766767767767666767767767767677677676667677676767676776767767766676767767767676666676667766776767767767676776666776776767766776776766776776776776776676776676667767677667767767667767767767767676776677677677667767767767767767666776666767767676766676776776767676767677676767766666776676776676767767677676677667767676676767767766767667767667677676767767767767767766766677677677677666767767766766776767677667767677676677667766677667766766667766676677666776767676676766767767676766767767767766776767767676776776677667767667667767767676776677677677676676767767767767766767766766767676767767767767677676776767677667767767766766767667767766767767676767767677676767676776766766667766676776667677677667677677676677676677676766767766666767677666776676776776776767767767766666776776776767667677677676776776677677677667676776776776776776776767766767676776776667676677666766676676776766776767767666776676676776766776776767667677677677677677677677666767767767767677666776677666766766677677667676776776677667767767677666667766767766766767676776766766776776767767666776767667667767666667767767667767766776677677677677676767767676766767667767767666767767766776677677676767766776676776766666676776767767667676677676776776677676776766776766677666677667767676676776767766677667677667766766776677667767766677677666767667767676767767767767766776776776776776667676766666776767767766767667767677666766677677676767767767666776767676676767767677667666677677676677667767677677667767677666667766767677667677677676767766676766666766677676766667766667677667667676767766676776766766677667767767767766677666676676677666776666776767677666776677667677677677677676767767766776776776767766776766776776676766776767767766677676767767666676676767676677677676766776776666676776776776676767767677676767677667666666776767676667767766676766767767767667667676776676766666767676667767767676776776767767767767766776667677677667677676677666667767667767767666676776677666667766676776766667677666676767767766677677666776776767767676767667766776767676776776776677677677677677677676766767767676767766776767666776767676767677677666767767767667676776776776767666776776767677676666676776776677667676767676766776767667677666776767767666677676776667766667767767767667666767666676666776766767767767677677676776776676666666776677676776676766776776776766766676677667766776767666767767767667676776676776767667767676677667767677676676776776667677667666767676767676766676677676677677666677677677676776767766776667766677677667676766776676677676776677667667677676776767676676776776776676776766776676776676776767677667667676767766776667677667767677676776776677676767766776767677676776677677677677677677676677677677667766667767666767667677667767767676776767677676767677677676776677676776767666677676676767677666767766776766776776767676767676676776776677667667767666676776766767767766776776676776766776677676766677677677667767766766667766776776776666776677677676776776776676766776676667767667766666677677676667676776767677676667677677677667766667676666776767767677667767767676766767766766677667766767767676667677677677667667676776776776776776767667767677666676767666776667677677677676766776776776766767667766677677676776677667677667677667767677666776767676767676776667767676677676766677677667667767676776776776776767767766677667677677676766677666667677677676776766676776767767677676767667667767766776666667677677676677677676676666667667767767667676767767767767767767766767676766778676776767767677667767677677667767767766776767677676766767676767667676776667767766676677666776776776766776767676767676677666676766667677667767767767766677677677667676766677667767676767767767767767766776676766776667767677666767676767676767767677677677666767766776776767766776776766667767676767677676667767677676776767676776677667676767767666677676776776666766767676776776766766767766767666666766776776667676676776667767676767677677677676776776766676767767766766677677676767676667676776676776767667667667767767767677677666767766667767677676767767767767676776776776767676776776766676767667667766767767677676767766776776676677667767676767667767766776676767677666676776677676776776776766776667676776776667677676677676776776776776776677676776677677676677667767767676676776767676677676776676676776767676776767767767676767667766776767667677667767676677666776776666677667767767676767667667676776776666676667676776767676677667766667666767766767666677666677676767766776767676676776667766767766776666766676676776776776767766776776676677677677667667767677677667667766776766767767767676776776676776766667667676776767666667767767767767677666776667766676776776677677676676776677676676776776776677677666767767676776776776767767676776766767677676776776676667766767677676767766767676767676776767677676667767767667677677666776776667767767767677677676676766776767766677667766766767767767676766767767766766767677677667767767767676776767767767767767767766676676767766776767767677666767767676676776776666767767766766666767767666666766766666767766677677676776767767676776667676766776676767766677677676776677677677677666676776767767677676767676676676677676776776766767766766766767667766767677667676667676767667676776767767677677676676676767767676776667666776676666776776776666667667677677667767767767677676667767767766776677677676776676776776776776766676776776767667666676677667767667676767767766776776767766767676776767677676767677677667667667677677666776766776776776767767767767676666677677676676677667766767677677667677677677677677677667677676677676767767676666767767766667676776767667677677677677667767666677667766766776766776677676776767676667677677676766677677667767677677676776676677667767767767676767767677677676776767676767666766776766776666677677667666776676776776776776676667767767666766667666776767667767766776776766667767767766676767666676767766776766677676767766666767767667767767677677667677677676766776767676776767677676766767767767676776767767676677677677667676767766676776676676776776676666776677677677676776776677667677676767766776676766767676766776767677666776767767676776776767766766776766676767767667767676767767767667677667766666676776776766767676776676676776776767676776766767766776776776776776767676767676767767766776666776767767676767667676767767677676677677667677677677677666767677667676666766676667676776776667767677676766767677677677666776766776776676676677676766776776676776767667767677676776776767766766666766776776666776676677667676676667766676776767766766767667676766676776776776677666767767676767677676676676776676767676776767676776776767766767677667766776766776667676767666667677667677676767767667676776776766677667676776676666767766767666776776776776776767667667677677677666676767767667767767767667677667677676676766676667767767766776667676767766766667677667676767677677676766767766767766677677676776677676776767767767676776767766767666776667766677666776667766766767767667766677677676767767767676767667666766776766676766776667767676776776776776767767667677676776767677676767767767667767766776766776776677677667667766776676667676677676776766776677676677677677677666676677666767767677667767767666677676776776766776776776776776767676767676767667767767767767767767676677677666677677667666767767676767767766677667766767676767677677667676776767676666767676776766766776776776677667767767677677676676677676767677676776776667676767767666776767767677676776677677667767767676676676767767677677667677677676767766776767766677667766767767766776767767667676776776767667676676776676767676677676776767766766667767766776767766667767677676766676676667767667667767767767767767767767767766767667677676666767767677677676767767766676767767767767767677667667767676767677677677677667677676776776776767667766776766677676676677666666766677676776677667677677676667766767676767677667767767766776767767767767767766776776676767767676776766776776776767677666677677666766766767667667676776676767766677677677666766767766766766767767766767766766766666676776677677676667767767766767767676776766776766766677667677676767767666776677677677677676776776776767676666677677667767666667677667676766776766767677676776676766776776776677677667677666776766767767676767766767676767767676677676767766776776767767767767767677677676676677677676676776776776766667677677677666776767666676776676767767767667767766776776667767767677677677677676667667676766676776776776776767666776667677666767676677666767676667676677676666767667676776677677667677676677667676677666776767676776676677677677667767767667767677667676776776776776767666766767767766766667
6766776776677667767676766677667677676766676776677667676766767766676776767677667666666767676776677676767677677677677666677667766767677677666676767767677676766776676767766767766766776767676766677667767677676766666776776776767767677667677677676667677676776776776776666776776776676767666767766776776767767676667677677667666677666676677667767676667667677677676677677677677667767767767676776767766666766677666767767667767667766677667766776767677676667667767666676667767667767667677667767767766767667676776677676676666776767667766667767677676766676767667767666667767767766776766767766767767766677676666766776766776767667677666676767676776776776776667667677676776667677667676766676667767677677666677676767676766666677676676677676776677666776676776766776677677677677667766776767676666776776667676776776776767767667667676776776667677676767677666767676767677677676776667767767676667677667766676776766676677677677676677667677666766776766677677677677677676766776766767666776767767677676776767767767676776767667767676767677677676677666667766667767767667667676776667766666767667666776776676677667677676677677677676677676676676677676766676776767677676766666667677676767767766776767767767676767766767677667766677677676667677676767676666776766677677677676676776767666776677677677676676676776667677666776776677667677677677667766766767766767676776676767767767767667767767676676766776666776776677666766776766776767767766776776767677677676767767666776767767766767767676767767767666766677667667767767666766677667667676676776766677667666767766767667767767677677677677676767766776767767767677677667767677676676766776677676767766776776676776776766767676677677676767666676766776776767766676666767767677677667767666767766767677667677677667676776776776676776767677677676677676767767676667676776766766767767676776767767676776776776776767767767676766767767767766776667767767767767667767766776667766766776667676677667766776676776776776677677677676667766667766776766776776767766767767677676776766767676676766776676776767676776776776776667676767677676776676667667766767766677666676776676776767766767676677677667767677667677667667766767766677676676677677677676776776776766766676776677677667666766776767667677667676676776667767677676776667677667767767767676767766667667677677666676767767676767677677676767767666767766776766776767676677676677676776776677677677666676767767767667766766676766677666667677676766667766666767677677676776766767767766676767676767666676776677676767767766776766767766776767677667677676676767677676766676767766677677666766767676776767767767766676676766776766676677667766667766776667766677676767767766767767677667676776676766677676667667676767676667766766667767767676766667677676676666667767677666676776776766677676776676766776767676776676776776766767767766767677677677677677676776666776767766766776767677676767677676677667677677677666776667677676676667767766776676677667676676767767676667767676667767767766676676667766776776776776776776677676776766766677666767677666776676677676667677676767677676776667677677667676677667676676667767676767676767767677676677677677666776776767676776776776776776767767676767676766676766767767677677676776767676766767666676767677676667667667767766767676776676767767766677676677667767676766776767676677677677677676667667677667676667676776676776676776776776677667767766667676776677677677667666676667676767767677676776776776766776776776767766676767667676767767677667677676776676767677677676776767676776767767676776677667767767676676776677677677676677677677676676776776766767677677667677677676776666676766676776676776767767766776677676667676676667666676676776676766767767766776766667766676676676766776767767667766776776767677676776776767667767666676776767767667767677667666677677676667767677677676776776667767767676667766767766676677676677676677667767767677676767676676676667767766767767767667767766767767767677667677677676767767766677676776776677677666676677676766677677667676776766667767677677677676776766776776776666766766766776776767767677676776666776776767767767677676676776767766767676677667767767677676666776766767767767767766776767766766767767766767667677676776667767767677676767676666676776667766776776677677667767677676677676667767767766767767766677676767677676667767766766676667667767677667667767677676676776677677676677667767677677666776776677667766767767667767767667676676677677676767767767766677666677677677677677667667676677676667666677677676767766776767767667766676766676776767676767676776776766767766776767766776676776766676676676776776776676676766776766776766766767677677677667676776667767767676676776767766776776766767767767766776766766776776676776776766767767767766766776677667767767766766676776766767667666776667767667666767767767766776776767767766776776676776776766776677677677667677667676776776677666676776676676767667677677667767766767676776767766766767666767677676676776766676766767766776666776766776767767677676776767667767767767766776767767767676767766677676666767767766776776776676666776776676766776666767767767666776676767676776767677676767767677676776677667667767666767767667767677677667767666766666667767676767676767767766767667767766677676767767767767677667766677667766767677676776677676776776676776667676776766767677667677676767676767767667666776766766776776776766767767666776677676677677676776776776677677666767767767767677676776767666667667676767677676767766776767677677677666766767666776767767767677677676677676677667766767676767767676667676767676776776776767766766767667677676766767767767676677677667767766667676677676676676766776767767676776776766767767767667676767767676767677677677676776776776776767676776677666766776767677667676676776776776766677667677677667677676766667677677676677666776776677676666776666677667767766767767767677666767677667666776776776767667676767766767766666667767676766767767767666776767677667677676666676776676767767677676776776776776667667676776767767676767676767667767767767766766776767767667667767677676766776767767667677676676677667676676767666767677677677667676677677676766776767676677667667677676776677667676767767767677676767766667666776666766776776776667767766667766667667767677677667676677676767677677677677676677667677677677676776767676776767676676677677667766667677676776776776776776676667766667767677667677676776766767767667666767767767676767667767677677667677676776676776676666776776776776767767667766767667666667677676676676677666666766776767676676776677676677667767766667676766776767667677677676776676766776667766667767676776776677676776776677677666677667767676767677676676677677676666666667767766776776677666767676767676667767666776677667667767767677667767767766666667676776676767667767767676767667767666776666767766776767767767676767766766766767766677677666767767767767767676767677677676677676776767767667667667677676767667677677677677676676776667667767767677676776677676776767667767767767767676677676677676766677667767676767767677677676767767677676776776776776667666776776767767766677676776676767667767767667767766767676666667667767677677676667767676776667667766767676776667766776677677676767676776776776766776776667677677677676767677666776776767677676776767676767767766677676677667667676676776766776676667767666677676776776776776776776767767766767767676776767767767666677666776767667676776767676667676776776776676776776767766776676677676767767767766776676766666776776766766676676776776667766676776767767767676767676667767667667767676766666767767767767666767767676667677676776767767767767666667677677677676776776767767766676767676677676676767767767667677676666776776677666776677677666677677666676767677667666766767766766676676676767767677676776776767677677676767766767767676677677677677667766776677677667767677667767676767667767767667676767676776676766767766767767676677676776667766776677676776766776767767767767676767766767677667666677676677666767666776766767676767767767677667767677666776766676767667766776676676767676776776677667767767767677667677677667677676767677677667676667677677677677667767676767677667677677667767767767667666776776776776767667767667667766766776767677677667677667767666776767666767676776767766776677676677677666766766677667767667767676776776767767677677667676776776676767677677666766767676767667766666767676776776776767677667666776676776767767677677676776767767676767767677667767767767767767666676767677677666677676677677677676776776776677676767767766767677677676776677676677666776667767677667667767766676667766776776677677676776676776676767767667767676667767676776676667677666766767676676677667767677676767767677676767766767766667677676776767667667766776766767677667676767767767767677677676676676767767676676767676767766776666677667767677667666667766776776766776766666677666767766776767676666666776767676766676776667677666776766776776677667767767767667767767676676766766766776666776767767767767767767767766676776776766776767676776667767767767666767666667767767767767667767666767766766677676767676767676776676667677677667767677667766676767677677677676776676766676776767767766767767767767766767667767667767767767677676767767667676776767677676767667667767766776676767676676776767766776767666677676767766766766676677677677667766776677677677676677676677676776676767766677677676776776767766676767676767667767767677667767676677677676776776776776677676766767676767767767767767676776776776676766767666677676776776677667677676767667676676767677676776767667667767767767766776767677677677667766677677677667767667677677667767766776676776776776767767767767676677677677667677667766776776767767676666677667677676766767767766776677677676776767676767666667767666677676676776776676766666776767767677676667666767677677667676677676666776766766767676767767676776776766776776676667766776677676766767676776767676667766776677677676776666776767677676776767766776666676776677677677677676767677677677666667676776676667766776767767676776776667676776767677676766766776676776776677677676676676776766776676767677676766766776767767667767767676766766766767666676776776767676776667767767667667677676667767767767676776
667766766767677667667767767667766776776677666676677667767766776767676667676766767677676767766676776677676677677666766767667676767676776776767766676776776766766767766776677676676776676776767676776776776776776776677677676776767766776767767676776677676776776776667767766776677677667766666776676666676776767766776666767767766767766767766676776766767666766766767667766767677676776767676767766677667676667676766767766767677667677666667677677676677666776766676776767767666677677676767766776676767667766767766676776767666776767676776776776677676776767676776767767677676767766776677677677677677677666767767767767677667767667677677667767676776776667767676776667666676767666767766677676766767767667676676766677677677666766767666766677677677676776776767766776767766767677677677677667677666776776767767676767766676766676666767766766776776676666776667767667767766767676677667667766776677677677676677677677676767767677677667767666776667677676767767676676667666776776677667677667767767676766767676676776766776776677676776776767767677676677677677666677676767676776776767767676776667766767766776766776667766767676776767767767677667677667766677667767767677676676766676766667767767767676667767666776666676767767677667766776667766676767677677676776767767666776767767667767766676776767677677667676776776676776776766767677676776667677677667667767677676767766766767766776776776677676677676776767766766677676667767767666667766767766776776677676776776776676666767766767767766667767767767677677666767767677676776676666776776776666676767676776776677667666776767767767767676767666666767677677677666667766667676767767677677676776767767666677667767767767767677677677667676677667676677676767767667767667767676677666776676767767677667676767766767766667667677677667677677666676776766776776776667667766677677676767767666667767767767767767767766666766677667666667766776676776776667667767767767767667766676767767767766776667766666767766667676766667666666776676767676767767767766766776667677676667767767677666766677667676766776766667767767666776767766677677667767677667766667676766677666767766776677676676767677676767667766666677666766676677677667676767677667666776676767767667767767667677676776767677676677676776776776776676776767677677676767767767676766767667676676767666767766776767677667677667767677677667767766677677667667766767767667767676677677677677677667767667766776666677676677667666677667677677677677666776676776667676676776776766767666677676766677667767676776766766676766677677677677676767767767767677677676667676767766677667677677677667766776776767767667766677677676767667766776676676766666776776766776767767677676767766767666767677677667766677677677677677677666776776776676766667767676766767766676767767767766776767766767677676677677677667677676766766776667677667766766767766776776667767667767676766766677666776767677667767667677676666766677677677676766677677667667676667767676677677676667766676776767676677676776776766677677677677676766676676776766766767666766676776776677676666767667767766776766677677677677677676677667766776766677667766776776776667676776767767676767767767766776776667677677677677677677677677676677677677667666776767767767766666776677667666776767767676676676776767676677677677676676767677667767677677666776676676676766767676677666767766676767767666767767667766767677677667767767677677666767766677666776677676677667767767766666776767677666776666776766776776667767677667677677677677676667677676767767767766667677666776676666776776676776776677666776767767676766776767766776776666677677676667677677676766676677676776767676776776767767676776776767676767767767767767766776677676676767677677667666767767677677676767767767767666776677676776766776667676767767677677676776767676766767766677677676776666766676767676766776676776776676776776776766677666776676677677667767667767676677676677666766767767767666767676776766677677677677677676677676767767676776776776676676776676767676776776676767767667676767676767766767767667667766776766766677666776676766776766676776766666767666776776767767767767676767667766667677666767766676766776766677667766776677667766767766767667767667676767667767766766767677676676776667767767676676766767667766776776677677677677676767667676776767767677676776677676667677676776767767677677667677667677677677676667667767767767767676666776767667767767667677667677677677676767676776767767677676776776767766767666766677676776767667666776667767767767767677666776767666776776776776776776677676677667767677676677666776677667767667667667767676767677676776677667767766667767767677676776776676776666676776776776776676766776766776776776677676766767676767677677677667677677676776776667766667667767676667677677676767667667677667676667766776776766776677677676776767766776767676677676676776767677677666776767767767767676776776776776776677667767667676767767767767766766776776677676767677677677677676776767677667767676776676666776767766676776667676776766776776776776776776766776766767676776767767767667767766767667676777676666666776667667767677676776776776767677667677677676767766767767767677677666766776776776766766676776776677676776776766776767677667766776767667676776677667766767677677677677676676676677667667667676766766776676677677677676776776767677677677677677667667767767766767676776776766776776776776677676776677676776776776667766776676667767767767767666766776767766776677676766776676776767766776766667767767766676676776776776766766776767677676767767677676676677676767766766677677666776766676776776676667767676767766776766766766677667767676776776667766767676676677677676776677676676776666677667767677667767767667666776767667677676776776667676776767667676766767766776776776677667667677677676667767667676767767767767667676767677677676767667767667767677677677676667766767677667676776677676676766766776666776676767666667767766767677667677667676766676776767677667767767666776767667667767677667767767676677676776776676776767767767767667676676776767667666767677676676776667767767766776667767666776766767766767667767767767677667767767666677677677677677676776677677677676776677676667766776776676767767677676776676676676677667677677666667667676776776776766766666776776666677677666767766776766676667667667766677667767766676776667767767766776776776767676776776776767767767767767767667677676666676776677677677676767677676776666767766776666766767676766776677676676767767767767666666766667766776776677676666767667766767677666776776676767767767767767676677676677676767767766767767676776677667677676677676667767767766676776766766767677677677676776767676766767766667766677677676776767767766766776676776776767767676676677667767667766766676776776776766776676776766776666767676676767667677677677666676767766766767766677667767767767666767767676667667766776776776767666767767767667767676676776776766767767666676776776776776776776667676767767666776676767767676666776676776677677676676767767676776677677676766667767767677676766776776677677667677677676776676766776776676667676767767676766776767667767767767677677667767767676767767767767667767766667767767676676776767676677667766767677666776767676666767666767677676767666767667766767767767667766776676676677677667767676776776676776776677677667667767766676766766767767676776776767676776776767667666676766767676766776767676766776776776776666677676767677677677677677677676767767767767767767767677666766676767676677676776776766776767676776776776767667677676776677676776766666766677667667667767667767767667766667767677666776667676767767666776776767767767767767767767667767666767667767667766776767677677676667677677677676767666767767767677667676767767677677667767767667676667667767676776676676677666767767766766767677676767767676676776776666677667666776776766676767676676667767767767677677667767667667676677676776666677676767667767676776676666676676677676767677677667676767767676677666767677677666767766766767666776677676676776766676776676767676776767667767677677676677667766676666767676776767677666676767666667766676766767767767766767767676677666666667766776666767766776676776766776677676676776667767767767766677676666666677677677666776767767767767767766776776767676676776676767677677667767766766776677677677676667767677676677676677676666667677677677676767677676666767677677667676676776776676776776766776676776776677676676767767767676767676667677676677666767676776676767667767677666677667676776776676776776767667767676776677677677677677667667667667767667766767667677676776676767676767767667677677677666677677676776676776767767766776776767767667676776776667767767766776767767767767677677667767666666776767766677676766676767667677676676766776776667766767766766676776776767767666776776676767677677677676776666667676776767677667767766767766766666767676766767767767767766767766776677677676676767666767767677677676667767667676676776766767766767676767767677677677676767676667676767766766676776767666667767676666767676766776776766776776676676676676767667676767767766776776767677677667676776767767677676767767666667667767767766776676676667767667766767676776677676767767666766767766776776667666776776677676676776776776676776677677676677677676677676676767666776776776776677677676776767766776677677666676766776776677676767767767767767767676776776766776676676677676676677677666767767667667677677677667667676766776767667766767766677667667766776776767767767677667767767677667767766676776767766667767676677667767677677677666776677667676776776666667767676766677676776676667676776776776676776676766766767766776767766767767667767676677677677677666767766766767767676766776766776677666766677677677676766776767667667676766776776677666776776767666676677667676776767767766766676677667676776767766667767767766767767667767767767766776776677676677676776776766767667667767766666766677676776776677666776676776767767767767766776677677667677676676776767676767676767767677676767766676766776766767666767767767676766766676776676667766776676776767767766666776776776767767667676767677667767676767676776677677666676766776767676677667767767667767766776767677677677666676776667676776767677677676666766776776766676776767677666766766767
676676767766767676767677676676776767677667767767667766677677676776767676776667667666677667676766677676676776766776766766776767677667676767766676776676676767667767677667677676776677676776676677677676667767677666767767766776776666676766776776776676767766767667767766677667767767677677676766676776767666676676776666776677666776776766766776677667677667677677677677666667667677677667767766676767677666767667677676766767767667767766776766776776767677677667766676776776766767767677666776776676677667767667666776676766767676776776776676767767767677667677666767667666767767767767666676776676677677676767766776776767767677677667767767667767677667666776767766776767767676767767767667667766676776766776767767767767767767677666766677676677666767677677667676776776666776666767667667767677676776776767677677677676677677667676677677677667666767676767767676776677677676766766677677677676677677677677676677667676767766767666677677676767767667766776667766776776677677676776776666677676766767766776766767667676776776766776766776776776667766766776667767767667767766667767676776766776776766776776767767766667767767677666766767676667676767667767766776776766776776766667676767677677676677676766776776677676776677667767767667767676767676676776676677677676766776676776776677676676776676767667767677676776776677666676767767767766767667677677677677676766676677667676767677676776677666676776767767767767766776667766776676776677667667767676776677676776776667677667677677676767667767767667766676767766767767767767677677677676776776766676776776677676667766677667677676776766776776677676666776767767767767676776776767767766776776766776667676776667767767676767766666677677677676776667767767767677676667767766776776676766767766776767667767677667667666766776767676776776676667766767767676776776767766676766776677676677667667676667767766667767676776767767666776767676776776767677676776767667677666767676667667767667676776776767766676676767767667677676677667767767766766776767676776677666766776677677677666676776767767767767676676776776776776767677666767767677676776667677677677677677667767767767667767767767766767677676776767766676676767767676677676766676676677667677667766776667766676776667767767667667766676767667677677666767666767677667766767767766767677667767767677677677677676667667767667676776767767676767766667676766667767767767767677677667676776767767767766776776676776776676766776676677676667676766667766667666776667766776666677676667767767676676766667766776677677676676776667766767666766676767767767677677676677667766776677667676667766776776767667767677677677677676767677666776676776767677676776667677666767676677676666776676776667767676767767766677666776677677667676677676667666776767676767667767676767667766776767677676767766776776776766766776677677676677677666767767677667767676767766766667767767677677676666677666776776776766776767767677667666767676776767766766767676776776677666776776766776677667767667667766677677667677667676767676767677676766676677676766767677666776776776766767676767767676766677677666677676677676766776666776667667767677667666776767667767766676766676776666677676767767766776766776767767676776776776677676776776776676767766767766767767766776677667676767677666767667767767677676667767766676776667677667767676766667767766767767767677677677676776767676667767767676667667767766677677667767677677677677676776667767766766767676767766667676776767767767676776776776776676767766677676677667676776776767667676677667767767677677676677667766776677677676767767767767676776767666767767666767767767767767677677677677676776776767767767667676776766767676666666776776676666767667766776767676677667766776776677667767767677667666667767676767766766766776667677677676776667667676767676677677677667676776767767667767677666776667676776676767767667677677677667767767677676767666677666676767676766767767766767666677667667676766766776677667667767676776677677667676776767676776667677677676667666767767766776767766776767767667666776767666667676776767767767767767676766776677677667767676776666767677677676767767766676776767677677676767766767767666776667676776767677667766667767677676776667766776667667766767676776776666667676776776776776776767767677677676776766776667667767767677667767767766767677667667767676767767767767677667767676676766767767667767766776666776767667667677677676776677677666766677677667667676766666776776677667677676776776776776676776677677667666776677666776776776766767767767767767676676776677676776767767676667677677676676766767666776776767676676767676766766776676767667667767767667767667676677677677667677666766677676667767676776776776766667677676767767667677677676766776676767766677677676776776676677677667677676676776676776776667766677667767666667767667677667767676767767666776667677676776766776767667667766677667767677667767676776776667676776766767676677667766776677677676767766677676676677667676676667676767767767666677676677667676767767677677667677667677666666767667666677677676767666776776776776776767667766766676666677677677677676676766666767676676776767767666776676776776677667676667666676776767767767767677676767766776677676776676776677666776767677676776766666767767677666767767767767766767677676776776767677676767767766667766767767676776767677677677677676767767667767676677677676776776776776767766766677667767667677667767767767667676767677676766676676766667667767677666767767667767767766767677676667766667766676776776776766766666767677676776766767667766776676776667767667666666767676776776666776677676667677677667677667767676776776767677677677676776776767767666776676766676766667676666767667676776677677666776776677667667667666666667766667767676767767766776776776776776667766766776767676767666776676767767766677676676767677676766767677676667667767767666667767676677677677677677676676776767677667666676676776767676667676767767767677667767767766766776776676776666677677676667767767677677677666776767766776767666776677667767667767667767667767676766677667767767766767666776776677676667676776677667677677677676776677677677677667677667766676767767676766776667766677667766776677676767667676776776767767676676776776767677677676767766677677676766776767677677667766766776767767767767677676767767676776766767767667767767677677667676667766767677667766766677676776767766776767677667766776767676776776776776766677676767667767667767667766667767766676776767767766767677677676776776766766766767767677676667676776767767767677677676767767667766776766766767766776767667766767767767677666767676676677667766766767677676767677676676767667667676776776766776767766767767766766666677677677677667667667766776766667767767767767667677676767766676776767766776766776776776667666667767667766776677677676766666776676767767667676677676766767767667766776776676766766767677667767677677667666767667677667676676776676766776776666776767766677677677677667677666767667767766776766767677677667767766767676776767766767767667676676776767667677667767767767677676776677676776767677677676677677677667667676767677667766767676776776677667677677676676776776776776676776776676776776767766767677677677676677676776767677676776767667767766776766767676667677677667676767676776666776776667676666766776677676767667677676677667666766676776776666766666676767767766776677666666776767766677667677676776776677676676676767676776776677677676767677667676776766767767767676676776676677677677677677676776776676776776666776776776776767767676767767667767766767767677676766776776766767767676676776767766667766776776766766766766677676767767767767667767767676767677677676766767666677667677677677676766776676776776776676767767667767676767766667677676676767666766766776766776677676677676667767677666676676776767766767676776677676767766776776766676766776767676776776776766767767766776767667766677677676676767676677677677666667667767767677677677667766767667766767767767767667667766677676767667677667767667767766677677667767766767666676776676677677676776666766676767767767766767767676776776776676677666677677677666677677667676676767677676667676677676766766677676767667676776767767667676667767767676776776667766677667767767667677677677666776677677667766767767767767677677676776767677677676677676776766776767766776677677677677676776677677667767666767766767677667677677677677676767766767767677676676776766776666677677677677676667677667667676677667766677677667666767767767676767666767767677677667667766767767767767667676767766776767677667767767767767676776766767766677667767766767766776767767676766767767767676776776767677677677677677677677676767767767767767677676677667767677667666776776767767677667677676767767677677676767676767667667766767766776667767667667767677667677676667676776766766766767677676767677676676776776677666776776776677677676776677677676767676766677676667676766766767677676767666766667767667767766667666776776767767676767766666676766676776776677677676776766767767676767767677666776767667767767766766776776676676776767767676776767676667677676776776776766776766776767676767677667666677677677676767766677676767676666676767677676776766667667767677667766677676666677676766766767666767767767766767676776776776766776776767667767667766767766776766776766766766767676776776767766676776767677676677667676766766766767767766666767767666676776767767677676667766767766776776776767766767667767666667677677676677677676776676776776767676676677676776677677676776776767676667766776666776677676776667676767767677677677677676667677667766767766767666767766676767767766767767667766677676767677677676766676676677667767767677676667676767767667667677677676776666676767676677677677667767667676776776767677677676776766776676766676676776776767666676776766666776776776767677666776767676677666766767767767766766776776677667767667666766776767767767766667766676666677677676666676766776776776776776766767667666767767677677667676767676776766677677666766676767767766666676776776766676667677676676666767677676776767676776767676676776667767767767766767666776776677677677676677667766767766766776677666776767676766766766776776776767676666677676776767767767766677677676677676776666677667767766666776667677677
767766767767767767766776776776767676677666667667677676776767766776776766767667676776666776776767767676776767766676767766677667667766766767766776766776776767677677667676677667767767676766767666666677677677667676767666776776667767667667767676767676767767676766776776767677676767767766776667677676776666676767767766776676767767677676676776666776676776776677677677676776767767766776676767667676767767676766776766766776776776776767676677667766767667677676767677676767767676667677676677666776667767676676766776776776776767766767677677676776676767767767766667667767766676767766776766767767767666776677676667767767677666767767677667677676667677666766776676667677676776776667767767667766776776776767666776776776767767767767666766776776767676776766667766776676676767666676677676776776767767677676776776676676776767767767766776667677677677667767677667667767677666666776776767666776766776776766676767677676776776767767677676676776667767767677666776766767766676767676776766767677676776666767767767676667766667666677677666677666776776677666776776776776776667677667677677677676776776677666767767677676776766776767677676776677677667667766767677667667677667667766776677677676776776766677676767676767767766776776776767676767766677676767667767676776677676666776767677677667766776676776667676776776667677677677676776767677676677676667766766767677667767767767766776766767767666676676767767767676676766767666776676667677677667767767667677676776776667766767667667766676776667767767667767766677677677676667767676766766667767767676766767766676677667767766776776767666776677667677666776767676767767767667667677676766676767677676776766767667766667667677666667677676676767767766776676677677677666776666767767767676776776776776776676767677667767677677677677677677677676776776677667676667667767676776666776676776776776677667767767767667767676776767767767677667667676767677677667766667677676776767767767766767666667766767766676676667767667767676776767767767666767767766776767767677677676776776776666767767767677676776677676776767766776677667676667767767767676776776666767666776767676666767666776767667667677666776776666766676766767667767767767766677667667676667767767767666776767766767676676666767667766677676767766766667767667677667676676666767676776767766677676766666776776666776676677676776776776676667766766667676767767767677677676766767767767767667676766776767677676766776776776767766667766776767767767767767676677676776776677677676776667667767677667667767667766776766776767767676767767677677667667767666776767666667767667767667677667767767767767677677676676776776667767676767676776776776677666767767767767676767766677677667667676677666767766676677666667767667676776677676677667766776767767676776767677667676776776766766767667667766776776776677676766767677677677676667667676767677667767767767676766767766766776667677667767767767676767677676767676676776776666767676677676776666767677676767676776767766767767767767767766767766677676667667676766776767666767676767766667767667767767677666666776776767677677677676676767766767676766776776776767767677676776776776767676767766666776767767677676767766776767767677676776767767767666776677676767767676776776677677666767676766776676767767677667666676766776776677677667667676767766767767767676677676766667767766776676677666767767666776666667667767767766767767767766776677667666767767767767766767676767767767666667666766676677676667767666766767767666666667767766776676776766776776676676776767767667766666776676767767676767767767767676676767667666776667666776677676767767676776677667667767676666767666776776766677676776766676776676767677676676677677676776766767667766776667667767767677676776677677667676767767667766767767676776667676677677677676776676766767767767766776667676767676767767766767766776676776766767666766776677677677667676677677667677676766667766667676776767676776677677667767667677676676667766667667677667767667767677677676776667766776766677676766676767666766666676776776766667767677677676667676776766667676667677677677677676676776776776767767767766676767667676776776677666767767677666776767677676767666776677677676776776676776767677677667667667667677677677666767666767767766767767676676776776677667767677677666666767767666677667666767767667676776776766767766776766776767666666767767766766776676676767667667766767766776767677667767767666767677677666676677676676676766676766776676767766776776676776767677676776667767676776776776766677676677677677667766767677676776767767676766776767676766667767677666776677676766767767767677677666776766776776776776677677676776767677667667677677676776766767766676767767677677676677667676677676676677677676776776776667766666677666766667667677677676677676776766677676767677677667766776767767767676677676776776767676676776667767677667767676677676766767666767677676767767767677676766776766676767676767677676676676676767676667677677677676776676776776676767767766766776766776776676776676767766677677677676767767677666676776766676776767667676766677676767767677677677676677677667677676767767767767766767767676766677676766767667767677666776766776677677666776666767676766767676776677676677677677677667676767676676766776767767676776767767677676767766677667767676776667766776776776767767667767767766776677667767767767667676667666677676767677677677666776676667766776676776667667767767766767677667676776776767677676776776666676767676767677676677676776776676767766767766666776776776767666767766776676766667767767676776776776667667667767666666766676766766666677677677677676767767676776667766776776776766677677676767676776767767767666667767767767667767767676676776776666776776677677667767767666667767667677676766776767666766677676766776677676767677677676677676767767767767767766676766677667767767766776766767676776776776776767766766676677666667767767676677667766776766767767767766776776766677676776776767667677676676676767677666766776666776776677677676776666766767676676776776677676776776666676776667667766677666766776667677667666776676776676667767676776667676776666767766776767676776767766766776677667766766667667767677667766667677666766677666767667767767767666776776767767677667666767767766667766767767767767766766776776667677677666677667766776677676776776776676766767766767676776776767766776677677677676767767766776667767766767767766767766767767767667677676667766776766677676766677677666766766677677667767767766776776776776667667676776776677667766767677676767676677676767667677667767676766776776667766767667767676776767677667666767677676776766766776776676676676677676667676766677676677676767766676767676767766776766767676766767766776667676767767667667677676767767676776677667767677677676776767766767677677667666767767766776776776776677677677676666676666766766677676776766767767677676667677667676676766766776766776776676776667667767767766767677666776667766667666667767767766767767666677676767676677667767766776676677676767677676776767676776776677676667766767767767767677667767676767667677677677677667767767677667667767767767766767667666776766776676776766776666767767667677677676676676776767666776666766767666676776667676676776666667667667677677666767767677677676677667667766767767676667666767677676766776677667766776767767666776667767767766766676776676776666776676766676776776776676676666776767767676667667767666767767677666767766677667766676776767677676676776776677677666767667677676766767766767667766767676776766776766666776776766776767677677677677677666766776767676776767766767667766776776776677676767667676676677667766776766767766776776666676767767666677676767676667767767676776776667677667677677677676767677677667667676667677677676776776776676767667676776666666766766676677666776676767676766776766767767677677666677667676776766766767676776776766676776776776776776766776776677667766776677676767767767767666677677666776776776767666776776676766776677677676666676666776676667767766767667767766776776677677676776767767767767667767766776766677676766677677666767677676767766676767676776667767767767767766776766767767767766776677676767767767677676677666776676667667667676767676667666776667767676776767676677677676666676767767767676676776776776776766776776676676767676767766677677667766766776767767766766677676767676666676776677667676767677677677677666776767766767767667767766767767667666776667677676776776767767667677676676767766667666776767767676776767677677677677667667676667767767666677667766776776677677676767676677667676776776776666776677676767767677677676676666767766667677676767766766767767766776676676776776676677667767767677666666677676776776767766776767667767677676776767767667667677667676767767676776767766677666667767677666767667667677676776776767767677676767766776676776767767767676767767676767766776767767667766667667766776776767767767766766776776776676776666776776776676776776676767677677666776676677676767676676776767676776767766776776776776767677676767767767676776767767676766766667767767676776667766776767677676676767767766767766776776667767767667766776767766767766767677676766767767767767677676767767767667676667676776667667677676677676776776767676766667766766776767767666776767766776677676666766776776767676776767667767767767767676776676776776776776667766766766667677677676776677676667676767677677677666767767767677676676667767767766767767666776776677677666767676676677666766776767677677677677666767767767667767767767767767766776776666776767667667676767677676767767766667767767676677677677676767677677676676677667677677676766676776766766677667677666676676776776667677667767767667766667667677677667767767767767767667676677667766667677677677677667676766766776776776667767767676667767676776776766677676776776676776767766776776776776767767767676776776767677676776667766666677676676767767767667676776667767767767766676767767766767676767767677677676776677667676676677677666776776667767676776677667766676776776776676767767767667767666766766677677667767677677676676766667767676767677676776677666776776676767766767767677677667767766776776676677676776767676676767767767767767666667767677676766766766776677676767677676767767767667676677676776766776776776767
66776766676766766776666767676776676677677676776776776677676776776767767666776677677676776677677677676677677676767767767767666776667677677666776767677667767766677677667677676767767666776677676676776667677676776776776677676776776767677667767676676667767677676667767666767677677667667767677666776676776767676676767767766767767766767767676677677677676776776776776767667676677666776676676767767766776766776776776677677676776676776767677677677677666776767666677666767767767767677676776677676776676776766776767767767767667767766776776776676776677667766667667767767767766676776767766676677667667676776766776676767767767766676677677677676776667767667676767766776667676767676766776676776676776677667767766767676776776667767676676776776667767676766666776767666776776776667767767767767677676677677676776666766776767766767767677677676767677666776677677667666767667667677666667667767677677677676766766676776766776766667766676677666677677677667667766667667766767767676776676767767767766776676767767766766767677667766766677667767766776767766767767677667766766767676776667676676776677677677677676776776766677677676776767766776677666667767766676776776676766767676667767667767676776767677676776776676666767677677677677667676666677667766776677676767666766766767666776776767767766776766766776676677676677677677676776776766776776776677676767667767767676776766766677676676677667666776776766677676767767677677676776776677676666776677676776676776766776776776776767766766676677676767766676766677676776676766676677666677676677676667677667767677676776767676766766767767677667676676776776776767677677667767766766767677677677667677676676776677667767767676667767676767766767677677676776666667767767766767766766776767666676666776767766767676776767766776776677677677677677667666677677676766676677666776767767767767766776677677677667676677666767766766666767766776767767766767767676666776776767767767767677676767766767676766677667766767767767667767767667767767677677677676676677667677667766676676776767767766776776667766776776667767767666776767767677667677677677666776767676677677666767766766776766776667767667677677676766776776677677677667666667677667766776776776677677666666776776776776766767766677677676766766767667666667676776667766676776667766776776776776766766766776677677676776776776667667767767676776767767667766767667766767676776666776776776776667767677666776666676776677666767767766776767676767767677677667767676776767676767676776776667677676776767677676776776666677677667677667676677676767676776767767677676776666676776677677677676776776666677676767766676677677667676776767767766776766766676766776677676767667767767677677667767766767676676676766776676676776677666766767676776666676676677676766776667767766677677677667677676766676776776767676677676666767677677676776767766767767767767677666666676767767676767767676677676776776776767667666667767676767676666676767767667767766677677667766767766776666776776676776776677677677677677667677677676767767677667766767767767677666776776677666776767676667677677677677676676776676677677676677667667766766667677676677677666776677677667766776776676767767676776776776776667666776676767767767767676677677676776767677677667677666776676667767767667766666776676776767767676776776767766677666776767676677676767767676776766776766766676767676666666776677676766767677677677667676677667767767667767676667766667767676766776776677667767676766766776776767766776776677676776676767766776766776767676776667767677677676676766766767676676767767676767677667767767667677677667766776776676766676676676667667676666776776767676767767667766677676766776677676776667667767767677677667667767676767677666767677677676766667667766776667676776767667676677667677676776767767667767767767667767676676776766767676776776776767766767666767766667767767767667676776776776667767767667667677667767767767677677666767677667666776776767677677677677676776677676766766677676767666676677677677676776776776767677676776667677676776776767767767677676766776667666776776677676767667766766677667766767767766677676776776676767676667667677666667767767767677667767766776776776677666776767766677677666667766776677676776676677667766776767667767676677667766776677667767676776767667767767676767766676676667677677677667676676776776676776766677677677676677676776667676677676667766667676666776776776667667677667767677677677666666767766767767677667767677677666767767676776776667767767767677677676676776776776676776776776767676677676767767677667767766677676676677677677677666677667767767767767677677676776677677676767767766776776666767766776767767766667766676667677676776767667766767766667666767767767767767766776776767766776767667767677676767667676776767667667766666767667767677676767767767666776767677667677666766776667767676767666677667666676767767767767677676776677676766677676767677666767767666766776776776766767767767767767767766666667766677677676667766776677666776766666767677676767766776677677677676676677666767677676767677666776676767666776776776767667767677666677677677676667666677677677676776767766676776767766767677677667766677676666676667767766776767677666767677676766776766776776676776767667677667676767767677677667767676776666776767667767767766676776767676767767676776776776776776776677676767676776766667767677677676766666776776677677666776677677667767676776776677677676776776776766676767767676767767677676776667766767766776776776677676767667667667666666677676767767766776767767767676676776776767667676677666767766776776677677666776776767767766667767767767767676776667767667676767677677677666767766776776776776676766676776776767767667676776767767667667676767667766767767767767767666767767676766767767766776676766776667677667767666776666776766676766677677676767677676677666667767666776776776767677666676676766676776767766767676676767676776766776767767676676776676767667677677666776666767676677666776667767676767766677677676776767677677666767677677677676767666677677666767766776676767667677676776667766677676767767677677677666666766776666767767767767667677667666676767667767767667766767676776776677676766776767677667766677676776776677677676776767767677667676677676767766666767766767766776767766677677667677677677677667666677676776666766767667677667676677676776776766767667676776676676776776676776776776776666666677676767677677666776776776766766767677667676766677676666776766667766676776767767767676676767766667766677677677676676676767666776776677676677667766667676676776776677677677677676677677676776776766677667666666776676776667667767766666767677666676776667767766667667676776776666677666776776676776676767667766776767767767676676677667767666776677676767677676677667677677676776677676767676666776776666667767667767767666677677676667676767666667677676677676677666776667766667667677677666766776766677677677667666776767666767676677676676676677677677677676767767676767667677676776677677677677676767766776766767766767767667667767766676776776667767766776767667676767676677676776767767766776776776776776766677676766767766676767767766677677677667677677676676776676767767766767667676767666767676667676676766677667767767666776666676776767677676767766676776766776677677677676767767677676667767767767676767766776767677677666766676776766677667667677667767677667767766766667667667767767766776776776776776776776776776776766676776666676677676767677676776776766677667766766767767666766766677676677676667766676677676767767767666766776676767676766666767767767767667676677677676677676767766776667666677676776676677677666767666666776767767766766676776776776677677666776776677667677666767767767767676767676677676766767667666776776667676767766776766776676766767766677667767767666776666766766667766676677667766776776766767767676677676676677666667766776766776776767667677667767767667667677666766776776776776767767676776776776677676677676677677676767677676676766767767766667766767676667767677676677666667677677676767766776677677667666766776776767676767767677676766767767677667667766766676767667676676766676666766667766776677677677677676767767666776776776776676767676776667677676667766676766666767767677667767767767766776776766767666767676676677666767676667677667767676776767767766776776767767766776776776767767767677676676767676666776776766776776776667767767676776776776766767666677677667767676676676677667767766766667667676776776766676767767667677666776767676767676767766677677666666677677677677677676767766676767767677676767677676767766766776666767767677677677677676776676776767667676676776766776776776676776776776766776766776776767667677666677667767676776677677676776776677666776776667767767766677677666776667667677666766776776676776767667767677677676676776666677677676766767676776677667677676776767767767767766767677666667767767676677676767767667676677666776677676667766776677677677667766767767676667667767667666677666776677676767667767766767667667767766666677677676776767676667767676776767767767677666776767767767676667676676767676676677676776776667767676767766676776766776776776767677666676676776767677676767767677677677676776767676767666667677666776767677677666776776666666767767676677677677666767667767666766776766776767677677676776677676767767767677667667767767666677677677677677676667667667767677667767677666767767677676667767677667676767767667677676767676776776776666667677676767767676767767667767667666666677676776776766767766766766767767677667677666776776776676766677666766776766666666766767766776767767767767677676767767677677676767676776776776677667767667766767667667767767767666776767767767766776776666776776666776676667767766776766666677676766776677677667677676776776767767766776766767766776776766676676776776776767666776767767676676776767767677667666776767677677677676767666667677676766676776776767766767767767766677676766767666767767767667767677677666776776776776667666776677677677667676676666766776667766776776766677676766776666676766776766767767767767766677667667677677677667766667767767676767766776677676766667677667766676767767677677676676767767767676776677677676766667666767677667677667766666776766767766776767667767667677667677666776666767677
36766776676776767767767677667676766776766776776767767666776767667676677677676666776667677676667767677676767766776767767767767676766767666766776767677677666776676776767676667667676767677667667676767767767767667767667766766666766776776767767767767676776676776776766676776776776676667767766776666776667767767667676767767667767766776776776666776676766766776766776667767767766767676767767677677677676677677677676767767766766767766767676677677667766776776676776677677676676676766776677677676677667767676767767667767666667766776676767766677666776767667666677677676677676666677667676776767666677677667767767767766776776766776776776776776767676776776676776776776677676766766767766767667767767677677676677676776776776767767667676776776766776676676676776667667766767676767767676677676767667767667676776667767677676677676767676776776667766776676767767767766677666776666767767676776676677677677676776676776776766667676676776767677676776776776767677677676776667676767767766676666766767766676677676667666666776767766767676767666776776676776767676677677676767767767767767766666677677667767767767676766677666776767676677676677667667676667677677676666776767667767766776767667767677676776776677677676776767767766776677667676776767766767767767676767677666766767676767766776776676677677676667767767767766776776776776766767767676776676767767767767767676767676677667766766766766776677676776776676766677677667676676766767766766776677676767677676776767676766667766766767766776776767767666767676667676766766677676776766677677677667676676776666766776667676776677667767667677676776776767677676767666776776677677677676767767667667676767677677676676776776677667766677667676766677667767766776677677676776766776776767666766667676776776776767767667677667677666767767667767767666677677677677676676767667766766676677676766776666676776776776767767767677666776676667766766677667767677676767767767766677667767667667677676767767667677667676767667767766767676776676676776767767677667676776676776776676776767766676766666776776767676776776776776666776776776776677676776776776666676676677676776676677667677677676767666667676677676776677677667766767766666767667767766767677667677676667767667667666667766776767677666776767766676776677667677676677667767667766666676776776776776767677676766776767767767766776676677676776776776767677667667676767667666676766667766677676766677676776677677676676676667677666667767676776776776677676767766666767676767767677676667676676776766776767767676767767767667767767676776667767676767766767677667676776766677677676676776767666767676776767677676766677676676666766667766667667667677666767766776766767767767767766676766767767767767766676666767767676776776767677666677676666676677667767766676767767767767767767767767677676767677676676776776677667677677677667667767767767666766776766776766776776776667766776767766776767676767676766776666767767667767766776766676776666776767666767767676776677666767677676677667677677666776776676767767767766677667767767676776776667667677667767766676767767766767677666766677676767767677667766776666776676677676666677677676666776776776676766767767677676776677676776677667766667677677676767767677667666776676676677667767666666676776776667766766677676677677676767767677676676667766677677667766677676776667677676677677676776766767676766776766776676676776766776767666677676776767767677666767676676766766767676677677676677676776676767766767766766676667766676776766677676677667766667767767766776776766667677677666676776776776676767676767676676776776676667766677676767766676776767767677677667677667767666776767767766767766776667766776767767666767677676766667667677676767767767766767676677676767766776767767767766677667767767676677667767667766776676677666766776667766776776776667676677676776676776776776776767676776677677666776766776766776677677677676776667676676776776677676676677667766766767767676767677667766776776677676776676776776766676776776766776766676767766776677667766767677677676676676667677677676767666767767767767767766776766767766667677667677677677667676776676776676776776767766676776666677676776766776776676776776767667767767676677676677677666776767767677677676776776776676767667677676676767667767667667676767667767766767766677667667767766776677667766767667766776776677676776767667676676677667676676767676667767767677677676776676767767766677676676767767767666776667766677677667676766676767767767667676667676776776776767666676776676776667677676767766776676767767767676767767666767766766776666767676667767766667677666767766677676766767677676676776776766766677676776676776767677667676677666776666776776676776676666767676676767767766776676677676776767666667766767766776676766767676776776677677676677676767677676677676676676776767766667677667767667767767677676776767767667767676767667667676776776767766766666776767666767767677666776776677677677677676676767677666767667677677666677667667766676667767767667666677666767667666776766766776666776667767677667676676776776767666677676766776677667676676776776767767676776776776776776766776676767676776766776776776766776767767767676776776676676776776676776676767767667677676677666767677667677676766676676776677676666776767667767767676776776767766767767667667767767767677676667767767676776776666767767676766666676776676767676666776766667667676776776667677676766767676666667767766676767677676767767767767677667767676767767676767767677677677676776767676767667667676766776776766776776776766677667667767767766767767767767767766767666677676766667676776776767767667766766766767767676776767767767767667677676776767677667677676677677676767667676666776776776676776766666767676667767767767677676776776767767767767677667767677667766667766766666676776776676776776776767766767767667677666677667766776776776677666767676677677667667666776766767677667677667676776767666667766776776776677677676776776766776767767677667767766767767767767766676776767766667667666776676776767767677677667766766776666677677677676767766776776776676767676776767767767766676667767767767677677677677677677676676667767766677677677677676677666677676667677677676776767766767667677667767767677666776776676776677677666767667667767677677676666677677677676767767676676767766767767676776776776767676667667666767767676677677676676776677677676676667666767767766776776767767677677677677666767676677676677677666766767677667766676767667766766776767666677676767767677677676667767677676666767666676776767676776776667667767767677667676676766677676776776776776776776776776667677677676776667677667767767677677677666767677676676676667677676776666767676767766676676666776766666666776767766776767766776776767676767677666766766667766776767676677676767667766766666666767767767677676776666677666767676776766667766677676776676767676776677677667677666766776767767767676667677676767766667676776767766776767676776766776677676677676767766677676776677677677676776776767677676767666766767676767676766776776776767676767667667766667676776767767676677667676767677677677676676677667766677667667666776776767667767677666677676767767667767666766767676776767767677676776676776776676676767767677676776767666776776776767767767766667677677676767767767767667766767767677666776776776677666767766677677667667676667767767676667767676766676767766677676776767767676667676767667767677676776676776767766767667766677676676776667676676776766667676776767667766676676767767677677677677677677676776667766776766776667766667676776667677676767667676766776776767677667676667766676677676766767767766676776666776677667767677676766767676677666767767676667676676776767766776667676776767767767767677677666766776776767677667767767766776677677666766767677676767766677667767677677676767676767676776776776766776776677676767666767767677676767676776766767766776676776677666767766766767676667667677667677676767767676677676776766767676766677667767767767767676767766677667676767677677667766677676666677677677677667766767766667677676776676766776776767767676776767677676677667767676776767767767676767766776767677676767667677667767667677666676776767767767676776766776767767767676767767766767676667767667767767667677676667767767667766776776677676767666677666776676677667767767767767677676676776766776776767677666676766767677676776666677677667676776776767676767677667667676767766766776677667667667666677677677677676767767767676776667767767766667767767676776676776677667766667767676767667676776767676667667677667767676776776677676767666677666767767766667766776767676776677676677676677667766767766776776767676676667677676767677666776767767677677677667676677677666667767677677676776766666667767767767767767766776676677667766677677666766767666776666677677677666767767666776776776766766776676767676767766776776677676667676766676677676776776676776766776776767676667667767767767767767767666666767767677676767677677667767766776776767766776676766766677676677676676676767767677676776776776776767676776767766677676676776776767767676776677676776667767677676667676676677676766776677667767767767766776667767676776767676767677676776667767767767676667767766677676676676676676776667767666767667767677677667676776767677676676667667767767767766766776776776767767677676776776677676776776667676766677677677676677677677676766776776677677667767766776666667767767767677676676767767666767767666767766766677676776666776776776767667766766776776676676776776667676677677667767677677667767667676767767767676776767676767766767766776667767767767766776776766666767676776666776776776767677677677677667666776776677676676767666767767677667767676776667666766667767677676767666776776677676776776767677677677677676677667677667766677667667676767677677677676776767766776776766767767766767677667676677676776766676776766677677667767677677676676676666776776676776776677677676677667767677677667767676667677677677677677676767766677666767667677676676767766776776767767677676767767676776676776766776767666766766676776776767677667767767677676776677677677676776677666776676767677676776776677667767676677667666676677677666776766766776676676767667677677677676666767767767766766776667677666677677676666776776776767667766767
6676766767677677667767767766677676676776676676766766676766767766766676776666677677667767766776676667677677667767767676767667666666776766776776766676776766776776776676776776677677667766776667677676676767667767677667677676766776766776767667676776776767767666767676767767767767677667666677677666776767676767767767676767677676667676776776776767767677667667767667767677676667666767677676776666677667666776776776676766677666676766667676767677676766767767767767677677676676767677676677667676776667676767676767676767667767767766767667667677676666776767767767677677667767766776776667767677677677676667767767766776676767676767767666766767767767766676776776677676776767766767677667767767677667677667676677676676677676766766767667767676666767767767766767676677677677677667676776766677676676776776677677677667767667767676767767766677676767766767677666767677667767676767767677666666667677677666677676776767666767666776776776776676776776776776776776767767677677666767767676676776676676776767767676676677677676767766776677677676776776676767767767667677676776776677677677677676676676776666767676766776776767767766767676677676766776677677666767766677677677676776676776767767767767767767767767767767766767667767676676766677676776776776767767767767767767677677677676767676667676766766676676667666776767766766667767677667766676767767676766767677676767676667667677676776767767767677667766776767766767766677676677677667767676776776776676776776667767677677677676767767766776776767766767666677667677676776767667767676677667677677676767767766677677667676776776667666676766767667667677677667667677666776666776767667667677667767767767676766767766776776767767767767667667677677667767676776767767766767676766767767676776676677677676677677677666776776667667667767767767677667767767767677677676776767667677677667767766767667676667667677676776767667677667676666676667677677677677667666776776776676676766677667677677676767767676667676767767677677667767677676776666767667667676667677677677677667767676667676666767677667767766776676776776677676776776767677676677676767676776667766767767676776676676676776767667767766767767767767667666776776676767677677676776666776767767677677677667677676766766767677677676776666677676677677676766767767676776676766766766676776776776776767667676767767676666676767677667766766766776766676677676677677676776677676677676767767677676776776677667677677676767676776766677677677667767766776776767677676776767767676677677676776677667677676676767667666776776767677666676767676766766677667767766776767666677667677676766776677666776676776767767766776676776677667676766776766667767766776766766776767667767767676766676667767767676776776776776767767767677667667667676767767766767767677676776677667767667767666776776766776776677667667676767767677677667667766776677676776766677667667667676767677676667767676677667676677677676776766776776767767767766667676666766767677677676776676776677676767677667767676667676767677676776676767767667767767767677677676767666767766776677676767767677666776666677667667767677677667767677667767766776776766676766776767667767667767766767766767667767677667767676776766676677666766776776766766776776766766776767676677676676776776767766767676776776776766677666677676776776776767676767767676776776677667676776677666767676767677676676776677676676767767767677677677677666666776676767766677667667767767766776766667767677677676767767766767767767676776767767766767667666776677667667767767666676776767667767767766766667676677666676776767767766776677667767676666767667676767666676767667767766776776767676766667676776667667677667767667666667676776767766767676677677667667667677667767677676766767667766667667766776776767677667766767666776767767666776776676667766767676767766677676667767767666776776676776676776667676776776767666767766776766666677676776766766676776776667677676767766677677676776767767677666767676767667677667767677676767677667667766666776667766677676767767766767767676676767766766767767766776676776776776776767677676776767766767677667677677677677676776676767677677677677677676767676767767766677676776776767667767767676776766776766767767667767767676766667667767766676766767766676776767767767766776767667766677666667766666677676767767676666776776767767666767667676767767766766776776776776667766776666776667767676767667767667677676666767767667667677676767767766766767666767666677676676666677677676776766767667676676767767677666776776766676666666667767676776766766677676666767767676667676776776767767767767767767677666776776766776776767767767667666677676767676766677676776767677676766677677666776766676767667766776767676767767667677667677667767677677667767767766676667667767767767766676677667767766667667677676767767766766667677677677676667676667677677677677677667676776676766767676676776667677676776766676666776677677677677667676776676776776776776776776767766776766776776776676766766776666667767766767676776767767676776767677667767767677676667767766776676766676776676776767767767767767667767678676676767767667767677677676776776776767677677677677677667677677676676776677677676677676767766677666776667767766667767667767767766677667677676767767767766776776676776766776767767767676677667767766766676677666667676776767766767677677676676677667767677676776776776767667667677667766677677666767676677667767767767676776776676677677676677666766776666767766776666767767677676766676767766776767766767767767767677667667766767767667667667677676667766766767677676776677676767766677676676776667677667667667677677667677667766677677667677676776677677667767767766666776676766776767677677677676767676776666767767666767676667767676776767767667676766676677677676676667677667767676677676776776676776776776776776676776667667767767677677676667676776776776667767666776767676776767766677667677677676766676776676676767677667766776677676666676776766776776667767677666767667677676767667767667677667767767766667677677666766676776767677676776767677676767676677676677667766776677677677677667767767676776767666776666767677677676776766767767767767677667677666677676767677676767677667766776776767767666776776767766666676776676776776676767767676766766767767667677676776676676766776766767767767767767666666767767767677667676766676767767767677676676676776676667767766776677676776776667667677677677677666677677667676676767767767676776666676666766776776776776767766766767666677667677676776776676767676676677676767767767767667677676666766767677676766676676667676767767767676677677677677676676776766767677667766676667766667767766767667767677677676676676776776767677677676767667667667766767676766766766766676766767766667676766766666776667767767666766776676766776677667677666677666776776676776767667767676776676767677666767677676677677677677666677676767766767666677676677676776767767667667766667677677666767666767767767677676766677676776666767677676767767666776676667676767766677676666767676767667677677677676767677676776767666767667677676676776766767676666677677676767766766767767766767767676776677666766677666776767767767766767767767767676677677677676766677667676767667767767767766676667677676677666767676676666767666676667767666676767767767676676776676676676677677676767677667676677666776666767767766677676766776676776767677676776677676676766677667767766766776677666776766676767666677676767767667677676776766666776677676677677676767767677667767677677667667767666776677677677677677667767766767676667667677677677677666767767767676776667676776776766766776776776776776666667677677677666776776767676776767766776677676666776776676776677677667677667767767676667766776676776767766677666767677666767767766767767767677676776767767677676676776667677677676767677676767676776767767676776767676776677666776766767767767676766676776676766767676677666667676666676767667676776666666776766767767676776776667767677676667677677676667676776767666667676776667766767676766776776676776767677677677676766667767766776666776667676776667667767676776767767766776767767767767676776767767677666677677677677677667767677677677676767677666766676776677676767677677667767676767767767766677676766666666767676766677667767767767767677676677666767766776676767767676767766776776767767677677676767666766767667676676776677676767767667676676776776767676776776776676766667767767676767676776677677677676666776776766776677667766776766767677667767667667676767677667767767766667677667676677667767676667767667676776776767666776776776776776677677666667767666767766667676776677667667767767767676776776767667677676677676767677677676767766676766677676767767766776766776776776776776767767766766776776776776667767766676767767766667767677677667767677676767766776776767676767766776767676766766676776677667676676766767677677677666776776767676676776667767766766776666676666776676766767676677676776767667767667767766667677666667767676767766776677676767667677677676767667676776677677677677677667666776766776776666776677667667666776767676776666667666676776776776776776666667677677677676766776767766677666776677677667767766776667667767676767676776676776776776766776766767767766776766776776776676667766776676776767667766767677667676776767767767766776667766676677666767667766676677667766767767766767766677677667677676776667766767767767666776676676776767767767767767766767676666667767677676666677667667767766677667766767766676767767677677667766766767767767767676676767667767766677676776776766676776776677667677666676677667676677676767676776676767766677677677676666676776776677677667767767766766677676776677667677677667767767677677676776776677677677666766776766776676677677666766776767667677667766676767677676677666667767676776776676767766776766766776766776666776776667676767677666677676767676677676767767667677667767766767676776767767767766767766776677677677667667766776766776776767677676677676776776766676676767666776666677667677667677676776776776766677676776677676677677667767767677677677667666676776767676766767767676776667667677676767677667676767667667677676667767767677676667767676667767676776767677677667667767767676776776767677677677666767767766767677666776666776776766677677667676667677667677666677
67667667676766767767667667766676776776677667667677677677676667667767677676766767667667767767766767767666667766767767767677676766667667677677676676776677677677666677676766776776677677677676767766677677666676667666676766676677667766677676776766776676667677677676767766767676766677677676766667766766676776676776676767666766767767766767676677676776767677676677667767667676776766776776676776776776766766766677666767677677667677676767766767676666776767676677667667767767767767767667667676677677676776767767677667677676676776776766767677677677676666677667766767666667767676676776676767676776677676677676677667676776776766776766676776766677676766776677667676776676676676776667676767666776766766766676766767767767677676767767677677677677676677667676767767676677676667767767767767767677676767766667767676767767767667676676767766667767677667677677676776776776767767676676776766776676676767767767766677676776767766677667676767767667766676676767677676767676676767677677666676767767767677667667767667767767767767677666776677677666776776677667767767766676776776776767767676776776767767767667677676767766776677676667767666666667676676677676776776776766767766776666767766667767766766767666676776767767667767767677677677677677677676676776767767667667767677677676776776767767766676767677677676776776676776766776767666776776677676676776776666767667767767676766776776767676667677676676767767676776776676767676676767676776766776677677667667766676776766677676767676776776776776767767677677676766767676776676776767766676776776676766677677676767667767767767767767767767676767676666677677667666677677676767667667766676677676776776776667676766766767676766676776766677676776767677677677666677667677676776676767767766667766767676767666677676767767666776677666677677677666776766767767767676677677667677676667676766766666776767767677676767767677676676767767766767667767767766676666677676667677677676677676676667767766776767767666776667767767767766767766767666767677666667767767766776767677676776767767767677667667767767676766767767767767677676676676676767677677667766776767767677676776766767767767666676677666766766677676667767767676676677677677677676776776676766776776767677676676667677676676677676776677677667766767766676776767767767667676767767666766776676677677677667767766677676767766766767767667767767667676776677666667676677667767767767676767666767767676776776766776767767676666677676667667676776767677677676776667666667677677677667767676776666767767767666676776767766676666776767767767677676766776776776776776677677677666667767766766676767677666766767767677677677677667677676676767677667767676776766766766766667767676677676666666766766767666767767767767767677667677676776676776666676776767667766776776677667767767677667677676776776776776767767767666667767677677667677677676667676766776667677667767676677667766776776677676767676767667677676766767767766776676766776776767767667676776677667677676676766677677667677667767676666676677676666766676767766677666667766767676666677677676776776776676766776766776776776776776767667767766667677667676776776776776676776767676676767767766667667767767676667767767767767767766776776776676767767766667766767667676776677676776767677676676776776767767767766766776767677676766776676767766667667767677676767667767767677676776677676776776767677676776766776677666767767677677666766677677667676666776776776776776767667676776676776766767676776776766776677667677666776667667766776767666776767767677677667676677676776776776766767767666767667766766776776776776767766766767767766667766776677667677677676676767676676767767667767676776676766776776776677667666767676776766767676676677677676677676677667667677676767667667766776677677677666776776676767666776676676767767767676767676677667766776766776776676776677667767667767677677667766677667767676766676767767766676676776776766677677666667667767766776677667767677677677676776776776776776767767766776766676767677676666776667767667767767767677666667766776767676776766776776776766677666776766767677677666676767767676766776676767677667677676766766767766766767676776776677677677667676776767767767767766776676676677667766677677677676667767677677677666677676677677667667767767667676776767676767676676676767767667677667767677676767767767676776767767767767767766767766776776667766677677676767667767667676667767667676776767667667667767767766677666767666677666767677677676776766767666766666677676766767677676666677676766677667666666776776776767767677676776767676666676776676776776767677667767676767667677676776776767676776667767767766766767667667676776676667767767677676766676667676767676776676776667767676767767667677676776676776776766676666776776776666676776776767767666666776676776776776677676767767676776766676767767767767766677677667666677677676776667677677676776776767666676667767766677666677667766767767766667767667667677676677676767767677676776776776776767766767677666776666667677666776766776666677666666766776776776766776767677677677677677677677677666776676767667677677667767767667676767767676666677676667766766677677667667767667766667676776767676776667766766676767767676677667667766776776676766767677677676677677667677667667766766666676776677676677677676776767677677677677676667667767676776766766676776767767767667667667676776776767677677677676676676667676767677676666676677677667767767666776767676667676766677676776667676767677667767766776767767766776677677676776776776776776776676776677676676776677676767767667677676667767676766767667677667766767677677667767767667767767767667766776667767676767766776767676677667767767676677677677676767767767767676767677677666767676667666767767677667767767767667766776667767676676776776767676677667767667676676767766767767676767677676776766776677667676666776766767767767766767767767767767767677676666676667676776767676776776676667766667676677667767676766776677667677666767667767677676767766776667767767667767667667666677676776766776667666677677667767767766767677676766767767767767666766666776677667766776767766776766766677677677676776667667676677677676776766666776776766766677677667677676666767676776776776766676767677667666776767666776677677667667766767667767766767676776767766677676677677676767677667667676776776767767767767766767676766767667767767667667677676676666767767677677676767767767667767677677676676666767767676776766776667676767767767767667767677677667766676767676667677666677667677667666767767677676767667677676677677676776776776776667767767677676776677677666776767766776676767677666666676776767767677677666776667766667677677666776776767666776776767767767767666776776776767766767767677676767767767767677676776666767676776676767767767766766767677677677667677676776767676766767677676767767766767766767767767767766767767676776767676667767767767676676767766676666676677676766767767767767677667767766776677676766776677666767767666776776776676776776776676776776677676767667767676676776767767667767667677677676767766766677676767767676767767766667767767767677676766766766676677676766767667676676677677667767666767677677676776767767766667667676677676776677667677677676776766676766767767767676767766676767667767766676677676667676776667767767767677677667677677677667676776767766776666767766776766766767766766677676676666666776776766677677677676776776776767766767676767766666767766776676667766667766767666667667767767767767667767767767667677676677677676776776667767666667677666676776766766776767677676677676677667767767677667666776767767677676667767677677677667766767767767767766676776667677676776776776667766776676776776676776767767766767677676667677677677676776776677666676677676767767766767767676776666677676767767767767677676677677677667676776776666767677677676767676667766776767676776766776776677677667667667677677676767676667667676776776676766766767767677676667766666776776676677677677666776767676767767677677676766676776677667676766776776776767766776766776677677677676767767677677666767677667767767676766776776767667766676766676666677666776766776676767676767676776676776776767767667666767767766766776776776676666767766677676677667667676776766767667676776766776766776667766776676766767766767767667767767767766677666776766776676776776766776776776776677677677667666677677676776776776776776677667676666766776776776676766667677667676667667677667767767767677677677676767767767677676766766766776666776776766776676776767677676767767767677676767767767767676776667667766667677666776776776677677677676677676776676676767666676676676767767767767766767676776767767767676767676666676776767767767676776676776667677677667667767767767767766766667767677677667767666776767766776776776776776766776767767666676667767767666776776677676767766767767666676676767767767676766677676776776766766667767676666666776667767767677677676767766776766676676766776776677667677676767677677666776776766667676776776767677677676767667676776766776667667676776676776767767767767766666677677666677677676767676677666776766776767767676776767766767766767666767766676767767676767766767767677676667677676676776776677676776767667767676666776766776776767767677667766767677666666766667767676767766766677677676676776667676776776776776776676767767667767666776767677667766767666766776677676767666666766677676677667767677667676767667766676776776667677667766776776776677676776667766776667676676676676776767676766667677677676776776766767676767676767766776766776677676667677676667677667767766776766776677666676676677676767766676666776676776766767677676766667677667767677676776666767666766776667767676767676767666667766766767677676766767676766776776767676676767767767766776667667767767767767766776676776767676676767767666776776676776776766676776767666676776666676766676776766776776667767677676677676776766676776776766767677676677667767667766767766776767666776676766667766776776667766677667676776677677667677677666776767677676767767767767677676767666767767766767767676677676676676667676677677667676776677676676776776766676767767767677667676776776677677677676676676776767667677676776767667766767767667667767767766766766666666677676767767676767767677676766677677676676676666767767
67767667667766676776676776767676776776677676776766776776767767767677676776766776767767666766767767666667767767676766776776776676767667767676766776776776767677676767766677667676776667676667767676767767676767767767766776776676767767677667767767676766676767676767766776677666667766666766676767667666677677667766776667677676766776776676766676776767667676776667767767767667766766776776767677667766767667766766677667767676767667667767767766766776776767667676776776677667766766776767767677667666776766667766676776667767766776776767767767676766666776776676776776767677677676776776776666776667666776766676767677677677677677666776667766776766677676776667766776667677677676676677676767676776776776667767767766767667667767666767676776667667767677667767766677667676677677666676767766776677676676667766667676676667767676776767767767676766677667676776667767767677667767667676766767766767766767677677666776767666766776667676677677676767677676677677676677676767677676767676666776766767676677667667767767667677677666667677667766766676767677676666667667676676676767677677676677676766767767667767676677676766677677677676677676767767766677676776776776776776776766676767766667676776676676677677676766667767767666776766677676677677676676776667666766766676767667677666767767767666767677677667667676776767766676676767767767767766676676767766776776766766676776666776766767666776767676776767766776767667767766766776667676676767677667667667767767666767676767767676776767767767767766666776767666667766767676767676767767677666767667767766767767767677677676776766767677676776776776776767767767766666677676776766767667667677677676677677676776677676667667667666667766767677676676767766767676677667767767766767767767766767676767767676766667766776776776776776677676766677666776667677667766776767677676676767767666667766667767766767676666677676767766776677676766676667767676776676767766766666666676676677676776776677666666767677677677667767767767767767666676766776776676766766767677667767767677676776776776677667766766767676767766776776676677666767766677676677677676676676776776776767677667767767767676766676776676776767767767767677676776776766767767767677676667767767676666667766767676776776767766776667667676776776767767676676767767667767766766776667676767766677667766766766767676666776677676767666766767677676767766776766667767766667676776767666676776766667667677677676776766676776767767676767767677677676667677677667666766776666767766676766766676776767767667666666776776676677667767677677666676766666776776767766767766776766667667667766767676667767677676767766776767767676667666766767767766676767767676776677676767766666776677666767667767676667676676666767677677667767766767767677677667767766767666677676666767676666667767676767676676766776676666776677677666666766766666767767677666776676776776766667667767767676767767766767766767676677667677676767676776776776767766767767667666767767767676767677676767767766776776666776776766776776776776666677676776767767767677667667767677677677666767666776776767767677676776677676677667666667677676676676676766667767766776767767677677677667666776676776766776776766766667767766767676776667676767676677666767677676766667676776776776676766767767667767766776767767676676776776767677667767767766767676767666776666676666776776776776776677667677676766766766677667677676767767767677677677676767677667677677677677676767766776767766676776676766776767676776776677667767767767767667667766776766776767766767677666677676667667667767677676776677676677666776776776767767767667677676776667767767677676776776766776666767677677676776667677666767666767676776667767767676776776766676767766676776677677667767767677676677677667677666677667677666767767676766676767676776676766776767677667767766776767767677677676676677677667676767677677677677667766767766677667767767667667767676767767677667667677677667767676776776666676766767767676677667766667677676666767767676767767767767767666776776776676767766676676776767767677667766667767767667767677676667767677676677666776767667676767767676677676677666676676767666767676677667767767767666676677667677676776767677676666776767666677677676766776767767766767666776676677677676666667767676676667767677677676776676767767676776776776676776776676666776767676676776776776677666667677667677666776767767676776677677667667667767677677667766677666766767767677677666776766667676767767767767767677677676677666766767677666776767677676776776776767677676776767767676766767767766666776767767667677676667667767767767767667767767677676767676776767767677676676677676776676676767676767677667677677667677677667767667666767767676767667766667676776666766767767766766766776776676677677676767667676776666776676766767767677667767766667667676776776667676677677677677677676776776767766776766766677666776776766676776776667767767666766677677677677677677676767676776767676766767676766776776676667766667677677677676776677667667667666776767767767767676677666676766666767767677667767676767767767766677667767766766677677767677677676776676667767677666667766667666776677666766776776776676767767767767767676776677667677666767676677677677676776767676766776776677667677677676767766776776776667767766766766776776666766776666766766667766677666667766767666776666667676766767766677677677677677667767677677667766666667677667677676767677677666767767676667676767766766676776767767767676676776667767677676776677677677666767676676776776776776776776676676776776676767766767667767676767767667667666676776676776676776667767676767677667677667767676676776667676677676767666767766776776676677677676666667676666776666776776766677676767767767767767666677676667766666767766766676677677666667666676667677676766767676767677677666676677676677676667767767666767666776676776776676677676677667677677677677677667767767767767677677667676767676776767767766767677677666767767677676676677676667767677677666676677677667666676767767767767767767767767676776766677676776677676676767676767676766767766677676776766766677667767677676766667767767677676766677677677677677667677676767676776677677677676766766667667667767767767677666776766667766767666767666767767766677677677677677677676767676776767677677676776776676767676767766676776767676676766667676677676767767676666677677667676767677676766776766767676776666776667766766766776667767767667767677676767767677676667766766667677676776766766776677677677677676766766676776767767677676677676776776666677667677667676776676677676667767766767767666766776767676776677676776676667766776667767677677667677666766776767766776767767677676776767677666767677676676776667676776776776776666676666776767767767766676676776676767766766767767666667767667676676676776676767767667677667676667677676776667676676667766667666767666667767767767677667676667767676667767666676767676776767767766677667767667767767666667677666776776776677676676667676767766767677677677676776677667676666776667677666677677677676776776767767767677677676776676776667676767766677677677676776767676766767667767767677676766766776776767676776767667766767766667667666766776776676677677676676776766676667676676677676767766676676776676676776667767767767767767766676776676677677677676766676776667667667667767667677666766666776776676766677676766776667767767767677666766776776776676677677677676767677676676667676667767767767667677676767667767767766776766766767767666776776767767676776766776667677677677666767767666776767767767766776776776776776766776667677676667677676776776767766766776767767677666667767767677676767676767767677677667767766767676767677666666776676677667767666676776676776677676676767766767766667767676767676766766766776676676766676667677676767766766676767667767676667667767676776767767677666767767667767666677677677677677677666667667666767767767766766776666676666766666776776677677667666776776766666666677676676776767666677676776676766776767767676766767676767766677677676766776776677677676766776677677677667666766776676766776776767766676666677677667766776776767766766767766776767667677666767766776767676767667677666776776767767677667676767767766776767677676676677667667676767767767667766677676776776776766776667767677667766677666776776776776766767676766776776767676776767767767767676766767767677677676776676767766767766767767766677677677677667666776776776667667677676677666766767767767676677676677677667766676676767767767676676667767767767766776767677676767767667676666767677667766676776676766767677666776767767676677676766776666776776766776776767767666676766677676767676776676767676667767767676776776676666776776776676776776666766776766767676677676677677666676767677676767677667677676766776667676767667677677677677667767677677676776776776767677677677676776776677676776666767767767766776677667677676677677676767767766676776766767667767767766677667767767677676766776676767767766767766766766766766776667767676776776776776766677676767767767767676776767766767767676766667767677676776776676767767676776677676766677677676667667767676776767667677667766676776776767677666766676776767767766776676676667767766676776767767767767767766766776767676766767666767666666676776767766767767766767767766676677677677666677676776676767676667677676766677676667767677676776677666767767676766767767676776767767767766767766677667676676766776676667666776676776767667767676676767766776776776776766776767667767766776776666677666766677676666767766776767676676776676677677676776767766677667677677676776776766776776676767677676666767677676676776776676776766677676677677666767667677667767666766677677667676766666767767767766677676767766677676776767767766776767667767677667766766677667767767666676776767677677666776677667677677676776677667767767767767767676776766767666776776677677677677666767677676766776776676766676776667667677666767666776677677677666667676776766677667767667766666776776766766766767676767676676776767667766676676776666666776767767667766767766767766776767676767676776776776666776677666677677676776767667666767676776767766677676776776676677677677677676766677666776776776667676767767766676766776676767766767677677676776776776677676776776677667677677676776676776767767767667767677
6776766676767677667676667667676676776767766677667767677676667767676776776676767767667677676667676776776766667667676767676766766776776767667667676766767767667676677677666767767666676667767767767767767677676776677677677666767767766677676676776667677676676676776676666776776677666666666667677676676776676667667677667677667767767676776776776776776766767767767667767667666676676776677667766766766767676667766667766776767767676766666677676767766776677677676776676776677677676767677677667767767666677677667676776767766767677667676667677677676677677666767767766767667767677676776776766776667666776766776776676776776776776767667766767766776767666677677666676776766667766767767677677677677667667667767676767677666676776667677666677667677677667677676776667666767767767767667767676667677676776676776677676767767767766677677677666677676766767667767766767677667676767767766677677666676776776767667676766677677677676776767766767677676677677677676667767766767767767766677677666776776776776767766767677667767767676767666676776776776767767767767766767767677677677666767766766766776767767767767767767767767666776766667667666776676667767676776667767666766666776776676767767767766766767767667766667677666767767666776767677677676767767767667767666676776677676776767666677667767667676776767667766776666776776776677677676766776776767767676677676676767767767767766767767767767676766677677676666776677666676666767677676776776776767766677677676667767766767767677677667767676767766767766667667676767767767676766776776667676776776676677677676776666767676667766767767676667766676666676776677676776776767766676776677667676667677676676767766767766776766767767767767677676766677676677677677677676776677677677666677677676776677676676776767766767677677666677676776776776766776776667666767677677676667666776776767677676667667676776767667667667766776766776767667767767766776677676776767766766766666676776776677676677677667767676676767767667676766677677676776767677667676767667676776766776667767767767667766776676676766766776767666677676766776677666776767667667767676776767767676767677677676776767766776776776776767676677676776776767767677677677677667767667667767767667677667667677677666776767677676776677677677677676677667767766677676767677677676776766776766767676776676667766776677677677666767767666776677667676767666676776767767766667677667667676776766767667667667677667676767767766766776767767676767767767767767767766776776677677676767766776767677666677677676767667767767676776776776766677667677667667767667767767667677677666666767677666776677676767766767677676677677667766767767766766766767677676766776776677677677677667767676776676766767666776767767667767766767767667766776776677666776776667676677667766776677676667666676776766767767767767676667676767766776776766767667766676676776677667676677676676767766766776776776767767676767767676766766666676767767767676767766776676667767767677676676767767767767667767666677676677676766666767676667767677667766667767767676676766776676767677677667767766766776766767666667677676667677667677676776776776767766776776677677677677667666767767666766766767666676667677666766676766776776676666766676666677666767677677676767767676776776676676767667766677677667767676767767767767667767767766776776767676676767767767666677667676767767677667666767766767767677677667667677666776676666776776767677677676776677667667676776776776676766666776776776677676766776667677676776677676667767677667767666677676666667767667676767766676776767767767676676767677666667677677667676776677667766667767667766676766767767676676776767767666776767677676776776776776776776676667766776767667766776676776767766766776776667766767767677676677676676766776677667767767666776676776667767767666776766776776677677677667766767676767767676767677676776677676776776766667667767767767676677677676767767767767676766676667667677676766766676767767667767667677676776767677676776677677676776667676776767767766767766776766776767767677677677677676676776677676766677676776776776676767676776776767677677676767766776767667676766676766776676677677666767767767767767767667767767767767766766676767767667667676776666767766767766776667766667667767676767767767676766767767767677677676676676676676767667677667767676667667676776776676677676676776776667667767766776667676767767767767667676776776767667677677677676776676667667667667767767766666767677667766776667676776767767767767677677676676776776776767677667667766767666766767677677677676677676766776676776677676767677667676767766677666677676676666767667677667677677667766767667667667767766676767677667767766776776766767767766776667677666677676776676776767766776767677677666767767677667767767667766767677666776776767767667767767767676766766776776676767767767767766776776767677677666667766767766776767767766766776776767767667677666776677676676776776677676776766667767766677676776776666776776767767667677676776667767766666767767767666776776766767767767766776766767766767667677676667676676677677676767666767677667767667767767676767677666766767766676676676776776776666767676767667767766767676776766676676767677676776776676767767767676776776776767767767766776766776776767767676776676776667677676766667676766767667666776766766677666667767677676666666767667677676776667666776767766677666676776676767677676767767677666767677676766667767667666677667767767767767766677677676767766776676676776776667767767676776767766776776767766677666776776767767767767667667677676776767677667767677677677676767667677677677676766667766776776766776767767667767767767677676767667676667767677677677666677676767767666776676776767677676776776767677677676676677677677666767767677666766677666766767666767766766776666776667767767677676667667676776776677667766676776666767677677677677677667766676667677676776767667767767667767767667767766776776667677667767667766667767767767767767677666766776666766766667676677677666676676776767676766677676766767676767766776776676666776767766767766677667767676677677676676776677677667677677677677677667767667676677677667666667766677667766776767767767676776766667767767676667676776776776776767676666767677676766666766767666776776676667677676677676676766776676776767767676667767666667676676676776676767767676676776667767767667677676677677677676776776677677676676776667766667667767766767676667676766776667676766676666677676666766776767767677677677676767676766776776677667667767766776776766766776767767766667676766776676776776766776767766776677666667767767677666676767676667677677676767767766766776667667767767767677677677667767767676776666767767677677667677676776776766776776767766776767767767667676776667677676767767676766776667667667677677667666776776766776776776776776767767767766776776776776776776767767676766776776767767676776766666776767667677666667766776767677666677667667676776767767766767767667766776776767766776776767767767677667676767767767767766776767767767677676767676677677676766677677676776767767766677667767766767766676767666767766767767666666776677667767767676667676766776667767766666666767676767767767767767677666776677676776767767677676776676676776676766676767766776776677677676766676776766666767666776776766776766776776767767767767766776667766776766677676776766667766677677667767676767667677676776677677677676767767667667677667767676776776767676776766776666677677677667677667677676766776676766767767667676766776677666677677667766766666776776776676767766677676667767676676776776766767667667766676767666767677677667667766776766676776767676766767676767677676667676676676776767767767666776776776776766766776766776776677676676776666767677676676776766677676776776776767767676776767676776776776677677676676677677677666676767767666776767666767766766677666776676677677676776677666766767767666677677676677667677667767767766776767766776766766767766776677667767676676767677667766776776776767667767677677676676776766666766776676676676776776677667766767676776767676766766776766767767766776776776776767677666776766667676776766766767767767767767767677677676676667766776776776776767676767676767766677667767676776666767767666776767767767677677667767767767767677667767677676767767767766767666776767766677677677666767767767766677667676666767767676676776776767667767766776776767767766776767767767766677676666767767676776776666776667677677676677677676766767767766776767667666776776676776776677677677677667677676667767767767767676676776776776776776667676767676767767676776677676776776677677667767767767677677677667766677676677676776767667766776776677677666776677677677677676676776767766766677677676676667677676767767676677677666667767666766667767767667766776667667767766676676667767676767667767767667767766767666667767667767677676776677667676676766677666677676767677667677677667667677676676767766766676767667676767767667767767676776676767676667666676766677677666776676767767767676767677677676776767677677667667766766776667767767767676776767667677676776766677676776676667667767676677677676767667767767677667767667766677666676776776676667766766676776767767767667676776776767766767676776776667666767677676767767767767767676776677676767667676776776776776767767677676776776776776676767767767767676776767766677677676766677677676776676767666677676776776667676677667767677667766676776776667767767667666776776766776776766767766766676677667676767766776676767767667767767767677667677676776676677676676776776776676676767767677667766767676667767667766667766767666767767677677677676676667677677666776776667667677676767767767767677667667767667766767767766776767667676677677676767767766766776767766676776776766767677676677676767767677676677667767767767766767766767767676776667767667766676767676667676676766776666776776776776676766677676767767676766776776776767767766667767667766776776677667766677666776776776767676766776766776767767767767767767676667676776666767767767677676776767767767767767767677677667767677677676767767666767676666767767767667767677676776776776767667666677677676776776676667676666767666776776776766676677667766767767766767677677667666776767767676766767666767677676776776766677677667767666676776766776767766676767767767
7666767767667767767767767676767676676666776767767766776776766776677676766676776776677677676667766767676676677667766776667676676667766667676667667767677676776767676766776776776766776767667767677667677667766776767767676776776766676776766776766667767676776776676767676776767767767767676677677676766776776767666676676676776767677677667766776676767766667766667666776776676767767767676667677666667766766676776776767677676776767767677676776766766767677676776767767767767767666776776767767767767767767676767766767667666766776677667676766667676766767767667766767767767676776677676776676667677676676676767667766776776766776766766776767766776677677677667766767667677676767676766767767667676776677676776667767667676766677676676676776776667766776767766677677667766676767666767766676776776667767767767676667676767676767766766676766666767767667677677677676767676676766767677677667767767767766676766767767767676766776766776767767667676676776767767767676776767767767767766766676776767767666667666677677677677677677676776676676767767677667676776776767766677676776767767677677677667666767767676776776767767767766776776677677676766677676766776767677677677667767677676776676776767767767677676776776767667676776677676776767767767766766767667677676776767676767677677677667767767767767676767666766776676666766776677676776767667676667677667766776766767766776767676776776677677667766776776776776666776677666776766767666676677667767667767677677677676776766767677676776676776666766676766776766677676776767676766776667666767766676776776677677676677666776766766776676767767676667677676767767676776776776776776767766776676667677666677676776767767667666767667677677677676767667677677677667766776676666766776767676776776677666767677666676767766676676677666677677677676767767677676776767676776677676776776766776766677677667677677676677676666767676776776676676676766766767676776676767767676767767676767767767667676676776767677667767667767676776776766767676676776766666767767767677666767676766767676677676676667767676677677676767767767667677677677667767766667766776666776677677667767676767667767667666667766667767676767766766776676776666667676767766776676767677677677676676776667767767677666767676666776677677676676776776767767676676776776776766676667666766677677667767766776766776767667667666766677677667667766767677676677667766776776776766776776676776677676776776776667766676767767676677666676776766776776767766767676776766676776766767677677666676776776667767666676677667676767667767667767767767667666766776677667676676677666667676677677676776766667767667766766776767767667766767767766776676676676766767766776767767677676776776776677677677677666776767676766767677676666667677667766767767767667676676767677677667767767676667767767667767676767767767677667767677676666667767676767767767766666676776776676677676667766766766767667767767767767767676766776677676667767767767676676767677676776776767766677676767767677677677676676676666677677676776776776677676767767766767676776776766776766766766767767677676776677677666776776767676767677667676776677676666766676776766776776667677667767677676776676776767677677667767676766767766767767767666676677677676676766776666667677676667766776767667677676676767766676776776767677676776776776776767767767767766776767676776767676677677677676676766766776676767676676676776676667667676776767767666766776767767676666776767677667766677677666776676776666776776676776776766776776676677676666667677676677676677676767766776776667676676767667676776676776776667767667767677676767677676767767667767767666667767767767767767677667667677676776667767677677676776776667667667767767766767767767767767766666676776776776776767767767676776676767677676667677676776677677677667677667767666766776766667667667667766676776776766776767767766766666776677676666676667677676776767677676767767767666766776767767766667677667766767677676676666666767766676767676667767767676766776677677676676767677676776676767676667676767677677667767676776677667767667767767766766767676776677677667766776767667676776676676677666776776776767766776776677676776677677666776776667766677667666666676667767676666666776776776766766776776776766677667767677676776767767767767667676666766667676667767677676677667677677666776666766776767667677677666776776776776776767766676676776766776666666667677676676776776767766676767667767767767766776776667767667667767767767676767767767766676776766776767677667766776776767667676667767766676766767767767667767677666776676776666776767767676767766776667677677666776766677667767677677677677676666667676767666767676676667677667676776767666667766677677667766767766776767666776766676776676766767766677667677676766767676767667766676767667767766776766776767766676666677677677667677677677676766666767676776766767766677676677677677676776766666767767767676676776767677676776677676776766766676676766767766666676767666667767666766776776766767667767667677666776676666767767767666667767667767767677677667767767766676676767767766767677677677677676776767667767767667767667676676767766676767766666776776776776767766676676767766776677667767766666767677667667667667767677676677667677677676676667677676776667677667767677677677676776766767767676676767767767767767766767766766776667677677667767667667676677667767677676776677677677677666676776776677677666767766666776776776767767767667767677667766667677667677677667667677666766776776776776776766667766766766776676767766677677676766767766766767677676776766776677677677677666767767677676677677677677667676766677676766776766776676767766676776776776776666766767767767767766667667767677677667677667677667767676776776767767676676767767667767666767677677667676776667677667667766767676677676677677667676776767676676776666676766676677667676776776766677667767666767677676667667667667667766776776667766767767767676767676776666766767676767767676676766776767767766677667667767766767667677667767677676776776776676776776767767667667676776667667676776677667676667766776776767766767767667767666776776776766767677677667767667767676677677676767677676776776776766776767677666676776776677676767677677667667767767767766666667676776776776667766677677677676767667667667767767676667667666776767667767767677677677667767676676666776676776776776676667677666767766767676776766676766776766767766676677676677676667767767666766776776776776767666677676767677667677676677677677667666766676776776676767766776677677677677667767766766666776667677677667676767766776677677677676767766767766767667677677677676776776676767767766676776776776776767677676667677676766776767677676766677677666766766776767667676767766767677677667666776776767767677676776767666767766666676766676767767767766676676767676766776767766776767676766766767667676677676767767667767767767766776766667767677677676767767767677676676677677667766666676677677677667767677667767676676776666767667677677666667676767667677676776766677666677667677666767767767767667766767667667767766767677676767767676766776767767767676667766776776776776767767676776667767676767767767677676776666667667767667677667766766676676676776776667677666767766677667667676776676776767767667677677666667677667767767677666766766766776667676776767766776767677676767767676766677677676677666676776677676666677677677666676766676776667677667676667767667676776776766667667767666776767767677676776766776776776766766776766766776677667667677677677666676776776776667667766677666767767677676677667767666776776776767666776766667766767676767677677676767677676767666676766677677667767677676776776776767666776667767767766776766676667676776776666776776766666766776767667766776776776767767767767767767677677676667766677677666766776677677676676766767767767677677667677666767666666766677677667767667766677667676677676766767676766767766767766776766776676776676776776776776766676767766776677677666766776776667767677677677676767767767766767677676767677676666767767677667676677667667767667676676676776767667677676776677667766776776767766766676766767667676776767677677677676677677667767766766776677677667766776766776767677667676767767767667667667667677667766677676776667667767767676766667767676667766767677677667676676767767766776676676776667677667677667667767766776776776776776677667766766666677677677667767767767767767677676767676776767676676776766767767766666677676767667767676766676767766677666776766666767677666776677676677677667667767677677677667677667676766667766677676776676776676677676776676776766767666776776767666767767767767767677677677676776776677677677677667677677677677667676676677676776767677677677667766766667676677666776677667677676677677677676776766776666677667767677667767767766776776776776776677667676776776776776676766776676776766767767676776776676766776776767766676677676677667767677666776776676766677676767767767667767676776776776676776776676676666677677676667767677666666676776776676776667766776767677677677676776767666677676677676676667676767766776677677677676677676776676767767767667767677677666677676776776667767667667676767666677676676776776677677667767667666767666667666776776776767677677676776776776776776776776676776776776766676676776776767677676776667766776776666677677676776776776677667767767767666766677677667676667766676676766776766767666776677666667677677666676676676776766776776677677667677666767677676676676676776767766776767677677677667766767667676666767676677667766667677676766677676676667676677676767677677677677677676776776666776677667667766766677677667767767767677677677677676767666776767676677676776676767767666776776776776776666666776776767767677676666767767677667667676776766776676767766776776776776677677667676666676677677676767767676767676676776766677667667767766776667766767667677677676776776767767767677677667676667767677677676676776766766666677666666776677676776767767767677676767766667677666676677677667677676677676767667676776776776766776767666776676767767766776677667767767666676767676776767676666767676766767676767767767666776767677667767677667766776776676676667666776776676776776676776776767767766677677676767677667676766667667667766776766776776676767666676776677677677666677676776677
6767766666766676666776776677677667677676776667767767676667767677676776767667767676766677676767766776666676776776767676776766667767767676676767767767766677676667666767677666776677677677677677677677677666776667766776767766667766676767676666776677667767676676677676767767767677667676766776776767766677667667767666776676676677667766767766667667667767767677676776767767666776766767766667767676677667677677676767667677677676776767766776766766677676776677667766766766776776767767767677677676766776776767767767676767766677667767766676766767677667667767767676767767766776676776766767767676766776677667667766767767676766677677677676776676776767767767766767767766776676766677667677676667767767767767767677666676776767766766766676676776767677676767767767666776776667667676776677676776767677666767677666767767767766776767766676776667666676776677667676666776676776776767676767676767676776677667767676776766776767677677666766776776766676677676676767767767677677676676766767677677676776776677676767767767667676776667677667676776767767677677676677677677676776676766766676776776767666766776677667767677677676767767767676677677677667676776776667676767766767676767676766766776667667767676666676767766776666776677676776776676766776776677677676776676776776767767666776767677667767677676767767676667766776766676776776776776677676766776667666776767767677676766676667666776677677677666667676776766776667767667667767677666676677667676776776767667677677676776767767676676776776776776767766666677667767676776667677667767767676776667676767766767767767677666776677666676776766677676766776776776676776776767767767677667766776776677677676676677666776767767666666766766776776676676766767766767676767766676766767667676776776766677666766766776677667667766767666666676767767677677667667767676676776766776767676667667766766667667677676676776776676776767677677667667767676677676766767766676677667677667766776776776776766677677677676767767766766676666677676676767767767767676776676767667677677676676667677676666767767767766767667767677667667677677676776776767767766767666676776767767766776776767676776676676677677666776667767677676677677677676767767766776776767767677667766776677676776677677667767676676766766677677677676676677667667767677677666776776767767667677676677677676766766776767676776767667766776776676677667766776776676767667676776767676667766677677667677676776767766677667677676776767767667666767766776767767676776776676776776766766767767767767767767766766776666676677677676676767766776676776677676776666677667667667676766766776676676776667666677676767767766767766676776776677676767767767766676776676766776766767767767766776767767676767767767767767676767676776776776676767767676767676776767677676776677677677667766776667666767767667676677676776766766667766766677676677666767677676767767767767676677677677677677677677667766667767767766767767767767666666776776676767767767767666676776776677667767767767676776776767766677676776776767677677676776776776677676766776676666776776776767767766776776767677677667667667676776767767677676667766767767766767677677667766767766767677666676776776677676767767676667767667767676766767766666776776767766767667676677676776767676767676767676676666677677667676776776677677677676776767676676677676676776667677676776776776766676676767767767767767677666676776766767677676767666666767676776676766776767766666776776767767676676776666776667676766767766676767677676767677676677676767666677667666766767766776667677676776676677667677667766676776767766767767677667677676776767677667766767767666667767766776677677667766677676776776767677666767767667677677676677676767676767767767676677676676767767677677677677666767767767676676776776776767677677677676667666676767767767666766767677676676766766776776767767767676776667677676767677676767677676776776767677677677676767666776776767667766766767766767677666677676776776666766776676767676767767667767666776677667666776776677677676776776677667767766677667767676767676676767677677677667767766766766776677667667666776676767766767767677677677667676767677677676776677676767767677676766677676677677666677677676776666767667677677676677667767666767676676676776776776677677677667767766767767667766776767767767676666776676776776767677667676766776767766667677677667766666767676766677666667767676667677667677677677676766776676776676677676767667676776667667667767666676767767767677677676667676677677676676776767766776767676776767666767677677677666766676666676767677667676677677677676776776666767767767767767666776776767677676766676776776676677676666677677677677677667767767666676667667767766776776776677677676676767766676776676776666776676766776776766776776776667677677677676766767677666767677676766776767667676666776767677676677676676767677667667767767676767677676766677676666767676676767767766676767676677667676776767767666776666677666667676776666676767767766766667666767767767767767666767767766776667666677676667767677677676776776767767766767667677677677667766776766767767667766776776767667767767667766776776776776767767767667767667676767767767767677667677676677676767767667677677666677676776676677666677676766767666776666667677676767767767676767676776667667767766776767766776776776776767677667767767676776677676677667767677676677667677676677667767767667676776767766767766776666676676677676766677667767676767767677667667767677667667666666776776767677676676666767677676776766676676776766767667667676667667676667676666767676767767766776676776767766767667667767676776676767767676776676766767667676667667677666676776667666667676766776677667677676776667767767677667676776766767766676767667767767767767767767677676776767766766676766776666766776676767677676767767767677676767667676776776767767676776767676776676776667676766667667676767676667676767677667677677677676767667766766767767767667667767767677676666667676776667767676666776776776776667667677666676766676676766776677677676776776766767666667676767677677677676677677677666776776767766676667767767667677676676666677667677676776766776776766767677666776776767677677677666776776776677677677667677667667766766767676776776776766767767767676676776766767767676767767766767666776667676766776776776776677676767676676776677677676776767667667767767667767767677677666767766776666767667667677676677666676767667676767676766676776677676776666767767766676776767766666776767676776676776767667676677677677676766766776677666676776766676776676766776776776766766677677676767677666776677677667667676677667666767676667677677676776767766776767667676767677676776676776666776776776776767677666677666766767767677667676776677667676776677676767767677667766776766676776767766776767766767766676767766776766776776776677677677676767767767766776776667767767766766767667767667766666776767766676776776776667677677667766776776677667767767767767767676767767676776677676776667677677667767767667677667667676776776677676776776766677667676676776776676677677676767766677677677677666767767767767766766776776676767676767767676776767766776776776767677676776776776767767666667767677676776766767676776667767677676776767667767666767676677677676776766677676767767766677677677666776776767767677676776776766776667677676767676776776776767667676767767767767767767676766766766776766676776767677676676667766776776676767767667666776666776677676677677666677676677676677676776666677677677677677677676767676776776767677677667666676676776766776767767767676766767677677677667766677676767676767667767667767676766766676776676767766766677667677666677667767767767667767666767676677667676676766677677677676767667766767677666766767766776776776776766767677676776676776776676776677667766767767677677666776767767767767767766776676776767766767676767767677677677666767667766676677676776676767766776766767767677676766767767766766666667767667677677676677676776767676766767767767677666776676676767766776667677667766776776676767676666776776667676776776776677667766766776776666776767767677667767676677667667677677667767767677676766767677676776677677667667677677667677677676676776677676776767767677676766767767677676766766776676766776776776776776776767667767766767766776767667676776767767766767677676776776677667766667767767767766766776776776677677677676776767667767767676766766676776776677666667767766776766776776767677676776767767676776667766677667666776767766776767767676776767676666676767676767766677667677677676667676767676667767766667767677666776766776776667767767676766677677676677677677677676776776767677667767667767767676766776776766667767767766667667767667677676776766767767767766776776776776676766676666767767676766676766766667667766677676676767766767767666776676676666766677677677677677676767676767766767766767676677666776776766667676776767766666776677676676776676776767767666676767676767676767766776776776677667767667666767676767767767766776676766676676776677677677667676676776776776776676776776776677677676776677677667677677667666776776766766776776776677666767667766767677676776776676676767767767676767676767676776767767767677666767767677676767767677677677667767677666767766677676776776677677676767767767767677677677676677677677677677676666677677666776776667667767766767766767676767676766767666776767676767667667767677667677667767767767767666676766776677666677677677676767766676667667767667766677667677677677677666767766677667677677666677676767666767666766776677666767677667766677676776767667676767767666767767677676766767676776767767767767766767677677677676776776667666776677676676776667677666767766677666766766767677677677667666677676677676677677676666667767766667677677676767677676677676766776776676676776667676767767677676776676767767767767767767767767767766676677676667676776666766766776766767667676766676776776776776677676676776776767667767666776776776767766776767767767676767666776667767677667767767667676676667767767766776676667767767676677677667676776767767766676776676776676677666676776767676677667677676776676776767767667767676667766776767677667667677666677667767766776776767667677677677676776776677677677666776776767667667766667677666677677667767766776676766766667677677666667677676767
36676776767677677677677677667676776677667767767766676776776766766776776676667767766767676776676776776766767667667677677667676776767676766776776776776776767677677677676667767767666776767676776667767677677677676677667767767767767666676776667767767676776677676676677677667767677667677677677676767766767667677677677676767766776776767767766766776677677676677677667767767676676677676767767767677667767767676667766767766676776776776676676776776776767767767767767667676776776776776767677677666676666767677676776667766776677676766776676776766776676767767766776667767767767676776776776766767667667767677676667766767767666767767767766676667667767767766776677677677676776666766676776677677677676767766767767766676767766776677676676767677676667676767767677667676666767767667767766766766677667677677676676776767667677666667767667767767667766776767767767667666776767766776766676667767666677676676767767677676767666667767767676766776776667767766767767676676776676776767667677676767676767676677677676766776776676767677677677677677677677676667667767767677667667767767667677666776776667766776767667766776667767677667766677677677676766776767676666766766767767767667766677667767677677666666667767666767767766677677676766667677667667667677677676767767676767677667767667767677677677667667667766776676776776776767767767767767677677677676666776776766776667677667766766776766766776776767676776776676677667766776666776776766776776677667676677667677676776676766776776776776767767666766766776676776766776666776776767676766767767766677677676676776677667677677667767676767767766677667666776776767677667767677676767767767677667767667767767766776767676677676767676666767676767767766767766676766776766776776776666766677676677667766677677666767767676767677677677677676667667766776676677677676767666667767767676677666767677667767676776767676767667677676776677676676776767677677667767766776776767667677677667767767667667677677677676776776767667766677667766776677666767677667667767676776767676776667667667766776776776767766776776677666776766767766767767767767767767667767676767667766767766776676776676767676776677677676776776667767767666776776766667766776766776767676766767676767666677676677667677676676776677666766776776667666776677677667667677677677667677666676776676776766676677667766776677677677677667667677667666776776776667677676767766767766677676776776767767676776767766766676766676677676766677677667767766767767767767767767667767677677666667767766766676766666776776766767767767767766767767767767677677667767767767666677676776766677666767667767666776677667767666776776776667767767676776667766766776677667767767766766677666667766767766766676676667677677667667676766776767766766776776767767767667767676767677677677666677667767677667767766776666767676767677676766767677676776677666767666677676667767767767676767767677667676776667677677667667767767767767666676676677677676776776766776677677677677666776766766776776776776776767676776677667677666776767677677677676767677677676667767767677677667666767677677666666767667766776767767766776676766776677666776676767767676776676666766776667766766766677667677677676767767667766676676677677667677677677667767767676776676776676776677676776767767676767767767677677676677667767767766676776767767677677676767767767767767767676767677667767677677676776676667766767666766776776776767767766776776776677677677677676767767767767767767667767766667766766667677677676767767767766767677676776776767766767767767667767666677677676667676766766776676766666766767677667767766766677676667767677667767766776677666677676767767667767767767667766767677676776776766677676666776767766776677667677666776767676767676767767767666776767767766767676677677677677677667677677676677676776767677676776676767767667676667767767767677667767667767667767666776776776776667677676667677676767666767767767666677676776776767676766776676667767677667767676776667677677676667677667766766677677676767767676766677677677677676776766676677676776676676776676676677666776767766677676677667766667676677667767767677677667767767767677677666776776667676676776766767676767767767767677667766776667767676776767676676767767677676677667767667767767767767676766767766767766667767767767676767766677676776667676676767767767677677667666767667677676776767767676677666776776767677677677666766677667766676767666767767676767666776666776767676667677677666676767767767766767677666676676676766776767676767766776767767667677667677677676776677667767767767767667667676767767676667767666677667767767767767677677676776776677677666667766677667767767766676677676766776667767677676767676667767667667767766776776677667767666776776676677677666776776767766767677677667766776677676677676676776766766767677677676776766766767767676776766677667767667676677666767766677677667677666676767767667766676766667666767767667766776767667676776776767676677677676776766767667667676776667767767766776666766776676776767767676776776776767676667667676667676767766676677677676676767767677667677677676767767766776667667666766776776667767767667666667676776776776677677676766767677677677666776776766667676767676677677667767676766766776767677667667666766767677666767676677677666767677667767677676767667676676776677676776767667676767767667766677667677676666767666667767667766667767677667767667677677666776677677667667767677676767677676776776676676767767767677677676767667767677676677666776766776776677676676776677677667666667677676776776776766667767767767767766767767767667676766767766677667677677677677666767767676776767767677676676776776776776767767766766767767767676667766676666776776667677667676776667677677677677676677676767676767767766766776776666676776776676667666776776767767766677667766667767766667767677676776677677676776776667667677677667676767667766767766776776677666766767767677667666766766767676677676776766677677676767766666776776776766776767677667667767677676776776767767767767677677667677667666676767676677667767766776776776776676667677677667677676767767677667676776776776776676776766776677666767766776767676767767767677677667677667677677667767677676676667767766676666776676766677676767767676677667767667676776667767677677666767767767767666666776767677676767676776677667767676776677677677667676677667767766677677667677676766776676676776767666666776776766767667767676776676667676776776767767766666767767767676776676767767677667767767676766667676677667767667677666776676677676776767767667767767767666667667767767677677677676677677677666776767767667677666776776776666767667767767766676667766666776666667766776767767667677676767666767676667666677667766667766766676776676767676776667767676776766667767667767676776766766776776676776766676776776676766776776776677676766776776766676677676776766677677676767767667676767766676766767667766767676776766677677677676666776767767767767677676676677677667676776776776766677667766676676766776677677676666776776677677666776667676766767676767766776767677676776767766776776676767767767767766776677677667676666776776776676776677677676676776776676767767676776677667677677676776667767766676676776677667666776676767667676676676677676767766776767667667666766677667767677676776767676667766676676677677677677666767767667767766776776776776767766776767676766677676767666767767666776766776776776767676776767766676677677667677677677677677667767677667676676776667677666776676766767676776767677677676676767766676677676767676677676776676766677677677676767667766767766767676776776767666776776676767677676776776766776766776776677677676677677666776667677676776776776677676767767677666766676767676766766676776677677676677667767667766666767767767677666766776667676776766666776767676776767676776676776677666776767677666776776766767667677667676676767677666776667676667667766776776776677677677677667676766776767677677676767676767767676776766776776776677676677677676776767766767677667677677677677676667677676677676776767766676676776776676767676767767767676677677667676776767676776776676667667676767667676767667767677676676666776676766767767677677677667677677677667767766776776776767677677677677676766776676667677666667767767676677676676667677676776776766776776667766766776767677677667677677666667767677677666766666767667666776776767676767676776776667677676677667766776767667766767666776776776677677676677667677667667676766676767766766676766677676776667766767766776767767676767666667767666766676767767677677676766776776766767767676776776776776766776666776767666767767667676676776677667676677676776677677677667767676676767666677666676767667767677667667767676667676677667677677676667766776667767677667767767677677667677676677676767677677667766676776767677666776776776667677666766676766766767667667766667676677677667676677676676767676766776767677676667767677676677677667766667667766767676776776667677666776676676776677676776776767677676767767666677667666776767766776677676667767767667666776767767766676776666767676767677677676767767767767767766767677677666776676767677677667676667767676766767766776776776676677677677666776776776766677677676776676667766667667667767767677666767767767767767666776667667676776776767676776677677667676766767677676776776767667677676766776676776767677676776766767766676767677676767667676767677677667766776677676677667767676767767766676667766767666776767677667676776776676666776767677676767677677677666676666776676776776767676767677677677676776776776677677666676776776776767667677676776676666776767767767666776767766676677676767676767676676667667677677677676767667677677677676776766776766767766677676667676767767767766677666676776677676776667677667676776677666776767666667767667677677677666667767666676676766776767767676767767667766676667667766776767766766776767766677677667676767667767667677667766776767766776776677667766767767767766767676776677677677666677676676677677677667676767766766776677667767767676776767767677666676776776767766767677666776776667667767677667767676776767766767767766776776776767766766776776677676776776767667766677677667767767676776776766767676776776776676776776767677676776776667677666767767767677677667676676776776677676766667676767677
6766676776767677677666766776766776767676677667677677666676767767677677677677676667767677667667667667767767767767767767767767767766776677667766776766767767676767667677676776776776776766677667677676676766666676676666776776666767767767666767676776776767667767676767666776767676776666776776776776776676676767766767667766766767677666767677676776767767667767766776776776776776667767767767667677667676676776677676767767767767767767677677676766776677677667667677677667767667667767766767767676767677677667676766676767766766767677677677677677666776776767676776667767766767767767676766776767676776677676776677676676767676776767676776776766776766776676776766766776766776767767767766767667667767767677676767677667677676767677676767676767767767767766767767766767667767677677677676776776676677677677676767767677677676776767677677666776677677666766676767666776666676776766666767677677677667767667667677676677676677676667677666767677676767677677677667767766676776766676677676766776767666776776676767676776676767767766767767676776767767676767676776666767677666776667666767767676776776677667767766767676667677666767767767767767767767767767767767766767677667767767677667676677676776767767677676767677666676667766677676776667766666766676766767676776767667766667766776677677676776677666766666677667677666676676776767667677677676677677676767767766767677676776667766776666666677666776776677676776776667766776767767677676766676677667767767676767676767677677677677667667676676776676767677677676767677676776767767766776677676676676677667667766676776776677676767677676776676767676766667767676767767677676677676676776677676766666776776767766776676776676676776766767667767676677676776677667767766667767676776677666676776766676676776676667766776667767767767667766776776776667766677677677667767767766776677676767677677667667767676677677677676776677667667766776776677667677676767677676766776766767677667676776676776766776776677677677677666667767767667677666767666767767677676776776776776776776776676666767767767767666776676776767766767767677677667666667766766776677676667767767766776776776766676776667667677667666776677677666766776766666776776767766767676667766776776776767676766667767666767767767676776767767767767677677677677666776767766767767767677667766666766776767767667767677666767767767677676766767767676766776766776676676767677676676767766766767667767666767767767676776676677677676776776767767666677676776767767766776667766776766767676677676766776767676776776676776676776666776766776767676767676776677667766676677666676666766766776767676776776767767767667767766776766676776677676776766676776767767667766776667767667676767677677676776677676767766767766766767767767667767767676767767676766767676767767677666776776767676667677666677677677666767766667767677676776767767767766676776766776776776767767677677667766677666767666767767666676766776776776766767767767767676767666767767766776667677667766676767667767676767766676766677667676776776677667677667676677677677676767767767767767767677676776767767676776776766776767667767676767676776767676667767766766776776776666767666776776667766776676767677666667767676776776766767667767767676776766776767676677667767676776767667766767766776667677676767767766767677677676677677666676677676767766667766767767767767766767667767677676776666667677676676666676776776766767666776766667767667767667766776677676776767667677677676767767667677666767767676676767767676767676776776776767766767676667767767667677667677666766766677677677676776677667766767767677676767667766666767767677666776677666676677677667667767666676667677666776767767677677677676667767667766766767676767676767767677677676767766676676776766667767676667767677676677677667766676766776776776677676676767667676677676776667767676666676776767677677667676676766676767767676766776776776767676677676767676776677677676776676776767676676677676767767666767767666776676767677677676676776676767766676767766767677666776767767677677667767767677677677667677676766667767767767767766776676677666667767767766776767677677676776766667767767767767677677677667766667676677667677666776766767766776766767676776776676766776767766776677667666776766766676676766676676767677667766776767767767676767667767766667676677666776767677677676676677666776776667666666767677666666766776776767667766776676677667767676776677676776776676676776766767676767666677676677667766776776767677676677677676776766676767767677667666767767676776666776767676776776767667666676776767767766667677676677676776776677676776677677676767767766666666667666776766776666767667766677676767667676776676676776676776776677676776776776676677676667766667666676766676666776677676676766776767767667666767766776677677667767677677676667676667666767666776677677667767766767766767666666766776766776676767766776776676776776776666676776666676677677677676776676776766767666776776667677676776767767767676776676767767676776776776677666676776676767666766776767767767676677677666776776766667767676767767767766767767667677677867767677676767767677676676776776776767677676677667676776766766776667676767676776676767767677677677677677676776776776767766776676677676767766677677677676767767767676776776776776676667676776776776767667767767767677677677676776767667677677676776767677677676676677677677677677677667767767766776776776776667666677676776767676677676677677667767677677677676776776666776776766677677676767767677676767667676677667677676676766767677677667767667677667666767766767677667677667767676776677677676776677677667767767666676767767677677667767676776677667676767667767676776677676677676676677666766767766776676666776667766776676676676767676776677667767677676676776776776776767766776776766677667767676677676767677676776776776776776776767766776767677677676776767766776767667767767677667767767677667766776776776767767677676767667676767677676677676767677677676677667766776776667667767677666776766666766766776776776766767767767676767677676677667766676677676677677677677667767766776776677667677667767677677667677667677676766667676776776667676677667767767767677677677677676676677676677676767766776676667767676767677677676767677667677667766767667766776766767767667666677676776767767766676776776776776776767766667676677677676776677667767767677676677676776667767677667667766666776776776767666767767767666666767666766776676776776776767767677676776767767677677677676676766677677676766776776776767667766767767766766767767676676767677676776767667667677676767767766776776676677677677667766776767667767666767676667766776776776667677677666776666767767677677677667676776776776776666676766776776766767667766776776776767767676676676776767677676776767667667677677676776677676677667677676677666776766776767767677676677667676776767667677676766767676767767766776766677667767767767676776776766667767767766677667676677676677677677677677667677676776767677676767677676766667767767767667767767766767676766667666677677667767676766767677667677667766776776776666676666776776767767767677677677667766677667676767766776767676766767676767766667767766677666776766677677676776677676666776776776677667767677677676677667767767666776776677667676776776776776676677677677667676766776677666676667767667766676677676667767767667667676767766766666676776766677666677666776667676776776667677676667766677677667666677667767766767767766776766776776766677676667677677676767677676767677677676676776776766776776776776767767767676776676667767676776667767667766776767667676677677677677667677676776677676776767767767677676776776666766767766767677667676667667677677667676766766776767766776766677667767676676766766776766766767767767767677667767767767676776776776776677666767767676776676766767766776767767767767767667767677667677667767667767766766776776677677677677676677676776677676776776776667666767676767677667767677676677677676776677667677667767767766776767677677676776776766766776766676776677677666767677666766767676776766667667766667767766776666776766677666767767677677676667667667766767667677667677676776767666776766767766766766767767767767667676677676776667767676766776776767677677676767667767676767766767767766677676666767677677676767677677676666766676677677677667676676766776676666677676767767766677667677667767677667767676767676776666766776776767767767667676776776776776767767667767676776776767767766677676776766666677666677676776767666677676676677667667677666767677676676676776767676776776677676766766776766776677676667676767767677676767676666776677666776766776767676677677667677677667677676767767676767767767767767676776677677666676767676767767766767676766767767676776767767767767767767676766676766766776677677676666677676766776776776767666676776767667667766677676677667766776666776776776666677677676767766767766667676677666666676776776667676767766766677677677677676776776677676766676677667677676776776776676677676776776677667767767676767767667767676767767677677677677676776776776766676766676676776677667677667676767767677676667766767767767766767766677676766766776677676667677667766767667767767767766776677666776766776767767766776767677667677677677677677667767666667666667767767767677667766776677667766767767677677676677677667767767676666767676766776776776766776776776776767676767676766767676767676666767766677677666667766776776767766767767677677677667677667676676667767676677677677677667667767667676676677676767667666776776766776776776776667766767677666776776677676766776776676767677677677677676767767767667767767767676776776766667767767677677676767666666776776677667767676766767767667676766767676767766776767766767667676677677676776667766676776776766767767766767677677676767677676676666776676677667677677667666667767676776676776676767676677677666767677677667767767667676767676676767677677677667767767666677667667766776676767766776666776776676767667767677677677676776666766666766767767676776767676667677666767767767767767676767676767767676676767767767767676776776667676776666776776776776766667666767677676677676666766677677676767766776767766676776766776776767676767767676677667666676676766776676767766776667667767676767766676767667767677676776676676776776676776776767677
66776767667767676667676776666776776776667767767676776766766776767767676776776776677667766676767676676776667766767767767667767666677666667767766666776776667767766676776767667767767667677667766767767766776666667767767766767766767666766776767676776776767677676776776776766767666677676767667767676766767677676677667767676667667667676676677677677676767766776766676677667767677667766776676767767666776776766767766776767767767767677677676666767666767676776766677667667676766767767767767767767666676776666676776776766766776776766676776776776767667677677677676677677667766767676676776776767767666677677676667677677666767766776767676767767766766767767676776776667766767677677676767676676776776677667676776676776767676667666766676776767667677677667677677676767676766677676776776676766767677677676776776766667677667766677676677677677667767666766677677677676776776766767766676676776767676767767767766776776776776776676676776767767676776676767766677666776767767667767667766776676677676767767766677667677666677677676767677676766766776766767766676677677676767767666776766676776776676776677667767676776677677677677677667767766767766677667767666776776767676676677676776766767767676676666776666666776766767766776776667767677677676776677676676776766766676776676776666677677677667767767676776677676666767677667767676767677667677677667767676776667767676667767676776776776667766767666776666766767676666677676767676776767767767767767767676776677677676776667767766776776767767667666667767676776666676766776767767676776776677666766776767767676766776776776767667767767767676677677677677677667667676767667766666667666776667667676677667766776776667767676776767676676767667667767767667677677676767767666676676766676677677676767677677677676776767676776667767767767767767767676667676677676767677676767677676667667767766677677676767677676776776767677666677676766776776776667766666676767767676767676676776767676776766667767767767676667766767676677677676676667676676766767677666667667767677667676667767767766767666776767766776767667767767676676667677667676676776667677667767677677676676776767677666776776767677676767767677667677677677676776676776667766767767767676767767767767667667677677677676767677676677676667766776767766767667667666776766776776776676766676667766767667677667767766776677666676776677676776776677677677666776767677667676766766667767767676767676776776776767767767667676677677677676667767767766677677676776767767666776776776767666677677676767676776677676776776677677676677676767667677676776776676776776776776767766767767667766677677676776766767767677676776776767666676776776767676677676776776767676776677677677676776776666766767767666767676677667767767666677677676667767677667676766766676677676666677676767767766766666776776776767767767676776767676767677677677676766667677667676677667766776776776667767677677677676676766677666776767767677676767677676676776677667677667767767766767767767767767766677676767767767766767676776767767766766776767667767667767676676776676776776776776676776776677667767677677677676767676676766676776776677676776776776766666676767767766767676776676676676776767666676767677676676767676677676776776766776676767667767767767666677666767676667767767667676676767677677676676776666776676776776767677676767766667676676767677667767767767677676667767677676767677676676776767766776767677666666766766767677677667667766767766776776667767767666767677667767677676766776776776776776776767767766767677676767666676766776766767666776667677676666677677676766776677677676667767767667767767767676776677667676776776766667677677677666666766767767666677677666766667666676776776766667767767766677667766676767766766776776667676677676767667767767666676676776776766767676767766776677667766767766677676677677666676776667767677667767677677676776767667767767677676776776767767666767766776776766767677677677667677677677676676776776677676666776667766776677677676776676677676766766776776776767667677666766667677667677677677667767667767766776676666776776676766776776776776767677667677667767767767677667676776767767766767676767667677667667677667667676667677676776677667767666766776666776776676767766776767766767676676677676766767766767767766767767767767677676676676766776776766776766766776676677666776766766666676677667766766776766776767676776677666677667767676667767766676666677677666677677676767767666767666776767666767676776776767767667677667766767767676776766677676767766676676776767767666677667767667766776677677677677677676667677676667767766766776676767677677676766677676776676677676776776766676776776677666767767667766676767666677676676677677667766677666766767767767767766767666666767767667667676677676676676767667767767676776776676677676676767677677677676677677676776776677666676776776666667767667767676667767667767676767766776667676767767767677667677677676767766767767767767676767676776776776776667766676667766677676677667767766667766766776776776667677666767676667767767676767766766767767676767767766776766767767767767667767766767767766767767766776776776776776767676676776776767676767766776767767767766676766677677676776767767676766776676677667676767766676666767767676776676666776767766776776766767677677677676766676776676776766677676667767666766676677677676776677667767677676766676767766776776776676767666677677677677676766766767666766767766677677667766666667767767767677676767766676766767676776776677667667677667677676776776676667766677676776677677677677676776677667667766677676776767766767766766676776677676677667767677676776767677676767766767767676776776676766776767676776766677677676676766677676677676766776767677677677666666776776677677677677666776776677677676776767767767767767676776677677677666767667767767666776676776767767677677676776677677676677677677676776676767667666767766776767677676767677676676667767767767766767767766677676766776767676766766676767667766667667666677666776776667677666667766667767667677676766676766766677667676667767766776767667677666776766767667667677676677677676676666666776767767767767766776677677676666767767767767676767666676667766767767767677676776767677676667676676776767676667676666767677677676666776776776676776676776766666676776776776776767767767767767767767677676776767767767666767766676776776667667677667677667677667677676776776766776666767767767676776767766676667676676767677676767767767766766776667766767677676776676776767676666767677667677667676767766776667767676776676676767767677667677677676776776767766776776677667676767666767676676767767677676766766776776676776667767767766766676676776776677677667767676676766766676767677676776776776776776776776776767676767667767667667676676766776776776776766666676767766767676776776766766677667676767677677677676767676776767676776776776666776767767676677677676776767766766776677676767767767767767676776767677666776776776776767666776667767767767767676776766676677667677667767767767667767667766766666776767767677676676766767667676766767677676776767766667767767667676677676667766666767666677677666767676767766767767676667666776776776677666776767767667676676677667676767767767766767667677667676677676667767677667766766767767766677666677676776676767676677676667766766776776676767767766767766767766766776766766766666776677676776676767767667677677677676776776776776677677676776776676767666767766767767767766767677676667766667766776677666766676766776767677667766677676776766776767667676776776767767767767677677676677676677677676776667767767767766776666776776767766766767767667767766767676776776666776776676667676667667767676677677677667677677676676767667667676776767767767767667766767667666776677677677676676776776677667666767767766776776776767677676767767766766776676776776766666776776776677677676776766766766676766776677676776776767677666767767677677666676676776767667677667676776766767767666677667767677677667767676767767767767767767767677667677667667766676667677677676767767676776776767666776776677676776776677676766776776776776677677677677677667766776776766767766776776767676667666677666776767767766667676677677677677666767767766666776776766766667767676767667766767767767667677677676676667677677677677676776667766776676767767677676676767666677677666776766767677677676767676776766676676776767767766767667676767677677677677677676767677667767676677677676766676767767676767676766776677677677667767767767767677667677677676767767676677676766677677676666766776766767767676767767677667666677676676776767677676676776677676776776776676677677667676767666667767766766766766676767767667767667677677677667767677676676766667767767767766776767767766676776676767677676767767677677677666766766667677667767666676766776767676676776776667767677677677666776776677676776767767677667676776776677667767677676767677667767667767667767667676767677667766776776776776677677666776767766776776766767676767666776776776766767767677676767767766767677676676776776677667767767767767677667767677677677676677667767676776677676776676776767676776677676666776676776776766767767766766676776767676676766677677677676776677676776667677667767767676766767666766677677677666767676767677677667766677677666676667767766676676766776677667666776676766677677666776676776677676776766766776767766767677676767666776776766677677667767676767767766766776776676666667767767676776677677676776776767767767676766766776767667767676766776767667766666767676767766677667676677677677676677676767667676776776766776667677666776767667767767767767667767767766677667677677677666767667676776676776776776766776767666776676767676676676676676767676766776677677667677676776767766766767767676776676767676767676766776776766776677676776767677677667676677667676776676677667667667766677667667767666767767677677677676667676776776677676676766667767767676767766766776776767667676776767767767676767767767766767767667677677677667676776766666767677676776677676766776767766677676666677677676767666677676776677676667767677676677677677677676767667767666767767676776766767766776776667767667667767767767677667666776776676676776776677677667666767767767677676766776776767767677676776776676767766676667767766776776767767677666677676766776767
6676677676767676767676667766766767766767767767766676776776776677677667667767767667676776666667767667767767766767767667767766677676676776776667667676666676766766677667667767767667677677677677667767767767677676767677676766776766676676767767676667766776766676767766776776776667667676767767666776676767667667766767767676767676776767676677666776766766767767677676766676767667767766677667667767677676676776776776776776766676776776767667677666776776666776677677676767676677666766776776776676766776667767676766776677676776676767767676776677667667676667767766766676766676767767677676766767767667667767767667666767767676776766677677676776776667766776767676776776767676666767677677667767766666776677676776776776766667766776776776766766676666776677676767676766776767767666776776776776667767767766667667667766767676776676677676776667766677676767677677676776766766767767767677667667677667676776776776776776767767766776776766776776667766677677677676676776776666776766766766776667767767677667676677677676767676776776677666776776667677677667767766776677676776667666766767677677676667667677666677677676776667767766676776676766677676776677667766776776776677666776767676776676776767677677677667767766776767767677676776766667667677677676676766767766667667767676676776766676767767767767767766676767767766667677677676666776766767766776767676776776677667767766767766676776776767677677676776677667676676767666766776776677677677676776667667767767676767666776776667767767677677676767676677676677677676776766676766766776667767666676766776767767767677666776776767767767766767666776766776776776666776767766776766766676767676776767677676776767767667677676776667677667667677677677666767676676767767767677667767667667767767677666776767767767766767767677676767667667677667767767767677677677676677667667767767766776776676676776677676776677676766667766666666677676767677677677677666767767677667677676676766767677676666767666677677676776767767667676676766766776776776677677676776776767676776767766766776767766666677667667677676766766677677667677677667767677677676677676766776776766677676776767667676767676767767766676776767677676667667676776776776776767667766776776677666776776767667667767766767766767766767766767767767667676766767676676667767677676676667767676776776667676676676767767677667766766767676766776766776766767676766776776666767676767767767677676767767766776676766767766666767677677667667667676677676776776676767766776776676767767666776676666776667676676776776767766776767766766776776666667767767767767767677676776676767676766676667676776676776676677677666666776776676667677677676667676766667767767767766776776766677677667766767766677676776676676776676776677676776766767676677667767677676776676667677676766677676776776776766767677667767677676776776767767767667767677667676776767766677677676667767676767666767766666676676776677667766776776677666666666767767766767666667767667766667667767676776667767677677666767767677676767767766676767676776676766676677676776776766776677677667667676776776767766767767676776667667677676767676666776676776676767676767766776677676767766767677667767667676767767676767767767766677667767767767767767676776776767767677676766677666677667767666776767677676776766677676776776767766767677667767666767667677677667766676776667766776767767677677676676677667666776676767766776767667677677676666677676677677677667676776767667766677667766677676767676667677677667767767667677677667767767767676766766666776767677666677667767766776776776766776776767766776776776767677677666776666676767667677677666776776766677677667667766676776676767676767767767767767677677677666766667766767677666776767676776676776766667677677667677667676776676776667766677676666677677677676676776767676776767766766776776676676676767676767766776776767676776776776767767767767677677676677676666767767767766676766776776776776767767767767676767666776677676677667676677677677666767767767766666776776767767677666776677677676767767667677666766767676677676766767666767677677677677666766767767677677677667667766776667767677666767667667767676767767766667767766776677676767767667676677677667767677676677677667767766776676677677667767766776767766776767676776776767767677667667677667767767766776767767677676766776677677667677676776767677667677666776766766767766767677677677677676766666666766767677677677667676676667676776767666667766676776767667667767766676766677666677677676767676776776767767676667666666767766776767767767667767667766677676767667767766766676677676667767666766676776667767666676676767666767767767766767767767676667676767767667767767767666767767767677677676766767667767767766776776767676677667767667767767767676766666767767667766776766776767766776767676776776667767677666766767767676676676767766767767767676767676767676667676776776677677666677677677676666766767677677677676767767677677667766677676676667767677677677666667676667767667767767666776676767767667767767766776776776776766776677676776676666776767767767677677676776776766766776767667767776667666766676677676676776667676766767676676767766667677676676766776776666676767667767767677677667676776676776776767677676666767677677666767677666676677667676767677677667666667767677677677667677677666767766766676776767676776767666766776776767767676677676676676667767767766767767767677667677667677677667667676776676776766766766776767677667677667667767766667677667667766677676776676767767667767676776776677666667766776776767676776766767667677667766776677677667667676667677666677667767666776776676767677667677676676676776676676776677676776677666776676677677667676767667767766767677676676776776766776676776767677677666766776676667667766767767676677676666676767767767767767667677677667767676667676776666767766667667677676776767677667667676677676767677667676676667677666666666776767676776767766676767767677677666776767767667766776767667767676767677666667677677676776776766767767677676767766667677667767666776766776667677677667766676767767676676676776776776767667766776776776676766767667767767766767677676676676766776677676766776767667767676667766667667677667766776676677676667767766776776666776766766776776766766676776767676766666676776767767677666776676767767766676776776776776767766667676677677677676676767767676776677677677676776776767766776767677666667767677677667676676767767676767767667767666767667676766677667676776677677676776767667667767666676767676767676667767766776776767767766776677667676666676677676767676776767676767767767766776667677677677677676776767676776776767766776767767766776766776776767676677676776776767677677677676767677676776667767676766767676677676776677677677667677676767767767666776676776767767766667666677677677677677677677666776776776766667767677677667767676677667676776767767677667667766667767667766767767676666767766767766767767766776776666766767676676767767766767767667766667767767666776676776767676776776776677677667666776767766677677666667767767767766676766766767767676666666676776776766776776667766776767676767766776776666666767767767767676776776776676767767666767766767767676676676677677667767767676766776767766776676677676776667766677667766767767676667667767767666776776677666677676667766767767767667667676776766776677676776767666767676767667766766776776776666676667767666776676666766767667667767676667766767677677677676767667766767766776677667767677677667767766677676677677677677666776766667667766776767676766676766767766776776776676767766666766767677667766677677676767767767767767766776767767767677666666776776767766766767767767666776776776766677677667677676776766676676767766677666776776776767767666776766676677677677666767767677666666766766767676767667667676776776677666676776767676776766677677676676766776776766776767766676766776766767676766776767766666667767677676766776676767667677667676677677666676776766776766667676766767677677667766667767767677676767767766766767766676776767767767676667766667666667677676676767677677667766767767767676677676776776676766677667767766677676776676776776667766776667766677667667766767676676676667676766676776676776766776767667667666776767766776677676666676776667766676676776776766767767677667667676767766776766776677677676776677676677676767766776767677676776776677676776766666677676776667676676676767766776767676677676667766776767766776767767667667767766767766767677667677676676766677676767667766667767667667767767766667676767667767666767676776766767767766677676767767677667767767667676776776776766667667767677667667767767676667767677667677677676666677667767677677677677677676776776776767676766767676766776767766767676767676776677666776767666776666776776776767667766776776767677667766676766767766776676776676776676767767767767767667767766766767677666667667667677676677677676776767677676766776776767666767767677676767676767667676776766676776677667766766767766766676767766677667767767767666776676776767676766667767666766766767666767767677666677677666776767677667677667766767766776776676776776677676776767767767767677667677666776776767677667766676676776766667767767766767766776677667677677667766767767767676677676766667677676667667677666776766766667766776676776667767767767666767667676676677677676776766676776766677666776766776767677676776776677676676766676667676666676676766766776677676667667666667766666676676776766766767767667676767677666767677676676776677676677667766776776677667677666776767676767677676766677667677676767766776776767677667766767676766766776776776776667676677677676667767667766767767667677676776776767676776776766776766677667677676676767767767767767676676667676767677676776677677676676677677666776676766676776767767767766676676676767666677676767766677676667767767766776776776767677677676767766676676677677677667667667767766776676767767766667677676767767666766667677666666776677677677676776766676776767676767666776767767767666766667766767767667767667767677676677676677667667767766676776767677676767767767667767676767676776667766767677677676776677676776666666776776767767767767666767666766767767767667676767766767767677676776667767767767767767767666677677666766677676766776767767766677667766766676676767667766767667677
66776767676766677677666776776776767666676776776767767676677667667767766767767767666677676767667766767767676767676776766677667666676676667767766776766776776776776776776776667766776776767767667767666766776677677667667667677676767666766776776677677667666776776776766767666776776766676667677667676767767767767666677676767677667767676776776776776767676767667676677676767767767767767767677666677677677676677666666667767766776776676667676766676676767677676767676776776767677677666767676776776767667676767677667676767676767677666776677677677667766676776666776676776676676677676767767767677676767767766677667677676767767676766677677676676776766776767677676766677667676767677676776776776667677676676767767767677677676776767667767677677667677677667676776766676776767767667767767667677667767767677676677676767767677677676767767667767677667766767677676767767677676677666776767667767767667676766776677676667676767767677667677677676767677666677666776767677666767676676767767766766676767667677676766676776767767677667766677677676766776676767767767767667677676677676776666766776767676677667677666767676767767767767677677676666766666767767677667767767676766776776667676676676677676666776767676776767766677667666677676776776776767677676776676676766766767766667767766677677667667766666767667676677666776677667766766776776767767766666667666767677677676766666767766676767677677676766766767667767767767676766767677667676776776767767677667766677677667667767766667666766767767677677677667767676766776776667766767676676676776667667766676677676766776767767676766776677667676677666776677667676766667767766776666767677667766776667676767766767676677676776767676666667767676677677667766767676776676767666766776766766776667767767767767766676776667767767767676677677677667766766776666666676776667676776776776776767666767677676766766776776776766767767677677676776677666776676666767677667677666676766766776776667766766767767677676776766667767766776677667767667676676776677677677666677676767767767667766766776676677667767767767766767677676676776766766667676676776676667666767676767676677676767766667766677666677667767766776776776666776767677676767667767767766666776776776677666776776776767766776776676677666776767766667766776776776767676677667767677676666676766767667677667677667767677676676776767676776667677667767676766776776776666677667767766767677677676776767676676767677677667677677677676677676677667676666677677667767677677666667667667677676767676767667667666766776676767766666677676766776766776677676767676767666776766776776767766667767677666776776676767667677676677666677677676766676776776766776776767767766767667667667667676767667667766676767766776776776676766667767677667767677677676776776766776676776667767666776767767766776776776676776767666677677676677677667767767766767767676666776767667677667767667767676776767666767677676767767766776676676677676676776766776766767766776767767767667767677677677667766677667667766776767767677677676677676676767766776666767767767767767676766776776677676767667676776776667667767766766767767676667767766767676667767767676776776677677676767667676766776767677677666776776767677676776666776766776766667766776677676666766776667677666767767767677667667767676767667767677677676767677676676767767667677667767767666676677677676767767766667667766776776767766776677676767667676676776676767766766676767677676776776776667766776776767767767766776676677677677666776776776676767767767767676776776767767677676767666776666776776767666776677677676776776677667677676767666667676667767667677667667767677676767677676766667767766676776766676667767677676676776766667667667677677676776776776766667666767766767677676776676776676767666766677666776766776766677677676767767767766776767677677676667667677667677676676776767767767676667766767767677677676776776677677676677676776776676767767766776676767767667667666776667766676677677677676767677676776667677677676677677667767766677667676766676677677667676677676776776766776776767677676767676676677667767766776666776766767767767676776776677677676767766767767767667677677676676766666776767767767767676776767767767767676776766776776676767767767767767767677667677676676767767767767766776776776766766677676676767676676767766776667666766767766776676776667677667667676776766776666776776776767766767676776677666776767666776767767677666676666776677667676767667677676776767767767766677667766767676776676776776676767767767767767767677666666766676676767767677676776767767676767677676776776776776676776667767767767767767667767767766676676776776767767767676767766767767676776666766767767677676677677666677666776667677667767766776676767767767677667767676676677677666677666767767767677677676776676676776767676776776776776776677677676677666776776676776776776776767766667676766667676776776776767677667767767676676776766776677677676676776767667676776776776766776776767767767766677677677677677667767767676677676776677677677676677677676767677667677666776776667666766776776767666766776767666767666776677667667677667666776767766767676676766776767767677667767767667666767677667767677676776676767766767767676677676776776776776776766667667676676677667676666776776776676767676767766776776766677667677677666767677666667767677667667767767767767677677676776767767676766776676767676776767767767667767667676776767677676767667767677667767767677676766667766767767667767676677667767766776667666766776767766677676676767666677667676776776676766767676676776776666776776776677676676666766676766776776677676776767666677676666767676766676676767676767767766776676776676776767666776767676767677677677676767666776677676766776767667767766767677667767677666776677677667766767667677677667676767676776766776776667676767766676767676766667767676667767766676776776776767677676776776667676677676667677677677677677666776776767766676677677677676767767677666776766766776766676677676767767667767677677676776677677677677666776666776767767676776767767667767767767766767666767676776677667667766776676767667767767766767766676767766677676776676776677677676766676676677677677667766776776767676766767767667767766776666767666767766767676767677677677676776776776776776776766676677666677676776776776776776776666776767667676776776776767767667677676666767677676766766776767676676667677676667767677667676776767766776676776776766776766776666767766767766776676767667677676666766776667767667667676766767667677676776666676776676766776676776676776776667676776776776766776776767766767766667677677667677677667767767667676776776776776767767676677677677667677667667677676776667766667676767667767677677676767767676767677667767767676767666776776766676776767767677677677677676776776767676766767767766776776776767677667767676666666767666676766766676776676776776676767677676766766766676767767676767767667767667667767667767667677667667677676776766767677676676776666776766767677677667767766676776776767766776766677676767766676767766776676767767677677667677676776776776677676767767677676776677667667667766767767667767767767767767676767767677677677666767666677677677666677676766676776767677667676767766767766667767677676677676776776667766776767677676776676776667677677677677677677667676767677667677676776677677677676766676667766677677677676666776776776776776767767667767766767767676776776667667677676776776776776766776677676776767677676776766776766767766776776767667766767667767767667767767677676776766767767767667667767766666767677677677676667667766676766767766776766767766677667677666667767677676776767677677677667766677677676676776776776776776767676776776667677677667767767676767767667667677676776677677667677677677676677667766766767767767667767666776776776767676776776767677666776677666767767767766776666776766766767676766776776677666766766767676667766776766776766767677676776766667667767767767667766776767767766767767676767767766767767676767767767767767667767677667767767676677667766766677677666767666767677667667767667766667677667767666667767767767676667677677677677677676666776667677677677677677676766767767667676776776766766776766767767676776776667677676766776776767677676766676766767677667767767677676767766776767677667676666666676767677677677676677677677667766767767766677676776776776766767677677667767767767767767767676776776677667767667767767766677676767766776776776667666776767676776776676676676776767677676776676766676677677677677667667767667676776676676676767766776776767767677677676776766776776776677667666776766676767677677667677667676776776776767676676667677677677667667677676766776776767767666776677677677666667666677667676677677667766776767677676766776676766677667767767767677677676776767766677676767667677677677666776767667766677667767766776776667677677667767766776766766676767767676676677677677666666767667767767666767677667767677667767767666767767767667667767676776776767767667766676776767676677676766676776776677676776776676676677667767666677676667767676776767677667767766776766776677676767767677667767676776766776776776766667666676766767766667767766676666767767767677666776766766667767667767767766766677676767677676666766776666676677676667767676776676776776767767766766767677676776766766677667767767667676776767767767676667677667677666676776766776767666767767677676776666667676766767767767767767676676776667667677676776676767766666776776676776676776676677666767677676667767676767766677677676776676776776776677676776676767666766776776767667767766767666776766767676667667766676667667767766767677676677666767676776776766776776766766676767676776766776766767666766766676767767676766677676767677666776766667676767767766766667767677677677676767767766676767667767767676776767676776776776677677677676667677676776677676676667676767767766767767676667766776667677676776776776766767666667767676667676677667676676676776776767766776767767667677677677677667677667767667676666766766766767767667766667766776767666676776667676767676767766767677677676776677676677667677676776776767767766667767677667767676767766766776767767666667677676766677677676776776767767666667767767767676776676667766767767677676667666667766677666776676767676776667766666766766767767767
767767667667766776767767766776666766767766666776776776677676767766776676766776677676676776767667677677676776776667767766776767767676667767677666766766776766776677677677676776677677667676676776767667766776667767677676767766776776667767767676767766677676767666676767766767667767767767676676776767767667666767767767676766776666776767767667767677667666676767766667767767767676666767676776776767676667767667677666767677676766667767766767666776677677666676677667667766776676677676776767767766766776677676676776666767767766766677677667677676666677676776767767667667767676776776676767676776776776766676776767767767676676776776767667667767767767766776776676776776767767676676776776776677676767677677677677677676667766766776766676767766776767676676767767667677676767677676776676677667767677677677676677677677667676776677676767666767667677676667767676767767767677677677677666676666676776677667676776767666767767767767767767677677667767677676767677666676776667677676677676776767676776766767667676767767766767767766677676776776667767767677677667767677676776677667766767767767766677677676767676767767766776776767766767766776776667767677677667766766776677676767676767677677676666776667767766776767666776767767667676776776767677666776677666676766676676776767766767666677666767766677676677676767767666677677677667666767677677666676767767766767766776767767677667767767676767667676776677677676767767766776767767677677676666767766776677677676776766667667767767677667677666776767677667677667767767677667677676767767677677677677676766667667677676776677666776667667676776776766776776776776776666667766776676767676776677667766776667766776767767677676776676766776667667667766667677677666666767666767766667767767767767767767676666767767767767667666666677677676767677676677676676776767767767767677677677676677666767767767666677667766767767767676776676776767767676677666677677676776776767767766776766766676766667677676767767766776766767677676776776766676766767766767767766676767767676666766767766776767666676766677676676767667766676677677677667667767767767676766776677667677676776776767677677677667677667766767676776766767766776766766767676766667767767677667767767676676676767666677676766776676766766767666776776776766776677667767676677677667676766776677676767667676776766677677667676677677667767677677667767676677666776776767667667767767767677666776677676666776766776776666776676677667667677676767767677676677667676776776676676767667767666677677676677676767677677677667676767767766677676776677667666776676776676677667767767766767676677666776776767676677676676677676767677676776667667767767766676676676776767666767676677676767677677667766776767677666776767767667666676766767767666776776776767677676767666676676776767767676776776776776767667677667667766767767767667767677667767667667767667766776776676666767766767677676776767676767766676766676667767767767667767667767766767767666776676767667667767766766767767666677677667667666667677667767767767767767666776766776776666776767667766776767677667766676776776677666766677676776776676767676776667766776676766667767766776676767767766767767767767767677676767767766776776776667676676767767666767767767767676776776767676766767766766767766677677677677677676776667767766776766767767666776677667767667767677676766776776677676776676676767767676666667667667667676666766776677676676767767666776766766676776766767667666677676776666676677677677667767677667767767766776776767766677676767677677677676776767677677667767676677676766667677676767677677666677677667767677677667676677676676677676676776776677667667667677667667766677677677676776767767676767767767767767667677667676776767676767767676767676776676776667676776776767767676677667667767766766677676676666767677676676776667767676776776677677676676766776767766767767767767677677677677677677677667767767667766666767766677666767766767767677666676677677677677677677666776677666767677667766767676766767667767767677666676776767677667766767767767667676766677666767767666776776766676776766667667677676776766676776676766676766776776766776767667677676766666766766667766677667767676776776667767676677666776676767666676667677677676767767667767766776677667767766776676776776776776776677676776766776776767667767767767676776767677676767766667677677676776776766677666666767767766767766767677676666776776766766767767766776776776676676776666766676776767767676776667767676776776776667766776677677677677676677676776767766767677677677676767767766776776767666767767766677676776767677676776767766776667677676676776676677676667767667767767767677676776676666776667676776776776677676766677667666667676677677676677667766776766677667767766766767767766676767767676776767667767676776776776667766776677677667666767666677666676667766667767667767766667667767667767666776766767766677676676776776767676776766766667677676776776667677677676776767767676776766767676767767766676776776666776677677676776767677676677677667767766766667766767667766767677677676666677677677677676776767767677677666676676767766776667767677666766677677667666776766776677676677667767767767767677666776666676767676676776776766666776776767677677677676767767667767666776666766767676766766677676666766776776677667677667667667677676677676776676766776776776767767767767676776676767666776677677677676776776667767767767766767666776776776766767677666776776767767676676676676676766776766767767676776776676776677666766676666666676766776776766766767767677667677677676667677677676676767767676767767766677667766776776766767677667767677677677676667677676767767766766677677676767766776776676676776667667766767766676776677677676776666677676767766667766767767677676776776776776667767767767767676767676767766766767677667677676767676767767677667667767767666776676766766767767767667767667767676776667666776767667666776767767767767766677677677666667677666776767767676677666676767676677667766776676666776776776767676776677676776776776767767767766776776776677667676666776667667667676676767666767667676776766767677677676776776766776776667677677667677666676776767677676767677666676776766666676767766776766676766766776666776676776676667767767676776776766676776776776776766776776676766767667677666776677666767767767766776766776677676767677677666776676767677676767766676776766677666766767667676767667676677676666776677666766776666676677676677677677666667677676666776667677667676776776767667676776766766767667767666776677666767766677667676677666776766676767676676776776677666767766776767677676776676776766776767766767767677676776776676766776776667767767766767767666776667767767766776776776776666776676776776766676676776776677666676767676767766676776776767666767666666676766776776677667667676767766676776666776776776776677676766776767676676677676766677667667666767676676767767766767766767677667667766677677677677666776767766677676766767666667666667767667666766776776676677677677666767766766767767676776766776776776677676776776767676676667676677677676767767666776767767767667767767766776666776776776767676776676676776667766677667667767677677667767766776767766676766776776767676766676667766667766677667676766776677667767677676676676776677676676776766767767666766767677676676767677666767767677677676776666776677667766677677676667767677676677666767667676767676767767767676676776767766766776676767676766676676667767767676766676776776776667766766666677677677677677676767676776776776766766766776676776767767676776776667676776776667667767767667767677667677677677676776767766776766767767767677667767676776667676677676776677676676667767677677677677677677677677677676766776666776776767677677667676676767676776667767767676767766776767677677666776667767676676776677677676766776767667667767676677676677677676776676676767666766776776766776767766767667766767676767676677667676676676676677677677676776767767677677676776776776677676767767767766677677676776767676767767766677667677667677677666667677677667766776667677677676767767767667767766676776766776677667767677676766767676766776677677676776776676766667676776766767676776767676776677676667767667766766767767676776666667767767766676667677667767667767767677677677667677677676667676767676677667767766676767677676667677676767677667676667677667676667666766776677676666776667767677677676767767676667767667677676767676767666676677677677676776776767676776767767767767677667767677677677676767667666676676776766677666776767767677677677677677677677677677677677666767676666776667766766677677677676667767767667767767767676766767676677676676767766666767676677677676676776776766766776776776776766776766677676776776767766677667676767767667677677677677667767767667677667676677677676766767767766767766676667767666776677676776767767677677677676677676776776767667677676676776677677667676677667766776766677677677677666676776767676767676767767767767767676766776666776776677667767677677677676776776676776677666767767677667767677667667767666776666676767766767766767766776776776767667766776766767667667667766767767766676677677666776776776666667767677667767766776767767766767766677667767676666766776766677677676767676776767767667676677666776767767767767767667767766767767676676776776776767767766776776767766767666766776676677677677677667667767667767677676767676776667677676766666776666666776766766676676676667766776667766776677666776767767677676776767767767667676776677676677676766677676776676776676776676667767766677677677676776767677676666776776767676776766676766776767766677677676776776776776767766776767766767766776766767677676776776667666767667767767676667667766767676776676666676767677667666766766767676766776766776767767766676677676677676676676667667676767767676667677677677676776676767676766776776776676767676776767677677667766767767676766676766776776677676676776676676766767677666677667766776776676776776767766667767767667766767767666767767767676776767766677676667767767677666776767767767676776776676776766776776677677676677667766776776767767766776776677676666776767767676676767667666667766677677667766667767677677666776667666776767767767676776677676776776766776776767767767767677677667677677666666776776677677677667667766767
6767767667667767766666767766776667676766676766776676677677667767767767677677666776767677677667766766667677676776776766767676776776767666776767767766767677677676767677667667666766776776767676776776776677676676677676677667676666677677677677676667767766677676667676767767667767676776776776767676776767767676667767767676767677677676766766767767767766776667767677676766676776676767767766676776776776766667766766676766776676776767767767767767676766776767767766677677667676767677676776767767676776767767677677676667766766776766766776766666676767766767676676666676776667767677677677667676677667676776767767677676767677676666676677677676776776676776677667676776776677677677677667767767766767767676767677677666776677667676776767667667667666776676776677676776667767766676667766667677667767766767667667767677677667766776767766776776776667677667767676767667767767666767666767767767677667767767667667767767767667767667767676677676766767667767677677667676767766776767677676767767767766776776776776776776676776766767767677676676666776776767677676766776776766677667767767767667766677677677677676767676767676667766767767767677667766666677677676776766767767677667767767767677677677677676677667677677667767677667677677676676766676676776667676776776776677677666766766677676677667667767676677667767767766667677667677677667676776677677667767766666776767676776776667766766766776767666767677676767766677677677676677667767677676677676676776767676676677676776767766776776776767676776766767766776676666676676667676776776776776677677676767767767767677677676776776776677666676767767676767767667676767767676776766767677677667767676667666667677666767767676767767767767766677666767767676776776666766776776677667767767677666766776677676766666776776767677677676776776766677667767766677676676767666676766676666776677667676776667767667676766776776776676776676767677677677677667676767766766776767677676767767766776766776666666776776767766776776776677677677667767676667766667766677666767767677677676766677667767677677667767767676767767767766676677676676776776776676766767667666677676776676767767767767677677666776667667676677676767677666766776776776776676776776776776766776776667677676776767766676767767667767667676676776676676767667767766776766776667767677677677667676776667767767676676667767767767676666677677666667666767767766766767767767767766766677667767666767767677676766776667676667666676676666776776776677677667767767767667766766767766767767667676767766767767677666676766766667767667767767677677667767677666667766776676776776766776676666767667676767767767766776667666776667767666766776677667767666676676776677676676767767676677676767667676677676766767676776766767666767766766776776776776677667677677676767676776677677677677666767766677676676767766776776776667677676766677667767767667667767767767667767767667676667767767766767677676677677677676667677677676666676667677676766776767767676767667766767676776677667767766677667676676677666776667677676776676677677666776766667767766666667667676776776667767767766677677666667677676676776677667767767677677676776767676767766767677666776667767667766767677666767677677676766776677677677677676767666767677667767676776767667766767676677676667767767767667666776677676667676776666776677677677677677677676776776676776667677676666767767677676666767767766667767767766767767767766767677667766676776677677667667677676776767667766776667766776776767676776677666776666767767767667667767667767676677666766677676776776677676776776676677666676776766776677677677667667767766776766766767676677676676667766667676776766776667766767667767767767676776767767677677676767677677676767767667766776776776776677676767677677676776766776776766666776667676776766776666766666767766776767677677677667677677666767766677677676776776666776676776776676676776776767766767677676676677677667667677666766767766776767767767767667677667667767676767767677677677666776767767767677677667676776667766767767677677676766767676766776677676776676776676776776676767767666776666767666767667766676676667766677666776767766676776776767767677676767767766776776776767767767767766766776676677676767767677676766767767766767766767766676676766766776667677676776776766676667766776766667677666776677667676776776776676767767767676677667677677666776766767676767676776767677677676776776767677676776776767676776767767767677676677677667676767767676766776767677677676776767666767767676776766766677667677677667766767667677677677676766667676676776766766776776677677677676767676766776666667766676666676766776776767766776776767767767667767767766766666767667676776766666767667767677666666676766767767677666676677676776667767676766767676776776776776767676667667767766767767677667676776677677676677676767666667667667676666676667767676776676766776767667766766776776766776766776776776776676767766776766776766676666776766667667767767676766767766766776776677676776676767767767766776767767767676677666766776666667676767676776667767676767766766776767766666776677666776776776767766667766676677677677677676776676776776677666677676776677667766776776776776677666766667677676767766767766776776776766676676676677667677666767667767766666677667766767767667767766776776767766766676776767767766676677676776767677676776667766776667767676776767676676776677677676766667766677667767767676776776776776676767677677667677666767767677676776767667767767767666667767676766766776776776767767767676677677667677676767677677667767667766776767676767676667767767767766767676766776676667676677676776667676666677666676776776767766767766767676667666666776667677677677667767666676667766677677677676776676676766677676676776776766677677667767667676767766677676776677676767677677676667667667677676776677676676676767677666677677677666767766676776776776677667767767677667677677666776667676776767767676767767677676767766766667766667667767767766667766676776776677677667667767767677676776776767767676677676677676767677677667677677676767767767677677666767677677666766766776677676776676767677676676776767667666676776767767676776767667667677676776767676767677667677666776776767666776667767677676767676677666677667667676767677677667676667766677676767667767676766776766776677667667767667677677676676776677677667767676767767767676767677676767677677666776766776677676667766766776676776767666776676776676666767766776776776766776677667676767766667677667666676776666767676667676776677677677667677677677676767676767767677667767677676766776767767676776667767666767667677676667766767677676766767667767677677677676767666776776767667766776776676676776776776767677677667667677677677677676767677677676776767667677676676677676776776776676776767767676767676677667676766677676677667766677667767676776776776776767676767677667767667767676776766776767666676767677677677666776667767677676766677667766767767767677677677667767677667666766767767767767766776766776776776676776776776767677667676776767766776766676776776677676767667667677676767767676767767676677667767677667767767667677676776667767677667677677666776677666666776776776767767667676776767766666767767767766767767677676776677676676776767767677677677666767667766767676676767676677676767767667767767676776666677676767767767767767676776667677676677676676766676766676767767766676676766766776676776776677666667767666666766766766776677667767767767767766776776776676776767766767767666676667766667667767767676677677677676667676766767767767766776666666767676776766767667676667766776776676776776776766776677676776676676776767677677667676776776676666776776767666677667667677677677666766776666766776767767666677666776667767667767666766767766767767676776767667767667667677676676767767666767767766767767676776767767767677677677677677676666776776767667766776676666677677667676766766677666666676776677667766666767767767666767676776776667767676677677667766776677676767667667676767667676776677676667677667676766776667667767666776776767767677676776767767767766767767766767766776677677676666667666776776766776766767766667766767767677676776776766677676667676776677676776667766766766676776766776677666666767767766666677666767667676767676776766767766766677676776776677667666677677677677667766767667677667667767667676776766666776767767766667677667666767676676767767767676767766676667677676776776776767767767767766776776676767666776766776776776677677677676676767666776676776776676776766767667766667677677677677667677667767767676776776677677667767767667767676776766776667767767767766776676676677677667767767677676767767667676677677676776766767767766766767676767667676677677677677676776677677666676766767766767766776766776666767676676667767767767676776677667676767767767766776767767667767767767677666766677677666776667767676776676776776776767667766677676767767767767766767676676776776767767766676667767667667677677676766767767766667767667766767667766776776776767676676766676776766776666676667676776766767767677667767667767676767676776667767766676776677677677677677667676776776667677677677676677677666677666776677676676766666667767766776766676776767767767677667766767766767667677676767767767666776767767766677667677676776776676776666776776767766766776776776767676767767667676776776676767667767676776677677676776676776776776766767767767767767766666776776677667677677676766767676676766677676776667667766666767677667677677666767767677677667767677676776767766676677677676776677667767767767767767766767766776767767676676776776676776776667767767766776677667677667667766776676767767676766667767767767767767676667767767676766776677667767767767766677677676776766667677676767667766776767676677667767767766767677676676776677667677677667677667677666767766776766667766676776677667676776767766776767767767766667766667766666767666666776676666767766776776776666776776767767676767677677676666776766776676776776767767676666677667766776676766767667677677676677667676676776767677676766767677666776776677677677677677667766677676776767767677676677676767767677667766766767767767676767767667767767676766677677677676767766667767676666776767767666776767766776776677677666677676766776767766666776766667766667676766676776776776676767766
366776767677667677667666676677667677667767766776766676776776677666677676676767767767677666676676767676766666667767676766767667767667767677666776767767767766767677676677676667676776767677666677666776776677677667766766677677677667766767677677676776677676766676677677666776767767767767767766776776776767667667667666676677667767676767767767766677667677676767767767676676676776776676666667677667766766767677676766677677677677676776776677676676776676776766776767767767677677667767767667767677676676766666676667767677677676677667766776766766767767767767767767767767767666776776776677676766776766767767767676776776677676667677676776677667766776767767676676676776776677677666776776767767766676677677667677667677677677667767767677676767676677676767667677666767766767767667676667766677676767767767766767767676676767766676677677666766676677677677667677667666776767766767677677667767677677666776676676667677677667767767766776667666767767767677677667676676776776776776776766767767666667666767766766776776766776666676776667766766776667767676776767677667767767667666676766776676767767667677667767676677667677676767676776666766767676767677677677676767767667667677676766767667666676667767766676776776776776676776776767676677677677667676676676676766677677677676677667766776667766776676677667677676776776776767767767766677667767767676776776776767766766676667767666766767767677667766766767676666767767766776667667767677676767767767767767667766767766676766677677676676667767767767767766676676766776767767676766766767676767667767676776677676677676776667766766776767677677667677676776766776776667766776676776677676676776676676776776767767767767677677676766776776677677677677667676776766766776666776776776767667767767667766676776776677677667667766766776767677676677677676776677676767677676767677676776776767676776676776677677676776776767676666677667767666676667667676676767767767676776667677667767666677667677676767767767676766766767676677667767676776767766776767767677677666677677677667676776776776767666676776677676776676667767677666776676767767767667767677667676677676776677677676766776666676767667677667766776766767766776766767766767667767676776776677676767766776766667667766676667767766767767677676676767767676766776776776676767667676776776767667666767766677667767767676767766766776667667676767676776767767767766677676767676776767676767676767677676767667766767666767677677667677677677667677676666767666776677676677667767676667677677667676776767767667677667767766776776776666767676667767666667667766767767676776767767667667666676767767667677676767766667667676776677676776677677676767767676776676776767676776767677666767767766676677676767667767767767767667767677677667677666767677677667677667767767767676676766776676666766776776677676767677677667667767766766767767676776677666776767676776776767676776677667676767767767677677676766766766776776776776767767676767767667677667767766676676776776776776766776677677677676766776776776767666776776767677677666776677676776776767677666667667767767767767767767767666767676766776667766776776677677666666776767677676667666776776767677676676676776676776776776676776767767667767767667676667676676776766667767667667676776766767767766776676776767766776767676767767677677677667767667766766767766767676776767676776767676676677666767676767677676676677676667677677677677667677676677676767676677677677667766767767766667767766776767677676776667667767676776767767667766667676677667767667766766667767767676767677677677667767676767667667767766677667666676776767667767666677666776767767767767666776676767677676767766767767767667677677677676766776767766676776767676677676677667667676776676677677677676667766767666677677667677676766776677677677667666667677676766776776676767677677676767767767766676776677677667677677676767676677667767677677676677676677676767667767766776676776676677666767767676667767676776776677676767667676767677666767677666767666677676776767766776776666676766776766767767767767676776677676677667766767677677676776677666776666766776776767676776676776776776767677676776667766677676677666677677676776666766776776666767676766776676767766766766677677666677677677676666667767766767767767677677676767767677667677667676776776776766776776767677676666767766767766677676767767676766676676776767677676766776677676767767767767766677677676676766676776767766667767766767667667767676776676677677667766776667676766767766677667767767766776766767677676776667677667766776677676776666776677676677676767766767667677666766676676776767767767767666776776767767767666776677676776766767767767767677676776676767676677667766767667666776776667767767676676776767767666776766767666767767677677677676767666667676767767767676676677677676677667667766767666776776767767677667766676766667676667676767676766776767767677677676667767677667677676776677676776767766776767676776767767767766767767677667767677677667767677677677677677677666776776767666767677666767766767767677666776677667767767767677666767766776677676667767677667767766767766776776666766666666776667767767677676767766776767677666676776767767767766776766766676667667677677676766776767676667767676776677667767767767677667767766766776667766677667766776766776677677676776766767766776776776776666767676676767677676667666767767767677677667767677677677677676767767766776666776667667766767676677676667666776776776667767677667677677676767676776776667766776776776776676677667667767767677677676767766767676776677667766767767766776776776767676776767767677667766766676767766676776667667677677676667667677677667666767677677676776776767767767766677676766677667767766676767666767667667677676776776677667767676776667767767767667766677667677666767676677666677677676766667767767767767767676676767666776676776767677677666677676766776676766776676667766767767677677676776766766767766676676766667676767676776667767667766776776666776767676776776667676767767767766676766767766776776776677676676677677676776776776767666676776667666766677677676677667677676767676677666766676676667677667667666666776667676677677667676766676776767767767767676677676767767677666666677676776776767767767767677676766767677676667766667766666776766666766776667766767666776776767767676767667767666676767667766767677677667677667767667666667676776776767766776766666776776667766767767767666776767677666776766676776776776677676766776667767767766776766767767767667667767677677667676776667667667767766776776767766776767677676776667677676677677677676767767677676776667676776776676776766766676776767767676776767766676776677667767677676766767667676676766776767677676676676677676776776676767676776667676676677676776776767666776767767677676776676667766666766767767767766676776776677677677676677667667676776766776677677666677666767677667676767767677676766767766767767767766776676776767767666776767676776776776776766767766766776677667667677667767766776667766767676677677677666676776766667676676677676667766667676767767667667677667676776766776676767766776776677676767766766666776766676676776767766767677676766776776776776767666676666766767666677676767767677676767767766766766776766776776776667677667667767767766767677677666776667766767666676677677676776676676776767677667767767767677677677677677677677677676766677677677666667677677677666776776766767666776677676676666677677677667766676767766776767767767676676776776776667676776767766767767767677677676666776776766766776767677676676776667677677677677667676767677667767767676767667666766667767676776666676776776766677676667677666676676767767677676767767676776666766766767667676776776776767667767676766677677676676776767767666776767767677667767667767676766776776767677667767766667677666677666676676776767767677677676677667766767677667667766776776667677676676776766767676666767677676767667766766676667676676767766776767677677677677667766767767676766676677666676766776666767677666677676677677667766767767667766776676776676776767676676677666667766677666776776677677667766666677676677676776776776677676676776767767766776776767677677676767676677677667766776767766776766776677676677666767677677676776766776676676667767677666676676676776677677677677676776677677667677676767667676767767676676767677676667767667767767767677676767766677677676677667676776767767667677666767667667677676767767677677676776767677667767767676676767766776766766767677676677676767677676767766677676776667667767766766767676677677677677676776776676766677676766776776766776666776766767677677667667766776677667766766767666676767766767767767666776776667766776767766766767767677676776767676666767766667677667667767677667676677676776767677667766766677676776766776667677677676677676667767676676766676767677676667667667767666776666766776676677667677677677676767676776767676767676766677676767677667677667676676767676767766766776676767767666766767767767676676676676776676677667667676677677677667677666677667767677676767766767767677676776767767767666677676676766767677676677666776776776677677666776667666676766677667667677677666767767677677677676767767767767667767767767767767766676767677677667767676776676677667677676767676767767666767666666776766776776776776767676776766766776776667667677676776767676667677667676666667767676766766776766667766766766676776676776677676677677666776767676677677676767667677677667677666776677676776767667767666766677677667767677677676667767767676776676677676766766676776677677667767676776676766776767766776776776776767767767666766667767676767676767766677677666666776677676767676677667676676766776676776776677676767677666767677667767766767767676667767667767676776676766767767676776676776776767766776776767767767767667767677677677676667667766667667677676767766676776766667767677666776766776677676776676766767667667676776676766766677677667767766676676767767767767767676676776676766776776667666767767676667767767767766667666776767766677677677677677667766776767677676676766767767766676667677667677666676677676776676767767766767677677677666676776666776766776776766776776677667767676766676677667676666776666776767767767766776776776776677677677666666767676767766677677677676776776676766676676676776766676767
6767666767767767667766767667767767766677676677676677667666676766766767667676776676677677676676767666776776667767767677667676677676676776766767767767766767767676776767767676677666776776767767766776767676776676767667676776776667767676766666667676776776776666776767666776767766676677677676767666776677667767676766767677676776666767767667766776776667767677676776776766776767667677676766767676767767667676767676766767766776767767667766776676676676766676766767676776766776766776766767766776776776677676776676766676776767676676676776767677666767766776776776666776776776677676767767767676676767666766676776676776666767766776776767767676766776667666776676767667677676677667766776767666767677667767766767667666676776677676776667676666776776776776766767767767667676776776676666677676776776676767767766766776676776766766776767666776676776776776677667676667767667676666667767677667767767766776776776776667676766667767667767766767676776776767766767767767676766767677667766776677676767767677677676676676766676767766776776776776767677676766776776766676766676677676677677676677667767666767677676676776776766677677667767667677677677667767676776767767676677677667767767767677667767676767767677677677677676667676767677666776667676767766766677667677666767667667677677676667667767667767767767766766677677667767767677667767676666677676676767767766677667766767666767667767667767767767676677677667667766667677667767676676776776776667676676776676676767676776677676767767677667767767676776676776676776767677677676767767677677676776766676676767666766776676767767677677676667667766677676776677666676677677666776776767766767677676767767766767677667677677677677676767676766776676776776676767667766676767767766776667666676767767667767766767767766776677677667766666776767766676676776676776677677666676776677676676766676766667667767766776767766776767676767666767767766767667667766767667676677676776767677677666667767767767676767666776766766666767767767767767677677676776667767677676776776667767767677667767677666767676767766766767676767767677667767766776776776676767766767766676676766767666767767766677677667766776676767766767767767676776776767767677667767677676776776767677667766676676767676676667677666776766766677676676776767677666767766767677677666776767767767767767767766776766776677677666776677677667767767677677677676767676776666776776676776767667666776767676677677666776677667766776666766767767767677676776767766766677677677667677666766676767667767767767666776767666766776677676767767666666676767767766776767677666766666676776667767676767676676766676677676767766667767666767676766676766667767677667676666767677667767676776767666766776776776666676767677677666676676776676776676776767767667767767667677667677676776776776767767767676776676767676776766776776667767767667676677676776767767767676767767766766776776667767767766766766766767767667677677676776766676776676776776677677667667767766667766767766776776776766677677666776766767677676766767667667767676676776776776666666676667767676676677677666767766776677666776767677676667677666766776766677676776776776667767767767766676776676767767767667676667767767766776766776767767767676776677676776667767767666776676677676667767767767767767766767676677677676767767767767677667677667767667677677676776776767767766767676667767666766776677676767767767667766667767767677667666776767676677677667666776767766676666767666766676667667767766776776776677677677667766776776776676676767666676676676767767767676767676666767766677676776767667767677677676767667767676767767666776776666767767667767677666776776767767766766766666776776766676776767676766766767667677677666776767767767767677667667767677666666776776767767767767677676776766776666676776767767766776766667767766676666666776766776776767676767667677666776676776776677666776676767667677676767767676767676776776776776776776677667677667677677667667676667666666667676677667677667676676767677676767667767676776667766667676776767666767676776776776677677677667766666776666677677667676667766677676776767667767766677666676766677667667666677666776677667667766676776776676776776676677677676767676677676676776767767766776767677677676767766767677677667767677677667766776776776767767676766776767677667676776776766766667666767676677676666776766776776767766676767676666677676767667677667766766677666667767677676677676676776677676677667766767766776667767676766776767767676776776776776677667767767676776766767767667767767676666676767676667677676767677677677676767767767766766676776776776676766767767767767676776767767767677666767667767667767677667677676767767767766676776677676767767676667767666666676776677676666776676776776767766677666767676767767767767677677676676776666767767677676767666667676776676676766776667767767767767767767676776767677676767677676767767676776676677667766676776766767767767767766666767767766776767767767767677677676766677677676767677676676767766666776677677677677677677666767677676676767666677676776776666767666677666677666767676766766778677677676677676767767667767766676676776676677666677676766776767676767667676677677676767676776776666766766766776767766677667766676666776667766776767767766776766776767667676767676767676767666677676776767676666776767767766676667677667767766676667677676776767677677676776677676767766767667677666776766767667676776776776776766766676776767676767767766776766776767677666776776776766667667677666767667667766776667767767676776666676776776766776666677677666667667677677666766766676776776767676776767767766767676776767676677667676676766667666776667767767676666766677677666667676776766676776766767767676667767766666676666767767767676767767766677667667677666776776767677676766676676677677676667666666766676667766776666666776667677676766767677676677676776767667766776767677667766677677667666776666776776767676676776776776677677676776776767766676767676766676676776677676776766776776776776767676776767767767676667667676776776767676766776776766776766776776676667676667677676776677677677667766666677676667677676766776776767767767767676666667677676767667667766767767667766676767767667767766767767666677667767767677667677676676766767767767677677667676776767676676767766776776776767666766677676767676776767677676776677677677676776776776776776767667767766776767766766676776767677667676677676776776766776666767677667676667767667667767676677676776776676776667767767766676676776776776677666676767766677676677666667767666667767676676776776676767667767767677677676677676676776666776766776677677676767767767767667677676767677676776767667767677676776766766776776776666677676676776776767676776766776776766767766677676676776676676676776767676776766676776767676667667676776766667676666776767767677676676776766767767676677677666677677677676676667767766776676677667766767676767767767676766776677666776767767676677667666676776766776767677677667667677676767767767676776767676667766776776776776767767677676767766677677676776767667767677676767767667667766776667676776676767766766776776776677667667767767676776776776766667676776767766766677666667767766667767676767677677667676676767676676776766676766776666676776677677667666677667767677677667767677676776776667667766776766667676767677677676767676767767676677676776676766767677667676776776766666767767767677676776767767766766666776767677676767766776776677676776676766776767667666776766677676677677676766766677677677666776677677677666776766767766766767677677667766776767677677667767666767766776767677667767767767767767767766767676767676776776667767767677666776767677677676667766676676776776766776677677676766776766776776676766677676676776776666767667767676677676776767767767677667677677677676767767667666676676677676776766676776676776767676776776766677666776676776677676776776767676767677677676676677677676776776767767677677676776677667666767767667677677677677676776767676767677676776776776676767676677677667767766667677676676677666677676766776766767667767766776667666677676776766776766776676667677667767767667766767676766676766677677676667766767666766667676677677666776767766677677676767767767677676677667666776767677676776767767677677666776676767667676766676666767667676776776776776776767766766676767677666767767667767767767676767767677677666776766767677676677676666776666776667766767767766767666766776767767767766776767767667676676767767666776766677676776776667667767767676666677677677676767766676776676776677666767766767676776667676776677677677677667667766767766676677677677676776667767676766766776776676667676767766767767766776776667677667767766776776766776677676666677667677667767767677677676676667666776676677677677677666667677666776677677676766776766767767677667767676767667676667767767767666767676776776667766767767767766677667766766676767666666676776676676776767767667677676767667767666767767666677667767766676677676677676776767767766776767666776676677676676666766776776767767676676766676767667677666767676666667767667766776676767767767677676677676677667676766677667766776767676676776667666677667666776676776766776676767677677677666767767677666667677666767676776766767767766667677667766767676766676677666776767766677677677676776776776677676776766776776767766667767676666676767767766677676767667666776667667767676776767766767767767677667677677667677677667677676766676776676776676766767676677677667767667676676676666677667767767676667766676767767676667667676767677677676776776677676776666776667676677667766766666776677676676766767766776767667667766767767767766767767676776776776667677676776767767667767666776766676767676767677676766776667767677667676767767767766677676667766766767767766676767766776676767767677666767767676766677667767766776666767766776767766767676767767677677677676677667677666767676677667767767676676776767766676767766666776676677666767676677677666677677677676767766767767767667767677676766676776776776766776767767767767766767676767676767767677677666776767676776767767667767676666776776776776767767677666677677667677677677666766776667766766677676766766767677677667767767677677667667677677667767667676776776677677677676776676767676776676767676776667677667667767767676
6767677667767676776776776676767766776776767666776767767677666767766767676766676776666776766776776767767767677666776767677676767676666776767667676767766767767767676767767676776767767667767677667767667766767766666677676776676667667666767767767767677667766667667676677677667676766676776776766776776676677667667766767767767666766776776767767766776767676776776666766767767767766776666776767766677677677676676766676767766677676767677676676767676677677676766776776667666677677676767677676666776767677666767766776776776676767677676767666766676677676776766776776776677666766667666767766767676776776667676776776767767767677667767766766677677677676776776677676776676776776767676767766767767667666776767667667677676767767766766767677677676776767766776677677677667677667767676776767767676767767667667666776776776767677667676776667667767677676776766667767767677677677677667767676667767766767676776776766767767667767766767767676767676666766767666767767767667767766677666667767677677676776667767677677677666767676776776776676776767666667677666677666677676667767766776767677667667767667677677667666776767666766677677676766776676767767766776676776776767676776776776676767767676666676776767766776767767666667667666676776676676767767766677666776776677677676776776767667767667766776776776776776776776667767766776676776766677676776667767767676677676767767677667676677677666767676767667767677676776776767677677676677676677676776667767767677667766776667767676776767667667767766776767767667667767766776667767667677676677676676676776776767767767676766766767677676776677666776776776766676776776677667676776667766767677677676667766666676776677676767676776767767677677667766776676766776776676676776676767766677676776767767766667767766776677676776767667767767666776776677677677676766776676776776767676767767767667767766676776676666676676677677676767767676667667767676776667666677677677677676776667767676677667676766776666676767676677666776666776767677677676776676776666667677677677677677676767767676676776677676776767767766767767676767766677666776766776767766776766677676776776766776776667767666776767767767676766766776767676776776776767767767767677676767767677677677676776776776776776767767676676677667766667676677676767667767677676776667676666776776677667676776667667677667677676776667677677677676767767677677677667766776776776677676676676776667676766776677677666776676667767767677676767676667767767666776667767677666776767677677676776767766667677676767767767767767766776676767667767767676776676766776776767767666776676766676677677677667677677676776676666776667666677676767677667677667676667676767767766767767767676667677676667666766677666677667677677676776766676677676667767677667766767767767767667677667766667767767677676776767667667677667676767676767766677677676776767767766677667677667676767767767767667676776776676776766767767766776776676767766776767767766776766766776766676776776776766776677676767677667676776776677677677677676676767766766776776766766776667767667767767677676766776776767676677677677667767676776676766776667767766776767676677676766776766676766776767767767767676667767767666766776766776776776677667677667676676766767767767767676776767676676766666676767767676776766767677676667676677676767667676776776776767667766767676667767767767766776667767766666676766767766767767767766766676767766677667766776667767677676767677667767767666776776776767767676776667667767767676767677677676767677676666767676666676766766776767667677677667677666776776667666677667767667667677666767676776776767766677677666767766776677666776767676776766776776776767667677676676667766677677676767767677677676676776776776767766666766776677677666676676776667766677667767676776676767767766676667767666767767677676767767767767766767677667677666677667667767767766776676776677676676776776767667767667677667677676677676776776677676766677676676767767767767666776666776776667667677677666677676767677667767766667766776776676677676776766676677676776776776767676766776667766776767767767767767676676677676766766667677676767767767767676776676776776776676766776776766776776676767767666767676767767767676677667677667666676667677667766676676676767767767676767767677676766677676666766766776767767677676677676677667767677676767666767767766767766667766776677667677676767676767667766667676767767676767767677677676766677677677676766776676676666776767676767767667767676776766677666676776767667667766776677677676667676776776767766776677676767767767767677667666666766776776667676766676767667766667666676776676766776776767676776776676766767767666776776776676767677667666776776677666767766776776776766667676767677676776776677677667677677676677677676677676776667766776677667667677677667677676776667677677667767767677677666676776677666666766776776776666766767766776776666766776776776776667767677676666767667766776766676767677676667767767667676667677677667676776767677667667766677676767767767676776676766776676767767666767767766776776767676767677676767676767767766776776767767767767677676776667666767677667767766677676766776776776776776767667677677677677667667767677676676676677667766767767667677667676666766776767767677666767766776677676776767766776767676776767677667666676667676776776767767767676776677676776666676676767677677676667767666767766776776766767677676677667676776767676766767766776776667677676766776676677666767767767766767767667666667667767766667677677676776676667766767666767667767677677676776677677677667677677677676677677666767677676767767766677677676677667766776776677676776776676676776767677667767666776677667676766676776767767767767766666776676767676767667676776766667667767766776776766776766776767767666766776767767677677677667767767767767676776767767677666677667677676767677677667766767767767767766677666677677666776776676666766776766766766776776776767767676676776766677677677677667677676767767667676776776676776767767767767667767676776767766676677676767677676767676676676776766776676776776766767677666677666677667667767676666767766677667677677677676766776767766776776676766767667677677676776776776776677666767767767767767667766667677677677666766776677676776766667677667666767676767767766767767767676776766767766767677677677666776766676766776767767767766776776767677676776766766776676767676677667676767767666676766767767676766677677677666776776776776766677676677676776767676767767676766766667766767676667767667767767767677676677667667767766767677676776767676776676666776676767676676767767767767767766766666776676766766767667676776766767767676667767667677676766676766677667767767767677677667667766677667767666776666667666776766767766677666776776767767677676677676767766776776677677676776776767767767766676677677676767767676676676776676667667676676776766776776766767767677677666676766776776677676776677667766767676776677667766767767766776776666776776776767767677676767766676766776767677677677666677676767667767667677667677676677667767766766776776677666766767676677677676776677667667766677667677667676767767676776776776677677677667766666776776766776677666776776776766776666767666676776776776667666677677666767676776676767676776677667766776676767766776776767767677666776767666677677676766767767767767767676776776676676676776776776767766666776776767766776667676667767767767667766767767766767667766766766677666667767667666676767676677676776766767767677666766677677677666666776676776666666766776776677677677676767676676767677677676677666676767677676776667766767677677676667666776677677676677677676767667667676776667767767767766776676766776767767677677677667766667767767766776767677677667667766667767677667767767767667766767767667767767667767666776767677667677667666776776667766776666766776767677667677677676776776776766767766766676767677677677677677677667767667767676767677677667767766776676766776677677677666667677676767767767766766677677666666676676676667676676676766776666766676677677676767767766676776767766666767767677667677676776776676766667767666666766776766766776676767767766776766776767676776677676767676776676776767676767677677666767677667766767767677666666776676676767676776767666767667767767767677676667677667767676767767676776767766776766776776667767767766767766767766666667766776767767667677667767667767666776767766766667767767766766677676667766776676776766776677666776776776767667667676666666676677677676677677677676776676666767677677677677677667767666776776767766766676776776666766776776776666766677667677677677667767667667767676667667767667766767677676776766776767767767767767767677667766767767767667676767767666767667677676767766677666677677667766776767676766776776767767767667767677676766677676767676776776776766766767667676676776667766676767766667767767667767677667767677677676776776776676766776666767767766676776776667767677677677677667676766677667676766776766666676667767676776767676767676766677677666776676776676766676776767677666677677676776776767767667677667677677676776776767676677677677677677677676767676766767666677676667767666676666776776667767676666667766767767766776776767767766767766666767676666767767767677676767676767767677667767667677676776766776767767677676776766766666767677676776676666677677676766776767767767767676677677676677666776776766776767766676776677677677667676677667666767766767667767766776767767767766776766767666776676676776766677667676676667676766767766776776667677676776667677677676767767676776677666766776676776767676767766776767677677676776766676677676676776767677676776776766677676667767677667766776776766776667666767666776677677677676667667766767767666767676667766676776676677666676767667767667677676776766776776767767767767767767767767767766776767667666776666767767767767766767666776776767767766676677677666767767767677677666767767677666766766776767767677676767767767677676667767667767676766767767766776776767766767667677676677676776677667767767667766677666677676776776767767766767766766776666776676767767767766766676677677677677676767766667677676776676676776767677677676667766776667767766767767676767677676766766676767767677667667676776766766776676667676766776767677667676776677667767676666667677677677
676767767766766776776676767767667667677677677676676776676667677677667767676776776776767767677677667767766776667766767676776677667767766676767766676776766776767767667767767677667767767767767677677677676767766677676776776676776776677676677676776666776767676676767677677676767767767766776677676776677676776776767767767766776676776776767676776767767666667677676776767677676776776776766776767767767676776767667667766767666676776676666666676766766767677667677667676776767767766776677676776676776766766776667767677676776667767677676767676767766766676676767667667676776676776776667767667667677667766767767676677676767676677676776776677677677677677677667767766776776776667677666776776677676766676767676767677667767676766676776767767767666766776767667677667667767767677676676767676776767667766776776677666766776766677676667676776766767767766776676676776776767667767677666767767767767767767677677666776767767677676767766776676767666776766776667766676776776766677677667667677677676767766776766676776766766766776767767767766767766776676676776767677676767676677667676677666776767667766766776776776766677667767767767677676677677676766677676776776776767676776667667677667677676666766767676767766766776766767676667677677667677676767767666677677667767677676767767767767677676676767767666667676776776666766776776776667667667767767676776776667766776666766776766776776776667666767766677676676666767767766676776766766676767676776767767767767766766676677677676776676677676677677667766677667677677677676676667766766776776776766676766677677666776667766677676667676767667766776666776767667676767667677676776767767676667767767676676676766767767767767767767667766776776676667767767677667767767767766676677667676776767666776767667767667676667766676677677676667767667677676776767677677667667677677667767767766767676776776676776676767767667666676767767676666766776767667767767767767676776677666767766776767767667766666776767767676667767767677677666776767666776766676767676667766666776776776776677677677677676767767676776667766666767667676776776776666776776767677667677676776776766767766776776767767666776776767667767667676776776667676776766767667766767767676776676677677677676676767677667767766776766666767677666767667767767676677677677666767667667766667766767676667766776776676767766776666767676767677676667667767767667667677667676677666776676766776776766676677676776776776776776766767767766677667677677667677667676676677667677677666776676776676767667767667676767676667767676776776667676677676676667667766767767766767767677676676776767677677676666767677676766776776676666766666776676776667767767676767767766776776776767767677676776776676776767676676767767666776676767676776676776776766677667767767676767767677667676667767767766767766776677677676677676776776767767676766767767767677677676676676776766767767766667676767767766776776766676667676776776767767767766766776776676776767677676766776776776767767676767676677677677667677667767767676677677666666766776677676667767767766776776767766767667767676776767767676776776676676776767767766767767767766776766767667767677667677676676767676767676677667767766776677676776677677677677676776776766766677666766676767676776767676776767677676767667767767767766676767666667766676677676677677676776776776766767767667677677667677677676676767767676776676766776677676676767767676767677677677667677677677677676776766766776676776767676766767676677666767677667767767676677676676677676776776767766767766776677667676766776767767666767676776776767666776767676776767677676776776776766677676767676776766667677667767767767767667766776676677667767677676666676677677676776767767766776776676767766767666776776776676667667676776766776766676767766767766776776767676677676766676767766776677676776766766776767767767677666767767767767766676676776767676667766776667767667676776776767666776776676767666666766776677667676776776766776776677677666676767767677676667667667767767677677676776776767766776666776776676767677676776776676676676767766776767677676667767667677676776776776776766776667676776776677676767767677676776766677676776676666667766767767676676776776676676776677666767766666677676767767667677676776767666666766767767677677677677676666776776676767677677667766767676776767767767667676776667676776776766766766677667767766776766776766776666767667767766666776776677677677677667767767676767767666676766776767767766767676776776666767667667666776766666677667766776776676676677667676767767766667767767667667767677676676776776776767667767767676776767667677677676676776776776767676766767767767676776776666766776667767677667676776766767676766766776767666776776776766766767667676776767666767667766767677676767767767767767666767767767667676767767767677677677676776776667767767767766766767677676776776677677677676767677676776676767677667676766776776766677676776766776776767767767666767766776776766677666776766677667666776677667677676676766767766766676776767767667666776776766776776767667677667676776676677677677677677677677667677766776776677676766776776767767677666677677667667766776766677677667767767676766666667677677676677666677677677667767667677676776776776776676667667766767676676766766766776767766667676776667676767767667666767676767766667676776776767666676776766667667767666776776677667767667667667767667767767767677676767676677677676677677677667766776666666677676667767767677676776766776776676767767766776677676776776667667667676766767666776776767766776676776776776766677677667677667677676677676767667666667676767676776676776776767767677676776677676776666667677676767767766667676767676776666776767666776767667767767677667676776776776767767677667667766667677676776677677666767766676667766766676776776767767667767667767677677677676767677667677676776676776767767767677667766676767676776776666767767766767676767677677676677676776767676677676676776676676677667666676767767767767677677677676767677677677676767767677676677666767676767767767767676776776677676767767767667676667767677677667667767676776667767676767667667766676776667676776667766766677666776776767766767767667767767767766776766767676776767676767766776767766667676676676677676776677676767677676767766667767676767676776766776776766767667667766766767667767677667677676776776666767666766776766667676776767666767677677677667767767766667767767677676667767766776767677667767767666776667767767677677666766766766677677677676676767667767677677666776776776767666676677677667676776767676677677667667766767767677666666767767677676766776766677677677677677677676776776766776776776776776767767676776776776767767676776677676766667666767766776676676677676676767666766667766676666677676776776776767666776776776677667667676776776767677677676776766676767767767767766676766667676776776666667767677676666766767766766767676676776677676767677667767676776676776776767676776767766766767677677676776766677667676677667767767676766776767767767676666677666667666767767667667767677676776676776767767667766767766776767767767666677677677667677666776776667667767677676677667767676767767666767677677677676776767767767676667766767676677667677676776767676677676667767767667766776766676666767767767667676767677676676767677677667677666776767767676766677667767767767766766676676776776676767767766676766677677676676776767766776766676677676767767766667667767667767676767677676676767767677677667766767767676667766676667666776776776677676766667767766776776776676776766676776767677677667677667677676767767676677677676676776776666667766676776767766677676677676766776776767766776776776767767767667667677677667767676767766776677676767677676667677676667676677676677677677667767767667677666776677666677677666677666677666676767766776766776776676677677677676676677676776677676676667766776676767676776776677667767676767676776766677667767767676767677666677667676776776667767667767767676776776667677677676776776767676667766767766776776766767766667667767667766677677666776776776667666767767677676776676767766776767767767766676766676676776677676776667676767677677676776766677677676676776766776776767666676767667677677667767677666667667676776677677667677667676677666766677676766776776677677667677666767767676776776776667767766676677667677677677676767767667767767677666767767677676767767767766776676767767677677676677667767667767767767677676677676767667766676776766767767677667676767667676676667676666677677676677667676676677677677666676776676667767677676767767676667766676667767676677677677676776776676767767677677667676776776767667767767766776776677676667767767677677667676767766767767767766767767677677677677667767676767676666776676776667667767766767766776776767667676677676767666776676666676776776766776676776776767677677677676776776766767667677677676776776776776776776677677666666667767767667767767666676776767767676766677677676776666776776676677677676677677677676776666767666767766767667767676667767766666677677677667667767767767677677676767767767766776776776676776776767666767767767676676766667667767666666767667667766767677666676776767766767676767676776776767667677676776767766677677676767676776776776776776776767677676667767677666767676677676776776776766667676776677677676776776767766776666766677676776767667666776677667767767766667767767767676776676676676677676776666677667667677677677676677666667676776776776666776666766677677676766667676767676767767767667677676676766677666677676676676767766676776666677667767676767767767767677676776767677666767766667676767767767767767766676677677676776776666677677667767667677677677676676767767767767766776776767676766676776676766776766677677666767766667667666767676767767767767767767667677666776676676766766767676766776676776767666677676776776776677666676767767767667767767676676776667767767767676767766676766677676776776767766767677666776776766766677677677676776767767676676767676677666767767677677677667676676776767667677667767667767767767666766666776677676776767677676767667767667766767766776776776667766776677676767677677676776776776666776776776776767766776767766776776667767767766766676776677667766676776776676776767677667667676766676767767767667767666677677677676677677667677
6776776776776767767667677667767676767767766776667666677676767767766766767676776677667677667766776677677677666776776767767767766776767677677676677667677676767767766667666776767667676776776776776776767767767677667766766776766766667767666766767766667767676776776676667766776766766677676776677666766767767766677676767677676677677676676676676667767767676776776666776776677677666767667767677676676677677667677676677677676776767766776767677677667667767677667676767676767677676677677666677667767766776676676767767767666766776676776676767766776776776776677677667767766767667767767766776776677677666676676677677676677677667767677677667667767677676677677666776776776776676767767767767767767677677667767766766677677677676667667666767767766766776776766676676767666776776776677676767666766767766776776776667677676677677676677667767666767676676776666666677667677677676776676776767676776766667766767667676677667766677677677677667767677666776677677666676766767767667766676767676667666776766677676776767767677677677676666776767666667677677677676667677676767767676767676767676666677677667677676766677676766677676667767677677676677677676776677676776776767767676776766776676767767677677677677677677677676767766776667677677677667667677677677676677676677676766776776767677676767677677676776767676776776766766776766776767676776766677667767667766677676767676766767767767767667676676767677676676776677677677676766666776776767677666776776776776676677677677667677676676767677667767677676776766677677676767666667677676667676776677677677677676666667667677667767766767766677677666667667767766767676776767767677667766767766776776767767667767767676776767766776767766767766677677676676676766776766677676776766767677677677677677676677677676676767766776767667676677667676676676767767767767767667677677676776776677666776767676776766767667767767677676676776767767676677677667676677667766767767767676776776767677667676667676776676676676776767766767676676676677677667767767767766776766767667767767677667766667767766776776767767677667677667766767767766677676767766766776776677676776767667676767767677676776766766767667676767666667677666677676666677676767767767767766767766677667676767666766767667666776766776776776776776677667767767677677667667676776677676776766767766676776767667766776666666667667766776667767676766766776776776776667676767667677677677676666677667766676776776767676776676776776676667766776677667667766767767677666776666776776667767767677677667676667767667767677676776767767676677667667766776677677677676767767767767667676776776776767676767676767676667667767676776776667667766767676677676667766776676776767666667767766767676776677667767767676776776676776767676776666676767667667767767766767767767667666776776776766677676776776676677667766666766676676776676776667767766767766677667767766676776667667667677677667767677677676767676767767677677666677676677667676776677667667676676776767676677676767676776776677666677677676667677666776776677667767676776776776776666767767767767767676776776677667766666667666677667767766776767767676767767676677676776676776767767767676667766776667767667767676767766776667767767766667767766776776677676767767767676767767767677666766677677677676776677676776767667767767766776767766776666676666766766767767667767676776666667666676776676776766776667676767677677666767667766776677666677677667767767767767666776767767767767767676766676766776767766677677677676676766677677677676776676776776767767666766776776667766677676677667677667667677677677677677676667667766776776776677667677677677677667767667676776767666676767767677666767767676767677676776776776676776776677677676776767676677667767766767767767767676776776667767677676776776776677677676776767766667677677676666776766667667766676776677666677676677667666767677666676667767676677667667667667766676667676766776767667666776676776767667666776666766676766767766667676676766677677676776767676677666667676776667767767676677667767676776776776677676766776776667676776776677677676676667677676677667667677677667676767766767766776677677677677676776776767767767677667766767767677677677676766667767676677676776766766776677677667767666666767676767677666776767766677677676677677677676776676677667677667676676776767677666767767767766767677666767677667767767677677667767666767667676776767767677667677666666666676776776767767667767677677666767676767667767767667766767677676776766767767767677667767767766676676776776776776676776776676776767666776766776676776776776776767677667767676767677667767767676677677666667667767767676767677676767677676776767766776677676776767667676776677666776766766676776767677677677677676767666767766676776767767677667767677667676676676767676767677667766767677677667676776676766767766667677667667677676667667677667677677677666776767767767667667767767766776776767767676776776776677677677666776767767766666767666776776766676667767767767767767766776677677677667766776767676766676776677667676766677676767676667767767766667676776776666766676767676776776766766677677677677666776776667667667767767676776776667766767767676776776677667677677677676767767677677677667676776776776767767667676677676666766776767766776767767767767767767676776776767676776766767766767767677677677676677677667767767667767677677666666776776776776776676677677676767667676776767767677677676666677667766776767767767766767666776776766767676767676776677676776776776767677677676767766776767766677667767766776767677667667766776776776767767676776767676767767667767667667767767676767767676667766767767767767766776676776677676666676776666767767767767677667666767766776677676667676776776677676676767767677676767676677676776766667767676676667667667676766776767667676767767667667666776776677666766776766776767767767676776776776677677676667767667767677677667667767767676767676776676767767766776776776667766776666767667767766666776776776776776766776667677677676666767667766677677667767677677667676766676776766767676776677677677676776667767667767666776676767766776767767766776776776776766676776776767767767767677677677677677677676767667767767666776776776767767677676666766767677676767677667766666776676767766776677677676776776677676776677677667767767766766667676766766667676767677677667676666776776766767767766767667767666767677676776776776676776776776766767767677666766776776677677666676767677667767767767766776767767666677676676776776676767677677677677666667677677677677676776676766766666767767767767767677676776776677667766776776766677666666767767667676677677677676776776667767767666776667766767676776677666766776767677677677677676767767766776776677676776776767767767767766676776767677677666767766666676666766767766776776767767677677677677667766677667766667767676776767766676776766767677677677677667766776767767767767766776676776677667767677676676776776776766677667667766776767676677676767766767767666667767766767766677667666767677667677677677676666766767676677666677677677677676666776767766667767767767677677677676767677676776666767667667766776766776767676776667766767767666776776677677677667677676677666667676776767767767767767676776666776676776667677667767766776667667667766776667676767677667677676776767676776677666776767767676766676776776776676766677677676776776776767767667666666676776767676766776677667767767766766776767677676776776776776676776676767767666766766667677676766676776776677666677676676666766676676776677676677677676666776776767667766767766767767667676677667677667766767767677676766766677676767676776776776776677677667676776767667667767676767677677677677667677667676776776666776776776677676767767676776677667676767767766776766776667667677666776776767677677677667767766767676776676676776767677666776766776677667666776767766776667667667677677667766776676776776666667767767676767677676767676676677677677676776667677667767767677676676767666767767766776776776767767767767667766676776767676676767666676767766776676667767677677677677666767766767767677677677676677676776766677677677677676776676767667766776677666677667767677677676667676667676766766766776776776776776776676676677676767667767676776677667676776776666767767677676776767767766676776666667766667766776676767766767767667767666676767667676677667766666767677677676776767767767767767676767666776776776776776767767676776776666767767767766776676677677677677677667666767767677666667767677667677677666766677676676776766766767667676767767676667676677667677676767767766766676776767767766776776776667676776767767767676767767767676766776776767677667676767676676676776776676667767766767766776676676766677676677676767676767767677676767677667677667767767767676677666776667766677667766776677676776776776676776676767767676776676676676767767767676666776677677676766767767767667767666776776767667766776666776776766776666676776667677676767677667767676667767677667677677667766767676667667766776776767767767767766767766666677677676766767667667667766676767667676667667676767666676666676666776776776667676776766767677676767677677677676767676767676776767667677677667676776667677676676776677666776676776676676776776677667767767767767677677667666667666676766776677677676676676677676776776776776766767766776766776666767666766676767676677667766676677667766676676767667677666767676666677677676676767677677677666776666667676766776776776767676677667676676676767767677667767767667667676676776767667676776667766766676776666776676677677667766676666766776767767767766676767767676776677676676776667676767766766776667677676776767667677666676776677677677666776767676676767767676766767667767767677677666676776776776676776776776767766667676766767677667677666776767676667767676776767667676776676676776676767677676776767666767677677677667666776767677676766676766767766766766676776767767767766767677676676776776666676666776776776776677677676766677676767676776766766776776776776776767767677676677676767766676677676776776767767767767667767667676767766667767666677677676767676766767677676776767766667677676666677676667677676776776767766776776676767766677667676776767767767766776676767666776676767666676666776766767766767767766776776676767676676776776676677676767677677
7667767667677677677667767767676767767676767667677676776776677677676767676667676677677677677677667767766776767766776767666677666766776676776767766666766667666676776776677676776776677676766776767767666776776666667667677677667767766677677676767766676667766776776776677676677667766766776776776776767766776767767667766677676677677666776676767767666767676677677677676776676776776776676667676676676666677677677676776776667677677676767666677677666767766766776776667767677676667767767677676766776666776776766776677676767667766776776776767666776776776767677667667676667766666776667667767767677676676776677676666767766677666767676776767667667667667767767767676676776767677667676667676776776767667767766776766776677677677667767666767767676667766767767676776766676677677676667767677677676776776767677667677677677676767766776767677676776776676767676776767666767677676676667767676767677667667767766766776677676767676767667766776776667766767676677667667767676767666677676776666677677676776677667677677667666767767677677667666767677677666776776676766776766767766776666667766767676767676776776776767677677666776667676767767766776766776776767766767676776776766776667767667766776776676766767676776767767766676667767677677676676677676666767767766766677667766776776677676766766767676776776767677676677677677676767676677677667667767767767667767667766767766766766767767667666676677677677677676776776667677676676676676776776776767767667666767767766776667767767766776767766776766766766677667677677676667667767767676766776677676767766676667667766677677677676667677666767766776776776776767767767677667676676767766776677667766776767667766676767767667677666776776776766776767767766767767676776776776677676767767677677676766776776776776766776667676667677666677666766767766766767767767676776676676677667767676676776767676767677676776767766776776776767766677667767677677676667767767767676776776667676776776767666776776776677667667766767666776666666776776767767676667767766676667667767666667766767677676667767767767767767766776767667677666767677677667767767677666776767666776667767766776776677667676766776776766776776676767767767766776677677677667767767767667767666677676766776767767676767767667677676767767767767766776676766767766776766667766776767676676676766776776677667677667767677676676767767676667667667767676776677667676776677677667767666767767767677677677667767767676677676776667677667667677667767677677676676766767677676766776776767667667667767666676776776676776776766677677676767767766666776767667667676677676767767766767766776767677677667767666667767766776776776767676667766676767667767667766776676677676667676776677676767767676667767677676767667767667766676666767767766776767677666767767666677676666767677676776677677667767766676767666776776767767766677667677676677667766776776776766677677677676776767767767767767677677676776776767767667667677677666776776667767676767766766766677676667667767766767766776767676676776767677677667766677677667766667677677677677667766766766766776767677677667667767767767676676776776677677666776766667667767767667766776677666767677677676776776776676767767767766766766677676766776677676676767767677677666767766776676676767767766766767676776666776776766776776767667766677667767676677676676667767767767676676767666766677676766776776767667766767767677677676776776667677677667677676767767767676666776776667766776776767667767767766767667767677677677676776767767766776766767666767666767766776666776767667677676766676776676676776677677676767677676776767767766667676767767676776767676776666776776767676667767676766767767676767767676776677677666677666767767677676677676766667767667767676766776767766776766776667667677676767667766776776677666767766676776776776776766776767667766776767767667766776667767766776767767676676776776766676677667767767767677676767676767767676776666676677676776776776667676766767767767677667767766776776776767666767767766767667677677676776766776677667766767676766776776677677676776677667667767677677677677666776677677676666776767766766677667767677676776776766677676676767676677676766776776767766776766776776767766667766677667666776676776676776766767666776677677676766776766677667767767767677677667767676767676767767667666666767767766776667667767667676667767767767676776767767667767767766766776676677676666677676767676776776676776776767676776677666676767766776677667767666676676776776666767677677676776667667767677676776776767767767676776767676767667767667767667767667766766767677667767667667766677677676676666677667767676767766677676766677667676776767677676676766676767767767677677667667666666676677676667767767677676776677676776767767667767677666676767767766767667766776667676776767667767666676776767677676667766676776766776676767766776766776677676767766767767677677666767667766676677666776666776677667666776776766776776676776677677677676776676766767667677677677676776676767767767767676766676767767677676676766667767766776766677676667766677667767666767767677666766776767677677667676776767767676766766776776767676776776767667676767767677667677666767676677666776776677677666776767677677667767766766767767766776677677677676667676766776776767667766767767676677667666776767677677676676676766676776676676677677667676767767767667677676676676767767767667677667767767767677677677677677676767767677677676776776666776776767767767767767667666676776776676676766766677676776767767767666776776776767667667666667667767766676677666776766776676776776677676776766776677667767767766676767677666776677676677677676766767676767676766776676667767766776766677676776767676677676667767767766766667767766677676776676767767677676767677676667677666667677666667666776776767667676677677677677676776676776676676677667767767676677666667667766776676676767676767766676676677666776766676776776766767666767767767767766667666767767766776766767676767677667766776776767766767677677667666767677676776776767766766767766667767767767667767766667767767676776776776766667767767766767676677676776767766776776766677676766776677676666676767767766667767676767677667676766767767767667677677676766676766776677677677677677676676676766767677666776677677666766666676767677676767676776766776767667766776776767766767767676676677667676767767767766766766776767767766767766776776676677667767677676767767766776766667667767677676776766677667766776776767677676676776776776766767767667766666776677677677676666766776767766766776776677676676677677666667666767677677676667767767767677677666776766676767767677667767766666776667767767767767766677667766767666767677666776776767676776677677676767667666667767767766677676767767666766776767766776776767677677666766776776776676676766676677676767766677676766767766677677676776767766767677677676667676766667677677667667676776776776676767766767767766776677676767677676766767766767677667766676677676676776676776676776667667767677677676776766767767676767677676676667666766676767677677676776766767676776677666776767766766676776776766766767767767677677676676676776776767766676676666767767767676766676776677677666677677676767676677677677676776767767766767767667767676677667767677676767766776776667766776767667767766776677676776676776776776677677677677677666767767767767676666667766776776667676767667767766766776667676776776766766676767767767766776776767766666776667677677677667677677677677676766767767766667676776776776676666776667676767767677667677677667767676676767676776767676667667667677667767666776677677666666776776776776667766766767676776677667677677676667676776767676767767667767767676767766767677677667676776776776767767767667767766677666677676776766767677667767767667677676766776667666677676767766776776667767766676667677677677666776677676776776767667677667676767667767676776776767767677666677667766776677676776767677676767666776767767767767767677676776677676766767677677676776766667766667766676776666767666776677676776776776666776677677666676776776767677676767767767766776666767676677667766676776767676766766676676676766677666776776676776776667767767767767767677677676776776676776766766767666776677676676767667677677676676767677677676676676776767676676667667767767766767667666776776767767767766776776776766767767666776677677667767766677677666776776776776776667767677676776676776767667767667667766767767767676767667676677666766767766676676776677677676776766767767677677676676776676776767666677677677667677676767766767767667767767667767676766676776677677677676776676776776776767676677676767676776667767677667766776767767676767667677676676766676767676776776766766766766767767667666776767667666677676766676766677677676767767677667766667767767767667767667677666767767676677667767677677666776667677676776767766667676767767767677667666677676666677677676666767766776767767767677677676676676776776776767667667767667766676767667767677667767666676667677676776776767767767677677676677677676767767767666767676667666776667677676776776676676667766766767767677676776776767766767667767767676677677676767767766766676676776677667766676776776677677666776677667766776767667767767677676776767677667767677676676776767676776776676767667767766676776677666767667766776776776766767677676766776776767677667676667676677677677677677676767766676776776776776667767677676776776766776676776676776677676667666767677667676776677676677677676667766677676776676776776776776667766776767767676776667676676667767767677677676776667677666766767676767767677676767667666776776767677666677666766776766767676767767676767677667677676677677677677676776676776666776767676766767677676767766767767676776767677667676767767666677676667766667676776667666766767767667667767766776767767677676767766676667677676767667666766776776776767676776767676767767767677677666767677677667667767676766666677676776776677676767677666766776676776767677667667767677676677677676776766776677676676776767767667767767667676766666667767676767766666667767666767767767766666776767767677677677677666776766776776776667766676776767677676676667766767677667677677666677667767767677676767767677666767676676767677677676767667767666676667666776776776677676776776776677667766677666776776677676677
667667677666676676667766676766767766776767676767766776767677667767677676776766767676667766776767767767767677676776677676676766767767666776767767767767767676677676776776776667667767767766676776767676776676776776776767667767677677676676667766767667766767676776677667676767766676766776767677667676666676767676776776776767667677676677676767676776666677677667766776767667767676776767766776667676667667666676776767667767767766676666776667766776776767767676677667666676667666776776776677666666677676677677676767677667766676776666776666767766677667676676776676677667676766776767667677667767677677666776767767767767767766677676776676667766766667766766776677677667766767677667677677676667667767677666767676776676767767767676776767767767666766677666767767677667767677677666776666767666776767766766776767676766776766767666667767677677676766776676776676776776776766776776776776767767677677677666776776776776677676767767766767677676776676776666776677677677677677676667767766766767767677676767767677677676767676776667767766677677677677667767767677677677666776677666776766767767676776776767767667767767767767666667767767767676767667676776676776677676767676776677677676776767767677666666776676767676767766767767676676666676677677677677666667677667667676667667676667767677666766766766766677666776676677677667677676677667676676767677677677667766767677677667767767766676766676767767767677667677667766666776767766776776666767667767677676667767766767667766767767676767676776776677676776767677677676767767766676676766766776767766667666667767766766776767767677676766667767767767677677677666776767766677676767767676677666767767677677677666667767766776776776766766776766676776677667666776677676676776766776776676767667767677676776776776666767676676677666677676776766767766776667677676766667767767677667766676767767767766776677676676776767676776767666776766667677667667677667666776676676677676767767677677667677666667767766767667677667767666766767767677676767667767676776776667667676767767767677676776666776767667767677676776666766677667676776776767767677667767767676776676667767676766776676666776767767766677667767667767677676776776776667677676676766676667767666776767766766677667667666776677677677677676776676667767677677676776677677677666776766776776766776767667767676776766766666667767667766766766776666677676776676767676776667677676767767766776676667666776767677676767767767667767667667677667676776766767766776776776776766667676667767767767767667767676776776776766766767767767766767677677667766667766676776766776767676767767677677677667766767767766776677676776677677676677667677667767766776766776776766767667766776677667766766776767767676766676677666776667667767767666766666676677676677666767666767767667667666767767767767766767677676776767766776677677667677677667676667676767667676776776676776767676776676767667666767667766766776776766766776667767667767677676767766767676677677666766776677676776677666767767677676776776776677667767767667667666776776767666677676676767767676766667767677677676666677666767766776776666766776766676767676677666767677667767766766776767767767767677667766677667677667676767767677667677676667677666766776767767767767767767767767677676776767667676776676776776776776677677677667766666767677676767667676667767677677677677676776767677677676767767767666676776767767766776767766766767767767767767767766767677667677677667766767766667667767767667677667676676776676766767676766677667677677667767676767666776676676776677667667766767676776677667667676766776776776767677666776776776776776767677667766677676767667767766667767677666677666766766767677677666677666767667667677667677677676676676766767667667676767767767677677666767766677676776776767766677676776667667667767767677676776767667667766766766767766677676676676767666676767676767677677666667767766776676677676776667767676676677677677676776776676677676677666677677677676776767766767767767767767767667767767766766776776776776666776776776767667767676776776766776767677677677676776676767676767766667676767677677677667766677677676776677677676776776677677666776666767766776667667766667676767767667666767676676676767767667766767766766776776766767677677666776676776766666667767767767766776676766767677677677677677676676776776767666767767676776776766767767677667667767767767766667767677667676676767766667677677676776776766677677676776766677676766667667767667676676667766776766676767667677677666767766776667767766676667767767767766767767766676767667666776677667666776667767667766767677676676776776766666767667766776766677667767676767767767676776776767677677667667676766676767767767676767667677676767677667677666776676776767676767667767676766776766677677676767766766766676767666776766666767676776767667766776776767766666677666776766776676776767666767677666667677677677676667766667676667767676676677667767767767766767766767767676776776676776776676676677667766776766676767767766776666766776776766766767677666676766667767676767677676667666767677677676677667677676776667766767666767666776776776676767677677677676767676677676776767677676677666776776667666677676767677676766776776776667767667666767766766776776776677676767766776776676676767676767767767666767677677676776677676776776766767667767767667767766776676676667676676776677677667667676767766776776776767677676776667676766767677677677676776677667767767676677677676776776667667766666677676667767677676667677666776776666676776776776667677676676776767767766676776667677676776767767766677666767677676776776666766776767677677677676776767676676766767767766766776776666767677667767767677677667677676767767667667667676767767767677667767767676767767667667676776667767667767767676666776666776776676677677666767676767667767676767667766776676776667676767677666776767767767677666667667666767767676766767767677676767766776676767677667766766767677676767676667676767677676767767676766776676766677666776766677676776766667766767667666776776666666776766776776776767677677677677677676666776776767767676776776667667767767676776667767766666767677677677677676776767766766676767666677667767677677666776677667767676767677666767677677667666676776767766767677676767667767767676676767767766667766767667667676677676776767767667667766666776666666667767676776776776776667767766776767766776767767767676676776667767677676676677676767676776677676767767666677676667677677676677667767667766776767667676667667767676766667677666776677676677676676677676766667677666767767766676767767766766666776776776677676666767676776666776767767677676776776776677667766767767766677677677677676776767767676776677676776776676776776667677676776676776776667677676766767766677676776767677677677677666676776767766776776776766667667677677667667677677666766766676677676776776776767667766766767676667767677677676667667677677677667666676766776776666766677677667666766666766766766767766767767676767767676666676766776676776766776767767676776677667767766776766766776767766677676767767766766677667766677667766766767677677677676677667677677677676676667677677677676676677676767767677677667677666767766677667766776677667676776767766667676767767666767676667767766677677667676676776776776776767767667767767677677677667677677667767676667767766767667767677677666766667677666767676766776767767667677677667676767677677677677676776667677677677667677676676776776677677667767767767767676767677667677676766676767677666677677676776766766767766776676767766776776767767676667767667677667767767677667767667766677676766676767767666677677677667677677667767767767677677676766776776776766667667767766676766677677677677667767767676667766776666776766667766677676776776776776776766767767667767767676677676676767676776776766776767676767677667676667667677677676776776766767677677676766776766676776677677667766776667767767677677677676776776677676776776767767767767766667767767766767767767767676767666666767677677677667676676776676776776766677677667676667677677667667767677676667677677677666776767767767766776767767767667666776776667767667767766776776667766776766767676776676766776666666776766767767666676677676776776767767677667766767677677677676776776776766776767767766767677676776677677667676767667766776666776776776677667667677676767766776776667676767767676767667677676766766767767677676776667767767767767766776776677676776677676776676676776776776676676767667666767767767667677677667766776676767767676776776766766767767767766677677677676767677677676767766776767766667767766776677676676677676776767676676776776776667677676776676776776776767766676776677667677677677667767767766677676767677677676776776676776767676767767677666776776667766766676766767767677667767766767676776767677666767677677677667676677667767667677677677676677666776776676776667767677677676776776666676677667766767767666776766766776677677677677677677666776766676776666776676767677676776766767666677677667767666767767767676776676766676776776776776766766776766766667767767676767766776677676776766767677676666767767767767677667767767767767766766776667677677676776776767766767767766677676676776776776767667676666767677667767767766766767667767677667767767766776776776676767767677677677676766677676776776676776776767767667666767766776767767676776676676766776776676676776766667766767767766776766776767677676776766767767676766767677676776767676767677667766667767676766676767767766767667767766677666766766767677676767667666776667677667667666666776767676677677676677676676666776677677677676766767677667667667766676677666666776776776776776667667676766667666776767676676767767766767766677677667677676776766676776776676766767767667767767767677666676776677676667767677677676767766667677676767767666776666676776776666776776776676677677666676767667677676776667767766676766767677676677676776776776676776767766766676676776776766776776776776767767767677667767677676767676766767766767676776776767676766677676677677677676676776767667767767767667767767676667667766776667667677677666776677676776676677667666766776676776767767767677667676676767766677676677676767767667667767767767767676676776776776776767767766776666766776776676767677667767666676677676776677666667677
367676667666776666767767667766776677667666677676676677667767766677676776776767677667766776776776766776666767677667767676676767767766776676667677677677676676776666666776666776677677676767766676776767766767677676776676666767767677677677677676767767677676767676776776666776677667666776767767767767677676677676677667667667676767676677677677677666667677677676766677677676776776776667666767677676767676766767767676776776676767677667676776766676767676766767767677677677677667766776766776767767677676766766776766776677667677677676776676676666766776667766766766677676766677667767767767667676776677667767676676776776776776766776776766667767767767666676677676776767767767767676776776767767767677666766677677667676666667667676767676776776767677677677676776676667766766776677676667766766776766776677677677677676766776677676776776676676676776776776767667766776776677676776666677667767767767766767667766667667766766666767766676766776776776767767667767767767766776677676776666667767767676766767767767767667767767667667667767767767666776677667767767677666667677667766767666676676767677677667676676676676667676776776667666776776766767766677677666776776767766767767667767676776677677666776676676766767767766767666776767666766667766767666677667676667676766776776766767767667677677667767666767767677677667766776766766776767767677667677676776776767666776676776776676776667677667677667767767666676776677676766676776767767766676776767767677676667677667766667766776776666666676776767676776776767676667767766776767677676667766776776776776676776667767677666767767767667767767766767666676776776776766677677677676767767666776776677677676776677676776767766767767766776767767767667676667676766776776667667676767766776776667767767666767767667767766767767676767677667677676677676767767767766767667767766776766776767767677677676666667767676766766667677667767667766767766676776766667676767677677677676776776767767767766776776776676676776767767677667767676676766767766767766676776767767767767767677676676776676767676776776767767667766677676767767667767767676766766767767676766767766666767667767767666677677677667677677677676677677667676676767677676776767676666676676776776766676776766776767667767677676776767767676767766767667766767767667677667677667767677667676766767767766766676767676666676776677677677676776766667767667766776677677677667767677676766667767666676677676667767766767677676767767676676676676676677667676767767767767667766767767677676776776676667676677677667677676677676667767766676676776776776767677677667676776767766776776776677666766776767766776677677676776677677676776776767767766767767766767766776767677667677676677677667766776776776677666776776776776766767676776767676776776776676776776676776767766677676767766766767767767766767767676767666677676776776676766667767677677676676776776677677677667767676767767767767666766776767767767767767766667676677677676766667767766776776676776767677676677677677666666767767676766667766776677667667667667767676766776767676767767667766776766767667676776666767667667677677677666767767676666676776776776667767676677666776776667677677676767676776666776676676676776767767677666776667766776767767677677676776676776776767667677676677677676767677676776676776766776776767677676776766767677676766767767767767677676676767767766767767767676766776677676676676767677667676767767666767767767767767676677666776766776766776666776767666776776767677676666677667767767667677677676776677676776776677667766666676667667677677677677667767667766677667666667667677677677676776776676776767766776676677676767677666776776776776767667677676666667766776776776767677677667676767767667677677676776776776676776676677676677667766767667766676776677676776676676776766776676766767677667667667667767677677676766666776776776767667767767666676677666776776767677676676776767767766776776776766767677677677676776677677676766667677677667767767766767766676677676776676767667767767677667766776776776767767766676766766677667766776776776767767767667676767676767677666776677667676776767767667767676766767666776767676776677677676667667767676776666676767677677677676776776766767667767676676677676667676766766767767666767766677677667676766767677667667767767676676676767667676766767767676776776776776676676776666676666776776677667667766767667676667766676766776776776677677677677667667767677666776767767766667677676677677666676667677666767766767677666776776766666767666776776776767676767677677676776766766666767767767676767766767766776776677676667767767677667767766776776676676676767767767767677667677676677676776766766776676667666677676667766776767676776767766776766776767677677676776676767676776766767766677677677677666767767667667767676776776767766766767766776776767766767666677676677676767766767667767766776667766766677676776766667766767677667677666677677677677677676776767767676776676767676767767767767677667767767667676676766776767677676776767677676767677667767666776766776767676676677676676767766667767767667766677676667767767677667767766776776776676677677677667667767676767767676677666666677677667767767767766767767677677677677676666767677667767676676676776667666776776776776667766666776776677677677667766776776767667676677677676677667677677676776776767667766667767766776676776667677677677676666776776677677667767677677666776767767766776776776667677677666767676676767767666766776776776776766776676776677677676767666676677677666666767676776676776766667766776676776677667767767676766767767766776766676677676776776767676767676677677677677676766776767766776676676766666767766767677676676767767767676667676767677667767766776676677677667677676667677677676766776667667767666776767767767677676677667767676667676767767767666776766666767767677676676677667667766766767766776767767677676776767667676667767767767767766776766776767766677666667766776776666767767677677677677676776776776676776776776776776767676776776776676667767766767666676767767767766676767677667767676776676776776767767767766667767767677676676776677677676767767677667767766767677666676766776676776767767667666776776676767676676776776666767767677667767767667677666776677667767666776767767766766666677666776776676667766767767767676676667767766677676776767677677677677677666677676767767676677677676776666776667676766767667677667677677677677677667677676766776767666767767667766776776767676776776776677667767677676676767766776776677666776666776776776776776767766776676776677667767766767767767667667676776677667767677667677667767677676667677676776766767667767666776667677676666676767667667767766767767676677676677677666776776776776776776776776766767667676776767677677676776766677677677667667666766766766676776767676776776767767767667676767767766776676767667676666767767676776766677667677677677667677667766667766776766676667767767676776766677676767677667767676776767766776767666767676776776767767677677676776677677677676767766676767677676767677676776776767677667767676676776767676676776776767677677676776766767767667767677676776766767766776677677676677667766767767766776766766776667767767677676676776776666776676667677677666766767766767667677667766676766776667666677666767767676776766776767767667677676767676677676676776776776667766776766677667666666766767766677667677667767667667767766676776766676667677676667676776766677677666776767766767767666776767666767766766767676767766776767667766677676767677677677677677676767767767767676667667767676776776776776677677677667767667766676767677677676676776776766677666776776776677667666666767767766766676776767676667767667767766776776677676776677676767767767667767766677677676767677677676776776776676776776766776767767676676676676776767766667667766677676776677667767767677676767677677676676776677676776767766766767667767676667677677667666776776667767676767767677676776776767766677676776767767677676667676767767767766776776767767666677677676776767676666767676767677677667676776676676776776677667667766677676776667676767677676677667667677676776767667766776776776667676677676776676767767767667767677667677676677667767676766776776766676776766766776776776676767676676776776776767676767766776667767676776776677676776776667677677676667767677676766766677677677677677676767767666676667766776776667677667767766766776776776767676776776766677676676776767766667677666677676666676767767767677676767767767767666767677666776677677676767677677666767767666677677677666776776767767766677676776767667666676677677666667767767767676767666767767676667676776767767667676776776776677676677667767666776677667676666766766766676776767767767667766766776676766667677676767667766767676766776677676666767767677676767767677676767677677676776676766776766776776776667667677676767676776667767666766676666776776766667766667676676666767766776766676677677676776776767766776776776767667676767766776776767767767677667767767766776776767766776776776776677666766776676766676776677676766776677667677677666776766767666767767677667676667766677677666776776776767767677667767767766667667766767767677676767767767767766667677676667766776666676666766767676767767667677677666676677667677677677677676766776677667767677677677677677676676767677677676676677677676767767767767766776776766767767666677667767767767767676667677676766776767766776677676776676767677676776767767767767767767767767667666677677677676667767767667767677676676767766677676776767767666776776766767767676676676776766667676676776766766776676666767767767676767767766766776767767667676776667677677676776776776767676766776776767666767677667676776776677667766767667767676767767767767767767767767676776676767767677677677666667677676667766667667677667767676677676776776766776776677667767766776776766776776766767667677677676676776767667766766667666776767767666767677677667767766766677667676666677677677677676677677676766677667766767766676767766767766676676776767677677677667677676766766677677667677667766776677676767667676767667677667767767766676676776676676676666676676776677677667766776667676676767667766776676767667767667767677676766676767767676767677677677676667767666677666767767677677676776776766767677666666667766767676766667677677677
677667666766677666767767767766776677667676776767676676776767667766767767667767667676677676766677666766676776676677676677666776776666767677667766676776667766766676776776776766677677677677677677677667676767676767667677676767767676677676776677676667677676667766767677667676767767677677677677676776767676766767767767766677676677677667767767766677676676667767767766767677667667676677666676766676677677676767766767677666776666767767676677666776776776776776776776776776776667676766776776776766666676776767767766767766776776666776766667767676767766767767677667766677676667667676776667677676766776776776767677677677676776776776767666677676666677676776776776666766767677676676666776776667767766676676676776667766776776666766776767766776776676776767677676767667766767767767676767676766776767677676776667767767666677666666667766767677666776776677676667767766766776677676767767676766676676667667677676776767767766666776766766767677676776776676776676767767766666676776766776676776776766776776667666776776766767767676776766767676666766767766767767766776776667766776667676767677676677676776767767767677676776667677676677667677677667767767667676666776676776676677667767677677676767676676767767667767767766776667666766776776776776666767766767676677667767677677676766767767676776776776766676677676767677677677666666776677667677676676676766667676776776666776776776776676767677666767666776766676776776776776766776767767676776776676767767677666666767767667667677667767766776676776766767767767677666766767677667666676776776667676776667667676776776666776776667767766767767667767766667766767767766677677677667667676766776766767676767766766677667767767766776767676677667767766767676676677667767767667767667667677677667767767767676767767676767667767677667767667766667767767767767676766677676776767766676776767667767677666766776676767667677677677676776766667767767677667677676776767677667667766776767667667676776667767766766767766776776767676766767667767767767767767667766767766776776776776677677666676776776766767666676776766667767766776676776767767767767677676767767666776766667667666666767676677676676776776776776767767766667766767667767676776767767767766677667766767767667766776766767676766667676776766767677677676677666776676677677666676767676776766767676676766776767676766767666667666776766666667667676776776666767766767767677667667767766666676776766776676766676766667766667676767767677677677677667677677676776776766767766776767677667666776767766766776776776766776677676676666667667766677666776767767767767676667766676676776776776677667676767766677666776776767766776776776676767666667666676676677677677666677667676776776767677677677667677666677667767667766776767767767767677676776667677667767766776776767677667667767767766776776766776767766666776676767666767767766767677667676776776677667676776776767677676776767766767676776776767767676767767677676667767767766676677667676667767677676767666766766766776776767676677677677676676667667677667667677677677667767667666776667667667666666676767676776667667766677676767677677667767677667676767766767676677677667677676776767767676667767676767766767767676776666767677667767767766776767677677676767677666667767676776766776767767766667676676776766677676767676667666667676676767676667767677677677666767676677676776776667767667767767676677677676776767676776676776677676676767766666776776776677677676676776767677677677677676766677666676776767767677667676776767767766776776676767676776676767676767767676776666676776776767676776776776776677677676776766677667667767666776776767676767677676767766767767676776676676767766677677677667767767767677677676677676667766766767767766766776767677666767767667766767767767767676767667767677676667677676676776776776776767766677676767766667676677667677676767677676767766776776776776677667676767677676677667767666766767766676667767677667677666676776767767766776776766767766776776666776767676767676776776676766767766767767677677666767677676677676767677667766776767676776766676776677667677676776776766776776776676767667767767677676767767767767666776776667676776766767676677676776767676667676676766767767677677667767767767677677676676776677677677667767767767766676767766766776776677677676676776767767767677677666677666766667767676767766676776767676776776776776766667666766677666766776667676677667677676766776767677676767666776766776677667766766776676676776776767766767677677676677667767767667676767676776776776767767766767667767767677677677676766677676766776676767666677676766776766776667767767667666667766676776776766767767676666676767676767767767766766677667767767767766677676767666677667766677677676676667767767766666776776776767666776767677666676776676776676776767767767766767766766676767666667666667767676667767767767766766667767767666767767766677676776767667766676676677677667767677677676677676776776776676766667676776776667667676776776767667767676677677677677677676776676776676767676767767766667667677676767767667767766776776677677677677667676766676776768676677677667677676776776776767766667676677676767766776767766766767766677667667676776766767676776676766776676776776767677667667767766776767667676676767677677667766676666767676766767676767766776666667676776776776767767767766667767677676776667767667766767766776776676767767767767767667666776666676767767767667767766776766667767676776666767667667667766776776667767767767667767767667677677666666766677676676676776666776676776677676767767667667667677667767676776766667767766776767767677677677676677676677666767767677677677666766776666767676766667676676677667666776767676776767677676766767767767677676776767677677677676667676767677676776767767766766776676776776776776767677677677667767766677677666767767667767677677676667767677676767676666776667767677667677667767677666776667677666776776676676766776776776776767766767766766776766667677667766767767766766776766776776677677667767767676766776667767676767677667767767767677667667666677667677667677677677677677667766677676767767766776776776667766767676776667766767677676776667676776776766776677676776776676776677666677676667677676677666776776767677667766766776766676677677676776776676667766776676776767767677676766677676767676776677677677677676767766766776776767667666676767767676776776776667677676766767677676677666767676667767676767677666766767677666676676776776666766767767676677667767677667766677677666776767767666776677676676767676767677677676767767667766677677677677667666767677676776667767767766766766667767767676766667767676776676776676776767676677667767676766767766767667676767767666767766766776667767677677676767767767767767767767766667767767767676676767677677666676676766776776767766676776766776677677677677677667767767676767767676677667766766676767677677666766676766676666667676776767767767667767677676667767767767767677677676776677676677676776776776776776776676666677676667766766667767666677677676767766667667667666677677676667766776776767676776766776766677676767767676767767767766766766776667676767677667677677676776776676676676677676676767666766767767767667767767677676776776677667666776677677666767677666767666667766767677677677667766677676676776677677676766666776767676676767767677667766676776766767766776677667767767767767766766776677676767677677667767766776776677677676776767767766767767676776667767676776667677676677667676776766676766676677676776776766766776677677667676677677667676767676666667766776666767667766776776667677676776676667676776767766776776677667677677667767677676767766767667676776766776767767766767676767767667667667766776776676666767667766776776677677667767767667767767676766776767766766776776767676776776766776767767767766667677677667676767666677676776776767767667677676766776776677676767666677667767667766767766776667767676667676766666776676677667767767767767767767676776766677676776666766767766677676676776776676767767767667676677677677676677667677667767676666677677677677677677667767767767667677677666766767766766676676767667667767767677666776767767676767766676776776667676676676766676677676677677676766767767767767767767677667766677667767767767767677677666767677677677677677676776776667767766776776677667766767677677677666776776776676767676677677677666667766767676767767766776767766766776776766767676676667767677677676776676776677676767667767677666676767767677667767767766677666776677676767767667767766776776776767676766677666667676767677666666667766766676766767677676767766677676766766766776767766767676776766767767677676776667677677677677676676776766767667667766767767667767766677677676776776776776667766667767767676776677666776766767677667766776776667767767677677677667676767767767767767767766676776776776767767767767766676767676676667767767666767666676767676776776776767767676776776776776767666776767667766776667767766776767677667667767667767767677677676767767767766776677677667766677667676677677667767677676766766767767766767667767767766776676767677667766677676766667666677676767767767676767767767767677666767766767767666776776776766676776776767677667676776776776766676776677666676776666766767766676776667767767666767676766667766767767767766776776677676767676766776776766767767676676776776677667677667667677667667677676767667676677667766776676666776767766676767767767767667677677676676776776677677676776676667767767767667767766767667667767666776677677677676776767677666776776767677677677667677666766767767767677677667667767676677676667767676776776676776677676767677666776666766766667766766677676767767677676767677666776676776677666776767767767767677677676776666767767767767767667677667666676766766776767677676677676776677676677676767676776776766767767767767667766776677677676677667677667666676776676776677676776776677676667767767766767677666767676776776676776776677676676677666667766676776767667767766767767766676677676677677667676667767767667767677677676776676767766677677677667677677676776667677677676776776676667677676776767766767767766767767766676767666677676776677667767676776676766767767767667766767767766776667676767766776767767676776767766667767767766767766776767676767767767766677677666776776676767767767767
6767766677677667676767766677667766776776676767766767676766676667676767676767677677666767677666677676676776776776776776667766677667767667766767766776776766666766766766667767766766767766776776767767676676677676776767667676767676766677666776776776776776776676776667666767676666677676776776776776776767766776767677667677676667767767767766677676776767767667767677677677667667766766776676676776776767677676767677677676667667767666776776776776776767667677677677677677677677676767667666677677677667676766776767766776776767676677677667767767677666676666667767676676676677677667766776776776776667766666676767767677666767767766666766676776766767677677677666676767667767767767667766767667766767677666776676776776776766776677667677677676767667766767767666776676767676767767677676676767677677666667677676677676767767767767677676776667676776677676776767676776766776676776776776667767767677666767676767767767767677677677676666677677677667767767766776767767677667767766776767676677677677677666766776677676676767767767767767766767766767676676776676776676767677676767676766767766666677676667766666767667767666776767677666767767677677677667676766677677677667766767767676766767666776776776767667677677676767767667766767667667676666767766776766676677677676676676677677676766776767677677676767766677677676776667767666766767666677667676766676776776766676767667676766767677667766766677677666667676666776677677666767766666776677677677677677667677677677676677666776766677676676767667766667676776667676776676776767767667677666677667667766776676776776776776677677676766767767667667767766666667767767666676767666667767667677676766776767767767667677677667767666776767767676767767767676766767767767766776666766776676677677677677677677677677667676677667676677676776776776776766766676776676666767677666776776767767667677676767677667767676776666676776676776776766676776766766667767666776767766766766776676776776667677667667767766667676667767667767677676667677676677667767767767667666776666767676676776767767767676767677676776677666676776776766776767677676776776776776776677676767666776667766767766767767667766776776767676767767676766677666776776767767766676776676776677676667666677676677677677667667666767767767677676676776666676776776776776776776767667677677676676767667766776767677676676767667767766776776776767766776766776676776677677677667766776776776776667677666776767767767677677666776776766776776767767767767676767666767666767667676776776767676766767767677676776667666766766766767767767767767677667767767767666776767677677677676667767677676776767767767767666776766667766767676776667667676776776776767766766767767766676767676776767676767677676676776677677677676676767667667676667767667766776667767767767767666766776776677677676776767677667767767676666767667766776667767767767767766676676766766776776776767677677676677676667677677667767767677677676767767767676767767676776677676776676776776776677676767767766776776776766776776767767766766776776676766766767767767767767767676676676676766767677676667677667677677666776767767676776676677676676767676676766776776776767766767766767766666667676776776776766776767766767767766776767766767767676766776767767677666776766767767667676676776676666776677676766776666677677667676767766766776776676767767766677677677666776767676767677676666776776767667767677667677676767676676776766766776666776776767766767666767767766677677667767677677676776676677677676776676676767677677677676677677676666776776766767676767766776766776776676676676776776767767767666767767767667676767676776776667667767677666676767766776667766776767666676767677666767676767676667677666767666766776767676776667767676776676776676676666776776666776767667667676767676776776767766676776766767677677666776776776776776767676677677677676776766766767767677666766766767767766767677676767766766766776677666676767667766667677676776776767676677667676677677676766776766767677667676767666776676677676776776767667767676776676776776766776767667767667676776767666767767767677666767667767767677676776677676766776677676767767767677676677666776677667766767676666677677677666767677677677676667767677667766776677676767677677677676776667667667766776667667676776767676766667767766677676677676766676767767667667767767766767766667767676766667767767767677677677666676677677666767667676776767767766776776666776766776766776776767677667766767676677667767767676767767666767667666776666767766767677676767676677677666766666776776766667766767766766766776776766677667676677676667676776766677667767767767767767676767667677677676767676776767676776677676776676767676766767677676766767767767676676776667766677667676767676676767767766776767677676776677676677666776666766667767767767767767766677677676676776666677677676767676767666776677677676667767676677676767677677676767767677676767666677677667767767676767677676767667677676776766767767667676766766676676767767767767766767767666766767667767766776677676767667767767667767766767667666677666666776776676676667676766776767666776767677676776776677667677676667667766767676767767677667667677676767667767677676677677677676676667666767766767676776767666776776676676666776776776776767767767766676667766767767767767766767767767677676776776677666676767676667677666767767677676776776677676667676766767676776776667766767766677676776767667667677677677666776767677676677676676776767766667767767767767767676667767676677667677667676776667676767767767767677667676766677667767767667666776767767766776667767767676667667677677667766767767767766666766776776767767767667666676776776767766766677677676666776677667767767677667677677667677666767766767677677666666776676766676767767767677677677677667676767677677676766776776776676767676766666776766776776776767676767677676767767767666667766767667666767767767766767767766776776766677676677677676677666767677677676677676767767767767766676676676667767767767767767667677677677677677666676677666776667676676767766767767667766767676776776776776767666666667667677667677676767766767677677676776766677676667676767676766677677676776766776776776776776677666676776766767766676767676776766677676667667767767767667766776666767677667766776767666767766776667676766776776667767766676767767667677676776677676667767767677667677667766677667677677676776676776766676677666776776776676767767677677666767766767766776667677667766767767767676677677676677677677667676776767767676776767767767677676776776766766677677676776677677677677667676676766677677666767767766767767676776776677676767676767767677667677676767676776776767766767766676667667766667676767767676776776667677676767666766776667767677676666677667667666667677666666667667767767677677677677667666776666676767677677677676776676677677677667677676776677676767766766776676766767766767767767677667766766666776776667767767677677666776767666776676666766767666676776776667676767767667767676667766767767767676776766776677667767677676766667766776767677667767676776767766767766776767767677676776776676767676767766666667766677677666676766767676666767676767676766776776776776767677676776677667676767667767677667767666776776767766776776776677676767677677667676667766767666667667676676677676776776767677677676766676776667677667667767677667767676676776667766776776776677677677676776677666677676667666676767767767767767666776767667676767767767667767766766766776776776676666767766776766677667677667667767676676776776677666676776676676776767767767676776666776766776776677666767677666776776776766776776776676676676776776676776776677667766776767767766767766676776667766677677667676767676767667766766767767767767677667767667666766767766776766766667767767767666666776767767667767767677667766667676766767766767767667766776676767676776677666677676676767667766677676776766766676667676666677676677667767677676776767676776766776776766776776677667767766667767767767767667767767676677666767766776676767676677677676776677677666766776766776767676776767767766677676776776767766666667676677667666677667766676776766767767676766776767676676667676667767766676766767767766767667677677667766776767677667666766776776776676767766766776767666766767666667677667767677667766666776666767767677677676666776776676677676766677676667667676776676776776776667667676776776676767677667676677677677677677676766677676676677667766666776677677667767677676776776776776676677677676776766676677676677676677677667667667677676766776766776776766676776766767676677676776766677677677667666677667667677666776677676776766766676767677676667666667767767767767767676776667677676767766677677677666767767676676766667766776667677677676766676677677677666667767666776677677676677667766767767766776667767676776776776667677677677676776776677676667766776677676667677677676767766776667676767667667667666676776776677667767677677677677676676776767667666677666676767766776767766677677676766677666667767766666776676776776776677666667666667766776666677666676776776776677677666767677676776776776776776676677666677676767766676776767767677676666767767677676776776766776677676776677677676767766767767767676776676677666667766776676767676766767677677677676776677676776776676667767767766776767677676766776776677677666776767766776776776766776667676677677676766666776767677676776666766766776667767767767677677677677666676767767767676776776667766767767677676776766766767766767667677666776776776776767766676776767767677677667766776667766766676776666767766677677667676767667667677677667676677667767677676676767677667677667666776677667767677676667667677666676776766667766766677676767767767767667677676677677667676767767767767676767766776776776676677667766766767677676776776676666767676767766776767677677676776767766677676776766776767666776776776767766676767677676767767766677676766677676776766766677676677676677676776767667767677667677667676766767677676776776776667766767767766776667766676776677667677676676766676666776667677677667677667766767667676766766776776676767676676776766776767767676776677677666766776767676666677676767766776677666767767767667677676767767767767767766666766776666776776776677677677667666776767767667666767766667677677676667667766667676776
676677677677667767767767667676776776776776767677677667667767677676776676766766676776776667767766776776776767766667767666767767677677677666667767667767667667667667667767767667676767767666776767767767767767677676767767667677676776677666767766676776766776666666677677677677676667767767676767767666767676767767667766667767677667766767677676776776767767767667766677667766767766766667677677676676776776776667666776676767767667767767667676776667677666776767766766776767677676767677676767667766767766666776767676776776776776767767766767766766677676776676776766767766767767676677676776776766677676676667667767667766767677677666767677677677666676776776666776776767677676767766676667767767767666776767766776766776666767767767766667767767677676767766776776767677676667677676776776766766767666676767767767766767766776767767677677666766667766676676776767766676676667767667677676767677676776677676776667767666767766767666677677667677677667766766767676776676776776667766776677666767666776676776776666676767676776767676776776766776776676676776677667767667767676676677676767677676677667666766767767677666677676767767767767767767767767676776776767676667677677667767676767767767667767766666776776776677676767677677677666776677677677667676767767667766776666766766776677676766776776677677667676767766767667676776677666766776676766677676676676776766766676677666767677676677677676767767767676667767767767766767767767666776776767677677676666776676767676776776776776776677677676676767677676677667677666776676776667677666767666676776766776677677677677676666776677677676767677676766666677677676676677677666676766767677676676676767677666676776666776767766766677667666677677667767767677666776776667666766666767766776766676776776776767767767667676776767767767667766776676776677666776766677677677666667677676677677666767766667677677667667666776767676767766766767677676667677676767676767767767767667767677676667766776776776776667767767767767766776776677676676767677676677667766767767677676676766776766776776676776776776676677677676767767767767767677666776776767767676677676776667666767766677666766667767677667667667667676767766766766776776767677667767766676676676766776676776776767766776776667677667767677677667766677677676667766676666667677676776776766676767766676677677677677676767666767667767766776667667677677676776676676677676677666776677667677676767667767767766776676776676766676666676676776776776676776776776676767676776776767767677676776776766676776776776676676776667767677676667767676677667677677677676776767676677676776776767666766767767667677677676667767667677676677676767677677677667767666766776667766776666766767767766667667667677677676776767676676776676667676767767676767767677667766776776766676767767667767767676776666776767767766667767676766767767677667677667676677677676766776776776776677667767677667766677677676776766667766677666776776776776776676676677666676677676676766676666767676666776766767667766776667766677667677676776776776776766676767767677667766776776776776766766776676767766667666776776766677676776776677676667676767766766766776677676776767766766667767766776767767767767677676767767677667766766767676676767677667767766767766776677676776766766776776677677667767766676677677676676766677676776766776677667767767677676767676776776767677677676776677676676676776667667677667667677676677677676677677677677667767677667767767667676767767766677666776776767676776776677667677677677677677667767677666767667677676667677677667767767676776666776767767676767676767766776767677677676667767766667767667676677677666677667767767766776776767677676676767766677677677667767766776667667676776676776776677667767667666776776677667767767667677667766767676676767677667767767677677667767767667677666766767767766766776776767666677667667767677677666677666767677677666776776677667676767766766767767677677667767676677677667767667767676767667677677666766667766776776677676667677667766767767766767667767676767766776776767766776767676767766766767666767677676766676776677676666676776667766767766776666676766776676767677677677666767767767676677667677667767766776667766776776776767767677677666776776677677676677677666677667667676766767767767667676677676676776666767677677676776776776767667767767666677666776776676776776676776766776767676666766677677676676776776776677666766776677677676776767677667767766776776676676676667767767766767767676767767667677677676776766666776766767676667667676776766776776767766667767677677667677677676776776776766767676766667677677667766776767767666767766776776767666767667676676767766767676667676767767767767767766767676776667766676776776677676776667766767677677676677676776776776677676767767767766676776677666767767676776776776766776677676776676776676776767767767677676676776776667676767766776767677677676767677677677676776667667677667667767676776667676776677667766766677667766667666766776766776767766776776776767667677666676677676776766776776776667767676776776676767766766776776767766767767767676767667767766776676777667676676676676767667767766677677677676677667677676677677676667666677676676767766767766667767667767677677667676667767667677676767767677676776667676776776776767766766776776766766776776667767677667766667767677677677676776667667767677676776776767767767767677677676676776667766667666767676776676767676676666776767767766676767766776766667667766666766776776767766776676767767676767766677666766776767766676676776776766776677667676776776776676767667767667677676766667676677677676776776767677676776776676766776767677676766776776776766776767667766766766767677666776766676676676776776776776676776766776766767767677666776776776776776677677676776767767677667767766776677677667766776676667767676776776776767677667766677677677666776676776677677676766676776776676766677676776676767767767767766767676766677676667766667677676667677676676776776677667666677667667677666767767677677677676766677677676776676666676776677666767766776676676677676776776776776676776766677677676767677677676766776676776766676666776767766776766766677667766767766776677676767766676766776766677667666677677676776776776767766677666676766776677677676767767676666676667766767676677677667767677667767676776677677677667676676776767767766776667677667677667766677676767767767767666776767766677677676767767676766766677667767667677666767676677667766776767667677676776677677677676767767766776766776667667766776666766766676677676667667676776666767666776766767677676677667676767767767667766676676666776776776776766676676766677676666767767677677666677667767676676776767677677676666666776767767767676776767677676767676767677676766776677677667767677676677677677667767677676766776766766767667767767767677677676776776767767677666767766677676776776676776767666667667767766677676776767666776767677666776776767767767667767767767766776776676776676767676676776677667677677666676677667766767767676766767766677667767766676776766667676766677676767767767766776677667667767766676776767767676677676776767767767767676776676776766766676676776766776766776677677666676767767677667767766676776666767767767676776767767766776776776766767767766776667767767766776676677677666776767766776767766776767677676776676767667766766677667767767667766776676676677667676676667766667676667767767767677667767767677676776776676766677667767667767766667767767666776776776776767677676766766776667766767676776766776666767767767677667677666767766776767676776766776776676677676676776776677676776766776776776766776677667666776767677667767766766776676767677667766766767767767767677676767767767766776667766776767677677667766776667677676767766776766776667676776766776776666776676776666776776676776666776676766676676776666676667676676677677676776776667767767766767766767767676767667766776776676776766677666776766776776776667766766776776676676776776776667677667667677676767667767676767677667676666666676767767767766676677667676676776767676677676776667677667667766776677676776667767766766676776667667666767676676677677667677677667767766766776767677676767767666767766776767667676776776776776767766666676776776676776677677677676767667767676677667767666776776767767676766676767767766767676766776767767766776776767666767767766667667767767676776767677676776776767677677677677677677676676676767766766776677677677676677667766767677677677677677666766767767667767766667767677667667767677677677676776767676767766677677676776766776776767767677666776667676776676776676776776666667677677666767677666766767767677666776767676767767676676776676767767767767677667676666767677677667676666667677667676666776677677677667767666767767767676776776667676776676776776767766776767766776776776677677676767666766767767677677667767677676677667767677677677677667767767676776676767667767767767676677667676767766766766676667667666776776776776677676667767677667667677676676667677676677677667766766776667676776767677677676766767767766766766676776776767767766676766776676767767766776776676766776776766677667767766767767767767677676766766776776767767676767767766676776766677667767766666776676776677677677677677676767767767767676776767667677667767767766776677667677666776667766766776767677667766767666676767676676776776776776667666676766677676767766766776676767667767676676676767676676776667676776766766766766666776676767767676667767677676767676767676767676766767676766766666776776776677667667766676667676667676767676677676667677667767767677676677667766767676677677676767676767677676776766776776776666776776667667766776667677677667677676677676776767667677666676666766676766666776677676776677666776776767767676776776776767676677666776776766776776776676767667767677677677667677676666776677677666776776676677677676666667667666766776776776677676766767676776767676776677677677666767667666677676667766677677677667677677677666767766766776767767767676766776677677666776667677677676767667767676776667667766767667677676776766766677667766776776767677677677667766676776776766776667676676677667676776767667767677666776667667667667667677676776767667666776677667676776776667676676767766767677666766776766667766767677676767677676766766767667677667767766666667766677
6776776676677667666767767767666767767766766776766776677676776767767767667766776776776677677677676676677677677677676767766776677676776767766767767766667767677666677666766776676776767767767767677677677666767767766767767766667676766666776676776667767767766677666766776776767766767767677677676676677677677667677677676677677677677676676767767676676766776677677676677666776676767766767676677667667676767767676776767766767767666776776677677667677676667767767767767677677667667677677676767767766776667677677667677677667766776767677676766776776767667676766766667766667667767677676667666676776767677676767766776776667676776767766677667676766677676767766666767666776776667677676766677666667677677676767767767667767767766776677666666767767766767767767767677677677676667667767767666666767767767767766776767677676666776776677676776767676676676776766767766776767677676776776767667766767767677676667676677667767766767666667677667766676767766767766767766767766766667676766766676767676767676666776667676767767766676776776666776767666776776676776776667677676676767767767677666676767766767767677676766776776766677677676776776767666677677666666766676767676677677667677667676667667766776666766676767676676776776677666776776766677676676776766776776676776666766676666776766776766776667766776676776767676767766776766676767766776767666677667766766767767676766767676766767667667666766767676677666776776676766767667767676766766776776766767767766767677666767667767667767766677676767677677676676677677667676776776676767766767667767667677677667767766677666677677666767767766767767767767767766677677676767667766776776677676767676776776776767667767767767676767676776766767767767766667676676766676776676776767767767676776776776767767677677676776766776776767667676667767667667767767667767767766767767677667677676667666767666767676776677677667676676666776776766776767767767767767766667677666767766767767767767676766767667767666767677667677677676776677667766767676767666767676767666766677667667677676676776766667767767767767767666776666667677677676776676666766776676776776766776776667766676676776676776677676667766776776776766677676776667676676776776776676676676776767677676766776766677677667767766666767676767766767767767767766767767767667767676767767767677677677667676766767677677677677677677676666767767767666667767766766776676776776776676776677677676776677676766767767767767677667667766667676776776767677676767766776676767677676677677676776766767676767766767676766776776677677676677677676676776667766776676776776767676776767676767767767667766776776776766667676676776766766776776766666776776776776767767676776776767666766776776677676767677677677666767667767676767767766767766776677667767766767667667677677667767676766677676776766776676767767677677677676767767767766667767667676677676776766667667677676667667676776676667677676776666677676677667676676776677666776776677677676776767666766767676776677676776767767767767667767677667676776767767676767766766776767676776776666767766776776776767677677677667667676677667677676776767676776776776667677676677677667677677667766767676766776676767676776776776677676776776666776676766776666776767677677666676676677676767767677666776667767767677677677677677666776676776676767767666677677677677677676776776776767667767677677666767767767767766776776776767767767767667667677676677667766776776776677677677676767766666767767677667767667766767766677677676677666776766776676776776667667766767767676677676776766767766766776767767677667677677676676776776776776667676767667676776776776766776767767766767666776677676767767767766676767767667767767767676767767767666676667767766776767766667676767767676677677676677667767766776776776776776766666766676767767676776776767677667767766776767667766776776776677677677676767666776767676767677676766677677667767767767666776677677676666666776766766766767767676767766767767767667767767766677667767666667676767676767767767767767767767767667667767766776766776767767766676767677677677677676677677667767767677676776776776677666776776767767767767767766776776776776766667666776667667767677677667766676676776677676767676766767677667676677677677666677667676776676676776676776676676776766766776767667676767667677677666667666767766766776667766776767767677677676767677676776776767676767767676776677677666667767676667766767767767767666776776767767767667667767667676776766767667667667666677666677666766766766767767676766776776776766776677676776767767666666667666767677667676767667676776767677676677667767677676767676776776776776767767767766776676767676667676667676776677676776766667677667676766766767767676767677677677676766776676666666776776767676766776767766776667767767666676767767767667677676766767766666776776676676767767677676666677677667666776776676677676767767766776767676776776667766776766766776676776776766767676767767677677677676666677666677676676676676667767667767767666677677667677667676676776776666767767677676767767766677666767676677677667676767666677667766767767767766767767767767766666666767767666677677676667667666767766776776767766767767767767666776776767767666776677676776776677676677677676767767677667667767666767766776776776776677667766676677677666776667667766776767667766767767766767677677676776676676677677677677677666776667767676776776776766776776767766676667667767676767667766667767767677667666667767677677676776677676767677677676776766676766776767766767767767766776767676676667767667667676767767667766676666776776776776776677677667767666677676776767767677666776767676776776677677676766776767766667667766667677677676776677676676776667767766776677667766677676776676767676667767677676776766676667676676767767767676776767766776776776677676776677676677667667767676767767666767767767676666676767767767767767767676776776676767676667676767676776766767676767766767676776766677667666767766766776776767767767767766677677677667676677676767677667767677666677677677676677677667676676677667667676667767676776676676767667677667766676776677676677676767677666677676776776776667766677667677676766677677666776676776766776766667767666666677676776666766776767677677677676776776767677667666767676766767766776776767767767677667766776776766666776677666776766767666767767676766776767667666766767767767767766667767767677676767766666776676667767676677677666776776776666767676767677677676766766776766767767766676776677676677667676766766767767677677676767767766776767676677676776767666766676766767667676766776776776767676776766767667667766677677677676767677677677676776677667677676677676776776767677677676666776776766767766667667767766776766677676676676676766767677667677667667767767676776776776676776676667767767767676767667676676766776666676776676776677677676676676766776767677677677666776776776766767676667766677677667677676767767767767766677667767676767676676677677676776776767767667676766776776766767667767667667766677667677676766667667767677676776767676776767767677676776767767677676767677677677677676767766676667667676676766767767667676766676767677666766776767667767766676776776677677676767766776776776776676776767677676766776667677676677667677676766766776776776776776767676776766676676676776677667676766676667766776766776776676776776676776676677676767676677677677676677666767767767676776666677677667677667767676676667766767766767766667677667766677677667767676676766677667767767677676766666667676766776667766776666766776767666776767767676676767767766767676767767767677677666667767676776766776776776677676676677677677677676676677676776776767767767676676776676776776767667767676767767767767767677666776677677676667767766776676776767767767667667667766776767676767676767767677667676676676666767766776776667666776766766767767766776776667667767677667677666767767677676767677667766776776776776676776776776776776776667677676767767666776776776667667767766776667767676776767767767666776776676766776767677666766677676776766676776776667676767767676766677677667767677667766766776767767767767676767766776767767766766767767767767666776776776767676776776666677677676676767676766767676676676676766766676767676677677677666767677667676767677676676667676767676676766776776676776767666766767676776666666776776776776776767767766766767767767767667676676677667676677677677667767677676767667666776767667677677666766767676776677677667766776776776766776767767767666766776677677676767677666776776767767767676776776776667767667676776776776677667667666677677677677666776667767667667766776776677666676776667676767766776776767667767767766766776667666667767766776676676766676767677676776767767667677676766676666776776767676776676767766767677677677667677677677667676766767677667677667676767666766776776677666776677676766776766776776767767676767676776776677667676676767766776667767766776776767676767766767677667676767766767667767766767767766676667767677666767766776766676767676676776766666767677677676776766767767676667767667676667767677666676667677676767676767676776767767766767676676776667666677676776776676776767766667766667767766766676767766676767676677667666776776677676666766776776667677677676776776776776776767767677676676766776767667666767767677676776677676776776776667767766766767767767666767677667766766767767677667767677677676676767766776667766776776676676767767767667676776776767677677667767766677677677667676676677676677677677677666776677677667767767677676766677666776776676776767667767676677667676776677676776667676767667767766766676776676767767766667666677666776667666676776676666766776677666677677677667767767767767667667767766676767676767767767767676666677677676677676767677676666667766767767767766766766766776766766677667666766767767766776676676767766776776767767767677677677666666776677667676767767676776676666767667667676776676776776776776776666667676677677677666776676667766776776766667766676767677666767677677676776667667677676767767766676776677676776776667676667677677677676766666776776666676776766767676667666676766776767676776776776766776776767677677677676776776776776667676676776776677677677677677676676767767767677676767677667667766776776667766677677676766676677667767767767676776767676776767
7677667767767766766776766776677677677676676766766667767676776676676767766676767677677667766677677667767767767667677677677676776776677676677676776776776776767666667667676677677667677676767767667667677676766767676676677677667767677677677676776776667767677667767677667677667767676766766767677676776677667767667677676767676766766667676776676666676767766776767767677676776776776676776677676767767766766776667677677667667767767677677677666666677676676677677667677676766676766776776766776776776767766776766767677666776776676776677677676776676767766776667677667666776776677676667767676776776767766676767676767767666677676776766776666776676677677667676776766766776776767677676667667767676776767677677677667767666677666766676666676767676776676776666766776776776776667667677677677677676776766766776767677676766766767676667676776676776677676776776676667666776766666667677676776676677676766776776776667676776676776776767767677677676767677677667766677667676767676666767767767767676767667766776676776676776767676767667766766667767667766766676677666676677667767676767767676767676776676667767676776776767677677676767767667767767676767766776767667676776666767666677676767766676776667666766666776767767766667676677676666776776767766776776766767676676677676767767767677666776767767676776767767676767677667767766776767767767676767767766766776776767766776767676776767667766667677676776776776677676667767767677677677676776766667767767767767767767766667677676776676766776677667766776776767766677677667766767767767766767767677677676667766776776776666766677666766776677676767677676767676776776677677666677677666766776776676677666766776676776767667767767766677677676677677667766676776677667677676666767667677677676776776677676676776666766776766666776776776767766676776676767766776776676776776776776676766767767667767767767667766677677677676767676677677666676776776776677677676677676766776776676767667667767676776676767677667676776667767767766767666776776776676676776767767767667766667766776776677666776767676767676677676666766676677666676667667766776676677677667676676776776667767666677677676776676677677667767766776767767667677667767667677677666776677676767677667677676767676776776676676776767677667667767667767676767677676776776776767767767667677677667677676676767677676767667677667666766767676767767667766766676776677666767667677666776766776776776776776776677676776767767767676776666776767667677676767666677667767677677677677667767766676767766767677676767677677677667666776776776767667766667766667677677666667676767767767677667767677677676766767676766766767677676676677677677667767676767667766677677676766776676766776676776776766677666767666776666776766676676766767767667766776767767667766677677676677676776776767766767667766677676677676766767767767677677667767676766767666776666776776776677667766766766767767767676776776677667676676766776766767677666767677667767766767767766776667767767767677676667677676776776776776776676677677666767767677677667766767767667767767767667676767767667677677676776677677667767766776677676666767766767677676676766667766776776677677677666776667767766776767677676667766776676677676767767667666776776767676767677677667676677676666776677666767766776677677676776676776767766776776667766776676766776767767767677677667766767767767676776776776776667767766776677677677667677667767767767676667766677677677667666676766666767676677666776776776676776676677666776767767666767676776776776667767667666776776776766677676766767766677677677677666767676776676776767667677666767667676776677677676776667676776767677677666767767767677676767766776776667767677677667667767766766776776667667667676667677677667767767677677667676666767766767767677677676767767677677677677677667766776766676776667767677677667767766676776776767766667767767676677667676767677666677676776766767677667766776776776767767767677676666666776776667676667667767767766767766776766666766776677667677666676776676767767767766676776767767667677676766676767677676776677676767677676667767677676776676767667766667767677667666776676766776767767676776767676667676677676676676676766776767667677676767767767676776677677677676767767666677677667766766766667677667677667766776676776767667767667767677667677677676676766766776766776767677667767677676767766677677676676776667677676677667767767767767677677667766677676776776767766677667676776767667666776776766676766677666676767766767667767676667677677676776776667766776766767767767767766767766677677677667677677667767676676776767766766776776776676676776667766676767767767766776676776776776776776767766676676677677677677676667676776776767676666767677677666767766767767676677667677667676767767667767676776776766776667767766776776666667667666767676767766767767766767767767676776776767666666676776667667766767677667767677667667666766767767676776766677667767676776676767767767676676776666667676776766767677677677676776776667766676776676776677676766666766767677667767677677676776776766677677667667767676776767676676677667767766766767766766676776677677676776776667767666677677677666776776776767667677676767677676767767767677676776676677677667766767767676676766776767676767767666667677677677667667766666776776776766767767667767676776776767767676767767667676767666667767767676776677676667766776767767676677676776766677677676776776776677676776767767766767676776766776767667767767766676776776767767767767767766776776766766767677677666767677676767667767766776776767766677676776767667767676677677677677667766667767767767677667667766776776767676676766676677676776776667677677676767676776767677677667767677667677677667677676676767767677667676767766776677676667766776776767677667766776667667676767677667767676776676776767677667676667767767767676767767766776776767666776776667767767766776776776776766666767767766776676776766666776676676666677676776677677677666677667767767767767667666776666677676776676766766666767767767667767767677677667767676677677677677676677676776767667767676776776767767767767767766767767766767767666667767766677677677677677666776767767767766776676776767766766666677666776776667676767766767766766767767766776677667767766676767677667767767766776667677667666776666676766776776776776677677677676767677676666767676776766676776677667677677667767767767667766766766776776776767766666766767767766766776776776767767766776677667767676666766676776767766776677676776776776676767766677677667676776766776767676776776766667676766767767677677666677667767677676767666677676767666776776776676767767677677666767677677667677667766666676677677667766767766767767666667766776776766767677666667766767767766667766776667767677676667676677677676766776776767767767767676766776766666776776767767676776766767667767766667666776776776677677667767767667676677676776767676776776677677677676677676766767766776776677677667767767676766677676767767666767767676766766776776776776766776666676666767676776776776776676776766766676666677676677667766776766766676776766766767766676776767767766676676766677676676776776766776767667767666776676666767666667667767767677666767767677677676767667677677667676767677676677677676667767676776676776776766677666766776776776677676767666676766767767767677667767766677676776767666767677667667767676776667766776767767766676767766666767766767677667767676776667767667676776776676676767667767666676776766776767766676776776677676676767676776767767767767766676677667767766776676776776776776767676767767677676676767667767767676776666676677677677667767666776767677667766776767767666667676767667676776776767667767767676776776776776676676676767677677667677666767767666667766767676677677666676766776667767667677677666767676767767677677667667677667767767767767677677666776676766776667677676676776677677676776767766767677676667767767767767676776766677677667767766766776766677666667676666676676676767767767677676776767667767667767766776677676677677676766776676776767766676767767766676676767767767677676766766677667677666666677666776767767677677676676766767767676776767677666667766767767766767767767676776776677666677677677677676767767667677666776766767766676667767677677676776776776667677676767677666776767676676776677676776776767676767766776666776776667677666677677676676766766767767677677667767676667767676776776667677666676767767767767676776667667766767767767667767667677677676776667667677677676776767766776776776767767667766676666767676776677677676776666776677677677676776776767767667767767767677676776676676767677677676676767767667767667676767767676766677666767666666767667676776776776767677667767667676676676677677676676766776677666767766776666677667677677676776667667676767767767767767677676767766776776766676677677667767767766767667667676776676776766776767767767677676677676776776776776767766776766767767767677677677677677666767666776776766776767767767766766766776676776766676767767766767676767667766677676676776776767767676677677677667677676766666776767766766676766776776766776767676767767767676767767767677677667666766676776776767767676767767767667767766776776766667676676676767767766667767767666767677667676766776667766676776666766776676666666677677667677677677677677677667766776677667676767677676667666767767767666767676676776676776677677677667667766677676766776776667767677677677667667767767767676676776776677677677676776667676667767676767677677677667667667676767676676776677667767676776677676776776676767676677677666667667676767766776676776776776767767666676766776667677676776766667767677667766776767767676667766776776767767677676776676776677667767676666776766766677676676767767667677677676677676766767766776767767767766776766776776766776667767767767766666666676776776776666666676677676776677676667677677667667767676776776767767766776676776776776776676767767676676676767666776677666676667767767677677666776776776776766677677677676776666677677676677667767766767767677677667676776776767766676676776666676767677666767767677667767677676677666676677676676767766667666766677667766767767676766676776667766776776776776667766676766677677677677676776667766776767676776776767666677677676677676776677677667676676676767767677666766677676677
6776776766666676666667766667767767676766776776667676776776677677667677677676666776767767767766776776767767767667767667766776766677667767677676776776776776766776776677666776776677667767766766767767767676766776776767667677676667676766776676766767767767766767766776776766677677677677667676666776766776767677667767767766766767767767767666776776776676766776776767677666676667767767667767666667666776667766666776776766766767767767667666667667677677676767767676766767676766767677676767676767766767767676776776766776767766767667767767677676776667677677667766776776676767677677667677677667767667676767766776776776776776666776767766677676767767767677676776767677676766776776767677676776667666776767767767676767766766767767677677666767676766767677677676776676767767667677667667767677676776676767676667677677677677676776767667767676667677676666776776667667766776766676776766776776767767677676676677677677667667767677676676667767767677677677676776767676767767767767766776776677667676776667767676767676776776776766767676776766677676767767766767766767766677666676776776667766767766776677676767666776677677677667767676666776677667677666766677677667767767666776766776776676766776766766776776776776666766776767676776776677667766776767667667676776776766766676676776766767766667677677677667676767676666767676776776776677676767677666776776776676666767767766677677676677667676767677677677677676676767667667766766776677676767766667677677676776676767667667676767677676767766676767767767676666776776776677677677666677667766676767676767767676767767767767676776766766677676767677676767766776766776776767676776776767667767676776776767767667766677677676676676776766776667767677676767766767677677666677666767667767676776767766776767667677677667767767767766767666677676776667666676766776776776776776667767676676666677676776676776776767767767767677667766776666767677676677677667767767676766667677677677667767767766667676767766776776776677677677677677676676767767766766776766766767676677677667677676776676767766767767767767767767667767677677676776677677676776776766767767767677676767767677667666766767677666677676676776776776676676776667767766767666766776676676767677677676766776667667676776676676667676766667676776676776776776766766677666676767766767667677677676677676776767677667676766776776767767767667667767767666676767767767767667667767666776676767677667677677677676776776677666776676776767766767676667676776677677677677677676666776676677677677667667766767767767676767677667767667767666776767767767667767667667766767677666766667676766776677677677677677676767676766767677676767667677676776776677677677676766776766766767676677677666677676776776776766677676667767767676767676776767767676767767767667767677666767766766677676776677677676667766776776676676776776676767766776767767767767766776776767677667676767666677677677677676676677677677676767766776677676766677676667676776676676776776767766776766767766776766766767667676776767766776776776776776776767766776776776666676776677666776767766776676667677677676776766667766666767677666766776677666776667767767766776766766776767766667677677677677677667767667767767767677676776776766766677677677676677667677677667676776677677676766767767767667767677676776776676776676766776767677666676776766766767677667676767767676776767676667677677676776776767676766776776767767677677676677667767677667766767676767767767767676666676667677676766767676766776767767666677677676676677677676676676676676676767676776776677667676667767666766767766766767676677677667677667767767766776667677666776766776676676776767767766667767767766776776767676767767767677667667767666676676776766666776776776767677677666677667767676776767767676766767666767767767766667767767667766677677677677677667677667766766767767766677666766776776767667667676776677667676776776767767677676666766767766766677676667767677677677676767766676776767677666766776776776676776776776767667767767676776776776677676767766776776776766677676766767767767666766776767677677667676767676676667767767767677677676676767676776677667667767767676666767667767676767677667766767767666767667667677676776776776676776676677667767676776776776776767767676676776767767766767767767677676776766767676776676776776766767766776766776776767766667766776667667767666767767767766767767676776667677677676766776776776677676766677666776677667666676767677677677677666776767667676667676776776776766767676766767767676767677667676767766776767676677666766767767766766676666776676677667676667767766776767767767767677676666776677677667677677677677667767676776776677666766776677667766776767677676677677677667677677677676676677667676776776676767676766767767767767666667767767666776676676766767667677677677676767667767766767766767766677677676767767766677676667677667767677676776767667767767767766767767667766776776776767767667766776666767676766776776667767676676767766766767767767767767766677677676776767767667676776676776676677667677676766767766676776776677667666767676766767766767676776767676766677676766677667767767766767766767667767767676776677666766666776767676767767676767766776767766776667677677676767767766767677667666667676767677666767667677667767667676776676776677677667766776676776676767677677676666677666766766767767676766667766776767667677676666767667767767767667677667766766776676676776667767676776767766667676677677677667767767766767667767767766767767677677667677677676667767767676767766677676667767766766776767766776677676676666677676776767677677677667677676766767677676776667766766676776776776766767766766776767767666667676767767667767767767767666776767666767677676677676776767767677667767676776776767767766766767667677677677677676676776776767667766767766677667676776767676676677666767766776766677667676767666677677676767667766776677676776766776776776776767677667767766677676767676766776776776676767767666766676767677667766776776776776766776667767666776667767676677666776767766676776776767767677667767767677677676767677676776766776677667766776676776677667766776776666767767667677677677677667767767766776666767766676767676766767766776766677677677677677676776676776767676767677676766767666766676776766776676776666776766776767767767767767676767676776776767766767766766776676766677676776667667676766767767666766776766776667667677676776776766776776677676677677677676676767767766767767667766776776767676776767676776776767677667676767767767667676766667666776676767766766667766766676677666767667677677667677676677676767667677667676776776776766766677677677677666776776767676776776767767767677677666766776767767677677676767676677666766676776767767677676767676767677677677676676776666676776677676776766676776766767677676676766766766767677667677677677667767766767667767767676776667767667677667767767677667677667667676676776767767767767666666667666776776776667767677677666767767767767766677676776776667767677667677677677677667767666776767677676767766766677676767676776767676667677667766676677677666677677677676767667676767767676776676776776677677677676776766767766766677677677677677667667666767677677677667676677677666677667676666776767766677677677667766776776767767767676666676676776767676677677666767677677667767767767766776766676766776677667767677667667767767766676776776776677677666776776667767676767667767766767676776766766677667767676667667767767667767677676766667766767767766767767676677676676776766776776776676676776776776767766676767767766767667766677677676776667767766766677666776677667677676677677676667766776667767667767677667676677667766776767766776776677667767767767677676776776667666776676766776767677667766766776677676766676767766677677667766776776766776766677676676776766677676677667766767766667766767676666676776776776776767766677676677666676776776776776776776776767767766776667766766677677667676677666767767767677676776667677676776776676666776776766677677677676776676776776676766676667677667767767666667667767767767667677677667767667676776676776666667676676676676776677676776667667667767767766767667767667667667767767767766677667676767676676776667677676767767676767667666767766667766776767767767766676776666677667767677676776667767767676776766776776767667676776677676767767677676776666767676676776676776776767767676776776776677666776666677677676766767677667667677667766766676767666666677677666776767676677667667677677676676767677677676776767766776776767677676666776767676676776767666667676666776776766766776676776766677676776676767767767676766677676776776677677676776767767677676776767767677677676776766767677676776767766776767767677667767667666776677676667676667676667676767767766776776766767767766776776776766766776767767667766776776676767767676667667676776776666776766776676776766666677676677677677677676767677676776776776767677677667666767666767677667667677676776676667767766766667767667667766767677677666766676766776676776676676776776766676766767667676667667767767667676776776776677667666767677677666677676667667667667667767766676676776666767676677667767767766767767666776766677677666767767676677677677676677677676767766676776767767667676776776776767767667677676666767666676776767676766766776677676676776776767767767766767767766766677676767677676776776776677666666766767676776776767767767767676766776766767677677667667667677666767767767767676676667767766776776767767767677676766676677667767767766677667767767676666677677676776667677677667676776676676766766767767766676767767767767677677676767677676676767676776667676767677676767766767767766767767767767677666766767767677676776677667766677677676677676766776767766776677667676766776776666767767677667767676767667766776767677676767766677676767677677666767677676677667766766676766677677677676776766667767667676767766767667676667767767767676667677676666677677677666676677677676776766676776676667666676776677676767767767767766766776667767766776676776676667667677676776677677666676776767767767667676766676677667676667767676776677676776776767766776776767676667677677676767666666766776767677676676767677677676767767677677676667767667767767767766767767677667767766767766776677666776667677676676666677676766676766676776676677667
36766767676776676766766676767767767667767677667667767677667676766767767766677676767767767766766676776767677677666767767676767667767767766666676766667766667767677666677676767667767767666766676677667767677676766677667767677676666767677666766776676676776667767676766776776766666776766776767677667676667667767767677667676776776767677677667677666776677677666767767667767766677676766767766666767676676776776766767767767676767677677677676767677666676767767667667667767767767767767677676667766677666766776776666766776767766677667676776666667766676677667667677676676776767766767767766677676767677667677677677677676776767667676667676677667676766677677676767767767667667766677676766766766776776776766776667666767767677677676766666766776776676677667677667667677676776766766767767766767767676776776676676677676667766776776676766776776676767767676767667666767677676667677677677676666766677666667676677676767676776666776677666767676677677676776767677676776767767767677666776776776667667666667677667667766676766767767767677676776776766776767766666667766776767667677667767676677677667676676776767766776667767676776776766766776776666776677666776767766767767666776776776767667667676666666776776776766667767667677676766776776767767767677666776666676776776667676667677677676767667767767766676677676767767677677667767677666776776666776776767767677677676677667666766776677677667666766776667677666677677677676767767677666767767766676776767767767667677666767677677676667666776776776776767766767767767767767767767767677677677677667677677676766776766767677666767767667677676776766776767666677676767667677677676767766767767667667767766766677676776676666666776776776766767767676766677667767666767767767767767666667677667676776776667767767767676676667677677677677667676776767666776677666677677676776776666776776767767677676676767767766767676677677667767767766776776666767767666767677677677677666667677677677667676766776767677667667767677676776766776767767676776767766766676666767666677676776776776766776776766666767676766767767766776767766767677677667667767766776766767767677676667767767666677676766776676776767666767767677677677677667767767676767767676667766766767676677667667766767767677667767666767767676767766676766776776776776767676766776776767767767677676776667677677667766766767667767766667666767676776767667766776776766776676676676666677677677677667676766677677666677667767676776767766667766776767767767767677676767677677667767676767676776667766776677677666776767677666677667666776666677666776677667766767666677666776767677666776776776767766776666776767767666677677676767766667767667767767677676676677676776667766776677676776677677666776676676767677667677676767676776767766676676776766776767677667676667676667767676776776666776767676676677676766677677676667767677666676767766667676776776676676767766667677667767767676776676776767677666676667676776767676676776766767676676677677676776667677667766677677677676677667667676667677666676767766776766676767766767667767676776676767666767766766676767767676776767676767677677666776776677677667767676677667667766776776776766677676776776676776667767677667676766776666776677667767676666677677677677677677666676776776766676766676776767676776676776767676776776666677677666776776776767676767677677666776767666776676776767766677667666776667676776776776767767677676677677677667767767767767767667767766776767767677676767677667767677676767767676776677676767766776766776677676767767676776767766667667767766776776776776766767767666766767667766776767676666677677677676776676776776776676677677676676766776676677667766767767767667767766776677667666776677667767677676776676766766776776676766776766666776776767676767767767766767766676677677676676677677666776767766767676666677677676766766676767677667767766766766776767766676666776676767767676766676776676776776667667677667677677676767677676767677677667667766776766776776776776667767667767767767767767767677677677676677677676677677677677677676776776676766766767676677667767766677667677676666776667766667767677667767767766677676667767676767766677677677666776776776667676776776666767676776776767766666767667677667677667677676776676766776677676767767767676766667667767676676767676776676667676667676776767676677677676776677676776776776676767767767767767767677676676767676767767667677676767767766677667767667766767666776767767766776677677677666766776677677667677676776766667767767666776767676676776677676767676667667767666676776767676766677677667676677677667766677667767667766676676767767767676677676776766677676767767676766766677677677676776776766677666667667677667767677676766767667667766767767677676776767677677677677676766667677676776767677677666776677677676776766677676776767677677677677676677676677676767767667676776676677677666667767766767677677666766776767666677677676776677667766767767676676767677677676776677677676767767767767677677677677677676776677666677677677667767767767676767676776776676677676776767767667767767666666667767766767767766767767677667767667676676667677676776776776776776767767666676776666776767767767767676677667767667676766676767677677667766677676767766667767767767767767667666776767677677667766776676676767766776676676676676766767767676676776776776766667767666766776676677676776677676677667667676766677677666776766767676767676776776776767676776666766676767677677667766766667767766776767666776767667767677667667767667767767676776776766776766776776676776776766767676767766677677667677676776667677677667767676776766667767766676767666666677667677677677677667677677676776776767767676766667667767767766767676676776766776667677676776776776677676676766776776776676667767766776666767767677676766776776767677667767767767767767676767677667666767767767677667676776776767676776766766776776767667767677676776766776667767676677676776667667676677676767677676776767766776767676766677667767666676776676776677667667766677677676776676776776776667766767766766776767767766767676767767767766767676767767676776767766766766667766776677677676767767767667766676676666776767766776776666766766767767677677676776767767766677677676776766676767766767766676677677677666776766767677667767767766676767677676776676767767767677676676767676767667766776767676776767767766767666776766767676776767767667767676767766776767767676776676767767767766676776767676767767767667767766676677676666776766776667766677666767676776776776677667677676767767767677667667767767667676666767677676776767677667677676766776667767667676767676767676776677676677677676766766666676767676766776776776776676776666676767767766776767766677676676767676676767767767767677677676767766767767767766677666766776776776677677676767767767767667666767667667766776677677677666666676676767767667677667676766766776766767767767677667667767676767767667676666776666677667767666767676766677676667767766676767676776766776766776776776766776776776766677667666776677677677676666676767767767766767677676767767676677676766667676776767767767676776776766767767676776776766767767677667766767766766676767676676776776667677677676767677677677676766676677667676767676766676767667667677677677677666676766776676667767676767677677677677677666667766767766776767767766767666766666666676767677676676776667676767667766776677667767666776776677667767767766776776676676766776676776767766766676676776767767677667666767767767667676667677677676767676776776766776677676766676666767767676766766767677677676677676767667666677677676676766767767677677676776776767766667667767767767767676677676776776677676776676776767767666667667767677667676676676767666776767767676667677676767677676776766667766677666776667767766767667676676676776767766767666767666767767767667766776776776776776776666677676677667677667676776767667767677667767767767767677677676766776677677677677667677667667767667766776776776766677667676667767677676767766767676776767667766767767767767766676776776666677677667677676676776776776766666776776766767667677677677667676667667767766776676776667767767677676677677667767767767677677666776776776766677677666776776767767676767677677676766677666767766667766776667766766776766776776776667767667767677677676776776677676776776766776776667677667667667767667767667676776776776676776676766776767677676776677667667767667677667767767767767677676766767677677676776776776676767676767667766776767677676776677676767676767677676676776666766766767677667766776776776776676667767677676776767767767667766766776677676667676767676667767667767767767677676766776776667676767766776767766677677677667666767767667676677677677677677677677677677677676776676776676667767767767766767767767767767677667667766766677676677676776766767767676766767767767767676776767677667767766666667676667676676767676767767677676766766676776767767767767766776766776776776767767766767667676766767766767766676767766667667667767666667767766766776776667767767767767766776776677667767767766776767666676776667767766676767667677676776776766766676776676677676776666776766776776677677676776677676767677677677667767677677676676666766767677677677677666767767767677676677677677676776767667676776677667767767676776676767667766776776667667766767676667767676677667667676677677667767767766766776767667666677676767676776767767677677666776676776776766776667766767767667676776776666677666776766676677667767677677667676776677676676776767677676767676776767676767767667767676776776776666677676776766776677677677667766676676676667676667676667766767667667766676676667766666776776776676776667676776767766677676677667766776776776776776767767767766666776776676767766766667767767676767667667766676766776676776667767676776766767767677677677676767767767766776767766766766767676776766776766776766676767767767767767767677666766776676776677667767767667667767767767667676766766776667676776666776767766766677676676767667767676676776767766776776776776776676766767676676767677667667767677677676677667766677676666677677676767676666766767767767766776767677676767676776677667676767767767767677676767767766776667677676776776677667767767766767666677676766767667667677667767676767767766776766677676776767767677677676677676776677677
667676666776677676767667676677676776767676776776676676677667677666677676677676766677666776767767767676766677676767666676677667767667766776776776776767767667767767767676767767766776677676776776776776677677676666676776776766766676766767767767766767666677677676776677667767767676666677667676776677677676666676767667766677677676677677666766776667666667767667767767676767766676766776767677676766677677667677666776676676776767767667766776677667676676776767767667767677677677677676767667767767767767766767676776676766666776766667677666767767767767676766776766766767766767676767676766776776677677666776776767677676767677666767767677666677677667766677677666776677676676667666776776767676666776676676767767766677667766766666676776766776766776676776766767767677677677666677677666767677676677676767767667676776776667767767676676776677677666676767676677667766667767767766776776776677666667767667666776676766767676776677677676676676776767767677677676677677677676677676776676676776676767667767767676677677666767677677677676766767677666666677676766766676776677666676766776766776667767676766776667677677677677676767677667767767766677676676766676676776677676767676766677676766676776677677667677676667766666776667667767667676766767676776676766776766776667767766767767676767766767676676776767677677676677677676776677677677677666776776776677676676767766776676776776766667666776766677676767666776767667766776666677677676767766776767676776666766676776776776776776776766776677676776776676776677667667767676677676776767766776767667767766776766766776667767677677676776776776776676676767767767767767767676676767677677676776676666776776677667667667766767767666776766776776776667676677677667677677676767667677676767667677677666766766776767766776676766767677677666766677676676767767767767767677667677676766676776676767767766776776776776766767676776776676767766776767677677666776677677676776776776776676677677676776676776776667677677676776776776677677677677676767677676766667766776676767677667767767677676676776776677676667767766667667767766767767767677676776767767767767667766676767767766767667667767767767666776776676676776676776776776767677676776776767677676776776667767676676677676776767677677677676677677676776776766776677667766677666767767767766676676776767667677677676767676676677677666767667766677667766677677667677677667766666776776677667767677666776776776776776767766767767677677667676677666677667767767767767766767767766767676667667677677667676776667667767767667767767767677666776767767666767677666666776776766676677677667677667676676667767676667676666767667766776767767677676766776766776676776767667767767767667667667677666677677677677667767667766667666767677667767767676776767667677677667676766767766676776767676676667767676776767767677667767766666776776677677667676776767667667767767676776776766767766767766776677676776677677676776677676677676676776776677667676776676677676767767677676767677677677676676666677676676677677677677677677666766667677676776676776767667767767767667676766767666767767766676776767766776767667767677676766776676677666677676766776767766676766666767677676776767767666766766767767677676676767677677676776776667767766767767767666767667667767676776776767677676677667676776667677677677667677667676776667677667676767767677677677677667767676667666776767676766776766666766767666667667766767667677676776767677667766676776767766766677677677677676767767767767677677667676767677667767667766766676776767677667677677667676766677677666766776767767676767676776767766677667677667767767767676767676667677677676666767667667767767666776767667766766776766766776667766767677676677676767766776776776667767676766767767767767667767767766776776767676776767766767676766776667676767677666676766676776776666767666776677667766766776666666776666666676667677676776767767676776676776677666766677666677667767766776676776667666667677676766776776677667666767667677676766767766776776776767677677677676766776767767767766776776776776677677667677676766776776776776767767677667767767767767667677676776766677667766677677677677676767766767766776776767666676667766767667767767667667767667766676676776667667667667677677676677667677677677667766766776767767677677666776766767767667676767667677667767767767766776767767766767667766776767667667667677667767676677667677677677677667766677676776776776767766767766767766776767676676776676776677677677677676776767676677676676766776767767766666776667676766767676767667766677667676677676677667666767766666676676676766767767677667767667676767677676677676776766776767766667766776767676767666776767676667766677676776677666776776767767767676767766667677677676776676676776767767676767767767766767676776766666776776667676767676676776677667766767677677677667676776677676767767676776667767676776767766767767676766776677667767677677677677676767766767767767767766677676667767767767767666767677677676766776677676776776666776667667677666666776776766677676776676767767767766667767677666677676666776776676776776776778677676676666666666767676667766677677667767767677676776776776767667767677676776677667766677666776776677676776677677667766776776776677677677677676767767677667667667767767767676767766676767677677677677666676666766667766666677677676766767677677666676676767676776776776766776776767666776766776676767766776776766677677676676677676776767677677677667667766677677677676776766666667667767767667767767766667767676676766666776776776677676776776677676766776667677677677667766766766677676766776677676676776776776766767767767767767767676667766677676776776767676766676776767667667767766667677676767677667676776766776766776767667766767676676667667676767677666766776766677677677666776676776776767766776766776776776767766767767667766667666766677667667677676766776776767767767677677677676776776676776767767676666776767767767676766776677676767767676776766677676776677666767767767676776776776676776677677677676767667666667667767766676676766766767766766767766676766666776766677667766677676677676776767677677677676676776767676767767676667766776767677667677667677676677666776767766676776767667767767667767766767767666676766766667667766776666676767767767676776776767677676776767767767767677677666677677666676776766776677676667666776667767766667677677676676776667766677667667766767767767767767767767666676776667767677676767767667676776677667767676776676767667677667667667676776776666776776667767676667677676776677677676767767767766676676766767677676666776677667676677677666776677667667676767666667676776776776767767667767676767677667767767766767766676766766766677676766676767767677677677677676776677677667766776766776676776776776767767767767676667667767767766776776766767767767767767766776677667666676667667677676667667677666776776767676677666676677677677676767667767766776776767677666767767677676767676677676666776767767766776776667677666677676776776776666667676776766767676776776666666677676776767766776676767767767667666767677667766767767677667667667677667676767767677676776776677667667767666767766766776667676776666676776767667766776677676666776676677667766676776776666776776666776676776776676666676776767676776776767767767676766666776776776776676767667767677677676767766776677667676667677666667767767767666776767666767677676767766776776776677667676776767767767676767767767767767767767667677677676776677666766776776776676776776666766766677667666776776776677676676776767677677676776767676767677667767767676776676677667676676677667767766676776776767676666776767767677667767676766677677677667667677677676776667767767767767677677677677667766767676677676676767767677676767767766666776667666677677676676776776677677667767767676767766776776776677677676776676766766767767766667767767676766667667676677666776767767676676767667767767767677667677667767676767667766767766776767667766677666677666676767666677667667767767767766776676676667667677677676677676776776776676767767677666776776776767666667677676776776767676767666677667767676776776776776776776676677677676677667677676667767766676776766677667766767677677667766667766766767767676767676776776776776776667766776766767767677667767767677676767677667767667767676676776776776776776776676766766776676767677677676667666767677676666767766667767667766667667766677667767667766776667767767767667677666767676677677676776677677667676666676767677677676776767677677676767767667667676666776766766677676766676666766767667667766677667766776677666677677677676766666776766677677667666776666776677667766767766776767766676776776776767677677677667676776677677667767767667677676666666776676767766667676676776667676776767767767766767767666767767766776767667676766766776667667766767677676776776767676776677666767767767767667677676677667677676667767677666677677676776767766666767767766766776676767767767676767767767767677666767766767676776767766676677676767767767676776776667767766676766776776767676776767676677676667676767677677667766766776776767677676677676677677667767676776776776676767767767676776776767667667766767767767677677676766776776767767676776776667667667766767767676667767767766776776766767677666767766776767766676776776767667766766767766776766767666766767767677677676776776776766776667767766776677677666667677676776666767666776766776677676776767766766776677666776776767677667767677676776667766677667767767667666776676776667767676677666776767767667766666776676667677677677676767677677677677676776676776676667767766767767767676767767676666776766776776767766776677676776776767667767766776677667767676766776766776776776767767666766767767767677676676767766776776767767767676666776767676776677677676677677676776666776776666767667767766776677676766667676677676776767666676776776676676776666766767676677667767766776776767767667767767677676776767677676776767677676667767677676677676767766767676767667767667677677677676667667767666766776766676776767667767766767767676767667767666776766767677667767767767666776766676677677677676767767766766677667767767677676776667767676677676776767676676776767767677676677667667676776776767677677677667667767676677677676776667677676767676677676766676766667666677676676677
66776767767767676766677676776676776767767667767667767766767767676667666767767767766677667767676776666776767767767767767766776676767676677667766677676776767767766677677666676776766776676766767767677666766677667667676676767667766667676676767766676776776767766766776776677677666776667677677676766776677676767677667676766776677676677677677676766667677677666776676776666776776677666767667666677677667676667767767676767767767766767767766776767667667666667676776776776667767667767767766767676767766676776776776776767767667677676776776677677677677677666776667767666776676677677676767676766676767676776776776766677677667667677676776776767767767766766676766767767667666776767767767667677676676776776776666767667767767766767767766776767767676767767667676767677677676766677667767676677676776676767677667677677677666767767677667767767766676776677676676767766776767667767766676767666677676667676767677676667667677677666767667677676767767767767766766676766776677667767766776676666676666767767676766677676667676776667677677667767767677676667676767667676776677677667676767676776767766776667677676667676767767667677677676776677667667767766677667767766776677676767677676776766677667676767767767766776776677676677676766776776766767677676767676767676667666676677677677676776677676666776766776776676767766776677677676677677677676776677676666766776667676776776766767666776776677667766676767766776776776667677676766767677676766766676677676767677676676776767766767667766776776776677667676776776767766766776677676776767767767676767767677666677666766776676766667767676676766776767767767767766776677667677666766767766776766776776677677676667676676776776776767667766667676767677667666767676776767677676776666666676767677666677677667676776677666776776766666667676767676766776767667767677667767676776667766767676767767767767767766676676776767677666766776776677666766776676776766776766767766776767676776776666776766776766776767666767766776667766776766767767767667667677676776676776776676677676667667767767766667667677667766677676766676677666776667676667767667766776767767666776776776666677677666677667677676767767766767677677677677667676676766776677677666676677677676767667667666766776666766776776676767767767767767767676766667677667767667767677676667667667767676676677666776776676776766676666676776776776666677677667666776677667676677667767766677667767767766776776776767677667666767667677677677667767767767667667767766776766776676776776667677666667676676767666666677677677666667766767767667667767676767766776776667766766766776776677677667767677677677677677667767666667766776776766776766767767767666767677676677676766667676676767677676766767767677676666676776676776677667766677666776776767767767666676677666676767677677667677677676767677666776776767767667666776766677667677676767677667677676767677666676677676666776776676667767667767766766767677676677676767677677667767767767677676667767767667677677677667767677667676766676776776776767766666776767766776776767767767677676677666667667676776776767766766767767767767767766776767676676677676766776667676767677667766667667767677667667676767677676776776776677677677677667767677677677667766667676776677666766677667676776766676776776776776767766767766767677676767676766676667676776677676766677677676676676767677677666776666776767667676766767677676676677677676766776676767767667666766676776767676767677676676767766677677667676776676776767676767666776677677667767766667767767677677677667667676667767677676667667766667767676667767767666776767766766767767666776766676676677666676776666767767767766776767767667666667767677677667766767766766667767677666676776767667766767677676676776677676776776676767766767767767767767767677667676667677677676776767677667677677677676776767767676776776776776667766677677676776776776767767676776767666667767667767766776766767767766667766776767766677677676766766767677676767767676766776677677667676767666776776767667767766776776676667767677677677676766766776776767677667766676667676776776776666766767677677677666767767677676677676776776776767676776776767766676677676677676677666667677676767676767677676767677666767666767676767767676776676766776776767677676776766676776766776776667767677677676776767666677666766676767666677667677677676677677676776677676677676677676666776776677667677677676776767676767766676776776776766767667767766767677676677666776676776767676776767767766776766776676667767767667767667766767767676767676776776776776776677667676667667767667767767767767677677677667767677676766766767767676677677676767666776766767676776767766766667766767677667767677676767767676767767676776776767676767766767767666776667676766766666767766676776676776667767767677676776767767677677677666767767767767676677677667676677677676676767677676776776766776767767767677676767767767677677666776676667767767666677676766667677667767676767767677676766676676666677667666776767767767767676677676667677667677667767676766676767767666776767667766677677677677677676676677677667677677677667667767677676676767667766677676667676667767767666776776776767666676776767666767766767767767766776776767677667677677667767666776676677667676767677667666676767767677666676677677676766776767676776767766767767667767667767677676776776667676677677677677677677676767677676767666676677677666676776667676766666677667767766767677667667667767767677667677667676766776767766676666767676767767676776767667766776776677676776767767767767676667676776776766776667667676667766676776677677676776776667677666767766766776776767667677666676776767667676776776767766776767676776767767766767767677676776766767677667767677666676776767767766667767676766776776776766677677667766767676767677677677677676767767677677667767767677676676677676776676677676767767667677676666776767667766677667767677677677677676677676776667767767677676676767677667767767767767767767666677676767677676677677677666677676776677677676677667676676676767677676776776677677666776767677676767766667767667767766766776776767676767667676776776677667766767666666767667676776677676766677667666776676776677666776776767676677677667677666776767767677676767677667767767667767677677676776767667676667677667766776776766776676766676767667666767767677676667766677676767767676676776776676776776676677676776676776766676766677666776776766766676776776776767767676676677676776776776767767676766767676677667667767666666776776776767766766776677666676677676677667667676776776676676766767667766677666766676776767767767676776767667677677677677677676676776776667767766776776667767676767766776667676767767677676766776676677676776767677676776667767666667767677676767676776776776776767677677667666667767767766677667676767767667766776776766776767677676676767676767677677676776767667767766677677677667667767767677677667767766776776767767766667676767767766776767676767667767767767676767677676776776767667677676677676776766776776776776676667767667767677667677676667667666767667767667676776766676667676767767767767676767677667676767676776776776776776776776667767767677677667766776667767766677677676767767676667676766767677666767677667767767676766776776767766776767767767767766766776767766667767676677677666767767767667676766666676767767677676667676767766676767676677666666767676677677677677676767767676677677667677677676676677676776767767767766776776676776776666776776776776676767767767667767767666776677667767767676766776776667767676667667676767767676677677676767677677677677667767766776766676677667767666676767677677676776766776776767676666766677667676677666766677666767767667767767676776667767767676767766776676766776767767766677667767667677676767767676767766667767767766776766767767677676776677666767676766766677676776776767676766776776667676677677676767667767667766766767666766776776766676676667766676776776776776776766677677666776776676776776676767766766676767676776667767767676767767766776776767667677667767767767767667767666676666776676767676767677667676666776776776776677676677676767677676776666766767677677666767676677676666677666766767676776767767676767677667767667767766667767766767766776776767767677667676767767677676767766776776767677666766666676776776677667677677676767666767677677676667677676667676676767667767667676776776766767666766676767767767667767767766776776766676676767767767766776767766776776667767676767677677677667676766667767766776676766776776677667677676767767767676767676776676677667766776677677666666767676767767677677677677677676767677667667667767767676766776767666776767766776776667677676776767766676767667767677666767677677676776776776676776776776776676667767766767667766767677667767766767667766667766767767766776776767767767667766766677677676666667767766776677677676667767667676677676666766767676776776776767666667766766776767767766776776766667676767767767767767767677677677677667767677676667767766676767666676677677676776676676766767766667766776667666677666776677677667667676667666677666776767767676766677677676666677677677677667667676677667666676666776776776776677666776677667667766766776677666676776776776667676677676667767667767676767766776676766776766766677677667766766776666766776776667766667667667676766767676766776676776776676767667767676767767667766677666767677676677667667676766767676677666676776667766677666676766776767767766677677666667667767767676776667676767677676776776776766677676676776766676767666767767666776676776676676767667767677676767677677677667767666766776677667667767766776767767766766676767666766776676766766667767766767766667767767667677666667666767676767667676776776767767667766776767667766776767676667666666677677676667667666666676766776767677677667666677666676667767766676667766776776776766767676767667766776766676776766776776776776766767767676677667766677677676776776677677667676766767767767676766667677676676767767767767667676767676766676676776767667677666667677676766667767667767677676667767767667767677676676767767767676677676767667767766766767767677666676767767766667676676776767766667766677667677677666776677677677667766766776767676666666676676676677677667677676767767676676676776776767767676776677667767676667677667677666667
6776776677676776776676776666776767767667766776767676776776776776667676667766767677676676667676776767767766766776677677666677676776776776776676776776676666766667767767767677676667767766767767677666677677677676767766766767767767667767667667667767767766767766776677677676667666767767766776767767666767677676676666676776676767767677677666767767767767677667677677676767767677666767667677677667766766676677667766767677676767766677667676776776767767766776776776677676776676767767676767767677676776766766767677667677676767767676776776767677676776776776776776776676776776776776766767666767766776767677677677677676677666767766766776667666676677676667676776767767677676767767677677667667767676766776767767677676667767676677666766776676677677677666776767767767676767677667766776766767767676676776776776676767667767666776776676666776767667766766776767677667677677666767767677667766667766677667766677677666676766767767767767677676767767677667677676676767676766767767667666677677676776776767667666667766776667676776776767677666776766776676767766666767676676776776767766776766776677677677676676767676676767766767766776767766677667767676667667766667767766676676676776667667767677677676776767677677676667676767766676767667676766676776776776766776677677676767677677666667676776776677676776677676666776677676766667666667767767766766677666776766776776767667767676776776676776677666767676676776767766667677677667766767677677677666666776676667667767766776666676767767766767766776676667767767677666677667767767677677677667676776776776776676677677676776767677676776776767677677677677667766776676767767766667667766766767767767676767667767767767766677677666776667766767767767667767666776677666676667766767767677676776767677666767767677666776776666776776666776767766776667677677677677667666776776766776776676767767667767676776666767676767677667677676666776776767767677677676766776776667766776776776667767676767766677677676677677676676677667766766767676776766776766666776767677676767767767676776676776776767767767767667766676767767766776767667667766766666677667676776677666776767767767667667676766666776776776666666677677667676767676776776776677676676776767766776767766776767677677676676667767767676776776666677667676677666676767767766767677677677676776766766767667766776676776776666767677676767767767766776677677676776767767677667677676667767766776766676677667666767667766776767766766676776776767766676766676776676767677676767676767676767766667767667767767667666776766667766676766667767767677677667767767677677677667766676666776667766767667767677676676677677666676776666667676667667667676776776776767766776767766766776766776776776776676767766667676676676677667677666767676677677676676767766767677677677676776776666667667666767767676776667767766767766767667767676676767767667767767676667766776776776676776767767676776776776766776767767676767677667667767766677677677676776767767767677676677676676776776776667766776766767766776677676776676766776667767766776776776766766776767676776677676666677676667677677667767766767666776676776767666766766776677676767667676776776667676676677667666766667677676767767767667667766667766676676767766776676666776766776767767677677667766767767767667767767677677677676776676776667767767767676767677677676677676776767677676766776766676776767677677666776776676676677667667767676677677667766766767676776677677677676776766677677677676766767767677666766776776776776676766767767767767666667667766766666776677667677676666676767767767667767677676677666667676776666676767676666776667766776776767666677676677677677667676767767667767766766677676776666776776776766776767767667677676776776766776767677667767766767767666776666767767767676767767767667766776767766776776767676776766766776776766667767767766667676667667767767666776767667676767667666776677676676677676776766767766776677676776767666767767677667677677677667767767767767767677667767767666767767767766767666666776776776776766766766676666767666677676776666767666767767767767767666767767666767667767767767767676677666676776676677677676766776776776776766776776676676676767667767766776776776776776676776676666667676776776766767766767766677676677676776776776767766676677677666676677677676767677677677676767676666767677676677667676776766767767677667667676767667767667766676767676766676767677667667676676667677667766766776776776667677667766767677676666676776767767767666666776676676767666666776776776766767767767767676677677667766776766767766677676766776676677676767767667676776667677677676776676776666776776676776677677666776767767667767676676767766776676767767767766766776767767767767667667767677667767677667766776677677677666776677667767767667677677676666776767676776767676767766676766766776776776776767676776776766776767667677676767766776677676776776766776667766776766776776677667767677667677667766776677666776776776776776776776767767767676676767667677667766676667667767767676767676776776677666767766676776776776767666776667767767767676666676776776677677666677676777667767667677667676776776776767676776676767767677666767766766767767766776776677667767676767676776776776776776776766776767676776667666676776776667766766767767766667767676666677676767767667677676776776766766776767767767667666767767767766676776667666776766767667767767667767767767666767677676776677676776676676776666766776676676767767766667767767767676776677677677676767676767767767767677676776676767766666767767677677676767667767676767767766776776767677677667676776666676677676677677677676676766767666677677677677676666676767767767676767677666767766677677677676666767676766776667677667676776766767676776766676667676767767677677667766776776767666776776676767766766766667667766767676676676667676776776766767767676776776767766766776776766677676776766767766767767676776776776667767677677666776767767767666677676766776676677666667767677667767666767667677667766667666776766767677676767676667766776776767677677676667766776767766776667677667676677676776766767677676776776677676776677676767766766776676767676677676767676767767677677676776667767667677676767767766776667677676776767676667766767666676776676776776776676676666776776776766667677677676666767767676776776767667767767676677677677676767667677677667677666766677676776767767766776666676767676776766767767677676667676766766677667766676677677676776677677677666776677676776677677677677666776766676767676776666776766767767667767766767667767767667767666767667766767676677676667667766667666666776766767676677677676677666666666767677676776767767766767767677676776776767767767676767766776767677677667766776776766776767767666776767766676767766767667767676677677666776677677676767676677667766767676767667766676776776767677676776677667766677667766677666776776776766667677677667767677676767767667767677676776677676676776766776676767666776767766767767767677667677667677676776776767767767766677666767767766767677677676766676767676776676676776766776776767667766776766767676776776667676666776676776767767767767766676676776776776776776676666767767677676676767667766677677667667767767767767767677667676767767767677677677676766667767767767676776776776767676767676767676677677676767676676766676776767677676776676776676676676767766776776677676767667676776776776676667676767677667766676666767667676676667766676767767766776677677676667767676766776677677667677667667666766676677667766776767677676677677676767767767766767667667677677667767767677677677676776767766767676767766676766767767677667767677676776776776767766766677676776767666676776767677676776776677667766776776766677666677676766667767666767767676767766767767767767676767767676677676667676776776766766776676776776776776776776667767666677676676766677666766776776776676776767767766776766677677677667767676676776666776767767667767766677676776767767667767766776767676677676766767767767676776676767767766766776776776667676767767766767667767766776676766767676767667676776666677667677677676667666776677676667767677667767677667677676766766767666776776677667677677676677667676767676776677666677667667677677677676776676676776667767767767767767767767677676676667767766767767676667677676776767766776767767677677676767676676667676766776776776676767767677677676677676676766677677676677677676767676666767767767666767676767767766667677677667667676767767767667677676677667766767767766767677676766676776677676776767667767677677666767766767767767677677676776776776776776776677676767676767767676677667676767667676776776676667676667767766776776776767766676677666767767766767766776767767767676767766766776676666667766776776776676776766776767766776776776677666776767766767766677666767767677677676767677667676677676776766776776776776767667667676776767767767677676776767766776776677676767677667767676776767666767767676776776667767766776766677677677666776776676676767767677677667767676676766767767677677676767666676776767676767766677667767767677677667766676767677667677666776767766766767677676767767767767767667667677676776767676667767767767667677667767766676667676776677677667766767676676766676776676767767767676776776676767766776767767666667767677676667677676666776767677676677677677676667766767667767666776767766767676767666766677676666766767667767667666677677676776766776767766776776676776766776776667767676767767766776766667767677677676767767676677666776676767677667667767667767677676676766767676776766776677677676767766776667676767666666667666677676776676767766767767766767676767767676677677677677667767766776766766767767767767677666766776776776776766677677667667767676677676767677677676676776676677667767767666767767667767676667666766766776776666767667767677677676677676766776776666776677666676676776676766676767677677676776766677677676776776676677667676776676676667767766666677677676676766767767767676767767767767767767767677677666677677666767676767767767767676776667666776767766776667766676767676676776776776767767677667667766767667767767676776667767677676767676767676776776767667676776776766776776776766776766776776677677667767767766767676676667767766677676776776666776766666767767677676677677666667677667677677677667767766667766767767676
6776677667677677667766676676677676766766676666667677667766776676766767767667767767666677676676776766677667677676776767767767667677666666776776776677677676677667676676766767677677666767676776677667676767767767676676677667676677676677676776766776767676767667767676667767676766776666776776666676677666767676776776667667676776767667767767767676776676667767676776677676676677677677676776676767677666767767677666677676776776767676776776766767766776677677677677677677677677676776667767677667766667676767766667676766776776776776767767767677676677677676667677667767766667767767667766776776677667766676667676677676767767667767767667767677676767767677676776776667666776666776766776767767767677677667677677677676776677676666776676776676667767767766767677677677666776776776776767677677667676677676677676676677677676776677667676676667766767667767767767677676767766767767766667676677677666776776677677667766677677667766667666767767767767667767666776676666666666767767767767667676767676677676776767667677677667766676677677677667766776676776776776677676776776776767677676776767666776667767767767767767767676776667767767767767676766776776776766766767676676667677677677676766667676767677677676676767767666676667767677667667767766776767766677667766776767677676776667666667766776776766776776677677677677677676676767676666776677676767677676767767677676776667677677676767767667766767767767767767766767676766776666677666666776776667766676766767767767676676776776776767767676767766776766776767676676676667676677676677667767767767766776776776767766767767676677676767767767677676776767677676666776767767766766776776676776677666767767677676676776767767667676766767766667767766776667677666766667767767677676676776776766776776776776776776766676676776766667667677667676767767767666677676677677677667667676676666767766776666766776766767677666766776766667767766776767667766767767767676676776776776776767677667767667767676776776776676766776776676766667767767676766766776766677676776677667767676767676677666767677677677667767677667676676767667677676776776667767767766667677677676677677676767766767676767666767667767766776667767677677666767677676766676767666677667677677676667766667766776767767677667677676776767766776767767767677666776766767767767667767766767667767767767767667767766776677676677667666766767677677677676766776676676676776776677667767767676766776776776776767767766767767676676776767767767677667677676677677676776776776767767667766667767666667766776767666766776767666776767677677677667677677677677676776776676667766676766776766667676666767676766767677677677676776677667667677676776767767667767677677677676767677677666776767767767676767767767767667667767767767767767676776767767676767766676776667666677667677666677667677666666767766776677676766776676776767767767667767677676677677666676776776776776677677667766776776776677676667767666767767666767766776776767766677677676767677667666677667676767677677677666667677666676776667676667677667667766776667767677677667677676776766776667677677677667676676776767767767677667767667676767766766776767676766776776676776776776776676677667767767766766776676767767767767677667766767677676776767766676767766776677677677677677667767767677667766676677677667767666677677667767667666677677677677676767676766767767677676667767767766766776677677676666766666776766676776776677677676767766677677676766676776767767766776767677676667766676766677676767676776767767767767667767766766667767677676766767767766667767766767766776767666767767676776676776677667667677676667767676767766676767677676677667767676677677677666767767677676667766776677677667677676776767766766767767766767677666767767666766767676776776776776677666767766766766776767767666676767767767767767767666766767666766767766776677666767766676677677667766766766776776667767767767666766667677666776776776767767677667676776677677676767767767677667766776767677666767677677677677676767767666776776767667767767766767676767767676767767767766677677677677676776776766776766767677677677677667767766776676776767767767766666767766767767667766667767767676677677666667676776776676776767677676666676767667767676776776676676677667767767676677676776776666776767767766776776667767767767767667676776776676767766776776776667767767767667676776677676767677667677677676766676767766776676677676676776676677676676776666776676667676767767677677667666767667767666767766767766667677676776667767766676766776767767677676677677676767767676767766767677666677677677676767766676767677666666766776776767666776767676766776676767676677676677677667676677677676677676767676677676776767676667766676767666776766776767676776776767767766676776667677676767677676776776666776776767766776767766776677676667767677667767666677677676766666666666767766776666676676677676767667677677676767677676776776767767766767767767766676767767767677677676776776676667676767667766776677666776776766776776776776776776677677676677677676677677676667667676776766776776677677666776677667767677667767677677677676776776776776676766776767767676776676776776767667767767767767666776767666677676766776666767677666766776676776676776767767767677676776677666767677667767766666676676767767677667676776767677677667666776766767667677676677677677677666767767767676677676776676677677676677677676766767676767677677677676676667766776666776767767677676776776776776767667767767766776766677677676776776776776767766776767667677667767767767766667676676676676776776766776767766776667767677676676767767667677677676776667767677667766776767767667676767676677677677667676776666767667767677667667676776666767667767666676667676677677676766776776676776767666676766776776767667767767677667767676776767677676767676776776776767676766776766776776767767767677676767766776677676767767767666666767767677676767676767766667666767666677676776767767767666776776767676776767767766676667766667677676776667767667667666667676676776776667767767766767676667676776776767766676767676676776677677677677667766666776776766776776776766677667677677676766766767677677676677676776666766776676677676766677677676776676677676676776767677667767676767666776776776677677667767677667667676776776666767677676776767766776667767767677677667676677677676676776776676767767677666776767766666677677677676776767677676776776677667767666767767677677677677676776776767676677666676776677667767667767767677667666676676776776767766667666766667676767767767667767767666767766776776677676767767766767667667676776766776766677676776766767766776767767666676767766767767667676776776767767767676677676667676776767676776767767767767667767677667667677667767676767767766776776666776776767766677666767677676767766677677676677676776766767677676766767766776677677677667767667676776776677677677677666676776767766677677676767677676767676776776676677676676776676766766767767767767767767767676677667767676666677677666776776676776767676677667667767666667667767767666676666767767677676676666767677677676677677676676767767766776767677667766676767767677667767666776767677676677667667767766666767767767766776776676677676767676766667767676767766676766676776776767667767676676677677667767667667667766677676767767677676766766677666676776767666767676767677667676766666766766776776677676676667677677676676776767767767766677677667667676767676767677666676767677677676776677667767766776666766677667767767766767667767677677667767767766776677677667767766767766776766676676776667767766776676767677677676767766767766667666667767767767766667676676767676776767677677667767767677677676767767766676776767677676776776766676776767667767766767677667767766776767677677677676776776767667677677676666766766767767666676766667677667767767667766767767767677676767767767677667766776766667766676667767676767677677676776667676767667676776776767767676776776776766776767766767767767767667676776776766776676767677677677666766767766776776767767676776766767767667767676776676767666767666676676767767767666776766776677677677676776667677676677677676776766767666666666776776667766776766776667666766776776766767766767767767676776677666776666677667767767667767767676766677676766676776677676767766666767767677667767767677676766667677677677677667666776767766776767677677677676766766767767667676776677667676776767767767767667677676767766776776776767767667677666767677666666666677676776776767766776776776776766766776766667767767766666776767677676776666676776676677667666767766776776766776677676666767677676676767666776767767677667676667767676767767767767676776776667767767667767676767767767766676766676767667766667767677666767677667767767676677677676776776776767766776677676766776776776767666667767766767766776776776676677676677666676667766667666776676667667767676667766676776676676776776766667767677676677677676776676776776677676766677667666677676766767676667666776767766677667767667767676767767667667677676776776776766676776767767766677677677677666776677667767766776766676767666767676767766767676776766677676767766776776767677667677677677676766766767666767767667676677667767667767767677666767767667677677676776776776677666677677667767676776776776766776767767766667767677676776676676667667677676776767767766667677677676766667766677676767766776666767767677676776766767667677676767767676667767767677667766776676766776676776776767666677677667767676676676766767767677677676776767766676776767767767766766766677677677677677667766666676767677667767767767767676666767767677677676776667767767676676776677677667767766677666776666766776776776677677677677677677676677667666776776767677677677676776676766676767767767767676776766766677676667767676677666676776776767677676676776767667766776776776776766776776767676766767677677666767767677677667667666667677676767767667667667766767766767677667677676767767767667767677677667766767667767767676776677666766676776776767766776776676776776766776776776676776767667767767676667767677667767666767677676766667767676676767667767766776767677676667677677676677676767767767767667766667767676776766767666776776766767676776677667767767767767767767767767676767766776767677677667676767677666677676676666776677677677666767676766766676677
7676677676766676677667766767677667677667767667676767676766776677676776776676776766766676776767666776767766776676776776766776677667667677667767666776666776677676776776767677666776766767677676766766767767767666776667767766677666666776666767767767767766776776667767767767767766776776776776767667766776776767767676776667766667676676767767676767766667767677666776666767666767677677666667766767766767677677676767677667766766776667767767767766676776776767667667767767676767766766776676676767766767677677676667766666776677676776767766776766676776767666776676776677676677677677677677667676776677676767676767767767767766767676766666667676776767766776776666776767676776667767666767767667676766676676776767676776767677677667667766767767667767677667667766766766767676677677676767677667767667767767677676676776667677677676767767767676776776776776767767667677667767766767766667766766677676666767676677676677676767767667677667767767767767766767766767677676776776776776776676767766776776776767766766677666767767676767766776766766776776776766667767766767767767676767767766676766666767766767766677667767767666776676766776677676776767766776677667677676667676767767767767766776776776776767767677676667767677677677676676776767767767677676666767676767667767676766676776776667676676676666676676677676776676766766776776676667666667677677677676667767767677676767666776676677676666677667676677677677677676667667767766767767767666676677677677676776776776776677677667677667767677676766677677677677667767677676766776776776776767767667766677676677676776776667677676776776676776776677666776766776767766776776776767676677676776776677677667667677676676667766677677677666766776776776676776767677676767676776776677677676776766776776776766677676776766776776666766676766776767767677676766767667666676766767667667766766766767767767676677677667677676767676666767667677676766677667766776677676666666776766767766776677677677667767767666776776767766776666677676767676677676776677676767667766776767767767677676766776667767767666776667767676767676667767767767676676677666676776776776767676767767766677677677676676677667667676776776776767767676667766677677677666776776767767676766767666776676767666776776667766677677677676676677676767767676677666676776676766776776676767766776667767676676766767767666767667676776767767766776676767766767767676776677677676767677676766776677667766776776776776766766776776776776766767766776776667667766766676666767677676677676776666676766666767677677667767677667766667767767766776677666766776676766767767676667767766676767676767767676767676776776776767767667766776767677677666676766776677677667677676766776676767676677677676776776676776677677677677676776776676676776776767676776667677676676776766776767766776776676776767767667766767676776666676776767667676667767767677667676767767767677677677676767767767666676776776767676766676776676766776767766677676666677677667767676776767677676676776667767767677677667767766666767766677667677677666767766767676766667767677667767766776767667667766776676677666776776677667767767767667677676776776667767667767666767676776767766677667676677677677666677677667767667767666767766676767677667676767666667667767667667667766766666676676776767767766767677676776776766677677676666766767666776767767667767767767667677676677677677677666776776766766676667676776767766767767676767767677676667767667677677667677677666677677676766776676677676766776767767676776776676767767667767767766667666666667767766766677676767677667766776767767766767766767677677677667767767767766666676776767767667767767766776767676677677666767676676666776767767766776776766776766677676767767767767677677676767677676767677677676676676776676776766766767677677676767677677676776676776767677676767677667767767767677677676767666677676767767677667677667676776776767676677677667767766676776767767767767766776676776767677666776667767767676767767667666667677667767767767766776766776667677676776776776766776676776667677677666776767676766767677676767767767767676767767667677677677677677667767766677666676666766677677677667677677677677677676776767767767767766667676776666677667676776767767666676776677677677677677666767767766676766677677677667677676667767666677677676776666767676767767676767667767767767766767767767676766666667676766676666776776776767767677677677667767766776776766767676767667667766767766776666776767667767676767676767766776677667677667767766767767767667767766666766766767766776676677666677676776776767677676776767676776677676776766776767677677677676677667766677677676776676676776666676776667667767677677677676767667767666767676767767667676776766776767667667766677677677676667676767676666767766767667667677677667766667767666766667766767766776666776776776677676776766776776767766666776677666677676766767677676666767667767766667667767677677666767767767666776677667767767766676776667667767666767767677666767766676776676767667766776776776767766766766767766676677677667676677666677677676767666776776767676667677676776776767766767677666776677676776766776767677676776776767766766667767767767766666676766776667767666667767766677676767766666776767766766676676667766767767666776776667767676767766767667676767767666776776776666776776776766676766767677667676676776677677667676766776767766767767767766776776767677677676676677676766767767677677677676667766677676776767766677676667766766677667767666776776776766677667767677666776677676767767667767677677676776776767767767766767676766667767767677667766767767767766666767766776667667666776766666767767666776766677676767667676776767676776776776776776776767677676776677677677666767666767676776776766766767677676776766677676776776767767676676676776776776776776776776676677677677676666767667667677676776766767767766776677667766667767667666776767666776776767676677676776667767767767666677666666776667767676776776776767676776666676677677666766767767766677667766676766776766766776767666666776766677676776767667677667767667766767766767676767667667767766667677676666666767677667767767767767767677676676767767766677677676767767667667766767766667667676767767767766776676766776677667767677677667767767677677666776776776667767667767667767667767767667667676666767767766776667767676667667667677676677676676766767677677667677676776766676767676677676677676667767677676676677676677676767766666667667676666776767767767676676677667677677666666667766776677667767677667667676766767767677677667676776767767676676767667766667667676776666676667676767667766776776766667766776766767677676767766767766776776677676776766677676676677667677677667766766677677667767767767667676677676776776766667767767676776676667767666676776676667766667767767666776677667766767666767676767766676776766667676677676767767667767667767767666767667766677667767766666767767677677667767767676676767677667767677677676776677676676767667766667767767767676667666776766767666776767767767666766767676776677666766677677676776767766766767766667667767767766677677667767766766776776776776776766767767766677667767676667767676667767767767677677667667767667677677676767767766766776767677676776767667676666666676776776776677676767676767767677676776767767666766677666766776776666766767677667667667767666767767767666766666776676776776766767766766677677677666667677667767767676766776767767677676766677677676776767767767766776766776766776766676676776766667767766776776676766776776767677676676776776676677666776766767767676677676766776767666776776767666677676776767677676767767667677676776766766776767767766766776667767767666776667767767667767676776776676767676776676776766776767767767677676776767767766776676776767767767767767766677677677666676767767767676767767766767666776766776667767677667667677677667766677676666766776767676676676677676767767676776767767677666767767667767677676676677677667766676766776677667766776767766776767677676776676677667766767767667676776677676776776767767767766767767767767676677677667767667767677676767767766776677676667677667767767666767667677666766677667677676676776767666676767767677677667766766677667767666776776776776667767677676776766677677676767767766676676776766776767766676776767767767667767677677666776677677677676667766676767767767767677667677677676776676666677666767676666776776766776667766776776776776766776776766767767677677676767767666776667677677677676667767677676676776676676776776677676776776767766776776776667677677676666667667667667766676766677666667766667766776776776766776776776767767767766776676667677667676776766767666766776776766677677667767767676776776766767767676767767766677666676766766677677676766766776676677677677676776767676776677676767677676767766776776767766776776767767767667767677677676766667767767667667676667677677666767677666767767766776766766666677667667767767766767766767767767676776677666667767767767767676677666776766677677666767767767767767767677676767667677676666767767766776767766766767766776677677676766676776776767767766767767767766767767676776776776677676767767767676767766776767767677677677676776676767677667767677676776776776776766766676776767767767767767767766666667667766776676767677677677667766666666666767667676767666767667767677677676767676767767767767677676767666667766667766677667677666776776766667677667677676677667767767766767766667677666666776776676776676676677677676776776776767767767767766766776767766767676667766767766776767766767677676677677676766767676776676767767677667677666676667667677676776676776776776776776766677677676677667677667767766776776676767767667767767677677677676667677666776677667767767767767667766776776766776767676766776677677666776776667766776677667667766776776767767767667667767667666667667767766767767767766766767677676676767767676767767767766666776776776776776776776667667677676776776767676767676766767676666776676767676776676767767667767676766666667767767767666676767666667677676776776676767677676677676676666676677676776677677677666766776776766776776666776776676677666776767766676776676667677677666766667766677677676667676767766776776676767676767767676667667767766766776767676776676767677677676667676766776776676676776776766776767766776676677
6676676767767767766766766677667677676776767676667767666767767667666767767767677676676667677666766767666776676766767766767767666767676776776776776767766767667767677667677677676766776767767766676776676776767767677667676676776666667767766767767677677677677666776666767676666667767767676677676776676776776767676767767677677667767677677677677667677677677676667676666776776767767666677677677677667667676776776767677677677676776776667767766767676776776666776767767666767677667767767766767767676776776676776666766767677676767766676667767767676776776767767676667766767767767766776667677677677676767676677667667666767676767667766767767676776767676776767676667667666767766766767676667676676676767767667766776667677677676776776766776776676776776767667767766776776767676766776776677667767767767767677677676766776676766767666667767676767767766776767767667767666677677667766667676776776767767766767677667766767766677677677676767766767677676766776676776766766767666677676676776766677666776767767767767766767767766767677677676776776667667667676776776666676776767767767766676776677667767676767666776766676677676776767767667766776677676767767677677667767767667677666776767677667667767766676667767666666676767676766776767767767667676767677677666776766776776776776776776677677677677677667767767767767667767676767767677676767676767676666677677676667766766776767666766776676767767667676676676776776767676766667767676677667677677676767677667677676776776666767766767676677667766767767767767676767677667677677667766776666676667666776677667767677676776667677676767667676776776776776767767676677667767677677676767767766676776677676766767667766667676776776676767767677677677666676776766776776776667667677667767767766767677677666667666767767677677677676776776776776776776667767767676776776766766776776776677676767667767676776776667677677677677667767767767677677676776776767767666776776767677677677677666766776766766776766767766776677676766767677676767767766767767767766776767677667766666677677667767767767667677677666776677667767676767767667767677677666776776776776776676677667676676776676677677676676766767667767767667767767767666766667676766767767767767676776767677677676767676666767767766677677677677677676667677667766776677677666767667667676677676676767667767767677667666767677676776676766667766676767677676766776766776776767766767767676677676767676767767767677667676676776676776676767666776676667666766676767667667766776767677676667677677667766766666767767677676766767676776776766776767676776776667767766676767677677677677666767767676676767767677667666766776767677676767676776677676767766667767676776776776667677677676776667676677666767766776677677677676776776677677677666767767767676767766667676677666767677667677677676776767676776767767767767677677677677676667676666767767767766776776676766767676776776667666766767667676767767676676767767766776776667677677666766776666667767767667766776766767766776676676776676767767677677676766776776677676776766776676767677676666776776776766676676676776677677677677666676776677677677677667667767676776676676766767767666766776667667767677677677667766776776776767767767767767676676776776667767767766776677677667677677676677677667676766677677666677677666676776677677676776666767767676766776667767677666776666767666676667766767677676667677677666767767667766677676766676767767677667767767667767766677677667767677676776766667667676676776776767767766667766677677667767767767767766776676767666776677667666776676666776677676667766776767666767766677677667766677677677677677666667767676776767677677677667767677667767677677677667767676677676767766676767677667766767677667676776776776776677677677667676766767766767767767666776677666776776776766667766776776767767766676766766766776776776776776767666767667767667766776776776676776666776767667766766776776776767767767766666776676767767676767767767766667676766677666767767677677667766776776776677676776776667767766776667677677677677676677676667767667666776776776677667767667766676776676776776677677667667677676766776776776766776776776676776776766767767677677677676676776767677677667677677677666677677676767767676776767766667677677676767767766767677667667767676676666776766776767666767767666677677666776767766667766766767767666667767767666776766677667676677676766677666767767766676667666776767676776766776776776767767676776776776776776776767677677676766676776767666776677677677677676767767666667766666767666767767767677667677677667666676776766776776766766677676767676766666677676677676767677677677676676776676767677676767767766767767767766767667677677676666776776776766766776776766676767767767767767677677676776776667677677676767676767676767666767767667767766677676676677676767767666767767766776676776766767677677667767767767677666776767767767766776767766776766767667676676666767667667667766667767677667676677676677667666776676766676776666776767667676667666767767677676776767676766767677676776776676767767676776776667676767767766767666676766776767677666767767677667766766767767666667676776767767666766667767676677677666776667667766676666767667767767677677667767676677677667767676776767766676767676667766767767766776766776677676767767666766776776776767676677676776677676776776767766776666776667677677666767666776666677676676677677677676776767676667767677677667676776776776676776767767677676776767676767767767677666776766776776766767667766667767767767677677667676677676676667767767767766667677677667667676766676667667767666667677676776767767677677677666776776667767667766667677667677677676776766776677676676766677677667766676766676676767767676767676776776767677676667676667677676766676776776776776767666676767676776776667676676676767667667676776776676766766667676776667676667766677677676776767767766667676676776776776676767767676766776677667767677667676666766676666776767677676766677676676767766776767767767676776676776776767766676666677666766767676776676677677676767676677677666676766767767666676767767767767667677667667677676766776667767666776676666766677676676677676767767676667667677677666776776766766767767677676666776776776667667766677676676776776776776776776766767676677677666767767676767666666666767767766676767667676767767667766676666767666767767767767766776776766767676677677677676776776767767766767767766776766677676776776666767677677676776766767767767667767676767766666667767767766766766667766667766676776767767766677667666776776776767677677676776677667766767766767766776766766676676776776766776667766776776676776666667767666776776776766767667676766677676667767767667767667676767677667667676767677667667766676677677677666677667676677666766667677667667677676776776776766676767766677676776667676776676676767766676766767767766776676676767676776776776767667767677677667676776766667667677677667677666676766776776776776677677677677677677677667766667677676676776766776776766767667767677677677667767667766677666767676776776666767676776776776677667767667766767677667676677677667676767767767677667666676767666776766767676676676776766676776767676666766767677667666766776677667766667676677667667767766767766776776667767677667677676766677677676767666677677677676766767667766776776767676767676776776776667766767677676776677676676677677676767676766667767766776677667677667676677676767767676667677677667667767677677676767767676667767767677667666676676667676767767667667677666767677677676677677677677667667677676767767767676767767767767677677667767676776676767766677677676677676666677676667767677676776767767767766767666666676677677667766766666767767667766766767676676667767676677677676676677667667676767676776776766676767676677676677677677676677677676666776767666766676677667767667667676676776677676676776767676767767677676667677667667677667767766776666776776677676766767677667676677676776677676776766776776677667666776776776776767766776776766767676676667766776677677677677677677676676767667766677667676776767666776667676776767767767677677676766676677667677676776677667767767767767767766677677676677676766676676776676767667767666776767676767766766667767766776767667766766767767766676667766766767767766676776776677677677667676766676776677676666676676776677667676667667766776676677677677667666776766767767767676776676767667766776677677677677677676767676776667677666677667667677677667767767676776776667667677676776776776677677677676667677667677677677666677676767677677677676776766676667666767767676677677676667677676677667767767666766767767766676776676666766766677677676776776776676767766776667676776767767767676776767767767766767677676776677667676776676776676767766667767677676677676767767767667767766776767767766767677667666666767676776776767767667676666667677666666767667677676776767766676766766776676766776677676776776776767676676767677676667677676767767766677677667676776766776677676676767767767767766667767676676677677677677677677667667666767767766776676666767667667767767766676676776667667676767767666767767767766767677676776677677677667767767676677666666776667767767676767767767767767767767676767677667766776667677677677667676767767767676676776776776766776676767766767766766776766767676766776776767676667766667767767767766776667667767676776767667767676666767667767676776667667766767667667767767766767767667677677676766776776676776767676767766676766676776667766767667766666767767677677677667766766776766676766776767767766776676767676776677667767677677676677667767667766767667766667666677677676776776766666677677677677677667767677677667766677667676677677667676776666767767767666667667766776677676667667766677667767767677677677676667766767766776676767766676776776677676667677677677677666667677677667767767766767767766776767767767667677676776676776676767676776767677667767676767767677666776776677667667767677676767667677677677676676767766676667667766676766667667767676767676776776767767766767766766766776766676767767766676767766667676776767667677667676667766767667677666677666776776677667677667667767767666776776676676776776776676776776677677667766776776776776767767676676677666776776667766676676667767766776767767767677676766676776676776767677676767766776776766
36676676776676676676767667767666776776776776676666776676676766767767767676666776776776776776776776677667676766776776766767767767667767677676767766766776677666666767767667676767666776676776677667667767767666667767676677676776776776766776776677677676776766776776776676776676776766776667767767677676776666776776766776776677677677677666766677677676667677676766677667676676766776667766677676677667767767767666677676676767767667766776766776776767677676776677667676776766776767767767666776766767676766676676677677677676767766767677667677677677666767667667766667667767676676776767767676766767767767677677676677676776767767676676776776767767676766776767767766776677677676766676767767677676767767677677677667666677677677677666776776766776776666676667677676676676776776676766677667677676766766776767766776766767676677676677677667767766767676776676676677667766766767677677676677666676776776676766767667677676766677676767767767666676776776766676677677677676776767767766776776776776776677667767667677667676676677677666776677677677677667667667676776776776776776767676676767767676767667676767676676667767767767667766667767677667676776676776677676676776766767766666767677677667767676766767767766776776766667676767666776767767766767676767766767676676666776677676767677667666776767676767666767766766776767667677677676676776766776677666677677677676776767766676666776676767767667767767667767677667767676667767766767676667676767767666776776667667766676766776776776677676677677676776776766677666676676677676767767767667677677667766676677677677676676767666766667676767676767676767767667666776667667767676766676767677676776677677676776676766667766666666776767667767766767767676776776776776776776776667766776776667767767767676677667677677676767767767767677666776676667766667676666677676767667767677677676766677676767677676776776776776677666776767767766676767676776776767767677677676677676767767767676776667767676776767677676676767767667767767766776766776776776676767766677677666677677676776776676767676676776767677667676776677676666676776776776776776677677677676767667766766776767766676766776776667676677676677676776767766676776676766776676776776776677677677676677677677676767676767767677677667767667767767677676776776767766767677667677677676677676776776766677677676767767766766766666776767766676666776676676767767677666766776776776767677676776767767766776766766667767677676767767677667677677677667667766767767677677676776776776767767667767767767666767767676677676776767767767767667767767766767767767767667767766677677677676776667676767767676776677676667767677666677677676776766767676676766766767676776766776776776766676677667666676667677667767677677677677676766776776677676667666776767676667766667767676767676776767767676776667767676666767767677666767677676677676776667767667767766776676767767767676776767676676766767667767667666667767767676676676767677666676776666776766677677676776776776776776776776676776766776767767766767767666776677666767767666766766667767766667767677676767766666776767766677677677667676776776766767677677666667676776667677676767767766767767767676767676667767677677676776776766667766776776677666776667767666766767766767767677667677676667677676667767767677677666666776767667766767766666776667766767677676776776776676767767767666767667677676677677667676776776666767676767766776767676766767766767676766776766767677677666767677676776767767767667767676677667667667767676767677676667676776677676677676766676666667667667766776767766676677677676676676776667766666677677667677676766776677666776767766776667666666776676767676677677667766776776776666766677676776776766776667766776776776677677677676776776666767766767676767767667667767767767676667767767666677676677676667677676677677677677667766767767666767667667676776767767676666667767766767767767677677676677677676676767767767767767676767677667667676776776766776776767676766667766766677677667676767767666776767767767667766767666776776776776766667766677676776766767767767676666677677677667667667677666667767677677676767666766767767667767667766677666767676776776776767767677677676767677677677677676776766767667676767767767667667767766776766676767767767676676776767667767666776776776767766767767676677677676677667767676676677676766767766776767767676677676766776767767767667677667677667766676776677667677676776667767767766767676776667767767667677667677676766676767767767766767767767676776767667766766766776676767767677677677676776677676677667767766677676677667767766767676666676776667767676676767666676776776766776667676676677677677667767766766776776776767766666776667766667766676767676677676776676767767767767767667677676776766766776766676767677676766676776766767677676677666766667767676666766767676776766666676767766776766676776776676767766667767767676766767766776776767676766676767767766667677676766776766776776767767676766766767767767667677666677676676767677676677667676767667766676676766676766677676676767666767767767676767677676766677677666767667766776667676766766677667666776676767767767767766677667677667767767766776767676767767677676677677677677676766776676766776767766677676776766776677676676667766766776766767767666776677676766666766676767677677666767677667666776766667767677677676776767767667767766776767767677667667766666766676676676776677677667677666776767676667767766776776766776676677676767666776767767676666776767667767767767767666776767767766666667667666776776676776676776766766677667767667767676776776776767677676676767666667766676776767767767667767766666677676666767766776766676776666677676677676766767676776676766677667767676776767667767767677677676767766776767767767677667676776767766776766676667677667767767667677666767677677676767676767677676667666776766676766767766667767677677667767676776776666677677677667667766667666677667676676677677666766666776667677667767767767766677676776766677676667767667767676767677677667676667767767767767767767766767676776677666776767676776776776776766776776776677666776676676767667677677676667676766676676776677677676776776776776776776766677667766776677677677666766776776776767767676776776767667767676767767767766776677676776776776776667667676776767767766676676677676767666767677666776766776766776766776776776776767667676767767677676776776776776677676767677676766676767767767767766766776667677667666677677677676767767677676776667766776677677667677676767677677677677677677676767767767666766667677667676767677677676766776677667767767766776767677676776766766767766767767676767767767667666766766776677676776676776776776676767767767676676776676767677677677677676676677666767766767767767766767766776776677677677677677667767677667767667767677666767767676776767677677667677666767767667677667767767676776667677666767667766767677677677676666776676767667677676766776766776776767677677676766677677676766767677676666676767677677676677677676776767767677667767766766776666776667677677667767667766666677666766776767767676677677676767676776766776677676776776677667767676766767667767767677676776766677677667666766767766767767767677677677677677676767766776776767767767666767767767767667676676767766667767667766677676776776677667666767677676676666767676676767766776767767767677667766776676676767766767677676766776666766776666776776676676767676776677677676766776767767767767677667767767767676776776676776766766776677677667677677677676666776776677666666776767766776677676767767667667677677676766776676676776677667667767767667677677667676676776667677667677677677677677676767667767767767766677677666766767767677667667666677667677677677676676766676776776767677667677667766767767766767667766677666767677676677667767767766677677666776666776776776766767676776767677677677677676667766767677666767676676677677676776776767667677676776676776776766776667677667676776776667767676767767676667767766767676776766667767767677677667676776776667677676766677676767677667767767677666776776776667766677667766667766766776767766776776776677676767767767766676776767676776767667676766766776676677677676767677667766766776766676767767677677677667767767676776767666667767667767676676766767667666677676766667676776667766776666766766677676676677676677676767677677676667677676676677667767677676767677676776776776767767767676776767767676776676677677676766666676766667766776766766767667767766766766676676677667766667677676667677677667767677677677677667677667667677676776767767677677676677677677677676776776766667677667676767767767767677676767766677667667667767767676767767767767676766776676766666776776767676667666767676767767766776776776677677667767676676776767767767677677666767767677667767677666666766667767766767767667767767767766766767766776676677676677667676767676776676767667767767677666766776776766677667766766776776766776776766776667666776676767766676676676767667767676776767667667767677677676766667767676776676767767767767767676776767767767667676676776677676677676776776677667767766776766676767766666766767767767766766776676776776767677676776766766676776776767767767677676677677677676767677677677676767677677677677676776776776767667766776767676776766676776766766767766666767677676776667666676767766767676667767767667767676776776677676776667677667667676676776677676767677676776677677667766677677677677676767666667766776667767766767767766666767767767677677677667767767667667676676766767677676776676767767766676767676767676767766666776766677676676667677676767767767767767767766676767767767677676767677667766677677677666766776767666776767767667666776767676776767766766667676776677667676776767676766776676776666667767677677677676676776776767767676776667677676767667676776667676766767667766667767766667766767667666677676767677676667767767667676766767767677666766776666766667676767676766676767667767766776767667766767767667677677677676776767766767766766767676677677676767677676776767676767766767677667766767676677677677676766677676667766767667677676676776767667767677676767676776767677676776766776776667767677677666776776676776676676767767767677676676776776776776766766766767667767677677677677667676776767767767667667767766767667676776766676767767676767667676776767
6776767767767767767667667766767767677667666667767766776677667767677676766666766676767676667767677676667676677667677677667676766776766677677677666776766667677676776767766767676776766676677677667767676767767676776767767676667676767766676767667676676767677667766776776766776767766776776667676766767767766767667676667666677667677676676776776767767676676776766766776766776767667767766677677676677677667766767667676766767676766766776767676677667766776677676776667677677676776676776766776766667766667667676676767667676776776776776767766776667676677676676776666776766776676667676666766776776676776776677676677666677676776776767767766676776677667666767767767677677677677676776776776676667676776767677667677677667766776776767677677676766677676767677676767676776767766776767767767677676776667767677676767677677676776776766767667767666766677667676767676767767766776676676677677677667666766676776767676766676776677677676776676776767676766776766776666766776667676766776776767767677677676677667767766767676776667677667676776776677667767676776776767676776776666767766767766667677676666776776666766767666676776776776776776666776676766767667666667676766776676776767677667767767767767677676776767767677677677677667676766677676666676776776766677677677676776767766767766766666766776776767667767766666676776767767677666767676766776776776676766676766776766676767676666766776667676767766666767677677676667676677677667767767676776666776776676666676776766776766767766767767767766776776766666776677676767677677676766776677677667676766677677666676776667767766676776776677676776677667767676767766766776776676677676776676667767766767767767767667767767766776677677666776677677676677666767766767767677677667676776677677676767666776677677667677677666776667767766776677676767676776776666766677677667676767767767677677676667676677667766776776676776776766776766767676767677677677666767677666767767677676776776776767667767767677676776776767667767676667766776767677666766766767767767677667676767677676776767677677676776667766667677667667676776776776676776776677676676766776667766666677677677677667767666776667676776677676767767767767767767677676767676667676776677676776776776776667667766677666767677676677676667767676776667676776767677677667766767677676767767677676767666776677666776776676767677676776676767766767676676776676676667766666667766766776776776676767677676767766776776776776677677667767767767767767767767666767766676776677677677667767677677677676677677676666776776776776766776767766776767766776677676766676776676766667767676776676776677677676767767667767676676776677667767666766767676776767766776767676776776766667766776676766766776677677677677676776676776776776776776776666776767767767767677677666776677677677676767766776767677677676776776776776766767676776767676776766677676667676767676676776677676776766677676776767676677676776776677677666767767766776776677677677676776666776767676677666676767767676766676776776776766776776776677676676776676667677677677667676677666766767676767766776676776677667677667676676776766767766776776677676676766677667766776677676767676776776767677676776676767676677667767767677667676676767676677667677677676767766766776776776776766776677677677666676776677677677677676776776766766677676677677666666767767676776767667767767767676767767677677677677666776766767667676677677677676676767767676776767767766776767766677676676767676776766767766776666677677677667766776676767767667677676776677677667766676676767766766766677676766776666667766677677666677667766767677667767676667767767677677667766776677666676776677677676767677667677667677667677677677677676776766776677666776776776676767766776676677666776776767676767667676766776776677676667676676776677666776776676667767667676677666676667677676766667767677677666677677666776767767766767667767767677676767676767767766767766767676767767767766767767677666776676776776667677667677677667667767767767767677676776767767677666767677677677677667766766776767666767767767676776776776766776776776767767677677667767666666677676766776766667677667767767767767667667677666767677677677677677676776677677676677677666776677676776676766677676776666767676776776677677677676776677667767677667767767766667676676776677676776776767677676766767677676776776766776666666767767767767767667767766676677667677677677677666776766766776776676767767676766776766767667766676776677677677666767767766676776767767676676776776776677676767677676776776776776667766677677676767767767767767767766767676667767767766767676676776766766676776776676767767766776767767666776776676776776776776776766766767677676767767766776666676767676766776767766767767676767767676766766676766776776767676766766776767676667676767677677667767767766766766776667676766677677677676767677677676776776666767766776676766677677666666767766767677677676776677676676776677677666677667766776766766667766776776776767676667767767676766776767767676676767766776677667767666676767677676776676767676677667766766677676766776776776767766676776677677866677666676776767667676776776666766776766776767766767766767766776776676776677667766776767676676677677676667677676767767676767676776676776766776766776677676766767767667767767766776767767667766776776767766776767677676776766776666666776767766767767676677667766767767767667676776766776676767767667677676776776776767767676677677667766776776766677677666766667676767676776776767677676677666677676776776767767677676776776676766776767676766766767767767767677676667766766676676767677676667676776776767666767766766677666767667767676677667767667767676767767676667767766776776767767666776677677666776677677677677676767767767677677666776667766767767767766767676676776776666676776767676766676776776677677676766767667667676776776676767767767667767676676776776766767677676666677667676767767667667767767676776766667767767767667676776776676776677676676776776667676676676767677677667767676766677676676666776766767667767667676767667766766776667767667666676766767677667766677677667677677667767677666776766676776766766677676767767676767677676776776776776677677677667676767767677676776767666766677666767767766767767676677667677676667767767767677676776677676776776776666776667767767766677677666767676677667767676776677677667677677667766776767767676676767667676666766677676677677677676767767767766776776767767667667666776776767667677677667667676676766776676666767677667677676676776767677676676676776776776677676766767767767667677676776676667767767677667677676776767767767676677677676776767767766776676776767676776667667677677667677676766767767767767677666776677667667766767676767766776677676776766676776766776766677676776767767667676767677677666676776667767677677667677677666776776677676676776677676676767677676776776767677677676767767767676776776677676767767666776776776667667666767767767677667766776676667767767677667666776767767676767676677667767767767767767766776677677676776767667767677666766767677666776766767767676766776776767676767677677676677677677666766776767766776776676766766776667766776766676767677676766766677676776776767667676776776676776776667767767767767766776766776776677676767767766776776667767767677677676767676776776766776776776767767667767767677666776767676776776766767667667767767676767766766767677677666776766776776667666676776676677677677666776776767766767766776676776767766776667766666766677677666766767667767767767676667767677677676776767676776767667766666676776776766767677666667677676767767677676676776677667676776767676676767676676767767766776776667766767766767676767676767767766766767767667766776677677667767767667676776677677666776767767766666767676677667767667767766677667766676676776766766776776766676667766767676676776776677676776766677676676776767767677677677676767676767667767676776667766677677676776776776767766767766676766676767767767676676776776766767667766677677676776776667667666676776667676776767767767767676776767767767676677676767677676676776677677676677676667767667766766767676767766776677676667766677677667676766776676676666677666766776677676776776677677676767677676776776776766667676776676667766776767767767767767666676776776766766776766776767766766676767676676767677676676766776776767767676677667676766677667676666677676776676776666677677676666676667676767667767676776776677676776666767676667766766676776677667767666667766667677667767767766667767767766776776776767676766767676677677667767767677667667766776776776767766676767677677676767767676667767676676776767676667767766676676776677676677677676767676776776776676776767676767767666667766767767677676766776776776766776676766776776676776776767667767677677667677667766776667676677676667766776767667767766767767677666667676776667676667766776676766767766677676677676667667767766676776766766776776766776666767667667767676677677676766676776776767767767677677667766767676767667767766767766776767667767766776677676776767767767766677677666776767666766676767766776767767766767667666667767676767767766767767766667767676776776676767676767666776677677676767676776776677676677676676676776677666767766776767767667676666776776776767676767667766776767766767667677666766776676776776776676776776767766776776666776767766776676767766676766776667677667767677677676776767677677676677677677677667767767766667667676767767677677677677676676766676677666766776676776767766767767766776776677676676767767766766767676776766766766666776767677677676776776767767767676676766766767767676677667677676776767766766776677676776767677677677677666767766776676677677677676776766767766766776667767677677677666776767676776767766776676767677677676776676767766767767677677677666767667676767676767767677677677676676677677677676766776776766767676776776776677677677676767667767667766766676767767677666667676667767767676766677676676776767676676776667667767677677676667676767667666767676767766667677667766776667667766776776767677666767677676776666676766766767767766677677677677677677666677676766776767767767766776767676776766676677676776766677667667677677676776776666776776776767767767767677676766766677677667767677677677677667667767766776776767766776776776776776767666776666767677
6766766767666677676676767766767666677667667677667677676776667676677666676767677677677677666766767667766766666776676776676676676776767677667677676767766767767767676776676776776667766776776776776767766666776677666776776767767677676767767667766667676767677667766776767667767667676677677667767676776776776776676767677676767676776676676667677676776766676676766767767676677677677667766776776676766667766766676766767767766776776776776766766767767767677667767767767676767667766677677676677676667676676776677666677676776677667677667667677677677676767766767676666667677676676676767676666776767667676766776667766677677677666677667767667667676767766776676776676677677666677677677677677676776676676776776766767767677667767666676776776776767766776776776676676776667766776776676676776776776766676776666766666667666767676766767677667767676677676776766677677676776767676776677667767767767766767666776776776776776766776677676776667767676676767766677676776776776677677676676766767766776776676767767677676776776677667676767767767766767766776776776767677676767766767676766776767676767667767666677667676667766767767676667767677667767677667767676776776776766676767767677676677676766776776776776776767667766776767667677676767766776767677677677667767666767767667767767667767767677677677676776676767766766767677676766767677676677666776767677677677666676767767677676666766776776676676667667677667677676676766766676767676676767767767676667767767767666767666766767667677676776776767667666776767667767676767677676776766667666767667666666766776776676776767667767676767667767767766776766776776766776676766676776667667677676776776667667676676767676677676776776666676676766776766677676677677677667667767667677676667677667766767767767767676776677676767767676676776766676766776767767677676767766667676766776767667677677666776776776766767766776776776776676776677667766676776767766667676766776767677677677676767767767767767676767767677677667677676676677676676776776776776667766666667767667677677667677667677667767766776767767677667667767677677667767767677666767767767677676767667667677676667767767667666767767666776676667667677667767767676667666767767767767667767766676776667767676776776776767676776776677666776677677677676676766676667667667677667767676776776766766677677667676766767767667667767766767767667766776776677677677676667767766767676677676677677677667677667766776767676767667767766767767767767766776767766677667767767766776767766677667767767767677677676676767677676776677676767767767677667676767677676676776767676767766676677677676776767766766666776677676767667677676667667667766766776767767766767766676767767767766776677666776776766776776766776767676767767677667767766766776666767767766776776767676766776666776776677677677667767676677676776767767676766677677677677667676776776776677666767676677677676767766776667767767766667767767767766767767676676776767667676676776676676667676677677676776766677676766776667677666776767676776767677676767676676667677667676766667676776776776766776767767667766776776767667676677666676766767767767677676666776776767767766676767766766767676776677677676767766767767676767766776776767676666776677667667767676676776776677677667767676666766776776767766766767766776667767677677676767677677676766766676677677676767676767676776776676676776766766676776776776776766776767766677667677677676676676767766767667766677667677666677667767767676776776677667767767766766776767667667766776767767766767767677667767677667666667766667767766767767667667677677666767676776676767667676766776666667766776776676767767666776767667676666677666767767676767767666776677676767677667676677667677666767677676677667667667666776767767767767767766776676767676666677677667676676776666677676776776766767667766767676767677667666776776776776767676667766766677667677666667767676676667766766767766767766667766776677676767667677677667667766667676677677666776776666767677676667677677667677667666776776776767767676776766766767766776767767676767676767677677667667767767766776676776767677676776776767767767766776776776677677667667767767766776667767677677677677676776766677677676766676676667666766676776767767667766677677667677667677677667677666767666767667766767767767766676776766776767767677677667677667667767666766677666776767766776676776776776776776767767766767677676776776766667676776776677676677676767767666676766776676767766667767677676776776776776776676666776666666677676766766676776667766776776767677677666767767766776776776776767676767767766677667766677667767677667667767676676776677676677677667667766667766666767767677667767676676766667767676677666677677677676776767676776766776776677667676766676767766767677666776676776767767767676776676676766676776766667677666776676677676776776776766667677667676776776666667667766776666776776767677667667667767676766677677676776676666677676767767677667667766677677666676676767667767666776767676776677677677676776766776666677677677676767767767666767666776767767766776776767667677676677666666776767767766676677676767767767676776767766776776677667667767666767677667676677676677667767766676767767667666776676776766666776776677667766776776666666666776766776677667766776766776766667667676766776776766766677676667667666767766767767676776677677677676776776776776767767766776776667676776766676776776767767676677677677667767767767676766766666776776767766666776767667766767767676776676766767766766766766776776776776776676767677666667667767767767676767767667767677677676667766776767677667676666776666677677667677667676667676767767766766767767767676776776676676776767677676676677677666677667677676776767677677676676676667766776667676767667676776776776776776766677666766776767767766677667667677676776767767676776677677676766767666776776766667677667667767677667677677666776776676766667676767767667766766776767677666767666776767766776677677667677667767676776767677677666767676677677677676767767677677677666767677676677667767667677676776667767767677677677667766677676667767766776767767666776776767767767767767767667677677677676667677667676677666676776676767767677667767677676766767677676776776677667767766767767766766677676767677677667676766776676677677667677677667677667766776776776767767677666677677676776666666666766767666776776776676677677676776676767767767766676677676767766767767767767666767767766767677676767767677676776767677667677676667767766776776776677676766767767767766776676766776776776766776776676776676776776767677676666766676667766776766767676767767766767677676776676677666776677676767666667767676776767676776776776776776767676776776776766776776676767766767677676776776766776767677676776667766766776767767766776767676667767676776667767766766776776776676766776767766776676767767767667666677667676776676776766776776776776676766776776666776776776666767767767766776766776776677666776767667767766767676776767667767677676766776677677667767766677666666776767767767677677677677676776677676677667767767676767677666676776776666767667767767766767676677667767767667667767667767767767767677667677667767767677677676677676776766667766766767767766767676766776767766776767676776776676776767677677666776776767677667767766776776776776667767667767677676766776767767676677667767667767767666767766767676667676776766766776766767676776767666667677667676776767767767767667767766767767667767767677666676776776767767676776677677676666677667667767677676767676766776767767767677667677677677667677677667767677676776767677676776677676766766767767767767766677667667677676677667676776767767677677677677677676776667767767766776776767676767667677677676767667667766776776766776776767677676776767767767767676676776766776767666667766776776776776677666676776767677676776767676666667676676767677676776776776676776676667767767766666766667767767767767676776666767766677666767667767667767667767767766776767676767676666767767677677677677677667677676767767767767676676676767767677677677677667667677677676767676776676776676667667677677667766776677677677677676776767677676767667766666667677677676776676676767766776767767767677666666766677667667666767676677677667676677676676767667676666776776667676776776766677667666677666667677676776676767767667767766767767767767676776767767676676766776776667766776776767677666776767767667767766677676767676776767766776666776666767667767667676767767667767667767767767666676676766776766677667766776767766766766776766767766676676776667666776776677677667676676776667767677677666676776666776767677677676767677677676776767767766776776677676767767767676776676776677676766776776676676776667767667667767676767767677666776776776767667767766766776776776767676677666676766677676767766676767667676776767677677676677677676776776776766767677677676767767667677676677677667677677677667667767766767677677676676766767767767676767767677666776767667766776767677667767676767766767677667677677676666776766667677677677676676677677677667767676766767766767677677666776776767766676776776766776766677667767667677667766776767666767767677676767676767676677677677676676677676667676776776677676676767677676776766767767767676677677676766767767676767767676776776776767677677666776776676766766776767767667767666776766767766776667767767666776766676676766776677677667676667677676766776776766776776676766776676776677677667766776776767676676666667667766676776767766767677667666767676776666776676677677676776677677677677676766676766776776677676767767767677667667767676776767767767767666677666776677677677677677667766677677666677667666776776667677676767677677677677667677677667767676776776776776667666776667767676677667677666776677677676667667677676776776776776776766766766767677667766766766776767677677677676766667767767677676677676776766667676676667766776776666676766776767767767766767676667667676776676776766776776776767767676776766776776766767766767767676667676677677677666776666667766776766776766767666677676667676776766666767676767766776776677677676776667667766676676677677677677677676667767667667767767767767767767676767767767767767766666666776677677667676776776776677676767676767677677676766767667676667677676776767767766766776677677677666767677
6776667677676676767676666776767766667676766766767677677677677677667767766766676677666776766676776677666677676776767767667667767677667667766676666767767767766677676767767767767767767767676676667766767767676767676676767767766776666667767666776776776677667767676677676667767677666767666776776767767667676767766767667666667676776677666767767767676667767767767766767767766776677676767667676666776767677677666676677676776676776676767666676676676766776776776776767766776667666766776766677677676776776776776677676776766766776677666676776776766677677677676667767677677676776767667676776776677676677676776767676667677677677677677667766776677676677667676767767676767677676776767767767667766666676667766767676766767677676667767767677666776767677667767677667676776767767676676667766776776676766667767767767766666676676776666677666667767766767676677677677667767676767667677676766676767767677676776776767677667766666776767677676676767766677677676677677676766766776776767767766676667666766776677676676776676776776776766666676776776776776776776776666766767676776776776676767676767677677677667767676766767666666767677667677677677677667767676767676776766767676766776776677677677677667767666767667677677677677667766766667766767767666676677676776666767677666667766767767667767676766776666767677667766776767767766767767667767767767767767766766767767676766776766676766677676676676666776776767767667767767676666776776776776676676776667767677667667766676766776676767766677676767767676767767676677667766767677676776666676776776766776766767766767767767767767677677666666677676776767766776776776766767677666776677667766776677677666766676667676677676767676677677676767667677667677677666776677666677677676776677676767767666767766776766776776766677676667677667766767767676767766677676767676766776776766767677667767767676767666776667766666776676767767677676767677667667666766677666776776776766766767677676776676767676776776776776776776766766776767666677677667766767676776776767767766766767666677676766677676767767766676767677676776776766776776767767767766766776766676766766677677667766676776776667676676767676766776776766766676776776766776676767676667676667666666776776766766767676677677676776767767676767677677676766666776767676766776677676767767767677676676676767767667767766767767676776677677676776677676767767766767766677676767767677676776677667767767766676776776666776767676776776776667676666776677667767676767767676767677666776676767667766776767667677677667766776776776776676766666676766767766767677677677677667677677667766667677676677676676667766677676767766767676676677666776776767767677677676776666677676776676776776767676776766767677667767767667676667766676667766776776667676776767677676776776677666776677677667766767667667677677676767676776776677667767767676666776666676667667766776776667676776666677676676667766676677667676767667767767676776767677667766776776766776776676776767766766666776776666676667667767767767676767676767767676677677667767766677667766776767676667667767677676776776776767767667667676766767677666767767667667676767767677676776767667767766676776767676766676676767676767676776667666666767767767767677667766766776677667766766676776776677676766667676767767677666667677667667766776776776766767766676767767767767767767767677677676767666767767767676776666767676776776667767677666667766667767766767676676677676767666766776767677677677677667767676767667677677676767767677667676676776767677677667766767767676767767767677667766766767766776676767676776776776766767767676667767767677676767767677677667676677676767676776776676776677667766776767676776677677676776776767767766776766677676776767666776776667766776776776676776667767767767677666677677677667766767766676767766767676766667677677667677677677676776776776766776776776767766776776766776766766767677667766766776776766676776776767767667767676776667766776767767677667766677666776677667766767766776767767767766776776767767677677676677676766667676667667766767767766766676776767767676676776766776676667767667667766677677667666767767676767767767767766776677667766666767767676667667767676776776676667767667767767767767677667676776776776767677676767767676766676776676677676677667766776766767767676767676667676666676676666677677677677667667677677677666677677677666667676776776766776766776767676767767676766767767676676766767766767766776776766766677677676667766767666767677666667677677676767676776766776767766667767677676767766666677666776767666667767767766767676677677667767767767676677677666677677677677676677676767676676677677666766776677667766767767767677676677677677677676666767676776776677667767767676677677667766766676776776776767677667667677676676776667767666677676676667666677676676776767677677676776666767767767677677676677666776677667676776676767766767767767766767676776767766676766677676776677666676677677677677676676776667767767667676767677677667767767667767767677676666776776677677677667767767767666667767677666776776766776676776677676676767676677677677667767776677676767677677676776667767767666767676776776676667766776677676766767676766776676776677677676767767767667766776776676677667676776677667676767666776676677676677667767767677666767766667767677677677667676677676767666667766676766766767677667677677676767666677667767667667676766767676766766776776677667677677667667767766677676776776776676776677676677677676776676676767667667676767676776776667667667767677666677667767767677667666766676676776677667767767767676767667767767676776776766766767767667767677666776666776767766676766676776767677676676776667677666667677677677677667766677677677676767676776767676676776767766776677677667667667766677676677676776776766766767766767677667767766776677667766776677676667677677666776776677677677677667767767766676767767767767766666767677667667767667667767767767666667677677676766677667677667767666676767676767666667677666776667666676676766766776676766766767767667766776667767767667766666676677677676776776667676677676767766766766767767666766677676767666776776677676767667676677676767667667767767767667766677676677677676676767667767766776776666766776776767766676766766776766776677666767766766676767767766767677677676676767677667677676767667767766767667677677667676776776776667767767766677677676767767767767667767767676767766776767677667766677677677667667767677667667676767767767767666776766767677676766776666767766677676666776676767767767766767766776677676767676776776776676677666666677677676776776767667676776766776776776776767766776676767767767666667677666767676676677667766767767767667766767677667676767667767666776776676676767676766776776776776767766676776776767766676776776776767767766766767767676677667766676776776776776767677667766776776776776776776677677676776776776677667676766767767667677676677666676767676767767767666776667677677667676776676767767767677677676776766766776676776767766677666667767767767677676676776767766776767676666676776767767667767767767767767677667667767677677677676666776767767667766776767677677677677677666767767766676776767667766776766776776776776776776767766767766776776767666776676677667676767767767767676767667767676776766776766767766767766776767666776776677676676776776776776767767677677677676776677677666767666776666677677666766677667766766776776667766767767667677677667676666676776766776677667667767667676766776776767767676767766676766677676677676776767766766767767767676776666776767767766776766767767766776766767766666676767767666677677677677677666776766676767667676776766776776766766776776767676767677667767767677676776676677667666667667677677676677666776676776667767677667767766767677676776677667676767767677677677676676676776666776666766677667766676676776766776776767766776776676776766767677676776776776767676767766776776677676766767667667676667766776766676776677666776767766766677667677676776767767676677677677676776776677676766767767677667767667677667676766776766766766776667676767767767676776766767676676776776676767767767667667767677677677676766767766676666767676676677667767677677666767677666666667767767666766776776776667766676667766766766767666776667676776767767667766776676677676776766776677677676677667767677677676766776767676676767767676667766677677677677676766767677677676677676677667767666776677677677677677677667666676776767666776676776667767767666677677666776776776776776677677667767767667677666776676776776776776666667767676767767767666776767767677667677676677676776766667667767667766767677676677677667666776676776767767666767767766767766766767676767677667666776776767676666666677667767767677676776767677676676766776767767766776776677676676667767766667667677677676776766767677666776776766776677676667767767676776776666776667767767676767666767767666776667767767766776767767667767767667767767667767767767677676776667676767677666776767666776776676776676767767767677677677677677677677667766667766776767767676677677666677666776776776776677677677676776677677667766676767767677676776776776666776677676767677666676776776776776676677677666767767677676776776776776776766676676676767676776667766676767767767667667676677667766667767677676766767766776676667677677667666676776767676767667767767667667677667677677676776677667677677667677677677676766767667767767676776766767766766676776776676776776776776676767667667667677666677677677676776676776766766766766776667767676776676767766766767667766776767667767767667767676676666776676767666776776766676776766776776677677667766776776766766776767767667666767766776677667677667767767677677677667767767677677667677676677677676767767677666776776767767766676766776776767767766776767767677666767767676776776766776766776677677677667766767766767767767677676666676767666676767676776767676766767676676676666666677676677667677676776776776676776776776677676677676767767676676767766676776776767766767766767677667767767766677676776676677676666776767767677677677676677676677667677666767677677666677666666667767767767767676776767767767767767767677676767767767767667666676667767767677676767677677676676776767767676776766677676667676776766776766766677676767767766776767676666766767677666766667767767676677
676776767767667766676776667766677667677677676767666676776776767677676767677666776766776776677677676767767667766776776767666667767767676676767767767667667766766667667666667676776767676766676776767677677677676767666676776776776776767766776776676776776767676776676767667676767766676766767767767677677667767766676776767766776776776766776767667766767667767767677677677676666767677666766776776776776767767676676776677677666776776776776667677676766776776767677677676776766667677677676776767766676766676767667676766676677677677676676776667676666766676776767676767766776676776767676776776767767677676776776766767677667767667677666776676677667677677677677666776776666766776776766766676767766677667666767767677677667677676776677677666776776776776776766767767677676776676676776767667676776676766776776767766677677676767667767766666676767766767767676676676667667676776766776767767667767677666677677666677667767767767677666767677676776776677677677676677667766767767676676776776776776666666667676776667676676776776776776776776767767677676677676767667767767677667767766676776776667676767767667767767767767677666776776677677676766767767667676776676676767677677676677677677676767766676767766767767767677677677677667767677666766677676767667767767666766776776767677667767766677677667676767676767767767676666776776776667666767667766676767676776776677676676776767766767677677677677677676776776776776767767666767767767676667767677677676767767676766776767767666676776677677667666776776776767667767677677667766776667766767676776767677676776766667767767767767666666677676677677676767767677667766767767767766767677677676677676767667766676776676667677677667676776677676767767767767767767767767766766776766766676677677676767767667767766776776676677667766776776767767766776677677677677676666676766767767766676767766766767676667667767677677677677666677677667677677667676767676676767766677676776677667667766776776766677666767666776677677677676676766677666776676767676766677677677677676676667667767677666666666776767766677676767767676767766776767767766766676776776767677677677677667767667677667767767676776676667676766667766776677667666766776776677677677667767676667766776767666676677667677667767766676776776676767767667677666766767767767767767766667676776676776767676776776767766766766767677676776776776677676677667676766776776766767666776767766767676776776767676776766767676766766677677677677677667667767676666767677676776667677676767767676767667767767767767676776677667766666776776767677667767676676767766776776767766667767766677676776667767676666776767667676676666776776766776676676776766676766767766776767667767767767767667766767676767667767767676676776676677676776676776766776676776767767767766766667766767676776666776776666667767767766677677677677676776776767767767767767677666677666666667767677677676776766776676676667667677677676677676676776776767767767766776676766776667667667767767766776776776676767666767677676776776767767767677677677666767677667767767676776776677666666677676677676677676776677676776666667667666767767667767766776776666767676776767767767767767677676676776676676776676776767676666676676766676677666667676776767766776776776767766766676676767667766776776776776766776776766776776767766776667676776677677676676776767766766776767766666776767767767677676667677676766766766667766666776776676767767766677677667767667677676667667667676776767677677677666767767666776767767767677676677677676667767677667766767666767767677676776766766676776776677666677677677667766776677677676767666767767677666676667677676767766767677677667676776776776677676767767767677667677677677676677667666676767766666666776666676676677666776667766776766667677666767676666776677676767667677676676767677676767766766676776776676766766666667766767676776766776766677667767666776767667677666767666776776776776776767766776767767677667677677676776677667666766677666667767677666677677677676676767677676766676776767676776767677676677667677677667767767767676776776766667767677677666767767767676776776767677666776776767767766776776676767767767767677676767767767766767766776766677676767767766767766776767676766676766776766667676776776676676766767676667766676766766767767676766676776776776677666767676677667677666776767766767676767667677676676667676767667667767677677667677676766776667677667667767667677666776676767767667766776776776766776766667667666767677677677676766667676767677676776776776776776767766677676776667766776676676767677677677667676677667767767767767767767766766767676766776767667676676766776766776766767767767666676677677677677676776776677676666676776677667677676767767676767766667667676766767667667767766677667766677677677677667666676766667766677667767767766766776766767766767766667767677667677677667677676776666767766767767667766767766767767667767676666767766676767667767767676776776776767667666767677676666776776767676767766766776776677677676767676776776767676676666766776676677667676677676776667667767667766767667666767767677677676776767676676767767766676767676767767767677676776767677677677676776676766776667767766776767766767766666677676667677676676776776776767667767677677676776766676667677667677676766767767767767767677677677677666667676767667766767767677677676776776776767766776776767766776776766666776767677676776776767676776767766767667677666766776767666767767666766676776677676667767766677676677677676767676766776766767766776776766776766676776666676776767766667667666776677676776676776767676767677667767677676776767676776677667677667766676767766766676667767667677677666767677677667676776776676776666667766776766767767767766677667667767667677676776676667676767666776677677667666677677677676676766766676667767767677666776776776767767767677676767767666776676767767767666676766667766766666666767677676776766766676666766767767676767766677676776776776676776677677677677667767666776676667667767676767667767666666767676766676676676766766767676677677677676676667767666767767677677667767676776676766667767676776776776776776676776776767667677677677667766767667766766666766776766676666677677666776667676767676776676666767767666776767767767766677676676776767767667766767766767767676776767677677667767766767766776766767767766676776776776776767667767676776776667766776776667666776677677677676676776776666776776776767676776667767676767677676766776776776776776766677677677676767767666776776766767766667676767767667667676667766776767767666666776767767766767766776767766767767766776776776776776676767767676776776766767677677676667677676776767676677667667676767677676667667667767767667767767767676767767767676667666676776677676767766776767667676677666776776766776766776767767667667767766767767677667767767677676676767676767676676677676776767667767677677667677677677677677667667666677666676676767667666776676666677677666677676776776766676767676767767667767767667767677676666767766766667767667676776766667676776676776767767766776776677667766776776776667677667766766766776677677667767676776767667766677676776677676767766766667767766767767767666666677676776776776677667676776776766776766767767766776776676676677667767676676776677677676677667677677667767767677677677676776776776676776677676776677667676776776667666767677667767667767677666776767766766776776776776677667767677677676766766776767677676667766767766776666776677667766776767767676677676766766767667767767766776776766776776667766676677677676667766677677677677676677666766676776776767766767767767767677676666776776677676767667677677677676776767766776677676677677677677676666767766676677667767767676667667766667676776776776776776766767676667767677667667667677677676677676767676767677676667676676776677676676767767766776667767767766776677677667667767677676776776767677676776776676776667767677667677666776776666776676776677677676776767767766677676667766776767677666677666676766776776776766776666676776767677677666776776676667667767766676766766776776766667667767766767677676667767767677677667766776767766677666776776766677676767766766776677677677677676676766677677677676767676676677666776776776676677677667677676676667767677677666776677666776667766776776667677676676666776776676776776666677667667676676766767767667767677676767767767667667677676667677677677667767667766767667767666766766677666767767667676767767767767666767677677676667766667767767676767676776776767767767767767767766766677677676677666767767766767767676676776676776776776766776677677676676776776767767666677677676766776767676776677676677677667666676767676767766667676666767676766766767677677676776776767677676676776666776767667677677666676776776776767677676766676666776767767766677676776776667767766776766767767676666767677667676776767667676767767676776666766776776676667676776767766776767677676766667766776677677676677666676776767676776776767766776667677666667677677667767676776767667766666767766767766766767677677676767767677676776776676766776776776677677666776766767766677667677676776677667767677677667766677676677677677676767677676667767666776677677677667676776766776776676776767767766766667766776767667677677667667766677676767766667767767767766776766676767767677677677677667767767677666766667766776776767767767676776767767666776667766776776677676776767767667677677677677677667767767767766776676776776666766776767766666767666667677677676776667667767766677677667766766776766767767767767767677676776767677677677667676776776767767767676766767767766776776767677667677666776767766667677667767677676676767677676776676676676677677677677676767767766677677667766676667677676676667767767667766677677666766776776677666667677676677676676767767766767677677666676776776776667677667767676667767676767767767767766766776767676666666767767676776767767767676767677677667676767677677666667767767767766667766767667667767677666677677677667767676776676776676776677666776677677676776667766776767767677676776776776766766776766766766767667767676677667666776667666677666776767677677676776776677676767767677667766767667766776767677676767677666767677667677677667767676767667766767677677677677676677667766776676767677667766776667767767677667767766776766776766776677
766676767666767676767677676677667767676677677677666776766776677676776767767666767767676766776677667766767677676767767767766767767767767667767667767666767677667666767767767676776776666776676667767667767767767767767767677667766776776667677666676776767766676767767767766677676677677677676776767767767677666776676766767767766667767677676776776776776667667677677677666677666676767767767766767677667767766677677676776776776776667667767766767767767676776776776776677676767767676776766677676667767677677667766667766767766767766767677667766767767767767676767766666676677667677676776767667766767677676766666767677676767766776676776776767766667676776677666667676776767767767767766776676776767766677666776776767767667677667667766776767767766776767766776776776776667767767766776776776667666676676767766767676776677667677666776776776767767766676766776776776767767767767677676776676767667767767767767766767766766776776766667766776767677677667766776677677677677667676677677676776766666666676676766676677677677676767767676676676677676676666767766767767767767676776776766776776776767767766767767677676776677677667676767677676767677677667767667767676776776766776677676766776776767767676776767676776676766676767767767666776666776776767767677677666776776776676767766776776776776776666766766766676767767676766677677676766676667667767676666666767767676676676677677677677676776667667677677666776776776776666776766766776667667676766776677676666766667677677677676766676676776767766776767766676776666676667767676767767666767667677667677677676676767766666776667667766776776676766676676767666776677666776776766776766767767667767767767667677667767667677677677667666767766676776667766766776676776676767677676767767767767677676776776667667766677677667666676776776776767767767767677667766766766767766767677677676776767676767767677667767767767767676767667676676767666776776776677667666776667676677667677667676667767667677677677667766666767677677677666676766767667676766766676676676776776776776766667667767766776776767666776776677666667767767767676676767677666776776776776776676776677677667677677676676776676767667677676776767677677676676767677677676776767767676767666767666666767767667767667667767766776676677676677676776666767677676767676667677677676667666767667767767766776776767676776776776676776767676676677676776677676776776776677666677677676766776676767676676776776767666667766776677666776677676677676666667766767676767677666676676776767667666767676677677677666666667767677667676776767766767766676677676767767766766677666776766676776666666676776667767666776776667766776776676767677667667767766677677676667767767766667676676767676677667767666767767767666677667676776676776776767676677677676766776677677666767767667667677667667767767677676776776766776767767767677677667677666767667767767767667677666677677667676676776767767767677676676666677667676767677677676767677677666676776677676776766677676666776767767767677676666776776676776676776776666676776776776667767676767676677677677667667767666766677676677677666767667767667677677666776767767667676767667767677676766676776776767767676767676767667767676776766776667767677667677667677667767766677676766667676776766767767767767767767766667676667767676667767677667766676776776766766776676677676776766667767677666676776776677676767767766677677677677667666767767667677677676766767767676676676767767677676776676677667667767767676776677676776667767767666767767767676676667677677667767767677677677676776767677677666767766776677677677676676667677677667766776776767667767677667767767767677676766767767767676767677677677666676767677677667667767766776776667767767766767667676767767676776767766677676767767667677676776677676767766776676676676776667766666776776776676776676677676767767676766766776767767766666767667667766776767766767767767676676677676776766677666667767767677677677666766767766776666676766766767767766767677677677667676767766667766776766677677677676676767767676666776776667766767676767767667766767676677676767667767767767677676766767767766776766767667667676776776776677676666776677667676776677676767677667667676766767677667676676676776776767767676766676766776677676667677676767767767667767766776676677677666776677666767667676677676667676776676776676767767767766776677677666677677676767767766677667667766776776766767767766667767767767667667676776667767666677667676776776666766776776767676767676767767767667767766667676767676776776767676767767667677676767677667767767766776676767677676776667666776766767667767676676667677676677676767766666677666676766766776667676766676776766667767767676766776776766776776776677676767766667677676676776766776776766776766767676666667766776767767667766667767677677667767677677677676767766767766767767766767767676776677677676776776676767767676766776776776676667766677676677676666776767766767767766776677676676776667666767767767767767767767767677677676667767676776767666767767767766676677677667676676667667676766667767667667766676676776767676676677677677667767767667676767677676767767676767677676677667766676776776766676776767766666767766676776677677676767677677676776677666776667766776676767667766776776767676767767767667676767766776676776776677677676767676776776767677676776776776776766676767676676767766676776666776767676676677667767676776776776677676767767677676666776776677677677677667767676776677676767676776677667666676767766766677676677667767676767676776776767767767767766766766776776766776677677676677677677676766767767676776767767667677677676776767766767766767666677676766676776667666766677667767667767666666767767676766766677666667767767676776776776666767666676666676766766677676767767676677667766677667667677677667676776776676776676676776776767767766767677667676776676766767666667667676676776767677667767666767767677677667667676776676776776677677667667767676766766666767767677676676767766767676676767766767767677677677667767767676776776767767766776667677667667666677676677676776676767766676776766776677677667676767677666767667767667677666767667677676766776766776677667767677676677676767676776776666776767767676776776766766776776677667767767767677677667767767766677676776776766776776677677667677666677677666776677677666767767766776767676767766766766767767677667677677667666767667677667676776776667667666766767767667767676767766776677676776767667767767767667676776767677677666767767767767677676666776767667677676767676767767676767667666766776776667667767766767767767666677676776667766776767766666677676667767766677676766767767766666766676776767676676667676667666776776666767767766676677667767677676677667676767677676676767767767767667677667766676766767766676767767766776776767676766767676776767767677666776776676767677676677667767767676776776677667767677667767677667677667676667676766667677676766767767767676767677677677676767677676776767767767677667677667766667667677676776766776776766677666776776776776776776776776767676766767677667676677677676767677677677666776776766677677676776766776767676776667676766767767677677677677666667767767676776767677676676767667667766767766767667766676776766676667767767767666776676776766667666666776776767767767676677677667766677676766766776676666677666766776776667677677677667767767667677676776666767767677677677667676667766667766776667767766766776677677677677676666776766677667677676766766677666776766776776776766776766767676676767766776676766676776776766677677667676767676776666676776776666677676667766776767767676766676767677676667677676767767767677677677677667676767676776676767767766776776766666776676776776676776776776776776776766667666676776667766776776766766767766677676677667767667767677677677676776766767767767767666767676776776766676677677677677676776767767667676776676667767677666767676776776676767666677676766767677667667767767676676776776776776767677667677677676677667766676767666776776776776767767666776767677676676677676776677676766767767677676677676766766767767767767766667767766676776676767677667676776677666776776766767676776667677677666776677666767677676776776767767676767767767677667677677666667677676676767766766776776666667676776776666766776767666776776776776776677666776667767766667767767766766766767767677676776667767666767767766677676677676767677666767666667677666767767766666766677677676667666776767767766766667766676766667767666676776776767767677676776667667676677677666767767767766677676677677677667767767677667676776776676676776776767676676667767767766666776667666776677666776666766766767667666776666776667766676767676776667766776776676766776766767676766766767767676676676776766776667677676666766667767767767677676766667666767767767767676676767676767667767767667677677667676766676776766766767767666766776676676766776776776776776766776776776776766766766776766677677676776776767766676766666776767766766776776776667677667767767767766677667766677676767767766776776776766776676776767667667767767677677677676676676776766776767676767767667667677677677667766767667677677676767767667677676776767766767766776776667767766776776677666776776676677676766677677676766767767676676766766667677667676676776676666776677676677677677676776676776767667676766767767767667766776677676766767676776677676676767666776767767677666676767666677666677676776676767766766677677676767666667767666767677676767766776776776776767767767766776776776767767766666776776767766767767677676776776667766767766776776776676776776776766677677676776676766766667677677677667767676766776776676767666677677667667766676676677677677667677677676776776677677667676767676767767677667766776767766767676677676766776677676767767766776776677667677677667766677667767767767666766776776776677666667767767666677677667676666776677667767766776767667767677667676776767767667767767676676776767677677677676767667667667766666677677677666767766776776776767677667667676676766776667766677677677676767766776667767766766776776776767767676776667666766767767676677677677667677676776676776767767677676666677667677667767766776776767676767767676776767677677667666677667677677677677667767767667677676776677667767766767766767676666767677676676767767767676767767767667
666677676767677677676767767676776767676776767767767767767677676677667667676776776667676766667766667677667677667676767676676676767676676776677667766677667667766767677667676776767766676776767677667677666676766766776767677676776677676776767667767677666666677677677677667766776776776767767667676767767676676666766667677676766776776776776676677666776767767767676776667767677676767767766667766776766776767766776667767667677676667766676766667676776767767667677677677677677667676776766676676767766676776766766676677676766776776767767767677667767766767677677677667767677676776776776677676767767766767677677676767667766767677667677666776676776667767677667677676776776776776776767677676677676776776766776666776677676766767767677676676767676776767677676676776677676776667677676676776767677666676776766676766776677667676776767676677677667676776676776677677676767667676676677667766766677677677677677667677677677676776666677676676767676767767676776776776677677677676766667766767676676666776776766766776677676767766776776767676677677677667767676676776767766766676676776776767767676767766766766767676776767676677666677676766767767767767677676667767677676766776666767676776776676667676667666776776766776666776677676667766767766676776776767767767767666667676767766677677677676666776676776767767767767767767676776776767677676766776767766776776776676767767767676776767667767767667767766666677676666776776776767676767667766766766776776767767676776776677667677676776666767677677677676776767766776776767676776767677667676776667667677677676677677667676766677677677677677676667667767677667677677677677676776677677677676766666776776766667767766776677667677677676776767767677667667767767666776767677677676667677677667666767767767766667676776677667676767766776677676676776766767767767767667767676776776767666766767767767767767766666767767766776767676677667767676677677677677676767767666677676667766676767767667667767676766676677676677677676767767767767677667666677676767766667767766766776767666667766767677677667767767677667767666776776766766666767766767766767667767767676676677677677676766667677677677676676776767677677676667677676666676676677677667677676776776776776767767767676776766776667767676776767766776776776766776767767766676776776676776676676767767767767677677676776767677677677676776776776776676776776677676677677667767677676667767677676666776776767677676767676667676776767676766667766667767667767667767767767667677667676776677677667766767767667667677667766676776767767676766676767677676666666776776776776776776767766677677676776776767667667767677676677677677677676767767667676677676667676667677666767767767767767767767767677676677666767676767677677677667677677676667677676766766677667677676766776667676677676666776667766776776767767677667767667767676766776776767676667766766776776776766677676776776766776767766766667766766676776676766676767677676676776776776667767767676767766676767766766767766776667667767677676776666776677667767767676776776767767767767767677676776677677677676776677666676776666676776676776676767767767676776677677666776666776676767767676676676677677676776776776676776776776776676767676776676776677666776776676767667677667667666667667667767667667667766776767766666766676767676767767666776666667666767666677666767676676677676677676767767676676677667677676776776776776767676776767677676667767767676676677667766776776776676767677667677676677667767676767677676676667677667766776766767767677666766666676677677676767677677667767677676776767767666677676666776776776676677677676776767767676766667767767667667667676676776766766667767767676776776767767767667766667676767667676677677676666767676767677677667676767666767767677677667667767677677677667667677667766776766767767767676676676776776776676667676766667667677677667667766676667677676667666776767666767667676776776767676677676776776767766767667676776776767677676776766776766776667767767766766776767767767677677676776767767677677667676776767676676677666767766767676677677666766776766776776776666767766676676766677667677677666676776767767677676776666677677677677676766676776776776767677667767676767767676776776767767766767677677677677667676776776767676776776766767767766766776677667766667766776776667766677676767767767767677677677677676677677676666776677666776776776767676676776776676767677667767666767766776776767766676776776776767677667767767677667766766766776767767766776776776776767677667676667667767766667676667766776776776677676767767766776776767767767677676767767767767767677676776776676676776766677666767666767767677676677676767767767766767666677676776776766776776767676676767766776676677677676776767767666767677677677677667677667676677667667667677676767666677676666776776767676677676776776776776776766776766676666766666676766767677677676767767676776767676776676677676776776766766676666767667767676767676676667677676666667676776676776667676776677677666767766776776766676767766776776666776767677667676766776776766676767676776767767677676767667677676667767766767767766766776766767767666767766776766676776766676676767767667767766776776776766677666776767767767676776766766766677677677667676767767766776776767677677667767666667677676666776776667677667767767766766776776776677676766776677676767677677676667677677666667767767677666767767766767677676767767767677677676677677677677667767767667667677667676776677677676776677667766767667767677667767666776677677677667767677677667676776776667767667766677676667767667677676776667677677677676667767767676677677677677676776776776776676667677676766776766667767666666676666666776776667676776677666676767677677667676767677677677677667677676676677676666767766766676766776776776776767766667667667667767667676776767676667766766667677676677677676767766776666766767767767676767766767666767767666767767667766776776677677676676677676767676767667766766776667767767767676677666766767767666767766776677666776677677677676767676767766676666767766767766766677667676776776767667767676767676767767677677677676767767767666776766767767767766776776666776776667766767767767666776676667677677676767767767677677676776666767766677677677667676776767767767677677676767766776776667767767677667667767767667767676767676677676776667767767676666766677676776776776766776776677677677676667677667767767767767666766677677667677677676766776776667676767677676767766666776776767676677676766767667767677677667766667767766776776766677666766667666667676776776776766667667767766667677667767766767666776767766766676776776766676676667766776667767767667677667667676767767766767666776776677666766766776776667766776776767766667767677676767767767667677677676677676766776666677676776767767767767677677676776767767767766776776677676767767767766776677676677676776766776766667767677666676677677667667676766776677676776776767767767676766676767676666766767766767676677677667767676667667767766776767767767667677666776766776766766766776776766676677677676767667666676767667766776767676776676776767767677666767767676676666776776766767676667677676776766666776766766776776667767766767676776776677676776776767767767767666667676767767677676776677676776767667677667677667767766776767676767767667767667676776667767767666766667676677666767767767677676676677666666667666677677676767767667766666766676667766776776667766766776676766776776767767677677676776766776677676776776766776767767666776767676776677676766776677677676676676767677677667677677676776767767667676767677677676767766776767676776767667766776776776776767677676667767676677677677677676767766677677677677677676766776776677677667677676766776776776776767766677666667767767767676767767767676667766766776667677676766766776666776776776767676767767767766767667676776776767766766767677676767767666766666677677676776767767766677666766667667766767767667767767676767676677677676766677676677667767676676776677667767767767767677677667766767767767766676677676776767766667677667666676776766776677677666776776677676776776776776767767676667667667767676676677676677676767767767667766776767677676776666776776767676776766776776677676677676767766676776776776776767676776767667767676677676766767767676666776766776776666676776676677666767676776676776767767677677676766766767677677677676776676776776667766776677677676666676776677676677676767676767677667767677667677677667766666776776776776677677676767766667676767767767766667677677676767667767767676766677676766776776767666666676776677666767677676766766766776776767666776776766767766766676767767676667767676776667767677677676776766767767767767676776776767767677676677676776776667667676677676767666677677666666677677667766766676776767666676767677676776776767676766766767766767676767667766776776776677667676767767767767767676676677677666767667677677677677677677667766776766776766766667676666766676766776766776766677676677676776666667667666776676767666667766767677676767766776776676767767677676766676676776766776666767767767677677677676767676676776776667766667767676667676766776766767767766766676676767667676767677677677676776776776776776767767766667677677676767767676767667767666667767667667676677677677677677677677667676776776677666676776676767766766766677676677676767766776667666776767766776776776667676766667766776776677676767676776767767667676677676776766676776666667677677677677667767767766666767677676676767767766776776776766767676667766677677677667766666776767766776767767767767677677676766776666667766667666776767677667766767767677676776766677667677677677667767676776776776767666767666676776766677667677676676776767676767677676776776667766776776667766767667767767667667767666767767766676767767676767767677677667766776676676767667766776776766776677677667766776776767667766767767677676776776767767766667666776767767667677676767767676677677677677676767666776776776776676776767676776776776676776766767667767767676767767766776766676767766766767766766676677677676776767667667767667676676677676767767767767767676776767766676766677676676766776776677677676767766776677677667766667767676677677667767676767667676677676676666767676767767666767667677676676767767767677667767767667766676676776667766776677
366776676677676666776666767767676677666666766776767677677677666776776676776677666776677677666776676767676776776676666776776767766766766767677666776776767677677676677666677676776677667767676776767766776766767766767766776666776776767677666767767667677676767767767667766776767667767767676666776776677677677676776776776776766676767767766776776767766776767767766776776776767666776776776677667767766767676766776676766667677677677667767677677677676676776677667677677676776677666667766776677677677667766766667766666776676767676766676667767677667767767766666766776676766767767677666767767677666766667766776676767767676776776667667667677677677676666666677676776766766667767767667767767667677676776766776676776776767676666776767767767767767677666776766667767667767767677666776776766766776767676766676677667677667677677667767676776767766767767667767767667667677676676667767676767677677677666667767676767766767767767677677676767767667676776667767676676767767767767767767676776776776776767676667767767767767667677676766667767666667767766667667766767666676766676677677677676667767677666766767766667677666776776767676776667676767677666776767767666676767766776776676766776776677667667677676667767667767767666667767767767766667667766666767676676767767667676776767667767677666676776766766767766767677676776676776776677677667767767767666677677677676767767767676767666767766776776767766776676776667766766776666666767677676776766767676776776666766776767767677677667767677677677677677666666676667667767667766666776776677676776776776776767676676666677676766766666677676677676776766776767767677677677667676676776766767767767767766767767767677677677666776776677676767766766776776676767676767667677677676676776767767667666667667766766776776767767667677677677676766667767767767666776677666776776766767677667767677667667677667676767676766766677667767767767676666767676667677676767766776676776766667666677676676776767676766766676776776766776767667677667667767767767676677676766767676767767767766767666677677666767676776767677666767676776767766776776776767766766767667767676767767676676767766767667666776767677677676776676676767767677666767666767767767766676766776776767766776667767666776776766767666776776776776677677677677677676767766766676767767677667676776776666766766776767677677676766666666677676667766666676676776776677667767676667676767676776676677666767766677676677677676767766776676766666767766776677676676776767667766676667766677676677676776767767767676677667766767767767766776776767767767767667667667676766766766676776676776776766776767667767677676667766776776676767767667767666666776776767666767676767677677667766667667766776767767667766676766677677676666776677677666776667767767767767767767766767766776767676776667767767767676767766776767667767666676767767676767766676767767677677667676766766767677676776767676776676766766776776677677667676766767677666776667676766776677676666667767766776676767767666776776766766776767676776776776766676767676676667676676767677676767767667676767766766776676767767767767766767667767766676776776776766767766767676776767677677676767676776767767766677677677676676767767666776767677677676677677667676667676766766767767766776776666776766677667666667767677676677677676766677676776766767767766767667767767767677667666766776676766776767676767677676776767666767767767667767767677676776776776776677667666767766667667677677676677667767766767766676767676767677666667677676776676677667677667676666767667767677676676767676776766677667767677677676666766767767767676776667667767677666676776776776776767766667676677676666767766776776767676767667667677667767767767766676666767676767767767676767767766666766677667677667677667677676766767767667677666767767766776776776666767676776776676676676776767666767767667767766766776776676776676667676776766667677677676667767676766776677667766767767766776767767767677677667767767766667766767677667767667766776776776776767767766666667667767767676767677677667677666776667676766676667676766766766677677676776667677667677677677677677667677666676676776677667767676767767767666776766676776667676776767767766776776766677677676666776766767767767677666776676667676766667766776766666676766766677677677676767767766776677677676767676776776676766767666666767677677666677667677677667767676776677667667766767767767667767676677676776767767766776776776676767767767767767676676667767767667676766767676667676766676767676677667767766766666677676767767676776776767767767677677666667766767767677677666776767676767677677667677676667767767676767767676676776776767767766766677677676767677667676776767767767667766676767676676776677676766776667667677667767667767676776667677667677666767767767676776767767767767676767767766766767666776677677677676766766767767767677676677676677667676776677667767767767767767667667767767666677677667667677676667767766677667666677677677667677666677676667677676776676776677667677667676677676776776766667667766676776776776776766776776776667767767766767766667677676677677676776676766776776776776767667766776766776776676776767767767677677676776776776676767766767677677676676766667666667766767767676766666667677667677677676677677677676776776776767667766767676767677676776776776667766767767676776776767677676666666776676677676767766767676676677676676766677667677677677666776677676677666776776776767676776776776776677676666776767677676776776776667766776776776767766677676677667676766676776776767667667767676676767767767766767767767677667667767677677677667667767767767766776767666766767677666776767676776776767767767766677667677677677677676677677677677677677676766666776776767666667677677667676767677677677667677677677676776776776767766776776677676767767767767767767677677677667666767767767667767766767767766776776767767767767767667767766676767766677667766767767767767767767677676776677667767677676767767666767767767667767666666667676767667767767676776776776767767677676776776767677677667677676776767766677667677667667676676776766677667667667767767767766677676767667666676776776666677667767676667766766676767766776767767676676776676767767676776676776677667666767766776677676677667676767677667676676776677676767677666767677676776767767676767676776776667667767766776766776676677677666776776776766677676776767767767676767767667766677666766767666676766676767767667676766776766776776776767677677676776767767677677676776776767676776776766776677667667767767677666776776676677667767766767677676677676776767767676767676776676776677676676776766767676776776677666676776766766776776767767667676666766766767677677677667766776667667766776767767676677676767767767767667767677677676677677666677677676776767767766767767766766776766677666767667667667766667676776776676666767677677667677667767767767676767677677667676776677676767666767767766767667677667667676767767667767767766677676767666767676667767677676767766766666776677666767666776666676766776767667666776767766676676676766767676776776767677677677667676767676776666677666776776766767676666767676776666767766776676776676776776767766667677676676776766767666776677677677677667677667667667766767766776767767767767676767667676766677676677676767766676767767677667677666766767667676667676677677677677667677676767667677677676767677676767767667676776666676776667767676766776677676667667676776767767767667677667767766767767767667767767677676677666776676767676666776767676676776666667676677667767767666776776676676676776776767677676776767767677676666677676776767766776776776776776676677677667767677666767767676677677677676667676666767676766767666766676776677666776677677676776776776767676766767666776776766667676776776676767667677666776676776776776766766776776667667766677666767767767766667767767767677667766676676776766776766767767676776767676667676677667677676666776767677666776776667766776767767767767767767677667676676676677667676766676776776776776776677677676776767677676767667676767667676776776767676776776776776676676776767676776767677667767767676676776776767766776666666766776767667667676767767676776776677667666676766766776767667676767767667677667767767767767677676766767676776667676776676776677676767667676776766767767666676676667667677676776776776767666776767767767677667666776677667767677676776677676776767666767767677676677676676767766766767767676667677666776767677677677677676767666767666767767767767767767666676677677677677676676776776676776776676677677666776677677667676776776776677676767667767677677667767767766767767766677677667767767767767667766776766767767676666767667667766776667767767767667677677677667677676677677677677676666776776677667677676776776766767767767677677676676677667677676676776677677667766677677676767667767676766776767766667676677676776767667767666676676776767676767766767676767677676676666766776766767666677666666776767767766776776776767767676677667767676776776677677666767766776776666776767677676767767767677677676776667677676776667767676767767666776776776766767677677666776776667766677676767676776767767666666767767676767767767767766677676677667666677667766767676677677677676776776767667676776766776776776776776677677677677676767677666676767767676767677677677676767677676666776677667676767767767767767677667766776766677676767766767676776776676677676677676776767667677677676767677676666677677676677666776767767667677676677666676776667677677676767766776776666767767766776766766677676776677666677676677676767676667767767766767767767767767666766766676776766776677676776766767766776677676767676776766676767677677677666767767767677667766677667767676677667677676767767767767667666776776767677677667766677666766666676776677667666776667677676776776767677666767676767766776776776776767767666776767676667767766776767767676667677676767667767767766776767667767667767676776767766766776667767767677676676766767677677666776767767767767767767667766767767676776776766767676776776776766676776667767766766776776677677667667767677676776766767767676667766776776767767767767676776776667767676776776767666776776767677677667767767767666677666666766776677667767677676766676676776676667766677676776776776677676667767666676677666767767
6677667666776676776776776767767767766776776666776677667676766766667767677677677676677677676776776776666677667676776776776677677666767767677676767676767767766767767666776776767676776767766766766776767767667767767676766676766676767766766766776776776677677677677677676776766766767667766776767677667666677676676767676766666677676767767666776776776766767677676677676767666767667676667666776776677677667767767767766667677677667766776776776776766776676776676776767677677677677677667677666767666667767766776667766666676776666767767677666767667767677677666776767677677676676677677676776677677677676667767676767676776767676767666776667677677667767767667667676767767767767676767677677677667666776767676776767667767677676677676776666677677676766767677676766767766767767767767766676776666667767676767676776667766766776676776776776767767667767677666767667766767666776776677666676767677676766776776767767767766776667667766776677667766776776776767766767767676776667677676677677667767767677676666667767766766767767667766677677677677676776776667766667677666677667667767767676767767676776776767767677676677677666776776776776767666767677677676676667767676767676767677676677676666776776666776677676776776767666666776676767766776666767677677677676776767667666666666677676766677676776776776767677666677677666776776667676766776776767767676776666776766767667767667767667667766766676776776767767766767767766776776767767766677677666776767676766676676766776676766776767676776766667767767677677667676767667667676767767767767766767766667676766776677676666677676767667767767677677676767667676766766776767767767667767767676776776776676677667767767767676666776776767767677676676767677667766667767767767766676767667767667767767767666776776767767767766767767767676776676767766676667676676677667677666767767667676776667767676677667767676676767767676767766776677676776776666677677667676676776666677677666667767766667666766677677667767767676776676776767766767767766766776776767767766766776776676767766776776767766676776677677677677667767677667676766776766767767667666676766776776667667667676676767667767767676776767666676776666767677676767677677667666776776767677666776667677676776767667767676776766666776776676676767677676767766767677667677667766767767676776767766766676767767767767676767767766666776766776766676666667667676676767767767676776776766776767767667676766776667767677677676676676677676776776776776767666776776776676767676776676767677676767676776776766677677676767667666767767767767676676776776776677677667767767766776766677676767676667676776776677667767676676676767767766667667767676776676766766776776666767767767767767767676677676776766776666676776667767766776677666677666776766767676776776776677677676767676767677677667667677667667766667767766767767767766767766776776676776776767677667767767677666766667667766677677677666767676767767766766776776767767677677667766767767767767766676767677667667667767676667767767677677677676767767767666766676766776767767666766677676766766666776667677666667677676677676667766766767676677677667676767667767766677677676766677677676766677676767676776766776676677667767666676667767667676767767766767766677677676676776767667667667677667677666776767767676677677677667767767676766776676676767667766767767767766666677676767676767767767677676767767766776767767767767766767767767676776766766677677666667676767667677667766776767767767767766767667677676677676767676776776676766767667667767767676766776776776676767666677676767676776667676677677676767666677676767676776766767767666776677677677676776676776667767676667666766666676776776766677676767766767677666776677677677667677676666677677676767676776767676776767767677676676667767767767677667767767666767766776767767767766666767767766776766776766676776776767767766766677676677677676776766767676776676676767677677677676677667767767766766766676666776677677666776676776776767766767666776767677666667767676776677676677666776667766767767676667667676766776767767667667677677677676767766767767676766677666767767766776667767677667676776677676776767667766676677676676666767667767766776676676676776667677676766666766767677677676776667766676667667767767767767767677676676767676676676667767677667677667767667766677676776776676776776776677667767767667676676767767766767766776677667677667767767766667767767767767676767766776667766776676767766766767676667767767676767767766776776776776667767676766766676677667767767766676776767767767766776767767767767767767677676677676776767766676776667767677676667676677666766766776767677667767677677676776676767767767767767766766677676776776776776767766776776776667677676767677676767667676776776767766776776667767677676767667667666677676776767767767767677677677666676776776776677677667676766767677677676766677676767766776666676677677677667667766667766766776667667767676676676666767767767667767676776666766766667677676667766677676667767767677676776767677676677666766776766776776766677667676766667766776776776767667767767667767767666676786767767666767667676776776667676776776766676767677677677677677666676667767666676776776776776776766776776776767766767667767766776776666776776766766677676776767767666767676667767767666766776776676667677676766766767767767767677677677667676767766776677677677677677677667677677667767666766766766776767676776767766676767767767767667767666676776776776776766776776767766776776667667676666776676767767676677677677676767667766776776667677667667766776766676776776677677677676676776767666776676676766776776677677676776767676677676776767677677666776677676767767677666767766676676677676766667676767677677676776776776776776667767667767667767667767677676776776767677677677677677676776776776776776776766677667676776776767677667667677676776776776766766776776776776776766767676767767767667666766767667767767667767676767677666767766677677676667667767766767767667677676776667677676767676776776666776767677667677666776666676767667767767767766767677667677676776776677667676677676667676767767767677676767767677677667677666766667676677677667667676776667767677676767767676677666677677677677667767666767767676776767666776776776767767767676776767676667766767767666776676766776776676767677676776677677677677667766767676776776767677676776766767667767676667766776767766766776776776766776766677676776766776677667767677677677667677667676677676666676767677676667667767676776767766776667677666776776676767677676767766676767767767677677676776776776776767677677677676667677677677676766667767767676767767767767667766767666766767766666776766776776767667767766676676676677676776766677667767677676776776767767766667667766766776667676776767676776766677677676776767677676776776677676776776766766676667676667676776767766776677676776776767767766776776676767767676676776776676676776776776776767677666776677677666767666676677676767677677676667767767767767667766676776766767767667766676676677676776776776667667676776677667676676666676677676776766767767676666767666776766677676767676766767767767676776767766767676776667767766776767676767767677677677677676776776767767676766677667767766677676776766676776776776776767767766677677676776666767667766766766766676667767767767767766667667667766767767767767767767767676776776667767676776667676676667676676667676767767676677676767677676776677666677666676776767676667677667767766766667767676766767676776776676766677676776666766677667767677667767767767766776667667766767767766667666776776676677667766776677677676766776677667677676776767676676776676776676676766776776767767677676776776676677667767767767766776767767677667676767767767676776677667767666766677677667677667767767766667667767766776776666767676667767666676776766766677666776776776677666676767767766666776776776677677676766767766776767767667766776766767766776776666766677667676676766766766776776677666767676776766776767767767676677677666776767766676776776776776776776666767677676767766767667766767666776676776677667677677676776667766766776667677667667767677677677676676677677677677676677667767766667677676677677677677667666776767677676776766677677676776666767767767677676766776676776766767677666767766776667666666677667767667667767766767767767676677676767667766776776766776676676776766677667767667766776767767767677677677676676676776677676676776677677676767676776676766767767677667767667667767667767767766767676776676767766776766776767676767767677667766776767767766676667666767667667767676767676667767676767666767767667677677677677676676767666776767766677676676676776776776767767676776667766766766676677676676667766776776677676677667666676766767767677667767677667766767677666766676776776676776776767767767766667766676667766776666776776676776667767667667667767767676667767767667766767667766776767767676666677676667767677676667666676766677676767766767676676767767677676776776776767667667767667766766776776776677677666776677677676676776676776667677667667676677667676677666676666766776776667766767766767767666776776767677676767676767677667767667667676767767677676677666676676767767667767667767767667667767676767767667766677677677676767767666667766766667766766767677667677667767677676767767767677676667767666776677667667677677667766776677666776677677667676766667767677677677677667666776776776766767767666677677667767767666677677676776677667667767677677677676776776667677666776677676666767676776767677677677676776677676776666776776776776677676767667676776766677677676767766766767767676677676677676767676776776776676767666776767677677667767676667667766676766767766767767766767766776767677677677667676677667667767766766767677677667677667676767676776676766776666676776776776776776776776776776767676776767767667767676667676766776676677667766677677666676677677667766776767767767767766776776767766767677677676776767677677676667677667767766677677677677676766766776767766677677666766767767667677676767767767767767667676776677667767677677677677677667677676767766666767767767766767667766767676766767676677676767677677676676776667767767666767677676766776676677667767767667667667676677666766677677667667767766767676667676766677676767676667767677676767676776677667767766677
6677676776776767767677677667667766767767767767767767667676676676766776776776766766666776667767676776776767766776766776766676766776676667767677677677666676767677667767767767766767767767767767667677677676776776776766776767767667676677667677667767767677667666667767677677677677667677677677667667676766667676767766676766767677676776776676666677666767767676767677667667767666766776766776767766676776667676776667677667676767767676676767766776766676776776776776677676766767767767677666766677667766776667676776767766776767667767767677676677677677676776776766676677676776776676676676677676666677677667677676776676776767766767767766767766676767767666776766767767767767676666776766767676667767766776767767676767667677667767767677667766776677677677666667676776676767767667676766776776767676776776776766766776676767677666776776776776776677667767676676776766767677677676776767676677676676677666767677677676767767667667767766767766676776766767767676676667666666666677667767767676677677676666776677667767766677676776766776776776767676776767767767767677677676677677667767766667677677667677677676766677677666677677666767767767767767676676776767677677676766776767767767767677667766676767767667767676677676776767766776776767677666766666776677666776767766766766676677667667766677666776667766677666766677667767677676776767767767766676766666766776767676767766766677676766667767767677666677676766676767667767676767677677677667766667767766776776767766776767767676766776667676677677677666676766776776677676766776767767766767767767767677667677666767666767676766776776767667767677676676677677677676766776767666766776666667767767767666766676766666776767677677667767767767767676767767766767766767767766667676776676767676776767767667767677666767767677667767767766776776767667667676767767766676766667767666767766767676677666676767766767767767767667766676767767766666776676776766767767676766776667767766767667666776676767767767676666767677667767676677677667676776667676766776677666666767677676767677666767766677667667676776677677667767766677676677667677676766676676767677666766677667677676766767767676767767676776767767677676677677677677667667677677677667667766766767767676767767767767767677677667766677677677667767766767667677676767767767677666776767767767766776766667677677677667677677676766776767666776676666776667767767677676776776776666776676776767677677667767767766676767676767767677667677666767766767767676776767667766776667676767667667667667677677676677666766776767676677667767767676776767767667666677677676767676667666676776667767676667767666776776776776667666776776667766676676776767677677676776776676667767667767767767677677667677667676676767767667767767677667767667767676676767677677676766767767667766767677676677666767767667667667767667677677667676677676767667767676677676776766676667676776776767767667767767767677677666676677677677677676776766776676667677667767667667766776776676767766667766776677666776776776767766767767767766767677676776767677677676776667767767676776766676767766767666776677677677677677677677676776666776766767767676766776767676766766776776676776767676677677677677676666676776767766766776676776776676666677676776766766676676776767766676776776776767677676676766767766776666676767677676767676766776767767667766666776676767767667767767666776767676676767767767766667767767767677666767677677677677666776676677676776776677667767766766676776676677667667767767666676776667766776766676676766776677676676667766766776677667767766776676676667766767766776767767766767677676677667677676776766776677667667677667766677676766667767666767766776776776667677676676776676767766766776776776677677677677666676666776676677676776776767766767766776766677667767677666767767667677677676677676767766767766776766677667767767766667676776666676666776766667766776676776666666767767767667666676776767676677677676677667676776776767667766677676776677667767676767667767766767676767677676767676776766676676776766776666767766767766776776767767767677677667767677676766776776666677677667666676767667767767676667767676667677676767767676776767667767667667767766766667667767766776776766676776776676766776776776667767677677677666677676776776767677676776767677666767766776767667767767677666767667677667676776676676676776676677676677676766667676776667677667676767676767676776776676767676776767667667676767767677677666776776776776776776666666776776776776767766767767677677677677676676766776776667767766776676767767677667667767677677676767676776767767766776677667667676676676776767766776677677676767677676766776667767766776776776677676767767767677677667767676776776676676677676677676776677677677666676776766677677677676676667766776776776767767767676767767766766767767766776767676677677667767676677667677667766776767667676676767767677676776677667766776676766776776766776767767677666776776767677667767767767767767767667677666776676776677676676767766676676676776776666766776776767677677677667767766676776776677676676677677677677676667666766767677676666676677677666767766766766767677677677667676767767766677667677677676776767666667766767767676677676766666766676676776676776666776776676677667766766767767677677677676767766776766766776776676677676667667766767666776677667767767767767767767766766776776776776767767677677677676776776676677676776776776776767667766776776677666667766676766776776677676767766776776677667767767676767676776776676767667766677666676676776776677676677677667667767767767767766776677667667767677677677677667667676667666767767676666667667667676767667767767767676776667767676776767676677676667766767666767767766776767676676776766676776776676767676776667766767676677676667767767767767767676677676766767767677677676767667677677676767676767677676776776767767667676676676677676677666776677676776766677677666776767677676776776776776767667767677667676767676676776767767676676776776776776776766676776776766767766667767767767666766667666776767667677677667767767767766767767767677677676776776667767676767676766767767676776766767676767676776766767676676776767767767676776767767667767766666776767676776776766676676767677676767677677677666677677677677666776676677676666677676676767676676776667666776767766776767667766776767767666776766767676767767667766667667676776776677676767677667767676666677676776776776667767676766666666677677676676776766767767676676767766677667767677677667677667676776767677676767767677676776776776676776677676677677666677676776766776776677667667767767677677677677666667766767666767667766766667767676776767676676676767767666766766767767767767766677667767677676677676776767766767767677676766776766776767766767677677667677667676776676766776776766776776776767767677676776766766767667766776677677676767766776767767767676767767767666677667677677676766766776776667666776766767676667766767767677677677676767767766776767766766767667667767677676767676776767767667677666677676677667766776776677667667767677677667767766767677667766776767667677676767767677667767767767677666776766767767677676767677677667767677676776666677676776766776667676667676676667666766667676767667766776776776776776667767766677677677676677676766676666667767667766676767767677677677676776767767766677667667666766677677677676766767767767667766776667677677676767767766766776776667666766767677667767676666776776776776767767677667767766766767676767767766776776667676666776767767767766776766767676776776776767677676767667767767667666776666677676776776677676767766676676767667676676766767667767767766677676776776766676776776767677677666677676766767767767767676666766776776766667667767676767767667766767767677667676767767767766767767667767767767677676776666767766776767767666767767677677676776767767667766767767667766776667667767677666766767767667766676776776767677676676776767676776776776676677676767667767666776776776776676766767667676677676766667677677676776767676766767767766767677677676676776776767666766767767676766776677676676667766766667677676776766767767767767667676766677676766677676766766676776677677677677677676776677666767676677676767767766766776776766776676676667767677677677676767767667667677666776676766776776766776767676677667677677676766767667666767677667667677676676776677676767767676766767767766767767666767767667677677676666676776776766767666776677676676677676767677676767767676776776776666677677667767667766667767766676667767767666676766776677667667667766767666677677676767766676767767767766776766766677677677667676776776776776776767767676776677667767767676677667667676676776776767667676677676667677677677666676677667667766676677667767767767767766776767667667766766776767666667766676776776776767667667767677676676767666676776776767766667677676767677677676776776767767667667676776676767677677667767767766776666776767767767766676767767667676776776676677676767667767767677677676677676676776667667767766677667766776677676676766776677677676767766676776776776776776767766676677676776766677677677667666677676776767766676766767667767677677677677667767667767677676676776766667766767677676776776767767766776767767677676767766667666667676766767767766766677676776767667667676776776776667767677676676667676767766776676666666776676666767677677676667767677676767767676776667767676767766776776767766776776677667676776766766677667767766776767666767666767677677667767767677667767677667767676767767766767767766776776666677677677676776667766766776776766776776766676667767676677676776766677676676767766776776766776776776776666776676767766676776766766776767677676776776667767767667677676676667677677677667766766767767677676676776776667676776676776767767767667766776767766776677676667677677677667677676767766666776667677667667767667677677666667767666776776676767766666767677677676776776667677676666676767676767677676666767767766776776677667767676767677677676676776776667676766677677676667676667677666767767677676666667676676677676776776776666767767766776767767676767667667677667766767767676677676767667766677666667766667676677677677677676677676767767766776766677676766776677676767667667767666776676767767767677667667767677676677667676767676776767767676677676776767767677676
67767677667667766776776776676776767767676776767767766767667667766676776667677677676767676767766776776666767676767767766776767766767767767767667767677677667767767677667767767667677676776766676776776776767666776677666677666667766677676666776776677667767676776767766767666776767767767676767677677666677676667767676776776767767767677676677677676776667676776776676776776776677677676776667767677667767677667667667766776767766767676767767677676766776776767667676667676776676776767767767676776766677667677677676676767667667667767766776766767767766776767766776776776676667676776776776767676776677667677676776767766776767766766667677667766677677676676776767766776667676767677677677667766776666667767766776676767676666776766677667666776667766776677676776676676767667676666776766677677666776766776776677676766776667667676676776776677677676766776776766677676776767676767677676677676667767767676677677677676677677677677677677676766776776677667667676776667767767766667767767666766676677666667667676776776776666676776676776676767667676767676676776667666776677667677676676677676776766667767677667767676767667767677677676776676776766767767676776776776667766667767766776666767667676677677666766766776767676776766767767767767767667767676676676677667676767767667766667677676767667767667677677676767767677676766766776767677676676767676767667666667767767766676766776666677667766676676776766677667767767767676767677666776676776766776667676667676767766776677676776666677667766676767766767766776666776767767767677677676766767766767767677666776776677677667766677677666776767667667676776767767766677667677677676767667667767767767767766667676667677677676766776776766776776677677677666677677677666776776776667766676767676766676677667676776676767767766767766776776767767766767667677677676767677676767667676767767667666667676776676767766776766767677677667767767676767767767766776766776677677676776766767767677666667677677676776676776767676767767767677677667767667767767677677677677677677667767666776677677676676767677666666776766667767667766767766776776676676766767767766776776776677677677676666766676776776766776776767667766776767767676776776676677676767767666667767667767767767677676766776776767767766667676776676767766776667676677677677667677676776766776677677677676766676677677677677666677677667676676766776767676776676776667767667667677667676776776677677667676767767767766776767677667676666676667767677676766776666677667767767767766766667676676776776767767677677667767677676666776776667676776767677666776776676676766767676776767666776677677667767766776776766767766766776776776776677677667667666767766766676767676676767766767766676667677676776776776676676776766676776776766667676767766767677667767667767676767677667766776676766776776676776776766677667667676767667667677677667766766776776666767766766767767676776767667666767767767676767767767766776677677677666776767677676776767766667767676676667677666677666676676776776766776676667767766767767667767677667766776776677667767767666677676776767677667767667767767767767677676776676776667677676776767767676767676776776776677667677676676667767667676776767667676767767767677676676776776676676766767767766766676776677677676767677677666667667767766767767766776776767766766766776766767767767767766767676766676676667667676767666677677667766676767676676776776776767767676776776776776667766667767767667667666776776776776676767677677676776776677677667766766767677677677676666666677676676676766666776767767676776767766767767767676677676776766776776666776677667676667677667667677676676767767676766776767766766677677666776767676677676766776677676776676776767767677677667766677676776676677676667676766776767767676776767666776767767676677676776677676776776676677677677677676767767767766767677677677667767766767666776776767667767767676676776776766776767677677666667676677676766767676766776766767766776776767666767676766766767676766776776776676776776766676667667666667676767766677677666776776676676666776667766767667767766766776776776767666767767767766776666677677676677676766776677677676776776677677666776767767677667767667766767677676776677676766766676776776677677666776677677677677667767767667677677676677676766767667766667766766676677677677667767667677677666666676767666767676776776776676766766676676776767677677667767666667767767766677676776776677667667767767766776776776776776776776776767677677667767677677667677676767766767766667667666677667677677667666666776767767766766676766677676766677676776776676676776766676776767676767767767676767767767676776767676776776676776677677677677677677677666767677666767767767676676767766667767676767676776767767676676676667677676766766676776776767767766677676766767677677676776776767767766767676767676767767766767767767767667677676776767767767676676776776776766677677677667767767767766776677676676776776667677677667667667677667767677676767667676767676767767767767766776767767676767767767766767766767677667767676767767676776677676767677667767677667676766776776677766776666667766676767676677676767666766776767677677676767766676776776677667766766677676766677676676776677676767767766776776676767766667767667766677677666767767767767667676667666776667767766767677676767677677666776776767766776677677677676776766767767676776767767676766676776766776667767767676767676767766767667767676677667767667767767676677667677677676767676676677676776676776767767667676776767677667667767666667766776776766676776766677676767667766677676767677677666767676776776767676766776776677676767667676766776767767767666776677676776767767667677677677667767667677666766776776776676677677667677677676776667767767666776776667676767676776677667767767767677676776776767766767767767676776776676667676776667677677677666776666767766676676776776776766766676776667676776676666676666767676667767767767667677677677667666776677676767676677676767767667676776776766767766677677677677677677677676776776766767676766776667767767766776776676776776776767766667676676776766676776776776676666677666776767677667766767666676666776677677667767677667676676776676766667767767766666766767767676766776767766677667766766766767676666776776677677677677677677667767666676767676767767766776676676766776676776666676776776766767666677667767767667767766776677677667667677677676776776666677666776776767666767666767767767766666776776767676667676776676766767676776767767667667676776676676766767676767766776677676677676667667677676766676666766676767676776666766767667676667767676776676776677677677666776776766776676767766667767666767766767767767767677666776766776776776766676766766676766666666676767767667766767767767767766666676776766676767767766767676667767676776776767767767766776776776677667766667667767767767767767676776676776776676677667677677677676776667666666767676767766776776667766667677676766767676677667766776677667767766776667667767767767767767767676776776667677676776667767677676776667767767766776667767767676677676776767767767676776776776767767766767766767767666667667767766667767676776666766776667676767766676667676766767767666767667767767677677666666776667767677677666776766767766666666776677667676776676776767676776776776776776767666677677676677667767666677676677677667676766767766666776767767666667767676767666676776776776667677666776666666767667767667667666667766767767677676677677667677667676766666776776677667766767767677667667767767676677667676667677677667766766776776766767677677667766677676767677676776667676767666767767767767667767767767676776767676776767766776776766767767767676677677677667767767767767666776766776776776767766776667767766767767767767767767767767767766767677677667766766766676767767767767767666767767766766676766766667767676776667666676667677677666676766776667767677677676776776776667767676767766776767767767767766776767766776767667767667677666676776776766776776766776667767676676677677677676767677667676676676767677666767677676666666776776667767677667766776667766677677676767767766776666767766676676677677667767766776767767677667766667666767766667767676776776767677667666776676667767766776676776676776767677676776767677677676776776667676676767767767676776767766677667767766776767767666776776776767676767677667767677677666767676776767666776776676766776767766776776767677677677676776677676667767767676676776766767676767676776776776676776776767767677677676766776676677667767667767676667676776676666776766776776667767666676767677676767677676676666767676677676767677677666667766776776776677667767677677667667767767677667676776767676776676676767767676776667676677667766767676676676776666767666667667667766776767677666776767677676776776776766767667767667666776776767767767666667766667677677667766666677677677676776676766667767766667767767666766776667766666776676677676766677667767766767677667767767666767767767676776766766677677667767677676667766776766677667676667676776767667766677676776776767676776767767676767677676766767767677677676776767767766766676776676776667767767767667676776776767677667767767676676677676676767677667676767666666776767766776776767767766676766776666776776766776676676776766776776677667767677666776776767767677677677677676676767766676766677677677666667767677677676776767676676666776766776677666677677676676776676677666776667666677667677677676776667666666776767766767667767767766776676676676766667677667767766776776667667677667676676776666776776667676776776776767667766767676666767766767767767677667767767676667676667677676776776667677677677676666776767676776666666776677666767767677676677676776776766776677677677677677666776776776767766776766767676766677666767766767677666767767667677666767767676776766776767767767766776676676766767676677677667666677676677677676776677676776776766776766776776666676767667766766677667766766776776677676776767666776677676776767766767677676776776676776776676677676767676767667676666677667666767677677667676766676776677677677676767676667767767667766767667676677676776776767767767666776667767766767677667667676767667767677677676676767767676776667767667667766767676676676766767677666776676776767767667766767677677677667766776776676667767766767676776677
6676667767667767766776767677676767767767767677666676767667766776677677677667767667767767677677666776766767767767767766676766767677667767767677667677677676767677676767667767676676677677666667667677667676667677676776776767677667676776776677667677677676676767677676776677677666776676766767766776766677667766767767767766776776677666776677666767677676766767676767766666767667676776676666767666776776676776676776776676676767767767667767677667767666766677666677667767767676776667766776776767676767667667767677676767666767767677666767766676776776676677676776677676677677677666667666776676667676767677676767767766776776666776677676776767767666767766767767676776776767767667767667767767677667676776767677667767766677676776776767677676766766676767676766776667667677676677677677677677666767767767766776767677666776767766767677677676767667667766676767666767666776776667676666766676677667767666767767676776767677676776766776766767676766667677677676776677676767666767767767766776767676666676776776767677677667767667767667667667666776676776776766677667677677677667676776776766677677677677667676767766776767766767767676667677676776767767676776767766667766767766676667676776667676776767767767767667667767677677667767666776776677666676677667767767767767767767666776676676776667766677676766677677667767676776767667766776766776776776677667676776776776667767676776776766677677667667767767766776766767767667667676776776677667666767767666766776776767677667677677677676666767767676767676676766767767666776767676676776776776776767767766776676776676677676776766766667767767666776776776776776666767766667767767677667667766767767766767767767767767677666776776767676677666776776767667767666767766767767767767766776676677676677676776776676767666766677677667677676667667677676767766676667677666776667676766776667676676776776677676776767767767676677667766676767767767677676767677677667666776677667677667766677676776677677677667667677677676666776767766677676767767677677666676677677676677676667767677677677667767677667767766676776776766767766767767767667676667767677667677666666776677676776767677676677667677676676766776776767677676767767676767666776776776776676767677676667767767767676776776776776776776776767767667766677677676677677676776767767676666667766776776667767767767677667766776677677676776776767767676677667766667666767677676666676776776776676676767766767767676676776776667676776676776776676676677677676776776667767767677677677676676667677667766776667767677677676676676776677666766677667666766767676676766766776667766776776767767676676766667677667677676776767767676776767767677677676767677667677676776676767767676767767676767767677666667667676676667677676667766776677677677677666666776776776767677676677667677667667767767767767677676676776667767676667767667767767767667667667676776776676767766776667676676776677676767767766676767676776667676767767767766767767676776766776767767767676667667677676776767677677677666776766676667666766767667767677667766767667766776677676776776767676767667767766776767676776677676767767767766676767767766677676677676676677666767767667767767676776677676767766767676766776776766776667676767767667676677667667677677676676677667766776776776666776776667767666776767767667766767677666667667666776776767667766776766677667767767667676767766776767766766666766677667677677667766776767677676677677677667766776776776776767767767667767667767676767677676667767767766776677676677676667767676767677677676776677676776677667767767767766776776767667676776676776776767767667767676766776776676776776676776666766767676776767766677667767677677666677666767767676767767767767767767667677667767676776767767767676767767677667767767677667677676677667767677666677667677677677667677677667667677676776677667667767677677677667767767666776767677677677667676776667767766776676776677676767767677676676776766676666676667676677676776676776776766767677676776677676776667766676676677677677677676677676676776776776767766767677677677666677677676767676767677667666676766676676677676767767767676677666767667766767767667767667676766676767676776677677677677667667767676767767677676767677677677676776766776676766776676766776776776776667667666766667767677676767676767767766666776776766776776776776767666767767677666677677667677676676667767676677666677677677676676667767667767667677676776766776676776767666767767766776667677667766776766676676776776766677677677667667677677667676767766776766677677667766776767667766766776776767767666767676776767677676767666666666766677676677676667767766776776776767676767766766767676677677677677676767677666767767766776776776776767766676776776776677667767676767677676776776767677666767766676776776767767676776766667767677676776766676676666677676776666766776776767766677666776676766766776677667677677677667767767767667677667766767767767767766766776677677677666776766767667677677667767767767766766667666767677676677676676676776767767767676776667677667676776766776676766776766667766666776677666776767766776776776767767767767767667766776767667766766776767767676776667767767667676766776676766766776767677667676776776667766666677667677676676767766677677676776767676766776766776666766766677676676677677667677677667767676767767767767766767766676766776767767667767677677667677676767766767676766677677677676767767677676767667667677677677677666677676776666767667767767767677677666776667767666776776676677676676766776776776667766676676676677667767767677676767767767767766766776776767676766776766667667767676767676677677677677676677667767666776776776667667676666767677676767767766667666676667767766776677676776776767676667767676676776766776767676776776766676776776767767767676766766776676677667677677666666776776776677677667676766776776677676676677667766767677667767766766767767666667767767676776767767766776776776676776677666767676767667767677676767676776776676767677676767766776776677666677667677676677677677667677677667676677676667667767766767676767766776776677677676767677677677677666767677677677676677667666676676766776776676677676766776766767767767666776776766776676767767767767667767666767676776776767667677667767767667676776676776767667667667676767767667676767676676776677667667767676776766767767767767767667767676767667676776666766666776776767666767667767766666776767766776767767677677677676666676767767767767767677676676767677677667767767767677666776776677677677676677666767677677667676776776666776776766767676667676776677676666676676776766676766766776776776676776776667676766667676767677676676666776776667677676667666766766776767666666667767676776676667667767766767767767766766667766776776776667667676666767767666677677666767766676776667767767766666677667667767766677676776776676676767766766667766677677666776767767767677677677676676766767677677676677666677677676776767677677666677676677667766767767767667666776677667766766776776667677667666677677676776776767766776767667767676776767766776767677677667767766766766767767767677676776776776776767767767667676767766677677676766767767766676767766677666776767766676767676676666677676667677667767767766776677676767677667676776767676677676776767667667767767667676776767666677666766767767767766667767766677676767767677677676677677677667767767677676677676776677666766767767666776767766677676766676776776767677677667766666776767667667766666776776776677666676776767676766677667667676766776776766666766677676776767766776676776776767767767767667766767767767767667677676766676767767666767767677677667767767767766666776676676776767666767766666767767676767767767676766776776677666767766776776776767676776776776677676776666767676676776766676666776676767676776767677676776776767667767767676766667667676766667676767767766666677676677666776667667767677667667766767676667767677677677676776676767766767767767767767677677677677676776767677667677676677676767677676776776676776666776676776766767676776667677677677667767667766767677677667767676677677666776676776666667667767677676666667676776767767676677677676767676677666776776767766666766767767667767767767767767677666776676767677666767677677676666767667677677676666767667767666776776766676767676766776767767666666766766776776767667677667677676776767677677677666676776767676776767677677677676776776767767667767767676677676767767767666776776667766676767767767666776666677677677677677667767667676767666667767677677677667767766766776767667667767666676676766776767766676767676767767676667767767766676767767666776776766766677677677677676667766776767676776666776776776677677666666767766776776776676676676767767767767766776676767676776677677667676776677676776766766767677677667766666766766677666776677676776767667676776676677677667767766667666776676666776766767767676677677676766776676677676767767766776767667767676776776776776776776766776776767667676676676666776676677676767677666677677676776767677677676767676666677677666676676667677676767677666767766767766776767676667766677676667676676767677676766767767676766676767767676767767676667766677677666766766776776776677666767766767666676667666676766776776766676776767767666776767766776766676677677677676767676677667766676767766677676767677676767676667767766767667667766767676767677677676766676677667767667677667767767767667677676666776776667766676776767766667766677677676767767766776776767667677666677667767767767677677667766677676677676767677676776776766776667766767676667766677677676667677667676776767767766776667767767676776677677667767676776767767766666677677676677677667676767766767667676767676776776677677677677676776766677667766776766676676767677667767676666676667767767766767766676676776676766677667766666676667766767677676767767767676776766776776767677667766677676776677677676766776776776676766667676677676766776767677676767666776767767766776667766766776666776767766666776776776776776766776766676776676767766767766766676766776767766667766677676776776676776776767676776776667767666767767667766766677666676776677677677676776776776676677677676766767767766776766766776776667766676676776767667767667767767767676776776667676767767667766677676776767676766776776677677667767676776767767677666767
767676766766766776767677667766776676776776767767676776767767767666766767767767667677676766667767666667767767677676776676767767767676776776767667766776667767767766676767676677676776677677666676776776767667766776667767767667766776776666766677667767767767677676776776776767676766767766776776776766776766776677677667666776767766766677677676676776776767767767767767667676677677667767766776776776776666776776766776677667767667667767767766767767767767677677676766776767666676677676677677676767667766776666776776667766676667677677677676767766676776776667767767766776776776667767766767766767767766766776667767667767677676766767767767766677676676776766667767767767767766676776676767766676776767767667767767767767677666767767766776677676667766776776677676677667666776776767767667767676766776666767767667667676776767667766776676776767667677676666766767676677666766776776667677666776776667677676776667677677676767676776676676767676767676776767767676776677677677667676776667767677677677667766676766767766666766776767677676766776676767666776776766776767677677677666776776767767767677677667676776676766776676766767766767676776766676667767677666766767667766667767667677676776666677666776767766767676776676767766677676767766776767677677667767767767677667767676767766676666766676767766776776667766766667767767676767767676767677666776676766776776667767767676766776677677676677666767767766677667766676667676767667767676776667767767677677676767666776776667677667767767767677676776766776676677677677666666776776776667677676766666677676666677677667767677676676766776776776767676766677666767766776766776667767667767766667677677666776767676766776776776666776767676676767676766676776766767766776667667767767766677676776776767676776766677677677677667667767767667767766676776776676776767666766776776776767677666677667766776667767677666677677676767766767677667767677677676767666677677666677677676767667767676677677676677676767766766767677676776677676767767767676776666776677677677676776676676766776677676776776676677676676667677676767766776776776776676676676776676776677666676767676676676767667667767767767767677677666776776667676767767667767766776667667677677676677677676676776767677677677676767766767766676667766776776767767766776667767767767677667667677666767667767766676677676667767667676676677676776776767677677667667667767767667767767667767677677677667676767766766767677676767767677676677667767666766776666766776676766767767767766767667767677667766767767666667677676676776677677676776676766776766767676776776676767677677676766776776677666776776766676766767767767676776776666776666776767676666666776667676767676767666667766676767767767677677667676776667767677676776677676776766767677677676767667677667767676677667666767767767767666776767767767676766676776767676776677677677676776776767767767767767767667767767767677666776776776677677677677677677677677667766766776776676776776776766766667766766676776767677666767676776767767677667766776767767767677677666676776666676767767676667676667766767677677676766677677666776767767677667767666776676767766676767677667666667767767677667676676776666676767677676766677677677667767767766766776667767767767667676767766676767767676767766776676767766767767667677677677676676767766776767677676676776677677676667767767766676767766677676776766776776776767767767677677676667767677677676776776766776776676776776776667766776767667677676776776776677667667766667677677676766767667767676677676676667677667766776767767677667766776767767677676767767767767766767676776767677677676767666767666766667677676776677677676676767766776667766666776676667767677677677677666776766766776776677667677667666767767667676776767676667667676677667766677677666766676677666766776776767677676666766767676767677666677667667666676776667677676677676776767666776676676767766677677677667767766677676776766776767767666767767667677677676776666767766676677676677676667677677666667667767676677667677677676676776776767677666676677667767677676767766776667677666776676676676766676766677677676776766676676677667766767766766776676776767766666677677676767676766776776776677667677666677667767676667767676776767767667676776666767767676767676767767677677667766766676676767767676767667767767767677677676677676677666676767676676776776676776766776676677676676776776776767677677677676666776767677667677676766767676766677667767767766766766776776767767766666776767677677677666767677667667677677666767667676767667767767767767767767677667767677667667667676667666677666776776767767767677676767667667767676776666677676776776676776766676766676677676676776767677677677676677667667767767766767666776676676776776776667667676776676776677667667766776776677667677676767677676677676767676677676776776666676776676677676676776676677677677676776667767677676776766676767677677677676676667676767667766677677677676677677677676677667767677677676776767666767766676666767767676776776666767677666766776776766766667667767666767677677667767767667666767667766667667677677676766776677677666677676677677676767667677677677676766767676676677676766677667676776767667666666766767667766776776767767767766676677667677677666667677677677667766776767767767667767767676667677666766677677677667666766776667767767766776767766677676776776666767677676767766776767766667766776667766667767676667767767677677676766776776666776767766766767676667677667767677676776776766776776767767767666767767667766776766667676677677667676776776676766776776776776776767667677676767676776676767677667676776677667766677676667667766667767767676776776776776767766767677676677676767767767766776677676776676767766667766676677666766776766767667767677676767667767767767676776676767676767767767667767766766776776776676677667767767667767676776667667676677667676767666776677677676677666677676676766767666767667766776667767677676767767767767666767667767767666767667767767667767677677677676766766776766776776677676677666776776677667667666776667767676667677676776776776767766767766676776767767676776776667767767767677667667766667677676776776767767666677677677677676766776767767676776776667767767667667677666776776767767767676676677676776766767766676776776767677677666666676767667767667677677676677676776776776767767667767667767766676776776767767767766666776666666676767676776766767767766776767766776776667766776677676676766766666776776776677676767666776676776767676766676677677677676667767766776677667667767676776776767676776767766767767767767767766676767767667766776776667666766767676767766766677667767677667677676766766766776767767767766676776776767677666677667767677676767767676676767767767666766776767766767677677667767677667676766766767766776767767666677667677676776776776767767667676676767666676776676767677676776776767666676677666676776767767766676677677677677666767676767767677676676767676767677676776677677666776776676677667766667767666767767667667767766666776667677676667766776676776776676666776776776767676677666677667767677666767676776767767766776767676767767667677676677677677666767677677676767767677667676677677666766767676677676667666776766767676776767667767767676776776666767667766766666766766677676677676776776776677677667767677667766776676767766767667766766767667676776676766677676776776766767676767676676676666776666677676776766767676667676776667676676676676776666776767767766767767676776767766766776677667676766766767677677667666776776776776767767677667767767667766776677667767767667767676776767767767766767767676767666776766776776766676776767767767677676667667767767767766767767676767766766776676766776776776767676776676766776676776776677676776767767667766767667677667767766766767767667767676767767767677676776776677677667766676677677676766766767677667767767767767767766767767677676776767767767676766767666776677676776776667676767667677677666776677677676767766667676767666766676766767667667767767766766767766767667676677676676776776676677666766776667767767766766767667766776767766767767766766676776666776766676776766776776677677676776776776677676767767767677677676776677677676666677676666767766767676677677666776677676676776667767767666767767676676676677676766776776667767766776676676776776667767767666776676677676766767676677676776767666767766676776776776766677676677666667767676666667677667766767676776766667767676767766776776767767766766776776767677677666676766676676666767677677677667766767676766776776676767667767676776767767676677676676776776767767676767676776767677677677667667676767766776766676767666776676767666767677676776667677676767666776776767677677677677677677676676676676776767766766767667767677676766767676766676676776767767677676676676767677667667667676676767767676676766676767767677676677676767767667677677676767667676767767767766767766677676667767767767767766767767766677677667677676667666766677676677676767677677666667767767767767767667766776776776677677676676776776676767677676776676766767766776767766776767767676776676776667767767766776767767766667767677667677667677677676767767676766767767767677667667767767767676666776766666677667677667767766677676667767676766676766776766776776776767667666676776766667767676776677677676767666676767766767766776766767766676766776677676667676766776767767677667667667767676767767667766767766776776767677677677666766776676766776776666766776776776766776776776767767767767677667767767666767667677676677666677676676776767677676776676776776776776666767766776767767767677676676767676776676776776766766776676676676776767677677676767677676677676767676776776676776767677667666776666776767676776767767676766677666776776667767767767767676676676767676767767677677677677676676677676677667666677677676776776767767766776767767667666767767767766766776766676666667676666767676766767677676677677677677676667766776767766776667767677677677676766766776767767677676676776667677667767766666677667767676677666776767666677677676667767767767667767667767676677677676677667767767676776767667667766677677667766766776667677666666776776776776776767766677667677676766767767667767676676676766676767677677676766776766767667677667767677676766776776776776676676677676767767766767677667677
6776676767676677677677666667766677677676677677677666776767677667676766766676766676676776767666676767766776767767667677676666676766666776767766667677667767667767767767676667667767677676767766767677676776776776767766677676767677676766676667677667676677677676776677667677677677676666776776676776776766766676776676676766767767767676666776766767766776776776776767676776766767766667666776677676667667767766667767676677677676766776676767767767677667677667766667676677676776776776776666766776767677677676667767677676676767767677676767677666767767767767767667766767767766767766776767677676767766766676667767767666776776767766767677677676766776677677677677666767676767766666667767677676676776776776767767767767766767767676667767767667767766676676776776776676667767767676676767767767767677677677677676667676767676776767767767677677667767677676767767676767677676676677677666767677677667677676776767676767767676776767766776667677676776767767677676767766776766767767767767676677667767766767677676767677676767767677676677666776776776677667767767676766677676667767767677677667766766776677676677676667767676776676767666767676767767767767766776677676766767767767676776767666776676776666776776767676676776677667767666766667667766667767766776776677677676676776767767766776767767677666667677667766776677667766667766677676766766767667677667767666776776767766776667666767766677677667766767677666666776776776677667676767766776767677677677676676676767677676767766766776767767677676776676677676776776767767767767766766676776676767676667677676776767767677676667766667766677676676776676676776776767767676776766676767767766767767767766776776766767666776677676677677676666677667767677677677677676766767767766767767677667667676677677676776776776767676676666767667676776767676767767676776767767677677676776667677676776676776767667767676667766677666766776677667667767676776767767766776767676766676776776676776776767676776666766677677676776776676667677677677677676776676676767766776776676677666766766766776776677676776767767677667767676676776677676676776776767666676667766776776676767767676776677677677667676776776767767676676666677677667767677677676667667677667666776776776776766766776677676776776766776767667767766676776776776667767677667677677667767767766776677677676767666767676767767766767677676677677676776776676677677676666776676767677666766766776667676766676767766776766767767767767767767767666666776776776666776767677676776776677677677666766667676766767667767677677676767667767676776766666776766776776666766776776776767767676767667766677667667666676676776667767767676677667767767767767767676767767767677676766776776776767676676776766676776776776766767767767666776776667766677676767767766776776767667767767677666776677666767766767766766776776776766776767677677677667677666767767766666666677666776667676776677667767767677677667767766666767767767766776776776767667676767767767667667676676767767667767677667666776767767667677667767666767767677666776767766776677676676667676776767766776776776766767666766667767767767676766776776766767766776776676767676776676767766676776766776767667677677677676767676667666666667676677677666767667666767676776677676776776767666776676676766776776776776776776767766766776766677667677677676776677666776676776767767676766766776767667766776677676767766767667767767767677677666677667766677676776667667767766677676776676776776766776766666676767676767676666666766767766776776766776676776776676676767677666766676767677667767676767766776776677667767676776767766767677677667667767767766767766776667676677676676776776676676666677676766766677677677676766667766776776677676666767767767676776776767667677667766776767766776677677677677676766776776677676776766776766676767767766776676776767767676677667767676766677667767677667666767767767667767767667766766767767676776676767766776767767676767676676776767677676676766767676767767767766677667666776767767766776776767666776767666667767767667677677667767677676766667766767767676767767767676776767766677667677677666767676667677666767667767677676776677676667677667767677676676767767767767676776776766676776766776776776776767676767766767667767676766767767677667677667666767677677676767677667677667766776776667667667767767767766767766667767766776776776776677667676676667767676677677666767766776677666767766677676776767766667767766676766767767767766767677677677667767767767767766767677677676667767767767667766776776676776767667766776766776676776667767767767766667676767767766766676776667676776766776676677676667667766667767767676767767767766776776776667767767767767676766677677677676677676767766666677677666767676766766766666767667767767766766767677667766766776776767667666776676776776676676677676766776676776776677676776767767767766676776776776776776666776776667676776677677676767677676776767676766767767677677667676676776767666776776766776767676667767666776767667666776677676677666767677676766677677676767767767767676767767767677667676776776767677676776776677677667766767667677676676676766776776766767767767667767766676776767767767766767767767767677666776767676667676767767676677676776767676666767667667767766776677677667667766677677667767667677667767766776677677667766776767767766767676676766766776677676766776767676776766767677667767667767667767767677677667677677676667677676766766776666666776667767676767676676776767767676776676767676667766776776667767676776776776776776767676776766767767767767677666677677666767766767767667677667767767666767767767676676667767767767767767767767767767666776776776677676766766767766776667667676767677676676667667767767767667666776676676766676776676767766776766677676766776776776766776776677666776776766676767677676767676767677667766676667676776676767676677667766767676766776677667767676667767677667677667676667767766776776767677676677667767767767666767766677676767766677677667767667767677677667676776776767766666776776776776776776776677676767767667767666676667766776767767767667667767767767767677677676776776776667767676776776667677677676766767767767677676766776776767767676776766677676767677676767666776677677676767677677677677677667767677676776767677676766767766677677677667767667767766767767667767767766766676677676766776767766767667676766666776766776776676776776776677667677667666667676677676677667766776767666767677677677676767677676666676666776676767767767677666676767677677677667767667666666676766767676677676776776667767677676776776666776767767676767767767667676767677676766676676677676766767676776776776676776766776776667766776776776666776776776776666776766677666767767677676676776776776676766667677676776767767666666666767676776767767667767766676677667667766766776776767767676767676767677667667767677676776667677677667767767677676676766776676767676677677677667676776767767766666676677676667667676676776677676776766676677667676766677676667677667677677676667767767666767766776767667767767767677667766776767677677677676677676676767767677667766776776767766776767767677677676776767767676767767676766677677667767766766766766776776776776677666677677666667667676767677676776676676776676776776667766766767677677676767766766776766676676676767767766676676767677677667766677666776767766776776767767767677676776666776776767766776767676677676776776776776776776766776776677677677667677677667767766667677677676767677676667767767767767767677666677677677667767677666766776766767767666676676767667667667767766767767766766677676776776766666776676767666776666776776776776767767766767676767766767676776776767667767676767767677666776677677667667767666776776677667666776677666776766776676767676766767766776676766776667666667676767767767677676677676776766677677677676677677666766767666776776776776776676677667766767677677676767676767676676776667767677676667667676677676676767677676776776767766776767667767766767676766767676766667767767767667766767767767667767766776776776767766776667767677666767767766676776677677666776766767676667677676776767767766767767677676767766677677677666776767676776776766667667676766776676677666776776767766776776667766767767767767676767767676767676767677677676766767766677666766776677666666767767677677676776776767767666767677667677676677667767677667766677677667667667676676767677677676767766677676667767766767766667677667676767667677676776667677676767676776767767767677676776767677676767767767767767677667766676677677676667666676766667677677677676667767667767767667677666766676776676766767767767767667767666767667676776677667767676666767767767677676676766776776667767767677676677677677676776766767767767677667676776767766767767767666677666676766776776776677676776676677676776776676676776776676766666767767767767766767767766776766666776676676676667767666767676677667676676766676767667766767676776776677676666676776666677676776767676776677667666666776776677676767767676776677666767766676776767766677676676676667767676677676667766776776776677677676667767667767766676776776767766776767677666776776676776776767766766767767766776776776767666766767767676667767677677676776767767767667676766776676776676767666776767767676677677667667667767676776776676776666776766776776776766766767767677676767767676677676766767767767767666676677677677677677676676667676676776676767767666776676776666776666776767667767767667766667667677677676767676677667677677666676677667677676676677677677677677676766766677676776766776776776766767767767766666677676767676676767767677666766776667676767676676776767677677676767766676766677677667767667766677676776766767767767676776676767667667666676767677666677676776766767676776776666776666767667767676767676766766677676776767767766676776776776776766766767677666676766677676677676776766767676776767766676667676767767766677676776667676776677677676676776667767676776776676776766767767677667667676767767767766677677676766766767767667667676767767766776767766767667767666766766766767677676767667677676776767676676677667766776667766776767767767666666776667767677676767666766676776676676776776767766767767766667667766776766767767767676776677676776767676776767767766776667767676776766767667676676767667667676767766776667677
36677666776766776767676776676776766766776766667676776767767677667676776676776766676677676776676667767766767676677677667677676666766776767767767767676676766776767766767766776767677676767767767676776767766677676767767767677676776767667676676677676776677677667767667767766676766776776677676776676776776776676776677676667667677676666767676766677666767676766766776776776776676776677677667766666776676776776776677677676767766776766676677676776767677676676767676677667766776767766767667766766776677677677666677666766776666776776776667767767767767677676767666767767767767767676776776767766666767677666677677677676677666766676766776677676776677677676776677676677676776767766676666766776667666766677667767676766776766766767767676767767767676767677676776767666767767766676767767667677667766766776776677667767667767767676677676766677676677667676776676767766666776676677676666676767667767677677677677666776767767767666676776766776776776677667767667767766767676767767667767677677666776776767767676776766767666677676776776767676766677677667767766776767767767677677677666776776776767767766776677667766767676766776667767767767677677676767766677676667767767766767676767677677677676767677676676767766676776776677677676667766767677676776667666766766767767766776767676677667667667766667677676677677677666767766667676776677676776677666677667677666677676767667767667767676666767767667767767767677676677676776766766776776767767677676776767767767767766667676776766667676776677666767767677677677666677676776776676677676677676767667667666677666776676776776776776666766776676676766667667767767767677667766667767676767667677667676676776767766676667676767667677676677676776776766666676767767677676767667677666677667677666676676767766667767767676677667666767676767766767666776776776676776676767677677666767677677667666767766776666776767677676766767677677676776767766776776767767667667766776677666776767766767767767666776766767766767767767766767676776677677676666666776766676776766776767676776776766676676766676767766666776776667666776677667667766667676676776676776766676676766766766667667667676667767676776776676676776767766776767677676776666776776776676776767767767767767767767766676676776776667767677667677677667677677676677666676767766677667767767767676776676776767766776766676767677676776666776776677667676776676776677667676767767676776677677677676676667766766767767767667676776767676676776676677667666676767767666776676677667676767766677677667767667767677667767667676776677676767766766767767766667766776766767677666767676767767766677676667766776767767677677667677677676776776767766676676766667766776767766776776767666776667667676767767767767767767677677667766767666767667766667676776767767767767767677676767666776677667766676766776766767767767767767766776767667667766776766767767667677667667767766677667767766776677666776666776676776776776767767676766776776776776776776767676776776677676776677676677676767767677667766766776776776766776766767667767667767767677677667767767676676666776776677667676676767767766776776676676776776776677677667676677667667767767677676776667667767767767767677677666767766677677677677676766676776767766677667676766677676666767767667677677667676766776766776676676776766766667767767766767676767766677676676677676676766776776667767767677676766767677676776776677677677677666767767677676776776776776767676776767767677676677676677676667767676766676776776776767767676767767677667676666767667766776767667767767667677667676776776667676776767677676667667676666676776776776767677666776767667767676776667676766767767767767767767767667676766776776767666766666776666776767766676776776767676776776776676776767676767766776677676666766767677667766766666676766676677676766767667676776767767667676776776667767667676767677677666767766676767767766776776767767676776767766776677666767766776776676767767667767667767666677677667676666677667766667677667767767666776676776776676766776767766776766776677676766676776766766767767767676676776776776766776776767766766776776776767767766667767677666767667767767677676766766776676677676776767677677677667766766767766666776667767767677676776776667666767677666766767667677667767767767767767766776776776776667767676776677677677667767766676676776677677667766677666766667666767767676676676776776776776776677667767767767667766676676776767766776676676676767677677677666677667676667676667676767766666776676666776776776776767676667667667677676767767676767766766767667767667767767767677677667667666767676776677667766767677676767767767676776676776667676776766667676676776767676776766766767666776767767676676776676767767676767767767676767767667676767666667766776776766776767767767766767676776776776766676767767666766776767767767676676767676677667677676667767667766776767666776776667667677676667666776776776677667766766776776776667766766776766676767676776776676767677667767666667767667767767767677676766767676776776667767767767767677676767767767766776676677667767676767677676676676677677677676677666666776676776677666766677676676666766767666776666676776776766667666767676666677677667676676766766767767676666776677676767766766766667766676776767676776676666676767676776776766776666766776776767766676776677667767676666676766767766766776766767676677676776776677677676667677677667766766776766776676767676767666676676776776776766776767766766766776776666776767767676776776776776776767766776677666776767677676776767676776767766767667766776677667677676767767667767676776666766776767767767676776776776776767677667767676766677676767667767767677677666767666767767766776767767666767766767767667766677666776776776676677677667766767677667667767677676767676767676677666767666676766766776676766767766776776676677677667667676677677676776776776767676776766666776766766676767766776676776776776766767767676767676776766776776767667667667766776676767767767766766776766677666776776677677677666776667766776776776776677667677677667666776776776776776776676776677667676767767766776667667767676666767677677667767667666776677676776776767676676776776677677666776767677667666767676776676667676667677676767667676766776776767676776766776666767676776766767767676667766667767677667766766776776776676776776776677676667677666776767677677677677677677667767676776666767676666767767667767767667677676776767676776676766767676676666677667767766766776767667767767767767667677666766676766666767677677676677676776776767767767767767767677676776667676677677677666676766776667766767767766776776677667667766767767767767667767666776766767666776776776776767676767677677676776767676676666677677677666776676666776677676776776776766677676767767677676667767766776776776677677677667666677677676676676677676776766776667767766776667676766677676776767767767667677677667676677667677676776677676776676776767677677676776677667766776767766767767676767677667677667766677677676767676776766677676776767676776766667676767766776667766677667667676776767676676767767767766676767766767767677677676766666676677677676677676776766776677667767667767766677667766677676766776776776776767676767677676776767767676766666667677677676767667677677667667666677677676767677676776776776776767677676766776667767766676666776767677667767767767767767667766766767677676767666776767667677676666766676767676767677676767676766776767767667667766676767767766766767676776767667767676676766776677667767677677677667767666776666667767767677676677676676767667676776667767767767767676776776676767677667767676666667677676676766767677666767767667767676676676776767677666776767766766667666767676767766776776767766776676767767677676666776676776776776666766776676677677677676767767767767766776776776776776666667767767677676666776667766767677677677676676677677667767677677677676677676776677677676776767676776677667666767766767767766667766776776767667676776767677676767767767767767677677676667677676667766766766776776766767767677667767767766767766676776776776677677677677666677667766776776767677677676767667677677677667667677667667767676667667766667767767766766776677667766766776766776776776767676767766767766776767676666776776767676776677677667767676767676767667767676677677667676776767766776677667767766767767666767767767666667677676677676776776667667767677666767767666767767767767767766676677676676767766677677666767766676776767676666767677676766676667676767676767667766767677667767767667767666767766776776667666776776766766677667767767667767677676676667676776766766776767677677667767677667767676767767667677676676776676776676676776776666676776776766776776677666776776767767667667767767767676766676776666767767677676766667766667677667677666776767766676767676677667766676767767766776766676776766666776676667667767667676677677667676776767767767766766766767767766767667676776776767767767766776776776776667676666667767766776776667676776776767676677666676667766666767767767767767767676677676776766767667767677667766766676677676767767667767677677677677667766767766767766667667767766666776766776766677676767767676677667667766676677676677676766666677666776766776766776776767767767767676776766776776776667667767677676776676766776767767667766776676676767676776676677677676677676676776767667677667676776767766767677667767767767766776776676767667767767677676676776677676677666776767677666776767766666776776767677676767767676667677676676667676776766776767767676766776767767767677677677667677677677677676667766767677677667676776677677677667666667677667666767677677667767676776677677667677677676766776776766776677667676766776776666677667767667767667676776776666666667676667677676676766677676677676776677676767677676677677677677666776767766766766766677667767667767667767766776676776676776676776776676776667766677676776667666776776776776677676776766776677676776676776766776677667767767677667767766776766776776766767677677676776677676677676666767766767676776767676767676667767767667767677667676776767767766677676667767767667667767766776766677666677677676666776776767677677667766776776776776667767667766666676766776767767667766767676776667676676767766677676676667766676767767766767667676677676776677676667767677676776767667677
6766767767667666667667676776676776776766767766676767767666767666767666766776677666776667767677677676767677666776767677667767767767767766767677676776676667767766677677676776667676767677676676776766776667766677677676776677667677677677666766677677676667766677677677666767767676766776776767766776767667767676767677667676776776766776776776776766776767677677666767667767676676776776767767766776776776767767677667667767677676767676677676767766776767666776676677667767767767677666676766667667767666767766767767667676677676776767766776767676767766677677667767677676767766776676766667677677677677667666776767767676776767666776767767766767677677677667677677677677676676667766776767766766776767767767767667676666776677676677677677677677667667676767767676767766776776766776677667767677677676667766776767666767767767676767767767766776776767767767677676776667767676776776767766766767766766667677676677666766767767677667677666766767766667666767767667667667677667667667677677677667667667767677667766677677667667677677677677676676677676667767667677677677667767767667767766767766776767766667677676767767767677667766766776767676776776676677677676667766766766676676776776776666667766776776776776766676767677676776766667767676676676767767767767767767767676767767767667677666776667767766776776766676776766776767767767666776776766677677677666667767767667767767676666666776767677676776767767676766667676767677666776766666767676776776766676767767766776667767677676776776776776767677677666676667767676776776767766766676776776767677666677667667767676677676666676766767767767767667676767766767676766676666677677666676766767676776767677677677677676676767766677666666677667767766677676676666776677676767767766776776776776667667767677677676776766677666667767767676767767766776776776776767766766677676677676767676776677667767767666776677677676666776667767767767676767767677676766776676667677666776766776776767767767767767766776767667666677677667676767766676776676776766676767767766766767767676677667677666767666767667767676776776677677677677677677667767767766776776776667766767677667676776776676677676766776667677677666677667766666767667767666767676776776667767676776767767767767767767677667767677676766776766767766767766767676776776676767767676776767767767767666676776767667667767677667767667766776677676767676676776767677677676676776767767677667767666766767767676776767766776676767767677676767676677677676667767766776767676767767667676677677676767677676667766677676676667666676776767767677676766667766667766667676767676766666666667767767767677677667677676767667766776677667767676776677667766776677677667766677676667767667767667767667766767667767767767767677676776677677676767766766776776767767676667766776676766776776767666677667767766776776776776776776767667676667666776776677676677676766676776767676776676667767666767767767767666767677676676677677676767767677677676667767677676776776776667676766667676776676767767766766767766677666767766776776766767677667677677667767767667766667676776766776776776766767767767767666667677666667767767676766767677676767767666776767667766767766776776776776767767677676776767677667767676667767766677676677666767767767667767767677676676766767766767677676767767767767677676766766776776677677676666766766767766767766776767677667767677676776767667766776766776767666667676676766676766766766676766767676766776676676776767766776677667767766776776676767767767767667677677677676667767667677677676666766776767676677677676767676676776776667677667766767767767767766676676776776767677667676776776776776767767676776676766776766676667666677667767767677676677667676767667766677677676766776776776767766767666676766676766767677676776666766677677667766676767666667677677677667676767766676767767767767676776767677667767766766666766776766767767676667767676767767767766667766767767766776767767767676767676677667666766767667766776776776776667767767767677667677677676677666766676676677667666767676766767676776767676776776767766767667666766776666766766776776776776767676776776767766667766677676776776676767676767666776776767766776677667767676766776767766776767666767676767767676677677677667766766676776676776676776776767676767767677677676776766676676767767676667677676767677677677676767767677677677677667676776677667666676677677667677676776776676667766766676776776776676776767676776677676766767677677677677667767767766677677677676776776767667767767667766776676676776767676767677676776776677667667766767677677667676776666776776677667767676776776766766776776677676677676767767666776776767767767676767766667676667767767666776776676776776677677666776766776677677667766676776776667667677676776767767677677666766677676776767666776776767766767667766767666776776677677666767767676767766766767667766776776776667766767676676767767676767766776667666776676776676667667767767667676776676677676766766767667767767676667666676767677677666666776667766776776776776667677677676767677666776776766667767767767766766776767767766767677676677676676778676776767767676767676667767666667767767767677676667767767767677667677677677677667767767667677667766766766766766776776677667667666677676776767667767766766677676676776767666666776776776667676776767767676767676767766666667677676766677666667766767766776776677677676767676776766767676776767767676766767767677676767676767766776767767767766776766767767767667766676766677677676767767666767767666766776667766776767767677676767767766776676676776776776767766766766667667667766767666776766766766666676776767767766766767677677667767666767767767677676766767667767767666767677677677667676767767676776776776666767767677666677676776676766677677667767676767766766767676766766766776767666767676766677676677677676766767667767666776776667677666776776667767767767767767767667767676667676667766676676676776676776677666776776667767767767677676776677677677677676676767767767677677676776767767667767677677667677667767676677676776776676776767667666667667767766676766676776766776767676776766667766766776667676666677666666776776776766676776776776767767767767766776767667667767767667767767767767767767767677676676776776677676776767676677676676677677667767767677676776767767676766766767767677677667677667666776767767766676776776767677677677676776676767676677676776767677676776767677677677677677666676776767666666776677677677676776677677667677667767767676666767676667666776767767767766667767677667767666767677667677676667676776666767766776766677676767767767676667767667767767767676776767767767676776767677667767677677676776776767676767667766776776667767667676677677677666776676677676776667677666776776776767676676667766676767766776767767766776666676776776767767766676767667766776677676677666767676767676776767766776676667666667677677676776776766767767767676776677677667767767676776776776776766767767677676667676676776666767766767767677667676776776766776767767677667767677667666776676767767767767676766766767677676766667676776767767667676767766766676677666676767677676767676767666677676766776766767766767667766766776677677666766766667767767676767677676676776767767667667677666776677677676776767767767767767677676767677677677677676776767767667767767676766766767667767767767667767766767677666776766666767766667766776776767676766776667667677677666677667676677677677677666767677676667767766767766677676667766776767667677677676776677667676776766677676677667767667767676776776666667767676776776767767677676776676767767767677677676676677677677676667676776677676776766767677677677676677676776667667677677677667667676767767767667676677677677676676767677676677666677677676776767767676776776767676767677677676767677677667677667677676667767676767767767767767767766676766776776776767676767677676767766776776776776677677677667676776776676767676667677677677666677666766776767766776776676676776767766776776766677677676776776766667767667767677676676767676766766776766667677676766766767676677666677676767766776667667767766767767767767667676776767766776677667677677666677676776667667666676776676767766767767667667677676776767676677677677677677677667767766776676667767676667676776766767767766776776776767767766776677676666776776676776776767676677677677676776677667766677676776766767767666677677676667667677666767666767676677667676776776776766767676776776676776666776677677676776776677677677676767767766677677667667766767676776767767767667676767677667767676776676776776776767767767767676677677666776767766776776677667766766776767766677677676677677666667766767766677677666776667766677676767766767766767767667767667676776676676776766676776767766776767677667676766676766767767676767677667767677667676767667767767677676767676776767766776776776676667766676676767767766776767766676767766776776676776776767676767766676766676776767767767666766767667667767766677667766776776676767766666776776767666776776776776676666676677677677676776767767767677676767766776776767667766766767676776767676767767767667676667766767767767676776776677667767676776776767767676776767767677666767767767677676776776766776776776767666767766676776776776776676767766776676677677667767676776766767666767667676776677676676766667676677667677666766776677667677677676766776676767666776776776677677677676767666667766766776776776676677677677677667767667766767767676767767766766776766776767767767677676766776776776677676767677677667767766776767676776677676776776676776776776676776776676767766776776776677677667676677667767767676776676767767767677667676667766666776776776776667677666776766677667767767766776676776767667767767767676667676776677676676767677677676676676776776767767767676776677667767767667766676776666667767677677677677677667767767677676766666766767767767666666667767766677677676667676776767767677677677667766676776677667766776676767767667766667676676766766677677676776677667767676767677676767767767767767767676776767766677666776776677676676776676677676677677677677677676766667767676776667766776767667766767677667667667767766666767767767677676766766767767677676776776677666767677677676677667677676676767767677677676766667766767667676766667676776677676766767667766677676767677677667677677
6767666776766676766767677666776776666776776767667767767676767767676766766767766766667767767667767677667767677676776776767677667676766677677677677676776776776677676767677676767766776776776776767677667676667667667767767676776767766667767677666767767676767676677677677676766767767766767766767667676676767677677667766667766776776766767767766677667677667767766767677666676767676767767666677667767767766767766676767676676767766776677667676776767667666766677676676776776667767666767766776776677667677666677667677667767676767666776776766767677676767676776767766677667767667676776767767677666767677676776766676677676776667666776666767767667676767767676677677667676776767766767766677676776776766767677677667676776766776667677667666776677666776776767667767767677676776676766667677666776776666767767766767767676667677667676767676767767676776776766776776776666677677676677667667766767766767677677667767666776677677667767767766776676676767767676676666776776776667766776767677677676676776776666667676776767767767767677666767766776677667767766677667766776776766776776676667767766677677676767676767767676776776776767766767676767676667677667766767767677676676767677676776776766667677677666676767767767667677677677677677667676776767767767667767667676776766666766776767766677667677667766767767767767767667767766767767766676767666776766667676767766776776676766677667766767767677677666667677676667676676677667767767677666767767677677667767767677677677676767767677667667767767766767767676767767667667667677667676766767767766776666667767767667667677676666776767766776776767677667677676767767666776677666766776767767677676776776776766766776776776767677677667767766767767767666766767767767676776767677666776676767677677677676666776776767767766776766767677677666666767766667677677666776767767767767767667767766776667767766667677667677676677667767767767767676767677667767676767766776677676776776767676676767767766766776677676667767767766676676677676776766766767767667677677676676667677667767766776776776676667677676677677676677667677666677677677677676676776677676667767676676677677677677677676776776776666776767677677676667766667767667677676776767767767767767766766677677677667767667667767676776776767766776677677666667767676676776667766776676767767767767766766776666776667767677676666676776776776677667767767766776776677676766667766776766767677667677677666767676767766776766767767676766767767767677667676667767667677666767676767667767677666767667767677676767767766766676776667677667676677676667667767666677676767676776767766767676677667676677676767677677667766767766767767667677676776677677677677677666676767666776766767767767767676677676677667767677676776676667766776767667677676677676766776676767677677667677667667766776776766767767677677667766776776767767676676776766776767667667767677667667676776677676776767767766776776766776676776766776776776676767677677676677676766767767767767766776776776677676767767676676776776677676677666776776776766667676776676676667667767677677677677676767766677676667667676677677676667667766776767676776776677677666677677676767666676776767766667667766776776767677676776767767667767676767767667767767766776667767766776776766766776676776776767767767766767767767676666667676776767666766766776776776767676667677677676677676776766676776776666776676677677667767667667766767666677666766776676666766676677676776666766766767766767767767676677666667677676776776676776667666677676667667676767676676766767667676776767767666767667766776667767766677666776666667767766766667677677667676767767667767667667677666677667767676677676767666767676776677667666767667767666767766767766776677676776676677666776776677667767676766767677667677667666776776667677676767677677677676666676776766676767767766766767676767767677676666666776767676767766767667676767667767677677667766677676767767666767767666767676766766676767677667666776676776767766776676676767767766676667677677677666776677676666776767676767676676677677677677677677676677676676776676667767667767666676767667767676767767677676677676766776677677677676776677667666677677667677676776767767676767767677667677677677667677666776776666676677676667766766676677667676667767676776776776767666776776676767767676776776767667676767767767677677666776776776676676766776676776776666776776767766666767667667677677667676776776776776677666776676776776767766767676767666667767767767676776776666776666776776666767676667767667767667677667767667766776776776767767677677667676676666766767666667677677676767667667676766776776676766776667766767767676776766676677676767766676676776776667766667677667766667677667766776767767766776667676776666767676766776767767667676767767767767667677676767676766677677677667767676666767667767667676666767676667677666676676766766776767766766767667677676776677677676766767677677677676776667667667676767667766666776776767676776676667667666767666676776767767766776676676776676766677677676776767676766677677676667677676776677677676767677677676766677676667767766766776776776676776776776767667767667676676667677677667676776676776767676776667667676666776676766766766776767766767767667766676667677676776776776677676776767766776666767677677667767767766766776667666776776677677677666767767676766676767766767766766666677676776666666676677676676776767767766766767677667667676767667667766776776776776766676676767666776776677676767767767667677676677667677667677676677667767766776766767666767767677676666767767767667766776666677677667677676676677667676776767667677676767677667676676776776776776766766667676676776776767677677677676767767767767676776677676667767677667766767766676767666776677676767767767767677667767767766766667666767767677667766776767767767667676776676666776776766776776776767767676676776667767676677677676767677676676667766677677666676776677677667767767767676776776676677666776676766677667766776776776776677676676776676776677676676776776776667767677677677667766776677677666676776776767676776767676776776776767766767767767676677677667767767766776667677677677676776666676676676776776767766766767677677666776667666766767766776766776666676667667667767767666776776776766776666776677677676776776776767676676677676776776776767767676676776776766766677676676776776676776776776667666776676676676767766767767766676776677666776776767767676676766767676776666766667667767676677667677667677676767766666677677677676776776776767676767667767667766766766677677676677666776776767766776767667767767766677667767767677666676676776776667766666776676776776776677677676776766766766767767767667767677666776776677666776767766767766666667676776666767666767766667666766776676676676767767677677667767767676766776767676677677676776666767676767767676677676767767766676776676776776767677677676766776776766776776767666667667677676766776776767767677677676677676667667767767677677666766767667767767677667677676766667676766776677666767767766676776776676767667767767677667677676767767767676766776676667676767767767677666766767767766676667767667766676766767767677676776666676676677667767767677666776667766776667667767767767766767676767676776767767667766676767667676767677667676776776776776677666767767676776677676776667767767766766776676767767677666776676676766767767767676776776676767667767767676776776677667766767767766776776776767676667677677676767676767767767766776767677676667767677676776776766776676767767767766767667766676676766667667766767676776666666776677667676767767677666776776767766776776667767676776666677667766666776676776667767767767766676676767666767677677677677677676776776767677667767766676676776767666767677666666776676767767676776677666776776767767677676776767767767677677676766677666776767676766776776776667766776676676767666766776767767766776767767676667667677676676677676767676677676767767767677677677677667767767676666776766776676767677676667767676767677676767767667667677677676776677676667767677667666776776676767767667676667666776677677676767766676767766776776676676776767767677667767677676776666776676776676766667666766676676767766776677676776776776766776667677666776676676667766767676776677676666677677666676767676676776767667767767676676677676676677677676767767676776766767767667677677676766767667676676677677676776676676776677666767767667677666676767767676767667767677667767677666767677666677677676766776776676767767767767676677667667766776676776677676766767667767766677676767766767767766767676667767677677677676776766676667767676676767766776666767767766677676676667667766767667767766776776776767667766667677676776776767677667676767667767676767766776776776767666677666776776776767676677666776776676767767766677676767677677676767767767677676767666676767767767676667677666766767767677677677676677677677677667766676776766767666766676766776776766776667766776666776767677666766666776767767767676776776776677667767766766767667767766767676776666776667767767666776767677676666667677677677667666776677667667766676776767666677677667667677666767677677676776767667767677667677667767767677676676676776776667667767767676667767676676776776776677667766767676776776776766667766666767666767667767767677677667766776766666677667677667677666767766776767677667667767767677676766767676677677667766676776776767676776776776767677676766776677677676776767677666767676776667767767767677666776776776766776766766667767666677666767676677676776676766677676766677676776676776776766766776776677676776676767676776776776776767766776776677676767767767767677676766766776776677667767766767767767677666776667767677667676766776767767666776776776677677676677667677677677666767676776677676776676767766677676766776766676766776776776767767767766776767767677667666676677676667677676776776767667767767767767676766767766776767667667767767766776676667667677677667676767767767767766767767666767767767666666776766767767767676776767767666677677677676776776676676766767767667767676667767676776766766776766767677667767677677666766767766666776766767767676677676677666676776776776767677677667767767677676767676776776776776776666677677667676767767766776677676677667767767676776766766776776667676776776776776767766776767767767
6766776776767767667667677676767676766776767677666776776767766676677676676776767667666776776677676767767767767766776666767767667667767676676767767767677676776776776776677676776776676776677676677677677677666776677677666776677676776767766767767767666776766666776776776676766677667667766767767766776776766776676676667666767667677677676676676676776776677667767667676676767767666776677676776766676677666677677666676677676666766766676776667667666676776677667666676667677667666677667767677677677667676767677676677677676676676776776767766767766776667767677676767767667767676667767766667766677667766677676776776767767767766676776776767677676766767676776666776776767676677677677676766766677677677677676767677676677677667766767767677676677677677677676776767677666766767766666666767676677667677667767667767677667766776767767666677667677667766766676677677677677677676666776767676676676767767677666776776776767767676767676677677676767676766776776776767767667767767767766776766766767767677676677667767767676677676676767766776776677676767667766776776776767767767677666766776676766767767666766677677667766776767767767767766766776767677676776667666676776667766677677667767667667766776776767766676767767677677677667767767767667667667767767667677667767677667676776776767677666767676767667767767676776767666666776766676677677666667677666666677677677666766667677667667667766677666776676776776767767767677677677666676676666667677666767767676667767676766776776666677677677667767767677666776776776776776776677677667666776676676676767767676766667767766666766767676677677667677676767767666776776776677667767767676767677677667677667667667677676667766767667766776776767666766776666776776767766766776767667676776767676776676776776676676667667676767767676676676666776776776676667677676766776677666667667767676767767676767667767766667767676767676766776767677666767767677676767666776776766776767677677666767676776776767667677666767676676767767767767766767667766667766776766667677667676767667766677666676776666676676667676677676767766776676776766767767676677676776776677676767766776766776766766776776767767767676767676776776677676767666676767666677667667767676676677677667677676776766667677676677667766767766767766767767767766676767766776776767677676766776676667767767677676677667767766766776766776667767767767666776677676677667667677667767767767677666766767667676767676676767667766767766776676776766776776776776776776776677676776676677676666677677677677676766677676667767677667667766776766776776676766766667766766676776776767676667677677676676776776776667766776676677667667767767767677677677666676676776676776776767767666776677677677676667767766677666766767667677676677666776676667767767676776767767676767676667667676766767676677677667676676676767677676767766776776776776676767767677676767677666667766776767667766676667676677667677677676766776676776776767766776776776766776767677677677677667677677676676776767767677677677677667767766776766776667677677676776766766677676677676676776767767667677666676776766677667677676776776767766676677667766767677667766776667677676767766776766776766776776767667667676676776676776767767677676676776677676776677677677677676767767767676677667767676677676766676776776776776776776677676766767767677677676676667676776767767766766766767767677677667767767767667676666766776676776767667767666667767767767666666776667766676766776766767767767676776776666767666677677677666676766766766767677667667767676676776776766767767767667676767677667766676676776776676766667767677676767677676676676767676677666776667767767676676767767767767676676767767767767767676776667676776776776667667767767767676776776666776677676667667676767767677667667676776666776776666776776676776776767766676767766676776767677666677676776766767767767676776677677676677667677677667666776776677677667676767666677676677666676776767766776666767767677667766776666766776677677677676767667676767767667767677676776667677677667676766676767676767767767666667667766776776776766666776677677667767766676676766677677666676676776676776766766767667677667766676667767667666767767767676776767666776676776677676667677676766776776667766776776676776776676676667666767676676767667767677677677676667676766776676766667677677676666776767677677677676676766767676677677676767677677677676776776666776776677677677666767767666767676766776776767766776776776676776766776676677676676767677666667767676776776677677677667767767766776666677676767767767667677666677677676666677677677676677676767767767676767676667676776667766677667767766767766776767767676667767677677676767677667767766776776776676766677677666666676776776767767767667767767766767766666666767676766767766667667767767767676677676776676776766676767677666766766767767766776677677677677667767676767677676667767666677667666677667767767767666676776776766676677676776776776767767766677667767676666676776776767676776776766676676676776677677667767767667676767666776776676767766776776767766676776776767676776776676776776766767676676777676667677677677667767676767666766677677667667766776767676776776767766776667767676776776766766776776677677667677676666677676767676776677676767676677676767676776676776676776776677667766667676676767767677676766677676767767676677676666776667767767666767667767767677666776666776776677677667766677676776677677677667766676766776676766676677677676776677676767767767767766776767767767766776667677676767766767767667766776767676776776767677666776767677667767677677667766767766676767766766776676776677676776767677667676667766776767766767667766677677677677676776677666767767677677667767767677667767767766677667767766776776776676766776666676767676767767667677667766667676767667767667677667767767666776767677667667767677667767676776676776776776766776776676677677666677667676776776767767766767676776677677676776676667767767667676767676667767676767667767677676767766776766776767767767767676766767767767676667676776677677667767766776767666767667767676767767676676766676776766776776776767767767766767676776776776767666767676766676767676767767677667766766766767767677667677677676776677676667767767767767767766676767766676676766676767766666767666776676767677667766667766776766766676776776776776776676776776776776767767676767667667676766676667676776667767767677676776766776767677667767676766767666776776767677666776776676667767667676767767676766676676776677666676677677676776776766776767767766767676767766677677676766666776767677677677667676776776667677676766676677677676767677667667666676767767767676767766776676676766776676767767767766776767676776776767676667676677676776667677677676767767767677676776776776766776776767767676776766776776767766767676767767767677676776667667676677667677677677677677677677676776677676677667767676666767767677677676677676677676767666767666667766767676766766767767666767677666766766666776776776676676776776677677676776776767677676776776667677676767676676776776766776667767766776776677667767766767677667676676767766776767676676677667766776776767767767676667767676776767767767767676676776766676666767766677667767766776776776766677677676676776676667677677677667666666776767767676677666766776667676776766766766677677676767666767767766766767677676767767676767767667667677677676767667767767667766666776776776776776677676676767767767766667767676676676767766766667676776776776676776776677676776676677676676776766776776676666776676676767667766776767676776766767676667676676667676767666677677676676776767667767677677676767676677677676776676766766767676677677676776766676776677677677667766767667676676776776776676667767666776776776776776676776776667677667677677676776766667766776766667767667766767766767677677677667676766676676667766776776767677676767767766766676767767676667767666776767677666767676766767767677666767677676767766776776667767766767667767677676676677677677666776767767767676677676776676677677677667766767666667766776776676776767767767767667767766767767677677667667766667767766776776776676776676776667767767767767767667677667667676677677676776677667767676767767677676767676666677667767677667766666776667676766766667676776776766767767676767676776776776676776667766676776766766776776767667767677676767766776767666676666776767767766677667766776667766776767767767666676766767676776676667677676767767767767767677676677676776667766776677676766776667767767677677676776776776776767767677676667767767667767767676767767676776766677677676767766667677667767666776776766766767767677677667676676767767767677676776776767767677676666776767766776776776666666776676766677676767766776767767667677677676776776766776676677667667766767677667677667767666666667677676677676776767767767767767767766676666767767666767676776767766767676776667677667667677676676677676677666667767767667677667767676767676776776766666767767767676776766766776767767677676676677667767767667677676767676676776667766767676676776677667676677676767766766676767766767677677676677676676676776776677667767667677676776676767676776776677666776776767766767667766776776677677677667767767766767767767766677676776776676776776776676776767677667677677666667667766766677677677677667767677677677676677677667677667667767766766667766776776767677676767677677676676677677676767666776776677676776677667767767767667676766676776677676667767667767676667677676676677677666776667767767676767667677667667767767677677676676766776666776776776776667766676766776767676776767767767667766766776677676677667666776776776767677667766776776666776677667767667767767676766776767677676776667677667767767766776776776676776667667766767767676766776767766766776766677666676676677676776767767767766776666677667677677676676776776776776676767767676666766676776776667767676776677677677676776776767766666667666776776677676767677677667677667767676776767766766767676767767767766677677677677676767676667766767766766766676776767667767767677677667677666666776676667667676667676776677676767676767767766677677676667667676666667666766776776767767667676776776766766676776677667677667766776776776767767766766766767666677676767677676676767677677676667767667667767766766767666667676767677676776677676
6676677667677677667666776666776776667767767767667667676766776776776666776666776776677677667767767677676776767676677677677676776677667667677677676766676776767676767766776676776676776767676776776776767677667666766766767767767767677667767676677677677667767667677667767676767677667677676776767676677676776767676666766667767676677666667676776767767766766677677676776677666667767677676677676767676776776676676676666776677677677667666677676676766676776776767677677677666666767667767766767666776776676776776676767766767676776767767767676776776767767677677677677666677666767667766767677676667767767676766677677667667767666776767676676776767666767767767767767666767666677666667667767667766767767666776776767667767667677677676766676676767677666776677677676676766776667767766767767676776776767677676676677676676667767667677666667766776766666767676776776776767677666776776677667766776677667676776776776767766676776676767766767676666676776677676676776776776766767766776677677677677667676676676767676776776676766677676776776676677676766667767676677666767676667677667767676776767767766766776667766666767767767676776776667667767677666767766766766776767767767767677676776677677677676767766667767677676677677676767766776766766776767676677677677677676667767767676676677676676776676776677667767676776767766677667767767767676767676767767766766767676677676676766676676766667766767676767766776677667667667666767767766776767676767677666776676766776766677677666677676776766767767766666776776776766666776776776766676776676776776776776676776667676776776776676776776776776767767767767667767677676677677667667676676766776776677676667667767676776676776776767767767676766676767766776776767767767767667677677676776776766767667676767677667767677666677676767767677677676677676776766776667677676767677677677676776676776767766776776776676776766766767766776776676767767666766776776776667767676667676677676666766767766677676766676776767667767677676766676666766767676677667767677677677676666767766766776766676776767677676766766766776676677677677677676767667767767676776676767676677677676676776776776676776776767677676776676767667767677676676666776767767676776667677676776776767676776776776677667667767767767676766677676767676677677667767767667676776666776767767766776776767676767677676677667676677676776676767676677676776676776767667767766766677676677666776776767767677677666676776766677677676676767667676776677676776776767767767676676677667767677666766677677667767677677667766676676766766766776666767766666677666677667667667766776666676676776776776677676666776776676666776676766766776776776767767767767677677667676776776776766767676676767666767767766767766677667767677666677676776776766767766776676776776677677676767767677676676767767767677676776776776767677667676776776776676766767677676677666677677677677666676767767767767767767676667676776767667667666767767676767676776776676776676676677676767767677667767767676676767666776767667766767666767767667676766676666776776766676676676766776766766767766666776767767666667676776767767677676767667767766767667676776767667767767767676776766776776666776767666677677677676776776766666767767767766677666677676776676776766677677676776776667667767767766677667667767766677677666667766776666776677666677676666666767676776776776767766767676776767676776776776767767676677676676677666677667767666776676667767666767677667667767676776677667767767767676776776667667676776676767667766676767667766776667767767677677677667767676676776667676667677677676767677677677667666776767767677676666776776776667766767677666776667767677676767766767677676676776767676776776767767677677676767767676667666776667676767767677676677666776677676776767676677677667767766667767767666767767677676666676767767667767766776766776766766767677677667677666776676676676676776676767666667767676776776677676776667676776776667767767766677676667677676776766677677677676776767677676776776776766767667677676766776776776776677666676776766776677667666776776677666676677676767676677677667767676776776667676776676667767767676767766776776767676676677676767767766766767667677667767676776767677676776776677677677666776676776776776776767666767676676776776677677676767767677677676776776776767767666766776766776667766776776767767767667766776677666767767766676677666677667767676767766766767676677676767676776776776766776776666766776776767667767767676767767766667677677677676767676677676676667676776776766676767766767666667767677676776776666776676776767676676766776667766776767677667676677676776667766776667666766767676766767767676776776676776676776766677667677676767667666776677677667677676767676676776776776676676776776776677677666667767766776776776776767676767766667766766766666766767766767767766776677677666677677676766677676767667766767676667767677677676677677667676677666766767667667766667767767666776666677676776677677667676776676776776776767767766776767667676677677676766766677667766667677677667677677667766667767767766776766676667666766776676676767677676667767767667767767766667767677677676676677676676776767677676767767676677666677676667676766776676667667767767667676767767667667676767767677676676767666767667767676776677666776776676776776767676676776676776676677666766776776776676767766676766676776776776677667677677677677666776676676776776776766766766776677676776767667767767767766776676676776776677676767767667766776767676676667676776776667676676767767766767766677676667677667676667676667767677677667676767676677676667766677667767767767766776776666767666767767677667677676667666676776676776767767767666677667767767666776677667676776776767767677676676776776766776767767767667766776766776776677667766667767676767767767766767676776767766767666667676767766766776776767667677677666676766776776766676767676776776766767667677677666767676766767767766767767667767767677677676776676677666776676776767676767677667666666776766776666776666676767676767767767766776776666667677676776676677677677677676766667767676776776776767676767767766667677677667676776676766776677666766767767676677676676677676767766776776767666776676776776776767677676767676677676776766667767676676776667666677667767766677666767767767667767677676766767767767676767767677677676767767767766776776776776767677666766776767676776776767767767676666766676776776677677676766766767667677676776776676677676667766677667677667766776676776676677677667667667766776776776767677676767667767767676677667766776677676776776676766677667676767766776776776776666776776676776677667677666776666677677676676767676776776776766776667766676676776776776767766767766776676776677667766767767666666766676676767766676667676766776767767767766667676666767677677677677677676766776776677676767766667677677666776666767766767767766776776677677676776776776677677677677667676776767676776767676766776776767676776776776776676767767767677666667767766676767767676767666776676677666776666676767667667666677677676776767677677667767767666767667676667766667767767676676776776767766676676676667766766667676766776776766767767766676767676776667767767767767667677677677677676667676676776766677677667676776677666776767677666776767767766677677677677677666667676767676776776776677676767767676766776767766776676776776776667766677667676776766767767677677677677676767677666776666667766677667676667677676677667677667767766766776776776776776766676766776676666776767766767677677677667767677676666677666767767767767766766667767766677676776767767767767767766776677676767667767767667767667676676767767766676677677676776677667767767767767676667766776767676767767766667677666677677667767676676776776767766776766676676667767676767667766767766677677666767676776776667766677677677676767666767767767767677677667676677667677667676776676776776677677676776767766767766776776677677667676767667676776776776677667666677667767676776676776776776676776677666776776776767677667666767767667767676676766676677667677666766666766767667767766776776766677676776766767667766767676776676676676677676677677677666766776676766776767666676766677677676766776767677676677676676767767767667676767667766677666667676776767766767677676766667667767767667767766766766666776766676676676776767766676677666766677667767666776776776767677676776776676776776767676776776776676767766767767767767767676776767767767676776667676776766767767676676767767767767667677677666776677667767667677677676776767767767767767677677677676776776667767676767767766767766767766677676767767766667767676766677666766766767677677676676776676776766676767666667767767676676677676766667676776776766677667767676676677666776776776776767676676676776676667676776766767676677667767677677677676767766776776667766677677666677676667767767766677676767677667676767676776776776766767677667677676776776776767667667767666677667676776776767767667676776776767767667767667767667767676776677677666767767677666676667766677666666766766677677677677676667767666767666767767676776776676667767667766677676766776776776776766776767767767667767677676766767676776776676776767766767666776776676667677676767767766767767766776767667677677667677676667667676776767767766776776677677676676677666676767766677667767766776776776666776676776766767677676776776776676776767667667676767676776676776676776766776767767767767767676667676776677666776776776767766776776677667667676667766776776776677676776776677677676776667766776776766677667766676766766766776677676776666677676767677677667676767767667767677677677667767766666776776667766677677676767667766676677677677667767677676677667667666767767767766767767766776766677677666767767766776767667666766776776766776776776666676676776677677667767766677676676667767677667767676776776776676767767667767676767766776667667766667767667676767677676767767667767767676776776676776767677676776776776776676676667676677677667677666776767767667666776776776767676767767767666676666667667677666776776776676666767766766767666767677677676676776776676776677667767666667677677676776677677677676767767767767676776666767677676676767677677676676767667767767767767676776676676766766776767766767767767766667667766776776776776677667677676766676776767
7667766677677667767677666776776767677677677666667766676676676767767766676776776776776677667766666766676776767677677677677667767767666767766766776676776676677676766676767767767767676666776776776776776776766676776677677677676776677676767766776767677666677676677667666776667767767767676776776776776677677676776676766766767667676776776666766767677676767767677676766776776666776776776676677666667767767766767676677677677677677676677667766767767767667676667767767667677667767767767766766767766776667677677677676776776776767677677666776776776676776776767667667766767767766767677666677677677677667767767676676676767766676667767767767767667767766666767676677676766677667766676767676767666667677677677676776676676776677677676767667766776776767666676776776776667767667677676676767676667676776767677676766766776767766676776776776676767677677666766776676776767767767767766667666776776776676677676767677667767666776776776767766677677677667667766767676767767767767677666776677667676676767677667767766767766677677676776776776776776667667767677676776767767677666676677677667766776776776767767676776676776676776667676766666776776776676776667766776666676766677676776776766766667667767667677666677676776677676776776776776776776667767767767766667676767767767677667666776676767767667667676767767667677676776776766776767677677676676766767676776776776776776767767767767766776776667676766766766776676767677666677676767677676776776776767767767676667766766776677667767677676767667676767767767676676776767677667767766776767666676776677677677667667667766677677677676667667667667766776677667677667666776776776776767766776767677676776776667667667767677676667676666676767667667766776767766767667677676767766776677677667677677677667766767677677676767677676677667677666766767677666776666676677676776676776667766766766667676776776677667676676767766776677677666776767666776676667677677676767767677676776776776667766776776776767677667766676767767767666776676767767667676776776776767676767766667766767767677677676776776666776776776776767767767767676776767676676767767667676767666666776677667767767676667667766667667767767766667676767676776676766676776776776776776776677677677677667766667767677676766766776776776767767766766677666776766776776767767676666767676776776767667767767767766776776776776767667677676776776667677677677677677676776776676776677667676677677677676767767676766766767767667767766677677667767677676767667677677676767766776776677677676766677667667766776776666776766767677667676667667676767767766766776767666767676766666776766767667676666767767766666767767667767767676767667666767767767676776676776667766776766667766767677676776776776776677676776776776776677676666776676667767667767767677676776776676776776776776767666767767676766766776776666767767676767676776677667767767767677676677676667767767667666766767666767766677667667767667766766677667767676776776667666767676667767766767677676677667767766767677667676766667677667667767666776767676676776776766677666766766767767767667676676776676776776766767766676776667667676767767677666677667666767676776776776676766667767677667676676677667766766776776767766677667666776767766667766776677676776767676676767676776666776667767667767767767766776766776767767767766676776776766776776766767667767667767677677667767766677667767677677667767666767767677676677676776766666676776767767767676776776676766767676767767767676766767677667676667667667767677667677677666776776767766667667666776767766667766767767677676766666776776767666767767667767767676776766767766776776776767766776776767767767766767767667767767766677667666776776776677677676776776667676676677666667676766666767766776666776676676767677676776676767667667766676676776776677677677677676766767676767677677676677666767767766767766767676767767767767676776776767767766667766766767767677676767677666767766776766776776767766766666677677667767766676776767767767767676776676676767677676776666767766767667767767766776776776676776676676767767767767676676667767766677667767676776776766767766776676776677676766767767766767766766666767676776677676776766766767766676776676767666766667677677676776766676667767767767676776776776676776677677676766767677667766776676767676776666767766767677667767676767766667767766667677667676776676676767677676776776767667766667677666676767766776676776766666676776776767767667766666767676677666676767677676677677677676776776677666776767677666667767676676767767676767766776677667767766667767666677676677677667677667676667767766767767676776776767767767677667677667667767767767766776667676767666766776666776776666776767676776767676677676767767667767767766676666776677666666767767667767676766776776776767767676677676766667766767677676776667677676667667676776676776767766677676776676767677677676766776776776766776667676776767676776767667766667677667677676776677677677676677667676776776667676776776766776766676666766776767676676776677677677666677667767666767767667677667766767676677667767667767767767676776677667667767766776767677677677677677676776767766766667767766677676776767677667676676766776677677666767766667676776776767667667767766767767676776776677667767767766766767767766767676667767677676767676776776776766767767676677677677666676677677676776767666677676776676776776677667766766776767767677677677676766767677667677676767667767767766677666666776667667767677677677667767676676766776776766767766677677676776776776677667666767767767767767676776776776676776666776766677676667667767767677677677677667767677677676776767666676677677676776767767666776776676667677677677676776776776676667666776767667666677676776767767767766676776776766776676767767766767767667767676677676766776776776766776776766776767767677677676667667766667767676776776667767767767667766767766776767766776666667766766776776677666767767676667766766776776667767667677677667677676767767677677667667677677677677677677677676776776767766677676776676676767767766776776677677676766676766677677677676766776676766676776776776767667767667677667766767667767767767767767767677666767767767677667667766776776766767766767767677676677677677666667677676666667766776766677667767767676677677677676776677667766667676667767767767667666776676767767677677667667676776767766766776766766767767677676776776766677667766776767677676776676767766776776766666776766676676767676776676676766767766766767767666766776767667767676766766767677676767766676776676776677666676776766767676676776776776767766677676667767767677667666767767767667766767667766676776766776776776776767667767667766667766776776767767767676767677667766776666667677676767677677667676776767766677667677676677676667677677667677667677667677676667677676776776767666776666766676667767766767766776776767766776776677676766767766776677677676677676776766767677677667767767677667677677676767677667667767677677677677676767667767676776767676676776677676676776776776766776776776767676776676767677667666776767667666776676766677667676776667677676776677676776767766766776767767767676776676776776677666676767766776767677677676677677676667766776776776776776776766767676676766776666776766667676767767767766767766676767676767767767677676666776776667677676666776767767767676667767767677677677677667766776676677677676776767676676767677676767767767676767766676677667767666776676776776776676667666776766776776776676776776767767767766776767767767766677667767666677677666776676766767666776676776767766667767767767767676776767676776667677666677677676766676676767676776767767666676677677676776767677667766667767667677667767766767676776767666677677667677666766776776677677677677666676776767667677667667677667766767677677667667677677677667766776776776767767766767667767766776776776677677666677667766677677677677676776767676677677676766776776767666776767667666676767666766776766776767766767676776776676776776776667667766776676666677667676776677667676767676767767767667767667677676776767667767666767766767677666667677667667767666776776677677676776676776767767667676776767676666766776767766776677676776766767766767676776776767766677677676767767677666767767767676677666776676767767766677676776667667767676776676776776767767676677677676776776776767766767676767666767667767677677677677676767676776676676767676776667767767767677676776766776766676766767676767767767676766676677677676667766776767766766767767676776766667767767676767767767677676776767667676766776776766776767767767767676676776776776766776677676677666776766776667766776677676776767766677666776677676767677676767676767676767766676766776767766767766766776776667677667666776676767767676776776776677677667666767766666767767667767676767766776766766667767767677677676677677677676676767767667767766776677667767676677676767676776676676776776767676767767676776666677677677677677667677676767676766776776767767767676767677676767766767767766766676767666767766666667767766666776666677676766677667667766666667677666776776766767767767766676676766776776766677677677676776767677667766676767667767666677677667766677667667677677676677666776767767676677677677667767676767677676776767766776676676776677667766766676776677676776676767767676766776666767766776766677667767667767767767767677676767667676676667766767667677676767667667667766776677676677677676767666767766776767766677667767766776676776676676776767676776776776666776677677667667667767767677676676776776776666676776767767676776776677667766767676677677676776677676667666767766767767767766677667666767766776776766766767667677677667676677667667767677677676667677677667767666676666667667767676776766767767767676767766776776677676676776776767677676666767667766666766676776776767676767766776776766677676767766766767667767766767767677676767677677667767767677677667667767767676677667667767767667767667666776776776767767767767767667767676776767767766767767766667767767676776767666776767767766776776676776766766667676676776767677676776776767677676776667766667677666677666766776767767676776677667676776776667767667767676776776776676776676776677677677667676767666776767767676767767767676767767767767667766767766767677676667766676766776776776776776767677676676767767677676677
677676776766767667767766776676766767677667766767676776677676776766677667677677667766767767676766676776667767666767676776776766767677676776667767766667767767767767676776767766776677676677677676766676766676776676776767767767767766767767767676677677676776776776767767677676676776667676767766776667677676767767677676667767667767676776767676766767767767766767666766767667767677666767677676776676776676776776677667766676676667676667766776776667676767767676667676676776767767767766776767767766767667767676776776667766676677677676666776776677677677677667767767677677677666776667666767766676776667676776767677677677676767677676766776767667767766676677676766767676776767767677667767677667666776767766667676776667667666766776776776676776677676667677676776776776676776766767676767766766776776766776666677677676767767666667667676776676667767667766767766776776767677677667667676767667677667676766676667676666766676776676776677667767677666666767676766766767667767766776676767766666667677666677676776776776776677676776767676776667766766766667767677677667676666767676677676677677677677677667676677667677677676767666776767766767666776767677677667677667667677667676776776676677677676776776776767767676776776776776776766767667676776767676676676767666767767676776667767766677667677677667767767766776767667677677677677677666766767767766776667677676766776766767666667767767666767767677676776776667766766776677676667676776776677677667766676767676767767677677666776676677676676766766676776676766666776766767667766767667767667677666776766677676776776776776766776666676766776767767767767667767676767676666767676767766776677677677676776667767767666677666767767676776776767766676677677676776667767677667767677676776767767667767677677677676677667767767676776676767766776767767666767766767767676767766776676667766776676767677667767767677677677667767676776666677676767676767667677676767767766666776676766776767676766776776676666767677677676776776776677677666666667676667766776767767676776667677676766766776776667767767676677676667676766676677677677667767766677677677666776776767766666767677677677677677667767767676767677666776776776666776666767677677676676677676776676776766667767676776776767676677666667767766767676667767767667677667767667676776766677676776767677666776776677677676667766666776776676677676667767767766676766766767667766767766667766776677676767677677667667767677666776767766776776776776776776666767766767667676676776676776766667676776767767677666767677676677667667667766766766776776776776776677676776776766776677666676776776767676767676767677676667767767767676766776767767676776667767677676776767667677667666677667767767767666767767766776776776776766767677676767677677677666767767666767767766767766677676776676767767767667677676676666776676776767767766776676776667767666676767767677676776767767766767767676776776776766776776676667676776766776676667767666676676766766776776677676677676677666767767767766776767677667767667767767666776766776776767767766767677667767767667766776776676667767766767677666767767767767767766667766666666676776767676767767766766776776767676677677666667677677676767667677676666766767677677677667767677677677667676667676677667676767666776776776767767766766767766767676767676676776677666767667767766766776776766677677677666676677677677676676767766666776666676776766776776767676776677677676766767767767677676767767676676776767767666676776677667667667766766767666667666776767766767676766677677676766767676677677676676776767767766667766676667767677676766677666776776776776767677677677676776776776766776766667666677677677677667667667767766776776676767666776677677676776676776767767677676667677676677676776767677667767767767676776776667767767676767667677677677667676667677677676677677677676776766767666667667767766767677676776667677677676776667767676776776676676767677676677676766776677667677677677676767766667676676677666776766776676667767667676667766776667767766776767667666776676767766767667767766766767667767767667667767766677677677667767766666767677676776676766767677677666767677667766776776766767667766667766776766667676676776677676767766767767767767767767767766776767767676776776676776767666776677676776776767667766766767667767767676766677676676776776766766776767666776667766776666776666677677677676776767767666766767676666677667766776677676677677676766767666666767766677666677676767767677667676677676766776776767767666776776776677677677677667766767766677677677677666677667677677667677677667677676767677676776666766776667766776676667666677676776667676776776676766676767767667677676776766776767676776767767676667767667667767766677677676776776776776776776676676776766767767766767767767677677676776776767676776776776677676676776766766767667666767767667677666677677667766776776677677667766776767767766666776776767767677666677666776776677677677677676776766676667767677676677666776676766676767676767677667767677676776677677676776766776776767677677676776677677667767766677677676676767666776776776676767767767767766677677677676776667766776776667667667767677677677676767676767667767677676766677676766767677676767767766776776676776776776766766677677667767677677667766776776667766666776776776666677667766767767766766667767767666776677677676767677667767767676677676766766766767767767767667767767766676667767767767767766776776677677677667676767666767766776667666776676766767667677676776766776776776676767766677667666677676776767666677676767667677676667767676767767767677676676776767677676676677677677676776677677667766776776767767666776767677667676767767766767676677666776677677667766776667676767767677676677676767677677677677677676776767766677667766767677667766776776666767766677667767666676776677677677677677676776677677677676776676767766767767676776767677677677677676676767767767676677676767767677677676767676776677677677676776676676677667677666767766767767666767677676776767766677667667766767767677676677676676766776766776767676767676767767767767676767666677676766776776767676776776776676767767767666766766677666666667767666776676667767677676776766766776766767767676776776776776676676677677677677667677677677676767766776677667677677677677677667767767766676776666677677667767766776776776776676677677667766667766776767676677677667766766776776776776676667676776776676677677677667767677667676767677677676667677677666767676767666776776766767766767666767677677677676776776776767767766766776676767767676776666766776776776776676776767676767676676766767767767767677677676776776677667767677677676676767767677676676676677676666767666766676676677677677677676776676767766776767767767666677676776666776767767767667766767766767766667676766766776767767767766776776767767767767766676776767676767667766667766666667676767767767767766767767677676766766776776766776676676677677666767767667767676767676776776776677677666666776776767767767676776776776767667677666767667667667676767767677676677677666776766776677677667677676677667667677667676776776767666667766767676667667767677667666767766767767667677667667677677676677677676767666767767767677676767676677676667767676776776766776776776766677677667677677667767676776776776676776767666767677667766766767766676667767677667667767677677677677677676767667677677676766676767767676776677677676776776767767676767767767666776666766677676766767766666776766776767766767767767767767676676767666676776667667676667766767767677666767766676776767767667767677677666766776677667767767667667767676767666776666776776676776776767677676776776776776767766676767676776776776767767767676766667676767677676667766776676666776767676767676766766667677676776776677667766666767766677676767767677667677676676676776776776676667767767766776767667676767766767677667676766677677666767766666767766776676776767767677677667766667767676767677676767767676776776676677676776767676776676676767666766667667767767767767767766776676676766677667767676677676677676767767677676776776766776667667767767676676676766776666776667766667666666776767767767677676667676667767677667667677666677666776667677677666776776767767667766766776767766767767676776677676766776767767766767676776676776776677677677677677677667677676677667766776776676776667667677667677667766767667766776776677676766776666677666776767767677677677667676776776766776767766767767766767676676776767676766766767767767767767667766766677666776766776776676766676776767667766776766767667767676677667676767766776767766766767766776676676776767666767677676767767677677677677677677676766767767766766776767677677666767766667676776776776776776776677676776767677676767767676767676776677676776667667667666677676667677677676776766767767767677677676666767766776767766766776767677677676767667676776677676667677677676776776767767676767667667767767766767767766767767766767666667677667767767677677677667676766766667667676776667766677667767766776767767677677677667667676776767667767767766776667666667766766677677667766666776776676776767677677676676676767766776766776776776776677677677676766776677676677676767667767677676676677677666676766767767767767767767677667767766776766767766776776776776667767676767677667767767677667676776767767667767767667666766677676776677666666776767767676767766767766776676666677667676667677677676767767667677666767766767677676767767767766667667767767766776767766677667677676767677667767677677676776767677677677667767767767676667767767677676776676767767767766776667676676766776666677677677676776677667676667767667767677667677676677676767767677666766666666767667767766776776766666676776776767766767767666776776767676667767676666677667766767677677677666677676677677676767677677677677676767666776766767767677677676776677667677667677677676767766767677676676666667677667767767767766676767676767676677676776676767766676677677676667677676776767766667676767676767767677677676676776776667676677666677677677677667676767767677676767667767767677666776677667666766676766776776677676766677676667676677676677676667767666677677676776676676767766776776767677667767767667767676666776676667767766767767767677667666677676776677666676676766676676766676776667767767677676776776766767677
36677677677677676767676677676767767766767767677667767767677667766776776667676666776767766776776767767666767666676776776767677677667676676767767676776776776667767677677676776776666776667676677676776677676677667767666776776776676766766677677676666677676767767767766676767767676767767666677667767766776767666666776767677676767676767667766677666676767767677676676677667767667677676766776776766677676676677676666776676666767676677676776677676676767766767676776767666766766767676766666776677676677667767767666667767767676677677666676776767767666776776766767677677677666767766767667667766776677676767667767677677667767766677666776776776776676766677667677677667676767676766677667666767767767766766766767766677667666677676677676776767677667677677666677677677667677677667766676776677677677666766677676667677667677676776776776767767666767667766767666776667767676776766676776767666676767676776776776776767677667767677676776767766767676677677677677677677677667677677676776776767677677666766776776776667677677667676776767767667677667667766767676677676776676776767766776667676667767677666666776767767676676767677677677677677667767767666676776776776677677666767667766677676667676666767767677677676766776776677676776766676776667767677677677677676767677676667766766776776776776767677667677676776776767766767767676776766776766677677677676776767767676767676767676766667767766776667677676776667667676776677676767767767767677667676776677677677677677677666776677666767766776767677677676776676677677667767676776776776676667667676776776776776767667677667767767677676766667767676676766776676776766677676776667767676767667767767677666677677666767767677677677676677677667676676677666766776767767677667767676676766767667676776776776776666766667767676776767677676766776776667767767676767767677667766776776776776767767766667677667767677677676767677677676776767677676676767766677666677667677677676776767667766767677676666767767677677667677666676776776677676776767767676776776676667767767767677677677677676776776766677677676767666767767766676767766776677676667767767766767666767767677676677677676767767767767766776767677676767677677667676776767767667767676676776776767677677666767767666767677667766766776677677677667677667766776776677667767667767767677677677676767677666677667677667676767676767766767676767766676666667667766776767767676676776766776767767677666676667676766776677677677676666767766767766776667666767767676766776776677676767676776667677667667767667667767676666766667767766677666767677677676767766676677676766667767766776767667767767766766766767767767767767667667767667677677677676676676676766676676776666776676767767767767676767677676776667667676776677677666767766677667677676776776767666677677677677666767766776666667676677666676767767766676677677677677676776776677676766776766776776776776776677667667677667676776676767676676767676677677677666667677677677676676676676776667677676776767766766776667767667767666676667767766677677676676767667667677677677667677677676776677677677667767767766767676776767667677677667676776776776776776767767677677677676767676767767766776766766667767767767677667767677677677676776776767677666767767767766767667766776676776676776667766776767767767767766766677667767676767676766667766767767677677676776776776776776767767676767766776677667677676776666667767667676767666767667667767676776767767676767767767676767676767766767676667767677677677667677676767667766677667766676666767766776677677677676776776766676776676767677667766677677676776776767767767767676677667767766677667667767666776677666776776676676776676776766767766776667766767667767677667766776776767767767676776667677677677666776776766677677666767767766767767767676676767766776776767766776666766776776776776776776776676776767767667767767666767677676776667676776767677667766766766767767667667767766767767767667666677676776776776676667676667767676767767766766676767766776667767766776677667766667767767767766776667767767667677677676767677677666676766667767676776676767767667766666677676676676676666776667676767767677667767766767677667676767666767666767666776766766776776667767666776767767767667767676677676776676667677676677677677676767767676776776767767767677676676767767767766676776677667677677677676767676767766677667766767677666676676666666767767767676677677667767677676776767667677677676667676676767677676667766677677677677666767677676667677676667767767767767767767767766667667766767677677676677667666677667767767666667667676677677677666767677667667766776766766676766677667767677676776767677667767767767767666677667677677667677676766767767767767676767677677676677677676767767767667677676767667676776776776676776767767767767677666776776676677667767677676776676767767676667767676776767766776776776776767767667767767767676766776767677667767676676676776767676667767767767767766776667677677677677676776767767676766776776677676766776667676776667766767767766767767767767676776676776776676767677666766776767676676767667767766676767677677677666677667766776676676676766776676676767767767767676767766767667767766667767766767767766776776776767766776776667766666776776767767676766776766767667677666677676667676767677676677676767767767676767677677676767677667676767677677667767667667767677677666766766767667667676667767676677666767767767676767766776766667767766776767666776766776776776667766766667767767767766666666776676767767676677676766776677666667766676766676776767677676776776767767676776677667677666676677676677676776766677667667667676767676677667677676767676776776767766767767767667767767677677676776766676776776776776776776776776776767767677667677667766676676776767676676676766676767766776776776677667676677677677676676666776776776677666767676766776776766677676766767766767666667666776676776767676766776767766776776676677666677666766677677667677676776776767667667676667766676767767766767667767767677667677677666677667676767666767767667676667767767677667767667767767676767677666776767677667767767677676676776766767676776766767666766776766767667767767677667666767766677676667767676767767766677667676767767767667767766667767666667767677677677676767676776776667766776676767767677676776776767766767676776776767766776776776767767666767666776767767767677667767677677677667676676677676776767666676776767667767676776776677677667677676776776667767767767667767677666677676766677667676776776767766676767676767676676776776776776676767667667766667677666666767767667667676767767767767676767767767666767767667766667667767677667666767766667677676766766776677676766667767767676776767676767766776767766677666677676776766776766666767767676776767676776667676667676676667677666776766776677676766766766766776677677666666776767677677667667766667677677677667766776776767767667677676677677677666776776767676767676676766776767767766766677676667767766677667677667666776776767767767677677677667767667676766776776776776776677677667677676667767767676776676776667667767667667767767677677677677677676767767766776776767677676776677667666776676776666776767767767666766767767767767677676767676776766776767767767676776676766767767677667677677667767676676776667677677667676677667766676776767667667677676767767677667767676767677676766676776677677676776676766767767766767767767676767677677667677667766776767677676766776667767767666776776676766667676677676767677676677677676776776676677677676676666776767767767667677676676766766776767767677676767667676676766676776776667766776776677677676676766776776767677667767677676666676667666766677667667676767766776776776766776776677667767767676776767767766667767676776666776776766677677676776667677676776776676767767666776766767766767767766667766776766776667766776677667676766767767767667676776776677666767676766766776766776676776767767677666667666776766776677667767766776767767666667766767767767676776767667767666766767766776776776677677676767667766676776767676766776676766767766767677666776767766767766776776776676677676776767667767767766776766766767767676776776766767767676776776767677666776776676676776677676767676767766667676776776676767676776776667767667766776766677667767676677677677667767676676767677677667677677676676776776776776776776776776767767767766667676776776776767767767676767766776767667677677676776666677677677666677667766676776776776776676677676766667677677676776767767766676776766776676767766767766776766776776667766767766776766776776677667767767767667676677677677667676776666776767677677676767767767677677676766667676766676677677676677666677677676776776767766676666767767767766776767677676677676666677666667767766767676767666776767766766767676767767766776776776776767676766676766776776776667677667767766776776766776776676766767767676767767767767766676667767767766767677676776667767676677676677677667677676666677676766676767767767766766776667767766776776776767667676767677676766676776776767767767767677666666677677667676767767767766776767677667677666766776676767676767767767767667676776767767767667667766676676776776767666676766677677677666776776776767676676776767666767767767767766776776666766667676776676667677676767767767766767676667767766776766766776767676667666676767676767676767677676767676776776767676767667677677676776677677676776776776766676776776766767766667676767676666767767766767677667767677677666666677666776766677676676776667767766666676776767767677676776676767767667767767767767677677666776676676776776766767676767767666766776776677667766676767767767767767767667766776667766776767767666767677677677666667666776776776676776776666767677677667767676767666776776767667767666677676776776767767766766676776776776776776776776776677667767767767676776767766767767676776767767767677667667767767766677666776776776676776667676776767666767667676767666776767766676667667667667767667677676776776776776767766676767677677667767676766776677676767677677676676776776776676766767677676776767667767767767677666776677666666767667767677676767676767677676677666767667676776677676766667767766776767677677676666776776776767767676666767677666667767666667767667676676776677676766767766667666776776677666776776767767767767766677677677677
677667767767767767766776776776776666766767676667767766766776776667676766676667766766677667767676676776776676776767677666776766776776776667766676666767767677677677666776776776776776776776776776767667767667666677677676676776767676776766776677666776676767676666776776776776767766677677676766776767667766676767667677677677667666776766776667666676776766676667667676676766776666666677677667766776776677667766776677677676776766776667767766776776767676776766767767767676776667767767677667767767677676776676776776767766776767767666677676766766776767767677677676776767666767667767767767766766776776677677666776776767767767677667677677666766676776776776677676667766776776776776776776767766676676766766776776766767767767677676776767766776767767667677677677676677677666676766776766677677677677677677677677666676667676677676677677677667767667766677676667767667767767676776766767766767677666676676677677667767677677677677666776776677677677677676676666667667766776677667666776767767766766776677676667667767677676676767767767677676776767767767676767767767767767676767667766767676776767677677676766776666676776776776776767677667677677676776767666776676776776776767766776667677676767767767767676776667766776776767677676677676767767677667767667666767677667767766776766676767676776767667676776767766776776776767666677677667667767767676776766767666766776767667677676766677667667676677676776677676767667766776776776767677676776776776776766776677677676776767766676776776767767766667666767767767677676676677676776667767767766676767676676677677677677666676767766667676776767677677667766766767667766677676766767767766677667676776776776767766776767767767676776767676766667677667667767767676766776767767677677667767677676767676776776767677676666767667677676776677666776776776676767767767677677676767766776667767676776766767667677677677667766767677666767767767767676677676776766767767767766766766767666776776767677676677677677676767766767767676776676776776776667767666776767767766766776766767667767676767766776776776767677676776766667676677666677677667676667676767766767767677667767666776776776766767677666766676677677677667667767666767667767767767767767676677667766677676767676677677677676676767767667667766766776767676767677666776766766776776776677677676767766767766666667767667767667766767677666776776767766776677676766676676776666677666676776767667767767766767676767676776776667766776766677667767767667676776767767767767767677676766766677677667667767767766676677677677677677676666676766776676766766766776767766776767766767676677666776676676766767676767667676767767766776766776767677677667667676676676767677676776666766776667767667767677677676776667677667676677667676776677677676767677666767767767676677666776767676766776776776776766676776776767766767766767676667667677676776776767667767767767767677666677676677676677677666666776776766766677677676767767767767666767766767767667667667677667767767766766776676776776776776677676776766766767676677667676776766767767767767677676776776767677677676776766667677667667766776776667677677677676776776677667766776676667676776776666767677676767766767677666767767667767677667676676767667767767767676677667677676776776766776767677677677677676677677676776767667667666776776776767677666767666767766766767767676776776667677676767676776677666776776776677677677677677677667767767676767676776766766776767767677667676666766677676766666776767767767767767677676677667767767677676676767676767676767677677676677676776776677666677676677676776776767677666676767667667676766677667767667666776676767676776776767767766776677677677677677667767767766776776766677676667767677677677677666667677677676767676766776766676667677667666677666767667767767767767666766776767766767767766676776776776666767667666676676766776676677677667677677677676776776776776776767767666767767667766666776766676776677676776767766767676776766677676767766767677667767766666776676776766776776767667677667677677677667767677676677676776776676766676667677666776776776676767767667676767766666766677677666767767676667666766776776776677677676766767667766767767767767677677676776767767676676677677667766676676666776767767677676767767676766766676767677666776767767766767767667677676677677676676766776776667677676676776667667767676667766676766776776676776776677677677667767767676776776776776767676767666676677677667666677676767677667767677677677676776776667676767667767767677676676677666767766776677676776766677667676667677676776767767767666776676677676676776676776767666767676767766676776766767676776776776776776776766776677677676766776776767767666767676666676776676776766677666767677667677677667667767666666776776776776776766766766767767766667677677667677676767766776766766776667677677666767767767677666776767767766677676776667767767767766776767677667676776676676766766776676776667766776666766776677677676677677677667767677666776767766767676767766766677666677676767767767676676776766776667767766677677676676766776767677677676676677666776776767676768677676767677667766676776776776766767677667666776766766677666776676767667767667676776776767676766767666766766776776776667667766677676767677667676776767667766667677667676676677666767767677676776677676776776767676776767766676776766767667677676776767677667767766676766767767676766767677666776776776767666767766776766767767767676767766776767677677676767767767767766767676776776776666767766776676776767676767667676776766677677677677677667767667767667676677676776667767676767766767767667766776767667766776767767676676667667767767767766667677667767767676776676676667767767767766677677677677677677676766776767767767767667767766677677677667677677677676676776767767677677667766767676677676767676766767767676767766666766776666776667677666677677677667767676776767677667766677677677676766677676767677677666677676676776776776766767766776767676766767666776676677677676767677667676667767766767766667666677676767667767767677667677677667767767666776667767766776677667766776667766766767767666676677667676767767677667667766776677667677676667666767667667676776776767666776767677666776767677677677677676766776776776676677676776767677676767767677677676766776767676776767676676776776676766767667667667667677677676767676677667766666667676766776666776776677677667676767767676676677676767766776767767677676776767766776766776776766667666767767676677677667767677667767767767767767677676767676767667676766776767767767666677667677677676766677677676776767676776666676776776767766677667677667677676776776767667667667767666676776776776667677677667667766676767767767666767767676776676667667767677677677667666677677676667666677667767767667767766767677666766676766767677677676676767677667767766677666767667677676667676767767676776776767766676767766776766776776767677677667766676667766676776676667766767767677676776766776776776677676767666776676676766776776766677677677667767676677676767767677677677666776767767676676776767767767667667667767767766667666667766767767766766676776677676667676767767767677667767677676776776776776676776766676766767766767667767666667767766767767766676677667667767766666766776767767766667676666776676776776766677676776767766767677667767767766767677676776767766776676776766666776767676677667667667676766677667766666667767667677677676776776767767767677677667767766766666776676776677676666667766677666767767667667676776676776677676776776776776776676767677676677677676767677667767767667667676766776676776767766776767766667766677677666776776776766677667667767767766677667677667676676767767767767766676677677667767767767767667666767676776677666676767666776776776667676776776766666776677676776676677666776776677676767676767667676766776677676776767766766767766676776676676776766667767667676676767677676677677677677667677677667666676666767677676677667676676666776676767767767677676776667767767677676676776776776767667666767767767677667676776776767767667667767676776767767676677677677667676776776766676767767767676776767766676666776677667676677666766676776666767767677676776766776767767676776776776776776776776766676776676667677677677676776676767677667767667767766776676676776676766767767767677676677677667667767667767767666677677666667677676776666666776766676776676677666676767767677666776667767677676767667767767677676676767766776776776767766776766776776667667677667767677677667767767766767676766766766776776767767677666766776776676677676776667677677667766766776667677666766677676767677676677676776767666776766776776766767667676666767677676767676776776677666776676767667676776666676776776766776776776767677676766776766766767677677667767676677667677677676776767766776766666776676677676776776767666677676667676776776676767677666776676776776677676776766766676667677667677677676767666776677666667766677677666677667677676667676776776676676776676776676776766776677666666767667767677666776767667766667677676776776767767677676776667666776767666776767667766677677676767677667767676776677677676667676767676677677676676767676767766767677666776776776776766766767676767767677677676667676776667667677666676766676767677676766767766676667767766677677677667767677676776766776666676767767677676767766776676767677676767766766776776667767767676667767767667767767767666776776676776677666767767767676677667767667766776677667667666766766767767666766677676776666766676766766666776776677677677676677676667767677676767677677667666776767766776677667676766767677676766766766776667766776677667676667767767767766767766767677677676766776776766667767676766776676667767677667666767667767676776676666667677677667766667676776776766667767766766767677677676776767676776767767766767676676766776766776776676767766776776676677676676776767677666766667677677676767676667766776767767767767676767676776776776667667666776667677676767767767767767676776767667666676677676767766676776767676766776666767676767767676776766767676676776776767767677677667667766767766667676776677666766776676767767767767666667667667767767766776676666776766676776776776766776767666776666767767667666676776767667767666766776776676677677677676767766677677676667676776677677667767676766766767676
67677677667767767767676767766677667666676776776677677676666677676676677677667767677677677667677677666677677676767767667667676776776677667676667677677677677676767767667766767677676666776667767766677677667676776767677667676667767767667676767676676776766766666677666766776677677666767766767677676776676766776666767766667676766767766776776766677677666766677676766766776677676676766766667767766677677676767667766767667676767667676776776677666767766776767676776766767767666776776677667767677677677677677677676776677666767767766776767677667667677676776766776767667767767667766766767677667766667766677677667767766767766676776767767767677676667677667666666776767767667766676667676767667666667666677677677677677667766677667676676677676776677667677677677666677667676767676776677667676676767766666776676677667676776767667767667767677676767767767767666767767676766677667767767766766776776677667767667667766776766677677677676766776767677666776767676677677677676666776677667766676676776776776676767767767767666677676767767766677677667766776767766767677676766677677667767667767767766767677676766677677676677676676767766766776776776677667667677676676767666677676776776676776776776776767677666667767766776677667766776677666766776677667677676767667677676776776776676767676767667677677677677666677677667766766767677677677677667767677667677667676776667676776767676767766776767767677676667767677677676767676767767666677677677667767677677677667677666767677667767767767666776766677676776767766767766676776676667766766776767677677667676767766667767767667767766776766766776776766666767667767667767767667766776767767766677676677676767667677676677676767677676766767666676676767677676776676667766766776776776667667767676667667766667667766766776776766677676776767767676776677676767767766776766767667767767676767666677677677677677676766667766776776767667676776767667767677677676666776776677676677676767667766666676767767766676677667766767667676767767676776676677667767676677676766776767676767766767766677676676767677667767677677676766766776766677667767677676766667766776767677666667767676766776677667676677677677667767677677667767667767667767666766767676776776766676766767767766666766776667766677676776767767767767766767667767766676676676676767767766767667767677677677677676667676677676676767767666767767667666676776767677677677667677677677667676666766766767667677677666766766667767766677677677676776776776776776776766767767767766776676776767766766667676776676767767677677676776776767766767767767677677676767767766677667766776677666676666766767766677667767676766666676667667677676767676767667767676676776676767767767676767767667667767667677676767667767677676776766776776767677676776776767766676667767766667766766776676667667767677677677666676677667677676667667767666767766767766766776776766776776767667676766766767677677667767767767766676776767767767767677667676766667677667676766776767677676766767766776776767667677676767677666766677667676667767767667676767676767677677677677676766776776677677677677667767677667677677667767676766667767666776767767666776667666776667666676767667677676766677677676767767666677667676776776677667766766776767767767767666767767766767667767766677676776676766776766767766776767677677676667667667677676767767667767677676766677677667677676667676767766767766767676776767676776676776776666776776766776776776776776677677676677677666767766776767666776776766776677666766677666667676776776767767767677677677667766776667767767766667667677677666666676667676767767677676767677667676667766766767666767767666676776677667676767677667767676776767676776776666676776776677666767676766767676677666767766776676776767677677667676676776677676767767766676776677666767766767676767767667666767667767767767676767677667676767676667667767766767676677666767767767676767767767767666776767677677667677677677676677677677677667767767676776677677676776776776776767676767666766776676767767677676677677677667766677677667667667767666676776776667676767666677666767767766766776767766776676776776766676776677667767677677677677676766776767666766676676776766776767677677677677667766767677677677676767766776776767676767767667677667767767766776776767677667766677666767766766767766676776667676776767667767766767767767767767766676677677666767667677676767767767676676776776677676776766776767677677667767676776666676677677667767677677676766667666676766776667677676676677676676676767677676767767667676766667676776677677676667767767767667767676667666667676776766667767767767676767766766767766666676776766776766776766776767677667667766667767767767676767767677676767767677677677667767666677676767767676666677676776776676667676767677677677677677677676767667676676677666676776676767767766776677666776677677676776776767677667766767766767677667677677676666776676776767667677667676767766776677677677676776676766767666767766776677667766776776767676767676677676676677667677667767677666767767677676667667677676767766767667677676767766667767766677676776776766676776666677677676776776776676767677667676677677667677677677677667767677677666767766766666676776767767667667667666677677676776767766766677667766766776766667767677667767676767667667666766766767767766776776776677666776776676776667677667667767767766766677667676767767667677677676776766677666776767677676667767676667767767676676776677667676776767767677666776766767677666667766776767767767767676776677667677676676677677676776667767767767767767767767677677676676776766676766776676776677676767676677676667767677667766667667767677666776667667676677677677676677666776667767767677676666776767767766776677667767667767667767767676767667666767767767766767667676776766767766676776776776776767677676767677667767677667676776676677677677677666767677667767766677667767677666776776767666767676767766766677676776676767676767767667767677667767766767767676767676776766767676767767676767766767667676776776776776776677677667766766667677676766767766766767676767767666767677676767667766776766776776667767676677666776767667667766776776766676776677677666767666676666767767767767677666667667766776666767676776776766667667667677676677676776766677676677666776776767766767677677667666667767767767767677667677667767676677677676766767766776667766676676677676766767666767766766776666766667767676677676767676676767676677677667767677676776776677676666666767667666776767767677676667767666667676676667767767767766677677676767667767677676776767667767677676776767767677676766766677676776767667767667677677677667677666767677676767767766766776667767666766767667767676776776776766766667767677677667767677677677667667766776767767766766776767767766667667767767676676776676776667667676776676776767676676766776767766767667667677677676766776766767676767767676776677676766766767766767677667666667766776767677677677677677676676776677667766776767767767676766776676776766666776766767767667767767677677677677677676776776676677677676776677676767766676677666767667767667677667677676776677677676776666677667676767767677677677677677677667767767666776766776677676766776677677677667767676776766767767767676676677677667677667677667666776776766776767676776677676677676677676667677667677676667676677667667667766676767767766767767666776767766767677666767767667767677667767766676776776677677676776776677677667767676776766767667676677676676766767767677676776676677676776776776776766767677666776767767767676767767766776767767666776776776767767767677676767767677677666676776766767766766767677667767677677677677677676776776776766766767766677676766767677677676667766766776766776667677667766676677676776776776676776666766676776677676767767666667677667766667767766776677677666676776776776776676766776776767767767767677677676677677667676766767766677667767767766676776766677676776676676776776776776676667766767667767766666776767667677677667677677667667676767677676776766767666677677677676776767677677667766667766767676676676766677666677667766767667677667677676767677676676667766776766676776776766677677676776776776776767667677666776677667766776776667766667677667676677677667677677666767767767677677666767767667677677677666767666767676676676677676676776767676767666767677676776776776776776776776666766666776776766776676766767767767666766666667676676766767767767677676776767676677676776676677676776776776776766676767767666676677676767766776766767767766766776766776776776677677677676766776776677677676667767677677676666776767677677666776676767676766767766776666676776666677677666667667667677666776676767766676776676776667767676666766776677676776776776677667767766776667766766776776767767767767767666677677677667677676767766666677677676767676776666676776767766776776677676767677667676766766766677677676776667767676776776776776677677677666767677677666776666677666767666677676676677677677677677676767767767667667677666767767767676776676776766677677667766776677676667676676766676677676677676767667767667767766767667676776767767766667767767676767677676776776767677676667767766676776676776667676776677676766767676766766776767767667767667677676776767676676776776767766776767766767767676767766666776776776677676776676767667767667767766776767766676666776767667676776676776776667767767766776776776676767766776776776767767667767767677677677676767767676776766776676677666677666776776776776776776767767767767677677667677677676767767766766676776677666767667767767677676676767767676776676776676776767766767767676766766766676776776776776676676766677677677676666767767767666666667676776767667767767667677676767766767767666776767677667667767766767767767767677676767677677667767666677677676766766776767767666766766677667677667677667667677676776677667767676666776767667667666767767766776776667676677677676676767767677677677667677667666666767766677676767677667667666766766767767667677677667767677676666677666767767766677677667767766767677667667667766776667676767667766776677677676776776776676676776676766767666767766767767676776767677676767677676766767676776776766676766767767677676667676676677676767767767677677677677667676776767767667677666766667767667767767666667676776776776676776776766767677667766767
676676666766676767676767767766776677667767676767767766776766767677676767767676776776676767676676767767676776667677666766677667767767667767667667767767676767767676767766766776767677667667767767767677677667666667667766776767676666767767767767767767767766766776766767767677677677677677666767677677676766767766767766677677677677676767766776676676677677677676776766776776766776766776776767667767667767676776776776677676677676666676676767767677677676776776667767767677677667767767767677666767667677677676767677677666766676776776776776667767767667767676677667677677676776776776776677676677677677677677667667666776776776767667666767677677677676676776776677666676776766676767667766767767767677676766676767767676676676676767767767676766676676776677666676677676676767766676766667766676776677667767766667667676767767676767667676776666676766776667676677676776766776776676766776767767666766766766776667767767767677676677677666767767677676776767676667667767677677676677667667767677677667666776667767766766766776766767677677677677676676666676776767677666776766677666776667766676767677677676677676667677676766767667666776766776776676666767676776766776767677676677676767767667767767676776666776776767677676666676677676677667767677677677676776776776767676776776677667767766776767766667767677667676766776776677676776677676776766776677677666776776767676667676767677677677676677666667666676776767676667676767767676776766767766776666776766677676766667767666767677676776776767767677676776776767676766667677677666767766767667766767667767666776766766776767767667766776767767666767667677667667677677677676776776776767767676676776776676677677676766677677666766776676677676677676776677677667676776676667667767677676776776676776767767677676776767677667676677666667677666776767677676767667767677677677667766767667767666776767667767767676776766767666676676766766776677667677667677676677677677667767767767766766676776667767767766666767676776677676776766767676767766776776767767677677667767766767766776776767676776676776767766766776776776767677677676767766666667676676677676667676677667767767677667767667767667767767767766776666766767766677676767767666776767666776776776776776677667676677677667676767766667767677667667767667767767667766776667767767666776666676676776767767677677667767767676677677676676767767767666776776767767667677666677677677677677676677676766766776676776767767767676776677666776676776677666676667676766677677677677676766676667667767676666776776766776776776676767767666767766677676766766776776767677676767667676776766676676776676677667766667676677667767676676776667677676766776776677677677667676677676677667767767676677677666676767766676666776767766776676776776766676676677677667667766776766767766776667677676776676776776667677676767766776667677676676776766766677677666776776776667676766676776766776667677676767667677676767766776676767667676767767766776776676766676767677676776776766776776666767767676767676767677676766766767766776767766667676676666677666676776677666767767676776776767667767676767676776676667766667766767676767767767667767767676776776667676766766767766776776767767677677667766776767767766766767766767766766677667767676677677667667667676776766767766766767766667667667677676667767677667767677667767766766776766676767666767766766676776767676776677676766767766766767767677677676776676766677676767767767766677676667666676677667766667767667676676667667767767767667676667676776776767767766767667767767767767767766776767767767677677676776776776776676776776676776676767766776767767767677676766776676677676677676776766667767676766767666677677677677677677676676767767676766676667676767767767667767767766767667677676776766666776776767676767767676776776776766766767767767667677676676676776767767676767676776676767666766767676776776666767767767766676767667667766767767766776776767766677677677676776767677677676667667767666776776676767677676776776666767767767767767666666776677667667766776767767766677667767676677667767667767766776776776776776776766767767767676766767677677667676776776677676676676667676767667767767667676676776766776776667667766677666767767667767767767767767766776677666776766766776767677677676767677677676767676677677677676776766677677676677676766776677677677677666677677677676677677677666776767676677677676767676676676776776776776676676666767667666776776676776676767677676667676676676767766767767676776776677677677677676767767677676676766767766766776776767767767767767767767676776776767767766776776767767766676776776776677667666767767667767766776677676767676767766677677676776776676766776776676676776776766767667766776676677676667766667767767767676667766677677677677677677667767766677676766776776767767676767676767676776776767667676767766776667677666767676767667667676666776677676776776677667766677677677667677667766767677676677667766666667666767677677677667767767667667767767677676776776776776776776677676767666776776776767677676776767676776667676677677676776776667676767767676767677677677667766777677676776677667767677676776776767667666767766677677677676767766677667677667667677677676767767766776776767767667766666776767676776776676766767666676766666676776776677676666776776766767767766767667767767767667667667677677666767667766677677677676766767677676677676776766767767766776677666766776766776776677676766776767677676767767666776676776767767767767667766776766767666767767677667677666767766776677676766667767677667767667677677677676767767766776776667767676677667677677667677667677676766767677677667766767676776776677676776676776767766677677677676767767677676766776767667766776776767666767677667666677677677676676767766767766776667767766676676767677667676776677676677677667766776776766776766776767767676766667767676766776766776776677677667766766666776767767767767666667676776776766776677677677677677667676776767666776767676776767667767766776776776677667676776776767766677676776677676766776676766676776677677676667766767677676776776767766667676766776776776667767766767767767677666677667677676776677676767667766767676776776766776667767666677676776776776776776667767766776767677676767767677677676776667667676766766677677667767677667767677676767766776776766767767767766766776667677676766776776767677667767767676767666776677676767766776676776677667667677667766767676776776766766776767767767676676677676677677676676767677677676776776776767767767676767767677677676767766766666776767767676667767767667767767767767667766766676776767677676767766776776767676766676776776766776776776776776676776776766666677677667767766766776776776767766676676776667767767766776767676676776676776766677676767767677676667676677667767767677676767766776676776676766676677677676666676677677667766766776776676776766767666767767767767666776766767767766776776667676676776776776776766776776776776677667767666767766677667677676766766676676767767766766676766677677677677676677677667676676776767666767766667667667767767766677666767676666776776767667766776676676766776776677677677667767767767767767676667677676776776776767767767767767667667676666677676776677667766776766766666677677676776676666776766776767676677677677666776776776766766776776776766676776767676676766766776776676767667677676676767767677666776767676767677676667766776776766776776776667767666667766776767766766766677677676767677667667676666767667676767766676676766677677676667766677667767677676767676776776667677677676667676776766767666667677676767767667667667667767767667767666767766666776666666776776677676776776676667766677667676766776676767767767767767766767767667767767766776667667676677677676776767767767677677676766776676667676776667767677666766776767766776776676766776767667767677666677676667767766677676766677677676677677667766767767767676767676676776676766766767677677676677666776776766776766676676666767767767677677667667767767767677667677677667667676776666766767677667766776766766666676776776677677667767677676776776776776776766767667767767766776776776776766676776767666776767767766776676676776677677676676676767767677676767767767677677676767767676677677676776776776676766776767676667667766666666767766676676666766776666767677667767666776766766767677667666767767767766767676767766776667677667767767767766776767767667767767767766666667676676776776767767666767667677667766776677676767767766767676766767667677676677666677666776767667767666767676677676767767766676776667766677676677666776776776776776676667667767767766766677667667677677666766676776766767767676776767676676766766767677667676677667767677677676767767766677667767666767766776767676776667767667676667667767677676676776776766676767677676676776667676767767766766667766677676776766677667677676776767667767676766767677676776776677666776766776767766667767676667767767667677677667677667667667667667767767677667677677677677676677677676666776677676776676766766676776666766776666776767767767766666767766776766776776776776667677666676667676776766677677676776767766766767677666676776667767676776667676766766767676776767767767677677676767766776677667667766667767766776676776677677667676776767676776667677677667767766776767766776667767676666766767767677677667667767766776766776766776776766676776776767667767676676767766767667676767766676676677676767676676767767767767667766767767667766776776766766677677676776776776776776676776776776676677677676677667766767766766767766677667676767767766666776767767766767677676766776667677667767767767766767766776676667767667676666766776776776676676676776677676766767767766766767767767767666776667767767767677677667766666766767677667766676776776677666766676676677676677677677676767676667767676776766776767767667677677677677677666677676767766676776676766767667766667767666776776767767676766776776677667666767767676776767766767767767766676767767766667676767767667767766666776667767767677676766677677676776776677676667677676676776666767767767767766676776776776767676677667677676776667667767766776776776776667767676766776767677677676666676776677667767676776767677667767766776776767766776676667767677677667666677667676767767676766776676776776677676776666776767666776776776676776776767767677
6776676776667766767676677677676766677666667767676676676677677677676677677676776676666776677666677677677676677667767677677677677676666676767666767766667677676677677667677676677677666776767767677676667676767767767767677676776676776776766676676767767766676767676767667767677667677667677676676767766767767766766776767667766767767676767677677677667766667676676667677677677677667677677667767767667766677676776767677676667767767766766677666677676677676776776776677666666776776676776776776767676776767766767667677677677667677676776767676766776766767766667667767767766776776666776776776776677677677676767667666776676676776767767676767676677677676767677667676776776767767666776676776677677676676666767767667767767676767666766677676677666776676767767667767677667677677667767766767667766667677676767767767667767767767766767767677677677666676667666767666776766676767676676776677666676767676677677667666766776776776676776767767767767767677676677676667676767767766767666666677666776767767677676766676767676766776766767666767766766767667677676776776666666666767667767767767666776776676676676767667667676776666767767766767766776776767667667766776676676767766776676776776776676667766766677676767666767766767767767677667767677666677667676677677677677666767767767766776676677677677676776767766776677676776767677677666776776677667676776776667676666767767767767767767766667767766776776677676676776767676677677667766776767766776776667677667667767677677666766766676776766776776776776676767667677677676676766677667676766667677667677676776776766667677676776767676767677677676766766677666776776776776776776676766776767767766767676767676776676676776776667767676776776766767677676766766767766767676767667667767676677667677677667666767667766776776776666767667766776767676667676767677676776776677676677666767677667676776776766776766776677676767676776776667766766667767676676776667677667666766767767767767767676766776767676776776776776776767676677666767767667767767767766676776766767676767676776767677677677667667767667677676767676776766776766667676776776767676677677677667676676776677677667677676776677666767677676776776766676767676676766776677677667677677667767677677667766767767676767666767667667767677676776676776776767676666776776766776677676667666776767767767767766767666767766776776676776767767767767766667667677677666776767767766676776767667767767767676677676776677677677677677666767767767767677676776767767767666776767676776776766677667676767766677666677677676667667677677677666767767676667676676766776676776767766776776677677667676776776776776766767767667676766766776776767676767767667676667766767767676676776766776766676767766776767767767766667676766667676776677677667767767767767667676667767667676676667666667767767677677677667767676676767767677676766776676767677676676677676776776767676766776767767677667666776776677666776676776767767767677677667667767676776667766767767666776677677677677667676676767677676776767767667766767766776766767766767666677677677667677677677677677677676776666667677667767677677677677667676776676767667767677676767766776776766767676776776767666767677667767766676776676667767676766776767677666676766766776766676767677676676666766776767767677677667767677677677666676677677676676766676767766667667766677667666767766776766766776776676776776666677667766776766767676676766776677676776677677677666766776776776776677676676776667767677677676767766766776676666776677667766776776666767767676767667767667676667676677666666667677676767767676766677667767676766766767676776776776776767666767667677676776776677667767767676766677677677677667767767677677676776667667767767676677676767767767677676776766767677676667676776677666666776766767767676776776677677666767767766766776766677676667767667767666776767677676766667767677667667676676776776767676766677666766676767767767767667766767767766767766776767767667667767676776666776767667766776677676776776776666676667677676776667767767767677667667676666776766776767767767677677666677677667766676776677676676767676666767676776776767767667676667667766677676767767767767676776776676677677676776776766776767667676676776766767666776676666776766776766776776767666666676776776677666776677676767767676776776776677677666677677676776676767767767677666767676677677677667766767767767767766776676676677667767666667766776767767676776767676767766666767676767667677667767767767767767676776666767676776767766776776676667666667767767677676776767677666676767667667767667667677677666676767677667667766767667767767766666767666676776776767677676776776776667676767767767767676766676677677676776776776677676776776776677677676677676767667666776776676767677676677677676677677667666766767766677676767676776776666776776776667666766767766767676776767677677677677676776766677676676677677666767666776767767667767666767676776776677677667767677677676767676776766676677667677677667667767666667677677667767677676676666677676776667667667767666677676767767767767667677676776676767767767766667667676776776776767677676776676776676766767667766766767767676677667667676666676776776776776676766767767767676776677676776676776677677676776667677677676677677677677667766766767677677676677677666766666776767766776776676677677667767766676767767666767767767676667677677666677676676677676766776776776676776766776776676677667667767666776776767676776766677677677676677677677666666676776766776776776767766767676776767676677667766766767766676667767767676667676667767767677677677676776766776776767666776766767767767767667767677676776776776666677676776676766666677667677677677676767767667666666766667677666677677666677676767676767767767677677677667667677676767676676667676767676776776677667676776677677676677677677667767766776666767667676767767767767767766766667767677667767766666667677676677677677677676667767676677676776776677677677676776766677676776677676766766677667766677667677666776677667676767677676766776776676767766677676776767767676766667676766667767677677676776676776676776776667677667767677676667677676676776666767767677676776767766776677676767676676776776776676767667677677676767767767676767666767666767677677667666677677667767767667767766767767767667766776677676677666667766776776776667677667677676776667667767767667676767676767766676776776676766676776767767766767676776766766776677677676667677676776767666776776766776776767667767667676666676776776776677676767667677666776767767676767677676776766767677676767676767676766767677676776766776776767667767677677667766767767767676677677676767767767667766677666677677676776767767767767766677676776776677676767767666776776677667767766776776767767767767767766776776776776776776767667677676677676767677667676776776776767767676776767767767767766676767767677677667767667766776677667677676776767676776666776767766676767767676677676766667767767767767676677666667767767667767677676676677676776677676677677667766776676767677677667677667767677676776667766767767766767666677666776667766767666767767766767676667767766767766766677677677677676767667677667676767767767766676776676766667767676776776776676776766767676776677667767767766776766767767767766677676776776666766767666676776667767667666767667666767667677676776766766767677676776767677667767677666776766767677677667767676667767766677677667767676767767667677666776677667766676667766667677666767767767676767677676677677667667676677676776666667767677677667766767667667667766767767767767667677677667767767766776776667767677676666767766677677677667677676776776776677666677676767767766677677676667767767767667667677677667667676677677676676776766776776776767766677676767767767676667666766676776677667767677667766667676676767667677677667676776776767767767676677677677677677677676776676766776667767767676767767676766677667767667676767676776776776776776767766776766676667767767767667667666767677677677677677677667767767676766767767667767766767767767677677677677666767767767767676776676776766676767766776677676666776776776776667766676676776767676767677677667676767677677676776766776677667767766767767676776767677676677677667676666676767676677677666767677676677666667676776676676667767676766766677676677676776677667767766676776667666776776776766677676776676676666767767767676676767767767767676677676677676677676776776776767676776767767667766776776767677667677666676767767767677677666767766776766767666776776666776776676667766767767677666776776767767667676776766676676776677677677676677677666776766677676776677676677677676766766676776667677677667676767667767766677677667677676667767676767667667767766776677666776766776767667676676766766776776776677677677676677677667677667767767667677666676666767767767676677667767666776767677677667766776776676676766776766666767767667677676776776677676677667767767667666776676776776766767766767767767677676776776776676766667766767677676667676676676767667767767767767767667767676677676766776767767767676677677666666667667766767677666767767767767676776776667767676767767767677677677677676776767677676767767666676676667676766767766776776676767766676767667766677676776776776776776766776677677677676776767676776667667766776776776776667767676767677677677676677677676776767677666776676676767767677676767767677677676666776677666776767677677677676776677667767767676776776767667767677677676776767677667667767676766776766666767677677677676766767767767766767676776666776677677676667676667677677676766767766766766767766677677667677677676776776677667667766677667766776776676776767766776676767676766776776776767767676676677666776776766767676776677677676667767667767676767767767677677677666666776767766767766766676776766677667767767676776776776776667767767667767767766667677666766676767666776776767767677677667767767767667766766767766776767767767677677676776677677667766767667677677677667766776677667676767667767667767767767676666766677677676776767767667677676767766767767766767766776776677677667767767767766776776677677666767677677677677676767667767677676776776676666767766776767767667767666766767667767767766666766767767766766767667767677667677677677676776766676776677677676666667767767766676767767767677677676776677677677
76766767666767677676776677667766677667767767767676776776767766677677677676767677667767767767677677677677667677667667677677667677666667767767667676667676776676776776767766776767767766776766667677667767666767677677677676767766667676766767767767767677677667766767666677666766776766766776767667767667676776766766767666767767677676767667766677676767766766776677677677677667766767667766766776776776776676667767676776667676677676676776776776767666767676767676766677667767766767666677676766676676776776666676776776676676667766677676776767677676776667676766776667766776776767666776776667766667666776666767677667676767767767766776767677677677677676767677667677677667676676776767766667676677677676767766676677676767767767666677676676677676776676667667677676776767767667676667676767766677667667767767767677666767767676676677676667766767677676767767676776766667767667677677676776776677676776767677677676776776776776776776776767767767767676766776767677666666677667766667766776676676767676667666766776677677677667767676767766776667677666776776677676776767766667767767666667676776677667767677677676767677676776666776776766767676776776776766776776776776767767676776667676676766776767667766667676767677667666776676677676776766766677676677676667677667767766766776776776776766677666667677677677667767766776767767667767766776776766776776666767767677676666767667766776776767767767767767766776676776667667767767766676667667766767767767676666676767767667767766776776767676776776676667767677676776776776776767667666776776767667766776767667677667666776767676667667766677677677676766776767767666776776767676767676667766767767676676667667766767677667667677676776677676776677667767767767767676776776776776767667766766767666776676776767767677676776776666776677676667667667677676776667667767667767667677677677676677676776767677667767767766767676667766776776776767677677676776776767677676776667767676766776676677676767676677677667766776776667767667677677666677677677667767666676766776767676767667767667767677677677667767677676767767766766677677676767767676767767767676766776776767676776676767677666667767767767677667767767767666677676776676767767767766776767677677666776767677676766677677667667767766776676767677676767767767677667766677676776767677677676676776767767676766776677676667676776776676766677676776676776767767767766776767766766766776776667676676666676776676677677667767767766767766667767767667767676767766767766767677676776766667767677667767677667676776667766776767767667766667767767676776667667667767666666677676776767677677677666776766667676776767767767766776776766666767767767667676776676667676766767766767666667676667666667767677666676776676667677667766767677677676767677667666766667767767677666767667767666767666776766767676666766767667766776677667767767767677676766666666676676677676776677677667767767767766766676776767677676677667767666676767676676776767767676767767677676767677677677666667766776667666667677676767766766767767767767676767677676776766776776776776767666776776767767767767767667677667667767767676767676776776776766676766776767677666767766677667677667766767767767666776766776766776776767767767677667667767766766677666667767767676677667666677677677677676776676776767767677677667767766776677677676676767767767676776676666677677676767667667767676776767767767666666767676766776776766767767767677677667666776667767666766667667767666676767767667677666767677667676776766766677667767767667676767677666776776767677666767766677666676766676776677676776776776767766767676766677667676776677667676766667676676666767767766776667767676766776677676677677677677667766776677677666677676776776677676776776776776776666676776676776776767676767667677667676767677677677676667676676767767766776767667767677677667667676677677677676767766767676677676776767676776766767666767667767766676766767667766677677677667677677666666776776766767766776677676776766767766776767676776767767767676667766776776776676766766677676776667766776766776677667767676776767767676776766776666676677676776766776766666677667767767767767766776767766676766776776776776767767767767677676776767767766776766767767667766766776766667676776776677667767676776677677676767767677667676776776767676776776767677666776776677676767767667767666776676676767767676776776676767667766776767677667677677677677667677677667767767766776677666767677677677676767766677677677676776667767767677666776666676776677676666767677677676776776767667766767666667767767767676767767767767676677676676767767766766766776677667677667677676776776666767767767767676767767676776767767666766676776676776776676776776666676767677676667676776677676776767767677667766677676767767766776677676767767676766776766676676776776776767767767667667766776776677677677676677677677677676767666776767767677676766776677676767767767676766676767767767767767767667767767676666776776776677676766776767677667676776676676767766767676767766677676767666766776776776776667767766776677666776776676666767767767766767767767766667766767766767677677676676776667767767667767766776676766676677667767766667766767677676767677676776676767667676767676767677676776667766776776767767677676676767767667766767676776767667676776766776776776776676776666766767677666767676676776676767767766676776776776767767677677667666767676766766767767767767676776667676766676767767677676677667767666776767767677676767666776666767766676766776776766776767677676776776776776767677677677676667766767766676677677676767677677677677677666667767767766666677677677677677676776677676776667667767766767676676667767676776767767767766766767766776766776767767767676766766677676767767677676776776766676776767667667666766677676776767766776676767666677677666677667766677677667676776767767767676776776776776767677676677676767767767667677677677677666767767767676677677667667676767766767666676776776767676776776776677676776776767677677666676667676776767677676767666767766767676776776776776766766677677676677677677676677667767766776776666776766776776776666677676767677677677677676776766766776766667676776677676776676766666776666676776776776776676677667677676766776776776767767677666776767666776767766676776776666767767666776776767766677677676767676776776676666676677667766667766767767766767666776767677666677676767667677676667766666767767676776776767667676676767767767677667667677676667767767767766667767676767767676766767667666776767767666776677676677677676767667676767676677676776776767667766776776767767676766776667767667677667667767766776766767766767667677667666766767766767676677677666776667667767667767767766776677666767667767667767766776767677676666776776776767767767667767677676666676677667767676776766766766677667767767667666767677667766677676776776677677667767667767666776776667667677667677667767677676676767666676677676776776776677677667767766776677676677677666676776767767767677677676676667677667767666776766767676776677666767766766776767766767767767667676776776776767766667767766767766776776767767676667766776766776667766776676766776766776776767767767676767677676776776776766776666677667767666776767766676766766667677677677666767677676677666776677666667766776776667767767667667676776767667767767677677677666666767676676667767766766667676766676776776776667676776667766667677677676767676676766766677677667666677667767767766776766767667767767667766676767677667677676776677676677666767767766676776767666676767667767767767766766767667766776767666767766676776766767676766667766776776667677676767677677676776776677676766776677677677677677676677667767767677676676776776776776676767666776776776767677677676767667766676767767667767767667767767667767667676767767667676776776667677666776766767767767677666667767677666667666776676676776767767676677667766776677676677676776676677667767676676776677677676776677676766676767667666776776776767677677676776776776767767767766776776677676666767667677677666767767767676676766767677677667667667766767677667767677676776676676776776667667767767767677667766776767676766767767676767676776676767676667676767767767666767767677667767667766677676767767767767676767667677667767767677667767767767666667767766776776766776676776776677676767677676776776776767676766776676667666776776676666666667767767767767677667666776776677676677667676767766776767666776767667666766776776776766767667767767667767676677676667676776676767766776767767667667667767766676677677677666676677666666776776676776767767667666776677676767676677667767666677666776666776767667676776776776776776767767676767767676677676776767767766667767666767676677676776676676676776677666776776767766776776776776767677666767766767767767767677676776666667766667676676776776766767767667677676677667767676676776776776767766776667766776766667767767677676677667676666767677677666667767677676776666776767676767676666767667767667676776776676776776776667676676676767766767767766776767677676776766677667766676667767676667767677667676776776776667766676766776776666776766767767766776776776667767677677666776776776767767677677667676776776776667767767676767767677676767767666767767766776677676767676776776666776767766676776776667667677667766667677677677676767676767676767767767667677666766776766776767677676767666776667676776766677676776676766667676776766677667766766776776766767676776776677666776677677676767677667676667676767766677667667766667677677676776677666677677667767677676776776767767767676667676767766677667766767766767767767767767766776766666667767766666677667767667667676767676766677667767767667767766766676767676767677666776776766776766776776767676767666767767766766766776776767767677677676776766676776666776776677676766677676766767767767767767767667667766766666766776776766776776776676767677677676767667767677677676776676677667766676666776766776776667667677677666677677667677676767767766677677666677667677667676666776776677667767767767677677676766666667676677676776676676767667677666776776767667666767676766776776776767677667676676776767767666676766776776776776676776776776667766776776766767767677666767767766677667766776767767676677676767766776766776776776766776766767767676677667767767677677677666
677666776776767677676767767676776766676776666776776776767676667767677677676666767766776767766776676767666667766666776776676767767767766776776677677677677677677677676767766676776767766776766767677676776677676677677676776677677666767767767767676767767666776776767667767677676767676767666767667767667676767767667766667766667766776776667767766776776776776776767767677677667767676776766677677667667676767766666767767676677666766767767677677677667676767767767677676776776776766677676766776667767767676666677676776676776776677667667767677677676676766776667666776776676667767676767767767676676776676677676767767677667767666776677667676776676767767677677676677677677667667766667667676776776667676767767767677666677667767677666776776767766767766766766776776676776767676676767666667677666776676767677667767766677677666767676766676676766667677676767667766767766766767667767767677676667767676676667767676776776667677677676676667766676666766776767767767666767677676767676677677677667767767767767767667767766666766667676677667677667767677676766767766776767677677667677677676776776677676767676776676766767767676666667677676776767767767766677677667767677677676776676776767667766677676766767677667677676766776766767676766776776776676667676767677677667767767766776767677676676776776676677676766677676677667767767676677677677666667667677677667766767677677676776667677677666776766677677676677676776676776766776776767767767766676767766766677677676776676677666766676766666767677676776766776767676676776676767767677677676676676767677676667767677666766667667666667676676667677676776767767767677677677667767666776676776767667767767767677677676676766766766766767677677677676767767666676767676677677666776776776767666776776677676766767767667767766767676776767767766776776676767666766766666677676676766767766667676667676767767766766767677677677676677676767767767676776676666676766776776767766776776767767767667677676676676767767767766776776767676767767676776767666776776766767766776776666776667767676766667677667766767676767676666767766767767667766767676666776766767677676767767767676776676766767766776776677676776676776766766776677676767677667677677676676676776776666677667766776677676677676667677676667767676676677677677667767677676776776676676776676676767676667767677676767676676676766776766767766776776776776767767676767766667677667767767767667767667766676667767767767676767766767766767676667667677677667767766776776776676776776666677677667676667676767667676776767767766766767767767767676766667767766776666767667767767766776776766776677667767677676767766767667676667676776677676776766677667766767677677677677666776776776776776767677677676776776767667667767677666767667767767676677677676767676776767676677667766677677667766767667767676666776776677676677676767767677677666666667666766676776677677677677667667676766767767766766776676766666766776767767767677676776776667677677667767676767676776776776767677676676767677667677667676776676776776767766776776677666676776677667667767667767677667677676767767767767767767767667766767766676766766767767667676776766667767766677667676767666676676767767676776767767767677677676677676766767766667667767766776677677677667767767676667667667767667667676767676776767766776766776766766677666776667767766766767766776776776776767666776667677676677676776776766776676766776766767767767767666766776676666766766666776677676776666776776767766676767667766676667767767767766767767767677677677676766766767676776767767767767676676776676776766776776666677677676767676767677677667677667766776776776767767677676776776676677676676767767766776767766767767677676767767767766776776677666776676667676666776677676767766676676776767767677667766677666677677676776667766666676676767667767767767767767766677676677677676776667667767766776776767677677677677676776667767676676767677666776776766767676667767767767677676767676667667767677677666776767677667676677667676767676766766767766667667767767767767676767767666766767766776767766677667767677676776766776767676666767666677666776776766677677667766677676676767677667666767676767677677676767767766766767767677667767667766776776767767766766776766776676776676766767767676776676677677677676776667667676776767667767667766776666767766776767766766676776776677676676676776676776667767677677677666767677667677667676677667767677677677677677676677676767666677666767767767767677667677677677677677666767767767767666766776667766767767666676776676766677667677677677677677677666776767767766776776776767677676776776776776776776776776676667667666677676776667766667767677666677676776776667676776776767676766776766666766767767667676676676776767766666776776667677676767767767666766667766776776677677667766776767767767676767666767676767766776676776677667767767676677676776677667666667767667767767767766667667767667676767766776776667676776676776776776676766776776667667767676766677667766776677677666776677667767766776676767677677666677666767667767767767767767676776776667767676766666776676776767767667766667767666767667767766776676776766677677676776776776766776677666766667666667767676776767766776677677666767667766676776776667676767766776767667676677676776767767676667667666776767666667767766776776677676776666776776767666766776667677676666766677667676776666776776776766677677677667766667667666676766767767667677677677676776766767667767766776766666776767766766676766676677676766776667677676767767667676666766776676766767667666676677666776776677677677677666766776776667766766676766776767667677677676776767767676767767767767767767667767677667767667667666776676776676677667676767766676767677677677677666776676767766677667766676766766767676767767767667766677677677677677676776767767677667767766667766767766776767767767676776676667766766767767767677667677666766776767767676767676776676767766776776667676766767667767676676676676676776766677676776766776767677677677667767767767767677677677676677676766677676667766676667667676776776776767676666767766766677677677677667767677677676776767767766666677676776776776776767767667676676766776776666766677676776677667767767766767677676667767766676767667766677667677676766677676666776766767767676776767677677676776666776776767676776776767677677667677667767766677676767676767667677677677676767677677676776676677667767766766776666776677676766676776767766677666766766776776666767667766677676776776776766776776776767766776677677676776776667767767767676776776776766776677667767766676776776677677676776667766767667676766677667766766676776677666767666666767766776767767676677667767767667767667767767676767667767667676666667767676767767767676767677667766767767767766667677676677676767767766776766776767767767676677677677677676677676676677667767676677677676767766766776767677676767766667667766776677676677677677667677667677677667666776776776677666667766766776776677676677667677677676776667766677677677677677676766776767766767676767767767667766776766676776776667677676676767676776767677676766767766677677676776767767667676676677676776767676677677677677676776677676767677677676767667666676767767676766767767767766676667767676776776767767767766666767677677676667767767666766776767666776677676676776766776676677667767767667676776767676776776676776767666766776767677676766677677667767677667676677677676667767676677676766677666776776767767677677667766766766676766766677667667767667767767767766667676776767767767766767767666767766767767676776776767676667677677676667676766767767767677676676776767667667766677676776677677676766776666776667667767767766767666767767666776676776676776767666776767767767667766666767767667767766776776776767676776667677667767676776767766767676767767767766677677676766776776667767767766766767767667676776667766676776667766776666676766767767667677667766776767766667767766767767767677666667666667676676776676776766776676767676676677677677667677677667676666767766766667676667767676767666767677676767767767766676776767677677666767677666767677677676767767766767767766776677667676776767767667677677677677676677677676776676766776776767666666767767677667666667767667767766776776776776767767667667767767676767677677666676776776666776766767677666776666667666666676776667677677666667767666767767766776666766677676677677676766766776767767677666776776666767766776767677677666776776776776667767767766776776677667767666766767676766667667767767666767667767766776776776766667676776676776677676667767676676767677667676776677667667766677667767766676767676767666776776776776776767766776666766766776677676766767677677677667676767666677667766767676776767676776676766776667666776767676776676676677677676676767766776776677667767766767667676667767767667767677677677677676677666776677677667677676767766677677667676676776666767677677677677667767767767767666767677676677676677667767767766776677677667767766776766776767767677677667767677677666767677676767766667667767677666776666776776676776776776776676767677667677677677677677676767767677676766776776776776767667677677677676667767667676676676776767766667667767767767677676776667767767766766766776667766667767677677676767677667677667767666776776776767767766776767677667767767767766776676676766767766667767676677676677677676776676677676667667667677677666766677666676767676776767677666767767677667766776667767767766776776676767766767767767767766766667677676776676667766766767677666677667677677666776676677677676667677676776767667677666677667666676776767676667766766767676667766766766776776677677676676767766776776676667767767767677667667766766776767667766766667767766767677676776677667767676776677676776676677677677676776677667677667667676667766767766776776766677667677677676776776776766767677667766776767676776776776776676776766776776776767677677677666767676767676776776666776667767676766767766677667767767676676776776676667676667677677676776676767677677667766767676776766767677677676767767766767767767766766767666776676776767667676676766677676677667767767667767767767767767766776767667767767677666667677677677677667766766676776776776767677667676766767767767766667767666677667767767677667676776776677676766667767767767767667766667677677
36767676776766676677676767766767767667767767766776676776766667766776677677676767666776776766767676767767677677676776767767676767767767676767676776767666776677667767677667676766767767766767666767767767667666766676767677677677677677677667677677666776667676676667766776776776667767766776767766677666776776776767676776776667676667766667766766667767676776676776776776776677667676767767676766767766666767766677676676776766677676767667677667766677676766776676776667677676766767676776776776667766767667766776767767667676776776766677676776767767767767767667677677677667767677666767667766767677677676776767677667677676677676776767667666776677676776766666776766776776667676766776667677677676667667767677676667676677667767676667767767767677667677667667767677677676776776767767666677676677677676776766766677667677667767767767767677676766666766677666666766766766767767767767676776776776767767667676677677667767766776767766767766677676776677666776767677676776776776667767766676776776677677676776766776776767767667667667767767767676776776677667676767676776676776766666776776767666666776776767677677676677667667676776766677677676776676767767767766676677667677677676676767766776676776776766767767667676767667677676667676776776776767667767676767767767676776676666677676677677676767677677677666776677666767677676677677676776766766767767677677676776767677677676677677676767766776676676677676776767667767667666776766766676767766776767667676776767667767767766776776667676767676776667676667667767677667767767766666776767766776776776776767676766776776776677667676766666776776666676767677667767766776776767677667767766767767766776767767767677677667676667676667667766776776677676666676776776767677676766776676776776677676776667667677677667766677676776767676766676766767676766767677676667676766766767767766766776676676767767766776666776767767766767767767677666666676776667766766667667767767766666677676776767677676776677676767667767667667676766676776676767766776676767766676776667767666776767766767666776666767676776667766776676776767766676766677676766776767767766766776666767667767767766767766776776776776776776676766767767767767767766776767676767667766776767676766677677676767667676776766776767677666667677676776776677676676676667766677667676776767767766767767767767766767767677677676767767667676677676666767677666767767667767667667767677676776767767676766677666766767767767766676767766776677677667676677676676677677676667677667666767767677676767766776776776766766676767676776676767767676766776776767676776767766676767766766676767667767677677677677676677676677676766676776776766677667766766776666676676776776776766767666767667767766776676767677666776767676776776776677667676766677677677666676767766667677677677667677667767676776767767677677666766776776767667667676766766776776667666676776677667767767676677677667766767677667767767766776776776767767676767767676767767767677677666767677667677666776776776776667666767676776676767667677677667676667676676767676677676776677667676767677676767677677666766776776776767667667766776767767677677667667676676767766776776766676676776676767666776767767767767666666677667677666677677677676677677667666677667767767667676677676767676666776776677667676767667767767766676776767766667767766776776676776766666776667766776767767666767667766766767767667677676776676676666667667766767767767766766676676776767767667667676776767667766776676677676676776667767767677666776766767767677677667666676776666767677676776766776767666767766766776776767767767677677676766776766767767676767767767767667676767767676776767677677676667667676776767677677677677677676776767667676776767767677676776776767666766776667667677676767677676776767677677676677677667766767676776766767667666776667766767676766766767767766767766667666677667667676767677677677677667667677667676776676766767767677677677677677666676767767666676767677666776776776677666776776776776766767766767767677667677667677667667677676766767676767767677667676677667677677667677666666776767676766766776776766766776676767667767677677676676677667767766676776677677676776667676676766776766776766677667666677677677677677676766766677676776767767676667766667766677676776677676776776767767767766767666676767676776676677676676776776776766776776766766666776676676776767767667767667767676767767667667767677677677676776677666667767767767767677676667667676767767667677666667766766667676766776776776676776676767676677677667767767766676767767667677676767667767677676667766776776767667766677677677677677677667677667677677666667677677677676677676766776676667666676766776676676667767767767676767677667677676776776667767667767766767767767767766776776676767677666776766767677677667666677677677667766767677667676766776776667766776767667677666776776776776767767667677667676766776766776767766767666676767767766767667767767666666767767766767677677676677677677666766776677677677677676776676776776766667767667766776776776767677667767766767676677676766776776767676766776776776776676677677667767766776676776677667767667666767677676677677677676767766767667677666676766767767676677677676676676767667677666767767766767676776776676677677667677667767767767767766776676776776766776767767676767766766677667667766667676767766767667767667676776776776776767677676676676776667677677677677676677677666767676767676676767766767667676667677677677667767677677677677676676767767677667767667677676776767676667676776666767676676776776767667667766767767766776766677676676776767677677666767677676767767767766776776667767766666766767766666776677676767667766776676677676677677676677676776766676677677667676767667667676766666776767767666667677677677667677677667767766767667677666676776776766766767766766776677676776776776767767767676776776776667677677677677677677677676766776767767767667767767666776676767666667767676667767676667676776767767676767767766666776667767767676677677676767667676676677667677676677676677666776767677667766776776677677666666677676776677676776776767667767766767767666676776776767766776767766776766767767766676766776767677676677667767767677677676767677667767767676766776776677677677666776677677676766677677677666767677677676667676676767666766776766677667767677676776767677676776677677666766767677676776766766767767667766766767767676767766667666776676677677677667767767667677666776677676667766776776766767767767676677666767767767766767676767767766677676677667767766776767767676766766767676776676776776767666767667677676776776677677676667676677677666776776776677676676776767767676776667767676776677667767767667766766767767677667767766776666776767767766766766776766767676776677676676776666676767667766766767766676667676776776776766676767677676677666767766676676676767677676766666676776776767766776676766776767767767767667667677676776676776676776677667676667767767677667767767767767677677676676677676766776776677667766676776677677676776776767767667766767677676667677677677667667677667767766767667676667676676767767767767767767676766676776767767766776776767667767767676666667767767676666776676776767676767767676666776767766676776776776776677676676667676776767767676776667676676776677667767666767677667666776776776776767767767767767677676776666766676776776776776776676667767667767666767677676766677667677667767677677677667676676776767767676677667767766677676667767767676776766767676767766776667767766776776776776677676776676767667767677666767666776776677677676677677676666776776776776676767767767667676776776677666776767667766677667677667766776776776776767677677666767677667767767667676676776667677667767767766676776767677677666767767677667676767676776776667766776677677677676677667677676677676767666776776776766767676766676776766677676767676766766776767677676776676776767677677677667667677667767767677677677677677676676676767767667667767666776767767767767766776776767767677667767676776676677677666776667766677676776767767677676776766776767677676766776766767767667766766776766767677677676676766667667667666767766667767767766767767767766666666766776767677677676767767667767667667767667677676776767766767676676776676677677667767767676676767677677676667766766776776666766767676677677676666767766776676776667676767766676767676767767766767767767767767676776766767767767766676776767667667766776776667666767676776776776776776776767767767766776767676677666776776776776766776776776677677667676677677677676767767767667767766767767667767676767676667676776776776667767766776767766776767666776776767767676766676666767677676767677677677667767676667767766667767766767676776767676767666766766677676776667667766776667767767766767766667677667767667676776676666767767676677666766676767767767666766667676677677667677677677676676767767676767676776677667766767767677677676677677667677677676776676776776767767667677677676677676766767667767676776776767676676676667766767677666676776767766776677676767677676767676676666677677676776676767677667677676776776667766776667767677676667766767677676666767766677676676766667767767676766776667767676776767766767766666666776676776767767767667667767767767767766677666677667767676776766676776667766767767676776677676766767767676767767676766677677676776776776767677667767676677676776677676667767766767767667676677667666776766767676776767676776767767766677666776767767767767666676766776767767767667767667677667767676767766667767676776776776677677666776767666767677667767666776776677667677666766667767767767767677676767677676776676767677666667676767677667766676766767767667676676676677667676776776776766766767677677666776766776667666677676776776666767667767766767767766776677676677666776776666776766677677676667766776776767766677676767667767677676767767676776766667767767667766666676776766767676776766677667766676767767767676767667767766767677676766767767667766766776767677676767676767767767767676677666767767767677677667677676767766776677677667676767667666776776767766677677667677676676676776776766766766767766776767767767767766776766767676667677676776776767767677677667767767676676776677677667676677667767767767766677677677676767767767767677667767676776767676767676776676776776776776667677
67676667677666776766776776767766767676767766767767676767667767676767767677667676767676767677667677667767676776676776767767667767767676776776776767667677677677677666776677677676667766776676667677677676776767766776667667767766776677676677677677676676776767677676677677677667766767676776666767767767667667667676677667767767767667676776766667676767667677677667666677667677676676776776666766776677667676776677666776766666766676767767767767676776776677676767677676676776767677676776766677677667677667766776676766767666767766776677667667766767766677667767677666767766767667766766776776776766776677677676776676767767767677676766776676676776776767767767767767767766676767767667676767766766776667767766767767767767667676776776767766767667766676767676767766676767767766767676776776677676676776767767767676776776677676767676677666776676776676767676776667677676676677676776767667766776677676767667677676776766776776667676666766776767666776766766776776676766676676666767767667677667677677667767676767676776666776767766776767666776767767766767766776677677677677667676677677676776767676776767676767666766677677676667767667666776776776677676667676776767767677676776676666767766776776776667766776676667767667767666766676677676766767767766767677667667766776766766676776677676767677676767666776767767667667767667666677677676766767667677677677677676767676666776776767666677677677667767667667766767766776676677666667666776776766676767676776776676776776767767677677677677676767676767676666677676677677676767767676767677677666677677667667667767667677676767767676766667677676767767667676776766677676776776677667767667767766776776676767767766676767767667767677677667767767677667766676667677667666776767676767766676767767767767767666766776776776667676776767766776677676776766676776776767766766776767767667767767767667667667767767676776776776667677667767676776677666767766776776766676677676667677667676767766667677676677677667767767667766776767677677667667767766776776677677677676776776767767676677677667667677667677677667767766767666776766766666677666776776767767666767676767677677676776767766677677677676766677677667767766776767667676776676666766776766776766666776676776776766776767767667677676766676776667677666677666667767766776767766767676776776776767767766776667676767767676766776766776766767677677676767767676767767767767667766666667767767767766776767676776666767766776776776766667766767767676677677676776676677676776776776676667767677676766767667676776677676776776767676776676776677676767767767766666767767677677676776766767766667676767766676776676767676767766766666776766776767676766776766766776677666776766667767676666766776776776767677666677676677666776767767667766766767667676776776776676677677677667766766676677666767767667767767676776677667676776776776776666677666776776676677676767676767666776676677676677666776767767767677676776776767676676677676767677676677676767766767767767766767767767767766677677676677667766676677677677667667677676677676666776776776677666776676666676767666776767766776767766677667766776766767766776676767677667666766767677666766667767666776676667767677677677676676677677677667677677666776767767767766666776766767767676776666766767667676767767677677677667766676776776776667766676767666677676676776776676677676767666776766676766776677676676676767767667676776667767677667767676766776767766677676776776677677676776776676776676767677677667767676776667677676776767676776676776766677676676776767677677676776767767667767677676776767667767677667767766776767767767766776666776776767677677677667676677676767676767676776677667677676677676767676776767766776767676776667666676677676766667767766766776776776676767677676767676767766667676767667676666776776766667666776677667677667677676776677676767676776776676767676776677677677676766676677676767766776676766776767676667767667767677667677676776776677677667767667766766776776767666776776766776677677667676776676766677677676776776776766776776767676776766776767667767766677677667666767666676766766667667766767677667676766766776676676676676776677666767676677677676776666766767677677677676776767767766666677676767767676677666776677676667676667766767676767767767766677676766676776767767767676677676776776767767676776776666776667766767666667676776776677676676776677667767676776767667767667767676667767677667676776767676677666766766766776776776767767667767767767667766776776767667767666676776767767677666767677667767676776776776676676776677676776676767767667676776776767676766766767767767767677677676776677677676666767667767766767667766767767676667766767676767767677677667767767676767767677667766767767767767676677676776677676767767766776776776677677676766677676766766677677667676767767766667767676767767677677677667677677676776767766766767666766676676677676667766776667666766776776776776776677667667676776776767676677667767677667677677667666776676776776776676776767767767767667767767766776776776767766666776776776776677677667677667766767677667677667767677676677666867766767666767767676776776767676776767676776776676676667676767767676676767676676767767767767667676767767667667676676767676776767676767766767766677667667676677666667676677676776677676666776766667677676776676767676676676767666776766776677677676677677676776776676677677677676677676677667676676677677667767766766776776676676677676666776766767666676767767767677666766776767667677676766767767767766677666776666766677666776776676776677666776767766776776776677676766667676767767767767667666767667677677677667767677666677677677667767766766767676667667766676766776767676766776766776766767677676676776767677666767667677667667667666766767767677667766677677666776766776766766767677677666767766776767676776776677676776766776776676767767767766766776767766677667767676766776776776766676677676776766776767766776776666776766776767766776776776677667766767766677677676776667676776776676677666667666767677666677677676767677677666776776676676766677667767677676776767766677677676766776776776776776776676666767766767676767667766766676676767677667767767676667767676767767767767667767676767766677676677676767667767767677676767676767767677666776776676666767767767767677677677666667666766676767667767677667676767667667677676677677676767666776776677677677677677676776766776767767766767767677666776767666767677677666676776776776677667767766767667677677667767677677676776776767767766776776767766676766677677676776776767767767676776776677677667767667766767767676776776776666677667667676776767767766776766776766766776667767767677676676767766766767676776776766767667766776766767766776677667676676677676776677667676776776677667766676776776766767767766666776666767767666767766767667767766767767676676776666676766676767767667677676776767766776677676767677676767767677667677667766776677677676667676776767676666677677677677676766776766667666767767766766677676667666776767767767766767676776666776776776677677677677677677676776776677677667677667667677677677676667767767766766776767676667766767676766676676766676676677677677677676776676676666776677677677676776767676676776766677676677677676776677667767676776677677677666767677667676677676677666767767677677677667767676676767677676767766677677666767767677677676666676776767676776677667766767767677676776766667676776677667676677677676676676767677676767667767677667766767766677666776766767767677676676767766667667676667677676676767767766776776766666767677666767767667666776776776667677676766767767676767766677677676776677677676776676776767767767677676776767677667677666767677677667677676776676776767767676776776767766767767766767767767766766677667766676776766667767676776767666776766767767767766767667667766776776767767677666766767767676667676767677666676766767677676767677677677667677677676776776776677667767767767677667767677666776776776677667767766776776677677676767766676767766767676767767677676676767677677676776676767767766677667767766776776766776677667767766776677667677666667667677677677667677677677677667677676776776776776767667767767766677667766776776767767677667676677677677676676776776677676767766776676767667667676767767667676776676776767676767676676767676776766767767676667667676767767666776676776667766776767766776667767676676767766676766766677676677677667767676677666676667667677677676776767766767767767767667767667677676677667767767766776676776766776776677677666766776767677667676667766676766676676767677677677677677677677677676676767766667676776767766676677676677676667677667767677677677667677667677677677676766776676677677676767767767767766766676776667766677676767676667767766767767676776776766667767767767676776676776776676767766767766766677677677676676677676766776776776767677677677677677677677677677667667676677667676766667767766676776767766677676776776776676767676776776776676767766767767676776677677676776776767767767667767767767667767676776677676767767666667676776676776767766776767767767676666767767667667767767766767767677676667676667767767677677676766776776776766766776766776767767767767676666767766666766776776776767767676766767677677677676667767767677666677667767667676766776666667676767767766667767676666776676667677667767767767677677667677667766767767677676776767767676776676766776677677667677677677676776776767676676667677676667767666667767766776776677677677676767667677667677676766766676676676767667676766676776667677677676666776767676776767676776677666676676766676676667676776767677676767766767766776676776677667767767766677676667767766676776776776676776667766776667677676677666676776676676677676767677667677677666667677667677667667766767667766766776767767766776667676767677677667676776677677677676677676767767667766676776776766666776776776676667767667767767767677677667676676766766677677676667666767767766776776766776666667766667767677676767767766767767767676676776677676766767667666776776676776767766767766676767767666776776776776776776666677676766766766767767767676677667767676677666767766776676776776776776776767677677667676677676776776776677676776776776767766676667767766776776767676677666767676776766766766776767676776766776776666667677677677677667676667677
676767677677677667767677677676677667677677676677677676776766776767767767677676776767667767767677677676776767677676776767677677667766776776776767667767767767767677676776676676767676767677676767677676776776677677677676766766676776776766776767766766776766776776776766677677666666677677667766667766776767667766676766767767767676767767677667677667667766766767766766676766767676667667667666776767677677667677677676776667667767766776767767766676676776767767676676767677677676676776766676767766676776776776776776776766767767677667766667767677667666676677676776767676767767666677676776766767766766776767676766776677676776776676767766776776776767767767676767766767766766667676767666677677676776766776676776766766677667667767677677676676767766767677677667767766767766667666766776767767667676776766667676767767767677677666776667677666667767767767677667767677676767767677676767766667676767666677666766677666767676766776776776677677666776776776666776677677676767667766677677677676776677676767676766766776766677676767677667667677677676767766776767767666677677667766766776767677676677667677667676776776776676667767666776677667667767766677676776667766677666767676677667767666767766676667677676776676677676766776767667767676767677667767677676767667677676676776776677677667677677677667676776667767676766676677677676766677676677677667667766767766767677676776766767767667766776766767767677667767667676767767677667766776667677677667767676776767766676776776776667767767766667667767767767677667766776676776676766776776776776677676677677677676776666767767767767676767766766676766776776776677677666767767677677667767676677676677677667667767766676767676776677677677676776677677677677666776767766776767767767676676766776667767677666667767767767767766776767767676676776767767767766767767666667767767676767766767677677676776776776776767666676676676766776767767767767677677676766766776776776767767666766667676666767677677666667667766667667767767766776766776776676677666667767677676667766676767667767677676767667767666776676667666666767766776767666667767677676676676676776766677676677667766766776776766776776776776767767667666767767677677667767677677677676676677666776776766766767677677676767677677667767676766776667676766677677676776766766766767766667676767767667666676676766776767767766767667677667676776667766667666776766677677676766677677666776666776767677677677666776676667667677676776767767766676776767666676767677677677667767766767766677677676767677677667766677666767677666667767676766666776767676676667676776776767766776766767676776776677676767767667676667766776776677677676767767767766677667667767766767767677676767767676767767766776667667766667767766776776677676677677676667677667667766776776767767676676776776667766776676776667766776776676776767676677666667767767676677676666776776776776776767767767766766766776677667767767766776766676776667677676766677677667676776677677677677666776666766776677676767676767767767767766676776677667767767767767667676766776767766676776677676677666677677666776667767667677676767767766776767677676767677676767676776776767676677676676776767766776776676766676676676776677677676767676667666677676776767666767666676767766776767767767677676677676776676766677666766676776676677677667676677666776776677677677667676767677667766766767676766767676676776767677677676776767676677677667767767767767767667667667767766667766767666676766766776776776767767677667667667767767677677667767767666776766676776766667666776766766767676667676776776776676776767677676667767677676776667767666766766667767676776776776766776676776677676767676767666776776776767767667677676776676766776767676776676677676767767766776667767667677676766676766767766667666766676776776766776776676767677677676776667766677667767666766676766767667677676676766766677676776776776776766667676677677666776767667766767767767767767677676776667766677676776767766776676776767667767676677677676676676676776666776767767767677666767767767676767677677677676776776767677667767767767676776767677676776767766667766767676776766767677667666776766776776667767767766767767676677676776767766776776776676776776677667767677676677666767767677677676766666676776766776766776667767767676776677677677676676767676677677667677667676666677676767767676676676776766776776767677676667767676776767767677677677667677667767667767766776776766676667767677676767677676766776776767676776677677676766767767666767766767767667677677677676666766676667676767767666776766766667767676767667666767767676766677676776766776677676776776676776776767666767767766766776776776776776776776776667677676767767667767677666767767767677677677677676776767767676766666767767677676766767767676767677676676776767666776767677677667767767676766776776667677667766767676776667767767676667767667767767767766776667676776767676766677666767667667767767766667676776776767767766677667676676767676666767677667766767677667766767677667767677677667767676776677677666767767677677677676776776666677677677666776767666667676677667676676676776767676676667677666677666766766776767667767767667676667667767767766776776677666676766677676766767767676767666767677677677667676776676766666776776667766767767766666677667766776776677676776776676767677676776666776766677666676776776677667767766776677676767767767676776666676676776676677677677677676766677667677677677667677676767766776776776766676776667667767767767766766767667677667676767766776767677666666667767767767667667666776776767767767766776776766767766766667677667676776666767677677676667677666776776767667767767676767667676667767767677667677676776676676767667677676676766676766677676776776776666776677676767767767676776766666677667767667667677677667766676666776776776776776776766766776677677677677667767767666767766676676676666776776666776677666677676766767766776676677667767767766776676767677667766666767667666676767766767766667676767767767677676776776767767767766666776677677667767677667666766766676776776776776676676767767676767667676676676766676776767767677667767666776776776677667667676767766776776677667767767677676676776667666677677677677677676766766767677677667677667667766776776776676767677677677676767766776676776667676767676776776776767677676767767667676677666767767677676767766776776767766776767676666677677666677666767667666767767666776667767767766776767667676776776767767766676766776776776776767667767766766776776677676767676776677677667767667677677676767666776666776667767767677676776676776776766776776676667667667767677666677666676767677677667666776776676677677667666767667767766767767676666767766776776766766776767766676667677676767677677676767767676776776676767666766766676776677676776667676676767676776776776767667766766676667767677666767766667677666776776776677677676776767676767667677676776667767677677676767767676776677667676677666776776677676766776767767676676677677667667767766766767676776767766776767667767667767766776676776766767767666766776676767767676776776776667767677676776676667767766767677677676776776677667677667677667766776767767666776677667766676776767677667767677677667677676766677677676767666776676667677677676776766767766667676666767767676776767667767766666766776676667767667676677677667767767676676767667667676676676766776776776766766776776676667676776766776776667677667667677676766766677677676666767677677676776776767766766766776766766776766776767677667676776776776767676667767767677677676776767676767766766667767767767767677677677677676776767767667676776766767677677676776676666767767767766767766767767676676677667677677676767667676666767767667667677677676667676676667767676767766776767766776767677676767667666667767766776767766776667677677677667766767766766776677677676677666676667676776667767677677676767767767677676767676776677666776667767677677677677676767677666667667676667677667767767676766767767676667767767666767677677677677666767677666666676776766666776767767677676776767677667666767767766776677677677666776676677677667666677676776776766776767677677667676767767767767677677676776767666776766766767677667766767677666767767767766677666666676776776776767767766776676776776776776767767666776766776767766677677676766677676677667666776767767677666776776766666767767666666677676767766766776767766767666776766776767667767766767676676767677677667677667766776676776776776767766767677677677677677676666767677677676767676666776766766767677667766767676776776667766767677666776767667766776767677677676676767676776767677667767667677677667667767667767677676776776667767767767666677666667667676767667677667676776776666776776766776677667676776766676767767676677666766666776767766766776776677677676767767677667676776776766767767766767767767766776776677676676766677676767767766766767677677676666776767677666776676767677677676666667766767676776776776767676776676667666676767766776676776677677677676677677676776676667766766677667677676776667677676767676767766667767767666766776676677676677676677667666666767767667667676666776667767677677676776676676677676767767667767767767766676766767767766667676776776766667677676767677667766766776776666776767677667666776767677676767677667767676666776767767676776767767767667676776776677676776776677667767766676766666767676776776767676676776667676767766767677677667676776767676776776676767766666677667667677666667766667766766767677677676767767767766676767767676767676766767667677676776776776767767767767667766776776776767767767767676766767767766677677676676667767667676776767677676766676767766667767676776666776776767767677676767676767767677667677666767677677666677667667767766776677676676767767677677667767677676667677667766776776677677667767677667677676677676677676767677667667676766767767676776677676776667766676766767667767766767767767767766776767666767676776766767676776676767767767677676676676776776667667667767676776776676776776776676666776776667767666767667676776667667766767667766776676677676767767767767677667677677677667766676776776767667767667667667677666776767767667767676767677676776666767767667767676766776677677676767676776677676676767767667676767676767677677677676776767767767676767676767666766766776677
6767676667677677676776767676776776776766767767666767767677676666776776776776767677677677667766776667766776676767767766767767766767676776677676776667766667767667676667767766767766766677677667677667767666767676667666767767667677677667677677666767676667677667677666776677676766676666776766766776776767677676776766676766766766767676776766767667766776767767766676776767676677667767667767667667766766776766667767767677667667676667766767677676667767767677676677676776767767767676676677677676766676676776676776667676767766767676776776767766776776676666776767767677666677677676676766776667767766767677676776677677677677667667676666776776776776776666677666677676776666776767767766776776776677667767676676667677667677666776767767677677667766776666767767667766776767666666767766776776776666676767767667677667767767767766776667767676776776767677676776676677676776776677677666766667767676766766776776766677666776767767676667677667677677676766766767767676677667667767667767666776776776676776767667666676776767676676776776776677677676677666677676767766776677666776666676667766776766767767766767676767677676667767767676776766677666776776677676767676676767766776776766776677676676666767766667676767666676667667676677676677676766776676776776667766776667666776767667667766766776676767766776667677676677667677676667766667667677676776676766677667667766676767767676676776766667677677666776776667667767767766776767677676766677666676767667767766666676767766767766766767667767767767676677677677677667677676676677676666776776776767766776677676767676776776776776767667676776676677667766776677676667666767677677666676767666667676767767767676767766766666766676776676676776776667767666767767766676676676677677676677677676667676677676776776677676677676767666776776767767767766767676776776776767676677667767767677676667766767667766767766776667676776766676776776666767766767677677667767767677677667767766776676767676776776666666776676767766767676666776776776677676776676776767677676776667667677677666766776776767676776676677667767666776776767676776667676667677676776776767767676666767766776776766667667667767766766767767676676766667677677667677677667676667666776776767666667766776776766767767767767767667667767666776776776766767767677667767766776677666676776666767766776776766677677667676766776767677676776776676666767766766776767767766766776767766767676767666677676676676667767767767766767766667767766776676776766776776767676767677666766776766767676776767667666677676667767677677666767676776776776776776767677676666677676767767666776767676666677677676776776776766767666666677676776767667666776776766767766776677677666776667677677677677667677667677677677666767766676776767766767667766767766666767766776766677667676666767767767766776676677676767767767667767767767667666767677677677676767677676776667666676767676776767767667666776767676767676767767676676776767767677677667767766677676766767767767676677677676776776766767767676766776776767677666776666667766677676776767677677667766776766676676766776767666767667766767767766676767766767667677677676776776677676677677676767666776676776776666767767766766767767676776766767766677676767677676767767766776767767677677676767666776767767767767767677667666767767767766767767666667677676776767666677677666767766776776776676766667666767767676776767677677676776776767767766776776776666677677677677667766776666776776677666676767766766767767767677677667767667677677676767667677676666667767766667767767676776677666667666677677677676776776766767677667676667766766776776776776776766766677667767766676767677666776766776776767767767766767767676667767677677667767667677677667667767677676776676776676667766676676776776767676767767767677676776676776767677677677676667677667676776767676666767677677677676676766677676676776767766767677677677677676676767767767766776767666767676776776776776766776776767677666677667767767767677677677676677677667767676776766776767677677667666667766767677677676776776667676766776767676767767767767766677676767676767667766776677677667767667677666776676767666767767667667676776776766767766767767766666767676776767677667676767766767767767677666766676776767767677676767667766766776667677676776767677666766677666666776767677677666767676776776766667766676776776776767767767676767667667676677666766767767767766776767677676776667766776676766776776767766677677667677677676666677677676776776667677676766676767767767767676766767677676776766776677677667677677677666676677677677676676766677667767767677666666766776776766776766767767667677676667767767676776766776776767667676677677676766676776767766776776677676776767767766667767767767767677666776776776776667676776776767766776676676676767767666767676776677667767767676776766677676767667677666667767666677676767667766767677677677667677676676767676766767766766667767667676776667766677666766776667766766766676667677667677666767667677667767767667677666776676667767676766766667667767767767766666767666676666766667676776767767666766776766767767676666767776666666677677667676767677677676766776666776676767767766667677667677667677677677666776676676767677666776676667677677676776776667766776677677667766776776776676766766776767767766776776767676767766766766767767767676776676667666767767767677676776766676666667767767667767766776776676676676667677677676767677677667767767766676767767767767767766766667767676767677666776767677666776676776767666767677677677676667767767677666767767666776767676776776767667667677677666776776767767677676667767667766776766767767676776776776767677666776767767767767767767676767676767676677677677677677667676677676767667677676676776767667767666776776766677677677676677677677676767766767677677667676667766776677676776667767767767766676767677677676676677677677667767677676667666667676776776767767767767667676766767676667667676776677677667677676776667767666766677677667767766677676766766767677676767767767767767767676676767767677667766676677677676677676667767766766667767677676776677677677667766666776677667677676766766776767767766676776776667667667766676767767766666767676776766776666767767767766767767676776677667677677676676766766767767676666677666776667677667767667766667677667667767676776667677666776677666766767766767677676667666767766767767677676767767767767767766766767767676767767667677667766676676776776766766767766666666776676767767767667677676667667767766766666766767767677677676776776676766767767677677676776776676776767677677666676767766677677677666766676666667767676667667677676767766776677667767766776776767766667766676766767667766677677667677676776767767766767676667677676767766666676766676776676767767676667766667677666767676776667766767677677676667767767676677677667767766776677667767766766677676667666667767766776667676766776776767667676676767667666767677667667767676776767666776676676677676767677666667767667766677666766776676767766666767677677677676776676776776676767667767677677676667766776776766767666776676776767676677676776766776776767766677667767767666776776676766766767667667767767766776676776676776776766776766767676767767667767767767677676776677676767767677666677676667667667676776766767766776767767677676766667676767676766776666767677667767767676767677677667766776677676776776766776666767677676776767767767767666677677677676767677676767766677676767767677676767766667766776667677676767667767766776767767667676767676767676766676676676676667766776766767676776767766776776667766677676767766767766676666776776766667677676776666676767767676677677677677676767767676776776766677667766767766676667767767667767676766767767666767767767767767676677677676776776776776767667767667766776767677677677676766766767666776767767666767676766677676767766666767766776767767767667666676766677677667766767767676766776677677676766676776767676766766776666776676766767767667767667667767677677667766776776676766766677666667766776667676676767677676776776677677677666776767766766766677667677677677676776667676776767667677667767676767676776767766776776666766776767677676776776767677667667767767676776767767667667766776767676766767767677676766677667677676767767766776767767766677666766776676776767767767676676677677667666767677676767676767767766776767767677677677676776767767677676776776667767676676667667766667667677677667767677676676776776767767767677667667676766776677667677676776667766767767676767767676767766776666776776667677676676677676766677677677676776767667676676767666776776776767677677676766776766776676767677677666766676776676767767766667667677677677676666767677667767766677677667766766767677667767677666677676676667767766767766766666767666766767676767767676767767667677667766677666776766776676677677666766667767767676776776776667676776767766677676776776776776767666767677677677667676767676776767767766776677677677667666767676766776776766767767767767677677676766776776776676676767766677667677676676776767677677676767677676666677676677667767767766677677677676767677677676776766776767767767767767767766667666767676766767667767667767767766766776767676776767666677676766667677666776677676776677667767667766776676766776767676776776776676767667767766776676776767767667767767767766776766776677677667667676677676676776776776666676676677676776667767667766676767767667767677676676677676776776767667666677676767667667766677667677667667766776776776767767676776677677676766667676776776767667677667677676767766676776767767767666766667676767676767767666667676776677676767767767667767766766776776677676767767667666767767767677677677677667766776767767767767676776676776776666676766676776767766676677677677676776667767766776676776766767766767766776667767767767677666676767766776766776676677667767766677677676676766676677676776766676776766776667767766767767767767677676776767767767677677676776776776767667666766767667767767677677666677676766677677677677677677677677676766767766767767767667676776776766677676677677666767677676766776776776776766677667766766776776767666767767767767766767677676776776666776767767766776677667667767767677676677677667766776666776776676767767767676767667676766776776776677676676776766666766667767767767766776767767667
6767767767676766677676776676776677676767767667676776666767767667666766767677677676766677676767676677667766667767677667677676776666676667766767767667766767767677676667766766776776766676667676766676776776767767677676676776677667766776667666767767677666776767676767766766767766776767676776767676767767767767766677667766667667667677667767766766776666776676767767666776676677667676776767767766776667767667666676677667767676776677666767766767767677677676776776776676676676767667766776667767767767766766776767767767677676767766677676776676676776667677666766766767766667676767677677677677676667767767676677676677666767767767766776776776667667767766676767666676767766776677676776677666776776776667677677676776766667677677676767666767767767767676677667676767766767676776767766767767767677677667677676767666767767766767767767667666676776776766767667677677667767677667667767767767767766776767767667667667676667767676767676767767767676776676767767677666667667767766776767767677676766676677676677667766776677666776667767676767767767677667766676776767767677676677667676767767767676766776776766776667767677667766776677677676767666766776666676766676677676767767667676776767677676766767667677676776776776767766776677667677677676766767767767767767766767767766767766776676667766776667676676677676766667766776776776676776677667767767677676767766676767676666776766767766677677676667677667766766767767676677676677677676776767767767667766776767667767677677676776776776767667677676667676667767767667666776767667767767766776676667666776676677677667767676676776676776776766767766766776676767667677676776677666676766677676776767667767676767766767676766677677667667766767766767767677677676676766767676676767766676676766667767767676766677677676677667676776776766767767766776776676677677667667676776767666776767767677667767767766767676776776766776766676767766776766766776776676676776767677677677677667677676767677676676767677677666767767676766676677676767677667766677676776776667766677676776776776776666776767767767766767767767766676766676776776667767766666676776766776676776767676776766776776776767767676776776676767666776677666776766667677676767767676776667677676776677676776677677667766666776676667767677676666676666776666767767767677676767677677677676677676676776767676776667767677676776767677677677667676767677677677676767767676676776677666767767766676776767677677677667767767667766776677676666776776666667766667767767676776767767677677666776677676677677666776667766676767767676776767676676767676767666766767767767667676776776767666677676776667676767677676767767676677676666667766767676677666677667667677676767676776677677677677677676667766776676776776766766776776677666767766776776776776767677667767766667767667767767767677677677677676666766676677677667766776676766677676776676776766766767767677666766776776767676677677667767767766776776776676676677677677666767766667766677667666767767677667677676776766667667766776677677676776666677667676676776767767676676667677666676767676767676766776776667767677676776776776666676767766676776776776767667677677676776767766766766767766776677677666677676676776766776776666767666767667666676667667767767767676776677667767677667677667677666767676676677676776677677677677666766676766677677676676767766776667767767767766776677677667677676776677676677666776776676776776766776767766667676776677667677677677676776767667677676767666767677667767767667676776767767767666766776676677667666776776677667766767666667667767767676776776667766776766776776677676776776767677666766767767767766766776767767676776776676776776666776677666677677666676767766667767667666776776776776676766766666767767677676776776767766766776776676666667676776776776677676776776766776767767767676776776767767667767666766776776677677676676766667767676677666776776776767676677676776767677667667676767667766767677676677677676776766677677677676776767667667767667676767676676776776767677676776767676776677677676766667667766776776766767767667766766677667667667767767676676767766776767666766766766666776767667677667676677677666767676767677677677676776677676666776677667666776677667666767676767767766776676667666776776776767767766676766776776767767676766676676776776677677677677676666767767767767677676776776776767676767676677667767766776767676677677677676776776767676776776676767767767766676666767767767677667766776776776766677667767767677677677677667767677676767677677677676776766676767677677666776766776767766776776776676776767666767767767766667767677676767667667766767666676767766676676776766767676667666766766676776767766767676776776776767766667677676677676677667667677667676776767767676676667767667676677667676666776776767767676667766766776666677676776776767766776767677667767666767667766766766666677676677676767766667767766776676767677677667677667767677677676677667766767766677667676676767767767676676667767667767766766776776677667677677676776776667677676776767676776767666776767677667767676776767767767676677677676677677677676766767767767667676676767667766776767767677667667677667766766767767677677676776767676776776677676776766676776776666676767666776776677676677667767766767677676776677677677677666776766677667677677676776677676767766776676676676676766767667666666676677676676776776766767677676767766677676776776776767667676766767666776776767676677667676767667667766776677676677667676667667767766766776667677667667676776776767766776776776767767676676676767677676776767676676776776767676666767766776676767767767766776767666776666677677666776776776767767677677666677666677676776676767677676776676776766767677676676667676766776767676676677677677677677667766776776776767676776776767766667766776766767677676767766676677676776676767677666776776776676677667766767676677676767666767676766766766776776776767767767676776766776767667767767676667666767666767766776676766667767676677666767767767677667766776776676767766767767766677676667766677676676677667766766776776677677676766776767677676667767767767766677676677677677677676666676776776776767676667666676767767767767667676776677667666676767676776776776677677666677676676766776776677676676676667677677667677676767767666667767667766676776676776776766767766776776767766667666776776776766776767677666766767767767667767667767676677667767677667767667767767767767666766677677677677676677676767766767767677666767677667676676676766766776766667676667676767667767767677666766776766676676776667676676776776776766767767767766766676667667766676767666776677677676767766766667667766776676677676666676767766776776767766776677676677676776666776766776766667767666776766767767676767767676767767677667666676767767767767667677666767667677677676767676677677667677676766677676776677676776677676776766667767767666767677676766776776776776767767766776776767767676776767767767767767767666776776767677676767676766776766767676776767766677667766776667767676776667677676676776767767677677667767767677666776767676776767666776767667766776676667767667677677676776667676767767767676667767676776776677677666767667767767667767667667677667766776676776767667667767676776677676766677677677677677676767767677677667767677667766766767676776776776767766767766776776676676766666767676677677677676666677666767677676776676776776767677667666676676776767677677677667766666676776676766677676676776776766767767767677677676776767767677677677666776677676667766776776676776776776667766766776677676667677676766676767667676767666767766767676676776766677677667766767767766767767676776677677666776776767676767767766776667666776776766776667667767676776776767767667767677676776776767676667667667767766776767677676767676766776676676667767676677677667766776766776767766677667767677667767767667766667676676767677677667676677676666676776766776776767767767677677667767766776767767676776776776776676766667767767667766776776667677676767677666667767767767677667767767677677667667666767766776766767767667766676677677666776767767667677677667676667677667767766767767677676677677676776677677676767767766767767766776767766776767676676676776767676676666776677676776766676776776767667767666676767676776676776767676776776766767676776677667767767767676767767676776776677667666776676776776767766776766776767766776666767677666676767767767677676767767767767767767766667667677676767667767677677666766676776776677677677676767676766677677667677677676676677666676776676766676676766666776767676666767677676776667676776776776666767766767666776767667767767676776676676677677667766766776776776776776776766776776766776766776676776677677666776677677666766767766767676676767766767767767767667666677677676776776767766776776666766776767676766666766767667676776776667766776776666767766776767677677676776676767766676676667767767677676676776767676677676677677677667766667667667766766776776767767767677677666767677666676776767676766677676767676767767676767767667767676766677676767676677666766776776776766677677677677667666677677666767767667767767677677677676666676677677667677677676677676667767666767767766776776776776667767666767676776677667677666776767767677677667677667677676776776666767676776776776776676766776677667767667667767766677677677676677667767667767677676767767766776677676767667767767677676776776767667667676676667677667767676676776766766667767766776776776776676677676776767676676776667767667767666776767767767767676676776776776677676767677676776766776766776767766766776776776767676767677667676776776776776676776776667767676667677676677676766776667767767676677676676767767767767677666667676767677667667667767767767667767767767766667766667766667766776776776766667677677677677667677677677667766766776667766676776676667676766767767767766766776776776776676766776776776767767677666677677677666776776667767667677676766667767667767766677667677676677667767766667677677677676766767676676766667676767766766767677677677667667676676666677667677667766776776776677677676776767767766767767677667677666767677677676767667667766767667677676767666766766666667767677677677676677677677677667667767767767676776676767767666767666767666677666676776666776776767767767767767767667676767766666677677676
76767767767677676776677677676676776767677676776676776767677666666677667766766776676767677677667767676776677677666766677667676667767677677667767677667767767767676676776776776766667767667766767766766676767676776676776776766776666776767767677666776676767766767767676667667666776767767767766677666766776667676776677677677677667767676776676766776776767767766767766677667766767767766776766767677676667767676667676677677676776667677666666676766776776776776776776677667677677666676767667767667766677677667767767666766776667676767767676766666767666776767766766677677676776676676776677667676767767767667767666767766776767676767676776767767767767667766676776677677676776776767666767767766667666776677666677676776767766767767766667766766767766676766676676667766776766776767767677666677677666766677677676767767766776666676776667676767766776776677667676677667766766767766776677677666767677676767677677676767767676776767767676776767676776666776776767676776776776767676667667666776776776677667677677677677677667676667676677676776767767676766766677677666767667667767677676776776776667676776776776776766776666776767677677676767676776776776776666667677677676677676767766767667766667767766676766676767766766767767766766776776767676776776666776767767767667767676666677677667676676677676776767666776776767666676767767766766767676767676776676766676767676766767667667677677676767676666676776767677667676676776767767676676766677666677677677666767767767666776767676766677666766767667767677666666677666676766677676767676677667666666667767677677676766666666766676766776766776666666677667677676776767766677677677667767667766767767667766776666776767667767767676767766676767767676776767767767667677667676776766677667667676676767676767667767677677676677677667677676676666776767767676767667766766677677667667667767677676776776776776677666766776767677676776677666676776767767667767767667766776676776767677666667676766776767767677677666776676667767676776676677666767767766766667767676776677677676776766766667677666776677677667677677676767677676766767667677667676776766776767767766776776667676677676767676767676677676776767767676776677677666776767767677666776767767676776776776776776767677666676776767767666776776767677667767677667767767677676677677677667766776676767677676677666767677676767767767766767676767767666766776766776667676776767677677667676676776676776767676776776776776767676666767677666676766677676676766767767676776677666776776767767767767676767766776776667767677667677667767766776676776766677677676776767676776677677666667766677667767676776776677676666767767766766667767676776667767767767767667766677676767666767677676767667767676767766776677677676767677677677677666776677677667677676766776776666766767766776676767766767676776677676766767666677667666776766776767766776667667767766776677677677676676776776776766766677667767767767667676766776776767767676776676776776767676776776766776677677667676677667766676766776667677676767677667767767766676767767766767667666776766776766767676776767677677677677677666767766766676776767676776776677677667677667767676776766666677677676767766667767766776776767667767677676776677667676767667767677677677676677676776767677667677667667677676667677677677676776667676677666667677677676767766667677667767766776776677666766767766776776776666767767677677667767667767767767767667766776676676776776767766676776766767767676776667676776776676767767766766767677666766776767667667667667767766776767676766767676776677677667677667676776776776677667766767676767677676776767766776766677677676767767676776677676767667766776667767767767767766776677666676677676676676677677666677676767766666776677677677676677677676667766766767676776776667767766776677677667677676767677666767767676677667676767666676776677667667667666767767666766677676676766677666667666776776767766676776776776767667767767767676776776667767767676667667676776766666676667667677676776776776767666767677677677667766776776767667766677676776677667767767767766767676666767676667767667767767767676766677677676677677676677676776776677677677676767676776676667766776776677667766776776767677677666767677677677677666667667767766776677677677677676776677667667766767676766776676767667766776776767767666776767666776667677676767766776766677676767767667766776667666766667667767767767676776767677677676677677677667677676677677676776677676776767767676677667767767667677667677676776776767767767766776667767766767767667677676767767676667676767667767766776767666677677667767676676776676767767667677667667766776776766767676677676767667666767767677676776667666767767767677676676677666677677676767767767766676677676676676666767767666766776776767676776676766767767667767767766676766776776766677676767766667677667677677677677677677676766776667767766677677666666776776776776676676676766766766766677667666676766766767667676677667676766776677677667667667676667676767767766776766666776776776776767766776676776776676666676766776677667676767666677676767767767767766776767667677676666776776776767677676776767677677676666666776776767677677676766677676776776667666767676667676676776776766677677677676776767766776677676667666667677676766766667766776767676666766667677677677677676766676767676766767676677667766676776766767666676776776667676776677667767766666767667676767666676776776666667766767676766677677676676766776767767667766677677676767676776776776776766676766776776677667676776776776767676676766776767677676666767767767766776667766767767767766776667667677677676667667767766676767766766776776666766676776766667667766676767666677667677676767676776767766767667767667767676667676766677667767766767767767677676776767766666776667766676776766766677676776776676776666766767667766676676667666677677676776667767676676676676676767767677676667667766776767767676776666776776677676767767667677667767676667676677677676776766776776776767677677676766677667766776667766676776767676766766767677676766776766767677676767766767767767667767676776667767677666677666676767676767767677677676776767767677676776776767676776666676776776767666776676676766767667666776776676767766776767677677677667767766776776767677677676776667767767766766676776766766767767666767676776776767767767677676767677676776767676767676676767677676766776767767767766776767677677676667677666767676776776676767767767767767676677676666677667767766766767766776677667767667766776677677676767676676676677677676677676776776767676767667677667667766677676776767666766776767767677667767766767767766766776666776767667667767766677666776776677667676667676677676767767767677677676667766776776776776776776776676766676767666677677676776776776776767767767767676766776776677667676676767667767767766767766766766677667766776776676766667676776767677666677676677667676667667766776676776776776776767767676767667677666767677676666767767766676676676766776776677667667767676776767667766677667766677677667676676677666767767767766666767767666767767766677676676767667676767767766767767767666767767676767766776776776767667676766776767676766667767767766767677677676776776667767766776776776767666767767666776767667766666766677676767677667676767667767676766676766766776677676766666677667766767676666766676776776666677677677667766767766677667666767667766766676776676677677677676767677677667767766776676776776676776767677666767676766776676676767767666676767766767767676776676676776767767677667666766776776676776677677676767666666776776776767767677667667767666677677677667667677666667766776776776776766667677677667667766766776767767677677677667767667677676667767767677667767767767677667677677677677677677676776666776766776767767767767677667766767767667767767676776766776776776767676776776676776666767766676776677667676776767766767767677667767677677676676776776776776767676766766776667766676776776776767677676776766667766666677666677677667667677676766767676776767767667667677666776676776677676767767677666676677676776676677676767767767676676676676776766776767676667767766767667766677676676776776677667676766676676677666776776776766776776666766676677677677666776677677667767676767766776767677666767767767676767767676767667767676677677677676676667676767676677677666667677677667766767667667677676776676776776776667676776677677676776776767666677667677676776677666776767767667766676776776666776766766776767676776676677666767676776767676767767766676766776776666776667767677677677666676677676776676776767766767767676667766776776676776677676677676767767767767767677676776776767676766767676667767766667766676767767766676776776776677677677676676677676677676677677677677676767677676767766667767766677676677666776677676776766776677677676767677676776667767667667767767677676776776676776776767667676767667766766767676677667767767767767676767666677667677677676776766767667677666766776767766776767767767676767767677677667676767766776676667677676776667677677677666776676767677676767767767677676677666676676776767766766677667677666677676767766767767767677676776767667767766767676776677666767676666766767677676776776677677677666667676766776676776677676767766776766677667767767766767676677677677676767767677666776776767766776767676776776676666767766776767767767676776776776776776767677677667677667677677677676677677676766667767667677676776776677676667676776767767766767767767767766776667767667676766776776767676766767767766767767767676767667676766776767666667766776677666767676667767766776667667767767766767677666767676676676776666676776676767767766666776766766776776776776776776767767677676776666677677676767766776766776776676766677676767767767677667767767767767677676776677676776766776676666676776677677676776767677677667667767767766767767767766676776767767677676676767676766767767677677666766776767767767667677677676766776676677677676776767767666767766776677677666667676776677677676767676767666677677667766767766676776776776676676677667667767767677667667676677677667767667667766677666667677677667677666766766767677677677677676677676667767667766776767666677677677667677676676776677677667766677677667666676666677666776767766766766776676766767766776676776776667767767767666767676666667677
677677676667677666766776776776676677667767767767676676766676677677677676776767766766776677676767767676666666676676766776776676766767766766667767676776676766667766766776767666776776766677667766677677667677677676677666667766667766767677667766776776776776767767677677677667767767767667676776776766666677676776766776776776776767676667767767667677676766776676667767767766776767766767767766676776676677676776776766776677666776767767667766767667767667767767767766677667767767767677677677676676767767767767767677677677677676776676667767677666776767766667667766767677677677676677666667677667667667766666766776766776677677677676776666677676677667676676766766677666767766776776677677667767677676776677667767666667677666676767667676776767767667766766776767667667767766676776676677677676766666666677667767676767676667676776767766766776776776776766776766767677676776776776667677677677677677666677677667677667676677677667767677677667766776667677667677676776767766676767676776776767676676767667667677676776766677667677676676767677676677676776677666676776767677667667666776767666677677677677677667677676776677676676776766667766766776766677676776776767766766766776767767766776676676677676667766667677667766767677676776767767767667676767767766776677676766666776776766767676776776776776776776766667677666767767667677666666776767666677677667677666766767767767766677677666776767667676767667767766766677676676776776677667667766767767667766766676767676766776776776776677676776677676677677677667766667766676776766776776767676767767767667676676766766667766677676776767767767677676676676676776767767767767676766667767676766776676776776776667677677666776776676667666776677667676666767666677667767676776667767667767767766776766766676667767767767767676767676767767677667766776766677677667767766667677677667767767667677676676767677676766776776776776677677676776776667766767766677676767677676767676766776776767666766767677666776676766767766677667677677676667667767676676766677667766767677676776667677667676776677677677676766677677676676776767676677677677667766667767766776767677676767766776766767676676667676767767767677677676676766767767667677667676667767667666767766676667767767676776667666776677677676677677676677676776676767676767766677677676676776776767767767767766666776767677667667667677676677676676677676666767676767676667676776666776677677677677676676677676676766677676766766767767767667676677676767676767767767677677676666776677676667667766767766776676767767676667766776677676767666767766676676776776776676776767676667667667766776676776776767677676677677667676776776767767766677667677677677667767677667676676767667767767767677676776766677676776767767767676767667666776676776767676676776767667767767767667676766677676776666776767766677677677677676767667677676667767677677677677666766676776767767767767767676766767767767667767677677677676667767767766676767767767766767667667767677676766776767676666776776766776767766776776767766766676776676676776676676677677676776776766767666676767767676776776767676776776776677677677667677676767766766766767767766776776767666776776776766776767767766676776677666776776767676666776776776766776776776776766776667677666676766766676677677666766776766676766767667767766776767767767766776677677667767767667676776767666767676776767767767767767676676776776776766767676677676776776667677666676667766677677667677666776776776677677677667767766667677677677677676677677677677677677676767767676776676776776767767766776767767767676776676666766667676676677677677676776776767767766776776766666776667667766776776676776767677677666767676776776767767677677677676676767676776776776766677677666767676776776667767676776776676767766776677666676767677667667766776767677667766767767767667767677676766776676767677667766676776776767767766766666776676776776766776666776676767677667767767767677667766667766667767676677677676677667767677677667667677677677677676767666776676776776776776776776766667766676676677667767677676767666776676677667666676666776767677667677677666776776676767766676667677677677666776677677666767677667676776667767676666677677677676776676776767767767676776776776676677676677677677676677667676666676767677677667766776666776776776666767676767666776767676776676676776776677677676766766766776776666776767766766767667666767767666776776676677676776776666676677676767677667676677676677676667677667667677676666776766767767677666677676677677677667767766676766776776776666767676776667677676767767766766676677676766776776767676776767667676767667677666766676677677677676776677676766767666677676766767667676667677676776667667767667676677667676767766766776766676676676776676767766677666766776776767677677667677667666676776776776776677677677667676767676766776767667766677676677676676677676766766766766767667677667767677676776676766767676776776776766766776776776776767766776767667676776766667767676767767676677676767767766776776776776767677666766766776676767766676676677666776767667676766767677676766776766767676666776766776666667766767767667767767677667676776776676676776766766776776767676767677677676676767676776776776776766767766767666666776776667767676776776767667766776766677677667766666766776677677667676676766776776766667767677666667666767766676677677677666776676667676776767667767766767767766776767767767676776677667677666766667666677676766677667676776767767766676776767676766667766676767767667676767766766776767677677677676677667767676767767677667677677677667676667676776677677666767667677676776767767677676767767677676776776677677676776766776666767767767676766766776677677677676767767667677677676767766666676776676677676677677666667767766776767667767677677677676776677666667677666776666776776776676766767676776676676767767767767677677666677676677667667767676677676776677676676676767767667766776767767767667677677676766776776776667767767666766776766776776766776667677667676767676776776677667767766776776776767677676776776767767676767676677677666776766776767766767766766676766677666666776767767767767767767766776667677677667767767677666676667677676676677676676767767667677676677677666776677667767667767767766767767676767766776677667767767667677676776776677677676767767676666767676766776676767767766767676676667676776666776767677676776666767766677666776776767676667676776776776676666766677677667767766776676677677667667677666666676667676667677676776766667676776666767667676667767677666767677667676766776767767767676677666676667666767767666676767677667667677676767677676766677667676767677677667766776677677677667666677676776667676776776767766677667677667767767767767667767767677676776666776776767766677676767767767677667767766667767676776677676677676767676676676776676667676676767676776677676776667767767767676776776776776776676776776776677666767666776767766776676776776767676667677677676677676776677677666767767767767767677667767676767766676677677677677677677676677677677676767667667766776676776776767766776776676776776776677667667667767666676666667676776776767767766766767677667677677676677667767766767667677666676776766776767767667767677667677667666767767676767667677667666766776767676677677667667767677667667767667766676677667767766776776767767667767766767667667767766776766676776767766776767666776677667767767676667767676776667677677676767677667676766677676767767767676776677667767676666667766776766767767677666767676767767767676776766766767767667766767767766676666776676666677676776677677676767676776677677676677676677676767766677676776667767767677676767767767677677676667676677667667767667677666667766676776676767766767766766677667677677677677676776776776776677677676667677677676666776767767677676767767767667767676776776766766766767676676766766666766776776767767766676776676676766776667767676776676767766677677677666767677666776776766667667767676676776767676677677676776776677667766767666767667767676676667676766766776776677666677677676667767677676776677676767676776677667677677676766767676667667676676676767766666767676767676667767676776776776776776767666766776667677677677667767677667677666776776766776776776677676766766676776676767766676767766767677666776676767766766677677677676767667766767766767677677666766776677667767766767676767767676766776677666776766767767676776767677676766767677677677676667767767677676676666767676776776767767767767767667676766767676776766676677676767767676776776776676776677667766776776767767767667677676767667667677677667767676676666776767766677676677667667677667676767767676767766676767766767767767676766776677677676776767677667666676767767766776767767666676666776767767667767766776776776776767767666766677677677676767677677666776776677667667767676776767767677676767677677666676766677676676766767666767676667767767677677676676767767767676776776767766767676776677667767767677666666766776666676776676677676677676767676676767677667766767767676677667767676767667767667766776677677667767767677667666767666676776767677676776776776776776767767767666667767766676776677676776766767667676776677677677677677676767676676776766776767667667766776776776776766767676666767766767767767667766677667766676666767767766776766776666766767677676767677677667677677677667766776776766676677667667666667677676676677667667667766666677667667767766677667767677677677666767767676766776767677676776767766767766676676667676677676766776766667767767667767676766767767667767676676767766667767766767666677676767767677667676677667677667767767676767676766767677676776767766766766776766666666766766676766767676667766776667767676767767676767767676766666776767767677666767677677677667677667767667767767767767677677677667766776667676767676677677677666776776776677676776767767667677667677676767677667677676677667676667767677676677676767767677676677676776776767767677677667767767677676667666677667677676776677677676676676677677677667766766776767676766676767676766767666767767766666767767666767676766776767767676766676677676767767676776767767667766766667767667767677667677677677667767766767676766776767676677666776667766676677676766767767766776776776767767667677677667767766676676677677677676767677666676676667767677677
36776767677666776767766767677676767767766766766776776776677677676776767767676766767666666766766767676766676677667767766677667767767676776676766767676776776776677676776667676667767767767677666776767767676767676767766767677676677677677677666667667767766767676677676767667676766677677677667676767677667667667767767677676666766776776776767676776776676776676766667676676767677676767766776767667676677677677676776666776767767677676776767667767767766776677676677676776767767766667677667666766776676766676676776776677676676677677666677667766677677677666776677677666676676767676776776767676767767676677677676667677677677666667767666776676667666776767766766766667767676776667676676767677677676667667666766766767767767677677676766776776767676677676776767766767676766677676776676677677677676676677676776776676766676766776767667767677676776676677667666676776676766776667767677676677677677666767666767667677676767676767766767767677676677677677676776776767676667676767767766766776767767767767677676776776767767667677667677676776776666776767767766766776667766776766767766767766776776776776776666767676767767767666767666776766776766676667677676676776776767767677667667767677666776776776767676677676677666766766776776667767766776766767667667767676767667766667677667767766767766666767766776766767767677666766676776677677677667767766677677676676776767666766676776776676767677677677667677677676776767767767676677677667676776677666667767766667676676776766766776666666766776666776767676776776767676767676776767766767767767676776677676677667766666776767766766667767667767767667676776676676667676767766767767667767677667766676776767677676766667677666666676776677666677667677667667676676767767677677676677666667767667667767666776776767767767677666776766667676776776766676676776776776767767767767766767666776766677676677666776676776676767677676776667677667767677667766776766766767676766766676667767767676676676767766676776676667767666766767676677667766776766767677676667677677676776766776776776676676667767676676677677676776767766676776776767766767766767766766767767767677676676766776667666776767677676667666767767676776676677667767767676677677676767667767767766776677667766667676766766776776666776676676767767667767767677667676766666667677676776767767677676666776766776776677676666667676667767676776666776767676776676677667677666667677667767767676776776667677676776677677677677676677676776776676677676767766766677676677677677677677676667767677667667667677677667667767676776767767677677667676767667767767666666776666776677677666767767767677677667666677667676776767767677676767767766677667676776676776776767767766676776776677667677677676776776776776776676766776676767767677677676776776677677677676776776767677666767767766767676776776766776767677666776767676776667767766766766767767767676767666767666766767766676776776776677666776667677676677666676676767766776776767677667677676676776767766677676766766767767677677667666766776776767767677667677676776667767676776767767677676766776677667767676776677676776677676676677666776776776766776776776676667766666767766776677677666767767677676667766776676767667666766767767766767677676767767767676776776767767767676776677667667677677676766677677677667766776766666766767667767667767766776776767677676776766776767767767677677667766677667676677667676676767676767767677667766677667766767667676766776677667766667667767677677676667767767677677667676676767677676676776776776767676776776667677676776677677666666766767676766676776667766776776776776776767676667767667677677677677667767667767677666776766767676676767767767767767677676676767666776776666776767677677667676667666666667766767766666766667767677676766677667676767766766776776776776667676766766776677667667767767667667677667766767677667667767766776766767767767767676766776676676677666667767666667767667677666776677676767666767766776776767676776766767676677667767667666677676766677677676776776677676776667676766776766776766766767766776677676776776677676776676776767677666776766767767676766776767767767766676776766767767767767767667766776767667767767766767676766677677677667766767676767677677676767767767766766667767766677676767677677677677676776676766667767767767677676776776677667767667667767666677667767667677677666676767767677677667677677677676766776776677676677677676767767767666676766776776666767667766767667766767667766776776677677677667677676776667677677677676676767676667677677676676767676776776767766776767767766677676766676667767766667767766776677667767677676776767677676776776676767767677676766776667677677667766776676676767766767677667677677677677676776767677676767766776776666776677667766766667676767676676677677667766677667767767667677667767666676776767766776677676767667676676767767766776776776776766677676767766677676767766667666776776776676776677677666776776677667676677677676766676676766776776677676776767766776767766776766766767767767677677677666676776776677667667767767767676677667676776767767666767767767677667767676667666767767677677676677666677677676767676776776767677677677677676776776776776676666767667766776767766676677667667767667766776776776776667676676676767767767667677667766767766767766677676776776776767667767767767677676766766776667676767767677667767677676676776677676767766676667667677667677677677666676767676776776776677677676677676776767667767676677676776677667676776766767767666766676776676667767676767676776776767676767677677677677667667767766666776676676776677676776767677677677677676776776766776766677677666766766767766776676676766667676766676676767767676766776676666767766666776767767766676767766776776667676776667667767767766766776767667767666677677677676677677667676776776776776667676776666767676677677667767766767767677667767767766766677676776767677667667676776776766776776676776776776776776766676666776666767767676766676776676667677677666677667676767667766677667677677666676776776667767767767677676776667767767767766766776776767677667677677676666677667667767766676767766776767766676776666677676776677676766767766677666767677677667676666667677676667667677677666767667766667676767676666677667767766776776676767667676776776776767767666767667676776677676776776767677677677667767676776776767766776766667767676766677677667767767676676676766677676767677676776776767766767767676667767677666677677676776676776677676776776776677667677676667667677666776677677677676776767677677667767677667667767676766776776776667677676776776676776676776677667767677676767666766776767766767667676776776677677667766677667666767676776767766767767677677667676767677666676766667766767767767677666776667676766677677676676676767677677666766666677676667676766766676767767767677677676776667767767677676667667767676677667677676666677677676776676776676776667676676677676667767677676667767677676767767767667677667667767676667677677677677676766667677677677677667677667677667767767677677676776767676767677676677676676767667767767676776676766766776776667666776677676767766767677676776677676776676767676666776776767677666766766767676766677676767766667767767767766666776767767766776776767767666676766776676667766767766776766677677676676666677667666667676776676667767677667767767767667767677676767677667767767676677676776776767667677677676776677667767676677667677677676677677667677676767767766677677677667667766776776667767766767677666676667676667767676767667666776766776776776776776667766666766776776766776767667677677677677677677667667667767667767766766776776776767767767666766776667677667677667767767677676766767667667666667666666667766677676767677677676767667767766776676767666676767676767767677676776776776766676776776776767676676767767676667676776766677677667766767767666677677676767767676676767767676677676776767766676767677666667766776776676776676677667676667767766676776767767767676767766676767767766776677667767677667676667766676677677676776767767766676666767677676766766677667766767767676776776767767667766676776776767767666776677676676776676776776677677667767767767767767677676776767766776677676776776776676676776676776776677666677677667767676766666767767676767767766776767677676677667676776766666666776767767766767667767766676767767767666666776677667667767767767767667767677677667767677667676776776776776767767677666676776776776767676667676767766766766766767676776776766766666776676676677676776767676676776677667676776667767676776776776677676677667766677667766767667766677667767766676676677676767767767766677676776666776767766767677666677666767677677676677667767676776767676667767766667767677677677677677667676776677666776767766676776776667676767767666767767677666667667767766767767767767767767667766676776767767767767767767766676676667766776776776767767767667767677667766767677677666767667767766776776776677676767767667766776776666666776676776776776776776776666767676766767677667767666766776776767767667767666677677676676767676676676676677667766766767766767676677676677677677677676676776767677677676677676677666776667677666776776767766667767767667767766676676676776767667667766767767667676776676776776666677666776677676676676767677667677677666776667767767766676676766776776776677677666676767767676776767677677677677677667767766766776677676767766767767676776766767676776676767767767767767767677666776776666767766676767677676766776767676667676776766677667766776776667676767677677677677676766767766776767767676776667766677667677667767767767677677677667766767767766767666677676776677676676766776767667767676766766776667767767667766776776767677667766766776676776767666767767767766676766666676776776767676767766776667767667766776776776766766776766776767766667667677676776776776776767667667766677667677677677677666776677676676676766767767767677667767676776666667667666676767766767667676767676767767667767666776667766767767667677677676776776767676776677667677676677677676776767767676767766776667677676676767767767767676677677677667767676766776776776767676667677676767677677677677676677676767677676667677676677677676767676676676666677667766677677677676767677676676767767767766676767676776676776776766667766776767666776766766767767667766676
6767667767766776766776766776677667667767767767666776776767767677676677666767767767767677676677676767677667766766677677677677677676776676767676676776776767676667677676776776776677666767677676766776667667677677677677677677666776666766776676666776767677666676776776676776776767767676776767767767766767767767666767677676676667767766666666776767767676776767767676776666767677676676776767767767766776667767676766767767766767766776776676776776776767766767676677666667766767767677666676767676667667766776776676667676767666776676767676667766767676767676776776776767767677667666776677666776676767767767767767767666767766776667767767767766776677676666767767676767767676776677677677667767767667677676766677676776767767676776677676676776776676677676766667767766766767767767767677667666766676776776767677676776677677677677676767676676677676667766776776667667676676676766776776776666767666767666677677676776776676677676767676667677676776776776776776677677677677677676776767676766776767667667676767767767667766776776677676766776677676767676776667677676767676776776667667767676776677666776776776676676776677666776767676677677676776677666766776776776776776776766766767766677677677677677677676676776767676767667667676667767766776767767766766676767767676766776767767767676667767766776766767767766766776766776776767667767767667767767676776767766776767676676677676767767766767767767766776766767677666676676676767767767667677676677677667767677677676676677676767677667766767666776776776767767676766776767767677667676776767767676776666667766767767677676776676776776766776776766767767677667766776766776676776767766776667767767766676767767676677676767666776667677676776767666776776667767767766766767676667767677676776766676676676776776677676676666767677677677677677666767677677676776776776776776676776677676676767677676776677676767767767666767677666677677667767677676767766767667676776776776767676676767767767767677676776776776776776767676776676667766776766677676767766776776666776667766676677677677666776776667667667676676776676676776767677677676776677676776766776776676767676776767767676776767767676776667677677676667667767766767766677667676677667767767667767766767766776676667676666767767766667676767677677666676767766677667666766667676767676767767677677666767766767767667677677677667667666776677667767667677667767766766677677676767767676776767767666767676766676766667767766766766766767677676766676766766776767676776776667767767767767766776766776676667767676767676776767766666776676767766666766766776667767766677677676767677676676676776776776767767767767766767766776776776776767766776776767677677666766767676677677676776677676766776776776677666776776776676766676776666767677667767676677667676766767767766776666767766776667676667767667667667676776767667667667667766767666677677677676767766776766676776776666766776776767767676776776766677667677676667677676776677667676677677677666667766677676767677676776776676767677676776767676776776767767766776776776776677667667677676776776677666667667676676776767676667677666776676676776767767676776677667767767767667677677677677667767677676666776767667766766667676776776677677677677676676766776766766776667767767767677676776776776767767766776776766667767667766766676776676767667667766776776767766676767676776767676776676676666776677667666767767676766766776676766776776776677666677676776776776776776766667767667767766776776776767766776776776767666676776766767767767677676676767677676766776766766776766776676776767676766776767767667767677667676676667767767766776677676666766676776767766776776677677676676767676776767677667677666767767767766776767667766667676667767677676667677667767767767766767767767677677677676776776767767677667766767767676666776766677677676766766776767676767676767767766676667767766776776767767766776676766767676766766766767676776666677677667766766676776667677677666767666677677676676776767767767676776776776767676776677677676776776776776767767767677667677677677677677677676776776677676667677676767767767676767767767766776666666667666677667677676767767677677676666776677677677676666776767767767767666776667667767767767767667767677677676767767677676776766776776767676677676767677676776776677677677677676766677667766776776776776776667767767677676766776776767677676776766776776667676767666776676677667767677677676767667767767767766776767676776767677677677677667767667767667767766776766767677667766676676767767677677677677666676766767767767767677677677666767767766767766776676767666776677666677666776766667766776766677666776767766776767766767767767677676667677676677667766766766767767676776666677666766776776667677677677676776677677666676767766767767767767766767766676767676776776776767666667676767677677677677677677667766767767667667767676776667676667766776776676776776767767767767767767767766677667767667666766677677667667677676767677667677677676767767766667666676766667676676766676677677676776676666776776677676677677667767767767767677667766776767767767766767677677676766778666776676767677676766776676677677676667767767766776676767767676676767767767767676767767767766776767767677667677677677676767766776667666766676767766776776776767767676776767676767767767676667767767676676677676776767767767666767677676667676767676676776767767676676776677676667767667767676667676776677667767677676767667676767666667767666767767766766776767677677676776767677676677666767676767676766766776677677677676776776776677666676667767767767766767676776767767767677666667767767677677676667767767767767767677667667767767766776767677677677676766677677677667677667767767667766677667767676767677677677677666666776776677676776776677676766776776677676766776766776767767767767677677677677677677677676677677666776676666767667767677666767677667766776766766667667767667677677666776667676767676677676676677677677677667667677676667767667767767766677677676676776676677677676767767676667677677677676767677677676767767767666767677677666776676776766776776677667676776776776776676767767767767676776676776776767677677667667677677677677676776776667667677676676676676667767767766776767766766677676776676776767677667667766666776677677676667667767676677667676776677666776776767667667677676776776766776676776767767666677677676776667666776776766776776776677667767667676667677676676677676776667767677667767676776776767766677677676676766767767766766677667767767767666776667667767677676776766776776776677676776776776767767767767667767676776676776677676767676677676766767767766676766676767766676667676676667676677666767667767767767767666766666766776667667766676676767767667667666766677666767677667766767767767767677676776676676666766776767666776776766767676776767766677676776767766767767677666767767667677666776766776767767767677667666767766767766767667766776767676776767677667767767667766776766767677676766766776767676677676776767767677666776676677677676666767677677666776677677676676776676776677677677676766677676677667666767767677677676766776667677676776667767767677677677667767667676767767767677666767766666676767767767767676766776677676776776767676767666766776767666676776677677667766767767766776776766776677667767677676766677677667767677667767676767766767677676776776776776766677666766776766767676767767677667767767767766677676666767677677677676776776767676767676676677677667767667667667766766676676676677677676766677676776776776776767676767677667767766776767677667676766776776776776676767766766776767667666767766676766776676766667766776776776767766776667766667767677677666776767766666676767666767767766676676776766767666666766776677676676767767767676676677676666776766776666776776776776677676767767677667766767677667676776776676676776776667766677676667767767667767677677677666776776776776667767767767667767667767766676766776767677677677676767667767766776776776776676677676767767766776766766667677676776766776766767767767767677666767767676667676676676676677667666677667667667676776766766767677666676676776767766767767667667676767667677677667767676776677676776776677677667767676766677676676667666767677676766766767767767667676676776767766767767676776677677676767677677677667677666676776676766776767767767767676677676776776776767767766667676776776667767767667766776767677667667767676667667666677676776766666776776767767767766676767677666776776676676776676767767767767677676676776776766776776677676677667767677677676767666776767676776766767767766776676667667676766767677676767677676776677676766767677676776776767676767676767766776677666766776767766666767676667677667677677667767767676677677677667766776767676776767676776676677667666677677677677676776676676676776767667676767667767666776776677667676676776776776677677676776676767766677677676766776776767667766666776767677676767767766766767767766676766767767677676776776776776776677667677666766776776667767676776767767677677666766776667677676776766676776767767677667666767766677677676666677667666666776677666766766767767666677666767676677667677667677667766766776776767677676677667766767766767767676776776676767767767766767767767767677676767766666776776766776767767666676776677676676766767766776767677676776776677677666776776767767667676667676776766766767676677677667767767767766676667667767676677676667667676776776767676767677667767677676677666767677667766676776767677677676677676776776766767676767677676766767667676776667666767767767677677676676677676676776776767677676766767667677667766776677676776767766667767766677677676776766677676776776766766776667767767666776767766676776766767677667676676776676767767766767766767767767677676776776677677676767667677666767676676767767767767667666776676676767767677677677677677676766776766767767677676677667677676677677676776776767667677677666776666767767767767767677677667667677667767677667677666677677677667767676667677667766676776776767767766766766767676677676766767767767667667767677667667677666776767677676666776776776677667766676776767767667767766676667676776776776776677667667676767677667667677676776667667766766776776766776767766766767667676776767767766667677677677676776676776767666776766767767667767766776767767677677667677676776
667667676677676766776667676677677667676677667766677667666766776667766767767767767677667677666767766667667766776677677676776776767667767766676676667676676776677676776676767677667766776677666767767667667677677677677677667676677677677676676767677676666766776776776776776776767767767666667677676767677676776776767766776776776776776776767767676767666767766767677667766667766766776767677676767666776776776676776677677676776676676677676677676667767767666767676667677677667667767676667766776776677676776766776677667767677676676667766776767766776677677677677667677667766767767667677677677676766767767767767767767766666766767676776766676676767677677676766677677666676767677676766677676776776766776766766666766667677667677676767767766677677676766676776766776667667766776766776677676776667767676776766767766767677667766766767666766776676667767677666677677677676767767767676676776677667676766667666776667666676776767767677667767676767766776766776776767667766767666767677676776767677667767767767767766776776766776766766767667677677666776677676776666776776776767676776677676776766676766776676676767676776667767667767767666766767676776767676776767677667766767676776766776667676767677667676776776776766776666667677677676776767667666776677676667767767666766776767766677666767766677667767677676766667766666776677666676776767767676767767767766677676667766766776676767667766776667677676766766677676767766677666676776766776776776776676776776676776677666776677667667676776767767676776767677666776776677676767766676776667667676677676677677677676676767667767667676776767677677677666776666776767677677667676676767677666767766677677677667677677676676677667666666767767667676766776767676767767667767766767766776767766776767767676667767766677677676776776677676766776667767677667766776676776776767766766676676767676776767767677677667667767676667677667766667766776767676767766776776767767677676776677677676766766767677676766766776767677676766666766776677677676776776666767676677676767666766776676677666776767766776776776776776676767676767767767767677676776776776776776776766677666676776776776676776767766667767677676776776776676776677667767767676676767767677677676767766767676676667676776776776767767676767676776667767676667767767666776776676676776767667766767676776776776766676767766776667767766766767676766776667767767767676667677666776676767677676776776767677676776676776677677676767677677677666767767677677666776676667767676667667677667667677666776676667767666667676776776776766666776676776767667676676677676767676676766676776767667667677677666676776776677667667666766676776767767667767677667767767667667667677667666767676767666767676677676776776766776776766676767767767767667767766767766776776776776776677676666677666666776776776767677666776677676677676767676776767767677677676667677677677677677677676767767676666767676776776766677676776767676767767766667767666677677677676767766767676677677667666677676776776677667676677666676776767767767676766767767666667676767766766667677677667677676667767766667667677666776776767676776776767767676667767767676776676776767767767766766776776667676776767767666776767676766766767766676776766776776776677677667677677677677677677666767767677666767766776677666766767767767677677677676767676767676766776767676767666676766766776766776676676767767767767676677667667676776776776767767667767767767766667767767767767766676767767667766676776776676677667677676776676776776776667766767667676767767667676767667767767766767767767676767767767667767676677677666776776766667767666767677667766667677677667677667676677676776776676676767676766767767676776677667676766776767676776767667767767677666667667667676767666767767766776667767767677676766776767767767666666666676776676776776776767767677667676776776776676667677676766776767676776666676677676677677667677667676776767676667677677667677676767767766767676776767767677677667767667677677676767676676776766677676766767766776766677666776776776667677666667766776776677667666776776776666767766677677667766776776766667767767767667767667676766767767767666766776776767767767677677676766776776776776776776776776776677676776667676767677676776677667676676776776677676767767766776776776766776677667766766676677667767767667677677677677676776767676667676776766776667767677667766766766677676676676776776767677666776776767677676677667767766767767676776677676667767766766767677676667677677676767767767676676767677676776776666776766667677676677677676677667666767676676776767767667676776666676667676676776776767766776676676776676677666776767676667766676677677676677677676676776677677666776776776776677677677677667767767666676776767677667767667676767676767667766776776766776677676676776676677676767766676776776767667677676677667677676766676776776667767666776676767666776667767676677666776767767676666776676767676667766776767676676666767676766677676676767767667767676766776766677677676676676776776776776767767766767677677666776667766667767676667667766677676776666667666676676767677676767766677677676766677676776766776776776676767667676677677676667767676776776676667767667767676776776776766776766676766767676776667676766676776767767766776677666676676767767677676776766767766776776776677676677667766776766776667676767666776767766677667677677676776776776776766677677676666767676767766677667767766766766766677677667766677676667767677677677676677677677667766667766676767677676776776776676776776677667767677667767766667767767676676776776776677677677677677677676766776776776677666676667766767767667667667767676776776767676677676677667677677677666767666677676677667676776776776776677676776676766677676767666766776776667767676767767767767677676767766676766776776776767766766776766776767767767766767767767667767667767676767767766677667767766767676776677676666776776776767667766776667677667677676776767766776667676667666767667676776766677677666676766676776767767677676676776776767667677676776776766767667767676776677676767766677677677677677677666667667677676677667676767676776766776766767767767767767767677676766677667666667767667676767767677667766776666667766667767766767677677677677667677666776677676776776677676677676776776776666667767677676767676776776776776667676766776776767766776677667676677666676766677676767766776677666676766676766776676776676776676776776776776676677677666776677667676767676767766776766776776776677677676676766767767677667767766767766776776776766767766776767667766776667676667767767767767766776776767767766776767767766776766667767677677676776776766667666766776776776776776767767767676776776776767767677667677677677677676676766767766767766767767666667766776767767766776667676676767767667667766767766776766767677667676677677667677676666677676766776676776677677676677667677667766677667677677666676666767766776676776776767667767676776776776676667676776776767767767766776767767677667667767666766766677677677676667677666776766767677677666767676776677667666767677667767676677666767676776676767677676677667767766767677676767767767677666667676767677676776667767767767667667767676677677676767676766667677676676766666776766676677676767677677666677676776666776776677676767767677677676776677676766667667767666767677666676776767767766776667766676776767767767667766676776767676667677676776767767767767677677677667767767766677676676766766776766776776767667667676776766776766767766676776766677676767676767767767676776776667766766677677666677667676767767766677666766776767766776776767677667767766667767767767766676776766776776776776666676776676766667767667766776677677677677667677676776776666676776666776677666776676776767676776776676766776766776767676676776667677666767767767766676676667767766776677667676776776676767676676676767676676676767767677677667666776677677676767767676776776776667767767767667677667767667677666776767676776677676767676776677667767667677667767767666767676776776776776677666667676776766666776776767676767677667767667677676677667766776677677676776776767676676677677677667677676677667767667676776677677677677666666767767767767677677676776677677676776767677666766676776766767666776776667677667767766776677677676767677667767767766677666776676776776767676676666776767667766776776766776766666776676677666677677677676766766776767667676776767677666676766767676776667676766767677667676767667766767766767767677666767767677666767676767767676776776676767677666767676776667667676767676666677667676766766776776667666767667766667667677677677667766767676776767677677676676776676767677667766776776776776767676776677667676676676766776677676667677667766776767677676666667767767767766676776676677667677676776767767677666767766776776677666776776767767677666677676767667766677676667666776776776666767676676766776776667767767667676667667767676767677677676766776676767667666767676766767766776677676776767766766766776767766767676676676776776766666767767667767767677667766767766677677676767766776767767666666776766677676776776776776776676676776776677667767767667767767667767767766776766667677677677677666776767767767667666676776776767677676767767677667767677676776767767766667766676776776776766776776676767767676776677676676776676667676767677677666776776776677677676776766666767767666667676667767766776766766776766776666776676667676776767676776776676767767676667767766767676767767767676766767766677676767676677677667767767766767666767667766776677676677676767666667667766767676666776667767766767677676667767767677667767677676767676676676776767667767676767677676776767767766677676767766776766677667767767677667677667677666776677667676767667676767667766767766776776666676677667666776766776667767767767767677676676677677666776667676767767677677677666776667677677676776667767767677677667766676766767677676776776776776677676766766767677677676766776767767676766776776766676776776767666776767676776667767767766677677676766766676776767666677676667767766776767677676767667766666767766676776776776776776667676667766677666776776667676666767767766677677677676677676776767767677667676767767677676667667766666776667766776677677676767767766667667667766766677677677667676676766766767676766767767766767767677
667666666767766767677676776767767766676766767676767767767676666776776767676767677677676776776767667767667767767676667676676776767767766767666767676677676767667676677677676767677677677667676676667667676676767767767667767766676767767766767767766776776767667766767766767767667767677667676776676767676776767667767767677667766667766767766676666677677666776776767767676767766666767766776676676667767767667676676766767666677667767676767767676776667767767667766776676766776776767767677676766776776677676677676766766776766766776676767677677676776677667766766776776776676767676766766766767766776767667667667667767677677676776677677677676767677676676676676776677667766767677676766776776776776667676677667667767767766776767767677667667676676767676776677677677677667767667676776666677676677667676766776677676776667766676776776776766776676767767667767667676766776767677667676776676676776776677677676667677676676676776677667677677677677677667766767767767677677667666766767667766767676776667767677676766676767767767766776776767767767677677676767767767677676766776766767676776776676776767677667676776767767677666776677666776776766776776667766776776676767676677676776776667767767676766767767667677676766767676766776667767667667666677667766776766766676776776776667767677667767767677677676676776776776667667667767676776776667676776767766766676776766776767767677666776767676676676766677667667676677676767766776667677667677666776677667767767767767767767666766767766776767766667667677677677677666766776776767677677677667767767666776776776666776767767767767767666776767766767677666676776776766767677677676667666776767767766677677676767767676776776776776767676767676676776676676767676677677676767766766766776776676767676776676766677676776776776776776667766677677666776767766776776677677666677676677677666766676776767767767766776776776766776766767766776776766776767676767766767676767676776667667667767766776766677677667666776676767766776766776776776767677677666667677677676666676776776767666767677667676767677667677676776767677677666677676676676776677666776677666666677676677676776667767767766776676766776677677676767766767767667767667677676676677677676667677676767766776667677667676677676776767677667767677677676676667767676776776776766767677677677677676667767676667677677677677666767677666667766666766776767676776776776776767677667767677667766677677676677676676776677677676766676676776667667767766776767767767667767677677667767767677677676677666776766676677677676667766767766667766666677677677677677677667767667666677677677677676767767677676676677667676776776776776667767767767767767677676776676677677677677676766766776676776767767766767676776766667676776676767676776776676776767667667676766677676776676667676676776766766776766776776767667767676776776776666676776767677677667767666776667767676776767767676767766767767667767767766776766776776766667767676667767667767767767676776667677676666667767767677667667677676776767666677676667766776776767767677666767766667667767767677666766667767767677666776767666667677677676776776776776776677667677677676776767767767766676776667766766767677676776766767667766776676677667766767767767767767766767767677676776677676776776676776767677677677667767767677676767766776677677677667667667677676667677677677676776666776676776677667667677666677676767667677667767766766776776677676766767667766677666776767667676776667667766676767766766677676776667667667666766766766667767767666676767677667666677667767766676676677676767667767767666776776776776767676676676676776776677667767677667767767767676767677667677676676767676767767767767766676676766776677677666776767676667766767666767767677676776767767676776767676766676776776776677676767676776677676766776676767767767767666767676677677676676767677667767767767667667677676766776776677677677677666776666776776767766667767677677677667677666767767677677676676677676676776776676666776767677676677677676767767677676666676676776776776666776767767767767676677667667676766776776767767667667667677676776676667767767767766677677667677666767676766676776767767767767667677676766776767677676766767766677676667766776667677677677677676767767767766776767766766767667667667766676776666767667767676776766766776766776776776767677667766767767767676766776767766767766667677677676767677676676776766766667767766667677677677666767767676677677666676767766776776776776766776677677677667667676766776776776776776766676776676776776766677677667767676767676767767677667767766776667766667767667767767666667766677667767766676666676677677676667767676766776677666677676767666776767677677666677666767667666677666767767667677677676776776667677667666766776776776767767766677666776776776766767766676766776766676766766677677677677676766676766776667766767767676767766767767676776676776676776667677676767676776676677676677666667676767767677676676766677676776767767766676776776776776676776677666676666776776767767767677676767767676776676766766676766776776767767766776676676776667767767667766776776767767776776767766776677667767766776767677666766767677676767676767666776776766767677676767767677677676776767767677676677676767677666676776776776776767677666776667677677677676677677677667766676767767677667767667677667677676767676776677677676767677677667766766776776766667767676677667766766776677676667767667767767767767766776776767767667676677676676767676677676766776666767667677677667767767667667676776767677677677676677667767767766676667767767676767766766767666677676776766667767667766766776767766677676767767667766767766766776676766767677666766676776676677676667766677666776676776776767666767676776776767767677676677677667767667677676676767766776766767676676676776667766667767767767766677667667667767666767767767766776776676776676776676767667677677676766666667667766677667676767766776776676767767767766767767667767676776677677676776666767676677677676677677676767666666667766767676676767767677667676776767676767767677677677677676767766776776767767676767667676766766767767667767766767676776776677666677676776667677677676767667767766667767676766677677677677666677677676776776767767767667766776676776776766767676776776776767767766776767766767667767767676776676666766776667767767766766676776676767676776676776766767767676766776766666767766776776677677677676666767766776677666667666767767676767767767676776676766767767677676767767677667676776776667766766776776776766677667767767677676776776767767767767677677676776776776767676766776667767767667767667667677667767767666676776776776776667676776766776776776766776677666766767676766766776767766767766766667676776776776767677676767766676767666766677677676776767676676776776677666676666776776677667767677667766767666677676667677676767676767767667666776776667767667766677667676767676667767767766667766776676776776767767766766677676766766776776676776766767676776767667767766767676767767767767767767766776776767767767677677676677676766677666667677676676677676767677667667767677667676776766767766676767667677666776676667667676677666676677676776767767767767677677666776767676767767767767677666666776767677676776767667767766667676776776677676776767767677676776776766767766766776776676676767676767767766767676677677666666766767666776776677667677676776776767677667766676776776676677667676776677677667767767677676766667667767677677676677677676776767767677677676767767676767667676767676677666776676767766776776766766776776776667676776767766776776676776666776676767767767676676676776776666666767677676776676676767677676767766677677677667767766667666677676667677677677666676676776677676776776776767766676677667676767677676776776767677676776776767676677676766766776767677677677667676776667767677667677667767767767766677666767677667677667767767767767666776776767767677666766667667766776666767667667767677676767767676677676677677666767767767677666776776767667767667676776666776776776776676766767676667767676767766767767767677667677667677666676776776766776767677677676767676776667767676776667767767667766776767676677676776766767676776676776776676667677677667766767767767767766676766767667676666776766667677677667767767677676776767767677677677667766776767767676677676766776767676666776776776666776776676677677677676676776776776676766776666776766776677676666767677677677676776677676676666776676767677667666667767766767677677667766776776677677666677677677677677676676667766776766776677677676767766767677677677666667766776776776676666767667676767766776676767676776776666667767667767766767767677676677676776667766776776677677667766776767676776767767767677677667677676776776676776676776776766677667766776677677677667677677666766677677667667677677676666776776776776766776776766776677676767667677676776767767666676776776677676677677677667677676677667676767766776677677676666776767677676767676776766766766766766767667767767677676776767677676767667667767676767766667767767677667667666776676766677677666667666766676676676767676666677676776776776766767676776776776766766676776767767767676776677667676776677677677666776676677676766776767767767766766776767766767767676677667767677677677677677676766676766776677677667676677676766676776766766776767676676776767766767676776776776767677676677667676666666776776767666666776767676767767766666676766776776776776776667767766676767766776677676677676677677677667767667676776677666677667767677676677667767766767767767767767676677667676666676766767767766766767767767677667767766667767767766677667676776767676776776766677677676767676767676677676766767667666767767677676766676767666767766677677676776766776766676776766666677676767767676767676776767766677666676776676776676767667667677677666667767677677667677677677677666767767767676776776766776776767667767767677676776776677666776776767677667676776766776776767667766767676776776767667767767677677676767767667766676776666666766776776676776676766767767766776676667767767767667767667666766776776767766677676776676677677677667677677677677677666776767767767767766667676666676766767766677677667767766676776776767767766766766776766767667767766766677666766766776767676667767766776676766767766776776776677667767666776677677
6767766776776776776677676776767767676676767676767767667766677677677667767676667767677677667676676666767767767767767677666677667767766767767666766776767766677666767767677676667767677677666767767766677676776766677676776666666677667677667767677676766776776766776776677667676776776666677676776776666676677677676776776767676676766776776676677666776666776766676677667667676766776766677667766767677667676776677667676766776776776776767666776767766776767667676767677676776667766776766776676776766776767676776776776676676676676776677677676776776767767766776767667666767767676676776677676776677676666776677677666767676766766776776676767766776767676767667767676776676677677677667767767677677676776676776776776776666666767767767676767676776666767666776667767767677676677676776776776766776676677677676766776677667766676776666766767766677676667766776767676667676766776767767767676776776677677677677676776767666766666667766677676776677676667676677677677677666677677677676767677677677667767676766767677666767676667767667667767767676776776767667766776776776776776767667676766767767677677666776776766776776676776766776766766767767677677667767676776767767767676776776676776767667677677677666776766676767676776776767767666767677676776766767767767767766776767676667677677676776666667767667666776767677667666776776776667667766776677667766766767767676676776766676677677677677667666776676776767677666676767766776767676776776676776776667766667767676767666766767676767767766776767677677676776676677677667667767676776676676776776776776776776767677676667766766676667766767666776666667676767667677677677677676677676766776776776676776677667667767767767667677667676677677676776776776676767677677677667677677667667766667767766776666766766767676666776667767667766766776767767767767676767767767677676677676676776766776767677677677667766776767676677677677667767677677666776677676766667767677677667666677676767677677676776767676776767666767677677677677677677667677677676676767666667766776676676766776767676767677677676677677677676767767766776767666676776767766676677667676776676776677676766776776776776677666776776767767676776776677667766776666767767767677666667666776776667767767766677676767767766776776776776776776776667767766776767766776776766767676776677677677666776677677676767677677667767766766667676776666767676776676776677676776776676667767766766776767676776677677676677667767666676676776776767767767767766767766677677677666776676767667767767677677676766767676676667676776776776776767677676776776676676776767667666677677677677677677677677667676676776767767676767667767676767667676767677676776767767677667667766776766767767677667677677667766767766676776767767767677676676776766767677676767767676767666767677667676776667676776766676767767677676677667676767766776767766676677667766676767767767676776767767767767766676767767766676766776776677677667677676767766766677667766776666776677667667677676677676776776766766767766767676776676776776767676677677666677676766776676767767766677676677667667767767767767767677666766676676667766767677667677677676776677667767667767767766767766776766776776776667676767767767667676776767676677677676776766676776776776776767767767666776676767767767676667667676776776776776667677677677677676776667677676667766766767767767766767676666776676667766766776776776677677676767677677676677677667766776766776776676767766676767767676776767766776767767677667766767666776767677676776766676767767667767667766666667667666767767767767676776767677667767767677677677677677677677667767677677676766767677666776766776767676676776776676677677676667766776767666767677677677666676776677667677676677667677666767677667666776766776776776776776767767767767667677676767667766776776766776776776767767677667677676677676766667676767767767677676776776766666767676776767667767676776677667677676677677676767766766767676767767677677677677676677677676677677677666767677676767676767767767676676667676776767767677667666776767666766776767767677667677677666676677667666776766767767767676767766766767676766676776776667676767667767676776676767677677676776776767677677677677676767676767676676677676767767766776776767767766767766677666766677667677677677667677666776776767767767676776767677676776766676767666767767667767677676776666776676776776766667767667766767766767767767766767677677666767666767767676666676677667767767666676677667767767767676766767767676767667766676766776766767767676766676767676776677676666776776776767766776776767667766776776776766776676676776766667677666767677676767676666776776776767677677667677667677677677676666677666677677676766767766776776776776666766667676676766667766666766776776776767677676677667676767767767667676666767676767676776676666676767767677667767676676776766676667767667676666767766776776776776776767676676776767767676776766667677677676767766677667766677676676776776667667677666677677676767767767766676667676776766766667767666677667677666776677667767767677677667677666677676766767766766767677676676776766667677666667767676676767676776776776667666776776767766666667767767677676676667677677667676776776676767676767767766677677667766776767676676776776767677676766776676767676667677676676776776676677677677667677676766676766767676776767676776677677666776766767676676776767676666767766676666667767766767767767676767677676666766676767667767767677676776767766766776767676676776776767676676776767767667766776667676776776776776677676776767767767766767666767767676677676767767766776676766767667676767767677676776677676776776676767676767767766766676677666776776776676676676676677667767666677677676767676776767677677676767676766766767676767767766776767766767766776766676776776676776776767766767767676776776666767666776776677677676776767677676667677677676667767677667767677677667676776776776767676666667767667677676776667766677676666767676767676676667667676776776776776776776767767767676676776676776776776767667677677667677677666676767677676776766767767766776767667676677677677677677676667767677676776776776776776767676767767676767766677667766776766767767766767767767766776767677677676676767767677677677676776676767677667676776776776676767676676776666676776767767766667676776766676767767677677666766766677677677676666766767666677666776767676776677677676766676767667766776776767767766677676767677667767676776776776766676767667767666766667676667766766767677676776776776767677676766677667677667677677676676776766776677676776676677676776676776766776667677676667667767667676677676776666666767666677676767666767766676766767766776676766666677676776776676767767767766776766776667767766767767667767677676677667677677667677667766676776767667766667666767677677666767767676776677667676767767767677677676676767677676667767767677677667767676767767676767666776677677667767767676676766677676766666776766767676766776776776666776776667767767766767767676676767767676767767766666677676767677667767677676776776776676776666766776667666666767677677667767677677677677667676676767767766776776767676767677676776677667767676767676666776776776767667767677677666776776676766676767767676766776766776776676767766776677667676767666776766776776767667767667767766766776767766676767767676776776677676776776776667767676767767676776776667767676776766776776767676776676767767677676776776776666676767767767767766776667666766776776776776776776667767767677666677677667677667676677667667677677676776667667767677666766766776766766767766766676766666776767677667677676677666676776776767766766767767677676776776766776766767676677677677676667766677676677666677676776776776766677667767676667667666767676667677667766776677676776676677676776766666776666676767667667666767676677677676767676776776676667766667666767766667766767676776677677676766766776667677677666677676776676767676676767667766767767766767767667767676767676776767767767767767667767767677676776776766776766767677667667677666767676676677676667767766677666766676677667766767767767767767767676676676677677677667667676666667767677676676776776767767767666676767767677666776676676677676766776767677676676676667767767676767666667766776767676667677677676676766776776767767766767676766776776677677677667666766776676667766776767767667767767676767667666677677677677666776767767767767766666677677677666767676766667677677676667677677677677676676776776767677676676767767667767666776766767677666776767766767677666666776667667676767766767766776776776667667667666776767766776767767667676676766776767667677677677676767767766676676767767766766766776676677667677666776776677676677677676766767666677676667677667666776776767676677667766767667767676776676767767767677676776776676776767767666767676776767677676766776767767666676776776766776766776776677666776776676776676766767677677677676667767766766667767766766667676667767767767677667676676666767766766776767766676766666767676767766766776776776767677677667676767677676676767766677677677676776667766677676766767766767677676676776776666776767676676776766677667767766767767677667667677667766776676766776767667766767767667677677676776676776776766776766766677667667666767767767766776766767676766767677677677666677666766776667667767677676766767767667677676677676776677677677667766677667766676677677676776767766667677676766676767767677666776666767677677676676766676776677676676776677676776766767677667766677677667677676776677676677667767766677667767767676676677677666667667677676766766676666766767677667767766677667667667767767667767766776766776776776677676667676766776767767677677677677677676776776676676677677677676776676667677677677666776666776666776767666766676776776776677677676776666776776776767677676776676676766676776677676776677677667677677666676776776776766767677676766677676767767677677666776766676766776767766767677677677677667767767766776767767767676776677667767677677677677677677676776677667767766677667667767766766766676767766667766677677677676676677666776776767676766776766676776677676667767667767766667666776767676776677667767676776776776676776776776776677677666766776776776766776776776776776667667767666766676667766776676677676776776776766776676776677676767767677677676
766776766776676776767676667677667676776767767677676766666767676766676776676766776776677667677666776776776766776676776677666766676766776776776676677667666667767767767767677676666776677677676767666667766676766776677677666666677677677677677676667676776676677677676776767766676776676776776776776766676776776776767676776667767766767767766776776767766776767676666667667767666776676666767676666766767666676676776776677676776767677677676677666776767677667767667767667767676667767667667676677676776766776776766766667767767677667767676677676767767677667767676776677677676776766766766677666767766767767677676676776767767766776766776767766776677677667677666676677676776677677676767676767767767767767767767767676776776767767767767767677677667676766767666766767667767766776776676776776676666767767676776666766767767767767676677677666767676776776776767677677677667676766776776677677677677676767767767767767767767676776676776676776776767767767677667767676667677676776677677677676677676776767676677677677666776676767667677676767767767767767766776767677676766766766776677676767676767667767767677676766666676667767767677677676767767666676776776776767666776676776677676776666767767767767677676677676767767767666666776677667676767766767767667767766767766666767767767676667767677676776766776666776767767767676766766767676767677677667767667677677667767677667767666667767677676776766767676776667766776767766666776676677666767766776676676667767676776767677676776776667767767766676776767766767676676776677677676766776677676676766676766767766767767767677677666776676766767667677677667767766677677676676666776677676766776776677666776767767767676767767766776776767666676676767766676776776766776767766776676767666766776667767766667677667767676776767677676676776776677667767767767767766767676667767677667676776767767767766767766767767667766776776676766666776767767766677676767676677676776677676766766767767677676767767767767767676667676776767677666776776767677676767767676766776676767767767767667766676667676676667767677677667767666667767767666776776776776677667766667767767676776767676667767677667676767767676776676766776667666776767667767766776776676767676767767766767767766766767766676776667676776776676766667767677677676676776667676767767677677666776766767766776677667767676766767677676677676767767767677676767676767766776666776676776667767766767766767667767667666667767677677666767676766677666676677667667767766776776667766766776776776766776677666776776767767767767677676767767767666767767767667766767667677677677667767667677667767766776667767767666766776767666767767766667767767766677676676666667677677676667766767676767676676767666676766676776767767767677667766776766767766776776776766677676767676776776776776776676767767767767767676776776667677676776676776776676776766767767666776776776667766767767676766776677677676677666667666677677676767766776767677677666776767676767766676767667767766767677676667767666666667766766676676766776766766676776766767667677676776766767767676767677677677666776767676667676776676767767767676667676776676767676766767667767677677677677676767677667767766766776766666667767676767766676766776767767767767676667767676767766767676767677666776666676776776766776767767767766767667766767677667767676677666677677677676676667676766766767677677676677677676767677677677677667767767677666766676676677676767766667767667667767767767667667677667767766776767676776767676767667676776676667766776676677666776676767766776776776776767677676776776776677667766776767767676676776767766776667677677677676776766666776676776766677677676766776767676767667766776676776676776666776766776776776767676776776776666776677676676776767667766767676767677667676767766776776767767677667677676767666677677667767767676667767676776766776767676676776766776776776767767767667767677676677677676767676767767767677676767766776767667677667766677676776766766776776667667767766676667766767666776776677667767766677676667767677676676677667677667676767767766766667677676676766776767677676767666776776776776666776676767676766776676767667767677676767676776676677677676676766776677676767677676767677677667766766676676676767766767676776776667677676666767666767677667676676767767676766766776776766766676776767767767676776776776776776677667767767666776776767676677676776677676776767766767667677676776776766776776676677676776766776767767676766767766776766776776767677677676776776676677677677676776776766776677667767767667767767767676776767676776676676767677677676766676666677667767766766666767677676776667766776776677666677676776677677677676667767676767677676677676677676776776776667676677677676677676677676776776776676667677677677676767677667677667676776676667767767767676676666767666767667676766767676666776776767666766677676776776776677676767667677667767677667767676766767766767667676767676776767767676676766766667677677677677677666677677677676767767676766767676776676767766767767677676676667677676667676776767766766776767767677677676666766767676677677667666776776776767667677676776767767767767676776776776767767766676667666776677677667676776776767767767677677676676767667667676776776776767767766767766676767676667767767677677676776677676677667767767766677677677676776667676767677677667666767767677676667767767666776767766767667676767667767767766766677667767676776767677677676667766767767667677676776776776677677677667766776676776767666776767677676666676667766767666776677676677667767677676776767667767666676776676667767676776667677676767667767767767767767676776776766767677667767767766776667677676666766767767676667677676776776667767667766776776676767766767677667766767766676767667767666677667667676776676667767767767766667677667676677676776776776766677677677667767667767767676766766767766767766666677667767766776767676767676776776766766676676776767677677677677677676776676776677677667766767767667677677677667677666776666676776767667676766667677667677676677666676767766676667767767766767666766767676766767767767767676776776776776767767766677676766776767767767666667767767666677677677677677676667667667677676677677677667767766776677677677676776766667767666667767676667767666767767677676767677677677667766766776767677677677667677676776676676776766776676776767666776667677677676667676766766676766667667676776677676667666776776776676776766776767766677676776776766776666666677677677666776767766776766776766676776776677676677677676677676767767667767677676767767676667677667676767767767767677677677666776776767767677666776767677666767677676776767676776666767767767766776676667767767766776676776676667767766776766767677676667676776767766776677666667676767767766677677677676676767667766677676667767766667676676766776766776676767767767676667676767767767677677677667676666766676767676776776776767767677677677677667767767676767677676766677677667767766776776667667667766776676766767766776767767677677677667676677677677667676667667766776766767767677677667667766667666776776677677666766667676776776677677676776766776776776677667767767767676766776776766767767767676776776776766766776677666767666677677676766767667766666676766767677676677677666667676667677677667667676667667766667677676776766666676676766776776766666767766667767767767677676677667767767677677676677677676667677677676776767767767677677667676766767767677667676767766677667766776677676776676776776776767767766776676676776676667767767767766776766677677666677667767676776767766767677667767767677666766776776677677677677676767767677677676776776766677676767677667767677676677667677677677666676677676677667767676766676676676676766767676677676776667676767767767677677666776766776676767676667767766776776767766776666677667766766677676776676666767666666667767667667767677676766767677677677666776677676776667767767767676677676677677677677676776776766767766767767667767766776667667676776776766766766766667767767676767767676776767766776776776767767677677667767676677676677677667767677666677677676776767677677667677666766766767766776676776767666776677666776776766766677676776667666767666676766767677677666767667677676767677677666766767676676776776767667767767677667767767667667767767676776767676776776776776676667677677677677676677677676677676667767677676767676767766776676676776766667766767676776766767767666776677667767767667676776667677667676776676676677666667767767676776776766767676766776767767767766776767676676676676776677667677667767676767677677667767767677677677677676766776677667766766767676776667767677667676676766767766767767676766767677677676677676767767676776767767766776767667767667676776767677676767767766676766667676677667767766776766776766776776776667677677677677677666776766776677666776767767677677667677677676766767667677677666667676776776776776776677676767767767767767677667767677677676767767766677677677676776677666676766776766766667676666766676776767677677667767676766776767677666767767677677676767667677676776677677667666676667766676676767767667767676767766776666676767767666766767666677676767767667767766676767766776677676776776667767677676666776677667767766767667676766666677677677676676676776677676766776677676766767676776677667676767666766776677667676676667677666776776666767667766776767766677676766676776776776677667676766677677667677677666776776776676666776677677667676767677667676776676767676776677676766776767666766676767767676767767677676776677676776776667767666776767767766676776767767766767767676767667677676776766776676776767667676666667676767767676776776767676766667767666676776677677676667767767666776767677676767766776667766667677677677677676667666676677676677676776776676677677676776766767676776776767677667766776667676776776776776776676776767767767676766667767666767667677666766776776676677677676767667677667767667767766776776776766776676677667767677677677677667767676776767676776776776776767766766776776767677676677676676667767677676766767677676776776767766776776776667767767677667766767666776676776677666676767667767676776676767666667676676767676776767676677666767676767676667767766676767677676776767766776767666766776767767767767766776767677677677667667667767766676767667767677
6677677677676776776776776767676767676676776667767677667767766776776676677677676676667766667667677676767677677676667767767666666676677676667767766767676677676676766676776666776676767666776776776767766776666776776776766666767767677667667766776776677666676776767676776776767667767767677667677676776677676676677667677677667766767767767667676776677667767676776776776766767666767766667767676676776767767767766776776776776676766677676766766677667767767767677676767767766776776766767667667667676767767667676776776666776776766766776776667767766776767767766776767767766767666776767677677676676676676676767766776667767676677676766766766677676776776776776766767767676766776676676666776776766677677667677666767766676677667767677677677666677676767767766776666767767667667767767667677677677677677676666767667667676676776776776776766767666776666767677677677677667767667666767677676667766767767767676667767766776767767667677676676776677676677676676767766776776677676676767677676776766767677667766776667676767766766677677677677676767676776776776776776767666677676677666676677677667667766676676776676667766776776767767767677677676667677667666767666776766667767677677666776766776676767676767676767676767767667677677667767676776677676766776676667667766776667676776776667767676776667767767666677667677667767667677676677676767767766766776666766767676766776776776767677667766676776677676676766767676776776776666676666776767766667676677676676667677667766776776776776776767767677676667767666776776676776766666776776767676676776776767676776776776766677676766676676766776766776677677676677677667677677676767676767667767677667676776776767677677677677677676767767767676767767767666767666677677666767767676776776776776776776776776677677677666767667676677676767766767767767676767766677676767667766676767767676767676776677667667677676776776767667677676776676776676776676776776767767767676776776776677677677677667677677677676776767767767676776677667766677667676767677667677677677667767666667667666776776767677667767676766666776667767767767767677677676766766767767677677676677666767767667767667766677667767766776767666667676767666677666667766776776776676676767766766767767766776767766776676766766767766767767767767766667667667676776767767766767677676776766766667767677676776776676677677676776767767766776776666776676767766677677677667677676767677676767677676667667676776676776676776766776766677677676677677677676776667767767767767676776677666776677667767767767766676776766776776677676767677667667766776767667767677677667766677676776766667677667676667677676676677677677666677677676767667766776766766776776676776767766776767766676766677677676677676767677676767667767677677667767766766776776676766677677676667667667677676676767676776767767676767766776776676767676776767767767667767766766776677667766776667767667667767767767766767666776677677667767767766676767767667767767667767677677667766767767676776776767677676776667766776776767767677667767677677677676766776767677677676776776776766776776676676776677667767676776667767677666677676767767766767676767677676766767677676766667766767767666677676677667677676766666776677677676776776676776766776776776776776766767767767676767677666776776767676677677667667767767677667666666676776776676767667677676767676767667767676776776666666677667666776767766776776766776767677676767767667676776677676776766776677677676767766767677677676776766766767766776766766767767676776776767667767766776776677676676766767677676767767677677677676766677676767666776767766677676776767767667766766677677667677667667676776776767766767676776676767676767767677677676776677677666677677677666767666667666767767766766767666666767676776776767677667767767767677667766776776677676776666676767767767766667666766767667677676676767766776767767677677677676667767766676666667676766766677676677666767666776776776776776767667766767767767667767677677676676767677677666776776676776767676666676667666677667667766766767767676676767677676776677677667767767676776677667767766666776766776677677667676776767767767667676677667666776767767767766776776767667767677667676767666677676767676776766666767677667766676767767677676677667767767666677667767667766776677676766776767767677676776767677666766667676767767767676677676677667667676776767677676766667676676776667767666677667676767676766776677666776776776767767767767677676767767767767667767767676776677667767767766667767766666767767666767676776667667667676767667767767667666767676776767667676767767677677667676776767766766776767667676767767767676776766767677676767766666776677676776776776776766666677676676766776667767766767767767676776767677676676767667767667676776776776676776767766776776776776776766776767766766677677676767767667766676776776767766766766677676767767677667767667677677676767676776767667676667677676767677666666766767767676776776667767767667677666767676767767666767766776667677676767767767767767667767767767766767666766767766776776767676677677676677677666776676676676677667677676767767667766776676776676666677676677667676667767766776676677677667766776776767667667666677666676766767767767667767677677676766667677667676776767677667666776776767667767677676776776767767766776767676676667676776766776767767677676776667767767676776776766767767766776767677666776776767676667676776767766767767767767667677677677677677667766667766766776767766667677677677676677677676677677677676676677677677676667677676776776776767676676776767766677677677676676767767676766767766767767767767767676767766767666776677677676676766776767667666767767767666776677666776766767667766666776667667677677666776766677667677676667767676767766667766767676767766676767667767677677677677666677676776676776677677676767666776767767766776776767676677677677667666767767677677677666767676767767767767767767677666776767667767767767667676766676776767677676776766776766767676767677666776776676776677677677677677677676767676767767676767667767677677676776776776776666766677676667766676767766767767767767676676776766776677677676767766776766676676766676776776677676767767767677677676776677677666677677666776767677676776776767767677677677677676776676776766667766676667677677667766676767677677667676676776767767677676767766676776766767677677677677667677667766677676776667766666776776766677676776776666677667676677676676677677677677677666766667667677677666766677676776677667767677677676667767667667767676767677667677676667767667767767676677667676766767766667667767766776677676676767767676776666667666776776677667767767767767767767677677677676776767766676666776766767767766767766767676766667667676767677667766776776766767677667676666677676766776767676776767676776677667766776667767676776776776776776767767677677677676767677676676676667676776676677676677677676676676767766767767667766766776776677677676766767767666767767676776667677667676776766677667767677676676767677676676776676767767767677667677676767666667676767676776776767667677676677676677666776776776677667667676767677676767767677677676766667676767677677667676776776767676767767766666776776767676676676666776776766767676677676667676677677676767676676767767667676776667677667676677667767766767767767767666767676767766667767676677676766766766767766677676677667676766676677667677667766776767767666776677676776666776666667766776776767767677677676766776667767767677677667767767676677676766667677677677677676677676676766767676776677666676677676776667767766677676767666767676776767667767666666776677667767766767677667766776676776667677667767767676776776676776676676776677676776776677666767677676776767676677667767766776766766776676676767666667677677676766776776776766676667677676767766766767766767677677676776766776766776676766766667767767767666776766667666767677677667767767767677677677666676766766676767676776767766776767767676767676767766676776667767767677676677676767666767677667677677676776676776767676766776776776677667766677676667677667676776767676776666776776677676676676677677676776767677676766767677676676767676676767766767767767767767676766767766677677667766776677667677677676677667677677677667667676677667767767766677677676767667676667766776776676667666776776667677667667767676677666767667767676776776677667677667677677677676776776776677666767767767767767767677676676776666666776766776776766677667676676776776767767767677677676767767666767766767677666767676776776767677667766767667676776677667767767766776676766676667767677676767766766676677676766767676676767766776667766776766677666776677667767767667766767676776676677677677667677676667766677677677676767766766676776776677677667767667767767766776767677676767767767767667767676676666776776676766766776776776676767766767767666766667677676767766776776776666767767677677666767767766767767766667667676676677666677677667767676767767766776776776776677677676776666776776766677677677677676767766677677677677667767766667676776767677666766676767767677667767676767767677677667677667677677677676776767667767667767667767766666776766776776776767676776776767767677666766767767667677676766677677677666767676667677667676776767677667667767666667767666677677677676667676776667666767767767767766667677676766766666767766767766776767667767677676676767676776677677666776677677676767767666776776776666767666776676776776677676776776766766666766677666767666776776677677677677677676776676677677666776767767677677677677676767767767767677666677676676766677677667677677676766776776776766767766776767766677676767767667766776776776767677677677676677676767767766767767767666766776766676776676676677676776666766776667677667767676677676776676776766677667677676776677667677677676677667767766776667676767676677676776776767677666776676767666767766676677677677677676776676776677676676776667667767767677676676666767676766667766667767677677667667676677677667666667767767667677666767677677677676767667767676767766767676766667676776766667767677677676776776776677677676677677677676666776776677676676776767766776766666766666767767767767676776677676776776776676766776676776776667766677676767667766676776767767667677676676767767766767677667767676677676767767766667667767767767
367667767767676676776776766767676767677677677677667666676667766776667767677676677667666776776677676676766766666767767766767767766676776767676767676667767767677667676676776766767677676776776676776677667767767666767767666676776667767767767766667767667676667766776767677676666776767667767667766666776767677676676677667767767677676677676776676776677676666766776766767767766767676677677667767766776767767766776767767666667767766677677676767766776767766776767767767767767676666677666677667676767676776776776677677676767676776677666776776766766766776776776766776776776677676776676766766767676676766776676776767666776676766667766767666776767676776767666776767666767766667667766776776767766667667676776667667667767676766767667667766776676776677677677677677677676676677676767677677677676677676677677667767766676677667767767767677677677667677676776776667677667766676676767677676666767676776677676667666766766677676776666767676776667676767766767677667676776766767676666677677676776776667766766666776677676666776776767666767677667766767676776667767766767667677677676776667767767766766776776677677677667676766776767767667767767767766776676676776677676677676677667667767767766667766767677667767677667667766776776776767667766767767767677676667767766677666776776667767766767766766677676676776776666677677676766676667767767677666667767766776766776677676767677676766677676677677676776667666776766766776776776776776776667666767676767676776776767766766667676666776776766776677677677677677667677667767766776776767767677676667766676676677677676767766767667676776767677666766766776766677666677676776767666677677677667767676767766667767766776677677677667767766667677667667767676767676767767767667676766767767677677677667676776776667676677667767767766766767676776676776776776776776766766776667766677677676776766767766676676666767676776677676766767667766676677677676767766676767676776776776776667767766776676766676767767676677677666676776676677667766676776776766667677667767767677676776676766667766667676677676767766767676677667766776776776767676767767677677676776767677677667677676677667767767677676776776767767677676767677676776776776767676766767677677677676667767766776666676766676776677676677676776776677677677676776677666776677667676767766767767677676776776776776677667677676767666677676776767667677677676677677666676767767676767676676676766766776776676776776767677676766776767676776776776676776776766677677677677677677676776667767767767767666776776776776776766767766776767767677666667767677666776776667767667766776677677677677677667766676767676776676766667667666666776676667676677676776767767767767767667677667677667766766766676676776767766767677676776776677667767766667667676667767676776677677677677676677677676676776676666677677676667677676677666766776767766776776776677676677677667667767676766767667677677666776676766667767677667767676776666767677677677667667666677676776676667666776776766776676677676776666776667767677677667667676766776776776776776667677666677676677667666776766667676776776767766776766776776766667767677676776677676776677677677666776767767767676676776767766776676776766766767677676776767767676767677677667676677666767767767767677667667767676767767767667767767767676767766766676767676767677667767766766776776767676676776776776676676767767766776776667666776677667677666766767667677676767766767676677666776677676767667677676776776766676776677677676676766776767767667677676767666776776776677677676677677677667677666766767666667677677676676776766767676767666767767666776776776776767676776767677676677667767667666776776667767666767677667677676766767766677677676776767666767767767767667767767767676767767767766776667766767667677677676776767767677677677667766676677676667677667766767666677676776677677676676667676776776776767767667676677676776676666767666776767677676676666776676776776766676776677676776677677677666676667767767767767676776677676667767767667677666667767676776776767677676776776776776776676767767767676766776767676776776676776776766776766766776776766776776766667667676667767767676776767767766776676677677667677677666767767667766767767666677677676776676677677677677677677676767667767676776766666776677676676666776677677676766776667677676776766767676667677667676767667767676776767677676776776767677676776776767766677666676676767666767766776767766776677667766776766676767677667667677677666776767766767767766666766667676676676767676776667676677677677676676776776767767767676776767676667767676676776676776677677676766776776766767767677666767677677676766767767767676677676766776677677676767767767677666667767767677677666677666766677667766776666676776766767767677677667767766776776776677676776767676767766776766767676677677676677677676767766776776767666767677677676776776677677676776776676666767676766767667676776767767767676667667677677677666767676677667667666767766766667677667767767767767767767766667767677676767767767767677676776766776766776767766776667666667676677677667767767676776767676776776766767766776776776767767767666676677677676776767767767667766766677677666766667767666776776767766677676776767677677677667677667767676676767766766677677677677677667677676767667676766776677677676767766766767677677667767767766677677667767666676776667766776766677676676766676767677667666776677677677677676767767677677676767666676667767667676677677676776766677666667767767667677667677677677677676766666767767766776776776766776767767766776767767766677676766677676767676766667767766766677676776767767767767767667766766776767767767677667676667666776676776666676776766776776677677666766776766776776677677677676767766666667767666677676676767677677677666776677676776677677677677676767676776776776676766667767666776776776666676776776676767767676767766677676767676676776776776776676776776667767676776676667767667766667767767667667767676776676766767666776676776776767767667677677676776767766767677676766776776776776776776766767677677667767767677676776766767676776776676767767767767667666776666766767767767766767676767676766767767677666776776776776776776676776776776776776776676776766776767666767767677676776767676676766776666776677676766766767677677676767767767767767767767766776776776767766677667767766776776677676767676767767677677666766676767677677666767767667676767766766667766776767766767767767677676766766676677677667667767676677667767767767676767667677677677677676776767767667677677666776667766677677676776767676767676767667766767677677667677677677666776766776776776676776776767767767767766767666776776776776776767667667767666767766776776767677667766776676767667676766767667767766776677676776667667767767766766776767677677677676767676776776767666677676667666667767676776767666766767666667666776677676667766767767666776666676676667676667767767767677676667676776767766776776776667766776677667766766776676667667766776666776676677676776776766767767667767676676667677677677666776776776776776776766776767767667766767767767677667667676767767666776776766767767767767767676676667676776767677667767767766676767667766667676677677667677667676776766667767677667766766766677677676667767767667676776767767676776776766667767766776677666766676677677667767766666767676767767677666767676767676666676776776677677677666677667676667767766667767677677667676667677677667677677677676776677667766766776767667766776776667766676766776776767766767767677676776767767767676676766776776776776766776776767676667767766766767676666667677667677667766776667767767677667766776677676676776776776676667767667767767677677676767677667676776766776766776766767767766767667676767677667666776767677677676767767667767766667677676677677677666776766776776676776767677677677676667767677677676776767767676766677676667767676776677676677667767667767767767767767677676767667767677676667667766667767766676667767767676776767767767677676776767676767667766767767767767666767677677676776767767767676766776776776767767766767767677666676677677667667677676776767767677666666676767767767677666776767677676776776666767767676766767767766667767767766767766767676677667667677676776776767767667667676677676776766677676766767667767667666776767766767676666767766776776776676776776767766776767667766677667767676667766767667677667767767667766766766667766676667676676776667677667676667767766677677677667667767766776676666767767767667767766766677677676776667766667767767767767767667767767766677677676766776766766767766776766667767667766677677667677667767767677676676767766776776776666767767676776676677676676766676776776766767767676676676677676767766767677676776667767767677676776676776677667676677667767767767767677676676776667767677676776677667767676766677676776776776766667767767767677676767767667677676776677676677677677676767677676776776676767677667666776766776776767676767676667766776767667676767767766767766776776667667766677677676677676776767666676766667677676667677676767767676776776676776767767677667667667676767767677677676767767766767667767767767767767676776676767766767767767676767767767767766667676677677667766776767766776677676776776676767767676776766766776776776676767767667766667667677676667666776766666776766766676767667666667767676766776776667667667767767667767767767676767666767767766766766676767766676676677676667667767767766767766767677676667676676766776676776776667667677677667767666776676766676776776776766676767766677676677677677677667677676776776767766676767767766767677677676766776667676667677677676776677676767676767676776767667766776776676776677666677667766767677666767677676666766767767767676766776676776776677677676776776776677676776767677677676776676667766767766766776776776776767667767767666776677676766677667677676677676776776766666767667767766767767677667767677667676767677676776667766776766676767767667676767667767676766776766667666767767677676677677677677676776767677677677666676676767677667676666677676776776766776776767767767766776776776677677667676776767766667666766776776667676766676776677667767677676767677677676766676676676776676767676776776767676776767767766776776677667676776776767766767766767767677677677676776666767766677677667677677677677
67677676677667667767676677667677677677677677676676776767767767767667677676676766766766776767766776776677677676767767767676776776667767667677677677677677667766776676766666776776666767766776767767677676767767676766767767766776776766767677677667667767677677667677676677677676676776776776676776677667677667676766767767767677667767767677676677676767767766767767677676776676766667767767767767766676677666766776767667767767676766766776776776776667767766677667767667677676666676776767767767767766766767767676776776776776767767766776767766667767767767767766677677677676767767676677676677666776776776776676776677676677667676766776677677667677667767767677676677676766776767766667766767677676767767677676667677677677667677677667677666776766766676776776767667677667677676676776676766766776766776677676767676766767767677667766776776667766776677677676677677666767767677676776776677666676677666766776766677676676676676667676776776766677667677677667767767676767666766767767767667767766767766667767767767676767767666766776776767767667677666667677667767766666776767676676767767666776677667667667767767677676766666766676666677666767667667676776767767767667676766767766776776667676767767766667766776677676776766677676767667677676766766767767766677667767676667677666676776676776677677666767677676776767666766776766776776767766767676767677676767666766776767666767766776766776767766776767767767767767766766767676666776767767767767676667767677676676767677667767767766767767767767676767767767767767767677667677666676776776676677667677676776776766767767766677676776676776776776776767677676776776776767676767667677676767766776767666776676767767767767767767666677676666776676677676776776776776767767767667677677667677676776676767767767767767767666776667666676776766677676776776676667676776776776776767677676776766776776667767677676767676776766767677667767667676667767676766776766676676776676676776776766676667767766776677667676677677666767767667767766767767677666776766676677666767667767666767676667677666766776666667766767766766776776767766677677667767766677676676776776767677676776767667767667767766767767666666767677677677677676776677677667767767767677676766776676666776766677676676767767666767766666776776676667667767677677667767766666667676766676666677676776767677677677676767677676767766776766776667766767766776667677676767767666677677677676766676776776767767766776767677666677667767767766667677667676776776776766677677676776776776666676767767767667767767676667766677667767676677677676776776667667767677676677667667667767676776676776666666667767666677667676666677666666767676776677676766677677677676776676776676776767767767667676776676767767676776776776677677676776677676776667676767676766776767766776677667666767767666767767766677677676776667767667766676666677676767667677676667766776776677667766776767767676776776767766776776776666766677676766776676767677667676767677677676776667667676667667676677666776776776776776776676767766676766776776676667766776776776776676766766667767766776766767676766776767666776767767766676667676767677676776776776776776676776676767667667767766776766776667667667667766666666776767767666776666767766667767677677677666766776766776766676767667766776676776776676767766776676766767766767767677676776677677677666667767766776676767767677667666667677667676766766767767767667767666767667766676767677667767767667767667767676776776666776776767767677667767677667677677677677666767767667767767767677677676767767766676666676776677677677667676767767676776766766766667677676767767676667677676766767676766677677677676776766667666767677676767677666776667666676677677666776776767767677667676766776677676776676776676766776667676767677677667767676677666766767767766776766767676666776776666776676766767766776776776676776667666667676767667677676767676776767676767767766767676766767767667677667767677676776776776776767766776766666776776766776767676776766776667677667677667767676677676776677676776776766776666766766666676776766677666767667666676776767677667676667767767767677667766776767766667676776767676676767676776776776767677677666677676676776776776666767766766767677666676776776767676776767767766676767767676676766767766776677667667677676767767767767676776766767666676677676677676677677677677677667767767677677676767767667767767677666776677676776767767677677667677667676776776676667667767767667767677676766776776766767676776776766767767767676767677677676776676776677676767767766676767677676677676766776767767676677676776767677677667676776767676776667676677676677667677667766766776677676766766667767767677667767767767677677677677667676666667767767767667677667766776776776767667677677667767667667767676677676776676676766676676776677676767677677677677677677677676667767677676767767676766667766776676767676776767667767767766666767677667767666677677667767767676776677667767767666677676776666767767767666767767767767677666776776776766776776677677676776776667767766776677667676776767767766776776776676776676776666677676767786667666767767676766676776776767667766766676676676666776766776676667677676767767767677667766676766776776767666767667667766676776776766776776776677677666676767767766767766776766676677677677666776776676767677676776776766676677667766666676676766767767766666676767766767676766767667677667676776667667767666667767677677667766776767767767677676666677676667677667767666677676767676766776776767766666776767766767767767767766666666767766767766767767677667767667677677666766776767667767676677677677666767766677667667667677676676776667767766766767676667677677676776667676776766666767676676776776776776766776776776667667767767677677667766767767766677677667667767767676776776766677677667767676767766676766667767767667766776776676776767766767677676667767767767766677677676677676776766677677667677676776776676776776776666677677677667676776667767767677677667667767766676776767676766776767767667767767667676676766767767767767766776677676776767767666677677677677677677676776767666667767767767676767767766776676666766767667677677677676776776776767767677676767767767676776676677677676667767677667767767676776767767767676776677667677667767767676676776766767767766776776767676676776776767677667676767767766676767767767667766776676766677677676776776767767767766676677677666767677676677666776767667767767766767767676676677676767667767767676766677667767767766667677666776677666677677676767766676677677666767766767676776767767766776767767767766767676776776677677666776766776767676666767667677667766776676776676776767667677677666776776767666677667677676776676767666677677666776766766776676767667766776776776767767767676776767766766677677676676766677667767767767676776676766767667677667676767667767766776776767667676766776666676677677667676766767766667766776776766776767766667767766776776776676676667767677666767767767677666776767767677676776776776776776766676776776776767666677667767676677676667767677677676666776767667677676776776776667766776776776677676767767676677677677667767667677666767767767767767767667676677667766776776776676767676776767677677676776667677677667677667767766776677677667666776677677676766776776767767767667767767677667676776666767766766766767676776677677677667677676776767766676776666677676776676766776667666676667676767767667677677666776667667766677677667767676766776776776776677677667767676776767667767766776767767667767676776776766766776767767766776766766676766677676767766766776676766667676767676676767676677667766667676776767676776776776776766776776666676677667766767767766776767767677677676667766766776676676677666676776776776676666776676767677677677677677676667767676677676676776766677676776676767677677667677677677667676677676667767676667766776776676776776776776667677666677676776766767677676776776766676676766766677676776677676676767767766767767766776776676677677667676776776766776776776766676767767666776776767676667667677666766767677676767667766767676767667676767677676776676667767767767677667766766766776776776676767667667667767766667676667767677666676677667766767767767667666767766676766766776767676676776776776766776776767767767767767676776676766776776676677676776776766776776776667767667767767766776676766776766767767677677676766776776776776767677666677667766677677667767767767767676776766767767667767676677677677677676677676776776776666666767667676776676767767767677666677667667767767767767767677677677677677677667667677667666677677667677676776677667767767767767667676776776676676676666677676766676776676776677676666767677676776776776677677677677677676767666666776776767676766767676776776667766677676767767767676767676776776766776767666776767666776677667667766667676767766776667676767676767677667766767667677677667766776676677677667767766776776776776776766766767766776677666767767766776767667767667767767767676767666677676767667667676676666767667667667676766776766776667767767676667767767677677677676776767767677666766667676776767767667767766776776677667677677667676776766766766776767667667767677676767666767767767667676766767676776766776676767766667766666767667767677667767667767666776767676776767767767667766776776766667676766666677677676676776677676767676767676766667766766776677677676767676766676766767667766676767676776766667766767676677667767767767676767677667676776676677676776766767767676766767676676776677677676767766766766677677666766776676667666776776766776767767677667677677677677676776666676766676776776667676776676766767677677677677676767767666776766767677676666776767767667767766676677677676667677676767676677676776676767677676776667767767767767766776677677667677677667767767676776776776676677677667767767677677667667666767676766667677677667766676776776676766767676767767676677676767767767676766767677667677676676766676677676667676776767766767677676766677676776766766776767767677667767766776677666767677677677667767767767766667767767766767767667767767676676667677676667767767667677677677667667766766767767667767676776667766767767666767676776776776767677676776677676776676666677677677677677677677667766767767767676776776776767677667676766667667667766767767767766776776677666667
6776767676677667667767676767766676776776676776776766776776767666776767766767676676666667766767667767767677667767677666776776776667767767767677676776767677676767676766677677677667677667767676776776766677666776776776676776667767677677677676776776677676676776776766767766767666776776776676776767767667667677666776766767767677676776667767766766676776776776776767677676776767677676767667766677676676667677676767766766676676766767677676667767676776677677676767676677676677676677676667676766676776766767767676767767767666767766776667766676776776767677676766666767676666676677677677676667767767676776766776766766666776667676676766767767767667677676677667766776767767676667766767667767666776767767677666676776766677667677667767667767667767676767767767767677676667767677676767676666766767676776677676767766676676766776766767767766776776776767676766676776677666776776776776767676666776766776677677666666677676776776776766677677667676767766776677677667677676776766767676676776676676776776776776776676776776776667676676766767676677666667767676676677676776767766676776667676776776666776667767676767767667676676776766766776667766767676776776776766767676776767666776767767677677677667677676766676776766776676776676766676666676776666776667766677667676776767767767667677677676776767767767767667676776767666676666666676676766776667766767767767677676767676776677677676677677677667677677666766677676676767766776776776776767676676677667767677677666776767667666767677676676677667767666776667676677667767767667667767667677676776667767767666766776677666766677677676677666776776677667767767767677677676766776767766767677667767677676766776766776677676776667676776776677676666676767676676667677676776776766677676676767677667667766776667767667767767766676776766776766776776766767676667767767677677666776776677676767676676776776767767677676766676767677677676776766776667767676767676677677677677666766767676767667676677667767767767676766666667767677667676767677677667766767766767666677666776766666776776767767677676676767676766766676767766767767767667767666677677676776776767766776767767766766666676667667767677677667677676767667677677676776766767767767766677676767676767766677676767677677667677667667767677666677667766767676776776767767677677666776767766767767676776776776776776676776677667767767677676766776776677677677676676776676767767667766776767677666677676676767676766676676666676767677666776667677676677666767666766776666767677676776676767766776767667677677676776776667677677667767677676767677677677667677677667676776767677667767676666767766666766676776766766767677677677676776776766776667677677667676776766766776766676776776767676677676767767767766767666776767677667666776677676776767677676776677666766767766776767677667676767766776776776776676676776767677676766766677676776767676767766767677667767766767667767766776677677677677677667676776776677676776676766767766776776766677677676677667767767677677676676766776776776766666776767766776677677676776677667677676766767676776677676766776677676677666667676667676776676776766776766776776767767667677667667667767676667767677676677667666666776766766776776776776676677667666776767766776667767677677677667767767677677677677666766766767767767676676776767667677676776667677677667767767767676766676667677677676766767666776776676767677666776767677677667666677666776766676667767767767677676667766667767676667666767667766776767766776667767676677676767767767767676666776767676766677676677677676766776666667666776776767677676666767766776776766776766776677677676666767676677676766767676776666676776676767666666776776676667766776677677667766767767666767767767667676767766766776677667676776776767767766767767766676776776667676767677676667767666667767666766676667677677676767766776766767767676766767677676766767767766667767666767767676776776767767767676667667677676766767677667767767767767677667767766767676766767676776667676776767766676667677677677676767676776766677677666767667767767666677667666676667676666767677667767677677677676766767766667767767767766776776767677676776766767676676767677677677667766767676776776767677666676767677676766667766766667767677676766776666766776667677667667767667677676766776767667767667767677677677676677677676766767677677677667677677677676776677677677677676776767767767667767677676776767677676766767766676767676676767676667676767767767667676677666767667767767667676776776776667677676667676677676667666776667677677676676667666676767677667766776776676776766677677677667677676767767767676767676676767677666767767676667676776776676666677667667767766776776677677666776677676767676776776767676776767667766776676776667677677666776666776766767676677677676776776766767767676766677676666676767767677677667767767676776677667677666776667767767766677676767667767677666767767676766677676677666767767767676767676767767676766666776776677667766776677667767767767766767766676667677677667676767767767767667766767676767677676676676676776776766776767666667667767767767677667677677667766767667767767677676776776776676776776677666677676766776766676776767667767767667667767767676766767667667766776667677676767667666767677667666676767767677677676776767676676766776767767767767767676776767677676776766666776776776776767767766677666766766767676676676767667666677677677677676677676766676766676767666666766766767767677666767767676767767767767766776677666667676776776776767677667766676676776766677677676767667667677676776776776776677677676767677677667667767666666776676676677677677676776667676676776767676677677677677676767676767766766776767767666676676776677677676676776767767766676666676677667677676776766776666676776776677677667677666676767676776766776676776677666767677666766766766766676767767677676776767767676667767677677666767767676677676676776776666767766677666767676676767766677666676776767767667767667677676676776767667767677676776776776767667767767766766776677667767767676677677667677677677677666767767767767667766776676776776766776776666666676776767767766766767767767677676767676766776676776677676676776766767766776766766767677677667676677677677677677677676677677676666776767676767667677676676776677667767677677667676667676767667767767666667767667767767766776776676767667766667676776676776676677667666766767767677666666666676767766776776677677676776776767766677677676776677677666676676767667766776776767767767767676776776766767676776667667767676776776767676776676667767766767766667767767667766676677667767767767677676766767677677667666677666677666667767766766677677677677677677677677677676676676767767666767666677677667676666767767667667676676667767677676776767676776766767677666676776677677676676767767767667766767766766677676776776776767667676767766767677676667667767767676767677666667767677667667666667767667667676667677666767676776776767676767766776766766677666676666676676776667766776776667767766676776767676766766767766776776776776767766667676667667676776676767767667767667766767666776766766677676776776677676776776677676776766776767767767767676766776776776676677677677666677677677667676767767676767677666767676677676677677677677667676776667767667767767667767766776767767767767767767677677666667677676677667677676766776677676767766676766666766776677667766667767766667767676766776667766776767676776776666776677677676766767767666677676677667766766667766776776776767766776766767767766776767766766776767767767767766776776776677667767767676767677677677677677666676767667676767667677676676767767677667677676767667767767676767677677667666766776776776677676767767676667767677667766676767766666767676776767766676776667766776776677676776666766776776667767666767767766676776776766676776677676776776676766766767767766776776776677676766766776676766776776677677667767677666767767767667767767676767767767766667676767766677676767676767767676776677676676676767767676767767666676767676767766767767677676677667767666767767666677667667667677676677677667667676776766776776667767666766767767677677677666766766776766676767676677676776776767767667767767676667767666767677677676677676776667677676776677666767766776776776776776766776776767667677677667766767677677677677676677676677676676666666767677666776766766676776666776776767767766667667677676676676676677677666776776677666667767667767676676667767766676776767677667766767677677667766776677677677676676677676776667767767666766677677677667766677666677667667766676666766776776677666776776767667767767676767677677676677676677677677677677667766666677676776767667667766766776666677677676776776676767767767676776776766767766776767766767766776667767766767767676776776676676776667677677677667766767767667766677677677676776767667767677676667767677677676776776776776666767676767766776776776767676776767767767676667666676667767767767667676677676676676776767767767766667676677666767677676766667767677677676776767767677676776767666667676667676776776776766776767767767767667676677667676666767676776776776677676776776776677667677667677666776766667676767767766776666677667767767767677667676776776677676767767767767767677676766677677676676776767767677677677666776677667677676667766766776677676776677677666767676776767767667677676767676776677677666767766766676767677677677677676776776676776676677676776776767767766667677676767767766767766676677677667767667677676776676776767766776776677677667677676776677667676776767676766767766666766776766677677677677676776776766767676776677666776667666667767767676767767666767676776776667767676677667767666677677676666676767766766767767677676776676766776766776677676667767766776776766776776666767677677676776676767766766776776776776776776677667767767767767767766767767676767766767667767766776776766676676767767766776676767767767767667766677677667766776767677677676767766667767767676776766767766776776776767667667767667766667766677667676676767767766767767667767676776767767666676766776676676776677677676677677676667767767677676767766776767767766767767676767667767766677676767767766776667677677676776766766776676677677677676776666666776666766776667766677676676776667767676776767766767767767766767767767767766776766776776666767677
666767677667677676767766776767667676766677667766776767676776776677667767766666767767677676776767667766677667666677677677677676676776776677667767766666776776766767767677666676677667767676776767676776776767667766677677666767767767676776776776666767677676676677676676776667766776776767766766767766766767667666766767767677677667767677676767667676767667676767677667677676766767767667677677666776667766776676667676677667676677676776767767766676677676677676776766677677676776676776677667767767766767767767766767676767766667767667767767677677676676766676666776776766776676776767767666776776766677677667767676767766766776667766766767677667767676766666766776767767767767767677676676666776677677677676776677676767676776767667766767667676677666767767767667677676767766776776767767677676766776776776767767767767767767767677677677676666776666667667767767767666677676767767677666776667767667677666776766767677667677676676667767767676676776776776676767767766776776776667766676676667666676767677677666677676676666766767767667667667767677666676767767677667676677676676776767767677677676767766676767767766766776767666766666766776776776767667766767666776677677667677676767677676776677676776767766677667767767767666767677667676767677676766776776776776776767767766766677677676666767766767677667676767767767667667767676766677676766776767666776776767767676766776776776776666776776766767767666767767676766666776766776676767677667666667667767767676776666766766767766776767676776776677667666677676677677677676766766676766676666667676776676776677677677677677677676767767667767766676776767767766776666766666677677676776776776767766776766677667767767676766776776676776676776766667677667767667676767767677676767666776677666677676767676776676676676776767766776667677676677676776677677676776667676666676766677676776767766776667667766676767667767677666767767677676766767766677677676767767677677677676776776677667766767666676776767676767666776766677676676667676776776776766776776677676776776767767666776776677676677666776677677677677677676776776776766776767767676676776677667766776767767666776667767767677677676766766776776676676667766776677667766767767766767676776676767767767677677677676776677667766676667767667767667767677677677676676676677667767767666767666767767667766677666676767766666776776776767677667767766677666776766776667766676776776677677676776776676776767767676667676676767667767676676666776766677677676776766767676676776776677667767766676776776776776767767767767767667767667766766676766767767666677676676667767767677667767767767767767766776767766767767676776776677667677676776667676767767767676667666667767767767676676776776776766766776667667676677676677676776676767767677676767676766667667766677676776776677676766776667767667677677667767767676767676677667767766776776776677676776776767766776776666776767666767767766776776767667667676667766776776676676767676767676776667766776677677676676666676776776766676767767676676676776776677676766776776776666766776767676767676776776767767666776766677667767676677676677677676667767677677677667767767677676776677677667767767766677676767767767767767766667766767767666766676666677666776776677677676766766776676767677677677676677667677677677677667666776676676666767676767766776666767767677667676776676776676776767767676667767767767767767667667766776676677667666776776766677667667677676767767677667677676776676776676767677676677667666666766677677676767667767676776767677677667677667666767766767766766776767676767767767667677666776776667677667667676776677677667666767767677666677677667766677667676776767666767767767676767667767676676776776776776676767767766677676776677676776776766677676767666776776677677676767767667676767676776776766667667766776776776776767666776767666776766677676776766776676677676767767767676776767667767676767677677676677676766767767677676666767766766776776676766776667676776666776766667677677667767767766776767767676776776677677676776776776676766676676766776767766677676676767767767667677666667677677666776676776776667666776776776677667767666666776776776767676666776776776776767767677667667677677677667677667766776767667766766677666676766776767766776776666666776776776667667766677667767766766676667677667676776776767676776767767767676776666766766767766767767677666666766767676776676667676766767667677677676767766766677667766766677677666767676766767766776667677676767677676776677676776776776776767677676666767767677667766666676676767677677667667676767767666667767767767666766676776776766767767766766767676767677676766776776676776776676767767766676776677676776767767767766676677666776667766677676667767767667667676677676677676677676776776767767766776776766767767677677676767677676676766776776766776776676767676676766767766677676776767677676666766767766676676767766776676766767676677676767767767667767677676767676676767767677666776677667677666776776667677666766677666676676766767677676776677677667767676767667677667676776677677676766776767766776767767767766776767766767677767676776676667676776676776776776767676767767766676776766776776776767766776776767677676676667676767767767676767767767767666776767767767766776677666667767677676767767677677667767667767767666767766767767767767667676776676776776676776767676776767676776776677677676776776776667767666766776667676767667667677666767677676776667676766766667767676766776667767767676677676767667767667676666767666766767677677677666767767767767767767676767766676676766776767676766766767767767766776776767767677666767767766776776776776766776776667676767767677676776677677676776766677666776776676667677677677677676676767666677676676677667767767667766667667767676776767767767666677667676767676676776767767677676676766766666766766776676767767767666776666776766767767666767766677677667767676677676767767676767667677676677667767766767676766767676776776767767767676667767677667676676776776776676677667677666776766767767677676776666667677676776767676767767677666776767667767767676667767767666676677676767767677676776776676767767666776676776776776776767676767677667667767667677677676767667677677666776776666767766776766766776676776776677676677676667766767766767767677676776766776776677677677676766676776776776666676766767677676677667766776767677677667767767767766667676776767676677677666677667767766767676776767767677667766677666667766776776776776776776776767667766776776666767766767676677677676767766776776776776677666667767667667767767767676677677667767677676666666667676667766666776776766767767676766667677676767766776776767766666766676776676767767767767766767766767676677676776767667666766776767767767677667767767677667677676766767766776666767766776667767766776766766766677676676776667767677666767676767667766677677676767666677667676776776776766776766666767767676766766776776767767766766776776666767667767666776776676676776776677676767677676776677667677676677677667676776676677677676766676767767667667677677676766776767767676776767766767767676776767666767676676667677677667767677676776667767766766767767666776677667676767676666676776767667676776767767677667767676667677677677667766767767767676677676766676766667667667677676767767767767766676776766776776776767767767676776667666776776776666767667767667767667666676767676767766677667667677667767767766677677677677677667767766767766776776776767677667767667676766677667767766776776776677666776667767667767667766677677676767766776766776767667667766776776776776766776776776767767676776667677676676776677667677677666776776677677667677677676776667767677667766776776767667767766767766767677676677677667767667767677676776766766666776677677677676776767766767676667766677666766667767677667676776676776676776767766776677676776776767666776767767677677677676776677676767676767766676676767667766766776677676776767667667667666776766776767767676776776776767677667767767667767677676676677677677677667767766767767677677677676776677666776776676776776767767677676677677676767677677676767767766767667767767676766767677677677666776767667767667677676776676667767667676667677667767667677667766767766676776677676776776776676767767677677677666766667676776776676677666776766676766767677676767767676776776677666776776767677667677676767767767666677677677676766776666776677677667667767677676776767667676667676767666677667677676666666676677677676776776767767677667676676677677676667676767676767676677677677677677677667676767766767766776767767766767676776776776776676667766676767767767667767766776767767766666766776766776776676767767767767676677677667676776767766666776767676676767766767667676767767767666776766766776667676677676776776767667676776766677677677676776677666776676767677676766776677667676776767667767677677667667767676776776676676776666677667766666666767767767767677677667667677676767767666677666776766676776776776676767767767766676776767766776767767676767676767767767667677667767767676676767767677667677677676676776776767666666677667667766776767767767767677666767767666776776767677676776776767767766776767767676776767667767767677676767666776767677676766776776677676776676677667677677676676776677677677667677677677676666766767766776776766776767677677677667677677677667667677667767767676766677677677667677677667767767676667767767767666776767666767676776767667767767767766767667677667676667676666776676676776776767767766676667677677677666767767677667677677667677676776767766767667767677677666677667767767766767676677676676766677666677677677676766666776767667766776776677677677667767677677676767767766776776776776767766767767767767677677676766776676776676677676676776667676767766677666667767767677677676767767676676767667676776767677676776766766666776766776767666776767767677667666677676767766677677667767766767767667667766767667766776676776766776767767766766776767767767766767767767767767767677676676776666766766676667767767676767766766767666776776766766776677677677677677677667766676776776676776766776776766776776776666767767766776767767677666767767767676676676676767676677676676776767666677676676766776677677676676767767676677677667767767677667766677666766767677676776767667766767677677667767767766766767677
6677666776767676767667766676776766776776776767677677676767666766776776766767667677676776677677676776767676676767677676776676776766766676677677667676776776766767767677677666776667677676776677676677677676766767676776776776767677677667677677676767767676676766677676776676767676767666767766776767766666767766776677667767767676776767676776766776767767767767767677677677677677677667676676776676767676776776776776667767767766776676776767676776767677666776677676767767767766676677676666677667766766767766666677676677676776676776767667767667677666767767766776767676776767677667767767766767676667667677677676766767677667676766776776776667677676666776766767677677676677666776767676766776767767677676776766667667767767667667767767677677676666776667667677667767666676776776766776767766776666767676776676766677676667766767767676677676776776776666767666776767676666676676776766677667767676766676766666667767667676677676766677677666767677677677677676767767676767767766767677676776767766767766667667767677676776776766667677677667767767767676676767676677676776666776766767676677677677676667667677676767767767677667766767767667676776767676776677677677667676676776776676776776776767767676666767767767677676776667676776776666677667767766676766666776766776766677676766666676767676677677676767767677667677666677677677677677666776776676667767767677666776676776767677677677676766776767766666666776667767667677667667667676776776677667767767676767767677677677677676776677677677676677676766766776776676767677666667767767766776767677666776776776666776776766667676676677667767676677677666776767676776676767677667767766677676776767677676776766676766677667677676776767677667676776676767677676776667767766776776666776776677677676767767766767767767767676766767767767766676767667676677666677666666767766767667767676767767666776776667767677666767767766676776666767676676667677666767676776766676677676776766766776677676767676666677676667767677667766676676767677676767767766766776767767767767676767677666766767767767666766766776776776766667767767766776776776767677676776666767766677667676676776767677677667676776776766767767767676677666776677677676766766766667766676766776776767767667767676766676766767667667667767766767767766767667666767667767677677677667666776767767666776676767667667767767676666776767767766767767767767766767667766767767677677677676776767767766666677676767767667667676776767666766766667767767677676667767766776676666677677667667766766767766677676776766766677676767677677676767767666676667766767766776776767676766767766767766767666667666677667677676767666666776667767767666776766676766677677667767767666677677676776767667676767766776776776767667666776767766667677676666776767667677677666767667677676776776767676667677676767667677666667767767766666677677677676677667676776767667667766776776766767667677677666776776776776667676676767767766776667676676776776767766677677676677676776776767767666676776676767767767767766767666676776767677677676767667676776776776767767667677667676677676776776776677677666676766667677676676776776667677667667677677677677667677667676767767766666776677677676767767676677667767767667667766766776767767676767667766776677677677676676766776676677667766677676766766766776776677677667676776776776776667766776776767766767676676766766766766767677667666767676776776767676677667767667676767676767667666677666776676766667767666676767766766776776767767767766776767767766666776767767766677677677676676766676766767677676677677677676676766676776776666766677677667767666776776677677676676767667767767767766766767667677676767676776767677676767676766776767677676767766766776776767667766776766667676676776766767667677667767766666767666776677677676767667676677667676776677667766776776776767767677667667767677677676766767766666776767676767767677666767676676766677677676666667676767677667766676667677667767677667676766666767677676677676776766767767677667676776766676776666776767677677676667667676767676676767766676667767767677676677676677667767766776776767767766766776767766676776667767677677677676776676766766766766766767767677676677667766767677677677677676676776767767767767676666776766776776776767676776677667766776776767667677676776776776776676766767667666776676776677667767667666767676767766767667767667766776767677667766776666676767667676766776676676677676677676766666666776776776767767767677677676667766667667676776767766776767667766776666666667767677667766766767766766767767766776766776767676676677676767676767677677677677676677677667766776677677677677677666776677676676767767667767677677666676767767676677676767767667766677676677677677676676776676776766776767676766776767766767766676776676676676767676666776767767766776677667667677677667766676776767677676677676776776667676676776677677666767767676767667767767676767767677676767767676676767677666766667676767767666766767767767767677666776677666776767666767767767677677666766767676776767766767667666766776776776677676776776677676667767677666767766776676776676667767677667766766676766776666667677666677667677667667677676767676766677676776676766767667766776767666766767676776677677666767676767767767766776766776677677666767667666776767767676776776776676776667667766776776776776767677676677677667767767667766776766767767767766767767666676677676776767767767767766667677676767767667676667766766776676767677677676677666666676677666767666776776677676766677676666776667667676776677666667766766767767677676766677667767767677677676767767676776766676776776676667666776666767767667766776767766776676676776776667766767676766677676666776776767667677676766776766676766776766676776776767676776776677667677667677677667767666776676776776677666676677666776776677667676677676766676776667767676776767676667667766776767676677677667667766776767676776766766776767677666776776766767767766767677667676767677677667767766766776676776767766767766776776776776776676677676776767667767767677676767676666667766776667767767666767767766676677667677667767767767677676776766776767676776767677676677667676776766677667676766766767677676776767677677677666776776776766676776776766766767767767667677676766767677677677676677667767766767766667667677676776767677676766776776776767676776767676676776676776667766776776767676766776676776776676667766676667666676766677667767767666776666767676766776677677667676776677677677677676776776767767767667767676776677676667676676776676776676676677676677667767676767667667676766766776766776767676776766776776776767666667767666767677676776776767767767676776767767677676667676676776776677677676776776776767767767766677667667767676666776767766677666766776776767676677677667667767667666676677667767767767767766776766776776767767767676677667767677666776666766767767767677667676776677666776776677677666766767766667676667766666776767676776677666776776766776766767676776767766776676676776766767767767677676677677677676776767677676767767677676776767767766767767677677676776767767766766776766767676766767767667766776766776776767676766666667767676776776666776767767766776766767767676676766667676677677677666776767767767667667767667677677676676776776776776776666667767767676677677667766776776767677677667667766666767766776676767767767676677677677676767676776767767766766677676776776767666776776667677677677677677676767767767767767667676776776666676767677667766776677677676676766776776676776677666766776767766676676776767767766676776677676667767666766676766767767767766677667767676767766767767667767677677677677667676776776776767767667766676666776776667766776776666776767667767667676766776677667767667676776776776776776776677677666767667767767767767676677667767767767677676767766677677677677677677677677667667676776676776776666767767767767766776676676677676667766677676767767767666766676776766776767767766767667766776767677676676776776767767766776767676767666776776776776666776776676766676676766767767676767767767766776676776766667676776666677667766776767766767677677667677676676776767666676766676666767676676776776766767767677676667766767767666677667676767767767766776776677676767677667766766767767676776677677676776767666666666767767767766767677677677667766767677667767676667767676767676677677677667767667766667766677677677677666766676766776767667677667677676767667767767767767767767667667667767677676676767766676677677666677667767767767767677677676677666667676677667676776776767667667767767676676666767767767767676676677677676776767767676767767767667766767677676676767676776776676776767767676767767676776677676676776676767677667677666776776776677676776677667767767677676776766776667766767667767766766767676776766776776767667666767676776677677676666667767767767677677676766776767676676676776776776776677677676676776776676767666767767677676766767677676676776767767677677666666776667676767676776667766676776776776766666776676767767766767767677677677667767677667767676776676776776767767767766767767767767766776776767676767676767676766776776676776766677677677667767677667676677667766677667767667767767767676667677677677676767767676676667767766676776776766767666676767767767767667766776766776767676767677676667666766667677676776776676776776776776677676677677676767766776676776766766776677667767766676666776776776677677677676766677677676667667766677677677676766666676776766667767767676767677667676666767767766767667767666766776767766767676776767667767677677676776776776666767767766767766776776766776776677676776767677676767766776677666776776766677677666776766676776676767767677666767676677667766776677676676767767766776767676766677667676677676776767676677676677667766776767667766766766667766776676767677677677667767666776776776676767667767767767767667676767767766766776776776776677677676667676776667667767766776677676776676776667767676676776766676766766667767767767666766776767766677676776767766767666767667676676776776767677676766766666676776767676767767766677667677677676676776677677676676677677667676767767767677676776776766767677667667767666767677676767766776776767677677677676767676667676776667767676767677676776767676776776767767767677676677677677677667766776666766776676766767676
766766776677667766667676766677667676767767667676766767676667767676676767676776767676766766767767766776776766667767766677676677667766766766776676776776767676776677677667767766677676677677677676767766676766676767766767767676767667676776677677677677677667676776767767676767766677667767677676776676766776767676766666667767767766776766776776677676767766776776676666767677666776767767666776776776767667767767767666666766766776677677677676766767676776677676677667666766667666767676776677667766767666766776676776667677667666766776776776767767677677676776767767667667666667676666776766767676767766767767767676776677677676767766776766766776677676677667676776766677666776677677677667767767766767677677676767767676776667677676776767767676766767767677676676677667676776666767667666776766767767676776776667767767677677666677677676676766766776767666766767767766767766676766677676767767666676767667766767676767767766667677677666677667767677677677676677676677676767766666767677667676766767767767767667677677676677667767676776776667677666766776677677677667667767767767767766667667766677676767676677677667767767767666767766766676776776667766776676667677677667677676666767767766676767676767676766676766676676776767677676767677667767767766767676676766767677676667676767677667677676767676677677667677677667766776676767677677676677667677676776676677667766667667677676776766677677677677666677667676776776776766767677677676776776677676677677666676676676676776676776776776667767767677677667677667666677677676776676767677677677676767677676667667677677677666766677667766767767766776767767767766677677676776767677666766776767676776776776776776666677677667677677667677677667666667767766767677677676676767667767767677677667766776677676676766676766676767676767677676676776776677667767676666766666676676667767767677676667677677677667677676767767766767766676676766776677677677676776766767767676767767767677667767767767767766767667767766767766667766776677676767766677667767767766767766676767767767667676676766776667676776767676776676766767677677666776767767667766776767676676767767767767766767667766767676776677677677667676677676666776676767766766767677676677667767676776677677677676676776767767666767767676776766667767677677676676676776767667767677677667767767676677676767676776766676776776767767666766767767767767767767667676667677677667666667666667677677677676667677676676776776677667767676677666776776766766677676766776766776667767677676776776666667676666767767676677677677676767767767767676676766676776767767766776677676667767767767666677667766766767766776766767767666667667766767666767767767766676776666677676776776676677677677676666677667676667767767766776676776667676677676767767676666766666776776677676776676667677667767676767766676767676677677666677676776767676767676677677676776677676676667677677677667677666676677677676766677677677676767767667767677677676776767676767666666776677676677676776677676676766767676767766676767767767767767676677676676776766767766767677667767767676776776676666767766666766677666667676776767767677667767767676767767677676766677677667667766767767766767767766776776766666677667766666767667677677677676767667677677667677677677667666667677676767676766767767676676667767767766766776667676776776776776766776676667677677676667767767766766666767677677677676776677677677676776776667676677676676677676776677676667676767677677676776676776776676776767666676767666767767677676766766776776666676767766766766776666767766676776776676776767677676767767767676776677677676766766776676776766776767767667677666767766767667676667677667767667766766676767767667677676667666766776776776776766666767767676767677676767766667767767667767767767677677676767767667766766676767766677676766767767667677677666776677677676767666676776767676767667767676776767766767677676767767677676776776776676676776767767766767767676767767766767766666766666767767767667767767677666767667677677677667667666767767676667677666767667766776676776776776776776766776776667767667767676666676776776676776676776767766776766776677677676677667767767676677667676676766677676776766766767666767767677677677676677677676776776766767767666666766776676776676776767767676776767767767677676667767677667677677667767767767676667677667676776767766767767767767677676766677667667766767767766776776676676677667767767766767676667767767767666766666767767767767767677677677677667766776667767767676766766776766776767767766776776776776676767667767676676767766677676667767676776767677677677667766766776767677676667767677677676676776677676766767677677676677677676677667767667766677666667767667676776767677676767676767667676766676767676776676766776666776767677676767667766677677677666676766776667767767677666676676666666767767667767767667766776776776776776776766767667677676666676776677677667667767767767767767676776776776666776776776776676666766677667677677676776677676776776667676776677677667677667767767667767767677677677667766767677677676776767767766776776667766677666776776776667767766676677677677676766767666776776767667766776676677666677667677667676776766666767676767676677677667677677666767767766776666676776766776776766766776767767676767767677667676766767677677676666776776767676776676776677676767677676677677676667767767767766767767666776766676767667767667667677677677667766776666776776766776677666776677677677677677666667767676767666776776667667767766676667767767677676676776766776667676676776767676766677677676767767676666676776767766767766767667766676776676776767766766667677676676776676676766767676776766766767677677676776767676676776776677677666776767677667676667676767677676776666767766677677677666776766767666776676676676776766767676676767767766767767767677677676766776776776767667767676767667767677666677666776776767767767767666766767677676677677667766677676677676776676677676766767676766776767766776776767666776767677677676776767766767676776776776767766676776767676767677677677667676766766776776776767767766767676666677667666667767676776667677677667676676766767676776666677667677677677676767676677667766767677677677676776776676676776767676666676677677666776667667766766676666767666667677677676767767766776776776677677677667667677677667767767767676776776776766766767767677677666776776776676767676666677667766766677667676766667676776766766767676666776677677677667677667676767767677676776666776677677676766776676767677667766767767677667767676677676767677677676767667667766776766776766766776776676767767767666767677667766776666676767677666676776677667766767766676666677676776776766766667766776677667767677677677667766677677677676766766667766776767676767677666776667767767767676767667667667676776776776766767677676776767767767766776776767767677667676677676676676767766776677676776776776776767676767677676767766767767677677676767767676776677676776776776677676767767767767676677676776667766776776776766776776776766776767677677667666776677667676766667677676767667766766676767676776776667676677677677677676776767676776776776767667667767666766776666776776776766667767677676776676767676767767766676767767766767677677676676676667667767677666766766676776667767676776676766776776766776767766677667767767677677676676767667767667766776767766776667677677666766776776767767666667676666676776676767766776776676776776676776776776677676776776667677676776767667667677667676766676667676776677677676767767767676767677676767767767677677677667667767767676776667766776666667767767676676776776767676776676676677676776767677666767667676767767766767676767767767766766776676776776667677667766776776767767767766677676676677677677666776776676676776767766676776676766776666667677677667766677667677666676776767676767677676776767667767676767767676767767767677676766766776766767676776677667767677677677676676677676767766677667767667666766776766776676667677677666666776766776767767766667767677676676766676776666677667766767676767767677676767767767676767667767767767767666776766776767766776677667677676767677677676767767766767767766776776667767766666776677677676676767767766776677676776776767767677667767766767767767767677677677676776766677677667676776676776677667767677677667676677676767677677677676766776767667767766667676677667666767677666766766766676667676776766776676767676667676677676776677676776776676776767667677677676776677667766667767667766767767676767676667766776776776766776776776767767766767767767767666767767767767767677676677677667666767767767676776766776776776766677676767767766776776776767667767676676767677667767677676776776776677677667676666766676677677676676776776677677667766766767677676677667677676776776667767767767766776776767767676766677666766776677676776666776767766667667667666776676776666667766667766667667667666676767766667667677667767676676767676666776776776776776776767676666767676776776667666676666667677677666767766677677666766667676776766766676767767767767767767767766776667677677677676766767766667767677666667677677677676766676776767677677667766767767676676766766766766776776776767766767676776776767766767767667767766667666766676767667676776767766767677676677667766667766767767767766776677676676666776776767767666677676776776776767676776776776766776776766676677677677677677676776666776767767676666667676676677677676677667677676666666767667767767676676676767767766666776767767767666767676767676776767666776767767767677677676766776667667767677677677676776776776776677667767676676767767676677676677667767767676776767666767667677676767676776677667676767767767676776776766767767677667667767766766776766766767677677667677676767767767667767767677666667766767767767676767667766676767767767677666776767767666776667767766676767677666677676776767767677677677667767667667767676776776667766676776667677677667767666677667767767767676676766766766676677676676766776776776677666677677667667676767677676666767767766767767677676767767677667767766776767676776666776676676767677667767676776776767767677676776776776677666677667667676776767767667667677677677676677666776666676766776766767767676776677667676776776767666767677677677667676677676776776677676776776667767767667767766667667767767667
67766767766776767767676767766677667767767667667667766667667667767766776667767767767767767766767767767766677676776776776767666767766776677667767767676766677676767677667767767676776667766776776766766666766776676776776677677667666767667677676766676667667676767767766776676767767667766767667667667767676767767766776767667677677667767676776767667767676676776767767677667676767767677666776776776676776677676767767767767667677676767677677676766766667766767667676776776776677676677676776776776666676776676776767667676767677667767766767676776676767666776676667676767767767676766776767676776667767767677667677667676776677676767676767667767766776766767676767676767676667676666766767767666667676767767667676776767667677677677677677676776767767676776767767766776767676677676667767767767767767767677676776776776776776766776676767767766767677677677667667767767677677677676776766766767767766676677677677667766676776676776767676677677677677677666767676667766677667676776676767767767767677676677676676676766767677666767767767767666776776667677677677667676676767667676767676767666676776776766776776666677676776677677666776776776767767666767676766677667766776667676776767676776776776677667766767766667677677677677677666767667767767667766776767767767767666667676776767676676767766767767766776776766776776676676677677666767766667766767676766766766666766666767677676776767677677667667766766676767767667766767767767766677676767767677667766767667767766676776767677676766767767767766767666767667766776667766767767667766676767677666767766767676677667767767767767767767676676676677677676767767677667677677676767766677667677677667667767767666767767676767767677677677676766776767767766767767766767676766767677676776776767676666767766667677677676776676767767677676667766776667767767766667767667676677667766776776776776677676766776676776766767676767666767767766677667667766667677677667766767767766776767676776766676776776677676767667767766767677666676667767767767677667666776776677676677676766776776767767767677667767767767766667667676667767677676767767767677667667767676776667667767767667677676767767767767677667666767667767666776776767677677677677667766767667677676767767676767676766676676776776776776676767667667767767766766776767666667766667667767677677676676766677666667676776767767767677677677667767766776676766676767767767677677677677676666677667677676776776767767766776666776776776767667766676676776776776667766776667767767767766776667767666767667767766666667766677677667666776677676767767677676776766767666767676776667676666677677677676776666776776677667767677677677677667676776767767766767676767767766677676677676667667767766766776766676677677667677667677677676676776776776767667766776776766767667677677666677676676676676776767676776776667767767767766776776766776676766677667767667766767677667676667666767766676667766767767766776676676666776776766776767677667766676776767766676676766776776676776776776776767767666776677677677676776667767767767666776776766776776776776676776776676776776776676667676766667667676767766766677677677676767667767767676676676776776776776776766767767677667767767676767677676667767666767667767676767766767676766776767767766776767677677666776676776767676676767767767676776767677667767676676667666766766767676767767767676776677667767676677667767767676767677676776676776676776776776776776677677667666767677676767676776766776766676776776676767667676767677677677667666766776767677677666677677666766776766666667767766776776767766776667766766776677676677667766776776776767677677667676676676767767677667766766677667767677677677667767676767767667677676767766676776667666676667767677676766767767666767766776776776677676776677676776776767767666766767676776767767767767676776767767767676666767767767667767767767766767667767676776776767767767767767767676666677666676666767676766767767767766767677676767766667666776776677666767677677677666677667676776767667767677667767666676776776767767676677667767767767677677677677676776767676676677676776677677676766677676776666667766776666776776677676676767766767676766767767676677677667677676776767767767676677677667767676667677677667667766776776776677676767676776776676767767666766666766667767767677677667666677676766767766676767767676776767676766776677677666676776767667766677677667767676776677676776677676677677676677676676767766677676767677667676766677667676677676767666776767677666776766766676767767666676667767767767767767677667667767667767767677676776767767767766676677667767767766776776667676766776667767767767766776767676766766676676677667677667767767767676766677667767676767767766776766776667677676766676766766766677676776776766776767766776776767767767676776766767767677667666677677666767667766767667767666776676767677667666776667767677676767767767766776776677677677676776776677666776776667677676776776776767676776767767667677677677667767677666766767767767767667766776767766776676767676667677666677677677677677677676767667677677666766776667677667766676776767767767767677677676766776676677677676766677676767676766776776776677676766767767767676767666676766767767766776776677666776776766767666767677677676767767767767667767677667766766667676776776677667676776776767676776676767767676776677676767767766776676767767766666776677676767766767667667676666776776767677677677676667767666776767676766676776676776776766776676767767767766767676767667767677667766767677667666676677677667677676766666676677667676776776776776776667676776677677667677667767676767767767676677677677676776767677676767767677667666677676766676676767677677677676767767677667767667676677677676677676776776766776667767766776767767666776677676667767666676676776667766666766766776667767767677666766676676766667766767667767677677677676776766767676666776766676776776776776767767677666776766676767677677676767676667766776666666776677677677676776677667677677666776667767767677676767666676776666776666677677676776677676676767667767676776776766776776676776767766776677677676766767766667767767767766776667676766766776767767666776776776677667767677677677666676776767676766677667766676767767767677677676677666766776677676667767677677676766677666676776776776776767766677676776766676767766766776766676676676767767766776776766667767766677667667767767677676676666767767676776767767667677677677666776677667766667767766776767767767667767766767676767677666677667766767767677676776667676776766776776676776676676667667677676667676767766676667677667767767767767666766667666776767767667667767766767667666776677667667766766766666666666776767677677666776767766776767767677676667667677667767667676767667676776776767766766677676776767766677667677677667767676667667766667667767766776666776666676667667676666677677677676776776776776767767677666677677677676676776776767767676776677676676776677676776767767677677676676776667767766776776667767677667676776767677676776776776767766667677676767666767667676767676767767766667677677677677667677667766667677667767677677667676767666767767677676677667676767666767766666776667667766776766776676776767767766776677667767676677676667767676767766676767667766767677677667767667667677677676776677677677676767677666776766776677667766766676676767677666766766766667676776666677676767677677667766776776776766776667677677667766776676776767767677676667766676776667677666767766667676776767677677677667677666776667766767666776677676776667676776767676767677677676776666776776767677676776666767767677666766676677676767677676676676776677667767766776766677677666766776677677676766666776666677676767767767766776676776677666766776776766776677676767667767677677676766767767677677676767766767767767767676767667767677676676677677677676776667667766667767766776677676776766676766776767766767677677676776666667767767767676766776767666776776667766776767767666776766767766776667767766766776766776776676776676767666776776766676767766676776767767767666676676776767767677677667766667767667767677676767767767767677677677667767667676676767767676776776767767666676676767676776767766766767767677676677667767667667767766776776767767766676767767767667767666776676767766676776767667666676776766676776677677667676666676776776676767667677666776776667767676776766776766767766776667676776776667677676767677676666766677676666677677667667767766767676776767666767766767766767767766767767767766767667767676776676667767666677676676676766767767766676667676766666767666677676776776776666767766667677667666767677676776776766776677677676767767676677676767766767766677667767676676776677677677677677677676677676776666766767677676667676766776767767766766776677677667676766776767676767666677676676776767766776776766767677667666666677676766776677677676776767767767766767676767677667767767666776776676666776667766667676766677676767677676667667767767767767677676767666766776776667766666676776676776767766776776667766676776767767766767766677676766677677677667666677667766767676776676766767767677676776776767667766776776776776766767767676676767767667766676766666767676776776776767767667766767767667676776767667766767667666776776776666677667766767677676676767767767677677676676667677676776776676776767676766776767767767766676666767767767667766766766677676776666766776776767767766776666776776776676766776766776767767667766766667766667767767767676677667767767676676776677676776776776677667667767667766776767767667676766666767767677676677667767667767767766767766676677667767767767667676776677676776766677677666776776667676767667676776667767676776676776776767767766666776676767766767676766666766776767677677677667676766767677676776767766667767677667676767767767666676776776766767667767667677666776677666767767677676666676767676766767767667767677677667766766676776676676766677677676766767767667767676667767676776767666666766776776667767676767766776776776767667767677666776776767677676676767766776767767677667767766677677676676776776676776776766676766676776666677676676667766677677676767766767767767666767767766767677676767677677666776776776676677677676676767677676766667676666667667676676776776676767766766676677677667767666766767676776676776776677666767767767677
36776767676776767767767767667677667767767677677676767766776767677667767676766776767767667666776676766767677677676676776677666767766676776776676776776676767676776776776767767667667766767677667766767677666677676776677676766667667677667767766776677666676776776677666776776766776677677667667676676676776776767676776677676776776676667667767666776677676776776766776767677677667766767767676767766776766776667676767766676776776677667767767667767767676767676767677676667667667767667676676776776776677677677667767667767677676766767767667676766666776767767766676776767676767676767667767667766776767667767677667767767766676776776767767766776676677676766776766766767677677666766776667667676677676776677676766666677677676676776677676776767676677667766676676776676667676667667676776767767766676766776766767767767766676776776767676767677667666767767767677666776666767676677677667767766767766776676677667676767766667767667766667677677667767767767676776776776776776776677667767676677667667677677666776667767767667677677666767767666776676776677667666776776677667767766677676776677667766767677667766767676767766767767767767767667667767767767677666776776766776776767677667676676776776676667767667767676676776767667766767676776776767676677677677667766666766667767767677667767677676766776677677667766776776666677667666767767766677676766776767677677666676667766667766767767666676667677677677666766776667767667667767767666676666676676766677677666767676767676666766667767766666767767676676666676767766767767667767766677667766766667677676776776677677676677676776767766667667676677676776776677676776776767676676767666767677676677676667666666677676776766677676766766776677676767767767767676666776776767677677676776767676676776767767767767767767767766776776766767677677667676666766776677667767767766776776776667767677676767767677677677677667677667676776776776767667667766766776667677676666766776767676766776767667667766767767767677666776776767666676767767766667766776676666676766767766766677667767767767676776676776767667766676676776776767767677666776767767676767767767676776767677676767676676766667666766666677667677677667766767767766767767676776767676667676766776677676776676776776767767767767677677677677676776667767677677677677667677666776776667766676776776677677667767766776667767677667677676776676776776776767676676767767667767677676776767677677676767766767767767767766766766767677676676766677676767767766676676767767767667667767767766666767767767677677676767767676767767767767767767767767767767677667767767767677677666766677676766767667767766767677667767767677677676667676677676676667766767667677677677667677677677676776676776666767666767767767767676776676767667767677666767677677676766776776767666666676766676666776767676767767667676677676767677677667666677677677677677666776776776776667677677677667676677676766766776767767666766776677677677676776676677676776776667676677676776677667666776776776776667767676677667767767767766776766776676776676667766667666767767767766776776676677667766776767666776767676767666776666776766767766767767667766677676676677676677676766776676767767767767767677677667767677677676776766776767766677667677677666776776767767767766766666776766776767666676666776776676677677676776776766766667767667766676776776767676676677677676776766766776677677676676776767767676766776767767767767766776676677676776776767676776776766776666767767766676767667676767767767667677667766776667677677676767676767667667676767767767677677677676776776677676766776767677677676766776676776767677677667666676776676677677677676776676767676667677677677677677677667767767676767767676767767676766776677677676767766767677666767677677666767667767767677676776776776767676766766767767677677677676766767677667676776766666677667767767676676776776667766767767666767767677676776776776776677677677677666677667767766776766667767767667676776767767677667767677677667667667767766776677667766767676767676766766767676677676776767677677676676767677677667676767766776676767676767767666767767676776766677677676776766776767766676776776776767666677676677666767676667677667667767767676666677677676766676776666766776666776767767766766776766767767767677676776776766776676776677677677667766776776667766677666767766666776767666776776767767676676766776776776776766767767677676776776776767666776766776677667767766776676776767766776677667766767677667767767767676776776767676666776676677667676776677677667767767667676776677677677677667767767766776776776767766677667676766776776766776767676776667677676667676776767666776666667676767667767767767676776677667766766776767666767767766767766776677677676676676767766776776766767667767677667767667767767667676776767767677667676766676767676677677666776676676677677676766767677677676776767677677676667767676776767767677676766767677676667767667766767676666776776767667767676767767767767767677677677676776767677677677676776776767676776776767677677676776667767666776767767767667676766776776676767677676767766677677676776776776776676766767767767677676766767766776676767666767676767766766767667767677677676776776776676767766666776767666776666776767767666776676677677676767766666676666776767767676776766767677676776766776767767676666776776667667766766776767676776766776776767766677676676666767677677677677677667677676666776667767667677676676776676776776767767766776776776766676776766677677677677677677677667667666767677677667767767677677677676667677677676677677676667766667676776776766767767766767677677676776776776676676676776676767767767677677677677677666677676677677667767767677666767767767677677667767767676776766776767666677676676766776776767766766767676776676776676776766667767767667676667677667767767767676776766776676776767767677677667767767766767766767767767767676677666776767676767767766767767667767677666767676676677676776766767667677676776766776776677666667767767666766766776767767676776676776776767767766766676776767677676767677676766776767767767676676676776767676667766667677677677677677676766767677676677677666766767767766767667676666776677676776677677677677677677667767766676676767667767767666766676766677677677677677677677667667666676677677666676767767666676776676767676776767766776766676766767766776676676776767766676776677677676776776766767677667666776667766677666776767676766667767766667766676767767767767666767667676776776667767767767677677676767766776666766676776676676677667677667767676776676776776776667766676766767676776776776776676767676776667676767676776767676776767767677676776676767767676776776776776767767766776776776766776767767767767767677666776776767676776676666776776667676766776776676667677676776776676677667667766776667676776767676776767767676767666776677676677677677676776666776776776676677667767767677667676767766676767766666776767767767666776677677667767677667676766767676776667677676677676667766776667677676776776667676667766776776776766776767676767676767767676676766667767677677676667677676767677677677677667766766776776667667767667666776666676766776776776776767676776667667666767677676766776677667767767676767676676776677676667767766767676767676677676766776677667767676667766766776677677677677677677677667767767766776666767667767666776767767677666766767767766776677677677666776677677667677667667767767667766767667667677676766666677677667676767767767667767766767767767767766676677667677677676766776767767767767677676776767677676767767766776776677677677677676767767766766776766767766666676766776776677676776767667767766677666776776767676767767667767767766676767766677676776767667666767767667676677676776767766776676776676767767767766776767677677677677676776767676767767676676767677677676766667767767677677666677667766767676776677677667766767767677677677667676767677667767667677677677677676766767676776677676776676767676766767766776767677666776776677676767766776776767767676776767766677676776767677667767666776776776776676767666776776666767676666676767666776767766767667677666766677667667676767767667677666776676676677676676767767677677677667767677677676676677677677676767767676667666776676767677667767766767766776666767667766676767677677677677676767676776776776776677677677667676767766767766767767766767667767676766667666776677677676767767677677677676766677677676776677676776667666776776676666767677667767666776766676676767766767766766666767767667767676676676767767676676767767667677676676677667766776766767766677666776666767766766677676677676776776766677676676677676766767676767767766767676776776766767666767676776767677676766776667677667677667677677666767767766676667666667767667767667677677676766776676767676776776677677677666766677667767767666776677676767676776667676766677677676776776667676767767767676677667766677667676677676676776676767767766776666776767766767667766776767676767767677677666667677676766776776776666676776676776766766677676677677676776776676677676676676776766776776767767676767767766776776676667767676776776767767766776776767766767767766776676776776776767767676767767667766677667677677667767767677677677676776767766677666676767767676767677667676776776767767767676667667676667676676767767667677676676667676776776776776776666677677676776767767677676666767676766767767766676766676776667766677677667677677676776667677666767767767666776767767767667666776766677677676667767676766676776766766677676667667676766767677676776676776776776776766776767676776666666776667767667676776676767677667767766676767676776766776767676776776767766767767767677676766677677666767767667676766666676776666767666676767767767767766776776776677677677667676676776776766676766776776767667677676776767676776766766766776776667667677676776767767767676676677676776767767677677677677667767677677666776666767677676766677677666767677677677667677666767666776667767766767767676767767677676677666767766767677667766676676676676767676767677677677666767677667767767767676776766677677667677677677676776776767767767677676776667766776776776776766776667677676667677676776776767676767677676667767767767667677667676676776767766667676767676676677676767767767667676677667676677676677667767767676776677676776676766666677676
677676766677677676776776776677676666767677667676767767667677676677667676767667676677666776667677677676666776766766776776776677667676677676776776767767767766677667767677676676767677666766776776766766776767676767767667666776767676676776776766776767766767767767667767766776766666776776767766776677667767676766767677677677677667667677677677677667677677676766766776766677676676666776676767767766767666677676776776776776776776666776767676767766676666776677677677676666666776677677676677676766767667677667766767676776776776767667676676767766666776667676776776666667667676776767767677677676776776776767676776776676667676677676776677666766667767767676767677667677667767767667676766767677677666666666767767767677676676767676766776776767767767667677676776776766776667667767767667666667767676767767667767767676776776776667676677676767767677677676767676766776677677677676677676766677667767677677676776776766667677666766677677676776676667677677677667767767767667667767667767767767676776766676776776776767767667676776767767677667766776776767767767766776767767676776776767767677667667767677677666776776666767677667766767767766677676776767767677667766776776776676666776667767667667766677676666776767667677677677677677667766767767667667767677666677667667677666767767677666767767767676677667766767767676776776776767676677666667676667676766677677666776776766767676776776766767667677667677677676767767767767766767667767676667676676776767677667767676667767766677677676676776766767676767666766776677677666776667767766776767666776766766667677676676776776676767767676767666767767767767677667767767677677676776677666766766676676776667767677676766667767766667767666776677677667667767676767767676766667677667767676776767677667666676766767667767677667667767676776776677676677677667677667677676766676767677666776676677676776666677677677677677676667667676667676667677677676677677676776676766767667767676766776767667767767767677676776767677676776776776766766767766776667677667766767767676666776666776676776766767676776766767667676677676767767666676676676776767676776767666667676767767667677677676677677677667666776666776776776767767767767767766776766766776677667677666776767677667667767676776776667676767767667667666677667767767767767767767767767667676667677677677677667677676666767667767767767767767767766767766776776666676767767767667676767676776767767666676667676677667767667767677677666776776677677676667767767666767767667677677677676766776677676766767666776776667676767676676767767676776767666776776667767767767667767676767766776667676776677676776677677667677677677666776766776776676677676766677677667767766767766677667676776666766666666667767676776766676676767677676776766767767676767677667767666767767767766766776676667676767677677666766676776776776676676676767767666776776776676767667666666776776776766776776776667677676667767667677677666776767766677667766766666767677676676766666766767767766667667676767666767767767767766767767677676776677667667766766766667667676667766776776666776666776766677677677677677677677677677666667767766766767667676767767767766676677676767676766766776776767677667677667667767676776766766677667767677667767767667766667677676767767767667767676676776666666776666767676776776677676766667767676676776767676677677677676767676776676766666776776676776767767676666766776776766766776767676767677677667676776667677676677677676776767767767767766776767767766776767767677677677677667766676776767767676676676767767667766776677677676776676767677676677676766677667667667767676776776767676776776766676776767766776676776667766677676767677677667676776767677666776776776776776776767766677666677677666666676676776776767677676676767676776677677676767676676776766776776767767666676776667766776676767766677676776776776677677676677676666676676676667767666776667766776766776776676767676766776767667767766677676767676776676677676776766766776767767767767677676767766677676767767667677677667767766767677677676676676767767677676776776676677667767676767767766776776776776766767677677667667766776767767677677677677667767767676776676676677676766676776776776776776676766767677677667677677666767766666766776767666776766676676667767667676677677667766667767766767677677676776776767766677677667677666766776776666776666767766766767767667666676776776766776766667677676667676767767677676767676767667667766776776767767666676767666767766677677667666766677676766667676676776767677667666767767766767767667676776776676776776766767767676776776676776667677667677676667767677677676676766766676767766767766666677676776776666767667667677676776767677666776677676766767767767667666776767767766767676676776776767677677677667767666767677677677676767667766676776677667767677676767667676677676776766767767676776677667766767767767766776667667677676677676766677667676767676676776776766766766767767766766677667676776676766767676776766767767677676776776767767767667767766767677666677666666676776767676767766767767767767767677666766776666776767676667767767766778677676776767767767666776767767677667666667676767676766676767767767676666767767767667676666667767767767676676676676766767676676767666776776767676767766776776766767767767767677666776767767766677677667666667676776776776676776767677676667667666767677676767677677676776766776776676776677676676776776776767766776776776676677666776677677677667766676767677677677677676766776776766776667676776767677677666767667766666776677676766766677667767767767677677666776776676767767767666666776767767677676667767766767767766776776676677667767766677667677676667667666767676776766776667767766776776767767766776676776767767767767767766776677666676767676677667766667767767767766677676667667766776776767767766767767677677666766767767767667677667677677666677676767667766776767767766776767676667767677667767767677677677677667767667666767767766767766776767676677667676667676776767677677676767676776667767767767667767767767766767677676776776767676776677667677676767667766676776767767767667677667667767667666766776776677666676776676776766767676766767677667676676766677677676766767667677667767667676677677667767677667767677667676766776677676767667767766676776776776667766676677676767666676776776766767667676677677676677677667767766676666766666666776776667677676677676767766676776776766667767667767767677667767767667766767667766677666776666776676667677676667676776776677666677667677677676767677676767676776767766766677667676677666677667767767676667667677676667766776676776767766766767667677677676776666776776676776767667767766776776766767666776667676767767676767766676667766676766776676776767676776667676767767667767767766767767767767767667767677676767767767767667767766776776776677676767766677676766767676776677677677676776776776676776776666776676776767767767676767677676767767766766776776677676667677677677676767677676767677676776767677676767766776776766776776767767767676767767676776767676767667767677676676676776677676766776776666767676667767767666767667677677677676676776767676776767676776676676776666776767677676767676776776767677677677676667667767676766677676767676767666776767766776767676677676776676776776677667766766776677666766667677677667677667767766776767767667677667676767766776767677677666776776766776776776767677666767767767767677666776776776667676676666776767677666767767677676676776776776766776767767767667677677677677676666776767766767767676776776776767676776767767766677676776676767667677667767677677677676776666676767677677676776776767667767677676776677677667666776667666766776776776676677677667766776776767667766776677667676666767767676767767767676677666776776776767667676677676776776776767766767767766776776776776767667666776667767667676676767767767767766767767676677676776767677676767767767676676677667676766667676667677677676776676776767767767767767677676766776776767677667767767766766767766677676776776667677666776767767676776767766676776776766676776677677676776767666776677667767676776676766776676666666676677667676677677677666767767676676667666776677667677676767767766677677677667667666776776776776776776677676767667767767767767766776766667677676767767677677666676767767767767766766676776767767766676766676776767667667676667767766766776776666776767767677666767766767676776667767767766776776677676776776666776677677676776767677667677677667767767667767667677677676676767767677677677667676676766767676776767676766677676667767676767676767676776676776676677676767767767676776767767676676776776767766676767677666776666767677676767767676766766676677676667676767677666766776667767767767767767766776767767767677677677677676767766676767766776766767666776676767766776776667667666776766766776667766776677676776766776776776677666667767767677667677676676676677676767677676676767666776776767676767766767767666776766767677667677667767767767767767767676776776676776767767767767767676766677676776667676776776666676766767767767667677676767767666767766776667767766677667676766767666677677676766767767766677666676776767677676766767667767677677676767767767766677677667676667766776776677676667767767766776776767676776767767766766776667676667677666667676766776677677667767767677666667677667767676676676677676776667767766766776776677677677667767667666767766767677677676776767767676776676677667676666767667767676767676767676766767767767767766767667767767767667766677667767677676766676767667766766776766676767767677677677676776666767666676776677667766767767667666677677677667767767767676776767766776776767677677676767676677677677676767667677677676667667676767676676767766776767767667677666677676767767676766767676676776776667667766766776776676767767677677676676767767767667677667767666676776776766776766766776677677676766766677667667676776767677667666776776677676667767767766767676677667767766776667767767767677677676667666767677676667667666676677667677677677676776766676766676667667767766666776767767677677677677676776666767666666676767667676676767677676776776767676677677677676766677667677677677677676767677667666666666676667766767666776776776767677667667767767767767766766666776776776767677676776776767766776667667767767676676767
666767676776766776776667767767677677677667677677677676677676667766776666766776676776767677667766766776667667767667767666776677677676667767767767677676766776766776676667767666676767767766776776767766776776776776776776776766677676677676766776666676776676676767767677667677676667677677676767767677676776766667766776776776767766776766676776776776776677676667766776776767767676766776776677677676767766666776767677667766776666677677677676767676666776766676666766677676677676767677667677676677667677666676677677676676676776776767766766676767667666776767766766676767667766776767677666776767667767667677667676667767767667677667767677676766776776766776676766767767767676776766767666666776776776776767676666766767767767666767767767767667767677677677677676767766776776776666676776767767767766766767676667766767766676767677667767677676676776767767766766676776776676767677676767676676766767676677667676766667667676766776767676767676776676767677677676676767677676776767767767766767676767667767767666776776767767677676766776667676766767676766776767767766766677677677677677676676667766766767766667766676767767677676667766776767677677677677677666776776776767677677677666767677676776776776767766766776667767766767677666767766676776776776766667676767767767667767766767677667767766676677676776767766676767766766776766666767677666776766676676767766767677676767766776776766776766766776776677667767766776667767766677676677677677676767676677676776767676767676776677677667676776676677667767676767676766666767767767677677676667767767666767767767766767677677677667767767677667767677667666776677666776776666676666677676677676776776667767766767676677677677666766767666766676776776677667677677677677666767676776676766767676676667767766767667676676766767766677677666767666766776667767676677666676766767766767767766767677676767676776676676667766776767676776676677676776667766676776776676776667767666776766767676776776667667666776766766666677667676767676776676776776776776666776767677677677677676767666677666766767677677677677677676766677667767676776776677667767767677677667666776776776776767666776677666767666677666677677667766766766767677677677667677666776767677677676776767766767767767677677676766776767767676776776767666667766776676677676776677666776767767667677667677676776766776766776767676677677667767666767766776767766767676676667676767676667767667767767676776676677677676677667666667677677677677677666676767676776667667766767766776766677677667667676767766767767766676767677677677676767676676776776767666766767677676677676767676676767766676767766776767676666767667767676767667767676676676766767677667766776666776767767667767766767766776676677666767766667766767667676767677677676766766676776666776677677666676676767677677666776776676767767767667766767767767677676767677676767767767676776667677677676767676767767666667767767767766767676767767676767676767766767666776776766767676776776677667676677676776666676776667767676677666766677677677676767767767767676767767676667676677667666676776676776766776776776677666767766676676776776766767767677667766767677676767766776776766666776666776767667767767766767667667666767676776776776776667666776776676676767766677666776776767676776776776676766767677676767767666767766776667667766767767676766767767767676766667666776767766776677667676767767667676776776776776767767767667677677676767676776776767676676766776766767666776776766676677677676776667767677677667767767767767766766776776766767676676766776667677666667767667767676776776776776776776766767676677667767666766677677677676666766767676667767676767767766776667767767767677676776776667677676666776767666676767767666776767767767667767666776776767766767667767766667766767677676767677677677677667667666776766767677676766667767676667766767676677666776677666767766776767676776677677676776677667676766767677676677666776766776766677676776676776767767677666676776667666776667767767676667766776677666776677677676776677666667767666776667667767677676766676776767767677676776767677677677676667766767667676767766776766767666776677667667676776776767767767677666776776677666767767767767667767676767676766766776767766676767767766677667767666677676776676676767676767766676776767767676776776767677677667766766767676666766767676767767766776767677667767666667677676776677676776767666677667767767767766776667767676776677667676766776776677676667677676776767767676776677677677677677677677677676776676767767766767766776776676776767766767677667676676776676767667676667677676767767766776766677676666666666667676776766767766666767767667676776666776776776666776676676776766766676767676677667667677667766766767667677666677667767676677677667677676767767766676776677677677667677676776767767766776667677677666767677667766676676677676677676667666776667676776677677667767676767766766677677676776676677677676767676677667676667667676676676766776767766766677677677667677676776767677676776776766676676767767677676776776676676776676767677676767676677676676676776776677667767767676667767767767767767677676776767767767767666767676776677677666776776776776666676677676776767677667767766767676677677677676767677666766776776776776776766676766676776767767767766676676776676776776667667676767677667767767767666776767766776676776676776767766767676776676766776666766677666667767766776776767667767767677677676766767767767766676667677667766676776766676676677666776767676766776776776667767676767767676776677676676667766676767676767766766677677677666667666767767767666766676776776676776767667767767767766667676767677677667677666767667767676667766767766676667677667677667667666767666766767766676677677676766776677677676776776776776767677677676677667677667667766667766676776767767676677667677667667677667667677677667766676767677676676766767767677666776676776776667767767676667767767767767766776767677677666776766677677666666776667666776676776776776667676776776767766766776667666667677677677677667767767767766677676776676767767766776776776766677676776776767676666667666666667766767766767766776677667766676776676776676767676776766776676676767767677676676677677667766776667667676667677676667667767767767677667676767766776776676676677677676776766676666676677677677677677676776677666776666676666776666766676666767767767766776776677667766667676767766766766766776677666776676766776776767676767667667677677676767767766766767667767667767767766667677677677667767666676776776766677676677677667666677677676677676677667766767676766776677677677667677676767667677677676776667767767767667767676676766767767676776776766776766767667677676767766776677677667677677667767676766767677667667667767767767677667767667676677676767666776776776776766776766666676677677677666766776677676767767677676767766767766766766677667667766776776677667676776677677677676767767677667676676677667766767767667676676776766767677677676766776676676776767766677677667667767767667667767767677666776776667766677677677667676767767767766776676766767667677677666667767766766667767767767677676767676776776676676776767676776776676766766677676776766776776676677667677676667767666667767767767667767677677667767677676767767767676767767677667767666776776776766776667767677666676666776767767677676767666676776776766776667676667667677667767676776676776666667667677676767767766776667667677676776767677667667667677676766767677666776776776776677676776767767666766677676767767766767677676767767677666667767677676677667666666676767766776776766766776776776677677667666767677666766667767767766677667767766776776776676776776666776677676766776776776677676767676776676676776767677677667766677676767677666776677677666776676767766676676776776776676767767667767667667767767767676776776767767767666776776677676767677667766776766767677666776667667767767676677676776766766766767766776767667677676767767677676676766667766776677677676767767677666767676767677677677676776667677666766666676776776767767667676767667767666677666767676677667676667677667667767677676776776767677677676666767767767767767677677676776766767767767676666767676767767667677677676776676776767767676767676676666677667766666676767767767767676776676676776667677667767767767766776767766677677667677676776677676676676776677676667677677666767767767767766776776676767677677677676677667677667767666766776776776767767666776767767767766776776676776776767677677667676676676766776677676776776776767767676766667766767676776676776776766677676776776676776767676767667676776767667677677667676677666677667676766767677677667677667767766767666666767667676677676767666776776767767766767766766767676776767676776767766677676767677676666676766776676666677667767677666776776677676767677677676776767766776766766776767767767767766776767767667767676776776667677667766677676776776767677676776677667676677677676776766776776776776776776776776767667677677677677676767677677667677677676677667676677676767677677667677667677667667766776766767676776776666767767766776776776766776776776767766767676677667766667767766766677667766667767767766767767667767767677677677676676767767676767677667666767667666766776666776766776667766767667767677676677666776767677676776767677666776677676676767667676776767766776676767766776767767666666677676767667766776767677676776676776767676776776776766776766776767676776676776767767677667667766776766767666776677676676776766677677676676667766677667667667767767767767676767677676767676776766776677676677676776676767766676776676776767676776776767667666766767766676776767677677677677676766676776767767676677667666767677676776767677677676766766767767666677667677676767766676767767667766676776776677666676667676766667677666776667767767677667767676766667766767666667767676776776667677676776776767766677677676767667767767676677676767766667666676776676676676776767676776776767676776766776667676767766677666766677667767676776767767677667766776676767667677677676776766677677667676776766776776776776776766667676776766776776776676667667676677666776776766676776776776677676767766767767677676776767677666677677676766776767767767766677677667767676767766667666667766767766776776776667676676667667677676766776676676776776766776677
6767676776676676776667667677676767676767677677676767676776767677677676776776677667767667676776776766676677676776776776767667767667676776766766776666767676677677677676677676776677677677667677667667767677677677667676776776776776776776776776766776766776776776767667767667766776767677676766676676667767677666767676676676767676766776776766766676666767767766767767666667767766776676676767676776776767667667766776677676667767676677667767667767767676766767767677666776767676676776767667666776676767666676776667667667766767766776776776677677667677676667767667677666766776766676776767677666766676676677667666667767767676767766666767676776766677667767767767767677677667767767667676776667767666776676667767677667676767767677676667767767766776677677676776676676776767676766666676767677667677677667767767676676767766677667766776776767677676776776677666677676767767677666666776676776677677676776676677666767766666677677676776667766767676767667767767767767767667677677677667766767667677666776776776677676676766666667767766766776776767676767676676776766667767767766676776767766676766776766677677676767767677676776667676677676766776767767667666767767676677677666767766676776776676667667767677677677667677677667667677676776667667677667766776767767766767767677666776776776766667667767767677676776666776767676776776766676767766767677676676676767677676776676766776677677676767767766766767667676677676667766677676776766667767767676767677677667677676667676776667767766766767766677676767767676776677676776767767767677676677677677676776776677676776766776676767677676767767676676767767667766776667767766767767766776767667667677677667667767766667677677666766776767676667676776767677676677677676776767666667676767766776677677676676676677667767767766766766676776776767767766767676767676767666677667677676766776676766767766776766776667677667766776776766766767766776677667667766776776767766766676676767767766677676677677666677677676767676776767677677666767767767667677676776676766776776766776776666767677667767666776776776667766767767766766767767677676766776676667767677677677677667766776767676766766766667676776676776677667767767767667667676767767767767677676767766776776666767667767767767767767677676776776766676676767767667767766767767666776766766776676776767677676776767666776767676667767767676766776766776776776667677677677676767676776677677676776766767667767766676767767676767767767667666767666676677676767767767667767766767767767767667677677677676766676776677677677677666667767767766677667767767677676767766767767676767766767766776677676767667767767676766767667767676676766667766767666766767667766767666677676767766776676677677677677676676776767767677676676776776776776766776767767766776766677677676776776776776776776776667767767766776677676677677677677676766776767766767666767767677677667766776667767676677677666676766767766776767666776776766767676676767766676776766776666776776676766776776667677676667677666767766677677676677676776767767667767767766767766767766767766676776667767767766667767666676767677676766667667767667677676767676776767676767767766676677667767766767676767667667677667767676776776767676776677677676676767766676776677676676776776776766776666776776667767676766767766776676666766776676776776776776767667767767667677677667767767766676667767677667766776767766766676776776676776676676767767676776766767676776776776766766666676776776677676776677676766667677676776667767767667666677666767767667676776767767677676677677676767667667767767766767767767676776776776667677677676667766776767667766676776767767767767766776767767767677676677677667767767766667767767677677676677676767767767767676677676776767767766676677677676776767667766776776676776776667767767677676776676676667767676776676776767767767767766677667676677677677677677677676767676767767767767667766666676766766776776766767667767676776767767766776767667767676767677677666766766766776767767767766677677677677677667677676767766776767767767677667767767677667667677676776677666677677667676767667677667667677677667676677677677676677667667667676677667767667667677676677677667677677666766767766776767767767766776666776776767676677676677677676766676767677676776767667676776776767767676766677677676766767677667677677676776767677676767767666677676766767767767767766676767676676767667767766776676676776667767766676776776767677666776677676767767767767677676776776776766666676766676767667676677676776776776776776666776667667676677676767667666667677677666666767677677676767667676767677666676666766767767676776776676776766766676767766767767677676776676776776767767666776677677676776767677677667667766776676776776767677667676776667676666767667767767677667766776766776667767767766766776776776767767676676676766767767767766776766776767767677667677666666767767766776776677676776677666767767767667766776676776776767767666776767667676776776776767767767766776767676767767676667767767677677677667676677676766776767676676766766677677676667767767767767767677677677666767767767676667767776767666776667766776667677676776776776776776766776776767766766776776766766676776676776776776776766776767676676767676776767667767677676776676776776776677677676677676676776677667766776667767767677667676667667676767767767667667676676766776776766767667676776766667766766676767767677666667766766676676666676776767676776776676776677666776767666776776776677676776776776766776676767767667677676766667677677667676767676677676676776667766776767767677676776776776776766677667767677667676776677677677676766776767767677677677676666766676767767676767767766676677677676776767676677677676776676776676776766776676767767676677667667676767676766776767677666677677676677676776677677676767677677667767667766677677676776776776767767667677676767667767767667677667767767676776776677676767766767767766776776767767667766766776767676766766676766767667767767676767677677667666766677667767766766767676767766667676767676766776767767767677676776776766767767676677677676676667667766766676767767676667767676767767767676776767766767676676667677676766767767766766776676666776767677667667767677667667767767767766776677676776776676767767767767767677677677677677667667676776766776767667666667767667676767767767766666776776767766676767767767767666676767767766776766767676766677676767667676767666776676767766666766767677677667766767676776676767767767677667676776766767677666776776776776776766766776677676676667677667766767667676767767766676676767666677676767676677676676776776667667677676776667667676677667676776766676677677676776676667676776677676667767767666676776676776767667667766676767676776767667676676767767767767766677677676677677677667676667676667767677676767667667667766666666766776667767767667767677676776676667667676766776677666776667767676767766776676776776776767676776776677676767677677676676767677677667666767767767666766677667766776776667666776776776776776767767676767767767767767677677676776766776676776667677667667677677677677677677676776676776676767766767677667667667767766767667767666776776666676666776766766776767667676776776677677677666677677677677667677677677667667766767677677667667767767766677667667767767676776776676677667676676767667667676667767677677676766776776676676776767767667767676766776676776776676676776776677677676767766767767766776776676676776767676767767767767676776677676766776677677667677676677676667767767766666767677677667676776677677676666776767677676776766776677676766767767676676767677677667666766767667767767767766676776677666776766766776767667767766767666767666776767667677667767676776776776676767766667677666676776776776776767766677676677666676677677676667766767767666767767766676676677667766776767766667676776767767766676767667676667676767767677676776776666767676676677667676666776677666767667766677676776776776776776776767767767767676776667676776766767677676776677677677677667766766767767677676776676767677676767767677676677676767767766776677677667667677677677676767677666767767676776767766666766666766676767676676766767766767677676676667677677677666767676767666776666667766766676676776776667767766767767766666766666767766767677677677676677666767677676676776677677677677677677667767767766676776667677676677667666776776767767667677676767766766667766677676776767767767766766766767677677677677676677676676776776767766776677667767767667676766767667676766767767767766767676767767767676767767767767767677676776776766776776776676676776676667677666767766776676767677677677667677677676767767767676767667766676677677676667767766767767766767766776767766767767766767676776776767767676676776776766767676776667766676676766676666776776676766677677676766776677666667767766677676676766776677676676767766667767766767767767766676776776767767676766676767676766766767766667676776776667767767667766666766776676767676766767666776666776766666767676766767677677676776677667677677667667676677676676766776767666776677667766767666766776677676676767677677676677676676666776776767767766767767767666776666767767677676667767676776767767767676676677666767667676676767766676776767766776767767667766776666767766767766766766776767767667767676667677666776767677667767677676667677676666676767766767677667767677677666677667767677667677667766767677666677676776677676676767676776677677677676767767766767767767667667667767677667766676776767676677667767767767766677676666776767767676767677666776667667767766766667767676776776767676766767767766666766767667766776776776776776776667677667677677677667667767767767666676776767667667677677666676666677676667676776766776776676776677677667667667767766667677677676667767667766776776767667666666666767767766776776776667677667767677667767767767667767677676666667766677677677676676776776767666776667766677676767766767667766766767767766767767767767667767667767667676767767676776776767767676667767666776667766776676776776766667767676776767767767676766776776667767677676667677677677677676767767676667766766776766676767766766767767767766766776676766677676667676767767676776776767767677676766667767767676677666676676676776776677677666666767676667677676676776776766767767677676776677676676766677667666767
6766676766766667667767767676776767767767667677677667676766776767767666767767766776776677677676676667677666766677676766767767767766766776776766677666776767767767767767676776667676767676766776776776776776767667677676677677667767767677666767676767676676676677677667767767677667677676676666677666767677666676776676776677676677676766767767677676776667676767667766666776767766776676667677667766766776676666676776776776767667667676767677676666666767767767767677667767766776767766766667767676767767767767767666767767767767767766767766767676776676776767767766776676776767677666677667676676677667676767676767767767677676766667676676767676776776767667666767767767676776776667767767677676676767767767767767677676776767677677666776776767676766776767676677677676766667767766676676776776676676776677676677667676676776676776766767667766776766776776776767767767767767677667767667666767766766776767676766776767676776677677677677666776767766676766767667766776676776767767677667766676676676677667767766767677676676776766667767667767767767667767766676767766767667767766676667676767766776667677667767677667677666676767766776676667766776677677667767677666667767766767766666767667677676776676776677666776766776667666776767677676666767766676676766676767767767676767767667666767677676776676676767676776676776767667676776776767767676766766776677676766766667767767667677677676767767767766776767767667676667767767666677677677676767767667676667667767676677676676776776766776776766676767677676767666776676767767666776776767766667767676776776766776776776767677677677677667677677666776776766767667767667766767677666767677667676776766767766677677677677677667766677666776767766677677677666677676767676767676667766677677667667767767677676667677676767676676767767677667766766776766767676666776776776776677676676776776767676767677667667666776776776767767767677667767767667767767677676776666666776776776767666767767767666676667767766767667676767677677677676767676676667767667667676766776776776766776677676767766766767676767767766776767767767766767767767677667666677667767676677667767666776767676767677667767767677677676766667767766677667676677677676766677677676766677677666776766767677677677676776776767676767676776667767767767766767767677677677677676666776767677677676766776676677677677667677676776677666667666767677667667766767667666767676776667767676677667767667766767766776677667677676776767767767677677677677677677667666767767677677677676766776767677677676767766767676776677666776677676767766677677667767677676667667767677676767677676767667767766677677676766767767677676767677667766767767677676676766767767666776767767766776767767766776766776776676776766776776666767767767766776766676776776767767676776776766667677677666776776767677666776767676767767667667677676676776767676776776677677677666677676776667767767767677667767766767767767666676677676676767676667767766677667767766676676776767677667767667666766776776776767767767767676776776776667767666766766776776776776776776766676666776676767677677667667766676776677676676666767767766677676767677667766776677677676776677676767767767667767767677677677666667767767677667676776676677676677676677676767676677676776776767676766766776776766776767667767667767676766677677676766776776776776776667677676766767677676676677677676676776767767667766766767767766766767677667666677677667677667676676767667667767767676766776767767767667767766677667767767766677676766676677677677676667667766677667677666676676667666667667767666766667677677676776667766677667676776677677667667767666776776767767667677667766766776767677677676766776776767766677676676776767767767766776766776767767667767767767667667677667666776767677667677666677676676667767767767766767666677676766676776767677677676667767766677666677667767767766776677667767676776766677676676677677676776776766776676676767767767676776776776666676666667667667667677677676776667677677676776667677667677667677677676767676776776766767766767766676666667767767676666776676776776667666676677676776767767677676767677667677677667766767767667767666767667767667766767766676776676776676676667767767766776766776667666766676776667767677677677676767667676776766766776776776667767767766776666677677667666766766776766767767767767767667767667767767767767667767766667677677677666676767766767767766776776776767767767766776776666766767676667677676776766667676676767767667676776767767677666666776776667677666766776776676767667676676767767676767767766776666766667767767677666766677677676677677677677677677676667666767767767676667767677676676677677676766766776676667677667767676776766776676776676676766766767677667677677667676776767767677676776676776767667667767676766776767676776677676767767676767767677677676767767677666767667766776767766667677676776767766676676776677677676767766677667767767767767667676666676676776767666767767676767766666776776776767767767677666767676676767767767676676776776767767767666667676776676767767676767666766766667767666776666776767677666766676776776776766677676776676766767677676767767667767667767677667767677676776766766676776676767676776776766776776776666776776776767767677666677677666767767676666676767767767766767677677666676767677677676776776776667766776776667767767676767767676776766776776767767677677667766767667666776767667667767667767677677677676676767767667767677667667767676767677667767766776767767677677676676666767667767667767767667767767667766677677676676666776776776767766776766676776676767677666676766766667766677677677676776767677676766766676676776667767676677676767676677676767766676676666767767767677677677677666767766667767767677676677676766776667677677667767766666666767666767677676767667667767676667676776677666676776767676766776677676767767677667767767767767676776677676766677666667767677667767666767667677677667677677676677677667677677666676767766767767676776677666776776677677677676776677666666776676677677676776767667676776776767677676776676676666676776776776677667767767767667676676677677677676666667766767667767767667766677676776767667767767767666677677677666767766767676776767677677676767676677676776776776776676776676677677676776776667767766767677676776677667676677677666776776766767676776767766776776767766767766776776767676667766767766776776766766767677667676666776776767677667766776776766677666676677667677677676776667676767677677666766767766766776766766667666776766776667666667676766677676776767767666776767676776767766767766676776767766776676677677676767667676766767676776776667766776767767667677667767677677667767767676667667767767766677677667677667677677676776767767667666776766766677676776776767766776676776676766776776776767666767677677667667667767676767767676766767767767667677676666776776776766776667766776676776767667767767767767677666766767767667677677677677677676776776677677667666766776776676767667677667677676776767766766676767767676667677667676776766767767676776676766776667767766776767677667666667677676767767676676776767676766767766677677676677677676776677667677667677677677666677677677667767677677667677666676667676767677677667667676767667677677667676767767766776776766776776767676667676676677676767766666676766676767676667666776776667677667676767676776677666676676767676776767767666676767666767766767766677677676666677676677677667767676667676676767666767767677676776676776677676767767767767666667767767676666766776767676667666776776766677666767676776666766767667767667767666776666776776676776767666766767766776767767767767667676776776677676776677677676776767766767677667766676767677677666767767767677667767667676667766766776767666766667767667767677667667667767677677666676776667767666776667677677666776767676776776767767676776776767767767676767766776776776676767676776776776676776667676666766776776776766766776776667766767767767666677677677676767767667767677667767767766776776767676766766776776776666776767677677676767766677677667676677667667677666767767677666776676667677677677676677677677667666766767677677667667667667767767667676776776766667676776776667767767766677676667667677676767667766776677676677677676776766666676667676767766677667677676767676776767667767767767766676676767677676666677677667767676767767767766667676667676776677666667767767677676676676676776666667676776767767667766677677667666776776677677676776666677676766767676766767767767676677676677667767676677667677677667767766676676767767767766776667766766666776766776677667666776666676676677676767667666667676676677676676776776767666767766766776767676766776776766676766776776776776677666776676767677676767767667666776666776666766776776767767677666776667767767767767766776776767767766766776776776776767677666766776676776776667677676677676666767766677676676677667766667677667766667677676677666666767667677667766776776667766676776767667667767667767766776776767677667676766666767677677676767676776667667767677676776766776776676776766766767677666767766677677677676776776676776667766677676677667667766776767766766676677667766766677667767767676676766676666776766676676776767666776677677676776677666666677677667677676767677677667766767767667676677667676776677676776767677677676776776776676776677677666667766676676766767767676767767676776776676776677677676776776666676776776767667677667676776776776776676767766767667676776766776767767766767767766667766767766767676766767766766667766776776766776766766776677676767666767766677677666767766667767677667667766766767766776767666767767666767767677676776776776666767767766776667767676767766767766776767766767667766776776676677677667676766766676776776767677677677676767677667667666776776776776677667677676666766776776667677677676677677677666767677677676776676766676776767767766676776676667677677677677667766676776767677676666677676676677677677676767677677676767767667767767767767767676676676776767767767766676776676667667767767767766667667767767667677677677677677677676776776677677676776776767767677677676767677667767767767676676767766676767767677676667767766676776676776766767767676666667767676776677667767677667767767676776767667677676666767676766776767766676667767767766776776767767767676767767676
76676667676776667667676776766766767667767766776767767767767766766776677677667677667767667667677677676767767767676776766667667767676767766676766776776776776776776776776667766766766767676677677676666776667677676766666767766767767767766776776676776676766667767767677676667767767667766767676767766776767667676776666767767767667667766667767667667677676676776676776677676776767767767767667667667766776667767667676767767667766767767767677677677677676767667676776767676767766676767767767767677667767767767677677667767666767676767667677677677677677677676767667667667767676676766776676767677667767666666676767766776767767766767766666767766776766766776776766776766776676667766667667667676766767766767676767767667767676767666776666776677677667767767676767667676776677676667676666666776776767676776766676776766677677676776767766776766667676666667677676776767766776776676776767767667766676766667767767767767767676776776677667767766766767677666776676766677677677676776766767676776776776776776776677676677666667766776766767767677667676776676677666776677677677677676766677676676667667677677667667767677676767677667677676776767676676776676767767676776766776776776667666776666776776667676767667667766767767676776677676766776776776676767766667676677676676767677667676766677666676676776766677677676676766676766766676666767767677667767766767766776677677676677676776677667767677677677667767767667666667677666767766667767676767677677676776767766766767767767767666677677677677677666767677677676677666767766767677677677666767667766676667767677677676676677676766676667767767767766667767766776766667767766767676776766677667677667666776776776776767677677676677677676677677666676677676776776676677677676767767767676776767767666766677666676677677676776776766677677676666766776776676667767677666676767767766667666767677676767767767767767676677677676776677677677677676776676677676766776776667767666676767766776776766776767676776776767676677676776666677676776676676767676666767677667766766677677667767677667676767766677677677676667766776776776766766776767767666677676776677677676766776767766776677676767766767767667767766676776776767767767677677677667667676677676776767767767667767766776667766767667767767676767676766776766776667676776776767766776667677676767677677677676767766776677677667676676766776776776677676776776767767767767666776676767677676676677677677677676767766767667666676667766767667677676776676677676676767767676677676767676776776677666766677676776767767767677676776767676767767676776677677677676766766667767767677676667677677667676767767677676666767677676776676767767676767666767677676667676776776767766767766677676776677677667766776767767766767667667766776767767767767676676766676776767766677676776667767767676676766776767667766677677677677677666676767767767667767766677676776776776676676766677676767676767766776767766666677676776767667676676767676667676677676776776776776677676677676766677667767766767767677667767767677677667767767666776776677676767676676776767767677676667676767677677667667767677667766666676776766776776767766667667766767676776677676776767676766776677667767767677667676776776677677676776776776676766776677677677676766676766776767767767667767767676767677677667677677676767767677677677677667767767766776677667677676776667766767767767677676776676766677676776667766776776767767767677667677676767767767767767767767676776776667767676776677677677676776766766776776666676767676776767766676767767767677677667767667766776776776776677666767767767766776766776766676776766677677666676676776766766667767767766677667667677677666767676676667766776776676767676767766776666676677676677667677677677676776767677676667666776776677676776776676667767677677667677677667677676776776776776767677677677676776766676776766766767677677666766677666776776776776776676677677676766667766676776676776766766776667677677677676766776767677676776667676666776776667666667666766776767767677677676676677677666766666776766677676767667767767677677677677667767676776776776776676776776677667667676676776776767676767767666776677676776766767677676767676766766676776677676767676676677676767766667766677667766766676767676776677677677677666677677677667677676667767767676667676776766776776776776767767767767766766776676767767767766776766767767676677676767666677676767677676677666677676767677666766776677667677677676766677677677676767666677677667666667767677677677677666776766776767767766776776767766677677667667766776766766767677676676776776767767667767767667677677677676776766676767766666776766767666767767677677667767766767676767767667677676676677676776766676676666767667677676767767767767677677677677666767677676767677676767677676677676767677677676676776776667677667766677676776667677677676776776767766766776767667667667676776767767667767766776776667767767767667667766676776666776667767676776676676676776677667767767666767767767676667767766776767766767767767676677676676677677676766767767767676766767766767767676677676776767767677667767677676676767667676776776776676766776677676776767667767666767677676776776667677677677676677676776776776776767676767677676776766667766677666776767677667767677666767767767767767767677676676677677676767667767676776766677667667767676667767766776667667767666776776676667767766776676776677667766676776677677676766767767676767766776677677677677676776767676776767767677666776677677676676767677667767767767767676776776776776676766676677667767667767767677677677676767766767767766677676776766676776676766676667767666767667767766776767766776766767766676776766767677677677676776767767767667676667767767677676776767767767766776766767676667676677677676677677676776767677676776766767767767666677667676677676776776767666766776766776776776767767767767766676767767767766766776667767767667767766776677676776776667677676776676776677677676667676766776666776776667666776667677667676766776767767677677677676776776766767667766676676776776776676676767767667676776776766776676676676766676776776776776666677667667767767767767666776677676776767677677666767676767766766667767677666676767676767767767676667767767667767767677667767767677676667677667767667677666776676767676676677676776776677677666767676667667767767767767767767676776766776677677677676677666677667767766776676776766766767767667767676666776676776676766767676776776776776766766776766767677676776776766776767766776776677677667766776767676767677676676767676667767676776677676667767767676676776776776776776776667767676776776776666676767767767766676767767767667767767667767766776776677666766776776776776676767676776776776677676677677676776767677676776776676677667767766666677677667676677667766776677677676766676677666667767767766776666776767767667676677676676776676767767667677667767676767767676766776767677676666776676776776776767676766677667677676766767667667677667766766776776766676776677677677677676776767676767676666767766677666776666776766677667767677676677676676767666667676776676776776776676767677667767677666676767677667766767666676776776667676767677676767677676776776667667767677667667767767677667667766776667677666767677676766667677667676766766767767767667676776676666766776667676677677667677667767767766676776776677676766776767767667677676776766767767676767766776767766767767677666776776776776776667766766776776666776767767667767766766766766776676676776767766677677666677677677677667766676677677677677676676766776776677676767666776676776776767677667666677666677667667677667767767667767767667766776767767667767767677677667767676767676677677677676667676776767767667767767676667676766676766767677676767766776767677666767677677676677667767767667676767766677676776767676776666666776767767767767677676766767677667767666677666676767677676677677676767677666776776676767677677676667766776766776776776677676776767766776766677677667677676776776676776676767767676676776766776776767767766667767766776677676776767767767766676776767666767677676677677667667677676776676677677676677677666766667766767676666766766766767766677666666677677676776767676767666677667667766776776677676776677666676676666676776776677677676776676677676776667676766676667766776666667766776776776776776667766776767677676666677676776767767677667766676767676677676767767667677677676677677677666776776676776767766776767767767666767676776776766766776677667767677677676677676776776767767766766676776767677667666767676666767667677677677677677666676677666776776666676776767676677676767767767676776676776676776676676677666676667667767767767766677676666767766677667767676767676776776767767677677676776676776677676676776766766767767767676776767677677677677676776677676667667766767677677677676676767677677676767767676676776766767766676666677676776776766666767677666767676776677677667767767667676676776677676767667676677676677677666766776767676776776676766767667766677677667767766776767677667667677677667766767666766776676776677676767766677676776776767677676767766776776677676676767666676776677677667767676677666776676776676667666766676677667766767676666766776767766776676776676766676677677676776666667767767676676677667677677676767767666767766667767766776767667766666776776767677676667676776767676776666776667676776776776667667666767676776676767667767676677677677667677667766677677666666767676776767677666677667666766676767667676776666776666767766766776776776767677676776766776776766767767677667767676767767767766667677666677667767666767667677667766776767677666666776776676767677676676776767677666676776776766676767767766767767767766666776767677676676776667667767767767766676677667677667676767766776776776776767677676776766767767766767676767667766776677677666776676676676767677677676776666776667767767677676677676666676776776776776676667767766766766676677677677677676676677667767767676677666776767676776776677677666776766667677677677676776676776676676776767677677677676677667676766767767767767676676776766767766776766776776667677667766767767767677677677677676766776767767767767677677676766677676776767676766666767767767766676676676676676667676767667676767767767766776776776776767677677666776676776776776666767677667667767767767667
6776767676767676767767767676776767677677667677676767767767767677667667677677677666776766676667667667767677676677677676767766766767677677667667676767767677677676666776767676767767667666776667766776776776677676677667767677666776767767766766676776767767767676776667766776676776677667766776776676767667676766776667667767767766776667767677677667676767767667766767767766676667766776767767767766776776776676676676767667767767666767676667766776767767676767676776676766767766676766676677676776666676776776776676767767667676776776677667667767666776776766676666676677676677677676667767766677667676766767766776767677666767767667767767676776776767767677667767677676776767766667676776776676767767677667766776766767676766677677677677676677677677667767767766776776776676767667677666677676767667767767766667677677677677676667676776677667767677676667767666676667767667767667677667767677676677676676776667766667666767766776767766776667767766776677677666776766776676776667676776676776776776767677676776667766676667766766667767667667667667677677676666676667667676776767677676767677677677667767677677667666767767676767766776677667666766776776776776676677676766776676776767677677666776776767667766676776667767767676677676776766666767767767767767667767766676767667766767667666676677667767676677667676767766776776767676776666677676776776676767766676677676776766667677676676766767677676766776677666677666767676776666766667767766767667667666776667766677676767666776766776677667767767666666766666766776667677666666676667677676767676776766766776776767766767677676676776676666767767766767767677676767767667677677677677677677676767766766677677677676776776677667676776767767767677676766667667767676776677667677667766776766767676766776776767676776676677677677677676767676776767676766677667676666767766776776776677667767667677666776776676667766766666776676767767666676776676677676776776776667767766676676776776776676766677667767667767667677667667677676776767677667766767767677677667767667666767766677676677676767767676676676776767766766776767677677677666767677666677667766767767676776776667767667766776767766776776776767677676766676776767676766766776776666667667766767766776766766776776776767677677676776766767677676776776766776667767677667667667676776767767676677666677666677667766667676767766676676776776776676677666676776776677667767667667667766776776767767767677677676776776677677676767676776767677676776776766776766766667767766766767676776767667767767667767666776767667767767766767767666676776776767676776766676776776776667767767666776776766766677677666767677677677676766767666766677667677677666767676667767767667676776776776767767666667767667767767676677677667767667676776767767677667677677677666676677676766767767666767676677677676776677676767666766776776776676776676766767766677676776677676766776776776676767676767667666676767677676676776776766776767766676767676676766767767677676767677677666776677676676767767766776767677676676776776776776766776776776676767676776776677667677677667676767767667766776667767676767677667767767667677676776676776776767766676676667677676667676776776676776776767766767767767676767677676667767667767767767677666776767766677666776767667766667767767676776767676766676667677677677676766677676766676776677677676776776776766776767677666766776667766776676767677667676766767767767667666677666767766677676767677667667667767677676767767677667766767767767676767676767767666776676767767767767766766676676776776776776776667677676766767666776767666766766676667767676776667767767667766776676766776677677667767677676676776667667666776677676767667767677677677667677676676776676776666766776776667766667677667677677667767676767767666676776776676767677676776767677677677676767766767676767767667767676776767767676776667767766667767766676776767767767766767667676677676776766667677667766776767676667666767677667666676677677677676767666776776767676766767767767767767667676776776767767766766766667677667767767667767677677667677676676776666767766767767767767767676676666776676766677677676766767677667767767666776767767677667676776776676767676667667767766776767767676676666767767767676766666767677666767676767767676776776676766776776776677677677677676677676767667767767767677667676767766676767676767766776676776767767767677677677677677677676676766776776676776767767767767767666776776666767767766666767677667667676677677667767766776776767667767666776776667767676667767767677666776776776767676676776767767766776766667677676767676767767767766776776776667676766766776677677667766676776776767767767766676767677676767767767766776776776776767767677676776776767677667667767767767667767667767666776767767676776766667766676677676767766677677677676676776677667766776767666767667667767767666767767676677677666766776776776676776767676776766767676767676767677676776766767766677667676767767676767676767677667666677677676776776776767767767676767767767667676676776767677667676676667677667677676676667676676776667676767677676767677667676767767767677667767667676767676776767677677676776766776677676666767767766767667766676776767766666776667767766676776676767677677677667766776667677677667766676667666676776766776766667677677677667677676666676766767667766776766677677676767767666666776767766767767667676766676766766776776667766776776776776767767677676767667767676677667667666677676767677667677676767667766766776776677676776766767766766767767677677676767767767766776776676776776776776767676776676666776767767676676776776767767767677666766776676767767767767676676776676767677667667677676667667676767767677667766776776767676767667677676776676766676767767667766677667676667767767667676667767767767767676776776676776666676776776767667677667667667767767767766677676676766766767767767676767677676767667667667667767766776766766676767676677676776666776677667767766776776776677677677677676766677676666667677676676676766676767766767766676776666776767666767677666767767677677676776767767767666776677677676767767767767677667766766776676776767767677667766776766776776767767767766767767767676767676677676766677677676767767767766767666767767677677677676776767676677667767767676667766776676776677667767766776766667676677677677667767766776676676776676766666776676766776676677666776776667767676776677676767766776677677676667766776677667767677677677677676767677677677677676676766677676767677677677676677676677677667677676766676667767667767676776666776667766767667767766776667766776767676677677666776676776666776676677677677676767766767667767767766766776767767767767667767766677676776776676776776676776767676766776767676776667767676767766677677667767767667767767766677676766776776667676666766667767677677677667767767767766677677677667766676776677667676776767666767677676766776767767766666767677677666776766776776677676676677677677676676776677677676767666767676667677677677676667676767767676776776766767766667676776667767767766767767766767667676767676767767676676776776767767676666767667667767676667767767767676776677676766776776667667677667767677677677666677677676766666767766766667767677677677677677677677667767766776776767767676766666667767766666676776767767667767677666776666667667766766767766676667676767676776767767767676677666776776776776776766767666766776767676776776766766776667766776766676767766776767767667767667767676676776667667767767667767766767766776776776776667676776776767766766667676766677677677677676766776776776676676776666776767676676776767667677676776766776767767767667677667667767676776766776676676677676776776767767666767767676776767676676776776767767767667766776676677677677666767677666676676776767767667766776776776767666667766676776766677666776766776776677677677677677676766677676676767676776776776766766776766667767667766776667667767677677667677677667676767767767767767676776677677666776776776776766676767767767767677677676677677677677667677676667766766767677666776776766776776776767767766767767767767677676767767766767677666766767676776776767677676766667676776767766776767767666676776767667766667667677666767676677676767767677676767676776766776666767676776766767767767767677676766676767676766677677667667766776766767766677667667767677676677676776766767677667676677676776767767766776776776767677677666776776776677676677667666676766776766776767767767676676767766676677677677667766767677667767766767676676776676776776676776776667767767767767766677666677676776676776776776767767676677667767766667767677666677677667767667676767666676767666776766766676766676767767767667766677677677676677676676776766776767766766677676677677676766776677677677677666776776767677677677677666767766776677676677677667767667767767676666667767676676767677677676776667677677677676677677677667767766676677676766676666776776677676776767766677677677676676767666767767676676776767677677667677676767766676677677666677667676766776776776767767766776676767767766677676667767767766767676776676776776767677677677676776677677677677667666676776766776766767676666766776767677667677676767766677666776776677666677666767667767767666767767677676767766676677676766677666776767767676776767766766767767666767677666676676766677677676766776767767676676767766767766676776766776666776677666776767767767677667676667676666767676677677676677667767677677667767767767676767767767667767767766776677676776666776667766767676776767677667766767767667667767766776767766666676776677667767767767766776776676776776677676666776677676767767677677677677677667667676667767676767666666667767767766676776666767676676767677667667677666667676767677676676776667766776766767676667767766677676776667766677677677676776677676666766677676667667677667766676776667766776767766667677677676767767766667677677676767767676766766676766776776776776766767677666766776776776666676776767677676677677676766767767676667767676767666776767676766767667676676667766766766667766677676676776776677676776776776776776676677676776776767767677676667766767676677667676676677676767676766776767766776776767767677677676776677666676776776676666767767667767676676767767676776776776767677677677667676776676766767767677667766767677677676767676767676767
36677677667766676667677676676767677677676776677676667677676776766677677667667677677667767766766776677676676776776676776776766767677667767766677676766667766676676776667676776676767667767767676776776767767767667667677667676677667766666766776677667676776677667676676767767767767766766676766677667767667676676767677667666776767677676776676677677676776776767677677677666766776776766676776776767666676776776766776666677677666767677676676767667676677677677677667677676676676667676677667766667767766767767766766776676776766776767667676676667766767677667676676767667767676676776776776766776767766776676776776776677677676766776776776767667766766766776767767677676667767767667676776766776677677677667676677677667766776776676767767677677667676676767766666767767767676767677667667767767767767677676767767676666677676767676776766767667677677676776766766676776767676677667667676767677667767667767667766776766677676776767766776776677676676766667676776677666766767677676767767676776776767677667677676676776667766776767766666776677677666676776776767766776677677667767766676676767677676667676776767677677677677677677667666776667666776776776766776667676677677677677677677676776677676776776676776776766776666776766767766676776677676767767676676766776767767767677677677677666677676776666766776767766676676776776676677677677666776667767766767767667676776767667767677677666667766776767767677677666776767676776776677667767667767766767676776676676776667667676677666676766677666776776776767767767677677676676776776676676776776676677677676776767767767767767676767667767767666766766776776667766677677667667676667766667676776776677676666776767667767766776766767766767766776677667767676776776677677677677677667677676776776766676766767767766776767677667677677667766776766766776776767667677667767676667677677676767677677667767766676766767767676776776776776667676666767677677676776776767767667767677667767766677676767766666776767766776767676766676776776666666677677666766776776776677667766776667767666776676776677676677677677676776776776767677677677676767767676767766676767767676677676676776766776776776767766776766776676767767767767677667767667677676767767676676676666677676766766776776767766767767767666677676667767677667766776776767767767766776776776776776776776667676766667677677676667677677667677677676766676767767677676677666766767767767766776677676776767667676767677667677677677676766776676677676767766677676676667677676766776676676776676677677667666677676676677676767677666766776776776676667767767666776776776767767767677667767767677677676667766776667767767666766776766766767676776667767767767667676776767766767677676776767676766776667766776677676776676776776776776677676766676666767767767767767766776767767667676776767767767767767667766667667666776667677677667676677677676776766767666776776767676776766766676766676776676676776767767677677666776776766767676766677667667766766776767767766776677676767767767676667677676766667766677677667766667767766767677667676776776676776676776666676766776666776776767677676677666677666767677676676676667767766666766776676776667676677676776767766766667676776766676667667767767766676767676767767677676776776767667667767766667667676766666766776776776776677677676776667766677667767766776766776767767767676676766767677667677667766766767767676767767766766767676676676776776767767766767767767666677677677667666677666776776776767666766677677677677676676676776677667676667667677677676667676677677667767676767676677677676776776776766667767676767766666677666767767766776677667767767676767667667676767766676766767676667767766677676776676767677677667676767766776776776676776767676776776666776767677677677677676767767666676776776776776766676776667666776776776767767767677677676776767676667676776767766666677676767677667677676776677677667676776776767766677677666776766776677677677667766776677666776776776767677676776767667666767667767677677676776677677666767767677666677677676776767676776776667667767666767767767676776776776766767676677676776767767766676767677676776667676676677666766766776776666677667676776767666677667767676776776767666677676676776767767667766667677667666767767766667667667767667677676676666767766776676776776677676667666677666677676676776776677676676776677676776776776776776666776676766767676677677677676766767666776767677666676666767676676677676776766776766767767676667677676776667676667677666776676776767667767676677677677676667677667767766667667766767677677667767677676767766776666676767766677677677677676676766767676676776767767766667677677677677677666676677666776676666766766766677677676776677666776667677676767767666766676766766767667766767767677677677667676666767677676666766766767677676776766776676776677677666766767677677667667767766666767766767767667676776676766767677676776767677667767676667677666677667766776767766766667766677667677677676767677666776677666767677676677667766677677676776776766776767767767767666767767676667767676766766776667677667676667767676677676677677667676766766767767667667767676767766767766676666776776677676666776677666766766766767667767677677677676767676667666667677677667766677677677676767677676776767667666767677666767677677666766667767767676767766766776766676766776666677667666776676766677676767676667677677667666776776776767766767767767667677676766766776776667667766776676676776776766776676677676776767677666676776667676767766776767766676676677677667766776776766766766667677677677677677676677677666677677676766666776767767677677677667766766766767677676767767677677677676676776767766776776776776776767677677667666766776767767676776677677676677677677677676776677676677677676677676766767767676667766776767676776767766666776776767667767767766666767667767767666776677677676677667767767676677676766767667766776677667766766776676767677677676667767767676667766666767767667766776776766767677667766767677677677677667666677676767766776676667766677676767767667667677677666776676767766767677676776767666767767767766767767767767676767676667666767667766676666776677676766767677667667676776767667767767766676767767677677677667767676677676676767677676776767666677676776767767767767767676776667667677677667767666666677667667767677666666776776766776776767766776776766667677677676677676676776667677676767767677676677676676776677677667667766776767676676776776667666666767767676676666776776667767676776676676776766776667767767767767667766666677677676666767767767767667767666776677677667666776766767677677677667767666776677676676666766666776767677676776776767676676667676766776766776767767767676676776776676766767767666776766767766776767766767676776776767767667677666667767767767766677676677676766676667676676676667677677676677677677676776776767767767677677667666776676677677677676776677667677666767767677666767766677676676776667677677666776767676776676667676677676776677677666677667766767676667676677667667666677677667677667767766776767677667676677666776766676667767676776776676766767677676776767676776776767677676776776767767677676767666776676767676776667767766776677667676767676667767667666776776677677667767667766766667677667676776676677677676667667766767677667767766767767767767676776666767767667767676776676776676776677676767767676677676766766776767677666766776767677676676776677666776776767677676667767767666776677676766676776776666776676776776676767767766776677676676767677676666667767767667667677667676776776676776767767767766776666767667766767667766776677676667766767677667677676767767767667767666676776776767676776767767677676766677677677677676667766767677676776776776767677677677666766767677677667676667766776767667766776766776676677677677676666767666677676767766767677677677676667767666776676766776766677676677677677666766676776677667767767767767677677677677677676766677677676776776767767677676676776776667767677677677676676776767767767677676767767677676766776767676667676677676776677676776776776776776776766677676666677677667667667676767767676766767677666766767766776766677676776677666767767766766776767767677667767667667767767767766677667766676766766667676666766667767676767767766676767767667667666776666676677676766776667676767676776766767766677676767766667766776676677667767676666776776776677676766767667667667767767676766776676776767667677666776767677677677676766677677667676776767677667766666767677666676767676767676767677676776767767666676767676677667767766776677676776776767767676767667677667767767677677676776767766767677677676766676766767677677666677667677667676776677676767766766776767767766766767766767767667677666667766776776776767767767767766776767666767677677667676677676776766666776677676776776776767677666666676776776767767676776667677667677676677666666776776776767767767676676676776767766666767667676776676776767767676666676677676676666767676767767766767666776766776766677676776776767667667767676767767667767677677666767767767767766776776767767676776776767767667677676677677667766776677676667677677677676676767767767767767767667767767676766676677676767677676767677677667667677677667767766676776776677667666776767767677677666667767667767677666767676767766667677677677677666766767767767666766776776776667677666677667677676776767677676677676776776766666776766767766776667767767766677667677676766666776776677677666776776776776677677677677667767677667677667767667677677677677677676776667767766676776666767676677676776767767676776676676767767767677676767667767677676676667767667767766776677676776776776766776767676667766676776677677667767677667667677677676766776677677667766677667766776776767676776776676767766776677666776677666776676667767766776677676667766667677677666776667676767767666677676767767767767766776776767667676677677667767766767767667766776776776676767676776767766667767766776767676676667677676776767666767666776677676676667766767667676776677677667766666667766677666776667767767676676767676667767767766776776766767766776677676677677676776766776666767676767766677676767676776767766766677667676667766776766776766776776776776776776677676766667677667677677677676667677677677666767767667676776676766776767767766776766767767767767767767677
67767767767766767677676667767676776776767767767767767767766766667677676676766767767767766776776767676776676776677676677666766776766776667767767677666776767667676776766676766767667767676767766676776776776767676767677676676767766766677677676666776677667767767677677677667766767666676677666776667677666776666766676776776677676677677666776676677677676677677677676767766776767766767767676767667767766767767676677667767667676776776667767676776677677667677677666666776776667666776776667677666766676776767677677676676776677667666776776676767677677677677666677676776776776776767766776766776676767766767767767676666767676766776766776676677677677677676677666766666676776677677676776676676776666767767766677676676677677677677676767667676676676776776776776767766776767677667666776677666766767666767767767767677676676776667767667766766677677676767767767766667767666776767767676676666767766677666767677667677676677666776667676776677666776767766677677666776767767676767676677676677677677676677677676776776776767767767677677677677677676766667767677677676767677676776776767767767766776776676666776766676767767766766767667767677667677677666776767767767666667766676776767767767766667766776677677677676767766667667767767677677677667767767767767667677676677677677677666676677676677667676776666676677676767766667766666776776776667767766776776676776776767766666767677676676676676677676677667767766776776776767767767667766767666776667667666767767766776676776666767767677667676677677667677676676776677676677677676776667677676677676766676667767677666767767667676767667767667676767667677676667677667767767766767676767766776776767767767767766776776767767676666767676767766776767677677677677677676767767766677677677677676676667766776776676776666667667767767677667766767767676677677676767666667676767766677676676676776767766666767667676776667666776666776677676776767767766766776667667667667676666667676676767767767667767767767676776767767767677676667767766667766677676776766767676767667767767677676766767766767767676776767666766776776677676676677676676677676677677667767676767766776667767767766776667767677677677666677677667666667767767767667677667767766676676676776776676776767767676676667767767666767667766776767767676677676776767767667766677676676776666667666767676767766677666776676767767667676776676776767667667676767677677677677667767767677667677677677667676776776677677677676667676676776767677666676766677676776776766677667767677667677677677667676667767677676677666676776767767767667767667676776776667676676767667767766776766766676676766776776776676767766667676676776767676766677667667767766767667676677667666776766767676677676766666776677677667767767767667667677667766767767767766776776766776776767667767766767767767676676667766776776677677676766776677677666766776767677677666667766667766676776676767677676776766676776676666767766676767676767767766766676776767676677676766666766676667767766767677677677677676766766776677676776676767767666767676667767676767677666667767767677677677676776676776767676776776776766767676776767667767766667767767767677667766776667676767667767767766666776767767766776776767767767767767677677676776767666776776767766776767677667767767767676776776676767676677677676676677676677677677677677667766677666677667766666776767676767667666767667677667667666776677667677676677676676767676766676767666677676677677667767767767667767676767766767667676776767766776767767767677667766677677676676776677667666776666677667766666776776767676766676766766767767677676677677676767766776776676667767767767766667677677677666766776776776767767666776667767767767667766767767767766676667766776677676676776776676776767767767767676677667767667667767677676767676667677677677677667676677676766776776767676776776767667767666766766767676776767766776776776767766676767667767766667667677667667676776766767767767676776676776676667766666766776776776767767766767666767767767677676766776666767676766767767666767666767766776776776776677677677676776776766676776767676667767677676767767767767677667766776766677666667767677677676776767767677676767767667767676776766767767676776677677677667666776767676676767766776676676766776776677667766767677676667767767677677676776766776776676776676666776776677677676776776766767767666767767676776677676677667766776767766776676676776667677667667766766676776776677666776766767676676766676667677677667767767677677676776776677676776676767766767767676767767767667767766767677677676676767676767676666676776767676776677677677667767766676766677677667667667667677676677677676666666767767676776667677676676676766767676776776776767676767767677676767677677667666677677676776776767767667767677676767767676767676776767766677677677667767676677677677677676676776776776677677667676676776767767766767666776776676766776776776677676677667677676676776776766667676767677676766767767676677676667676666776677677677667677666766776667667767766776767676776677676667767767677677666667766677666767677677677667767767766776776666666776778676676767676776776776776776676776776677677666767667677667676667767676767767767676767767767767766767677677676667767767676667677676766767666666667766776776677666677667676766776676677667666767766676776776767676766776767767767676766776677666676677667676776767677676776676677676767767677677676766767676766767677677676766767676776767766667767766767767666776766776667666776677677667766767767667767677677667676766767767766767666767766776766667676666766776776676676767767767766766667677667767676776776776776767677677676666667766766766767676666776766677677676776776667666776667666767767767677677676776767767677676776776667667676676776677667766667767677677667666667767677677667667767767667766776766776767676677676677676776767677666667767767766676676767767667766677667676766776766767767676766766767767767667677677677677667767676776767677667676776776667676767677677677677667667666667767676677667677676767767767677667767767677666766767766767766676667677676766676676667677676767676776766766766767677666766767766766667677676667676767667767666776767677676767767667766776776766776676767766776776776766776776766776776776677666676776767676776767766766666667766677666667767767676776676767767767767677666677677667667767677667767677667676677677677666776776776776767767767767676677666776776776767667766776766666767766766667766776766767767676677667767667666767767676776677677676776677677667676766767766767667666676776776776677676767677677676776776677677666667667766776776677677676776776677667667767676767677667766767767767767767676776676776776776667767767677666767767677667766676767766666766776767676776767767767767667667767676776776776776776676776677676677677677667766677676776666776776776776776767767676776677677677676667676767767667766776776776676766767677677667767767767667667767667667767667676667677677666776676767676676776776776776676667767676766776776776776677676776767677676767677676767766767667767677676776677667766776767767766776776676677677676766676766776667677667767676677677677676667676767677677666776677677666767667767767676776776667676677676766776766776766666767676767767767766776677676776776667667767677677677677667767766776767766767667766676667676767676767677677676666677677676677677676776676776677677667767767676667767767766776766776776776776776766676776766766667676776666767667766766676767767676776776766666767767676776776776766776766676766666676677667767767666776766776677677667767667677677676676666677676767767766776676776767666667667767677677677667767766666667767767667677667666677677666676766776767676776767677676766776677676676677677676766776677666767767767767666676776677676677677676667766767766766776667767767676776767767766766776667667677677677677667677677667766667677677677666776776767767766776766677667767767767677676666767766776676667666776677676676676677677676776666776766676677666776767677676677677676776667677677676776766776776767767767766677667676766676766677667667767677677667767676767766676776677677667667667667677666776676776776776776677677676666766776766676677667677667766776677667767677667677667666776676776677677677677676676776776767767767767667766677677667766677666677676776666677667667767767766776776776667766776776776767677677677676766776776776667666676767677666666677677676767766776676666767676667767766776766677676776667677676767767677667767767766776677666667667767666776776776676677667767766667667677667676766766767767667767667766676676767767677676667767667766677676776776766776776767667767677676667667767766776767666766667766767676776667677676677677677676766776776776776676776767676776676767767766766676776676767766767676676676767667767767677667667766676776667677676676776767767767767767677677677677667767767676767676666776677677676667676766776666766776767676767767677677677667767766776766776776767677667676776766667767676676676767676677676767676766767766676776676677677676776767676767767767676767766776776766776776676776677667766677676776676776776767677677676767676767766676776676776767767766767677667767667766767677667677676767767766776677666766776667677666767677676767677676676677677667767767767767676766766776776667767767677677676766677677666776666676676767666676776667767767677676776666776776676767766766667767666767767667767676766667676676776767677677666676767767767766677676767767766776666767677676676676776776776666677677677676767677676776677667767767767667767767676776677676767767676776776767767677667766677676776776776767767767667676767766667767767766767676767676667766766676766767676766767676767677666667677666667767667677677676666677667676776767766767676666776776667767766776766766776667677667767677676667767667766767667676767677667767767767766776767766766767767677667676677676776676666776776766766766767676667767767676676776776766767767677677676767676776676676767766776767667677676767766776667677676767666776666776677667677676677676676677676766776767767676676667767766677676676776767767767767667766767767667767677667767676676776776766767767667676767667667767677667667677667767767767766767677677677667766767767677676677667667676776667676776677666776776776666666767767
6776766667667767767767766776767766667767667767767676767677667767766776676767677667767676767767667666767667767676767676767676776676776766776677677667767767667766677676667766767676677677666677676776776767767767677677666667767667666766766776776667767766766776766767767677677677676766767766767767767767676776776767766766767766766676776776767766776776666767767766776776666766776776667676666677666677677667767667766676776676677666677667677676767667677676767767766776766776767767767766676767767766776776677666776766767767766677666776766776776676767767666776677676667767676767767767667676767666667677666766666776667767767676776677677667677676767767767767677667677667677676776767767766767667767766767677666767667766776776667766766776767766776776677677677667767767677677677667767767767767677677676776776676776776767676677677667676676676767676776767677677676677676766776776776666676766767767767667677676676676776677667666767676776776766766767767666776767767667666767677677677676767677677667767667666776676776767767767767677677677667677676667767677677666776766767767667676776667766676676776776766776667667767676767767767676767676676766767767767676767767767676667767667677677667676776666667676676766766766776776776776677677676666676676776676776776767667767666666666776676766776676767767667767767767767677667767677677676677677667767677676776776667767766776776776767676776767667767677666767677666676767677676776776776667677677666776767767677677667667676766767677676667667666766767766676766677667677677676776776767767666677676767677677666776677677676776667766767767676677667767766767666676776677667767666676677666676766677667767676776767767667667766677667766767666766776776676667676677667767677666767677676677667677667677666677676767677677677677667767767677667767666677677676677666767767767767676776776776677667677676766766767667767767766767767766776667766677677667677667677677667676776767766776766667676767766667767767676766666676776776676766767677676676776676767676776677677677676766767667767767767767677666776776676766776776776776776767766767667667767667677677666667667767767766776776766676767666776776776767667767766776666766767676766767766676667767767667676676677666766776667766667676776767766766776776767677676776776767767766767766677677676766776776767767767767767666767676776767677667766767767677667666767667767767677677666766776776676667677676776676677676677677676767667677676776667767667766776766666767766677677666776766767676677667676776776767676767677677667677667767677676776767767676776676676766776766676776776767677676676767767767767677666676677677676767677676776766666776667666776776677677667766776677676677676767767766677677676676677676667767667677667677677676776766767676776667766766677676767677677677676667676767677667766767767766766666776776776767677667767676776676767677677667767666677667677676677677666767767676776767767766676776776677667676776766776766677676767676766766767676667677676667767767676766676666767766677667676776677676676666776767766776767677677666776676776776767676677667666767676766767766676676676776767676776677677677676767767677677677677667676676666677676677667677676677676677677667677676766776667667667677667677676776776766766776676776766767667767666776776766766767677677677676776667766666776767666667676767767676676677667667677676676766666776776676776676776776677667667767667676767766776767767676677677667766677677676776776767676666767666776776776776776776677667767676767676766776676767767767766776676767767677677677667767677667677676776676667766767676677677667766776766776677676676767766767767677677676676766766677676677667766776766676776676766776676676676676766776776767676767667767767677666776676776767676776776766676667676766677667767676767676767767767767767667767767667767677666776667767667766767676776667766767767676776776766677677677676767676776676776767677676677676667767767767766776776776776667676676776776776776767766767766667677667766767677677676776676677676776776776667677677677676776767667666767767766767767666767766767767767677676767676667766677677676667676767667767677667677667677676667677677676776666767767676677677677677677666776676666676677677667667767767767766767667767667677667676677676767767677677676766776767667766776766767677677677676776767767767767677667676766767677676766667676676676776766766677676776676676676676776676766776666767766776677677666776676666767767767676776776677676676776767767667767676767767677676676676677677666676776767767767677676776677676766667766767767677676776766667767766767666676766776667767677667676776767766767767767767666766776677667767766767767767767666677677667667767767766677676776677667676676666677666667667767767676767767667767677677667767767677667766667676677676677666776766766776767677677677677676776776676767766666776767677676776677676767676676677676776766776767766676767676767767766776767767676776666676776676677676667767767667767766676766767666767667676776667767667676766776676776776676776767677677667667766776776767767676776677676676676776766676766767767676776677677676677676767666776776766677677667766776676677677677677677677667667767767677677667666677676776667767676776776667767766677676666677667666776776767666767677676776676677677676667676766767667667766666676766676776776767767767676776677676776767767767677677677667767766677676776667676776776767666776666676767677677676766767766767677667677677676776766677676766776676776776666776776776766776766666776677667677667666776767667677677667766776766776766776766776676776776676776776776776667766767677677676767667766776767667667766676677666666776776667667667767767677666767767767667676767767767766776677667766776767767677677677667767677676776767666776767677666767766776766766776677676676776767767676776766677667677676667676766767766667766776666766676776767676776677677676676767767767766767766767677677667766767667767767667677676776767767667767766676676677677667677676766776667676767676776776776767676766676776776666676667677666677676677676677676676677677676767767676666776767676676677666776776776767676767676776676776667767767676776676677676767676767766676776767676776767766776776676667767766767767766767677677677667676767667766767667676776676776676676676776767676667766776676676776677677677666766776767767767666776667667677677677676776677666667767677667676766767767667667767676767767767767676776776776676767677667677677666767766676676677677676676776766677666766767667766776767667676776767766776767767767677667667667767667677666776776776767767666776767766776666776776776767676666767767767767766667767767766766776766667767676676767676767667766776766667767676667667766676767767667767676767766667767766677667676776776766677677677666676676776677676776767766767676767767676776676677667667766776767766667766776767676776667767767667676776776767676767676776776676667676776677676776676666776666676767666677676776776667767667766677667677677676676767766767676676767767677677676766767766767667677677677676776677667676767767767767767676776776766767766776767766767766766677666766776767676776767767677677677667767677676676666676776767767767676766667766776767767766766776766677676776766776776776767767676667766776767767666677667676676767766776776776766776776767667767667767676667767767676776776776776766767667767676776776676766766666676776667666767676676776766767667676676676766676676776776677676767767676776767766676767767767767667767767767666776667677667767667677677676766676766676776667767676766776776776776776776767767676776776766677667767766776667676767676767677667767677676776776676776766767666767767766667767676767677677667676676766677677667767767767767766776766667767767767766776776767767677667766776677667766766776767767677677667676767667676776776767767666776776776766776776776676767676776776677667767677677667766776776767677676766667676776667766766776776676767766676767767666776776776677667667766767767666776776776776676776677676776667677677666677677676676666676776677666776776676676776776767676676776776677676677677676767676677677676767676667767676676776676677676667677676776677667766766667766767767767766677676776767766676776767667666776776677667766767676776767677676667767677667766776767767667767767667677666776767676767766767676676766776666767767676776776676776676767766766776776677667676667767767766766667677676676776776767767677677667766676677676776776667667667767767766677667667767676766676767766767767767767676776776676667767676677677677676766776776776766667766676776677677667676776677676767667767677676676766767766767676767766767677667767677666677677677677676677676767767677666776776677677677677667666767666767766676776676776776667766776776676776766666767767677677666766776667766776766676666677667767677677666766776677677676767677677676776766677676776767666776666677677677667767677677677677676767676776667767667767676776776776776767676776776667676766776767676767666776666766767767667766666767676667676766767767667766776677677677676776767667767677676767767767766776766677667766766677666767767766776767667676776667767767767767677676776677677676776666766766776666776677666776677676676667767666767767766676667767766767766776676766767766676776676767677677676767676676667676767767676676776766767766676776767676676767667766776666677667767676767677677667767676767766776766776776766676676776776766676767676776776776776667767766767676776776677677677677676667677676776666767767767677666767677667676767766767676676776776776776767677677667667676766667767676776666776766676776677676766676766776767766776667667677676766767767766677676767667677676776677667766766767767767677667667676767676776776766776776767767676776767676776776666776676766767767766776676677677676776676676767766776776676767667676676766767676776667667767677677667766677677676767767677676776767667676767677676677667676676676776767767677676766767767767767767676767666767767677677667767767767677676667677676677676767767676776766767676767677667667766667766776676677676767667767677677677667767677666667767676776676776767766767766776776767766776776776766766776776676766767767676667766776776767676666776766676766776767767
66776776667766667676767767676676766766767677677677676767676767667766676776767676776776667766767767676766766776776677676776767676767766676767666776776676767767677677676776676767767667767677667677667767676776776767666767667676766767666766776776766776776677666776766676677676776767767766667676776677677667667767676676676776766776667767767667767767676776767666677667666767666767676767767766767676667676676767677676677676767766776767767767676776677667667767677667677677676766667667676667766666776767767766776776667767766676767767676776776776677676676776667677667667767666767677677677667767766767766776677676767766677676676766767676667767766676767666776677676766677676776667767677676767767676677666776766667677676776667676776767766776776767667767767767767767676676776676676767767767766766667677667767667676776766767677676677676676766776776676767766766766666776767766677666776677677667667766767767666767676676766666676677677676776667667677676767666676776677677677676767767676767677666776677677677676676676776677676677676766776666666767666767766767666676677676766767766667767766676766667766776776776676767767677676776667667766776767667677677677676776676766776666767667676767767767767767677677667766767767667767767676776767766677676677676766767677676776676776677667676766667767676776776677677667767677676677677677677676776776677676767767666677676776766676767666776676766776767766677676776677676666767676776767766677677677677677677667666667667677676776766767676776776767666776776667676677677677676666766776676666776776677677677667677676776776767677667677666776776767667677676677676677666776766677676676677677677676776767767677676767767666677676676667767767767767667767667677676776766667676667677667677667767677666767667666676767766767767767677677677677677676776677676767677677666776776776776767677667667767767666767666776767676667767677677677667766677666776677676676677676767767767676767676677677676766676767767666666767677677676776776766766776776677667667767766776766667767677676767677676767767667767767666776766776767767766776776676776767767767766776776776776776776767677677676776767766767676767767767767767676776666776667667766767767766776767677676676676767766666676767767766776767766776776766767677667767666767666776677677676776766767667766767666766666666677677677677676677667676676676676676676776776766767766676667766767666767676766677676667667766776766766776776767667677667667766776767676776767677677667766767767677677666667766667766667677676776776676767666776676776766767676776767667767767676767767767676767667676776776676776767766667766667767677676776776767766666677667766766667667767676776767676776677667766677676767676667767767766776767677676767676767767677667767767767766767767767677667676667767677666676676676776676767766776776666766776776766677667676676767666767676776766776776776767666677667676776776677676667767677667676677677676676767676776776766776667676766776766776767767767766776767767766676767667666677677667666677677667767767666676677677676676767767677677677677667677677666767677677677676776676677676776766667767676767767666766767767677667766776676767677667767767666776776766676766776677667667766677667676676767677676767667677677677676677677677677677677676677676677677677676776767767676677677677667667767766766776677676766766666767677676767676767676776776776776776767676767677667767767667766776766776677676767766766677667767766767767677666776767767767677677677676776676776776667766776767667767676666776776677676776776776767676766767767767767767766776776767767767677676767767766776676676776776766767767667767767676767666776767677677667766776767677676766767676767766767767767767767766776676767677666776767676767677676766776676766776766776677676776776776776776767677676767767767677677677677677676767767767766776767677676676766767677667667677666767767677676767767767767676667766677677676776666767676667677676767766676776776766766767677677677676776776776676666767666676776676776767767766766767767676766766767767767666776677677667667676676767767667677677666776666667766776776676776676677677677666677677677667767767767676766767676767677676776776677676776667676677667667677666776676767766766776776767767676776666776667767767767676767767767677677666766766767767677667676776676766767677677676776667677676767677666766666767677667677676766677667667676676767667766776776767766667766776677667767677676776767767667766776767767676776776666666666776676776767677667676766677667767666667767767667676767767676776776776677677676677677677677667767676677676667667666676767767767767767766776667667677677676776766667766776776676767767767767767676776767767666676677676767676677676767766767766767767676776767767767767676776766767766767767676767667676776767767676666677677677677677667766776767677677676667766667766767677677677676776767766677676677676767767677667677667677667766676676767667667666676767677666776667767766767676776667767766776767766776676766676676776667767667767767766767677677676677677677676676776776766677767677667767767766776767767767677667767667677677677667666667766776776677676677677667767667677677667676677676667766766776677677677677677677677667767677677676776766676677667767766677667766776776676776767767766666776776676767667676767666767767677676776676776776776766766776676776767676767766677676766677677676776776667766677667667677667666766676676676776666767766667767676767677667667677667766677677676677667677667677676776776767767667766676767767667667767676776776776766776676766776776776767767676677677676666776667676767677676766677667677666766677676767667677677666676676776776766667667667767676767667677667767767766667767676776776776667676766776666676767677667667676676676767767767667666767766776767767676676677676666677667676766676767767767676666677676767676676766767677667767766776676776677677666767677677667767667767766766776677677677666666776776776767666677666767767676677667767767676677677676677676776766677676767767767667767767676766766776767767767767767676776776767766776667677676677677677677676767767767676676776776676677677677667767766676666677676666776776776666766767676676667676776776776776776766776767766776767676776767676667766767766776676767766677676776676767677677676776776766776767767677667767676776776676776767767767667676776776766776776766776776766776766767766767677676776776667676776776776667676677676677666776677676677667767767667767676776676766766666676776776767767677667767767766677667667676766767766776776666677676766766767676676776776766766666666767767677667766676776767766776776676666666767667767767766766766776767767676677667767677666667677676776776767667667767676766767767677667767677677676676767767767666776767677667766776767667677676767666666666776667767676776776766766766776667667677667677666666767677667767667767676766676776766676766666767767667767666676767767767667766776666766677677676776766766767767767667676776766766767676776776666667677676676776776677667676776677677677667767767766776677667676767666776776667767767677677676766776667676776677677667766776776776676667767767667766676776667766767667766766676677676776766776776776677667766776766767676776776677677676776776776766767766776776767766776767666766677667677667666776776776776677677676667767667767767767766667767677667667767766776767766767667767766776776676776767766776776767766767766767767767767767676776767767767767667767766677676766776766667767676776677677677676767767767767766766776677676767677666676677677677676667676776667667767677667766776776766767666677666776677676776667767677677676767677677676767677677676766767676776776767767766666776676776677677667677667677676676776767766776767767767667766677677666667766776776667767766676776776766666767677676776776767766676767767676776676667766667767676766776767667767766666667767767666767767677677667676767766767666676766767667767676677676766767676666767667666767767676776667767767767676767666677676776676677677677677676767766766776666677676677667667666767767766676667767767677667677677676776776767677676776776767767767677676677667676676776767766776766766766667676776776767677676776776776776766776766776667667676676776776676677667766767676776767767676676667767677666677677676776767766667767766776776676766766766776676776776767667667766766677677676776766767666776776667766776776767767667767766677666677677667766776677677677667767767666767667667767766676676677676677676767677667766767767677677677676676677667767767767667767766667677677667677676776766767677666776677676677677667666767767676776767766667767677676766776676677667767766767767766776767667767766667767767666776766676676676677666767766767767766776776776776776676767677677676677676676776776766767677677677677667676767667767766667677677676776676776776776666767676767766776767766676766676776776677676667767677667676776776776667766776676776767767677666776767767767767677677677676767676776776766676767676677677677676677676767767676676776776677667767676667677667676766766676677677667676776676776766767676767666776767767767667767767677667767766767767767767677677677676666676676767767667766667766766776776766677666766767666776767677677667766776776767677677666776767667677676767666677677676667677676776767766676677677667677676776667666766667766766766667766776776667767677677667767677667676767766767767677667677677677677677677677666776767676766677676767767767766776776677676776776677677667676676776776676776667676766776676766776776667677676776776766767677676776667767666677677677667766776776766667767766676767767667766776677676677676677676776767677676666767676766776776766766776776676677667767676767767667767677676767676776767767766677676676676766767677677676776767767767767766667767767767766676776766767667676766766776776667676767677677677677666776766676776767766766767677676677666776776666776767677666767677677676667766767676767677667677676776776776776667766767766776677677677667767666776767677677667676767667767666677677667677677667667676767766776767677676666776677677676677676776676766776767667666766767766766667766767676776677676767677677677666676767677677676676776776667677677666767767677676776767667767767677677
66776666776776667767676667676767677676767676667677676766767666776676667676677667767767667767667767677677676676776676767676776767667676776667677677676767667767667767767767767677667677677667667677676776776676667676767667676767667767766667767767767767767767766676767767767767677676667666776666676767667766667676676767767677677667767677677676776776676776776666676677676766767677677677677677667767767677677667667767677676676776677667677677667676667766767766776767767677666666776776766677677676667767676667767676767667766767677667767767676776676676776766677677677677677677667676676767676677666776767667666767677667666767667767767677667767676767676767766676766677667677676766776767766766776767767767766776776766767677676767667676667676766776776767767766766666776676776767767676776776776666766767767766776776776767766767767767676776767677667766677676776776677676676776767766776676776776677677666767767677676766766677676676776776676676776676776677676776776676676776776776776767667767677677666776676766676666776766776776677677677667666677677676676767767676667676776666677676776767767677667677676766767766776776776776676776767766676766667767676776676677676766766776776676776767767676677667667766767666776667766776776677666767676666667666676776776767676776776766776676767766766676776677677677667767766776767676676767767677667677667667766776667677666767767667676776767676767766776677676776766676776776667767676766776776676767676676676776776766667767767667766776776767767767666776676767677666676776677667666767667667766776767667676776767767676767766676767676776767766666767677677676677667767667766776677666677666666776667676677667766676776677666767767677667667767676676776776767667677667766677677677676666766676677676766767766667767767676667767766767676776676667767677666766776767666677677667676677677676776776766766667676767767676776776766776767677676767667677676767767667767767767677676767667767767677676776767677667766676676666767767767766767677677676776766776676767667676667677666667767766677676677677676776776766767767766776766767677676677677677676776667767767767676766667767677676676776767766766766776776667766676776776666776776767677677676676676766677677666677676776776766766766766676767767677676766776677676776766776776776766667767767676776767767766776767767676766776767767767766766667677676767667766776767767766677667667667677677677677677677667666767667767667666766677677676776776766767766767667767676677677677676776676766776766776776776677677676767677676677667767677667767766767767767667667667677676676776667676766776767667767677677667767667766767677677666776776767676776676767667767766767676767767666776776776776767767766666766766766767677667767677677677676677666677676776677677667767677676776677676766767766766676676767677676776776677667766776776776776776776667676767766767767677667766676667767677677677667767767676776767767766677676776676676776776766676776676776677667766776767667767676666667767766776677676767666776676776677667767767676767767677667767767666767766767767767676767767767677667676776767767677667667767666776767766776776776766776676776767667677677676676666767667667667767676767677666776776767766666776766776676766776677676676676767676767767676766766776666677676776677667767676776767767667667767666676776766776676677676767766666677677676766767677676767666776776776776667676677676676776667676776776677666767766767666776676677667767667767766776776666767667677676776666776776766766677677676776676776776767676677667667766676677666776676677676676776767767767767767766767767667767767677677676776767766767767677677666776677676766776677676766677666776676666767767667666776776766776666766766677667667676776767766667767767676776776767676676676776776766666776766677677667766767676776767767767677667766767767676676766676776677676776767766766767767667666776776676776776776767676767767767677677677667767766766776766767766666776667767767767676666766776776676776766766776676776676776676776767767667767767677677667767767666666767766776766766767767666667676767767766766677666676766676767767767667667767766776776776676767767767677676776666776776677666767677666677667667676767676767767766676766677667676676767766767676667677667767767766776776776667767766767667766776776767767767666766767677677677677667767676767666767766677666776776677676667677677666767767677676776767677676776776666776667767677667767766676776767767676767676776776776766776776766776776767667667766677677676767667766766767676666767767766767767767766767666767666767667676676666767766677666677677677667767767676676667667666776776676766776776776776677667677677676676667677677677677677677676776776767767677667676776767676776766767767767676676766677676776677667677667677677677676667677666677676676776676776666676776767767676776767666767677666776776767666776667677667677676776677666667676776766677677676776677677677676677677667676776677676776677676776776676776676677676766776766776767677676677667677677677666767766767677666677667677676767677676776776766676667767766776766766767677667676666676666767766776767767666676776776766776766776776676676767766776776776776767677667767667767767767667667766676667767676767767677676776776776677676767676776776676767667676766776677667677667767767767767676776776766776667677676776776776677676767767676767677676677677676676766677677676767766676776677676776776766776667666767767767667677667676676767677677677677667766767766666766766776776667767677676677676776677677676767676677676766776766776676767766667766766776776666767767667767767667767676776766667676776767767767767767767677666767766776767767677676767677667677667767766767677676677667767767766776766767677677677677667767667676767677677676776676677676767766667667767676776677667767767767767767766767677666767767767766767767677667677667676767767766776676677677667767676776776677676667767766676776677676677676767767767767767766776776767676776766677667766776677667667667767767766666776767666776776776676776666776776766767767767667767767677667767676767676676676776776676677676677677676766767767767676767666776767767677677666677677676676676776776766767767767766766667767767767676677677676677676666767677666776776766766776766766776776776776776776677677666776776667767666767677676767767767667677677676776676776677677666666667677677677667677676676766766776767676766776767677676767766776776767766776766676776677677676776676666776667677676676676776676776677677667677676776767767676776776776676676676677667766766767767666667667676676676776776666677676776767766666766667767766766667767677676766677666766676666767766767767666776677676766776776766766667676776766677667767676767676676776767767767677667676776776667676677676767767767766677667666776767766776776677676767766677667766667667676776776667666766767667676767676677677667766677677677666767666776776776667767677677677667666776666667677677677666676776776667677677666676677677667767667676767676676776676767767667766667767767767677667767666767766677676766676677667767767677677677677677677666766767767766766767766776766667767767666767676766776776767676766767676776766776776766776776676676666776766776776767666767677676677666677667766776667766766776776676776767667767767766767767676766767767766676776767767767766767676776666767677676776676776776667667667767676776776776766677667767676677667666667767677677676667767766776677676676677676776766776776767676677676766676766676767667667767766677667767767767666776676666776767767767767677667767677666776677676766776676676677677677677677667676776677677677677677677676767767767766767676677667677677667667767677676677676766767766766676776667677666776776776767767767767767767677676776776667667767766767676776667767666767676676767767676766776676776776767667667667766677676776776667667767676776767767767766667676776776776767677666776676776676676776766776766767766677677666676667767667766676776776676776776667667676677677677667676767677667767676677667676776776767767766766776677676677676776767667767677676677676776676667676766767677677676776667667767676667666776767766667676666776766776767677667767767667766767767766766766776667677676776776767667677667676767667766767767667677676776676776667767677667767766677676776767767676677676767767767767767767667767677677676676767677666676776677676676776776677666676667677676767676667767766776767767767676676767667767677676767766766776676776766767667677676767667666767667677676776776667767676776776677677676666677676667767667767767767676676767677676766666676776776776776667767676676667667766767766776676677666667766676676677666776776676766776677676766776776666766776766776767677677677667676666776766766676767677677676776776677677667767676767676766776776677676767676767767766766666767767766767767766776776776767667667677666767767766776776776776767767767767676776667767767767677677677667767676677676776676776677667766676676676767767676667676677666766676767767667766767766767767767767667676776776776766776776667677676667766666676767767676677676677666776776676676776666676676776766776677666666767767667676766776677676667767766677667767677676767667676677667677677666776766767667767766776767767767767766776767676776767767676776666666676776776677666767677677667767767767766767676767766676676767677666677677676776666767767767767767666676767667676776766776676776677677666776766767677676776677676677676776667667676767667767667767767676766667677677667767767767676766776677667676767766667766677666776767676767767767677676666767676667766776776677666776776767667766776776766767767767766776667676667767667767676776776776676776776666767767677667767676776677677666767677676676767676776776676776767767676776776776667666666776776677666767666776676676766776667767667767767766766767676767767677676767767676676767766767767667676677677676667676676666776676767766776676766766767677667676677677676676676676667767767677677677676767766667766767676767676776676776766767676677666776676767676667677676677667767767667767767677667667676776677676766776667767767767767676677677676776776667676677677676667767766776677667677667677677676767767677667667767766776676767676766766776667766677677
76767677676766767676666766767666776667767677677676767676776776766676776766767766776667667676776666667676767677677677677676676767767767667767677666767767767666767677676776767766676776676776767767676776676776767767766677666766776676776766766766677667677676776666676776677676767767766776667676766667677676676676767677677676776776776767767667766776776766766767767766776776767677677676676677677676766767767676677667676676776767676776767666776767676677676677677676676766776667767677677677677667767767767676767767766776677667767767677676776776677677676767766676677677677677667767667667766677666776676677667767677677676766666776677677676767676776776776767667767767767677677677667767766776676667767767767666676776766766667767766767677666767676767676767766767667766767767766766667676776776767767767666767766676776676776767766776767766767667767677676776766776667676776776676677666767666767766676676667677677677676667676767766767767766776766666766767667767676767767667767677677677677677667767676776767676776767767676677666776776677677677667766667677677676667767667666766767766767676767767766767677667676776767766776676766776676767677667767677676776766767677677677676776776776776766767667677667677677676767766776776766676677677676776767767677676676667766776666677677677676676776766776677667766676766776767766776667667677677677676776766767677676776766767767666667676766677667677677677677667677677677677667666767766776766776776677667767766676677676767676767677667766676776776767667767766766776776676667676677677676766767677677667766666776776776776776767766776767677666677666776766676676676776676676676767676776776677667666766677676767767667667767667676677666776776677667767767676676776767676776776667766767676776776766776766776767676776767766676776776677667766776677676766767767767767767677667677667767667667676666677667767767667767766767676676776767676776767677676776677666776667676776676776767767677667767676666776776767767767766767677676767767666767676766767676776677667677667767667767767767677677666677667767677667767667667766766677667677677676767677666677676767676767676767767677676776776776776677677667676666766776766767767667667677677666776776776776776667767676676676776776776667667767677676676676767767767676676766776667767677676776766766776677676776766767766767767767676677667767666767766677676776676676677676666776767677676767767667676766767767766667677677666766776667676776776776766767767767677667676676677677676676766776766766776676767766776767767767677676767766776666776776766767767667677667767676767767766676776766767677677667676676766766776776776776776666676776677676776776776667677667677677677666776767766767676667676667766776767676776767667677667767667766776767677667677667767767667767767767767666676776676767767677676776766676767767677667767767767767677667767677676677676676676676767767767766776667676667677677677676766667677677666767677667676776776776677676667667676676766767666776667667766776676776676776677667667676767767677677667767676766776776767667667767767677676667766677676776666766667677677667676776767767667766767767677666767767766677677677677676767766767767767767676677676767767767767666677667767767766767767677676667676776767766766767677677666676776676676666677676766677667766776667767676767667766677676776767767767676776676776676667667767676677676766676767677676776776667677676666676677666776677676776776767766677676676677677677667766766676766767767766776767677677677676767766767767677676776776776667676766776676776767767677676776676767767667767767767667767767667766767667667767666766767676776676767677666776677667676766677667767677676766776766666776766667767666776666767767677677677666677667766776667766667767676776776766767767767767767767767676667677676766767666676677676776767676676766676776677677667767767667666776667766776767766776676776776776676776776766776776767667666666776776776666776776667666776667667666677676676767666676666776767767767667766766676766776677676767766767767677677677676666767676676776767767676766776776776766767767676767767767677667676676676776767767767676776677676776776677677676667767667676676677676767766776776676677666766776766776767767767676766776676677677677677667666676776776666677677667666776776776667677676776676677677677676666776676776677667767767677676766766767667767676767767676776677667767767766676776767676667767767767767767667677676766766677677666766776667767667667767767667766767677666676776776667767767767766766776767667767767767677677676676676776767767676776776767767677677677677676776667766776776766767767677667767767677667677676776767767766776776667676767677677667767767676776676776767766766766767766776776776667767766676676666677676767666767767676767767677667676677677676676677677667676676776676766676776676767767766776776766776667677676776667676766677667666776677677677676776776776776767676766666776776776667767676666676776677676767767677676776776776666776776776666776666776776767767667766767667766767667677677676766776766766766677676767667676767677676767766766767767667677676776666776776776676666676776776677667767767677676767667767667767767766767767676767676767767676776767767677676766767767677676767767676776776677677676677676766667677666677676676776676677677676667676776767767766776766677677677667766776667676776776767767667767667666776776776676667767676776677676667677677677666776767676767667767676677677676776676677676767766667676766767676776676667676776677676767767767676767767666767667666677677677676677676767676767767676766676677676776666676766767767766767677676667767766667767766766776676677676767767766776776766766676767766767666776766676677677677677676776766776776776776676776676766677676766767766776676767767767667767676776766767766776677676766767676776776766677676767677677666776677676767767677676767676767767767677667767676676677677667667767677676767677667767767767676766776676776776776776767767767677677666767676776767767767676776767667766676776767677677677666676676776767677677677677677666677677676767766677676666767677677667766767677677676767676767766676666776767677677676676667767767767767667766776767676766676776767767766766676767676677676776767766677677676677667677667766776776766776776677676776676676767767676676766776766677677676776676767766767767676766767766676677666677666767667767767677676767677667767767667666667676776677676776666767767667676776767767767767666766666776666776776767766667767767667666676677677667677667766667667667677667766776776676767667767676776776766767766677667767677676667767766666676677667667666776676667767676676776776776767676767676676776776676677666776667767667676766677676676776677667667767766776667767666776766667767767667676776676776776677666676776677667676776776776776766767666677676767677666667766776677676676767766767677667767667767677676767766667667767767667767767667766666767767667767677677676667766776776766677667666767667676776776666676776776767767667766677667677666676776776667677676666776677666767676776766767676767676676766667766676676677667667676667766667767667766776776767677667676676767767766676767766766767766676677667676767677667767767666766676677677676766776776767677667666776676776776676776776776767676766776767767666776776677667676776776776776677676666776776677666676677677666767767767677677677667676776767767767766676776676776676776767767766767767677677677676776776776766776676677666766776677676676676767766767677676776767676667666666767677677677676776676767767767676767666767677676767676677677676776776776776776767766767766767767676676776776776776677676676766767677676776776666776776776767767667677667767766677666776766676776776776766766776676767676776776766677677676766776776767677677666776677676776776766767767767666766776776776766767766776776667677666776776667677676767677666677677667667767766776767676776776767767666776776767666677667767767767677667667767677676667766767766767667767677667767676767767767677676766677667676767676776666776666766776676766776776776776767767767767767666767666666767766776676667676666767677676677677667676677667676766767767676766676676767666776677676776676667767677677676766667676776767766676667767767767766767767667666677676767666766667676766766676776776677676776677667676776776677677676667667767677676776776776776767766666776776767767767667666676776677667677667767767766767677676776767767677676776677677666776666766767677676766766776776776776776767767677667666776767666676767767767767667766767676776677667766676776767767767667676766776776767766677667677676767767766767677667766766767767767767767676676776767767767677666776677667666767677676676776767677676767666677677677667676667667766666776776776667677676767676776766776767767677676676776677677677677666677676677676666767677677677677667667766776767767767676776676776677677676766676767766677676677677666776776677666666676766667677676776767767767766766767676767766667676776677667767767767677677677677676767677677677667766677677677677676766776776677676767767676676767666767767677676776677676676667767767667677667666676766776766766766676766667667677677677666767766767767676767667767677676776776776776666776776677676676767767767766776766776766666766766667767767767767677676776766767766766767667667676766677676767676767767767767766667676767676676677667667667767666767676667677666776776766677667676776776776676776767666776776766676776776776776776766776767676667767667766666666677676767667766776767676667767676767677667767767666676776766767767676676767767667766776776677676767676766667676767766776767677666776667676767667676676676776667667767677666776776667767676766767767766776776776776767667767676677676667767677677676766767766676776766677666767767666776776776666767767767767767766676776776767676677667677676676767766776776667767767767767767667767766767677677667767676766676776766666767767766776776766766677666776677677677676767767667676767667667767677677677676767767676676776667677677666767666776766776766767767767767767676767767767766776677676776776677677677677677667676776667667767767677676766677677677676767677666766776676767666676767676776776767676666776767667667766776677677676767
6776677667767677666776767676767766767676767767676767676676767766776767767677677676676776677676767677667676776776767677676776677667767667766776767767677667676766767767767666666776767677667767677667767676767766776776766676767767767767666676676776767676766677667667767767676667767677676677677677677666676767767766767766677677676666767677676776776776676767767767767677677666676676666776776676776767677676776767667676776766767677677666677666676666767667677676776767677667667667677677676677677667666766776776677677677676776677677677676667767676776767677676776666767667766767766767766776776677676766666776767767767767677676776767677677667677676676667767667676776776677666776776766766767767676677676767767766767676767766776667767766676776676677677676667677676776776767676676767766767676766667767676676667767767766666776776676767766666776667766767667677667767677677667667767766676767767766676776766776776676766776767767677677667676676676767767767676767676677667666667767677667767766667767766677667667766776676767667767676666767767667667676666676767766676676766677667767676776776677677676676776776767677666776677677677676776677677676776767767767766677676767766766666667766766667767666766776767676676776776776767766767767767767767666676767676767767767676767767767767767667767676677677676776776766766776767767767767766677677677667766677667767767677677667766766666666677666667766776767767667677677677677676776776776766667766767667666666677666776666677677676677676766676667767676766676776767677667666776776767677667667767767667767767676766776677677676677667767767767767766677677676776766776776667766776677667767766677666677667766676766676666677667676677667677676776766776767677676676776776776776776776776767676776776677667667667767767677676676676767677666767767666776767676776776676767667766667676776677676776776776776666767667767677676767676667767766677677667767767767767767766677676677677676776676676767767767676776767677667676667677676676666677676766767667767677676767766776776776766767767766776677676676776766767676776767767767766667766776776767677676776776667767766676667676767766776766776677667767766677667766766677677677676776776677676677667766776676767677677677667767677677667766676767676776776766666776776776766776676667767676677667676766667666676676677677677677666767677667766767677677677676767677676667676767677667667766767667677666776766676776667676677667767766767677676767767766776776677667767767676776776776776767767676776766766776776776776776767767767767676776776776676677667676767677677677676776667676776677676766677666767767767677667767767677677666767767766776767667677667766767676676676676766767767676676667766776767677676767666767767767677677677677666677667677677676776776776776767677667767767767677667767677676677677676767677677666676767767667767767767677677677667677677666666676776776776676776676767676766767677677676676767767667767766776677677676676666767676776667766677667767766767667766776776677677676667767767767766666667767667677677677677667666676776767767667766776766766677667677677677677677666666776766766676676667766767767767766776676776767767677677666767677676677676776766677676776766677676776767767677666767677666666677667677676767767667767767677667767677677677677667767767677667676676776677676767766776766767666776776776676766767677676767676676677677667766766767767767766767676767667767767676776776766776676776766767676676677677677666767767767676677676776676767766776776676766766776667766776767676767667766677677677667767767767666766767667767667766677677666766677677667677677677667767677677666767767766677676677677677676776767676767677666776767767767767676677666776767676776666776776676767767767676676676767767767766767767677676677677677677666767767676776766677666776776776667766766776677676776767767667677676776676776667667767767766776676776676677667766667767766776667767676676666776667766677676767767676676776776776776767767676767677677677677677676676767677677666776767767667677666677676677667766766776766676767767676776776776767767676776776667767766767676776677667767677677677676767767677667767767667767766767677677677667766767667766766776677676767767676766667766776767676767767676767767676677667677676776767676767666767666767677676767767676667767676767676776776776767766766776776767767677666676767767767676767766667767766776776766776766676766776766767666666767676676776776676677676776667767667676677667766766667667667677677676776767677666766767767676766676676676776676767766676776677677666767767767676767677666767676676776677676767677667676666667766776767766776676667677667766767767676677677677667677676677676667767677677676767767767677667676676776776767767666776776767767667667767676767666677676676776767667667676677677677676677667766767677677667767677677666767676766677667767767676667767677667767766766767767677677667767676767666766666776766766767766766666776767677667766667667677676677676676776767667677666776766677666677667677676667767666767766676766776776677667767676766766776677667766766766776677667667676766767677676677677667767767677677677676776667676767677667676767766677677676677676677677677677667676776776767677666676776776767676776767766767767676776776676766666766667766776776776676776676677666776776776767677666677677676776676677667767767766776666776767766776767767667766767767767676776666767676767667767666676776676776776767666776767677677677667767766676766676676766776767767766677676767767767767677666767666767667766776677677676776676676666667676776767667676676677676776776677666677677677677676776767676766767667667767677667676766677667676676776767767677677676767766776776766767676676766676767677667767767767767677676776677676767767677667766767767767766767677667677677667767767676776667667666677676776767766776776677676667767666766767767667767767677676766776776776667666776767677676776776776676666666676767766776767676767677676676676666676767677667677676776667766776776676767766776767767677677667767766767666776767676677666676776776767667676776776677677667767666676776776666766767767667676667676666776776677676776767676776776767666677677666767667766776767677667677667766666767676767766676767676766776676776766776776776776676776676766667677676666676776776767666766776776776776666776677667767677666767767676776776767767766667676767767766766767676776767667767766776776677676776667676677666667677677667677676776776776676776667666677677676776767676767767677667677677676667767667767767767767767677667667766767767766767677666776776767766767766776766667676677677677676767767676776767766667766776776776767767676766776776767677677677676767677667767677676776677677677667677676776676677676776676766776667676767667766766677676776767766776776767677666776776666767766767767676677667667767676776766776776666677667766676767677676767767676766667767667766776677676767667676677667676776667677677677667766767767766767766776667767666676767767767676766776776776766676666776677667766767667766776677677676776776667666677677677677676666776667676776766767767767676766766776776776766667767677677677677677677676767767767767767767766767766766677666776776776767766677677677676776667767766676676776677666667766676776776666676776776776677676776767677677676676666676677677676767767676776676776776776776776776676677676767767767677676676667677666666667677666767667767766676776776776776766776767766767766667667766766767677677676767767767666767767676677676677676776776776767676776776677667767766767666676776776776776776676767767667766676677676767767667676776667677666776666776766776776776776776677677666776677676676776776776776677666676776766667766776776766767767677677677677677677676767677676776676667766776767676676667767767677677666767677676776767676766776677666676766767677677667667676666677667766776776677677667766776776677677667676776676676776767677676767676667677667667677677666766776767666666677666766677676776677677667676677667766767767766676767766676767676766667767766776666766767676767676767666677676767677677677677677677677676677666676767767677666767767766767767767767767766776776677677676676677667676776767767677676776677677676776677666776766677667766767767766776767677676767767666676776776776766667767676677667676776767767676776776676767677677677677677676676776776677667677677676677676677666767677677666677666776667767677676766676776676666767767676776766767676776767766776767667677667666676677676776676667767677676676776767766677667676776676667677676776776766677676767677667766677676667766676776776677667767767767766766677666767667667677677677677667676667767767766776776766666677667767676776776677666676676776776766776776767677666776767676776667766767676766667676767766776776677677667766767767766776776767766767767676676767677677676776766776676677677676667677676776776767766766776766776677677667767767667767676776776776676677677676766776766776677676766767766776676676677666776667767767767767767667677677666667766667767676667677677667667667667767766776676676676776767676776766667767767767767766776767677667767766776776666767767767676776667677677677677667767666666666776767676676776677666776776677667667766667676667676776767767667767766677676676767766667667766676776676776776776676776766677677676676767677676767767767766666776776677677677677667676676677677677676776767676667666767667676776776767677677676767767667677677667767766767766767767766676766766767766766767767767677667677666776766766766767767767677676767767767767767766767677676776676776776676776776676776767676767677677677676767766776677677667677677677676666776767667766677667766677677677676767767766767667766666776776767766776767767767767767767676677667676776766677677667667677677676666776776676677677667676767767767677667676677676766776767767677667767676767767667767767767677676676677667676776767667766667667677677677676767677676776766677667766776677677677677676766666677677677667767677676776776767767767667667767767767767676776677677667667677677676767767766667676776676776776677667766776776676776667676676676667677676667767767767767767667667767677667766767676767766766776776767666676776767676766776767677666767767767767767677677
36666767677667677677666776677676776776766677677677676667667766676666766776776776776767667676776676767767677676776666767667766776766776677666676667677666766676776776776677677677677676766767767767766776776666666766767677676767766676767677667767667676767677667767677667676767677667667766666776776676776677676767767676766767766766776667767676767767677667767767667666776667676676776766776767767767666767767666677666776677677677667767766766776767666676776677666776676776776776776776776776767767767766677677677667667676767676767766766776776776776776767676766776677677667677667767767677677676676776667767677676766667676667767676776766776667666677666776667767676766776767667676667767767677667677676776776676767766776676776776677676676767676776776776776667677667767767676776776767667677676776776677667767767676767676676676776767666766676767766666767677676776767677676667767767667677676767767666766677676676767676766776776676767676776666677677666776767767767667677677677676667767676766677676766767766766667767677677676776767677676677676676666776677666767766776776767767767767667767766776776776776776766766676767766767766767767667767767667766767677677667767766676766776767677676676776776667676676667676776767677677677667676776676776677676767767667767676676776767667767767766776776776677677667676766677677676666676767767667667767766767676776677677676766767677677667766676776776676767767767677677667767766776677677677676767767767767676776776767677677667677676667667667767767766667767667767766766767676677677677677676776676776767667766766776767766776767676766776776776776767676767767767666776677676676767766667767767676676677676767676766776676767667766667766767677667766776776776776767767676767767767766666776776677677676676677677677676667766676776676767677677667767767677677667767676776767676767767766767676766677677676776776776667676677667767767676767767766766766767676776766776776676767676766767676676776766776676766776676776766767676766776766666776667766766677677667766677676776776767666676776776776667677666766677666667767677677676677677677676767667767676677667667766766677667667767767767767767677667767677667677677676677667766767677666766676676776677667676676677677667666776767766767767677676677677677666676776776776767766767677667767767767677676767767767767767677677676776766776667766667667666767767666766776776767676676667767677677667766776776767677676667766766776677676767666667767766766776766767676767667667766776767766767766767676767667676776767677666767767766767676767767667676767767767677676666776776766676776767677667767676666766667767676776766776767767766667666767767767677676677667767766767766776766776677677676676767676767766766776767677667667767676776767676676776676767766666776676776676677667667667766776676767766767766776776776766767766677677677677667767677676667666767667667667766767766766776776776767767766677676677677667767767676776767666766776776766776776776766677667677666677676667676667766776676667666766667676776767766776677667766667766776676767767666677667767766776776677677676676667767767677666776767767767767667767766766677677667666766767676677677667667667767676776776677666776676767666767766776676766776766767677667676667666677677677667766677676666767767767666776766766767667767766767676776676767676767767667766677667767676776666766666767767767767677676667677677677667767767676767767767767676677667767666766676766776766767676776776767676677676776766767667667676776776766776767767766766767767767676766677666677676776677676776666776677677667766776667666776667766776776666766767676766776776776776666776776776776767767667676677677667676767767767766676766766766776676767667676776776766766776667767766666766677667666767767667767676776667677677676776766667667767766767767676767677676767677676767766676667766776767766666676667677676776767767677677666767677667767767667667677666767767767667677676667767667767767767767677676666677666776776776766767677667767767677677667767677677667677676677676677667766667667766667767666767667667767767676767676766767767767767766676776776766767766767676776776667666676766776676776776676767677677667767767677666776776676776676677676776677677667676677677677676667676667666766767767767767677677677676776767766677666776677676767767767767767676767677667767766776776676767767676767767767677676767767766677676776767767766776767766677666767767767767767767667767767676767767667676776766676676676667767766776666676677677667767766677666776766676666776767667767667676666776766676766776767767667766766776776676677676666676776667667676767667677677667676767766666776666767677667767767767676776766776676776676776677676776776676776767766776776767766767677677667676766677676767676776677676667767766776677677677666776767767677677677667676767767767676667666766676767677667767766776677677676767676767666776766767767767677677666776766676767676776767766676776676776776767677666767677677676667767667677677676767767677676776767767766677667677666677676666767677677666767766766767677666767677677676666667667677677677676767767767767767677677676767767767667676776676776776766677676776677677666767676766767766677676776767767767676767667666667767767677677677677667666676667667767666766677676776776767677676766676766776667667677677677677677676767767666766776677676766766767767677667677677667766766767766767676676676776776776676677676766677667766767677676677676676767766766766677667766767767677677676776677676676767677677676767677676676676776767677666776776766677677677677667677677677676776776776667766667667767767676776776667767667667676676766677667666667676776767666767676776776767767677677677667767676776766767676767766676776767667667677666667767676776676766776776776767677677677676677667677676677677677667767677677677676676766667677677676776667767766776776677676676767677667676776767667676767677676766776677676776776676677677676667666677676667676767666766676776676776766676766767666677676776766766766767766677677667767766767766767767767677676676676767766776677667767666677677677677677677667677666676767667767676767676667766767766667767767767767677676767666676766766776667667766766767767677677676767676776767667666667666677677677676776776776776767667666767766776767676667676767766766766767767767766776767767767767677667767676766677676776776776776776776676766766767676776766677676776766767767767767767767667677677677677676767766767676767677676767767767667677667767766767676766677676776676676677676776776767676677667767766767767677677676677677677676776667667666767766677676766767766766766677666767666677677666676676676776667677676667766667767676766676667766666776767667676767676766776776767767767767667666767767766676676776766766676667676677676767766767766776767676776676677676677676666767677677677667676676776767767667767676676767767677677677676666667767676767676667667767676766766766776776767767766776776776767677677677667667676766676667676667676776677666776776776767676676767677677666667676677677667767766767676766667767666767676677676766766776677667767676767667667677667667676677676667667676677667766766767767677676667766776776676667766776776766676776767767677667677677667666776766776676767767766667767766767767666776776767667767677676776767766677677677677667677676766776767677676776677676667667767767666667667677676766767767766676767767676677677667677677677676767676767766776776667767677677666666767677667676776676676766676776676666676766767767677677667676767676766766776767767767767767667677667677677676677667667667767766776677676677676776767667767667766667767766767767677677667767667676667767676776776766776767767767676767767666776776677676776776776766776677677666767676666677676676677677677677676667766767767766766767766767666776767666767767767677677677667766766677667666767767767676666767766767766776766776676766767676776766767667767676766676776767766677677676776666776776776766677677677677677667677677676776776766776767666666676676677666766776677667766776666767676766677666776776766776666776767677667767766676766677667767667767767766776677667767767767767677667677677676776776766776767676677667767767667766676776776767767766776776676776776676667667767767767676776766767676776776776667666766676776776766766667676766776766767767677676677666767667666766776677667676766677676766766776767676767676766776767667767667767677676767767767766767666776767767677676776766676676767766776766776676667677667667677677667667767767767766767766766766677676767766767677677666767767676677676776677676676776776766766776776767767767677676776767677677667767676677677676677677676767677667667667767766776776766767766776676776667766776776776677666767677666676776767766767767667766676677666767767666677676766776766676676776667766677676767767667677676677677676767766676677677676766666766767766767766677677676776766767676767766667767667676766776776666667676776767767676766767767676667677677677676766666666667767766676767767766676776776677676776676677667666767767676766676776677677666776776766776767767767676776767676767677677666677667677677677677667677667667767676767767767767676676776766776767677676767766666776766767767766767676776776766676767667766766766767767677677677667666776776776677677667767766776677677677677667676776676776767677676767766666666776776667667766677666776776767676676766776667677677676776667767676766776776776676767667767766667666776766766776676677677677676767676766776667676767767767766776776766676776776767767676776767677667767767767767677666776766767676676676676667767767677677667676766776676676776667766767767766677667766767767677677666776776676767766676767766776767766776667766776776767767667767676776776667676666677666767767677676776767667767766766767677676776666676667767676767767666776667767767666776677676767676767766667766767666677677677676767676676666676766666776676776766776767676776676667677667677677666776776776766776677676767666767677677676767677676767676677677676767666676767767667766776776677676676667676677676766767676677676677677677677677666767676766776666767667666776767766676776677677676666766667767767676776676767667666767676666767677667767676776677676666677676676776677676
667676667667677676677667767667767767767767767766776766776767676666776666776767677677676776767767767666667767766677666776776776677677677667677667677677677676676676776767667676776676677676776776676776667677677677676776676677677677666677667667767766776776677676776666776676676776676766677667667766776677667677667677677677677677677667676766767667767767767767677676776767676776677667767766766766667677667667677676776677677677667767767767767667766767767677666677676667677666776677676766767767676677667677677667767667767676776766766776776677677676676776766776776767677667676676766776766776677677677667767666776767677677676766767677676776767676667667766667767677677667767677676767767766766676776676766776677677666767677666767676776766676767677677677677666776766767767767676766766766776776767676776767766676766766676677677676776776776776676776776776776667766676676776766676766677676767667766766767767766776677667766776776766776776767677677677676776667766776677667667767767767667766776666767767677677666676667677676766676677667766776767676767676766776767766776776766776767767676677676666776677677676776667677667677667767767676667766677677667767676676667677676676766776776767767676676677677677676676776767766776677676776767676776776776776666767767676677677676676776776767766776676667677667767676767766776776667677677676767766677667676676767677677677677666776767667667767677667676776776776767667667767767677677666776776766766676676766767767766676776776677677677676667676776677677667666676667766767766776677676666676776676677667677676766667676677667676676767767767767767767767766766767677677667676776776767677667667767676776767767766776677676667676667766666776677666767667667767667677676767677666676766667667767676676677666767676666766776776776776776676776767767677676767767676667766767767767766767677677677667766776776766677677667677677676766766676676776776667677676767676666767766776766766776776776776776776676767766676767676767767677666767666776767766767666766776767677667677677666667766767767767767676677666767667676776677677676766766766776776776776776767667767767677676677676776767767767766677676776767766767677667767767676667767666676676676767767767766767676676776676766776766776776776677667677676677677667767666776767767767767767767766776676767676767677667667766677676767677667767667766776776776767667767767767676676677666776767676776767676766767677667767677667766776767676677667767676667767766776766767766676677676776666677666676667766766677677676767677677667766776767676767677666667666776676767767767677666767767767767767767667676776677666776776766776776666667667766776776767767677676767677667766767677676677666776676776767767677676776767767666767767767767767677667766776766676776667666767766776776776776776667676767767767766767766776776776767667766776776776767767767677676676767676776767767666766676766776677666767677676776776676776776676776676776767767767667676776767667766767767677677677677676666776767766767667667677677677666767766677666766766766776676776667767676676776776776776776767767767676676776676776767667767676676776677677676677666676766767766666776776767767677676767766766776766667766767667766767666776677676667677677676776776767766776776767677666767667676767677677667667676767676767667677676767767677677667767767767767677677676767767677676767767677677676677677667667676767767676767767677677676767767676676677676677667767676767677676776766676677677667766776677676776776766667766767766776677677676677677677667767767767677666676767767666676776666676676776776677667667766677676677667666766676776666766767666767667767766667767766776776776676767767767767677667677676776677667667677677676776766767666776677677677677677676677677677666776677677677677677667676676766766676776767676676666676767766776667667676676776676767676676677677667667767767677676666767767766667766766766776766776767767677667666776766776676676766776766667676677667767666677667766776776766667676776776676776767676776767677676776776776767677676667676776766776767767767666677666767677677666767677667766676767667767667766776776666776776677676666767677667766776767767677676767766677677676776776766667766776676776776767667667676776676767676677676677676776776776676766676676776776767677666677676776667676776766767667767766766677667767677667676766667767766776766767676776766766766776767767667666776776766766676767767677676776776676677677667667666776776766666676766666776776677677676766766667677676666776676676767676766776677667667767767766767766776666667677666767676677677677676776776767676776767767676676776676766676667767766776667676766766767767676766676767677677677676776776767767767676676676767767677667676676776666776776776766776776677676767766767676776767677667667767766676766776776667676776776767767767677676776766676666767666667676776667677677677677677676776766776676767676767767766677677676676776767677676776667677676776767767677676776776677677677677677667676776767676667677676767676766776767767667666776776776767667676666677677678676776667666766766766766776776766676776677677667676776677676676776767676776766776776767677676767676776767666767677677677666666776677677677677677666776676767767767766767666776776667767767677676666766776677677677676776767677676776676766776667677667766666677677666767767676667676776676667766767767766776776766667766676776767767766776776767767677677667676677676676776776766767766676667767767767676776767676766676677676767766776776776677666766767667767767676776766767676677676766776667766766776667767766766767767677676767767767667666767677676766776677667766677677676776767766677676767767767767766776767676776767677667676766677677676776776776776766766676776767667767677676776676666767767676666776776676776767677677677676676766677667767767766676676766776766776776776776766776776776766676676776776776677677676766677676767667666677677677676776776776676677667767676677676776667677666767766776776677676667766766677667767766767676776677667667677676767767767767677676766677676776667676766767676767767676676676767767666767767767766776767676776676767677667766776776776776667676767677667767677676776776667767676767676677666667767666767676676776677676776667767676767766776666776776776677676776676767767677676776677677677676766776766776776776667766666676676766776766666767677667667767766767667767766767667676767667667677667667767767667767677676677676767667767667677677677676667676667767677677676776776767767677676677677676776776676776666767766667676776766676766776667766767767767766676766767767667767767666776776776766766767676776677666776767677677677677677677676776776766676767676676767677676767767676767767667667667677677666767767677677666767676767667677666776776677667667766776776776767766776677677676767766676776776776667677676767676677676776767767767767666767767666677676677676776677676767667766767766776776676667677666767766676676767677666766776776766776776676776767677677667767767767676776667676776776676676776767666766767667676767676776767767767766676676776767677677677667767766767767667767766776767766767766677667676767766776776776666667667677667767676767676766776776676776776667767767676676776767766767766766676766767766677667766677667766767677667767767767667766767767767767766776767767677677667666776666767667766776776767767767676767677667677677677676776766676676766767676776776776776776767767667666676776766677677677666667767677676677677676667766666676776767677677676767666667676767677666766776766676767676677667767767666776776776767766776767677677676776677677676676667766776766767767767767767676676776766676767767767677676666776767766677676666776667677677677677676676767667767677667676776766776776776766677676677676767767666776776677677667667766776776776677666666676766767677676767767676776776776667666766676766767767676677677676776767767676676676676776767677676766767766766767766766776776767676767766677677677667767767676667676776676767677677666776776667767666676667766767677667677667677667766776667666676776776767667766776676676767667676677667767676767677666776766776767767666767767677667667766667677676776776677677666677676776767767677666666776776666776767677676667767677676666677667767767666767676766776776677667676767767767677676667766667667677677677676767676776676766677676767766676766676776677676677677676677677667767677666776766776767677666766677666667766666776666776776766776677676776767766767676776667676677677676767667677677667676667676677677676776677676677676676677676676677676776767677676776767766767676767676776676666767767766666776776767666776767677676776767677677666767667677676767677676676776767676776767767667767766767666776767667767667767667676766676776767766666776676767667667767667666767667767767766776676767767766776766667677677677676767767677677667766667767676666776766676776677676767767677667766677667677676666767677666767767677676667676677676767676767766766776766776676667677677677666776677676766776676776676676667676776767667766767767677667767677676767676677667677677666767767677677667767766767666776776766677667677676667767767677676767677676767676776667677677676776767677667676767767676776776677677676677676776676666676666776767767667767766676767767767766676667767766776667767667766666776766677667677666676767767667677676676676677677676776767676767767667766767767767667676766776776776767767667767766767677667767767667677676676676667676776676776767767767677676767676676677667767677667767767676767767676776776767767676766767766677676776767767667676767676776767667767767766776766776776676676776677677676676767767677677667767767767766767767766677676766767667766666767676767666667667767767677676766676767666776776776767676767666776776667677667767677676767767766776767767767767767766776667767766776776776776776677667767666776766677676766776676776776767666776667767667667676677676677676776776776766677666766776677676677667767767676776767676677677667766677666667766766677667677676666667767767767676767767766677677677676767676767766767677667676776767667676666776767677667677676776676767676776676667767767767677666776767677677677677677676677666676667766767767677676767677677677667766776776
667767767767767767767767677677677677666667676677677667766667677667767767667766776766766676776767676776666677677667677677667767766776766677667676676667767676667666776776776767676767667767666767767677676776766776677677676776676776766766677676776766776776766767677667677677677676776776676776776767666677666677667666677677676767676776776767767676776776776766776676776776776776767677667767667666776677666776776766776666676776677666667767767766776677676767667676767677676776667767767666766776667667766767677666677677677676676767667766776767677667767767676767767767767767676776676766767766666677677676766667767767767766767767767767766776767767766776776767677667766766677667767676666767676676767767667666666677677677677667766676766767677677677676677667767767767767667676776677677676676767676776767676767767767677677676667767677677677677666776676767767676676776776767677676666776776666776776767766776767676676677666677677676767667766677667767677667767766776677667667677676677666676776766776766776767667766776676767677677677677676767666676767766776676767676676776766667666776776676676676766676776676677676767676776766776667677667676776776766767767767677667767676776766677676676776776776776767676667677676766767767766676767767677676676776766667767767677666676766676677676776677666776666776767676767766767676667667677677666776767766666776666776666677667677667767676767677676776776776667677667767767677676776767767677667666766776767676767677676676776776776676677677677667667766776767766776667666776666676776776776776776677667767676666767766677677677666776767677666676767767766767767766776776666776676776667666767766676767676667767766767667677677666776776766677667667766776767766677676776767666676767676767676776667766776677677667766776776776776676767667766767677676766767676676767767667767766776776767667676677677677676767666767767667667767677676666766767767767677676666776767676767677677667677677666766676676766776776667766767766767677676776776776667676677677676676776776666767767766767767667767666676767766776776767666677676776667676776767767767666677676776667767766677677666667666776776767766776767766767767767677667766766767677677666667767766767666776776776776767677677677667766776767677676766766766677676776667767767766776767677667676676677676776766767676676776766677676776776767667766767677677677677676767767667676666676667766676767677677676776776666776776766776767766677676767767667676767766776776676666767767676776676767667676677677677667767677667766776667766776776676676666667677667766676776767677677677676776676776677676766776776766776776776776767767767676766766776766767677676776776666767677676766776776767676767766766766776766667677667676676776677676676767766677677677677677666767677667676776676776677677677677666767767676666676677677666776767677676776776776767677666766767667676776667767667677677676776776767676776666767676776776677666767676776776776776767667767766766776667677666776676667677666676767677677677677666676676767666766767767666776776776767677676767667677676776677676776776776776776776776767676767767677667767677676776667767767767766677677677677666776666776776766767676677667767676766767677677666767766776667676677676767766767667766676767766776776667767667667767767676776676766767667667767677677677667767766767667767666776677676767676776767767677677676767767767766776767666767677677677677667677666767667677667676766776776776776667766767767676776676766667767667667767766776776776766776766776767666776666766677677676677666677676667766776776776676767767667767766776776776767766776776676677676776767676766776677676667666677676776677667766767766767676766776776677677676776676776767766676776676776677677677676767767677677676776766776767766767676767666767666776767677667677676767676767767677677676766766776767767677666766666766667767676776676766776767767766776766667676776677677677677677677677667667766666677677676776776776676676776677676677666776776776776766776677676767677677677677667767676677676666776676776776776767676767767767766776776776767676676766766766767766677677677667667766776667767677676766676776677677676676766767766767676677666767766766776776677677676667676667767767676676766766776776767677677677677677677677676666776776776676767677667677677677676667676766767767766776767766766766677677676776767666667767766776776776776666776776776666676776666776776676667767766677676676776676776776776767767766676767666677676767766776767676767676776776676776676677676677667677676776677677676766776667676767666776776776776767677676776666776677677676677677667767767767676776776776676776776776776767767666767667677676776776776776767767767667667767767766766677676776767766776767767767767767677666776677677667667666767766766776767676776776767676677667767767677677677667767767767766667676776776667676776776676677676676676766766676676677666776776767676776677677676667676767677666677676776766677676676776766767676766767676676776677676776767766677676766776677667767767676776766776776677676776677667676666677667767666676766776776776767676767677676676766767677676677667677677676776676766776667767677677677676667767676676776677677676666776776667767667767767767767766666666677667666776767677676676767766766776766676667676766776776667767676776767767666677677677677677666667766676776776776767676676776677667767677677677667667767667676776776776667766676667676667766676776767676767767766677667767676776676767766767767767676776667676776766667667766667767766667666677667677676677667676767676767677667676776676776667766776676767767677667677676776776767667767677676776776776776676776776676767667766776676676776676667767666676776766776666767766767677667677677667667766667677676766677676776776776776767666767767667676677666767766767676676776666767676767677676766677667676776776677677677677676667676767676677677676676666676776676667767767676766776767767676667767767677667677667667677667767677676767767767767677677667767766776776767667666767667766776676677666676776677676776776767767677677676676767677676767676776676776676677666767767677676776767677666667766776776667666776766676767676767767677676767677666676776767676767767666776767767677667767677676766776677667677677677666767676767767666776776667676766776767767767666677676677667767767767677667667677667677667766677676667767667677667766677677667667767766666776776676767767767767667676677666776776676676776776767676766776776776776776667676776776776767766767676767767766676767677676776767767767766676676767677676666767767767767767767667767767766776676677667667667766767767767767767766776676776667667676677676776676766676767767667676766666767677666776676776667677676677677677676776776676767767677667677676767677677667666676667766766776776667766776776776776776767677677676677667676677676677677667767676767666776676677667767766676677677676767667667666677666677666776667766767676776776676766776776767767667767676666676776766677676766767767677676766767767767667677667676676767667666677677677666776776667767677676776666667677677676767766676776776776677677677667677667767767676776677676677676666766666776767667677677676766767767667677666776677676666766767767767677676767676767767667667676667767766776776767766776776767766776776676766767667677677677667767677667767767676776776676676776677676766776776766677677667767766767767667676767676767677677676776677667667676667676767766776767767676676766767766667766776776676767767767766767677666766767767677676766766677676776776776767767667676766766776677677667766776776667677666767767666767677676676766776677667677667677676776767767667666766776676677667676767767666776776767667767677677676676776767767677677676776767666766677677677667766767766767767677667666776767766767676677677677666776676767667676776776766677667767677676776676666676767767667766776767676776767676767767767767767766776667667667667766677666766676677676677676776776776677676767767677677676767766666776767767677667676767666776767767766767666767677667677676676767667767766776676766776767676767767767677676776667676776776667766776677666767766767767677677677677676776766667677667766767766776677677667767677676776767767676776766776767767767676766776776676776767766677677676667676776676677677666666677676767677677677677677677677677676776776766776776667767766676776776776767766676667667767676776667676666776776677676767766767666776766776767666766776767677666776776667676667766776677677677677676767766776776776767767677676776776776676676667677667767677677667677666667676776676677666776676766767766767767677667666666767667766677667767677677676776776766766766767767767667677666776776677676666767767676776776677677676776667767676767677677666666766677677677677667667766766767767767676776766776667666776766767767766766776677667677677676776677677676767766776776667676676776677676776767677667676766776776676676767667767676776767677677676776776676776767767766677666667767667767677677676776676776776767677666667767677676776776767677676776766767677667667667676767766767767677666776776776666677677676767766767766767677677676677666776776676776767767767676767677676776766677666767767767677666767766767677677677676677667676666776767767767666776767767766776767766667766767766666776767767667767666677667767766767767767766776767666776776767767767677667766676676677677677666676676766676677677677676667767767677677677667766767667677667667767766776767667767677677667677677666766767767767676767767766677676767767676776767767767676766767676767676767666676776677676676677676766776667767767676776667677666776776767767676676676677667677676767677677677676766776667766776776776767767767676766776776676776677667767767676776767767766776767767676676767767667666776667667667767676677677677676766767676677676667677677676766767767677676776677676677676767767676767766776766767677677676776766767677677676767766767676767766776767767766676776666677667766776767677676676776776767766676766776776676776767767676676776767666676676667767677677666776677677676676776766667666776676667676776767766766666667767666767677677667667767676776776676767767767677676776776776767676767667767667766766677667767766677677676776767667677677
677667667767666676767677667666776776776767677676677666767666766767766766677667766767766767766677677677667676677676676776676776677666767766776766776767766767677677666667767677677667677667677667667767676776676766776767767676667767676776766766767767676767676767766776767767677676766776767767677676776767767766766776766676776776776677676666676776776677676677677676676767677677677676767666776767766767677676676767767766776666667677677677677676776677677676766677676677667767676677676776676776776776766776676666677676776776776667676767767767766767766767677677667767767767666776677677676677677676776766766666677676766766677677676776667766766676676667676766677676776767767677666676676767667766767767766767766776776776776767676776677677677677676677676676677676767667767676776767767766776677677667676776767677677666767676677677666676676767767677666776676676776767767667767677676776767676767677677667677676776766676776776767767767767767766766767666767767767767677676767767767676776767767767677666767676676776776776766776766776766776776767767667666667676776676776676677667677676776676767766776767676776776776677677667767676767766676666766767767676767767766766667676767766767767677677677676776767767767676776766677676767767767676677677677666667676676766776676776766767767677676776767667766776776776776776666676776676677677676677666766676776767667676767766676767677667767767767667767676676776766667767766776776776776666666776766767667677676776676767766676676677676766776676767667767667766776776677667666677677666667767676776677667766766667677677666766677676776767767767676677677676776667766767666667767767766676776676776767667767767766676767767666776767676766767767766676666677677677667677676776776677666767767676776667667767767667767667676776767767767677677677666776776676767767666767676667767676776767676776776677677676766677677676677676776776767767767677677676776776776767767767676766776776776677676766776676667767676776776776776766767766766776677676776677677677676676767767667767766767767667767677666676766776767766776767676776677667767676766776677676667677676767767766676766776676666767676676776667766667667767767767677667677676767767766667767667677667677666766667766767676776776677677676776676667667676776677676767676676776677667766677676776776677666676767767767766776767677676776677676666677677676776767766776676666776667767667677676776766776766667676767677676677666677677666767766776776767767767677667677666776776676667766767677676767767767767676767767667667767766766767677666776676666677666676766776767677666766776766776776677676767677667766776776767766767677677676667677667767767767676667767767667766677677666766767767767677667767767766766676776766767676766666667676667677676767667766676766767767677667676667766776677677667766776677677677677666776676767767676766776766776767667677676767676767667767766776767767677676766776776776776776776776776667767666667767767767767766767767767677667766676776766677677677666667666767767667676776767767676767676767676767667766776776676677677676766766676776676767767767767766676776767666776767767767677667766776677667766667667767767767667677666776776776766676776667666776776776776776776766767667767767767767767676677676676776767676776667667676767676767767676776676667676767667767677676776767767767666677667676776766767677677667767767767677667767767676776776776776766767677677676776776677667767667767766666776676776677667666776767767767677677667677667767676667677667677677677677667677676776776676667677667766767677667767766776776667677676766677676676677667766676776767766767667766767767767676766776667766776666767767667766767676776766776776776767676776676767767677676776776767676767677677676776767676767666766767677676677676776776776776766776767766767676776767666666676776667676666767766776776676667677677666776767677676776776767676677676767767767677667766677677676776776677666677667766667767767677676776766776767667666677677676676676776676667676776776776776767667677676677677676666767676776667767677676667766776776776676677676677677676776666666767677666766767677677667767767767767676776667677667667767766767767767767766766766776767767666666767667767766676776767767767766676767677677676776767677676767766776767677677677667667767676766767767767676666776677676676667767676776667667677667767766676677667767676766776766776766766677666776776677676677677677677667677676767676767767766776766766666667766677677676776776666767766677667667766766767676676767767677677667767667676776776766776667676667767677677677666767766676676677677666677676766767767677667767677667767767766676776767767676776667766776767767767667667676776677676766766766776676766776776767677677677666767676676667767666766776767766776767767677666677666767666776766767667676767667766667667767666677677676776767667677676667676676676776776676776676776776667666677667667767667767677676767677667676767677677677677676767766767767767677676776766776666767667676776667676767667676676676766666676767767666776767677677676776776766777677667676677677667767677676677676776776766776776767767767677667667677676776767767667677677677677676767767767767766776776776766767676776776667766677677677676677667666776766776776767676776677677666767676776776776776767766667676667676766776776776776776776767767677677676677667667767766776766767677676677676776767767767676676776767667767767677677667767767767666776676776776767767667766767766767677667677676766776767677677666676776767676776767677677676676776767766776767677667676676667766766766767677667766667767676776766776766767767667766776767767667766767766767667766776776676676666776776776776676677666767766776767676776767677677676676776776677677667767767767766776677677666776776766766776776776767766776667677676667676666677667766676766677666776677667766776766776767666677676776667766776767767767767677677677676766677667766776676676677677677667767766767676767676776766767766677676766667666766766677676776667766666767667767766767767677667677676676767766667766767767677676766776676776667767766666776767766677677666667767677666776667677666676767767767766667667767767667767676667677667767676767676776776776767767667666677677676767767677666776767677677676776767767677676766767667767767677677666776667766767676767676766676667767667677667767677667767677676776766676676666767767766766676667677676676767767676767767767676776676776666776766677677666776776677666667667767676667767667767767767666776776677666776767767767677667767766677676767676767676767667767676776676767767677666776766776776677667767676766776767677676776776766666776776766776677676767666667676776776776776766776767767766667667766776766767677667766676767676767767667666767667767767767767767677666677666767667766776667767666776776677677666666677676766776776767677666676776677667677677676776776767767767676767676767767677667767766776776666766767677676766767676776767767676776677667677677676667676667766677676776767767667766767666776766766767767677677676776767766666776776676776776677667677677667667677676766776776676767767677677676776776766776776767677677677666776767676676767677677676766676766766677667677677676776767666776667767767677677676776666766676676677677676776767667667667667767666767767767766776767667766666766767676676776676767766767667676676766676767767766776776767676776676677676776776776677667767767676776667667766766776776766667667767677667767676767767677676767666776776666776766776677666776776677676776776667767666776766776776776776767667677676676767677676766766767677676776776776776676677666767666767667767767677676677666767676776676766767767676776677667677677676776776766776767767677677676676676767667766676766776776676776676776767767676667767667767767677667767767677677677676766677666776776676676776776776767766676767677676776666776776677676666767766677676767677667767677677676776666767767767766776677667767676676776766776677666776767766767676677676776766776766677677667667767677677677676677676776666776776677677666667676677667676767676767666676767677667766766776776667767677676766776776667667766676676667666776766677676676776766776677676776667677677676767766676776667767677667767677676767767677666776776767677676677676776676767766776776767766676776667767667676667666776776676676677667677667677677666776776776767667666776767677676677677667667767677666776767767767677677667766776776667767766676766667676767666767766667766776766766676677677667666776776776667767676776767667677677677667767667767767766776767666776776766667767677676776677676676766767676677676776677677667766677676767767667767667676767766677677676767767767676767767667767767766677677677677676767767767767676666776677667676676776676767767666776676767766776677677676776676676767767767677667767767767767767666776776766676766676776676677666776677676666666767676776677666776766676776767676776677676766776776776776766677677667667766776767767667766676776767766776776776667667766676767677677676766766667766767677677677676776677677677666766767766677667766676776667676677677677677677667767676667767667766776767677677667767676766767767767677676776666776767676776677677677667667766676666766677666666676776667767667767676776776767676767676677676767667767676767666676676676776767667766676767666776776776676776776776776776676776776776677667676677676776767667767666667677677676667666766677666776677667676767676767767677676677676776677677667766776677667767676767667767676767767676766776667676767676776667767676766676766767666767767676766776776776767767677676776766667676776767677666767676776776666767766766767767676676677676767766767676776676766776767676666776776666767766677677677677677667676766666776677677676776667667766767677676676767766667766776676776767667667666776767767766767767666767667767676776676676776776766776767766676776776776776767766776767766666766667666767676767766767676766776776776676776667676766667767767767767767667767677677676677676766666767766767667767766766677677676767766766766667676776767667766767766667677677667676677677677677677676666677676767666776677676776666776677666666767677677667767667667666666776766776776676666676767676766677677666766776767667767667
6776776776776677677676776776667676677677677677676676677666767767766766776776776667767767676666667677676776667767667667767767767767767766677666776767766776776767767667676676776766776776767767767677676766767766676667766776676767767677666667667667677677677676667676776677667667677667766667766766677666666766776776776776676767767767666766776776776666776767767676776767767667767766776767767666677677666776776677677676767767766676767766776767767767676766776767676677667767677666776776667767767767667767766666766776767767676667767767677676766767766776767767677667667676776676776767766776677667667676667677677677676776677666677666776776766776767677677677667676767676677666766776776677676766776776676667666776767667677677667767677677666676767766767676767666776766766776776666676677676776776776776666776767676666767767767767677676776676766776776776667767677676677677667767676776776767677676666676767767676776776776767676767676766677676776666767766776677666776767667677676767767767767766676776767767766677667767767767666767767766776767766676776676776767677667767767767767767667677666767676766767766677676676766766767667767767767677677676776767767767766776776766677676776766776766767767677677667667767677676776767767677677667766767676766667767677677667677667767767767666676666776776776676767666776776766776767667767766767767766666766776776776667767767676766666767677676776776776776766767766677677676776667666776767766776766776677676767676667676776767766677677667767767677666766776677677667667767766776667767677677676676677677677676666767766776767677677666677676776677677677667677676776676776676766667676767676766667667677666677676677677677677677667766776767677677677676776767677677667676667667677677676766776776667767766666767676767767767666776677676667676776767676766667767767667767676776776767766776766766776667766677667676667766677677677676767677677667767767677676776767666767677666667767666767766776667677666776767677667676776767667676776767676766667766776776676676767766677677667767666677667677677677677676767767766676676766767667767766776767677667766766767767676667667766767676776676767767666776767767766666767767677677676667766776776776776766767676767766676677677676767767667677676677677677667667766766767766776766677676776767677667677667767677676676776767767676766767767677667677677676776677677676767767766767667767766776767677676766767667767767767767766766767766776776776776677667677676667676776676677676667677676676776776766776767677676767676766667677676766766767767676776766766766767766767767767767667767766767767676766767677667666677676776766776676677666667766776776767766677677677666666767766677666776677667767767767677677676776766776767666767766667766776677676776676766677677677677667667676667676677676767667766776667677676677667767677667767766676766666767677676767767767676776676677676766667767676667666776766767676676776776767677677677676776776676766767767767766776776767766776767677676667677667766767677667766666677667667767676776776766776667767677677677676767766776776776776676776666676676767767766667677676766676766667767767766776767766677676776667676767666667767676667677676676667677677677677667767677666676766776776776767767677677667766776666677677676776767677676677676676776767767676677667677677677677666776677677676776767766776766766776776767667666677676767677667666776776767667766766766776776667676766776767767676767767677676776776677666776776776776667676676776776776667766676767767767766676676776766676776766767667677677666776677676776676776776767676676776776767767766676776776776776767667666676767767767677676776767676776767676676776776767676776677676767766677667667667767767766677676677666676776776776666767667767667677676766677666676776767767677677667766676776767676676676767677676776677676776766766776766676776776767667767767766667766676677677676776767767676767677676776667677676776666677667767766667676776677667667767676766767677676767767767767767766766667676776766776776767667766767667767766666776776776776776776767767667767666776676776776767667766767677666667677667767677666766766776676677666676666766767676767667767677676766767677676776666776667767767667767666767767766767676666666676767766676767767767676767767767767677666767677676766677677677676776667677677667767666766776767767767677676766667667676776766766776667676776776766776776676676667767766666776677677676776776776766667766767677676676667766776766767766666766776776776676767667677676767767667767767677677676766776667676776676667676677667767666776776666776677677667766676767676677676776776776766776677667676776677676776676676767767666766667767667767767767676667767766767676767677667767676677667767766767667766767666767766676676766776776766667767767767767767677666676776677667676776766676767767677677677676767766677677677667666677677677677676666677677677667676666767677667677677667667767677677677677676767766667677667766776776677677677677677677676776776676677677677676776776767676776767677676766676767677667667767767767766766776667767667677667667676767767677677667767767677667767767766766676676766767766767766767766767676776767766776677676767766667766767676676767677677667767766776776676776776767767677667677677676776776776776676676776776766766776776776667666676766767767767767676776776666767677676766776677666776766776767766776766676677676766776767676776767766776776767676776767767667767667767766767767667676766766776676767676767766666766767676677666666767676776767766776667666766676776776677676766776776776667767677667766767676767676667666776767767766776776776766767766767767677676776776667767676676776767667767767677676766767676776667767667766776776767767767766676767767677677676767766776776776767676776776767676666667677676677677677677667677676676677667767667667677666676667766667767767767677667667667676766767766676767767767766677677676776776676776766767767767767766776766676666776776677677677677667766767667767766766767666677677667767766776766676767766767667766776776666677676776767677666766766666767676676776667676767677677676776776766676776666666766677676766776766677666776676766767677667677667766776667767677676767767767677676776677676776776767676776676677677666667767766767767767767676767677677676667677677676767676767767766776767767766776776776776776776776767677676776776767767667766667667767767767677676767767677666767676667676667767767667677667666767767766676766776667667766776776767767676767767677677667677677676767767767767767676676776767767677677667667676676676767767767667666776766767766766666767767767677677676767676766776676776676776667766767677676767766766776767666667677667766767767767677677667766776776776766767766776667767766776667677666776676767767767766677667766776767767767677676766676766776767767677666776667676767767667677677677666676767766767766766767767677677667767767677676767677667676776666677667677667676776767676776767677677677677677667666776776767666776776776767767767666776766776776677677666666677676776666767766776677677667676676776767676776776767767666776767767766776676676776776676677667766667767677677666776767676766776776776667666767677666776677667766766767767767767767767767766767766766766776776767766767666766767766767767767767767676677676676776776776767666677677677677677677666776666776677676776766766776767676776776776676676676766776667677677677677667676776767767767676776676767767676677676776767676776776766767767677676667767767677676776767676776766677666667666666766767677677676667667767767677677676677667676676776776766776676776766677676666776667666766767767666766776776766776666776776767767676776677667767767767767677677676766776676776776767767676767767767667767676677676776677666676767676776776767767767676666776767676667767767667667767666667767767677677676766677677676676676776776676767767676766766676766776776767766667666776766776667767767767766766776677677677676667767767767676677677676776776766766677667767767767667766767667767766767767667677667766666667676776767767677676776776767766776677667767767767667676766767676767677666776676767767676667666766677677677666676666766776677666776776776776767676767666776666767767667677667667767766776776776767676766676776767667667767767767676766676776676776666776767767677676767666667677676766776676776767766767766767676767676767767677677676776676677677677666677676767766776766776776676776776776776767676776767677667767767666767766767677677676776667766766776776677676667767766767676776776776766676767677677676776766767676776667677677677667676776776767767766666767767677667676767676676667766767677667676677676767676776766766677667676767767677677666766776767677667667676767767677676776776767766667677676776776776767766766676667766776677676776676776767667676776776776767767676776667767767676776776776776767766767666767766667676766776767767767767767767666767766767766776776776766767677676766767677676776766767767767676776767767767767766776767667677667766776776776776776676767767676667666767676767767766677666767767666776767676667766776767677677677676766677677666776767676767766766676666776776767676776677676766666677667677666667767676667767766767767677667767676766776677676776677667677677676677667676667676776676766766776677667766666767767676677676676677677677676677667677666776767767766776667676766776767667677677676767766776776767766776767766676776767766677677677676776676676667667667676776677667667767767766767766776767666766767667767766677667767667666776767676767766676766667766766667767766767667666676766676776776676767766667677677677677677667677677676776676767667767767677676776767767677676677676667766767767677677666676667767666667767766677666676766766667767766767766767667677676667666766776676776767767677677677667766767767667766767766677677666767676776767767677676677676776767677666676676667676776776676766767666776776776676677666667676776666767767767766676766766776766776767676776767677676776677667766776667767677676776776666767767676676767677667766776776667666677677677667767767767676776666776676776676767766766767677677676677677677667767767767677677676776776767766776676766677676666766767676667677667766776677677676776766676
76776766667767766676676767676776776677667677667667676767766666676767766766676667677677676666776677667767677677667767767677667767677667767677677667767767677677677666776776776676776676767676767677677676676667767676677677666776776767767767767667767767676767767676766766767677667767677677677667667676776667767667676776767677676676776667767667767767766767766776767766776776776667767767677666677677676676767766677666677677676766767676776767677667767677676667766676776776767767766677676767667666767766776667677676677676676677677677676776776776766767666677667667767667767766666767767676767676776776776767767676667677667666767767666676766766767767766776767766776676666666767766766676776766776767766767767766776676667767767667676676776776767767666766776767767677667666767766666776666767677677667676676676776767766767766776666767767767667767666776767767677667676767677667767766677676676766776776776776776767767766776677677677676767676677676666677677676767767767676766767677676677677666767667767767667676767767666766776776776666677666776776677666676776677677676767767676776667677676776676776776767766676767766766767666767677676776776776677676776776676767666776667667677676766667676776776767667766776676767677677677666676776776776776776666667676676667676776776676776666776677677666767767767667667767667667677677677676677667766776776767677666776776767767767767767767767676767676776667667676776767766776776767676767677676776776776767766766776677666767766776767766776767677667767766767767767766767667766676776666776776766776767766776767666767767676776677677667767767677677676766776766677667676676676776766676776776667767766767767667767677677667767667766767767676776776776776767667766767766776677676767666776666677677677676776776776677666776767677676767677666767767676776677667767676767767767667767677666776677676767667766776776767767677667766776766667766677666676766666667767767676677667677667766766767667767767766766667767667676767766676767767676776767767666677676776667767767767666767676767676776767767676776776767766677677676766767767767676767766776677677667767767677676776767766676677677677676666677677677677677677676767677676676677666766676776776767667767667676667677667667676766667767667767667676667767766767667767767667677676776767766776776676776776776676767667667676776776676677667766767677676776776676776767767677667667767767677666676767767676767766667677676666766677667676767676677667676676676767676666767676766766767767767767767667766776667677677677666766767766767676677677666776767767766767767767667767766776767676766776767666776776776766767766776667677677677666767766776776776767767766767766776667677676677666667767766767676776767767676667677676676767676776767767677676776676767767767676776677666776676677676776767666677676767767667766767767767676767766776677666766677676676667767667766776767667677666766776767766676677676776766776676767677666766676767767766666776767766666766666776776776666677677667766776767677676676676767766766766666767677667677676776767766766676677667676776677677677677676767677677667767677677666766776776677677667767767676767766776776767767676767767767766767677677676676767766776776766766676776767677666676766766676667676776776776776776776776676676776767766766776677666776677667767767767767677667767766776767676767767666667667766677666776776677666767667677677667667767767666677666767676667767676766767677677666767676677667667677667676676776767767667767676677667676766666767677677667767676776667767767767766767667676666767767767766676776676677677667666776767766676666776776667766767767676767767767767767677677677666767676676767766767676676677667676767677667767766766666766766766776677677676767676776677667677667676776767676767667766677676676776776676767676776676776776766667666776767767767676667677676767676766776776666767676766776667677677677666766677677667766767767677676677666667676776676676667676767677666776766776767766767766677667676767666776766766767766767766677676666767767766676676677677677677676776776677676776767676667677677676776776767767676766766676766766667767766676776666767677677677676776767676776776776776776776776767676677677677667677676766676776767766766776667667677677676667667766776776766776767767766767666767667767667766666667767666767676776666667676767766776767767666676767666767766776776767667766767677676767766776767666676766776677666776677676767666676776676676676676776776776766767676677676767767676766776776776776766776766676776666776776676776677677677667666776776767767666676776666676776776767767767766766776776766776676766776767677677677666766676666676767767766776767766666776677667767676767767766776767677667766776767766767767766776667676766766767767667676766767676666676767666776766776677676766776766677667666776776776776667676766677676776776776677677677666677676776767767667766677667667667676676776677676677677677677676776677677667677676677677677677666776766676767767766767676776767676667666776767766776767677676676677677676767677677677676776677666776666776766776766776766776776667677667766776677677676767667667766677667667767767666667677677676666667677666677667767677677676767767767676677677677676766767676767767766776776667676767666776766767666776676776776666677676776667666767667667667767677676776766776676766776776767667767667766676766676776767766766776767677676776776666667767767677676776767667677667767677676776677666667676776677676776676776766677667667766767666666776767766676767767767666677667677677676666776776676676776677677676676676677676767767667677677666676766776776776766776766677667767767767767677676776776766766767766676776776767767676676776767676776667766776766767677677667767677667677666766767677667667767676767767767676776767676666767677677677667767677676776767676767677676766677667677676677667767677677667767667766776766776666776767666766677677667677676677676767767677667676766766676677666767666766666767766666767667766776677676767677676667766676667767767667676776766676676767767767677676677667766767677676766677666776676776776767767676667666677676677676667667677676776776667767677667677667676767677677676677666766767677677676767766676776766767667667677666677667677666776666667767766676776767667667667767666676667667676776766766677667767667676776767677676767766776776667677667766776677677667666767677667766676776776766677676677677667767767767677677667767767766667766776767677666767676767767666676767767767767666667676776776676766767677676776767767677676676767667666776667766776766676677676776776776667766667677676766677677677667676677677667666677667667767767766677677667767666776767767767677667676776776767677666676776767767667667677676776677677677676776776667676767677676767767676776776776767667676676677676776776677676666676766776767767767767767667676676767767767767767676776767767676677676776776776676767766666676776766766767676776776776766767676766776766666676767667767767677677667766767767676776667767767766667767767677676667766776676776776776767676766667676776767767667767767667677676767767677667676767766767677667676666676776776767767676676677667676666766667766767676776767766767677667766767677667676677666776767767667667766776676676677677676767767767677676776767767767667767766676677667676766776776776776776776776767767677667767667676677677677667767767676667677666776667667766776776766767677676776767676667677676676776676776766767677676767767766676667676776676776676776667767676677677676767677676767767766776677666776767767767677676676776667676767677677666766676776776767676767767767766776676776776776776776676676767767767667767676776776767677677677667767767676767767766767767767676767767677677676677677667766666776667666767667767766776776776767766767677676776776767676767766776767767677676766767676767766767767767667677667767666676677677666677667677677667667676677667766776667677676776767767666677677677677676677676767676676776676766677676677676677676776666677676667767677667767766767766676677666676776676776677667667766676666676767676767767667676666776766776767677667676667767767766776766776667766677677667766776776776767766766666767767677677676767666776666667767676776776767677667766677676677677677667766767677666776776766766767767766767677677676767676776767677676667766776776676766766776667767766767767766676677666677677677677676776677677666767667767667767667667667676776767677667677666767677676776767767667676667767676776776677677667766776677667677676776776676767666677676776667667676767766776767676677677676767767676767676776767677677667767767766776776677667767677677677676767666677676767676776767767766676667676766776776767677677676676767677666776677676776767677667676676766676767767767676676776776776776767767677676667767676667677676766666776767667766667767676766767767767767667767766767766776776667767766767766767766767767766676776767667676667766667677677677676776766776776767766776776776776776776677677676767767767767766676776767766767667677676776776776667666767767667767676776776776766766776776767766767767767766776676776667677666776767767767677667676677677677666776676766676676677677676766676677677667767677667766776677676767766776776667677677667767677677667766676767767767767767767676766766767766776676766766767667676767767676677676776776666776766776667767677667766766667667766767676776766776667677676776776676776776666776776677666766676776667767766767667667767676766776776766776776776767677667677667667766776667767767676776766767767676676676767676767677676676776677676766677667767767676676776767676776667676676766776767676776776677667767767767666767766776667767676767666776766776767677676776767666776766767766767676766677667676677677677666776766767766666677676667667667767677677676667666776776677677676776776776767676677677667767676776776767676776767767677676766776776767766776776767677676677667677677667767767767767766776677676776776776677676667766676776766667766767667667767677677667676676776676767767666667767767667676776667767667676667767666676767677677676776776676776776776767766776676677676666767677676767677677677677676766766676766677676677667767677676776776676766667767766667767677677677666766766667667
6776677677677676776676776767667676667677677666766667676766767676776667767676767767767767767677677667676776776677677666776766767677667766677667766677677677666776776776776776667766767667767767677677667766676766767767767667767766776776676767677666677677677667766767767666766676776676776766676677677677676666767666766677676776767676776767677667677677667767767767667767766767767667767676766766666776676776676677676776667766776666766767677666667667766776666676776776666767666766767676767677667767666767666776767667766666667676776767767677676677677667766766776767766776767667767667767767676667767676776767667766766767767676776776776676767766767766767767767667767677677666767676676766767767767766767677676776776667677667676766776667767767767766776667767766667767767667767676767766766767767767767767676776677677677676776776776776767767766666776766776677677677677676667676776667767766677676767677677676776667667677677677677667667677667667677676776776767667766676776776667767767667767666776776766677666676776766766766677667766776676767667666667667767766776776676776766776776766667677676676676767677677676766767766776776776776766667767677666776767767767766776677676767767666667767767767767767677676667767666766776767677667677677676776767676776766776767666776776677677676776776766677677677667677677677677667667677676776767677676776677677666677676776767767667767676767767677676676776776676776676677676776676776767676776676776776676776776667676766776776767677677667677677677667677677677676667767767677677667667767767676776767667666776776776677677667677676676767676676667677676776667767676767766667767767667766766776677676776767676776776676776776767766766676776776767767667677677667676667767676677676766676767767677677667676767767767667766767766676676776676666667767677677677677667676677676776677667767676767767766767767767767767767767766767676776676766767667767677677677677677667676776677676767667767677677677667677676676776767676766677677677676677667677667767666667677676776776677677677676677666776776767767766767766767766776776676776677677677676776767767767766776776767767666767767667767767667766677677667667767766776767677677676776776667667767767766676767676767767766666776766676766767767767667767676776767767767676677676666677676776776676667767666776766766767767667677677676767767677676766767667767766676677676667766677676677666776776767767767667676667666766776677676767766766767767767767677667767767766776677677667767666667767766676776677676767766776776767677667667677676776776767667677677676776767767766676676767666766776677677677676676767766776776677667676767677677667667667766667767767766766667766676776776776677667677666776776676666776767667767677666666767767677677666767666776776776677677667767767677677677667766767676767676767667667767766677676667667666776776767767767676676767676667677666776767767767766776766677666677677667676776766767767677667767676677677676767676677677676767767676676776676767676766767766767766776676676767766677676776776677677677667766776776677676667767667766776767767767677676766676767767677666767667766776776776666767766677667677666767667667767766776667767767766766767676767767766776776667676776666766776677677677676766677666766776677667676767677676767767767767767667766767667677667676766767766776776676766776767676776676767667676776776677677667676767666677666666766677666666776766766776767676767767667676767767767676667767766676767677676677676676776677677676776677677666676676776776776776677676677676776767767676766677676667767767767767677667676766676667667767766776676666776776767677677676666677676676776677677667766767767677666667766776776767766766677676677667766776776677666676677676767767667677676776766767767766766677677667667767677677676767667767766766667767677676676676776767677677676776676767766776767676767667766767767766776677677676776766776667677676767667677677667767667677667676767767766776677676767767666677676776776776767767676766767676676676776767767677667677677676677676766776677677676776776767676766776667767767767677667667667676667767766767766776667767676767676767767677667667767677677666667767666766766776666676767677677667667667676776667667767667677677677666667676677667677676767767767667667667767677677676776776776677676676677676767767767667676676767667766767677676767667667677677667676767767767767667676767767767767677676767666776776766677667767767667676767676767677677676776776776767677667767677667766677667767667767677676677676666767667666776767677676767767677677676676776677677667677677666776676776776776776767676666767766767677677677667676776767766766676776677677666776776667767767767677677676776676767767677677667677677677676776776776776776776676676767676677676677676676666776776666776667676676767667767667676767766767767676676677667676677667766767766767676667767766677667766776776677676767766667766776676766776767677677667676776767767767667676776677677667677677666776766677677677677666667766776776776677676776776676666767767766767676677667676767666767667677676676766776677677677666776677667767667767676776767766767767767677666767677677667667666776766676776776776776776766767767767766767676677676766667677676677667766667767667677676677676666776677677677666776676676776767767766767767767766666667767667677676676677676776776776776776677676767767766767767767767677666776676767676666676766666776776677667676667667766676776676776767767677666776767676776776767766677677667767667677667676776667676676767767767767676776776776776667676666677677667667767767767766676776677667767767677677666776776767667667667667767676776776677667676776767677666676667766776776776666767767767767676776677667767667676767767767677677676677676776776767766767676776666776766776677677666667767767676667676766766776677677666776766767667767677667767676677667667667766776767676677667677677677667766776776766677677677677676676666766766776776677667677666676776676776767767767766676677676767667666677676677677676767766767767676767767677667676767767767667767677677677677676776776766776767676767676666767677667767767667677667767767667766767766776767767677677677667767767767767767677676766767677676766767767677676776767767677667767766776776776776677666677667767666776767677676776676766667676677667767767676767766767667677667766667676667676677667766677677677677676767667677676776767667677667666776767766776767667767676677677667767667676776776776776676677677676677667676767677677677666677676767766767677676767767677676776776767767676776767677667677676766776776766677676667676667676677667767676667766666667766677677677676667667767666776676776766776676776666677677676676776776676767767677667676767766667677676677666776677667767667676677666776677677667677676767767667767667766767667667767676776767676677667767677667767766677676776776766666767677667767676667667677677666667766677677667766677677677676766666767677677676776766677676676776676677677676677667676767677677677677677676776767767676776776767676676667766766677677667676766776767676667676776776766676767667766776767767677666776776677666776677676767667677677677677677677676767677676776767667667766767767666776766776767767676676767767676776767766677666776677676676767767677677667666767767677676676776776767767767766767667766677676677676776667766776767766677676766767677676776767767767767767667666766766776767676776776767767667766776767676767677667676767766677676766677666766667766677667767767766766776766667767766766676676676767767676767677667666776767767667767666667767677677676776677676677667767677677676766776666677677667767666677667676677667767677677676776767766677667677677666767767677677666677667766766776776766776676776676776667767676667677676766776767676776767766767767767666667767766776666776767767767766767677667676677676676766766667676776667676767676667767666767676776667676676676776666767677667677677676766776776776677677676776776677677677677666676667766776766776767766677667767767767766767667767666667676666666776767677677676767767677666767676766667767767676676677677677666766767667676776776767766776677677677676766776767767766676776776766776766676767766676666776667767677666776776766767767676776776776677677677676667676767767766767677677676776677676766776767766667767676776767677666667766766767767767766776767676776666766667677676767677676677677677666767676766667767766776766776677677676667766776677667767677677677677667676677677677676676776677677677666776776666676767766767767676677667766667767767767676676776767667767667667766776776667667767666676677667767676767666776776776677677666767667767767676767767676767667767666677677676776677666766766776776666767766667677667767767766766776776776676767766776776767667767767666766776676766776776677676767767766776677677676767766767666676767667677677676776676767767767667766666776767676776666666667767767767767677676767766676776767676776667676767676776767666767766776767676666776677667677666677676776667666767676776776776767767676767667677676767676766767767677667677677667677677667767666767667677676766776776776776776776776776767677667676676767767666667677677667677676776766766766677667767767677667667767676767676766767767767767767767676776666776776776776667767767767766776776776677676667676676667676667677667667667766676776676767677676677666677667667767666766776767766766767767767767667767767677677676776767766776767767766676667676666676666776767766767767677667767676767766767667667677677667767666766767667676676766766776676776776767767676776767676776676677667766776767767766677676776776666766776667677676776766776766776766776666677677677667767767767677677677676767677667767677677677677677677676776677676677677677667767767667766677677676776776776767767666766776776676677667677676677676677676766776766676766676776677666666667767767767767766676776667767676776767767767676776776677676767666677676776676776676667677676776776776667766776676776776676676776767676667767767676776776776677677676677677676776767676677677677676767667677667676776776677667767667766766776776676676776776667677667766676776776776677677676776666766666776766676767666676767677676767766676676776776776776776676677667767767677
366776767766677676767677676677667766676767766776766767667767766767677676776776767676676767767677676776776776767767767766676767667667767666667767677666676767677677677677667667676676767767677667667677667766666766667677676767767666677677667676776776667677677677667667677676766776667677676776776767766766776677677676776776676767676666767767676767767767666776766776676676766767767666676776776677676767667767667667677666776677676776766767766767676776666767766767666677667676766677676676767767767767676767766776776776767767676667676767676767677676766767667767767767767677677677667767767667676766767677677667767666677677667766767676676776666766667676677676776767767676677667766776766766767766767767666677677677676767766776677666767667667666766776766677666667676667767677667677677677666767677666776776667676776776677677677666676767767766766776767677677677667676776676766666666776767767767677677666766776677676776677667766776776676776776676776776677666776676776776767767767667677677676767766766766767767766767767676767767676667676767767677667667667766667676767767676767677667767667667677677667677677666677676766776776776776767766766667766776776767666776776776767767667677677676676776767766677677666666767767767766776776766776767767766667676666767766676667677677676676676766667766776776776776767667677676677677676776677676667676776776766676767767767677677676677667766767767667767677667767667766766776767766766677677666767677667676776767767676677677676676776767767766767676776766776766677676677677676767677667766776667767676776766776676666776767667677677676766666767767767767766766677677677676767676767766677666677666676776766676667667766666677666776766677677677667767676767766767667677667677676667767677676776676767677676766676767766776776776767676677677667666776776666776776667677666776776677676776677677667677676676766667767676766676776776776677676767677677677677676677676776776677676776666667676667767766776776766766776667667766776676776767767667767766666776667677676776676676776677667766776776766767677676676766767666666677677676677677667766776677667766767767667767767667676676676667767666767767766776776776776766676766767677666677676676667676667667767766767676677677677666677667677677677667676676776766676776776766766767667677676776676776767766677677667767667766767766776767767766776667666767677667666766767766766776677667766666766776776667767767767677666677666677667677676676776676677667676767767767677676776767676667667677677677667666766776767667676776776766776776776766767667767767677676767676767767766676767676666676776677676677677677666767766767677667766667767667767766776776767676676676767767676766766666677667767667767667677667666767676776776776767676767676676677667667767767767677676667677677677677667767677667767666776677676677677666776776767676776766767766776676677676666776776767667767667766776676767677677677666776677677677676677667767766767676667767766677677676766676776776676767666766776776667767767767677677676667666767766776766676776677667667767667766667677677676667767767667767766767667677667666666767666776776767766766766766776666676776776767676766767676676766677666766776776677667767767667667766776677677677667677676767667767676776677666776767666766677677677677667677676776766677677677676776776677677667767676766767766776766776776767767767767677676677667667767767676667766766776767767766677676766776676767766767767667767666776677666677677676677667767677677677677676677677676676767676776666667767667767667676767766767766677676776776666767667766677677667767677676766776676767676667667766767767677677676767676776766667767767766667767666776766766677677667766766776767667767766776766676766776767766767767677676767766767766767767676667767676766776676776666767767666676776776767766677677677676677667767677667677666776776776677676776776776676776776677667666767767767667666776776676766767767767767666776776677677666776767667667767677667666776676767767767767766767667667767677677677676767677667667676676667677676767766667676677666676677677677677676776776766766767767767667767766776667766767667767767677667767766766766767767676776677667767676677667667766767767667766677667766776676766676767676776677677677676776776776766766666766677677666766766776776677667676776677677676677677667677676667767767677677666776766767766766776766767667767767766667667667676776667666776766766767766776676776676766677676767677677667767676767767767667667676676776776767677677667667767766767676766767676776667767767677676677676776667676677676666767766776776776767667677677677676666677667677677666776676767676776667677676767766676767667667666776767767767767767667667767767676776676677676677667667766676776776776766767676767767676767766766776767767676676776776666676677677667677676766776676767767667667677667767677676667677676676766677677677676667676766776677677677677677676666767766676676666677677676767667667676676666667676667666766767677666776667677676667667677676767767766676767667676677677676776766667677677667676677677676676776676776666677677667677676776776767767676766666766676666767676676676667767677676767666676677676776677676667767767766766776666767766776776776766767676767767766776776776667667766776776776667667677667767767676776667676667667676767767767667666776766776776676766776677676767666776677676677677667667677676767766677676776766766766676667676677676677676776676767767767767766776667767676676766667667677677676776776677667677676766776776767676766766776667677667677677677677676767667676767767677667767666776776676776767767766667767767767676766667766667767766667766776776666767667677666767677667767767676776767767767676766767767676677667766776767767667767766776776767666677676766666776766767666667767767767667767676767767767766677676676767767666666767666776776776676767666767767666776776766776776676667677676676677666677667676667766666766776776776776676767677666767767766667767667667767677677677667767767676776767677666767766766766676776776776676677677677676676767677676767766776767677677666776766767766767676676667667666766766767666776766676767677666776676677677677676677676667667676767676776767766766767676677677677677676776677667677677677676667767767766766767677677676666767766676776666667766767766776676776767767676767766767666676667766776667767767766776677677677676676767767676676776776776776776766776677667767766676776776676766767667676677667767767667766776767666677677677676767677676666676667767766767767667666766676776776666767677677677676767767667667767766677676767766677676677677677677676766767766677676666776776767767767767767677677667676776776776767677677676776677677666767667667766767766677676676767767676677677677677667767677677677676776776776776767676667677667767667767667667767677667767677667767667667666767677677676776767676667767677667766677667767677676666676677667767667667667767676676766676677676767667766666776767766776677677677677666776766776667667677677667767767676776767767767766776776677667767767666767766776666776766776676677667767766766766776767766676776776776767667767676767767767767766667667767666776776666776776767767766667767667666776776776776776767767677676766776767676776776676767667677676776776776776677677676766766766766767767767767667677677666667666767676766767767766776776767677676676677676766767767766776767767767767767667677667677677676676776776677666767676776766666776767766767767766776667767676776776666776676676767667667767666767766766767767767677677676776667766776676776667767767667767667676776767676667676767767676767676776676677677666766767666776767767676766676776776766766677677667677676766676767676676677677676766776766767766666676767667767767677667767767767767767766766776776676776767767667667767767676776776776676776776667676766776776666767677676676676667766677666676677667676767667676767667667677666667676667676776767766767677677667767766676776667766767767676776776776767767676677667677666776767766766776767666767766676767767677676766767767767766677677677676776767767677666677676667676677667767667676767767766766766776766666776677677676676776766767667767767767667767667676767767766766767677667766766776776776667766666776766776766776676776767766767767767667667666776677676677666667677676766677677677676776767676776776767667766667677667767667767677676667677666767767677676767767667767676776677676776776666776677677677677667767767766667766767676776776776776767677676776667676776676677677677666776667667766776676776767767766677676766767676767676677677676776776776676677667676677676676676767766766766767677667676776776766767677677677667766767667676776767766767767676677676766767767676776677677677676766677676776776666776776677667676776677677676766776776766677676767676767676667767767767666767767676677666676776776677666766666776776766767766676776776676767677676677676776767767766767667767676676676666667767667676766776676776776666677676767767767666666776767676666767666676776776677676776776776676667766776676766676676677666767767766766667767767677677666766767677676766677676676767667676677676767677667767676776677676767766766776667676767766776766776667677677677666776677676776776776666776767767767767767666776776767766776767667677676776776767667666776667677676776666776766767767677677666776767767766776776676767677666776767677676776776766677666766767767677677667676666776776766677676776766776677676667767767767676766677677667676676776776776776676677676667767767677677676766677677677667767676776766666767766776767767666767766667667677667677666767677676766776766767676767767676776776766776676667767767767667767677677676767676766776776677666776766667766766767766776776676677676676676676767766667767766776677676766767666776677666676776766677676767766766776766776677677677667677677676776766776767766666667766667676776776776766676776666776667767767767677676767677677666667767767766667767766776767676776676766667766767767767667767676767677677666676776776677666767767667667666677676666776766776676676667767667767667766767767767677676766776676767667677667766676677676677666776767667676776666667677676776776766677677666767667767667767767767767766767676767766767766667677667677
676676776676776766776767666776677677676666766776677666677677666676676776667667676776776776767767767766776776776766676666677677667666667666676776767766767667677677676776677677667766776776776766776767677676766767677676767767767666767677676767767767766767767767767677677666766666776767676776776767677677677676776776767667767667767766766667766766677677666776676767767667666767767676766676766766767667767766767666676767766767766767767676766776766766766767767677677667676776767676767767676767676766767766667676667676776776676766766776767766676676666767766676667767767667667667677667676766767767766776767676767767767676767766776776766676776766767676766776776776767766666776676767676776776776667767767677677677676666676776766676766776767767676677667767767666667677677676676767767767767666676766767767767676677667667676767766677667766667767767767767677676776776767767766767767767767766767766677667676767677677676766776767677667767766767767767767767767677677677676776666766766766677677677677677667677677666767677676676767667676767767767767767667767766766767676776767767667766677677676766767767767766776776666667677676776767767766776776766776677677677666776766776776776677666767667767677677666767666767767766676767677667676767677667667667767677676767676776666776776776776676776767767767766776676667676767766776767677677666767767666667766676767767667667676776676776766766676776676666776776776767676776667667676676676677677677677666766776776776776767766776767767767667667767766766776677676676677667666677677676776766767676676767677677677677677676766776767767667767667677677677676766776776776767767676766767767766677677677676677666776776767676666766767767767677676766676766667677677677666677677667767676667677667766776776776776767667767677667767677676767767676776766766677666767676776667676666667767767677676766767677676766677666776776776676776776776767766766776767667766767677667676776667677676776776766776776776767767677677666676767767767677666776677667676776767676767667676776767677667767766776767767676767676667767677667767767676766776776667676767667677667676767766776676776766767676767667666676776776767766667676767767677676776776767767767767677677667666676776766666776776776767767667766776677667676776666677677676667667667766676667767677666767767667767767767677667766767766666776776667767667766676767767677667766767676776676676767767676766776766776666767767767766767767767667676776676776776676677666776676766776776776776767677666676776676776667677667667766776776776667766676766776776776776677677677676766666676776776776766776677676776776676767667677667676767677667667767767677676776776677677677666767767677676776776666767766766667767677667767677677676676776776767667767667767766676767667767667767767676767766776766776676767677677666677677667667676676667767766766667677667666776776776767767766667767667677677666767666776676766767677677667677676766776776776767677666766766767667766667676767767667767767667677677676677676776766676677667767767767676767677677677677676667766776767677677676776676776766667677667766676776776676776676776767677666776666676676676767666776767677676666767676766776667766676776766767767666776767676676776676766766676666776677676767767767766767676666767767667676776666767767677677666776776767767676667767667767767767676776766676667766776776766776776666667677667676676767667667767676676776767766767767766766776776766776776667766667677676776677666767767767677676776776776676776666667667767677677667676767767767667667767667767767667677667767767767666766776776767766767676776776766667767677676776666776766667766776767767766666677676776776676767676776767676676776677677667667766776677667767767677666776767767767767767767767676767676667766776776776676667677677666676677677667767677676677677666776676776776766776766676767767767667766776677676677676776667767767677667767676776776776776776776666676767676776766666667667767767677667767666767667767766677666766667677676676767677677677677676776767667767667766667767667767767667767677676776666767667767767676767767766666667767676767677676676776677676766767677677676766677667767767767767677677676776776767766776767676776667766767666767677676776776677676776767676677676667766767767766667767767767676767677676767677677677676676676677677667667676776767767667767767667767676676767766667766667676667766776767767767766776767677666776767767766677676767767767667766776776766677677677676767767767676776776766767767767767766677676676667676677666776676776676776776776767767767767767766776677676776776676766776677666767767677677666766667767767676767766776767676676776767676776766666766766776767667767766767667767767766776776776667667767676677676766676766677677667676666677667676776677666676767767766776666776677676666767767766667677666776667677676766677677676767767767676766676676677666677667667667666776767766776776676766767677677677666676676776677676677666667676767677677676676766767676767767677677677667767766766776767676767766676676776676776767767677677667766768667676767767666767676767767676776667676776667676676766776677676776767666776767666677677676776767766767666767676666677666766666776677676776766666776767766676676776766776776666767767667677666677667677676766667667677677676666676776776767676767767667767767767677677677666767676766667767767767677677677677666667676766767766766676776766677667767767667767677676776766766677667677676767767767766767767676677667767767677667767766677677677676667767766776676766776776766776776677677676677677676776666767767677676667676767767667766667767667767677666676767767767767677667677676776766677667677677677667676676676767767666776776676767766677677667666676767677676676776677676767667667667767666676676676776767767676766776776676767766767767667677676676676677676776776667766776667767676766667667767766677677667676767767767767666767677677667767767766767676677677666766776766776677676766776776776767676766766676776776667677677677667677667767767767677667767766676766676776767767767677676776776767667767766677667676676677676767676766677677677677677667676766677677667767767667767767766767767766767766767767767676767677677677676666766676767767767667767767666767667767766676776676776776677666766776667676666767767767676766776767677677676767677667676676766776666766767666776776667766767677667767667676776667767767667667677666767676776766767767766767767767767676776767676767677667667767667767676776766767767767767677677677676676776776776767766766766766676676776677676776767677677676676776677676766776776776677677677677676767767767766677676677676767767766667767676766766776776767766676776767676766776776677667677667766766767767676767767677676667767766767767666766776767677667676766766767676766776667766776767767766666776776776677667676776666767676667767667766767766776776767666676677667767767767676667677676766676776766676677677677677677677666776766776776766677676776677676766766766767666776676767766776676776767767677667766677677677677676776776676776667767767666776767767667676667677676766767676767677667766776767767666776767767677677667667677677677676677677677667767667667766767767766677677666776767767766776776776767676776767666776776776676766776767676677677676767767667676776767767676776676767677666766776667677676776767676677676676767766776667766767677676776776766776676766766677677666776676767677676767667767767677676676776776767767666666767767667667767766676776776776677677676766766766666776767767676667676776677676676666677677676766677677667666767676767767766666767667667766767667766767677667667677677666666776677667667767667766677666767766776776776766767767677676776667676676676667677677667766776676776776766667676767677677676776767766776766667676677676776776767767676667676776666776776766766676776767667766767677677676677666676776776676676776776676776776776676776767767677666676766776776776667676677667676776776776767767767767677666776766766767667676766776767767666766776767766767676767666776766677677677677667767766677677667677667676667676776667766667667676776766776677666776776666667767766677667767766776677667667676667677676767767767676676776766767767766677677676676667766667766767667767667766667767677667767677676776776677676776667767767767666767767766676766676677676776776767767667766677667676776676776677676766767767766666767677677666776677676776677676666776676766766767676677677667677677666776776776776767767676776677677676776677676776776776677676776767767676767676667766677666776776677676676676767676677667767766766776776766676676776776776776667767677666776776776677677677677676677676676776677676677666776766776776767677676776767667677676676766666776767676667677677677677677677676776776776776776676766677677677667667766767667677677667677676776776776767767767766677667766767677666677676767767676776776776766676767767767766767677676676776767767666677667677676676767667767766776776766767767767676776776776776667667676767767677667667677667677667667667677667677666776766677676766776767677676767667667667767676767767767767766676776766666676767767767676667767767767766766677667676667766776776776666766766766677677667666677676676666677676767767766767766766677667767766676667767767766767677677676776776767676776767676676767767677677667677676677667767667676776776667766767667766776776767676776776767676676767677677677667676767767666767766767767767676766676767677677676776776767667677676677677677666767666767677677667676766666776767767766666776677667666776776767767667766766766676676767766677676776767667666677677667766776667767767676667666677676767766676776776776767767766667767767767767766767767767676667667667677666767766677667767676767667766676767666676776766776776677677677677667767766767767676776667667767766667677676767767677667766766767676776667677676767766677666776776767766677676767767766676666667767666776677667667766776776677677677677677677677666676767767766776667667766666767676676676776766776767766676776767767666776776676776766767676676776676767677666766767667766767677677676776767767766676776677677667677667667677676677677677676676667667767767767666776767676776776767766766776767667766767767766776767767667766
6776766767676776767677676766776767767766767676677676676676667767767666767667766776776767767667676776677667767766677677666666677666677677676767767766677677677677677676767767766676776677667766767677676767766776776677677676767767677676767676776677667767677667677677677667766767767767676776677667667766776766677667767766776776667766767677676766767667766767677676776677676776767667767676677676677667666767676677676767676776776776677667676767677676776677677676767767676667677677667667767676766667677666667766666767767766776767767667676767767766766776776776677677676667667766776766676776776767766767677677676776776776776767767666676776767766666666677676776776776776666766776767677676667676676667767766666767677667667667767767677677667767767667676776776667677677677677676767677676677667676667767667767677667667767676676767767766776767766767677677677676776776767667666767677677667767667676776776767666676766767766767767667767767767667667767766677677667676776677676667667767766767766667666666776676677666776767667767677676667666767676776666667767667767677667676767766666676767766776677676767767767767767767767766776767767767677677676676676767767666776767767677676767767766766776766776767766676766767767767766776776767766767766677666767767677677676676676667767677666666776766677677677667766767676766776776776676677677677677676776767767767667767667677667676776676677676677676776776776776776776767676767666766766676766776776767767767667767676776766776776766776776776767677677676767677677676677667766767766677677677676767667667767676666667667767667767767767767666767767766666776666776677677676766676767677666767766677677677677676776676776667676766776767676767667766677677677667677677677666776776767767676676767767767767766767767767666767676776776767676776766676666776667676776776676766776667676766766767677667677667676776776677677676676677677667766776677677667667667676776776667676776776776767677677676776767767766776767767767767667767667677666676766666667767767677667766776776767666767767667767677676766767676776767767767767767766776677676667766767666667767676667677676766776667677667677676776676776767676776776776767676776667767676776676667767766767767766676776676766766776767676676776776767767676776666767767767666767676767667767766767677676676766767767677676676776766776676677676666766667667767676667767766767677676767667767766776677666767767666776776776776677666677667767766677666667767767767667676676767676676766776767667767766677676767677676776767767677676776676776776676776677676766667766776776767767766766767766767667676767666776676767667676767676766776667677677676776766766767767767676776676776676677677667767667666767767666676667677676767767767667677676767766677677676767767676776776667767767767667767767676776767677667667767677676776776767667766676767677676776767766776767767677676776666767766676677676767676776776776767676776677677667676667767676767677667677677667676767767767767767676776666766666677677677676767767667676766676676776767766677676676667677676776776677667767676776676767677676767676676767767766767676776676776767667767676776767767766767677677677667667666677676767766767767767677667667676767676776766776767766776767766776676776667677677676677677676776776767766767766766776776676667766667667766676776677676766776776767766767676676766776676776667677676677676677676766767766776667767767767767767766766767677676767677677677677677677676667677677667766776767677677667766667767767766767666776776766767766776766776676677667766776776667766767767677676676776677676776677677667667677677676676677676776766776767767677677676767767767767766776776666676676767677677667667767767677677667677677667666676677676767767667766766666667667767677676667767676776677667767667677667666676667676767677667766776776667676776767766667767677677667767677667767667767767677676767667676767766766667666767677667667666776776667766776766677677666776767667766776767666767766766766676667677676767766776676676676767667677666776677676766667766666667767767677666776676766667766767666676776676767667767767767676767677666767676677677677667667767767677677676767767767667667667667676676766677677667766776667667767767667677676766776676676767767767767766767677667767677677676776767767676776667676767766776676776766676776666767767666666766776676776676776676776677677677677676676766776676776776767767667677676766676767667766767676776776776766776767676677676776776776776776776767666767767767767767676766776776767676766776667676776677676776767677667766677667767767666776666676767677667667667766667767677676766766776766776776677667667767677677667667767676776676667767676767667767767667766676776767677676667677667676766766767767767767666667767767667766677667676767767676766776667767677677677667676776766776676676776766776677676776677676677667767667766767677676776676776767766677677676677667667677676766776677667766776776776677666776766766776776766677676677667676767767767677677666666667677667767677667767677676767767666667667767667676676767767676767667667666776766676676677677677676767666767676776776667677676766667677677667767767766676677676677667767666776776767676767677667667767767767767766776667767767766776767677667667676776776677676776767767767767766776776767677676666767677677676766766767767767766676776677677676767667767767766677667767767677677677666767767676766676767766667766666776767766676776776677676766767767767677666766767767677676676767676776766766676676776767767767767677677676766767676676776776667677676677667677676767667766776767767766676776677677667767766776767667667767767676667766677667767677676667676767667766776776676767766776666776677677666677676776776677676776767677676667766766767767666677677667676776776776666767676676776676667767676767677677677667766767667767767767677676667666776767767767766677676766776766676776677676776766667677666767767766766776767676776767767766776676776766767766677667676776776766776676677677676776776676776676767667767676776776776667676677676776666767676766776776766776767767677677677667667766776776767667767767667766676776676776766776776667767676767766767767767767677677667766767767677677677667676776776666776766667667766676667767667667677667677676767767666776767677666767766767676666766766776776766676677676676767676776676667766767767667767766767766767767766667767676767677677666776676767667766776767767766676776776767666776776766676676667666767676677666767667677677676677666776666776776767676776776767766776667766666766667767767667676767767767767767676676776677677676776767766776767767767767767767676677666677677677676767767676767767677676776776677676767677676677667767677676676767767766767677666776766676667766776776767767767667677676677666767767676667766776666776776767766776776776767676676667676776776677677677677677667676776667767667667767767767676667676677677667767677667667766676776776776676677676767667677676676767767766676767667767767677677677666776776666766776766676776667767766776666776767767766776667666767666776677676776676676677677667767677676667667676676676766767767677666776776767766776676766776767767667766766776676776776677676767677666677677677677666776676776767766767677676676776766766776667667676667676767677677667767767767767676676677676766767676666776677677677666667767766776677667766776776766776776776767767767667666776766776776776767677676677666766776766676766776776776776776767767677676766677677667667767767676677677677667667676776776767767676776767676776767667767766676767767676767767666767767766677676767767677677676666776677667767676767667666767767676776776667767766676776676776666677677676667767766766767666667767667666677667667676677676766676776776767666776677666767677676776666667767766776676767767766766676776766776767676677667766676676766767767667767677666776767667677676776676676767676776767676776666767766776677676767767767767677667767767767676776676776767666766666776776676676776767766767667667676766677677666776676667766776776776677677667767677677666776767677676776776677676767767676767767767767677666677676667676666766767667676776766767677676677676666767767677677677666767676767667677677676676776677676767667767767677677676677677666676676676677676676776676767766766676776676676776766776676676767667767766766677676767676676767677676767677676677676767767766766676767667677676667767676677676767676766767666676676676767666776767676767667677677666776767676677667667767677676776766676767767767676767766766676776666667767767766776776776766676677677676766666666776677676776667677676666766776676776677676776776767677677677677676667676767676667766676767677677677677666776667667667677676667767666776776767666767676776776776666677667666776776666776667767766767676766776776677676776776767667767677676776767677667676767676666776776776667677677667766667667767767676767767767767766767677667767666667667666677667667677667666776776776767677677676766776767766766776677676766767766776776766767667766776677667677677676776767667676667667667666667767667676677677676776776677676676677676676676776676767767676677666676667676776776767676776677676776767667677666767677676667766677676776676776677666766677667767667767676767676766766776677667676767677677667667766776776767767767767666677676767767677666677667667677667677676776776767666776776677677677677667767766676776676676776776776676677667767766776767667676767676767677677677677676776767767676776676767676766676776766676766767676767666766776776676767667676776676776766676767667767666767766776767766767767666666676776766667676767767767767767676667666677676776767676767767677676776676767677677676666776676667667666776776776767767667676776767767766776776666776776767666766676766677677676666776767677676767767767677676767667676776776676767767677676767676767676676676776666767766767767676667766676676766767676677667667676766776766776677667767767767676776767767767767767766676776767676667766767767766676767767667667677677677666677676766676676667677676766776677676776776776676776767667767666776676767676677677677676767767677667667767767766776677677667666776766766676767667667766767767677676776776776776766676676677667767767767767667766
676677666767666676676767676776776666676776767766676676776676767767677676667766776776776676667767676767666676776776776676667667676677677677677677676766776676767767677667767767677666767667676677666676666677676767767667676776676776676776776767676766776677677677677676776776677676677677677676677666767676776666776767766767767676767767667767667666767677677677676776677676766676676776767666776776766776766767676767666667767767767667667666766776766776776776776776776766776767667766776776676767767677667767767767767767677676776767766767766677676676676776776776776666676767676776776667677676666767767767676667767676766776766767766776767767677677677667677677676766767767676766676676677667666776766677676776676776677676676676776666676676776677667766776767676767677677666667767767676776767766676776767767766676776776776676776677666767767766776667767767767767667767666776676676767676776767767667676776767676776677676776767677677667676776776776776776766776767667767767766766776667676767676667767767766676676676677676767677667767767767676776766767666776766767677676776677667766676776676767676677676776766767767666776667767766767767767677667767767767676776677677677666667667677676766767767677667767767676776767677676667767677666766776766677677676767767667666767676767766766767767677677677676677677676776776766766766677667676667677667767766776676776677677677677676667767767767766776776767766677677667677667676776776667767676767766766776767767677667677667767667666767667667767766766767767676767767666677666667677666667676776767766666767676776766667766776676767766776776767667667677676767767766767666667767676676766676767676776776767677677676767767766776776667767677676776776676766676767766776767767677666677677676776766767677676767767667767766667676767676677676776666776776766676776776766776776677677676766677677676676676776667767677667767676766767767667767666767667767767667767667766776667767666776776667767767766767667666767676776676667676776766776776676767767766767667677677677677676776676776767667766767767676676676766767767767667767667767667677676776676767677677677677677676776776767767676767676776776776776776776667676767667676667666667667677677676776676776767676677667667766776776766677667766776677677677667676776766776776776767677666776766767677676677676767766677677667676776767767767667667766767766666767677676767767766676676677667767767676677677676667767767676776766776667676676677667767767767767766767767677676766767676776676667677676776776766776776776776776677666677667767667767666766766676676776776767666767767766766776677677677667667766767767767676776667767767766776767766776766667667676776776776767677667677676676767676766767767767676676676767666776776767766676766776776767767667666677676776677666676676776676767676667677677677666767767677666776776667766767767676677676776767667766767767667766667767667677676776776776776767677676776676776767677677677667766677677677676776767767677677677676677666767766676776776776776766676677676776677677676667677676776776776766776666776767766767667667767766767767767677676767767676677676776766776676676776776677667677676767677667676766767677676776776776776677667677667667767667667767766776676677677677677677677677677676776776767767676767667767667667766776676767767767766776676767767667766776776776676767766776667677677676776776677676767767767767677667767676776677677667667767676776667667667767666676776776766767766776667667677676767766677677676677677677676776776776776776776766776776767766776766676676666766677666667676766666676776776776767767667767667677677676767677677677676776676667767676766767677667677676767767766767767677677676677677667767666767666776776776767767676676767676767767676676667666776677676767767767767766766676767766766676776767766666776766767767677676677667677667676767667767666766766666767767677666676776677677667677677667677677677677677677676767767677677677677666676776676766766767667676677677676677677677677677676767677667667767767767677667767766776767676767677677676666776776677677676676776767677676667677667676766776676766776666676766766767667676767667767766776767676776766767767767676767677676776776766677676776677667767766766767766776767766676677676767767667767676676667767667666767766776666667767677676666676677666767676767767667676667767767667667767677666776676677666677677676766767767676766767766766677667667667767767766776667667676676767767676776667676767767666776767767676677667677676666767767677676766776776676676676776766766766776776776776776767767767667767676676766767677676676677677666677677667677677676677676677667677677677677677676667767676767767676766676676767677666776767666676776767767767766767767767676776776767667766676767766766767767767677676676776677676676676776666767677677667667767677667767676766766676766776776766676776666677677667676667677677677677676677677676767667767767767767676666667676767767677676776767767767677677676767767677676676767677667767676776767677676767667767767677676776667767667676666676667676677676776666777677676667766677677676776767767767767667677667767676776767766767767767676677677677667667766767767667676767677677667666667677676767667767766767666767766776676667767767677667766776667767766667766776676776666776776776677667676766776767677667677676677677676776776776776677677667667676767677677667767667767767767667677676677676677676767677667677676677676766776767667677667767767667767767676676677666776767767767667677667767677666776677677676767767767767677667666667676677677676667767767667667766767676767767767667767767676667767676776767676677667766776677677667677667766767677667676776766776767677676767767767676677676666767767676766676776767667766776767677667677677676767676667767676667677677666667666776766767766766776767667766776666767677677666776667766776676667677676767676767766767667666767767676677677676767766776776666776667666767767676667667767767767677676776666676667677667767676776776776776677676776667766766776676776766776776776776766667677676676676766767676766676776677667677667766677677666767666776666677677666676766667767677667677667767677666776776676676677676776666776666767767676767676667767766776767676767767667667677667677677676776767676766776776776767676776776767676776676667767677677676776776677676767676766766766677667677676776776767767667667766766767666776677667766767677667767767667667667767766776667676766776767667667676767676776767677677667767667767767676776677667767766766776677676767666776676766767766667676776667667677676767666776776776677676766766676676767766776766677667767767766676676667767676776666776767766667677677667767677667767677677666776676776776776776676776677676767677677667767667666776667767767676667667766677676776776677667676766776766767667767666767667667766776776767767667767767677666767767667676767676677667767677676666767766766766776776767676766677666766767767766676767766767667667676676667766767767676776767767667676776676776767767767667667676676666776676767767667767767677676676767767767667677666677667667677667677676776776676676767667767767666766667667666776776666776776776676767767667767677677676677667676767767676676676677677667667767766767767767767676667767666676776666767767767767676766776677666767767767766767676766776676776676776767767766776677667666767767676666766676776677677677677677676677676666676677677677676776766766676677667766776766776776766677667766776676767676677676766666776776767676667667666666776776776776767676767767767767677677676667767767767677677667767677676766667767676776776667767767767676766776677667767766776676776776677676776776776667767767766767767766666767677676767676676776766776677667677677677677667767767667676677676667667766667666666676766676776676776667667677677677667767676776767677666667677676767766666767766667766767676676676767767767677676677667767667767766767767766676667677667676776776776776667767667767766766767766766776667766776776776776767767676767767667677676776766776776776676776766776767767766776776667667767767767767677676767676677667766676677677667766677676767767676767767667677677667767667767677666767676667667677677677676776776677667767677677676776776767767767667667667677667676676766776776767767767666776776776767677677666766667766776767677677677666666676766677676766667767766776776667666677667767766776677677666767767766767767767666776776766767767767767666776676766767676766667676767766767677677667667676667676767767677676767667677677676776766677676667767677666767667676766766677666767767677667767676776776677677666776776776776776767767667676766767767767766776776767767767767667676767676767767677677677677667667767767766676766766766776677667666676666776767676677676767676766776776666767666767677667767767767677676776767766677677676767767676776676767677676666776767667676676776676677677677677677677677667666776767766676766776767767767677667676767667666766767677677677676767676766776767677667677667677667767676776767667677677676677676677667766776676766676676667767676767766676767767766667766776677676776776767766776677676766676776776676766776776767676676776667767767767667667766767676666776676667767767767767766677676766776776776766776776767677676776676767676776677676767676776767666766776776767767677676677676767767766776667677677677666776776776667767677677666666676676767767667766677677677676776677676676776776767676677677676776767767667766676676776776776776776666677667676776776776776666776676776666767767676776767766776767767767767767677677667767766676776766667677676767666676767676676767676667677666766676776677666776766677676676767667666767767767676766776767766676676776677676776776776767767767677667767766767767677667767677667766667766767766776776776676676776776667767767676676776776676676676767767767666776776767676776667676676776667667767676677676676776677667767667767666767767767677667667766676677676776776676776676676776776677677677667677676766776667676776776767676767666776776677667767677677667676677667767677676767767767766766676667676767767767666676766767767677667767677667766767767767677667677676776766766766676766767767677667766677667667677677677677667766767676767677676776677667677677676776
676676676766677677667767677677677667767676776767767767677667676766776676667676766677677677677676766677666767676766776767767766677677667667767677676776667676677676666776767767676776667676776767676767676667676776767766776676776677677667677666667767767666677676776776766776776676776776676677676766766767677666667677677667766776766666767767767676776767767766767767676776677667767766677677677667676776676677677677667676776767677676766776766776767667766776767677677676677676667767767677667677667666676767766677677676776766667677676767677677677676767767767767667766767767767767677667676767667676766766677666776776767676776666776667676666676776667767677676676677677677676767767767767767676676667677677676767676776776767767676666766676767677676677666677667766776767667767766676776767667676677666776767667676776767676766776776676767766776776776776767676677676766767676776776776676776767767766776677677676667766767767666776676776667767767677666776776776776667767676776677667766767677676676767677677677676767677667677667767766677666766667677676776677667667676776776776767667666677666676767676676677677667667767767766776677667676677667677667767767766666767767666766766676766776666677667666677677666776667676767767767667677676776677676667767767667766667767676776667766766666767667766667767767677677677667767767767767677667766776776676677677677676667677676767676677677666776676666676667767676667666766776776677676776767767766776676776676676766776776766767666767767676776766776776766676676766677676766767767677666767767766767767766766776776776767666776767676776766767666767767767767767666676766767676667677677676667667676767677667767767667767766776667667767767676667767677666766667676676676766776776776767767767766677676776767766667676776677676776677677677677677677676776667767767677676776776766666677677677666767767676676676766776776677667767767767676766776767677676776667676776767766776676766776767767767677677676767667676776767676767676767766767766766677676776767676776667677676767767676677677667676677677677677667766676776766776677676766676667676776776667666767767766767766776677666776667767667677676776677667666677677676776676766776767767666776776776776667767767667677677667767676767667676677666677677666766776776767767677677676677667676767767767677677666677676776676776776677666767767677676676767667767667767767767767766776776776776776766776776766776776776767677676766677677667677676776677677676767767677667767767677676776776667766767667766766776766676776776677676776677676677676776667766776767767766677667767767676677667676767676776767677677676667677676677676766776776667676767766776677667677667766677676776677666677677667677667676767677667767766767766776766767767766677677667666776776776776676676667676677677676776776776667676767666677666676667677677667676677677677667767667767767667766776776776766767677676767667767766677677676776766767666776766676667767767676767766776676666676767767667766776776766767767677676767767677676766767766776767667767676776776776776766776767767766767766767676676776767766776677667676667667676767676667767667767667677676667667677676767767767766677667676667767677667667677676667676767667677666767676666676766767676767666776767677677677667677667767766767766767766776767676676776776776677666776776776676676767767766776776767666677677677676767767767766776666776667667767767676677677677667677677676776776676667766677677666667676676776766776776677676766776767677667766776676667767667676667767766767667766776776776766776776676767767677677667767677677677677677676767677676667677666677676767767666666776666776776776677667767677676677667677667666776776776776666676776677677667767677667767676766776776776776677677676766776767766666766667767766776667766667767676776776676776767767666776776676776766666767667767676677677666677666767766776767767767667766667676676767767676776776766667766776677677676766776677677667766776676767667766776776776767766767676676766776667767677676776776766776776766776677676776776776767767676776667667766767767766767677667677677666676776776776766767676776776776767767677677667676676767676776677677676776767767766767666776677676667767677676776776776677677677677676677676776766767676776676767676776776776677677676677667766677676776767667766676767766776667767767767666677676766776667677676667676776776776667667677676767767766767767676766776776776767766776776766776676767667766767766676776776767767667676776677677667677677666667667767767767677676677676677677677676677666767677676776776767766767766776776677677667767766767677666677676776667767766767676767767667766767677677676676667677676776676767767677677667767667766776667667677667676776776766767767767677676776767677676776767767667767677666766767676767676767766767766766767767676677677667767767767767667767667766677667767767677677666676776767667767767767676776767767767767767767767767767667676767666767667676766666676776776677667676776776776676677667766767677667677676677666767676767767767767667676676776776667767767676667767767677677677676776676776767767667766776677677676767677676776676767766776776767767766766767767767667677676766776776776776766767677667676776767767766766676776666667676766766767767676667676776666667667766667667767767767676767677677677676776677667676776776776676677677667667767677677676667767767767767676776776676767766676676767677676776676766776676677666776767676677676676766767766776776677667676776676776677677666676776776767676767767677676776776776776776677676766776776676776776776767767767667677666776667666767677667766767676677676776767677676676677676767676677667677667676676767667767766776676767677677667676776776676776767676776766677677676776767677677667676766776677666677667766776676676776766766677677667766776767677666776776766776676676776776776666676676776666776776766766767677676767766676766667766676767667766767666666766667767676676776676676677677676776776776666677667767676767767677676776676767766776776776776776677667767766676776767677666677676776766667766767767677666676776677676776776776766767677667767766667767767766776767767666767676677677667767666767767766767767766676776776776676776776676776776767766666776766776766676776677677667766766767676677667767677676666776776767667766776767666776776667767767766767667666767767767767766776767676776766676776776776667677676776666776776766767676767666776767766666676767766667666767766676667667767676767676767767766766776776776667677677676776776676667677666767677677677676776767666767767767767676776776776766776677666666776766767766776666776766776767767766677676767766776776677677667767767767667767766767676776767767766776666776767666767767767677677677676776776676776676776676677677676767667767766776666766767767666776776776776676767676776776766766776767677666766677677677667767766776677676766766767667667666766666776776776766766776767666776767767767767677667767767766767766776767767667667767766677676776766776677667767666776767667767767767667677677677667677676666776767667676776776776767767767767676767767766776666766676776776767767677677676677676666766666776766776776666776776776676677677676676766767767666776767666676776677676776776677666677677667767666776667677676767676776767766766767767767767676767676767677677667677666767676776767766776766667766667766776766766667766767767676667666767677677676667677677677676676767667767677667767766667767767677667677676766676676766776766677677667766676776677677676676776776676676676677677677677677677677667767767676666767767767767767677677677677667767666767766677677667766767677676666677667667677666767767677667667766767767766667767676676767676676776676677676776677677677677676677677677667766767767676676766766676766776767666667677677667766676667766767766766767667767677676776766776776766767767767766676776776766776776776766776767676776766776776766767677677677667767766776676767677677676677677677676767677666767767677676676677677676776667767766767767677676766766667676776767676776767767667677667767767667766776766776676776676767677676766677677667766677667767767677666776776776767766776767677667767766677677676767676766677667766776776667677677676766676677666766677677676766766776776776767767767677677667667767767766776776676776767677677676667766667677676767666776766767677666767676776677667766766767767767677667677667667666667766677677677676776767677676776677667767767676677676776676776776776676776776767677677677666767767677676776776767677676767767676776677676667677676676776776767667667767767667766667767767767766767766767767676667677677677676767676767766776676767767677676666666767667766766776666677667677666667666766767676677676666667676767766767676667766667766776677676776776776776667767766776767767667666767676666677676676767667677676766776667677667676667676776676776666666767677667666676676677667767767677666776776676766776767676776667766776776667677666776676776767766776776677676677666766766667767677677666767676776776776667677677666767677676776767767766676776667767767676667677676677677667767667767767767667676667767767767667767767766676767676776676767677667767676767767766776776767676666766766767667766676776776767766776676667767677676667676776776776767767676776666767666676676776776776776767766776676766776776767767767677676766766667767667767767667667677677677677677666676677667766767767676776676676767676776767677676667767666776767677677677676677676677666776767767767667676776767676767767676776667677676766767767666667766767767676677677677676776677677666776676766677667766776776767767667677667767767677676666776776767666776776766677676767676776776676767767766676677677676676776776676767667767677677667666767767767767767677667767767666766767766766776766676677677676766767767767677676676766776776766676767767676776676776776776667677667677677676767766776776767767767766776767666667766776676767666776776767677677676667766677677667667767676676766767766676767666676767676766677676677676767767676767767766677676767766767667677677676776767767666766767677677677676767676677667677677667667677676776677666666676676666776776767666766767767767767766776767667767677676767667766776767667676776677677677677677
76676666776767767677677676767767767677666766776767767667677676766676667766677667677667767677666767767666667677676767666766776766776776766766767676667666677667667676677667676676776776676776767767677676776776767667767767667766667677667677676677676677677666776767677676776776776776766776767766766776666776667767667766776676766767677677677677676776676776776776667766776767676676767767677677667766677667667766676667666767767767767767677676776676776766776766776767767667677666766676776776676667766677677676776776766677667766767766776776667677667677666776676766767767766666677677676776776676776677667677677677677667766677676667766677666776776776766776676776776767677667667766767677677667767767677666767767767767666676776767767667677666676776767677666766776767766776677667676776767667767667677676767766767767667767676667677677667677677677667767767767667766766776776776766677677676667677677677677667676676667767677677676767676776776677666766767667676677667767667667677677666667766666677666776776767677677676666767767766776677677677667666677677666776776766767767767767766667676676677676776766776767676676767767767766767666776766776676767666766667767677677667677676776677667676776776767766677667667677667767676776767676776766677666766767666676677676667767677677677677667677677676776776667766677677676776776776776766767767666776767667767767677676766667767667676767767766766766776776767766767677676676776767677676767677677676776776776767667766677677677666667767676667677667667767767767677677677667767676776776776667677677667676676766767677677667767767676677667676776776767676677677676676776676776766676766776767767666767677677676776767767676677667767766776766677676767667767677676776667766776676767676676767676776776767766676666776677667767767676767767676767667666766677667766776767766667667766767767767677676776767666767767766767667676776776767766776776776766677666766767766776767767767767767766776767677676776766776666767766766677676776677666766767766676766776767766676776677666766766767767766676767766676767767667676776776776766766677676766767767676667767767767766776666676776776676776767767767767766767676677677667767676766766767667767767667677666677677676677676766776776677667676776677676677667766776676667677666677667767677677666677667766676776667767677677667676776676767677676766776677677677677676677677677676767766676776677677677676776667677666677677676666767767677667766776667766776766677666767676766776666776676776677667677677677667666766766676767677677666776677676767766767667676676767767676676776776767767766666776767766776767677676676776776767677676767767767676766776667677676767766766767677676677677667767666667767767767667767767677667767676776667767767666767767766676776776677677676776677666767767767676667677667676667676766767767766667676776767666776766766766776766776766767767766677666676776767766776776676776677676776767676667767677666776676666776767766677677677666666667676667767766776766776767766767766767766767667667766776767767677676767767766676767677667667767767677677676676767767767766676776677676666676767767676677677666776767767767767676767767676776776767667766767767767767676677676677667767667677676767767767767677676677677676666767767767766766776767677667676776767766667767767666667677677676776676767766776776767767767767667766676776676776776776666767677676776776677677666677677676767767676677666776767676676766776776677677677666767767667766667667766767677667676767667676767767767767677667677667766676776776767676766667666766677677677677667666776766776776676776767676767666667767676676766776776767667677676767767677676776776776776767666776766776776666767766776776776677667766767677666667766667767677667677667767676767677677677667766776677666776667767766776776666676677676677677667767677677676776776766776776776767667766766767767676667666776676776677666776776776677667767767667666776676776776666766767676676776776776776776767667667766677676666776766776666767667766676767676766767667766766776776776767667767667677676667667766767676766776776677666676666676767676767677676776767767676667676776767767767767677666767767676666767767676776766776776767766677676776767667766776776676766766677676776776766677667767767676767766766776766767677677667676776766667667767677677667767677677667677677676676776666667676767766767766766767767766767767766776776776676667767766776767676776776766776776676776776767767676677667676676676676666767767676776766767767676677667767667766776776776767766767767667677667666766766767766767666776677666776776667767767767767767767677667767766676766776776677667677677677677666767677666776666667767667767767677666767677676676776767676767666776767677676776766676676776767666677667767767666776776767677677676776776676677667666776766677677676677666667667766776767677677676766677677677676766776776767766667676767767767676776767766676677676776676766776776767767677676766776766767767767677667676776776767767667677676676776667766766776776676776776767677666776766776676767767767766767767666776667767677676767666776776676766677677677667767767767766776776776667766776677667767667767677667767677676776767766776767767766666767677676667767766676667767667667766767767767767767677666776677677676767767767677677677676767766676677667766676776767667666767677667667677666767667766676767677676767676767767767676776767677676667667767676676767766776676766677676776776666776767676776776667676766776767767667667677677676776677667766767676767767767767677667676676776776676767676676767666776776776766776776767676677677676667676776776776767676677677677676776766776677677676676776767767766676767676776676676767766767767676766776767767676776767767667676767767676776676676676776776776677666776776767766677677677676677677677666677676766666776676776667766767667676766767767666776677676766667767667666776767676666766667676776776767667767667766666766676776767766776767767676676767677677676776776767767677677667766776767676677667677676767766776676767766767767667676676776767677677676767767677677677677667666776666766776677677666767676767767767767676776666776776667676776776766676676666676677676677666677667766776767766776666677677666776776766677676776767767767766776677677677667676677676766677677676776766776767766666776677676767667766676766766766776776766776776677676766667676677677667766767766767767676766776767677677667767666767667676776667767767767767766776766676776766776677667677676666767767766776776776677677667767767767766676676776767767767677676776776667677676766766766776767676776676767767767676776776676677677676676776776677677677667767767766766767677676776667766767766776767767767677667767677666776776676667676667667676677677677676677667767676776776776776776767676776767677676776776677667676677666767667666767677676767767767767766776767766776677677677667767677667766766677677676677676776776767766776766776766766776776776776676767767767676776776666776667676776776767766776767767676676766767677667766677677677677667767766776776767676676766767666767667676667676767767677676767667676776666776776667767766767677666767766766676776776677677676776776776676776677677667766776767767667667676776676776676767677667666667676776766667767766767767767676677667767767676677666776776766767677677677667767767767667766676667767766667767676767677676776767677666767666767766677677676776776776667766776767667666767767676666776776767767666766767677676767666767677676676767677667766667667676767676767677667677667767766766677677677677677677676776776766767676776767767676767677677677676776767677676767676667767767667767666776776766766776767667766767767766776677677677677676776766776676776666676776766677667766766776776767767767676667767766767676776776776767767677676766776766776776776677676676676676766776767667677676776776766767667767766767766676776776767677677676766776677667677676676776666767676676766776767766677667667677666776776766776767767767767767667676677676676776766767667667676766767677677677667766667767667767766676677676676776776677667677667767677676776776767666776776767767767676766776776776667767677676767667766776766677667767676667677677676677676776667767677676776767667767766766767767677667767676776766767676776767677666776776667667676676776776677666667767676776776767677666776766776677676676766676677676677677676767767677676767766676677666767676776676767666766666776776776676776766676667677667766766776677676677677677666767676666667677676677667767766766766676776677676667767677676776766766767667667766776776767676776767676666776776776776776767767767677677677677676676677677677677676666666776767767766667676776776767767767767767767766766776676776776676776676767766676766766776776776776776767677676776666766776776677677676776676767767667667676776766776767677676767676766767767667677676677667767767666776676776776766667767767767676676767767666766776667766776766776767767767767766776767667676776676776776776676767767677667666676766667766676766776767677676766776776766776776767767677667767767766766776767676766677676677677667667667677677676677677677677667667677676776676776776677677667766676766776776776776776776766677676767676667677676677677666766766766776667676766766767677676666776776677677667666776776767767766776776766776676767767767677667676676676677676767676776766676767677677667766776776776767767667666776776766676767677667767766766766767677677667667766676676767767667767676767677667677677677676676677667767767677676767666677677676677676776677677666767677666666767766767676776776767766766776767677667766667767767676766776766767766776776776666766677677667676766767677677667677677666776776676776676766666667677677677677667676776767667666676677667767767766776776767667766667676676677676776776776676766776776776776776767767677666776666766766776767766676767666776667676676776766776767676776676776677676766767677666766767667767676776776767767677667767767667676776767677667767766776666776776776677677677676776677667767766767677677666776776776767767767767767766766767767766677677676767766767667676676776776767676767767767677676767767667767666776776767676766776677667676676767767767676776676677676767766766667767676
6766677677677676667767676676766767767677676767666766767667766767767767677677667677667666776667677667676776766767766766676767766767767676776766767677677677676776766667667766776766776776767667677667667676776767676766677677666776766776676667676776767677677677676776767677677676766767677667766676767676766776776766676667767676776667677676767667667677667766677677676776677667667676776767676676676767766776776766676676767677676776676767666776667766667676767767766767767676776667767676776767666776776776776776677676677677676677667766767767677676677667766776677676776766766666767667676776767767676776776676766766667677666776676776667767766767676676676776766767667767766766666776767767676677677666677677676676776776776666676776667767667767676676776766766767677676767767676776767676767767676677677667676677676776666677676766776776766677676766667677676767767677677676676666776776666766676677677677667767767767666666767676767767666676676677677676776676676676676676767766677677676667767767767667767676676776767767766766776676767667766767767766776676666767677677677676776767767767766776776676766666767667667767677677676676767676667666766766776677677676767767767767767676776677667676767677677676767767767767677667767767676676766767767766767767767766766766766677676677666767767767767766766767676767767677676667767676767676677676677667666776776767676776776776666677676776676776776677677677677676676767767767767767667676767677676776776766776767667667767767676767677676667767767767766766776766776677677667676776767767676776677676677676766676776676676776776676676677667766776776776767677677667766776676776767767766776676677676676767676776776676776677677677677667677677677676776776667667676767676776677677666766666676776667767677676767676766776776776676766776776766767767677676676676776776767766776676667766766776767766776767767766776776776666776776767676767766767767676776767677676666776766666766776767766776677676776767767676767676677677666766676766677666667676667676767676776677676776776776767766776776766767677677667766766767666776776776776776767766776776776776767766776776776776767767677676676677667766776776776776676766776677676776767677667676776776776767677666767767767676677667767767767666766676776776766677667767766667677676776766766766677666767676766767767676767767666776677676776776776767676776677677676767766776767767667767677676776776776767676676677676677667667677667767767676677676767767767667676767676766776776677667676776667676776677676677667677667676776677677667667677676776667667667767676776776776666767767767666776776666776767767676776767767766677667767767767767676766667666767766776776767677676676776667767767667766767766667677676766677677667667767666766767667767766667767767766767767767667667666776677667767767677676776677676767766776776776776776767677677667767767767667767677677677667676667767667767767676666767677667767767677677676776776766767766766677677667677676767667767767767766767767767767767677676766676767767667767767766767677667767677667767676776767767676676677676677677677667676776676767767676677677677676766667676767767767677676776677667766677667767767676776676776776767666767677677676776666676776677677676776667676767767676676677676776767676766766766677677667676677667666776767767766677666677677677667767766767767766767767767677667767677677667766677667677677667767767767767667766676776776766776766776767676666676767667767677676677676776676776767666667767767677677676776677677667667766677677667767667676676767767767767767676667667677676767767677677667767766767676776776667666776766666776776776666677676776677677677676766767676677676776776776776676767677677676776767766776667667766776767667676767767666666776776776776666767767767667677677676776767767767677677677667667666776767666767767677667677677676767667766767677667767677667676766767677666676667676677676677666677676767667677676776776676776776676776767766767676776676676776766767767666677667677666677676677667766766677667767767766776776767676776767677676767677677677676767676766766776776776776667676767767676767676776776667766667767676676776667766666776676776767767767767677667767676677677667767677677676666767667767677667676667677677677667766776776767767667767767767666667767666767767767767767767676677667766667767767677667767676767767667766776766766766676776776667677677676776667676767767677676766766766666766767767676767767767676667767767677667677677677677676767766776776767767767767676677677667676776766776677676676766666767766776776767766677667676766676677677677676776677677666776667677676776766767767677666776776767666767676776776776776676776676677667767667767766677676776776766776676776776767676776676776776767766767767766677677676677676677676667767766767767767767677676666676767676677667766776776676667676776676667677677676767766776776776666776677666767767677667767666676776767667676766766677676767677667677667767766677676766666776767766776776767766767676677677676766776776776676767677677677676677666776677667766767676767667677667667767677666767667767677676776677667767667676767767767767767767667667767767766767767766776766667767667766667767767667766677666776776677667667767677676677677677677677677677677667766776766776776667767676776767677666776676677666776667767676767766776767766677676677676676767676766677676767666677676677667677677676767766776676776767666776767676666776677667767677666766766677667767676776776776766667767766776767767677676776666766766776776776776776767767676776776767677676766767767767767676767767767677677676766766776677676776776766776677676767766677667767667677676677677666767667677667767666666767666767677667677676776767767767767767767667766677677677677677676676776776766776676767766776676767667677667767766667767666676766776766776677667677676667767766767676766767766776677677677677677677676776767767766767767677667766677666767667766776776667677676677667666776666767767677676776667676667767767767767676667667766767667767766776776767667767676767767667677677676677667677667767767767767666767677677676776677667766676767766776667766776766676767766676767766767676767676767767767766776666776766766767766767667766776767767767667667766666767766776676677676767677667766766667767767676776677666766667767767767766766677676776776667767677676776776776776667666677667767767766776767677677677676677677676767767766766677677667766776667767676776766677667676667767767677677676666667767677676667767667676767667666767666776767767766767676776767766677676766776776776767766767676767766677677677677667677676776776776767676776776776676667767677677677666767767767767667677676677677676767767767766677677677676767677676776767766766766667676776767767666666776766776776766767767667767667667767676776767766776767667767767767767767667676677667677677677667677677677666776767767767667767767677667676676767766776677677677667667667667667767676776766766667767676776676776676766767767767767666776767677677677676776776766677667766776666776666767767767677677677666776677677666667676676776767766767767766666776776776767666767676667667677676767767676767766776766666767766776776767677667767677677666677667677677667767666677667767676666776667766677666677677667676766676776767677667767767766766776776677667767677677677677676767676776766766766776776767677677667766676667666676766776776776766676776776776776776666677677677677676766677667767676676776667676766767676776676667766667676776776776776776776776767767676776776767676776667767676767766776776766776776676677676776776766667767767677677676776766776767767766776776776776767767666776767766766776676776767767766766776776776776767766676766776767677666776776766776767767677676776776676776776776676767767677676776767676776677677676776767676767667766776676776767767676766677677677677676767676776776776776667767766766776767677666676676766766767677667767767766776776776767666776766767666667766776776766767676776677667766766677667667677676776676677677667677677677677667666776776776776776776776666776666677666776767667767767766676776766776767766676676676666776667767666667667677676776776767677677677666667676767767666677676776776767677676667667767767676776767767766767767767767767766767767676776767667767677667766776677676766767766677667676767767667766677677677677677677677667767767666776667676776667766667767767767677667676677677677677667666776676776767767766666667766776677677666766766776767767676776776776776776776766776766776667677677677666766766676767667767767676676766677676776776776667667667676776776676767677676776776677667766776767767667767677676776766677667767767767666767767767767677666767767676677667676677666776776776767767766767677677676767767667766676767677677667767666677676776776776776677676676776766666677666776767767677677676676776767677677676776776776767766667766677666677676776767666776767676776767767676676767676767767676767667767677677667766767767677677677677666767667676676676767767767677676766677667677667677667677666776676766767676766776767767766776766677677676766676677677667767767767766766776676776676776776677666776767766677667676776766776766676677677667766776766767766766676766667766776776677676766677677677667676776676776767766766677677677676677677667767766776776667767676766776776676677677667677677667767677676767766767766767767767667767677667767766767667766676676676676767767767766766776677667666776766767767676776667667767676766666766667767676677666677667766766776677677677676776776677666766767676677667766677676767767677676676766766767677667766677677676776767766776666767677676677677667677676676677667666667676667676767676776767677677677676766776776776776776776677667767767666776676776767767676677676767677677667767676776767767767677677667676776776776667767766676767667666767766677676667677677666677676776767677677666767666766677676767767676767667667666767766776766676776776667676767676766676776766766767666766776776677676776666767676767676776676776677677677677676776676667767767767667766766767767766767677676776676767767667767766776766677666677676776677666776766667767677676776666676776776776677676767666767767666767677667667766767767766776676766776767766776766767667767
36677677677667676766776767676776776666776776767667766676766776776767676666776776776676776776677677677677676776767767766677676677667766766766677677666767767676776677676677667766767767676766776767766677667767766767676666676767676676767767676767767766767767676677667767676767677667766767766767766666766776667767767766766676776776766766677677677677666667766766767667767666767766776676767667677667767667767667666766677677677667767767767766677677667677677666677677677676667676766776676776766766767767767766676667676776776776776776767667666776776666677676666676776767767767667766677677677676666776776776676767677667676676666776766776766767666767767767767766677677677667677677677677676776677676776776677677666776676776767766677676676776666767767767677676776766767677667766776776766767766677677676767767766776677677677677677677666767767767766666776767767767767766767766776776776676767766767677677676667766667767767666677676666767767667677667677677666666677676767766776776776776667676776766776776667767676767767666776766677676767766676767666667767767766776776676767676676776677676776766677677676776677667767767667676776776766676776776677676677666776767666767676776776676776776676676766776677677667767676767677667677677677676767767767667666766766666776776667677677677667667766766767766776776776766776667676677676667667767767767766776767767766767667767667676776677676667676776767676767667767677667677676776776666677677677667676776767677667767667667767767766677676676767766776667676677676776766776767767667676677666776776677677667667677667666767766767767667767667676776767767676677676766677677677677677667667766776766666776677667766676667767676676766667676776766667677677677667677676767676767676776767766677676766776667767676776776776667676767766767667767676676677677677676666676677667767677677676767767767767677667677676667767677667767766676676767766776776677677666676776776767676776667676667767767666776667677676766767766776767676676776766776676767767767677667677667767767767766676677676776776667766667766666776767766676776767676776667677676776677676666776676776766766766776776776776776776776766767766776667676776776766767766767677676666776776767767766667767767676677677677667766667767767677667677676766767666776667677676776767667677677676776776767767767767677677676767676776767676776776677677666676767767767667677677677667676676676776776776676776767767767766676667766776767767667667676766776767766776767766766767767767667767667766766676776677677676776767767677676776676776776767677677677676776677677676667767676667767676666667676767767767766767767677676767676776667667766776766776776776776676776767676676666776666776776776766776776676676767767767676776676767677677666767766667767767767667766666767667767677666766767676676767767667677676776767766776776776767766767676766676766766776677676766776677677676776666767666776776666776677677676767677676767766677667767767666776766776667766677666766776776677667676776776767676776776776766677666776766677676776767677676676776776677676776776766676766776767766676766776667676766767767766776677666766676776776667667676676767767676776677676667767676776677676667676677676667677676676766677677677676767766766667766767667766767767767676676776776677666766667677676776767767766676766676766667767666776767767767767766776767766767667677676677676677666677676767676776776676667767766776776776776677677667666776677667677667677677666767676677677676776767667767677677666776776676677667677676776676677666767767767676767676676776667667677677677677677676767666776776767677677666776776677676776766676776767766776767767667767677677666666776776676676676677667677677676776767667767766776776776666667767676767676767767676766776766776667767767766677677676776676776666677677676677676677667676776677677676776767676677667766767676667677666667767766767766767676776667767677677677677676677677667767767676676667667767667676667767677666677667767676776767666676667676776666766676767677677667767667677677676766767767767767767676767667766677677677667677666766767677677676776677676767676766666776676767676776776766776676677677677677677667677676667677677666776677666776767666766776767766676776676667677676776767766767767666676676766676767766767667677676676767677677676766776767667767767666767767767676677677676776767676677676766767666666776776776776767767666666776667766776776676766677676767677677676776677666776776666667677677677676776676767767676667676776677677677676766677667766676767766767767766767767767677677676666767767767766677677677677667766766666776776776776776677677677676776667667767767677676767766666677667767667677676776776767767767766766776776666677667677667666766667767666666676676776767767676677667767767767767766676776676776767667767767767677677666776676776677677666776776767767677667767676767767677667666676776667767667676776677677667766677676776776776766767677676776666676776776677676767766776666776666776767766666776766776776767767766676676676776667677676766776776676667676776776767767676776776767676776676776677676767677667677667676676766676767667666766766667767677666776766666766767676767767676776677676767667767667677676676766666677676776767677676667667667766776767676767767676767766766767766677676776776767666776767767666676766766676776776676767767766767666676766676776767666767766776676676676776776667676767677666667676767676776767677677677676766766767767767677666776766676676766766666676776766766767667667767666667766776776766776676677676766776766677666766767767677676766776776776776776767766676776766667676776767767677677676776766776776767677666767767677677667676776776767676776676767767767767677677676676766776767676767767767766776767767767676676776676767676776776667676767676667677667676776767766776776776677677667767767676666776766766766776767666776767766776667767676766776767767767667767767676776776767766766776766676767676766776667676776766667767767767767767766676776767677677666766667767767766676767667767767766766667666776776767676776667667767677667666676677676776676776677676666667667666677677676776676776676676776776767766766677676767766776767767767676767767677677677676667767767677676677676776776676767676676676776776677676667767666677667666767677677667767677666776776677667767767767766677667767667766767667676677667767676776766676776677676677677676677677677677677667676677677667677677666666776766667767767767677676766776667767667767767667676767676676776677667767667767676767677667767766767677667766677676776767767767767677667767767667676666766676766776767766677677676776776677676776676676776676776766767676677677677676667677676776767676776767677676776676776677677676667767767766776767767766766767667666776776776776767767677677667767767676677677677676667667767767767677676767767767767767667676767667676677676677667677676776676767766776776776767766666766767677666776676767676776677677676767677667767667766776776776677676677677667766776766767766767677667766767767767677666776666767677666776776767767667677677676676676776766676776776776676776776766666776767767677677676776667766776767677667767766767677667767766766776676676677676767766776766767677667676766776767767667666767767667767767667667767676676766767677666776767767666766767676767667766766676767767677677676676776676676776677667766666767766667676776776767767767767766677676766767767766767676766767767766776776666676676776766776667767677667766676776766676776666667676667766767766667767766776677666776766677666766776767767677667767677676676677676667767767767676676776776677676766666676766767767766766677676776676667677677677676776776776776667677676676676767677677667767766676677667667767666766767677676676677676676667667767766776677677667676766776667676776676667676776767676776666677677676766767767677667676767666776776766766776776676776776776766776776676776677666676767676766767666767667767677676776776776666766776667767677667767677676676767766766767767676767767676667667767677676776776767767677666776667667767767667677677676767667667767767677676776767767676677676776776776776767766677666676767677667667767767767676767677677677676676776776766776776767767767767767767676776776767666767767666776767767677676676766677677676776676676776766767666776676667766776677676776676667766776767766776776767767767767767676676776776677666776776767767767766677677666766667667677677667767676766766676677666677676767767677677667667766677677667767766767766677666776776667667767676666776776767766667766676667667767767767766677667676667767766766776776776767666666766767767767676776767766767677667677677677677676667766767767676776666767767767676776767676767676676776677676776776667667677676776766766767677666776667766776776677666767767676776776766666776776667767676767767766677667677667676767767767677666776676766667666776667677677677666776776776676767766767676776776677677676677676767677666667676776667767767767767676776676767767767676676767766776677677677676776776767677676776776667676676676776677676667766676776776767766776677677676767767767667667676776767676767767667677677667667676676776776776767766776766767767766776667676776677666766676676677677666776776677677677677676676767676766776677677666776667676776767767666776666776766776676766767676776776776766676776677677666767767667666766677676677667677677677677676676766776776667677667676766776766676667677676766776776667667666767677667766667676776776677667677677676776766767676767667766667766766676776667767766776676776677677676677677666677677676776766767767677667667677677677677677677676767677677677666667676766667767766776677666776676776677676676767677667767767677677666677667767667767677676676676767767677677676676776776766776767677677666666677667677676766776676776667767676767767766766767676677677667767766677667767676667767666776767676767677676767677667767767766767667767676767676677677667766667676776676666767767766776776677677667677667767667667767766767767676767676766677676767666677677676776667677676666766677667676776776776667667677676677676676767766776676776776676776776767767767766776776767767767767766667676677677666767676667676767767766776767667677677676776776677666676767666
667767766676776767767666766667676767677677676767767677677677676676776667767766677677676766776676766677676776767767767677677667677676676677677677677676677676767767766776767676667767766776776776676767767766677677666767767767767677676776676776776776776776767676767767766776767766767667677677677676676676676776776766776677677677676677676677677666776677666667676767677676776776667667767676776767766667766667767667766776767676767767667767766776677667677667666767767666776776776677677667677676676767767766666667767766767766767767677667766676667766676776666776667666766776677676767676676776776666776776776766776776666766776776766667767667676766676676767767766677667767677677677676776776776667766776766776776666676766767676767767677667767676676776767767767767676767666676676667767766676776766666676776766666776776776776766766767767767676776766677676676677667676767676776767766776776676766677677667767766677677666766676766767676677666776776677677677676767766666767767767676766767766667667767766776776667677667767767667667767767767767676776766677676676776766676766667767766776677667767766776676776667677677676766776776677676676776766776776776767667676776776776776776767767767667667666676766776776667767767766677676776776776776767766677677676767676676767766767676667767676776676767767667767766776677667766766776767676776766766766767767766667767766776776776767766776767767667677677676767677676766776766666676766776776776776767766776767666677676666677677676776776677666677667767767767677676667766676767667676766776767766677676776776776767676767666766776767666676677666767767677677677676676667667767666776776767767666776776676767676677676666776677666677677676767767766776767676776767766776776776767677676776767766677667767766666767676776767676676776766776776776776767676766767676767677676776666776767767677667676776667667767766776766776767767767677667766776766776767767677667767676776766767677677676776767676776676677677676676776766767767767767667666766767767677666776776767766776667767667667677677676676666776776767667767676676776677676677676667767677667767766766677677676677676776667767767767667767767667677677677666776767677677667767767677666667677667767767677677677677667667767766776767766676766767766766767767767677676676766776767677676776677677666767767767767677677676677676767677676766766666666767767766766767676767766667666767667667676677666776676767667766767767677676776776767766776776776766766767767767766677677676677667677666767767767667766767767677677667676776767666767667667767676776667667676776776666767677667766776776776666767677677677676767676667676666767676676776767767767676767677676676767667677676767767666677676676666676677676776766776767676767766776767676776776676776677666666776677677676767766676766676776767667766676677677676667676766666667766766767767766767767767767676767767767677666676776667666767676666776667767767666776766776767666766767767677677677676767766767666766676766776766677677666767767677677677667766767677676776676776677666766677667767767676776767667767767767677667766766677676677676776776767676676767767677677667767766767767766667667677677667766676676767677676767676676767677666776766767766676667667677677676767677677667677667767677676776776676767667667767667767766767767676776667676767767676767676677676677676776776776776667767677667767677677677666766766767676666767767677667666677677666776776666776776776776667676776767767767767676776776677676776776666767767767767677676767677677676667677677676677676666667767676667677676767677666766666676677677676666776767667767767676676766776776767667767766776776676767677676776767766767766767667677677677667677667767666677666776677666767767767767766776676776766767767767766776767667677666677677676767766766677677667767766767767767766776766667767666667767767676667767767677676676776767667767666766776767767766767767767676667767676776767767667767767767677677676667767677667766776677677677676677676677677677667767766666667677676776766776667766776667676767677676767677676667767666676776677667767767677667667677677677676667767677676766666676666776676767676677677676776776767677677676767666677677666767676676766776767677677677667676676767766776776767677677677676776667767767767676776677667676767767767766776776767667677667767677677676677676767767767667767766776766776767677667677667677667666776776767767677676776676676776666766676767766766776676676677666776767677677676667766767676767767667766776767767767767767666776676776776776776776767767767767667667677667767676776776667677677676776767666667676776776767766776767667766667767677677676776677666667676776766676766667766767676677676676776767666776676766677677666776767767677676677667767667677676677667767767666776776776676776666677676666776767677666677676776776776767767676767766667676776767677667767677676667677676677677677676676767677676766767666767677676776766766677667767677677677666767666776667767767767766766776766676776767667767767676767766676767676667667766766776776677677667676767666778677677667766776667676766776767677666766766767676776767677667676677676676766767676677676767767766676767767766767677666776767767767766676776776667767677676776766776776776776767676776767676676776776776776767676767767666676666776767667766676776677677676767767767766776766767767677676767667666666776776766677667666767667667677666767767767677677676776767676766776766676776767677667766767767766667677667676767676766776677667677667767676666776767667676776767766677676776667766767677677676667677676776776766767677667767667767766677677667766776767766767676677666767766776776767767677667676667666766767676776767677667767677666676677666767767767666776776667676677667666776767766767767677667677677666776667676776767677666677677667766767667767676667767767667676767767766677677666767677676776767666776776766776767676776776767766667666667766667766677667667766667767677667766766667767676767767767676776776767676666666776776767677676767767767667676667676776776767766676776776766767767677667766667767767677666767667677667677676677676776767767767676666776666766676767667767667677667767667766776776776666776776767676776676676767676776766776676776767677676766776776676676767676776667767767667766677677677677677676776776776776776677667767767676766676766776676776767767667766766776776776766767666776776666767767766677677677677667767767667767766776767767767767766767766776776776677667767767767767667766666676767677676677676776767677677667677677677666766767767676676666776767767666767767767767766766676766676776767766676767767676767767766776776767666677676667677677666776767766667767767676667766776666776766677676767677666776776776776667767767767677677676666667667677666676767677666667766776767677667767767667767766767766767676776677676766766766667766677677677677666776776767766767767767767767767767766676776776776677676776767767667677666767667677676776767677677666776776766766767667677667676666676767676767677676776767666667667767667667677677676776677677676776776666667767677677676667767767766766776767667676677676666776776767667766776766767667667676776776776776667666767677667767676676767766667667767676676776677677667677676767767767767676676776666776767667676767766667767766767767767666776676767766776766766767676676776676676776666776767676767767676766767677677667767676677667767676767766776776767676766766667766676766676667676767676667676677667667677666776767767766667676767767767766767766767767766676776776766676776767667767767766776766666767767667676776776776676776676776667667766677677677676676776767676776666667767766767766667767766776776676776776776776767767767676776767766767677666677666667767767767677676766667766767767666667767676776666767676776767767767676676776767767676776676677677676767677666676766767677667677677676776677667766677676677676776767676767677666776767667767767667676776667676776776776766676766767676677667676767676776677676776776667677676776676766766767667676676667677677677667766766767767766767767767677676776676766767767767677676776677667767667676766766776676776666776767667767667667766776666767677667677677676766676776666767676776666676767666677676767676667767766776776766767767767677677676676676776677677667667766776776776776766776677677676767767676666677676767767767676776677677666676766776776676667667677666766767677677667766767767677676677676767767767676766676767677677667767676677667666767677676667767667677676776767676766667677677677676767767766776776766776776677676767677667667667676776667766666776766767767666766776776766676766667676776776676676767767767766766766766766767667677676767676667676767767767767767677676667767766766776767667767766676766767667767767677676677667767667667767767766776767767767767667676776766776677667767676767767676676776776766767766776776776776666776776767676767677677677676766677677666776677666766767667667767767666767677677667767676766667766776776767766767676776776776677676776767676776767767676767677667767767676766667666776776667767767767767667667667767767677667677676776776767767767666667676667666677676767767677676776667767666667767667677677676776776767677677676667766776667767766667766776767667767767766776767767767677667767766667666677666676766776776767766667667666776766767767766767767767766776667677667676677667676766767767667766767676767766676676776667667766776767767667766776767767767767677676767676767766767767667766767766676767677667676776776667766676667767766776776776666776776677667677676767766776666766676776776776767677667767676677676766677677677677677677667676776776767767767767677677677677676677676767767767767666776766676766776677676776767767666767666667767766776766776776677666776776676776767666776767767766767676766776667677676677667677677676776677677667766776776767767667767767766776677676667767667766767677666776776767676776776666776776776767767766776776676677666767766676767676766676767767677677676776766776776676776776677676776776666776776766676776767667676776676666776766676676767677677667767767767677677677677676776776666776677676776767767766776766677666667677676767677677667677677677666676776767767767767677676776676676776676776776
67667767667677677677676776676677667676667767766766767667676766776776666776776776776676667676677677677666767677666767667767766677677676767677666767676766676776767767767767666676677677677676776676766776776776766767767767677676667677676767767666767766766776776776776767677667676767766767767666767676776767767766776667767767676766776767677677667677666676667676766776767667677676676677667677676677666666776776766776767766677677676676767767767677667667767676676767677666677667767767666676677667766677677676766767767766766776667766767766776776776776667676766766677666767767676776766776776677667676767766776776776767767676677667767677667766776776676767767677677676676677677676766767767767676766776677677677676766677667677676767767767767767767767767766677677667766667767666667677677667676667767667767767677677676767767766766666776776766676776677676676766767677667767677666666677676677677676767676667666767676667766766776766677676767766776676766776767677676667767667667667767676776776767767676767767766776776767766677676676667677666776767766677676767677677677677667677677676667667766767767677677667767766767767677677667767767676766767677676767767676776667676767676766677676766767677667677676667676767767767676677677667676767676776767676776767767767767676767767767767676766767767676776776776667767767667677677677677666776767676767766776776676666766776667666766767767667676676776667667767666776767766667676776767677677667767767676767677676766767767676776767676677676677677677676666667677676776776776767677677676776667767676776676667766766776766766667677676776677676776776677676776776767676766676666776666767667676767676766776767666667767767666767767666776676767677666766776766677677677667767667676767767767676766676677676776676767767666776776767666676766767667676776676776677666776677677676776776677676776766767766667767666776766776776766776766776677676776776767767677677677667766677676767677676667677666776767767677677676776677676767767677676676677667766766677667676666776776766767767666676767676676766677667677676767676767677667667767667676776766676666767767677677667666676776767767677677677677667667766776776767767676767677666776766767677676677666766767767766667767677677677676776776767767767667767676776676776766776676776776776667766776776776776767766776666776667676667767767767677666776766766677676767677677676677677667677676776776676767767767767676776767677677676676677676766766666767767677667767767767767767766666667766776767767676776667676776776776776767767767767767676666677667767766676776776776677677676776776676766767767767677677676667677676766776676676767667767677677677667667677677677677676767676677667766776776767676767666676676767667676677676766776767677676776677676766767676767767677677667676767767766676766677676677676767676767767766766776676776667766767767677666667767677667677667767676676676766677676677667766667767766766766667666677677676776667767766677677667676776666767677667767767677677677676767677666767667767676766667676776766776677677677666776766776676776776776667677667677676766767766776767676667676776676676767767767677677677666776776666776767767676776776767667767767676767767766776766766766667677677676767677677677676766776776776677666667767676776677676776676666677676766676677666766666677667766776776677677676676677667676776666666677676776776767676676776776667767667766766767677667677666667667667767667677677677677676766776766767666776767676767667766776667767766677677667767766766676767677677667767666776776676776766676677667767767667767676766776677677667766766776767666767766677677677676677666767667767676766676676766767676676677676766767767767677677666767767767767676667676776767767766776766767677666776766776676767766676776767766776776766776776776766676776676677676766776677666676776666666667767676766677667676776776677667666677667666767676776767677676767766677667666667767767767767767767766776776776766776776667767676677677676766677667677677676667767677677677677676766776776767767676666776667666776676766767666676766676767676667767677677667767767767677667677666776676776776776677667676676776776767767766666667676767666677677667767677677667677677667667676677667766766776676776767767677677666676766776776767767767766776767767676776677667766767667767676677676766776776767766766766677676766776767676676776776676676676676766767676776776677677676666667677667677676677676776776676767677676676677677676776767767676667767667767677667677667767767676677667667766667766767767676767766767767766767767767766776766776766767677677676776767767676776667766666767677676767676677667766667767767767667667766676776767676776767766776767767677667767767767767767767767677667667767676776766767766776776776766767767677676776776767767676767766776676767767667767677676766667667666676676776767677667677676767766776776776677677667766666776776776776676767767676767767767677676776766666776767677677667667667676667766767767767667666667767766767766667676766776776667677676677676677677676776776767677676666767767767767676776667767766766776776767667767677676677676676776677676776767677676676767667676676776767677676776666776677676766767676676676776776776767676677676766677676766767676766767767677676776676676776667767677677677667677667677677677667666667767677667676767767766776666767667677677677666766767667767676767667666767677676666776767767676767767677677677667676677666776767766676766776667667767666776766666767676767766776676767767666767666776776667667767767766666776767667667666776776676676676776776776776767666666766766767676767767767666767766766767667677677667677676677677676776677667766776767766676776676766767667767766767766666677676677676776767666676667677676776776677666676677677676666776676766776776677676776776766767666766677667767676766776677676766776676776667676776776767677676776767666667766767767766776676766776676767767676677676767677676666766767767767667767766776776677677676776766776766776776667666667766776767677677677667767767676776677666676767676776767677667666667676767676776776767677677666676776767676776667676776776677667767767667667667676677676776767676766676677677676776766667676767677676776776766767677666776776676667677667677676676766766767767677676667767767676677676676667667766767676776767767676776776766776677676766776676767676776667767767767767667766776776767667767677677677667767666776776767667676766767767677676767767677677667666667666776766676676767767676766776767766667766767767676776676766667677667766766776766676766776677677667767667767676776776776776666776677677676776776667677667767676676676676776666767767667677667677677667677677667767766766776767766676677677667767767667676676677666676667667667767767667676667767667666776766676666677677676767766776766676677677667767767767666767766776677677667677676677666776676767677666766667676766767767766676776767667767767767677677677667676776677676767666677667676767676776767677677676776766766677667767767766767767677666676676766677666776677666666677677677676776666776676776676676776776776776766776767667677666766767676676767677676766767767766767677677666676776667767667766677666766776767767677676766776767667677676776666667766767666767666667766776677666767766776776767666666677667767677677676676776767667677666776767767666676767767767676766776766776667676776767666677676767677677667676667676776766766767666776767676776776667666776677676676776776766776776767766667767767766666666776776776677676677667766676677677676667766767767767676767667767767676766677677667767676766677677676776676776776667767767767766767767676776776767677677676776677677677677676776677666766767766767767767767766776776767667767677667677677677676767676767676776766767767766666776766776776766667767677677677676666766767667766766776767677666766677676767676666776677677676776666677666776677676776676776666667767676776776767767676776776767767767677676667767677676676767677667767676776676676776767677677666767667667667766767767767666766767766767766776776667676776776776767666776677676776776767667767667677677667767767767766766767766776776776776667667767766766767676766767767666776776776677666766767766767767676766676776767767676767676667767667767677677666667767677676776767767767766667767767766767676776676776767766767767676676776776667766666767676767767667767767767767766767667767766776776676767767667766767677676767767767677677666676767676667767676676767767677676667676666767667677677667667677667676776776677666766676677676667676666767766767676776776766776767767676767766766766776766676767767667767667676767767767677676776666776767767766767677667677677666767677677666776767677666766767677677676666666667677667767677676767767677667767676667677677676776676766676776766767676666776766677676767767676666766677677676776767677677676776766776767767676776677677676677677677677666766766677676766776776767767677676767676767667667766677677667667667677666677666776776676667666776776776676776766776776767666766667676767767767767766766677666776667767766776676776766767767767767676677677677677666677676776776766767767767767767767767767666677667767677676767766677666766776767676776776666677666776677677677677677676776667767676776776776676776776776667667767666766676776676676776776776667767667766677667676666776767676677677667767767676767766776676776776767767767667677667676767677677667676776677677677676767677676677667666776776776767766767676677677676667676776676767667767766676767677676776667767767766776667766677667766676776776776677677667677676776767666776776766767677676676677677666776767766766676776767677677677677667667767677677677667767766766776676776767676776767767766776766776776676677676776666776776776766776767767667667767766676677676766766776776776776776677677666776776767677677676776767767676676767666667667767677667766677676677666676776766776766767767667677677677667766766776677677676666766677676676776776776776667767766776776677667767677677677667767767767667676666767766677677667767677676676776667767676767676766676776767666676776767676677677666767766676766767666767677676766776776767676776776776767676776776767666767677676677666677666767766776776676766667766776666667
67767767667766766767767767767677676666766776776666767666776776767677677667766767677677677676776767676776766776667667767767766677666767767667767677667676677666767767667767767767667767677667676766776766767766767676677677676776776776766776666767767767677667767767767767667767767766776776677677677667766776776776666676677667677667677667766766767766766677676776767676776776677677676667667677676776676776776666766776677667666776776776776776776767677676776776767667667767667766767677666776677677677667677667767767676767676677677676767676767666767767667677676766776776676767767676776776776766767767767676667767677677677667667677667766767767667766776776767676677666767767767767676776776667677676776676767677676666776676677677676776667767677677676766776767667676767766676767767767767666767676676776776776767666776676677666676666766776776666776677666776776767766767667767766677677676767677667766767667767666676776766667677666677677667667676776666676776767766776776776677676677677676766776667766776776776676676776767676676767767676677677676766676677667677677676766776766767667767676776766766776776766766776776767676766676766667767767766776676776766776776776767767766767666677677677677677666767677677677677676776767667767676677677677667767676767767767677666767676767767766776676676677677676666666767767667766667767766767676776767767667766767767676676776666766776767676776776776667676776677676767767676767667766766776776667676776776776767767666667767766776677666776776776776667667767766677676766776776766767676776767767676767676776767766776677676776767676676666776666776776676776776766767766776776676776766767766677666767766766776677677676776667766776677677676676677676677677677676767766766776776667667767766776767766766776776767766776676767767767767667666776766767767767766767667676767676767767666677676676776767666776676776776776766776677667676667766776676776767767667676677677676676677676667767767766666766766666667676767766776767767667677667677677676676676767767766677666767667767767676776766767667667767767677667766776767667667767767766767677676767766767677676767766767766776677677677667667767676776666677677666676767677676667667676766776666667767676776767667767766776776767767676776776677677676667767667766776676767667767767767676776677676767667676776767676676776666677677667767676767676776767767676666677676767676677677676767766766766767676767677676676666776776767767666776766766676766676767767767767666676776676776667667666776776766776776677676776667767677677677677677677666766677676667667676776676776676667767676676676776666677676767766767767677677677676776767766767667767677676677676766767766667677676766677676676776676676766766776776776776676776667767766767766766767767677677667677676776677666766677677676776677667666677676776767676676766767766766767676677677667666776677676767667676776776677676776676676676677677676776767766776667766667767676776677666667767766666776767767676767667767766676676676776776767767767667766767766677667767677667767766667667666767767766677666667667766776776766776776776677677677676776767767667677677677676766677676776767766767666676766667766677677677676776766776676767767676776666676776667766667667666776677667667676776776767667767767677666766767676767767766666766776767676667677667767667676677677677667667766776676666677677667766667767767677667676767676766676676676776776776667767676676667677676776676776766676676766766677676767767666676667667767666767666767766676776666767677676776677667677676767666677677666766776677677666776766666776766676677677677676776776767676766767677667767766776676776776767676676666677676677667667677677666767766776767677666776776767767667766776767766666776766776767767767676667766766667677676767766767677667677667677676667766767767667677676767677677676776776677667676677676766776676776676776766776767767766767767677667666667766677667767667677667676666776766776776767767676766677667667766677677677676776666767676776676676676677676767766776776767767767767677667667676776766767667767677666766767767676676767766676667767677667677677677667676776766676677676666776766667677667767676767767667767766767767767667677666767767767767766767677677676676677667767667766677677676667667667666666767767676676776776776767677666676767767767767767667766676766676767767766776767767767676677667676776767767766776677677677676776767767766776666766776767767676676776776767767766776767767767767677676776776776767667676776766776776676767676776676766666776677677677676767767667767677667767767666776766767667667676776767767666767676776766767666767767677676776667667676767767767676677676667767767676666766776767676776767667767667677667767676667677666776676667767667766776776767677676676776767677667676767767767766676776676667767766776776776767767676767767676776776676767767667676766766776767766677677677676767767667767767667767666766676767766776766767676766776676767667676766677677677677666667767766676776767677676776767767767676776766776776776776766776767767766776667677677677677677767767676667766776776676776676767767677677677677677676767767667767766677676676676767676776676677676767766776776776767676776767666677677676767767767667767766676766676776766776776776766766667766677677667667767677667766776677676767677677677676667666776667677677666776767766676676776677667676776677667766776767677667767677676776776776776676767767767766667667767677676666767766677666767766677677676767766677676766776677676776776677667766776677676776776676766776676776676776766676776776767767767767677667766776776776677666776676776776776776677677677667767676776767767766677677677667677667677667767666766766776677676667767676667767666776776767676677676666776676676676677666776667676767767766776767676776776677677666776677676677677677676767767677677677666667667767677677677667667677666776767677677676767676766767677666677666676677666677677677667677676776677667767767767677677676767766776666767667666677666776767767766776776766776767677667766676776767676667766776767767677677677667767677676676766766776776767767767767767667676676776776766776766767677676766776767766776667767667767666767676767766776666766776676776776667677677667766776776766667766766776677676676676776677677667766776776667666666766676767676766776776776776766767767677677676776676767666766666767676677667767676776767766767767767767676677676767767677677677677676776776776676767667667766766776677676776767767677676776766667666776676767676776776676667766776776677677676767767667766776776767667767766767676776677677677676667666767767677677666767676766676767677666776766666676666767767677667666676767677667676776766767767766766677677677677666776776767677667676776776767767767676666676766776677676766676767677677677667767766776776677677677667676677676667667677676667677667767766776776677677677677676767766767666776677677666767676776767766776677666767766666776677676776677676776676767676776776767676776676676776677676676776767677677677677677676676776776666776776767767677667677667677676676776666776776776767676776776676776676776767766776676767677666776766776767667767677676766776767767767766766776766677676677666677667767676766676676677677676766776767767666676666776767767667767767767766767766776767677677676667677666667766767766776766767766776766766767766677676767767767666776767767677677666667666767677667677676776767767766677677676767767767767766767667676776677666677677667767677667767766776766677676767767667767767766776767676666677676667676677676766677677676676776667676677677667767767766776677666766776676667667666776767677677677667676776776776677677677677676776776776776676677666766676676677677676776767676766667767677666677676676776667666776677667677666677667766667767767676776776676776766776677676766776767677676776666776677666776677677676767766776676677667767677676667766766766776667767676776766667677676676667767666776676766767766667767766667667677677666766676766776767666776667667767766776676776667766677667767767677677676666766767667667677667667767767676676666776666767676667677667667676666776677676776776776776766767767677676676666677667767767767676776677677676767767767676676776766776767766776677667677666776766776776776667676676766776776677667667767676767677677676666676676767766667767677677667766767667767676676677667676776776776667767766677676676776677676776766776776776676767766766677666767676776776767766676776666776776767676767677676667677677666776767767677676676776677666776677666766677666677666776767767767676677676676767767767766667676667667676776776677677676767677667666766776767667677676667767676677667676776766667667767666676677676776676677676767766767767767677667666677667767676677677677666677676776767677677666776676776776767676776766766776676766776776667767766667667766776677667676677677667677676676776776667676766766776767667676776676766776776776767767676766667767766767676766776667766776767767676766767677666767767766767676776766767667666776776776767667677667677666677676767677676677676677676667666776776776766667667677666677667766677667767667766676677667766766767677666766676676766776676767766776677676776667766767767667667766677667767677667767767677667676767767767767767767676776666767676776676676767677676776767676767677676776667676766766767766677676776766767677676667767767767676767766776667676776776667766767767767666776767766776677666676776776776767766776776667677677667767666776677666776766767676676767667676766776776767667767767767667677677667666767767676776767766767667767767676766676767677676776676776677676666677667677677676776677677667667767767676676767676677676667666776767666666776667677667667677676677677667767676767677667767767766776666767676776677677677666676676677676676767767766776767677666776767767767677677677677676767766776776776676776667766776766766766667767667767667766776767667676767677667677677677676767766677677676776677677677676767677667676676676776677677667766776776776776676767767676776776767767676776776766676776676677676776776767766676767766766667677667767767676677667677676776676766677666776776676776776776767767676767666676776776767666767677677676666677667766776766766767676767767667677677
6677667676767767766667767767666767676676776677677667676776776677666776776767677676767766776767666677677667767766667766776667667677676776676776776776776776766776766766767667676776776767766776776767766676676776776677667766776776776767766776767767767767677676767667667676676776667767667676767667667677666776766766676767767677677677667677676776767767677677667667666677677677677667767677666767676776677677667767667676767766767767677677667667767767677677677677667676776776776677677677677676767767767676666766776667766776776776776766766766776677676767677667677677677666767666776776676676767766766767767766766676767766776767677677676766766767766676677676676667767766767766767677677677677667676766776766776776666776677666677667676767766676776766767676776676776776767677667767676676666676667676676677677666776666677677676667767766677667767677677676677676776767667766767677677667766776676667677667767677666677667766666676767666776767767766766767767766667667677676666766767767677667677677676776766677667677676776776676776767766766666767766776776776776666776667677667767767676776677676776676677676667766677667767677677676667677676776776767667766676677666667676676666767766667766776667767677676776676776767767766776776677667767676766776776677676767676767666776776676677677666677666766667667677676667667767667676667677676776676776776767666767666667667766776776776767677676776677677667667667767767767766767677676767667766767767767676767676767767767767666776677677667767677666767677666776767667676776776767677667667766776677667676776767766676767767766666677677676776677677667767767767767677676767767677667677666676667766776667766766766766767767677676676776767766677677677667667766766776776676767767766766676676776677667766776767676667766776776776776766767676776676666767767676767766767666766666677676776776676766776766767667767766776677677676776676766776667676776667767766776676677667677677676677677666776767677667767666677666666767766666776676767767677677676677676776776677677676776667767667667767667767677676776667767767667677676766776767767677677676677666767676776766776677677676667766767676776676776766666766766766776766776776767677677667766776767767767677676776666776677676677676776676767767767767767767667766776667767667677667766776776776766776766677677667677676667667767767666767767676767676776766776776666676767767667766776667676667677666766767767767767767767767676776776767677676667766776767767677676776766776676767667677667667677666766666766767667676767767767677676776776776767677676767767767767676767677667677677667677677677677667766776776666767767767677676766767766776676766667767766766776666767767667767766767667767767767767676776776767766676776666766676676767676677666776776667677667677677666767767667677676767677676767676776767767767767676676776667666767766767766776677677677676766667767677677676776766767767677667676767767676767677676767676767676766767677677666776767766666776666767766666776766767677667667666767766776776667667767767766776776776666676776677677676766776677677677667767766776767767667767767766776767767767667767767667767766767667667667767767676677676767767767766667767676776776776677676766776676767767667767666776766776776667666767766776767767767767767677677676677677676776667676766767676767767767666677666676767767766767767766767666776776767677666677676776767767767766776776767666776766676767766676776766766676776677666676776677677676677677676667666767767767676776767766767677677677676766776767667767677676776666776776776767766766767676677677677667677676776767767767766766767767667767677676767766666766767766766776776776767667676766776776776776767677676677677676666766676676776767677677677667666766776767767767666776676776667676776776776776776676667767766776776676776666767677667676776676767667676767767667766766677677677676776767667677677667766767676776677667677666767677676776677676776776776767667766677676767767667766776667766776767767767676776776776767767766677676767676767767667677676766677677676766667677667676767677667677676666676676776677676776677666676767667767767766677677667677667767767676676767767676776677676776767677677677666676676776676776766666677677676677667767766767676677676677677676667767767676676776767667667676776667677666667766766677676667677677667677666677677677667676677667766767677676667766776766677667766666767676676776767766766776776677676766667766677676677677677676767766776776767666776766776776776776776776766676767767767677676776776776676767666766776667767767676776776677676677676776677666776676676677667676676776677677666776767767677677676676776677677667667677667767767767767676776767677677666776677676767676767667676676776776767676676776677676766776676776667767766776666776776776676767766767667767767767677676767676677676776677677667667767677677666676676767767677667767677676677667676767767767766776667767767767676776776767767677676776677676776676667676767676667666776666776766776766767667666767677677677676766677667676776676767767767766677677677676677667676776767676776767767667677677677677677677677667676667767666677667767676676667767677676776676776776776767676776767666767677666667766677666766776767676767667666766776666676776667766766766767676776776776676776767767766767677666676776767767666676766776767767677677677667667666677676776766766776776776677666677676677667676767676676667667767677666676767766776766767767667767677676767766676776766676767766677677667767676667767767766677676676767667667677677677677667676766776767676776676767677677676776776676667767767677677677667767767677667667767767677667767766766676767676667677677676677677676677676776766667677667767767766766677666667667667667766676666667666667676776667767667766676776767767767766667676677677676667667676766667676776766767666776776767767677667767677667766667676776677676767766676776667767677666776676776776766776767676776767677666767676676667767677666776776776776677676666676676667767676677667767676776767667767767676776766677676766767676676676676767676776766766766776667766767676766776767667667676676767767676767666676666677677677677677676767677676667666776676776776767767767767666776776776776676776677677676776677666766676776767667666766776676776776776667767767676677676776767666776767666677677676766776677677667667767676667666676766766767766676776767667676776767666677676767667767767766776766676767677667767677667767676766766776767767767767767676776676676677676776776776767677676767767767767767767676677676767666766767767767677677677676767666766676776776766776677677677676776776776676767767676776676767767667767676767766766767766776776776767766676767766676667767667767767767677676677667667667677677677676767767676767766776776677667767667667766767767767766776767667767666776776677667766766676677667767677667766676676776666677667766677676776667766677676767667767667766767767676767676766776766667766767676676776776676676676776776776677667766666776776767677666776766767666766767767677667767766776776767677676677677667766767766776776676776666676776776776677676776766767767676776767676776676676677676666776776767767667677676767767677677667676677676776776766677666677676676767676766776676776776767767767677667677667767677677667676776776767667766767767676767667767767766766767677667766767766766677667677667766676776776677676667767767677666776767667766766776677677677676667767767766767677676767767767767767766677677677666776767667767677676677677676767767767766766767767767666677667767667667676767766677677676776766766667676666767767767767767677666766766776767767767666677676767767767676766677676767767677667677667767767767767766776667676776776776676776767766676667766677666677677676767667766676776667677676767767766776766776676776676667676776766667676676767677676776677667767767766667677666776776776776767767667767666766676776776677666776776677676776676776776776776767766776776776767666677677666767766766776667676776776677677676666666776677676676677676776766677676667677677677666776677667766767676677667767677677676677676677676776767767676776776776676766666767666767677667766766676776776776766776766676766666776677677676776676766677676776776776766676776677676767767766767767766776776666767767676767766776776677667767677677676676767666767676766767767677677667767767767677667666776677676766676667667767677677667767766776766666767677676767676766676776766767767676767766767667767677676776676776676776767667677666766677677676776776776677667667767677677667766776767677676677677667767767677677676677667767767676676776677677666677676767766767767676767767767667767677667766767767767676767667766776677677676676767676677676767677666767767767766776766767667676776776677667767666766767766667667676776767767767767676767767766767767767676766767667767767767767677676766666676767767666767767766776776667667666676776766767767767677677676767676767677676676767677667767676767766766776776767767676776767667767767767676676676767667766776776776776776776776767677667767767676676776776766676776677677677677676767667767677676666676676667677676667676766776776776776677667767677677677677677677677667677677676767767676767667666776776776776676776676766776776776677676776776766776766766676676776776676677676776767767667767767767767767767677676766776676776776667767676677667676766776767767667766666776667766766767667677676776666776767677676776776666767766776677666776677676677676776767767767767767767676776667766676776776676776776667767676767667666677667676767767667676776677676776776776667677677676776766767767767676776667767767677676776766767677676677666676766766667667677676767767677676767767766776766677677666776766677677677676776676676776676676776776666767667767766776676767676776766676766667766776767766776776776776776766766776766677677676766767676776677677667767667677677667767677676767767666766677666767767666676676677667767676776766667767676776677666776767677676676676776677677676666677676667766776667766776676766766767766776676776676767676776767676776766766677677677677666667766766667767676676767767766776676767677676666766676766776776676676776676676766776677666666766776776766776677667766776676767667767667676776
7666667766676767676776767767767677667667676776776767676767767676776666776766677677676677666676677677666776776767676776776776766776676667677676767767766676667767767767767677666776677667766677667766776666766766776667677677666776767767767767677677677676676767767676767767676767767677666676767667666767667677677677676776776776776776776776776776677677677676776666776677676676766676676676776767766667767677677677676766766776677667767766677667676776776677676677677677667677676667767767766677667677676776677676776766767766676776776676767767767676767767677676767666767677677677677667676776767766776676676776767676766776666767767676677677676776676677676776767767667767667766667767667767667677677677676776667766676676676667676776766776666767767766767677677677677666767767677667767666677667667677677666766676676776767767767676776677667677666776776676767667767766677666776676776677667677667677677677676767666767666676677677667767766677667767677676667767767677676776776767767767766776776767767767667766766776776776667667676776776677667766767667766776667767677666776677676776776776767677676776767667767666767767667666677677667667767677666767677666767767767767667677676676676767667767677676667767676767676667766766767767677676767676776776776767767676776667766676667767676776776767767767767767767676776776676766766776667677667767676677676767766776776776776677676776776776766666776776667767677666677677667666776766666767767676677676667767767767677677667676767677677667767666776676767766667666767667767677677676776776677677676766776767767667677677666767766767667677676676667767677666767666776766677676667676677667767767676776776767677676767666676767766676767677676776776776766677677677667666776677677666776776767767766776776776776776676666776767767667676677667666667667676776677667767767767677677677677667667766776767676776667767677676766667676766776767677676776677667676776677677667767677676767666677676667667676776776776776767766776776766767767666766776667766667667667676766767766767667676676776776776776767676776766767766676767676677677677667667767676677667667766666776677666767676677677677676767767667767676776776766677676677677676776676776776767677667677677677676766677676767766667667667766776776776677677667677677667767676766677666676766676776677676767666776667667677676767767766676766767767767767767767766767767767767677667767767766776767667676776767767667767766767677677677676767666666677667766766776776776767767677666677666776767666676676776776767766677666776776767766677667767766667676766767666776767676776767767767677666776676776767767766767676776776776767677676667767666676676767667767766676676767676766666767676676677676767677667677677676776766767666677666766767667667676767766776776776767676776767667767767767767677667667767676767767667676676776667677667676766767676667767676766766667767677667767767766767767667767676676677676767677677677667767667667767767667766776677677677667767677676767766776677677677677677677676676776776676776766677676676677667666766667677676677676776676667767676767676776767767667766776776677677667767677677677666767766766776766776776677676767676776676776667677677676776767677676776776766776677667767767677676776776667767666776776767677667676767677676766776667766767676667676676776766676776766667767677676677676776776776776776776766767677666677667676767767677676766676776677677677677676766767677677667766776776766666776676767677676767677667767767677676776676676677677676766776776766667766767676667767766776666767767767677676666776776766767767676766776776776776667667767767676676776667766677677667766767676767767676776776767767677676677677677667676766776767767676676677676767767767767677677676776766676767676667677677677667767676776767677677677677666776677666776776767767767666767767767667766766767676666766776776666767676667667766776677676776677676666766776676776766766667767766776767676767677677676767767666776767767677667676776667677667676666766776676767677676776776676677666776766676776767767667766766776766677677666677676776767676677677666766776767766776776767667676776776666666767677667767766767667767677676676767767677677677667767677676767677677676776767667677676676676776676667676676676776666767677677677677667676766776766776767767767677677676667766677677667667766776776676677676767767676776776676666667666766676776776776766677666676776677676766677677667677677667767767767667766676767667767766776766776776666767766776767676776677677676766677667676767676776767766776676776677677676767766776767767767666776677676766776677676767767767766767677667767767677667677667766677667667667676776776776776667676676767677677676776776676677676776667767767666677676767676677677677677676666666767677666666776766766766776767767767767766677666767767667677667677676767667676667667767676677677677677677677676776767677676776776767677676767677667766677666776667766766766677677667677677676676767767767677676767677667667677676667666767767677676667766767767677667767667766767677676677677666767767766666767766776667766776776676776676667677676767767677676766776776767767767677677676677667767666666767767677667767767767767767767667677676767767667677677677667767766766776667767677677677677676776776767677676666767766776776666776776776767767666776776766677676666766776676776776677677667766667677667676767676776776776766767766776667767676676676767767767676776767667676666666766776767767766776766776776767677676776676776767767677666676776767676776676776676776667667766667677677676667677666766776677666766677677677667767767676666667767677666776776776677677677677676767767676776776666767676767766767767767667767767667667766776767767667766767676776666776667676676676776776767766767766666776776767676776776666676767677677677677667766776677676776767767677677677677677676766766776766676667666776767667767767677676677676776776677667766776767676766767666667766776677666776676767767677677676766776676666767766767667767667677677667667667677676776767676767677676677677677676767767766776676767677677667667667677677677677676766676676677677676766677677677677676667766776776767677677677677667677667767767677667677677677676776766667767677677676776767767667767667667766766676767666767667667667766766767767766767666767767667666776776767767767766767766677667676767676676767766667767676676676776677677667677667677676677676667667767767767677676776776776677667767767676776677677677676767676677677677666676667767676776776776776776767767767667766776667676776676776767766766776776766767676677666776776677676767767767766776776767667667766677676776776766776776776676766676776767667767767677667676766776677677677677677677677676667677666776776766776776776766676767676776676666776776667676676666767767767767767676776776677676677676776776776776767766676776776677677677677667676676776667666776776776677666767766776776677676676776776667677677666667667677667677677667676677677676767667766767677677677667677666776766776766776766766776766776676767766776776677676776776766776677667667667767766767767677676776767767676776677676676766676677676667666767767676676677676676677677676767676677677677676776776676776677676766766667666767767766767676666776767676666767767766667767676767767666767766767767766766776776776776776766776676766677667766677666666676667766677667667667676677667767767766776776776767667767767767766776677666776776766776776676776677666776776776776776776767766666676776677676767766767676767666767667667676677677667767767676776767767667767676676776767676767667767667767767676667677667666767766776767667676766776776776767677676767676776767766776776776767677676776776676676766766776677677667767667766776676676767766776776776776766767767767667767677677676776776677676677677676667766776767766776676766776767767676776776776776767677677676767677667767666767677676776766776776776776677676776776776766676767666776767767677676767676677666767767676667767677667677676776776676767677676776767767676666667767667667767767767677676767766767767766776766676776677676676667767676776776767767667667767677667767667676677676767667766776666767767667767677667767766767767677677676676677676677677677676776676667767767676677676676767767766676676676776776667766767667676766676767767767767676776776766776766677677667666776767677667766667767767676776766767667677677676767677677676667766767667676776767676676666766776776767766767767677667677667767667677676776776676766776767766776667766677666676676677677667677667677676767667666776776676766677676767667767677676667767767767766766767667676766767767666767676766776766767767677677667677677667677677677676767766776776677676776776767767676776776677677676776776776677676776766666776776776677677666776776666767766667667677667766776767677677666766677666776767676766776776677677677677677666676676767677667766767767766676677676677676677676776776776667667677677676767677676767766677666776776767666776776766776767767766776776676676776776676667677677677677676767767767666767767767767676677667677667767677676767677666676676776667667676666766767767767767677676666667766776767676776766677667676767767767667767667766776667667767666667677677676776677677677677676776776767767766776776677667677667767667667666776776667676767767676676677667667767767766676667677676677677676767766666767676776776677676776676767767766776677676776676666776767667767677676667677676776666776776776767767676767667767767766776776676767676667667767766776676766676676667667667767767767767676767767766776666767667767677667676776776776776766667766677677676676767766776766776766767667676676776766776776767666666767677676767767677676776676776776776676776767677667767767676767677676677666776767667676767766677667667676767677666776776666776677677667677666776767766767767767677667667676776676776776776676776776766767667767676677667766676676776776766676766776767676666776666667676766766776776677667767677677677677676677677666776767766776766776767667666767676776776776677667766767676776767766676776767677667767666766676767767676676767666776776676767666767767767767766677667767767667767767677667766776767677666767767767667677677667766776666776776776667667676766776767767677677
67677677676776677676776666667766776776776677667667767667676766776767677677666676766776766767676677676767677667766776766776766667676767767766667676767766776767767666676767766766766776767767667666677667677667767766776677676776667667676676766766776776767766776776776667767766766767677667667676767767766677667766667767677667767676677676766767766767766677667677677676767676667676776776776767676776776767766776767667666676767677676767676676776776776776666767676776776776676766677677676776667667767677676677677677677676767766767666677667676766776676766776776766776676766766776767767766767766776767667667676676676776776767767766776767667676767767767677676776767676767676767766776767767676767677677677676776677667677676767677677676676766666677666776776776767677677667676676677677677676776776666776776776677676776667676776776667766766767766676666767766767677667767666776766766677667667767666776677676767767767677677667766776776776776776767667667767766677676766776776767767766766766676666676776776776776676767767767767676776676676776776676776776677676767767667767667766766776776767677667676676767676767767767767766776667766677667677667766776667767677677667666776776676677666776776676766767767677677677677667667766767676767666776676776776776677676767667767676776677667766766767767667767666766767677677667767677677677676767767767676767766776676767677677676767677666766676776776767676767666677676776776776766766776767767666776677666776667766677677667767767766676666776776776667677676666677676676767676667677677667767766676776766676767767676776767677666766767766677677676677676767677676766767676667766766767666766776666776676677667666776776767767676676666676677677677676767767677677667667766676767767676677676776677676767677666767766677677676667767676767676776766667767767677667677667667766767666677676767767667667767666677676676767767677676776767667766776677667766677677677677676677667767767676776776767666776766776766776776767677677677666667766776767667767766767767767766766767767767677677677676776776667676666767676676776776776766677677677677667767766766767676676776776776776776776776776776766767767677676667677676776776767667676677676667667677667766776767766667676776766767677677666766767667766776667677677676776776767766776767766776767766677676766667676766677676767766766776766767676667767766667676767676776677676767677677677677676766766776766776767677666676667766776767767676767767667677676666767766767767767666776666767676677676677676776677676767666666767767767767666776667677667677677677667676776766767677677677667667666767677666766776766667676767666767677676776767677676776776766766766676667766767666776776676667676766776676767667767767677677676676776667677666776767677667677666677666676767766666766676776776666776776767676776767677666677667767676767767767767677667676767766767667766776677677676677677667667667767676767767766767767767767676767667677677677677676776767767767767767676766667767767667676676767766677667767767767677666676677677667767677667677667767766766766766677676766767676766767767677676667767766767676666776767766667667667677676767676676766776767667767767766767667677677676776767667667677676766776677677667677676776767767767676767766767766767676677676776776776676667767677677677677676766776776776776766776766776667767767667676676677676776677676776676766766676767767676767676676766676776666677666767667766776677667767766676667767676776776766667667677666776767677667677677677666776776776677676677677677676776776767667676767677677676677677677666776776776667767767767766676776776667767676776776776767767676676776677676767677676666767766776766776776767677677667677666667676767667767766767766766667766767767677676676766677666667766776766676767767677676676767677677677667767766677676677677677677676776767767767666667677666666776766766667677676776676776766767677676767767676767767677676767767767767766766776767767767677667677667676776766776766676666767677676676676676776766776776766776767767677666776776776767676677677676767677676676677667667667766776766767767677667767766776676776776776776767677677677676677666677676677677677677676767767767677676776677677677677677666776676776766766676776677676676776676766766676776676776767677677667767667767767677676677667677676776776776776676767767676766767767677667766667767767676767676677677676676776776676767767766676776766677677677676776776767677667766766776677677667766667677667677676677677677667767666676666776676767677676677666776776767767676767767766667676776776776676676767676776676676776766766776776676766676767767767767767676776667666776776676776767676776776677667767766767767766767667767676776766767666776667767676677676776776776767677676676776767676776776767767677676667677666667676676776677677677677666766676676767676766677676767766677677677677676676667767767676767767767667667676776766776776776776677676767767677667767676677676776776776667767767667767767667767767767667676666776766677667677666667767767666766776666776776776776766766776767767667766666676677666766677667676767767766776766667677676767677666676766767677676767767676667677677666776766776776767767767767677667677676767767677676766767677666677676677676667767676767677677667667766776767767676667676767676776776677667767767767666776677667666776677676767677676667767767767767767677667767667766677676776767677676667677677676767767677667667677676776676766667667767677676776776776677666776776776776766667767677677677667766776667767767677676776776766676677666776776676776677666767676766776766767677676776776676667677676676667767677666676776676767767666776667767766767766776676767677677676776767766767667767677666776767666766676676677667767767676766776677677677677676767766776676776667676767766776766766767677676776677676767676766776667767676766667767667767767677677667767676667677677667766776767677666667767677676666776776676766677677667767676676667667677676776766676677666766766667767667767677676776776677677677677676776766677666767766677676776766776776776776776677667767677666776767676676767676767676767667676677677677676767767676677667676776776676677676776776776776767676766767767676667767677667766676776776667667677677677667677667767676776766667766677667676677666677676776667766776776767677676667677676776677677677667667767667676776677676776767767667677676776677667667767676776776667677676776767666667767667666767767767676667766667766766666767677666767677676667677666767767766667766776767766766677676776776677676776667677676677677676767677676776776667767677677667676776766776776676776676677676776767767677677667767767677666776776766676667766666766677667767677676776776776767767767767676677676667767767676676767676776766776776767676776776776667767767676676676776776766767767766776767766676677676776767677677666666666776776776666776776767677677667766776677676676776776766767666666776776776676776776666666676676676776776677676677667767666776767767767766767767676677666766667677667767677676776666766667766767766676667767666677676776767767766676766676776776767676767667767766776776677676767766677667667677676767666667766776766776767677667676767767767676667676676676776767767667766776677667667667677676677666767677676667677667677677676766776776676677677676776676776776776677667766776776767767766776676666766677676776676676776776776767677676776667767676776676776776676666667677677676776776767676776766767676776766767677666776667676767676776767666776766776767767666766767766776767766776776766667767767676776766776767766776776767676676776776776677666776776776767767767767767767676666677667767677677667767676766776776676677676667767667677676776776676767767677677666667666776776766677667766677677676666767666776767677677667767676766776677677677667766667676776776766766776667667767676677667766766677667676766776776776776666676776766776677676776767766667677676776776767766677676776776776667767677677677667767666766776677666667767666676776677667677666667767676776776776677677676776666676767676776676767767677666767767767676766676677666766767676666676776677667676776766676767667677676767667676766767767667766776776766666666776766767766676677677676767677676776676767766766766767666766776776676677676776767677677677676767766767767666676666667767666776667767767676677667667767677677666767766676766767766676776677677677667677677677667766677676767677667766776677676776776667767676776677666677676776676767677666776667767676776776676776766676767767767767767767667766767677677677677677676776776776776776776676776767767766767767767766676776677677677667767767676767676667767677676667666766676767677676767766776766776767676776767766767677676677677676776676677676776677676776676677676667767666676766767767676767677677677676776676776776677676676767676677677677667767767766767677667677677676767767767677667767767766666776776767676767677677666667767766776667766767767767766776776677667767677677667676776767767766677677677677676767766677677677677677666676677677667767767767767677676766667767667766776676677667766677677667767676776676776766767766776767766776677666767677676766676767767667676767677676767667676676767767766776776667767767767767767767767767766677677676677677666677677677667767767677667767677677677677677667767677676676776767677667766766776676766667676776677677676766677667767767676767676776776676676767767677676776766677666677677666677676776677667676676766676776667767666776666767677666677667676676767676767677676766666776767677677677676767766776666666776676776766776776766776767767676767667766766677676776776776776767767667677667676776766767766767676767766767766667767767666776667667767677676766776677677677676776676776666767767767676676776667676776776767767677677667767766776776767677666677677667677676767766776767677667667677677676767767667766767677677666677667767667676776776767766776766776766767676767667666766767766776766776776767667767677667767766676677667767767767766776776676776767677677667677676776776667767767767667677677667676766766776666677677667766776677666676676776776776767667766766677677677677666776767766667667676667767767767767767767767667677677667676767767767766667677677676676767676776677
3667767767766667767767677676677677677676776766776676767666667767767677676766776767666677677677666677667667676676667667677677677667767767676776677677667676666776677677667666776776676767677677667767766776677667676766677676667766776776776776767767767767767767767667767766767767766676677676776767767767767766677676776767677677666767767666677677667767676677677667767767667767767677677667677667676677676677666776767666776676767767666767767767667767767667676767667767677666666776767766776767677666677666766767767767766676667666767666767667677667767676767767767667667676776767667767666677667676767677676766776776677677676767767766776767767666676767766776767767767666666676776776767766776776767677676766767676667677667766677677677676766776776677677676767766776776677667767767766677677676776776677677677676776776776766667766776767767676767666776676676766677677677667766667677666677667767677677667667677667667766666767677676776776767666767666766677676767677676776776677676776766676676676776776667767667767767767766677677677676776677666767676676766767767767677677676776776676767677677677667766776776666767676776677677666676776776767767767767767767767676767677677677676776776776776767677677677666677667767677677677676766766766767667667767676766776766766667767767677667767677677666766767766776667676766677677677676667766776677677677666767677677676776767676767766767677676676776676776676766776666776667767677677676766667767766776767767767766766766776766667767766776766767676676776776676767767677667766677667677676667667667767676767676767667676776776776776666776677677676766667766676776776776667677667666767766776766766667677667676677667767767666776666776776677676767677676767767677677666676676677677676767767767766776767767667767677666767766667666677667767677677677677666767767767766766776776676677677676767767677677677677677666667677676767767676767767677676766767676776677677676776767767767676776667767677667767677667677676776676767767767766666776776666776767766667766766776677677677677667767767677666776767767766677676767676767767676776776776676776767677677677666776677667767676776766776766667767766677676667767677667676676776766676776776667677667767667677667767677677677677677676767767667677676667767767766776776776677677676776767767676767767767767666766776767767667766676676767666767677676666776776666676767677666677677676767677676776667767677676766667676776776776766766767676676767766767767676667677676767767667767676667676767767766667677676776776676776766767766776767766676667677676767767766766667676676766677676676676776676666776776676666767676676767676677667676766776776767767676767766676776776677677676767676676766776776776676766776767677667676776667767766776776676776767766767677677676677677667767667766667766677667766766667766676767766676776677676767766767767766776776666767666776667767766776667766677676776776676776766666776676776766766767767667767677677676776677676767677667766776676666776776776666677676766776676676667766776767666667767767767767677667677676776766776767676677666666767677676776776776776776667767676766676776676767767676766667767766767667767767677677667667677676776676766766766676667767677677676776776767676776677666676776776776677677676776776767666776667676767766776767667766776776666767767767766776767676677677666667767677677677667767767767677666767766767676776767767676676676776776767676677667667766667667767677676776767767766676677667676776776767677677666776776776676676676776666676767767677676766676776676767677676766767767767667667767667767766776677677667666667677666776776767767667767767767767676766776676776767666776676776776767677676676776766766677676667766766667767677677666677667766676767667767676776676776776776776676776677676677676766776677677676667677677676776677666767667677676776776766676666766776776766767766676776776767666767676766776767766766766767766677676766766767676676767677677676766676677676767767667667767767767767676767667676776677676776776677677677676667677676776767676677666766676776677667676667667667766776767676767676776677676776676767676776776776776676677676767667667676766677676776776767766776776776767666676666666677676776766766776667767676776667676766676676767677666776767676766767666676677676767766767676767676766667677676776677677676767667677676677667767767767677677677667767767766776767767667676767766677666776676776776776776776667767766677677676776677677676767677677677666677666776776766776677676667676667667667767767666767767767667677677667767767767767676676677667766776776767667767676667767767766776767767767677667666677667767667667767767676766776776776677677667676776767677676667767667667767667666766677676676766766677667677677676776666767767667676776776667677676766767667666677677667677667677677676776676767767767677666776676776776776677676766767767677677676776776767767677667766776676776767677676776776776766767766767767676766776776767677666767677676766776667676766776767767676766776776766766677667767677677666776677676767676776767667767767767677667767676776776676776677677676767766677677666677677667677677666767677676766766766676776766776667767676767676767767767677666767767766677676667677677677676667766776767676776767767666767767767766767677677677667676766667677677676776677677667766677676776676677667767767766676767766666767666677676677676766676676767677676677676766667667667767767766767767676666767766767767766767666767676666767676677676767767767676667766767767666766767676767677677676667676776767766677676776767677676666776776676676776776776776677667667667677667667676776666766766676776667767767767767767676767767766667667667667677676767677677667767676767767677676766766776667676776667767676776667677676666677677676767677677677667677666776767676767767677676677666776776767767766776776677676677667666766776776776677676676767677676676676666767676677676676766776676767766677667767767767767767766767767767677677676767767767766776766667767767677677676767767676766776676767767676766667667766767667767766776776677677676666776776677666766677677676776667677667767677676666767766666677676676767767666776676767676776676676676776776776776677676776667767677676767666766677666767767766767676776767676776776677676776776776776766676776766776767767667677666776666776767766776666776766767677667677667767766676776767767766767667767676767766667677677677677676677676766676766776767676767677667676767767767766776776776667766676776776767667677676776667677666677676776767766667766767676766676767676767766776666766776677667676767677667767676766766677667766766677676766667767767666776776767767767676776767767667667677677677677677667677676766776766767666776677667766767767667766766776677667767767767766766776776666667767767676766776776766776776666776776666776776776677677676676767676667666776767767766666766776767766666666677676767676767676767667677677677667767766776776766767767677677676776766776776776767767767766767676776676776667667767677677676667766767767667766776767666776767766767667677677677666776776776776767767667767667676766667767766676776767766776767767667766776767667677677676776767766766766667766776677677677677666776676776667676767766767677676677677677667667767767676676776776776666667666767767676766776776676767767676767676677667677667766676767767677667677676676767677666667677677667766776666776666667676766776767767677677667676676776677677676677676776767667766766676776667766667766767767767667667666767767767767766666667767677667677667676667767677667767767666776766776676677676776677667767677667766677667767677667767767767666667766767766776767666677676776767677677677666667677676667767667767677666776776776776766776767766767766776767667767766676776677666767667676776776776676776766767767767676776776766776776776766776667767677676676776766776776677676767677676767667677676676767766666667666767677666776767766776766677676776766776667767677667766676767666767767676776767767677667676776776776776776666676776766667676776767666767766776776767767667767767767677676776677676767766776677677676676767766677676776776667667767767676776776776767767676767676676776666766676776767767767676776776776667677676776766667667767767767677676766767677666767767676677667767666766767667767666776767767766667677667676767667767677676766776767767677676776666677666766666767677677667677677677676677676677677667676776776677667676776667667676667667677666776776666776766766767677667676767767767766766677667676776676677677677677676767766767667667767767676776766667677676676666666767766667677676767677667677676767667767677677677667767667677677667677667766776767666676667676676677677677677677677677676667677677677677667676767677667767666767677677677667677676676776667667667767767667767767767677676677677676776676676677667677676676767767677676766767676766676776766776667676677677676766776667767667677676666767767766767667767667677677667767676767676766667767767767676767676666767767677677676676766776677677667666776676667667766666766776776677677667766767677677667766676767667767767676676776776776776676776776776676667666677676776767767767767766666666776676676767767767676767767767767677677677677676767767677667767676776676776677676776767677676776676767766767767767676766667676776677666776676667676677677677667676776766667676767677676776766677677677676776767767676677667677676776767767767676676776776767766776677667677676767667766666676767767667676776767766767676767767677676776776776776767766766767676776767767676666676776767676677667767677677666767677667767676776676766766677677676776666776767766677677667766676776677677676766676767667766767767767677677677676776776776767676767766767767766767677667677677676676767667676776677667676767767667676776767767677677677677677676767677667767767676776767767767766667767767666776767767766676676677676766766776676767676766766776667677677676776776766676677676767677666776766667766776767767677677677677676677667667766776667676776767767767766666667767667767767667766767767667676677677676767767676667766677666776776667766776776677676667767767676767667667766767767667676776767667666776676766767767767677676667677667677677676667667767677676776677676767677
67767767767667676676767677667766776767767767767676766776677677676776666676667766676776767666776676776677676666766667767767677676767767667767766677676776776766767676677667677677677667767676776776776677667676766767676666676667666676767766776667767767676776776677666776776776776776667766676776766766766767676767766766677666676676767767767767666767666767767766767767767766776776776776767767676666676666766676677676766767767677666677676677676776677677667767766776776776766667767767767767766666767677676776776677667676776677676776776776767767677667676776766767767677677676776776766667677666776677667676776666776776767676667767667676766776767766776677676677676667676776776767677676776776776677666776776776767666676676676776767666776776776766767667767667766776676767767767766767666766767767676666776767677666767667676776676666767667676767667666776776767767766767766676667766776667667677677677676767676776676776767767677676667767667767666677666676677667766667666776667767667767767766776776767676776767677667767767677677677676766767767767667677677677676776677666666666667766767767677676776677667766766766776677667767767666676677677677667667767667677676677667766666667767766776776677666776766776666767667767767667767677667767767677677676766677677677667767767767676677676776667676667767667767767767767676767767766776767676676666776676767767767676767767666767666776666677677677677667767676776767767767676776667677667766766766767676776766767767767677676766776776776667767676667676766776776776666776776767767676667667676767766666776677676677677676767676767676676767666776767767766767766776776676776776776676776767767767767767676766776767767676776667767676767766667767766677677667767767767666776767766767767677676677667767767676767676676767666767666767676767666776667767677676677676776776767667766776666676766776767667766676676767767676766676766766767767767766776766776776677677667666776776677666676667767677677677666767767767766766667677667767677667767676776776677677676666767767677667677676776667767677677676776667767677676676667766767767667676776767767667667767676767766776776767767676776767767667767677676677676667677666767676776767677677667677677676667767676776666677676776677667766767677677676667676767667767767767767666776776776767767676776677676767766776767766767667666776776766776677676677676677677676766766676667767677677666776766676766766676677677677676766767767667766767676767767676776667767676776776776767766767677666766767766767676767667767667767767677667767677667767677676776776676776676677677667766776667667676767767677666767677676666767676767676676776676676676677666766776677667767676767766776766767677677667667766776767676776766776776666666776776766776767766766767766767677677677676676676776776776776677676776776776776776677666676776667767767766776776776766776776776776776766767766676667766677667667676776767766676776667767666667767767667766677667767676767767767767767767766677677677676776676677677676677667676776776776666767767667676766776776776776767767767667676677667767676677677667766767766667767676776677677667667767766676667667766776766677676676766776676766766766767766776667767767676667667677667766667767677676776667766666666677677677676767767766677677677676667676667767766677667676677677677676776666666667677667766766776776776776667767677676677666766767766767767676767767676766767767676767677677667666776776676766776776767676767767667766767767676767766767677677667767676776776677676676767767677666677666676676676677667677667767766776767767767676676776676667667676776776766766767676776776776676767667676667767767677667677667677677677676776767677676676767766676677667676677676776776776776676776766676677667767677667766767676767677666676767767766676776766677667677676776776776776776667676677667767767676677676676776776767676676776776776677667767677676767767676776767667666776667767766776776776766677676676676767767677667676676766776676776767677667676766766667676767767766767676766677677667767766776676767767766766767766766766776676767676667667676776776766666676766776767766767677676766667767667767677676677677676677676666776776776677676677666767666767677677676776776767766677677676666767767767767677676676776776766776776667677677676767767767767677676776767767767676776677666776667676667766766776767766767767767766776776776767667766776677676677677666676776677666767677677667767767767767767767767677676676767676776676677676776767766776776776767767667676776767677667677667677676767767667677667766766776776766766676776677677676766676767667667677677667677667767667677677676776667767677676677676767767766776766676677667667767766776676767677677666676676776677676766666767677667666767666766676776776776767676676776767676767677677667676776776776677667766667677667677676766767667767677667767766767677666677676767676766776767766767767766776776767677666776766677667767677667767767677676677676766676667677677676677676667767677667767766776776776766666676677676776766767766676767767767767677667677677677676767867767667676666667767766676767767767677677677676666667676667677676767766767766677667676767767766776666776667766677677676767766667766776767677677676666776776776767667676767766667767676767767767767676776776677677676776776767676767676676667767666776666767676667767677676767676667667677676776666767767767766767766766776776767677677677676766676676776676776776676776776676767677676766776767767767676776767666766767676676677666776776676776767766776767767767667667767666766776766676776677667667667767677677676767766776677667666676667667767677667766676667676776767667766776767767667767667767767677676766677667676676767766776677676776767767677667677667666766767677677676767666767666776767677677676677667676776776667767677676667767767676776776676666776667676767676676766776677676776776767677676767767666766767677677676766767767667667666666676767767767667676677676766677676776766776767677666667767767766667667676666776676776767767676767767677667766666767767767677676767767677676667676776776677667676677677667766776776677676766776767766677676676767767766776776767766776776667766776776677667677677667667767677677677676776776676677667767767667766776676776776766767676776766767667677676776676776776766767767677677676776776677666776677667676767667676676677667767666776776766766667767766767666767676676667676776776776776667766766677667767767767766776767667677676667767666766776776776677666776667767767666676767766667767767666776776767766667676767676676677677677676766776776767667767766767767767766677676766776667767767766667767667767767677667767677677676677676776767767767766677666676776776767767666776766767667676776677677677676776776676677676677676776767767767667666776776776667676676767667667767676776776676766676676666776767667677676776766667767767767766767677676766766776767667766676767667766677667667677677666677677666776767767766776767767766776677666676666776776776677676766766767767767677676776776776776776767676666677666767676767767677667677677676766767677676676776666776677676767766677676767767766667677676776677677667767676776676767677667676677676676776767767766776776776766767767676667677676767767666776776767767766676767677677676776767767767767767767766767667676677667767766677666776776766767666776776676766676666766676766676766667666767767767767767676767676677667766676667767766776776766766776776667767767767666677676776666776776776677677667667767766667677667767766767766776766677677677666677667666676677667667676677667667666767677676776776767766776767676667677677667666676676677667767667676667766776776666767676677676676676776766666767767677666776776767677667677676766766767767676776766767767676667677676776766677666676776776776767767676766767666767677676776776776676676677676667676677667766776767766677676776767767676776667767766767767666766767666677677667767677676767677676677677676776767767766766676767677676776776677677676776676767766776767677676776767676776677676767767767677677677676776676776767766677676677676776776677666677666666776677667677667766776776767766767676776666766767766667666767767667676776676667667767677676776767766676776766776677676767767767767677677676677666766766677676767667676776767667677676767676776666776767676767677677677677667766776677666677677667766767667767677676767677676766667676667676776776676776776766776767767676776676666676766776766776767766766767677677677667677677677667767666766667767676766767677676766767767766766776667667766677677666676767767767676667766677667676676767767766677676766767676766776776667676677676776766767676677667677667767767667767677677676767767677677667666776767667667666676776677667767667676677676767667677677666776776766776766677677677676767767677677676767766767676767677667767676767667676776776776776767767766676676767667767767767767677666767767677667767677676767677676776677676767677667766667677667767677677667766767667677677667677677677676767677676677676776776776766766776776776767666776767666776677666766677676677667667677676676766776677677677676677676767676676676767767767677677677666776666766767767667767667767677666776776776676766776667767767767766767667677676767677667767667676776776767767676767767767766766677676776767676677677676767677667676776776767667676767766767767677676676776677667767677677676667667766767676677677667666767767766776676767677676677666767676677676766766767767677677677676766776776767767667766766776767767677677677677676767677667767667767676766767667767667766767676776767667766676767766677676776766766776676767677677677667766776766776767766767767666767766776776676677667767666766767767766677676666767677667766766667767766776767766767766767766677666766676667667676776676776776677667767766666776676767767767677676766776677666767677677676677676677667676776776677666776767666667677677667677667767676767767676677676776677676677667676776667676776776776766677677677677677666667666776677677667676666776676667666776776767767766676776677677677677667676776667767676766776676776666667766776776676666776766677676766767666776766767767766776677677677667677676766767676767676776767766767676766676677677677667767667667767676677676677
6666776776776767767676767676766776676776767666776776677676776776677676766676676766676776776776767766776776766767767676776766776776776776766776767676677676776776767667767767766776776766767767766776766666677676766767667676776667676666776776776666776767767667676676767676776776666766667677677677667667766776767667676666776776676767767766666776776766776677677676766776766767677676776766776766676667767766676767767766766677667766677667676776767677677677676767666677676667766677677667676767767767767766666776767767677677666776767667767677676776766677677676767767667676676776776776766666767677677677667766767767676676676766767676776767667766776776767667766766767767767767767767767767666767766776776766767677677677676766676776776667676776767766776667767767676667677667767767666776776666776676767766767767767676676667667766776666677667676677677677677676677677677677676776677677667766767767767767667667767766767676666677667667667766776776767667767676667676666776667676767767676767766676766677667667677676676676776767767766766667676767677676776766766676676776776677676677667767667767676776676776677676676776677676767766776776676666767766677667767677677676776677676776776776766667767677667766767767667767767766766776776776766676677676776676676767677676667666676766667767767677676776776676767676677676767667766776767767767767767677677667667767676677677676676776767767766666767676677676767676776776676767767667766677677677677677676767677666767767766767667677676767676767666767677677666776776676766767767676767677666776677676776766776676767676677676776666776776766767676766767667676776677677667677667767767767767676767666677667767667667676666666666766776767676776767676766766776667666767766776677677677666767767667767676776776767767676667677676776677667766767767767677677666767677677667766767666776677667666776766776667767676767666776776776676776767766677667767676776677667667766766767677676776776767766676676776776766667676667767767767667677676776776767766677667677677676767676767767677677666776767767767767677666667666766776767766767766767767766766767677676766766776776676677676766776767767767666767667676767667667767677676667767767767767666767767767767667767676767677676766776776776776776677676767767667766767677667767667767766776766677677677677676666767676767767767666766776766766766676667767767667766776776666767766677676666676677666776776676676676776776766767767767767667676766776766767767767677666767677667667767767677676767677677677676776676767767767677676776666776767767676766776666776776676776776676776776776766776677667767676776676767766776776776767677667677676776676776776776776776677667677676767767767766677676776767676766767766677677676677667766767767766677676677676667667767677676767766766676776676776767667676767677676767767677676766677666767677676667767766767677667767767677667767767766667766776767676676776767767766767676776676767767767676776767766776676776676677677677666766776767767767767767767677677676767767677676667667676767767766776676767767767677666767667766776767667676677677676677677667767667766676677666776767676667677676776776766676767767677677676676767676776767676776776767666676766767676676776767677677676776776676776776776776767676676766767667676677676676767667767767677676667766766766766677676676676766767766776677677676776767667676766776667767766776676776677676776676776667676676776667676776767667677677677667767767766766776776776667677677667767767667767767666776767766776677666677677677667767676767767766676776667676677677677677676767677677676776776776766776677677677677667766676666776776677676767766767767676776667677677667667676767676677667767767767767767766666776677676677667767767677677676776667676676776776667677666776776676776767767767767766677667677667676776767667767676767767767676776776676677677667677667667676666776766766667767676776767667766767767666766677676767767767676776766776767667767767677677666776766676667767667767666776677676676677667677667666667767766776776766677667767766676667666676766676676776766767667767677677677676776776776776776766776676766776767677676767666776667666666766676666767676667766766677676667766667767767677666766767767767676666767767767766776677677667767767676776766776677676776776767666676766666776776676676776766767666776776666766667666767767766767767767767677676767767676767676766767766767676766677677677677666676776767767766776776676776767667767676776776767767676767767676766676766776766766776666766677667767667676776776776776776676667667767667667766667766776776676767767677677677676776766677677676776767767767677677666767667767767677677666776677666667767676776666677677676676767767677677677667766776676666677666776776677667667767676776676766767667767767766676776776677667767677676767767767667667766776776767766776767677667766767766776776767677677666776776776667677677677667676677666676776776776677676766776776767767676767767766776776776677667676667677677676766767767767676676776776767767766766676776666776676776677667766766776767677677667767767766666767766767676667677677676776767766767676766767767667767767677667667767767767677666776667677676677676676776676676776767676767677667666767676776677676776767676676776776767767676776766676767667767677677677667677677667677677676776677677676676676676767677677666676776767677676767676676767767667676776766766776767676676767677677667677667667677677676676677677667677677676677677676767667677677677667767767676667767766677676666767676767676776676766676767667667766776666776776677677677676676767767676776776776676776776676776766776776776667677676666776776677667767677677677676767677677676767766667676776677667677676766776767676776776766766776767767767676677677667667677677666676776766776776776677677676776776666676667767767667767767676677667676677676767677677677677667767676667766776766676677667677676677667676767766776677677676766767677677677677677677677677677677667677666676776776766767767676776767676677667677667677667667767676776676767766766676676766776767767766676677677676766766677677676776776766667666767676767667767667767666676676766776677667767766776767767677676766776767666667666776677667667767767766666767666676667767767677667767667667667767676766677677676767766677677667766767767766776667766767667666776676776776677677677667676776676767677667677677676776776677677677677666676767667677667676776776776667667767666776767677677676677666767676767676666666767676766776767677676776676776676677676676767767766776776677667676767677677667767676666767767667767677676676767677677676666767766776766776667676776767767767677677677676767767766766766766776667667767766767666767766776766767767677667676767677666766776776776776767767667676767766667767767677676776776776767766776776766776676776767767767767767677667676767767767767677666767677677677676677677677676776677676776776677666767767676676767667667667667766767766776666776776767667766767676676667676776776766776676667676776776776776676776776767677676767677677677677676677667677667677666767767767676676776666667676767666776776677677677676776776666676776666677667676776677666677667766667767677677676766676767667766676676676667766766677677667767666677676676776776776776767767767767677676676776776776766677667667766666776767766776766776776767677667767766676776767767667766677667667767676666676667677676676767766767766677677666776767676767676667677676776776667767767766676767766776767667767767766767677677666766766776776776776776776667666676776776767677676776667677677677677677667667767667676776776776766766677677677667676676776676677676776776676776666776677676767677677676776776677677676676677677676676677667766767676766776677677677676677667667767667766776776676776776776767767676676677677667666776667766676776767767676776776667677677666776776766767667767767767767766676776776676776676776776676676766766776767767667767667766767766776767767767666767676767666766667677676776776676676676677676677667766776676776677667676776667766677676767767767677677677677676776776677666666776667677666776677676767766766677676677676676766776767766667676767676776766676676767676676677667766766776766776767666667677677676766776667767667767767676766767667667767767767667676767677677667767676767676667676776767767767767766667766676766767667767767677667677676766667767666677677676776776677676676776677677677666676776776676776667766767677677677676677666767766766677667667677677676767766677667667766767767677676767677667767767676776767766776676776677676677676767677677676666676767667677677676776766767767766776766767666676676667676776767767677677677676676776776767766767766666667676767767766666776767676767766767766776776666676776766677676776766766767766766667767767667667766767767677677677676766667676667677677667766766767767767767677677677676767667767767676767766767766767767767766776767767677666766776676776676676767676766676776677676776677676676766767677676767766766677676666776676776776776776676766776767767667676767667767767766776776767767677667676767666776677667767766676766767677667667677667767676776767766767676667767676767677676776676676677667767766676776677677667677677677666667677677676666767667667767767767677676667676766766776776776776776776666666767767766766766766767766676676767677666776776667767676776666677677667766676776776776766666667667676776677677666767666767677666776676776767667666767767767667676776776667767766767677676766676666776677666767767766667767767667766766776766766776767767767767677676677676767767667767767676766767766767767677676776776776677667767676776776767676776767767767766677676776667767677666766767766667767767766767766677666767767676776767677677676666776776776776767667677676776767766667677666776677676767677676666767677676766767666767767767767767676767666776667767677666776776677666776767767767767666677666766776676767667767676776766776676677677677667767767766766776767767767767767766776676776766766776776776767766776667767677667667676776676767766676767766776776767767676677677677677676776667667766676676676767677676767766767677677676677677667676667767676767667677667676767766767676666776767767677667766776677666776776776676667667666776
67667676676676766776677676776676776776676767667667767766667667676776666767767767676766676676767676766676776667767666676766776677677677677676776677676776667767767767767667767767677666776776767667766776667767677676776767766776767667767766776767667767767677667676667677676666677677677676767767767767666776767766666677677677676776776666677677667677676776776667677676776776667767666677676766766767767767667676767677676676776766766776677677667667766676776667767677666677677676677677677667667676677677677677667766776776767676776767766776767766776776676767767767767677677667677676676676767676767766776776776767766767676776776776667766766776767676776767766766666766666767677667677677667677666676766767676766767677677676767667667767677677676667676677677676667676776677667677677677667766766676767766776767677677667677676776767766667677676776776766767676776767677677667666776766767767767767767767767767667767767766766767676677667767767766666766767766776776766676677666766767677677666667667767767767676767677677677677677667766767677666776667767676676776776766676776677677676767767767767666766776766677677677676767767677676767676667766776767767767667767767767677676767666776766676767677666776767766766767766767766767666767677677676766776676766776766676766776767766767766676767767766767766776776776767667766776776767677667767767767766676776767767766767676776776767766776767677667677667677676676667767667767767667766767766776776776677667767766666677676766776776767767676767667667676766667677677676776676766776776776677666666767677666776776666667667767677667766676677676766776767766676766677667766667767767676776776776767767766776776766666776767676766766776666676776676766676767767677667676676676766776676766767676776766667667766666776776767666776667767666667767676676776767767667677666667667677677677677667766667677676776767667677676776767766667676677677677667767667766667766677666677667766776767767676767766767667676767766776666676767766676677677667677677676667767677667766766776776767766677676776677667676766776677677667767676767767766776676677677667767767767767767767676776776767676677677676676776677677667667766767766776767677666676766776776677677677667766677676676776776767677677666767667667677677667767676666766767676776776667676776767667667767767767666767676676767667666676767667767676676666676667767676776776776767666776667767766767767767677667767766776776776667767767766776776767666766767766676667677676767767666776767667677667666776776666667666676767677676766677667767667766767677667766667677676667767667676767676666767766767766776776776766766767676776677667677676766776767676776776776776676767676676767767767767667766776776776776666776767767676666767767766677667667766766766666776766676766776776766776767766767666776677676776767666677677666776767676666776767766767766776767676666666677667677676776776766767667767767767767767677677676677666767767767766766766767676766767766776776676767767676766667767677667666776776666667677676776767766766776667767677677677667767767766776767677676767667766667676667676767767767667766767767766776677666776767767666667667767766766776776667676677676776776776767676667667676767667767667676676676666767766776776766677676676766776676667767666766776776677677676776666667676767767767667667667767667766766766776676767677677676776766677676666666776776776767666767677677676677667767767767677676667766776776776776677676666767666767766776677667766776666767667766776776776766676766776776666767667677677677677667767767666676767677666766767767676776776776666666676676776766776767677677676677676767767667667677667677666776776767676767667767766767767766776767767677677677667667677667676767766676676776677677677666776667666677667766776767767767667676666776767767666776776767767766677677677667667677676767767666676676767767677667676776776776767667667766776776767676767767677677667677667767676776776776767676776667766766766767667767766776667767767767677677677677676767677667676776666766776776776667677667767767666677667767766776776767766677677677677677676767667677676776767767767676767677676776767767676776677666767666767767766767667767677677667677667767767767676767767766766766776676677677677677676676677676766767767676666776776776776776677667766767676766767667767766776666677666767767676776676776776677676776776776676676676677676666776677676766776676766776776776667676776776766766766766766767767666776766677676776677676767766767667676676776667767667767766677677667677677676767767767767767767677676677677677667667767766676776767676767677676776676677667677677666767677677676767667667767677677666776766676776767767676776676676667677666776776676676767767767677677667767767667677667767766677676677676776776677666767767767666676676766776667677677666776766676677676766776667677676676677677676776766767677676776676776677676776767767677677676676776667767676776667676776676667677677676766766767767767767766667767767767766767767766776676676776767677677676776767767766767676766676677667767767666767666676776777677677677667767676767766767677667666767666776677667677666776767766776677677676767677667767766667766767677676767767766677676677677667767767767666776766676677676776776776676776677676776667767677666767766776677667766767767677677676776767677667667767677667676666767677667767767667766776776667766776776676766766766676766776776767767676776767767766666676776767676776676767767676767666677666767767676677676666776667677666767766767676677676767667767767676766667767667766767767767676776776767767767767767677667667766666767766766677677667676766676776776776767676776776776677676776667767767676776766676776767767677677667766767767767767767767666666767767676667767666766776776766677667767766776767666766676776667666677676776667766776676767666776767666667667676776767676766776776776667676776776776677677667677677666667677677667676676767666667677667767666776776677676677667677666776776767677676677676776666776766767667767666776766677677676776677676667767667676676676767767676676776776767767666767767766776767767767767767666667676766767767767677667677676776677666667676676776667767767667677667677676776776767766767667676676667667666766766776767677676677677667667677677677667767766767676767676776767767767666766667667677677667766776776766776676676676776776676776776667666766776776776676677676776776677677677676776676776677676767767666766776776766776767677676776776677677677676676776767767676776676767677667767766677676776677667667767676767766676766766776767767767766676767767677677677677667676776776767667767667666667767677676677667667666776667766667676767767666667676766676766677676776776676776776776767676766677676767767677677677677676676776767666667667667677667766776666776767667766767676676776776767766676677676666776676676776766767676677667766667677667767676666677677666667766766776767667677676766766776677667766776677677677666776776766776776776677667677677677677667666776767767676676767766767676677676776776766766767767667767677677676776767767766676677677666666776776767766767677667767677676767676676767766677666767767677677667677677676767677666776766776666776776677666667767667677667767667667676666767767666776766767676676766776767767677666766776776767676776677677667766676677667767767666667766766667667767767677667667767766776767677676776767767767766767667767767676776667677676676776677667767677677666677667766676767676776776676766767676767676676767767677666677676767767677676766677677676766767767766767767767766667666776776776767767676677676676776776676677677676767767677677676776776776776676776666767767767766766767677677666767677677676677676766776677676776776776767676776766776667767677676776767677677667676676767766676776776767677677667676667666767667767677667666767667767767676667676776677667767667767766767767677677676677677677667766667677677676766677666767767666766667666776767766766667767767766676776776676667766767676766767677676766767677677676767667677677667676677667677667666767766776767676767667677676767667667767767676667677677677677677677667677676677677677666776766676767676767766667766667767767667676767677676776676776667766666776776677677677677676677677666767766767677676776776677677677677677677667676667667767676767767767767766766767766676677677667767676767677667666776676776766776767666766766677676766767766767766766767666767766776677676776776676766666767767677677676767767767767767766666677676676767677676776776776776776766767677667767766677676666677667767676767666667767767666776676776776767767767767677677677666677677676766666776767666776776776677667767676776776667676767766766676676767677666677677667676767666676766677666677667767767666776676677677677677667767676776667767667767676767766776767767766776767766776767767676676767767676767767677667767766766776767767766766776767767677667767766676767677676667677667766776667667677666767676776766776767677666766776766676776677676776766677667767767767666767677667767767676677667676767677676667666776776767677676676677677667766767676766676666776676676776667676767766776767766677676776767767767767666666767766776776776766666776676776676676766767676766767767767767667767676767767667767676767767676776676767767667666766767676776776776767667677677666667676667677677677677667676767676766666776767766776776767767767676676767677677676767676666767767676667667676676766666776666667766776676776776667766677676776767676776676776677677676767767766776766676776676776667667766677676776767676766776776677677676767767677676676767766776667677677676776676776667767676666666776667766776676776767767766776776677677667666767677676676776767766776776767676776766677666767766767767767766776677677677677666677666767676776767677667766767666766666766666767676676776667676776677677676767767677676766776667767767666676767766676766776677677676667677667767766767677677677677677676676667766766767677676767677676776776776767676676767766776776776776677676776776776776776776677676776776776766776767666766767766666767667766776667676667766776767766776677677666676767676776667677676767767767666767766776776766677677677677677666776667767766767767676776676776676767767766667666677676677
67676677677676776766776776767767767677667767766776676776766766766667666677676776767676776776677677677676767667767667667766676677677666776776776776767767767766767767767667766767767766677676766677677676776767767676666767766767767667767766767666766766766676676766776776766766667767667676767767766766767677676677667766676766776776766677667767766677677676666666766667676767666776676766766766767676676677676666767667677676776776676776776676766667767667766776776776776667767767677666767767676667767767767767767676767666776776776666676666767677676776767667676776767677677676676677676767676776776676676767767767666767677676676776767677676667766766776676776677677677676776767766776767676767767767677667767666677667766776776766676676767667766776776677676776767676776676667766766677677666666776767767677676776767676667766667766776767676766766767677667676767767767767667676766766676766766776667767676677667767676776776776666766776767767666767667677677666767676667676767677667767767676767667666776766766667676776776776776776767767767667767767767666766677666676766677676776776676776776776676767766677667767677676767676766767767677677667767677666676776767766776766776666767676767677677667677667767667676677666677666676776766766767767676776776776776776767767677676667767767667767767676676766776776776767677667676767766766767666677676776666767767677677667767677677677677666776677677676667767676676776666767766666767766776766676776766766767766677676776776766776767677667677666766767676677677666676667676776676776776776767767667767667767766677667676766776667667767676767766666776776766767766666676766677676776667676666776667766676676767767677667767666676767767767676767676767767667676667676776776666677677677667767677677667766776767677677667766776677677677677676766667767677666776666677677666677667676667666767676776766767676677667767676776776677676776766766776767767666677677666767766677677677677676776676676676766776767677677666776767766767767677676766776776776776676667666667766767666776776767767767766776776677667767667667677667677667677667767766776767676767766677677667676767767666767677677667767766767667676667667767766677677676766767766767767677677677676776776666776676766767767766776767677676776767767676767677677676767767666767677667677677677667677676767676766776767767767676776776776776767676666676776667676776776666776677667767766767767767767766667677676676766667666776767766767767677676767677677666677666776676776676677677676766677667767677677666767676767767667677677677677677677677667766767767676677677667767677677677677677676776776677666666776767676766776776776677677666766766776776776766767767667677677677676776677676776776767766766676776676766776776776767767676667766767767666766766776776677676776776776766667767766776676666677667666676776767767766776766677667667767766766766776666666776776677677666767667677676767766776676776776767677677666676767667667767766776776776676767766776776667767676776776767767766776677677676776766776677667677667766676776767667667667766766767767677676776776666676776767676676676677676676676767766776776767677666677677677677677667667767767677676677677677676776776676677667767767666776776666677676666766776676767767667667676776776776666776776767676766667676766677676766667667767676776767767666767767767766666676776776766766766776677666667677666677676776767766766666776776676676776677676767767767766767767767767767677676677666776766667677676767766676776767767767766767766767766677667677676667667767767766766677677676767676767677676776776776677667676767676767667766667667766776766776776767676776677676776776766767767766677677676767767766767676766676677676767667676776776677667677667676776767767767766776767767677677677677676776776766776677666776667766667767677667766676776767677667667767767767766776776767767767666767766776677676776776776677667667767767767766776676776677667677676677677677676776767676767767677667767767767677666776776667676776677676767767767677677677676677667767766677667677676767767676776776776776767667766767767667766776667676776776767766676767767667666676676776776776776766677677676677667677676767677676677666666776676776776676677676766676667676776766767676676776676776666767677676677677676677667766767677676776667667676767677677676767667676676677677666667667676677676767676676677667767767676776677676776677677677677676776667767767767676776667766767767667766767666667767677666767766776766767767766767666776767767667767677666676776677677676666776766776666776767667767766766776766766767667666676767667767767767677677676676676767676767666767676667767767767677676776676767676767676677666677677676666776776676677677667766677667766766776766776776776776766767667676767767676767767677667676677677666776766776666776677676676767767676776666666667767767767667766766767667667767766767767676776767676766776667767766667667677667667767767676776677667677667767676666767767767676767677666667677677676676677677677677677676676767676776766776776766767767767767767766676676677666767676767766667767676776767767676676767767676776676667676676776776767767766767767677676767767677667767767667766676766676776677676766776776767677666766776677676766667677677667767666667767767676766767766667767766776776677677667677677677676767676776776766776767677667667766677677666677676776677667666767767766776766767677677667767766776776776766767767766677677667677667767676767676766667676667766776676776767676667667677676776767767666666766766767766766776776677667767677676767767767676776666667767766766766767676676766767677666776776677677676776776766767676766776766766767666767766767677677667767667677666766766767666676767766766776776677667767676767676767666776776767677676677677677667767766676766677667767767676776776767767767677666666676766677677667767676766766776776776776767676677677677667677676776766766766767766767666767766766667766766776676776677667676776767677676776776677676766676766776666677666677667767667767677676766776776776776677666767767766767676666776666676776767667767667767676677667767767767767677676767766766767766776776767767767766766667767767767676776767766767766667676776677676666766767767766677676677667677676667767677666676676676676666667677677676776767666677666667767767667676776667676776767767667666677667767667766767766767677676776766767767667766767766767677677676767676776776666776767676767766767667766776776767667676776776767767766767767676766776776776767677676676767767666776666677676766666776667767766767667766776776776767676677677677676776677667676767767676677667667677677677676766776776776766677667676767677667766776766677667767676677667766667767677677666666776676676776767676677666776666677667676776776766677666676776766766766776677666766766766676776766767667767676767677667677676767767677677676776776776776676776767667677667677676676767677677676766776767677676766677676767677677676766776677676766667767767676666766766776776676766667676766776676667667767676776767677666767667677677677667677677677677666776767676677677667767767677677676676677667677666667667667766776776767676677676776667766776667767677676776767766776767676666676776766776767766676767766776767676676776766676776676776676676766776767767767766667676767767676776776776677667766676776666776766766676667766767767676666676776766776767767767677677677667767767767677677676766767667676766776776776767676776667676776776676766676677667677677676667767677676767677667767766666766767767677677667767767766776667766776667677676676776767667667677667677676667767676676677676767767767676667677667766766666767767676776766766677676767767676677667676666776776676676776677666767677667767677676766776767667667767667676776776766676666776677666767767766776667676766666767767767676776767767767676776677667767676676667676666667676776776767666776766776767676677676676767767767766766676676667676776767767666676767767766767766776776767667767676767666767677667767766766767767767677666776776767677676776767676776667767666766776776776767676676676677676767766766767676666677666767667767767676776766776776666776676677667667767767667767767676766767677676776776776666766666767666767767766776767766766676776767676767677667767767767676667676667767766766776767676766776776666677677677667667767677677667767676666767767767667676677677676776676766767766767667767767676767766776677677667767767676767666776677667677676766677667666776676676676677677666776776767677667667766766767766767767767767767767677677677677666667667677677666767676776667677667767767677676677666767767676767767767676667766767676776666776767676776776776776776767767677676776776776776667677667767766767766677667767767766667766676676767667766767676766676667766766767767767767767667676677676776667666776667677676776667676677677666776776767767676676776767677676776767767676666767767767666776776667767676767676767667767767676776667677677677677676677677677677677677676767676776767666766767767676767766676766676776676767767677676677676766677666677667766676767667767677666677676776767677676767677677666767676776776667677676676766667767666677676676767677676776767766677676766767767767676776776767766776776766666766767767767676677677676776767677677677676676767766767766776676677677676676766677677667767766767767767767677676677676677666776766767677667767767667666677677676776676666766766767676776677677676676776767667767767667676776667676776767667766676776767676767676767676767676676767767667677677676776767767767766776677677677666776776676776677677676776767767677677676776776767766767766767677677666676776666767676676677676767766767666776667676776776677677677677677667666677667766776767766676776676767767676676767766677667767666776676776766776776767667766776667676767676677666767676666767767677677677666666767767676677677677677667667766776776776677667677667677667767767766676676767766677666766767677677677667676767767667767766776776667766776667767767677676767766767766667667676677666776776776766776776666677677667766776677667666667767766767767676766767767667676677667667767677667766667766676776767677677667766767766776767676676767667766776677677677667767667767767766677676767676677666767767767
76776776677676767667667767666776767677676776667766776766676676767767666767677667667667767666677666776676677666676767767676767676776776676766776776676776767677676776676676767667677676767677676776776766667677676677667677677676776767667677676666677667666776767766676767676776766676677676776776767767677666677677667677677677676767667676776767767676677667676666767666677667676776767676776767767766767766776766767766677677667767767676767767667676766676776677677676677667677676776776766776767677677677666776667667676776677676776766677667767767677677666667666776776766776666677666767766767767767666767766676766677677676776776766776766776776766766776776767676667677667666767767767766767677666776776676776667767666676776767767676677666677677676766767677667767767767667767766776667676767767676776677677677676766767766776666676776776776667767667767766676767676677677667767677666776776666767677677677667677667667767767676776776767677676767766767667667677667767767676766776776776776776776767766767767677677677676767767767767767676666677667767767676766667767767767766676676677667766776667767767666766676766776766766767767676676776767767766677677677677676767667676767667676776766767767767676676767677677676676667766767767767666767767767667677677667767676776676676776667666676677676776666767677677677676766776776767766666776676767767666767677676776767667677677676667676767767766776676776667766667767676776767677667767767767667766776776766776776776767666766776667676776776667766776776776766766776667767667676776776776776767666767767677676767767676677667666767677676766766776776676677667766667767767766767676776767767766766767767667766776766776667767667666776776667767767676776667666767767766766776767767767667766677667676677677667667676666767666776677677667676767677676677667766766767767677666766767676776677676767767677667766677677677677667677676776766667676666767766776767767767676666767676767666776776676667767677667767676776677667676776776776766766766776767766676677677667766776766766776767767766676767766676677666677677677676767677676667767676767767677677667676776667677676767676676767767767676767667767767767766767766776677677677676767767667676776676667767767767767767677667767767766676666776776767677667766776677677667667767667676776776776676776676767767767667767677677677667677677666677676776776776667766767667667766776767677677677676766776776776676676776766667667676776767767666667667666776776676766776776767677666766677667767677677677666767766767766776776767766676776766677676776676767667667767767767676767676776776776666776666676767676776677677677677676776766776776776767767766666667766667767676776767767677677667767767677677676667767677677677677676776676767767676676666767767666676676767677667766767767766676776666667767767767676776767666667677677677676776776676767767767676667766767767677677677667766767677676767676776676776766767667676776776667676767767677667676776667676667667676667767766677677676776666776767766676776776676676676776666776767677676767767667767767766776667767767767677676676766776776677677667767677666766677666776776776667766766677677676776677676766766767676766766776776677677667767767666676767767766767767676776767677676667767766776767767767676676776677676667667766776766776776676676767667766776776677677677666776767767766776767677667767767767677676767677677677667676776767666767766676677677676766677677676766767676776667676676766776776666766677666776676767767766667767766776766767677677666776767676776767767766676776776767667677677677676676776776776766666767676767676776776676776776767767767676766776676667676776776767676776776776766776676676776767767767676767767767766766676776776676766776776667677666676766667677676767676667667666677676767766677677666676766776677677676676677676677676766776767767676666767676666677677676767667766767767667766677676776767677677676766666776676766776767766676677676776766767677666776676677677667676666766776776766776776776677667767767767766767677676677667676667766776667767677676677677667667667767676766776767767766667767676776776767766767767766767677677676767667676767767767677666776677676776776767767766776776667676766776767767667767667676776776776767767676776766767766766667767676667767677676776676776767767767676776767766767767676776767767667676776776767766776676766776676677676776767677667677667666677677677666677677677676776776676776767767767767767676776676766767767676776776667677676767677676676676666767767677676766666776776776776776677666666776776776677667677667767767767767766677676677676766677676776776676776767767676767766776766767676766767677677677676666767677677677676766776766767767677676676676667766767766767677676666776776767676767767677667766767676766776776676667767766776767767767767767767667667766676677667677677676676767767676667677676776776776776766667677667767766676767766677677677667676676677676767767766776677676767677677677676667677676667667767767676776766776766676676677677676767677667767677677676766776677677676767766677676667677667767676776677667766767766776776767677677677666667676767767667767767677666667677667766776767676766767677676767677677677676776776667767767766776776767767766776767767767677667667676776676767767766677666767767767666677677677676676767677677667666776776677666677677676667766766776767676776677676776677677677666767766766776767666766767766776766676776767676767676667767767767767767767766767667766767677676767676776776766776776776667767676677676776766776676776677677676767676767667676767767677667676766766677677676776776766766766767667767667767767767767766767677667767766676676776767677677676676776767767677677667767677677677676776776667766676667766766766776766677677666776776676776667677667766767676776766776776677666676666677667667767667667667666776767766767766676766666776776676766666766767666776776767676767667766676767766767676767767677666776767676676776776766766767667667677676766667766776766676766666676776776766776676676666766677667677676767766667767677676677676776677667677677666667677677676667766776776776676776667677667666776667766767666676767767676776676776767667677676767767767677666776776776677666676776767767676776677676776677677677666676666766776767677677676776766776767677676766667767767677677667767767767766677676676766767667766776776676766676767767676776677677677666767767666776776676767767766767767767767767676667766776677667767767667767766666677677677676776776776766776677667667676776766766676776767767767677676776776667767766776776766767667676776776776677677676676766677676677677676776767677677667767767676676676776677667667767676667767677676767667767767767677677676766767767766776676776776676676667767667767767677666776776767766776766776776667767667677666776676767767667766766677676776676767677676767767767676766776676776776776776676776677677667766667666667666767766667676677677667677676776767767767676767676776677667767766776776776767677677666776676767767677676767766767767676767766776776677677676776677677676776776767667767766676677667667676766767767667676667767767667677677677667676776776676767666766767767677667767676667667767677676677667767767767767676776776767767677667767676676666767666767766766677667676677676676776677666776767767767677677667677666676676766776776767767767767676776767667766767767766776676776666676776776776676776776767666667767767767677677676766766776766776767767677677667677677666776666776767676766677677676776767676776667766767666676776667766667767677676767767677667766776767677667676776677676776776676766776667676767767767767667677676766776776776667767677666666776677676676676667666677676677677666776767667676776767766767767676677677677677677677666767677676767766776767667766676667677676766676676776776776766776766767766776767677677676776676776676776667766776767677676776677667767767666776766767677667767666767666677676766776776766776767767677666676766767676776676776776767667677666767676767677667676767676776767667767767676676776676776776667766766666766677676776776776667767766677677677676767667676677667767766677667677676767677676677677677667767767767767667676776776767676677676766767767767667676776766776767767676676776676776776767767767677676677666677667767766767676666676767767676776776767767767666666776767666766677677677676767676776776676667676766677677667766766776767676767766677677676767667667676676667766776776677677667676677676776767676676766767676766676677667767766776667766776767767767676767677666767767676776766767766776767677666776767767767767767667767676667676767766767767767767767767767767676776767666776776766776767767766776667667767677676776676676776676767666767676776776776766776766667677667676676767767676776767767667767766667767767677666766676767766766776776776766776666767767766767767766766776667677677667767767667766677667677676677667677666676767767766767766767667767767767667767667767767766767677677676776776776677677676676776776767767677667767767766776676676776677666767766767766767676767666666676767767766767767767766776767766766776676767677666676677667766776766766676767677677667767767766676766766767767667667676776766666676767676666776767677667767767767677677677667767676677676766667677677666767766766766767766676677676767767767676676766776776767767767767767767767767767676766676776677676776667666776667767767677667676676767767767677677667767767766677667676667767767677677677676767677676767767666776776667677667676676767767666767766676776667766676767767767766776676767767767766676776767767767767667676766677677676776676767677677676767676666677666767767677677676776767677667666667767677667767767766776767677676667666767767677677667667767667767666666776677677677677677677667767676776776776766767767677676767767767676766767676776776776776776766676676767677677677676667767676667766766767767677676676776776776767767766776667767767766776776676766776676776776767767676766776776677677666767766766776776766667767667667766676776666776776776676677677676677676776776766666766676766676677676766677677667767767676677666766776776776766776776666677667767766767767767767767767667676776667767766676776767667676677667667767677676676776776766677
6767676667676766767766676676677677667767766776677677677677666767767767677676767766667767767766776676767676766776776767766677676767677667676676667767766776666767677676776677667677666776767676767666676677677676776776776767677677667676676767767676767767667677676767767676776776677676667677666666776667677666677667677667666677677677677677676776676776676767676767767767676776776667767677676776776767767766767667766767676776767767666776776767677677676776766766677676766677676676667766776766776767677667667767677677676776776766776776776776776776776776767676776776767676766776676776776676776676767676676776767767667667767676666767676776767766676767676767766776776767767677676776767667766677677677667677677677677676767676767766676667667676767767767676667766776776776766776776767667676766666766767767676676776776776667766766776676776776776766776776776766776776767676776776776776667767667767676776766676776776767667766666776676776767767667667767766677667677666677667676666767766776767677666767767767766767766766767676766676667766676666776767677677667677667666667676776766776776776766767677677677677677666776776776776776776667767767767676676767677666766776766766767766767767666666776767677676676677677667767677677676776776767677677677676677677677667667767767767766766776767767676776776766776677676677677676767677677677666776676767676767677677677676677677677667766767766677676677666666776676776676776767667767767677667677677666767767676677676776776767676766667677676677676767667767676767767676676767676776677676767676767676776776776767677676677667766677667767676676676766776776676677676767767677677667677677676776776677677676666676767677677676767767766776767767767766676676776677666767667677677676667677677677666766676667767677667677667677677677677677676676776767676667766766766776776776767667667767676776676767767677676776766766767677676677667766776776667677676776767766767677666767667767767677676767676677666767766776767767676667677667676767767677667677667677667667666676667676766767766767767767667676676767677676767676776766776776767767667766776676677667767766776767767766776667676776766767767767677667677667766667677667766776767767677667677676776676676676776767767676767676666676776676776677667666676677677667766677677676677667676767767767767677676776767766677676776776677666767676677676766667767767766767767677676767767766776776767767666767677676766667677666767767766776676766677676677667666776767676776767677676676776776766666776767677676776677676767677677676767666666776776666776677667767677676776776767667766677677667767677677667677677676767677676776776677667676676776767667676776767677677677676776666767676776667767667767677677677666767676767666766776776676776767767766776666767677676767676667667676666767667667677676776776667767767766667676766676767676767766766667766766766776767677676767767767676767767767766776676767676667677667767677676767767676677667676776776676677676776776766776776677677676677676677676677676767767766767677666766667676767767767677666676666767767676767766677677677677676776767766767767767666776667667767767676667667677676776677676776677676776776767767666667767667667677667667767767676776776776767666676776666676776767667667666767767667666766767767676666767677666676767667677676776677666776776767766766667767766766677677677666676676776776776676767767677676667767677666776767667677677676676676676776767767676677676776776677676776676776776766676776677676766767676767767767766676776767766776767767676677667767767767677676676677676666776667766776776776766667767677667667676776767676776767767767667767767767766766677676676677677677676676776676776677667767676766676776766666676776776766677676767767767766676776677676776767677676676676767676766766766767677677677676676677677677667766666776676766776776767766767676766667676776766676776677677667677676667676776767767767677677666776766676766677676667667676676776677676776767767766767767767766677667676776776766677667767667676676776776676767667766776776766767767677667677677667767767667766667676776776767677666676767666767677676677676767767767767676776676767666767767767666776766767676667677677677676666767676766667666667766667667677677667666776767677676767767666676766776676776666776776776767767767767766677676677676766677666767766776666767676776667667667666767667677676677677677667676776767676676766677677676776766767667766666766666677677676776776776776776766676766767766766676776776767676676776676776767677667767767677676667666677666766776767667677676767666776776767667767766767677677676766776676767766666767766767667767767767767767766767677667676767767676767677667676776767767767677677676766776767766767677667667676776677676767676776676776677677666776776776767677666776767667767767767767767677676776677666776776766776677667677677677676776676677677676676766767767767666676776676677667767676677676766767677677676776776766776667767666767767767677666667677676776766667766676667677676776677667677666677667667677676676767677677666677677676776776776677677667767767676677667667767677677676776776766776776676766766677677666776677667767676767767767766767767667766677677667767766666766666776776666677676767767767677677677677666677677676677677666676766676766767767667667766776776776776766767677676676667767767767676767676776776667667767677666677677667767767766676776767676677676676676776767667767676677676776677666767767676776767677667766767767676676676776677667766676767766767667677677677667676776767676667676676677677677667766776776677677666776776667767667767766676766766766676766766677676767666766776677667767677676667667766776766776667667766677676767766677677667667767677676766766667767677676676667767677677677667767766776767767766767767676776677676767767677676766666776767667667666666677667677667666677666766776776776767666766776766767767677677667766776676676776776776666776767677667766676676776667677676767766776767666677666776776766677676677676776767767676767676767767666677677677667667676667667767767767677677677676776677677667667667767767677676767767677667766767767767767767676766776666676767676676767676676767676677677676676776766766776677677667667666776776776666767666676676667676766666776776667676766776776776767676677667767677676776776676767766776776667677667766776767676667767677677677666767767677677677677676676776677677677666767677676667667677667677667767767667767677667766776767676766776666766776766767676676676776767667767677677676677666776776776776676776667676667767667667676776776676776767677666677677676767767767767677676767767767667667677676677677677667676677676776766776767666667676767766767766767766776766767767766666767767767676676776766766767767676776767767766767676776767767766767676667666677677677676776776776776667666677677666767676776776776776776677676767766767767677676776767676767767666776677677667677677677677676776677676776676776776767767667676767677667767676767677667677677676677666776767676776666677676767677667666667767767767767677676767667677667676766767676766776767677667667767667767676767767767767676776776767676776677667667676676776766776776677677667766767677677677677677676776666667767676776667676676776776776676776776776677676667667676676766667767667766776676776767677676776676767667767767767676766766767767677667766767766677666767667767667767667767677677677667767676676776766676776776776766767677676776767767677666767767677676666776677667766776767676766676776666776767677677676776676767766666776666776676776767767767767676766676767766676776767766676776676767666767767667677677667766676776767667666776766677676776776677677676776667666677677667676666676767676776766766676677677676677677676776766677677677677677677677666767767766767767677677677677667767767677677676767677666766676677676767666667676776776767677667677676776776776776767677676677677676776776766776767667667677677676767766776767676776767766676767767767676666767677677676776666766766776676767667677677676776766677676776776767767767676676766776776677667677667767667667767677667766776677666776676776676677666776677667667767676676676776677676776667677676767666767676776766767677677677667767767666776776677667667666767666776776677667766776677666676776776766676676776776767767767676776776776776776776767766776776776767767767676677676767667666667676667767676776667667666677677677676766677666776776776776677677666677666767676767667767667766667676766767766767767677677677676677676677676767676776676776677676776667766767667767676766776676766766776766677667767666767677677666677667767767676676677666767676766677677666776666767676676676776767767767767767667767767767767766776667667767667676767677676776676767766677677677676667677667676766677677677667666776776676776677677667677667766666767767677667677667767767766767766776766676766776767767667676776767766776776676676677667767767767676776776677666667676776667666776776767767766776776667667677677676776666767676776766767767767677676776776766667767676677667677667766677667767666677676776776767666767767767676767677677676766767676677667677677677667766767677666767666776767676776677667677677676677677676677677676677677667677676676767677666767666676776676776677676767676677666666776767766776767677677677666667766776767767676676776776767666766767677676677676666776776776767676766766677677677677667767677676767766667666776767677666776676776776776766677677677676776776766776767767676677677666776767676776676767767766667667766776766776767677667766767676776767677677666676676767766677676776776776667677677666776776776667667677677676767677677677666677677677677667767766776677677676677676766677677677666767676776767677676776676767767667676667677676776776676776776776767677677667676676766776776666677677667766676676766776767676677666776776666766776676676776667766767676667767676766767677677677676776776677676766776776667676767667767767667766766676766677666776767767767767677676767677677677667676776776677677677677676776766776776776776767767767767767666677676677677676776766667766677677676767676667767676776776776766767767767676776766767676667677667767666767766676766676776677667677667767767667677676677677677677676767677677
36776666767766776677667676776676767767767677666766776666776776767677676677676767767767666776766767677676776677676767766776776676677677677676767667767767677676767767766677676676677667767667767766776776767767766676766766767676676677666767667766776767767676767767667676776767677676667766776767676766767767767767667677677667676677667667666676677677676666766767767666677677666767677676767767667677676776767766776767676767766766767767767766767677666776767767666766767667767767767767667767677676677677666666767677667767767767766776767766776767766766676667667766776666677676767767667766776776667767766667667677676667767677677677667767767666676767677676767667767767667676767666776667767766667767676776677666766667766677676666667767767766776676767666767767676767766776776766677676677667767677676767677676667767767767667676767766766776667767766767766677677677676767677676776767676776676766766666776667676776677677677677666667677677667676767677676766676776667767676776767767676776776776676776676677666676667676767767677677676676776776767767677666776677667676676776766667677667676776766776767767667677667676676677667766767767667766667766767767766766776667767676666767676776667676776766776776677676676677676766677677677676676667767767677667766767677667767767766776767767767676776766677677666776776767767766776767767677676676776767666776766666667767676767677676776767767676776667766766776767766776666677666766676776776677667676776766677676677667677676677667667767767667667767667767766766676767767666776776767677676767677676677666767677676776776776767676677676766776766776776776776766767676766776776767667767677667767666677666767766767676776776676776676677667767767677676676676767766776767766776776676766667767767676766677667767677667676667767666776677676767766677666776776667766776766776767676677667676676776776766767767767667766676766776676677677666667676766766676666767666766776677676776676767767766776767677676766667677676677676677677677676667677676677667766667767677676676766766767767667766676766776767677667677676677677677676677677667767667767767667767767676776677677676776776776776677676667676667767767666776677677676766767766666677667667676776776767767667767767767666666767766766776676766776776776677677676767677667676767666776766776667767767676766767767666677676676667677677677677667767766766666767677677677676666776776766767766766776767666766766776676767677667677676677677676666776767676677677667677667766776776776677666776766776766776767676677676767766776767766677666766767766776667767766676767767676776667667676667767767676766776776676667767676776776766677667676776766776677677666776677666767677676676676767667667767676776766676766667767666766767676776667767677676767767666776767767666667677666776767667676776776766767677676677666776767766767767767767677667767677676766776776767677667767766677676666776767667677666776767766667767766666766767677676677667677676767667676776767676776676676766666776776776766676667767767766767766776776776776767766776767677677676776767766776776677676677676676676776767667767676776676766677677677676776776776767677676776776676767767666767767766776676776767766767767677667667676767676767676767676776667766677677667766766676667767767766677676767766767767666666767667767766767676776767766776766776677666766767676776767676776776767667676676767767767767766776676767767767767767767677667766767676776776767666767677676676676677676667767767677677676666667766767667767767666767677677676766776766767766767677677677666666667666766767676666676767767666677667676676676766766677677676767677677677676776776776676776767766776766776776776776666776776776767767767667677667677677676667767677677667676676776677677676677667766766676767676767666767676677666677667666676677677666766767677676677667667677676776767767767766767767676767676776766776767677677677677677677667766767676776776767767676767676667767667666767767766767766667677677676677677666776677667767677667767767766766677666767767677676767766676776767676776677676776776776677666667767767676767767767677666776767766776776677676766776776676666767676767767676676676667666776776676776776676766776766767766666677676767766767677677667767766767767767666776767667676776677667766767767677677676776767767667767677677676676776667766776776677666767666776776767766677666666776677677677666766677676776776767767767676776676776767676766767676767677676767767767767766767766776676767766766767767676776776776766767766767766776677676767677667766676676667676676667767767767666676776676776766766776776767676776767767666767666677677667766776776776666776767767767676767766776767767767667677677676767676677667676767676767677677666766677666776776767667766677676776767677667676677676667677666667767767767677676677676676677677667766667676667766776776776676776767676776776766667677677677676776776767666677667767676776766666776776766776776767767767766677667767766776767767767666766677677666676667667767677677677667767766677676776676767677677677667766766677666767667766766776766776676666766767767676776677676767767767767767766766676766776776677677676677667676766766776776767677676767676677676766676776766666766776767766776767766677667667767766776776776776676767676767677677676776776776767767667766677667767667767767767766677676677676776776767667677667766767677676767676776676776667767677676666676676776667677666666776776677667766676767767767667677666676676776677677667766776776677676776776677677667676667676776776767767676677667676776676776676776766776776776767767766767677677667766776767677676776776767767766677667667667767677667677667677677666776767766776776767666766676767667677676776776676767676766767676776767677667667767767767767766776767767667676767676776776667767667767767767667767767677676776767767667677677667767766677676667767767667766766667676776766666776677666766677677677676667767767677677667676776776666677667767676676676767676767766767676776676767767767766676676677677676776776776776776767767667677667677676776776676667767766767766676776667677677677676767767766767767677677677666776677676767676776776776776767766776766767766766677676776667767767677677676667766676776766667667676776776666776667666677677676676776767677677676776767667677677676776766776776766677667767676776766767767767766676677677666766767666766666677676767667676767767677667676676666767766776676677666767767767676766667766677677677677676776677666767676676776667767667767767667767766677676677677677666776776776667767767667767766767666667767676677667767766766676776667767767677677666666776767766677677676667766677677677676776767667667677667667676677667677677677667677677676677677676766676776767677666767677677666776776776776767767766776677677677676776776676676776676767766677667767676666766776776766767677676776776676776676776776776767766776767767767676667667767666767676776776776766776776776776676776677677676677676776776767767766676677677677667767667766766776767767667677667767666776677676677676776766776776676766776776766677677667676776676767767767666776766776767767677677677676766766767677677676667677677677667676766766776776766776677677677676776776776767767767667667676677677677676776767667766767677677667677676766766766776767766776666767767677667676676677676776776766776776676767667767667767767676677676767676767766677667677667766776676667676767767676766767767677676776767666776776767767676766776676666767766667767676666766767677677677677677677676767676767767667676676677677676666767767766766776767766666766767676676766677676776767767666766776776776767676677666776677677676676766767676767767767767677677676676766767766767767766676677666676776676776776766677677676676766776767676677666766667666776776776667767767667767676776676676767766666776676766767676676767677677667766766776776766776676776677667767767766776767666676677667766776776766767766676767676767677667767676776677677676776766667766766676767767667677676776776677666677667766776767767766776776776676766766667677667676676767677666766776776676776767676776766667676776677667767667767767767766767767767677677676776776676776667676776667766767676676767676767677667767666767667667676767767676767767767667676766676776776766676677677677667677677677677677677677677676676776676667767767676677676677677667767667676766776667676767767766676767766666776767677676767767766776676676767677677667667767767677676766677667767666766677666766677677667767676766767766676776666776767767767767676776776776776767767766776767667676676767766667677667676776677677676676776676666776666767667677666667766767676767766677676767767676666676676667677667767677677667767767677667676776766766677667767767676767766767766776776677677676767676776767676767667767767676676776677667767677667677667676677677666767767676776677667766767667676767767677667767767676776776666676677676677677676767766767767767677667767667667666767767667767677677677667676766767667766677676776776677676676767767667667767767676677677667677677666767667766676767677676677666677677677667766767766667667677667767676677676767766767767667677677677666766677666776766767767767766767767767676676767767767666767677667766776666767767676677667766677677677666767767676766767667667666766776776776776666776767767766776776767767766676776767766767767667767677667767676766677677666776677676767767766776677676776767667677676767677676666776677676767666767767767676776676766677667767766776676776766776766667667677677677676776776776776677676776776767767766666767766677677677676776767667767766767667667767767677676776776676776776767767767677676767767767767767677677676767676776776766766667767767767676676766776767767767766767667677676767767767766776766776776767766776676776776766776766767676767767667766677677677676766767767667676677676767666776776677677677676776767766776677677677676766767767767666776676766767676776767767677677667667667766776677677677677677667677677677676776776766677676676776667766767766766776767677667767767767767766776776776776767667666776667677677677677677667676776767767666776677667676677677676676767767767767766767676766776767767767767766767766666776776767767767766766677676766767766676776776766767
6667767667767766677677676676776776767767766766766677676767767767767767766767766767767677676676776776776767766767677676766766767677676767767767767667677676767667677676776766677667676766776776767667767767667767766667767767676776776766776767667766676767766677677676767677676767667767767767676666767767767677666666766677667676776677677676677677666766767766766776776667677667677677677677676677677676766776767677677676776667766766667676667667767677677667666676767676776776767767767766766776677677677677667767677676767767677676676766776776676776767766767766667677666766767677677676766677676767676776776767676767767676776676776666667676766766766677667767767677677677677677677677676767767766776776677677677676677666776676776776767767767676776766767767666776767676676767767767667676776767767677667677676677667767767677667766676776676766776667676767767767767676766667677666776767767767766766776776667676677677677676677677676677677677676776776676776767666767667677676767677677677666776766767767676677677676776776667677667766766767767767676676667677666766676677676766676666767676767677677677667766776766767677677676776676767766767677677667767667766776776776677676776776676667677666667766776767677676676676767676767767767677667677676676776776667767677676677676676767766677677667676767676666767667766677677677677666766766767766776677666766776776766766776667677666776677667676776767676776767767767676677676676776676767767767666767767676767667676776667767766667767767767676766677677677677677676776676776776667767767667767767767677677677676776776767667766776776667676767766667666776776766676776666677667767677667767677676776767677676677667676776767666767766766767676776767677676677666767767667676677676766776776766776767766776776767766767767667666677667677676767767767767676767676776776676667676776776766767677666767767767766766666776676776767767766767667677666767677667677676676776676767666776767676776676667667767766667767677677667767767767767766767767767666677677677666766677667767677677676767767767677677676667676776767677677667677677677677677676767677677677667767767677667767667766776776766776676767677676776676676776776767767676776776766667767677677666776776767767677676767767766676776677677667767766667767676776776676766767767767766776666676767677667676676676767677666776667767766767677667766766667676776667767676776776767677677677667767767676677676677676767766667767766767677667676776677677666776767667677667767677677676667767677677667667676776776776766766776767667676767766766776766767767767766776677667677677677677666767767767767677667676767677676677667677667677677677676677677677676677667666776677677676767767766776776767677676767677676776767767766766677677676667767677667677677666666776667666776766776677667767766666776776767767666766776677667766766776677677676776667767677676776677677667676766776666676776776776767676677677677676776766767677676766776766776766667676776776767767766766677677667766677666766767767666776677676766776676766767676766677677666677677677667667677676766676677666766666676666766767666677676776666776766766776676767666776767676676676776676767666766767666776767767766767767676766667667666677677676776776776667767766767767676667766767667766776766767767677667677677667767667676776677667667767767676666767676766767767766676766677666776667766767677677676667667677676776767766776776667767767677667677676767767767677676776767767677677676776676677667767666667667676677677677667767767677676767766776776676776767766767667666676766767667767767666766767677667766676766776677667767766776776677667767766666766776667767677677676676776767767676766677677667666767767767666776776766776766776776677677666776767667767767667676766676676776767767767676776776677667767766676666766676776676776776776666677676677676776776766767676767767767677677676677666767666766767676766776776776676766767667766667766767767767767667767667767767667677676776666666767666776776676677667676766767676767767767676767767666667667767677677667767667676767676767767767766767676767766667767676766776776667767767767677677677677677676776776776677667767767767667766677666776767766767766776666776767666677677676676766776767677677676677676776667766776767676776766766767676766776776676776776776677677677667677676767677676667677677667767676677666767767766677666677676776676776776776776767676677677676767766776776766766776666776776766677666767677677676667666766776776766676776676776767767767767767676676676776776776676776776767667667767667767766677666767667677667667677676677667767676667767767667767766767767676677677667766776767766767677667676776776776766776666677676776767677676676677667767677677677677677677677667767677667767677667666676776667767677677667676766776766776677676767666666766776767676776776766667677676676677677677677667676767767666776676776767767766767676676767766767667767667677676677676676766767766677677677677677676677667677676676776676767767767767767767767766667667676677667766767767766776677677677677666676676767677677676778667766767677667677666776766766766776776767767676767677676767767767767667676767767767667767676776767766767677677677667666767767767767766766677677677666677667766776776676776776766677676677677676776776766776667667767666677677677677667677676767666767677677676776767666776776677666776776677677676767677676776767766776767767767766776766776677676766676776776776776677676677666776676766666767767677676776776767677676776766776676776776766767667677667767767677676677676767676676776776767767677676776676776776767767676667767676767676766776776767767677677667667676767677676767676776666776776666766767767767767766767676776776676767767677677677666767767767767667677676776776766776766676776666767767676677676677677677677677667767767767766677676767676677667767767676677677677676676767767766667766677677667767677666766766767766767667767667766776767766766766776776666766776767676776677676766776776667676776767767666776776776776666776676767767767676767766776767766776766767666666776776776766667667766767767667767676767767677666767666776767767676677677667676776776767767767767676767766767676767767766776767767766767767766767767766766667767677667766766767766766667666776766767766776776767676776676767666767767677667677677676666767667676667667767767676676776776767766767676677666776776767766766767767767667676677666766767767766776776776677666776776776677676766776766666776667676776767767667767677676677676767767677676776776767767767667677667677667767676766677677677667766776667676776767677677666767767767766677667767766767767676776776766766676776667766767666676766776767666676767766767766776767767766766776776776766767677676767677677667767766776776776766676667767767667667767767677676776767676767767766776667767676666776677676766766766767677677677677676766677666767677677676677677677677677677677667767677677676677677667766677677666776776776766677667766677676667676667677667666677677666776776776776776776667676666767667766677666767667767766767767667676776676776776677666767766666767667767676767767677677667676767767676776667767677677676776667767767767677677676677676677676776776776776767767666776767666766767767767666766776776776766776776776767766767677666776776776776767767767667677666776776776767676776767676776676776666776767767767677676776767677677677677666767766677676776667767767676767676767666776776767767677667676776776776677667767666677676677676677676776676776776776776676667677677676667767766776776776766776767767677676676776776677676767667766767766776776666666677667767677677677666767667677666767767767767766667767667766677666676776767667667677676766767767677666776677677676667767667767666666776767676776667676676776676667676776776776776776676767677676776767767767767667767767766767676677676677677676676667767677676767677666677667667677676776776676676766677676767666677667767676776776766776776767767667677676776776767767767766766776776677677676677666776766666676767677676776776776767677677677677676767677667677667667676776767767676666776776776676676766767676776767677676776677667767667667677677677676666667667766776767667677677676766776766677677676677677676767676666677676667666766767667676776776776767667677676677676776776676677677667767667666776776676767677677677677676677677676667666776776666766766667676767767767676766776776776667677677677676767767767666776677676676667677666676776776767767677667667767766767767766776667667676676776767767677667677676767667767766677677677676667767666677676767766776676667667767767766677667767766766776766766776776766776677676677677666776776776766676776776776767677676766677667676676776767767766776677677676677677677677676676676776776766776776776767677676766776776767767767676766677677677667767677676666676766776776776667767766776677667767767676766766767766667677677667767667767676776776776677676767767766766776676767676767676776766667766767666776776677676776677676767676776776776776766776767767767766767677667767677677676767766767767767676766776767676676767676767767767667767767767766776776776776776766776767677676676767667767676677676677676766677677676766767766667676766776676776767766666776767666677677677676767667676676666676677676677667667767676776776767767766666776677677676767767767767667766676767676776776776676776767676667766766767766776767666776766767767676767676767766767677677676677667767667766666776776776767767677667677677667767677676767667766776776677676776677676677667767767677666776776767666776766667676776767766677667767676766677667666776666776776767767677677677676766766677667676677676766766767677677676677676676766766767677667766766776677667767766677666776677677667667766767667676767667676776677677677676767766776767767767766767677676766677677677666776767677676767676766776766767667667766677667767667767676677666767666676776676677667767766667767766776766776677677676666767667676776676677676667677667677677677676677667766776767767767677677677676776676767766776766776767677677667666667767766766766767676767666767667677677676776766776767767676766766776766767767667767767767677676767677677677666767677667766767767676666776767766677677677677677666676767766766766
67667677676776676677666676676677677666667767676677677676767677677677677677666676676776766776666667676767676766776776776776776677676776677676776767676667676676776676776767676776776776776776776767767677676767666776766776667667676767677677676677676776776766776766677667767676767667676676766676677666676776776677666766677677667767676666767767667676767676776767677666667677667767677677667666776767767667767766776667767676767677666766676677666676677676767767676776776767766776676776776677676766766776776676767677677666776667767667767767767677666677667767767676776776776676776677677677677667767767667676776766767666676677667767767767767767767676767767676767766667767767766766766676677677677667767676776776766776767676767676766767676776776677677676676776776776776667767676676666667766776776667676776677677666776776667766776767766767767767677667677676776767767767677676776767667767767667667676776766767666767667677676776677667766767666766776667767767767767666776776667667766676676767766676677677677676776776677676677666766667767766677667766667676766676676766676776766676776766776776677676676776776776767666776767667766667676776776776666676766767766767677677676667766766776767766677666677667667767767677676666676666776776667766776776767767767766767767767676776767676677677677667767667767767767767667676776767766766776767766676776776677676766776676767666677677667767767677667667767667666677677677677677667766766677667767767767667677666677677677676767766767677667677676776776776776666667667667666776767677676677666776776776767667677667666767667766676776776766767766767767676666776776677677676776776776776677676677667667676767767667767766767676776677667766666677677676766667767676767767667766677676676767767767767676677677676667766767676776676666676776767767767666677667767666776767767676667677667767667676766767667677677677677676676767767666776767677676766776767767767767667767767766766667766776676767676766776666767677676676776776667677677677666677667677667766776767676767676677677677667767766776767766666767767677677677667677677676676767676767677676667677677676776767667677667767677676776776776676766667677677676676767767767767767767766767677667677676767767676767767766677676776767767667767766676776666767676767767676767766776776776766677676677677677666676776677676676767767767676776776776676776776666767767767676767767766776767766776776667767766676667767766677676767767676666767766776676676767667767766667677667677667676767767767676767677677677666767677677677677667666776676776767767676776776666776676766676776677667766677666767676776666677676776776677677676776767767667766776776776776776767766676766677677667767767667767767766676766667676776766767766776776776676776677666767666676767677666776667677676677666677677667677676767766676776776766767767677676766676767676776767767676767767767767676666776767666667766677677677677677677676677676776776766767767766776776766677676677676767766776767766767667676767767677676767767677677667667767676666776676766767667666676666767767677677677677677676776676767676766667677676676767677666776776776766767767767676766676766767676776776677677676776676767666667767676766677676767676767767767676766776767667677677667677667667667677667767767677676767676767767677676767667767676767767766676776776776776676667677676676766667667767767767767767766776676676776776676676766677667766766776767767767676776776676766677676677676676776766767766776776667666767767767767767677676767767767667766776667676677676767767676776767767677666767767767767676767676676776776766666666667766677666766667766776766776776776767767766767767667676767677677667676676667677677676776776767667666767767676766766667676677666776767766767767667766677667767676667667766676767677676676676776776767767666776776676677677676667767766766666767667666666766766776776776767767677677676676767766776776767767677676677676677676776767767767767767766677666776776776766767677676776766776767667677667766767767767667766776776667766776677666766767767667667677677677676776767767767766667766666776776767677666767676667676766776767767766767676667667767677667767766677667667676667666676767766776676767767667667766676767666767677676776776767767676776767677667767666677676766776767766776776667677676667767766667767767767767677666767767677676776766767677676767766776767677677676667677677676776677667676676667666776776776776767766667767676776677676776676776776676667677677666767767767766677676766767766776766776776767667767666776767667766776767767767676776766776776776776767667767677667767666676677677667667676766776767667767667677676767677677676776666776767676667666667766776767766676776676676766776766676776767676767677676676776767677676766676676776676677677676766767677676677676767767666776766776666776666766667667676677666676767767677677666677677676767766676767666776776676766766776776666667666767767767766776776766767767767766677677667676767676776676776766776767677676776767667677677676776667677676776677676766767677677667766767677676767676776767667667676767767677667677677677667677667767767766677666667676677677677666776767677677676767767767676767767676776776676767667677666767766767666776676766677677677677676767767767676766767766767766776767766776776667676767676776677666767767676776776776666667676776676767767666677677677677667666767676776766776667767676776776666767766766776766766676676767766677666767677677677667767666767766676766767677677667676766776767676767767677677676766776667676677677677677677667767767677676767667767676676776667766767676767767767676676767767676767766766766767767766776776767767676767676667767676776776666767767767677667667677676766676676776776776677666767676766676677676776767767767766776776677676776677677677667677676766667766766776666776766766667676767677677667676676666667676677667767766776677677677676776776776776767676676776767766776667677677677667767767676767767677667767666776776677666677666767667767766766767767677676676776776776666767677677676767676776776677666677677677667767667667676776677666767677666667676666766677667766767767767767767767666676776666767676776776776766776667676767677676676676766776767767676766676767676667767767677677666677667767767677676676667677667667677676767677676767676776776767677666766776776677667766666667677676667767767677676677667767767677677667676767766667667676666677677676776676776767766776676767676676776676776776767676677666767677676676676776766776766776767767767667766766767767677676676767676776667766767767667676776776766677667767767767766776667666776776776776776776767677667767677677677667676676776766676676677677677676776676676776766776676766776767677667767676766767666766767666667677677677667766767677676766767677676776767666676776766667767767767767677676676667767676767667767766766776677677677676767667676767667677667677677676677676776776767666776767667767766776776767767767767677666767676667677677667667766767767666767667676776776767767677677676666767767766667767677667667677677676676677676776677677676676776776676776767667767767766667676667676766776767767677667767766776767677667676776776767666776767667667767767767667766667676676677676677677667667766676767766676766677676776766767767667666767677667677666666776766676776776776776776766776666767767676766767676767677676676677677666667766776776666676766776767767767677676767666767667677667676776667767676767676767676776776666767767667767766776766767767667767676767676776676767677666667677667676676767677667676767767667676667676666776667767767667766767766677677676676776677667767767767677676767667676666667677677666677676776767767667767676677676667667767766676666776766667667676677676766767767666666677667667767677677667766676776776667767767766776677677677676667676677666676667676776776767676776767666676676676776676666766767677677667767676666767667767676776776776667667767766766776776776666767667767767767767766666677676676767676766767676676776767767676676677677677676677676666776776776666776676767767677677677677676776767767766767767767767676677676766677677677666776776776667677676776766667677667767767766776767766766776667666676676677677677677676666767677666676767766767676767677667677677667676677666767666776776767667767676676676767767676767767676776776676776776666776676767767677676776776677677677667767767677667766776776677667677676677676767676767767676677677676667676767667766776667767766767667767766666666767676776676767767677676667767767676776776776677677677677677677676767667667767767767676776666767667667766776767766767667767766667766767667677677667677666776776766776677676776676676767766676767667666766767676666776766767766776676677677677666767767667766767676776677676766766776776676776766776776776676677667677677666766676766776677666676776677677666677676767766776776767667676667677667677667767676767767767767766676776676677676767766776767766676676776677667766677667676676776666776767767767767767676776767677676667676776776767767767666776767767666677676767767767767677676776776776776767677667667677676766776677676776776767766676776767677676767767766776776677677667676767677677676776776776667667677666776766767767767767767767766767767766776676766667767667677667677667767767666776766776776766776776676776776776776767676776767676776676667767677676767767767767767677667767677666776776776677676776767676677676677677676776666676676766767666776776776767766766767766677677667667667767767767767767677667767676767677677677677666767677667766666677667766677676676676767767766767677677676776767767677677677667677677677677667767767667676667677676776767767677677667677676776677676776667676766676677677677676667767677677676666776667667667676776677676776676666676766776776776766776766767676667676776676767677676776766766766666766667667767676677677677677666677676776767676677677666767767667677667677677677666776676667676767677676677676766676776776776776767667767677666767767766776776776767677677667766666767677676776767767766767676776667676776767676767677667767767767677676767767667767677677677677667766776676766776766677666776776776667767767676667767676776766776667667666767767767677677677677676766767766676677667677
67767766776676677667677676676676766766767677676776677677677676776776676776776676776677667767676767767767676766776776776776676677676767766677667767676676776767666767676667766776767667767666767666776666666677666776767766676676666776766667767667677677666677677667767766677677676776776776676677666776767767667677676776766667676776776767766676767767766667677676776666767667677676667676676767766776677677667666776776776776776767677677676767676676676776666677677677666776676767767677677667677666776776767676776776766676767766767677677676776676677667676776776767677676767767766776776676776676776667676677667767667677667767766766767677667767766677667767767677677667767677667767767676776677667767766776767766776767767676676667766767677677677677677677677676766776776776776776776667766666677677676776767767767677676676767677676776766776666776767766776776767767767766767667666767767766776667766776767767767767767767766776776776667677676776776677667676767767677677676776776776776676666666666776677676766767676776666776776767667767767676776666767766676776776676767767767676767766667767766766767677667767667767767767667676766767676776676666767677677677676776776776776667767767766767767677676677666776767766776676767767667766677676667767766767667676767676776676776676767676776767666676677676676767676776677667677676776776767767767667667667676676676776776776776676776766767676776767666677677676776677677667767767767676776677667676766677666776767677667766766776677677667767767767677666766767767676676676776667766666776676676676676667667676676667767676776776767767676776776767766776767766776766676677666776767767766667767767767767767677667666767767676776677676776776677666767677676767766776776677666776776667677667767667767676766767766677676667766776676677677677677676677667767766776667676776766667767667767767667677667767766766776776767676776677666776776677677666677677676677667767676776767766676767677676767767766776667667767676766776767676776767667766776677676667767766766667667676767767677676677677677676767676776766676776776767767767767676767766667767667767676677677667766776667766676767766667767677676776667767677676776776767676776767676676767766767667767676776677677677666767766667676776767677676767767677677676776767677676776766776677667676766776767767677667677666776776767676677676776676767667676776767767767677676667766766776776776767767676776776767676776766676676776666767677667767677677667767666767766776766676676776776677667667767766766766776676766767677667667676776776677677677677676767677677676767676776767767677676767676776766776776776767667666667767766767767676676767767767667766677676767766667677677677676677677677676666767767767767676676676677666666666776767666667767676677666776666667666676666677677667676776767767767666776776776676776776776776767767766766767767766776776767767676677676776776677666776767677667767677667677666766767767677666776776776776677676677667767677676766667766776677676776766776767666767667667667677677667766776776776766767677677677676766776677676767677676776776766677676776767767666766676767767767767667677677676766776776767766776776776767766776776677676767767767766767667677667766766677676776676776767767676776776776776766776667676677676767667766677677677677676766676767767766767767766767766677677666776776776776676677666767767766776676767767677676766776677676776767766776776776776776776776776776776667767766776776776776776776677676776776677676776766766767676676676767677677677677677677677676776767767767677667677677677676767767766666677667666767676767767667676776676776776676776766667677666766776677676667766677667677676677667676676776776677667677667766766776676776776776776767667677676776776776776666776676776766776767677677666667676667676767767677676676676667767766776766767767767767676667676767767767767767766776767767677676676776776676767767666767667676676776677666667676677676776766767677676776676766776776776766776776676776676766767667666776767766776677676767767767677676776676766677666767767767667767767676676677676767677666767667666677667766776767767677676776776767667667677677676767767767676767766776767766776776766776767667676776676776767676767766677666667677677667766667767677666776677667767676776677677676767767766676776776776776677677667677676776767767677677677666776767676776766676666766767767666776667767767767677667766766677676776677676767677677677677676667767677666767666677676676676766677677666676676677677676676767767666767677676767766776767766767676766776677667667767767767767677666776767677676766667767767676677676767766677667677677677677677667767676667766667676677667676767677677676776766676677676767666776776667677676676666766776767766776676767666776677676676767767677677677667676776676767667677677676667766776677677676776767767676766667766677676776766776677677676776676767767766767766676776767667766766666776676776776776766776767767767767766677666677676666767676677677676767767767767666776776776767676676776776667677667766667677676767677667667667767666767776676776677677666767766776776667667676666776676776767767667676667676666776766776767767666767676767767766767677677666667676767767766667666676766776776666767767676676767767676676676677666776677667667666677676776767676776776667676776767677677677676766677667677667767767667766677676767766776677676676767767767767667767767767676776766776667767767766776677676766776776776776677677667767767766767676677677677677677666667667767767677677667767667676776776676776776776676667767767767767676776776767667667767767666776776766666677677667677667767667676776676776676676767767766767667766767767766766776677676667666766676676677667767676776677676776767666776776767676776676776776666776667677667677667676677676776776766766766767767676776666766676677667767676667767667667766776776767677667767767767677676776767767666677666776676677667766776767666776767767667677677677677677666766767677676776767767766776677667666766767666766766776667767676776776677676766776776676776776677677677676776776767667766776677667677677677667677676667676667766776776766776767767677666776776766667767677676767676667767667767767766766677677677667767767767766767766766776667767676776766767767667767677676767767667767676766677677667666667667766676776767766676677667767766766776676677676677677667667767677677667767767677676676767666776776776776776766667677677666676767766666676776776677676776776767676776767767767767767767766776776677677666766666766776776776776767766776767767677677676767767767766776776776766677676776766667666776677667677676766677677666676776776767676776676767666677667666776676767766766776676676766677666676776676677677676666767767766776766667677667767767767676667766776767667767667676676767767676767766767767667767767666766776766776767676767767767677677666667677677677677666677667766776767676667676776676776776766676776667677676667676676676677676767667676767767767766767766776677676667767767767767677667676767677676767677677677677677667667677666767767667676767667767677676667667676767666776767767766666767677666767667767767767767767676776776667766776776766667766767677677676776776677677677677677676766666776776676776677676767767767667667677677677667676776776776666766776767676767676676677676767767677676776776776766767666767677677677676776776676767677676767666776667767767667766766767676766767677676767667677667766776776767676776676666767767676676677676767677677677677667676767677666767667767667767677666677667667667766767766766767766767767667766676767677666667767766667767677676767767766767767766767677676767767766767676667767666776776776766677676676767767667767766776776776776767766677667667666667676766776767677676676677667767767766766767676776667766776676676677677677676776767677667666667767676767766667676767767767676676776766776766767676776776776776666776766767766776767666767766676776767667767667767666776667676776667767667766767677677677677677677676667667766776767677676767766776677666666667766766767676676766667767677676677676766666677677676767676767667766677667677667767766766677676766776677677667766676776767766776766776776676767766776776776676767767677677677667767766676667767677676776677667767766767767677677676676766776667767677666776676776677676767677676676776677667767667767767677667767677677676776677677676776776676776776776767667766667767766677677676677676767766776676776776776767767766776676776667666767767766667767676766776766767766776776767767677676776776767676677667676767677676776767667676677676776676667666667676776676776776767677676666767766776677677676767677677677677677676676776677676767677667766766666776766776776776776667767676776677667667766767767767676667767676776767767676767767767767766776776766677667676776667766767677676776766767767677677667767766776767667676776767677667766776767767676776766776776677676676776677677667676767767767767666677677667766767677676767767677677667677677676667766677677676767667766767767677677677676767767767767676766776776666677677677666776776676776776677667767666677677666776677677677677677676676776677677677667767767676766677667766767767767666767676766776676667677667767677676666676776676676776667766767676677676767767767767667677676667667767766667666776677676776767767677676676776776767766666766776776776776676677676667676776776776776766667677677676766776776776677666677667767767767767766667767767677676776767667767677676767676776776666767767767767766766776767766676776767767766676766776776767767767676776776767766766776676676776767676767667767766677677677676676676776666667667676677676766677676677676766766776776776776776677677667677676767766676776776767666767677667766767666676776767676767766676776776666776776676767767666776677667677676767767767766766776767677666767666767767667677667677676767667766776766677667676766676767767767677677677677676776767766767767677677677677677677676677677677667766677677666767666767767767676767766776676677676776767667677677666677676776767767676676776767676767767767767767766767767666766767667677676766667677677667766767767767766677666767666776667667767667676767767767677677666767767667767767767676767767767666767667767667676766776767
6776667676677667676767676767677676766776766667767767676776767767766776677677677677676767766776667766776667676677667767767767766776767766676677677667676767677676677676776766676776676776767767767676676776776776766776767676776776676776767676776776776766667677667667767677667666776767677676767766767677677676677667676676667667676776766767677667676766776767767677676766776767767676776776767676766776676666776767766667676766776677667767667666767766676767767766676767767676776767766676667677677667666677677677676767767676676766776676676676677677666776766676776767767677677667766767767766767667766766667767676776776677677677676766776767677676667676776776767767767676676767666767676667676767767677676767766776776676776666767677677677676676776776767766766676767667677676767667677676776677676767767767766776776676667767666677677677676776767677667767767767767676666776667767676776767766766767676776776676776767677676767677667667767677667676776776767766766677666767767677677677677666776766776676676677676776676767766776776766677666677676776767766666776776776767766667667766767767767677676677677666776676776677677677666677666776667676667677677676667766667766767677677676776767766776776677677676676776676676767677677667766676676767676767676766766776676776666776766677677676776676767767677677677667766677677677676767676776776776776667767767767677677676676677677667767767666677677677677677677677676767677676766666767766677677677677676767767676776776776676677667676776776776767766677676767767767666766776776667767767767766766767676776667767677666676667667767676767666766767667767767766776676677677677676776776776676776667767677666776767767676677676776677676766766767676776776776776676767676767677676766776776776666776676776766676677667767766676666776776767667767767767667766667676776667767667767766676766767766776767667677667677677677667667767767767766766767676776666776776766676677676677677677676666677676677677667666776767667766767767767766776676676676776767766776677666677676776666776776677667767677677667767767676766677676667676677667666776667766776676767677677677676776776676767677677677667667676776766776677667676677677676767676776677677667767677666776776767767676776767767767766766776767676767676667677676776776676767766767677676767677666767767766776766767677676676776767767767766776776676667767766776676776676776776676666676776766776767766776677667766776666776776767767676676766676767767767766767677676677667766776767676677667677677676776667767677676776776667767767667767767766767667677677677677667667767767767676767677667767677677676776776766776766766677676676767676776677667677667766767766767767767766766776776766766676677677667667676767767677667676767666766766767767766776676667676776776676676767766676767667767767767766767767766776766666776776676667676766667766767767767766677677676776766676767676677676666776776776677677676767766767676776676676766766766766776676667766776776767676767766677676766776776776776776676677677676776677676767667767766677667676667676677676676676677667676676776666767767767677677676767676676776766766677667766677677667767667766677676676676776776667767677667677666767767677677677667677667766677676767767767767676677667676676766677667676776767767767677677667677667766677666767667767676767767766677677677666666776766767666676766767767767677667767667766766776767766767767677667766776776666766767767677677667666676677667767667767666767767767766767767677677666776776776666766767676766767767767666677676776676776776666766766676667767767767767766677677676776667767676766666766677676767667667677676776767766677666766766667677676766677667767676667766776666767767676667667767767767676767676666776676776767667676767767767666667667676767767767767677667766766776767766776677677667767767667767766767766776766776677677677667766767677667767767767667667767667676776677677676767676767767766676767767766767676767667767676766676677677676667677677666767767677677667667666677677666666767667666776776776767766676776776767676767766767666767767767767767767767767666776767676776767766676776767677677667677667767767666767767676677667766776767766766776776676676776776677666776776766776766667767677677676667767767677676767667677676667767676667667766767666676767766767676776676767677677667767766666766766766766776767766767767677677677667667676767676776776776776666766667767676767767676677677676766767666776776766776767767767767767666776767766776776776766767677677667767767767767767767767766667767667767767676766776776776766667767767676676677676676766776767676767676677676776776766776776776767767766776766767767667676776776767766776676677677676776766776676767676767767677676776677676677676776776767767767667667767767676667676776767767676677667767667667676677666776767667767767677667766677677667677667677677667767677667767677677667766676766667676666677667766666667667666676776767766766677677677676776776677666776677677677676767766676767767767667676776767767676676677667676776677667767767667767677677667666776767767676766666766767766676677667676677667766767667667766667677676776776776776667767767767766776776776776767767766776776677676767667766767767676667767677667677666676677677677667677677676767667667766676676776776767767677676766767676776776767767677667667677677667676676776767767767667677677676766667767676776776667767676766776767667676776767667676776776776776767676776767676776776776766677677667767677677667676776766666677677666767767677677677677666776776776676767766667667767677667677667767767766767767766766776776776767766767767767767667677676667676766667667677676776776767676776767667677677667767767677667766766776776767667667676677667677677667767766776776776766776776767667766676677677667767676776676766676676776767677667766767767767767677667767677667767676776767767666776767767667667677676766676767766776767676676776677677677677677677667677667766677667677677667676767767667667667767677677667767767767767666767766666776776776767677677676766776667677667766767676776676666676767676766676767767676676666767766776667766776767766667767767767767767766776767767667767676776767676666766667767677676776776767767766767676676766676767766676767667677676776776766767767767766776676676667676767767677676776667766676776666767676766767676676766776776666767666767677677677676776766677677667677677676776766767766776676776776676677676667676676676676667677677676667767676676766776776676766767767676776766767677667767667766776667767766766776666667676667676676767676776776767766767767676677677667677676676767767666676677667766776667767676666766776776767767667667666776776776766677677676776677677676767767767766776767677676767667767667767767676776666677677676667767766776667677676767767767767766776676767676677666776776766676776677667766776767767666767766766676677676776767666776767767676677676667676776776677667676676676776676776767767676677676677666776767667676776667667767767677667667767666766677676766676766676676676776767767677677667767677666676676676677666767676767767766776776776766767767767767677677677667767676766776776677677676677677666767767677677666767767676767767667677677666776767767676766667766776776676766776666666667767766667767676676767677667677667676776776766667666767767677676766766667677677666667767767676776667677667766677677676767677676776666767667677677677667677676776676766776776667677676767766677677676677667667767767766767677677676767676767766666776667767676767666667767767676767677677666776767766776776776666676667766776767676676767676776767767767767766776776676767676767767676776667767766767766776676767667666776767766766667767767676767677667767676776776766677677667677677676776676776767767767767677667667766677676776776677677676677676666767677677677667677677677677677676767766676767677676767767766767767677676776677667666676676776776776776767666667767767767767766776766776767667677667766776767676766767677667766676677667676676766677677677677667676776776767667766776767767666677666677676766667767676767766766677666776776766766667677666767767767767666667767766776766776667767767767767676676776776677677677676767767767767666767767677676676676767676677666667766677677677677667766776776676776776767767677667676776776767767766766676666767767767666776676676776677676677677677666767766677676767667677676767677677676677666667677667767676776776667767766677666776776767676766776776676767677676766677667767766767767677677676677666767676766677677677677676677676767667677676776776766776776767676767676767767767767767667766767667767667767766666767767666776767676666767677676776767676676676776776677677676767766776676667767677677676766767676767767676676766767667767667666767676776776776767767767676766776766677666767766767677677676667677676677676776767767767667677677667766766767667767767676776776767677667766776767676767677676676776776667767767767766667677676767677676676776776676677677666677667677667766766666776776766776767767767677676667767677676776767767667767767676776776776776776776666667676677667767677676767676666767767767766766776767676776676767676776677677676767677666766767677667767767766666677676776776767677676767677667667667666766666776767667666776766766776666677667767676767677676766766776677667767767767677677666676667767676776667676767767767667676776676667766767767767767667767666766676776766776767667676767767676776677676667766766776776767767767767767676776676776776767676776776667766767766776776767677677676667766667677677676767767677677667766776767767767677677676776766776676776667676767767766776766677676766667766776676766667767676776767767767676776677667767767767766776776776676776667677676766667766677667666766666767677666776766767667767767676776776666667767677677667767766776776767766666677677677676667766776767767766776666667667767766676776676767766676677677667767676677676767667767766676776767676767767767677677667767767767677677676767677676677677676776776676776767676776767767676767677676767767767677676677676767766776667766667767767767677677666767767666767667667767766677667767667677677676766776766666776776666676767677676666776767667766776767676676677677677676667676677677677667677666
7677677676766677666677666776767676776766677677667767677676766776767677677676677667676666677667676776766677676767767676676677666776776767767677667667767676766767766776677667676766776776767767676767767767767667677677667677676767677667767666776776767766667767767766767767676776767767767676776776767766766776677676677676776767766767666667766776677677676677667767767766667677677677676767767666667677667677677666776776667766767767677666767766676776676776676776767677677667767667676766776677676776667677667677677676767767676776776776776767767676766766767767767766766767676767676677677676767767676767766767766676767667677667766776776677667767767666767676667766767767667766767767677667677677677676767676677677667666776677677667767676667676776677667767767676776776766767677676776766766677677676766776677676767766667767677677677667666676676677676776766766676767766676667667677676767767677676676776776666766676676767767677677677667676677667767766766767766776676677676776776776776677677676766776776676667767676667766776667676767666767767766767767767767767766767677667767677667667676767667667677677666667766776677667677677676676676776776666667676776767677667767767767677676667767677676677667767667676676676776667767766666776667767676776767767676677667767767677676766776776677666767766776767767767766776776677667676666776767766666776776666667676767767767767767667767666766677667767766767667677666666776677666766666776767767766767676766767676767767667766667767767676677677667767766666677666776767767766767766767677677677666767767677676677677667676776776767767766676666677677677676676676766776776776767677677677676776776776677677676667676676776767677677676767676766776667667677666677667677666776767767676776767677666767767667766766766677676766767676776676666776776677676776776676666666776677666776767767766767767667767677666766676766677676776767677677667767666677676766776776776767766767677667767767667767676776776767667677667766667666776766776767677676776676767677676666676776776676766776776767766677676666776666776776767677676677666776767767676776677676776776766766767767767767677677667676767667676667676767666767667766767767766677666767767766766776767767767766776776677676767677676766666676767767767667676677666767766766776667766776776677677666677676766766767676677667676766776667767767667676776776766776767767766776677676776766776676766766776776776676776676677666676776776776766766677677677676776767676767766667667677667677666767676667767667766676767676677676766676776677667677676677667767766767767767676776767676776677676667677677676766767666776776776666676767676776676776776767767677677676666776677676676667767767677677676667667676667677667767676776766776776767677676667767766766676676776766667677676676776776776767766767667677677676766767767676767767667766776776776776776776677676767767676677676767676767667767766676767677676776776676776776766766766676776776767766767676776666766676667766776776776767677677666677676666676776667676767767767676676677676766767766767767767767766767767677676767767767766677677676677676776677667677676776767767676767767667767677676776676776667676676767667767767677676767767667767677667666767666667767677676767767766767767667677666766666767677676677667767767676776776776767676767766677666767666767666776776767767677677676767677666776776776776767767666767767676776667667767767767667766676676676677666677677676766766776767767767767767767767767766776676767676667767767767667676776667676676767677676676767667676776676776676676776766776766676677676776776677666677676677667767676766776776767677677676766766766766676767676776667767667676767667677666776776676776776667767677676776677677676767766767677676776766677677676767767666666767667767767767667767667767676677667767667766776776776776677676667767766677667676667766776667676677666766767676766677666667767767666766776776767767767666677676766776776677677677666667676767767766677666776767676776667667767766776776767766677676677667676667767676776676766776766776666776776767677677667767767676767677666767677677677677667767767767676767677677676676776766667677677677676766776667767766767666767676676667767766776767676766767767677677667767767767667677677677667677666677676677677677677677676767767676667767677667767676776776677676776676776677677667767766677676776776776666667677666767766776767677677676667767677677677677666776776776767676676677676776667767666776677667676677667767676767767677676776776676767766677676677667766767767767677676766676776677677667766677676776767677676677677677666677677676776776677677677667667676767767676776776776776677667667677676776766677666776776667677676767767767766767676676667677667767767667767767677677676767767767767667767667676676676776776766677666776767767677677677677677676767767677667667767766767767677667766776676776676776776666677676776767766667667676666776767676767677666667767767767677676667666767767767677666767767676676676776766766767767767677676667676767677676776667666676776766767766767676676767767677677677677676677676767766776776776776776776766677676677676677676677677667767667767766766677667766766767767767767767766766767767676667766766677677676776676776766776677677677666776667767766676666776776766767767667766776677677677677676676676677666767766776776776766767666767667676766776767666677666776766776666766776766776776767767767667766667767766766677677677676776776667766676767667766767767767767676776677676677676776667676776677677676776776767767766767766776776776776776667676776666776667767766776776677677667676676677676767667677676767767767676676776676676776676766776776767676677677677666667766776676667766676676776676776776676766677667666676667767676677676676766766767667767676776767767766767767767677676767766767666776776767767767767767666767767676767767767767767767767767676776767766677676766676767677667676766766676776767667767767767667767677677677667677666677677676766776676776677676776666676677676776677677677676676766776666677667666767766767766676667767676776776776766776676776677676666767677677676776767667767676767767667677676676667676666676676767767666677676776766776767667667666667766776677676776776666767667767676677677676776767677676667767766677677666667767767767767676767676767667766667677676676766776666676767767667676667676677676667677677677677677666776677676776767767767767676776776767767766767676766767676766677677677666766667766776776767676667666767767767767677677676776767766767767677677667667767766666676776677676767677667767767767667767767766677676776677677677667667767766776677667766676776776767676766776767677677676766767767766776776666766767767767667677676767676767666776767676776767677666677677676767676676776776767767676776767667767767676766766767677677676766776767676766776766767676767766667767767677667677676776767676776767766776776767676776776776776767667676776767767677677676766766776767766776766767676776666776766676776766767767676676766766676677676766776767677667676776677667767677676767676776776766766677676676776767767677676767767667767666676667676767767766767676776677676766776677676766767667667766776776766677677677677667676776767766767677666767767677667676776676676767767767676766776767767677677666766767766667767767767666667677676767766676776677676767676776767677667767767676676767677676676767766767676677676666766767677676677676767677677676776776776767677677677676767767767767766676677677667677667767767766776767667767666766776767667676767676677667667767767767766676767667767766677676776677676667677676776677676776766776676767676767767766776776767676776776776766767667767766666776767766766767767767677676776767667766676776776776776767676767676676676766776677667767766676676667676767766676676766767677677676767676676767767767767767667677667767766776776776767767667767767667766776776766776776776776776677677677676776766776766776676767767667667677677667767676676767767767767677677666776776776776666766677667767677677676776677676666767676776667667667667766666776677676776776776767676776776677677666667676766676776666776776676767676666766767666767666776776676767677676776676776677676766676676676677676677666776766767767677666767676776776776667676776676767676776676776677677667766666776766667676767766776667766677676766676676667767667676666766766766767766666676767676776677667767676677676776766766766776676767677676776677667767666776776766677677677667766676776776767767767766677676767766766676776667677676776766767677677666767677677677676667677677677676767767766676776776677676776676776776677677677676666767766767767676767767767677677677677676776776677676677676666767666776676776667767676767677667767766667677676767767666776677677667676767767766776676776776776776677677667767676676666767767676776776776676677676676776776776767667767767767677677666676667767767766667766767677676776776776676776676766766676667677667767766666766666666766677666776766776767677667677677676667766666676677676767766676766766776767667677676767676767667767667667677677677676776766767767767676766776776766776677667766767677676677677667767666667767766776776766767767676776677676776776676767767767667767677676766676776776767766767767676677677676677666776676776767766676776676676776776677677676776666776676767677666776776666766667767766767766776767666677676776776776776677667667767676766667766776767766776776767767676766767676776776667766767677676767767767767767676767667766776677666776676767667766776776767766767676767676676766677677676776676776776767767767767766767666677677666677677677676776766766676776776766767667767766677676676776677666776767767676676766776766767767766776677676666776776767667676676776767676666676767676767767667767767767766766767677667677677666676776767667766767667767767677666766677667667676776767666776676776776776767767677667667676667767667767666776766767766767767677676677667767767766767666776776776767766767767766766766666776677676667667677667767666776767667766676767676776667767767766767676766676776676676776667676767677676776677666767767677667677676776666677677677676767676776766676767677667667767767767667677677677677676676776677677667766667676667767677676776677
6667767677677677666776776767767767767767767677676767676776776766776767766766666667767676767667667666767767667677677677667677676767766667766776767677667676767767676776767766767767667676677676767667766776767767666776767766766767676776766776667677667766776767667766666667677677676676776666776667766666776767666776776776776767767767677667677667667767667767676776776677676666667667766767766766776667677667767767676766667767676767677677677676666677677666767676767767676776766677676676776667667766776776776766776767767767666676667767676776776676767676677677677676767766767677677677676677676776767767767667677676767767767767766767667767767666766776776767767766776677667767767767767667767766776767667676776776776776676776767767766766676776767676776766676666676767666767767677676776776767767667767767767766776667667766677667677667677676767767667667767767766766676776676677676766776776766776766776676776767767767767767766676767766766767677667676767666677667677677676676766776767767676767767667767667666776776776776766776776767666677677677677676767677667677676766767766677666667676677676667766677666767677667767676677676767767767767766766767767766676767767677676767767666766676776676776676776767767667666767767767766767676677676677666766667677677676776667767677677677677677676776767677667666767766766776677676767767677677667767767667767766677676766776776776767677666776776676767767766767766776677676767676776767677677666776676666776776766667767766767676776776776767677667766767767767766767767677676676667667766767676776776776767766767677667676667677677667667766666776767767767667767767676767667766677677677676767677667677676766767767676667676767766677677666767676776776776776767767677667677677666667676776767677677677666776776676677667767677667766676676766767767667767767676767767676776676766666767767767677677676667666677677676767666767767676677676776767666776677667676776776776766676666767767667676776677666667766767767767767676766766676776767766776776767767767666667767677676767676767766766776766776667766677676766766776776776776677676676767767677667767676767667767767766666776776776676767766776766776776776667766776776776676667767766677676776767677666767767766767766667676676676776767677677667767766767766766776666767676776776666776776776776766677677676677677677677676776776667667767667677676766776767666767767767766776776776676667767676767677676766767667667677667677677677667676667676766776676676776776667767767767767677667667677676667767677666667677677676776776767666776676666776776776677667767767767677676666776776676776776667766766767676676767676776767766776767667767767677677677667666776776767766677667767666667767676776776776776676677677667677677676676767767667677677676766767666776776776667767767676666676667766776666766776776767767677677677677677667676766766766767666776767677666676677667677677676776666677676767677676767677677677676776776676676676767766776667766776667767677676677667677667677677667667767666767767677667767767767667767676676667666767767767766767766667676767667767677677676767767767767667767767676677677677677677677676667767667767667677676767676767766766776776776677667667676767677666767677677676676667677677676776676776666766776776776767767676766676667767676767767666766776676767767767767676776767676776776776766677667677666676766767677676767767666666766776766767677676676667667667767676776677677666776767767676776776767677677676776767667667667677667676767676776766767767667666667677667767676767767767767766776676776666667767676776677677677677677676677676776766776767676666776767766776766776776776767676776667767666776776676767676766677677677666767667766776677677677677676767767767667767676776677676667667676767767677667766767677677677676767676677667667767676767667677666766776767767666776677676676677667677667767677667677677676766766766676776776776776776667667677677677667766767766667666776676676677677667677666677666766776667766776776776767767676667677677666776776766677667676766677676667667766776766666767676767767767766766677666676776667767677667767766776776776776776776776767766776776767767666767677677667767676776666767676776766766776776776766766776677676776776677677667677667766776767676767676666676776676677677677677677667767767766766677667676776767676767767767676677677676767767766776666776767677667767767767767766667767676677676776767766776767677676776667676676766776776676776766766776776776767766766767767767767766776766776676677676776667667766776677667766776767667667767667767767667676766767767767676776776677676676776767677677676776667766776766767677666766767767767767767667676766767767677666776677677667666767767667766767667667677667666776776677667666767766676776767766767677677676766766776776676767666766676676776676776677667677676666766766776776776677677667677676767767766776767767677677676776776766767767767667676767666667767677667767666776776767767767766767766767677667677677676766677677677667766677677677677666766676776776767667767676676676776667766767667766776776676676767766776767676676667677676767677667767767676767766767767767767676776776776677677677676776676676776776776776767676776677676776776767767677677676776767666677676767766676776676776676776776676677676776767766776776767666676677677667766677677676766767667676767676776676677677677667677667766677676676667767766677676776667677667666766677676776776676666776776677676676677677667677677666776666667767677676776776767676676776767677667767767766776677677677677677677667677677666776767677676776767676767767766667767677677677677677677677676776667766667676667677677676667666776766776767677677677677677667676766667667677677676677676776776676676776677666776767767666776667766677676667677677677667766767667767766776767766776677676667676767766766776666677677677677666776767677677677676677676677667767766676667767766776766766776667767677676776766767767767667767667677677676667666776776767667676666776766766677677676776776776766776767767766767677667676776766766767767767666676776676776776776676667676677676776677676676666667676776677677667676667667767767766766776676776666776767677677677677676767767677677666776776677677666776666776767666676677677676776776776776767667767677677676676776766677666776666776776776767676667767666776776766767677667677666776767667666767677667767767667666676766776776767676776677676776776776766766776767767677677667767667766677677677667766767766776666677677676776677666776776776676776767666776767766767676677677677667677677667677676676767767767766776767676776677676676677667766776676776676666676676776776766676776767767667667676776776677667676767766667766767767666676766676776767676667767676677677676676767767766766677676767766776677667767766776677677676767677677677676776676766776677676767676766677676667766776766667766776767767667767766776677676776666766776767677677667677677677667676767767676776767767767766766767676767666676767766667667766776776677667767767677677666776776766677677667677677667766776776676677677667766767767767677676667676676776776666767766767767676776666676776677667766766766776776767767666767767767766767667767676767767767766776767677676766776767676767677676776766667676766776776776677667667767767766776766677677666776776666677676667767677676767766767666767767677666667767767676676666766677676776677677666776776667676776767767677676766766766776767767676776776677676776776667767766767767677677667667676767677676676776677677677676677667666776677667766776767766677676767766776776766776767676767767677676677677676776767766676766776667667767677677667766776776776766776766676666676776767676767767767767767766767766767767676776776676776677677667677677676767767767766766676766776767767677677666776766767677667676776666766667676666676667767766776776767677677677676776677667767767666676666767667667666676776767766766767677677666776767667767666667767677676776776676766767676767677666776766667677666767767676767767667677676666676766767676776776677677677667677676676776676776676766767767666767676776776677676767767676767666767766767666677667666767677677667677677676766767676766667676767676776776767766776776767767767767766667767677667667766776676776776767666677666776667676767677667677676667676776677667766667677667676776676776677677676667767767767767677667677677666776666767676776767767677677667766767766776776767767666767677677677677676776767667676766776677677677667677677677677666776776666767766776667766767767766767677676767766776776767666666776766776677676776776776767677677667767766776767676767666667767676666776776767767666766667677676767667676776776767677677676676676776676766776667667767767667676767677676767767767677667676766767766776776776667766776767767767667767676776776677667666766776677666766677676776776767766766667767677666676776667766766667676767666776767676766676676667676666667766767767676767767677677677676676667676776776776667767767767766766667676776776676776776766677667767667676776767766776766677676767676767667667667766766767677666677667667767766767767666776677676667767766767767767676766676776766667766776677667667676667666667676666767677667677676776666767766776677667667667676676767667667676766767767676677667767677677667666766767676666667767766776776677667676666776676667677676667767667767667766767667767767767677676776766767676767677676776767767767767767666677666776677676667677676766776767676776776766776667677677667666666676676676766677676776676776776776776776666776677667767676676776776667767676677677677676677677676767767766766676667676767766677667677677676767767766776776766677676677676676766776776676676667767677676767767677677677676767767767677666677666776776767677676767766776666676676767767676677667766776776766767766776767767676767676677676767766767677677677677677667766677677677677667666767676667666776677677667766767667767667767766677676766767667676767767767767766766776767767766767767766767767667677676677677667677677677676676677666776776776677667767667767676776776767677667667766677667766767766776767676677667667677677677677677677677676677676676767667677667766776667676776676776776776676767676776767676677666776776667767766776776676776677
36766767767766677667767677676776667667677667676676776676767677676776667677676677677667677677676677667767767766667767767677676766776776676676776776766666677676766676676776677676776776667676676776776776766677676766776776766667677677676776767676776767767677676667767667676766776776776776677676677677666776767766776776677667677667766776776676776767767677677667767766767767677676766766766677667677667767767767767766767666676676776767767676676776677677666767767766676676776767677676676766676767666767767766767676666776766676776767677676676766766767766767677676767767766766667767676767767677676766776776676677676667766667767767766766776776676776776676776776767667677676676667766767677667676767676776677676767677676776776776676766677676677677676776776766677677676776677677676766677667766776776776767677677677667767676776767666766776767667676776766667767766677677677676667767766767676667676676767766677676677677666776776767766776776776666776676776676767766767676776767676677676776677676677676766677677677667676776676676776767676766776677676676776776766767767766767676766676776676666776767667767767767767767767767767666776667766676776667766776776677667676776776776676776776776767667767676676767676667667677676677666767676676767766776776677676766667676766766667677676666776676776776776767676666766776766677677677667676677667676676677676667767767667677676767667767667667676667766767677676767766666776767677666776776766776776766677676676767767677677666767766766677676776676676767766767767767676666776767666666776676677677676776767667767767677676767667677676667767766776776776677666667667677677676677677676676676766776767676676776676767766776677677666677667667766667766767666667767676676766776767766766776766666776676666776677676776677677676767767676666676776776766766767767667667676776766776766666776767677676666767766767667767676767767767767677677676776776766676676677677676776776776676767677677667666666677677676776676767667676776776767766767767767767766776767766676776776776677676667676776766767767677677677676677666776776677676666776676776776677677676766766676766776666676776776676666667767677676766766767766676667767766776776766776776776676767766766776767767766776667767676676776676667677666776776667766766776667676767666766677676676767766766767767767676767766766677676776767767767667667676776776767767676776776677676766677677666676667767677676776767767666676776776667767667766677677667677677667666767667667676766776677677677667677676776676677677676767677677677667767677677677667767766776677666776776676776776776767676776767677666776677676776677666766676767766776767767766767767767667767767667676766776667767766677677677667666677676776676667767667676676677667676766677677666776767667767767677667666667676767677677676776767666677676776677666776676677666666767677667677667677677677676767676767767767766776766676766776776776677676766766776776776767767676676776776676676676776677667767676776776776667667666676677677676776676766767767667767676766666776677677667677667767767676676776776776767767767677667767676776676676767676767767677667767766776776666767767767676676776666767677677667677677677676776776776667767667677676767767767676767677676767766767767767767767666677667666776666677676776767677666677676676776776767677676776676767766676666776676776776767677676776776776667676767667666677677676776677677667767676666767767677676776767766677667667667667666667677677676776766667676767766767676667667667766776776776677676766767666776767767767677666766766767767767767677677677677677677667667766667677667677676666766666676766676776677677666766677677676776776676767676767677666677677676776776766776776677676776767667677677676676667767767676776776677667677667767676776776767677667767766677677667676767767767677677676767677677677677667677676667767676676676767667677677677677667677677667676766667677676776767676776767667767767677677667667767676776776677667767676776767767677677667667766666676776776766776676767767766767667667667767767767676776766667667677667666666776766767766776767767767667677666766667767677667767667767766767666676767677677667666776767766776776767767677677667677676766776677667676776776767676776776776776776776767677667767767676766776767676766776666776677666767667676776776666776677676676767666776676676776677676677667667677667767676676766776676766767677677676776767667667766766767767766667676767676776767676776776776766776776776767766667667766676666776677666767766767767766766767677677676667677676676776677666676776677677677677667667676767766776766677667677677676767676776676767767767676776776776666667676677677676767666767767667767767766676776776667766767666767767767767666676677666666767677677676667767677666776677667767766667767667766767676776767767677666767767677667676776676677676776767767767667766666676767767766666776776776776676776776776766767767676676676767676676776776776776767677676677677677667676766767766776676776676776667676666766776676766776776767666776677667676766676677667767767676677667766776767666677676766767677676667676767676667767766776666767676667767767767676666776767766676776776677676776667666677677676776767676766677667667677676776776776776776776766766677677677676776676776667676776776666776667667766776776767766766776766776667767667676667766776667767677667767677676667676776767667667767677676776776767767767767677676767766767767767767767767677677677676767766766776767676767766776677666676767677676676676776767677676766667677676767677666776776776776766766776677676776666676667767767767766677676666776677667676767767767677667667767767667767766776776776776776667766776776666766776677677667767677677677667767767767767767767676776767767767677677677677666677676776767677667676667676667676767766766767767667766677666676767767767766667677677676766776767677676677677667677667667667767676676776767766766667766776766767676767766776666767677677677666776767677667677667676666677676776766676767767676766776776676766766667767766766776767676667767767676766676766776677667677666666767767676776676776767767766776767767766776767767767767767767677676767677667667667766776767677676676776766776767767767767767676766767677666776776676767676766677677667676776676776776767676767767676776667676676776776776666767767676776767676676767667767766767767766666776776766767767667767766767676677676767667677676776667676767767766766776776766766776776776767767676666667767676766776767767766667767767667676776776666766776666767766676767767767667766767676776776767767676677667677676776776776776677676677677667677677676677677677677666776766776677666776767766666776776766677666766767676766677677667767767677666776767676676776676766776776776776776676677677666677676776677676766676776677676767767767667767666676776776776767767767666766667676767676766667767767666767767677677667767676666776676776766767766767767676776766677676776767767767766776667676667767767767666677676667767676677667666776677667766677677677667766776776776776776776776776776676677677667767766767667767667766776776666767676677677677676776666677667676677677666776776767676767767767667676767667767676776767766776776767767766666767767677677676667676776766776677677677676776767667676767676767667766677667767766677676667766767667767677666767767767767667676776766766767767767676767667767676766767666776776666677667767767677676676767676776666776767677667767767666767767676776766776767676767767676667677677676677677676776767766767766767767767676666776667667767767767766776776776667666677676776767666767767677677666667676676776776767666667767766767667767767767767767676776776776677676767667766766677676676776766767666677667767767767667667767767767766766676767676776776776776776766776766766776776776776776766776676767676676776776666677677676776767667767767676776776677677667676776677677667677676776767677677667676776776676666766776767766776767767766767766766676676666767666677667677676767676667676677676666676776677677676766766666767666677677667767767767676776776677676766677676676676776767676766677677676766667676767667676766766767676667676767666776767767667677667666676776666767667677666767766767767767767767677667666767767766776767676767676677676766667767767767676676677676676766676776676767767767767766666767666766677676776676766776676767677667766776676667767677667767767766677676676776776776766676666776767766766767767666766776767677677676767676766767676767766767677676776677677677667767767677677677667767766666677677676767676676776776776767767766776767767767767767667677677667766676776776677677667676666776666666667766766776766776766767677677676776677666677667766776767667767766766776677667767667676776767677677677676776776776767677677676677676776776767677676767767767767766776767767766767767676767767676776767666667767767677677667667666676677666767767676667766766767676776676676776776766666667677667766776776677666676676766677677666776766766677677676767766767676767766667676767677676767766776767767767666667766666767667676677667767677667767667767767676666776667677677677676667666776776767667676677676766667667677676776767667677667767677676677677677667767677677676677677676676666766767766766767766767666667676767767766776767767767767767767767767767767677677676776677676767766677666667676776767767767666776677666776776767676767766677666677666667676676776767667767766776776677667767767767676767767667666676776767767666776766677676767767667676666767677676776776766776767766767766767767767677677677677676767667676776667767677667767767676776766767667676767677676766767766676776776776677676667667676767677677666667677677667767677676766776776767766776776677676776776776776676667676776776767667677677666667767676677667667766676677677666776776776776667667677666667767667676767677677677667767767766776776766776776767767667677676677667767766676676776766667666767677676767766767767677666667667766766766677667676776776767666776767766767666776767767676767767676676767677677677677677666767767766776776776677676766766776766776767767676676767767766666776776676676676766676776776776776666766767767767666767676767667767677666676776767676766776766767676677677667766766776767767
677677666767676667666767667767766766667676767766667676767767677677677667677677666767677667677677676776667767676676767767766667766776677676676676677666676776776776776776766676776666767766776676767677667767666776767766677667767766766767766667767767766776767676776667677676776767767766667766677676767767677667767767677676776766666667766776776767666776776776677676667766767676766766676667767667767676667667667766677676767666776676776776767767767767677677677667677667767676666776766776767676676766776776767677667767767766766677676676776776776776776776776676766776676766766776676677677677667676676767767767676767677667667767677677667677677677677666776766676677676776676776666767767766676776766767677666776776767767677677677667767767676677667667767767767677677677676667676766676767677677677677676776776677677677677676677677667767767767677667766776767767767767767767767666667767667767766766767677676767677677677676767767667767767676776766766677667766667766677666776767677677666677666776776776776776776766776676767766677666676776767767767677677666776767767767767676776676776766676776677676766776677677677677676776776767766666677676666776776776677666776776677676776677677676767676767766776766667677676767667767766767766667676776767767767677677677677676766677677676676776677667766767676667767767767767677667676766676767677666766776667766776776767676676767767677677666776776776776776767766766766767666776676776766767767676776776767677666776776677666767676776776776676776776677667677676767667676776676776776667766767767766776667666776776677667667767766766776776767677677677676776667677677676767767676776766776677676776677667766766776676677677667677667677667767677677677667666776676667677676776767767767767766677677677677666776667766676776776776776776766767766776676676776677676667676776767677667666666676767667677667677676667767667766676776776776667766776767677666667666767666776776767677676767766766776767677677677667767767667676767767766776767766767767766766766776677677676776667666667667667677677676776776677676767677666776766776776776767676767767767677667666767676677676677666677676776776767767667767676677677676767676767676676676667766677676776766767667766676677676767766767677677677677677677677677667677667767767767676676677676767766766776766766766776767667766776677677667766776677666676677676776767766776676766677676776776667766677666767676767767767766767767766676767766776767677677677677676666677677676677677677667667667676676776776677666766767667676776767767677677677676677677677677676776677677677677677676776677677676667767766776676767767767767767667676767766667767766776767676667667766677667677677677667677677677676766776677667667766776776767766766766676767766667767676776666676766776666767666766767677677667767767767666776676776766767767767766766676776776676776676767766767767766776776766677667767766667677666766666666767767767767767766766677676766767676767766677666676666767677667767667676767767767766677676767677676666666776677676667676667766776676767667767767677676767677677677676677676766767767767667666767767676767767677667676767767766776767767676776676776677666767677677676676667767767676766767676776776776666776667667677676767667676767767677667766767677666677676767676766776776677666667667676677666676776776766776776776776676676767766676767676677676766776776776767767677677676776767676677667677677677677677676766776767767766676677667766776766776776667767766766776767767667676767677666767677677676776676776666676767767676766766776676767767766767767666776776767676776767767677676667766766776766776767676676776776776767766767767667677677677677666776776676767676776776667767767677666676767666776776776776766776667676667677676776767767767667677667676676667766767766676766776776776766766666767667767676776776767677676776767676676776767766677676667666767767666776667767667666776776766776767767766676677677667676677667677677677677676776677676677677667676766766776767767676667667677677677667766667676667676676676767676776767667676766776677677666676767676776776767767767677676776767667767767767767767767666776776766767667766776776677676767767766776776776766776676666766776766776767677676776767667667767767767766776776677676776767666776666767676677667767767766766776776776677666676667767676767676766677676676766767767767676776776766766676776667677667667767767677667767766677667677667767677676767766776776766776776767667767677676776776766776677677667677677676776776677676767676676776776766767766677667667667666766776776776776767677677677666667677666677677667667767767767676776766667667676767666776676776677667766776767676776776766766767767677676676767676676776776776776767677667676767676767677677677667766767676666767767766766776776776767676766776677677676667676776766766776676677677666677676766667677676776776776767667676776776676767767766767767767676767766767677676776767767677667676767677677667677677666676677676767676776776666776767767766676676676767666666767677676766767767676767767766676767676676676778676677667767667766776767677677667767767766766767767676776667676767677677676776767677666776767767667766666676776676776767676776676776676776776676776776676766667676667666676766766776776776767677677667766776776667767767767766776677667767767666776776677676767677666677677667767766766676776676766676776677667767767767767766776776766766776767767766776767766767677677667667766776776766776776667767767676677666776776776666767667767676667677677667766767766776776776767676766767767667677677677676676666776667767767767676776667767666776666776767676677677677676767767766767667666776676677667767677676666776767676766767676676767676667667676776767766677677677677666776677676676767767676677676767766766676767766776766766676677677676676677676776667767667767666766677666766677676776667767767667767767767677666766677676767667666776767677676676767677667766767767677677676767766766776767676776776776776677676776766676677676677676767667767766776776776776766767767767667767767676766776676677677677676766776767676776776776776776767767677666767767767677676766776676677676666667766667767767767667666677676667767767767767677676676677676767667666767666766766776776776767667676677676776776766776676776776767676666776776676767767766776667677667667677667767766776767766667766667767767767767677666776767766776766676667767667767677666766776766676767677677676766776776766766776677677676676776677667667767767766767767667667767676776667767667676677677677676676667767666767767676666667676677676767676676677676676676667676776766776776766767767676677667676767667766677667766766677676776767766776766776776767676677676676767676677677677676677677676776676677677676676767766767766676776776766776776776776677677667677677667667766776766776776776677676677667767677677667767677676776667767677676776776767677676676676776676676677666767677677676767767767766677677677676766666767676667766677667677666776677677677676767667667676776676767767766766767766767766776767677667677667766667677676767767667666677667767766676667677677677676776767766767767667766767677676767767767767767767666676767766776776676776776776677676766677677677677677677676776767766677676767676766667676776776776776677666776767767766677677676767676766767767766776676666776677667676766667676776766776767666676667677667677677667677676676676767766676767767766776776767767677677666677676767767766677677677676667677667677676776776666666776667676766676676676766676767676776776676767767667767766776677677676776766767677677676767676776767767766766677677666776677676676766676776776677677677677677676766767767767667767767767767676776776767677676776767766767666677676677677677667676766676667766776776776676767767677676676776676776776776776767676767767676667767767767666776776767676776676676766776776677676677677667767766676667667766776776776667667767766677667676776667767667766767676776766677676676677676776676776667767676776766667767766667766776676676776766767667767766767767676767676776776667767667767676766666767767667766766776676677667676767766767767667667767767676767767766776676766667766667767676776767677676676776677677667666676666667666667676666767677676767767767676776677677676767767766776667766767767676667677676767767766767767667676676767677677676776677677676766667767667767666666767767666676776776776776676776667767767666767766677666776776666767676776767677666677667677677677677677677677677667766677677677666767767767676767767767676776767766667766776776776776776776766776776667676767767676767677677676776677667767767766776776776776767677677667667767676667766776776767677666676776766767676676766776766776767677677677667766776667767677667667766766767767767766767677676776767767767767767666676776767666677676776667766776766667676666767667667676776776776766676666776776676766776776767767667766677667677666677676677676676767766776776767767767767667766767677677666767667667767767667677677667676676776766776776767677667767667767767766776776676776776766776676776776767667676766776677667766766766767766767766767676677676767676767676776767767767767766776677667667767767667676667667676677677677677677677677677676677677677677676776676767676767666676776776667767767767766776667677676776767667667766767766677676766776776676766676767767766776776667667767667767767676767677676767666767667677677676776766766676676666767767677667677666776676776766776776767767767676667767767766767677677667676676677677677677677676767666776766766767676776677676776766767677666767766767767676767677677677677677677666667767767766776776767677667767667666767677676776767767676776677676676767676767767676767767766766776676667677676676767677666776666667677676776767676767767767767767676767767766767666667677667667676766776676767667667677676676776776677677676776776766767767666677667677676677677677667667766767767667676767767766776677677676776776676676767677676677667677677677666767767767767667766677677677677676776767767666767767767767676676677676766676776766767766766676776667677667667767667676676676667676766776766676677666767676776677677676776766677676776666767677667676767676767767677677667766677677676667667766767767667676
67676767767667766766776667677676776776677677667676677676667677667676776766667676776676776677667667767676766766776776776677667767666767767767766677676767677677676667767767676677677677677677677677677667676667666676666667766767767767676776767676767677676676776776767676767767767667767766676767677677677677667766766667677677677676767767677676776776776767677667667767667677667766677667667667767677676666776776776776767767676776676766676666677676767767667767766667666677676677676667767767766676767677677677677676776767676767677676776766767666766767667666677667767677676677667666676776767676767767667676677676776677676776766766776677676776776767667677677676766666677677667667767766667676776766776766766767766767677676676676776776767767767667766776676667767766767676767766776767767766776776676767767766776676767676776767676676767677677677677677676766677667677677667667767767766776766776667667767667667766776776766767677676766776676767767766666776767767677666677667766666767676767677667767767667667676766776667767767667767676767766776676776776776677676766776776677677676776677677677677677676767766767767676677677677676677666776776776776767676767677677667767667766667767767767767677667677676776767676676776776767677677667767766776667677677667677677666776776767767767677667767677677677667767767676776766776676776766677676767676767676667767676677677676766677676767667767766676776776767767767767677676767677666767676776676767677667676776776767767676767677676676677676766667676677666676676776776776776666767766676776766776666767677676767666677667767767677677677666676667667766766767676676776776776767767767676677677667677676776767767677677666776776667667767767666767676767766776767767667667766776667767677677676766677677677667766776767766666666767767676677676666767767676667677666776676776776776776776776776677676676677677677667766766677676766766667677677676666776766767677676667667677677676677676776676776667767767767677677667767666776667667767767766767677666767766767667766677666776676676677676676767767767676776776667667666666776776677676676677676776677676776776667767677676766676676767677676776676766766677677677677676677677677677676676776677667677677667767767767767677667767767767766776767767767766776767677667667677676776677676766667767677676776776776776767767767676766776776776776677677676676677676776776767677666677667767676666776767767676776677677677677666776767677666776767676776766766677677677666677676776776767767667766776767676676767767767676677676776677666666767767767676676677677676767667766776676676676776767767677667677667676776677677676766766776767767767766776776776776676766676666676667667767767666677677666667677676776767766766676677667676776766776776776676776667766666677676776767667767667677677666767666676766666776766767767677676676767677667766767666776776776767767766776767767767767666676677667676767766677676676767676666676767676767677677667667676767767676676767666677677667767767766676776676676666767666776776776767767767677667677667677677677676667666776767677677676766776677666776767767677677676776776676776667767766776766767766776776776667676667767677667767667677667767666767677677677677677667677676677667767767667767766776766677667767677676767677677667677677676667767766766766667666776667766677666766677667767676667767767767666767676767766767677676667767767666776776677667766776667666767766767767677677676767667767676776776776766677667767676776767767676666776677666776776767667677676767667666767767676667676767677666666667767766767767676767676766766776776767676767667676677676766776677666767677676676767767767676677676666776767676677677666766677667676766766676776677667677667667677667677676677676766766767766776677676776677667766767767667676767677667767767767767767767667767766776767676767766767766767666676767667676767767676767767767767666676776766676767676767676776766776766776767677677676767766767767766776776776666676776666666767676767667677677676677677677667766666776677667667676776677676776676676767677676766776776776767767666776767767666776767666776766766776667676677667677677676766776767677677677676667766767676677666776767767767676676676667767767677666667677667667767667677667766766667767676776676767667677677667677677676767767767676666676776767767767767677667676776776767766677676767676767667767767666767676776766767767666767667677676676767677677677667766776776776776767666767666767667677677677677666767766677677676767676666677666677667766677676766667767677666776776677676767677676767667666767767676767766676776667677667767767766767677667767767667676776767767767677677676767676666666776776766767677677667677676766767766767767766767767677677667767767667676666767766776677677676767667767767666766666667767766776766776776677666767676766767667677676776666776766677667677676776776676776677666776667677676767767767667676676776677667666667766767766676776767766767767766767667767767667667677666677677676776676767767677667677667767766767666776766767767676767767667766676776667766676767677676767666776667766776776776667767667676767766677677667667767667766667677667677676676767766767676776677667667667667666776767766776776767767676667677676776776676766767766776667677676776776767767676677676667676766666767677666666766776766767767767767767767767767767676776776776776677677676776766677667767767767666776766767666676776767766767676767667677676677667767676776767767767676767676677676776677676776677676677676676767767767767666676767767666666767676767667667677677676767767677676677676776767667767767677676666767677676776677676677676767666776776767766767767667767767767766776776776767666776767766776776677666677677677677676767766776776667766767666667676676767767766667767767667767767677677677667666677676767667767676776676776666676766776767767767666677667676776776776667676776766676766776776667766776767766767767767766767677667677666767767767766776677677677666766767767677677667767766767677676776776776676677666767767766676766767677667767677676776676776677677677666767677676766676666766767666676766776776767766766667676767767767676767767676766766767667767677667766666677676766776676676766767766776667677677666776776776767666776666776677676776666667767767676767767666776767766667676676776776767666667766676776667767666776676776676676667767667767766776776666767677676667677667767767676666776776767667767766776667767676666767767677677677677667766776767677677677677676776767677677676767767767767767677676676666767766677666767766776677677667676667767667767676776767767667766767676677677666776767767676776776776767676776767667677667767767767767767767767677676767667677676667677676667766776776676676767677677666667766667766677676776767767676776766677676676776767676776666776767767667677676676767766676767666776676677676776776767767676677676776767767766776667767767676776677677677677677667767767666776776677677677666776776776767767767766677676776776767767767667676767677676776677676767676677677676776767676776677666776767666766767676677676767766776776666677676666776676776767676776776667676776776676767767767667767767767676776776776677676766766677676767676776676677677667676776666666776776776666776776667667767767766677676776776767676767766776776767667767766767766776776766776776767766767667667676776766767676776776767677667666677677666767767766776676776767767676667766776776767766767767676677667676776767766766776676776776676677676776676667677676667767767666766776766776767767676766776766677676776776676776766776767666776776667766766676676766776767677676676676667767766767766766776677667766776767677667676767676676766667677667767766776776667677667676776767676667767677667677676767767676776677676767676776667676767767677677676767667767767767677677677666767676766766776776676776776766677676666677676677676776667667667767667767666776776776776677667667676766677676676667666767677676766767767676677666776766677677677666667767767766776667766667677677667767667676767677677667767766677676767766667677677676676676776666676767677676667767767676767677677666767767767677677666676766776677666766676667767667677667767767767667766676776766776776776767677676767676767766677676667767676776666677677667766766677667667766776776676767677676776767767676767676776667677677667766767666776776776766776766767766676767667767667667676666767767677677677666767676766776667676676776676767677676767767666676667767677667676677676677677677667766776766776767677676767766677667677677676676676676776676767766676776676776666776767676776776776776776677676776766677677667766776776776776767766677677676776677666767767677677676776677676667676677667667667767666766767767766776676767677666676676767667676677677667677667766776677666766767667667767667677676776676776767766677676666676776776767767676776767767677677676767677666677667667767667767767667767766766776776677677677666776776676776677667767767677666677676676776677677677667676677676776776677676677676677667767767767767767766776676667766767767767767767676766677667766776766666666776767767677677677667666776776667767677667767767676767767767767767666767677666766676776776776766767676677676676767676677666776767677667766776776676776767666767767766776776776676767667677676677677667667767767677676776776776767677676776776766776776767767676767767676776676767667766776766767766676776776776776666667667766776667676776766667676767766767767767767767666676776766767666667677666776776677677676676776767767766667677676776776776776767677676776776776776776767676676766677677667667766776667676677667676666666666767767677677677667676766676776776677667767676776766667676767676766676676766767677676767767767667766677677677676766767667677677677666767676776776776676677666776677677677666776677677677676767667767676767666666776776677667676767667767767676767676766776677666666677666767767766676767676776776667676767677676776776766767677676776766767767677667766767666676776767676667767667766766676677677676776677676767767767767767766766677677667767767676766666667767666676776677676776667676776776776677677677676776676767767677677676776676766776776767767676766767667767766776767677676767676766767677667767767676767
67677676767766767667667767767677677676776676767677676677677677676677667767766776767677667676677667767676776776676676667767667767767766766767667767676767767667767767676776776676776776776667767667766776776767666776776677667667667677667767767667766677677667667766776666776776666776677667767676676676776676676776776776766776666776776766667677676776766766677677677676776776776767767767766767767677667677676776767677676766677677667676667667667666677676776766776767767666776676776776677677677666666776767767676676767767677676776766776776776776767676767767677677677667766776766776776677667677677677666767766767767677676776767677676766767767667676677676776776776776666667676776767767677667677677667767767676767677676776677676776776667767767767677667676767767766776776767667767767767676767677666667676776677676766767667767677667667676767767767667667766677677676776776677677677676776767766676776776776676776677676767677667676667766667677677677666677666677676776766676676776767767767676677666667767667767767676776776776776766767677677667767767666776677677676776667676776776767667767767677676766667677667766767677677667766776776767767677677676667767767666776767667677667767676767666776766677667767767677677676776676776766766767677677667767666766776767676776776776776776767667767667666776676767676677667766766776676667667667676677666776676767766767766767677667676776776776767767676776667676776776766776677666776667766776666776676667676776676676676767667766767767767767766776677677666676766677677667767677677666767677676676776677676776766767677676667667667766676776767766767677677667676677677667766776776776667667676767667766767767677676776776676767767677667676766776776666767767677677676677676776767767766776677667766776667677667767677677667677676776677677667767767767767677677677667676667667767766767666776766676767676776677677666776666776767677676766667677677667667766667676677677677667766776767767767766676677676766767677677667667767677667677676767766767667766767766767767667677666676776776667767677666776776767766776666676776776677676766776776667667766767677667677676776677676677677676767667676776767676776766667767766776676776677667767666676776677676767766667767676766677676776767667666677666766667677677677666676677677667676676667677676776776776667767677667766776667766767677676677676666677676767767676766677677676776677676766776676667766776776667676766767677677676776676677676767676677677676767766776767767666776677676766776766776776667676776766776776776667767677676677677677677677676677677677676776776767667676776776776767767767666767676677677676767677677676667677677676767676767677677677677677677677676766766766667677666667767676676776776766776767767766666766667677666766776667767666776776677676767767667767766776676677667667677666767677677677667676776766677667676677677677677677666767766767767676767767676776767767766766776766677677666766776766767767676666766676676776667766766767766776677677667667667676676766767667766676776767666676667766767767767677676767766667667767677676776776767766677676667666677677677677667676667676776776677676767766767676667677677676776776776776677667767766776776767767766767767767667766766676776667767677667676776776767767767766677676776677677677677666767666766767667676767766677677677676767677676776667767766776766767767767766776667667667676767766767767667667677667767667667667677677677676677666776677667766767767677677667676776676667677676776776666776776677677677676776766766767677677667667666776767767676766766776676776776767676776776676667767766667767667766776676766677667767767767767766766766776766776776767766667677667766766776776767767767676776776767767767766767766776766677667767767667677676776676776666767667767767677677676767666767767676767767676776766677676676767676776677666666666767666676767676677676767676776766767767667677677676676776776776667667667767666676776776676776776776776766776776667767677667676766766776767766776677666766676766767767667677676776667666776767676776767667766776776767766667677676776767666776776767766767677676767766776767676767676676667766666776776667677667676776776677677667766676677676776767676767766766766676767667677666676766776767677676676676666767667766766767667767766776767767677676776767767677667766676766767766677677677677666776676666676677676677676676677676776767766776676767767767766776776767767667767666676767677667767767767767666676767767677676776776776776766677676677676776767767767677666776767676767677677677666766667766767766767767667676667767767667767676766766767666776776776766767677667666766766667667766667766776676776776766766767767766776766776667676766776767676776776766766677677677677667767766677677667677677677676776767767766776766766767677667666776676676776766767666776767677676776776776776767667667767766676766677677676776776776776776767667667677676766776667677677676667767677666776776767767767767767667677676766667666666677676776766667767767767766767677676667677677667667676776677676666767766766767766776677677676767776766677676776776776767677677667677676676776767766776776776667767766766776767677676667767767767766776776677677676676776677667676766666767767767767766776776676776776767766776676776766767767767676766776677667667667767667677667666776767676776776676776767667677667767767666776767666676667677676766677667676677677677676676767767667766666767677667767767767677677676776676776666767767767766767677676766767676776776667766776776677676776767677666666677676776776677677676776767766767766677676776677676776776776667676776767677676776677676776766767667676776667766776776767676667676776776677677676766666767676667767767676776676677677676766776776776767767766767677677667667667767766776766766676767767667677677676776676766666667676676776767767667676776776776767676767667677676767767677677667767767767667676776776776767767766667767666676677677667767766776767767766677666776776766776766676677666767677676766767766667677677676767676776676776766676776766776677666776776676667667767766767676776767767677676766776667677677666767767767767667667767767767676676767676677677666676676676766776766776767767767666776776677676776766676776776666767667767667677667766776767667767767676776776677676767667767767767767667766776766676776766666766676776766776676677666766776776767767677677677666766767767677676767767676776766767676776776677676776776677676767677677667676776776667767767767676776666677676776766776776776767676666776767767667766776776676766767766776776667667767767766767767677677676667676676776676667667766766767767677666767767766766776776776676776776677677677667667676776776776767667766776767766767676766766667767766776776767767766667767767677677667676776776776776766776676776667766677676667767667677677676776676667767766776776676677676676767676676766776676767677676676776767666776767766767767666776766677676767677667767767767677676776776766776676676766776766776767767677677677677667677677676776766666776677676776776767767767677667666776676776666766766776776677667766767676766667676776667766676677676776776776776776767666767667767676776767667677666767676767667767667677667767766767766676677677676677666677666776766776767676677667767676676776776776776766767767676677676776767676767766776776776677676767677677677667677676667677676776676767677666676776776766667676676776667667676676676666776776667667767766677667767677677666776776776766666776776767676776776767677676666676776767676776767677676667766776676767667677677666667767677666767767766767767666776677666767667766776667767767767667677676776676677676677667667676676676667677676776677666766677677676766676776767676776776776767677676767766767676776766666677677677676776766767767666776767677676766767677677677677676676767666677676776767766667767676776676677676666776767677667767767766667767666677667667677676767677676776776667766667677677677676667767767666767766767767677676676677666776677667766776776776766677676767676776776676767767767667677677667676767766677676766666767667677667676767767676776677667667766767767667667766766767767767667667676766776677677676766676677676776776767677677676776766776766767676776767677676776767676667767767767766667667667766677667767766766677677667677677676667677676776776766776767767677676776767766766767766767676677667767766767677676666776776767767677676767767676776776767767766776776767767667767667767767667766676776776766767767677677666767767676776776677676776767676676667676677666676776776776767667676767676767767767766766666767767667667767767766776666666776767766677666677676776677667767677677676766677676776766677677677676677676677676676676776667676766666767666666666766776767767767767667767767677676676776776677676776776776767666767676776676767767767676776766776677676676767767666776677676776776776676767767767676667676776776676766767666767667767676766776776677676767767767667667767766767677667766667766767766766767767667767666767767667767767676676676666766677677677677677667677666766776767767676767767677676766676776776667666776676767676676677666676767767676776676666667666776676677676767676667666677677677667667677667677667667676676676776667676667667766677676776766767677676666676667767766766767767767666766776676676776767767767677666676776676766767767677677676776676766676767666766676776767667677676776676677676776666776766677677676677666767676677676767676767676767677676767766776766776776776767667667767767766776776767766667767676767667677677667767666677667676776776767767676667766767766766776776676766776776766766776776767666767766766676767667767766666776767676676676776667766767767667766766766776667766677667767677667766676766677667667767767767667767767676767667667766776677677677667677677666667667667767677666767667667667667766776767767767766676767666776767766666767767676677667767667677676667767676776766776776766776766776776776776766677676666767677677666776776767666677666676776667767676767767767766766677677677667767677667676677676667767767677677666776766776677676677666776676677667767767677677677677677676776766776676766667767676766677677667666676776667767677666677666667767676766677666767766676766767677677677676676767767667
6767767677676767767677667676667677676776767676767677667766676677677677676676766776776776776767766766667767677676776776776776677676667767767667667767677666776676767677676776767676766776677677676677676677677667667667676766776667667767767767766776776677677676776776776676776766676666776677676667766767677676667667767666767767766677676776676676776766766766767676776776677676767676776776676767667767676767767677676776767677676776766677676676767677676667676776776666676776766776667676767766776767767677667767676767677666667667766677667767767667676667676676667767766677677667766776676667767767676677676767767767767667766667676767767667767767677677667667667677677667767677667676776766667667677676766766677676676676677667766776767766677677677666766676767667667677677676677667676766767676676676776676677667766677676676667767677666666767766677676667767766767677677677676766667767667677677676677676766766676776767767767676767767676667666776776767767766776776776767676766776677676776767766666767767767766776766766676767767766676776776767676766767676677667767767766677676676776677667766766776776776676776667666767676677677676766677677667667766776776666677666776766676667676677677667667767767767767667676767767667667767766767677667676767766776666677677676767666677666776766677677676776776766677667767767677677676767766767767766676677676766776776767676766767767677677677677676776666767677666767677667767676677676767667676776666776677676677676677677667676766767766677667676767767676766776666776776677677676677676677677667667676767676766667766776767666776676776776677667677676676676776676776767676677677677667767767767767767677676766776776776766776776767766666776767766776776766776676776776677676677677677666767676667767767676677677667766776676767767767767767767666767766776776776766676767767677676776676776667666767767666666776767766776666767767666767767676767677676767767677676766776766766666776667676776776776776776677667666676677676776677677677667767676776676767677666776677676776676776767766776767677667667767666766767767767667766666776767767676776676776767766766767767676766776767676767676676677677666767767767677676776677676767666677676766767767676767667767766766776766776766677677677667676776767767767767767667766767767676767667667677667766776676776767676767677666767676767677676667666776667676776677676767766767767767667767666666676676677676767677676767767766776767677677676776767667677666776666667767767676676766677677666776767766776776677677676776776776667767666766767767676666767667677677666677677676766676767767767766677676776776677676677667767767767677667767767766776677667677666776676677677677667767677667676677677667767677677676767677676767767766767767767767766776667666677666766766776767767766676767676766767677667677677677676767767766776767677676776767767667676677676677676676776766667676677666667677666676766767676776676767677677667766676677677667676776666767767677676677667677666766767676766677676767676676666666776776767767666776776767767676776776776776767667767676776676776766766676776776766776776776776776776766767766677677677667767766776666676767677676776776766767767677666776766667767767676676666767666666767767766767676676677667767767667767677667676767676767767767767676767766776677667767667767677667666767677677676677677676677667767677677676776776766766776767667667767677677667677676766667766766676776776767767767767676766677676776767767767767767666776776776776676766776667666766776767767767667667667677677676776767677667677676776676676767677667666677667767767676776677677666776776776776776766677677667677676767766776767676767677676766767667767676776767677676667666666776776767766776677677676767676676666667767766667676666677677677677676776767767767767767767767667767767667767767767767667677676776766776767666676776776767766767767766766667766667766767677667767676766767677677676677676776667767767767677677667767666776677667767766776767677676766767676676776776776776666676776776767667767677677677676677667677677676767667677667677677676776767676776677676676676767767767767677677677667676766767667766677677667767676776767766776776776766676776776677667766677676766767767766766666776776767667666776676767676767767667766776776776776766776677676767677667767677676677666666776767767676776677676776776766666767766776677676767676776676776776776776766776776767767767677666776677676776666776776776767766767766677677677676676776776766767767767676776767676666677677677667677666666667767767676767767667767766676776776676766667767767667767767766676776767676677667767767667767677677677667676677667767766766776776677676767767767677677676667767676677666676767676776677667676767767677666767677667767676766766776776676676667677676667667676776676666776677677677677676667666667676776776676767677676776767767766766767677676767766776776776776666767767676766766767767766667767766767767767677666667767667666676677667667677666667766776766767766667766677677667766776767767767676676677667676776767667677677677677676776667767766666776676776776677666677676766776767767767767677677667667767767676666676667767666767766767677676676767676677677666677667766776677677676677667767667667767666776667677667767676766676767677676766676767766676766767677677667767676676676766676767667676667667677676767767676677676677677676677676676667676767767676666767767767677677676666766766776767677666776776776676766767677676776676667666767767767677676766667767766776776677667767677677676776776767677676767676667767667677667767767677677676677667677677677667766676776776776766677667766776766667676767767766667677676676776766767767667676776766776767767667676767677677676677676766767767767766677676776677666776776776776776767767676667766767767667676776776767676767767767767677676677677677677676776776676676766767677676766676767676677677667666767767766666776676776767767677667767767676776776767666776776677667767667766767766676776776766667767767666667677667677667766676766676676776776776767767767767676776677667767677677677667677676776776676676767767677676676766776667766676666676767767677667766676766766677666767767767666677677676776776776766776677676776677666767666766766677677676776676776776766776766667767666776776776776767667766776776666776766676767677677677677677676766776766776767666767767767766767767766677677666776776776776767677677677676667766776776667677677676677677677677667676776766767676767677676767766766766766776676776767766767676776776767767766776776767766767677677676677676766767766776676776776677667676667667767677666676676767766776677676766677676676776667676776776767767767767676767676676667767667767766767767666677667767676776776776776776766776766767766767766676676776767767767667677666676676776767666667767767766676676677667766667667676676677676677667766776767676776767677676676776677676767766776776676677677677676767677676767676767676776767766766767767667766767767677677666676767677667676667766767676677667767677667767767766676767766776676667666676677676776666776776677666767677677667676776766666667767676767677667766677677676767666667767767677667677667767677667767767766766677677676767767766767767767677667677676767676766776667767766776776776767766667676776776767767677676766776767766677676776667767676677677667767767676766667677676667767667766667767767676776776776776767666677667677677677676776767667667676666766767766767766766776676767766776677676776667766776676767766767767676776676677677676676767766776776776677667677677677677676766666676766767767666776767766776776776776667767677676666767766677666766767766677666767676667676677667766776766676776767766667676677676776767767677676776677677667766766767767676776776776776767677667667667767677676677676676766776767767767766767766766776766776676667676766776676767676776767766676776677676767767677676767767676676667676766767666667667767676776776767667766766767667766676776766776676676776767677676677666677676776677676776767667766667766776776676767667767676677667667677677676666667766776677676767667667767767766766676767667666767667666667766676676776676776676767766776676667676767767676667767767766776766776776677677676676676767767676767677666766667767676776677666776776766767676776677676767667667677677676667767667767677677677676766767667667766676776776776676667667666666776776676767767667766767766776766776676767766776776776666776767767677676776676667676766676666776776767677676667766677666766776767767666767666776676767767667666676776767676776767677667766766677676776766767667677666776676767766767767766776676776676776776767677677667676776776776676776776776667766766766676776767667766667677676776676676677676766776676767767677666667767676677677677667666677676666767667766776767767677666776776776667767767677677667667676776776776677677676766767677677676766677676677677667667677676667766776767767767766667766676776776776776767767767677667767667667767677677677676776766776677676776677667767767767676677676776667676776766676776677677677677677676776767767767666776667767766677677666666677677667676776767766677676676767676776766776776677666767767767767677667667767667767767666767676677677677667767676766667766776767767677676767677667767766767676676666776776676776776676767766776767766667677666676776677676767676776776776776666776776776677677667767766766776776676776766676776776677667767667767667667676776776767767677667767766766666676767677677677677676667677676676676677677667677677677677667767767767666677666667676677676767767676776776776776766667667766677676676767677667766676667767676776776767766667667767667676677676776776767767767677677676666676766676766776676776776766776667667676767666776676666776766767766676776776766776676776776767766766677676767667677676676776776677677677677676667766776677677667767767767676767766676776776766776767676677676767677676776767677666767767667766767767676677676767677677666767677667676667767767677677677667767767677677676767676677667676766667767667767767766776666766776677667767766767676667767676776767766676776666676676766677667667766776677667767676767766677677677667676677667767667767767767667767766766776677666776677677667677677666676776766776
76776767667766776766677666767767676766776776767766667767676776776767667766776767677677677666776776776776776676666677666776776776776776776676776666776766776776677676767767766776677676667677667767766767666676766776766676776767767766767677677676676677667767677676776766776766767677667766776767667767766767767767666776676766776767766676776776767767767766767766776676776767766776776767676767676776776666677676776776677667767677676677676776667766776776767767767767766766776677677667677677666776677667766677676676667667767767667766767767767677667667677676776766676676776766666767767766667676676776776766667677677676776776776776676776776677667766767767767667667666766776767766776676767767767666767676776766776666767677676766677676767767766667767676776767676666666776776776766767767676677677676676667676776766776677676666667766676776776676766776776677667677677677677667767767677677667767677667767676667677666776666776766776666667677667767766676676677676776767667766776767676666776766667767666767677676776676676776667676776676776776767677666767677667677677666666776677666767676767766676776767766676676766767677677676767676776667767676767667767766676767676676767667767767666776776666776676776767676776677677666766677676767676776676767676677676767767667677676766666676767677676767767676676776676766667766767677677677666766776677677666776776776767767676776766776776676767677677676667767766776666767677676776677677677677677677677667677666766676766776766676677667767766676766766776767767766767667767767767677677667677677677667767667677667667667766776767677677677676776776776776676767676776776766767677676776776677677667766776776776767766767676677677676767677666776676676776767766676677667766776677677676766767676766767767767666677676677667676667766676776767767667677667677667767676766677667767767767676776776767676677676776767767766767766676776776667766666767767767676767766776767676776666677676776766767767767767766766776776766666776776767766766677677677667676667767767666677677677676766676766767767667767767767667667676776766776766776776776676776776776776776776776776776766677667676666776766776767766776776776676666676776776767767666767676666677676776766676766767766766767667676767667767766776776666766776667766677677676767767767667676677666767676667766677667676767767767677667766677676767767667767676667667677667767676767766767677667767677666767767677667676676776676767767676666766766776767767767767767666776676776676767766776766677667766766676776776677676776767767767767667666676767677677677666776767767767767766676767676767767767767677676776677676776767676767677677676676766767667766767667667677666776676776667667676776676776676767767766767766776767677676776666776677677666676767667676776776677676776767767767677667767767667766767667676776677677667766677677676676767666677677667767667767766767767677676667676676776666676677677667766776767667667767767666667767666667766776767767676667676766677676767677676776677667767767767667767676767677677667667676776677666767767767767667767767767666776676677676766676776767667676767767676776776767677677667676677677676676676767767667667677666666776776776776676766766677667767766776776776767767667667767767667767667767766676776677666676776767677677677677677677667667677677676676767766776776676676677677667676676766776767767677676766776767767766766676776766666767767767676776776776767667767676767766767767667677677676767676766776667766776776776776677667667666776767676767676676776766766676776767767767677676776676767676776766776676767666776676676676767766776776767666767677666766767767766776667666776667676677666767767767677676776776676767667667667676667667666677677667767766767767677667666677677677677667676677677677677676667767767767767767677677677666677667767677677667767667767676776776776676776666676666676776776776767676677676766677666776776767666766676767676776677676676776767667677667767677677677677676767677677676666677677676776776767676677677667667767667767666677676776776766676776767677676776766776766676767766666767766677676776776767677677676767677676767666767767767767667767767677677676766767767767767676767766776766767667766776676677676776677676666776776776776776776677667666776767667676676776666677666776776776666667667676666676776667767677677666776766676767676766676776667676776766677677676767676776776767666677667767766776776677676666766667766776677677666767767767767667767677677666776776677666767766676776776677677676676766776776767666666676766767676776767767767767767767676776677677666667767767677677677676666776766677676666767766667677677676776767676767767766766776767767667676767667766767766767767767667666776766776776776767767767767766766767667676776677677667677677666776767677666776767677677667677677676776677676767767666776677666776767766767677666766776776766776766667677667767676776767676767767676776776767766767767676676776766766776776677677667676767767766677677676676776667767767767667676676766776677667767666776776766776666767767677676776767767767767677677676767767767767676767767766776776776767767677676676676677676767767677676676667676776667767677676677676776766766676677676677677677667767667767666767767676776776767767676676767666767767676776776767767767767767767667767767766677676767766677666766776767766766676676767767676666677666776767676676677677677677676667766766767676766667677676776767767666766766767677676666677676776677676776766677676776676766776776677677667767677676767766676776676676767766767676677677667767767766776776766766676776776676676676776776776666677667667667667667667667767767766677666767676677667766776677676666677677676776776766776667767767667676667677667767667676776767667677676776767667766776666767676676677676776677667767767677677677666776676767767666767676767676677676776676766666776767676767767767676776766667676667766776667766676766767767767767767676776767767676676776766677666767766776676776677667767667766666776766676776676776677676767667766776766676767766766677667667767767677676767677667767677677677676767667766676776776666666776766767767677667767766776767767767666676767766677676766776767767666767677677667667677677667677677677676766677676776767766776767676767767677676677666776776766767676767767677676767766676767767666666767667766667676767766767767766676676776767767767766766776766766767767676776776776766767667767767666776666766776767677676776767766766676766776776776677666767767676767667667767677676667677676766767767767667767667677666776766677676767676676667766667676767767666676676767767766677667676767677677666776766766676766676676776666776766767766776767767666676666676766677677677677676677677676766677676766776776676676676776677677677667677677667667766767767766767666676767677667676776767766677667677677677667766776776767767667676767677667677667766776776776766677666767677677677676676676776667766767767767767666666677676667666776666666767676776676767667767766766776676776776776767766776767767767767767667766776676776676776766776677676676776676667676677676776776776776776677667767766776776667667767767767666676767676767766767667766766776767767766767766776767677667676667677677676766767676767766767666767766667677677677677676766667767677677677667766667766767766766677666776776767767676767766667767676767676667677667766767676776776776767767677677666776767676766667676766776767677676767767676776776676676767677676767677666776677677667667677667676767677676676676776766667766677676776776676776676676766776666677676776677666766677677676667666676676676776776676776677666776766676766667676667676667677677677677676776776766766766776776667766667766767767677667667676766667666676767766766677676667767767666776767766767676666766767676767667767677676767766666676767667667767676767666776677677667676677676776767677666776767767676666776776767676766676767767677677677677677677676776776676776767676776677677676766776676776767676776776776667767766776676776776767667677677667767667677667766666767667677677667767666766776776676776677667677676676766776676766767677677676776776667767766776776766676766767677666767766677676776767667767767667677667767766767767676677667767666766766776767767667667766767667767677677677676776767766767677677677666776766776767667677667767766767676677667767767667677677666776766776776776767766676677676776766666677667676676677677676776677666766767766776767767677676766767676676667677666776767767676767766667766676766776677667676767677676767767676677676776667766776776667767766677677677667766776776676767766776776766677677667666767766776776766766776677677667767677666776676676776767767767677677677676767766766677667677667676776776676776676677677666776776766766676677677667767767767676776767767676767766676776677677667766767767677667666667766767767667677677677676767677676767766677667666676766776776676776767766776676776776776766766767676667766766767667767766776776776676767676766776776776666666776676676776776676766776767767677667767766766776767767676767666676776766767766766776776776767767677676677676776677677677667676767677666677676677677667766676676766676676767666767767767677677677677667767766766677667666776767767767677676667667677676766776776776776667767667767767766767767767767667766766677676776776677666776676676776767766667676767766767677677677677666776776767676767676766766666776776676776677677677667767767767666676666776766767767767767767766676677676776767767767767767766677677676767767767767767767676666776767767677676767667677676676776766767767767767676767767676776766677676767767667767767677677677676776776767676776677677666776767766676676767767767767677667767666767676776767677677667766776776677676766767767677666767766677677676677676767667766776776776767677677676766667767666767767666766767677677667677676667677676767677666776767677666767666677667766676767676776767767766776677667677676667676767766676776776767676776677666767676677667677676676677676677677676676776667767677676677667677667767766676776766677677676766776767766667767676667767677676776767666776766677667766767767766677676767677677676767767666766776776767766776676767676676766676776776776776776767767676767677677676767676767
667766677677676667677676776776667767676767667767667677676677677677677667676776767667767767766667767666767767666767667767767767767767667677666766776677666767767767676776677676776767766677676776776767676776766776676667666676776776767767667767766767676767677676767676667666776677667767767767767676776667766776766776767677676767677677676766766776776776676776767667767767677667767767677677676767667667677677667766776776676776676776667666776667676767677666776676776676776767677676767677676766776767676677677676767677676677676767676776776776776776776766677677677677676776776776666776776766776767767666776776776667677677676676776776776776667766677677677667766677667767767767677667766766666667766667667676767767766776677677677667666776776667767767767676766677667676676767677677677667767766666766776776767767767677677667677676776667667677666776776776667766767677667667676767677677676767667766776667766767666776776767766776776776776776767767767676767766776776776776667767666776776776676776776667767767767677667767767767766776766776766676767667676677666776677666666776767677676776676776776776677677667766776767676776776767677677676776677676776666677666766667677667676776766776776776776676776676676677667767766667767667766676767767676776767677676767766776767766767667766776776776767767676776767667666767767677677677677676666776767766677667766776677677677666767676676776776677666766667767667766776677667677676776776767677677677676677667676776667676767766667676667767676767766776767666776767767766776677677666776767766667676766776676776676666676767766776776767767676766776677666776677667667767767676776776767677667666766676767767667767667676667767667767766776776776666767677666677677667677666666776667766776776667666767766677677666766776767767676776677667767667766767767677667766776766776767767676776677666766776776776776677667767767767767677676776776767767677676667766776767767667766667677667676776667676766776677677677677677677676666767667767666776776767766766776667766767677676667667766767677666766766676766767677667767767676776767677676676776677666766776667666677676766776776677677677666667666766766776667767677667677667667766676776767766776766776766676677666767667766677676667676667766776767766767676767767767666666666676676667676767767667677667667766776677676767766776776776776667676767767677677667676676666767676776776766767677677676766766676767667676767767677676776776677677677676767767677677667677666676776776766667767677666677676767766767767666677676776677677677667677667766766776677676766776677667667676776767666677667767676766676776766776767666776677667766766766677676667677666776767766676776776776767767676776776677667676767666766776676677667767767676677677667677677677676676666676767767767667677667676767767676767767766767676767767667677677667767767766667766776676667767767676767677667767767766776776776667676677676677677677676776677676766677667677677677677677677666767667767666776677677676666767677667767767667667766767767766767676767676767666676776767676776766767767767667767766766767766776676677677676767667677677677677676667677677676667677677676766776766667766667676776776677677667677676767766666776766677676776767767767766776776766677667767676766767676667667667667666767766667676776776766767767767667767767767677667667767766767767767676776776766776776667667667767677677677676776677676767766667767677667667677677667677667677667677676776766767767667767767676767767767767767766767676767677667677667767667676776766776776766766776767676776666677676767676767767676776767667676766776677676767767767677676666766676767766766776766776677676766767677667676776776776776776776666766766766776767767676776776776676676767766766776677677677677676677676776667767677667767767767767677676676676677676677667766776767676776676767667767767767767767767667667767676666776676767766776767767767667767667767767677676767766776776767767677676766776776766676666776676776767677677676767676767677666767766776776767767767666767667767767766767677677667766767676767766776677677667677676677677677666767676766776767676677667677676776776776776776776767767667666767767667666766766776776767767767767677676767676776776776676676766776776676776667766677667767766776666776677677676776767767667766776776776676766676767667767667766776776677676776766677677667767677667676776767767677667767767666667767666766667767667767666766766776677677676767767766767766676767766776776677676677676776676666676776766776776776766776767767766767766776676766776767677666667666677676767766776776776677677677677667666767676667766776776677667767677667676676776667767667666667676767676776776776667667666766776676677676667677676767677667767667767767677677677667677676776677667766677677676776677676766667766676776677677666767767767767766776767676776776767666767766666776776767667767767667667676776766776776766767766676776776767677676766776677667767767767767676676767677677677667676776776776676767676676776676676767766767676766776776776767767666766776767767676776776776676766766767766776676767676776767666776676666766677676776776676667667676776776666776667677676667677667677667676776766767766776776676676677667677667767767677676677667666766766767667767677676776776677676767677667767676666767766776767767766776767766666767667667677676776676666776666776767676676667676767666776767676766766776667766677667766767677676776677676776767767766766677666677667676766666676767666677676767766767767666776776776776776667677677677666776666776767767767767766676766676677667767677676766776676776676767676767767676776767676766666666776767666666767677677676766677676666767767677677677676667767676677677676767667767767767676776767676776766677667667667676776766766677667676767667677667766776766666776766766776767667667767767667767666776766776676776767767677677667767767767767767677677667677676766767676776767766667767767667767667676767676767766776767766667676677667666677677677677676676767667666776776677676667766767667676767676776676676776776767667767667666767667766677677667767767677677666677676776776676677666766776776677666667667766766767766776767676676776767767677677676666776667767677667667676776776776776776776766767767676776667677676677677666677676766667666776776776776776767766676776767667767677666767767766767767767766776677666666677677667766776667767677677666767677676767766767677676776767667767677677676666767667767766667767676667667767767676766767677667667677677666676677667677676776767766776766767667677666677677676676776776776666676677676776776776676776766766776766677667666776767766767666767677667666776766667677677677677677676767676776776776767676776677676776776776767676666766776766677676676677677677677677667666776667767677667767767676776776776767677667767766767677676667677677677667766676776766776767677676666676766767677677677677666667666776666676666677667767667667767677677676667667767766776767676767766766776776766766776676677677677676776667766767677667667667766767767677667667677676667766766666776676677677676676676677676766776677667667676776776766766776767767767676776677667767676767677676776676666776766676776776776677677666676767766677676677676766767766667676776767677677676667676667666676676666767766776667766766776767676776766676776776766767667676677676776776667766667767676776667667666766776767676767677677677667766766767766776766766677677677677666776677676776776776767677666767677677676767676776677677677677676776666767676676766776776677676667677677677677677666667677677676766676667766677667766766776776667767767766667766766677677677666677677677676766776767677667767767676766767766767666776776676676776776767766766776666767667667666667667677667767676676767677677676677677676767667677667667767767666767767766776767677666676767766677667767766667677676766676767677667766667677676667666766767767766766676767676776776766767677676776776776767667676776767767767766776677667766766776776767667767676767766776676776767767766776676667677676677667767666776776666766767767666676676776767767767767767767676767767767766667766776766776767677667667767767676776776766776766767766776667766776767676776776767677677667767667767677676776766676776776776676776676676776666676766776677676767767767677667677677676776776677677676766776677667677676677677667767677677677666776676776776767676776667676776776776776776776767766677677667677676767766767667667766776767667676677667677677676676667766776767677677677667766677677666667676776667767677676676767667677666776776766767676767677667766766776767766766767766776767767677677666766666766776767676776667666766776667677677667766677676767676776677676767667676776767677666767766766677677667767677677677667666667766667767677667667767676776776676676776667766776767667677677677676767767767667677677677677666676677676776776767677667766677676776767667767766767667667767767766776677677667667767667767676666767666776776676767676677676676677667667677677677677677666767767676776667767767766776776767667677667767676776667676667666767767666776677677677667767767766767667667766667767677676766776676677677676776766767667676767767766767676676767677677677667767667667667766677676667767677677677677666776667767676676667676766776776677676776677667667767766766767767677677677676766677677676767766776776676776776776776776767677677677677666767767767667676776767667766776767766766776767767667766767767677676776766766776776767676766776766776677677676666666776667767676676776776666767767677666766766767677677676676676776677667767666667766677677677676666776677677677666776676776776676676667667676676676766677676677677677666776667767766776677667676776766767766766767667676776676776767766767767767767767767676677677677667767666676667676776776767676767767667677676776776776766776676676776767767766776776676776677676776776776676667766776776767767767766776676766776677667767767677677667766677676766776767676766776776776677677677667767667767676776776767676776767666776776776767766776767676776767767767767767667677667676666776676767676667766767666676776766676676776776767767767676767667767677677677677667766677677676776677676767676676677667766676776776766776767767767767677677677
366667677677677666776677666676767767767676767767766776676676776767677676676667666676767766677676677677666666776666767677676776776677676766677677667767766776676677666776677677676676766767666677676776766776666766676767676767676676767667767767767676776676676677676667666776667677677677667766776677666776677676677666677667767677677677676776667766776776776767767676767767766676767677666677667766666776776766676766676677677676767676677666767766676667767767676776666667676776676776776767677667677666776767767767766667666766677676767767767767666767676776767767667766776677677666766677666776667677677667766667676767767676767677676667766776676676766667767677666776766667667677677677677667766677676776767666766676676776767667767677677676667767676666776767667766766767677667767767677677676776666677676767766676767766776767767677677676676767676666767767767767767767677676767767666767767767677676776776767666667766676776766776776666677676676666677677666677676767677676776776776666767767677677677676766776767676667767767677676776766766767767676776776667677667676676767667667666776766766667766677676767766767767766666767677667767677676767766677677667676776767667676767676776677667767667667677676776776666677667667767767676667767766767676676766677666767677676767767677667676677677676767667767767766676776767766766677666766776767767667767767667766677677677677676667667767767766766666776666676667767666677677676767767767677667767677676676776667666676766776767767767767676676776677677676767767677677676767766677666677676776676667767677667767766767767677676667676676776667676776676776667676776767677677676776667666766666767767767767667677666677676767667767667667767676767677667676676676676676767767676776776676677677667676776776776677677676766766677667677676776776677667767767667767677676667766766767767666767767766767767667676776767767767677667666767767676667676767766676767677667767766776676676776667767767677677666766667767767676767666766767666776766677677666767766776767767767767666776676767767676667677677677677676776677667677676767676767666776766776776677667767767766776776776776767767676767767767766677677677677676676776776776677677677677676677676766767766776776776677677676667677667676776676676767767666776677667676677677666767667676767666677677676766776677666776776776767766677676667766676676666677676776767766776767677667767767766767767667767667767676676676776767677677677666767676776677676677666676776677676677676776776776766767666767676776677666677667767667677667677676667766767676677677666677676767677667767677677667766776767677676767677676767677677677667676776677677667677666776677676776776776676776677677677676776766776677677676676677677677676776766767766776676767766677677677676676767767667767767767677676677676666766667767767766666776667676776776776667767667677677667666767676677676667677677677677667767767676666666767677676767677676677666776776776776776776676766667676767676776676676676667677677676776767677676767767767677667767766676677677676776767676667767677677676776767767767767767766767766677676677676667767766776677666776767677677677677676776677677667766776766776677666667767767666776677676677676776767667667766667767676666676767666776767766766767766767767667677676776767677677676776667666766776677677666776677666776776766776676767677667677676776676766776677676767677667767676776776776776677676767666766676776667767676677676776767676767677676676667677677677677667676767767677677676767766776776776767767766767676766677676766767676677667767767766776767667677676776767667666776776766667677677677677677677667676666767767767676677676776776776676776776676677677676676676767767676776766676767767677666677677676767766766676666776776766776767767667667766677667767766776776677677676776677667677676677667767667677677676767767676677666776767767676666776666776676776776776776776767767677677677676676776776776776677667766767766767677677677677677666766676776767767766766767767667767766776776776767676776776776776667676677677667767667667676676776776676677677667676766776666767677666676676767767766776776776767766767767767676776776667767677677666676677676667767767766676776766767676666767676666767667676766667766776776676776776767666666767767676767677667766667767767766667767766776677677676776677677667766776776677677676677666666676776776776766767667667677676776676767767676666677677667666766666767676767766767767766676767767766676676667676776767676767767676676767767767676766776776776776767677677667677666766666776677676677667677677666767676776767766767767667676667677667666677667667667767766767766676766767766767677667767767767766676776776776676667677677677667676767667667766667767677667766776776776776677676767676766767677677676767677676776767667676766767766766776776776766666766676776766677677677676766767767767766767767676677676776667767767767677667767767667677677667767766776666776767677666676766767676776767677677676667677667767667766766776666776776667667676677677677677677677666676666776776776776776667767676676676767767676766776776667767766677667766677667676767667767676776776667767767667667766776766776766767767667667767767767667676676766676766767676677666677677676767766776767677677676766767667767767767767677676776776776766767676667676767767677666776776676677677677676767766776767767667677667767767767766776766767767676776767667676776776677667676667767767666667676767677676767667766677677666767767676767676676667766776676767766677667766677676677667766776676666767677676676767677676767666666767767677676776767767766766677677676776776776776767767667677667676776776677666676776667667676767676667767667767767766767767767766767767667677676677667676776667766667677676776667667766676766676776776676677677676766766767767766667767666676666667676667766767677676776767767767667676667676776767676667667677677677677666767767767767767667767677676766767676766766667677676676677676767677676776766776676676677676677677676776776776776667667676776676776676776776776667767676776677677676766677676776767767766676767766776776767667767767667767676767767766767667767766776776677667766676767767676767666766676776666776767767767667767767667767667766677676767767767676666767767767767677676676776767767677676767766767767766776776767767766666667767676676766767767767667676776676767767766667666776776676766676676776676776766767767766677677667676676677667667676766767676676767667677667767766767677677677677677676767667766666776677666767667767767677667667766776776666676776676667766677677677676676776667766677677667676776677667676767767676676676776767677676776776776766767767767766776767676676776776676766677676676776776667767677676776676776667666677677677677676666776767767676767767767767677677677676767676667766676767767667667677667667767667667666677676767676766776776766767677677676776767677677666776776776767767767767767766766677667767667676676677666766767676767766766776766776676677676676676776767767667666677676776776676766776676677667676677676767767767767766677676776666677667767677677667767766776766776776677676666776667676676767666677677667676767666677677677666666776767677666676776776776767766766767667666667666767767667676776667667677677676776767767766666766776776776776776767767676767676676776677676667766776766776776776676677677676766677676677676667667767667676767766766766666776767676776776667767767767677677677677676776677667677676667676776677667767676676767677677667667767666767767767767676767767767766776776776767767676667676776767667676676767677666677677676776766767667677667767767767676676677677677676776767767676676676677677676776676776666776677667767767676766676667676676776776676667766667767676667676767767676767667667667667766776767766677677676676677667666677677677676677677677677676766776666676666667676776667767677667766666776667677666766767767766776766766767766767677666767667666667677667667677666776776776766767676767677666767767766677677677667677676676676767767767766776767667677667767767666767667667666776776677667766767677677676776776767676667767676767677676677676766767677667767676776677666766676776767767766776666767767767767766677667766677676676776766767676776776677667676676767666776776767766677667677666677676776667767766776766676677677676767767677677676766766766676767767677676676767676767667676767766776766767677676766676776776766776767767766766676766767767767767766776767677677666776767677676767766766676667666766767766776676677676776766767676776776776776776676776766776677676776767767677666776767666776767767666776677667767676667666767767767676676676767677677677677676767766676767767767666776776776776766677667767666676766677667767767667767767676776767767677676666776776677677667767677677677676676767766676766667677666776766767676677667767676767676767677677666776776667677666677667766766767666677666776766676776666766676676776666766767667766677677677667677676767766776767767676666776776767766776667676776667667766766767676677666677677667677676766676767676666767767677677677676666776766766677667767767677677667767766776766776676767766776677676776776767767766766776767667676767676776776776776776676776766766766677676667766767766776776766667676767667767767667766776767666677677677666676676767767767667676767677676776667677667767767666767676776766776776767677667767666677676766776677677676767667767767767766776776676677667667766677676766676667767676767767667667766676667667767766776767677666776776767666676776776676666767767766676677677667677676767767666776767766767767676677677677677666676767677676676676767766667677666766776776767676677676677676767767666767666776677677676767767677677676767767676767767766776677667766766766767766776667677667677677677676766776667676776766677667767676776766667766667767767676767667677667766677676776776767767667767767666677677677676776776776767767666776677676767677677666677667676776676767767766776776766767676776676766776677676776776677676776766767676776776776776676776677677667766776776767767767677677677677677676767667666766767677676767666776776676776767767766767766677667767677676767667667766776676776767766776776767767767767766676666767666767767666776767767666677
677667666776776767666767766666776776776676667767767766766666677666667677676677676676676776666676776676766766677667667766776776776776767767676776767667767766676776667677677676767766676776776776776676767677677676776767667676676776767766676776666776776766766776767677667676776776767667767677677677677677676676776766767766677677677676676776776767677676677676776776767766776666766766667767767767676767766776767766776677667667667766766766767666667767667677676767676677676767766676676766677677666677676676676767667767676776677677677677676776767767667767767767767766676767766767767677677677676776667667676776776766676677666776767676676776767667677677666667667766676776767767767677677676767767667766677677676766667767767677677677676766767667766667677677677677676776767766767767666677667767766676676776776776766767767676666767666676676766776677676667767667767676776767676776776776776676767766766776767666677667767767766667676766767767766767766676766776666676776776776776767767767767767767666776776776776677676766767766676776767676766776767767667676767677677666776677677676667667666767766776667677667667767667667767676677676676776776766767767666666776676767667767767676677666776676767676676666767667766776776776776776776666667667766767676666767667766676776766766776766676776776776676676667767767667667767767767677667666767767677676766776766776676776776766776767767676776776667767667677677666667667766776667767666776776766667676767767676666676666776767677676676667766767767676767676676676767767666666666776776776776767767677677676767767667677677677676776776666767766767667767766667767767767767677677666776766776776766766667676667666666766776677677677667676776767666767767677667766767766767766776776776776776677677676776776766776776666677666776776776776767677677667677677677677676766677677667766776677667767766676676766667676776766766776767767766776676766677677676776676767767767676767767767767676766766767767766676776767767767766776767767667666676776676677677677676676677667667667766767766776766766776677676766767767766666767667767676677667676776776767667667767767677676776676776667767767676767767766676677677677677667667767667677677677667677666776676776766666766767767666767677677676677677676767676767767667767676767767677677666767767766776776767676677666667667766667766667767767766767766676677677677667767766776766676667767766776767666666776766676767667667766677666667667667767676776676766766677667666776776776776676676776677677676776667676766667767666776776776766776776666776776676767767677677676676776767677676767767676776776776776766776666666767767677677676767766667767767677667676767767667677667766776766666677667767676767677666677677667676667767767677677677677677676776776677667767676776676667766776776767767767767767767766776676776776667767766776776677677676776766767667677676767677667667677676776667766767677667766767767666766767767767667767676776766676776776677676776767767667677667767667676776776776677667676667767767666667767767767766676767767767676677667767767766666676776776676776667667767766676666776677667767766677676776776766776776776676776766676776776776677677666667767667766767676776766776677677676776667667767767766767667767766676676767766776776666677667767767766776776676677666767676676676677677676677677666767767676767666677677676776776776776767766767676776776766667667667676676677676667667767676767767766767667677677667666676767676677666766767666776766667667767767667676776677676767767766667676767767676767667767767677677676776667766676666776767676776677666667676767666676776766766677676766776677677676776776766776667667667676767767766776767677666676776666776767667766767767766677677667767767767766676767767767767767676766677677676776776667676767766676766767767767766766767677676676767767767677666676776677677666666667767677667677677677677677677667677667766776676776676776767677676677676677677676676767677676776677666776677677676766776667667767767677666677676766776676767677666767677667766676776776677667676776776776776667677676776767677676767767767767766667767767677676776766776676766776767677676776776776776776667666766667676677667666766776776776776767667677666776776666766776666677667676767767767767767666676666766776676676766767666776667676776776766676767766677676677677667767766666776776776767677677677676776676767767667677676767766767767767767677666677676677667767676677667677677667676776676776767767767766766667767767766676767677677677676676767676776766776776667767767667677676767767767676677676776767767766667766766767667676776776667676776676776667767766766767767767667676766776776776776776666767676767667667677677676776767677676667667667767676767677676677676767767667767676677676776776776676667767677677676776667767767766776766776676767767676776767766667766776667767676776767666776666776766767676776776767767767767767677677677667766666776767676677676776776776677677667766667767767767766776767767766767767767767677677676676776776776677676667677677677676766667676676767676776677676778677667677667677667677666767677676677666677677667676767677667767667767766766666776767677676676776676776766776766776667666776776766767766767677677677666767666776767767766776676676776776766776767667767677676776776767767676767767766776667766767767677666767767667677677677667676677677677667766767677677667667766766677677676776776666667767766776776677676776677676767676776676776766776767677667767676767677677667677676767667666776676776776776766677677676776776766767767767767767766776767767677677666776767767666676776776767767677677667767666767667766676767766667767677666776767676677676666776767767676766776767676667666676767767667767676776666677676776776776776776766776776776766776776776767667767677676776776776676666776766666776676677677676767676776767766776767667766767676776776766776767667766776776776767667767667676767767666667666766776776666676767676666767677676766667767677667767676677676776677676767766667666776776776766776776667676776676676776676776677666676766776766776776676776667767767766767677677667766776766776776767676677667667666677666667766776776767767767677677667767767766666667767766776776766677676766776776776776776666776766776776767767767677676767667667666776767676776776766776677677677666667676767676776667767766766766676767767767767767766766767676676766676766776776677677677667767676776667767677667767767676766776767767666667767766766767767766776766767767676766766767677666776776767767677676667666776776676776767667676676677666767677667767766676677667676776766776676776766766677677677677676776767767666677667677667767667767667676776776767667676776766677677666776766776767676776776766776676766766776666776676776776676776776767676766666776676766667677676767677676776776776767767667766776677676766776667767767767666766767766776676776776766667767767767677677667666776767666767767767676766776676766676666776666776676776767766767676667766667667676766676767766767667766776677676776667766667767767677677677676677676776776776676776776676767767767767677677667677677677677677677676767677676767767677677676676776776767767766767677676767667667676776776767676776776667766677677677677666767766766677677677676676677667667676667667676776767667766776676677667766767767666666677677666676676766776677677676666766767767766677677677667767667767676677666767676776677667767677667676666776776767677677677667767676776767676766767767767676667677667667766676776776677677667676676667766776767767666767766677677677676766666767767676767676776776766776677677677667767767767677676776776677677677676776677677676676677676667767677677676776776767767766767767677676767677677677667767676676676667667676676776776766676767667667767676667676667767667676676776776776766666767767677676666676776776776776776776677676667767676677667676677676677676776776667766776776776776767667766767666667677667667676767667666776776776766767676676767676776676676677676776767767766676767766776776767767677677676776676776767676776677676676677676677677667767767677667767767767676776677667767667666676677676767767766676776776766776677677667676667676776766776776776767767766767766676676677666677676767677676666677677667677667676767767666776767676776767677677666776766776767677667666676677676676767767767766776676776667676767766666667677666776676766776776677677666676766666677676776666667667766776776767676677667667676676676776776676766676776667767767767677667677677667767766776676767767766776767766767767766766767676677677676667676767767677676676776766776667767767677676677667676776767766666766776667667676677676767767666776676766766767676677676766767767767666767676767677666776767767767667676677666776676776776677676767767767767766767767767677677677676677666667676676776766776677667767766676667766676667667767676767766776767766667676776767667767676677666767767666776767767766776677677667667767677677676667677677676667676776767767767767767677676766767766677666767677676666776776766667766776676776776766677676666676677676667677677666776676676677677676676776776676767767767766776666767676666767676776667676667766766767766677666776776766776767677677667667767767677677666767667767677677677677677666767667767677677676776776667766767677676666767666767667767767767676767767666667666767767766776776667677676677666766776776676776776767677676767667677677667767676776667766676766767667667676666776776766776767766676776776776766767676767676767676776767767767767767676676776776676767767677677676667766667677676767767667667677677676776776766776776676776776766776767677667767666767676667677676667676667676776767767767767766767767767677677666767767767767767666776776776666767767766776767676776776766666776767677677666776776676776767767677677676676767676776766766667766667767667767767677677676776676776676776667666767676767676767766667677677666776767676776767766767767667667766767767676766666776776776776776767666766776776766767676767677677677667677676767677666776667676677677677667766676667767767666667667767767666767766677676767676676776776676776677667766676676676766776676666667766776676776767677676676677667676766776776677677677667676666766766677676666776776776776
6776677677677677667767677677667767767767666776767677676776766766677666767676776676767766776767767767666776767676667677667766776776667766676776767677666766677667766767676666666667667767767767677667677677666767766667677676767676776767766766676667676776776776677677676776666667767766776767766677677667667766666766677677677677677667767676776776677677667676667766776776767766766677677676767767767767766666776677676767677667766677666767766776667766667766677676767767767766766776677677676776776776767767766676776676776677677677676776776767667677676767767667767767767667666767767676776676767767677676767677677677677676767767677677667767766667767667767677676676767676767766667667676766766776767667676776776776776767667767676677667677677677677667677676667676767677677677677677667677676766667677677666676776776776667677676776767667767767766677676776766776776766776676767667667667667767667676776767666776776767767677677676767666767667767677667677676677667667677666767676676767767676776676776776776767767767677667676677676776776776776667767676677677677677676776767666776667766677667767767667676776766677667667767676776776767667766776677666776676776676776667767677677677676767767667667766766776776776776667766767767667767767766776677666667677677676776776767676677676767766677676676767677676767676766677667676676677677676776776667676676766766766667676677677677677667676776776776766766677676776776776776776766766766776767766776677667767676776766767767677666667677677676767766766676676776667677667677666767767676767677666767676776677677677677667677667766767767677666776676766776676677676767767667767767676767767676776776667676767767767767676666776776776776776666776776776676666766676667767666676676776676676676676776767766676767667667767766776767767667677677677667767767677676677667667767677666766766677676766677667677677677666767676676677667767677677667676776766776776776677677676767676767766776666767766676676776776776677677666776766677667767676776667677666767677677666767767767677676677676766666677677676776767666677676676676767676776767676766776767667767677667667766666766677666766676666767766776677676766767766776667676776667766767667677666776776767766776776767767767676676776776767767667676677677667767767677677677677667676776767676776667667767677676767766767667767767666676776776667666677677667767766776776677676776676766767766667677676667767667766766767767676766676776776776776767767667677666776666766676767767667677667767767667676776767666776767677677677677677667676776677667677676767677666667676776776767766677676767767767767767767677677677676776667676776677677676776767666767767767666776776676667667666767667676776767677676776766776776776676667767677676767667767767677676676776676766676776767676776766776767766776677676776776677677677667667767676776776776677677676767676767767767677666667676766776776766676767766767767676676667667767766767676776776776766667667676776677676667767666677666776766676776766767667667676677676776767667767667767766776767767667767766666776676766776667766667667767766766667667676767677677666776776766677666776676776676677677676667767677667677677676677667767676767767666677677676776767667667766766776767767677667667676776767767767676676776776776676766776776776676676676767667676676767666667676767666776776776767766766667666776776677667767767767767676767767766776767676767767767767766776677676766776776767676776677676767667767767676776766766767766776776767676767677676767666767766767677676666776767767766767766766776776767767767767676766776776767666776766767677677677667766677667676767767676776776776776766767676677676776767676767677666676776667677676776766766766776766677676767766776677676776776676776767677676776766767767676776776676766766767767676776766677667676676667667767767766767676666767677667676767766776667766776776766776666676667767767667767767676767767767766776676776677676666766677676776676776776767676776776767666776676667767767767767766666776776667767767767676766776677667767766776767766776776677677676776767666776776767676767767767677677677676666676676776776676766667767676766767666667766666677676666776676767766767677667767766676666776677676776776767677666676776776776766667666776676767767766776677677676767676776776776767677666776766776776776766776677676677677677676776667676666767667667666767677677676666677676766676766776676776776767666676667677677677677676767676677667677676766776767766767766767767676767766776767676776676677676776776767767767767667667767666676767677667676766776677667767666776776776676776767766776767766767676767677676776767766767767767766767667766767666676767766676776677676676776667766767677677676677667767677677676767766676767677667767676677677677677677677666767767766776667766767767767677677677676776776667767666676766776676767676776667676676676667677677676766677676677676776676667767766776677677677667676676677667767666776776766776776767677667677667676776667767667767766776776676767676767767766676766676776767766767676767676776767766677677676676776676676666666776767766776767766767766776776776676776766767767766667676677676676767677676667766676767766676776767767766776677676667676776776676776667767677667677676677667676677676776776767667676767676767767666667677676676666776667767767767677666767766776676766776767667676776767767767766767767667767766776667677676767677667676776677676677677667766776677677667767676776776767767767677676776766666767767767677676766676766676667767667767677666767767676676776767676776767677676776776766767677676776767677666776766676767766677676767676766766677676667667677667667676677667667676766767767767676667767767676676767667766666676767677676767677677677676776677666676767667676767766776766667766766676677677676776766776767767766676766767676677676776767667766767767767677676676676776767666677677666776667766767677666776776776766676767666767676666776776766667767766776767767667667767767767666776776776776776766776776767677676776776677666776667677676766776776677667667666677676767677666676767767767676767677667667766666677666776766776767767676766667676666776666767677676677667667676677677667767676776676767767766766776667767677676776767677677676667676767676767676667767767677677677676667766676776676767677667667676676667766767766677677666676776676767767767677677667766676767767766677676767677677667666666776776767667676776766767766776767676767667667677677676776677677677677667767767766776767767667766677676676766776766666776677676767767766677676767677676766767666767766766767766776676676767767767767767676767767767767766767767676676776676767676667676776766766766766677667767666677667767676666776776766666667766776766677677667767676776776767667767676776677676776776776776776676776676667766776666677677677666766767767767767676766767767766677676776677676767676776776767767677677677666776776776776776776677676767676767766767766766767766776776766767667676677667676677667667767677667766766766776767767766776776676767766776667667677677677667767676776766776766776767766677666776676767767676776776677676766776676776776666767767667676776667767677676766666666776776767767667767676767676767667677676767677677677676676776776767767676767667677676677667766776766766667676677676667767666767676677676776676667767767666766676677677676776667766766766677666776767767677676766776677666776676677667767667767767677677676776767767667667767677667767666776776676767677677677677667667677666767677676767766667667676776776776676767677676676776766766767677667766767767677676776776776776677677676776667767666767766767677676766776677667676776767767767667676666767766767767767677677676766766676666767766667767676767767766677667676776776767667766776766676767677676667766767677667767667767677666776666767667677676667666766776776767677667766766666676667767667767676776776676677667766767767767677666776766676776767667677666767766676776677676766667767676766677667767666667667676677667667677666766767767766767767677676766676767667676666767676776776776776667767766767676676676776776676776767676776767677666677676677676766776667767766667766776677676767677677667766776776776776766666677676767667767666776667676776667677676677677667666676676677677676667676676767767676767766767767676776776676667666676677676776667767766676767676676667677677677676767677677666766676666676766677676666767767766676767767666677667676677676767767766767767767676767767676767676776766667767767666766666776766767767677677677667767767677667667676776766767676666776677677676766776766766676776677677667677677667676776776776776767677676776776767677676776766776776676766766666677677677667676767767767767666767676676667676776676776776677676667677667667676676776776767666766767677666776677666776676776776766776676776666667666776776676676676776776776667767676766767677676776677677676667676776667677676776667666776776776766677676776776767676767766776776767677676667677677667766776667767677676776667676666776677676776766776776676677676676666766776767667677667676766677677667666776776676776767677676667767767667667767766766666677676776767676776676776776677676676776766776667677677676767676776676767767767667676776767666766767767766776766776767667766776666767767767767767677676676767767666677677666776766776776776767677677677676767767676776767767677676676767766677667767766667767766677676767766676666766776677666766767767766666666767677667767677676767767767676676676677677677667676676776767677677666767767677676677677676677676676677677667766767766776776766776667677676766767676767677667767677676776767676776776776767676776676677677667766766776766676677666677667766766776776767666767677676776776776766776767766766766776676676676776767677677666676776676676767767767676766776676766776767767766667767677667676677676676766776677676767676776776667676677666766776767676766677676776776676677666776776776767677676767666667767766776677667667767676776766776776776677667676776667767667676676677666776767667667676677666677667767677676776776767667766676776767767767676677676776677676666776766776776776776776776766676766776677677667766676767676776776767677676666666767666776767676677666677677677666676767767
67767767676677667676767766767767667767676776767677676667767766767666767676776667666776776776776776677677677676767676776676676767767767767676776766766767677677666667667677677667766776667676776766666667767766776767677667767677666767677677676776776767667767676676776667677677676767666677667766776666766767667677677677677667676676767767766677676676776767677666676767676767676776776776676767677677676766766667767766776767767766767666767767676776767767666667766776677676776767766766677666667676766776776776766767677677667676776767667676766766776766776776677677677666766767767676776767767766776676676667667766677676677666776667676766766776667767676776676666766776767766776677676776776776767676767767767667767766776666776666677677667676776667767677676667767677667767766776776776767767677677677677677667767767676776667767676776767666766766776776667677676767767676767766776776677667677676767766776676776776666766767677667677667677676666766776666677666677666766766776776766677677667666677676677677667667676666776767767766766776667667766767767767667677667676767767667767766776767767766766767766776766766676666766776776767676766776766776676776776677676767767766776776676776677677677677667676776776776677667677667767767767677666677676676776677676776776677677667767767666776676776767766776677677676766677676776776677677666776776767767766766767766776676776767667666767766776667766776766766767767766666776676776767767666776776767676767767677677676677676776677677677677676767767767767676667766776677676776767667667766677667676667677676667677677677676766677677676677667767667767676677676767767667667676677677667677677667666776767767676676766767677667676667677677676776767676767767767677667767766776767667666776776767666767677677667766676776677676766677666767767676776766766667667767667767667676767677676767676766776767766776676667767766766676767667766776766666676667767766676776676667766766776776776766767677677676776766676776766776666776776776667766776767666776676767766767676776766767666667766776766776676776767667667676776677677676677667676767767767667767677667677667676767667767666776677677676776776776676666767766667766667767676776766667767677677677676776767766776677667767766677677667767667766776776767767767767766767766776776676776767766767666767767677676667677667677677667677667766766767766666767666776776767667766767677666776767767676767767766767676767767766767766666667666776767767767766676677677677666776776767666776776776776776677677666767666776776766677677676776776776776776776766776776776776766767667676677667667767767677677677677676776776776676776776767677676767676766776767677676767766776676676667677676776767766767667767677676676767767667767676677666677676776776776767676767667677667667766767676776776767667677676767766666776767667767677677676776776676676677667677676776776677676677676767677667677677677666776776767677677677677677677666776677677666767766767767767676776776677666776766677667767676776776766667676776776766676767767676677666677677667666666677676676666776767676776767767766667676767676767767677667677677677667767766766776677677676666767676766776776667667676767766677677677676767767666667767766776766776767767767667676776766667667766776767767767766767666667767767767766776676676766667666767677667677667666767766776776677666766767766677677666776666776667667767767676776766767767677677676676766766667666676776776766667767767667677677667677677677676667766667676676667767666767766667667676676766667676676667666677677666776666677666767677677676677676677676776776776776776676676776767767676767767766767676767766776676677677677677667767767667676766776776776666676776776776677677677667766776776767677676676676767767767677667676767676677676766767767766677667766676776776676677677676676766776767766767766767676767666766767676677666766676767766776767677677676667677677677677666776666766676767767677667677667677676667766677676667767676767767676767767767666766767667676776766767767677677676766766766766776766776676766776767676677677667766767767677676776767677676667767767767766776776776767676767676776767676776776666676667766766776677677667767666767676776776677667667676776767766767677676776776766666767677676776766776776767676676776676667767676766667767677667766776776776767677676776676776776676767667666776677676767676776667676776677677677677667767667676776667666767767676776776676776776676767766667767767677677676776776776677677666776766666776776667666767767767767767667677667767767766677667677667767767766767767767766767677667766776767767767677666767766776677677676767766767676776766677667666766776776667767667676767677677677666776667767676667767767767677676776766776776767767676766677676677676677667766767667767676667667767767676677677667677676776666676666776767677677677677677677676767676676676776776767767667666776766766676776666767666776677667676766776667677677677667677667677677666667767767767677677676776677676677676776666776677667767677666776677677667767766766776776676767766776766776677667766776777676776676667767676676767676666767676667767666677677676767676776776767766767677676667667676667766776766776666666776676766776767666676667767766676667676776677676667667767677667767767676776676677676766676766776677677677677666776677667766776666677667767676776677676767766766666767667667767667767667766667766776767767676767766667676776767676767666767767767677666776666766776776676767766776676767677676667667767666766667677676776677677667767676667677676776666766676767677667766766677677666767767677666776767666667767767767766666767767676677677667767767767767766667767667766767667677677676767667667766767666767667766776776776766767676767667667766766676776667767676776766676677676766776776677677667676776776667676767767766767677677677666767767677677677677676776767766767676776776677677667676776667676767767766766776776767766677677677677677667666676766766767767767767676776667676767676676666766767767767767766677677677666766676677666767677667676776767767676766676776776667676767767767676677676767766667767767766667677676677676677676667666767766776776766776767677676776667677677667766776776766767667676767766677667767766767766667676776667767767676776767767767767677676677677677676767767676676776766676767676776667766776767766766767767676776677676767677667666676776767767667676776676767767666776767767766766776667677677677666776767677677667767677677667766676767766776677667677667677676767767767767766767766776676766677676767677676776677677666766676677677667667767667767767677667667767677676666666767667767676766776776766776677677666676767677676776776666676767767766767766767767676667766666766667766776776667676766766766776677676766667766676776776776766767767767767676677676667767767677676767766776677677666776676676767677667766766767676676667766776676676767677667677667677676767767766776767767677677677677677667767767767766767676676766666677677677666776776677666677667667667767676767667767767767666776676676677677676776676776767767677666776767667666776676767767666776766767667677676776676767676766677676776767767667766677676767667676677676666776766767666667767667677667677667767676767766776676776767766667767677676766676667767676676766767767676776766677677677666676767766766666766776676676667676776667767767676667767676676667767766766676676676776766776766776776677666667677676776776677676677676676776667766767677677667667666767667676767767767766776766677667677677666676776666766776767767676776767767767667666776677676776776766666677677677677677677677676677676767766776666767666766767767766676676776767677677667766676776766776776776677676767767666766676676676776667767767667767677676667677677677667677677677677667676767767767676676676776776677676776767766677667676767676767767677677666667677676776776766776776676677667676776677667766767677677666677676766776776776676667766776677676676666767767676766677667767766676767767666677676776767767667676677667666776677667666776776677666776677676767677676767676676666667667677677676776767677676776767666666676766776676766766677677677676776766676766767766776766766766776776677666767767767767677677666676676766676776667767677677677677677677676677676767676767766767677666776766766776677676676767767767667676667677666677677677676766766767677667676776767767676767676677676667767766776766677677676676676666776767676776667677677667667767767767677677677676776677677666776767667676767677667766776776667767676776667676767676766767767767676667676676677676766766776676776677666677677676776677676667767766667677666676677677676676776677676776677677677677677676776767676776677666767767666776776677677677677667676776766767676776676677667676667677676766676676776776776776677676767676776676676776766776776677667767677667767677677677667677667676666676776766767666667667766677676776676776766676677677677667766776667767666677667677676776767767766776767667677677676676776666676776767667766766666776676677666667676776666776776766776666776667677667667677676766766776766766676776776676766666677676767767767766766667666677676776776776677676667667677677676776677667677677677676766767766776677676667766767767667677666776767667766766776677676776677676666766666677667767666767766767676766676776676776776776676676767767676776767677676766776776666776676776776666767677676776776766767767767767767666776677677677677676767766667766667767766766767766766676776767767676776776767766776677676776776767767766667667666767766776767677676667677677676776767767767677677676677677676767677677667767667667666677676767767677676676776676776776667676676666767767677676667767766766776766776677666776767667767666677667766776767767767767677677666776767767767766676677676676776666676676676676776767766677677677666766776767677676676676776776767767766677677676767667766776776776776767766766667676767676676766767676767766766776776677666667767666776767667676677667767767676767667677677676776776776667767766667767677677676767676776767676767767667767676676776676776767766676676676677676776767767766776767767666767666776666676776676676776776676767676667766676776767666776776676766766667767677677667677677676677666776677677666776667676
67676667767677676776776776776776766776776776767667767766766776776677667676677676766767677667767677666767767767766767677667667767676776677666677676767667676676667677677677667767676667676676767767666767766776676766766776776677667666767767767767667667666776766766776767676776767667767767767767767767667767767666766767667667676766767767667667767767767766776776767766766776767676767766766677677677676776776767667676677677676676766766767767667767676776776767767766776767677677677676776767677666677667667677666767766776776776776767767767676767767676776676776767677677676666776767767676667677676667667677667766776776666776666766776677666776776776776776676767766767676776676677677667667767766776776767667676776776767767667677667677667676776776676776776677667676766776766776766767767767677666776667767766667676676676776776776776677676667767766676676776767766766676677676776667676677667767766766676767677667767676776766776776767666776776766677677677676677677677677676677667767677677667677676767676776776677676767676767667767677666767676767677676776776677677676776766776767767666776676767767766776676767666776776676767676767767767676776676776767677667677676676676767766667677667767767767676776677677667767666776767677676776676767667766767767677677677676776766776776676776776776776676766677676776776776677677676776766667666677667667667677677677676677677676776667677677677667767676776767667677677666666776766776676676776767677676776776766776676676776776767676667677667767767767666677667766767766667767766667677676776776767766776776676676776776767767767677666776677676666776776766776667767767677676776667767766767767767677667677667767766676667767766667666766667767667676677677676776666676766767767767676776776666676667676767667767766766776767767676767666676676666667666776677677667767767676776776676776767767767676677667677666677676776667767767676667677676767767676767677677666767676677676766676667767666766676776776677667677676767766776677676676776776776767767766767667676666666776776767677676776677667676767676776676776676776776667677666776767767766767677676677677677667676776767677676667766666776776766767677676767677677677667676666766776767767666767767667766666766776767676767666677677667676766767676776776776776767676667676767667676667767766676776666676667767667677677677676767676677676776677676676767766676776677667676776666776676776677676677676667767666776766767667667767676776776767667767767676767767766776667667676767766666767677667676667677666677667676666776666677666667676776676767767677676776776776776776776776776667676776776676767667767767767666767666766767667666766667766676677676667667677676677676667667676676676776776667767767766767676766767676776776676776766766677676767677667677676766767667767767766776666776776667676767767667676666677677677677677676766666776677676776776767666776767766776677676776776766667767676677667767676776766766776677676677666677677677677667767667676766767767667766776677667666666776767676666767676766677677677676776677677676767767667667676767766767766677667767677676676676667677666776776776767766667677667767676776766677676776776767767767676776767766767767666666767767767676776666776776766676776676667766767676767666776676776776776767677666766767677677677666677676667767766767767676767767677676767767677676776677667767766767766776667767676776766676677666776776677666776676766667677676667767767677677677676776767767767766677677676767767767767767767667766776677667677676767767767766767677667676776776776767667666667767677676776776676677676766676776766776766767767666676767767667666766676767767676767767676776767767677677677667767677667767676767676776776667766767667676766666776676776767676776666667667667767676767766776676776766767677677676776767767767677676767767676677676667666676767677667767667676767676766677667767767676767666676776766776776767677677676767677677677667676776767767677677667767677676676767676776667667766776677666766676667766667766766776667667666677676776776677677676666677676766676667676766666766766766776767667667766676676776767766676776767766667766776667767667676767676776776776767667677677677676776677676667666677666676676667767676677676767676776676767767676776776676776667677666776667666767677667767677677676676666667766677667767767767767767676776767676767767667677677667766677677676666666677677677677677667767766667677677676676776776667767666766776766776766676776666676667677666767677676776767766776766776776676667767667667676767767677677667676676767766776776767677676776776776767767767676776677677677667666776766667676767677676776766677666767767767766676677677677677667767767676766767677667667767676676677677677676767766776776677676767767766776767677677677677677666677677677676676766677667767767767766677667667766776767767767667767667677676776676677667767766776677667766776776776667677677667767677676776776767676667767667767766776667676667767767676776776666766776767767767767667677666767767767677677676776776767767666776667767677677667667767766776667667767767767767767666776776776677666767767666776776767767667766676776776776767667766776766677667667667676776776776667677677676666776776776776767667767767767667766767767767676676767767767767767676766776767767767767676767767677677666677667677676676667766766677677677677676766667667767666677676766776677676666776676767766766776666766677667767767677666766766667677667767676776676666776677676677676677677667766776767767667676776766776767766676677677666767677676776676677677667766776676766776766667676776766767767676776767677666676776776776776776776767766667667766667677667666767676677676776767666776776776677676666776667767667677677676776766676776776666767676766767677667767767767766677677666766776776776776767767767676776776667767676766676776766776767767676776676677676676776776666767676677667766776767677676776776676776667677677676676776767767767676676677676776776776776766666676676766776776776776776776767677677677676676767676766776667667677667667767677676776767667767767676676676776676776677676776766766767767677677677677676766766776776776767667677667767767766667666677676766776677666767677667667676676676776776766676676767676767677676776776676767767676776776677666776767677677667767676776767667766776776776676767766776677676776766667667676667767677677667667676776776667667667677676776677676677676776676677666666766776776677676767667677677667766676767676776676766766767666776676767666676767767767767676676767676776667677676666776776677667677677677676667676776767677677666776767766666676776767767677677666676676776667767666667766776776676776666667666776767766767676667677667766776776776767677677666776666776766676676776767767676676677676776766776767766676766676776667767767767767676677677667676776677677676776766767676767766677676776677666767677677666766676767667676677666767767767676776676667767666767767767767766776776767767677667677667767767767676766666767766676676776676766767667676676776677677666667677676676767676776767766776767766667767676666776767766677676676767766767676767677666776767676767767676677677667767677677676766676677667667667676776676677677676676766776776667766667767767767677676667767766776676676776776776676767667677677676667767666776767667677677667667767767677677677676676676667677677676776767667767767767676776776766767677677677667676776776767767766766776676676776667766767766767767767767676767676667667666667767676776677677676667677677677676776776677676776766666677666776676666766776767766666776776776776776676767766776766677666767667767767677667767667766766767666676776776766767767767676676767767767767677677677667766776776676776776776766776776767676767676677676677676767667677667676766667676676776776767767666776776767767767677676677666767677677666766776766776676767676767677667767677677677676676766667766766767767676676776776676666676767767666667676776676677677677677677676767676676767767767676667667677677676767676766767767767677677676776776676776767677677667666767766676776767677676767767667767767766676767766767676667766676677676767676667666776776667667676767767766776767676677667667767767677677677677677677676667767767766767667766776677667767676676767666676767767676767676776667766766667666767667677677676776677676676676677677666776776776767767676677676677666767766776776667767677667767677667767677677677666776767677676767766766776666676767767676767767767676677677676776776677666776667666767766776766677676676767767766676776676766677667766767677677677676676767767767766776767667677677676676677667767667677676676766776767767677667667676766767766666766676677676776767767767676767767767666776776767766676676767766677676767677676767767767767767767767767767666766766677667767766677676767667666767676767767676767677676766677677677677667767766767766776677677677676676766776677667766776676676776676776767767677676767677667666767676767767766776676776677677676767767766676776667767677676676766767677677676667767676767677676767666667667667766677677667677666766767677667766677666677666776776776776676767666767666676676766776677666776767676666677676677677667666776677677677677677667767667676776767677667767767767766776767677667667676776767767767677677667766767676766677666776776667677677666676677666776776677676767766677676776677666677677676766676767666676776776676776677676677666776776776776776667676766676776767767767667767677676677666776767767667676677667667766677677676776767677667667766776677667677677677667767766676766776677677676776776776776776667667767667767676776776776677677677677666667676776676776767766776766776767677676677677667766776677677667767766776676766766676776676767767767767677677677666767767766767676677676767766767767677667677676767667767677666677677667666776676677677677667767767667766767676776677677676676767767676767766766776767766776776667767766767667767667766766776776667767766776776767666776776767766676677677676776766676666677667677677666767667767767767767767667767667767676767766676677676677677667667677667767767766767767676766776776667766767667766667767767676766677676776767767767766667677667767767677666776677667766767677677676766676676677667667667667
767766776677666767766677677676776767676776677676767766677677677676676677676766776776766776776767677666776767666776776676776776776677677676776766776766677667677676766767666767667677667667766767766776677676677666776776767676667767667667677676667676766676676776677667767667667666766667677666676776667767676667766767767676767667667676776776767767676776776767767666766776776776767676776676767676767677667677677677667676676776767666667667676676767666776666776677666676776767677667767767767676776676776776677677667767766776767667676767666676667766776676766676676766776776776767767667667667667767766776767767767677667666667677667677667676766767766677666767676776776776767767767766767767676677666767767767767677667677667767676776776776676667676677677676776676776677667767676767676776667676776776676767676676666767766776667766766676776776667677666767676676776766766776677667767667667676776676676677677667667677667766677666776776767767677676667767767676776766776667677677677677677667676767767667767766667767677666776766677676677676677676776776776767767766676766776767667766767767667766776767677676677676667676776766667767766776676766776676667767676767766677676677676766677677676776776776776776767767767766776776776776677667767766766677677677676767667767676767667667767766776776667677677677667766677677667766677667766776776776677677676677677677677676776767667666677676776766677667766677677677676776767766776776776767767677676677677667676767677676676767666776776766666776677676676676776767766676776776776666776776667767666666776776776667767677676776776667767677677677677666676676776776776767667676766776666776767666776776677667667667767767767677666667767677676767767677677667676776676776767676667677667766776776776767767677666677677676767766767667667666776677676767666767766677676767677677676776776766677677677677676766776776677676677666776677676766776776766666776767767676776767767676676767677667766776667767767677667767676776776766667767766766666776767676666766667666666767676676776776766676767677666767767767676667767677667676677667676767677677676667767676766767677677667767676676776767766767677666776676766767767767767767767767766767676667676676776676776666776767676776666677677676776667676676776667676767666667766776767667767666776667676666767766776667767767767767677676676776676776776677666776666767767767766776676776676776766676767666766766776676776766767666776776766776776766767667766776767677666776766776676776766667666776667767767766676766667767677676776767767766776766676767666677677677677677666776767667767767767767677676776667666776776676677676677677667766767676677676776767766676676776767766766676767677677666767677676676776767667667666766767676676677676767767666767767767767767766767677677676767677676677677667676666767666767767767677677676767767767767767677676776776676776667766776767666677676776767766766767676677676766767766776676766767677666767667676776767676766776677677677677677676767677677676776677667666667767676667766766767666766676776776767666776776766766666766766776767767766776767677676767676676776776667767677676667676776677677666676767677666776677667666776776666676776776667767767766767766767667767677677667666767767767667677667766767766776676776766677676776767767667767767767767677676766776767677667767676767767676776767676776776767767767677676676767677676766776677677676766767677676776677676767767767766776767766767676776776767677667676767667766676776767676776676677676677677677677667767676676767766677677676767767767766767767677667766767766676776667766776766667676766766667676767766766676776766677667676667667767766767767676676776767676767767667767667677676776766767766776767767767766776776677667666776766667766766776767677667767667767666677677676767677677676677667667677667677677677666767767676766666766766766767766776776766676776776767667676676767767676776677676776677676776766776776667677677667766767677677677667767676776666776677677677667767677677677677676676776776667666767767766676767767666776776767767767676767677677676676776667766776667766776667667667676766666767676767676776767767676776667677676767767677676667667676776677666767767767767677677667767676767676776767676776767767676776767767767677676767767667767676767676767676667766767667676776776767766776776776767766776776767677676776776776776776667677677677667667667766776767767767677677677677676677677677676766677676776767676767676776767677676776776776776766766667676676666667767666766677677677677676676677676677677676667767767667767767767677677666776677667767676676677676776767766767667767767767767767667766666776767767666767767767766767767767676776776677677677677676767767766767766666767767667677666676776767767677667677666766767767677677677677677677676766776766776676677666676776676767667766776776666767767677667767667676677677676776676776767667766677677677677677676676776667676767766767767667767666766776667767767677676676767767677677667676776677677666767767767766677677677677677677666667767767676776776776776767677677677676776666776676767667767767666776767767767767676667666776666776666677677667677676776676776666776677667666677667666766677676776677677677677666767767676767677667767767677666767767767766776676776767677666766676677676667767767766776776667766776776776677666776776667767676677676676766677677676776667676676776766666767677677677676776776767677677677666677676776766767677676676766767666677667667667767767666767676776776677677667766667767766776676676677667677667666767767676767767666766767677676767767766766767676667677676667767676767676677676767677677677677666776776767767667666677676766776776667666666677676766776767666766776776667767767666766677667767766676767766767676767667677667767677667767676667666676677676776776767676676776676767767667766766767767767667676776776676767676776666776767676676766767677677676667676767767767767667677677676767766776667666776767767767666666667766776776766776776776776766767767676667677677667767676776776677666776776766677676776677667767767767677677666767767676676767667767767676776666776676766677676776767766767676676776766767766676776767666766767676676676676767666776776677677667667766677667676767766767766677667767676776776677667767667767667766676776776677676776677667676776776677677676677666776677676767766776776776767676767667676776667667666667677667677677667767767677676767767676767767667767766776776667766776767677667677676767767767767766767677677676667766766666776767666776767766776667677677676776776776776776766776677667677667667677666666766767677667767766767767676676666666676677676776776766767667766776767676767677676667666776767677676766677666677676776667766776776677677677677666767677676677676767677676677667767677676776766767767766776666767676776676766676766676767667676676676767767767676667767676776676676767676766667767676677677667677667766677677676677677667677677677676776776667667677666776776767767677676667677677676676776776767767677667766776776766676766676776776766776776776776676776766766776776776767666667766667767677667676776776766766767677667766776667767767767667767766776767767767766767766766666767766677667676677667676767767667767767676677676676767767676776767676776767767766766776766676676767767767767766776667766776767667676766676766776776667766677676776776776766767676676677677676766776767677677677677677667766767677676677677666666766677677677676776776667767767677677676776776667676676767677676676776767767667667676677666766767677667767767767667676667676776776676766676776667676776776776767677676767766677667766776766776676666766767766776766676767676766666767676766767676776766776776676766667767676776767676767766776776677677676776776776776676776776676776766667767676677677676677677666776767767666766776766667767767766776776776766776676766666766776677666767767767767677667767677676677676676776776676766766676767766767766776776767677677676766767767667677677676767667766676766667677677677666676667676776766767767677666677677666776776776766766767767676667677677667766767767767676676776767666767677666677667767677667766767767767767667767677676767677667766676677667677667767767666776676776766766767767667677667666676676676667767766767667667677676677677667666776766676767767677676677676677677676767667766767676766776776767766776776667767666766776666667676776776677667666766766767676676767767766767677666766676776677667766667667767766776776766776677676767677667676767766666776667766776766676776766767677677667767767767677676677666776776667767766676767767666776766776767767767767766776767767677676767677677677676776766776667766767766776767676776767767766767676676676766677667667766667667767767767666767766766766776677677676677677666776676776776667667667766676767676767677676767667767767767767666676776767767667677666776767667767767676667676676766677667767767676676676767766766767676776767666676776776776776677677677676776766676677676676776676767677676776677676766677677667666767677677666676767676677667767666677676767767667767767767676767676776676677667676767676776767676766776767677677666766776776776767677677666767767767677677676776776766676776776776676776767767767677677667766676767677676767767767676776676767767676666767767676776667677676766767766767666767767677676767676766667666766776667676677677677667766676776667767676766776776766766667667677677677676776776776776766776677667766767767676676776767767767667767767667767767676676666767676677666776676776767767767676676776776767767676677677676776666776767677667766766776776776676677677667767677666676767666776776676667666667767677677677676776676776766776776676667666776776776767766667676676766666677676667766776776677677667666667767667767666766776666677676676776676766776767766767767677676767767666677666676767767677676767677677676767667667676776767767767677667766776776676776776676776677666767767677676776677667676766766776677677677677676776767767767667766767766776766677677666776767666667677676767767766776667667766667676667676767767667667767667767666667676677676767767767766766776776776677676677666677676767676676767666676776776677677677676677676766767676766767767767767677676666776776776666677
66776766676776667766767766767767676766667667666776766776776666776677676676766767676666677677667677676677667766766767767767767667767677677667667676767667677667767676776767666767676677677676776767766776767767767767666766676767767767766676767767766667676767676667767667676776767677676767767767767766776776766776766767676776767676667767677677677676776676767666776667766676776767677677677676766776667767667676776776767667766776767767677666677666676767766766677676767767767767667677676666776776667666666776776767766677667666767667766767677677677667767667767667767766767677676776676666676767766776667766766667767666677676766766776776776776676667767677676776767767676776676667767767677666776776767677667667767677676677677677667766767766766667676776766767676767677676767767677676677677677676667766677677667676676776766667677676676767766776667677676776767767667767767666776776776776767767666677676776677676767677676677676776667766776766767667677667676666766676666766776776677676667667767766776776776766776776776677667677676667676776776767767767767677676767766676766776776767667767766676676776767766776677676676766776776776667667676677667766776766776776776767766776677677677667766766776776677677676676776776667767666677676767677676677676776776767667677676766766767676676676776766767676677667767676677676676776666776676776767676776767677667677676776767677667766766767767767767767766766767766767767767677676767676676776677676776667767766767766767666776776767767676667767767767767677677677677676767767667767767767676677667676776776776667766767677667676767667767766767766776667677677676776767667667677676766667677677667766676776776766776676666677666776676776676766767676767766676767767676676677676767676766677677667667677676677676767677677667766766767667767766667677677677676677676667767767766677667767677667677677676667676767677677677667677677676667767676767767677667767766676766676677677666667677676667767677676767667766767767676767767666776776766677677667667677677677677677676776676776676667677666766676776766776677667677676676767676676767677666666767676776776767766766767767667767766767767766776776677667767767766666677676776776767766776767667667677666767767676677667767677677667767766766776767767666776776776776676776767667677676676767767767667676676677667766767666776776767767677677677667767676767766767766676677676776776676766776677667767767666676766767676767767676676776776776776766776776766677676766776776767666767767676766676766776766677677676766776776776677676776667766767767677676767666776766767766667766667667767677676767766776667677676776677676666776766667767667676676767676676767767767677667666776776767666676766776667766776776767767666766767676676666676776676666767766776776767676766676676677677677677677666667766776666776776776766767667666767766677677666776776767676677677677666667766776677676776677676767767767677677676767677676767676676766776776667767667676676666776666677667676766776776667676776677677667677676767666667766776676767767767666666776666776677677676776767676676666767767677667767766766676677677677667676677676676776677676667677677677667767767767767766766776776767767676776776766667767676776776767676677676767676767676667676766766767666776767667767677667767677676767767677676766767767767767667767766676776767666667667767667677676767767767677676677677667667767676776776767767667666667767766776766766776776677676676766776767677677676766776776776767766767676776666677677677676776766666677677677667767766776766667767766766776776776767676767767666677667676767667667676776776676776676677677677676776767677666677667767667667767766676767767766667677667676767676766767767767677677677676766776767767667766677677666676767767767767677676767766776776677676767767667766667676767677677676767677677667767676677676667766776767667766776776766767676766776776776767676767667676767666677677666776766676767767666776776766766767677667767767667766776776766766776776666776767676776767666767767767667676677667676677666766776776677677677667677677677677676776676776766767666666776666776776676767676767766677667767667676767677677667767767766767766767766676776766766676666776666776776767666767766667766676776776767767667767766767767766776767676776776767767767666776776776667767767767676776767676776666677677677667677666667767767677676667767677676766767676776666667766667676766677667767667677676776766667667767766767767767766776677677667766767767767677676767766776677676666776677666776677677677676767676776776776767767767766677677676776767667766766676767677677676776667676677677666767767676677667767677677677667766666776776766767766767677677677677676766766677667676776676776767666776677676776677677676677666776767766776776667767766767676677667767667766676776667766677677667676776776767766676766676776677666776776676776766766677676776776776677677667766667676766767766776666776676776776767677667766667766776767766776676667767667767767767766776676766667667677677667666766767767767766767767767767676767766666677667676677676766767667676767766667677677676667767767676677677676776776766776767667767767766677677677676767766767676767767767766766767677677667767766767676677676666676766766776776676677667666767767766767667677676767767667766667676776776776767667767766776766766776776776677676676767767767767667766776677667766767767667767677666677677667767677667677677666767767766766776676776767767767667766776776776667767766767767766767767677677677666767767767676767666676676676667677677676676767666776776766667676776776776766776676776767667766676676776776766767677676677676776776766667677667677676776776776767667676676776677676776767767676676776776666776776676766766767767767767677676677677677677676766667767767666776767677676767766776667767766676667767666676666776666766766776776676667677667767677677667767767676676676666767767676767677677667767677676776776667766767676776766767676677676776776767767767767676776766776767767676776776766676776676667767767767677676776667767676677677667677666676677677666677676667767676776766676776767766776776677677677677677676667766767766767677667677677677676776666776776767667667676666676767766776776766767676767677666776766776776766767766776776766776776776667767667666776767677667767677677667766767767767767767677676766767677667677677676677676767767677667767667667667767677676776767767676767766767677667677667667767766776766767676767766767767666676767767676776676766667667677667767676676767767767767676667677677667667676767667766776776776767676776666666776767677666667766766776766667767767677677667677677677676766667767766776666776776676667767767767677666776766776776767767767677677667677677667667767667766776676676667666677677677676767766767667766776776776766677677667667767766667667766776676767676767767667767766676667677667666767767766677666767676776776766776776776776776767767767666676666776667767766667667676776667667677666767676767676667677666767767766677676676767677677677676776766776776677666776766676676767767767766667677666767677676776767667667767666767676766766676776767766766667767666776676676767676776677677667677667766776767767677677666776767767676667766776667667767767766767677667767666776776776667676667677666677677676776666776677677677676767676677666676776767767677677667666776766767766667766767767767676776677676767766666667767676667667767767677677676766767676767767677666767677676667676767767677666767767767767767766667767677676666776666776767766676776676677666776776776776776767766676666766676767676776676666677667667766666767767677667767767677677667676766766776776676766676776776676776776776776767667666667766667667677667676667767677676767767677677676677666667677677676677677666776776776766667677677677667767667767677667767767667767767677677676766676667676766766666766676766776776676667767676776767766776776766776767677677667666677677667677677667677667767767677676766776767676676767676776766767666667767767766676676667767767677667677676776667676767767677677677666776667767676776767676767767767767767767766667666676766767767676767677666667767676766766676767766776676677667767677677677676776767767677666776767767766776776677676666666676776677677676776767667766666776776776667767677676667767667767766666666767676767766677677677676776767667767667767667767666776766767676676766776776766776776767767767667767767666776767767766776776676776766666776676677677667766767677677677677677677667766776666776676767666766776676776767677666767767677677677677667666677676776776776767677676767676767766767676776677677666677676767767767767766677666767767767767677667676767667677667676776767676767676767767677667667677677676776767677667766767666776677676776767766677667767766767767676676776766667767766766676676776677666676676767677677677676776766767767767667677676676667676667666776766767766767676667767767667767667767766776767767667767677667676776677677666667676776776676776676776667766776667766767677677677677677676776776676776766676676776667767766766766776776677667667677667767767676776776776776677677677677676776776776767767677667767767676677667677667676676676776776776677676776776776666667676767767677667677677676776776766766766776767767677676776676766677676667766677667767677676776767766667666767676766767677677676767667767766776776677677667766667766677676766767677677676776766677677667767767667766766767667676767677666776676676776676767676676766776676776776766776776776767767766666766667677666677676667767767767766767677677677666676677667766776776677676776667676766676767667767767766676767667766776767767676676776767667666676676676776767676767676767676776776776767767767667767767767676666776677676666766776766667767766767676676767766776677676776776677676676776776776676776776677666776776776677667767676677676766776677667767677667666666776666667677667667766767767677677667766766776667767666767666767676776666677667677677676677677676767767767766666776767676766776776677677667667677667677667766776776676667666767767767766666767767666677667677676776767677677677676767766776767677677676676767677677677667766767676677667666776776776767767676766766767676776766676667767766767766767666677677677
36667767767677667677677667766766767667667767677677676677666776676776767677677667767766767766767766766667767676677676666676766667677667677676776776776776677667677677677677676776767766676667666676667767677677677667767666677676776767667667666676776667767667676776667767767676776776677666776766666776767667767677677677676767767767677676766776776676767767666767677676776767677677677667677677667667767767766776667677677667767767767767767676666767667767766677677677676776776667767767676776667767766677677676776766676667677676767677676776667676767767766776667677677677677676767667767766676676666776776667766677666776766767666767767767766666767767766767767677676766767766666776766776776767677666767767766776766767766676767677667767766767767766677677666667676767666766776776776767767767766666776767767766676666676776776776767767766677676767766766767677676667767676766676776677667677677666767677677677677667767676766677676776677667767677666676767767676667767767677676776766676776767677677667676667767767676677667767677667767666766776776667767666676766776667767676776776767766767677677676766767766776776776676767767766676667767767767677676676767676767766776776776667676767666767676676766767677677676776776776677666766676767766766776776766766776677676677666666766776677667766767767767767767767767677677666666766767676776767676767766776776677667767767767667667677676677667677667767767667676776776776776676776776776776776776776766677666677677676776767767666666776766766776776766776776767767667767667666666767767666767767677677676776667677666767677677667767767667676776767766776676766767676776776767666766667767767676776767666767766767767766676767676776666766776676776776767767766766676676767676776676676677676776776767677677666767766767676666776676767767767666776676776767767766767766776767677676776667667767677677676676767767676776767677677666676776776677677677677677677677666766776766776776776776677677677676767767677667676766677677667677676767677666677677677676767767677677677676776767766766766776767666776776776776776677667767666677676776767677676767767767677676676677676776767677667767676677677667767767676677677676676767767767666677676776776776776676776766776667676766767767767666776767676666767767677676766776767676666776776776767676776776766767767667767767666767766766677667767767767667667676676767676776667766667677677676776767766767766767666776766676776776677676767767677676676766776776676666677666776767767767766776676776776776767676767767767767767766767667767676767676767667767767676776767677676776676667767676766676676766776776767666776766766776767677667767676767667767767676776767767667767677667677666767666767767767676776776776667767677667667677666776776776666767766767677667677667766677677677676676766776676776776776767767766676666667766767767767767767766776766767767766776766776776766767767677676766676767676776667767676677676767677667677677667667767677676676767766676677677676776676766677666766766676776677676776766776767767767677666667677677667767667767667667767676677677676677677667677667767666776776776677676776667767766767677666776767677676776766776776767767766676776767767676767677677676776776776677666776776677677667767677677677667767767676766776776767676767677676676767676776676677677677666676767767767667766766677666667767676776767676776677676677677677676767677676677676767767767767667667767767666767666776677666676667667767767676676767767677676666776666766767676667677677666776767677677676767667767767676776776667767677677677677666776766776666776776776767676767676767767766776676766767767766776767766767767676767767767767676766677667766776677677667767676667676776776767677666767767767767766667767767667767677667766767676776776676767767766776767767767767667767667766776776776767767766767766677667767677667767767767676776776766776776667677677677667767667767676677676776776776766766676767767767677676666766667667767677677677676776776766776776776776667677667666776767677676776766766766677667677676677677677676677676667767677667766776767676767677667676767667766766767676767667676766667766767667676677677676767767766766776767767677677677676776766677666776677676767766766667677676767767767766676776776766676676776666776776767667677667767766766776676776767677667666766677666767667666667766766676776676776776767767766767677667767766767766767676776776767767766767666767767676767676767677676676776767676776776767677676776767767767767667666766667766677667677676776776767766776677667677676767677667676766776667767767767666776776767767767677666767676766767667767766776776667676767767767766776676776767767677667767766776776767677666767667767666776776766766766667677676767767677676766676766767676776776676776776676767766776766767677667677676776767766776776767767767676776767677677677677667767677677667767767666776766776677677677667666676766766776776677667766767667676766776676776766776677676677677666767766766776766776766767767767676776766667667767767676677667676776676677667676767676676767677666766776767766767766776676776776767677677666667677676766767676776766767676767677666667666776776776676767766677677667677676767676677666676766766667666767766766666767767766776767767767767767766776776767676767676766676766676677677676776776776676767766667767667666776767666776767767667666766776767677677667677676677667766667667667767767676776766776766776776776776767766776766666766666776677676667767766767667677676677666676776767676776776666767767766767766667767767767676776776767766776776676767677677676776766767676776676766767677666776767677676776676766667666767766767767666677676776776666666677667766776767767767676677667767667767767766667677676666776776767767767667767766666767766776666767767767767666776776766776776776776776766666677667676776766677677667767766776776677677667667667667767676776776776767767767767767766766766776767677677677676776776776667666767666766776767676767677667766767677676766776776776767767767676776776776776766666776767676677677667666767667766776766767667667667677676767767676776767677667767766667666776677676776776766676767667767766776677677667766767766767766776767677676667667677667766776676776766776776776776676776776677676676776676767676667676767666776677676776776776767677676776776776767766776776776767677667767667666776666776766767677676776776766667767767767677676776766677676776767677677667677676776767676767676776776776776677676677676776767767767677677677676776766666677677677666776776677667677677676676766677677676767667677667767767767767676767767767767677677677677667667767767677676766776767767667767766776776767767667676767767766767767767677676677667766767676776767667676776776767676776676767766666767677676677667767667767767766767676776767767767767677677666767767677666677677667677676776667676776766766776767767676776776776767766776776677676776767767677677676766766676776676676767767767676667677677676677677667767667677677676677667676776776776676767666676767676666776776776767766776766767666767766776767766766767676776677677677666767767766677677677677666667676767767677677677667767676677677667767677666666776776677676667767767676767767766677677667767767677677666766666667767767676776766776676767767677676767767766666677677667677677666776767676776677676676677677667667676667677676667766677666766677677667676776766767766776776776667677676776676667666766767677667677666776667677676766776776766776776677666776666767766767767766767767666667666676676767766766767667677676776676676776676766667767767676776776776766767767767766667767767766776677676766677677666776677677667676767677667767767676767676767677676767766676676667767767676677667676767767767676776677666776776676677667667766676776767767677667767676776767767677677677677666776676776776766667767676677676767767767767677676767677677676677677667677676776776776766776677667767677676767767677676776776776767666767767676767767666776677676776767767767677666667767677677666677677676667767677676767666676677676776677677676776766776667767767666767767666766676776776767677667677676767676766767666766666776776767767667767677677666677676776776667666676667767767676766776766767767677677677667677676667767676776767767766767767767666776776667667667676767676666766676667766776676667767676676776776776767676776776776667767667667676767767667767766776767767676666677676767667676767766666676677677677677677666776776676666677677676776767767767767676676776767767676667767766766767666666767767676667766677677676767767766667767666776677666767676766776677677677676767767676776766776667766776776776776776766767677676667767767677677677676676766776776677677677676666776776776776667767766776776676776767677676766776776767677677677676776776677676767766676766767767677667767767766677676677677676677676667767676676766767767677677667767676766666776667767666766676676767666776776677667767676676676767767677677677676766666676676776766676776766776776667677667766767676667677677666666767767767677677676767667767766767767767766677667677666767767676767767676677676776776776776766776776767767677667767767677677677676776767677676776766776667767676776667677676666776666667677677667666677676667667676767676676667767676776776767767666776766767677676677676676776776767677677667766776676676776776666767767767767667767666767676776676767766677676776776776667767766776776776776677676776676776766676776776676676667667767767767766666766776677676666766676677677676767767767666776767676776767676766776766766766766666776776767767767677677677667667676667677667767677676767666776767677677666767667677677676776667676677676676767767767767677677677677666767676767766677666667767677677666667677676667677676676767766776766776776767666767767767767667677677676776666767677667767677677677666776767767676766767767677677666776667677676766677667767767766766776677677676667767667767767767767676767767667767667677677667767666676677676676767676677676767767677667767677677676776767676776766676677667766676666767766776677676776666767767667676676767767767676676676767766766776776776776767767767766667667667676776677676677667766776776676776776677677677677676767677676767767767766676766776677666766767
666667766677667766767677667667767766676766767677676776776677667766776767677677677677667766677666776776767767676776677666776677666776677676677677676776776766767766776767676776767767766776766767666766776776676767767766767767666767767676776776767676677677677677677667766677677677677676666676667667676776676767666767767677676776776666767767667676776776676776767677677667766677677676766767766776677667677676677676776776767677677677667767676766776776766767767766776776667767767766677667767767667767677677666767767676767677677677667666776767766776776677677666677676776767766776677676776776766776776676767676677677677676676776776776767667767676667667766766676667677677677666677676776776776767677676767766677677666767667677676767766676767766776666667766776767676767676767667767677676676676767766677677666667766766766776776767677676676676677676776767667767676766776667676676776776677666766677677677666677676666667666776666767676667767766767767766677667666767677677677666766767767767667667766776776776767677677667677676776667767676676676767767677666776776676776766666766766676676776766767667667766776677666767667767767676767766766676767667666776776776776766776766766767767677677667666767666676766776776776677667676767767677677676776676776766766766667666767766776767767666667767667767677667676767677676767767677677676676767676667767766666676676767767677667677666776677677677667677667676776667677677667677676767667667677676776776767766776766776767667767677677677676767676776676767767676767676776766676677667767766776677676676666776776676776667767667767666676776767676676677677667767667666766666767677676767677667767767767677677677677677677666676766776766766776677676676677667676766767767667677667767676767766776766767677667666676776767766776776767667677677677677667767767676776676676776767676767677677676767766776677676767677676676767767767767767767767677676666677667766766766676767666767767676667766677667766776677677677667676776766677666776767766767676766776766767767766666767667677677677676776677667676767677667677666767767766767667676776776667676767767677677667676667767667767767667676677677676677676767676776766776766776677676676767667676776776776676766776766767767767767667667677666677676776676676676767667767676776766677667676676766677677676667767766676776776676767677676776666767667767767767667767767676676767767767766776767767676767767666767667667677676776767767767767667767767767767667766676676776767676766776767767677677676766776677677677676767767666767667666767766776767767677667677676766666667676677677676676667676677667667676767676676767667676666767677676766766776676767676767666767676766676677677676767676677677676676766677667766676767676767767676767666766677677676767766676766776767677676767667677676667667767767767767767667767766767676666667677677667767766767676767766767667667767767767677667767767767767767766776676767767766776666766767766677677667767767667676776776677667767767767677676767767766767677667677667766767677667667677667676776776776767667677676767676676767766776667676766767767766767666776776766767677677676776766776767767767767767766676776767766776776676776776776767766766677666766776776776767767677677667667766776676677676676677676776767677677667767766767767666776766676767767767766776776766767766776766776776767677677677676776667666767677677676677676766767667676667666667767677677676666766667676767677676776766676766767766767676677676776667667766766766667677676776766767767767767676766767666776667676776667667767677667766667766677676676666766677677667767666767766767767767767666767666767767766776776767666667667767676776676766676767667667766677667766667766676676766767767766776766676776667676677676766776667667766676667666776766776767767767767677676776776776766776766776776677667676677677676767767677676776776766776766776776776676677666676767767676776766766776666776776767767666667676677677666677677666776776776766667766676767677676676676766776767767766766766767767676676776767766667677677677667677667676776676776767677677676776767766767676766676677677676677676676767667767676776776776776776767677676766767676667767767677677667767767766667767666776677676767676767677667677666767676667766776676676677676766776767766776776667767767667767667767767676776776766766767767667667677676776767767766766767677677677676767677666776767767677666676667677677676776776767677677677677667767766776666767767676667766676667766676767676676767767767667677676676766776776776677666776776767677666666776676776776766766767767666776776767766667767677667667766776776676766676776676776766767767676776667676667767677667677676767667767677677667677676666767667666776767676776767766776676776776776667676776776776676776676776667766776676677676776667767677676767767767677676776776667667766766776776677666767667767766776776676776776767767676776776766767667676676766667767676767676776766776666776766677667676767767766766776776767677676766776676776767676766776677677676776666767676766666676676766676676776667667767676768667676767767676666767766666677677677667667667767667766766767677677666676776676776767766767767767767677667767766676766776776767677677676676767767667676767766776776776666677676767667676766776776667666776767677677667667676767667676767767676767677676776776676776677677667767677666776676767677666776666677677677677676776776766776776677677667767667676767767766766776666676766767767767766766667767767767767767767676667676767767767677676776676767676767676776776776676766767766677676667767767677677677667666677677666767667676766776766767767766776676767677667766667766676776766776776766677677677676776667667676676776776776767766766766776776677677676767766767666776767677677676666776676767666776767667767766676767767676766776767766767677666767667667667766767767676776766776776776666677667766776776667766676677667766767767766767676776767767767667677677677667767766767767676767666776767767666767767667676667666766766776676767767677676677677667767767676667677677666766677677677676776677677676676666766776776766667767767766767767677676676677677676766667666776677666776776767676776776767767677667667767667767667676776767677676767766676677666767677676776776776776766776766767677677667677676776776776776776767767767767676676767766767677676766667766667677676767667767676767676776767676776676776767676767766767677676766767666767767676767667667767676776677667766667666776677676677676667676776767766766776776767766767767677667766766766776666776767766667767766766776776776776776667676776767677667767766767676676776767677676676776767766766667767767676677667676776677676776776766767677676766776677667676767676776666776677676676677676776676776677667677676677667676767766776677667667677677676677677666776767666767666776776677676776776776767767766677667767677676677666667766776776767767677667666676667677667767676677676767766767677676776677677677676776766766766676676767667677676677667767677666767766676676776767677676677677667766667766767677677667767767767767767767767767677677667767667677666767676766666776666776767767767767767667666776766776766767676767767676767676767677676776776767676677676776767766767767667767676767677667767766776767676767767766676776776776767767676667676776767767666776766766776767667676767767767767667767676767767676766767767767766666666667677676776677677676766776676676677677666766776667676676776767677667677676776776767767767767676676767767767676666776766676776767767767767767667676677667767676677667767767677667766766776776776776776677677666766766767677666776767767766677677666677676776776677677677676767767677677667667767677676776677676776676766766767667676676767767677676776776776767677677677677677676666667767677676776676666776676776677676767676677666776766666776776676677677666776677667667766776666677666767677676776767677677677666666667767767666776776667767677676776667677677676667767667767767676676677667667767767767676677667666677677667767676767676776776776676776767676776676667677676767677666767767767767677667766776666776766676767767767676667767676767766767767767677677677676676767766677676776767767767677676676776676767676767667766776676776666776667677677667767767767766767677667766766776776776776776767676776666667676776776766677676666767676776776766767677676766676767676776766776776776666766776767766776667667767676767766677667667767766677676766776676677667677677676776776776776766766767767767667667766776677677676767677677666767677676776776767666676776776776767667767667667767676677667667677677667676667767767767677667767767767766776776767767766776667766776766666666677676677667677677676766776776666677667667766776776666767677667676776767677667676776776766766776767767676776677676776677676766677677667677677667766766676776766667666776767667767766766776767667766766776676776767767766776667676677677676767766767766776776676776677677676676767667666776667666776776767677677677677677667766677667677667666766776767676767766666776767667767677666766767766676776676767676766767767767676767767677676766766677667677677676767666677677676776767677676666776676776677666766776776766776776776776776767767676767766676677677676667677666677667677667766776776767666676767767767766776776776776767677676776677677677666666776776667766676677667767677677667667767767767766677677676776677676776677666667766676776767767677677667767677677676667676766676666677677676767666767766776776776667766677676766776776677667767766776776776776667767767767767676776766776767767766776776776767666776666676666767666767677666666776767677676666766766766676776677677677677677666677667677676767676767767767676767676776767667767677676776666666677676676776677677676677666677667767666776677676776667767767767766676676776776776766776776676767676766766767676676767766767677667767677676767767767766677676776776676776677677677667667766676776767676676776767667766676767767767767677677676776776767766776676776776677676776667767767767767677677667676766667677677667677677676767677677677666676677676766766766767767677677677666767667766666766667667766677667766776776666776766776676677677667767677667767666766676776776776676776676767676677676766677
66767766776776667767677667767767676776767766767677676767767677677677677676676766767767767667666677667767766776676767767766766776767677677677666776776676676676776667766776666666776667767767767767667767676776776677667667767677677677667767667676676776666766776776677676767767677677666776766676667766767676667767767667677667767667666676776776677676776667677667677666776676776767667676776666767767767766676766767667666776776667677676767667766766776776776677677677677677666766776776776677676766767767766677677676676676766767667677677676776767767767676767677667676767766767677677667767676767676676766767766676767767676776676667767667676667767766776776776767767767677677666776776666667766667766666676676766766667767676676776677677677677667677677676776776766776776676676776766767676677676776676677677677677677677676776776766776767677676766776676677677676767767766676776766776676767767677667677667766767677667767767766776776666767767667676767666767676767766677666676677676776676776767767767667676776677677667677677677666766776677676666766767667677667766767676667767767677677667676767766676767767667767676776667676766776667676766766677666677666667767767676766676776677677676776677677677667767676766676766767766677667677676677676767767767767767667766766767767666776776676776677677677676767667667766776767676677677677677677677666677677676776767667767676767677676776677676767677677677667677676676776767766776776667767667666666767767767766776776677676767766766676677667766776666776767677666766676767667766766767676677667766776766776767666667677676677676667666776776776776766776767767676677677677677677676776766776776667767766766767767767767677667667667766776776776767767766776776667766767677677676776767767677677677677667677677677666766767767667767667676776767676676677676776666676676667766776676767667766667676776666767767677677667767767766767767676776776776667676767766776677677677666766677666667677677676667677677676676767676776676767676767677677666666776767767766776767667676676776667767667677677667676776766776677676776676677677666666776677676776776767677676776776776766667766666776767677677677676776767766776767676667677676677676676677677677677666667677667677676776667766776666776776677676677676667666766776766776776677676676766766676666776776776677676667677677667667666767766766667767766776677666677677667677667767767677677667677676767766776767677676776776677676676676776776767676666677667766776766767767766776776667767677666677676676677677677676766776776767667676667676776676776767767767666767767666676766667677666776776776766776776767766767667767667767677677676767677677667767767767767766677677677677676767767676667666677667677676667766766767766776776776766767767677666776767767767666766776776667767676776677676767676766767766766676776666667767767677677677677676776676776676676776776667676766767766767766776767666677676767677677667666767676766776776776776667677677666667676776776776776776677667667667767667676667767667676766766676676766776776677677667767767676767767767677667767667676767676767667766666766767677676776766767766776676676767767667767677676766776776766667767677667767767767767767767676676677667767767767767667677676666776767667676767766667667766766667767766767767766776776677667767676766677666776767766676767767667767666667767676766776776776766677666677677676767677677677677666776767767767767766767767767766766776766767666666677677666766767667767667766776776767677676676667676667677677667767667676766767767767766676677676766766776766767767767767676776776667766667767766766767667667767676776667766667766776776767666776766676766766776667667767677677667766677667767667767677676766767767767767676776666667766676776767677667676677677667766776767766766776776776767666776767667666776776767767677667676776776667667767676767767667767666766676766677677676776667767676767767767667767767676667667767766677666776776776767767667667767677676767767677677676667677677676776766677676766776776776767767666767667667767767767766666767767666767767766767767677677667766676677667677667767676767676776766767766766767767676776667676667766766776766767676776776776776767767677677677676776776676766776776767767766767766776776766776776767767666766776776776667767766776776676677667677667666767767767767676767677677676676767667676767766677666667766676766667676667667677667767766776667677676677666676767767766776776676766776767767766677677676767676666676776767767766776767676776776767676767676677677667766776776766776776776676776767767676776776776776776676776767676776676767767676767667676776666767676767676676767667766677677666767667767677676776776776767767677676676676766676677677676767666767767667767767767767767767667677676767667766677677676776776767766776766677677667766776676766776676767666776677676776776776776776766776766767767766676776666776677677676776776766776776767767677677667767767766776667677666776767767766767677667677677666766767767767677677677676666776776767766776667667677677677666776767767766776776677676776676766767766677677676766776776767677667766776677676766677666776767767667676767667766776677677677676776676767677677676776767677676766767677667767766677676766766767767667677667767667767767766676677677677666677677676776767767677677677677666776676677677676776677676766767767767767767767767666776667767667677676676776767767677666776776767677677676666776776776776776776776776667767677676776767677667766767667767767676677676776767677676776776776676776667767766677676776776667767766767676677667767676676677667767767677676776776667767766776766677676767766776776677676766776767767767767677667767676776776776776667667667667766676776767676676677667766776776676767676766667667677677666766776767676677666776767677676776776776776767677676776776677666766776776776676776676776767677677676776766767677667766676767677677677677677676776767766767667676776667677677677677676677676667767676767766776667677667666767677677677677676767767767767767767667767767766677677666776776776677677677677677677677666767767667767677677677677677666766776776776677667667767767677676767666767677676776767767766776767676767666767766767667677667766767766666767766776776667767767767677676766667766666667676767767766766767667676776767767666676767666667767766766677676676776776776776766776767767666776766766776776776776767676776776767766776767767767767767666677677667767767766766776676767677677676667767676767766676776676767767677677677676767766677676766767667667666767667766776767677676767677676776776767766767677677676776766676677676767677677667676767767766776766767676776766776766776767767666767667767676667677667767767677677676767677677677667767677677676766766776767766767677666767767767766666767676776677677676677676766676776767676766776667676666766776767677667767667676767766776666776776666676767677677676676667667676676776776767667767676766667766776666766677677667766677676776776767767766776676767767666767677676776667766676767677676676667667667667767676767766767676766776767677676677676767676676767667677667677676677677676766677667766677667767767677677667667767676776677677667767666677667767676776677677676767676767667667767667677666776776776766676766776666677676677667767766766776776767677667766776776667677676776767666767767767767767767766676677677666766666676776677667767767766767667667767767766676776776776776767676776776776767767677676767767767766676676767767667667677676776677677667677677667677676776776776677667677676776667676666677667766676677676766677667677676766776667766776766767667767667677676667767767666776677676766766766667767667676776776767676776767667666767767676767677667766677676776767767667766767767677677677676677667667667677667676767766766767767767667667767767677676767766677677676767677666677677667667766766667767677677676677666776667767767767676667767766677666677667676767676766667666676667767676776767766776776767767677676676767666676767666776767767766767677677667667667676766776767677676677677676677667766766767677677677676767767677667767676767766776676767767667676767677677676666776767767677677677676776666677677667667767677667767676676776676776676767667676667677677666776677667767676776776676767767766767767767676767767676776767666776676767667767677667766667676667667766667766677677676776677666776667767766767767766776776776767677677676776677677666766776776776766776767677677667676667667667767677666766667767676667676767667667766676776767767767767667676666776767677666776776677677676776676677677666776676766676766767677676667767677676767766766776776677676766776776766767767666676766766776766767766766776766776776767767767767767766676676676776776767677677667766776776766767767767676776776767767767677677677666776766776776766776767677676766766766767767676767767667667767767766776776767767666767676677676776776677677666776776776767677676667767767766776767676776776677677667676776676676767767767767667767767667767767766776766767766767767766677677677677667676767667766776767676767767677677666766776766776677677667767766676767676667766766776776776776767767767767766677667666767667677676767767666667767767676667676676767766776776677676776776776677677677677677667667667767767677666677667676776776676667767676776767767766677666766667766766776676666767676767767766666676776776767767766766776676776767676677677676766676676776776767767767766767767676676767667767766666767767767767676776676667677667766767767766776767676676676767667676766676767676776666676776666767767767766767677677667667766677666776767676766776767766676776676677676776677676676677676776766767766766776767666776776766766676767666766767676776767766776776776666767676667676767667677667767676776676776677666677667766766677677677677667767767677677676776767667767767767677667677677677667677677677677676676776676766676676667766666766776676776767766676766776767667767677677677677677676677677667767766767676677677677676767766767676667677677676776767666676677677677667677667766676666767677677677677676767676776776776776776677676776667767766676677677676776776776776676766766776776767767766666666767767667767767667766766776776767676766767767767767676776776667767667677
6676767767766767666776767676676676766776667767667767766767766776776667767767677677667767676676677677666677677676676767766776766677677677677676776776776666767766776776676667766676667676767677676766766767676667677676767666666767676776666776766776667676776767767767666766677667676667677666776767676767767766767767677677677676676766667666767676676677676767766677677666776776676676776776766767767766776666767667767767666676666767767677677676767676677677677667766776767667667677676676667767677666767677676676776677676676776776776766766767676767767666677676767677667667767766766667767767667667766677677666776767767767667676767767677666766767676767677676776767767676776766776776767676676776767766776776767767767667677666677667767766677677677666776776676776677676776776767677677676776766766667677676676776776767667677677667766776776767767667666667677676676677666776677676767677667677677677667767766767766667676667667766667766766767676666766767767676776767767767667766767767676677677677666776767676776767676666776776776776766767767767667767676776676776776767677667767766776676766776776676677676776767677666767676776776776767767667676667766766766776776677676776767667767767676666776776776776667766776776767766667767767767767767767767767766776667666767766677666776676776767767667677677676676767667676767676776767767766767677677676776776767667766767676776676667677677676776776677676767767767677676776767767766767767676767676677666676767767676776767767766776676676767766776676776767767767677667676766667767677677677676677667767766766776666767767677666667766776776766677666767667767766667676676767767767676776667767767767677676766676767767676676776666667766766667766776677666676776776677677676767677676676677676676676767766766667676776767766776776676667667767767767676776667676667667767766776676767676676776776677676776767677676676676766767676676666676776776676776776676767667676767666767767767767676766666776776776776677677677666767767667667767676766776767676767676767676776676776776667767767677667667666776766776767767767667766776776676767667766766766776766676667677666767667766766666776677677676767677667767666676766677677666676667767767666666677677676676776676766677676667767767676776667766766776766676767767667677667767766677676776676676776776677667666677667766776776776776676776667767767676766667766776677677667766766776776776776676676677666767767767667767667677677677667767767677677667677677667767766677667667767667677666776776677676766667767676766677676767766767766767677677677666667677666677676667766776766776776767666776766776676776776767676776776766776677666676776776776776767676767767667667767766676766766766667767677666776667766767767767767676766776676767676776676677677667767767767666767676776766767767667676767677667766677667766776767676767767766676767667767766677667767767767677676667766667766776776776776766666767677677676677666766766776767667677677677677666767767767767667767766766776766776767767767767766776776677676776766677667677677667767767676677667667676776766676766767676776676776667767767676677677676767767676767667667677666776767767676776666767677677676766677676767767767676677676776776776776776776766776676767766676677676666766776776677667767767666767766667676676776776677677677676776676766767677677676667766766667676767767766767766676776767677676776766767676776676676776776767676776767766766767767766767667677666767767677667766776677677677667767766776766677676776766766676776767667767766767666776676776767676767667767676776767767767767766776766677676667676776676767677677666677677677677677677677676676767766776667667677667676677676767676767767676677676676776767767677676767767767767767676666767766667666776776677676766776767767766766766776677676776767676766766776677676776677676667767676677677676677677677676667767676677677676767667766676667767666766767677667767676767666766767666766776767676676776767676666666677677677666776677676776776767676766776677667667677667677677677677677667766676767677677676767767667676676677676776776767767767767766767676776767767767766677676666776767767666677676776776776776776776677676767676776767676767667667676776677667766677677676776776676676776767766667767766677666677677677676677677676766776776676767767767666776767767767767766776767677667767676677667767677677676667667676677677666767677666767767676677667767666776776766776776776776677666767767767766676776676776766766766677677677667676767767767676766767767677677666776766767676776767676677667766766676776776767767767767766776776776676776767676776677667677667766776776776776767667667766676776766767767676767766677676776767767767767676667677677677677677667766676776676776776676676767666676767767677677676776776776776776676666666776767767767667667677677677667767767676767676767676667766666767767677666677667666767677676677677677677667766677677677667767767666766776767766776677677667676776676776676766767767767676776776767767667676676776776666667767767676776767767766677677677667767767766766667767667767676767776676776677676776776776776767666776776676767767677667677677666677667666667767766776766667677666677667677677667767677677676776767767767767677677676776667677667676767766776776767677677677676667767767677667677666767767767767667767767767767767767766666766676767676676677677677677676776677677667767767767677666776767676776767666776766767766776676767677666776767767767677676767767676767676767677676677676767767767676767767766766766677677667676767766767766667667676767767767766767767677676776677676766767677676767766776776667667767767766776776776676776766776767766667676776776776776767766766776676776676676677676676677677676776666767676667766766767767677666767766776767766677676766666767767676677667767676766767767676776667676667667677677677667667766766767766767676677667677677677676776677667767676767767766677677676677677676767766766776767677676767767676767767766676766767767666776677667767767677677676776766776667676676776766767767666676776776677667677677676767766776666776767677667767676677677667666776676676776766767677676676766676766677676676676667767767677677676676666767666776676766767766776776776767767767766776776767667767667676767676776677667667766776677677666667766767676766677677677677677676776677667767676677677667677666766676776767766667767677666677676767767766776767767767767676776767666676766776776676767766667767767767767676666676676667666767766776776767767676767676667667766776767766776776776776776676776676776767767667766766767767676766776677676677676677676677676666666677677676767677676666776776776767666767677677667676766766776677677677676776767767766677676776677667666677676767666776767766676776776766667766776767766767676776767766767767677666676776767766776776766767766767677667767767767677677677677677676776676767667767677677677676776676767767766776776767667767676766677676776766766676776776766767677676767677676776776767677676766767677676776677677666767666776677667677667766767667766776667766676766776776776776677677666776776776676677677667676676776776666776767766677667767667766676776766766767677667767767767676676767766767677676767676766767667677676667767767676667767666776776776767667767767677677667767767676676776677676776776776767766676776667677677676767767767767677676677666677677677676676776776676766666666667767677677677677676766766776666767767676776676767767676766767767767667767677676776677676767667767677676766776667767677676776767677676767767676776767766766677676677676677667767667667767676767767767767676767677676667767767676776767766776767677677677676767667676776676767766766766667667767766767676776767676776767767677676666776767767767767676766776776776677677666766667767677667767766776767667767676766766776676666676677677677676677667766766676766767767676766667667676766676776676766667666667767666677666767666776766767667676776667677666767676776776767666776776667767766776776776776677677666766767677676776767676767766766767767767676776776766767677677667676776767676667767666676776776676677667677666776776776776667676677676677677677677677676767676776776767667667677677676776676767676776667766776767767767677677667767676776677667767666766776677666776767667676767677666767676677667767766776766677676667767676767767677677667766766767767676776676676666667766767676767766766667767677667766767767766766767767766766767766677677667676776667677676776776766776677676776676676767767677677677676667766767767766776767677677677676677667676676776676676767766767666776776766776677676766767677676776766767677677676767667666677676776676776767767767767767667677677676776767676776776677677667676776676766767667676677677667767767766776766667766776776766677676767677677677676776676766776776676776667766667667766767677677666776666767766767676677677677666666676767767667766767767677666776766666776767767767677676766767767667767767767766767767667767677677676766776776667767767666767767677677677677676677676677676776676776767677676666776766776766767667676767677677666676766676666776767766776667767676776776776676767677677676776666676766776776677676676766776666767767767676767767766676767766766776676767667767767676776767666667767676766776677667766776766677667677677676776767677677676776677676677676677677667677677666776776776766776667677677676766776666767677677676667676676676776677676767767767676776677667667676776676676676767677666767767667767677667767676776766767667677676677677676776776676767766766776666766776766767767677667667766666767676667766676776767667766677676767766767666776776677667766676776767766776776776666776766776767767767766766776676677676776776776677677667767676767766767767676776767766766767767767767767676767667767767766776767767677667767766776677667766667677676776776767766666676677676776767767766676767766677666776676776666767676776776767677677676776767767767676767677667766776776676767667676677676766776677677676677667767677676766676776767767677677667767667767767667767767676766667676776677677676767676676776767666766776677676677666767766666767677677676766676767767766776766776767767767667676677676767667666766667767767767676677676767666667667767676667767766766767766677677
676667677667676666677676766676767767767677676776776776766676677676767676677667766776677676776677667677677677677666766766776676767767767676667766676677676667677677676676776776766776766767766767767766767677677667766776776766676766677676667767767767677667676676766767767766776776677677676776676776767767677677676776776776666776676776776677677667677677676766676776677667767767666767767677676677676776776776767766767767766767676776766776667767766677676677666666776776677676776776667767767677676766776676776776767766776776766767677676776776767767767677667767676776767676776767677677667676767677667767677677677677667767767766767766776776767767766767767676676766776667676677677677666767666776676767676666766667767677676776767676776766776767677677676776776767667667677676766677676766667766767676776677677676767767677676767666767676766776776667676776776667766776676767767677676776677677676766676776676767767766667667766776776667677677676667767676766776677677676776766676767766766676677676776767767676776767767767677676676776776767767766776676776667677677666767767676767676767677677677676776667676676767766767677677677666776767766767677676776677667666677676776676766676676767767767667666776776766766776767667767767766766776776767676667767767677676766667676776776776767767767676767667766776667676676767767767766776667677666677676677676767677667767667767766776677667767676767766666676676776767676676776767676677676676776667766766766767676767766677667677666776776676677667766767767767667667676766776776666676776776767766767766767766766776677677666776667677666776667766776767767767676776776776776667767766776767666766766767767676776776676766676776677676667677677677676667766767767767666776766776767666776766677667677667767676776767677667676776766776667766767667667666776676776666766766767667766767766677676776776776677676766776776776667767667676677676677667676776677667767766667767667667767667667767666677667766767766766776677667676776676767767677676677677667767767767766676677677676676767667676776676676767677667676776766776776776667767677676767667767676676766766776776776767676776776767676767767676767767677667677677666676676666776766767667767767766677676767667767676776767767766776676767676667667666776776766776767666776677677667766667767676676676676766776677676676776766666767676666776677676676676767667676766677667676677676766767667767766676677676776767767767766767666776767767767767677667676676776676677676677667667767767767767676676677667667667766776666776767676767766676766767666677667767676776667667666776676676766776767767676767677667766776767766766676776767667677676667667766767666767766766767767677667666776767667766776766667767677667676776766767667666776676776767766776767676767766676767677666677666767676776667667667766767677677666776776767676676677676776666766776767766767677677667766767666776676776666776776766767767667667767676667677676677676776767766767767766767666766677676676677667676776677677677677676776767767766667677667677676776667767676776676677667677677666776766677667676767766676766666776766767767676776766767677676766767766776776767767676767667676766766776677667676776767667767767767767677677667767676677667767767767676767766776767676767767677666667767667677677676676676677677677676767767667677677676766677676767767767676677667676776677676776677677667677667676676767676677677677666776766776776666676767676767767766767767677667677676767767677677676776776666677676676766767676676667676767676776776776767767767676776776776767667767767676776776667767767766776767766677676767667676776676667766676776776677677667767766667677676677667677677676767766676776767766766776767677677676676776776676677667667766767767676776677676776776667667666776766776767667767666776776667767667676677677667767766677676776776776776776767767677677677666776677667767667667766776776776677676766766767667676767767676776776667767666776676776776776767677667767767667767767767667767767766677676776676767767766767767676666766776676766767677677677667677676767767767677677667766776776776666776776667767677676776776677666776767677667667767667677676767767666667676767667676766776776667677677676677667766677667667767767667766776776676767767667766776766776766776776766667677677677677677667766766767766767767676767766766666767766767677677677676667766677676776677666767766776776666776767767767677676677676676767676676676667677676676776676766767767767766676776677676677667767677677667767676776776677666677676677676776776767677677667677677666666767766676776767677676776776776766767667676767666767677676776666676776767677677676766677667677676776767767666676767766776776776776677667667677677676667767667677667767676776776766776776767677667767676767667676776766666776677667677666767667766666776776776776766766667767667767677667677677676677676766667767667676767677667667666677676667767667677677676776767676677676776767767667677667667666767767666667676776776677677677677677667767677677677666776666776767667677667767767676767766676666677676766766677677666667767767767767666676767666776766776776677667677667676677666776776667767767667766766677667677666776666666766776776776767677666776776676776676667667677676676667677677677677676776767767767667677666766776676776677666767767666776767667767676677666676677676766776766776767767677667677677667666766776767677676676766766766776776767767677677677676776677676677676677676776676767667666677667767676776776776667767667767677676776677676767677666676667767767676776667767767677667767676767676767676767767767676767667676677667767767766767677666676776767766677677676776776767766767767667766776767767767676666776766676667677676667676767767767767677677677666776776767676776776766766767676776677667667767666767677676766766667676767676667677666776667677676776767667667666766767766776766766776776676677676767667766776667666776767767767676766767767677666766776776767766776666776767767766667676767677667766676677676767676776776776677676767767677677667666677666767677677676677677676776677676676676766767666776766767677676776776776767766767767667767677677677667767767667676677676766667767676677676667677676666766767676766766666667767676676776767677677677676776766767767677676776667767677676767767667767766677677667767676767667667676776776676766776677676677676667767767676776776767767677677676766767767666667767677677677677677677666766676776677676676767766676677677676776666766767666776776767767767677666677676677667676767767667667767677667767676776667767767666767767666776766767677677667676776766767767667767767766767767677677676776776677676767666676767676776667677677667767767676776776666767667677677666776666767667766766677677666767767767766776776767677676766677677667676676677667667666676766676766767766776776767767767767766776776667677676766776666766766677677677677667676767676776776766677676776767767677676776776766767676766767767767677677667767766666667666776776776677667767666766776776776776677677676767767767667766776776767667766666767766677677677676776776677667667767767766667767666776776776776677677676767677677676776767767767676766676667676776766766676776776767766766676677677677676776776666767766767767667767767676776767767767767766767676667676666767767676666767677677666676767767677667767677666766776776666667767666776776676677676776767766677666767676776776776776776776776776767767767766676776667676667767667676766676767666776767666776767767767677676766776767666677667676776767676776766677666677677677677676767677676776776776676776776776766766676766776776776776676676766776676776767766766676766767676666677677676766776767767767766766766666776677676767667766677666667766776767766767767677676767676667667677666767766776776677676776667766766667666766677666767767667676776766666667767767667767767767667767677667767766767667667676767677666776776677677677677677667766776676776767767767676666776766776677677677676776776666766776776676677666677677676776776767667767667666767676676776766677676677676766767767667767667767676767677676667767677666676776676776677677667767767676776776776767677676676677677677677677666677677667666677677677677676767666776667676767666776776677677677667766776767767666767677666776766676677676676776767676667677667667676676776766667677666776776776676666767666776766767676667666767767676767676677677667677667676677677677666776676767676767767666676776676666776676767676677676776667676776776767677666676776677676767677666776676767677667676767766676776677677666766766666776766676776766767766776677667766776776776767677667766767676677677677677676767767766677677676776776676767676677676776767767767676666776677677666776676766776776767677676776667766776767766776776766776776776676677677677677677677666676776766767767767766677676776766667766766776767767767767767676767767766776666776677677676776776776677677677666776677667767767666767767766676676767767677677677677676677676776767767677677667666776766677676776766767767676667766776776766677677677666776766776676677677676767767676776767767766767767767667677676776767676776767677676676676767767677676776677677677676667767676666776776767667766767676676667766667767677677676677676766776766776667677676776667766767667676766766666767676776767767676676767767766767667766767767767677677676767767767667677676776767666667767677667767767677667676677676767767667677676776766767766776676767677677677677677677677666776767677667667766677677676767667766676767676766676776666766776766767677667677677676776676766667667767667766767767766776767676766676677667676767767667667676677667676776776767677676767767677667766667767666776767666667676666776667666776677676767667766776776667677667767667666667677677676776667666766667677666767767676766776767667766766776776767677676767676766776677667676676766767667677677677676766767767767767677676776767766776767677667767676776766776677676677667677676767767666676766676767677676767676776677666767767677676677666766776676767766776776676767767676776776767767676667766776677667767767676767677676677667676767767667677677677677666767766677676767667676767767676767666667667677667677676767767766677676776676776767676677667767766767677
7677676776677677676767676776676677667767676776677676776676676677676766667676776677667677676766667767666766767676776767676776766677677676766767766767767767767766776766666776677676666766767667677677676677676776776776776766766666767676676767677677666767667766776776767676767766766766776676776776776766776676766776776767767767676767667676767767667676776776676767766776776766676766766767677666776766776766666776776676667666676776776676776776776766766667666676767767767666766766776767677666776676776766766767766766776676767767676676676767767677666776767666767766767766676677677677667666767767767767667677667676766767767676676776676676766767667677676676667667766767767676776676767677667666776767767767666776776676776767766666767767766667767667767767667667676776767666776767676676776776767767767667767676776676667677666776677676677677666776677676767676766767666776776767677676776766776767676767667767766677676776766776776767766776767667667677677677666776766676776767677667666767676776776776767767676677676776676767767677667667676667677677677666767766767676767767676767767677676776677667676766776776767676676666776667767767676766766776676776767767767767676767676767677676766666667767766767667677677676776776776676766767767666776677676677676776767767767667767767766676667767667766766676676776776767766766666766766767766776667767767676776677676666677677677676776677676776767677666767676776767677667766776767676667766767676767677667767676776767767677667667767666766667766767766766676776677676767676666676667677677677667677677677676767667767766766677666766776776766767677677667667676667676767676676776776667677667667767767767766677676667677676676776776677666767676676666667766776676767767667767767667766667677677677667676776676776767767766767677676776767667767676666776776776776767676767766677677676767667766676766766666766667676767666676677666667676776667767677667767766776776667767767767667677676776676776676766776776766776776776766767766776776776767676667766767767767676776676776676776767766766667667676676767677676776667766776666776676776766667766666776677667676676677676667677676677667767767676776776766677677666676776767667767667767676667766776776767677667767767676767677677667676776776767767676767677667677677676676766766776676677667667666767767676676767676776776676766667677677677676767676776767767676776677676767677667666677677676776767767677677666766776767766767667767766767666776767667676766776767667677676666677676767767676767767766776776776776666776667766776776667767666767667677676776676776676766667667677676767676676676766666677666776776776677677667766677676767667666766776776776776776776766766767677677677677677676677676776776677677667767667676666767667677677667676667676667677677667677667766766676677667667767667676667767667766767766767676677667667676776676766767766766676776776776766677667666767767676776776767767766776766677666767767767766667767767677667766766666767676776766776776767767767766767677676776776776767677667666766767766776767676767767767767676766766677677667667666767767667766766776766776767677677667767767766776776776776677676666776776776676767667666677677667667767677666766766776766776667666677667767767767676676677677676676667767767677677667767767677676767667766776667676767676776776776767766767767767766766767676767676676677666776776767767676666776676677676767766667677676776776666776776677677677667767667767676776677666767667766767766667766776776667766767677676677667667766776776767676767767767676776677667676766767767667666776676677667667766667767766776677676676676667676766767667766677676676676776676767677667666766677676776666667767767767767676766776767676676766776767676776667767677677667676766677677677667766677677677677676677677667676776767766676666776766767677667766766776667676767767767677677667766677677667667767767767767767676667767677677677676776776767677666767677676677676677666767677667667666667677667766776676767666776776776667677667766776776776776676767677677676677677667676776767666677677666767767767676776677666767767767767767767676776667667667667666776776667767676676677677667766767676776766767677666776767677677677677677677676776767766767666766677677667766677677666667677667766667767767677677677677667677677667767767766776767666767767767767677667767767767767767766667766766776776767667766776776776776667667667666776677677676677677666776776776776776766767767667767677666677676677667767667667766776776767666666677676677666676776667767677677677667677677667666677667676776766767667667767676667677676776767677676676766776766677677676776767767766767766776766767676776776767767767677676776776767677667767677677677667666677666667767766676766776767766766776676776766766776677676767767677677677676677677676776767767676766776776776666767676676677676767767766767667767676767676776767676767767676666677667767667677666767767666776776776776676767676676767767677677677676766666676776676766766766676776676677677676776667667767676767666776666776766767766766767767667767767677676776677676776776776776776766776766766767677677676776766677666676676766776776676677667676767677677677677677667667766677676667677667667676767767767767767767666677676767767677677667767677676767677667767677667767766776776676766776767766776676767676776766767676776776776767667677667767676766667667766767677677667767677676767767767667667767667766767767676667767767666767677677676767767666776776676766776776776776766767676766767676677677676667766677667676767676666667676676767766767677666767767767677666776776776677677676766767677667666776766677667676676676767767676767767767767767677676767766766776767767676767767767676667767766766766776667666677677676667677677676766677667767766766776767767767767676677676767667667767677667676766767676676676776677667767766767766776776677667767767766676766667666767677676767767667677667766677677677677676767767767677676776667676676776677667676767676767767676677677677666676676767767767667767677676766776776776667767766677667766776676677677677676767667666767666776776776767677677677676767667666776677676767767767767766767667767767766666767767676767676667767666767767666677677667667677677676776776667767666676766666676776767677667766767767677676776676677677676776667667676776676766767667667667767767677677677666676767667667767667676767676766776776776767677667767667677677667767677677677667677676666767766776677676776776677667667667676677667766776667767667767667666776776766676766776767767677677676776677677676766766766667767767767766776776677666766776776766677676767677677666776766767767677677667667767667767767766776676776766776676776676767766676667767667676666776776766776766676677676776776677677667667676767767767767766667767677676676767766667767767677677677667677677667676776767767677676767677676767666767767676776677676776667676667676767667767676776767767666767767666767766676767767766676776767767676767677677667767766776776676667677677667766776776776667766767666776767766676776667666767676767767677666776776767767677676666667666676776776676776677677667766676667676677676776676677677676767767677676677677676667767667767767677676776766767767667767676666776776676677676776676766776767676776776676767666767667667767767767767676767676776767767767667676767766767767766667676676767767667666767676776766766776677676667676776766767676677667766766677677676767676677677667676767677676766666776676776676667677677677667767767676677677677677677676677666676667767766766767677667677667766776776676666776767676767676776776667767667677667767676767767676766766766776767766767677676667676667766677676767666776767767666677676776776677676776776767767676767766767767667676676676776677667767767767767766667677666677677676767767767676776767766767677677677676776776667677677677676766767767676776776776676776767676776767766776776767767766677667767767667767766667676676776766776676667676667667676776776767766776676677676676776776776767767766677676767767767666776676676677667767766776776767667766776766776776776667667767767677677677676677676676676677677667767767767667677676767676666666676766666766767677677667666776776776766767676666767667677676766766776776677667767666767677676676677677676776667767667677676776776677677667767667767767767676677666767676776676767677677676766766776776677676776677667766776767767766767677677676676677667667677677676677676766776767676776776667766766776676767667767767667766676667766776776667766677676766676776776776776767766667767767766677676766776776677677677667677676677676776776776766677676776776776766677676766776766766776776767666776676776767677667676767667667666776666677676766667767676767767766767767767666767767767767767766767676776767677677677677676776666776776767676776677667677676667677677677677677667767766767767766776676767676767767677677667766677677666776776677677677676667767767767677676776666776776767667677667666677677676767677667767676677666677676667677667677676776776776767766776767767767767676767666767766766767666767767676776776767766767767767666767666667766767667667766676776767767667677677677666776676766767767666677677667677677667767766776677676767767677667677667766776677676776766666667767767767667667767767767767677676776767676776677677677677676767766776766667676766676776677676767766767767767666676677676677676766767666767667667767766776776767677676767676666767767667767766666667677677677677667766776767767767766776677676767767676776766767767667766766676667667766676676767667667766667766776776776776767767666666776776767677676677676676776776676767676667677677667666677676676676776776776676766766676667667676767667667676767767767677667766767677677677667767667766677677666766776677676667676677667667766776766677667766677677677676677677677677666677676667677676776776676767677666767767677676776776767767767766766776776776776776776767667677666677676776776776776776776776776776767677677677676776667676776776677676767767767767676767677667767766776776776776677666676776767767667767677666776766767767676776766776667676677667666766776677676767767667677677676776677666776677667766667676766776776676776766776667667667677677677677666767767767677677677677
6676766666677677667766776676776676676677677667766776767667676667667767677676776667767767767677676767677676677676766776776767767767667767666776667676776776677677676776767666667767767676767677666767677677667767767766776677677667767766767677676676776776776776767677666676676766676676776776677666767676776776667677677676667767766767766776776776767676766776766776776677677677677677667766676666776767767677677677677667676776677676767766766767766676776667676776667677677676677677676667677667676776676766776776767667766767767767677666677676776667766776776667676667767766767676676776676776767677676776776776767667666776667767677677676667767767767677676676677667767676776767677677677666667677667766767767677677666766767766767666677676767666676767667677667767667767767767767667677677666776667766766767676667767767676767667677677666766767766767767676677676767767667677676767767767676677677676767767676776776677676776776776767767677667767767766776666776676776767676677676776676666776776766676767676667676677676776776767676767667676767767767667676767767666776766667676767766776677667667667767767667667677667767767676677676676767676667766776766667767676767667766776767677666676676767766776776776667676776677666767767767767666666676676776776676767677677677667666766776767766676667666766677677676767766666676776766766766776667767767677667676677667767767667766776776766676767677667767667667676677676676767766776677666776767767676677666776776677677676776666667676676767767676767767676767766767677676776666767667676767677667676766776676776776676676767766767676776767766767676766676776667676776776767766766776776767767767677676766667666776767676666676776776676776766767767667767676676677666766776776766666766677676677667676767766667767767767767667676776676776676676776776776776776666776767677677676776776767767667677666676767766767767677667766667767767676766766776767666776676776766776776676767766776667677677677676776677666767767666776677676767677677677677677677677666766776676766667677677676776776776667767667677667767766667667677676677677667766776677677667676677666767767676766667767766676776766776666767677667766776676676677677676676776676677677677666776676677677676676767676766677677667767667766677667676776776676677667767667677676767677677677676767767767676776776767767767677677676767677677667766767676776776776766776766677677666766776677676776677666766776776776776776767767676767767667766677677677666776776776677677666766766776776776667767667676676677677666776766667767767677677676767677676667767667767767677667676767766776776766766776677677676776677676776767676666676666677676776776776776776676776767677677676776767677677677676677676766767767677667667677677677667766767767666677677677667667676766677677677667767677676677677676776767767666767767676676676767667667767767666776767677667767676767767766667676767767766776676776766677676767676767676776677677676776766776766667667766767677677667766776776667767766677677667767767767677676667666676776677667667676676776676776766776767767677667676776667676677666666767676677677677676776666766776767766767766776766776766776767767767676667767676767676677677667667677676677676677677667767677666676776776667676776767766776767666766767766767766767666767667677667676776776667767767666767677676776766776766767766666677676677677667677676767766766677677677667677677677677676676776666767676667767676776776767767676776766766776767767676767677677676767667767767767677676677677677667676776676776676767676766776776776767676667676767667767766676677676776676776776676776776767767767677667676767667766776776667767767677676676767767767667767667767666676776767766767677676767677676667667766667767767766677677676766776676767767767666776666666776776776677666676767767677667767767677676776767767677676767767667767676666667767767667767677676776766776766676767677677667767677667676776776767767767767766766677677677676677676666776776767766767767767677667767677667676776666766776767667766677667767677667767677677676667667666776767767667667767766676676767767676676767766776676776767677677677667766767766767767766677677677667766676767766676776767677667667677666776677677676766776776776677676767766677676676676677676767676776776666776767766776766767767676776666776776776767766767677677666677677677677667677677667667766776676767766767767767676667767667676776767766767677666667677677666677677676776767667767766776767667766776776767767767767677676676776776676767767767667667766767767677676677667767677676767766766667677667767766766776776677676677667767767676776667677676776776667666776767767767676766776677676776776667677667767767677667677676766776676676776776767677677677666776776677677677677667677677667666667767677666776766666776776767666776776776776776677677677676776676767766767676676767666776776776767766766666767666676766767767667676767676677676767766766767676666677666667677677677676776776676776776676767767766766776767767666776767676776767767767767766676677667767766767767767677666677676776767766776776776767667677666776667767666767767676776667767767767766776766767676676666776666676776776776766666676667767677676776776776776776677676677677676776667767767767667767766767667766676776766767676767766676776666667767767677677666767767677676767767677666776666766767767667677677666677676776667767766776676776676776767766767677677677676767767666776677677667767767677676776776767767677667676767767677677667767666667766776776667676766776667767676776776776677667767767767676767767767767676767767667667666766767767767767676666776677676776776677676776767666766776676677677676667767767676776776767767767677677676766677676667767666776776767766776767767766766676767677677666776776776776776776776776676776766676776776776677676677676767677676676767676776677676767767766676766776776767767767676767667667767667677667767676766767667767677677676667666776766666776776666776776776776767676776677677667667676776766776776776776666677667767677666676767766676767767766676667677677667766776666766677666767767667667677666676677677677676676776667667767766776776766776766776776667666667767676776767767676766667767676776776766776766767767767677666767767767767676776766677677676776767767767667767676766677666776676776667667767677667666667766766776667677667766776776676766776667767766776776776776776776776676677666776776776766677666767676776667766776767767667766676766666667767677676776766677667767767767666776776776667767767766776766676767767677677677676767667677676667766677677677677676776767676776776667766776776776776667667677676776676767676767767676666767677676676676776776677676667667766776766766776776676767767676677667767676776677677676776767767766776676766776666676776667767766767767676667767767676676776767767766776776776776766766676767676667676766776677677676767666776776767767676767767766767766767677677676776767676776776776767766776776767766666767667676677677667767766776677677676776776776776767677676766677677667667767767767677676677676776767667676676776776767766667766667666776667676676677677677676766677667767767766676776776676667677677666767667767767667676666766767767667676666776767677676767766677666776676677677676676767677676766766776767666677676766767667677667767676767676766767767767767766776667767767667677677677666767767667667766667666776776767767766767677666767676776676776776677677677676666767767766766776776776776776767677677667677666776767676677676767667666666676677667767766767667767676767767767677677666767766776767677677677676667677677677667666676667677676667766676776766667766776776767767767666667767667676667767766766776766676667677676767767766677677676677667676776676776776766667667667766776767766776767667667766766666766766767766776766776767676776677667676776676676766677667767767767666767767767677677667677677666767676776776766776776767767676767767767677676766776767677666776776767677677667667767667766776776676776767767666767676767676767766677676766767766677667767676767767676776666767766776776767767676677667677666766676776677676776766776776766776767767766776676677667677676767767667676667766767767766776676767766676767767677667667767767677667766776666767677667676766677667676766767767767766676767766676677677676676677667666677667677666776776767667667667767676776776676677677676767767677676776766667767767767767677676767667767767767766676677676776766776667666767767677666766676776676767767666677677676766676766767767766776776667677676767767766676766776677677676676767767676766767667667767667766776776776766776667667667766676776766767767767766776776677676767767667677676677677667766767676766767667676767676767677667766677676776667766667766776767767677676667667767767766776767766666676776766676767767666776767677677667676677676767767767766767666666767667767677676667676676766776766776766767767767667767767767766667767767766776676676766667676776666766676776767677667676767676677676767677677676776666667677667667676776776666766766776667767676676766776766667677667766776776767677666776767667676766776767767767767767666766776676667677667677667667767767676776776666776677667676766767767767677676767766776767677667766776677677667767767666767676767766666677676677677677667767767766767676677676776776776767676776776766667766776776667666767677666676776766767676776676776767676766676766767666776676767767677666767766776767767676677677667767766767676776776776766766776667676677676776677677676667677677667766767766677677667676677667767676676776767667767667767766767666776767676767767677666767767676677667676767767767676767767676776776767767767767766676667767666676776776767676776676767767676677676766776776767677667767677666677676667767677667766677677677676776767667667676776767766766776676677667767767676676776776667767766667766776776776767667767677667677677666767767677676776676677677676776766767767767677676766667767767666667766676677676776677677667766677677677677677677677677676666767677667766776677677676767667666767766767667677676766766767677676676767767676776767767766776676676776776767767766767677677677676666767667767677677676776667676776776676776676677666676766767676767766676676776767677677676767
367767666776776776766776676676776677676767666677667677677677677667666677677676667766677667676766766677677677676776667677676766776766776766767767766767766776776776676767667767666677677676677676677677667767676767767676767767677677676776767677676667767767677676666776766666767676776676776676766776767667677677676776776767667676766676776776677677667767767767676676766776677677676776666676776666766767767767677676667667666676676667676767677667767677677667766677666676776776767666776766766676776776776767677677667767766767667676667677676767676676667667676667667667767676767676776667677676767677676677677677676776776666676776776776776767677677676776766667667767676767767676776767766667767767666776767677677676776776767677676776766776766676667667767676776776767676767767677677676767767677667767677677676676776767666676677677667667677666677677666776677667667676766767766677667767676776767767667677676776676776766767667677677676767766767766677676776766677667676667676677677677677667767767766677667677677676776776676676676776676667666667766776767677676776776767767676776767767667767767676776667677676676767767767767766767767677667767677667767767676767677677677667676776766776677677676677667766776766677676776776766776776667767766676776776766766776766676676767767676676766776776776767676776667667766666767767767766776776676767767766776677676667767677677676776767767677677677676767767767766767767766776776776676767677666677676776767766676776767767767766676776767766767767767767767677667767676776776666776676776767767676776666776767767766676677667677667766776766667677666776776776776666776766766767677666767677677677676767676776776776766766776776776767677676676776776676666666776776767667767677676776767667767677677676767667767767767676767767766776677676667666776766677677666766776677676776776666767667677667766776677676766776767677676766676767676677667677667677676767766776776766776667767676676766677677677667676677667677677667676676776677667677677677676676767676667667766666776767767677676766767767767766676677677667666666766666667676766776677676677677676767767677676667766767667767676676767676767676767766766766677677666767767767766776767677667676676767767676767676767676776767677677677677676776776676667767666667676676776666767676666666767676776676766776776776776767676676677677676677677667676776767766767667767677667766767766776766667767667676776776776677677676676776766776767767766776666776767667676776776776776776767767677676776776767666766766767677676766766767767666767676766776767767666776767767767766677676766776766677667767766776667767767766776776677677676667767677667677677667677667667667767766677666776676776776767767767767667667676666776676767676676776677676766676776776676776677676766667766767677666676766767676667767677676767767676667666677677677677667766676767676776677677676677677667676767666776767767766776677676776776677677667677667667677676677676677676767677676766676667677676767666767766776766766767767667676776767676766776776776776776767767767767676767677677677677677666767677676667767767766767667666776677667677676767767766676766776767676677677677677676776677667666776766676676776767766776677677677676676766776767676666767666776776776776776776767767767767767676766776677667766766776767666767677676767767766767677676776776776677677667677676776666767766767767766676776766767676677677677677667676677667666767676677677667766776766776666677677677677677666767767677667676676776776767666766667767766766776677677676776667676776776767766677677677677676677676776667677677677676776767767677666776676776667677676776667766776676666767676776667676776776767766767667677667766677667766776666766776667676677677666676766776776667767766766677667676776776776766676676776667677677677667767667676767767676667677677667767677676676677667677676767767767676677677676776677667766776776766766676676677667666677676677666776776676767767767767767767666767667767766766776767677676776767667767676766776767766667676767766676776766677677676767766767766776677667767677677667766776767666667766776776776677677677677676776677676767667767767676776677666676767766676667767676677667676767676776677677667667676766776767767676776767767677676776776767676767677677677667677677667767667677676776667666767766767767767766667766767676677677676776776767767767666776766666767766776767767676767767766767677667767767766766767767766776767677677676766767767766766767767677676677676776767767676766667766766677677676676776776776676776767767767676776767767677677676767667767766767767677676767677676767666776677667766676776667767767767667676776767767666767767766767667766767766767766776676767676776667766667767767767766767767677667676776677676776776776767767667676776677677667767666776766666676766676767767766776776766676767676677667767677677666776766776666766776767767676767767767676667666767767677677667767677677677676776766676776666767767766666676767766766666766767676776776676767667677667767767676677666667677667766677676676776677677676767676766767676766676767766766776677676667667667677677677677667767676766676776776766677676677676776676776767677667767766667767677677667766767766767767667666767767676677676667766776776766676776766776776676776776667767676776776676776776767767667676776776767766776666776776766666676776776776776767766676666676767766776776666767677677676677677666676666767766676677677676676676676776776767666667766776676766666767767677676677667766666767666776677667766776666666667766677676666676776766776767767676676776776776766666766776767767676776676676676767767667677676677667677676677677677676767676776767676767677677676677677676776677677677666776676776767766767676776776676676776677666767767767666776767767667676667767677677677676766767676667767667767677677667667767766766667767767767676666776676767676667767767677676766667767767677667766776776677667767676677676666776766676776776667677677676766667767677677677677677677677677667677676667677676776667767766767766767666676767767667676767767766766676776766767766677676666676766767767677677676667766677677677667676776766766767676677676666677677667677676766776667767676776666666676677667767676767767766676676767667676677677677666766676677677676776776677667767676676767667766766677676776666766677667766677666677676766766767676667767766766776766766677666677676776766666667667677666767677666767676766677667767666766666767667677666767676776776776667677667767677677677677667676767677677677676767766776677676776667767766766676766767667667667666776766776766667676767767767676767766767676767767676676776776677677677677666776776767766667766767677676766676677677676766676776776776776776767766676767767767667767677677676776776767667766676766676767767667667767667677677676776767767767766767767766776767676767666767767766776776767677676776667676776666767677677676776676676766767677676766776767766776767677667766776776767677677677676677677676766767676676776776666776667667677666776767676767767677677676776776766666677676776766766676767676676676767677676766677677677676666767766767667767766776677667677676677677677676767676776667677666766766666776676677677677677676767767767666766776676767676776676776766667667767767676767766676767767666667676776667677667766776676776776776766776767667677676776776767676677666667767666677676776767767766767767766677667767677677677676776667677677667767767767767667676776776767677666676677667676767767766667766766776676776677676676767666676676676666667767676766776676676767766676776767767766667677666676776767676776776776776667676776776776767767767767767676767767767766666677666676766776776766767667677676776676676667766676666677676676677667766776767766766676677676767677666776677666776776767677677676776677667766677667677676676776767676776766767766677677676667677667767667676776767676767677667767676667766767676676666776776767677676676776776776776677666676767767666667677676776767677667766766776677667676776767677677667666767676677667766677676766776776667766677667676766776766776776776776776776677677667677667767767676676776776766767666667676776676767767766676776776776776767766677667677676766776776767677677676667677677676776776666766776677677677676767766767667677676776667767667667767666676776666676767666666766776767766677676776767767767677676676767767676767767767767677677677676676776776776776676676666766767767767767767767767766767766676767766776776776766767767767677677676766776676677667767767766667767667767676776776776776767767766776776767677667677667767676776676667667766776776776776677677676676667677677667677677676776677676766676767767766766666667677676767676766677666776667676776766776667677666677677667767677676667677677676677676676776776767677676766776776767677666676766776776767766776676677677676766776676666776766676667766776767767766677676766767767677676676666776676767766776767767767677676767676767767676776767667667667767767667666776776766776677677676776776776776776667767767667767767677666767676667767767767767667667666767666667676776776767676676677676677676767666776767676766776667767676767676676676677677676677677667677677677676677677677676767767666776766767767766767667767767767767767767666676667767766776767766776767767666677677677676676767676767766767767766776667767676767766676776776766677667766667666677676776776776767766776776767767767767677676676676677667767676677676776776776677677677676776667767677667767766767676766677666677677677676776776776776666776767666767667676776677676776676766776776676766776766677677677667767767677677676767667676766677677667767676776676767667676677667766767767767767677667766677676667766776776767767677667666666667676767677677666767667767766776766776776776776667766677677676766767766677677676776677676776767766666667666767666767667766677677667766766776766677677676767667766667767676776776776776767676766766676776767667676776667766766766766776766776776677676677676776667767677666676776766776676776766667766767677667677676776767677666776776676677676666677676776676667766767767677677667766767767766776776677677677677667667767677677667667766676767767676677667667767766766676767667767676676767666667676776666676677
6776776676776667767677677677677677676676776676767666767766676676767677677667766667766677677677677677677667767676776676767766766776667766776776766677667666776767767676766767767767677676767767766677677676677666767767666676767767676766676676767766776766776776776767767766666767677677676767767766767677677677667766667767676677677666676676767766667676767766776776776767666776676776776767667677666766776766767677667766667767676676676677676676776767767676766766776776767766677676776767767676667677676776676767767676676676776676767767667767766776666677677677677676776677666776767766776767667767767667677667676677677677667766776767767667677677666766676766676767667767767667676776766767666767676776767766776776766767676667767767767677677667677677677677677677667767767766767766776766776776766676776667677677677666767677676776776767767766776667676667767766776766776776776776667767667767767767677666676776767766776767677677667677677676776776776666767667677677667677667676667666776776776676767767666776776776776776776767767677666776776677677667766776677666767767676767766667766766767676767767766677676767676776776677676766776776767667677676667677677666776677676776667677676767666767766677667767676676776766677667666667677667767767767667767767767676677667766667767767767767677666776776767676766776767676776667767676677677677667667677676677677676666677677676767767676767767767767767666767667766677666766776776776767767767767666776776767676776676767676776677667676677667766776776766776776766676776766676766767677677676767767766776776677676776776766776767676766776676677676776767676776667676666776776766766776676776676776767767677676776766767676767677677676776766677677667676767676776767767767767766766776767767676677676666766666776776776666667767677666767766766676677677677677676767676676776677677676776767677676767677677676767766776767677676767676667667677677676766767677676766676767767676677677666767676776676667676676776767766776776776776776766776766776767676767676776766766767676766767677676776776766767766677676767667767767766676776766767667676767767766676767767677677676666676767676677677676666766766776767766767677677677676776676776767766776767767677677677676676767766776767676776676677677667766677667676667766766676767677677677676766767767766776667666767767766677677667666776776677666767666767767766676676667766667677676776767677676767676767766677667767767676776776767676677676766677676766667766767766776766776776676776676776776766676767766776667677677677677666676677667767767666767677676776776676776767767766776666766776666776766677667677677677667767766767767766776776776776766776776776776677677677676776767766776767766776767676776776667677667666776677676767677677667677666767667667767677677677676776776767767677676676767676677676767667766766767767766666776767667767766767767667767767766767676776776767667677667677667767667766767767767677666776766766676767667677677676666676776776677666766766776677667676667767676676776776776676776776776667767677677676766776667767767677666667677666667766667766776676676766776776776767767767667677677666776676776676666667677666776676677676776767677677667767677676767676677667676766676676667767677667667767676776766776667767666767677676676677677666776766767767676776767767676766776776767677666666776766677676676776767676676767767677676776677677676767676667666767676776677666676776776766676766767667766767767767676667676677667676767666776767767766776776776677677666776767767767676776776766766767676767767767767766766767667667667766776776676676666677666767676776776776767767676776677677676676767766767667767666767766767767667666776776677677667676767676767676766776767767767667766766676767767677667677677677667766776776667767677677667667767676767767666776776776766767676776776776667766667767767767666767677677677667766776776667677677676676677676776776767767667767766677676776666676767667677666767767677676666767676776767676776767667676776776666776676776776767767666677677676766677676767677677676766676767766676767767767677677667667766767766676766766677677667766766677676677676676667676767767677676677677677676776676677677677677677677677677676776676667677677676666767767767676766667766666776767667677667766776676767667767766667667676776776776776767667676767677677676767676776676767767767677676776666767767766776776667767677667767667677676776766766676776776667676676776776776677677676776677667676776766676676776776766776677676776767767767767676776766677677677677677677677666767666767667766677676767766767666667676667767667767676776767666767767766776676767767766767667767766677667767667667767767767676767677676767767766667766676676677677677677667667767767676776676767677666776767767676766667767676676766776767766677676766766776676776767767767767666776667767767677667677676677677666776766776767667676677677677676776667767677667767666667767676676676776677667766776767677677676667767666766776676767676767767676767766767667767767676767677676767676676776766776776676677677676677667766767786776776677676776677677667676676666767767767677677677666776677666766766766676767767766776766767667767677676767766676776776776767667767677676776666767677677677677676677677667766667766767677676767767676666767667767676677677677676667766776776766776776776767666766776766767666667767667767767677666676676767766776767676776766677667767677676767666776667666666767767766776766676776776776767677677677676767766677676776776766776767667766776666776766767667676677666767767766676766766676776767666767766676667766776776776677677676776776666667767766776677667676767767677677676776776676677677666767767667766677676766767767767767676767676776766767767767677677667667666767667677676776766776766766767677677667667766676767666667766776776767666677666676767676676767767766677677676776766676667766766776666776767677676776776677666767767676766676676776666776667767677667677676676776767677667767677667677667767766677676776776767677677676766677666776676776676776776767676677676766776766766776767767667667666767767667676766676767677667766776676677677676677676667767766676776766677667666677667767766767666776776677677667767767767767767677677676666767767767767676767677677667767766767767767767676767767767677677677676776776676776767767766677677676776776677667677676766767676677676767766667767767767767667766767767667677677676676776766776676776776677676776767676776776776776766767667767677667677677677676676767767667766766776776767677667667667676776767767767666776667676767767677677667767676767667766776776766766767766676766766767667677677677667676776676776766676677666766677667677676766767667766767767677666776677676776676776767767767677677677666776677676766776776676667667676776676667676677666767677677667766677666776776767767676776677677667667677667766776666767676676767676766667767667667667766776776667767676776676766676677667677677677677667667676676767677666767676776766766677677676667667677667666676776776676776676677666767676776766676767766776776766676767676776776766666767666766766676766776776667767766767676767767667767767766776667767666676776776766666677677676676677666767677667667766767677677667677667667766776677676766677677666767766767766767767667766767767766667767766776767677676666676767767766767767676676667676767767767767766767766666776776767676766767666767676767766667676766766776676776767767676776667767677676776776676766766776776776776767767677676767677676677676677676677677667667766776667676676767766776667676676776676767676767766767766776767667766776666666776776677677667676776667666667767766776767677677666667767767766766767766676776766776776677666766776776776767676776767676776776767666776666766676666776776676776776766776776776666776677677676767666676767677676776776767767766766776676776776667767767676776767677677667676766766676767767677677676676776776776677667767766766677667667767676776776766776767676776776766767766767667676776776776776667677676776767767767666766676676776667767766767767677677666776666776776776676767677677676766677677666676676676776776767677677677676776776776767667676776677677676676767766767767766666776767667767767676767767767766776776767676776767677677667667767767677667677667767767677677677677676677676676776776767676666667766776776677666766677666767677667767766767766776676667677676776676766677676766676667766677667767767766676677667767767676667676776767676776677677676776667667766766776666676676676776676666667766677677676776767677676667767766776776667677676667766767677667676767676776776776677676666766667767767677677666776776776776677677676776767767676767767766676767767667766666677667767677666677676766776667767766767767677677666667666677676667667767767677667677677677677667767767676677667767767767766767767677676676776767676767767767676677677677676776667766767767766676776776776776667666767667767767767676676676767767676767767666776677667667677677677676676767767767677666767667677677667767766677676767676767677677676776767767767766767677676667767677666776677677676767667666676766767767667677676767667767767767767767767666667766767766667766676776766776666767666676767766677677666776776776767677666676776776776766766766767677676766767676776766767677677677676677676767677676676767767676776767767676677676767676767767767767767667677676776767767766776767767677676677677677676767677676767676776776776767676767677677676676767767667677667677676676676676776766676767767666776766776766766776776766767676776767767676677677676667667677667676677677676767767767767767766767767766766776677667766676767667677676667677677676666767767667766676676677666767767666677677677667767676776766776776767677667677676767767767767676666776776676767767676776667667677676767667767767677676767677667677676676666666766776776776767766666776667676676677666767667767766767677676677667766767677667767767767767767676767677677677677666677677677667676776776677676677667677677667766766776767767766776766677677667666766667667767677667676767676767766776767767677667676767767667767676776776776676766776776766776776776767677676677677667767676676676676667676767767677677677676677676776776767667767667676767767677677677667
6677676677667676677676676666676767666767677676666676676676776767767677676767766667766667666776676767667676677667766776776667767676776667767766676767676776676767766776766767767767677676767676767767676767767667767766767677667767676767677677667666677666766677666677677666767766666776776677666776767767767677677667766767677667677677677667767667667767667767677676776677677676766766776776767766677676766676766677677677676776676776767766766776776776767767667667677677676667677676677677676776766677677676767767677676767676676767667766776676776767766676677666776776776677677676767767676676776767676766776767767676677676677676776676676776776766776767667667676676677677676776776776676767677666776776776676766776667767767766776677676776676767666776766766776776776776776676766676767767766776676766767766776776767666776776767666776776766677677666767667766776767677677677677676776676766766767767766776677666766667767766767767667676767676766776767677676676766776776676666766677677676776766676677677676776676776767676776776667667767767767767767677677676767767766776767766676766676676766767766767666766776677667766776766766776766776666676676667676677667677677676776776677667667766666776776766766766767767676766676776676667766767677676766677676776767767767767666767667767677677677667767676677677666767676677666767676766667767676776766776767667767767666776776766776667767676776667677677667767767676776776767677676767767766767767766677676776676667677677667766776766776776767677676766776667767676776767677667767667667676677667767676776767766776766776667667676677676677677666776767677677676766776676676776767767676667677667667767667667767676776767767767676677667676776667767767676766767767677677677667677666677677677677677677676766767677677677676767767767667767766766776766776776776677667767766776766676677667767766676676776776767767667667767667766677666766776776767766767666776776776767676776676776776677676776676766666767677666776677677666776676666677666767767767677676667677676776776767766667767677666676767767767677677677666767677676767766767767767767677667676767766676776766767676766767767666766767677676767667766766767766766676776776766767766767767767677677667766767676767766776776666776776767767766666776767676776676776677667676776767676677676767677676776776766776776767767666677666767677677666667767766767767677666767766776676766776767677677677676666677667766766776776677677667767767677677677677676776766776776767667676767677667767667767676776666776776766776776767676667676776677677677667676667677676766776767767766767766766776776776767677667676776767767677676766766767766776667767676767767677677666677676767677667766766767677677666667767677677677667767767767767667767677676776776776677677666776676766766677677676767767677677667766767767767667677667666776776666767667677676776776676767767666767767767767766766676766767677676776666776667676677667767767766667667667766677666776767767767677666677677676767676667767666677667666767667676766776667667677676766666666767767767767767676776676767766677676666676677677676766767677676766767766667667677667666776767677667767766766767667767767666667767676666776776767767676776766776677667677667767676677677676767676776667766667767667766767676677676766766666776767767767767666767766677667766766776767767677676776776776666676667677676677677667766776766776676767767767766776767667677677676776767766776767677676666776776676767767677667676776776676776767676766776676776767676766677676776776776767767667677676776776677677677676767766766676767677667666766776666776776767767676676767766767677676776776767767667666767767767676767767676667666677677677676767766677676766776676676677667767767676776767767677667766776767667676676767677667676776776676676767676776666677676677666667677676676766666776776767767667677677677677677677666677676776767767667677667677676776767666767767766766676677676767677677677676767767676767766776776767766676676667677666767767767767767767667677677667677677677677677676766766767767767766776667767767767667677677676767676767767766767767767767766767767676767767766677676767677676776667766677677676776767676767666767676776666767767766766676767766676766676766767767667677676667666776667676776676776767677677676766776776677677677676776667767767767676767676676776677677677667767766776767767767677667677677667767766776776666677667767766776676767767667677677667676667767666677667767667677676767677677677667767676676667767767766767677667767677667676766677677676667766776776666677676676676766776776767676776776677677676677677677677667767767767676776776667666767766667677676676776767667766776667666767677677676776677667767767666667766776767676767767767676677677676776776767766767677677677676666776776776677677676767766776766667766666676767676677667766767766667676676776666767767677667767767767766767767677666776776767767676776776677666766676776767667677677676666766767767766767667677677666776677677677677677667767677677676767767766667767767767767766767677667767667677677666776666667766767766776776766767667767767767677676776776776776776767677677676766776767767766766776677667766776776676767677676776676767766767766666677677676767677677676676767766667767676677677676776666776766776776666767767667677667677666776676766767676776776776767666677677676666776666776767766766667766776677666767766766667767766776776676767767767677677666776676767677677676767676776776767767676776776677676776677666767677677666776767667676776776667677676676776767767767677677676766667676766676776677677676776776776776676776776776676766776776776676767667767767766776776767766776767676766767667676676776767766767767676776667666677676767667766767677667767767677666766677677667666676667766666677667767767677676677676776766767767676767767767767766667767676776766767677676776667767676776677676676767767667766766776666676767766676766776676766766776766776766776776776767676767766767677676766767667676677677676776667766776667676776776677676677667767767666766767667766677676676676767766776767676676776776776776776767666677667676667666676776776767766677677666776776676767677666776776776677677676767677677677677676767676766677666677666767666776776767676677676767676666767767767767766776676776676677667767667676676776776667667767667677676676776767767666667766776776767766767766677667677676677676767766776676766666767767767667767677677667767666676767767677667677676667767667767767766667766766767676676767667767676667767677677676677677667667767667676676776776666776776776667666667676776677677677667676677676767676667767677667677677677676666767766776776677676676776776767676766766766767667767767766667667766776767767677676766676676767677676667667767667667676776677667667767666677677677676776776776776776767676667766767767677676776767676776767766666776767676676677677676776767677677667767767677666766776767677676776766766766677676667677676676776767677676676767767666677666767666667767676677677667667767766767677667677667676776767767767767767667767666767676677667767767676677676766767667676766676776667677667676776776776776767677666767667767767677667767676766666667767677676776776776776677676667767666767767767667766776776667667676766776776767767677667767767766776766767767767767767677676776766667767766776667676767767766767766776677667667676767667667766676676776776776776666767767677667676667677667767676776767676776776767677676776776766667766776776767767767767766666776766767677677677677667677676776776767767767667767666767677676677677676666677667767767766676767666676766766767676766776766677676767667667667677677677677676676776767677676766776766776676667766776766676766767766776766667767766766677667677676766677676677676776767767766666667677676767767767767666667767676677676667767676776767767676677676677667676776676666776776776767766776776666767766667767667767767767676776677667767676677666776767667767767766676776766677677676767767767667766776766766767676676776776677677676776776767767666767677667667677677676667767677677676767667766776776766666776776766667677676767677667767767666766776776776676767767677667767767766776767767767667767677666776776766776767677676667767767766767767666767667667667666776767767666667766766767767676776776767767677677676776776676767676776776766776776766776677666776767767766776767677676776767676776677676667766767676776766776776667767667767676666767677677667766776767766776667767766677666677677676766677667676776667767676776767677666667667677667676666776767677676767677666776667677676666767667767676776677667767767667667767766767676667677677677677676776776676667677677667767766776667767667766677667767766776776767676766776776667667677677677666776767767766666767667677676767767767767677667767766766677677676776677677676776676767767767677666767677667767767676776666676776677667767767767767767677667677676776776767767666666667667667766676676667767766767667767677677666776767676767767677677666767667767767767676776766766776667677677676677667677677677676677676776776767766676666676767667667677676667677677667766767677677677676776676776676767767767677676767767766666766766767677677666667666776767677677676677676766767766667766767676767677677676766776666767767766766776776776667666776767766776767677667767667766766776767767677677676666776667767767676677676766676677666676776677677677666767667767767677676667667677677666677676676776666776767667766776676767677676776776776767676776677676776776676767767767676767676776767667767767766767766776676766667676667767667676776767676776767667666676767766767767677667766776776776776677667767676676776676776676766677667667677666776676776776667667767767677667677667666676766766767766776776776676776766677677666767767767766776767676677677667767676767677676776776776776667677676667667677667766776776776677676676676776767766776776776767767767767676766766676776767677667677677677666776776767677677676767767767677666776677667667677677667766767767767676776667677666677677677667766766767767767666767677676676676776676667677676677666776776776677666676776767677666776766776776766677676767767666667667676776667677666766776677667767766667767667676776766767667767677676677
676776776776776677667767766767676767667667676776767767667676776776677676676776766676676677667766767767767666767767766767766767767766766776776767767676767767667767766676677677677676776677667666666776767676767666767767677676676776676676677667766677676767677676677676766767666776767677666776767766776776767676677676776776767767676667676776676776766767676776767767766667676776676767767767676767766676667676776766776776666776767766676776767677677666767667767677666776766667767677667767766776766677667766676667676666766677677667677677677676767766676667666677676667767767767767667767667767666776776677666766666767677676667767676677677676677667667767767676767767676776676776776677676677677676767676667667676666766676676677676676677676776776767767766767767767767766776667767767676767767667766677676676767667676767676776667767677677676776767767766767677676676776766767766776776767766776767766776767666666776766776776677676676677677677676767767666776677667767667667677676776766776776767667767766676767767767766767676667676767677676776666776776767677667767666776766776766766767767766766677666677676767666676766776776776776676676767677666776766767677667767676776776766776766776776776776766776676776767676776776667766776767676767677667667767667677667667677667667676677677667767677677676767766767667667766666776776767676776767767767767766677677667676776767676667677677666676776766767767767767677667767666776677676767767667766776676776776767677676676767767676667667767677667767767677666776776767767767767676666776666776776776776767677677677677667676776766677677676776776776767677676776776767676677677677676667677677666677667676667767677667677677666676766667666776776776676676767676776767667667677677677677676766767766767767667677676776776677676776776676767666776667676766776766767676767767666776676767677677676776776767767667667666767676676677677667766767676676667677666677677677666776776666767667676776776676767677677677677677667677676676767767677667766767767666767676677677676677677677666667766767767667677667667767667676767766776767767666666677676676767677667677667766776767667767767767666667766776776776676767767666676776776776776677677676776766766767767676676767767766677667676767667767676776677676767667676766776776666776776677676776677667676667677667667677676776776667767767767767677677667767676667677666776766766767667677677677677677667666767667767677677676766776767766667677677667676776677667677667667767766767766776667677677676667667767766776676776776766766676767767767766676776767667667677676776776767767666776676767767666776677676676767767677676677677676766676776677677676677677676677667667676677666667666667676767766767676776767677676767766766767676776766766766767677676667766776766666766776767767676666776776776677676767766676776776767767767667667676776767767767766776767767676767677677667767767677676776767767767766776767767666767767677667767767676776767767676676776766776676776677676776767676676667767767676666677676677676676776667677667767677676767767676766677666776667676767666667766776767677676767677676776766776676766766767767766676767767667667676776677677676677677667677676776776776666677677676677676776766677677676776677667667767767767767676667676776667666677676776767677677676666776776767667677677667766676667677677676767766667767766677677677676776767667677676676776767767767677667767767676766767677677667677677667767667766767766667676767766776776776677677676767766766766776667676676776677677676677677666766766676776776677667677677676776776776776667767676776776776667766767677676666776767667676676767767767676767767766666676677676766767766767666767666677677676767767677667767767666766776676766677676766676776776676677677676776667767766767667767767677677677676677677677666676767677676767766767767767667676666776766776667667766767766767667767767667767766776776677677676767676776677667677676667767767767677677666776766677667677676776677677677676767767766667676676767766776776766776676677677677676667666677667767667676677677667666767766767767767766667766766776677666676767767767676776767767766667767767677676767767766767767766776776666766676677667667767766767676676767677677667676776776677676767676776677676767767766776776766767676776767677676776666776767767677677676776767766667676677666677676776667677677667766776766767666776667677667767766667676776766767676766677676776677667767766676676776776766766667767676767767676676776776776776767667767677677677666676676676776776767666766767676776776676776766776776667676766676766767766776776776776776766767677676677677676776767767676776676767766676776767767767767766776776767766776766677676776776776767766677677666767766667677666767667766766766666766767666767766776767766766767767767666767676776776767667767667767766776666677667677677676776677667676667667766766776677676776767766776776666767766676767766776667766776677676677676676776776776776677676767767677676677676767766676677677677666776676676776767766676776766676767766767767766767767767667667767666767767776676767667766776776776776776767767677677676766776766767766666677676776766767677666776676767767767666776766776767766776666676766766776776677676677677666776776776676676776776776676676667666776776776766767676676766776776776767767766677667767676776767677677676667767767766676776676776767767767767677676766676667676677676776776767677676767667676776776767766776667767676767767766767676776677677677676766676767767666667767767767766766776677676667766676767676767767767677667677667767667666776776767667667676767766666667766767676776767766667767666677667667766776776776767766776776776776767767677676766677677676767767677676776766776677676767676677677667766767767767677677676767676776767667676676776766766767677676676776776666666677676767677667766767766767676676767767667766767767766776776776767766776667677676766776667766776767677676766776676766677676776676677677676676767767767677677667767676766676677676667677677676676667676776676676676766676776776767677666676666676676767767767676677677677676676767766677676676776767666667767767767677676776776776776677667766776776677677676766676776677677667676767667766767767767676676776776767767767676666767767677667677677676666776677667666667677677676766677667667767767677676767767677676776677667766767767676767667676666677667667766767767767766766677676676776767676776776767766676767767677677677666776767767667677676667766676767677667767767766676776767766776776766776676666676676776766676776776766676766676767767667677666677676767767666767666767767676776677666776776676776676766667676667766767767667666676776776776776677677667766776776767666776767767677676677677677677666767676677677677666676767767767766766677677677676767676766766776776767767766767767677677677677676776667667766776776776766767676676767767767766767767666677677667766676776767767677676666776776766677667667676766767767767676776676677676767767677676666767676767677667677677676676767767667766677676767676677677666677667666776676776776776776667767666766776677676767667667766776776676776767766676767676776776767677666776776676676776776676776776776766776767677667676677667676776776776677667667667767667677677677677676776667766677676776677667767677676767766676676767676677677677666776766676667677667667667767766676667676767677677676776767766676776676767677667667677667767767677677667676766667676676767766766676766776766776677677677677676767767766776667667767767767676666776776776776667676776776766776677676766767676767767766677676776677677666676767767767767767667667767766676776767766776767766667676776766776767676776776767766767767767666767767666766766677676766776766677677677677666676776767677677667767666767677677667767676676677676767767767676766776667767767766666776767767677667767667667766677667767677677676776776676767677676667766766767767767767767767666667667677676676766767767767667767676767676767677667677676766676666776776776767677677667767677677676677667767667767767677676776676776767767767766676666776677676767766766776767667677676767766776677677677667767676767677667767766767667677676767676677676776776676766776766676776677677676767766776776667667666776767677676776767767666676667667667676767767667676677677677677677676766767767767766766667667767676776676776676767667766776766776667766776776677666767766776767767766767677677676766767767667676776767766676766667677677676776677677677677677677677676667767767676677667766767767677677667767667767767767766776767676776776776677677676766776766767767676766776767677666767767767766766767676677677667667767767676767766767767676776767767766677677677676667767767767677676767677667676776776666767767767667676767767667677677676667767767767666677676667666776667677676666767766766767766776766766667766776766776776776666767766767766677676676776667677676767766776776776767767767766766767667676776776776766776767677676676776776776767667676766676766776767767677667676767676766766776767676767677676676776667676767676677666667767766776767677666767667766776767676776776776767767767667767766766767766766767767767767677677667676767767676676767676776666776677667677667766666776776767766767676667767677676766767676776676767676776677677676776767677666677676766776766767676776776666676776776676766677676767766766767767676767677677676667767767676767677676767667766677676776776776776767766676666767677666776666776666767666776776776767666767767766676767767667667766677676767766767677677667767676776666776776667767676767767767677667767766767766776776767677666666767767767766676677667767766667767667767667676776676766677677676776766776776776767767677666767766677677677676766677676677666776776676766766667766776667767766776766776776776677666667766676766776666677666677667767677677677677666766776776776767676767766776776767766776767767766766776776776666676776677677677677677676776767766776776776667766666776766767767667766776766766767667667767766776776767767676766676767676676676776776767676776667766676767676776676677677676676767767767677667676776767676776766667676677667676767676776766767676676676767676677666676667767667767766767667677676766776667767677677676776676767676766767767677
67766767767767766676676767667677666667767767677677667677676776667676666776677666767767767766666767767667677677666776767767667767766676766767667767767676776776776677676767677676767676776677677676667667667667677677677676776766776776676676677676776676776776767767766767676677677677677677667767767667676766676676676776767767666776766776767767667677677676776776776666776767766776767767766677677666667767767676776776776677666767677667677677677676776767767667767767767767677667767676766767667666767767766776676776776776776676667677676776767676776677666776677676676776676776776776767676767676677677677667766667766767766766776776666677666776766676767676776776667767767766667666676676767767766676776667676766676767767767767676766676677677676676666776767766677666676776767677677667766776776776767767677677677677677676767676767666667766677676767666776677667666776767676767676766767767677676766677666677666776667666776766767666776677667667676766677667767767667767767676667677676767767667667676776766776767676676676767677667767676767766766677676767677676676667767766667767767676767767767676766776776776766767767676776776666667677676767667767767767767767666677667677667767677676766676676776767666776766766767767767677667677676766767666766776677667767676766767676776666767766767766676767766776767767677667676676677677667767767767766676776767666677676677667767677676677677676776767667766776776767767767767676776676776776677677667676767677677677676767667676776667766776776676766766767677677677667676776776766776677667767676776767676766767677677676776677667767676776766776767766767767767676776676766767677667767767667667767677667667677666776776776776776766667767676776666766767677676667767767767766676677667677667767667667677667767767766676766767677667676767677666766776776667677676776667667667767667767667766677677667767677676766676676776776766766767677667767666677667677676776766776767766767667767767767676767676667766776776776677667677666667677677667666766776667767767766776776767676666767677677677677667766776776677676776766677676667676667766676766767766776766676766767767767677677677676676767676677667677677676776766767676766776676776677667767676676767676677676667766676767766767667676667676677667767766676776767677677667767766766776776767667766666776776776666766776676776776767766767767677667767667767676767767676676667667677666767667667677677676767767767767766776776766677677677677677667767767677677667767676776767666776677667677676676776776776767766766766776776776667677676776767667666766766776776776766766676676677666776667767766767766667667676776767766667766677666766767677676667677667667667766767677667767767766776677666677676766676776767677676776676676776676766677677667677666776776677667667676776776766776776766767676767666767677677666776776666767766767676776676767766676776666676776776776766776776676776767766767766767677676767666677676676677676677667767667766776776776667677677677666677676766667677666767767676776677676676676666776776676776776676676776776776776677666676776776776677666767667767767676767767676667766677667767677676766677677677676767767767667677677676676767677676776776667767676666767766667767767676776666767677677667767676677667767766767767767666766766677677667676667767767766776767767667766776767677676776667667767767766776776677677676766677677677676767767766776767676676767767676766776767677667767677677667676776677677666776776677676767676767677676767766776776766766767676776776676666776767767676776766767677676766767766776677677676776776767677666776776667676767767667767676776776677677676666776667677677677677667677667666767766776766767677677677667767767676767677667667767766776767767676666666767677677676766676677676776776767766666776677676776767677677676767677676776666766776767677677676776766677676776776776667667676767767767676677667676767767766676677676776667667677677676667766767677677677677666776776766776667767667667677677677676776766677676776776767766667667677676776676776677667767676767667767767676767767767667767767676676776776767766766776776676776776776767677666776677667766776666767676776776677667677667767666776767666666677676666666776677676776766776676776767667666676766677667667767676666667767767677666776667667766767676667676767766676776776776676776767677677676776667767667766776676667676767677677676676776776677676767677676776766776767677676666767677677667766767667767767677666676767766677677676776767666676767676767677667676666776767677677676766767766667677677677676667767766666666676776677676676766767767767766677667767767676776767676776677667767676776766667667677667767667767767677676767677676676776776776667767666677677677677677676766667677676767767766676767767766767767676776677677667666776776776766776767667767666767767766776677677676676776776677677676667767766767676767677677677667767677677667766677677677677676766767677677676767677677676766776776666766776766767666767677667767666767767676667766776767677667667676776677676776776776766766776766767676776776776666667767766767667767766776677677676776776676666677667767767677677676776776677677677677677677676766677677666776767667767766677676677667767767766776767667767676676666776677677677677677667676676776667767677677667767677677677677667667667767766677676766767767767677667766676776776776776677676677677676677667766776767676666767766767766676776767677676776677676676666677667766776767766677676776676767677676767766666776776767766677667677677677666767767676667667676667676767766776667676767766677676767667667767677676776776676776676676776667766776667667767766767677667677667677677676677676776776767676776677676776766767767767767677676766776677667766776677667766666767767677677677677667676676677676677676677676776776677677677666767767767676776677667677667766676676667677677677667767676667677666767677667666677677677677667767676767766767677677676776776767667676677667766776767766767676676776776667666776776676766776677677667676767677677666766677676766776677677677677676766676767766776677676776677667667767677677677677676776767666677666776767767677667766767677676666766766766767767677676767667677676677677676776767667766666676776677677667767767766767766667766766677677676766676767667767766766667676776676766767667676766676776677666767767667676766766776767766677677666766677677676766776667677676767676767677676776676776766676676766767676776776767767666767676766677667767676776677677667767666776666677676676776776677677666767767667766776766677676677677676676776776776776667667766767767676767766776776766677676766776767767666767677676767767676776776776666677677677667667676677677676776767677676667677676767767667767676776676776767676766776776767666776666667667767767666767676776776677677677676767767667677676676767767767677676776767767677676677666677677667677676776676677677676767767766776776776767767767767767667767676677676766767677667767677667677667677667677676677676766776667767677677677666767766776667767767676766677676677676776676767676767667666767766667677676766676666767767676667667767677677666667677666767667767677667677667677676776767767677677677677667677676677667676677676766766676676776767677667666776767767676776766776677676776767667766767666776767677666767766767767767767766776677677666776776676776766667767667677676676667767767676676776667676676776767766776767677677667667676776677676776767767677667677677677666767677677667677676776677676677677676676667667676776776776677677677676767676776676776776776767677677677677666677677676677676776776677676766776676776676767767766677677676766776667767667767667676776767676676766776767767667767677677677666776767766767767676767677677667667767766767767767767676667677677677677677677666677667767667667677677677666767676677676767766677677676776767677677677676776667666767676676776766667666676676766676776767667766667666676677667766666677676676767766667767767767766676766676776776667676776767767767667677676776767677676666767767767676767676676677677667767677666676677676676776776776767666776776767677676676776767767767766776667767766667767667667666776666767676676677677667767767767767767676677676666766767767766776767767667677676767767677667667676776766767677676676776677677676776776776677677677676766767677676667767767766776667767767767677667766776676776776676767666776676676776767766776666776767677676776766766666766676767767767767677667767767676667667767767767677676776766776676677676766766776776767767767766776766776776776676776677667767677676767766767766776676667667766677676676767767666676767667767767766766767677677677676776766776767676776776677666776676776767766776767666766767767667677677676767766767766776776776677676677677676767666767767667767667767767767667677667676776767676776776766767767767767677677677677676677667767677667676676676667766766776776666667677676766767676676666767767767676767676676767667767666767767666677677677677677667667766767766767667767766767666776677676767676676766767767677676776767767676676767676776667767766776767767767667767666776666676667767766767666766677677676767767767766776776766767767767677676767676776766776767667766776776776776776767677677667766767767767767766776767676767767767766677677667676767767676767677676776767677677677676667677676677676776666776776767676667677667767677676666677676766776676767767767766767666767767676676676766766766677677676676776677676776677667666776776767666677676667766776776776677677667666766776776767677676677677667766767767677667677667676776767676766776666767677677676776766667676776677677676667766676776776767767666776767767667667677677676666767766667667667666767676677677677677667767676666676776767667676767667677667767676667676766676676677666776776676766676767766767676766776776767676767766776767667676666767677677667677666767677666666677677677676767767677677676667667767676776776766676767766767677676666677676676667677677667667767766767766767667767767666676776676676776676767667677666766766776767766676776776667767767767667766776776767767767677676767666677676776677676677676776776776776776767666776676767677667766766676776776776767676766767676776767667766776676666776776776676676776666767
76677667766767676776776677666776677677677676666676776776676766676766767676776776666666766666677677676776776767766676776667666776766776767767767766677677676776776767766776776766776666677667667767677667676767666776677677676776776776676776776676676776667766776676667766766677677676766677666766776776776776766766767677666767676677667766767667766667677677676776767676767666766677676667766667766776677667766677666776776676667677677677676766776766766676667766767767766766776767767767766767766766767666766676667676776766667767677676776776776767667766676766767766676767767767767666667676776776666677676767767676767677676767667766767676767766767767667667676767767767677667677677677676776776767766676776667677667676667676677676766766776767677667767766666766667677677667666676767767767667677666766766676767667667667767676677667767676767676776767766677677676767677676766776676776767767677676676767766767767767666776767666766677676776776677676676766766766677677677676776767667666776776776776767767667667767677677677676677677667767667677667767766776767676667766677676776766776767766767767767767767766676776766677677676767766677666776667766677677677676677676677667667767767767766667676676667677676767676676677676667666776667677666767766676677676766776767767677667677676677676776776767767677676776767767766766776776776676766667676766667767677677677676677676766767767767677676767767677676667667767767767766776766677676767667676776667676766676776667667767766776776667767767766676677666666677676676766767676767676676677676776776776776766677676676776767677667767677667667676766676667767767766677676766776676767767767767767766767766767767677677677677676776776767676666666676667667767676767766667767766776677676776776766766776767677666767677677666676676767676767766776776667676766776776766776766767767767667767677677677667667767667676676776776767676776776766776776766766776676676767767667677677676676776776766767667676776767677667677667666676767667676767767676766677676776666776766677676776776776676776676766776677677667767766677677676776676767767667677667766677677677676767767766767667767767767767667677676767677667767676776667767766767767767676767767767767676767677667676666766776766767767767667667767676676766676677667766767767677676776677676766676776776767676766776767677677667676676767677677677677677676776776677676766776677676767767677667766776767766767676666776677667676776767677667676776767767666666767667766767676776776776776776676766776766677677677667767676776776776676666776767666767677667767676776776676776676677677677677676767676776767766667676677676766767677677676767767767667666766766676766677677666767766776776776677667767676776676767767767676776677676676767767767676677677667677676676767767766776667666767676776776676776776776677676776676766666776766766776776677676776667766776676676776767667667767677677677677667676676767677677667676677677676776676776677676676767667676666676776767766767767676767677677676677677666776767677667667666677667677667677677676677676677676767767767667767767766667767677676776776776767676767767767767766776767677676776666666767767767767766776776767766666776667676767667766676767767766776676677667667667676766767767667766776667676767677676776776776666767767666667766767666776776667767677667667677667767667767767667767766677676676767677677677677676676767766767676767677667667767677667677666676767667677676776677676767766776677666677677667676776767677676767767767676676766767766776766776667677667676676776776766667767766766767667667766677677676776776767677677677677667767677676767766767767766776766767676676667667666766767767766676766677677667676766776677667677667676776767766766767676767667766667767766676677677677667766677676776667766666776776667666676667767677677677676676767767766767677677667677676666667766776676776776766776766766767667767766667676666767667667767676766676776776776776667767767767676776767677676776677677667767667767676767767767667667766776767766776776767767767767767667766776776776767767676767766766677677666676776767767766677667766677667677676766776766776776666776766776776776776677677667767767767766776677667676767676767677667667667677666677666767767766776677677676676677676767666776776676776766767667767767676767766767767767766767667667766677676766776767767677667767677676776677677667676676776767677677677676667667767667767766767676767667766666677676776776667767766667766776776776667667767767767766766776766776676767767666767667677677667677667767677666767676676776767767667767677677667767676767766767676776767676667676767676766776767766767677677676666776667677676767767767677676766767767767677677666667767677676776676677667767676677667667767766776767766767767766676766776766667667767767676776767767767766667767667767667767677667667767767677667676677676667766676776766767667766776776677676677677666676767767666776766776776776767767676767676767676666677667767676776776676766676776676676667677666776767767767676666776767766776677676676676666667667767667767667767767767676677677677677667667676767676767767766766766676767667676776766776767766767766667677667767667766677677677677667677667676767767677677666676666677676767766677676767767767666766767766676767767667767677676666676767767677676677676677677667766767677667767667666667667766776776767677666776677667676776776667676677677676767676767667767767766767667667767767666767766676666766776766767677677666676776776767677667667767676767676667676677666766776767677676767676766767766676676677676677677667666776767676767676776767677677677666767767767677676676676677676776776767767767676767766677677677666677677677676776776666767667767766776677667667677677667677677667667766677676767677666766767766776776766667667766776676776667767676677666776776767767677677676677677667767767676766776767676767767767666767767767767677677676776677676676776776767766767667767766677676776667767667677676767677666766767767766677676776676767766767767677677666776767767767767676677677666677677667767766676767767767677676767766677667766776767766676776667677677676776767767677666767666676767767767767677676776666676767677667676776676776776767766667767666666767677667667676776776776666776776677667766776766776767767767676767667766767676776776667767676767766766667766676776677676767766776766666776767677677667676676776766767676676666677676767677667676766676677676666776677676766677677676776767767766677676767676776677676677676767667766767766776776776766776776666677666776767767667677676776667766767676766766767677677677676766776767676767767766776767766676676776776776676676776677677677676667767677676776766767767767767677676767767676677677676767767767666766776767767767766676767676767676776676776776767677677667767677677676676667767767766666766776767676676677677677676666676776667767767767766776767767667766767666776776776677676766676766776776776766776677666776767676767767666677677677677667667767767766666667676677677667767666767677667666766776667677667767677677676776767666767767767676676676677676677677677667677677667766767666767766677676776676776677676766767767676677677676776767676776776676677676676776776667666767767667767677677676776776776677676676667677677667677666667767676776677667676767667767767667677677677667676776766677667677677667677677677676776776677677666767667676766776767667666676767766767767677676776776767667767676676676776776667767667676767766766776767677677677676667677677666676766767766666676776767766767676766766776776766676776677676767767666776776767676676676766767767767766677677677676666776767767767767767767666776767767676766776776776776776767767767667676676776776666767677676776776776776766776776676676676776776776776776767767676677677667676667676776766677677677676776776776776676677677666676667766776776676766766776667666767767767677677676767677667767676667666776767676667766776667677677676677677677667677667676667677676767766677676676766767666776676676776666676776767767767667666776677677676666666667676776776676677676767676677667767676776767766776766667676776667767667676767666776767767767767677667767677677667767766776677676767677667767676767767667677666776676667677676776776666677677677667666776676776667767667677677676677677676776776776666767666776767677677666766767666776766766667767767766767667767677676776776767676667767766677666767676667676776776776767767767676776776776766677677677677676776766667767766776677666766677666676677677677677677676667667767667767767677676776776767767677676767767677676666776666776677676776776776767767677677677666767767677667666776776776767767767666776776676677667767677676676767666767677666767766767767676677676766766667767767677667677667767667676676667676677676776767767666776767766776666776776766677676776666776767767767766776766776766767766667676767677677676766766776767767766766776666776677667667766676767766776667767677666767767766776677667677676767767677677676776767767676666767767677666676677676676776776776677677667667676667767677677677677667767767766776667677677677676776766676676767767666767677677677677676776677666676776776677677677676767676676776767677677676767766677667666767767767677677667677676776766667766767766776776767767767767676776776776767767766676766767767666767766776667766766677667767667677666776766776776676767676776776766767767766676776676677667676776766767667676766667767677677667767767676776766766767767666676776776766766677666776767677676677677676677676776767666766776767766767767766776667666776767767767767677676776776776666667667676767677676776776767667676776776677667767767767677677667667766776766667666776667767766676767767766676677676767766667767667767767767677666776766767666766766766767767767676676767666767677677677677677676766677666666767767666767677676776776767676676776677667767676776776676676766676776776666776676766677677676677667676776676776767766767676776676767767766767666767677667766667767677666776776776767666767676766776676667676667677676676676776776666767677666776776766766766776676776776677676676776677666767766766666776667667766677677677667677677677667676676676776776776767766776776776676767766766776776677677676676767677676677
6776677667667677677667677677667766776776776676776776776666766776776677676776776677667676766767667667666767767666676767667677677676776776776776667676776767676776676767677677677667667677676676776767677676676776677677666766767677666776677676767767766767766767676776766767767767677676776667766767677667676776676766776666677677676776766776767766677677676767667767677676776767767766677677676677676776667766767767677667677667677667676766676767766667767766766766766776767767766767677667766776776767766677677677676776677676667676776677677677676677676767766776766776676666766767767767766776767676677667667677667677676776676776767676776767677676677667676667676667767677667677677676767767767767667767767767677676767667767677676767676767676767666776776666767767676767676667767767767676776676776667767767767676776766776766767767767767767767766666677667766776677666767666776676776667766677676776776776776767676776666677666676676776767677667676766776767766776776767667666776776776667767766776776676667676767676766776677676776767767767766676776676767676677677676676667676767667676766767667767677676776766776767676776667766677667667667677667766677677677676776776767767767666767766767767766767677676766776767767767767766676666767767767677677666677677677676776676676767667766766676767677667677667677667767677677667677677677676667766776767767766767767767766776676767676677676676776776767767677677677676667767767767666676666776766766767666767666666666676766667676776766776676767676676677666667677667677677676776767677676767767677677677667666767676776677666776677667767676776667766766766676676766776676767667767767767766676776676766776776776767766776677677676667667677677677666766766667676676767767767766676767767676677676677667676776776776667677676776766776776677667677677676776767676776767766677666676676677667767767766776767767767767667767676666767767767677666776776776767677666767767767767667667767666776776776766666776767666776767767667666676676776767676667676767766767666667667766766676677667667766666767677667767677677667767767666667667677677676666776667767676767677676767767666767767677666667767767766776676677677677667766766776766767766767766767677677667766767676677667767667766676677677667767767666767766767676677677676676677677676677666767667677677667767767676667767677677667767677677676767666766776776676766767676776677677667676767767766767677676667677667766767767676676767766776776776677677677677677677676776776776776776667767676776767766776677677667766776766767767767767676776776767667677666776776766776776767676776676676776666766776676677667667677677676767676776776776667667676676767676677677666767767767766767667676776776766677676776776767676776676767676667767766677666667766677677667677677667767666776776776776776776767767767767767667767766767677676776666666767666776676766767767767677666767766677667667767667677667666776677676677677676767766677677677677677677677667667676776677667667767767767767666776766776666677676677676776776767767666767767667667667767767767767677666767667676766776776677667766776776767677676776766776766666776776776776677676776766767767767676776767766776767766776776676677677666776667676677677666767767676667676676776676776766767667767767767677676766776766776766776667677677666776677676766767767677676677667676767667676677677667767666676767676766676776667767667677677677677666776677676676767766767667767767767677676766767667767767676767767676766667677667767677677666766767767766667677676766776776667677666667767676667767766666776767767766767676776676767666676677676767767767766766767666776776776667677676767767767667767767677666767677676776767766776776667767677667676767676767676676677676667666776666776776766776676776767767767766776776776776677676767766776767767767677677667677667667677676767676677677677666776676676676677676677667767676767766776776677677677677667676677677676776767676776677677676677676776767767766667677676776767677677677676767666766677677677677667677677667667767766676666776767666666767767767666776677667676667667766776666767766676776766776776776767667766767677676776767766767767767677667666776766766677676666666676767767676776666776776776677677667666676767676676776676776767677667677667667677677667676776767677666776676776776667766767676676676666667677677667676766767767767676767766677667767766776776666766767767767667677666767767767676767767766776767667767767677676677676776776677676676776776776676667677666767676767767676766776676676676776767767676767676676767767767766766776776767767767766677666776677676667667766776776767766767677676776776776667666676767766676776677676676776776776776766776767667667676776667676666776667767676666776676677677676776776767767767767767767676767677676767767676767667767676776767766776766776767676676676766677676767767677676766766766766776676776667767677676776667677676667676667676667767767767667767766767767677677676776766677667767767677667677677667677676776766767677676677667676767677676766766766767677676667667676676776767766776776766767677667676677667676776767767767767677676677666676766677667766677676767767766677677676767767667766776676676676767767667676776677677677666776767767767767677676767666666776766767676767677677676767667767676776767676767767677676776776767666767676677667767767767676767767766776776766677677677667677676677666776776767677677676766677667676767767676677677676776676677676767666767766676776677666677677666776767767767667667767767676766776767766766767767677666776767767666776767767667676676677667766776677676776776767767767676776776677667766676776767676776767766767767676767766676767666677676776767667676776676767766776767667767666776767767676776776767677676776776766766776676677676776677667767766776676767767667676776776667767677676676677676677677676766667767666767666766677677676677676767767767677677676767677677677676776776767767677677676776776766767766776776667676776767676776667676766767677676767766767676767676776676766676676776766776766767767676676676677677677666767767767767767767677666767766776767767667666776776767667676767767767767676676767767767677676767667767767767766676676776776776767676767676676776767667677677677676776667666667766776776766776666767767676767667677677676677676776666676677676667767766767766676766767676766767676776776767766766766776776776676677677677666776767767677666767766767767666676776676667767766776776776766767767677677677676776666776677666677677677666766776776776667676776776766767767766767667766677676676766667676776776677666776676776776766767666767766677667767767766776677677677677667766776776677666766766676766776677676766776767676676776667676676776667767676776766776767676677676776767666767767677676667676776667677677676667676666767766666776766766767767766767676767676676776667677666776776767667767767676767767767676677677676776776776766677677666666776766766667766776767677677677667677676766767676667676776677667766767676766776677676767677667767676767677677676767666766767767676677667767766677677677677677667677677667767767767667767667767767677677677676667767766767766677676776776666776676776677677676677677676766766767676776677667767667677667766766677676776666767676676776766767767676776677677677666767766766677667767767766677666767767767766767767767767767667677666677667677667666766667676766676666677677676767676677677677676677677677677666666776767677666776677676767766776676776767677667767677677667766767767676767767667767676766776766766766776776776766776766676767767767766677677677667676667766776677666767677666776776776776767676776776767766776766767677676767677677667767666776776676776776667766676677677667766767677667666776776767766776767767677667767767767767767767767767767766676767677666667767676767677676766677676676776677676767766767767767676767677677676776667767766767677676766677676776776766776766666766766767676776767767676767677677677667667766776767767676666766776776767667767766676677677676766676767767676677676776767677676776776776676776677667677677667766776767767767767677676767667667767767677676776677667767677676676767767766776776766776767667667767767677676776776767676776676676767676677676767676767666776676767667667677677676776767677676676766667667767677677676776776767666766676776677667767667766677677677667676766776767677676766676676667767767766776776776767667766767677667767767767676667676767767766667766767677676776767676766677667766676767667767677666676776676767766767767767666677676776776667767677666677677677676767766776776766766767677676767767667767667667667676767766776767666776667767666766677677676766776766767677677676776776676767677676767766776667767667767677677667766677676776676766776677676767766767667767666676767766776767767767667666677677677667677677677667677676776667676766776776667676676676776677677676767677677677667767766676776767667767767676677677667767767667767667766766766776667666776767767667667767766666776776776776776767677677667667677667766677676676766676677676676676767677667676767676666767676666676767667767676677667676677676776666776767766667766766676667767766767667676766776776767767767767767676676677677677676677676767667666767766767676776677667667666776776776767767766666776677676677677676767767676767766767666766776676776677667767767766676766767767767767767666766666766676667767676767677667766676677676677676776767767767676666767677667677666676776776766666776677667766766677676767767676776776776766776767676677677666677677666766767666677677676667767676676776776776776776766677677677676767666676766766776776767766767766776677666667667767667767676776776767766677667767677677676666666676677677667666776776767677677677667767677666767676767767767667676776776677677677676776776767766776766767677676766667676677677677676776776667766677677666776676776666667766776776677667677676677676767667677677677677667667667766776767767767677667667766767676776776776776666677677677667677676677676676776767677676776776776767677667767766767766767667667767766776676767767767677667677677676667676676767767666677667667767766776776676767767767766776776677677677666667767676676676767666776767676767767767676677667767677667767677676677
366767767677677667766677676776766776667767667677667767676677667676776766776776767676767667766776766677677676776676776767767666776776776776677677667767766776767767677676776767677667676776677677676776767677677676677667677676776676767677667767667767667677666767676766667766676776667766767767767677667667766767766667767676767676767667766677677666677676776776767766776767676776766767676666767676776767767677667766676776667766766767677676767767766767677677676666767677677677677677666667676677676776666676766767767677677667677667767676776767667766767667676677667676677676776676767667677666766677676676776776766767667767676776676666677667766776776766767767676776677667767666766776766776767766766767767767767677667676767676776776676776776676766767676676677677677676776667766776667766667677676766676776776776766767767767767677666666667767767766776767676766766776666677667767676776677676776776776766776677677676776767676766676766676667677677677676767766677667666776767677667676776767676767766767767767767676767677666767677676767766767767767766767676667766667676767767767766676767677676677677677667666776767667767767766767767676776767766776666676767667767766767677676766776767677676767677667677677667676776677677677667676767676776767676766776776676766776776767676776767677667676677667766676667667677676667767767766677677677677667766767766776767767666776666666676767767767677667767766776776766776776767666676676677677677677677677667766776776776776677677667677676776676767667767767677676766776676667766677667677666776667767676767766776677677666776776676767766767767767676767676776676776667676776767766677677667676677677676776776776677666776776767676677676676776676676767767767766677667667767766676776776676776776667766767767676676677667767766767677667767767767676767766676676776766767767677666677667767676776677676677677676776667666676667767766766676776767666776776776767667767767767677677667676676676776767676776776676766667766767766776776767676767676766767767667677677676666766767767767676776766767767667677667767766776767676767677676767676667676776776776767676767667676776767767766767767677676776667767667767667767766776776776676776677677677677676767766667767767676667677666767676677676767767676776767767766767766666776676676776766776776776767767667676776666666776776776776677677676767677677676677667676676776676677666666767677677676776667676767767677667767667766766766767676776677676667677677677676767677666667767667677667676676677666676776766766776677676677676677677667767677677667676767676676776776776666676676677676677676667767676766677666676766766766767767667766676767667677676776666676776766677677677676677666677677677667676676776776667767677677676676767766767767676767667676776776776766776676666767767676776667766677677676776766766676676776776776667766776677667677676767676766766667666676766776676666677667677677666776677667677676776676666776677666767766776767676767767767677676677677677666667767677676767667767677667667767676776776676667677667767767767666776667767677676776776776776776776766767767767676776766767767767767767767676776667676676767667767676767676776776666667766677676666677667666776766766766776667767767767767767767767677666667767676767676767767677677676776776676766766677677677677667667667766667766767766776776766677667766676767767767766676667677676776767767676677666767676767767767767676667677676676767767676666666676667676776667666767767667767676677677676667677676776667676667767766766666667767767677677677677667766667767677677667677666767767667767767767676666677677677676766776767767677667767667766776767667767666776666766767676667766776766667666667766767677666776676766676676666776767767667676776676776676677667766776767766776776676776776776776776776676766766676767766677666776666776776776767767767676767767676776776767676767667677677677677677676666767676776776776776767677667766776767676676677676676776776767766776776667667666767677676776666766767767766766776677667767667766766676677676776766677677676767767666767676677666776667677667676667766776767677667677667767767766776676767766766677666776766766776666776776667667766776776776766767767676677666766676776776677677677667767766667767676776676766767676767676776776767667667767767766676767677677677676677667767766776766767767767677666776666677677667667667677676677676676767767767676667676767767767767767677667767767676776677667677677677676677676767767677667767767677676776667676666776767676676767767677667766767667676667767667767767677677676776667676766767766776776676776776776666767767676766766767767677677676776776766677667767767767677677677676767766667767766667767667767767767676667667677676767767767676667677677676776766776776767767667767767667677676676676667766766677677676676766766776767667767767767767767767767767766677667766667667766676667767676677677676767677677676667767677677677666677676677677676766766776766776766676776776766766677677666776776667767666676767677676776776776776776666776677676766767767766767767677676666776766677677677676776776776776666776677676766767766776767667767667667767667667767767676676766766677666776776776666776776776677677667667677676766776767677677676776776767767676776776767766667676776676767767667767677677677676767766776766677676776776776677667677677677667676767767766767667767666776776766667677677677667767767666667666776667676767676677667767767676767767676776676776767767767766766776776667767767767676767767767676776767767766767676776667676766776767667676767767676766776766767676767766766667766677667667677666766767676776667667677667766767677666667767767667767767767767767666767666667676776776767676776667766667766776667767677676766766776767676766767676766766676766666776766667676767767677676776766776767676677667766767767667766767766776676767766676767677677676677677676677677666776776677667766767677677677676676767667677667677676776767676767667676666776767767676767676776766677677667667677676776776767766677666767676667766766767666767676676767767677677667667677667667766776776667667766766767676676776766676776676667666676676676677677677667767766767767666666677667767767767766667766776767677676766776676676776776767667767767767676676776677667767667767767767767667767666776776767676776776766767676767766767667767676767677676776776776676766676776767766776677677667677676677676776677676776776776666677677667767767676767667667766677676677667766667767767766767766676767767767767767767767767677666767666666776767767676766767766766767767676767767676776767677676767766666667677667766767676776667767767676667767667766776776776677667676776776767767766767676766677677676766767667677676767666676776776767677666667767766666677676776767676776677677677667767767767766667767767766677667767767667676767666767677676677676667767766667767676776776677677667676776676676677667676776666766676677676667677677667677677677677667767766676776677677667767666677676677666667767767767767766666677677666677667676767767667767766676766767767767667767766676677666676677666677676676766767667667677676776767667767667677676766766776776767766677667667767676666766677676776677666666766776776767677677677676677677677667767767767767676667667677667767677677677667676767766776767667766767667676767677666676776677677667667767677676767767767676767667676767767677677667667767666676776767676776776767677667667767676767767666776667767767677677667767767666666676766767766677667767677676677676667677676776776776767767667676766676776776667667667766667767677677676677667666677677666676766776767677667766676767767676766667766776776676776677667676767766767677667766676766766666677676776767677676776677677667767766767667677666677666676776676767677676776776676677667766666776776677676776767767767677666776776767767766766776766776767767767767767667767667667766767767677676776776767766776676776776667767666776767676677666767767767767676776767767676776766767677667767767677676676767676776667677676776776676677676776776667676766776776767677676767767667676776766767676676676677666767767677667767666766677676676767676677676766767666677667767767676767767677667667677667767677666676667666766766677667666667677676767767767766767676767767667767667767767677667767766766776676677667676677677677677666676677677666676776767766767667767676667767767766776676776776676767667667767677677677666677677666776776666776767767766676776776767766676776776767676767767677677677667767676767767767767676677677677666767767677667767677676676766776776776767677667667676776767677676766667677667666767767766766776776677667767677677676776676776776676766776776676767767667767767767767666677677676767676776776776667667766667767767766676666676676776677677676776767676677677667667766677676766767677677677666676776676667767667767767767667767766767767667676776776767677676767767766766767767677677677676766776766767676776767767767767677676767667666776776776776677676776677676767677676767766776667767766767667766776767766677676776767767767676676676776767767676677677667767766776676676767676776677677667767767767677676766677676767766667767667666677666767767767676677676776776667767766767676776767767677677676776776767766776776776776677676766776776676766776776767667666666776776776676776766767667767766767766667667766676767766666676776767766776776766676776767676677677676677667667677676767766767767766676767767666666767676776776766767766666676767767676767766767767766767766676667767677676776767767766766766676766677676776677667677676767666677677667676677667767667676776767677676767666766767767677677676666766766776667666776667766767666666666677676776776766776776776766666676776767677677677677666676676776667767767767667677677677677676776677667677677666676676767766776776776766776667677667767767677677667767766766677676776677667676766676766676767766677677677677677677676776667766776666676776767766776667677677667767767677667676776776776767676766667676767676776767767767766676776766766776767767767666776767676766776767767667766776667677666666666767767767667767767766776776677676766767667767667666776766677667677667676767677676667677667667676766767766677677677667667667767767766676776767767766677677
67767767676767766776767667767766667767767667677677677676767667677677666667677677677677676766767767766676776766667767676676776766776676776676776776676767766767767667677667677676677666776776677676666677667676766776767676767766766776776767676667666776677676767676776776676767766766776677676667677676776776667766677676767766776677677677666677676776776666677677677677676776676766676767676776776767767767767767667767767667767766676667766767766766767666776676767767667676767667766767767767767677667677676776776767666676766677667766776676776776776767767676776776677667666776776776776766767667667676776776766676776676677666767767766767767766767666767667676677676776767676767767766766676766776767766767666676766677676767676767677667666666677676677676767766677666776776766776677677677677676776666767767677666767767677677677666767766677677666776767767767766666677666767766776776776776677676767767766776767767666776766667767677677676776766767767767766677667677676776676776767766676766767677677676776767666776776776767666776776776776676767767677676776767677677676767676776776676667766677676676667766676776766677676767767677667676677677667767766776676776776676667766767767767767667766677676676776767767767767677677677676767767667677676776767677676776677676667767676767767666767676677676767766776667666776677677666767767676667666767676776766776666767666676766776767677677677677677666767676776776676767767767767766776677667767667767767767767667676676776677677677677676677666766767667667767766677667767676667766676767676776767767766676676767667767767667767677676766676766776666776767677676767677676776766676767766666776676676776767767766767667767677667676677676766766676677676677677676676767767767666677677667667767677676676677667676767677677677676767766776666667767766667677667767767767676667767766766767767767677667676776776666666667676767676776776676676667677667767766676776767767766767767676776676767767677677677676676776676767767766676767676676666767767766767676776767667767767677676776767767767676776676767676677676776776667667766767667766766767667767767766767676776676766776677667766767767767676767767767766776677667766676667676667767767767676767767767766667767677676776766676776776767676776766767676676776776767766767767766676766776776666767767667767677676776767767676667667667767766776776776667766776677676667766767766776776767766776766766776767766776666766676676667767767677667767676776766667767767766767766767767667667766776776667767676776767766676767667767677667767666776677677676776666667766766776677677676776676776776676776677666767767667767676677677677667667667767766666776667677676776776776767677677676776677667767667767766767767677677676776667767767676766667667667767677676776776776766776677677676676776677677677676667767767767767667767676776677677677676776767767766767767676776766667676766667767676776776676677676776766776767677666676766767766676776767666776776776776676667677676776766766766667666666776776767666666776676776676767676677667767676667676776676677666767677677667676766776767676776776667767677667766677676667766767676677676776667767666676766767766677676776667767766776677666677677667766766666677667677667676767677677666776676767677676776766767767767767767766776766677676776776677676666677676766766767767677667767767677667767767767766776666767676767667766676666676767767667767676767677666776776676766677677677676776766776766776676666766676677677676667677676766776767666677676677677677677677677667667677666767676666767766767677667676767766776677677676766767767676766676776776776676776676776767767677676776677667767677667677667677677676676676676776677677677677677676776767767767676667677677677676776677667767767767666776767766767766776776776766767766767676666766767676776776766776767676676667676677667767767767666676667676677676767766767767767767767767677676667766766767767676767667766676677677667676767766767767766766766776776766676676667766776767676776767666776677677677676776677667767767766667767767767667767767677666667766776767677676676766767676667767667676677666766677667767677677676776776766767767676767667676766766776677676776776767767676766776776676776677676776766767767677677667767767766776776677667677676766676776676776767767767676667676776776766767676776776766667766776776766766767677676776676776676767667767767767766667767767767767677676776767677677676767676766776776767676766677667767677676677676766667667767666766776766776776676776667767766676677677676667667767676767767766767767767767766776676767767677677677667677677677677677676666676677667767677667676767767766766767767677666776767676776776666677676767677676766776767666766767667767676776767677676776776676776676766776776666776776766676676776766767767677677667767676767766767766776776776676676676776776667767766667767767667677666776676667667767766776676776767667667676767766767767767767766677667666766667767676776767767766667767766776767677677667767767766676676677667766776667767767677667677677676776767767677677677677676776786766776676776766767767677677677666776767766677676776776776767667677677667767767766676677677666776776677677667677667676667767677666776776676676767766776766766667676776776677676766776676676776766776776776667677676676767677666676766677667767676767667666776767767676676766776776767667767677677676766676776677676677667767667767766677677667766776766676666776776676677667766766767767666677677677676677676667667766767676767767676677677676667767667767676767677676677677677666776767767677676677667677667767677677667767667767766676667766776677676776776766767666767767666676767767767676776776776776677676767767767666776776776676667767767667676767667766767767767766766677677676677677677667667766776776776767767677666766667666776767767767766767767677666667767666776776767767666776776767766677676676677677667667676776767766776776776766776767766677677677676677676766677667666767676776676767766767767676767767676666677676676767767676767676676667676776676667767676676776766776767667666776776676776776776667767676677676767767677677677677677677676767766776776776767766766776776677676767767667767767667666767767766767767676776677667766767766767677677676767767767767766766767676677666767667766776767677676776776676676766767666766767677677676776667767767666677676766767767767767676776766677676776677677676676776667677667667676776776776767766776667667666767766766776767767677676776776666776776676776776676677677676766767766776767677666776776776776677676767767766676776667767767767667767767677676776666776676677677677667667667767767767676776776767667677676667667667766667767676766666767667667767766767766776677667767767766776676676776776767767767766766676776676776767666766767766767766677666776767677676676776767766776677667766767767676776776767767767666767677677666666767766767767766767677677667767677676776677666767667676676677676677666677677666767677677677667676676776766766767767677667767767767767766767767767677677676676676667767767767667767677677676667676776676766666776766776766676767677667676666676776666676776767767677677676776666776767767676676766776677677676666767677677666667676776766676776767766676766776667767677666676776767667676767676676776667676767666776677676776776677676776776677667767676676676676776766677666776767767667667666767767767677667767767677676667767667676676676666666676767767666767667766767667676776776767667767676767666676776776767676766677676776776766677667677677667667667677666677667676666776667677667667767676776677666776767767677676766776766666776766676776666766677667667676776667676766766767767677676677667677667767766776677677676776776766776677677667766776676776676676767766776667676666677676776776767667677667767676767677667666676676776677676766767766667676766667676676766776776767767667676676776767667667766767766776767766666776677667767676677667676666667767766776677677667667667667667667667767677677676776766767666767766776666776776676667677676767677677667677667676676776677677677676776776676767766776767676776677677677667767767767676767767676776767767767666776766776776667677677677676776776776776667767676677666767667767677666677677666776676677667677676677676776767677667677666776767767766776767676776767767767767677676776667766776776766776676677676767766766767677677676776766677676767676776776776776767666767676776767677666776676676677666767767766767677676767676667767766767677667767667766776677676776677676766677676767676767667676776676677676677676676776776676776767767666667667667767677677677677676677676776667676767767767767766776667767767676677676767767677666776767677677677676776766776676776766767766767767676767767667677676767767676767677676776667677677677676677667767666667767667767767677676776667676776676677677667766776776776677677676677677676776776767766767666776677667667767677666776677676767676667767676767766676677666776677676767667766766766776666776776776677676676767767677677676767767767677677666776776776776766767676677677677676676677676776666667767666676767766776767767767677676776767767677677676776666766776776667676666677676676776677666767767677677677666767676776776666676666776776667767767676676776677677677666767666776676667767677677667767666676776776767676766776677676776677676776667766776766776766767667766676776776776776676666776676767677667666767767766767766676767766767767766776767666767767676667676676776776667667666767767766766767677677667767676677666766666776767667767677677667676776776667767767676676767767667676776766776776766766666666666667766676666767676766767667676666767676667676766776776676676667766767766767667767677676776667667766767767767767676776776767667666677666766776676766776776667677676767677676677676667667677666767677677676766677667767767766776677667766766767767767677677667676767767766776677677677677677676676677667667666776767767677677666776676766766666776677666767767767766766767667767676767676776776766776776676767677667767677676767676776676676676666766776676776776776677676767676767767767767766776677677676776776667676776667767767767667677676767767676676676776767766677677676776767767766776776767677666677676776776766766767766667767
6767676766677677677667666766766766667766676677676776776677676776776767677676767767677667766767766767677677676776776667767677676767677666767767767677676776767767676766776766676767766666776767677667677666776676667767676676667766776767676766776776666776676776767667667767677676767667677676776766676766766767767676676767767767766677667766767677666776676767766677667676667767666776676776676776767767666767767766677666767767767677677677666776667677667676666667767767766767767766667666766776767767767667677676667767666776767766667677676677677676677666776776766767767766766776667767766776767766776776666677676767766767667667667766767676676766676776776766767767767677667666767666776776767767676667767677667767676776767766667666767766666677666776677677676766677677667767676676766776776677667667766767766767677677677667676776676767676677676776676776767767666676666666766776666767666776776676776676676776776677667677676677676776767667767767666767767667767766767766767676676776666776767676776776676776776776766776766766767766767676767676667677676676776766776667767766776676676667666776766666676666776776676767666767676767676776767676676776767676767667767667767766767676667676767666776776677667677677667676776677677677676766767667766767767677667767677676767667767666766666776776676776666667676767767766677676667767676776677676767767767677666677677676776666767677666776776767667766676666766767766776776767767677667766776776766677676776766776677676776776776767676776776766776766767667766776666776776767667677676676677667767666776767667677677677677667767767767667677677676677667766776766766666776676776677676767676767667767666766776776776666776776776677676767767766766776776766766776776677677677667677667676767767666767767676767767677676767767676677677677676776766776767667676776776766776766767667677676677667766676767676767767766767767677667676767667666776667767667767667766767677677677666767767667767677667676766677667767767766776676767766667767667767767667676767667677677677677666766776767677667767676676776767677676767767767767667677677676767677676676677676676767676776677667677676667766776776767767677667677676667676676776666767677667767677676767767767676677676776677667677677667767677667666776766676767767767767767676776776776677677667766776776667767677676767667767676776776776776776767676776766666767676666767667766776767767677677676767767767767767667677677667767767767677667676677677676776776776676776767666767666767767667676676776776676677677676776776677667677677677676666776776776766776667767767767767676677676776766776767767766677667666767667676676776767767677677667766766767767767766776677676677676766766667667677677677677667767677677677667676776667766677667767677666776776776767766776767677676667767676776676766766666676776767767667676776766767767766767766666676767767767676677667667766767767667766677676776776767767667766766767667766776767676666767677667667767766776776776776676776767667766767677666767766767667677667677667667767766766776776767767766767766676776776776776767667767677677676766767667667676767667667767667766767677676776677676676677667766776676767767676676767676677677666767676776766776676776776776677676766677667767767767766676767667767767767767676767767667767767766766667667766766666667667667667767767676666766676767667677667767766776767766767677667677667767767667677676677677676677676776666766767766676676766767677666767767667677667667767767676776776677666776767767767677676767667677677677677676776766776767676766776677677666767767766776776676766767766776767676776776667676766776677677677667767766766767666767667677677666667677676776767766766767667677666776767677676776767767767767766766677676676767676767676776666677666776676776776677676776776676776677677677677676776666776776766767767767766776766776667767666776767767767667767676776667767766766767766677667677677667677676676776767767667667666666767767676776767767767767677666776667667767767667767667677667767766767767766776677677676776776776776776767767667767767766767766767767677667767767677666776766776766767767676766776767767676776677677676776767767667766767677667766767767667767667767767676776767676766667766766776676776767667667767767767766677676767677677677677676767667767666667767676767677677667667677677677676677676667676776776776677677676776776677666676776776767676667767676667767666776676776766676766766767767666766767767766776676766767767766776676767677667666667766667676676677676776677677666776677677676667667677676677677676776676776677677677667677676667766776767676767767676776776776776766676667676767677677677677666776676676776767766767667676677676666776666776766776767667676776766676776776776767766677677677676776666667767677667766767666776676676677677677667767767767767667767676776776767767767766676667667767766676776677667676767767766767767766676776776767676767676776766676776677666667767766776676776776767767667667767676776667767767676766677676766766676776677677666677677667767666766667677677677677676776776766766776666766766776767767677666776776676767767767676776767676776776776676766776677676776676677677677667676677677677677677667677677676776676767667677667676767666676677666677677676776666776776776677676766776666767767667667767767767666776767676766776667767766766776776667667767767666676676676767767667676676767766676776667767667677666676776776776767766776776767767667666767676776766776776767767767677677676766776677677667766667767766767677676767667766676667767676776677667766677676667767766766776776766776666776677666677666666667767767667676676766677676766667676767677666667667677677676767767677667767677677676667766776766767767677677676676776776666667666767767677677676767767766666676776767676776776776767676766776767676776776776676776767766776776766666767767766677676767667677667676767676677676667767667667767766776776776676767766667767676677667667767767676766766676766676767676776676667766776767766676767767667677666776766766676676776677677677667766776776767766776666776776667667767676776776776767767767666767677677677677676776676767677667766767767767676776676776776676666767766677667676766677667767767676766667767676776767767767767667676677676767767767677676666676766676767767767667767676767677677677676776766776767667666676666767767767767676667676776766776767676676677667677666676776677666676776766767766776767667676776766666676767766666766776776667677666776776776776776677677667766776676767677667767677677677676776776776776677676766776677677676676677676666776677676776767766776776767767677666667676776677667766767676766776667677677676677677676667767767677676766667767766666776776677677677676676677677667667667677677677667677676776776776776677676767767667767767767667667767667676676767766776676776767767767667766666677676677677667667677677676676766776776767767676776767767767767677667767766767767676767676766767767766767767767676776766767676776767767766776677676666776776677677676767676776677676677676776767677677676776767767767677677676767766776676666776776767766766776776776776767676776667666767677666766676767666776767767667676776776776776776677677676666667677666776766776776677677667677667766767676766776677677676677667766767766767767677666767767677677676776676766677677667767767767677667767676667667767677676767677676767766767677667767676677666677677667767767676776766766776776666666776667766776776677676776677677667767767767767677667767766776767766666776767766776766776677677676767677676766767677676676776766766766766776767767676677676676666767676776776766776767766767667667767767766667676677677677676677676676667677677667766767767677667676776767676776767766776767767666776677667677676776767767767766767767676776766767677667676667767767676776776676776776766776776766776776776666676677677676767766776766776767767676776767766667667667676767677676776776667766667676776767766776767766677667667766767766667767676767766776766767667667767677676776677667677676776676676677677667766776676767677667677667767767677666767767676776776767677667667667676767767676767666767676677667767767767677677667767767677676776676767766767677667767677676776677676776776776676676766667767766767666677667767767677676767766767767677667766677676776676776676667767767767767767676776676776776676767766776767677666676776666677677667766767767676767766776776767666667667766767767676767767677677667676767766667767766676676776766766677677667767676667666767767767767766677666677677667767767677676776776767767666767767767767766676676767767767767677667767767676776776766677676676766767766676767676776667766776766776676767767676667676766776676776776767676767767666677677677667766776766776676677677666766766767667767767676676767767766766767676767676667767766776776677676667767667766766677676666677677666767666676776767677676776766667767667767767667667767676767676776677676776766776766766676767666767667677666666766767767667676776766776776767767767767767767676676676676767667767766677677676776767767767676666776677677676767667767676776666667767767767667766677677676767767767677676767767667766767766677677677676677676776767677676776767766677677667677667767676776767667766766767767766767766776676677676767767667677676776776766767667676677677667767666776766776667677667766776776766767767767767767676776766677676767677677676776676776676677676776776767666776776776776766766767667767667676776677676767766776766767676766776676766667767767766666677667766676767666766767766767766776776676776767676776776776776776766676667767767676677676676776767767767767767677667676767766776776766776766667676677676767667676776767767667767766776666666667667677677676767767767667676776766767667666776766767676767677677676766677667766667766767767766667667677677676667677667766776677676776776776776767676776667666666767676767766767667767667676776776776766667677677667666776776677676766767676677677676766767767766766776667767676677676667766776767767767667676766677666767767767677676667666667676776776767677676776776767767677667667666776767767767677676666776776666776666667767767767667767766766766776776677667767767766776666767666766676676767677676767766767667767767766677677
67667676776676676766776677677677677666776776767766776776776677667666776667766776666767767666677676767766766776767767767767667766677676677677677666766766677677666677667667667766767767676776667767767767667767767767677677676776776677676767677677677677677676676767676767677676676766767767667677667767766677676676766767677666767667677666767677676767676776666776666776767676776766677676677677676776676677676766776766767767766766766776776776767666767676676776776767676767767766677676677667676766676677667676776676767667767676766776767666676776776667677677677676767676766667767766767767767766776767677666676677677677667767666676776776767767676766667667666767767667767767767766677676776767676767666676766767767676776776776677676676776767667767667767676776767667767767767667676677676776766766677676677677677667677666677676776767677677676767767767667677676677676776776676666677677667766676677676767767766776776676767767677667676767767677676766676667676667667767767767767677676667676667667667766776776776776677677676767767767676767767767676677676776676766767677677677676677676766767767667677677676767677677677666776676767767677676676776767677677667766677677677677676766766767767766767667767676776677677667766677676776767666666776677676766666767766677667667767767767676767767667676776767767676767676676776677677667767767767766776776767676676776767767767667766676776766776667766776676677667767676776767677677666776776767676776766767767676677676767677667677676677677667766676677676776667766767677667767767677667677677676676776776676776677667767677676776677676667677666676776667677666776677676676677677677667676676766767666776767767767767677677677676767766676776776766776766776667677677677666776677667767677676666676776767767767667767676776766776776676766766767677667676767676776776776666677667766776767677667667667766677666767766776767767676767766677667677667677667677677667766667677677676676667767676766776776776667767677677667677677676676776767676677667667767767666767677676767676767666767766767666667667677676676676677667767767767667676767667767767676767767767767767677666766766776677667767766776776766776766666666767676767766676776767766766767667677677677676667667667766776666767767767767676676767766776776776776677677667767766776776766677676767767767677667677677676766677666766776676776766667766767767767767676767766776766767767767766767667766776776776677666667767766776667766666677677677676676776676767767667767676776677676767766677677667767767767767766776677677676766776766776776767676776677676677677676767767667677677676767667676776676766677677666776766776667767677676767666767767767767677677666677667767666767766776767677677677667766677666766767766767767667676676767767676767767667676776776767767767676676767767666776776767767767676667676766677667677677677676677666776767766767667676776677677677676767766766766677676776676767767667666767766767767677667676776776767767667766677676776677667767667667677676767767677667677677677676767677676776767677677667766776767766676677677676667676667767767666776776676776676767676666776776676667667666767667766766776776776677677667766767677677667766776667767667767767767766676776766767676766767667767767767767766776776767676776676776767666767667676776776667766776677677676776776767767766676677667667767666767767677666776776776767677676776767676776767767677676767677666676666766666676776767667676767767666767767767767767677677666676776776676766677667677676776676676776767767767676767676676667677677677667667677677676776676767666776666767767767677676767766676767677667666776677676776676677677667767676767766677677677667667667667766677667766776776776767676776767677666776766667677676677677677677676767767766776766677676676776776767677667767766667767767676676767667766767767666676767677667666666667766767767766767767767667677677676776767766767766766766776676776776676667676776767767676776666676776776766766766776767666776666676676766667676676766767766767667677676677676676767677677676677667676776677667767767667667767677667767767766767676677667677677676776776677667767767766767667667767667667767677676677676766677677666677676776776776766766776776767676766776677676766776776677676776767667677676677677676767677667667677667666766676776776776667667767666776767666776676767767767766667667766776677677677677676667766776767767676766677677677676767767667667767767767767767667766776767766676776767767767767677676667676667676776766776677677667677667667767667767677677666667766676676766766776776667767767676767767767676676776666666677676677667667767676767766767767676766676767677666767676767677676776766766766676667767677677676767767766776767767676776776666776767667667767677667767767677677666666767767667767667767767677667767766776776676766676677667677677667667666767676776776666776776776776776776767677676677677676767667766677676776776766776766767767676776776677676776776767676776776776776766767767767676776767767767667766776767767766767766677676776766776676776776667766676776666667667677767766677676767676766666767767767766767767766667667767767667677677676776767767767766776676776676767766776776776677676677676776776767676766677677677677666767766767676776767676767767677667767767677676776776767677677676776776766676667666766776776776766676776766677676776677676776767767767766676767677676676766766776766776676676767667667766776767767767766776776677677676776766776676776776776767676776676677667677677667667767666776676676767667767766676776767677667667676767677677677677676776767667677677667767766776677667766676776667766776767766767676767677676676767676776677676677676776667677667676767676767677677677677677677676676677676767766776776776767667677666767667767767667677676767677677676767766667767667767676776776667677676667767677676776776677677666677676676766776677677667676776767767767676666767767667666767667677677676767767677676767676667767667667767677676676767767677677676776767666676776767767766776776667677677667767667667767767767667767677676767676776766766767767767767676776676767667677666667766677677666767767677676767766776676776776766776776776677677666776676767666667677676767767767767767677676776776776676677667767766767676667676677676776677676677667766776667767767677676766776676776766776676676767677666766766776767767767677676677666776767677667676766767767667677676666766776767767677667666676667767677667666767667767767676766767766767667767767767676776767766776767766766767677677666676767766677667767667677676776666676676776677666776767676776766667767767676776767767766766776676776776667677676767677677677676767767767667677677677676766676666766767676776766676776776667676767676767676776776677677677677676676776767667667767767766677667676676766767666767767666776767676776776766677667676766776767767677676766766677667676666766776676767667676766766776676677676767767677677677676667676776776776666667767767676766776767767767767766666677677677667767667766767767677676776776776676667766676767667766776776776776776767767767766767676776776667767676677676766776776776766776767676676767766767767767766776767767677667766767767767677667766766767667766677666776776767667676776776677667676776776667767767667767667767667667767767767767766677667767766677676677666676666776676776767767767767666667766776776767677676667677666767666666776767667667767766677667767677676776776767667666776677666776776776767767766676666776677676767666766676766776767767667767676767676767767677677667766676767767677676676676676767667666776776776766766776676776767667767677677676676667666766667766776676666776767766767767767677676776776677676766776677677666767667667676766667666676776677666767767767676767767766677676776776776676666677667677676667677676677666766776776667766776766676776776767667677676767767767677676776676766676776776677676667767766767767676767767767766776767767767676776776767767677677666767677676776767767767767767766776666766767767677667666767677667767667676677677677667677676676666776776776776766767767677666776677677667676766776776776667767677667667766776766776776776767667766776766776776767677677667767676767666667667676776776667677666766667676776776776766776676667667767666776677677676776767766676776767766766776767767677667666666776667676776776766676776667766766676776676667766667677667676676666767676767767767766776767766666776666677677677676766776676766767677677667766766667677677677667766667677676677667767677677666766677676677666776676677667676776766767766667676666767676667676666767667676677667667676676676677667767667667767667767676776766666676677677677667767767676677667767767677676776776666676776676767676766767767767677677676767677676767677677666766677667767677677667766767767766776776767766666767767767766776767677677667766667677666677676667767676676767767767677676766776666767666776767677677676776767766666766776677676667767767767767676766766676776766676667767767677676666676767676776776767766776776767677676766767766776776776766767676667767767767667767676677677677677677667767676776776676677667677677677667666677677667767767667767766776776766767766676677666776766776776776776666666776776776766767676766666676766776776766676676767676776767766766766667667767677676767766677676776666677677676677676776776676767766776676677676676767677676667766677677676677666776766776776677676767676677667767666666677676776767766776767767677667766767766776767676667766776767767767676776776776767766767676766776776676676676666767667676767766767767677667767676767767766676766776767767766776766766666776666776676767766776767677676776667676767677667676776767677677666776767677676767767667667667676766676666766776766766766767766677667676776776767667767767676677677667766676767666776776677677677667767767767766776766677667767676677676677666776676676767666677677676677667766776767767666767767767767767676676766767676676667676767767767676767677666776667666667766776776776766776776667677677676766776766776776677667767767766767766766677676676776776676766677666676767676766666767767767677677676776667676766776776776667667677676766767766767677677676666776667767767767667767677667767667666767667677677677676776767676677
677677667767667767767766767767767767676766677667677677667676677667767766776776667767766676767766666767676776776766767766776766767667766766767767767676676677677667766776667766776776776666676766676776776677666676667667767767677676776677676776767667766676766766676676767766677667767667666767766676676776776676677667666776776776677676677667767767677676776676767667767767767767677677676776767767767676776767767767676776776676776676776766677677667767767677667766767677677676776676666767767767766767677676677667766677666776776767676776776667767677666776776767667667677677676767677667767667767766677676776767766776667676776776677677676766677667767677677676776776767766766677666776767676677676776677676677666776776767667766767767677677676766677667677666766676767767667676676766667676766767677666766776676677666776667676766667667767766767766776667666776666677676776767677676667767766667677666677676676776667766767767667766776667666776776766776666776776677677676766767767766677667677677677676766767667676666667677676676677667767766767677676776766766767676776776776666776776776776676667677676776776776767677667766776677676677677677677667766767667676766776676677676766776667767677667766767766676677666776767676676767766776676667667676776676776776767676776767767676776676767676776676776676776776676776676677677666666767666676767766666677677676676667766676766776776766767676667667767766766666677677677676776767667767676767667667766776776767766776667766776676776767767667676766676677677676766677666767767767676767676677676767677677676677667767666776766776766767676677676776766766677667676677666677677677676776767666677677677677666677677676677676776776776776766776776776767766776776676766767676776767677666666776776776776776677677677667767767677677676667766677667667767767676776776667767767676666776767667767677676776677667767676767767676776667667667666767676667767676667667677667677676767677666767666776776677677677667766767766677667767676676767767766767767667767766677677677666776767767676677676766666766677667667767667767767766676776767677676776776767667676677667667677676667767677677676676776766767767677676677677677667766776676676766677677676767676767677676676776776666767767767676767676776767766776677676776766776776767667767676676766676676776767767766676677676767766676667766766766666776776677676776766776677667676767766677676776767676667766667766677667766766667676676767677667676666776766767767667767676666767667767767767676767667766776776776677667766776767676767676776676676776776776767766776776776666767766767767677676677667677676776766776667766667767666776766767677677676767667767767676767677677676676776676676766776677667676667676776766767667767667676766776776766666667767667677676776766767667676676677676677667766776766667677677676766767666766766667766776667767666776767767677676767676666677676677676776776776676776767767767677677667767767676776776767767766767767676766776676776767667676776666667676767767666676776676767676767676677667766666667767677677676776776677677676776776767766767766767766776767767666666767677676776767677677666766766667677677667766767667667767677676676666676676677666766677676766676776766767667766677677667766766766776767667676776667766776666767767676776767766766776666776677676767767767667676776767676767677676767767676767667677676676767677667766676677677676667677666776776667767676766776676766667677677677677666677676776776776677667767677676666767766776776676677667767676666776776776776766776776667767667767766766776666667667666776676776767766776776776676776766776776676676776676776677666776767767676767767767766776767677667767676676676776776676767767666776767767677677677676667676676766767677667767767677677667677676766766676667676776776776766767667767676667766776676766677667767667677676776677667676776667676776767677667666677676677676677667766766766776666677677676776667766767676676676776767766767766667766667677677677676767767666766677677676666776776767767766677676767766677667767767666776776667677676776776767677676766666776666767767677676766677666766767767767676667766766776776776667677676676676676666676667667677677677666776766776766677667767677677677666667766776667666776767767766767767666667767676767677667767677676776766666776676776676767666667677677667767666776676677677677676767666767767767767667667677676766776766767766666766767667767766767767767767767767766766776767766776766776677667767676666776766667767677676667767767767767677676667767666666767677666666766676666776776776776667767766676776767766776677677676767667676767666776776776676776677677677667677666767676766766776767767767767766667666676776667767676767766767767767666667767667667667667677676677667767666677677677677666776767767677676677667666767767666767677666776776776666766776767767677676776776676766766766776776776677666766776767766677667766776776676767767767677666677676767767766776667677666667766767767676776776766776776676676776667766676776767766776767677667667667677677676776677677676767767667677667677677677667676676776676666666676766676776766766667677677676677676667666766767766667767677676667677676677677677677676776776666676776776776776677667677667767767677677677677667767676776667766776767766677677677677677667766776776776766767767766676676676767667676676667767677666767677677677676767666776767666676677667767677677676767677677676766776676776767667767677677676676776677676767677667666766667667676667677666776767767767767667767677677667676677667667677666776766667676767676677677676776766776776767767667676677676767767676776676766667676767767767677666767677676776667766776776676776766767766667766776767666767667766667676667666677677676776776667676676767766776776767766676767677676776766776767766667766677667677677677677666676676677676776767767666766766776776767766776766767766776767676676776676776767767767666667667766776767676677676677677677677676767767676676776767766676776776767767667767677667767677677677676677676667677666776677667676766667676666776776767667667767767676776766776676776767666766776766776767677677667766766676776776776776767666776767767767767677666767767767667767766677677676676766776776776666776666676767676676776776767666776767767767677676667676677666776776776766676677667676767766676776776667767766766767767667676767667767767767766766776767676776776677677677677677676767676776677666766677666776676767667767676766766676767766767767677676666766767767766676767667676767666767666776767766776766776776676666666767766767666667677667676776776666776667767767666776776677667677666766776667767667766776766677676767767676767767767767676776766676676776776776666767767676776776667667767767676677676766767666667677677667767676766676776676677677666767767677677677677677676677676676776676676667766767677676776676666766676776776766776767676666767677677676677677677677676766667766766677677666776767677677676767767767767766667666667767677667767667767767667666776667766767766676677667767766767767767767766676776676666677676767767767767767677667767676776776767767767767676676776766776776776766776666666676776776767667676767676776766677677666766767766767676767667766766677676767676677676766766766776767667667767766667767676776767676677667767767767676776776667667677676767767766767677677667676776767767767676767767767667676776676667666766767766676776766776677676776766677677677666676676776776776776776767767676767676676676767766776677666766767676767766676677676767766776767767766677677667676667676677676677667676766776676677666767677676776767666666766776766776776676776766676666767767767767767767676776766677676667676767677666776667767677666776666776776676677676767677666766667676776776666667767676677677666666767677677676767766776767766677676677677677676776776677676676776666766766767767677676776767677666767676767677677676776767767667667767676776677667677676767676776677677676776676667767677667766776776767766776677667676676676676667666776667676676667767666776776776776766767767767667766767666667666776676776767676767767767767676767766676767677677676677667676767767767677676776767667667667677677676776767667767677667667677676767766776776776776766766666676766766776677676766776766667767677676677676676677677677677676766776767677677667676776677667767767766767667767667767767767766776677677667766767676767767767676676776766667676677676776667767676767766776776677677677676776766776767766776776667766677676766667676676677677676776776676776666677666666776767767677676776677676676676667767767767766776776677677676766666667767667677677676766766767767767676776677676766776776677667766776676776776677677677666776776776766676666776776666667676667767767767767767676776676677676766767676776776677676776776766776676677676766776676766767666776667667667767766767667767677677667766766776667767767676676676676677676766776776767767677677676776766677676766776677677667666666667677667666666677666767676767667676676767676677677677676766676677677677676776667766677676677676776667767767766766676767767667767666767767767767676776767677677676776767667767666776776676767676776776677677677677676676766766667766677676776776666766766677676776776776776776776767667667667677676767676776776776677676677667767677666766676676776676766767667676767766776766776767676776767667767766767667667677667767676677677677667666766766776767767677676776766667667677676767767767666767766776666767676766666666767767677666767767677677666667767767676767666776667676776776776677677677676676766776766767767767667767676776776767767766767767676676776776776677677666766766676776667676776766767677677676767766767667767676677676776767676776677677666776677677667767666676776766767676676666767767767676766676776766767676767676767677677677677676776767766767677676676776776776767767766776776776767677676767677677667767767677677676766776776767766767676767676776767676677667676667676767677667767676776676767676776676776677667667766767677677666776766767667766767767767667666667767767767676776667676776767766776767766676776766776766766767766776776767767766776776776776776767766666766776776766767666776667766676767767767677676676776766667767767666776776776667667677
766767767766776677666776766677677677666766767677667676776776676776676776776766667766767767676666776776776767767766767666676767767676767767677677677676776677677677677676776776667767767767667766766776767667676676667666776676677676676776676766776767767767767677676766776767767767767677666776776776767767667667677677677677676767676767676767767667767767766676766776767667767766677667666776766677677676676776776767666766776677676776767767666677667676766776767667667767676767677676767667677676676766776767767766767767677676776776767676767767666776766776666677677676677676776776667767666767767767666667767767767677667767767767766767767766776677676767676767767667676677677676767667677677676677677676767666676767767677667666766767666767767677676676776677676767667767666667767766766776667677667767666776767666776676776776666767676776766776776776767767667667676667676667767766667767676776766776766767767767767676776767767667767677677676667676767677676677676776776767677676767766776776767767767676676767766767767676776676676767676676767767667667766676676676666767667677676776676776776667766776667676676776766676677677677676767676776676677677676766766767676767677676767766767766676767767666776767766676776776767676776767767767766676767667766776667677676766767767676776766767677677666776767677677667667766767666676676767766776776766676767676776676766666776667767676667767767677676677667767676767676666767766776766776776776776677677676677676766776667676676767676767677677677676767766776767666766767767676776666776776776767676766677667677677676767767676776766767676767767667677676677677676667677667767767767666766767767766776766767767666767677676776767767766667677666776677677666767766677676776776767676767666776776667676776767666767667667676767767767677677677667767767667767677667677677677676677676776667677666776776767766676776677676677676776767766766776767767767767677677677676776776767677677677677677677677667766667666767676667676776776767766776776776776767767677667767766767766677677676776776667676776776676767766776676767677667677676767667767676776776776766776666776766767766776676666776666767676767766667767667677677666676767766776767766766676776767767767767667767666676776676676766776776676667766776776776677676776767766766776767666767677677676767677666776667766666776677676776767676767676667767766776766767666667666667676776776676676766767767677677677677676776677677677676676776767766776767677666766776776677666666767676776767667767676677676776677667677676767677667766767766767676676767666667766677676676677666766677667677666667767667766767666667766676666767767766676767677666766776767677677677677666767767767677667676677677666776766676677677676766766676776667677677677677677676677666667677677676776776677676776666767767676776776776767676776767766766677677677677677677676767766667766666767767767766676776776677666766776666767767676767766766767766776667677677667676776766676776767767667667766676677676767677676676766677677667766776667767767677667767766667766776776776767767676767767676776766767767677676677666776776677667676677667667676676766776776766666767666776776776767677677676766776766667767667767667767667766666666676776666767667667676776776766776776767767667667676767676766767767677667677667667766666776766776776776776776667767767676766776767767667676776667677667766667766767676767667667766676776776766677667667676676776776676676767766776776666776766767767767676766667676677667667767767667666767767766666677676776676676776766676767667677667766766677666776776676666666676776776677676776676776767667676776677676666766767677677667677676767676776776676666767767667767767767677667677677667767677677676776766776767667676776776767766667766776776767766776667766767767767767766776767667667677667766767676766776776776776767767667677677676776776767767766776767677667676667766767767766767767667677677666676677677676767767767667667767767767676666676767676767667676766766767766767766676767766776676677676667766776776767767767676677677676767767767676767677676677676776776676667766776667677676676767677667766776767767767767676676676776676766776767666776676767667767676767676767767767677676776776776677676677667667677667677667677677667767677667676767767767767677676776677676676676776677676767666776767666776767767676767767676677676776667767676666667676776776776776767667767677677666776667767767767766767667767766677677677667677676776677677667667767767676776677676666776666767676776677676776676776766767676677667677676776767767767767767767677677676776677677676776676677667766776677677667767767676766677677667676776776677677667677677667767676776767677676677676667677676676667666776767667677676776776766776767677667667767767767767767767767767667676666776676776767676677676776767766677676767667767677676766666667667767766776767666767767667676776667666766766776776776676776776677676767766776677666767767667676766767677677666776766676676666766767766767677667667676776676676767676776766767677666676667767767677676776667676776767677677676767766776776676776667677677677677666776776676676666776767767767677667766667676677677677676666776776776767676666666677667676677667677676767676677677677677676776767667667677676667666776676676766776767767677676666667667676766776766676676776766677666776767677676666776776767667766666776666677676666677676677676767676767677677666667767677677676676766677677677676677676776767767767767667767676667677667766767766767767667767677676766677676776677676776666776776767677677677676677677667766767767766677677677676766767676677667677666767767766767676776766676767666767666677677676667766776776767767667676776776666767766776776667767766677676766677667667666776776767767767676776776767666677676667676676776676776776776676776766677676776676767676767767676767667766677667676667676766767676677667677666766677676776776767766776767766767767766676676776676776776676676776776676776767766767676776767767766677677667667767676766666767767766776767667677676676676676776776767767676767767766767676767677676667766677676767766666776767677677667677677676676677667677677676676767766766667767767677677667767766666776767676776667767677667677667766676767766676676767767767666767676676766677676677677676766767767676776776676677677666767767667667677676677677667767767677667677676766766767677677676776667676776776676666767676676776776767767766776676776776677667767667667766767667766676766776767766676776776776776776676767767676776776766766677667677667767767766776766767767676767767677666776677676776767767767767767667677676767767766766776767667676776766776776776677667767767676676767677676776767767677667766766766776766776767767767677666676776766676776667767767676766776776666677667666676766766667667766766667667667767666776767667766776776676767767667767676677667766776776677677667667767767766776676676676677666767767676767666677667676767666767767767677677667767677676766776667767676766667767767767666667676776767766677677676667766677676767676767767677667767677676776776767667676767767676666766677676776776676677676667676677676676776776767677667767767767767677667767667767677667677676776766767767677677677677666776676666667676677667766767767666776676666766766767766677667676677666776667667676666666767677667766676767667766677666776676666677676776776776767676677667677667676776667676776776677667677677667677676776667766776776766677677676767766766776776766666676776767666776776776776767676767677677677676776767667667676766776676676766767677677676767766776767666677676767767676776767676776766667676767676766667667766776667676767677676776776766776676776776767676776767676677666677677676776767667677676667766676766776766766766776767766667676767767676676776776766776766767766767766767677677676677667767767667676776676766677667666767677676776767767677676776677667766776667767677666776767677677676776776776766667666767677677676676766676776776767766776676776776767766767667767677676766667676666667667677677676767767766766767767766676776776677677677676776677676677676776767766677677666767766667677676767667677677666676676677667676776677677677677677676767766767767767767667767667677677676776776766767766776766767667767667767767766776677676677667767677667677667676776776766776766776766776666676767677667767767667676666667766766776666776776776776667766667666767767677667767677666666776676767767767767667766767667766776676767767767767676766676776776766767676676766766776766767767676767767677676677667767667767767676667676766776677676767767667767767676767676776767767767767766776676776776676676776767667767676667767766767767666776767767767676767767677677676776677676767666766766766677667766766776677676676676676676677667767767676767666766766766766776677677666677677677677677676776677666767676766767676677676677677677666767767677676776776766776766776667767767676776767676776677677667767767677666666666776676776667676676767677676666767767677676776767676766667767676776666767676776766776767666767676767677666776767667766766767676776776666776767767767767767667677676677676677667767767767677677676666776666767677667766776666766677667677667767677666677676666767667677667677667676666666776776667767666767667766677677676776767677667766677676776767767767767676767767767676767767677667767667677677676776767667677676776767766776776776667666677677666776776776766776676776776767766767676766776776766776676676667667767766677676667766766676776767766776767666676677676766767767676676776676677676767767766776776766776767766676667767766776677676776766667766776766776767767766766677667666767767667676776676767767676776677677677667677676676776677667676767767767667767767767766776776676676766666676667676766776767667666676767667767666766776776677677677677677676676667676766666766676766776767766766676776766776776776676667677676676776677667667766767676776766776767677676776676766776767766666676666776776677666667766767676776767667677666677667767767767677667767667667666776767766776776776776767666767666776677666776776676767767766767767677667667676767766776767666766776776776676776776767767667767677677676767767766776677676767677676776767767767766676767766776677677667
6776766776767767666677677667767767767767767676776776677676767767677666766766667676767676767767767666776776766667676776767766767767767767766676676776676767667677666776676766776677677677677677666776776767766776667766767676776766776667666776677677677666677676766766767767676776776766677677676776767767766776766776766676767767676676776776676776776676676776766767677677666766767767676767667766676776776776676776776776766776666776766776767667676776776676767767677676676767677676677677667676677676767667667667676766766676766776767676766767766666766776776677677667766667766667676666767676776766767767767767767767767766676767667766667676766776776776776776776677677676676776776776677677676767767767767767767667766767767676776767676676767767667676767676766766776677677677677677677677667677666776766776677677677677676766776666676766776776767767767677676766767766677676767767666767767676767767676776767767766776666677676776767766776767767766677676766776676776776676677667677666677676776776776766776676677676766767767667767676667766767767677676766767767667667667667667766766766666767767767666776776766677676767767766677676676766677677677677676767677677677677676766776667667677677667666666766766766766677677677667667667767767677667676776776767666776767766766776667676666676667677676776767767767766767666767666767676767677667766776667766667677676766776677666676677676677676667767767676767767677667767666767676767767767766767767767677676766676676676766767677667766767767766766677666767766767676677676776677677677677666666677667767676666767766776767667766676767677677676666677666776767766677677667766776776676766666767666767676676776767677677676776776676666776676677676767667767767667667676667767767767767767767667667766676666767667677666766767676767677676776776766776767676666766776776667676767767677677677677667677676676776767677667767667666767767667677676776666677677676766766767767667676766767767667666676677676776766776767676676677676776776776766667667767767677676776767677676667667666776767767666776766766767667767766667666766767676676776677676677666776667767676776677676776766676766667666667766767766667767677677667767666677677676776767767677667666767767667767667667766767676666676677666776677677666776667667667676776776776676767677667766766677667766776667676767676676767766776767767767676776776776767676776677666767667677677676767667766766766766666676776776767767767667677677667767767676676667676767667766766767767767767676776776776676776776776667767767677676767767767767676666776767667666776766766776776776776776776767767677677676776776776766766667766776667667667676767667667767677677676767767767676776776776776676677666776776677677667676776677676677677667676776776776776776767677667767677677667767677676767676767666767766677676776767766676677676776667676767766767767766776767767767667767677677677677667676766776776667767767767766766767677676677666676677667677676776776776776767767667766766667766776776776776676776667766766677676767766766776766776776677676676667766667767677677677666767677677676676767677666677676767666676677676677676676767767677676676767676767766776776776776776776677677676677677666677676767767677676676776767767677676767666767666767666677677667667667766676667766666776766676776676766766776776767667677667767676776776677676776776767766677677677676766666767666767667767767676766767667677677676776776677676767676677676676767766776776767676676676766677676776667767767676776766676677677667767767676776767677677676767667766766667767767676677676667767767767676767766776676677676677666767767676776676766677677677676776767676767767766776776676676776676776776676677677676766677666776776776677676666676667677676767766776667767677676776766767767767676776767667677677676766767767766676676767767767767767677667767667766767767667767766667677677667767767667677666676767766776677677677677667767677676776776776776776767677676776776676767766767667677676776766776667677676766776767766667676767767767677676767766676767676767767766776776676677676776676767767667667677666677666676677666766766776766767767767676776767767767667676767767766776776767667677676776776767667767677676767766767767677677666776677677676767767766776767677677667767666767766776676667767766667767767767677677666766776767667766766767767767676776776676677667667677667676767676767666766776767677676766676766676776677677676776766767667677667677677677677677676676677676776776676767767666767667666767677667767666667676677666767677677676766776776767766677666776677677667767767677666776677667666767666767666766676676776776767676676776677667767766677676767667767667677676677667766776767676676677666767767767677677676767666676767767667677667677676666776776776776767676776767766676776776676667767666776677667677676677676676776677666676676767767767766677677676666767676776677666677676767676677677677677677677666776666766766776677677677677667677677666776776776676666766776776666677677667676677677676676676767667767676667667766676677677676766676667767767676667666767667677676776776676766676767766677666776676767767766666767766767767677677667676676676767677666667767767676776667767667667676767666676766766677676776676776767767766776776767676676677676776776776767767677677677666776776776677667767667767767677677676776767677676767667666776677676767667767677667677667767767767767767676766676667767766767767667767767767766767767766767677667676676776767767766767666676776767676766767766776776776676767766677666767677667676676776676766767677667676776766676767767767667766776776677676776776776776776767677667766767766676677677677676766677677676776776676776776667767677667767767667766676776766767767667667767677667667767676766767767767767766776766767766767766767667767676767767676766666676677676667767767677677667767767667676666776767677676776767767767766677667676677676776667676677666776666677676676676776776776766767767767677667767767677677676766776677677677666766776776677677667767767766776766776776776767766677677667667667766776677677676767767767766776776767677667677667677676676666767676776676767677676767766767767767767677676776767676766776776776766776776776767767767766767667767766676667677666676676776776677677676776677677677677676776666676766776767677667767767766776666776776776677676776767667767667766676767677677667766666767766766677677667767666766667766767767766767767676776776676776776767767767667767667667676767677677677677666766677667666766676767767767666776767667667667767767766767667666676767766767666776767767767677677667676677667767677676767677677667666676676767667677677676776776776776767676776677677677666667677676767677666776776776767766767677677667766776767676667767767766676667766776676776667767667667666666776676767766767767677677667767767667677667676767767676766767667677677666767766767766767766776776767676676776776767767767676776776776667676676677676677676776776776766776776767666676766776776667677666767767766667767677667766766776767676767677676767666767766776776667676677677676767666676776677667767766767666767667677667677676667767666767666667677676767767767666677676776767767677677666677677667766676766767766776767677676766776776767666776776677676767766767767767667677676767766766767677667667767677676776766767676776677677676666676776767676766776776767676766767676676667677667767767677667767767767766767676767677666676676766767767767667676676767676676776676776767767677667677666767676767767767677676776776767767667667767676667677667666776677677676776776776767676766776776667767677667767766767676776766776776766677667767667767676767767767666776666677676676667677666667676776677677676767767677667676676766766667767667767766776766677676767767676767667766667767767676676766776676776776767676666776767767667766666667676676677667767676767676776676767677676677676776776776766776767667677677676667667767766776776667767676767766767767677667767676767677677676766666766677677676766776767676776776676767676666776667676767767667766767676766776676776776776766677667767677677676776776676767677667766767767767676667677667667666676766677677676776776776776766776767676676767767767766776676776766667767667666776776677666677676776766776666776776767676676767766766767767666766677667766776767767766667766677667767677676677666767676776776776767767767677677677677667677676776776676677677667766676776766766776677677667767677677677676776676676676776766666776666767766776666767767767767667766677667667767767666776766776766676767677677667767676776767677677676666676776767767666667766767766776776676676677676767767676776776677667766766767767667766676776776776776666677677667676767767667676677677666766676666767767677676767666767667767666766767767676676767766677677667767667667766776776766677676677676776676766776767667677677676767767767767766776776676766767667767767766677667676776776767767676767676776767667676776776766767767766677677676776776776767767767767766767767767677676677667677676766667766776676676766667767767767676766666776776767767767766766677667666666677677677666776776776767767766667767767767767677667766776677677676677676776667677677677677677677676776776767666676767766667766676676776766776776776767676677666677666767667767677667667667667767667667666776776676676676767767767767767667677677677667767676776767667767677676767667677676666676676767676677676767666677676677677676766776766776677676676767677676766766767676767767767767767666766676776676667767677676767677666767677676677666767767767767676767767767677667677666767767677677666677676767666776667667766776776677666666776766667767677677666766776666776767667767676767767766766776776776767766776767767767677666766766767666767676677676776776776766667767667677677676766776767667677677677677676776767766767677666767766776776767666767676776776677666666676776667767767767677676767677676666767767677676766776767767666767767766766776677677677677666767766766667677676776776776667767676766676766776667767766677677677667677677677667676776767767676766767677677677676666767767677677667767766776667767767667667677676767677676776776767766667767766677676667676776676776766677667677667767767766776676776667767766677
367767677667676676767667766776767766676677677667667766767767676767767667666776776767766766767677676677676776766776667677676677667766666776776676677677677677667667677676667767667766677676776776767667767767766776667767767767766776776667666776677676676676676767767676767677677677667766776767767676776776776767677666776677677667667767667766776677667766776767676767767767677677676776767767767767667767676776676677667666677676676667767676676776766767766776677676767767667667667766677667767676776766776676677667767766767667766676776767767676666767767676776776767767767767677676776776666776667667766776767767767677677667767677677676776766676767766767677677677676776776767667767677677677676776676776776677676767767677667767667767767677667676776776767767767676776767767767667766776766677677667767676776767677666776676766766677676667766776776766776667767767767667666767677666676776677676776767676767766776767677676766666776667767767767767766776776767677676776776767666776767767766766776767766667667666676776766667766776776776776767767766776767677667677666766767767677667676667766667677667677676776767676677677667767767766767677676767767766776776776666776776677667677676666766776767666767767767766677676776776767767767767767767666776677676767666767676666767667666767767677677667667766776776776677677666676776677667766766767767677677676766776767666676767677676776767667677667766776676776676676767767676667676676776767677666676776767767676667666776766667667676776776776676766766766667676676677676766767767677667666767767767677666677676776767677667666676776767767766667667676776766676776766776776776677667677676776667766676776776677667677676677676767767767667676767766667676776677677677666677677677676677666676677667767766767767676667676776766776767766767767676767767766677676767676776677676677676776776676776677676767767667767667767767666776767766767767767767767667676677677677676767677677666776676776676767766776667767766766767667767767767677677677666776677676677667766767766767766667767667767767676776677667676767767766767666766767767677666776766776776767767766677676776776766667667767677677677676676776776776766767767767766767767767766776676776776766767767676766776766776677676776776776776677676767767767767667676776776676776776776767667767677667766776677677667677677666766776776766677676667767767676676776776776666667676776776676766767766666776677677677676776767667766767766677667766776767677676667766676776676766776776776667677676776767677676677677676776677676767767666677667676677676676776766776767766776766776767767766766776767767767667666776767666767676677677677676676767767676767766767767767667676776776676776776776766666676677677677677676677667766766676776766676776766666677677667767676776677667666677677677676767677677666776776676776767677676776766767677677677677677676667677667677666766767676767667677676677676776767767677676667766776767766776766776767767766767767767766767767667667667767676767677666767766766776776767676776767767667677677677676776776767767767667677676776767767667667766776666767767767667676766767766677666766767767666776676677666767766766776767667676767677676767676767767677676766776767767676677677676776766776676776766776666776766677677667677677676776676667766677676667767767677676677667766776767667767767767676767767676767667767766767677667677666766776776767676667766667767676776766766776676776677677676767676676677677676767767677676776676776767677666677667677667767677666776766776766767766676767676776776676766776767677677677677666776767767767667677677676767766667767676776677676676677677677676776776776767677677666677676666666677666767667676667677676767767677676776667766766776776677676666767666766676776677667677677676766666667767677676767676776676776766776776776776677677667766766677677677677677677666767676676676766677677676767767767766667667766677676676776766677676776767766767677676767677667766767676767767767766776767676766776776767676776677667676676776676767767677676766676676776767676766767677676767676666776776766667766767666667767677677666776677677676667767667767666776776677667667677676767677667767767767677667766677677667676767767676767766767767767767767677667767767667677667767767677667766667767676776776776767766666667667667676766767766767666776776776767667666776676767767767766677677667677677676676677667766667676677677666766767676767767666667767767676767666776776667667766667766767767666767766766677667767767677676676766666767767666676667767767676767766766766776677667666767667677676677676667677667767767677676767766677676776767767667677676776676677676767767676767767767766666776767767676677676776677677676776776776767766776667767767766667767767666666767767677666676667676666776677667766667676766676767676766767767767766776767667666767667676676776776776677667667767767676767767766677667677676776767766767767676677667676676776767667676767767766667667767767767767766767667766767666767766667676767667767676766767677667767767766767676767767767767677667767767677677676767767667676776776776776776776677676776776767677667676776667677667676666766766677676776766767676676776667766767667766767677666676766767676766767676677677667766776776766677666676776766767677676767767766666677667676767666767677676676767767767767677667767767767677667677676677666766677676776667766776776776677666776667676666666766776676676677667676767676666766767676766776776676776767677677666776767767766766767667766676767766776767676667676766677677676766677676767766776766776667767767767767667667676776776667767767767666666776766766667666776677677667666767677676776766677676667767767766767667667767677677676767767766767677677677677676767677667666776776767767677677676676766766666677676667767766776666776776667677677677676676767667676766776667667767767667766767767677676776677676766677667767767676766776767677666767666677667766667767766767676776667676767767677677676676776776676776767677667667767667676776776767767676767667677676776776666676667766766776766767766776776766667667676766766666766677666776676767676677667767766776667676776767767666776667676776677666766776767767767766767766666776677677676776666666767767766767767767677667767766667676676767766767666767766776676776677677666776677676776776766677667677676776667667667676677667766767667667767767766767766676766767676767676776767767766676767676776677666666766667676677677667767676667767767766766767766766776776676676767666676677677667767767767676776676677677666766676766666766676676666666776677676677667767767766677666776677667667767766776676767676767766776776776767677676767677667767667666676776676767767667676776776767676776676676776776666677667677667667766767766667766776666767767667767767767767767767677677676767677677667766776776677677676677676676766767766667677667767766776776666667766776776667667676677677667666676776767667766676666776676776766676776776767676677676776667767677676676767767676767667767767676766667677666776767667677676776666767676776766767676766667767667767676767766767667767676767766776776776776766667677677676776776677667676676677677667767767767767766776677676677677677677666776776767677677677666677677676776776677667767667667666776776776767767766776766677676676776766676667766776677666776667766776776767766766776767676667767667676767676767667766767766766767766676767677666767766776776776767676666776677667766676667767766767767667676766676776776776767766677677676676776676776666766767667667766767767667767767676767667767767677676776677667677677677677676776667767677676776776776776766676767766776676776666767767767767767767667676766766776767676767667677677667766766776776776767676776676676677676667767676776767677677676776767677677677667766767677676676776767767666676676776677677676767767676766677677676776667767676767666666666766667767766776767667676776767767677677666667767677667676676776776767766766776666677666776667767766776767767767666667666776766776766776677677667667767767766677666767767767767766776776776766776676767677677676666776666666677676776766676776667667677676776677667667666676667767766776776766767766776667676776667676677677667766776767676776767767766767767767767676766667666676776666677667767767766667766766676766776676676677667667767667666767767767767766776767767767767666676766767667677677677676676767766767767766776676676776776666667767677666776767677677676766667677666766667766767667677676677666776776767677677676677676776667767767766676776676776767767767767766767767677666677666766667767676776776767767666766667676667767767677667766766767766776776776776767766776776676676776767767767766776667677667767677667767767766776667667766766776677667667676776666776676766776676677677677677667766776776767676766766776776767767766776776666676676676767676776776677676776677677676767677677677677677677677676767666667766677677677677667766676767767677676766776776677677677676767677677666667767677676776766776776776666776767666676666776776767667767667767767676776766767767767767677676776767667767667766676776776767676767767676677677667766776776776667767767767677666767767676677667666767676766676776676767766776767677677677677677676676676767667666767667677667667676767677666676666776766766776676766667767667676677676767767677676776776677677666776776776677677676767676767667767676776677677666776766776677677677676776767667767767767767766767767676766766766677676776776677677676667766676677676767767676677677667667767677667667767767667767667676776766676767766767767766766767676776667676676767767766767766776776666676677667766767767766767676766767766776677677676776677677667767667676776776776667676667767667766766776676767667667667676776677677676767677676776677666666766677677677677666776676767676676667667676776676766677677676776776767677676767766766667677677676767767767666776776676767677677677676767767767767766767766666677676767677677677667767766667667766776676767766776676776767676776766776767667667766676776776667677666776767767676666776767677677666776767676767767676776667766676667667676766766776767667677677677676776676667767677677667766767676676776677667677677676776677667667676676767766776677677677677667676776677
676776666677677676776766677676677677666677667677677676776667666677677667677677676767676776767767767677677667667676766776677677676767667667676776766767766767766767667766776776776776666767767676776776776776667767767767676776767766676776767767767677677676677666776677676676776667766767677667676767767666767676776666767677676767766677677677677676676767677676776776667767677666676767767666776776776776776767677677677676667766676676776776767767676676776776766766677676766776676766766666776767667676776776767766666776766767677666766776776767666677676776767677676677677677676677677677666667766767677676767766766677676776776676766677676767767676767767767676667676667667767666677667766776677667767667676767767666767677666667766776667767766776767677676776776776667667676766767676776767667677676666767767676767767667677666667677676776776676776677676677667676766767767676767766676677667767766767766667766776776667767676676767676776766766677677667767676667767766767666767767767767676776776766767676776667767767766776776667766667676776776776767667677676776676766767766676776667766776766766666776776766776677676767666676776767766766667767767767767677677666766776767676776677676767767676766667676776667676776767767767767767766766666776776667767766666776667667666667767766776767767667676776677677667676667766667667767667766776766767767767667676776667676676767767766676676776776776766676776776677677676766767667677667767676776667667766776766676767676776766667767676776766776776767767676676666676776776776776776767766767767667767767676767767767766776767676766667767767666776776766776666776677666766667676767677677666776766776676667676767677677676776676776776776776767667677677677676767667676676776776776677676766776767677676767667767767677666677677667677667667767767767667676676776676766766776676776766767676767766667677676677677677676776767766667677677666766767766677677676766676676767667767666776767766776767676677677677676767766766767667767767767767676767667676776776676666767767667767766766676667767767667767666676776766776776767767676776767677677677677676776776766767677677677676767767677667767767767766776776676676776766677677667677666767667766776776776676767767677677667767666766766766767676677667767667767767666676776667677677677677677677666667666776676767767767666676676776667667666767767767767767676776767766776677676676766667677676766676767667677667767766776677667766776667767677667677667667766677667677666767767666776767767767766776776677676766776776677677677676677676776776776776767766677677666666766776776776767667677677677677667766667667677677676667767766677677676766767676766677676767676666676776766677677677667767767676676776767766767667677666767676776767677677667677677677677676767767766766776776676767767677676766776667766766776767677666666677667767767767677667766767666776677666666776776776776677676677667766676676767667766677667766666766767677676776676766776677676767677677667766666776776766676667766776677676776767666767666776767766676767676676767767767767767766767676776767766667677677677676676767766776677677667766776676676776767677667767667667766776776667767766677677677667677677667677676667767676776766677677667767677667667667667667767767767767666776767677666766667767677676767767677677666776666776776776776676676776776677667666666667766767667767767766666776766766677677676676666776767676676767677666667767766776767767767677676767767766767767767767766767676767767767676766776676767767767667767676776767666677666776677676776677677676776767767666776676666766676666776776767767677676677666776666767667766767666767676677667767676676776677676767676766767677677666776776776767766767676666776776677676676666767676666776677667666766677676767676677677667766666776767677667766677676677677666767766666776776677676776766776776667767676667667767767666677677677677676676776677677677676767676666766767767677676776766767666767676676776776766666776767767677677666776767767666776776676776776667767677666776667767676667667767677676776676766767676676776766776767667676677666776776677677676677676776767676776776776667677676776766776767767666676776766677676776767667677667767767767767767766667766676766677677677667666766766776776766766667767667767766776666767767766776676767766776776676667677676676677667767767766776677676767767677667767666767767767677677676776767767667667677677667676776676667767677666676676677666676676677676677676776776676667676776767676667767766767767667767767767676767677666766776767767667767676767767667767677667767677677676767767767666766677677667677677677677676676776676776677676767766677667667767667767676776676666776667676767767766767676766776676767767667766766767677667667767767667667667667676677667667676776766766776767677676667666767767676667667677667667676676767767667767676767677677666767767766676776666666767766776676677667767767676776676767766767677667766666767677677676767767677677666766776776767766776767767767766767677676776667766667666767766776676776776776667767677677676776676767786677677677677666666776776677667766767667767767766767676677677666676677677667766767766676676776776767767677676666776676667767767767767767767767767767766776677666776776776666776767676776776767767677677667767676677676776776776677666776776767676767676767766667677677667667767677676766767767676776667667676767676676676776767767676676667767676767676776767676677676776776676767677677677677677667767676767667666776677667667766676677676766676676767767677677676776776776766776766666666776676766767676767677677676776666767766676766766766767677677667767767767667676677677677666676767676776776677676767676776667767676767767766766766667676766767667677666767676776776767676677676767766776676677676767767677666776776776766676676766766677667676666677666676666676676677667766767676776767766766767766776776767667767766776767766767766676666776676766776767676776767676676677676767766676767677667676776776767766767667767767666676767666767767667766767767766767766766766766766677676776767666776677667766766676776766677676776677677677676776766776776776767766677676776776667676776677677667767667666766676776776677676776776676767676776767766767767766767677676767767676677676767767767767677677677676776676677667766776767767677666776776766776676776766766776676767666667676677676677676776767676676676677667677677676767677676667766776776667767767666676666677676776677677677667677676667767767677666767766677677677667676767767676766776767676776776766667767767667767767677677676676767766776677677667677667766666677666776767767677677677677676667767766667767667667767766667677676677676767667677677676767766767667767766766677676677667676776767766776677676767676776776767676767666767677677677667676766766776767767767666766767767676677666776676767676776676776776767676676677666767676667767677676776776767767677677667667676676767766766776767767676677677677676776776767766667766766677677677667767676677676767767667767666767677677677676776677677677676677677677677676776677667677676767676766666776776766776677667677677667767676666776776676776667767767676677677676776677667667667766676776767677676677667766776667767677666666766666776776776667676677667667677676776767767667676776677676776776766677666676677676776677677677676776767677677676677676776776676676766676676767766766767767766776776776767666667666767767767767767767767677677677676776676776776776666776676667767767667767676767676776776766666667767676776776667667767767676776767666767667767677677677677677667767767677666667767767767767666676776766767677676776676776776767676677676766767767767667767766767676776776677677667767676677667667766767767676776677677677677677667767667677677667766767767676776766766766776767667767676776766776677677676776776766776767677666776766776776667767677676776767767767767677676776666667767766776677676677667676676776677677667676676776667767767677676766776776677677667766767667767767676767766767767677667676677676767767766776766776767767667766776767677677667676766776767676676677676667766766776677676767766776666776776667767667767767766766767767666776776776776667767766767676776776776676677667767676776676667767766767767676766767767667766766776776766667767667676767767667766767767676776767677676676776677676767677667676766676677676767676676766667767767766776676766776667767767767676766767767766767676766776667676776677676776776776767767766776767677676776766776766767677676767767767676776776767766776676766766766677667676766776767676767676776767767767767677677666676776766676776767767677667676776776667667766776767767676677667667766667767676767666776776766677676766677677677677676766676667667766677676677667766676776677676667677667676776766766776776666776776677677666676776776677666677676677676667677676776776766666767677676676776767666677677666677676666776767677677677676766676667767766776667667677676776776776776767767676676667667767676776667766666677667767766776676776676676676767677676676776677677677677667767767666767767667767666767767767767767766677676676667677677666676776776676767677666776666767676776766767766767767767676776776766767767676677676776767666766766677677666766766776776676666667766677676766766767766766776776676767766667766767666767667666767767677676776767676676776776667677677667666766677677677676776767677677676666677677677676766677667766667767677667676776676667677667767767767767766676766776676767767667677676776767667677667666767767767677677667767767667767677677676776776776776767676767666767676767676776677666766767766767767676767767767677677676677677677667767677677676666767767666767676766767767767677677666776776776766676776776676676767766776667767767767767766767677667767767767767667767767676767676677676767767666767676667767766667766766776767766767766776776676766676676767766677666767767667676776676676776776766767666767667766776776676776776667767767676776667677676677677676766676767666767767677676776766776677677676776776776677677676767667767677667767766766776676776766766676667676667767767767677676767667767677677676776776776766766776766677676677676776776776776676776776766767676767666766667676776776677666767767676776766677667767
6667767667676766677667667766677676677667677676776667767667766776666677677676667667676767767677667666766767676666666766677677676766766667767677676677676776767677676767766767677667666776776776767766776767677676767677667766767676667677667767676776776776776766767766776776767767767666767767666767767676776776677666776767676677677667666667676767766767766767676767766767677676767667767766767767667666677676776776767767766776766766766767767677677677676676677676767667667767767677676776667676676667766766677666776767766776776767667766776776766776776766776776767676767667767676677666776676667767766667766667767666667677676766767676776666667767767677677676767667767676767677677666776666776776767767767766677677677677676776767767677677676676676767676776767767677676677677676766766676776776776767677677676676776776776776776776667676767766677667667766767667766767677667766677667677677666677666766766677667676677676677677667677677677677677667667767766767767677676676676776677676776767676766776776776776776776776676676766767767676666767676667666766667766676776767677677676667667766667767667677677677676767666767767767676766767676776676767766767676767677676676667667676776776766676766677676677667677676677676667767766677676676766767767676776776766766676677676776776677676776676767767677677677677666666677676776767677667676767676667767676776776767766677667767677667766767676767767676667767667676767767676776677667676667767767676767767766767767667667767677667767666676676766776767667677676776676776776767666677667667677667667767767766766776677667767767767676667667677676776767677677667767667676767667767677667767767767676776676767676776767767767677676677676767767767677676776766776677667666666766767767767677677676767676667676767676767767666677677677666667767676766776776676776677677677666767676776776667676776766767766676676677677677677676776676776776776776776767677677677667767766767766767677677676676776767767676766776776776667667767677677677666776776776776776776776677677677677667676666776666676767677677676666766776767666776776776776776767767676677677676776766767767676766677677676676766776767767677676776776676676766776767667766767767766676776776776766677667676767767767766776667666667677676776776677666666767766776676776676767676776767677676766667766766766767676767667767766776776676666776667767767767677667766776776667677667766676677677677676776767767677666776776677676767767667677676776776776766676776667767676767667767766676667676776776666776766766766776767677677677667677677676776776776667676776776776676666767667676767766766767676667667666776677676776776767667767667767767766766776776767766677676767677676676776767676766776776767677667767767677677677667677676667767767767766766767766677676767767676676767666766776776766667767767676677677667766766677667766666776767766767767667676676776666676776776766677667667677676676676676776677666767767677667767666767767676776767676766767677676767667766776776667767677676667767677677677667767677677676776776677676776776767676776776776767767767767766766776776776766767767767767677676766676776776667666677667767676766776776776677677677677677666677666776776677677677677677667767677666776677667677677667676776676667667767677666776776667766766667677676767767766667667767677666767767767766767677666776776776677666677677676776776677677676767767676767677676667677677677677677666677677676766767677667677676776676676677677667766767667767767767666767676766676676677677677677676776776776767767767676766767667766767677667676776776676667676776677677676767767676766767766677666677676677676767677676676676677676776677677677677676677666776776776776766776766776776767667666766767767767677676766776676776676776667767766776776767767766767766776666776776776776676776767766776767677677667767667767676677666776767677676776666776767676676676767676677677676776766676667667667676776776776776766667767767677676767676667766676676776767767667767676767677667767676767667677677666667677676767766676667666776767676767767677677677676776676776676666776676767767767767767677667677677677667766666666766676767767767677676776776767767677677677677666677667767677677666767767766776776676676767767666776676767767677666767767667677677677676677676766767666677676667676776677676767667676767667767676776776767677676776776766677677666776766776776776676767767766766776677666677667767677677667676676776776677666776667767676776667767667766767767766776767766677677676767667767677676676666776767676676676776667676767766767767677676767767667676767767676666776676776776676767767676776767767767767677676766766776776677677677677677677666776776767766677676776776667767666776767676776776766677677676776676766766677677677676767767677677667766766766776776776776766676667676766776676767767677676776776667767676767766767767767766676767677677677667767667767676766776776676776776677677666676767767676767676776776776677676666776767766776776667676776776677677676776767677677676767666676776676767766676776767676767677676776767667677676766776776776776676767677667677677676776776776766676676676767677677667767667766766776776667667666776676767666776676666677676676776766667677676776767667767767667767767767767766667667667766776676776676676767676667676766766676766767676776776776767767666767767766776767767766677676776767766677677677667667767676676767676776776767677667767766776766767677677666676776767767767677666767767676676776767666666776666667767677667767767676667766767676776776767677677677676766676676766767667767766776776766767676767666776767667767766767767766666676767767766767677676776776776767677667677677667676767767676776776666767666776766776676676676767677666767767667667676676767667677666666666676767677667677676667767677666677667667767666667767676767677666766767766677677676667666676776666766667677666776767676776767767677676776776677666677667677677676767767676776666667767677666767667767676776767767677667667767767677667676667766766677666776767677676776667767767766677667766776776776776767767767767677667766767677677677677677676766767677667676676676776767667767666767667767767677666767677677667677676667677666767766767766767767767667766666676766677677676776767767666677667666676767677677677676767667767676766776776767767667666767676776767676767666776766677676677667767767767766677677667767767767767677667766767666776677677677677677677667677677676767676667767677667766776677676677667666776677677676776776666767767667766767767767677677677676767677677666767676767767677677677667677677667767667667767667666776767666666766776676766776676666767767767677676676776776767667667766767766766766776776767767767667767677676676766766667667766767767677677667767677677667666677677676676676766666766677677677676776767766767767666776776767677666666667767767676766776667767766776676776666776676776776766776776776677667767677676776776776666767767767677677677666676677666667667767767766776667667677677666776767767677667677666766776776776776666766776677676776776776766676776776676676677677676677676677676766767667767767666766776667767767767676676666677676676676767677667667676776767667766676776676767767677676776677676677666676676767767767677667767766677677676677676766766776776677676767677666767767677677676767677677676776677667667676766676767676767666666766766776767667677677667677677677666776776677676776766766776677677676676677676767676767667677676767676776767767677667667667677676676667677667766767766676676776677666776667667766776776767766677677667767677676776676767676766766767677676776767767767766676767676776677666776776767667667677676776666676776676776677667767677667677677677676776776776776767667767766776666766767667676776776767677667767767767677677677676776676767767767766677677676677676776677677676776677676767767677677677676666776676776776767767676776676767666776776676767676766776667767676766776766776767667766776767767767767667767677666766676776676767767767766677676776766776776767667766767767766677677676767767767767677666666677667667677666766776677667677667676676767766676776676767767676676667767767767766776776666766776776776676767676776776667767767767676677667676667767676776776767767677677676677677677676776776776667676766767767667666676677677677667677676766677667766776676677676776667667767767677677677666767766677677666677667767766676776776776767767677677676676776677666767766676767677677666776776676776776677676776767767676776677667666776667767767677667766776766767767676776776666766667767676776677667667767766776766676776776776766766766767767677677667676677677676766766676676766767767667676767677667667767766776776667767676667666676776776676667677667677667767676676776667677677676776776776767767767677676776776776667767676776766767767767677677666776776767676666767767667667766766666776776776677677676776776766667676776776676767767667767767767767666676776766776776676776776667767766766767676676677677677666776766677677667766776776766776776776776767676766766676776776776676776776776776766766767676766676776766677667677677666677666767676776677676776776767766776676776766666767677676766776676676767676767767676776767767767667767676677666767766666667666776767766666766766676677667677676677677677676767766776776776767676767667666776676776667677676766776776676776666776766676766776776767767676776766776776767766677667677676676776767767677667767677676676677667676676776776766766767677667767766677666776667767766666667677667676676676776667767676776676667667766767667667677667667766676776677677677677666776676767677666767676767766767767676776677676767767766767766776776676676776766776776776767766776767767677676767767676776677666776667767767767766767767676776767767767767767677677667677666677676766677676667677677676677667666767767767767676776776776767766677666677676776676767677666776766776677676677677666766676677676767666676776676677676666776676677677677677677667667767677677676776767767767667676776776666667676767767767766677677677666767766766677677676767767667667767667676667677676776667767677677677676776677667676776677676776676677677667677667767677677667677667677666767676676766767767676776776776776776776676667767766677667
667767667767677676767767677677667667677676677676677676667677667766776667676767766776677676776776776776666767767767766676776776667767667767677676767666677667767766766776776676776776677677676766676776767767676766677677667677677676767767667676666677667666766776767676677676667767677676767667666677676767667766766667676776767677676776767767767667767667767766767667666776677677676776676767767676677667676767676767677667677676776666767676676676767767767676776676776676767766676767667766776767767766776766666776766767767767767767766766776776776677677676676776767767667677667666667667676776776767676766766776676766677666677677677676776767667676767677667667766776677676766776766766766677667767767767767667767677667677677677677676767767676776676767676767666766677667677667767676776776776766776767666767676767677666667766776776767767677676766677667667666677676767666766776766767767676766766766776677676776666767766776676677677677667767767767677667667677667666776677677677666767667676776767767667676766776667766676767666767677677667767677676676766767767766766667676767767667677676776776677667677667767767677676776676677676766677677667667766676776767767667676776776776767767677676676767766666776676667677677666776677676767767766677666767766676766677677677676766776776767676767676677677677676776776766676667767667676767666677677676666677677677667766767766676676667677666776676677676767767766767766776767667766676676677677677666767677677676767676767676666677677666677676667677676776677676667766677677677666767767767767676776767767676667667766776676676677677677677677676767667676776776776767766776776767667767676766767676667767676767767766676767676677677676667667676776766677677677677677667767767677677677676767677677676766776776776677676776776776676776676666666766767666776766776766677677677677666767767767767767667677677677677667677676667667767766767767767677667666666776676677677677676667767666767676767677676676676766776676766677676767677677676667767767677677676676776767767767767767767767667766767677677677667676766667677667767676676776767766676667766776666666666667767677666767667767767676776766776766766776776677667766677667667767677677676766667667677666676776676766676766766767676767676766666776767767767767767767676666667766677677666766667667767666776667767676776776767767767766776676767766776677677677667676776767677677677676776667767667677667667677666766677676676776677666767676767766776767677666676776676776776776767766776767677667666666776776776677677676766766776776767677667676767767767766767677667677667667677677667677677667767767767767677677676676767766776666776776776776666776767767766767677677677676676676776767767676676676776776776767677676677666776776767677676766767676776676767767767767767676667766776776667766676767666776676677667767766767666667766767766667676776776776776767767676767677676776776667667667767767766666767677677667767667767676776667667677667676776767767766677677676776766667767677676666767667767766776677667677677677676677667667766676776677676677676767767667766677676677676776776677667767677667767767667677677676766767767767767677677676667666676776677677676776776776776776776767766767677667767676667767677677677667676776676766767667767676767677677676677666766776776766767767677677667676676776776776667767766776766766767767767667677676776677676676766767766767767766667766776776767666767666776676776676677666776776677677676677677676676767666677676776767677677677677676767677676676767767766767766666676667666766677676767766767767766767766776767667666667676776767767676676666677676776677667667767767767767766776767677676776766676676676766766776676776676677676767676766776767766776767667767767767767666676677667677676776667766667667677667767667666766767676776767766776776776677666776666776667766676677677677677676776676666677666766766767766677676767676776776677667667767767667677676766766666776776676776776776767766677677667767667767766767676666767677667766767676776767767766767676767767766667767677677677667766767677677677677667677676766776776776776766766776677667767766776766767766776776767766767767667766776676766676767766666767766767666767767667766767666677677677667676776776776677676767677677676767667767767766767666677677666776666667676767766776676776776677676776767767676666667767767667676766767677677677667677667766776666767767676766776767677677677667677667767767677677676766776666776776677676676677667767677677667767676776767766677667676776667766767676776677676667767767767767766776776767767766767767666766767676766767767767767766676677676676676776767667677667767676767667676776767677666666676767767676667676677667677676776666776767667666676767767677667677677667767767767767666677677677676766776767767676677667677676766766767767667766776767676677677677666776766776776776767676776776766767667677676767766776776766766767677677667767667766766776776776776776776776667666767667667767677667677677677677676666776676677676677666677667676776766667676667766677676676667766676766766676667767776776767677677667676676767676667766677667767677676766677677677677676776776776776676776776767667677676676666767676776776776676767667667766676776767677677667676677676767676776676677677666776767676776677677677677676767666776677677677677667676776767767767677667666776766776677667767677676676766677676667766677666776767767666677677677667767677677667667766767676767676766776776677667767667676776677667766776677677677667767766676677677677677676767676767766676676776767677677676766766667766767676766766767666776767766767766676677676776766676676766776676676766767667767677667677677676776676767667676776766766776767767767766766766677676677676776776767677667766667767676666767677677677676676776667677676666776776776676767766776767667766776766676776776676677676767767677677676666776776776666767767767676767766767667766776667767767766667767767667767676767767676677666666676666767676776676666667767666677676676776666767767677677677667766766667677676776767677677677666677677676676677677667766776767767767677677667767767677677676667667767767767767767676766776767667676677677677677666677677676767667676667677677667676676766776676776776767666776677676776776776766776676767676766677666776677666767677666776776776767767766677667676676767666776667766776767676666776676676677666776767676776677677677667676776667677667676677676776767677676766677677667767767667666776676776776766767766766667666767767677677676767677667667666766776666677676767766776677677667676676767766677667766676766776776767677676677677677677667677676767767766677677677676776776667767676676776676767677676766776766767677676667667767767766667666776676776676767677676677676766677676776677676776776767767667676776776676667676676667666667767667766667766767677676776776767677666667767767766776767766776676767766666767767766766766667667676667667767667667677676776677677676776666667767676767676676776676767667767767767766767767677676676767667767676766776767766767666666767667766767767677666767677676677667677676667766776676677676667667676767767667666677677676767767667677667666767767666667767676776776766767767767767766766667766766676776766776676677677667766776677677677667766676776776766776767767676767767677667767667677667667767767767677667766667677676677677666776776776767767767667676776776767767766776767767676767767767767767766667766767676776766767767677676676667767677676677677677676667677666767676677667767766776776776776766776766677676776667767676776776677677667767677666676677667766776776676666776776666776767667767676676677676776677667767677676667677677677666766766667767667766776776776776776676776776767766776766666767767766776677667666677676776767767677667676677677666767766767676767677667677667677676767767677676766667766677677677677666677677676677667667677676766677676676767767767677667766667677676667767676776667767766677676677676767667667667676776776767766776776776676776776667767767666776776776667767767677676676767676767766776767677677677677666677676667676677676667677677676676766676667667766677676767676776776767767766676776676767676776776767667676767767766766776776776766767766677667766677676677666766776677667677676776677677666676676767766776767767766667767677667676666767767677676677677667676767667767767767667677667767676766766767767676767767677676776767677667766767676676767767677677676676767767766767767667767767677677676676677666677666667767677676677676767676766677667667667767677677676767676766776776676776767676766776776776776666767677676776767666776676767676666776767766776776767677677666776767767767666676766767766776776776677677677666776776776677667767667767667766776767767676776776767767766767677676676767767667677677677676676767676776677676767767767676677677676666676666667767676776667676767767767767677676776677677676676767767667767676676776666776666776776666667767767767767677667767766776766776767767667677676676676667766667677676776667767766766767667767767767767667766667767676776776776776676776766767667767676776767676667667767676776767767767767766767767767767677667676776776766676767767676776767766776666767767667676776776776776677677677676676767767767766667767767677677667767767767767677676776677667766776766767767766677677676676776676676677667766767766766676767767677676767767767667767767667677677677676776776767676776776776676776776776766767767677677677677677677677676776677676776677667767667667677677677677677667667767767767767667667677677667667766767677677676676776776676767676776776677667666767676767677676667766776767767767676677676776776767767676766776666767677667767677677677676766667767767767767677666767766776676776776676776677667676767767667676666677677677676766767676767666676767766767667667766776776667767767676776766667767676767676776767767767767767677666776776676676776776776677676767676767767667676676767767667766677676766766676767766667767767676776666766776767766677677667676767767666776676776776676776767766776776776776676766776677677667666776776776676776776676767676766666676766767667667766676776767767766666666767676766677676776667767767676767766767676767767767767767767767766766767667677666676676767667667
67767767766766766767767767767767767677677677666766776677667767677666677666767766776776677677666776767767677677667676776676776776776776776767767766767677676767767666767767767766677667666776776767767676767766776767766766776676676677667666767766776776667667767766666767767767767766767767767677676776666766667677676676677677677677676676776776767767767677677677676776776767767677667767766776776667766776667666776676776676677677667667767666677677677677676766776776676767677677667666676767677677667667766766776677676767676766676676677667676767767667766677677666667766776767667767767676677677676776776766766767676767766767766776776776766676677666767767666776677667767767667667677667676767767766767676676776676767677667767676676767767667667667677667766767677676676666677666767676676776776776676776766667767676677677666766767767677667676766676776767767676776767766776776667667767767667676767676676776677677677677667767677677677666677676776767677667667676676766666767767677676776776667676776766677676776776667677667666767677666766776776766677677676776776767767766767677666767676776766767676677666767767767677667676767676776776676767666667766666677677677677677677676767767766776766776776667767766776767676676767667677676767767677677667667767676767676767767767766667676667766666767767667767767676667676776677667676776776676667767767766677677677676776776767677667677677676666766767677677677677667766767767677677667766767767677676776776666776667666776677677676776776776667766776776767767767766776767677667666776776767766767767666776677667676776667676667677667767767766676776767767767676677666776766676767677677677676767767677667667767767767767767677676677666766766776767767767767676776767676667666766776666776767767766666767766676667767767767766667676776776776677676776677666776677677677676767677667676766766767677677676767666767666776677677676766776676767767666677667676776676767767767667676676776766767677676776767767677677676676767766776776776667766776776677676667767766677676776667767676767766767767767766776667677666676667767767767677667676667666776767667766677666776776767766676666766767767677667767676776666776677676776676776767767667766676776677667767666767677676767767677666776766767766767677677667767677676766766776676776667677676676766767767667676767677676767767766767767767666767767767676776676776767767676776767767667676767767767667676676767767766776776776677676776776776676776676776766766667667767677677677677667676677667767666776767767767766776766776767676776676667767766667767667677677677677677677677677667677667676776677676767767767677677667767767677667767677666776776766767667767766766767766767666766677676776776676776767676776677676767767677677677677676776776677677666776776767676676776667676677666767767666767676767676766776776677676776767767767766676677676677667767767767767767677677667767676767767767677677676776767767676776776776676767767766766767766776776776776767767767667767767667766776676776766776766776766767666776676767677677676767677676766676776766767766776767766767667766767767766767677676776776776776677677676767766767766677676766677677667767667677677677677676676767676677676766776677666776767767666766776667667767667767677667667767677666776677667767767667766767767767767766677667767766767677666677677667667766676767766766677676676767666767766767677667767677676767676677676776776776766767666767767766767767676667676677677676776776767676676776776776677676776667676767766766767767767767767676776767666676677667677667677667676776677677676677667767766666766776776766677676776767677677676776766767677677677666676666766776667767766666677677677677677667676676767667767677676676766776776667676676667677666677666667667766776776776676776677676767766776677677666776776776676676766766776776767767767676767666676776776776677667677677676776767767767767677677676776776776767767767767767767666776776766677667667767676776767667667677667767676776776677667767667667767767767666766767677676767677667676677667677677667676766776677677667767677676766767677676767766677677667767766776667677676677667767677677677666776776767677667766776766767766776767767677676667767767677676667767767767767676667667676776776767767677677677667676666667766767767676766776676676676776776767676767676666767676776776767767766766676766767677676767676766767676767767766676767767667676776667677677677667667677677667667766776776776767767766767766676676776767677666767767677677676776766766766776676766676767766677667767767677667766776776767666776776767676677676776776776776667766676767766776677676776676766776776776776776767676677676776776767666776766776766766767666767677676676776776776767767677667677676776676767667667677676766667666776667676676767767676676776776776676677667767767677666767767676767667667767766776767676677667677676767677666776676677677676776767767676776776776776677677676776766666776767767767676776776676766767767667766767666776776677676666767677667767767677677667766776776766767677667676767766677676767667676767767667767667676776767667677677677677667676767767766676676766766676677676776767677676767766676677676677676776676666776776666767767677676767767667676776776767677677677677677666767676766776776776776776767676776776767766767767676776776676776776776767667677677667677667767766677677676676776776677676766667677676776776677676776776776676767667676667766767667767767767767767766767767676767677676767767666667667677676677676667767677667667676776666767667766667766776666767667767677667767666767767676776767667767766676776676677676677666776677676767676766677666677676776767676676676776677676767666767677666677666776776776776776767767667767676776766667677677667667677677677667666767677667766676677676766766776767667677676776767667677677677676676776767767766767767767766776676766676767767767767767766667766776677676776677677667667766676677667766776766766766767676776776776767767676776666776776767676676677677667767677666766766767677666677676767667676776776767766776767676776667767766776776676776667767677676767767766766767676776767667677667767677667666766776776677677677676767677667667676677676766776667676776667667677677666766766767676767666767677677677677676767767676666677677666776767677667766776667667677676776776767676677676677667676767676666767767767677677667766667676677676676776666676676776767767767676767767766776767677677666776667766677677677677677676667767677667677676767766776676667666767667767767676776667767767677677666776776767766776776776776776766767767667667767676766767767667677666667767767677676676666676766776676776776676677677666776677666676766776776776776776676767676776767666667767767677677676766677666767676776776776776767667676767677677667676776666767666776776767767676776667766776776676776676766767767767677666767766766776776677677676767766776767676767676767767767767766767677677666776676666667767667677667767676767766767676666776776766667767766766776767666766667676767677667766767766667666776767676767677667767676776776776767676776667767676677677666767767767677677676776776776766766776776767766666767767667767766767766766776677666667766776767676776667676676666676676767676776676677676767676776776676766677667667766666776776776776767666667766676677666776676767766767667676767767767677667767767677676666767766677676767677677676666667667677666766767677667677677676776776676776766767667677677677676667677677676776767677666776676776776776676776676776677677676666676776767676766776677677676766776767667767766767767667767767766767767767677677667676767767767767767676667767767767676776667767767766776766676666766776677676767677676676776676677677667677676766677677677676766767677676776767667767767677667667677677677677676776767676766776776677677676776776766776677676776767677677667667766767677676667676776676676776776676776776776776767766677676676776767767676676776776676776776676676767677667767766776766667666677676776776776676767767766677676776676776766677677677677676666676767677667676776776776667666776767766766776766667676677666677667766776767676677676776676776776767677677676766766667767667667767677676766776676667676766666766677667766767766677676767667767767667766767767767767676767767677677676767667766677676766767677677676776776677666776776767766776666776776767767676676676677677676767676677677677667677677676667767677666767677667767766667677676677676776767676667766767766776776767677676677667677667676677667767677677676767767667667767767766676677677676776676776767677676767667767766676767767767767676666776666677676767676676666776666766677677676676666677667676766676776766767766667676767766776776776766767676776776776776676767676767676776666766776677677667667766767767666776776767766677677677677677667767767666667677677676676767767767767666766776767767767767666676776776676776776766776766776767666676766767766776767667766776767767676767676667767677676666776776767766776666776677677677676667676766776776766767767766677667767766676776767767767767767766767666776767767667667676677676776767667667676667667766676677677677666666767766677667677667766767767766666667766767767676767767766676766677666667767667677667676776676766776776667667767677677677677666667767767766767767767667676776677676767666666667666776666677676776776666677677667667666676767677667766666767676676666767676767767677677676776776767667767767677676666776776776667767767766676776776776677677677677677677667766677677676676667766676776677667767676767767676767667667666676767667667677676767767766767767666766776776776667677667676767666776676767677677666767676767767677666776776776676667676677677676767767676676766776766776767677676776676767767766767676776677666766776767677676776677677667677677677676776767766766776776767667677666676767767767667767767676776776767666776677676776667767677667767677676767676677677677676776767766666677676676776767677667766767666666767676776676766767676776776666776776767676767667767767676776676666767676767676676666766677676776676767667767766776766766677666776776766677667667676767767676667667676776676776667676666776776776767766776766766767667766776766677676666676776776667767676776767667767677676677
76667677677677677676776767767667767767677666776776677677676776676677676776767766776776677676677667676776776776666767667666776677676667666766667767767677677677677677667676676776676676766776776766677667767766766776676677676666677676767677677677676767767667667677667677676767767677677676677666766776776676767677677666767676776776776776767767767667767767767667766676766666776767767666677676766667677667676776677677676677676766667766776776677667677677676767767766767676766676776766666767767667677667667667767766766776677676776776677667767667676767767766676677676767667766766767767676767666776767677677667766667767766677667677677677666767767667677666776676767767766767666766766676667677677677676677667766776676776676676676677677667767766766776677677676676677666767767676677666676767677666776766776766776767677677677667767766767767667676776677677677676766767766776776676776677667766767766767767666776776677666667767677677667667677677676677676767766776767766767767767667767766776776767666667666766677677667667677677676767767767767766766766776766767766766776767676766677676767677676766677677677666767767767676676766766676667667767667667667676767676776776767666776767767766776776776676776767676677676766676776677677676776776667667676667676676776666766677666666767767667766677677666666776776776677676776776676776776667676776677666677677676767677677667767676776666666767677677676776776776666677667767766767767766776766667767767766767677667767677677666776676767677677667667676676677677667677676776766776677667767676776776776677677677677676677676767766776776677677676676766776677667666776676776776667767767767677677677676667677667767767676766766776776667667767767767767677677677677676767677677676667767676776766667676766776676667677667677667676776776677666767677676667676776776676767766667767677677676676676767676767767667667767677677677676676776776776666776776666676776767667676776766766676676776776767766776766776767676776677677676666767666676767766776776776767676776776767766767767767676776776676776776676766677676667767767766767677676767677666776666776676767667676676677677666766677677676767767676767766767666666677667666766776767667667677676766677676667677677677667767667766767767767677677676766767677677677667766667666767667767677677677676776766666776767766677666767767676776776776767676776767677676676776776667677677676767767766767767767676676767667767677667767767677667767676677676767667767676767767767676776767666776767677677676776766776676767767677666766676776667667766667767767767767767677666776677667767767677676676776767677676776766766776776776776767767767767677667766776776776776766766677667667677667677676776767677667766767767667677676676677677677667666767767676676776776767676677666767767676776677676767677676767767767676676776776677676677677676677676776776776776677677676767666767666676766767766676767767666767766776677676766767767667767767667677676667677667677677667767767676667667676677677676776676766776767676676767667666677677666677677676666767767676767766776776776776776776767667677676666676767767676776776776677676776676776766676776767677676767766677676767676677676667677667767667666776766677667676767667677676776677677676766767677677676776767767767767767676676766677677677666766767767767766767767767677676667667666766667677676676767767677666767767667767767766767677676766776767667676667677676767676677677667766767767677667767766776667677667767767766767766776767677676767677677666676767667767766776776676676766767766677667767667666676767766766766676667767767767667767767666766776766776676766677666767767677667666766776776677677666776767766767766767767766776667767767676666766776766767667767677667767677676676767676776767767666677677676677676676776767677677667767667667676766776766776776766776776767766767766677666677677667677677676767767677676767676677666676767667767677666767677676676666776676776667667677677677677677677676776677667676776776776676767677677667676667766676676676676776767677677676776766676776776776776776767767676767766677667766767667766666776776776677666677666677676776766667766677677667677676667666767767667767766676776767767666676767767667767677677676776677677667767676776677667676776776776766776767767766767677667767677667677677666776676776776776677676677667767676667767767766677676767767666776666666676676767677676776767767767677677676677667666666667766667666766667766676676767667767677677677677676666776676676767677677676776667666676666676676766667666766767767766776776776667767677677676767666776676676677677667767667767767767767767766676667766766667676776767676776767667767677677677677667666667766676776676676776667676667677676776767767667677667676677677677676776776776776767767676767676776776776767767767767676766767767676776677667767667766666767767766776666767767666767677677676776776767767767767766776776676676767767677677677666767767766767767767767667667767766676676677677677676776676677676677677667677667766766677677677676677677667767676666776776677677676676677667766776767676776666766767677677677676776776766767766776677677667767677677667667767677667767767667676767767766767767767766677677676767667767767677676766677666676667677677677667676667767767676767767767767676667677677677667766677666767767767766776776767766766767677676767667767676767677677666676767767666776776767676776667677667677676766776667667767676666776766776767677676776766767766677667767767767766677676677676776676667767766776767767766776776776776776776776766666776666666767676776676776776677676776767677666776776667667676767767677666776666677677667766677666676666767667677676776667667767767666676676667677676766776776776667677676776767667667767766767676676776767677677676776677676676676776677667676667767766776767677667666767676676776767767677667676667767767767676776676676766776677677677667667666776767667767667766666676767676677676776677666767767677666767666776766767676766767676766676776776776667767677677666767767667677677676676776776776676677667766776766767677677667767676767767766767666776767767766766766776666767766667667767767676676767676776766677667767767667677677676776776776766676766776676766776776766677667676776767677676776767666677677667677676776776767766767677677666676676677676767766676767677666767766776676667666776676776767676776776677677676676767766776776766667676776776666776677676776676776677667766676776767766776767676767767667767766677677677676766767676776667767766776776677676677677677676767767767767677677677677677677677667667766676677677677677677677677677677677666666676676666767676767676767676776776677666667767667767677677666676776767677666677676776667767667677677676676676767677667767676677676776766776766766766677677666766666676767676766676666767667667676766767767767766776776776767767766677677666676776776767766776767767766776766776677667676776776676677676776776767677667767767766767677667767767767676666776776767677677676776766776776767766766676667767667676767677676767767667767766776776766767677677676766776676766776776766776667667767667766677667676767667767767766667677667666767676776776667766767767767767767677667666676767676767677676766677676776776776776767766776677676776676767767766776676776776677676776676767676766776767676776676677667767767767767767767766676766676776776776677666776766766776776666776776766767767677677677676767666767767676677667677677677677667766766776666676776676776776676776766677676677666767667676766676776766766666667766776676767767677677667767667676767766776767667767677666767766676776776776676677667676667766677677676767667767767677667676766766776776767677666776776776677676776767677667766767666766767766667667677666767676776776767767767767767677667767677667767677676767767677676776776776766667766776776767766767767677677677676767766767767767767767667766677667767676776677677676677677676776677676776677676766776676776776776677677676766776776776776667767676666776676676676676767767677676677666667677667677676676666767766767767677667676677677676767767766676766676767676767766677676767677677676667676677667677666767767677676776677676767767766676776766767667677666776667767676766776776766767666767767677667667767767767676676667677676667766767767666776767766776677667666676766776776767767666767667766677676776676776767767767676676677676766766766776776666677667767766776776776677667767677676776677677676767676767767677677676767767766776677676776767677667676776667667767766767677666667766766677677677666767677677666776776767767767667676776667677677677667676767667766776676776776766767766676767666776776776667677666667666766776677677677676767767667766776776776776677676767676767767766767767667666666767676776767767766676677677676776776776767676776677667767767767677676776776767767767767677676776776776776676767676776667767767676676676776767767676767766677677666667766766776767667766767767676666676677676767766776677676767677667676776776776677676766776776676776676667676677676677676677676666776767767767676776767676767666667676767666776676677666776667766776767677666666676776666776767767766767676767767677667677667677677667766676767767667767667677676776767676776677667767676766676776776666767676677676676776676776776667767676676776666666766767666666676667666676667676776766677677676767767666776776776677676677677677667767676676667767667677676776776776767676776676677676776776676767766767767677667677677677677676776776667767767677677676677676776776776776667766667767677666776676667766776666667766766667677676676767666676766776677676676677677676776767767767766776667676677666776767766776766776766776767677676776776767677676767767767667677676767766666767767766767767666766766776666776776776677677667767767767666677676776776776666677677676667766676676776766776677676776767667767677666766667667676677677676776776677676767666776776667767677667676677667767767767667677666767766767767667767767767766776766767766766667667667666766677676767766767667676766766776776776776676766776776776667767676776677676767676677676776776666776666767677667677676767677677676776677667767767676776766766776677666666776676766776776666676676677677666776776767766767667767676
6767767767767677676666676776767666776776766767767767767677676676666676776677676677677676766776676677667667667767676677676776676776767676676767677667676776776767677676776767767767666766776666767767767767766766776767676666767676776776767677666776667767676667667676766767677677677676776677667767666776766676766666776676666667676667667767766776677667767767677667767677677666767766776766766776776667677676766666776776677676776776767767767667767676767676677677677667767766766767667666767676667667676767676776767667767767767676667677667767766776766776766766766767666767767767766676767676666767767676767676766767767767767677676776776767676776676667667676766767676666667676677667767767667766667676667667676776776776776767666776776776767767766776776776776677667667767677676766776767677667676776767767767676776677676767667677677666767767676776776776676776776667666666677676776776767767767677677677676767766767666676767767766776677666776766776776776677667667766776767766776776677667766766767667677667766776776776676776776776767766767677677676776676767767667767767676776676776767677667676677676677667766677667766776666666776776676767767767766776766776776767677677676776766776766666776776767677676776767767667767667766677667666776776677667676766766677677667667766667767667677667677676776776667767676776667677677667767677677667767666667677666676776776767766766767767766776776767767666677667667767767676677666767766767676767766767767667676776676776767676677676676767667667666767766666766776776767767767666776767766766767677677676677667676676766767766776776776776677676767677667767767767767677667767667676676776767676667766667667767767767677676666766776776677676767767677666677677666667677677666767767766776677677677667767666767766776766667767667666776767767766676767676766776776767767767767666676776767666766676776767767767677667676767677677676767767677667677667677666766766776776776776676766766767676677676766776667766767767767767766776677676676776767767767766767667766667677677667676766767767767667767667676776677667677677676767767767766767676766776776767766677677667766776776767767767677676676767766677667767767667667667676767677676766767676776766676767677666676676667667677676766677677677677676776766767677677667766667766776666677677667767676666766667767766776776766767677666767677667767767767767767766667766776766677667676676676676767767766676776676677667677676776767766676766766776767767677676677677676776676676767767767666667677667667667767666776776667767677677677676766776767767767767676677676766666677677677677667766767667667676677677676776676767677676677666776767676667677676766676776776667677677676776766776776677667767767676667766676676667767677666677676676766677676776767767767666676776776767766776677677666676766677667767667667676776677667767767677666776676667667677666776776766776766766767666677676767766676676666766776677666767676677667767767766776776776767766776677676676776676776776677676767766676776776677676767667676776776776767767676776676767676676667677677676767766767676667766776767766666676767767767767767676767676767677676767767667667677667767767677667676776766676776667677677676766676677677677677667666776766677667767677667767677667767676776776676766766776676767767667767677667667766676667677676667766776676667766776677666767767677676677676776767767667677676767666766776776776667667677667676766767766766767767676767667677677677677677677677677676776766676767676776767666776767677676677667676776767767767767767676676776767676766767667767766666676776776667767767766667676767676667677677667766767667767676767766666776767676677677667677667676776767767677666776776767767667767677676667766767767767766766677676776776677667767767676676776676666677677667677677676767676776666776666776677677676767767766676677676677677676766767677676667676776776776776677676767767667767767677676676676776766766776776767677676676776776666666767677676677676776676776776776776776676776767676767677676776677667767676767676776776677667667767767767767666766767676776677677667766677676667766776767676776776677677676767677667767676666676676677667677677677677676667766767766776776676676776676776766667767766776677667767767767667666667767767676776666676677676676667766677676767767676776677667767767767677677677677676667767766776766767676676767676767767767676676776776776667676767676767767766767767677676766767677676667767766776776766776776667667767667766766667676776677677677667767766677667767767767767676767667766677666776776776676676676667767766677676776767766776767677666677677676767766676766776776767767767666776676776776766776767767767667677667677677666767766776766776676767677667677677666776767676776677676776776667666776667767766766776767667666676767767677677677666776767766776766677676767767676767767767766776676677676767677677676776667766767676677667667766677677677676676776767767766767767676776776767767767667677676767767766776776676776776776767767767767767766767676776776676767766766776776677677677677676666766776766677676676677677677667767767767767767767676776776767677676767677666776776776767667767766676677676766767676767667767767677667667676767677676767676776776767666767667677676767676776767767767667667767677677667677677677676767767677667766677666677666776767767677666767766767767677676767666676767677667667677677676676676677676676676767667766676766776677667767767767676776676767667676767767677666767667766766767767676767766776667677676676776767767676766666776676677676766666776677666776776676767767667676677677666766776776666776767767666767766767767677666676776666776667767767767666776767767677667667676776676767666677677677667666676766776677677667677676776667667767766776677676776776767766676766776666767766776767766767676776776766677667766767677676766767666767666776676766767767767766676666776776776677667667677667666676766767677677676676776676766767767676776676676766776677676776767767677667766677676677666767767766766776776667667767767767766776767667767677677676676776776677676677677667766776776666667676676676767767767766767667766776767667767767677677676667767676676766776667676776666677666676677667766677667667766767667767677676776767766776666776766667767767766776776776767666776667767767767767767767676776767676767767666776766766676677677677676766677676776666666776676776676667677677677666776776766667677676767766776776776776776776667676677666776776776767767766776767767766676776776776766676667767677676776776776766766767767767766766767767767667766776776766677676767677666776676767767677667667767767676776767676677677666677666677677667767677667766776776676776767666766667676766676776776767677677676676677676766776776767677677676677667667677677676767766776776677676776677667676776677677667766677666776767677676767767766776776666767667767767767766677676676767767766677677676766767667767666667676776676766767666767676677666767677676767677676776776767767677677676677667767676776766676767676677667667767677676776767766776677677676676676776676676677676776776676776776776677667766677676767676676766766767676677667767767766676677676676776767667767766767767676767667666677676676767767767767766776766677677677676766766676666667676766667666776666776767767766766767677666677677677677676677667677676677677677677676677677677677677676776766767767677677677677676766767677666776667676676666667767767676766776667767767766766767766776776766776767667766766677666667767677676677677667677666767677676776766776766776766776767677666776666767767767677676767767677676677676667767766677667767677677667676766767677676776767766776677677676767676766766776776766767666666766676776776767767677676767676767667676776776676667676767667767766767676676767766767767677677677677676677676776676776766676776766767677677677677677677677667677667666677667676676767667767677676766776677677667677676776667676677677676676776677666767666677677676676766776766766776666666766776776676776766667677667767676767677676767666767767767767766677677677667767677676677677667666666667666776676677667676677677667677676677667767667766676667767677667767767766776766766776676776767766776767676667666776676776666776667677677676767676676776776766766776767767766677667677666667677677676776767676676667766776676667677676776677666776766767767767667766766776767767667766767667767676776667677667677676766676776776676766767766767767767676767667767766776776676767676766776676776767766667677676667766776776767676677677676776776766776776667677676776776776766767767667767676676667676676667667766667766776776677676767767767677676767767766767766767766677676666776776767766767767676767767666776776767677677666767767677676676767767667766766677676677676776776776667667667766767767676677677676677676767677667766667766776666767766677676767767767767767666677666667666776676767767676767767666667677676767767676767767677676766767676677676776767767676776776776677667676776776767767677677677677666676666767676776677676776767767667766776776766677667766776766766776776776676776767676677667677677677676776776677677676776767766767676767676766767767767767677676776676767677667767676676767667667676677676667676767767676776776766776776676767767677676776667767767767766667677676676767766766677676776767767767767667766676677676767767676776776776767767766776677676766767767676676766677677666766776676776666767766767767677667767676677676776776776676776767677666776767676776676766776677676767767766776677666667767677667667767676677676676676776776676776776776676776767666666776676766677666766766776677666776766776676767667767767766776776767767677666666677677676776776776676776676776676667767767767767676766776776767667767767676776677677676677667767676766666776766667677667767767676766677667677676776776767667767766767767677676767677677676776766776767767667677666667677676766776767767767676667766776776776676766766677676666767676767676776776766677667767676767766766767677677667677677676776767666776767766677677667767767666767767676667677676776776776776767666776677677677667667676676776766767676767666776767766776766766676677677676767767676776677676676776766776776767767767677676677676766767766767767677677
36766767667676776767767766767767766767767677676766776767677677676666676677667667677676667767667767767767767667766776677667666667677677676677676666766776776767667767677677677667676776767767767767666766767676767766767766767677666767767767667767676767667767677667767677677676766766776767767676776677676676776776767767767677676666776677677677676776677677677677667766776776677666677677676766776676776776767666676776676776767767767766767766676766766776676776767666776676677667667677676776677676767667667767767767766766766677677666776667766776667676776767677676776677677676766767667677676766767766776767767767677677667676766677667677677676767667767676767676776776776767676677667767767677676776677677677676676776776767677676767766767767677666767677666767766776667767677676667766776676767676667767667667767676767677676776776776666776676676667767767766776767676776667767767676677666677676767667677666676676776767767767767676677676767667667666776767766767677677677666676776776767767767666676676767666767666667766776666776677666666667767676667767767677666776776767677667766667677677677676677667676776667676767676767767667676776776766767667766667666776766776767666677676677667676767767766776767677667677677677667676776776677667767767767677677677677676676776776667666667667767677677677676766767766676677677677676767666776676776776667677677677677677677677677676676776677677677677667677676667677666776776677677667666676676767767767677676676776776667677676776676766767767676676766776677676666767677667676676766766766767667667677677676677667767767767767767767766667767767666677677676677667767767767767677676776776667767766667666667767767767677666676776766767767677667677667666766676776767667767666676767667767766677677677677667666776676767767666676677676767677676677666666767767677667767677666776767767666766676776776676677676766776766677676766767677667766667767767767667667667667766776677666776776666667767676676766767767676767767766776766766776766776676776767766776766677667676766676767767766677677666677667667766776767666766767766666667766667767766767766776767677677666776676776776766676776776776677676766677667667767666767766776776767677666767677676767667676666676676767676776677677677677667767676676767676776776776766677667767766767767676767666766767676776677677666776767676676766767677667677677677676767767676776767767767767767766677677676766766666676666776767767767767767667677666776766767676776776767676677676767767677677677676676776667677676677676776767767677676666767676767676776776776767766776776767766766766776676767667676677677677676776776767677677676776677677676776766667667667767667767767766766776767677677667676676766677667676776766776776767766776667676666776666776676676667676776667677667766666677667667766666766667766776676667766776677677676776676776776677667766677677677667677677676776767766676766776667767677677666776766676776677667666767767667677676767766776767667677667677677677677676776677676776677666676776766767677666776767767667766767667676676776767767677667766666776776776767767767677677676776677676776677666667767767767767767666767767766767766767766776676776776776676676676776776677677677676676776776767666776776767767767767767666766776676776776776766776676666776666767767676766677677667766767666676676766667766766767767767767767676677677667767676677666776766767676766676677676767767767676767667677676776776767767767667766676767767766776776776676677676677666677677666766776766776677666767767767666677667767767676766677676676776767767767676766766767766776676766676776676766776766776666776676776677677676776776767767676666667667677667767767676766776676767677676776766677667766677677667666767677677677666776766667666677676776676766676676776767767767677666677677667767766677667667677667676776677676766776676767676677676766776667676766767766767766677666677676776676776767767677666767767677676677676766766767667766766767767767676766767766776676767767766776766677676776776677677676676776776676677676766766776766776667767677667767677666766767766666776677667667766767767766677676776676766776676776766666677677667767676776776776776776776776767766767666776776667767766677676767676767677677677676666667677676667767676766667767767667767766767766766666677676776766676767767676767666676767767676766767677667767677677667767677676767767766767767667766766667767667667677667766776776767677667766776776676766767667676667666776776677677677676767667666776776776666666767677666776676776677676767766767676766667667676676767667666676776667677676766776676776776776667767676677677667766766677667766766766767766767676766676767667766776676676767767767676776767676677667666667677666776776676776767676776676776677666776766767677677667666677676767767667767676767767767767767767677676767766776667767767767677676776766776776667767677667767677666776776666767667767667767767666776677677677676776677677667677677676677677676767666766767666767766767666776776766776666766767676776767766776677676667767766766766767767677667676676776767677677677677667767666776776766766677677667666776667677676767767766677667766677676677676766666677677667766676776776767767767766767677676776776766676767767667767677667676776766776767766677667767666767676767666676767766776667767676767766676776666776776767767667766776676767767767767676667667677676677676767766776677677677666667767677676776766767677666676677676776767676776776776776767676776666767766776766776767766776767676767677677667677667767767767677676766677676677677677677676667767677676676766676677667667767766766776776776767767667767676767677667666766767677677677667676767667677677667676676776776767667676776766677677677667676677676766767677676776766776676677677676776767676767766667676776767766776676667766776776776676776776676676767676767677666776767767766667677677667767676776767766767766766766776676767677676776767767667766677676676776776767667767767767676667766776776766667766776766776766766677676667666766767667677677666776776667677677676677677676776776667677666776776776676776766767767677677677666767766776776666776776767767767767767767677677676776666676766776767767677677667676676776776676677677667676767767767767767677667766776767667677666767767677667667767676677677666776776767666676676767666767767766767767667766776776767767667766667767676776767676767767767676776677676766767766776766767677676776767667766776776667676766667767677676767676677676767767677676677666676677666676667766776776677676767677677667676666766676776767766766776776776776677667767667677666767767767666677667667666776767676776776776766676776767676667767677677677676776767767766766776776776667666776767766667767767767767667676776767767667767767767766676776767676776776776666776677667677667677677667667767676676767766676776766776766666767667767767767667677676776766776677676676767767676676677667767677676776776776677666666776677667767767767767676767666767766767677667676766776766776767767766776767766767666776767666677676776767767667676776767767766767766776676767766776676767767666767677676766666677676767766676776677676776767767666767767766677677666776776676776677677677676676776776776676776776776776766667767666766667676667676776776776766776767767667667767676776776776766676667667667676676666776776677666677676666776676767766767767667667767676776677677666776776767766676766776666676776767767766767767676766776776776767766676767767677676776767766676676767666677666677667677667767677677667767767676766677667767767767677676667676766667767667767676767676776666776776667666767767767676666776676677677677676676776776776767766666766767666767676776766776776677667667677676776676677676776776767767677676776767676666667767677676667676767676776776776776767767677677666667677667677677667767676767677676766767676667766767676767766776776767677667766776767677667767766767666776676766776677677677677666776767667767666767677666667676766676776677677677666776767767667666776676676767676767767677666776676776677677677667667767767667767666667767767767667676767766766767766676767767667767767767767677677676767767676776677676776766667667676767767667767767767666676666676776776776767666766776676676776767767767667767766677666767767667677677666667677676677666776766767767767767766766676776767667766767667677677676767667767676776776667677676776767677676776677667767766776776667676766767767667667767677676766776767766776677676767767767766676676766776676677667667677676677667767766676776677666766776776776776667677676776767767667667767667667767676676677667667677677676776666776766776767767767667667677677676667766767667767766667766677676677666776667667677666766776766766767667666767666667767677666767767676767767767766766776767676776676776766667667766766767676667677676776776776766776767767767767766667677677677677666676667667766776766776676767766677677676667667767677667677677676766776677667676767766776776667677676766767677677677677677676667767677677676666767667667667667766767676767677677667767677677667676776776776776667666767667767766676776667766776767767676676776676767667767767767766776776776776677667767677677666776677666766667666776766676776667667676677676776767767677677666776677676776776767767676766776676766776766676677677676776776776767766767667667767767767767677677677666767767667766776776776766666766767766766766776767767767677676776767767667766776676766767766776776776667677676767667766767767767767666676767766677676666666767767676766776667767767667767767766677676677677676766776776776676776776766776677677677676666677677667667677667767766776766776776776776776677667767766767667667676677677677666666767766666676676676766676776767677667766776766676676677667766676767667677676776766767677676667677677667667677676767767766667677666766766766676766676767767676767767766767676667667676776677677667676676766666766667677666767677676776767676767677677677677676767667767767677676677676666677677667767666676767677676767667667767677666776677667767667667677676776677666767766776677677676676766677677676766677677666767677677677667676767767767677676767767767767767766776776767767677677676776677677677667766776677677676776677667677677677676667
67767766776767767677677667766677676667766767677666767666776776776667767677666767676767766666766776767766776776667677676776766767767766667677676767767677677667767677677677666676767767766677667676767676667767677676767677666767767767767767767766667767766776767667767676767676776766767676776767667767677677676676677676667666766676776766677667677667767677677677677666776767676667767767767677676766767766766776666776767676677677677677676667767677676776776776776676677677667767677666666676776776776767767677667677667766766776676767767767767767677677676767677677676776677677677676677667767666776676767767767767676676676776776776666766766776776767666677677677677676776677666677676776776676776667677667766677667677666767677667767767676776767676676767667767677676667767766677667666767767767666766767667676767676767767667676776776667677666776767677677676767676767676776776776677676767666676677667767666677677677676776767676667677676676676767676767677667767767677667767676677667677676676676666767676766767677677677677677677676776767677667676677677677676666767766767666676667766666667767676776776676677667767667676766776767767767677667766667677676677677676776776776776776676776676767766766767767677677666776776766776666766677666776767677667676767767767677677676776776667667766667767767667767766766776766676776776767676776767767677677676776677667767667667667676776667667767676666776776677667666776666776767767767677676666667667767667666677677677677676776767676776766677677677677677677667677677676776677676767767767677666666677667767676767667677677667677666776776776767767676767766676767677667766767766776676776676776776676776676676767767667766667667667667767676776766767677677677677667676766767677676766767766767677667666766776767766767667767767667767766766766767677676776766666677677667676677667766667767676776776776776766767767677667767676776667677676676776667767677667667767766767767766666767666677677676776677667767766766776776676677676676676766766776776666767676776776776666767766667767767766767667676776767667767676767676766776666776767767676776667666676776767676776667677676676677667767677667766776767767766767767767667767676776766776776767667766677667677677667767677677667677676666677677676776677676776776776776767767767766677666767676676667766767767767767676767677677677667767767667767677667676667766776776776766776676667677666776766776677666767676667766776767766677666767676767677677676767767767667677677677667677676776766776776676767666776776676767767667676766677667767676676677677666776677676767767767766667767666676766767767766767677667767676776767766667767767676676776776677677666776677677666767677677676776667666666767767666666677677666766676677677677677676776767766776767767676766676776776676767766667767766776676776676776767667666676776677676767676767767676767666667766767766767677677677677666767667666767677676776776776776667676767666667767767676767766776767767767767667767767666677667676667767767677666766676767667676676767766677667766776667667676766767767767766767767676676766676676767767676767767677676676766667767677677676677676766776676676677667767676677676676776676676776766776667676776776767676776677676776766767676776776676776776776766776766776776776676676776776767766767677676766776776767677677677667767766677676776776776767767766767767767767767667676776776776767667677676677676776767767677667767767767767677667767766776676767766766667767767767766776776676677677676776767766776677667677676767677667677677666767677667766767766767677676766676676667767676667767766776776766776767677676766676667766776776767767676767766766776667766776776776776767767766677677667766767677667676776676677676776776776676766776776776776776677676666767666766776776766676676776676766666767677676677676776776666677676676776767666767766776776767767767767676776667676767666776667677677676676767766676776677666776676767676667676776776767766767676767767766767767676667677666666676677667767676667766767767676676776676767766767766776767667767677666767677667676776767676767676776776676666676676776776676767766767666776776776776677676767676776776676767677677676776667667766767766776676776677667767667767666766767667767766767767767766776776767767677667766767676766776766676767767677676667766766676676776776767676766776776776676677667767766767667767767676766677677677677666767767766776667677677666767767766776776767677677676776776767676667677677667766766776677667667767666677676676667677676677666776766776776776776677667767677677676776776676667676776767677677667676767667767766677677676676676776677676767766776767767767677667766677677677667676776767766676677676677676767766676766767766776776677677667767676766677676766677676677677676776677676767677667666677667767677667767767677677667766676676766776666677676767766677676776666767767767666776766776767677676766676776767767767676766776776667677667667766767666667676776766677677676776776667676767767767677667767767766776767766667766767767767767767766767667666677676667767766766776786776767767767677677677667677676776767667767766776766776676776767676776776676677677667767766776776676767766767676667666676776776767767676776776766776667677667767767677666676667677677676776676776766666677677667767676776676767767676766766677666767767666767666776776667667767766767767767667677677676676776677677667677676767767767767677676667767667667667767766666776677676767766766776776776767767676767767666676776676677677666776767677677677676776767677667666667767677676767766776776676776676676767677676776677677666767666676776677667676776767677666776766776767767766666767676677677677666676776776667766776677666667767676776766767667677677667667677676767767766767766776767676766667767767667666776767767666676666676776766766667667676776767766766667676766767676776776767667677666776767677667677677677677666776667677676766677677676766776766776667767676776776776776766766767767676766776766667676776776776767666776767767767667767677676776767666767677677677666767666667676676776776767676776766776776677676767766677667767767667767677677667767767767666667677666767767766667766767767767676766776766776776676767676776776666766766676776676677676677676776776677676776776776676776766776667676677677676776676776776767767677677666677677676776767767676667767766676676676767677677676676767667767666667767676676767677667767767677676676776776767676677666776667767767677677667766767767766766767677676766776677667766767767676677677666766776767767767766767766776767767767766667767767666767676767677677666776767767676767677677667767677677676767667766776776676767766776767767676776666767677677666776776677676767676677666666676776776766776766667766776766667676776767766767766776677666666776766676666667766666767667767767767667677667767766666767677677667676767766776676677666767767677677677666676766776667676776776776676766776776767766767767767766776676666776667676666767767676677676676677667676676766676776676776776776776766767666767667767667667767766767767667767767676766776676766767767676677677677676677677676767766677676767677676677677667677676766767677677667676767766666766767677676676767666767676766776677676776767767666677666677677676666766776776776767677677676766776776767767667667767677676766677667767677676666676767767676677667676776767767667677676677677677677676767676767667766677677677677676767766767667766766776667676767767676776776776767666677676666767767767677676766676767667767677677677676677676766776766767767676776767677676776776766667677676776767676677677666767767766666776776776667677667766776767767676776776766676776767677677667677677676676767676776767767767676776767767766677677666676767767667677676776666776767767677677677676676767766677667667676776766776676676776767677676767766766766667677677667677667677666776667676776767766767667677676676677667676776676676676666766776677666677676677667667677677676776767677667766677677677677676677667666776767767767666776767767767767667766766676776776676767766677667676776766766776776766677677667766676666677667767766667766666676767767667767766776767677677677667766666776676676666776776776676776676677677676767676767766766776776767677677676667767677666767766676767766766776767677677677677676767767767677677676767667677677677667677676767677676676776776776767766667676666667767667677667767767766677676676776766677677676767667666776667677666767677677667676767767767677667676776767676776766776776776767767676776776677677676776776767676767677667766676676667676776776677677677676676676666766776667767766667667766776776666766776667676767767766667676766767767766766776767767666666767677667767676776776666767677666767677677677677666676767766776767666776766676776776776667677677676767677676767677676677667676776776677666776776766677667766766667676776776767667667767667767766667767677667667767666776767766677667667677677666667667767676776776677667767767677676776767677676676767676776766766776667667767666667766776776677666667667767767677677667676776676776776767767677676677666776776776767676776776767766666676776676767767767767676677676767767677677667767767676766677677667667767767667767677676776677676767666766767767766776666776776766776766667667767766767766776677677666766776776776767676767766677677667676776767667676766766667676767767677676766766776776677677676767767667766676767766677676767767767767766676766767667766766776776776776776776667677676776776776776676766676767767676767667676667666776677677676767676766767767676767676676676776767767677677676667677676776776776677677666677677666676776776767766776676766667767677677676667767666677677676767666667667767766776667677677676767766776677676766766766776766666766776776676776676776776767676677677677676667666667677677676677676767766767767676676766766677667767676776677676667667667677677676667767767666767677666767767767677676676776776677666677676667767766766767766767767767767767667767677677677677676677677677677677676767677667767766767767677676776676677676767767666776776776767766677666767767666667767677677676767676667676766776776677677676767676677676776767676766667677676666767767766776677667767676677667666766666676676676767
67667677676767676767766776767667767766667767767766767677677667676767767676667767767666767767766676776666767667767676676677677666776767767667667766766667667767766676766676676676676767676766677677677677667677676776767677676776776776676676776776677676667677676766667766767766776776666767766767677667767767766766776776767767666677676776766776667667667767766767676776776676677676776776677667766677676677666767767767767666676667767677677666666676677677676776667667767667767676776776767767676676676767766766776776677677667767767766776767767766767767767767677676776766677667666776776767677676767667667767766776766667667666767766667677667677677677676767677676776767676776776776676776776766677676677677677667767766667676776776767767766676767676676767667667766667667766776676667676776677676667766776776676767767766767766676666666776766666776667766766776767766767767767766776776767677666767767766767767676677677667767767767676776677676676667666677667677677677667667767767767676677676767767767766767767666767767767677677666766677676767677667667676676676676767667766667676767767767667666776667667766667676776776776776677676776676676677677666776667767767767677676677667767766677676776776776767677666776776676767766767766677667676776776776766667767767767676676767767667767766766776677677666766677667666766767677677676767677677666767767677666766776776676776776776767767766767677677667767767677676767677667666766676676677676767767676667677677676767767667767667677677677667676776776766776776676776767767767667666776666767766667767767677676776767767766767767676776767766766766767676776676776676676677667677676767767767677676776767676776767676767766776667677676776677677677677677667667767676767767676776677676766766776776776677677676676666767667667676677677676776776677677666776767676676766766767767767767766776767767676677667667676776767667766776776767677667676766676776667766776766766766767767767666677676766677677676676766776766767767767766776677677677677677667766766666776767676776677677676677676766767677676766776776667767767667677676776667666776776676766666767667676676767767766776666767676676767676767676666767677667677676776676776676677677666767766776776676767767677667767767667666667676776766676766676766676776667676767766767676767766676766776767766767766776766677676767666776767676776666677677677677677677667767767677667667766767767766776776776766677667677677667766767767766776766776766776767766676676666767767766776767667766676767766766776776676776767667767676676666776776767767767766667766666766767676677677676667766677667767766666666676776667666767767676776677677667767667767667666766677666766766776767767766767677677676776676776676667677676766776677677677666776677667766767767767767676767767767767766776766677666767677676776677677677677676776776776667766767677677677667667677676776666767676767667767767676776667677676676677677676676766767767676766766767676666677677676767677667676676677677676667767767676767766676766677676676767767766767667767767676766766776676677677677676676776776767766767767676776767677676776677676776767766677677677667677667667677677676766766776766776776776776776767677676677677676677666776776677667766766776666667667676776676776676666766776666776677667676776767766776766776767767766766667767766767766767677666767766767666776676767766676776676676776776677676776776767676767667767767767677667767676767677676767766676776667766767677677676676767667767766776767667667666676676776667677676766767767666776766666676767767676667767766776776767766766767767677666676666767767677666666677667677677666677677676767676776676667667767677667667677667766767767766677666767676767677667767667767767767767676776767767767676766776776767767767676766767767677676677676776677666766776767667666767767766677666667676767766767767766767767677676767766766667766776677677666677676676776677666676677677667767677677667766776767767677667667767767676767767767676767767666776767676767767677677667667677676667767677676776677667666676776767767766776677677676776767676667667767767667677677677676776677667766776766667676767667676677677677677676666676667677677676767767767766766677677677677676676767677667766767767677676766667767667677676776776767767766776776776767766776776776666766676776776677677676676667767667676776677677677666667767767767767767767676776767767676676676767767677677676766776677666676766776676767766766766776676677676666667767666767666776767677667667766776666676677677676766776676676776667767767677676776676767767666667676666666776767766676776677666766776676776776776776677667767766677676766666767677667767677666776677676766767666767767766676676776776667767677676676767676676776676676767677677677677677666776767676677677667667766767667667767676776767667767676667667676776776667766667677677667767767677677666677676767667667767766676776767767677666676767677676767677676776767767767767767666776677676766776677667677677666676767676677676666767767667766676766776767676767677667667767767677666767767766676767766776667767767767766667767667767766767676766776666767767677666776666767767766766767677676766776767676677677677667677677676766676766667767676667676776676676766766767767677676776776766767767667667766776767767667767676766667667667676676767676667767766667767667767677667767766776677676776767767767766776776776776666767767767667767676676776776776767667766776767767766666676767667767767766767767766677667767766767767767767767676767767677677677677676766766776767666767677677676666776776766776767767676776776776767766676677666776776776776767767767667677676776776776677676766767676776766677667766676767676766767666767677666677666676677666666667767766767767767766767767666766767767667766667767767676767767766776767677666677667766767767676767767667667766766776766776776666776776776666776766776667677676677667677666766676677676767767767767676767676677667677667767767766676766776767677677676767767767766776776776776767676776766766677677677667677677667766677677667677676677676767767677677676677677676677677676766767677676676776776667767676667677667677676776767766776776767767676766667677677666767676667676776676776767767766776677676766667667677677667667677667767666667767767767677677676677677677676766677676677676767766776776766776677676676767766677677667766677676767767677677667666767676676766676776767667767677677677667767766676776767766766766767676776776676667767767667677677667667676766776677667767667677666776767767677667767767667767677677676766776677667766676767767766676776677666776766666766776767676776776667767767767667677677676766776666766677677676767767667667677667766677677676676776776677676667766776677676677667767677667676767767766767767676677676676776766667676766776767767766666776767767667767677676766776766767766677677667767677677676666766677676767766677667676766767676767666677677677666776766776776776767677667667766776767767667677676666776677676676776776767767766767766767667667767767767667667666767677677677667767767677676776767667677676676776766776767767766776677677667666766677676776666766667766767767767767766677677677676666676676766776766667677676766776766776666776676677677666677677676767676767677666666776677677667766776776766776677676767766776667667767666767677676766776776776676776677667676776776677667667667667767766767667767676766767766767767766766676677677676776667676766667766667666776766776767667767767676676667767667677676767666767767766767767766667667666766676677676767766766776767677676776677676676666767676676776766677676776767766766776776666776776667677666776667667676776776676776677677676677676766676766667677667767767676776776776767676776676666767667767667677676766767766776776676776676776776677677667766776767767676776776677677677666676676776767766677677676776776676766767676677676676767766677676767677667766677677677667766776776766666776767767677666767667676776776667676677676767767676666767677666676767676776667767676776666676767676766767667767766767767767677667676767767766776767667677667767676676776766676667667667767677676667667767677667767677667677677676677666767767767677677677667767767676677676776776767677677676676667677676766767766776767677666667766776767676776767767766767676776776676776677676767766767676776767676767676666677676776766767676767676676677666766767767676767676776776677677677677676667767676766767767676767676767767676767767676767767767767667667676776667677676776676767767767767766766676676776776776767766767677677677676776776677666677677677667766776776767767667767676766776767666776776766767667766676667676667676667667676677677677666766666776667766666767666776776776776776766766776767767767676767767676766776667767676677666666767676677667766767676676676676766776767766776676666776677677677676776677677677676766676776676767766767676776666676767677667676776776776667767767676776766667767677676766667767767676776676767767676766776767766766677677677677676667767766776767766676776776676767676766766676776766766676767766776776767676776766776677677676776766767667767766667677677677667767676677677676776766677666776667677667766766776776667667767766766667676676767676676767666676767767766767767667766667767677677677667767766766776776677676776776676676766666766667766767766666767667766766666776776766676767766776776767767767766666776766767767766676767676776776776676767676776776676766767667677676667676677676767676776676767677667677677666766766766666676776776776776676767667766767676776776767767767766676767667676776766776666677677666677667667676766776766766766776766666776767667767666767766677666767767766776766776667666776666776776767677667677676767677666676776767666676676776676776776767766676677676677676767676767676776776766776776767767677676776667676677677666767767676767767676767677677677676767677676776677676776776767667677666766677676776676776776766776776676677676767677666667766767766776676766667767767677667677677667667767677676667676776767766677677677677676767677666767676767676776766776776767767667766766677676767766666776666776666766767766776767666667766767677677676667676676767677676776676776776766677677667677676776776667767667666676677677677676677
6767677677667766676776767767767766776776776676766677676776667676776767667767767676667666677676776676776676776776677677676666676776776776767666676767667767677677677676666776767767767767676767767767766767766776677676666676767767676776766776776667677677677676676767667677677676767677667766767667766767667676776776767677677667767766776767766776667767767766776776766776767667767676767767766767676676776776766676776766767767767676667767766677667676676776776766776767767767666676776776677677677677676677667676776767767677676776667677676677677666767767677676776776776776776776776776776676776776776767767766676766767767766676776676776676676677666767677667767766767767766667676776677676767767767676776776776677667676767667767766676666767767766776767767666766776677667677667666767677676667767766776767676776776767766776766766776667676766766677677676677676767767766677676767676776766677676767766767767666677676776767677676677667677677676776667667766776776776766776767767667766666677667767767677676766766767676776776677667767766677667766667676677677676767767767677677676767676776667766767767767767667667766776667667767677667667677677676767766767767677676767667767767767677667667676676767767766666677666776766677667667677677667676776766667666776767667767677677676767766776767667676767666677677667766666767767676677667677666776766766776667676677677676767676767766676767677666776776776767677666776767767676776766766767677676767667676776676676776767667766776776667677666677677676677667676767677666677676676776776766677676776667676677676677667767767767677667677667767677677667677676776676677677667677677666767767677676766776766677676776776776776667676776766666677677667677667677677677676676676767767767667677677676767767677677676776667766776767766676776667767767767666667677667766776776776767666767676666776767677677676677667676767767766767767767667667677677667677677677677667766766676677666676767677676776766766767766667767766767677677676666677667677666767677676676767766667677667677667767676767767767766776767676767767767667767677676767767767767676767767767767767676676776667767677677666666677676776666767766667677676767676666667667766776766776677677676776766767766677676767767767676676676776776667767767766776767767677676676767676676676767767676767676766776767766766776776776766676767676667677666776767767676776776776676676677677677677667767767666667767676676776776776776776776676767766766776677666767676776667667667677677677676766766666677666767667667766767766776667767767676767767767767677666776676767767676667767766676667667676676666767767766677677676676776666667767677677677676776766676666766767767676776676776776776676676677677677667676676776676767766776767766776776767676776667767767677676677667677666766767677677676766677676666667767766676776677676667767667766767767667677677676767677676767666776767677676766667676767767676776677677676767766767676776767767767766677667677676676776767677676766767767667667677667766776766776776766767767676676766766776666676767677667677666667676767676776766766776776677676767766767766677677677677676766776676667676676776776776776677677677667666767766776667677677666776677667766767767767677676677676767677666676776776676776776776776767677677677677677677667667767767767666776667666776667676767676676667676767767767767676767677676767677667767677677667767766767676766677667767677676676767676666767767677667767666766766776677677677667766677676776676766776676766767666776776776776676676776677676766767676767767677667676767767767766776767767766776766767767767677666776666766776676776776776776776776766776776776677667766676767767676776677667677676776767667767766776776776776776776776776666677676776776776676766776776667766776666676766776776677666776766767676677676767767767767767766776767766676776666767667676767767676767767676776767676776666677667766776676676766666776767767766676667677666776767766667767767767667676667676767667767677667767767767676776666767676776767767767676776767666776776767767766667766676676667767667677667676776776767677667677667767676776776676776677667767676766677667766676776776776776677667676776767666766776676766677677667767767676776767767767676676766776766767667767767676676776677677667676776677667676676776677676776776767767677676767676766677676776766767767666776677676767767676676667767667676676767666767677667667677667667676677667676676767767676677667667677666767676776667667677667677666776677676766767767766677667676666676776677676676776767667667766767677676776677677676776776767767766676766776776677677676767766666676667767676776776766776767667666767767676766677667667666766776767766776776766667666776776776766676767767766667667677677677677667676767766677677667767767677666767677676776767677676666776767767767666676676767767767667766677676766667666766767767677666776776766776677676776767667766776776767677677676677676776776766666677666767667767677676767767766766766766676677676767767676776767667677677677667766776766776776776676766677677676776666677677667776667767677677676667767677677676767677676767677666667767766767766776776766776767767666767667676766776767767677676776776767767766767767667677677676776767667667667766767767767767677667767666767677667676676677677667766776677676766776677676676666766776676776776767767676767677676667676677667767766677677677676667667766776676776776767767767677667677677666676677676776667676766776766776767767766766767677667766767667766667667767667767767677676776776776677677677676767767677667677676776776776766776767767667676667767767766776767676767767677676776776677676766767676767767767677666767766766776676766676767676776766676776776676776767676766766776667677667766767767767766676767767766677666767767667766776776766776677677677667676666667676776767676776767667677667676776776776776766776676766776767766676776677666767667667667666776677677676676767676766676677667767767767677676776776677677676776776776776776677676776767766667767677677677676677676667676767767766676776776776776677677676776776776776676667766666767677666776767767766776776776766677667767667766776767666666776766776776677667677676776776766767666776677666776676667766676776767667767767677666767767676776677677676767677677666667767677667667766776776766677667767766776767766776776766676766776666766776766767766776776776766676767767767766676766677677677676677677677677666676666767766766776767766677676776677676676677677667767676767677667766767766776766776767767667666776667767676767767667767676767766767676676666767767677667766767676767767667676776667676776677677676776676767767767766776767667767676677677667677667677676776766676767667677676767767766676666776776676776767677667767676776676666767766677676766766776677676676767677677677677676776676767676766776666667676676766766776776776776667766666677676666677667767677666776776766766776677677666767667767767677677667767677676776766767766766776776676776776767676776776677667677677676676776667677676767666667767767767766776676766776667766776776766776667676766767677676767676677677677676776776776776776776776677667677667677667677667766776676776767766767676776767766767766776666776766677667667767677677666666677677676666767767767767676776677676766767767767676767667766667677677676676776776776677677667676776677677676776676776767676676766776776767766676677666767767667767677667767667767767677666767766767677667667676677667677677677676767767667667677666776776766766767667677676677667767767766677666666767676767767677676666766776767667676776766776776776766767676677677667766776766667667677676776676767767767766676676767766767766776676766767676676667676767766666677667667767767767676767767766676767676766677667667677677677667676776776766776776776667676666677677677667767666767767677677666766677676776776677677677676776776767676677676676776767677667766677677677677666776767767766766776776676667766767767766766677677677666767676767767767767666776667767676776776676677677677676667666767766767677677677676667767667767676667767766776677677677676776667676677676667767676776677676776677666767767767676767676776776766767677676767677676677677676667767767676776676767767676776767766667766667677666677676776667676776676776776766767676676676677676767766776767677666767767767766767667677676767767677677677677676776776766776776776666677677666676677677667666776766767767767767766667667767667766776676776776776767677666776767666766677667767676767667767766776767676776767766767677677677676776677677667766677677677667767676776776676767766676776666667677667676677677677676767767766776767676776776677677667677677676677676766676776676667676776776776776667767767767677677677667676676677676776676767677676766776676767767677666667667767767676767676776767767766776666767766776776767767767666666776776767676666677677676677676776776776776666776776767676776666767667767766676676776776767677676776766776776767677676776776776667767667677676776776776776677666776776666677677667767766776776667677677677676776767667767766767766677676677667767767667677677666766767767667676667767767676767767676776776767767667767767677677667767767676776766666766676676776766666776776767767677676766776767766776666776766677667767676666767677677676766676677666767767767677677666766776676767767677667667676776766666776677677676676667767767676767667667677667767677667676767767767766766776776767767666776776666667766776776776767767767766767667677677676666667666776667767767677666766766667676766677676767767677676776766676767767767666776677667667677667677677677677677667767766776767767767767767677677666767677676776776776776667766776676776776767767766766776776766677667666767677676766666676776767676776776766676677676776776676767677666776767766767677667676677677677667676767667667677676776667667767677676776767767767677667766766767667677667767676666676666776776776667676667666776767767677667677676676677676676776677677667676767677676767676767667766776667767667767676767666776676666776767666676776667767767767676776666767677667767766767767767677677676776676767766676776676677676766677666776776767767767766767676667676776667767666767677666776767767666677676776766776667667767677
6667767666776677666776767767666677667767677667766776776667677667677667766677677677677677666767767677676676676766776776767766776667676776677676767766776766776767767767667667767667767767766676676776666667767677677666767676666776767767666677667677676776776667766776676766776677676776676767676666776767676776767767666776776766666676776666676776666767767676776677677676776676776776766776676776776776776676666776776766766677676776767677666767766677676776767677667766676766666767676767676776776677677676767677676776676676776667766767676677677677676776767767666776677677676776766776767767666676776767667677676776676776776676676776776776776776676776776776776667767667767767766676666666766676776776676767676676766767767676776676667677667767766776676776666776776767767766776676666767667676766767676767767766776767677677676676776776776767667677677676766676766776666767766767666767767767767766776776767766667767767766767667767667767666776776766767767767766667677667767677667666776776766776677676767767676677667677677677676666677677676776776776776677677677677667667766767766677667676776767767677677676776766776676677677676767677676767767676767676677676776776776666776776767766676767676776767767677677677677677677667677677676776766767667767766776766677676676776677667667767666677676676767766766776677676667667667767677676766676776776667766776776776676766676776776767766767676677677677676666676667677677676767767766776676776776776767767766677677676767667767677677667767677676766767767766766666776767676766676776677677666776766776776667676767766766767766677676766766776767676767676767766776767676776766766766776667667767767667677667667767767767667766677676767766776767667767767667767677676766677676766667766676667676776767676766676776776767677667667666676767766776766676677667666677677667766767767767766776776776767767767767676767767766767767766677676766767767676667767666677677667767666767677676766677676776677666666677677667676776767767676676767767767766677676766766677666666767767767676676776767667667767676776776776767767766776776677677676776767667677676776767677677676776676776776776776776776667676676677677677677676767677676776776767677677666677676776776676766677677677667767767767676766667677676667766776776667677677677676667766766677667666776666766677666676767677677677677677666776776776767767766767766776767677676776776677677677677676776766676677666776767677677677677677676766666667767767767767767767667667676676776767766767767676776766766667767767666676666677676776767677667767676776767767677666776776766776767767767767676667666767677676767767766767766677677677676776666776776766667766666776767676776667666776776776767676767766776676767667766767766676767667766776776776667766776676776776666776776776676766776677676776767767676667677667767677676776776776676667677667766676776776776766666767767667666767676776677667767676766776676767677676676776776767676767676766776776767767767767766767766776667767667677677677676677667767666767767677676776776767767676776667767767676767767676766767767677667766767677667677677677666776776676767767666766676776767677677676776776776767676776776767677667767676767767676666776676766776776767677676776767767767676767767666767767677676776776767766776776776776676767677676677667677667766676677666766767767667676666766776776676767667767676776677666667676776776776767677667767767676667767677677667767677676676776676676776776776776667667677667676676776767766767677667767766776776767766676676776666776766677667766766767667667667767767766677677667767766776776776776767676776766767766767676776776677667767767766776677677677676667676677677676776767767667667667666767767767677677667667677677677677676767767766776776776767676776677666767766677677667676767667766767676767767767767767766676676667766767667667676767767767677676767677667767676677666767767676776776766767767766776667767767677677666766767677676667676766767767767766776666767677667677667677677677667767766776776776767676677666767676776677667677676766677666776767676776776766776677667767676677677676667667767766677676776776666677677677676776776766677666776677666676677666766767677667767667767767666767676767766676677677676676776767767677666676766767666667766677676677676676767677677676776676767676776667666776767767766677667676677676676676667767677676776776767677676767766767667766776776767677677676676677676667767677676767767766776776776776677677676667767767677677666676776677676767677676776767766676776677677677676667767767767667677667767667767677677676676767676776776776776767667767666776767667766676776776676677677667767677676767667676767766776776767766767677676666767767767666776767766776776767667677677677677676776766776776676676667676767767766667666776667766676676766776776667767766776677677666667676767677677677677676676667677676767676767677666666667766667677677677677666776767766776676776776767677676776776776776776767767766767677666776776677667677667676776766766666776767767676776676767667766766767767676767676766776767676677676776676676766676776776766666776667766776676667766767767767767766666767667676767677676677667767767766676776766676767677677676676776776776776767677666767767676776767677677677667767667766776776776767767677677667766776677666677677666767676776677676776767767767767766677667676776677677677676776767766667676767677677666776766776776676776776776676776766767767667676776676677676767766676767667676776767766766776776776776776666767766776776767766776776776776766776666776667767666677676667767767766776776767677667767766767767676767677666776776676776677666776767767667767667766767676776776776677677677677667766667667766776766767766776766776767677676776767676676676776767667767766677676677676677677676776776766767667666677676766776667677667677676776666776667767766676766766776776767677676767766776667677677677676776766776767676776766776767767767667767677677677666776677676767677667767766776767767767667667767667677677667676776767677677677677677677677667676667767766776776776667676767767676767677676776767767767676767666667676766767667666767667767767677677676676767767676767666776667677676676666766677676677676776776767767677676766676767767767677677676667676766776766677677677676776767666676776676766767766776767676677667677677677666677676767766776776776776677667766776776776767767667677667666776776767677677677676767676776676667676776767766667676676776766766677676766676676677676667766776776767677667667767766776776776677676767676676666776767766776767667766676676677667677676776767677676667766766667677676766776776776677667767677677667676677667767767767667666776776677676776677677666767677677677667767666776776766767667677677666776776776776776776676767767767676776776766766677677667666677677677676676676776776776667767766767677676776776767766677677667767767766776677677677677676776766676776677676776676767677666776676676767677676677677676766666776776766677666677677676776776766677667676676766767666677676666767766677676776667676676766776776776776776766767676677677677667676676776776666677667766677677667676776767676767667676667666776766776767666767767767667676776667766767766776677677676677666776776776766767766776677676677676776676766667676677676776776766776766766776767766767767767666776676667677677667766776776776767676776767767677667766776776776766776677676767676776776677677677676667766776776767677677676776767666776767667766776776667767767676677676776667767766767766766767767766766677667766767676776676767677666676766776776767767676667766767767676776776776766776776767677667676666677676677666776767667667677676766776776766666776776766776677676767767676676776776677676767676677676776767766767767767766676766677676677667677677677677676676776667767767767766766776677677676677667677677667666677666676776677676776776776766767767667766677667677676767667767767676776767676767766667676776767667676776766667676676667676776767767767667767766677677667766776766766776776766767676767667677677667676776667767667666767767766676767766767666767767767667677676776776677667667767666766676776766776776766767677677667666767766776677676776767767766776767766767676766767677677676767767676767767766667767667767676776676666676776767766776676676767667767767767677677677676677676766766776676776767767676767677677677677677677676767676767766776767667677667767667767767767767676776677677676776776677677677676776776667766776767766767676776767676767666766776776667676677667766767677676766767767767676776776766766677667767767766676776767767767766776676767677677676767766667767666776766776776676767767677676767667767767676677667677676676767766676776767767767766666776677677676667767666766767767767676776776766767666776776676767767677667766776677667667676776676677677677676767667767766776776676776767767767767667667667766667676767677676767667766767767667767676776667767667677676766667767677677677667667676767767677677676776677676776776767677676667676767767667676776776767767676767766677667766667677667766666766776766766776767767666767767667766776766676666776776666766767766767767767767767667767766767767677676766676677677676776776776776676776676667676677676766667676767666767676776767767676776677667676666766767766676776667677676767767767767677676767767667677676677677677676767676767767766776676776767767676776767767676776676676677677676766767767677676776776776776666766766767677667676766676676677677677666767667766677667767767767676776667767677676667767766776776766676776776767766767767677676677677677676766676766776667766677677677667767766776776677676766766666766767766666767667767677676776766666776667676776767676676677666767767767677666776767766666766776776767666766766776667766767666776766776767767677677676766767676767767767676776776767766666677666666766776776677676677667767676767767676767767667677677667677667667767766766767677677667676776677667677677676667677666766776677667676767767767766676767766766776767667767677677676776766767767766776776776767677676776776766776667767666677667677677677676776776766766677676766676766767677676766667667676776677677676776666776677677676767677676776776776677677677677666667677667766767676767676
76776776766767766666776767677677677677667766766767676776677676676767766776766776776767767677677676767767676776666677677677667677666767676776767766676767766766776767766767766667677666767767767767677667767766767677677676776767667767767767766776667767676776776767677667667676776776767767676766776677676776676677667677667677677677676766767666776666776767677667677667677676776766776666667767767767767667766776767676667666667766677677667676776766677677677677677676676767767767677676677676677677666677666776767667677677667767767666677667667767676766776676767766767767767667767766677677676767676766667677676667766676776776776767676667766676776776776767667767667767767767677677677666776776776767766767676766767766776766776776776667767676776676776677666766766676767767767676776776677666767677677677676677676767667767767677677667677676767666766767676767766776767767666676766667767767767677676776776776676776776677676677677677666676766776667676776666776766677677667767666667677677677676776776766767676766767767766677667667767667766766667767676667766666767677677667767767767666666776766776677677666666767767677666767767676766776776766776776776776666776666766776667667676666767677677677676677667666776776767767766766667666776767677677666776677677677676767767766776677676776676767677677676766776776776666667767666676776677677666766767677667677676667667767767766677676776767766677676776776776776667766776666767767666676677677667677676676676676776776667676677676676776776776667677676776767677676776776776666776766776776667677677677667766776667767667767766766676667677676776666676676767766776767767767677676766667676667766766666776666776776766767677676776676767767767667766767676776766677676776667767677677677676776667677667766767766677676667767767766767677667766677677676767767767666677677676767666767767676767676766767767677667676677676776767676776667677667676766776766766767767767676766766667767767676766776776766677676767767677676767766767676676676776767766676776677676666767767766666776677677677677676776776767766667677677667766776776767666776767767677667767677667767767767767677677677667677667677667766676776767767766667767676776767767667767767767767676776767666677677667766667767767767677676677667766766676767767767766767767767677677667767667766766677677677676776767766767767676677676676667767767676776766776677676677676767767767766767766676677677676776767767767677666677667666776767677667767667767666676677677677676766776767677676667677667666667667676767677666776677676676766766667677676767767677666767677667667766767676776677676766676776676767766767677667766767767677676776767666776767767666776677666666667767666776767766677677677676776766776676776767676767676676776767766766776776767677666776776767677666667676666776776776776667767667667677667766667667767677676776677677677677676676667767677676767667677676776767767666767676667677677677677676677677667767666677677676766767677677677666776776776767767767767766767767767667766767676766776776677676667767767677666776677677676776776677667667677677666776776776677667667676667767676776676776677676676767677666676767767766767676666676776677676677667766776767767667767767766767677677676776776677667677677676676667767677676766776667677676776677667767767676776767766766766776767666667767666676666676776776776767767676677677677676676767676776667666677676766766766767677677677677666776767677667667677666766776776676767766767766767767676676677667767666677676676677676776776776766767766677677677677676776676776767767667676776677676766776677676676677667767676767677676767767667676767676767767766766767667677677677676776767766667767677677676776776676776676776676776767677677667677677666776776776677676766776767767676767767677676767767767666767766776767677677676767767677677677667666666676766667677676776776767767677677666677676767767677676666766776776766767767767766776677677676776767767677677677676767766676676776676776667677677676677676767667767676776776766766767767767667667677667676676767767767677676776677676767677677677666667676776776666766776667766776676766776776776676766776767767767767677676666776677677666677676776767767767677667767676677667767766776776766776676776776776776776776667766767766766677677677677666767766676767767677676776776767677667766676767676766767667667766767767767766776776776776766667767767767676676767767767767677676667667667677676766776767767766766766767767667676767667767667676776766766677676776776776776767676676767677676676677677677676767767676776767677677677666776776766767676767676667676776666776677677677666776776766766667667667677677676776676767676767677677676667766776776677677676766666677677677676776676676767677676776776776767676766677677666676776676776767766766766667767676766677676776767767767677667676767766666767767676767677667666766776666767676767766767767767767676767666776766776776767667767667677667766767767766767767767766677667767676767676776776776767667767767667676767766776776776776767767767767767767767766677677677677667767666676776676767766767767766776676677666776767766766767677676767766776767767766776767767667767676776667767767767676676676776767666776776776677677666767677677667667766776776776776667766677667667676766776776776676776776767766767676776776767767767677677677677677676767677667667767767767676767767676767766776667766776676767766676776667766667677677677676776767766776776667766766676767667766776776676766677667676667767677677677667767677666767676677677676676776776776767676767666767766767677677677677676767676677677676676767676776766776776776676676776676677667676767677676776676676767676766676667767766677676666677676776767767767767767677666677666766766776676776677666767766776776776766776776776776776767766767766667676776767766667767767767767676666676677666766766776767767767666766767676776776776767676767767666776767667766666767666677667766776767676776667766767677667667676776667766677676676667676677667767767767767767676776776676776776776766776776776676766776676767767667667667677667667767676776776677676776767767667677676776766776767766776767676776766767767676767767767767677667767767767767767676776676767767767676677667666776776676767767676766677666776776676776776667766766676676776666766776767766677676676677667676766667677677676667767676766767676766677676676766776776766776766776676666676776666766767766776767676766776676767676776767766776766776776776776676776767766676776767676767667667767767766776666677677677667667676767677676776666767766776677666767767667767667767667676676676766766776776667767676676767766776776766766766776776776667767677676667767766767667767676776776677666767676667766776767676767677677677666766667677676776776766767767667677676677667767767667676676766766776676766776677667766676676776766766776776676766767766776667766677676776677676776767667667766767677677677677677666776676677677677676767766767666676776767767676767766776767767767666666776776776776677676776776776776776677666776776776776667767667677676767677677677676767767766766767677667766767677677667766667676676776667677666676766677676677677676767767767676676676776766667677677676776767766766766676776776776767666776677676667676776766776776767677667767667766666767767767766667667676776677676767766667766767767676767667667767767677667767677666776776666766776776676776666767676667677676776667676776767767767676766676776776767677667767767676776776666767677676776776766666776667677667767677676776667667766776767676776776666776667666677677677666776776776677676767767677676666776776776667676766676767767766676676677677676776767677676767767766767677667767767767766776676776767767767767767667767676767676767767767766667677677667677677667766776667677677676677676776676767677667767767766767677676767766776776776676767677676776776767767676676776776677677666767766767676677677677677677676676677676676767676766776767767667676767766766676767767767667766767677676767767677677666766667676767767767767766767767676776766767676676776767766776766677677677677677677667667676666676767676677676767677676767676767676776776776677677676776767677667766776767767666776676676776767666776776766676677676766776767676676766676667767667766767767676766766767767667677676667767766667767666776776667677677667767676667767766677676677677676767767767676776776767767767666767766676677677676776676767667767767676677677667677676677676767767767766766767676776767677676776776676676776667767666776767767676667677676667677667667666766677676676767766776677676766776767677667677676767767667766677667766776776676776776767767667767676776667666767767677666766776776667766776767766666766776776676677677676766776776767677667667766676767767767767767767766767676776767676776766676776767677677676766776766767667676666766767677667767767676666776667667666676767666776677676767767767767766776776667677677676767676776676776776677676767767766766666776676667766776667676776666776776667676776677676766766766776767766766767766776667677667667667677677667667677677676776677677667677677677676677677666677676666677667767677677677677667767677667767767666776767767676677677676677677676766677666776776767676776776766776776767677677676776766766776676666776676767677676767766776776776667676767676676776766776666776667766776776776776766676667767677667667767767766767676767767767676667766667767766766766676767767767676766677667677677676776767667667667767676677676767767766676776766776667766766776666767676776776776676776776776776666767667677676677667676776676677667766766677676676676677676676767767766677667667767677666767677677676667767766677667676776667767677667767766776677677677676766677677667667766676677677666767667766776776767677677666767767676766776667767667677666766676776677667767767676767766766767676676776766766666767767676776776776776776667767766676766776776776776676677677677677676776766776776767766677666776676766667676677677677667676676767677676667676767676666766677677666666776767767767666776767767767767677666676666776676676767766677667767767667677667767766776767767767667676776677676776776776767676676776776776676676676776667667677667676767767766677676767767767676677676766677677
6677677677676767677667677677677677666767676766766776767667766676767766667766676677677677677666676766776767766776776767766767767767767766767767766767767767767666667677666667767767676767676766776666667767676776766667676677667676766766766776776766767666766766677677677667677667676776767767767767676766767677677676767766767667767767767667767666767666667767766776767766667667677667667677676767767677676767677676767667766676766776776667767767676776767667766676766776676767676767766767667677676767767667767677677677666667667767766776677676766767767677677667767676766767767676677677676666767667677666776776776776767666677676776767676776666767767677677667677676677677677677677676776776667767767666767767676776776767767676677677677677676776766766676676776676776767767767767677676766766767767767767766776677676767767767677677667676776767677676767766666676776767766776667677677677677666776776766776677677666767767666776677667676767767676776767676667766776776677677667676767767677677667767766767766776767767767676666676676677676667676677677677667766776676767767767767666667766767677667667667677667676776766666776677677677676766767766767667677677677677667667677666767667677676676776766767667767767677676767767676767676776667766676676667766767676676676776776776667677676776676767677677676676667767766667677677677676676666676767767667766776766776776776766767666767667666776667667767667677666667767676776776667767766767767766767676767767766766667677676776676767767767676767667667666766767766767667767767767666766666776766776767767667666677676776776766767766767677676677666776776776776776677666676666776776776666667676667767667766677676776667676776677676766767767766767767767767667766776676776766767767677677677666776776767667767666776667676767767767667677667767667677676776767767766776767766666776776776776677677667767676676676776767677676766677677677667767767767766766676677676766776776776767766767667676676776776776667767767677667766677677676767766776776767767767676776776776776776776776776776676767676776776776766767767666776776767766767766767767767766767666776767677676776667767767766776677677667667677677676767766776767677667676776767676776767766677666776766677676767767676667677676776677676766776776677677667676767767767667766666676776776776677677676667767676776766776766766776776766776677676767676677676776677677667677677667767766767677676776677676776776766767667767767767667767666667767767767766677666666776677666666767767676776766766766766676766767766677676776776677677677676776766676676766767667767676676776776776776776667767667767667767767676776766676676766766776767767767767677667767667677677667676776766667767677676776767767676767676667767767767677667766677676767676766776776766776676776776776666667767676666676766676767766776776676767767676677677667767767767667676667667767676776776677667766677677666676776776676676666766676766776667676776776677677667767677667766667677676766767766667677677666766766767667767676776766766676766676776676767767666676677677667766767766767767767766766767676667677676676676677676776767766776767766767677666776776667667766677676766776776766676676676776776667666676677667676776766776776767676767767767767676667767677677666667677667676767766666767677676767767676766776767766776766767676667767676776767767767767767766676776677667766767676767767767767766766776776766667667766766776776776776776776767677676677677676767767667676767767676667767767667767677666766766677677666776776667767677677676767767667766776776776677667666677677676767676767666676776767766677666767766667677676677677676776767767766767767677676767767766767676776776677666776776776767676776766776676767767677676767766676676776767677677676767676666666767677667676767676776767677677677667767767666667666677677666767666776776766666666776767767677667676677677676676677676767677667766677676677677667767766766766767767677666767667666767676766776766766776767676766776666767767766767677666666766767667767767677677667767767667767677676776776666767676666766666776666776677676776767767766676676766677676767677677677676776767667766767667766677676776767766767767766767667666676667767677676767767676767767766776776666767766666776767676776776766776766776776776776666776667767766677677676766767677667767767767676677676766776766767666666676767767767676776767676677676767767677676676776677676767666776776767677677677677667767677677677667767676767667767676776776766677676766776766667676766776676677677677676776776776776767667767766676676666667677676767767766776676776776666767676766776767767667676676776776676776766677666677677677677667676776767767667676776767767767766676767666677676776676677676776767767667767676776766776776767667677677666766767767677667677667666776767676776667676676676766667677676766766677677667766776776776776677677666776676766776767677666766776776776776767666776776766776776776776776677677677677667676666677677666776677666666767767767767766776677667667766767766677676776677676776666776776766677676766677676767676776667766767767677667767766767766776776676766676667676776766776767677667667666767677677666776767677676767766767667767767767667767767766776776776776667677676667767667767667767767676776767667676776767767676776776776767767666676776677666677676767677667676767766776676667676767676776677676666776667677666766677667676676667767677666677666776666776776766766667677677677677677677667677677676766677666776766776676677676767677667666677666767677677676666776776767767766677667767667677676767767767767767766766676676776676677677677667676776776766776666766767766677667676666677676776776776776776677676666766766767767767676676776767767677677667676776766677667767766767677667767766767767666676766677676767767767767767767677677677677666776767676766776766776676676776776776767676676776767677667766776767676677677677667767767667667766676677676776776767767676677677677676677677667767767667676767676766667767676766776776776767677676677677677676766776667677676677676767676676666776776666667767677676767676666676766676667666776767677667767767766676776767677676767767677666776767767767767767677667676776676767766776767767767767677676776767677677677676776766766766767676767767767666676776767766767766776776667767767767766766776767677676667767666776676776776766776776767677667677677676676776776676776667667767676766776667676767766776776776676776666766776677676676676677666766776776676776776767676766767666776776676767767676767767767767767767667767767767677676776676776767767767677676677677667766767667767676677677667677676676776776676776767767677676667677666767766767676766776776676677667666767767767667676767677676767677677666666677677676767667766677676776677676776667676776767667767767676776767767767767767676676677677677677667676766767766767767767767766776676776776767666776766776666776667676776677676776667767766776776667767767667767676776766767677676776776776767767667677676667767676667767677677667677677666776776776767766677666776666776667767677677676776776766766776767677676676767667676776776776676767677677666667676767767767676676677667676677667766767767666776767677677667767667767666677677667676767766767767676666776776767667766676776677677667667666766776767767766676766776776776766776776666776676676766676677667767677667767767767677677677667767767766677677666766676676677677676776767767677677677676766776676776767677667677677677666776776676776766766776776676766776767766776676776766776776676676776667767677666677676677667767677676776676767667767677667676776767767766766676776776677677677677666677676776766766776776677677666676767676667766676767676676766677676676776776766676776776676767676776766776766666767677677667767666776766767767676676766776676676766776666677676767666776767676767767766667676677667767767667766776776776676676676766766766667767667767676776776776776677676766767767767767666766767766776767666766776677667766776767767767667766667767676776667767766766776776767767676766776767766676776776766776676776676677667677666776776677676676766776677666776767766766776776776766766776677676676666667767767767766667676766676767767667667767767767767766767767767767676767767676776767766767767767677676776776776676776776776676776776766676776667676667667676776676767676766766667676676676677676776766776767767767676767766667676767767667766677677677666676776677677676676677676676767677677667677667676666667767676776776776776776677666676776767767766667676776776677676766776767767767666677677677666677676666776766676677677677677667676767767767767767766676677666767767666776667676776676767767677676767677676776776776776676767767677667767766676767767666677666766776767766767767677677667767767677676666677677677666767766666767667677676766776776767766677667677667666676676767767667676776776767766767767677677677667676767766776776667667666776776776677676667676776767676776677666666767677677677666776776667676766767677666767767676767676766767766776767766767767676776766776776766667767677677666666776776767766677677676766776676776676776676676776766767677667666767767667767766776767677667667767767766666766677676676776776776667676766767667676767766766776666766776667676767766767767767767767767767767767767677667676776677676676767766767677677676776776767676776677677677676666766776776776766667676776666677676776676676766766776767667677676677666776667767767766677677677677667666767766667676767767667766676776767677677676767767677677667767767767767767767767767676767676677667667666776776766677666767676767676776766776767767666776776776766667677676776766776776776776767767667766767766767766767666676676766676767677676776776767767667767677677666776767676677676677677676767767766776776776766677677676767676776676766677666677677677677666767677676677667677677667676676776767676776776667766776767767667766676776776676766776677676776767667766776776776776776677677677666677677667767676776776676776767767767766676776776767666767766677667766767767677676667667676766766767767766766776776766666666767767766767767767767767677666776776676677676767676676677667767676666776667666667677667767667677676667677677666677667667766667676766776767767766677
367667767767766666776667766776776767676767767767666767767677676776677677676776776767767677677667767677667676776667766676677676676767767766776766776776776677667766677667677667677667667766666667667676676766677677676776776666767667767766667767677677676766776767677676677677667677676766767766766677676767767767676667667677676767767767766766676776667676776677677666767676776677676776767667667767677677676667666776666776666676776767767767767677677677677667766677667766767766667666776776767677677667677667667676676677676767677677677677667766767767667666677676776767667677676767766677666776776766667677667667767677667766766776776767766776767677677667676776776766677677667667766776767766666776667677677676776776776677667767767676767767767677676667676776766776766766776676676676667766776776767767767676767766776776776766766776667666667767677677677667676776667767677676667767767767667666776776776767667767677676776776776766767677667676676667667767766776776676767667667666776667677666676676776667676676676676676676776767766776776776667677666767766767666767667767767767677666776676766776667767767767676677677676677667677666776776677677676767767766676676766767766677677676676667767767767766677667676776776776667667677676776776766767667667676776776767766667676767767766766767667767667767676766676776667767676776676776767766767677667767667767676667667667766767677667666677666766766767766677677676776676776767766766776766766676776667676767667767767667667676776767667767667767676676776676667667676766676766767667767767767676767677666766667677677676767677677666776676677677667677667767767677676776666767676676776766776677667677677677666667766676776767667667767766676776776677667767767666776767667676767667767767766667766776776766666666776767677667677676776767767676676766776767767676776776776677676776666776677667766776776766767767766676766666776776667677676666667767767767667667767676767676776667677677667677677676766776767766767667676776766776767767677676776776776676666776766776767677666677677677666676767766776766776767666676766766676776776667766676677677676776767766667767767677676766776776666776776767667677667766676776767767767677677667767676776766666677667767766776767677667677677677667767767667767767766666666776776677677666767677677676776766667667667677667767766676776766767666767766767677667767667766776677667677667766677667767666676767767767676776676767767666776667767766776776767677666667767767666776666677677677676676767767676767676666767667767676767667767677667767767766666776667667677667677667767767767677666766766776677676677666667677667666767676767767666767767767766766677677676676766776767676776767767766666776776767767667766676677676776676677676767766766666767677667767767767677677676676767677677677676677676776776676666767767676776767767767676667676677676676667767766767767676667667677677667767766767676767676767767676767667666776776767677677667676767676666766767767767677667767767767677677677676766666767767677677676676677666776776776677667767677667667767767676776676776766676767676776776767767766766776776767667676766676677677667667667667767767767767766766676667767666767766676776776666767767677677667677667676776676667767767767676766767677677667766677677676776767767666767667676776667677667766677677676776677667766666776776776767766676776766767677676776776677666766776767667667667667766776766776767767767677667766767767676776767667667667676766766667766667766677676776766776677676667677666776776666677677677676676767676776767766766776677666767676676677666676767767766776677677677666767767677677667676776776776766677676766776767676776766767767676767766767767677666666767767676676667767767667767766677676766776767767667767766767676776676776776667767767766776676677677677677667677677666676766666776766776776776776776766776766767677667676767677667676766677667767767767677667766676676677677677667676776776776776666767767767677667766776766776677667667767766767766776767677677676766666776677676767766767766776766676766676767677677676677676667666776767766766776766667766766766676677676666767667676776667767676766667666766666767677677666767767677667677667767767677676767676667677677676776767766776677676767766677667766766776676677677667677676676676776766776776677667767766776767766667767767767676676666776766767767767667767677667677677677666767767767676677676776766767666767667767767767767767766676776766667766666776677676667677666767667767767666766776767766767767767767767767766766776667767677667767676676767676766677677667766667767766767767766766677676666666776766776776666666776776667767767677667667767666676776767666677667766776776666667666776677677676776767767677676766666776667667676767666677676677676766776677677676767766677677676677676776776767767767766677676766676766676667676767676677676667666776767766677677676776676676767677676776776776767766767667667677677677677667677677677677676676776677676676776776767676767677666776677667666667677677677666776767667766776776677677667767667766776767676677666776767767667766767767766766676677667766776776676676776766776767666767667767766776766766776667676676776677676776667677667766776767677676767677667767766767767677667676776667676676776766767766766776667766767766677676766767667677676776776776767677676677677676767767667667677677676776677676767677676776677676776767667767766776667667676767767666776767676776666677677677676767766767676766776767767766776666767767766776776767766676767766667666776776677667667677666676667767677676667676776776676767676677667766776776766676676776766776776666767766767677666767766776767667667676676776767667767677677676767766767677677666676766667767677677677676766767767767666677677677676667767666776667676766767667677666767766767767667677676667766677666677667767666667676667677676776767767767766776776677677667766767767666676776667767766676766767677666776676676767676676667677667767767676776766776776666667676776677677676766767766676677677666667767676667677676776766767766776676776776667666767766767767767766776776767676766767767676776676776677676776667667666766767766767676767676776776767676776677677676767667767667767767676677677676766767767676677667767667767667667767767767676677677677676766767667766667767677677676776766666767677677677677667667766767677667767767766767677676776767767766776676677676676776667767676776776767767767766767677677677677677676776766767677667667676776776767766766667667767767766776776776677677676677677676776776766677676676677676676776767666676676676776766776767667766676767767677667767667677676666667677676677676776776776776767667676676766776776776667766776767767666776767676776677677677676667666766776767677677676776767767766766667677676776776767767767767767767666677666677677667767676766676776676677676767667766676667766776666776776776676776776676776776776776677677677677677677676776667767767766776677667677677667766676776776677667766767766676677676766676767767766767767676776676776766776667767767677677666766767666767767766776776676767677666776766666677667767766776776676776767677676677666677676767667676766776766776677676776666776676776767766676776776677677677666776677667676677676766677667667677677667676776767766767677676767767676766776776677676676667766776766766767667666767767767676776776677667676677676677677676676776776776776676767766676766676766776776776676666776776776767766767766776766676776776766676676767766776676776776776667767676767676776776666667767677667677677667767767766776677677677677677677677667767676667676767677677677676667667666667767677667677667676677676767677666767767766677676776776776766676677677677666676776667766766677676767676767676776667667677667767677677677666767667767767766776677667766766776766776767766776666766677676676776767677667767676776677677666667676677677676676767676677667767676667767767667667666766677666676767766776666776766766677667767667767677667766767766776677677667667677676766766676766767767766776666676776767677666766776767677676767766677666766766766667766766776667766776776767767767767677676766767766776766676677667676767767676776776776776767676776767677666767767766677676776677667767766776676776667676767767667667667667676677676776676676776776776677677666667677676677677676767676767766776666776776776677667666767766676667677667677667666667667767676776767767767677676666767767767676776767676776767677677677667676776776676776767767766767766767766676767767767766767676766776676677667676676776776767767676676677667767766767667767767676677677677666666776776776767676677677676767767676667767767766766677677666767676776667766776767667667677676667766776667767677676776677666677667666677676776776767676776767766767667676766676766677676676676676776767767676676666677676676676766776766677667766767677667667677676676776776766676776667667767767767676776676776667767677677677667676666776766766776667676677667766767676766776767767766676776776766776776677667767767667767767677676776676677676767767766767767766776667677677667667677676776767767676766776767767766776766767676676767676776766776766776776677667677666767766776676677667767767677676667676776767666767767676776766666667767676666677667676776767677667767767766676776667667676766776766676776767677667676667766767677676767667666776677676776666767676667676776767767677676776667677676676767676677676776766676676767666776776776776767677667767676667677677677676776766767766776766767767767767667676767667667767667667677666667667767766766767767676776776676766677676776776766767767767767676776776676767677666776767766776767667677667766776766667767666677666666666767767667766776767767767676676767676667667766767767677677677677676767767767676667767767667667677677667676767767667766766767676776677667767767677676677677666666677667767766677676667766776766676677677677677676767767667767667667676667677667767767767677667677667766677667767667766676776766676676776776676767666766667676767767766776776766667767676766776776766776677677676666766776776766767767676776677676767767767767677667667667666676667767766776677677677677676776776767677676767677666776776767677666767677667767666767667767766676676776767767767667767677
6767676776677676776677676767767676767666776776766776667767767767667677677677677676667676776666766667676776677667676667766676776676767766767766677667666667767767767677677676776767676667677666677667677676677666776776766776767766677677667676776677667767676677676677677677676767677677676666776776776776767767666677666767677677677667666676776667677666766766767676767767676766676767667677667676776766776776766767676766766776666776776767666667677676676776776767667677676677676776677667766677667767766776676766676766666766767766766776677676767766676776767666776676766766766776677677676776767767677677677676776667666776667666676776776676677676677676767677667667767767667677677666677676677677677666667676677677676776767767677677676776766677667677677677667676766676767667676776676666666677677676767666767677676767677677667767767677667677667767677677677666676776767766767667676776677677676767767767767767677677677676776766776776666776776776776766767766767666666767677667677676677676776766767766766776667767677676767667676776776766676766766766767677677676767677666677666676776677677676677677677677677677676666776767766776677676776776676776676767767676776766776776676776767667676767767767767767767666766766677666776766767676776766667677676676676677676767676677667766776766776776767676767767667666776776677677666767667767767767666767767677676766776677667767767767667767667667767677666766766677676776776766776766766776776677677667676776776776676667767767767767766667676776776767666776776667767666776767767677676766776767767676776776776776776767677677666767766776776677676776767767767766667677666666767676767677677677677667667676676667766776776676677667767766776767667767677676776767767676677676767766767766667766766776776767767676667767767667677676767767677666776667677676776776667767677677677676666767767667767766677667667666676776677667677667767767677676667666776677676766776766677677667766776676776677676767767766676776677676767676667767767767677676766776766767766776776667767767676677677677677677667677676677677666676767667767676767677676776767676766776677667767766677677677666776676776776676767766766776766767677667676677676676776767677677676776776776677667766676766776767766676776766667676677676677666677677667766776667677676767677667767766776767677677666676677667766676776776766767767767677667676776776767767677667667767667767766767767667766667767767766776776767677667676677677676767677677677667766766766767767667767667667767676667676666676776767677666676767676677666676766676767766766776766766677666776677667766677677677666666767767767677676767667766667677666776776776767767667767677677677677676676767766676776766677676677676767767767676776767677677667676767766676766667767667767667677676767676766767666776776667766776677676666667766776767766667667677677676776767667767767667767676767766766776677667677666767677667677677676767767767767666667667676767767767666767767767767676767767676677667767767676776767666677676677667677677666776676677666667677677667766666766666776766767666667667677667676776676776676766676676767766776767767676776767767767766776776766666767767667766766776767767767667766677676776767666767666667766766667676676767676677676767767666776676767767766776776776666767677676676776776766676776766766776767667766767767766666677677677677676676667766767766767767767766767666776677667767766676776776767667766776766667677667767766767676667667676776766776767667767677667677676767766766676677676776767677676776766766676677676676677676766776766776676776766776677667677667767766767677676776767767676776776677677667767677676677667666677677676677677676776776767766766677677667766776766776677676667677677676767767676676676776776677667666767676677667676776767676776667767676776767667676776776766776667767767766677677676776677676776776676677666767676776776766767676667666766677676776767767676677667676776776776667767677667677677677677677676677677677677667767667676767676766676677676767767677677677677676767667766667676776767766776676677677667767766776767676667677676766776677666766667676767767766767667676767767767767767766667676776767677676666667766667766677667767667767677677667676677677667676776676676667667676776667766776677667676776677676767767767767676677677676766776677676666677677667676676666776776676766667667767676767766766776767666766767677677677677667767677677667666677677676666677676776776776776776776767767767676667676676767767767766776676677677677677676767767667677676776667766767677666667767767666776767766677667767667767667676767766677676676776676766667677676766776776767677676767677666767767667767767767766776767766766767766767766667676776677667677676767767767766767767676776776767677667767767667676776767676776677667666776776767667677667677677676766676776767767676776667767666666767676677676776776676776776767767766766677677676767767677676776767767677677677667767677677666767676776776677677666767677667676676677667766776677677676677677676767766766766676776776767767677677667767677667766667667786676766767767676776767677677667677676667767676767766767767677666667766677677677677667767677677667767766767767766776667667766776767676767677677676666676767766767677677667677676677667676766677677677667767677676776767766676766766766667667666666776667767767676677677677677677677667767766776766766676766776766776766776667676677677667767767676676776766767767677666767766677677677676676776676767767667676766776776677677667766776767677676767767667766676766766767767667767767767676776676677677677676676776776667677676767767676767767677677667676766676677667676667677677677666766766767667667767677677677666766776677667767676677677676776776776766776767767766776776767677667766666676766776766677676766676677677677667677676676776776767667677677676677676767667667766776677667676776776676766677676766767767767667767667766767677666776776766776767766667767667676676767767677676676767766766776776766677677676776767676666667767666677677667767767677676767766776676666677676776667767767666776766677676677676667767766767677666677677677676667676766776767767767667767667677676776767666776766676677677667767767677667767767766676776677666667766776776776776766767676767767676767766776666667767766676767767766776776767767766667767767667767676766776767767677667767767666776667667767676767767677676776776767676766776767767767767767667766776776776666667667667666776767767767766667767666767677677676776767676667766676677667767676776767667667767767677677666667766776676776776776676776766776776676766767766776776666677676766776767766767766667666776766677666776766776767766667766677677667767676776677667767677677666677677677677667766677667667767676776776766676676676676767767677667677677667677676677677666767767767767666767767677676676766767767767767667677667767766677676767676776766776767766766776776667767766667666676677677676767676776776766767766776676666676677666676776776766677677677677666776776677666767667767767677667766776776767767767667677677666767767676776776667767677677677667767767767676677677676677666776767677676766776776776766667767766766776776677677677677676767767677676667766766767766677677676767767676776776767767677677676677676767766767767677677676767667767766767667677666677676776767667767767767677667676767766767676767676767767766776667676677667766677676776776676676667766776776766667667766776776767666667766767677677667667767676666767767677676766766666766776766776676667667667666776776776667676767666776776776776766776767676776767667677666767767766776676676667767677667677676767767666767676767666776767767767766677666767676767766776776677676667667766776776776666776766767767676667676767667667667677667767676766776776667767766776667767767666776776667667767676776667667767677667667677676766767767667766766677677676677676676776776767666677677676776767767677666677676776776667676767767767767767666776776677676677677676677667676677676776776776766767677677667677667766677676677676766776667767667666677666776776767667666767676666677676776776767767676766776767767767767767766677677667677676766766667676767667677667766766776776767767766667667766677667667667767767676767767767677677677666776677667677666766667677667677677677677676667676776776776776767667767767767767767677667677676767767677666776667766667677676767767666676666677677676776776767767667676766677676766677666776677676776677676767676677677677667767677667666776776767677667767767767677677677677676776776767677677667676676776776776766676776677677676767767676776776676767677667766667667766766776766677666666667767767767766776776776776767767766766667767766776776767766767676767677677677676776676676776767677677676776676667767667676767766776767767767767676767676776776667767766767667676677666776677677676676667676676767667767767666667767676776776776767677677666766776767667676677677666676677676767667767667767676767667667767677676677677667767767666776776767767677677677666767767767676667667767767676767676776667767767767767666667767677677677666776776767667766766776676666767676676767667676676677667677677667767767766766677676766767677667766677666767766676776666776776677667767766776776767677676667676776676766776767676776767666667677667767677677676677667676767677677667666776676767676767766766776776767766776767676776767676676676767767767677677677677677676776767676767666776776776677677676676677676776776767676776776767677676776776776776776776677677667766776677676666766767677676667677677676776776776776667767766776767666767767677676767677676776767676667767767766676767667677667676767767766676666667767766766776776776677667666776677677667767767767676767677676776676666767767766667677676766776676677676767677676776667766767767767676767667676666767667677666767667667767677667667766766776776676766767767677676766776776677676676767767677676666676776766677676767677666766776766776667767667766776767767767666676767767767676767667676766767667677666776666676767676767666766776767767766776767767667676667677666776766676766767767667767666677677676676776776776677677676776766667667767767766776776767677676677676677677667676677676676766767766767767766776766667767666666766676776767
6767766677666776767676776767767677676767666676667676766676676766776776776676767677677667677677667767767767766767676767667667677667766776667766767677677666776676767666776767676676677676776767766767667766766666767667767676767677666666676766677677667676767677677676776676676776767767766767677677677677677676767676767677666776767677666767767766766767676767676776667767766676776776667677667677666767676767677667767676776776776767767766676776677676766766667667676776676776767677677677666676776776767676766676676676776666666676776776776677676676767767767767767767766767766767766677667677676667766667767767767676677676677666776666666776767677676776776767667767667766676767766767666776776776766776667767676677666776766776677677677676776767676776766766776676776667666776776776767767676676776767767767676666776767766776767767766766776776767677666666667767767767767766776776677667767767677666766767666776776677677677677667766776776776677677677677677677676776766776776767767666767767767766677667767676767667767766677676667666776776776776776667667676677667767767767767767767767766677677676776767766776677676766766766776767667767677677667767767677676776776776767767677677676676776767766676776677677677667767767666776776767766766776776677666676776677677677666666776767666676677676677667766776676766766776767766776776776677676677676767766766766766776776677676766776666776776776776767666767676767667767767677666766766776767666677667677676767677676776776667767677666767676677667676766767767677666677676776766776766776776776667677676676677676776776767676667677677677667766676676766776666776776666766676766776776766767676776767766776666767667767766767676677667677677677667766776767767767766677676776666667677666767767767767766667667767667676776767677667767767767767767667667667677676766776767677667767767766767767677677677667767767766676676776767767766767767676766677677667666766776667767767677667677666776776776776677677667766676776776667766676767766767767667767767767677666767767676776766767767676776666667667767667767767767766676767766676676766776776776767767767676776766677676776676767766766776776776776767666766766767667766766776676776767677667767667676766776766766776676766676667677676776677676676666677677677676776776677677677677666667677667767676667666767667767667767767677667767766776667767667766677676676676776776767677676776667677677677676776767676776767667667766677676767766766767676677677677676776766776676766776766667676667666776766767766677677666776766776776776677676776766677666676767676776776776776666776776776766667676676776766776766766776676767676676776767676677666776766776676776677676776767667677677676667767766767766767767667666776676767766767676767767676776767767767767676776767667767677676766677677666677667766767767667767767676767667677676667677676767667676776767676676766766676667767677677677677677666767666767676667767767766676677676776666677676677677676776767676676776676676677677676676767677677677676667677677676767677667677676676676766776666676677676676676766766677676676677677676776766776667766776776766766776776776776776767676767767677676767766776767666776767667666767767766776677677676677676676676776776667667676676667677676767766767666766776677677677676767766766766767767677676767767767667766776776666667677667676677677677667677667677677677677676767767676776677666776776767666767677676767767767666767677666776666666767767767676776677677677676776767676676776676766667767666767677677667767677666776667767767666776776767666776776776766776776677667667766667677667666666766767767666677666667767766676776767766767766767677676767677677677667677677676676766776767667767667667667676767767767666767667766776776676767767767767677666776767667766767667676766776767767766776776766676776677667766767767676667666776677677667676676666776776776776776776776776676776667667767677667676767767677676677676667677676776666676667676776776677677677666767676766767676776776766767767767767767667666676776677677676767676677676767676677666667767676776666676776767676776776776776776676766767677677676776767667767767766776776776766766676676667676766676776776766676677676677676666776776776776677667767677677667667667667677676776667766776776667676776666766776776767767767767767767767766776677667766776766767677677676677676766767676776667767676767766776667677676767677676776766776676767767666766776776666776666776767767767767766766667667767766667666676776667676767767667767766766666676767667676776776676667767767666776676776677677676677666767666776776776767667676776767767767767677676666776766766666776776767676766776666767676776767767766667766776767676776767676776676776776776776677677667677667666766667766776776776767766766667766767667676776776767766667677667767676667767766767676676776766767767767767677676676767766667677676666676676767767767676776767767767767766666776776776677667677666677666677667676776776667766776667676776776676666776676676776776776776776776776676767767667766666776766677676776767676776766767677666776776767767667677667677666666776776776677676767676776667767767676776776776677667767767767676676667766776667767676776667766666767677667676767676666677677666776676776666767677676767677677676767767667766667767677667667767667677676766776767667677676667666767767677677667767667677676776666766776667677677676776766677667676677667676776667767767766776776676676676767676776776776776766766766776766776767676677677676767676766766776767676776776667676767676677677676776766677677677676776677676676766677676767667677676767767677667677667677677667677676776677677677667677676666767676667767676776776776766776666677676667766767766766776676767667767767676667667667767767766767677667766667766666677676676766766667677677677677667676776776667667676776676776676667767677676776776776676667766776676676767767766676676667676776776767766767767767677677667676676676766767676676776677666677677667766776676676776767766667766776677677676776766666677677677667677666776776766776776767767767676766677677666767676767676767767676766776767667677677667767677667677677677676767767767676776767767767767677677676776767766776776767766776776776776776776677677676676666776676767677677677677677667767677676776776766667667767677676776667767667767766766767676767676677667677676776666767676677667667767766776776676767667676677676767667767677677677667667677676776767676677666767677676766767677676776767676767766776776776776766667766776766767767767667676776776676767766776776776776767766767676766667676677677677676767677677667767666676776766767767676667677676666767667667667767767767677676776766677676776666776776766676767666766767767766766776767677676767767667766776776676776676767677676677667676776776666776767766767767677676677677666766676776676776767667676676667767667766767767767677677677667766767767766767676676776767677667767676666666676677667667766667766776776766677667666767767667676776667667767677676776676767767767676776767767767767767677677667767767677667767667767767676766767767766776767766776767767676767766767767767666767767676676776766676776767767677666776776767767676676776776677677666776677676666776776776766676767676667767666776767767767676676776776676767676677676776667767677676676776776767667766776776776776667766776776776677667677667677676776776677667676677676767767667666676767677677676776767667767767677677666766767767767677677677677677677666667676767667767677667767767677677676677676766767767766776767676767676776776677667766676767676677677677677676776776776677677666767766776776767767767767767767766776666776767767766776677666667667676766776766767666766776677676676776667666676666776776676677667767767666767767767767667667677667667767767767677666767676667766676767766776776767766766776767677677677666766767676776776677677667666676767677676776676776767766766767767676676676776767676766776776767766677676677667667667767677676677667667676766776766767666676776676677666677677676677676776677676776776767767766776776677667767766677667766667767677667667767767666767767767677676776767667677677676666776766767766776766677667676776667666776676776667676767677667676676776666767767676776776676767766677667677677677667677677667676776767766776776767667667766766677667676776776776776766776676677667667677667767677676767767677677676776776676776766776767767667766767677677677676677677676776667677676776776776767676677667676776776666676767766676667767767767766776776776776676767676677677667666766666776776677667677676666677667767767767676766776776767766776666767766776767766677667767676676677677676666766776767667767676676766677667676776676676776767766676666677666776676766667667676776677667767677676776677677676767767766677677666677666677667677676776676766767767677677667767667766776767677676767677666767676766767767676667676766676776666767767676766666776676677676776776776766667767766677667667667767767767766776776776776667766776776676776667667766767676667767667677667667767676676776677667677667767677677676677677667676766676666776676677667767767667767667676776766767666676677676767677676767767767766776776676767676776767767767677667676676767767676676776677666677677677676776677677677666766776776776676766766776776676776776767767766676766766767666776677676676667767676776776767767676767676677667666677676666776767677676676776776667767667667677666776676776676766776676766676677676767766676677677676776776776776766666776776776766767767766776767677676767677676776767676766776767767767667677677677667667677667677677677677677677677676767676767767767767767666676776776767667666776667677676677666766767667677676767767767766767677676767767677667677676766776667767667767676676666676676676767666676767767767767766667677676766677677676776767677676776776767677676667767676767767767667667767667676767676677666767667767676766676667767767677666776767767767676776767767677677667767767766766676776677677677676676776776776767767676766767676776776767767766666776767766677666776776776676776776766776676767677666667767767767676776676766776676776766766767667676776776766676666767677677677677667677676677676666776767667676767677667667766766767767766767767666767
6766776676676767767677667767767666776776767767767767666667766776776776666766676766766767676776776676666667767767766677677677676767667766776776767676776677667766676776676767676776767767667667676667677677676667766666767676776666677677677667767767676776677676667767766676767677677667766776766776776767677676677676766767677677676767767676776776767767667667676766666776776767766776776776667767767667667667767677676676667767677677667677666776676676666676666776776767677676676776676776666776667667767667767667677666767767677677666776677677677677677667676767767767767677676776776666677676767766676766677676676767766767677667766776776767666667767767767677676776767667767767677667666767676767667667767666776776766676776776767767767677677676766767676766767677676666776766677677666766677676776767666776677667676677677676776776767667677666677667766776776677677677667676776776776767767676766766776766667676667767676666666776767766776677667677677676766776667677667667667677677676676776767667667767767766667677666676667676766766667677666776776776766776767677676767767767676776676776776767676766776676767667767767766766776676766767676776776776676776776677666776677677677676776676766776776776676676776776776776767667767767767667667766776776767766676776767677667667766776776666677676767767767767667676776677667677677667676776677666766667667766776667766766666776677666767767766676676767767767766776677667677676776776677676677677677677676776776677666667766767677676677677677667677676767677676776767767767677677676677677666776776767677676677676776767676776766766677666766776676776676666767677677677666767767767767676677667766776676776767766667767676776766676766767677677676776776776776776676776776676767767677667676767767767677677676676776767676666767766776776776776677676776667766676666767767767677676776776776677667677677667767767767767676667677667676677666776776666676776767767676776776676776677676666667666776766677677676776676776767766677666677676676776676776767676767767676776676767677667676767677666776767766676676767767667766676767667767676767767667676767677677676666776767767667766767767767666767767676676676767666776766767677676677677666776676776767677676677677676776776767667766776776767676776766776676776767767766776767676776667767677676677666766766676766767767676666676776667676676767767667667667767666667667677676677666776767766776667677676776676766677676776776677666677676677676676677677667676776767767766776767677666776766676776667767767766767766677677666776676776767676766776766776776776776776776666776667676677676767677677677676767766766776767767677667766677667766776776767767677677677676677677677667676767666677676776676677676767676767767677676776676676767767667767677676776776676776667667677676776767767676776776676776776776676677676766676776766776766676776667666766776667676677676676676677676676677677676677667666776677667767676776767766767767676767677677677666767767667766766766767677667667766776776767767677667677667677676776776767766766776667667767766767667667767677677677667766776766676767667766677676667766677677666767666776776776667767667676677667767666766677676677676776667677677666776776666776667767676676767677666776677676776666767677677677676767676776677667667767766776766676667767767676766776776767676776767666766776776677677677667677667677667766766776776676767767766766776766767767676676766776776776767766677667767677676676776766667677667766766766676677667767666677667666667767676776776776766776767767766766776766776766767667767766676667676766767677666767767677676677677677677677676677677677666766767766776776667677676776767667666676767766776767676676776666767676766667677677676776776776676767766776666667677667666767766677676776677676677676776776767676767667766667667667767676776677667767677677676667767676766677677677676767676766767677676676766776767767767666776767676776666766766676676677667677676677676776776677677677666766767766767676667667766767767766677667767766776767767767767766776776667767766776677676767767666677677676766776776767767767767677677676667767766776767767766677677666766767766767767767766776766776676676667667666677677676766766776676766676677677677676667667767666766776776767677667767766776767767766677677677676766767677676676676676776776677676776767767666766776766776667676766767766767676677667766776776776676766667767767767676776776776677677676776776766667676776776776776776666677677677677667667666767767676676667767666776677676766676776676766766767676776776776776676776766676776767766667767767766767766776776767676776776767767766776677677677667676766767766776776767767767767767677667767676776666677666776776667766767767677666776776676776667767766766667767677677667767767767677677667667676766677676776767767767767767667766776677676776767767767767767767767666776666666776767677666767767667766667767766676776776776766776767767766776767667767666676776767766766676776676776776776776776776767766677676767667767676766776767767677677676676766767767767676776676776667766676667776776676776766776776766767767766676677676676776766776776766667676676766776676766766776766776776776676677677676767766776776776676767677667767667766767666767766767667766767767666776776766677676767667767676776667766767676676776676776776776667767766766776676776766667766766767767767666776776666776667667666776776667767767666766676677676776766776776676776776767767667677667667767667677677677677666776677677667767767666767667677676676766767677677676776667676766767766766766776767766677667677676676776767677676677677677676776667676776776766677677677676767766767676767766676667767676776776676776766667667667767676776776666776767676776776766767677676776767767667766766776767666666776767666677676767677677677667677676776677676676776676676776776776776767667676767676677677677676776667677677677676667667677677677676767667766666676776677676667667767766676677676776776767676676776667677676676767767766776776677677677667676676776776776676776667667767677676776766667767677677667767677667767676676776767677677676776766776667767676776776766776776776776677667667667766767676676767766767766767767676767667666677677676766666776767767767766776767677676776776677677676776776767667767666776767676776767676776766776776776676666776667677677676776767767767766767676776767767767767767676776776766776676667767767767766776767666767766767676776776776676776776767767676677667666676776676677676677677677677677676776676677677667767676676677676776776776776767767766767667766776767677676766767676776776776766776776766676776776767767767766667676767767767766676776776776776666776676767676776676776776766667676766767766766677666767767676776677676676676666776676677667767666767666776776776677667667767677677676677676776677667676776776667767767766677676776776676676767766776776667666776776776677677667676776776776776677676677667676667666676776766776766677676667766767677667666676676767766677676667676776776667767766767676776776767677666767677677667667676766776767667677676667767767676767677676677667767767767677667767766767667676676776676776767677677677667767767676676767667766667667667677677677676766676776776667666776776666666776776776776776677667766776766767667767767676776767676776776776776776776776776776766776766766776776776667767676776677676776776776766667676767766766666677667766766767676676776766667766667677667676767667677677667676766776677677676776776676667667767767766766677676677677677667667677676767666767767667666776776676767767767677677676666667677676676776677667677667767766776776676677677667677677677676776776666766776776776776766767766776676776666776767767767677676776776766767666767767766776776676767767767676677677666767767667767667667677677677666767676776666666767667767666767677676666776667767676677667667677677676667766767667677667676666776766776776766767667767767676776767766766776776776776776767766767677667767767676677677676767667677666767666766767766666766767667677666676667767767677667676767677667667676766776767767667767676767666676667766667767766676776766767767767676767667766767767676776776667767767676677676776767767766677676677677666776776767767767767766677677667666776676776677677667677676676776776776667677676776776776766676776767767767767677667766776776676676776667767767767767767767677676776776776776776776766767766676766767767677677677677677677676667766776676676776776667767677677676766766776667767677676776666676666676766767767676767677667766776767676776776776677666776776667766776766776767766776776766677677666776767667767676767677676776677677676776776776677677666776677677667666767667766776776767766767676676776767677677676776666776767766767767767766667767676677667767766766767767676676767677676676676766767667767667767677667766776767766676776666766776776776776676767667667767767767676766766767767767767677677677667767676677676766776767766776776766666677676677676766776676766776676767677667767667767666676666677667767666766776676767767666677666667767666767766676676766767767766767766676667767676776776667767667767767766677676776776677677677676776776776776767667766676666776667677676676767677676767766776677677676667676776677676776767667676676776776776677666676776776776767666766776667766776776776767767767677667767767767677667677677667676767767767766767767766666767767767677666676776676776776776767667766766677677667767767676767666766667766767767677667666776776677676776776767766676676677676776677676767676676677676677676666767767767667677666776767677676666766766776767767677677667767677667767767677677676776776767677677676776677667677676766676776767766677677677677667766767766776676776767766767677667767767766776766667676776776776767767767766766677677666776677676677676776767767677676776776667767677677667676766677667676667676677666767767767677677676776676776776776776776767676767677667767667676677667767767676767677677677676766767766676667677676666766666776667766766776666776677667767667767767767767766767766676676767766776677667767677677667666766766767677676776666776677677667766776767676776767677677676766776776766776766766667767677676677677677677677677667676766776666767767677677667766767667667767
67767676767767767767767766767676766776677676676776767767767767766767767767667677676766667677677677677666766677676776776667667677676767667766776776776677677667666776776666776766776676666767666776766767667767666676767767666776667676776766666677677666766767767676767767676767766767676776767667766767667766776776776767767666676676767767677677666776776676677667667767766776677667766776776677667767767767767676677677676667676776767677677667767767677677667667667677677676766767677677676767767766766767677676776667677677667767767676677667677667767676776677677676766776776776776767667667766766676676667766667767677667677677677676776677677667666677676667676767766676776677667667766677677666677677666767667677677676776776667677676776767766676776676667766677677667677677677676677677676767667677667767667676767767676767677677666667766677677676776776776677667676766676776677676766767766776666766776776776767767676767677677677677677676767677676767767766766667677676776677666677676676676776676667667677676767766776776776776767677676767767766776676767676767676676776766767666776766677677677666676767677676676676776677676767766676776776767766676667767677667677677676676767766767766767766677676776767667677677676766776776776776667766766767676776766776666667767677676677676766766667767767766776766776776776776776767667677677676767767767766767767767676767767767767677667677667766767667767677667767667676776677676677676676667676776766776776776676776767766767766767676677667767676776767677666767666766676676776667766776766776667766667767667767767766767677676776676767767767677677677667667767767767677677666677676677677676767676776776766767676767667667677667767677677677667767677677677676766776667766767677666767767677667767677676776776767676666776677677676766767667667767766776776676676676677676667767766767676776776767676767766767766766676676767677677666676677677667667767767766776767677676666666677667767767766776776677677667676776677676776776767767676767766776677676776776767667667666776667677677676776677676766767676776767766767767766677667677667677667766677676766767766767767677677677676767766776666667766776767766776776676676767766766776766767767767676767767667676677667767766776776767767676677677666776776767676776676767767767676776667677677677677676776767767676776776766767666676676767666766676776767676767677677666767766776766767767767677677676776676776677677667667667667766776776767766667676667766767676766767667767767676776767677667766677666677677667767667676667767676776676767767767667677677676667666767766677677676667676776667766767767766767677676776667767767677677677677677666776676776677676776677677677677676776767766766776776677666766776676676776776776767767767676776767677676776776767677676776667677667767767676677666776677676776776767676666776767676666767767677666766776677666666766767677677676776776776776776776776776776767767667666767767667767677676766776767767767666767676667676667767677677676677676676677677666766676776767767766677666676776776766776767667767676767677677677666676677667766776677676667677667667677676766767767667666766677677676667767676677667767667666677676676767766776677676776776677667676776766676776776776776776667766776766676776767667767767677667677667767677677676767766667767767767767667677667667767766767676676766776667677667667676776767677677676776767667767767667667667767677666776676766767767677676766666776776776767676767666767676676767767766667766776766676776767767766776677676767767667677676667766776776776677676776676677666776776776677667767677666677667767766677667676667767767676776676776767667667767677677667766766666766776767676767767766666677677667767767767676767676666776677667666677676767767677676767767766677667677676776776776776677676776776766776677667677666666776677677676677677666776677676776776776776666676776676776676676677667767666677667677676677676776766776676767766776667676767766676776776676667766776776776776667667677677676677677676776776676767677676676677676667766776667666676677676776676677676767767667677677676667676666667677677676776766766766767667677677677677677676776677676767766766677666766776776766776776676677667767666766776676776767767767767766776767767667677666766767667767676776776666666767767676677667666766776677676766767767677677677676767667667676766677676776677677666767667766677667677677667667676677676767676766676776767667677677667676776776767766776667666776776677676676767767766766767667766766776667766767767767677676677677677677677676767767766767677676776776776677676766676676767677666776776676767676767767667766776676767766767676676667766776776676766676676776766767767767767767767677676667767767676677667676776766766766767767677666766776677667766776776776776776676766667767667766776677676776767677677676676676767677667766767766677677676766676776767666776776766767677666677667676676776676776766677666676767766776776766767767767667667767676667677667677667767767666767766776776776767667667677666766677677677677677676676667766776767677677676776767767677667767667766767677677676776776776767766776676776767767676766676766676767766776776776676766767766667767767767766776767767666677677676767766677666767767676766766676677667767767677677666667676667767667677666767767677677666776677677666776776667767766767767667766767767767767767766776766677666776676767676677667677677667677676767676676776767766766766677676676776766676676776776667666676767767677667766767677676766776776767766766776767676776776767767676776666766677676776667767677666776676766767667767767667676767767767767766776767667766767767667677677667767676776776776766776776767766776667676677677677666776676677676676766666677676667676767766776767767766677677676766677677677676677677676776776776776676776767767767677676767676776667767766776666676767767676767766767767676767677677676766676766767667666767767677667677676776767767676776776666767677676676776776677667766676766767667767767676767767677677667767767676767766776776677676677677676676676676766677677677677676766676677666676767766776776776676676677666667677676676767766776667667766676776666776767767677677667767677677676667676667666767766776776677667767667766677667767767767667767667766776776776766667666677667767767667767676676677677677677667676766767767667667667676776776767677676767667677676767677667676767677677676776767767676766667667676767676767676676767677666667767677676767766767766676776677677666776776776767767676776776776766767766776776776776677677667677666776766677676677677676767676676667676767676667767766766776677667766776776766677677676776776766677677676776766776776767766767767677666776766776676767677676766677677677667676677676776776676667677676766776677676767766767767767766776677676776776776767767676776676776776776767677667766776776767766776776766776767667676766767666766766677677677677677677676776766767666676776776776666766776667766767767766677676676667667767767766767766766766767766667677677677676677666767676667767767767676776667677667767767767677676676667676776667767766776677676767767766776767767767676767667767667676766776776766676776767766776767767766776677677676766776676676676677677676767676767767767676776767676667766667676776766776766767677676676667677666767667766676776677667767766676666676767767767676677677677677667767677677667767766667767677676776776676776767666666776776776667676677667767666776676667766767666776766667676776767767667677676666776767667666677676776667766767767767767767677676767767666767677677676767677666767766766776767766766776776676677676676767766767677676776667677667677676767677666676776776767666776767676677676776676776676776677667677667666677677677676776667676776766776776677677677677667767766766667767766667767767767767767767677666776676667677666776776676677677677677677677676677677676677676666776776767676676766766776767767766767766767767666766776766666776767767677667667676676766766776776667677667676776767767766766767766766776766677676766767767766667676767666676676767676776677667766667767767676767767677677666667677667676667767666776766776667667677667677677667766767676776776776776676677676677676776666666767676776776766776776766776766767766667677667677667767677676776666776776767676676776667767667766676677676767767676677676776667676776776676767677677677676776767677677666767767676776767767767767766767667767767677676776676767767676776666776767677677677676776776766677677667767667766776766776767767676776776776776776767767767766767677677667676677676767677677676766677677677677677676767767677666776767666767667667677676776767767667666776676776776767767766776767767677667677667676677666767767677676766677677667767766666776776676677676767767677676776767667676767677667766767676776676667677666676666667667677676766767766767766667766667766776767667677676776776776677676666676676666776676776676667767766677677667766667676766767667676667676776776776767767767676667767767667677677677676677677676776767767676666767767767667676776767666776667767767676776776666677676776767767677677677667767677676767767666767767677677676766677667767677667766766666667676776767666766677677666767667767676776776677677667766776767767677677666776767676767767766776667767677667767767766776677677677676767676776766776776676677666677677667676776677667767677676677677667767677677676776776776767677676766776776766767766776767676766767767767676676776767767677677677676667676767676666776666667677676776776766776776766677666667767677676776767677676676667766776767676776776776767767667677676776676767667676776767767676767677677666767766676677677667767666767676767677666767766666667767676776776767677666676776677667766676676776767677676767767767766776767667767766666767667767767767767767767677667667767676677676767766767767666676776776676676676766776667667676667767767767667667767767766676666776767767766776767677677676767766667667766767676767677677666776767766766767767766676666667766676677677677676667676767767677676677676766776776767767677676766676776776767767767767676776667677676776767666776667676767677677677676776776676677676776776676676677677677667767677676667767767676776676776776767766776676676766677
767676676776767767766677676677676767676776776766767767677667766776776776766666767667766677666676767677677667767676767676767677667666767677677677676667767766766767767677676767767676767676776767677676676776776776776667766766776776767767667766766767767676776776676767676776677677676767666776767766677677667676766767767666666767767766767767667677676776767676776776776776776776677667676776666767676767667767767767676767667766767767667676776776666776767677676676776766676676776776677676767766776776667666766776666766776776767676676676776776677676767767677676766776677676776776667766776677667766677677676677676676767677667677676667767666766676776776766767666776776776767667767767766677677666776767677667766676677666776677676766776776767677667766677677667677666767766767767666767667766767676767767676677676667676776767666776767666776676776666676767667766776766776776766776677676676676776776767676666676767677676676677677677677676767767767766766766676776767766677677676776776676666766677666676666776776767766776766776776776677676677676766776767766776767767677676767767766776677676676767767667767677676776776776667767677677677677677677677676677676767767667676767767667767766776667676776776776767666776767677676676667766667767667767676776776677667767767677676776676776776767766676776776776667666776677677666677666767677667667767766776677667766677676776667676767667677677677677666776767676677677677676767767767767677677667766677667766767676767767666776776767766776767667767766776767767677676676776766776767767767766666766776776776677667766766776776666666767676676776676776667766677677676767766676776677677667676677666667676677667676776776776667767767767767767676776776676667677676677677676776766776767766776766767667676776776676776776776676776767667676677667676767767766767666766766766776767667766776767677677667767677676767766776676766677677667676766677676776776776776766667766676776666667766776767766776667767767676677677667666767677666666766776776677677676776776677667767677677677677677677677676767767767766776767767766767676776766666667677677676676666776766776767677677677667766676776677667767667766767767767667677676766776776776677676766766667767766776766767767667767767767667767767676677677667767767677677666767677667767766677677666766767676677667766677667676767667677677676677667677666766776767677667667676767767676676766767666767767767766677677667767677677677666776767666766667667677667767677676776766767767767766776776677677677676767767676666667767666676677667667667767667766667766677667766767677666776776667677677667766676767676776767767666767677676766677676666776776776776776766776776776767766776767767677677677667676667677677677677667766776676676776666667676776666766767766766766776767676767766676776767766766776676767767766776676676677677676676677677666776676776776676676776766776767767667676766776776676776766776676676767767767767766767676766677677667667767676776676767766776767666667767767676767676676676767766766776767767766776776667677667767667667666767666767767767766766776766767667677676776677677677666776767766767667666776767767766666667677677677667677667676667667676666667766766767677667767677676666776767767766776676767676767767767767667676766767767767676776677676776767766676666767767677677676776776767766776677677677667766776776776766767677667677666767767766767767766676666767767666676776667676767767676766677677676767766767666766677677677677677676776676776676677666767767766767766676666776767677677676676676676776676767766766766766776776676766766767666677667767766776676776776677667677666776776776676676767766776766667676667666776677667676666776767767676676776776676776766667767676776767767767667667676776676776666776776776677677677677667677677676766767677667767676677667767666766767676767667667767766776776766677677667676667766676767676776677667677676667676666767667676776677677666667767767676776667677677677677677666776767666776766776776776766767766767667767767667767676776776666677677676776677677676677676766676766767677677666776776666776766766766766666776677676676766767676767767667767677676666776666766677666676767767766776776676776766776677677676776676776676767766676776676776767667677667676776776677676776677666776767667676666776767676677677666766766776766776766776776676776766677676776667676767766776776677677667667767767767767667667666676776776776776676776776767767767667767767676767667767767767766776776776776677666676666767676676776676767667766767767676677677666766667767766767676666776676667666677667677677677677676766767676766766767767677677676676766677676677676776776767767677676667767676767767767677666767677676677676676776776667766767767677677676776677677667677667767677667667766766767766776766776767767677667666767767766676766766776776767767676767767677667676766766776776776766776776676677667677677667666667767767766776776767767677677677676767766667676676677667767767677677676667766776776776666776766767766766677667676776676766666666676776677666676767767767667766776776776776776776767666776767766767766677666677667767667676767666677676677676666776677676677676676767676676667676677666676676666677677666766767666776766776767767666776767677677676776766776776677676666776776776667667676776776766676767667767767767676676766776766776667667766677677676676767766776776667766677676776776776767766677666767767767766776776766676776677676767677677677667676676776776667677667767677676776677676766667767767767677676676776667766676676767677677677676767666667676767766667677666767677677667676776767676766676776776767677677667767766767766776776766677677676667677666767767677677677667767767767766767677677677677677677667676776766676676666776676776766767666766667767677666776676776776776767766776776776666776767676766767676667667667766776776666776766767766776677676667766766766676767766676776776677667766666767767767767767767677676676776767766766776776767766667767766676667667766766776776776776666776767677666666767676776776766667676677677676776766677667766766767766776677667676776666677677677677677676766776776667677676776766776776776776767767676667677677667667766766776676776766676767766676776767666767766666677667667676677666776767766776776776776776767767676676776776776776776776767767666677677666776677677677667677677676676767677677677666776776667677677667767676676776776776776676677676676766767666677667677677667767767677676767767767676667677677666767677676677677667767766776676776667767667767677677676766676766767767677676776776767767767766776767677676776676766667676776676767676776766767666767767767667676776776776776766776776776677666667667766677676766667676667677676766776667676766776776776776767766677667767677677677677677676776776767667667677676766666677676776767767667767767767667767666676676767766776667667666676767767767766776677676766776676767767676766776666767766676776776776677667767767767677676676767767677676776767676767677676767676776766776766776767667676767676666776667676667767767676776676767667766776677676667766676767676767666677667677676667677667767767676677676767676767677677667677677666676767676766776676767676676776677667766767766776776766776776676667667767677677667677677677666666776667766776677676677666667676776766767666766767676667676776676767667766677666666676667667766677677667766776667677676776766776776676767767676776776677676776767676677676766766776776676776676677666766776767767676767766677677677677676776776766776667677676776776767677667766776776676766776776766776776767766766776677677666667676676776776667766776776776767667677677667667677667767767676776677677677676666767676766767677677666666767677677677677677677677676767676766776766776676676767766776776776677666776767676677667766676776767766767766766767667766767667677667677666676776776766776676767677667666776677666776677676776776776776767766677676776767766776677666667767766766776677677666776767666677677677677667766767677676676677667767767676666767677676676776776767767767767766776767767767767767677676767766767766776776766776667677676767767676667677667677676776767767767766776767667766677676667676767766767677676677676766677677667767667767667667767767677667766667677677667767666767677667767767677666776767676776666767767767767677677676676677676767676767766776776776776776776767767677676776666776767766776667677677677676776676767766776776676677666767667667677676776767766767666776667666667767767677667676677677667766677667677676776776776666776767766676676776676776767667767677676767767767766776676767667666776776767677677677677677667766767767677677677677667676766766776776776776667676766676677667667767766766767667767767767767766667767667766776666776767766776776677676776676677667766776667767676666776767766767677677677676766766677667676667676766667766677676776776667677667667767766767676676776767766776766776776776776767666776676677676776776766767767677676776776776667677677677677676767766666776677676776676766677676677677666767677677677676776767766776767677677676767676667676767677667677676677667676766667767677677677667767767667676766767666667767767766677677667677667677676677676776766776776766676776776776776776767767767677667766767767667767767766776767666776766666766776676776767666776766767767766776767767766676676676767666667767676776776767766766767767676677676776677667667667767766766666677667676776767767766666676676676776767766776776676776766676767767666677677676776766776776776676776767767767667767676767677677667667767766776676776776766666776766667666767767677676767676677676767767676667767767766767667666767766666766767767676766776767667766776776776776776677667667767666677677667677677677666677676776767766767667677667677677677677667767676677677667677676766767767677677666776776776776767767667677667767767676767767767677666676776766767677667766776776776677676776776776767767677667676776776676776776667767767767767676767667766676676776676676676776766676767667767766776676767676676776677677676776766767677667767676766776766666767676676667766767766677676776677677677677666676676676776776776776767676666766667676776776767767676767767677667667766677676766677667676667676767667677666776677
6677666677676677677676776767677667767677676667766776776767767676767676676776776676767676676677677667767676767767667767666766776676767767766677677676776767767766766767767766767766776766666667677676767676776677677677667667767667676677677677677676767667667767677677677667677677677667676767677677677676776767766776677676766767767677667767676776767677677666776776776667767767767766766767766776677677666767767676767767767677677677666767676767766677667676766776676767676776767666766767677667676766776776776667667677677667766766676776776767677676667676776776667666776767767766676767677667767667677676676677677676776676766767767667767676766676766666767676767767767676767676776667767677667767666776776776676676776776676767767676767766766766666677677676667677676776667676767667767766677667677676776776776676766676666776767766767766766776767676767766676776677677676676767677676767677667767667667676767666676767766776766776667677677677667767767767767766776677667767676676766677666677677667767767667766776676776666677666677676766677676676776677667766776767667766767766676766767677676767676766767667677667766767677676767676767766767667767677677677676776776766667766767766767677676766766666767677677667767767677676666776767767676776666667767767766767767676677676677677667677676776766677676776776677676776677676676677676776677676776677677677676767677666767766766776677676767676776676677666776776766776776776766776767677667767676676767677667666776776676776676776677667676677666677677677677676677676767767766776766776776666677676767666766776766767766766677676776776667667676776667676767767676776776667666776767676776776767667766666767767767767767766766767766776776767677676676767766767767767677667766766776676776776766676766667767766767667677667676666677676766667676776776776677677677667666776767767767677666767766776776667766666676776767677677677677677676767766767676677667767767666767667676766776767766676776767767677677677666776667666776776767676677666766676677667667767676776776766676776766776766767667767676767767767667677677677676776676776677677676776776766666766776676767767677676776766766677666676667676767667767676667676776776667767667666776677676676776776767766767676767676776776776766766766776776677677676776766767767666767677676666776766766666666776776667767766767766776676767767676677677677667676776667767767677677676776677676776776776776767677677677676676767767667666767767767766776667767676767767677677676766766776776776776776776776776767676766767676766767767766667766767676776676767677677676677676766766666766766676766667767766766776667667676677677676666776666666677666666776667766766666677677676776776766677676776677677667767667677667766776677676776767767677666776767767667676776677667767666776767767766767767676767677676776767677677667766677667766767677666767767766776666767677676767677677676767677677677667676767676766767767677677677677666776767677676767676776677676676767667667666776666776676776776766776767767677677676776767677666776676677677667677676766676767677677676767667676677666767677667677676677677676677666776767766776767676776767667766767766776667666766776767667767676776767766676766776666667767766667767667666666776776776776767767667676776676666767766766776767767766676767676676767667767767667767677677676767767767767767766776776766776767676676767667767667676767667767767766677676676767667677677676766776677677676766767767676767667767676666767766776766766776776776767767767677667767676776767676776767767767676776667666766767767766776666676676676767676766667676676767677667767667767767677677677677667766776677667767767667676766767766766677666667666676767666767767676676767676766667676677667767767767667677676776667676776776766776677667767766677667766676667767677676767767676677666666767676776676667766676676676776677667766676677667767667667767677677676776767677667767667677677677667767677677676666776776676766767667666776676776767677667667677677677676776776767766667767676767767767767677667767676767767766766766776776776776776766677677677677677667767767666667677667767667767767767666776767767676776776667676677676676676767676766776667767767667677666667676767677676667676666666776677667667676766776766767766667676767666676767767666767677667766766676776677677667677666776667766776776667677667677667676776767766676676776666676776767676676667766776767766677677676767767676767677667676766667677676766776667766666776766667676766666767766776766667677677677677676767667767767676776676767767767767677667677676776776767767767667767767677676766676767667767767767666767766667676677677677666667767667766766767767766776766767676766767766676776676676676676767677676776766776676767667677677667677676667767766767667767767666766766776776776776667766666776776767677676776767767667766677667767676677676677677667676677666767676767676766676676776767767767767677676776666766677677676776776666776766766677677676776776776677667767767677677677666767667767677676667667766667767767666767767676776767767666677676677667767767677667766766766676676776776676776767766767666776776776677677667677676767767677666677676776767677677676766767676676767677667767677676767676766677666676776676766766767767676666776767767676766776676766776766776776776676776766667667767766767767766776776776776767667767677677677676776666666667767676676677677676776767767677666767766776677676767767676766776776776776676677676776767766676767766767766767767767676677666766676667667767676667767666676676776677666767766677677676767767677667676776667667767667676776676767766767767677677677677676767667767676767677676767767766776667767666667767667767766767677676676766676776677676767766767667677666776676766767677676676766677666667766776767767766776677667767676767767666776677676776667667767667676766776776667766666776776767766767667676776666776767667667677676776767667667767676676677676767767676776776677676766677676667676677677677676666666667767676767766766676676767767767667766776776776776667767766776677677677677666667767677676776767666767767666677677666776676766776676677677677667676677677667766776776776767767677666776766667767767666676776776776766676767666767677677667767767677667667767767676776667766667677677677676776767676767677666767666767767667676677666666766767766776776766776676776666766667767667766666766776767767676677667677676667677676676776667676767767767677676776766776677677676776776667667767676677676776677667676776676676676776776767767767666776766666776776766676677676776776676766776766776667767666776776667666776767767767767767766767767667766776766767677677667767676676767767676766767677676776766667677677677676677676766767666776767676776776767767677677676767767667767677666767676776776667676676766767767766776766766676667667767666767667677677676666776677667677677676776666767767767766676776677667767667767676767677677666767667767767766767666776766767676676767666766776766776767677676677677677677676766676776766776776766767767766776767676667767767667766776776767667766766766667666766776776667767667667677677676776776776766667677677677667766776766676767667677677667676666766767677676766776767766776776667766767766767767677667677666767676776767677677677676776776776766767676766776667766776767766676767767767767667676767677676776677666776677667666676676776776767767677667767677667677677667767767767667767666776767677667667667766676676767676677666667766776677676776677676776767766676676767767666677676767676676766767767767667676766767767766767677667677677667676667767677666767767677666667767677677677676767767677676676776677677676767666767767766776766776776767767667677677677677677676667767767767677666766676767767676767677667667677677676677677676667677677677677676776767677676776776767667676776767666667677676776776767667767676677677666776776776767767767676767666667766677666666677676767677667766776776776676677666776676776676676767667767767676676776776776776677677676677677676776766767767676677677667677667677677666767667676776676676667677677676776676766776667666776776766767667767676776776767767767767667676776677677676767767667767767667677667666767766667666766677677676676676677676767767666776767767667677666766666776676677676776767667767767766677677666767667767766766767677676667677677677676776776776677667676676667766767677677677676767667767766767667667667666677677677666676776776776677677667666776767667767767677677667767767677676766767676766766776776677666776776667766776767667676776677677677677676676667677677667767767676767677676676676767666677666676776776677676676677676766767766676676676767667767676677677677676767676776767767766776776776766677676776767766667667766776766776767767677676776676676776776677676766767767767676666776767767767677676776776776677677676676767766776776767767767676776667766776776677666767667677677667666767766667766766767766767766776776677667767667667677677667767767766766677676766766766776776677677666667676667677677677676776677666767766676776767667767766776767767766666767677666767767767766767767767767676766676776767667767766767766776677667676776766676767677667676676776776767676767677676766776776677676767667767767667767766676776767676776776767767766766766677677667677677667676767767767767676676776767667677676776776676776776767767766776767767767676767677677676767767677667767767767677676767676776776767676767677676766767677677676677677677677677667676767666767767767767676766776776667677677667676767767766776776667767767677676666676776776776677676766767767766767767767767677677667666776666776776766776667676776776766767666766776776677677676776676667766676767677677667677676776767676667767676767667766676767767667766776677667676667767767766766776776776676767677677667667767666776677667766776677667766776776776767676776767676776766767767766667767676676767677677667767767767677676776767767767667667767677676776767677677677676767767677667767767677666776767766766776676767767766776767767677677667676776776766767767766676677677666776677677667676677677677677666767766767676776767767766767667666677677676676667767667667676767767667676776766767666776767767676776766667677677677677666766776767676767676677677
366666767677667676767676677667767767677676776776767767767666767676766776776677676767677677676776667676776776677667767766676676666767767677667677677676676776676776677676767677667767767676776667766766766776776776677676776677677676767676776776767766677676667667667677677677667677667666767677676766776776676767767766776767766667766766767667767676776677667667767767767677667766767667667676677676666667676776767677667766676776776676776767667676776676776676666766767677667676767667667676767677677677677677677676677676677676677666767767767767767677677676776767766776776677676767767767666776776666766776776667767667667666776767767767666776776677677667667766767677677666776676667767767667767667767667766776676766767767676766767677677677677676776677676776676767676776767677677677677677676666776766776776776676776776776776766767676676766776776767767767677667666776766677677667767766776677676767767676776767766776776766776776677677667767767767767677677677676677676666767766776776776767767767767676776767767676776667676676667766767767676776767767676776776776776667767677677676766767677667677677666666767666776776776677677676776766776666776767666766767767676766677677666677677667676767677677666776677667667667667667676767766767766676676677676767667767767767767677677666766776676776677677677666677677677677677676776767766676676767666776776676676767677667677677666776776677676776667676677667767666767677677676766776776677677676676677677677676776776776676677667676776767767767767766667677676767677666776766767766677667766667677677677676766667666767677676766766776767766767677676677676767676677676776776676676776776677677676767766767666767676776776766766767676676676766776667676677676677677667667767677676776766766767767667667767767766677677676667677677677677676766767676776766766767767767666776776776676767677676767766776767767766667676666767767766766776776677667767767676767667676676767767667767766776766677677677677667767677676776767667767676666776776776767766767667767676667766776776676767677676676666776677676776666767767676766667677676676667767767767667766776767677677676667676676776776767667767677676676776776776776677676767666676767676776676776676776677667667767766767767677666776776776767667677677667667767667677676767677676776767666766677666766767677676677677667676776776767677677677676676676767677677677667767766767767766677676776767766776776666766767767676676776776667767677677676676767767767766776776776776767767666766767767767676677677667677667766776677677667676766776767766767767767766767767767767767676666676776766767677676776767676776767676666767667667767766776767676766767766767767667676767767767766666677676776776767676676766767767767666776776676766776776766676677677677666767766776766776767766767766676766667676767667676776776676677667676767767767767767676677677676677676776766776767676677677666766776766767767766767767767767766776666776767676776766676767676767677676776766776776767676767767767677677676776776677677676776676767767766667767677676767767676776677676677676776677667767766677666776676776667667767676666776776677676776767677677667667767666767676667766776766677677676776677666766767676667676776776776667677677677676767766776776767767666767767667766776776676676776776776666767667677676767767767767676667666676776766776767767767677676766667666767766767677666767767766776677677676767676767676767767677676767676776776766776776677677667766677676666676776677666677676766667767676776776667766767766776676677677667677677676776776776667767676767767767666776776676767767766677677676767677676776767766776676676776776667766776776667766666676766776767677677667766776766776667766767767766767766676766666677676776676666766767767676776666776767767766766776776776767767666776776667766676776776776776776677666676776677677676776767766776676767767676767766676767677677676767677677677676776676677676776776766776677667767767767767767677667767767667676776667666767677667767676667676776767767767667667767766767767766776776776677676666767667667676676667766767767766767767676766667767766767677677667677677676667766776776776776776677667676677667666776776676776666676767766767667766776676767767766767676676677677666676676776767677667677667767676767676767767767767767677677667767667767667677676677677677676676766776776767766767667767767767766677677676776767667767767677676776776677667766776676776776767767677676676676666767766776776776676676776776767667677677677676776667766776666666766776776666676776667677677667766776776766676776767677667767767666767767667677676767676767666776766667677666677677677676677677676677676767677667767767667766767676767767766676766677667766677677676766676676776667667767677667666776767767766766676766666776776776776666676676677676767676766776767666677667677677667677677676667676776676677667667666767666677667767677677676776676767767767677676767766667766766776667676776767676767667676767767677667676767676776677677677677667767677667676766776767767676767767677667676776766776776767767676776776767667677677667766776776667767767766776677676776677676676677676776776776776767676776767676766666767767676667666766767767767676666776766676767676767766676666767676767676767766767676667676776677667766776776667767767766676776766766676766666767766667667767767676766676776767677676677676776676677666776776776677676767767766767677676776676676666676776766676677666767676766767767767766767766766767667767667676767767767667767667767666676677677676767676667667767767676776776766667767676767767677667767676677677666667676776767766766776766677666676767666776776767667767767667767766676767766677677667667766676667766767767767767676677677676666766677676766776776666776767676767767677676776767767766677676776677666767676766767767677676766767766667667667767766677677667766676667767766776767767767676667766767667767767676676677667677666767667767766676667767767767766767677677677677677677676676676677667767767667676776776776776776767677676776776776677677677677667677677676677676676676676776676776776766767767766767767677667666767676767676776776766776776766776776676776767766767676677667766776667676776767766776766676676767677676767677667667676776767766676776776676776766667767676776767676676767767766767667677676676776676766667667666776677676767766766776767676776766677677667767677676676666676676666776767667666776677676676767676676666776767766776767766677677676776767676767767767677677667667677677666776767676776776667767677676767767767676676676767767767767767766776767667766766667667767667766676666767766767677667766767767677676776776767677667676767767676766776677677677677676767767767676677667666677666766776776767676676766776666767676776667767677676677677666676676776776776776677677667667677667767667766767767677677667767767766766776767767767767676767767766676776776776766666766766667676776776676766677677666667766767666676676677676776677677677667767766776776766666677667676677667767767677676676676776776767666776767677676677666776776766677667677666766767677667766667766767767766776767767677676776767766776767676677676767666767677676677666767677676667677677667667667667667766667666677676767767667666667677676776776776767767677666776667767767677667677677676776676676676676767767766667766677676676767767677676766667767767767767676766767767767676767766767766767676776767677676776767767767767676767767766766677677666776677676776677677667677676766676776676667676776667766776667767767667676667677667677667767767767676767767766776667677666767767767666767767766677667766677666776677677667766667767666776776776666676676677677676776776676766676776767667677677676767766677667677667676767766776776776776776766767767676676776766766766767667766776676776776776776776776767766767667676677667677676767766767667767767677676767767766677667767676767677676776776766776776767767667676677676776776767667677677676776766776776767676666776667766766776667766776776776776767676776676776766766767767667677677666766776776677667677667677677677667677667667767767767767767666766767766767767677677666767667676677677666676676767666766776767767767666776677667667767667667767767767676667667767767767677677677677667767767767767677667767677676677677667767666677677676767666766677676776767767767767677676767677676776767676767667766767676776767767676676676676776676776776776776767767766776767767676776776666767677676767766767676776677676776666767767767767766767676767767667767667767666776676666667677667766767677666767676766776766666776767666766677667767767666776776667766767667676767767677676776767767766766776776767676776767676776776766767676676766776776776677667677677677677667767767767767676766776776776766776677677667666776776767677676767767766776776776776677667767667767767767677667677677676677667676776776767766767766776676776767667676776766766776767676676677666776776766666766776767666677676676766676776776767667667766676767676677677677677677677677677667766776676766776776676776676677676776776766767677676776776766766766677676766677667676776767677677677667666766776666776677677676767667767766776667767767676776776676776766766776776677677677676677667676766767667667677677676776767767767667766776766667766767677677677676667667677677667767676767676677676776677676767667767666676767677677667666776776767766676677677676766776766666766667767677676676776766677677666667767767767677676767767677676766767677676767766776776776677676776667766676766766767767767676767666776667677676776676667766767766666776776776676667676776776776766676677676676666767677676776677667767676666766767767766667677677677677667767767667766776677666667767667767676776776776676677666776767766766776676776776776766776767667667767766767767767767767767676676677677677676767677667666676766767766776676776776676766676767766676666776667767767766766676776677676677677666667767767667767676776767677676676766767767767666776767677666766767767767767667677676676776776677667666776767766776766776766776776667766766677677676676776776776776776776776776676667676776667667677676766677676766776767667667676776667767767676767666776766776776776767766767767677677676776767766676776767676776776767767766677
6676776667667667667767767767676667767677677667677666767766667667677676776767766767676766666766676776767666766767677676767676776676776767766776767667767767766676666767677667766766677676776676676766767666767767667767767666767767666677676766776767766766766776677677676767766776666676766767677677677676776767677677676776776767767766776767676776676767766767676776767766776666766776776767676776677677676776776767766767677676776667767677677666776776776767677676776776767766776677677677667666677677676767666767677676767767767766676677677676776776667676676667676776666667767766767767767767677677666766677676767767767766776766767677677677677676767767767677676767677676676767767767767767767666767766767677667676667767767767667667667766776776666677677666667677677676667667666766767677677667767677676776776776776776667767677676677666776676776766767766767767767767676766677666667767766677667677676666666767766766776676776767767767766767677676776676766776667667677676776776776677666677676776667767677667767767676667676776676676776677677677677677676766767766776776676677667677666776776666677676667667767667676676776776776667676767677676667667667676776767666776677676767767676776767766776767767767767767767677676767767676676776767766776776767676776677677667677667766677676776776767766677676676776776776766776767677667677676676767767766776776776677677677667677666767767667767667767766767677677677676776767767767676677676676676776776776776776766677676667767667676776676776766776776667677676677676776767677666667676666676776776767766776766667767677667767766767766776767767766767677676766776776767666766676666677667677676776776776667666677677677676766677677677666676767767676677676776767677677677667677676776676677677676766766776667676677677667677676766767667667766776776767767766667676776776767667677667666766767676676776667767767767677677677666767766776666776767676766666776766767767676766776776776776767677676766766776767677666767767766676767667676766767667767767667677667767676666766766767677677677676776676677676767767766767766767766776677667676766677677677676766766676766776776776676776677677677676776776766766776776776776767676767766767767676766767766776667767767676666776776677666667767766767766666677667676677677667766767676776776776776776667766667676667677677667766667766676776766666767766677677666767766676677667767766677677677676776776767767677676776767667766676767766766776677676766676767766767677677666766776676667677667666766767766677677677667766767667767676776776677677677676666767676676766776767766676666776667767666667666776677676676767667766767667767767676776776776677676776677676776776776767767767767676666766776776776776776767667667766767767766676767666767676776766676766776776767667767767677676776767676676676677677677677666676767666766676776667676676767676776776776676667767677667677667766766776676776766776767677667677677676766776776767677667677676767767767767676767676676767677666767767767767676767676776767677677676677677677676667767767767766676776767667767667767677666776776767766767767766776766667677667677676676767766676767767766776677676776767767677677676776667676767676776667667667677667766666776776676767767767767766676776677676767676767676677676676776767677676767767767767766776776766767676767676676776776676766776677676767677676667766677677666776776776776676776776676677666676767767676667677677677677676667767766676667766776676766667766677667667666677676767676677676776776766767767767767767676776767767767767767676766776776767667677676667676676767766667667667767676677677677676776767766776766677676776766776776766767767767766776776776776776677677677677667767667677676776767766776776776677667676766767766766766767666676766767767766776766776667676667767767677677666776776776677667766676767677676776767766677666776677676776767766776767676767677676677676677677677677667676676666767676677667677666776776767677676776776776776776776666677677677666776677666767766767767677676776667767766676676676767766776766766767676676776667676776776776776776767667667766666767676667676776667676776776776667676776677677667666776676677676677676767667677677666776776676767677667676676767677667677667767666666776767767667767676667766776776766666677677676766776677676776677676677666776776676776767667766767677677676766776677676776776677677676767767676676667767767667667676776776766766776767766767677677677676776676667677666767667766767667676767766766677676666767767766677677676677667667666767766767767666766676767767677677677667767767767767767667766767676676667767676776767676667766766767766667676667766667767677676776676776676776767767676666767676776767767766776677676776767676767766776776676776767767677667667767767667677677667676766676666767677676766677676666776776767766667766676667676766766776767676767676767766767667677676776666766776676667676676776767667667767676676776776776776666766767676776676767677676767767676677666776776767667767766676776766667677667677667677676776776776677667766776676767677677677676786776666766667667767766776776767767767677677676767767677676676767766776766767767766767677677677676767767676776767666677667667767676776667767767676676776676776766677666767677677667767666767766767676767676767766676676776667666767766776676766767767677676776677676667767667767766676767676677676666667767667766767677677666776776776776767767767767667677677667676776776776767767767677677677667666676667767677677677666676676666776676677667677677677666776767667767676766667767766676767666776767676677677667767677667677676776767766676676667666776776776666766776767767676776676677667766766776676667767676667766667766677676776767767666776767676676776776767676676767767677677667767767767676766666677666667767666766776677667677677667767677677676676677677677677667676666776767667766776776767666767677677666677677677676667677676677676776776677677676677667677667666766776767767676776676776776677667667767767667767667766776776767676767767766677667676676776766666767767667676676776666667677676676776677667767676677677677676667767766776767677676776776676776776776766767677677677667676676677676767667766776766767676766667667767766776776667667766766776776766776677667677676776767767667767677677676776776767676766776776776767677677667766776676776776667667676766776776766776767767766667676776677666767767676767677667676667767767667766776776767667767766776676677667767677677677677667767767676767766677666677667766767767767667766767767676676767676767676676776767767676767677677676776776767767767666776677676667766667677676776677667767667767667767766676677677677676677676776667676767766767676766767666677676767676776767677677667767666767667676677677677677667666766677676776766776676776767767666776667677676676776676776766676767767677677677677667667667767676766766667767766676767677667767766776767667667767766776766776766666677677677667667677677667767676767666767676767677677676776776776776776676767667766767767766677667766767766776677667667767676676766766766776767767767766776767666767677677676776776667667667766776766676676776676667667766767667767667767676776767767766776776767767766776677666767767766776667767766676766767767766677667677676677676776766667667766767677677677677666776767767667676667767676776676677667766767677677676776766766677677676767667677666776767767767667667766776767767767767767767667667767767667766776677667766776676776776767767767677676767676776767766776776676667676677676776766767676677677667767667666776677667677667767677666766776767676676776776776776776776677666767677667667767676776776776767667667766776776666667666677677677676766776677676667767666776767676776677676776766776677676766766776666776767676667767767677677677667767677677666776776776776776667677667766667677667767767666767767666767666676767766767676667766767767666677666667676776767766776767767667677677677666767766767767676776766767677667767766667676776776776776776767677677677666766677666776776766767766667767676766766767677666776676776767667767767767767767677676766776767766767677677667767766766667767767767767767676776767667767767767767667766766676677676676767666677677676776677676666776776676667767676677666677676667677677677677676776776667667666767676776676666767667667677676767667767667766677666776776767767767677666677667667666776767667666767767677676677676767767767767667676776677667677677667676766667677676667767767677677677676766766676677667666776676776776767677676776776776776766676677677666776776776776766776667676776776676667767676776776667677666676676767767766776676776776676666676676776776767667767676677676776767676776766776776776667767677676677667677667767767677677667667677666676767766676766677666776677666676767767766667676667767676776776766667767666767767676667676677677667676776766776766766776776776676776776776767767767667677676677667677677677666676776776667766776766776666776767766676767766676676767767676776776666767766667767677676776677667667767667767676767677676776766667676667677676676776766767677667767766766666677676667677676776776676767767767767667677676767676667676776776677677677676776766767766776776776767667676677667767666676677676676677676767677667767667677677676776676766776776767767676667766776767767767676767676776776776676677677676767677677677667676767677677677667666666776776677677677677676667677667677667766776776767767767677676776776776776776767767666776677676677677676776677677676776776776776676766766676677676776776767766676776776776767767767667767766766767677676776767766776767676677676776677677667676667667676767767767767676776666766776676667666767667767767766677677677676776776776776667767676776766776677667676767677676666767676667677677677676766676676767767666767767766776767677666776667676677666676776767667767676677677676766667667766776776667767676767767767767677677676776666776776676676767666776676776776766776766776776676776766676776776776776776776776776767676776667767676766676776676776766776677676776677676767766767767767676776767767667767677667766667767766776766766676667667767667667667676776766776676766677676766676677666766767677677677677677677676667667767767767767666667676776776767
6766776666676767767677677677676776767667667676767766767767677666776667677676767767767676766776766767767677676776767676766766767767666767676776677667667676767767767766767767766767676677667677676766776776766767676767767767667676667767666767767667767767766766667767667767666676776776676677677677677677677666776776667677676677667666776767767666677677676666776776667677667677667767677667766667767676667767767767767676776776776776767667767767767667767766776677677676766776767676766667676776776666677676766776667677667677676776776676776667677677666766677676767667767767666767767767677676776776776776776676776776766767676766667676666776776776667667666767767676677677677666776776776776666766776776676676776766767667766666676667766776776776766776766776767667766676767766677677676766776776776667766776767767767767667767676667767676677677677666677667676677677677677677676676776766776767767766667666766776776776677677667767676767767676676766767667767667667767767766677676676767667676767767676767676676776676776776766776767677677667766677666767667766776767676677667676677676776767767766767767676767767667676776767766767767766666676767767677667767677676666776677666677676667676677666776776767667767677677677676767676767767677667766767766767766776767767667676776677676776776666766776767667676776776767767766776676776776776676677677666776776776677677667767667677667767676767676667767677676667676767676776677677666776776776766766667767676776766666776766677677676767766767667767767767667766776676676766676776776766776676766766677677667766776767677667767677677666776776776776677677666767677666767666776676767667767767667767676767766677677677676767677667767667676767677677677677676767677677666676676776767677667677677676776676767676767676766776677666776767767767676776767767676766766766766766676767766776676767677677677677676677667676766776776677677676776776767667676667667767767666776677676766776767766676767667767676776776676776677676677666767677677666766667766766767767677677667666766676776766676776666677676677676776667767667677667676767766776666776776776676767667767767677676767676667767767766776776767677677667767767666766776667676776776767667767676676766776776776776776776677676666676776677666766776767767666776677667767766776766767766776666767667667677676676677677676776766667676767766667767677667667766776767676677667667676677676776766776677676766677667676666767667676776776676677677677667677677667677667767767767666767677677677677666766667667676767766677677667676667767667767667767677667677676776776776667666776766667667766766776676776677676776666767766677676667767676767767676766676766776677677676776677677677677676766676767767767767767766776776767677677667677667676766676766667676767767767766767766666776767666767666767667767767766776676677667767767676776776676776667676767676776676677676767677676677677677677676776667676776776767766677677677667767677677676666766677677677667767767676667677677677667767767676776776776767666767666776676666776676776677677677677667767676776767767766667767766776766767766677677667676676776767767766776776677666767767767767676677676767767767766677676676776776766767766766766776776676767677676766776676767767677677667767676776776666667667677676776776677677676676767667767766776677667766767767766677676776767767676667767676767666767767767767766667677677666766767767677676676767766767767767767666776766766776776766776667667767767767767677677676667676767666776667666776776766776767766776776776677666667667677666766776666767667667766776676767767676776677666667766776776677677677677666676776776776767767767676767767767677676767667766776766667677676677676776767677676767766776776776676676677677676766676776676667667676776776767676776776766676676767676776676767766766776767767766776767767767667677676676776776767767676776776666667677677666677676676776676776676776776766767676676776776776676766776776677676677666766776767677676776776776776677677677667667766767676776767667767767767767767767767766776776667667676767767766667677666766766766776666677676776676766767666776776667677666767766767667767667767767767666766776767767676677676766767767767766677667767766767667766766667676766767677667766776766766776676677677666776776667767677677677676667766677676677676677677676676767766677677677676776776667767767667767676776776767667677666667767766776766776676776676776766667677666767767677677677677667767766776776676676766767666766766767677677677677677676667677677676667676776767676776676666776677677676776667677677666776776766767677666767767676776667767676667767767767676767677677677677666776776776767767667677667666776677676776767766776776766776766776666767677667676676676767767677667677677677666676776676776776766767676677677677676677677667677667767666776767677676767767677676666677667677677677676767667667767767676776667766766677666667676776767677677677666767767676767767767767767767767766667767767766767767667677676677677677666776767767767676667767766767676677666776767676776776667677666667676676767677666776776677667767666776776767677676776666666667767676667767667766767677677677667677677676776776667767676767666776776776776767677676677676766776776676776767676677676676776667666767766776776676667666667767677677677666676677667766776776776766767677677676667666776767676767766676766677676676767766776776776776766776776776776766676676776776677676767666766767767667766776767666767676677676776776677677677677667666767767677676767677677676677676676677676776766677677666766767766776767677666767676776776776666776767677677677676676766667677666776776776776776676776767676667767667767767667666776766766767676667677677676776767767766776776766766667766776767677676776776766676767766676667666767667677667677676767676676776776676677676767767766676766767767676767766676766667767766677676776776677677677677667676676767767676776776667767766776776767676676766677677667766766676677666767677667677667676676776676776677677677676766767766676776776776677676767766776776676767767767677677666676776776766666776766776667676767677677666776776776666767677677667767677676677676676677666776767676767666767766676776766676776776677667767766667767767667766776767677677666767766767676666676776667667767767677677676776677667666767767677676776767677666767766667676766767766776776776677677677677667676767767677667677666767767666776767766666767767767767767767766776776776767766766676677677666767767677677676676776776677677676766767766767667677676776776776676767767667676676766776677667766676776776767667676776666776667767767767677676677676776776767677677676776767767766767767667767676676767766676667676776676676677676677667677677667667767767676677676776767767677677677677676776767677676776767667677666767767767667666776676767767767766776676667766676767676677666667766776767667767767667676776767676667676667667666776776767677677677677676767677667767676776776767667676767767767667767677667677676766767767766767676776766676767676776667767766776677677676677667766776767767766776676677667766767767667666676666776676676676776677667767767766666766677667666767676676677676767677676767767767677667677666776767677676776776766767677676767677677676766666666766677677666667667676767767666766767666776677677667767667666776676767767676776776767767677677676767767676677667677677676776667677667676676667766776776767666766776776666767767767767676676776766767766776767767677676767767667767676767667767667676667676776767767677676776677677666767766677677667667766667766676676776776776666776767677666776767676776767676776667767676776676676676776776776766767666667667767676776767766767766776767667676767676667767666676776667767767666776767766776766776667766767767677667676776776677667767677677666767676767766767767676766767676767767667767767667667677677666776666676776776776776667766767677677677676667766776676776767767666677676667767666776766776677676766767667667676767677676776767767667766676677677677677677677677676767677676766776776677666676767767767666767767766766776776676667767667667677677677676776677666776776667767767677667667677677676766776677677677677667677677677676767677666767677676676667767667666677666677676676767767766776766677677667766776667667766767767676667766667667677677677677676766677676677677677677677677667677667676776666776776776776676776667676677677677676677677667766667766676776766667767767666776776776776776776676767667767767767767767767677676776677676766776776667767767667767767767766767767667676677677677676776767667666766776667667767766776776676776676776767767767667767767766766767767767677676676776776766766766667667667677677677677677677676776766677667766766767676767766776767767667767767767676766767767767767767767767767766776776766767767676676677676776766676767766776776776676766776677677676767767766776776767667677677677667676667676767677677677667767667677677666767676667767677676667667767766767667676676776677676776776776776776677667766676676776676767677666776767677677677676776776666776776776676676767767767677666767767677676676677667667676767676767767766677676677667677677667676677667766676677677667677676767676766666667767667677676767767767677666666676776766667767767677677666667767667666667767767676666766766666776767667767767767767767677677677666767677676666676676677667767767677667767677677666667666767766776676776767667766776667767766766776767676676776677676766766767767667767676667767767667767767677667766666767766767677666767677676766677677677677666767766677666776677676766776766767767676766766776767667667767766766776767767667676676676767667767767767767766776766776677667767767766676766767766677676677676767667767767667677677676767767766766776666677667667767676767676776767676677676667767667676776676677676767766776677676767766776776767767676766767766667676766676776666767767677676667676667767676677667667766676677667767676767767767666666776776776677677666767677667767676776677677676766666766677677676766776776776676776776767677666767667767667677677676767667677667766776776767766676767667677676677676776676666676776776776767677677667766776767676776767677676676776666766766776667766767677677676776767767666767
676677677677676767676677676776776766677666776767766766766666676766776767767767767676667666767767767766776767766667766776667767667677667676767666776676767666776677667676676767667767676666667667766766666676767767766767767767676776676667766767767767677677667666766776767677677677666776676676676766776667677677676766676667677667677666776666677677676767767766666776776776776676776667667766767676676667676767677667676676666776776776767677676766766776676766767667676767767767767667666767676776676677667767676766767677677667766767677676776677676767767766676776767676776776676776766766677667766667766676776776766767767767767676776677677666677676676767676766776776776767676776766677667677677677666776767666677676776767766776767766767676776677666676776677676767676776776776767676776776666776676776677666776767767677676776776776776676766767767667667677676767667676766776676766677677666776767677677667767767767666667766767766677677677677667766767667766677676776776776767667766676766767677677667677666767667677677676767767766767667767767667677667766776767676767667767767676767766776767767767766776767766776776677677676776676776767676776676677676767767676766676776677667766776676767767676776767667766776676676666677677676677666776776776766666776676667677676767767677676767676776676776776667766766667666767676776776667767767677676776767667767677677666676676776676776776766776767667766677676677676767676776766776776776776676766776766766776776677666767767767666767767677667677666676766776776767766767677677677677676776767767676776767767676767677677677677677676677676766676776667676776676767667767767677676667677676676766776776667767766766676767676767677667676776776767676766776666676766677676766677676767667767677667676767767767667766776776677666776666676677667767676776676776676767677676676776767676776667676776766666776767676776676766767766767767767677677677667677666776667766776767766776767676766767676776767676776677676776776677666676767767676767767767676776776667766767677666776677677676776776776776676767767676677666677676766676776677677667766776767767676776776667676776776767676667767667767666676677677666676776776766766776667766676776776767667767677677676666776776776766667766767667676776776766776767677676767767767767767767666677676676676676677676767766776667767767767677677676767766767767677677667767676776766766767767767676767766776767677677676666767667767667677677677677677677677667676776776677677677676767667677676666667767767767676766767677677676767766776676666776776677677676677667767767676767676776676767666667677676767767676776776767767677677666767767676766776667677667767676776776667677677676767767767767767766767766776776767676776776776766776767667767677677667677666776767677676776676776776677666776767766676776776667667677666776667677676667767767666767667667676767767676776766767767767676776776766776676767677667766677667667667766667767677677676767766767667766776776776676767767676767767677667676767666766767667767766677667767676767676776776766776776776766677666767766767677677676776776776767767677667767677667766667667766676767767767676676667767766766776776666677677677676677666767766776767677677676677666776767677667767676767767766677676766767767767667767676767767667767676767677677667667667677677667677677676767767677667677667676767767666666776766776776767667676676676776667766767766766776776776667766667676776776766776677677676667667767767767677667676776767767677677667676776676776767767677677677676766676766667766767667666767677677667766767676776666677667767666667676767676776677677676676776767677666767667766677676767767667767767767766767766666767677667767767677667767767767766677676676776677677667666667677677676676666776677676767767767766776767767767677676767676776767767666776676776766776776667667767766766767666766766776676676767676776676766677677677667767677667766667767767767676767677677666776677667767767677667677667676776676776776767767766776767767767676767767676776776766767767767677676677676677666776767767677677667666767676776677676667667767767767766767677666676667666776767667667766676776776767666776677677667677676776776776776776776666766776766767767766666766677676766776676666776767677676676667767767677667676767767677666776767667677676767676776676676767767767767666767767766776767767767766767677667767767676666766667667767667767766776766766767767766767767767676776776767767767676766766776677677667767766776766677676776767767767667666767676666676767666776776767676767667767767767666776776766776776676776776766776766666776676776776676776766767667766776666776776767676676766776776666666666776776767666667667767676776776776667666676667677676676767677676776677677677677666767767667767667676766776767767677676666776776776767767767766767767767676767767667767676766677676767766767767667767677667676767676767767677677677676766767767677677677677677666776776666766767666776776677677677677677676767676767766767677667767677666776767677667676676676667766667667767767767677667766667767666767767677767767666776767767767676667677677667667766767667767766666766766666766766767767676776666666767767676766776776776766676767677666776767766767766767767677667667766677667677667667767676776667667767676767767767676766776776677676676776776776776667766677676776767667676676766767676676767766767676677666667766776776767676776776776676776676776666767667667766676766776676767677677676767677667676767767767766776776766776676776767677676776776767676767676767766677676677666776776776677666776676776677677676767766776667677667766776767767767767766676776676776766666767677666767767766676767676776677676767676667667767766767767766767766767767767667767677676676766677677676776677676776667767767677677667666676677667677676767666767667667677667677667676677666667767767667677667767767667766676776776767666776776776666776776676766677667766666667677676767677667766766666776776776767666776676767676676776776776676767767767767677666666667766767767676677667677676776676767676766776766766667766667766676767677676767677666667667766667676667677677667766677676767767677676677677677666767677667767667677666776676677677667766676776767677666766767767676766776767767767676767767767666767767666676766767767766767767767767676677677677666776676767767676767767767767766776767676776676776676667676767676776676767767667767676767676667766776776776676677667676776776767676677667667766767767666776776767767767677667677676776776767667667767767766776677667767677677677667676677667767677667767767667767767677677676677666766776677676667767766677676766767667676767676767766776776677677676676776776776667666767676776677677676676766776667666767767767766677676676776766766766767767766766677676776677667676767767676776776667767677677677677677667677667677677667677666677676766776776667676767677676776776667766767676677676677676767767666767677676766677676776767667766767766767667767767677677677677677667667677667767767676776667666767767676767767666776766676677677676676776676766776677677677667667767676776767677677677667676767667766776676676676766676776767767676776676676667767676776776676667767676776766767766667667767766767767767677676666767667767677677677667767767767667766776667676767766676677667677676666766767677666776767767767667676766767667677666767676677667766666776676677676667766676767767667676767677667666677667676677667767766767676776776676776767767766776776676766667676677677676676766666767767766666677667766767676767766666677677676776676767767767676776776767676776667766767766767767766767667667767676776767667767666776776776677677676676676767676767766767767677666776776676667677676767767767767766677677677677677676776766767677667667767677677667767766776667677676766776776776767676767677667767677677676776767767767766767676767766667666776776767677676776767767766666676767676677677676776767767667676776677667767767767766776767676776676767676776766676776666667767676767676776776766767766776767667767766767766776767667677677677677676776666676776766766767767676776766776677677677676667677676776767677677667677666776676667766766776677677676767766776667767667677677677676776766666676766776776776677676667766776767676767767767767767677676676776776767767676766766667676776776676677677676776676776667677677676767767767667766667766767767767677677676776767767676667677676667767767677676767767677676767767666776776676667767677677666676667767767767766776677676776767666776766677667766766767767767766776667766766677676676767676676776767667766767676776676776677667676766767766676676666776677677677666677677667767766776776677677676766677676776667767676767666766776776776766677676776776767677676676767666766766677676776676776666676767766766776667667767677677677676666767677677676776767667676776677676776776766767676676676676776776776767767667767667677667767666676667666666667767767767766677666767677676767666667767767767677667767767677676667766776776676776767767677676776676676666666767667767767677667677676766776667666766767667767767667676677677666767677676767766677667767667676776766767767677677677676767677667766666676767676776766776776766677666767766766776677677677677666767666776776766767767767766776767677676776776776767667666766766677666767677676676677677676667676776767667676776767676776767666776776766776666676767676776776776767766677677676776666767767676676767676666776666677676776767676676776776676776766666676776767766776676767766667767677677677676776676767766677667667767667767677676676776776677676776776767666767767767766677677667676677677676776767677676676677676776667767767767677676767677677677677676667677677667677676776677677676677677676677677666776677666767767677676776676667667766766776767667676767667767767767767766776776776766676766767767667677667766767676776766776666667676767766676667767767677676766676677676766677667767676776766677667677676767766776667767666776767676776767676676666767767767767677677677667766776667767676776776677676776676767767677667677677677666776776776776766767767677676767767676776776677676767676766776677677667766776667767767766776766677676776766676776776767767767767767676767767767767767767677666767767677677677677
6667677676766766776767676676676776766676676676677676767677667667767766766776767677677677677666667767677676776776677677676776776667767767767766667766666767767677677676677676676677677676677677676776766677667766767677667767766667767677666776767767766776767667767767766677666677676677677667677667767767766667677676767767667766676776766776676776767767666766676767766676676677677676677676776776767767666767766776776767677676767767677666667767767667667677676767767766767676677667677676677677677676776767677677676766776677677667676677666776767767767677667676767677677676776767677677677677666766776776766667677677667667667666676767677676767677666767676677676767767677676677676766766767677667767767767677676776767767767667766767667676776667677667666666767676677677676766667666766776766666676676677676766767767766776776677677676766776766776776666776767667667676776667766776767767767677677666767677677677667766676776767677667676766767676766667677666676776666766767667676677667767676776776676666776676666776676766776776776776677676766776776767666676776767767766666767667767767677667767677667676767767767767766766776666666776766677677677676776767667677677676667667666677667766766677667677667767677677676677677676776767677667766667767767767667767766766677666776767767677667667676767766776767766776677677666776776766767667676677667766767767766677666766776767766677677667767767677677676767766667767676776677676776677676767666676766767677677667766776667766767666776677677676667767767677677666666776667766776766776776766666766776767677677676667767766677676776766677676676766676667677676766766766776666767767766776676776766677677676776767677667676767676667677677677667767677666667677667767677676766776676776766776767677666776667666676766676767766776776676767767767767676776666676666776666776767676776766776767676677676776677677676767767766776766667677677676776776677667766776776767677667767677677677677667676676766776667676776776767667676767766677677667767677676776767667766667767676676677667666776676677676677677676767676677677677666776676677677676767766677676767766776676776677676676676676667767766766666776666767667766776766776776776776667767767767677677676667676766676776767767767667677676767677676776766776776776667667767677667677676776776776677677676677676767676767767667766676776676767676677676776767767767766776776767767676776767667767677677676676767767766767676776776677677667766676776767767676776776677666667767767766776667766667766767767677676767767767676776677676766776766667766766776676767677676677676676776767666767766676677677667767766767676767766666767767766767767677676666677676766676667666776767767667766776776676766667767677677667676767767677676667667676667667677677676776767677677677676776767766776776767677676776766776677666676767767666776776667767677676767667767766677677676766767767666767767677676767666776767767666776667766767666767666676676766676767667677666776767667667766776766676776776767667767676677677676776766767767766767667766767767767767766776676767676767677677676767677677676767767676766667676767767677677666676767766667767767767666666776776776767666767767767667677676676676676776767766667766677677676666767766776776766776676766676666776676766667677667767676666667666767766767767676766776767767767676676767676677667677677667677677666666676767667676776776767667767676667767676767766776776766776667766667677667667676767766676666767677677677676766776767767667676776677676776766767676776667767767676776667677667766766776666676677677676677676676776776776776767677676767677677676776677676767767767767767677677677676677677676676776676766767767667677677676776677676766776676776776776767666677677677667677677677666776667766776776767677666676667766666776676676676767767766767667767766676667677677667676767676677676776767676766776776676776767767767667767767767766676676776767766767766676767767666776676677677666776767677677677666776676766677676767676776667767767767677676676767666767667676767677677677677666767676776676666667667767766667666767676667676767667677667676766776676676667767767766676767667677677676676776776776676767677666776766767767667677666767766776766776776767766766776776767667677667767767677676776776767667677676767667767667767767767667767677677667766766767677676767767667666767766677676677667667767676776676776776677677666767676776676677667767766776676767667766776676776776776667767766767767767767666776677677666776676677677676767676667667767677666677676776767766667767676676677677676776776666677677677676766776666667676667676776776676776776667677667767767666776766776676666767677667667677677666766767767767766676776776677677676776667666776767767767767766776776767677667767677676766676677677667766677666766677677677677667676767767766767767767766767677676776766766676766767766776776676767677677676776767767766676776766776767767676667767767766767666676776767677676676766677677667677667676766776776676667666776767677667767767667676767667667677676776767766776677666676767677667667676666676677677667766767676767766676676667767676776677667767767677667667677677676667666776766677666776776666677666767676776767676766776776776776767767766776767676666677676677667766767767766667666776776776676776776776776677676676676776776766776766776666677677676767767767767767667767677667676667667766776767767676767766767667676767767677666677676767766767676776776776776767767767766776676776767767677667767767677677677667766767767767767677676776677676776767767766766676776767676766667667767767766776666767676667767677677676776676676767767766776677677667666766766776676677666767767676666677677667677677676767666766776767767667767767677677666677676776767767676676666767766767676776776776776676776667767677676676776766676667667766776677667666776776676677676677677666767766666667677666776677677677677677676676776767766676676776776776767766676776767766767666766776776677676776776776767677667676767677677676766776767766767667766676767766776667767767767676667767766767767667677677667667677676767676667676776776677676767767677667677676766766776767767677676766666776666767767767766667677667766776677676767676776776767767767767676676667676776677677676676676776776666776677667766776676677677676676776767676767677667676676767677666776767766767767767676776776767677677677667667767767677667766766776776676767676776767766677667766677676676776677667677677677676767667767766667676677677676677666677677666676677677677676676667667666676666767767677677677677666677677666776677677676676776776667667677667767666767766767767676676776767767766766767676766767766766676776766676766677676776776776776676667767766767767676767676677677676766767766776776767766776667766767677667677666676766667766776667677676776676677677677677676776767766766776767766776677677676767677676676677677676767667767676766667766776667767676776767767767767677667767767767766666676766766767676776767666776677666776776776767676776776766776767767766776767677677676766776767677666767766767767766676766776766776776666677667677667767767767766776776776666776776776766766667667677666766767767667767677676767667666776676776776667677676776767766676666767666677667767676767677677677676677677667666676666767766667677667677667767767767766767676767676776667766667766677677677676776776776767766676776676667767767767767766667766667767677666676767766776667677677677676766767666766767767766667767676776776767767667677677677676776776776766776666766766766767677667666776767667666767676676767766767676677676677677676667767667767676676767667676767676766767767667677676766776776776676676776776776767677677666666776776766776667676767766776676776766776776766666677676677667767766767667767767667767766767766667666767677676776677677676776776776767667677667677677677666776676766776776667677667676676767677677677667677677676767767766667677667677667767767767767767766677677676776667677677676676776767667766767676766676776676776766676776766776766776677676766776676776767667766676767767767767767767766766666776776666677677676766776776766776766776767767766667677676776766677666767667666676776776676776767767666767767767767667766767766767767766767767677676776767767767667676767767767767666676767677667767677677676767767676776667666677667676766776766676776667676776667767666776776776667676677676776667767767676776776776766776776776766766776767767676776676677666667677676677666776676767666767767766776676776676776776666766677676767767766776676776776767666767677666767767676667767676776776666776767667767667676766776776676776776676766776676776776776767766776677666776767767676676776767767676666667767666677676776766677676767766676676776767667767676776676766767676666767767767676776667767677677677667767676677677677677677676677676677667677667676676776767767677676776676677666767676676676767667677676776667677677677667666767766676776767677677676776766776676767676677676776667766667766767767666776676776767677667667676776776776767767667767676767767677676667676776767667676766776776676766776677676766776776677677667676667677667767676776767766677666667767676767767767667667676676677676776767767767667767767676676766776776776776666766767766676677677676776776767767666767766766677677677667766767676767766666767766767767666666767766676776666776767677677676766767677676677677676767767676767677676667766767766666776677676767766767677666677667677676776776776776776666766677667767767666767767676677677676776666766776676776666767766677667676776677677677677667767767767667767667677667676767766776766776766676767767767767677677676776767766767766776776776767677677667767677667677667766667767767666776776767666776776766776677667677677677676776776767767767767677676666776667677676776767767677677667667767677676767667767767677677677666767767767767766767676776767677677677666776676776767677677676676776767767767677676776677666776776767676766766767676767677677677677676767767677667667676776776776767677677676766767767767666677677676776767767677667766776767677677667676767666767766677666776666776767767676667677667676776676776776776776766677676767677667666776776776767676666767767767766767767676776667767677676776676767
76776667677676776767677666767767767767677677676776767766676676766776677677667677667767767676767676767766776776677667766767676776676767766766776677677667677676767767666766667767767767677677666767767677666766776776676767767666776767676766677667666776677677667766776776776776776767676767677667677677676667766677676767767677667767767766677666776776767676776667766676676767766767767667677677667676766677677667767667766667767767676667676677677667677677677677666666677677677677677676676676677676767767677666766766766667766776677676776767667767767666776676677677676766766767766776767676767766776667767767677666677667767676776776667676766677677677676776677667767766767766767766676767767667667667767667767767666666767676677677677676776666776776766776776667676676776776766677676767767677677676767676776767667666766776666767766776776766776767677677666776667767767767767666677676776766766677667766767766767767666766776767766676767676776767766776677667767767767767667677666676766677676667766776766776767767666776776776766776776767667677676776677677677677676776776776767666767666767766767676776666667767766676677676776766767676667766767767667767676667676776776776677677677676767676766676767676767767677667767767666776767767677676776676776666776767677667676677677677676776766776767767767767677676776667767676676776677677677677676766767767767677667677667677676666676676676776776767766677676776776776776776767767767767767677667667766666767676776766776776677666666776767767676667667767676776677676776776776666776666776666667667767766766767667767667666776776776776676776767677676677677677677676677676666767767676776776776776776767767677676666676676676677667767666677667677667667677677667676776677676776767677666776677676776676767767766676677666667767676676776776677677667676767676776776666676766667677677676766767676776667767767676766776776676767766776776776676667677676767766767676766776667767666766776676776776766767767667767767667676767667766776776666766767667766767767767666766676766767677676767767667767676667767677677666677666667766776676667667766676776676767676677666776676776676776776776677667666767766776676766767677676677667766776667676776767676767766776667677677676677677676767766676767677676776766776677667767677667676767666767666766776767767767676666776677666766667767767677676676766776677677677676676667667667767677676776776677667767767767676776767767767767676767667667767676776766776767666776667676676767766666776776776767767677677677677676776677677667767666776677667766776776776677677677676776676677676776666767677676767767676776676776766677666667676667667767767767677676766766676767767767667767767676767667766677677667767666776767767767676766776776676776776776676776667767766776677677677667767676677676776776666776776776767676767676767677676776677667667676767677677677667666776776667766767667676776677677676776767767767676677677676767766667767677677676676767767676677677676776667766677677676767767666767666776776666767766677676767677677677676767766776776677677676667677677676776767677676766776677676676776767766677677666767677677667677677666767767767677677667676767767767767677677677677667767667766677666776776767766767766677677667767667676677667767667767666767766676677677666676767766776676667676776767767766776767677676766677677676767676667767767767767767767767677677666767767676676676667676776776767767666766776677677676676776767767667677676767666666776766766677676766767667767767676767676766776677677667766667676667677676667667766776677676767767676766776776767676677677677676767666776766776776776776676776776767767767676767666767676676776676766767767676767767767676776766767666776677676776776767767767766767767766767676676767767666776676776767766677676766677677677667677676776767677666776776666776767676767767766676676676776676776676667677676667676767767766666776767767677667667767677677667676767767676767667676767667767767766776667676677676677677676767666677676676666766776767767677676776667676767767766677676767767767767767767676767667766776767766666776767676767767767676767677667676767767667677677666667767767767767667766776676767677667767766767767676676677677677676667767666776766776667767676766667666767767676676776767767677676667766677677676766677676667767677676767766766766767767677677677676766767677676677677676766677676767676767676776767766677676666776676776767677677677677676767766666667677666776676677677667676767767676766766676767767667667767677676666776677677676776767676667676776666767676776767767677677677676677667766677677677667676767767677677677667766776676767666776766676776767676776776666767767667666667666776676676676776776667766776676767676667767676667767766776767767766677676676776766766776676666667767676776666667667766766767767677677677676776776767767767677667677667766767676766676776766776676776767767677676766676667666676677667766767766677666766776776776677667666766776776767767767767767676766767677676767677667677676676776776767676776776776767767667767676677667667676767667766776767667766776677677667767767666776767766776776776667767767767677667767767767677676776767766767767677676776676767676776776677677677676677666676776776776666776767676767676776667767667767767676677676776776776767676776776776776676776776776776776766767666766776776676676776766666766676776677676776667766667666767767767666776767767767766677676776766677676677677677666767676676676677676767677676767676666676677667676677667766767676776677676767767676676766767767767766677677677667767766676776776666676776677677677667767766667766676776776666766767676776677676776767766676776667767767767767667766767676776776767766776776776767676776766667767677667677677667767676667767767676767677667667767667766776666676767766776776767667766776667677676766676676676667666667667666676776766767667766776666776767677667767676767666667767767677667666767766676767767677666766676776776776667676676776667676776666776776677677676776767676776676776776767767767677666766776767767676767667767767767676767766767766766767676776767677676776667767767667676776776677676677677667766677677666776767767767766667767676677666767677667677677667666766776677666677677666776767766767767766776766676767676676677667766776776766677676677667677677667677667767767677676676766667667767766767767677667676676767767767766666767767767767767766776667677667677677676677667677677676766677677667667767766676776767677677677667766676676677676676676767767767766667767767767667667767767767767677677667767677666767677676666776766676776677677676676677667677667677666776776767766767676677666767677666776776677667667676776676776677676677676766767767767676767666776776776667767667676766776767667667666767767666667667766767667767677666667677667767767766776666767766766767666776667676767767677676776767767767667767767667666776776677676776677677677667767676776677667676677676776676776766776677676776677667767766676776677677677677677667767677677677676767767676667767767666767676766776766767676776776766776767676676677677677676766666776776767767666776767767767676676766766667676667767767676676767767667767677667676677667667667677667677676767676776767676766776676776676677666766767667766767767767676667667767667676767766776767676766767677676767676767766776776767767667667677667676776767766677677677677676776676776767667767667766676666676677667766676677676776776776676776767767677666767677677667666767767767677677676767676676776776767767767766776767666776776776676776776776677677676776676776766776766766767767666667766776676767766766776677676767766676766767766667677676676776766767767677666767676776767676766776776767767766776776666776667767767767677667677676677676676767767766776767676766767676776767767677676666766667766767677666767677677676766677666676776677677666767767676767767667767677676776776677677677677677667766776766767766776776776767767677677676677666767677676677676776767767767676767677667767667767677677676667767767667767766776766766776676667767677677677676776766767677676776767676776767767676767767767666766767676776776677676767667767766766667677667676666776776776776766776667666767766776767677667766766677676766776666767767766667767766667677676677677676676776766677676776766767767667767676667766667766776676766766766776676776767676776677677667676776776766767767667667767677667767767677667766677676766776767676776776767677677677677667676767767677676767667676767767677676677666776767767766676776766767667766776766776776766676776767676776767767667666766766767677667767767767667766676776776776776776776666767677677667667667767767767676776776767677677677667676766766767767767767676767767766767677676776767667677676766776767666776767667767766677667676666676766767767766766776767766776677677676676776776676776676767767767677676767676766676677677677677676767667767676776766776766767667666776776666776667767766776776667767676767667767676767676677676776767767676776776677676767767676677667677677667766776676667676767766776767677677676676676776767767766767667767667767677666677676776677667676766676676766677667767677667666677677677677667767667667677666766677676676767767767766677676776767667766677677676677677677666776776767666776776676767767677667677666667676776767767667676776776676767667666677676767676776766767667767666776677677677667667767766776766767676676767767766776767767767766767766776667767766776776767767767767677666676776776776667767677676767666776767767676677666766666676776767766677667676767676676776776677677676776766767677677677667677667677677676676667767766766676766776776776776766677667677676676676776776776776767766767667677667767766766776767676677677676776767676677677677677677667667767766667767767766776677677677676776776677676776677666676766676767767677667666767667677676776767767667676767666767677677676676767767676776677666776677676667767676766766776767667767676776677677666676667677676776767766776776776776767767676667767666767667676677676666767667677676767766677667767767676767667676776767767767766677676767666677667666677667766676666677676677676677667767767676767767766776667677666776776767767667677666676667767666776767677676767676767666667667
67676776676676677677676667667676676767767767667667677676776776776776767676776677676767767766677676767766767676776676667677666767766776776767767767767766667767667667766767677677676776667766776676767667766766776767767677676767767767767667677667677667676776676776776667666776776676677667677677677667766676776766676767676767677676666776677677677667766776767767667767676776767667666767677676776776776767767767767676776776766676677677676676676676767667767766767667667666776776677676677676677676776776676766667676677677677677667767766767677667767667766766666776667676676776676776677666676776767667767676677677676766667677666776766776776666767667677676767666677677677677667677677667767677677676776776677667767677667767767767767767766766776766767667677676767766667667676667767676677667677667767767766776667767766676776767677676677666666676776676776667767767667767676676666766767767767667677676776677677667666677677667767766766677677666776776776676776767767767767767767767767767767677676776767766767677666767667766667677667666776766776776677667676776776766676766776667767677677667767676766767677667667677676667676676767767677677676666776766776766677676776776677666767767677666776676767766776776667667766666676767677677677676767676766776776767767767766766676776776676776776776767677666767767677666766776667766667767766677667767767676767677666676767766676767766767767677676767666776776767667766767677676767677667767766776676776676677677667676776776677677676677676776676776677676776766776767676776776676767667766776767766767677667767766677676776776767677676776776776776676776677666776766776766677677677677676776776676776776776776776666677677677677667677667767767767767766766677666766767767666766767767667667676776766666676766767766677676766676676776776677676667676776676677676776776767767767667767767767676776776767677676677676776666776766776767766776677667677676776776677677676767676776666676677677677677666767677676776776677666776766766776767766767767767677677676666776776776776667677667766767767676767766776676776676677676776766767767766776766776767767767677677677676776766776767676677676776666676767766776776767767767677676677677677667677667766676776766776776766676776676677677677677667666767766776666677677667676767666677677667767667676766676767766776767767767766677677667766776676767677676767766776667667766666676776767667766776667767667677676776776776676776776776776676766767667677677667767766677666776767676667767677667767766767676776767767767667666767667676767766776676677667667677676667767667767766776767676766776767667676677666776767766776676767677677677677666667676676676776666767766767677677667766767677677677667767766766776776776767676767767677677676676666776666776667676767676767677667766766776767766676767767677677677677676666776676667766776766767667766776676776676776766776767767767676677677676766767676766676776667677677677666766676767676676767766767767766766667676667766676776767767677676767767667677676776767767677677677677676767766767767677667667667766666676767677667767767766676676766776676667677676767676676667666776776676776767676776766667767676776767677677667667767767767677676667767767676767666767676766776776767766776766767677677677677676766776677676666776677667676676766767676776776767767766776776776767767766766776776676776676776767767676767676776767767767767666776667677677676667677677676767667676767767767666767667676776767667667677676666767767667676766677677676776776666667767677677677676767767767667766766766676776667677677667676776776676676776776776677677667766767767766677677676766676677676776776767676676776676676767766776776776767766767766667767766767767767767676667766677676677677667766676776767767676767667766776767676776766677676676776667767676767677666767667677677667767667767766776677676776767667666666767676767677677677666767667767667766767766776767666767677677666776667676767667766776767677676767767667677677666766767667767767666667667767767767767766776667767666667767677677677676776776676776767767676667667667666776776677676776676766676677676677667677677667666666767677666676677677677677677677676767766767767767767766767676767676776776776677676776767767767667677667677676776776676677666776776677677677667766776776766766766676767766766767767767767766776676767767767767666776767767767666776766767666767667767767766776666676676766676666776767676766776776767767667767677677677677677676776677677677667677677676767766776776767677667767766776767677676767676767766767766767667676776766767676677676676766776767666776666667767677677677667677677677677667766767676776676776776776767767667767677676767767766676776766776667667766776776776677677667667666767767676677676676767767767766677676676776776776776767667677677667766767676676667767767676666676766776776677667767766776776676766776676776677667677666766677676766776677667667676666666776767767676776776667767766676776776677676776677677676677677677676776767767766776767767676776677676776677677677667767677676776776676776677667677677676766667767677677677676776776766767766776676766776676766766676766767766766776767766767767676767666676676776676676776767767766767677677677676767667766677677677667677676767676767667766767676677676767767766677666676776667767767677676767666667676776776667767766767676776677677676676676666767766677667676676767676667666666767676766776677677677666667767767667677676677676666767766766767767667766776767676776767766667767677677667766776767676766767666776677667677677677676776776766776776776666767676667667767767767677666767767767767767666776776776767767677667677677677677677666666776677667767767767766776666676677667677676667766767667677667677666776776767766776676776776776767676776776667676776776767767767766776676776766776766676776776766766667677667676766766767766776776776767767666677676767667677677677676766676667676776767767667766776767767767666776776776776776767676766766767677677676776776766767667766766666667767667677677677677667767666776776667766776776767676776776767676666677666677677676677676667666677676767766767767767767766767767767667676676766776767767767676677667767677666776767666766776766676776776767667677677677677676767767767766677676677677677676766676767766767767767677677676776766766767677666767676766667667676666767767677667766766666776766667767666766667677676776776776676767666677676766776776767667676766767766676776776676676767766776677676767676776776776667766776767767676666677677677676776767676767767677676776776766766676767767767676767676776766677667676767677676767677667767767677667677677667766766766767667766767767767766767667667766776766767676767767766776767766776766766766767766776677676667767767767767667676767767676767767767666666776767766677676667667676766776776776776776776677676767677676767767767677676776776676767767767767666767766677677677676677677677677666767676776767767677676766677676676767666776776766776766776776766776776776676767766676676677676776776767667767666666676767767676767766767676776776767767767767767667767676776676767677667766666666776776767667676776666776776767677677667666767677667666776776766776666767766776677666776676776766677676677677677666676776767767677677676766776676776767767676776776766676776667766666767766776776766767677676776776776676776776776666767676677667767676667767666766767676776677677676776767676776776666766676766766767767676667666676776776766776767677676776666767677677666676767676676776667767766776767767767767767677667677676767767667677666776776776667676676767766776676667676776676676776776767767667667666776676767767767676676677677667767767766776776767676767767676677677676776776776667767767766667766776767767677667667767767767676776776676766667766767766677676767767766776767766767767767666776767677667667677667677666767766676767667766767677667666776677676776776776767767667677677677676776776677676776776667766667677677677667767677677667767767676776767677677677667766766766677677676677677677677667676666766667767676667667767676776766776767676776766776767767766776667766767767767666776767767667667667677667676677667766677676667676677676767677677677676676767667767767667767767677676767766677676776766667676776776677667667676776767667766776776776666767767666677676776776776767767667666767766676776676776677676767766776676677677667676676677677667767767676766677667767676776767667667767677666776667677677676776776767666776767767677667767766667767767767766677677677677676767676767677677667767676666767767767766766677677667677676767677666676776676677676766776776677676767677667767767766667676767767677677667676776767767676776776776667667766776776776766776666677667767667667676776766776776776677667667667666766676766776776767676776766677676676767767766776766767676776767767767676666677667666776776776766776776776766676766776676767667676767677677676776776776676676776667666767676776776776776676776677676766667667767766676767767677676667766767766677677676776677677666776676766776776766767767676776776766766776767677676767677676767767767767666666667676667677677667767667677667676767766776666766776767676766767767766767767767676666766776776767677677677676677677667677677677677677666677667667767666677667667767676767677676666766667677667767767767666766676676766676776767767676776776677676767766766776667667766766677667677676767676767677677666766776776767767676766667767677667676767677676666677676776767677677666676776776767667667677667676767677667766767766767766676776776677676667767766766666767676767676676677667676767676667767676766676766776667667767767767767677677667676776767676776667767766776766766776767766766776776677666776677676666766767767766676776677677677667766767767666676776767767767676767676776776776767677666776767767666776767767766776776766667676667666767767677677677677667766766776767767767677667767676766676776667676776776766767766667766776776776766677676776776667667766676767767677676767766766776677677667677677676667676776776766776676776767677666767767676676677676677667767767767666676676766776767766776776767766677667767676776767677677666766776766667766677676766776776766776776776776677677677667767676767676776766767677
36776767766767767676767767676677676776767767677677677676776666677676766776776766776776677667766677677677676766776677677677676676666767766776677676776766776677677666676776676776767766767767766776676676677677676776767677667767767766767667677677677676776676766677677677677676766766776767677677677677667677677677676776667767767767667676767766677667677667766667767677676677677667676676776767676767667767677666776677677666776776676677676766676677667676767676776767667677676776776766776776766776776776667766667676766776666776667766766767676767767767666767677676767667666676776676677667667767767677666766677666776776677676776767767767676676667767667767666767676767767667677677677676676767767767677667767676666667766677677667677676776776776776766776666767767766767666766766676767676766767766776776676676776667767766767667767766677667767666767667667677667667676767767677667767767667677667767767667766776766766676767767767677667676776776776776767666677667767767767677677667666677676766666767676776776776766776767677677676776676767767767676767766677666766776776776776767676767676776766776776776676776776676767677676766776676776776776776667677676776776776776667676767767767667676666667767767677676767766776666677677676776677667767767667666776677676776767676767677676676667667677677677677677667677666776766677677667767667667676776676776666677676766776776767766776767767767667677666766676666676766776776677677676776667767676676776767666776676767677667667677667667676776776666677676776776667767677676677677666776676776766776776766776676766676776767767767766776776677676776677676667767767767667666767666677667677677676677677676776666767676776667667766767676776677667767766766776676766767767676766676776776667766767667766676677667677676767767767677666776676766666776677676676776776767766776776767767667677677676776776677677676676667767667766677676676776776767667677677676666767767766776776676767676776776776767767667766776767767666767666776767667767666776776676767667677667767767677677667767676667666666676776776776766766677676776677667767667677676776676766767766666767767677677667767766776667677677676776776667766676776667767767667767766666776767676767677676776776667767667667766666677677677676776676667767676667767677676676767677676676776767666776776766767677667767767767677667677666767767666767677676776776776676677667767676776677676767766677676667767666776666676676776767767767766776766767677677666767676766676776776776767676667666766676676767677677676776677676776776776767767667676677677677677676676776776677666766776676767767666676776776766776766776767767676676666667667767677677677677667766666677676776776767766776776766766766766766676776766767676767667667677677677677676776667766677677676676766776767767677676767767677676677676667676676677676776677677677676677677667767676676677676676667677667676766667666667767677666767676676776767677677677667677667766776776677667676767666776776666767667767666776776676776667767676667767767766776667677666666676767677676776667766776676667767767767666676776667767676667766766776766776767677666776666767767677667677677666667767676776766776776767766767676766766677667666767766676767677676776776667766667767767766676776767766767677677677677667767766677676677677676776676767767667676776776776767767676677677677676767766776767767667677677677676776776776677677667667767676776776667676776676766776667766767667767676776767766666776676776776776776776677676776767667766776776776676676776767677667667767767766776767767666666767676776676776776667676776677666677667766767676776767766767677667767676667767677677676666776776776776667767666776676776766677677666767766776767666767766676667767676667666676776767677666776767667666676766776776676677677676677667677676776767676767676676776767667677677667677676676676767767667766666767766667766766776766676767677667677667676776776677667766766767767766767767676776767667667767666767767676767677667767766776677676676766677676767766766767676767676677677677666766767676767767767766776776667766776776776776767766677667766776776776767676776776767767677676676776766776677667676776767677677677676676676766667676776776767676776776776667676776767667677676766767766776676676676776767677677677676676667766767767677676666667666776667666776766766767767767767676766676776766767677666677667676676677676667766767676767676677676766776666766676676776776667676767766776767666776767767767677676767767667676767767767767677676776676677677676767667677667667666767677677667677667677677677677667676766776767767667767667767767767676766676776766776767766676776766766767767666767676667766676766776767767677677677676776767666766767766676676667766666767667767676767766767676767677676766766767767767667677666767677677677667676776667766776776676677677677677676676677667677677676776677677677667666776767667767766767767767667766767677666667666676767677677677666677666677677666667766766776677676776766766676677677676767767767767667766767677676776667766766667676776767676677667767676766767767677677667667767676767667667677677676767667767767666766776767676677676776667767676766676766767677676676767676677666776676767667766666676667767677676767767667667767767667767767767666776766767677666776767767677677676767767676766766766776766776776776776776677677676767676676767676776767766766676667767667676776766776776677677667766767677676776676766666676776676767676677676667767767666767676677677677676666677676667767767676677667667767767766767667766677666676676766776677676676677677677667666776776776766776776776677676776776677666776676776776776676776767767677676776667766676776776776766776776767767677677676776776776677676776676767666667676776766776776767767767766766776776676767667667766776776776767766766676667767676766776776767767767766766667767766767766776776677677677676776766767766776766776676776676767767667677676667767767666776776767677667677667767767677677676767676767767677677667767767767667676666666776676776776767766767677676677667767676667767677667766776776667677677676766677676666766677676676766776766676667766766677677676776776767676776766776767667667677677676767766776776666767667676776676766666666776676676677676766677677667767767766767667677667667667767676677677667767766776766776667677677677677676667766766677677677676776677677677677667766767767767676776776676767667767677666677677677667767676776676767667766766767676776776767766776676776776776767667667766767766766776776677676677666776776776767766667767677677676776676666776776776776767767767767767676776776767677677667767767667767667766667677667677676767677667667766776767766766776666767766767767766666776677666677676767676676677677676677677666767676776776776676776667677676767767666776676666666767766767767677676767767676767676667667666776776776776667676767667667766677677676677677667677676667767767766767667766766767677676776776776776776677677676776766767676676776766676677667767676776677676776766766767676767667667677676767767676667676767767667767676767667767676776767766767677666676776767677677677667667767677676667767767766676776766776767767677667676677666767766676767667767766676676776776776766776667767767667766776776767767767677667767767767767767667667766766776766776677667677676776776677676677676676766667767767666676676676766766776767676766766766776776767767667767767676767767676677667677667766767767766667676767676766676767767767766677677667676767667676776776676776767766676767767676767766766767767767767677667677666677676767676776677676776676766767667676677676766676767766776666667767666766666667767677666776766776776767766676667767667767766776767677676677667766776776677666776776766776766677676766776767766766667767676766677666767677676677666776776767667766767677676776776776666776767676776676776667677676667767667767677666776766776767666677676766767666776776676677677676676767677667767767667666776776776776767767676776776776776767766776776676766676676767667766666666677676776776677666676776776677677676767766776776677666677677677667767766676767676676776776677677677676766766677677667676767677667677677677676776776677666767677666767667676676767677677666677676766666776767767767677676767676767667677667767767767677676677676667677666677677676776667767766666676776776667676677676676767766776766776666767677676767766767676767767676776677667666767766776676776766776776776776776776767677676776776676767667677676667677677676677666667767767766677667766767676776776776766776766676676776776767766776767767767676776766677676776767667677667666766677676776667767767766767767767767677676767767676766766776676766776676667677667767667667676776677676767766776666776766767767667677667767767767767666676776776676766776776666776776776676767666767676667676766776776766767667767767767677667677676776767677667677676767667677676666776677676766666767667766776767667677667767677677676776776776766776776776776676766766776666676766767767677677677677676766676667677667766776776776676767767667767676766776776776776676776767667767667766776676766767677677667767767767677676677677676776667667767677677667767667766776776776677676767766767767766677677667667677677676666776776667767767676666767677677676767767676676667676766767767677677677676767676776677677677667676767667767666766776667677677676776676666767676667766776677677676776767767677677677677676767766776776677677677667766767677676676767766666776677677677667677676776776776776666776767667767767676767676776666776676766767766767677676766767767767666776677676766776677677677676776677676776776677677667767766767677677667766776776776766776677667677667766676666676776776766677676776677677676767766676676677676776676776667766767767676776776667767767766667767677676677666776776676776676766776776767766776766776677677676676776776766767767767667677677677676677676776767767677677676776767676676776677667767676667767676767677666767667767676666666676776767677676767767667676767677677666767676766776776776767767666667677676776667767767667767677676667766776677677677667677666766676766667677677677677666767677677676776776766776767677677676776677667666677667767676766767766766767676767767676677676776766677
6776767676776666776676676667667676677666676677666766676767676767766776766676776676776776676666677677667676776677677677677676767767667767676677677677676677677667677667676767676776776767766767767766776776776767767767767766666667677676767676776767767766776767767766766677676767767677667676767667676767676766677676767676667677677676776776767766766766766776677677667676776767676766776776676676767766767767766677676776776767766767676767767677666776667667677677677676776767767667676767767677676666677677676666677676767767766776767676667677667667667677676667666677677677677667766776776776776767767676766776766776767676767666766776677676677666676776766676776776676776766767677676776676667767677677667766677676676766767767766667767677676767676677677676767766677676676766767767677676776766767666667676767767676767767677677667666767676776767676677676677667676767676677677677667767767767767667676776776776676676776677676767767666776776767767667667767767676766767666677677676776776676766776767766676776677667766767676676666666767767677677667676767767677677676767667667667767677677677677676776677667767667667767767767767676767766767767667767667767766776667766677677676767677677677677677676776776767677667677677676776667667667767767766776776767677677676666776776776776767667677676767677667767676776666666677666677677676776667767766776776666667677667667676776767677666766767677667666677677677676767677677676767676676776776767667767767767767767766677676776667767666767766677666776767766776677676766767676677677676776776767667677666677676776667676767677676766776767767767767767667767666776677676776767766767767667766767766776766776776767767767767767767677677667767766776776776767677677677676767676677677676677667677677667667676776766776767766767766676676766676767766677677667666766676776776676776677667766676776767676767767766676666667677666677677676776677676776776776766776767767676776676667767676676766767766676677667767766776676767766767677667766667677667766676767767676776776766767667767677667676677677667676776776677676776776767667677677667666676677667667676676666766776767766776767667677676776766677676676767767766677666776767767677677677676666766767766677677666667767676677667766676676677667767676776767766767767767666767667767766767676776676766776776676776776677677677677677667676667676776776766667667677667767667767666767767666776767767767677676666767766767766767767677677677677677676676766676676676776776766776667766677667667766667766677676767767677677667677666667667666776667767677676767667767667767666776776776776767766776766776766667767677676766677676776766776767666667767766666766766677666666767767667677676667667767677676767767766667767676776677677667767666676676677667767767767767767767767677677667767677677676776767677677666666666676767676776666767766676767766776776776767767767677667767766677667767677676776677666767767766776666676676767767667677666766666776766776776676677676667676776677667767677676677676766776666676677676667676676676667767767667767767677676776776776776667767667767766767767666677677676776776776767677676676677666767766767677677676776776676776767767666776767667676766667677677667766677666677677676677676676776776776766667767767767677667767676677676776677677676776776776767767667767766677677666666767767766667676766676676767676677677677676776776776767767676776776667676767767667677667767767766776766766776676766677667767766766766776676677676677677677667676776677677677677676676667767766767766767767767676677677677677667767667766776776766677667676767667676676776766767766776677666677676767677666767667677676767767666767676776776776767676667677676766776666666677676767666776677677667676767666667766776676677676676767767766776667767677676667667676776767677667676776776776766776677677677677666767767677676666766767677666776766766776767767666776677676676767767667767667667677677676767677676677667676776767766766676677667767666776676767767766677667767767766767766767767767766766766677666667676776677667667766776767667667677677676776776776667667667767667767676776776776766767767766667767767676767767667676677677667676767767767677677666776766776766776677667767766776766776676776776766776767767666776767767677677676767767667767677677677676677666767767676767767676767677676776676766776767767767676677677677677677676776677666776776776766767666677677676776766776677667677666766776776776766767677677676776776767767767766776667766767767676776677676766676766776666776776776676676676667677676776676767767767676767767767677677676666766767677676676776767677677676766767766776767677676667767767667766776667767767767766776676677676667676667767676776667667667677677666776776677677667676676776767766666767767677677677667676767677676766767767767766677677667766767677677667666677676666767767767677666767767676766767677677676766767766677677666776676776766776677667767677677667767767677676766776767667676776776667767766776667767667667766776666776766667676767766767767676776667766676767766776776677676676676776778667677677676776677676667766766767766767767677677667667676667767766677676677677667767676677666776776766676776776667766776676767667677677666776776767767676776767677677667766677677667767677666766776776776776766776766776666776677676677676767766776677677676767767676766767766676676776676676776767667667766767767677676766776776676776776767676767767767676766767667677677667767767676776766776677677677676767677677667766767677677677667767677666677666767677677676776776767666677677667766776766776776676776766776677676767766766676766776767677667677676776766776776767767767767676776676676767767676766776767676776676767676776766767676776677667767767677677677676767766766776767677677667767667666776767767666776667667676776766667766767767767676767676676767677666776767677676767766666666667676776666767676776767767767767667766666776676676676676767677676767667667766776677676767767677666776677677676676767677667676677676766776766677676776667766776767767676766776776767766776766766666767676776677677667676776766667677667767677667667667677677666776767766776666767677676676676666776776767676776776776677676676776667767767767677676766676677666667766766767677676767666766776767766767677677666776767667676666767766776767767677666766677677677677667676677676776677677676776776776776776776667667677667667767676767677676776776776767767767676666766767766766677677677677677677676677677667677666767767767767667667677667667676776776776676767767766776666766776667677676767767767666766667676776776667677676766767767767667766776677667666766676677666776776776767766666667667666776776676767767677667767767767666776766776676767676776776776666776766677677666776766766776776666767677677667677677676776767666667676776766767766766767676766766676776767677676766676766666677667677676776767676767767667667676776766776666776676767667766776776776776776766776767766677676776676667676666677676666776766667677677676776677676676766676767767677666776767676666677677676776667677666677676767676766776776767767677676676677677666767677676676776776767767667766677666776766776767767676776776776776676776776776776776767677677677677667766776676677676767677666776767666776676776767676766776776766676776666767676776776676767676767766766766767677677677676776677677677676766776776666677676767677677677676677677677677666767767767667676667677676776766677677677677676776776776776676776677667767767767677667677666776776677667677677677677676766766767767767676676677667667676776666677676776776676677676677667667667667676776776776767667676766767667677667676776776767666667767667767677677677666766767766767767766666677677666767767667766766767766766776766766776776776677676767677677676767666676677676776766667766767667676776676666667766776767676776767767666767666767667767766776677667676676776776776677676766676667676766776767677677676676767767677677666766776677676677676767767667676776776767767676766776776766766766676677677677676776677676676677676776767766776677676767766767766767676676776767766677677667767767676766767677667676667677666766776767666776677677666767676667767677667767767676667767676767677667766776667767666677676776767766767767767766767766666776776677667676677676766677677677677667676767667767677667666776767676776776767677676766667767676667767767667676776767676776776767676667676677667677666677666767677676766767767767677676776767676767676767767767677667767666767767767767767676776767766766767666676676776766767676766677677677676767667677677667767677676766677666767676776767666776767767767677677666676776767676677676767677676767677676776776776766676667666766776776767766767677676776667677677677677667677676776767767677677677677667766776766776766676666776776776776667767676776776767676677677676767767767766776767676776776776666776677676766767766776766767676767767677676776776776677676766776767677666776767767766766776766676776776767766677676776667667667677677667767666666766766766776677677676677666776776776667767767667767766676776667767767767677677676776667677667767666767677677676677667676767677676677677667767767677667767766776676776667766776776676766776766776767676776677667767677676677677677676776776667767766767677666776776767677677676677667767766767767666776776767767667767766766776776776776767666676776767677676667767767767767676776767767766767767767667767677676767767767667666767767667766776776767766776767767767767767676776776776776766767767767667667766776776776766776767677676766767677666776676776776676676667767767767677676766666776766677666776776776677666676776767676776676776667767766776677677676766767676667766776667677676767676676767767767767676767676677676676776767767677677677677677676776776767767676776666767666676767767666767767767677676776776666667677677676776776776666776776676767677677667676776767767767767677676676767767766676667767676767677677667767766776677677667667677677677676766776677676676667767676776666776766676666776776776776767677676676766767676677677677676767666767667766667666776776776767767767667767767767677676766677676776776667667767676667676767767667767767767766667676767676677667767677677676767767766667767766677677
6767767767677676776676766667767677666676767676767677667677677677676767767766766776776677676667767767767767766776776766677676776766766666676767767677676767767767676776767767766767766767766776666776676676766776766667766776767677676766767767767767767767677676776666767767767767666766776776677676677677677667766776767767767767767676677676776766776776776667677676776767767667677677677677667767676776776767767766667676766767677676677667677677667766776767677676776766677676776676776767677677676676676776677677676776767667766677676677666767766766767766776676676767676767676676767767767766766767676767676776766676776776667667677676767676776677676767677676677666767667677676667766776677666677676776666767767767766767677677677676677667767676767676667677677676676776776776766776767767767676766767677667767767766676776776766676676776776776767667676767767667767767767677666776776776767767767677667676767766776676767676676767666676667666776666677667677667766767767667767766776676776666676776676767666776776677667677677677677666676677677667676667676767676766776766767767767766767667666767767767677666767667767677667666677676767766767766776667677677677677666776776767676776767767766776767667767677666766767667767766667766677676776776767677676767767767767667677667667766776667767767676766776677676676677667767766667667676766677677667677676776776776767766767767676776767677676766666677676767676677676677677677677667667766776766776677677667766776767766676767766677667677677667767767666666767677677677666776767667667666676776776776767766776767767767676767667766776776767766776767667667767676767767676776767767767667767666676667667677667677667667666667767766767677676767667666766767766667667766677677666767766677677676776676676667676767667677676676677666676776776766776776676667766776767677666767767677677677676766677667677677667767676766667666667767677666666776776766676776676776776767676776776767767667676666767767677676776766776767767766677667667767667767767666767677667767766776776667666767767676667667767766677667677667766677677666767677677677666776677677667676767676677667767677667676666767676677676776776767667667677677676766776766666767667766767767767767676776766677676676776677677677677676677667676767667767677677667766776677667767676666776776767667666776676677676776767677667677666767766766767767767766677667767767767767767677677676776767667766776776776766667767766676767767676767766767676667677677676767766767667767677667766766766767676767767677667766776776666766766676776767767767677676767767767677677666676676776776776767667677677667766766767767767677676767666776776776666776766767767666676776767766677676767767767767677667767767766767767676767666776666676766776677676776767677676676676767667767766776676766776766676677667667667766676676776776776767766676677677677666677677667666766767677667677676767766776767677677676776767767766667667667766776677677677676776776767767766776767766677667666776767766766767676776667767766677676767676776676666766667767767766666677666767766766677677667767767666676776766767667666776676766776776667767767676767767767766776776776766767667766776776767767676677676667677676676776767677666767676667676667767767676767666776677676776776776767767767676776776776767767677677677667766776666676667666767667677666767767766676776767667767667677677677676667767767677677666776766667676766666767666776767767676776767766776767767676677667676676767766776767677666766676776766767766767766676677677676776677676767677676776677677667767767676677676667767676776767677676767677667676776767766677676776677667767676776676776776767767667767676766667767677677677676776776776776676776767676776776676776776776776767677677677676767676766776776767767766766677676767766766766676766776776767676766776776776776676776776776776776767767676767676776667677677676666776776766767677667767767677676676767667766776767676676776776776767766677677666676776776767767766667767667767767677666776776666676776766776667677676767767667676767767767667766666667677677677667767766766676767767767677677677666766766776667767666767767676676776766767766776776766766767677677676767766676776776767677677676776677677676776677677667676677676776776776766776776677667767766766776667677676776676677667676667767676766677676776667666767677676767676677676767767667767767667677677676767677667676776767767666767677667676776666767667767766676677676767667767677677676677677667677677677677676666677667767676776767676767766766766767667767676677667767766776776767767767767677666776776766766766767666766767767767677676776776767767767767767766767676766767767666677677667666766776776767677676766776776766676767766767676776667767676767767767676767767677677677676767767666676776667667676677676676776776767676766776666776677677666776677676767677666676666767767766776676776666767667676776767677667767767767667767667766776767666776676676776766677676667767676676766767767667676776767677667676776767667676767767767676776776676776767767667666666776766776767767767767767767766676767766767767666766667667676776776767767767667766776677667677676676677667677677676767677667676776767767766667767667767676767767767767767676766767767676676776776767767767766676666767676666776776677667767767676766676767676776766677676676767766776676667667767667767767676766776776776676676767766776766676676677667766677666676766767767767767767766767767766767767767767676776776767767766767767677676677676676776767767767667766776677667677676776776677667676767667677677677676676767677667667676766767676776676776766676776776667767767766766767767666767666776666767676767766776776776766776776766767767677667677667677677677676776677666677677667767767767667676776767677676767767676776767677677666676767667676667767676767766776776776667766677676676776666677676776667676767767667767676676776776766776677677677667767676776677667677677667676776776766767767676667766767766776766776767677667667677677676677667676776776677676776767677676776766676776767767767667767767766767677667766776776776767676667767677667667767667666676676776767667667766767766666767667677667677676766776667767767767767667766676776776776676766667767667767676776666776776767677677677676676776666766776677676776677667667767766767677676776767767767676767766776677677677676666676676776776776776676676766676677676767767676766766677666776667677676776766666677676767667767677677666776667667677676776767667667766667677677676776767677676666767677666666676776676767677667767677667766776767676676677677676776776666667767766776666776776776776767766677667766766676776776767767767677676776677676776776776676776776776676776676767676677677677676676767676776677676766776767677676677676676676776766776767767677676766776766766776666776767767677667766776776776677666766766776677676677676776776776776776767676677666767767767767667676767766776677666767767676767767667767766776767766666776676776776676766767767666676767666776677667767767676767767667666767676766776767767767667766767666776766766776776766677667766677677666667766776677666666776767676667766767767666766776766767676767676676767676677677677676766776667676767767667767676767767767677667676766666767767766776667766767766766676677676767677677677666776766776676776666767677676766776776676677667677676767666767676776776776776767767767667676677677667667666676767677676766766776766776776766776676676776776677666776766776676776666767767677676767677677667767676776767767767767667766666766776677667767676676767766776776776767677677667666667767766776766666776666776776676776677667766677677676677677667676776676776667767677676767766666767767666766767666767767766776766667766666776766676776767767676767766666776767767767676776677677667676776776767676677676767766776776676776767766766776767677667667767677667676767676776776776767666666676776676767666767766776767677676776776776776776767766766776776766767766766677677677667676767767767766667767676776776766677666767767676677677677676677667766666776676766667667767767676676667676767676776776676677676767766677676677676667676667767766667766767767677667667677667677677667677676767767767767767767767677677676776776776667766776677676767767766776767767767666776677677676776776776776767676677666766767767667667767766667766776776677677667767767766776666767767767767766666776776776776776677677677667676776677667677676767677677676677676676776766676666667677676767767767677677677676767766767767667767767676767767676767767677676677666666766666766677676767676666667767676776776676677667677677667677676776767767666776776677676667767677667677676676767767766767677677667766766676776776766767677676676767767767767767766766677677666667767767767767676767767676766677677676676667767767667676676676676666676776776676666767766776776767766676766676676677666676776766776776767677667767767766667677677677676776766767767767766676767677667677667677676767767767676767767767677677676767677677677676667767766767767677667676676776677676676666676676767667767676767677676776776767766776776667766766766766677676767677676667677676766767766767676776677677667767667677666676677677666667767767677667767766776677677667767667767767677667767767677667676776767667677676776776767676776766677677677667767766676767676766666767677666767767767767676676676677676677676766676767677676776776767767766767767677666776776776776766666767766677676776666766767766767766667667766766776677667677667676767667766766767666776667767666676767667766776776776766776676676767677667767767766776766667676676767677677677677676677666776776767767667667677676667766776676776766676667767677676776677677676677676677676776776776776767676767676767767677667767666677667767667676776766776776776776676776776767766776766767666776767767676776776667667766677677667766767676776676776767676676776776767766767666766776767767666676767676766767667767766767666776676667677666767676676677677676776766676776767767767767767667766776676667767767677677677677666766766776767677676767676676767767767767666776766776676676776776776767767676776767676776776776776766666776776776767666767667767767666666677676676676776767677676676677676776776767767677666676676676
6776776767676776776667767767767666766677677676767677666676776677666767676677667767676766766776767766776667667767677667677676676776676677676666766677667766767677667676676766667677676677677677677677676776776766776767767667766776776776677667767766676776767766767676676776767766667767766776776667766767767767666677666767767667766677667676776767677676677667667767676776667676676776767677677667767676776667767676677677677667676767667766767767767676677667767677676676667676767666667767666666766767666776776766767676676676677676676776776677677676767767667677676677667766776776776667767766676677677666676767677667667666666767677676676776767767766766776767766666766766776776776767767677676776766776776677666776767767767677667676766776767767767677666776676676667767676776676767767767676776776766767767767676776676776677677676776776776667667667667676676767676776677677677676776767766776766776766776767677676767766766767766677676767767666776776767766676776677676666677677676776677676677666776766767666676776776677667667767677676766766677676666767667767767676776767767767676676767767677676776776767766677667767667766676767766776776676776667677677677667677676667766666767767767667766767767766766776767677676676766767676677677676776766766776676676766667676776767766776676766666666776776767677677677677677676776677677677676776677676677676677677676776767676767676776676767767667666776677676776776767767676776667767676677676677676667766767767767667767767676767667767767767676766767667676677677676767766766776767676767667666667676677677667677677676776667677666676767766676776776767767667677676677667666676776776676776776776767767766776767677676776677666676776776767767666667767766767766776767666776676776677676776776766776666677677667766677667667676776667767767767676776776767767767767767676667766767667766666776776776677676667667677677676776767676767766667767676667767676776766676766776767677676677666767767766677677676776766677677677667667667677677677667766766776776776767676766677676776767766766776776767677667677676767676767766767766776766676677667767676677667767676766776767767677667677676776767677677676776776676767676776667677676776767766767767667767677667676767767767666776676676677677676666766776676666776776776676677677676776767766767766776666776767676767677667767767677677676776776776776676776776776776776667767666767666676767676667766776767677676767766676776776767766776776677677667767667767767676767677677676676766776666776776666767676776767767766766766766667767767676767677676767767677667767676767677677667767767767767767666776767676776677667676767766766766676776776767767677676776677667767676767666666666666676776776676766766767767767767677677677676667676776767667667767676776666677676766776767667666776776767767676767676776776776677676677676767767767767666677667767666776767676776676667767767767667667676667767767767767767766676766677676667766766767677676677666767767667767677677667677677676677677677666767767766776667677677676677676666767677676776776776767676666667677677667767666767767676776767766766666767766767766676776677677677667766776776766776767767676767677676766767767676667676767677666677676677677676776666767767666676767667767767676767767766677676776667766776776776776667767677676776767767766776766767676767767767677676677677677676776667676766766776776767677667666677677666766676776677677666776776677667677677677677667676676677676667667676676676766676767767677676776677677667677677677676776767676776767767767677676776776766776776776767666766766767667766776766776666676766676677676776766767767767766767767766767666667767767767676776676776776767766676767767766666776776667677667767766767677677677676677676776676677666766776667767666767766766676677677677676766776766767677676767767766767766766767766767677667767767767677676767677676776767676767767767677667676776677676776776776676766776776776677677667766666667666776667666766776776677667767767766776776667676667676677667767677677676667767676776776776776667767677667767677667667676666667667767767767677677676766776676776776677677666776667667677676667676676766776776676767676776767767767766667767676676776766776776767767766767666767667767767767676676776677667676766676776767767767766677676676776677676766776776767667677667677677676677666676776776776676676776776667767677667677666776767767676766776767766776676677667766767766766676776676677677667667766776767666677676676766676776676776776667676666676767676776776666767767677667767767676776776676776776776776766776776767676766766767767676766776776776677677676776767767767767676667667667767767766776776676766776776676676776776776776776667667766767767767676677677676776776766776766676676767767766776676666767677667677667767666776676776776676676776766767677677676667766776776766776677677667676766676767767767666677676677677666767767767766677676767767666776776677677677667676766767766677666666767767767767766776667667767767677677677676767767677676767666776676766676776767677676767766776776667766677676766776777666776766676776767766767676677677667767766776766766676767766776776776677677677667667677676776767666767667766767767677677667767677677666776776776776767667767667767766767667767677667767677677667676677667676767767677666666667676776676677667677677676677667666767667677677676677677677676767766776776776776776776676767767767767767676776677667666676767676766776677677677677666776676776776667676776767677667676776676767767666767766767767767766677667667677676767767767667676776767676767766667676676776766776767767666767666667767676767677667767767676767766776767766776767676677667767766776677677676766667676766676767677677667767676767767666776666776776766677676776776677677676767676667677677677666776667767767767767666767767767676667667766767677676776677667766766667667767766776776767767676667766767676767667676767767677676667667766767667766676676776767766776767766767767667767677667676776776776677677677676666776667767676776676676677676776677667766766676677667766776776677667767667666767766767667767677667767766776776677677676776766666776767677677677676776776776766776667666776667766776776676776767766776766776766767666776767766676677667767677676767767766776776767767676776766676667767767676676676776776776776676766776767767676676776767676776667667767667677667667766767767766677676776676767676667677676676676776767677677666766776776667667767766767666767667766767767766776676676776776776767666776667767767677667766667676666767677667767666667667767766767677666667677676776776767766676776676776676676767766776767676776776767676767767766767767767676666776767767766676666677677666776676776666677676677677676776767676776767667677676666767767676776676767766776776776767767667767767677676767767667677677677667676667666667767666766766767767676677667677677677667767767666767666767667767767767767666766767767676776666766677676766776776776767677676766677676776677676776766767767677667677677677676767667766776676676666766676776766767667766666667767767767667677677676776767766677667676677677667767677677677677677677676766767766767767767676667767677667676766776676676776677677677677667766776766667676676767766676766766667667667767677676766776776767667767677676677676677667666767766767767677666766776776677677677677676776776676767667677676767767677667767766677676776676776667767766776776667666676766667677677667767767766677666776767767666776767767767766776767676667667676676776776676767766776776677676676667666767677666767677676767667766766776776776776776666767766766767767766767767766667667667767676667767766767766677667676776776776667766776677667676767766776767677676766676776766776667667767676767766767766676677677677677667676767766776676776677667767666776767676676766767767677676676776677676676776767767667676776767676677677667766776667767766676767767767767767677676767676776677667767767766776667766776776676776767767667767767767667676766776766767676767677676776767767676667767766677677676776677666676776667766767677667767677676776776776766767766676667767767766676776767766676667767676767676677666766676666667677667767676776676677676776776677677676776676666666776776767677676676767767677667677667676676677666676767767666677677677667677666666767676677677677667667677676767766667767666776767676676667767767767676776767677677677677666776776776667676776677666676776776677676776676767676677667666676776767676677677677676776677676776767767666677676767677676776767667677676667766767666676766776767677677677677676776767767676776667676767767677677677667676677677667676767676677666666776766676766676776677677676776776776676767667676767767766767677676767767767667767667766676677676677676676677667667676677677677666776676767667766776776677666766767767767676667766776776776677676767677677667766676677676676666776776677666776767767677676666776766776676776766776776766676767677677676677676767677676676677676776776776767667767677667767767767666666776667676766776676677677676677676776667677677676767666677666776766767766677677667767667677667766776776676776776767767666767666776766666766676767767766676676767767676776677677667677677677676766677676767767767767677667767676776677677666667767676767667767667767667767767767767767677667666776776767676776776667766776666767767766776776767767767767767766767767667767767677676776767767767767767666776676676767767677676767767767667666776767767676677676767667676776767767676677676776776776677677667666677676767676667766676677676667676677676776767766776677677677677667767677677667667767676676776776767767667767767677677676776776677667767766667767767766676676767767767666766776776776776676767676677676767667667676667676767766677677666767767767767676766676776666776676767667767677677676666767666767667677676776677667767767767766767767767667666677667667676776667767667767667767666766676776767667767666767666776776677677676766767677676776776667676776766766767766776676767677667666776676676766776776776667676776776776767766767767766767767667676776766667767766776676767767767666676677676776776767767677677667767677677677676776667767766776677676667767667766776776767767767766776766776766776767676776766776677
66666667677676776677676677676776767676776776767767677677677676677677676667767767766767677667676776776667676766767676676767667677666776676767767677676776677667677676766766776676767676776776776677667667666776766677667677676776676767767666767767767767677666776676766767767677676767766776677677676767666766776767766767767676776767676676776677666776767767767666767667766767676776767767677677667676776766767767676677667676766766766776776677677677677676776676767767677677677667667767667767677676677677677677667676776767667767677667767767766776676776676667766667766666776676776676767676776767767676767677677677677666667676776767666767767767676766776676767767677677677676776666776766776766776776767666677676677677677667767767676776767676677666776667666776676776667767666766766767676776767666776677676767676677666676667676766667666677667676667677676766776776676677676767676776767767766776677677667667667767767767667766776776677676767676677676676767767766666767677676776666776766766776776677667767666767767666677676776667667677677676776776677666767767766676767767767767667767667677677666776766676776767766767677667767677677676677667766767676677676667767767676676776767677676776776767667767677676677676776667667677667767766767676776776776776776676776676767666676676676776767676776767677677676776776767677676767676776767767666767677667667666776776776767676676677666776766766677676676767767766677676776767767767766767666776676776776767676776676666776677676677677667677676767676666667677676776766776666766776766767676667667667767767667767767767767767676776676677676767766776776676776676776776776776767767677676776767767766776767766776677677667667767766766776776776776776666776776676767667766767766767677677677677667676677677676676776776776776767766776676776776667767767766767767767667676766776767676776776767677676767666767767766666767667767767767767676776776776666767677666767766676677666676776767766666676776776676767767676776767767677667766667667666676767767767766677676676776667666776767767667767766767767767767676677667676776766767767667676666677667677677677667677666776776677666776677667666776767766776676776676667666677676776766767767767667767766677667766677667666767767767767677677677666677677677676776776767676676667766677676776676776676767767677677667766667667677676766767666767676767676776677676667767666767767767676676666776676766776776767766767766776776677677677677667676776767676767767667676776776766677667676676776767676677677667766667767677676767677676776776776766666766776776767766666776667666776676776776776776767676677676767767767667767677676766776767767666767676766776676766766776676766776767766676766776766767676776776676767666776776767766676776776767676677676767666767767676767766776676776676776667676776767767767666667766676677676676676767676776766767767676676677677676767667766767677676776776776776767666776676666767677676676767677677667677677676677677666767766676776766676776766776666767767767677677677676677677676676767676767667766767667667677676776767766776677667767767677667676676767667676776767677676767676676767667667667766776677676767676776776776767766676676677676676767766776676767767767767766677677677676766776667667767677677676666677666776776767677677676767667766666676766677676677676776677676676776776677677667676767766776776776677667767666676767676667767677676767676677677677677676677677676677677666776767676767676767767767767767766667767766677677666676677677676767666776676667766677667767767676677677666776767667767766766776776776677667667767767767667766666776776776776676776776767666676776667676767666767767767667767767677676676767667766666666766766677676676767767676676677666776767676776776767766676677667676666776667667676776676666677676667676776776666776767676767677666776767666676776666767667767677677676776776767676776776767767667767767667676767667766676776767676776767666776776776776776677677666767677676776776767767676666766766676776677676776767667666667766776677677667677676666776666676767766767667767667677667767767676767767766676767666667767766767676667666676776667676676776767767767676676767667677677667766776776776767767667677676776666776676776776677666776776667767676766776676776676676667767677666776776767767666767677676776767667677677667766776676677676767676776766676767766776676767677676776767667676766776767766776766776776676767666767667767767666767767767766776776776776677667767766767676767667767667766766776766776676776767666677676766677676767766776766676766776767766776767767767767676666767766767767666677666767767676776766666776766776776776776767766767677666766666776676677676776776767677676677677667677677676767767766766767767766666776676676767666766676776676677677676767666676677677676676676767676676767767767766766676677676767677676767766767767766676676776766776776776667677676676776677677677677667767677676776767676776767766776767767766767676767676776767677676767767666666776776667767667767766776767767667767677676676676776677676767767767666766677667766776776767667676767767667676776676776776766767767676767676767766776667766766776776677676776666776776767676766766677676776776767666767766767677667767677676677667766767677667767677677667667767767766776667667676666776767766767767767767666767766766776766677677667676776677667767676766766677677676666666666776767766766776776767676776767766667767767767767766767767767667677676766766676766767667676767676776676776666767677666676776676776767676767676676776776776667677677667677677676776767677677677677666767767767676776776767766666766767677667666677677676776766767677677677667767676776776676767767676766776776776776676776677676666767677667767667767677676776666767767767677667767767676677667677676776767766676677677676677677677677666667676767767677677666766776767677667677677676677676667677676676766767667767767667767767677667767677676767767767677677667767666767767766766767676776776676776676767767766767767767767676677667677676767677667666767676677677676767766766667667767677667677676776667667676666767767677677677676667667676677676776776767677677677667766766767666677677676776767677677676677677667766766776776677676767767667676767677677667767677677677667667766767677677676676676677676677667666776776776676666766776766776776767767667767666667767766776766666776776677677676766776776767676767766767767766776776766776666677677667677677676677667767766766776667767667766776766766776677677676776676776767766776667677676677676776776776776776677677676776666666767767667767677676776766776776776767667677677677677677676776776667667767767677667767677666767767767766677677676776776776776666666776767766767767676677667767766767676676767767767767766677676776766776767676776767766676677677667676776766767676667667677677677676677676776776766676676767767767767766776676767767766666677676766776766676767767676676676776766776676776767767677676677676667766666766766676677677677667766776766767766776677676776767767676766667677677677677667766676677677676767767676767767766766776767677676776776667766666677677666776667766767667676767677667767667676667677666767766676676677676676676776767676767677667667667766676776776776767767767667666766766676776776776766676767767767767767767767767767767676677676776767667766666676667767676776767767667676667767666776776676766677667767676776776767667667767766766767677667667767677677676677667767677666766776676767676667666767767676776776677666776767767676767677667676677676666766676766776766767667767767677676667677676677667767767676766667767667676766776767676776767677676776776767767677677677667676776767677676767767666776767676767677676776766677667767767667677677676776776767677677666766667667667667677666776667677676767767667767766666767667766776766776677676676767667766677667767767767676776677676767677667767676677677676766767766677667766676766766677677666776766776677676677676766667666776776766677666776676776776767767677676677667767767677676767677666766766776767677667767766776776677676667766776776776776776767667767767767677676766766767676676776666776766776766677667666776676776767766666767767676766667766767677676767767676666767677676677667677677667767667677667766776767666776776676676776776767767677667767666776776767767767766667677676677677677667767677677677676676776776667677676766776676776776676776767676676667677667766776676676776767767766776776767766667766676776767676776766776767766776667767667676677676677667767666667767767766677676676767667677667766776677677677677676776766776767767767767677667767767767677677677676776767767677667766677677677666776767766667676767667666776776776776667767677676677676776676676776767766676666676676677677677677666677667767667766767767677677676767766766766767766767676677676767667677666677676767766767666776676776677676767766677676776767766767677677676666776767667666767667667676666776766677667676676776767766776776676776776776776666766666677667767676676776776767766677667677677667767677677666767667667676677666767667677676676767667767767666666767677676676677676766767667667676767676767767767677666776676677666767677676676767667677667766776676776767667676776667767676776767666666776767766677677677677667767767676676676767676776676767676767766677676776766776776677677667767766776776677677677677666776776676767766776776767676767676776776676677667767676667676776776776776766776677676776776776767667676776776676776667677666767766666676677677676776776776776776676767766666766766677667766666766776667767767676676776776766776776776766776677677677676677677666767767766767767767767677666766677677666767677677677676776666667676667767767666776776666766767766676667666676776776767766666767666776677677677667677667766667666766766767676776776766767767766776767767767766766667767676776677677676677677667677677676677676767676676767767767767767766767676776776776767766676776666766767667767676766767767676767677667677677677666767767767767766776677677677667676677667677666667767676767766676776776767767767767767677676677676766776666776767766767767766666677676776776676767677677676667767677666677666766776666767677677677677676776677676767767676676766667677677677677676767
7676767767676767677676767676676767767666767676776776676676676677676667766776776776676767666677676767767667767766766767767666766676776676776767667767767677677676767766766776667677667677667677676766666667766767667767676767676767767767767667767676767677676767766776776767676767677676776767766776776676667667766766766776666767766776776667767766667767676767767676676776776666767677676676767676667767677677677677677676667676667767767767767677676776776666776666677676766776766776776677676766776776767666776677666766676776766677677676767767676677676677667676766776776776667767677666766677676776767676676776776767667676766776776676767666776766676776677666677677667767667767667667677677677667767676767676766677676766677676776767767767677676776766677676776776677676776776776676766767766776776767676776776767766776767677666767676766776667667666776776767767676767766767767767767676667666766776676677676776667676776767767767767767766776766666767676776776677666776767767766676767766776767666676676667767767677677677677667766776677676767667766766666767677677676666766776767676776667767767677667677677677666766766776676767766677677677677667767667676766776676767767766676776766766776776767667767767766766767667677677676776767666766776767676767767677676676767677677666776767766667666677676776667767767677677676776767766767666767767676767766677676666766667676766767766677676776767666776766677676776667677676776676776766766766766767766766776676776677666776667766776776676666766677676767767666776767677667767767767677666667767766666676767676667667677677676676776776667676776776776767767677676776677677676776667767767767677666667676776776767767676666676666776767766776676767767767676667677677677676766676766667677676776766776776667766776766776776766767766677677667767767767766766776776676776666776766677667767676677666676677666766767767667666776767766666676676767767667676767676676776767676767666766676776677667766667767767767767667677676776676767767677676776666676766766677667767766776676667767676776767667767676677677677676776776766676776766676776776767677676667677667767767676767677667677677676776766667767767677677676776767676766776767766766776677677676667677677676766677676767676776776767667767677676766766776776776667767766766776776776776666767676767767767767767766776776776676676776776776767766776676766767666766766767677677677677677667667677667766666767677677677677676776776676767677667767766776667667766677667676776776676776766667676776776767766776766776677676776776776767767767667766776667667766776776676666767767676767676676767766767767676677666667676767767677676767767677677677677677667766766776667767767767767667766776776776767767667766676676677676676776677677667677677667766677676776776776766776767767677676776776677676767766767767767666776767666776767767767767666676677676667666676776767766776776776767677666776776667666677677667767677667767767677677676767767676776677676766767766776767767767667767766767767677676767666767767767767766767767677677676767766767766776767677677676776767677666767666776667676776776666667767676667676776667766767767766767667676667767677677676677676767666767677676766677676767677677676667766767766676676767676776767767676677676767766767767767667766677667767677676776776676766776676766677667676676767767677677676776677667677676766676766667676667677666776677667667766776776767677677667767766767767676776776766676776677676766767766766676677676776776776776677667767767676766767677667676766766766676767676776767676677667676776677676776776666767767677667767766767677677676677666677667767677666767677667677677676776767766666676677676776676676676776767766776666766677677677676677676767667766766776767767677666776776767667767677676767667766677667667767766677676676776677677666776766767767767676676767767767666776776776666676666677676776676776766766776767676667767767676776677667676776677676766776776666767676767677677666666677676766776776776766676677667667766676767766776767766767767677676767677667767767677676667677676767766766776667767676676667766676677676676677666776776776667767767676676766766766767677676776676766767667676776677667767676776776766677676776767676776767666667676776776677676767677666676767766766676767767677676776767676767766776676677666776676776766776667767767677677676767676767667676767677666776776677677666767667766767767676667677677677676776766776766776776776776776776776776766776776676767767767676766766776776676666767767767677677667676767667766767677677676667666776767766776776767767767767677667676767767667676776767767666776776776776776676776776667676676776766677676767767766776776776676776667677677676766767767677667767766766677676767677676776767676776776767767767766766766767677677676766776776677666776767677677677677667766776677667677677677676776776767676776767677677676767667667666666767676666776776666776766677676767767767767676767767767677676667666767677676776776776677667677677676766776766776676776767767666676776776776776767766766776767667676767767677666776776776776776766766666776666776767666667676767666676767666667767667767767767677676776776677676776776767676676766676766767766767767767766666666776667666666767677677677676677677666766677677676776677667676676776676776767676676766767766766776676676667767766766677667767677676776677667767767676776767767677667766767677676667666767677667766776767766767676776776776776776776677677676767666676776677676776776677667767677676776767677676776666767667676676676776666776766767766776767767676666776666766667767767677676776766766776666677677677677667767677676767767767767767667676667767676766776776767767667767677676676766666767767667766767676776767766776766667676667676667766677676776766767766766776766676676776676766666767766767767677667676776776776677667676767667677677676766767677677667767766776776767767767766766677677677677677667676677676676677676766767766677667667767766677676766776667676766776667767767667677677667767767766776677677676677666767766776677667767766676776776766776677676766676776767767767667676776776676776767676666776776767767766776776776776776776676676776767767767677677667767666776667667767767767766776667676667666766766677676776667677677676767766766767767676766677676767766677677676767677667677677676776776667767667676767766767666766776776776677676677676766767767676776667667766776676767766766676766666676767677677676776776776767666776776767767767767676666766776776676677676766667677666776667767676776666767767667767767766667667767767766677676677677667666776677676767766776776767676767767767767667677667667667766676766767666776776776676677666676776676776667677667767767767766776766677666667677677677667767667767677676666776767767766666676776767766776776677667677677677676666776677677676766776767767676767767766776667766767766776676776667677667676776776766776776677666667766667766767677677676776776776776766677666776776676776767667676767767677676676776667767766677677677677676767677667767677667666676766766767676676677677677677676676776666676766776776676767767766767676677676677677677676767677666666766766677676776767667767766676676776776776767767667766667676776677676776776767667677667767676776776676766676776767667667677677667666767677677666677676677677666776766776677676677676767767677676767677677677677676767767676667767677667766767666767677677667676676776776776766767766776776676677667766677677677677676767677676677667677677677667767766767677667676677677667667766666767767667676767677676677676667767767677676767766667767676776677676767676767666766667766767667676667766776666676666776776767767766767767767767676676776767676677677677676677667767667766767667667767667767767667766667677667766676677676776676776776776767766776776676676776776666676767766776766676776767767767767766776667676766776767767767667767666776776666776676776767676676676766776677677676767667766776766676776766776677676776776767767767767767666767667767676666767667676776776776766766767767767767767676766776766666776766666776776767677667766776776676776676677667767767766666776766776766776776677677677676776676767767767767766776776676676677676776677666767667667766776767667766776766776676667677676766776776766667767766677666677676677676767677677676767666667676667666676667677667677676767676766767766776767667767767677677676677667677676766676776767767766776767767676767767666776677666676776766667677667767676766776677667767767666776767666776677667677677667767677666677677676766677667677666667766776776677667767676666677676677677677677676676776776767767676776667676767676676767677677677677677676667766677677667767767676767676776766776667676776677676776767767667676767766767767677676776676666767767676767677676776776776666776766766776767667676676776766677677667676677677677677677677676776667676776766767766767767766676776677676776776676767766776776666676677666767677677667676776767666667676776776676767766767677677677676766666776776776666776676767676776766776766767676776767767767767677667667767767667677676767766767766767676676776666776776667767676767767676776767767677667676776767767767767677676776766667667766766676776766767676667767767767677667767666667767667666667767767767676776766677676667767767767667767677676776776776776667766776766666676677666776766767666677676776776667766677677676776767667666667767767767666776767676676776677677677676766666776767767766776767667676766767677677676676776767767766667767666677676776767677676776776776767766676776776667766676767667676677676667766667667767766766776767667766767767767767767766667667667677667767677676666666677677676677677677676776776767767767666666677677677667767677677677677676776667767676776676677677667766767766767767666667766776767667767767767766776667766676776776767767676767676776677676776766767677667766776776776666677667766766776767667767677677676776667677676676677677676667677676776776766776767766676666677676767676776677676776667667676766767767766776767666766767676776767767766776776676767767676766776666666776776766676676776676677666767667676666766676776767766776676776766767676767767666767766677667766776766767676776676776667676767666776776677666776776766767677
6776776776776776667766677676676676677667676776667667667766676776776766767767677677677677667766677677677667767767666667767666776767767666767767767766677676776767666676766766676776767767666767677676766676767676776776667766767667767677677677677677677676766767767766776776776766666676676776677677677667677676776776767667766776767677676776767677666766767767676676767666767667767767767767677667766677676776677677666766676766677667667667767667676676776677667767767677677677677667767677676776776667767676767767767766766676667667767767766776767767676767767666767676667767677677677677666776677677676767676767677676766766776677676677676776667766766767676666677677676766677667667677676677677677676767767667767766676766767677667677667667676766676766667767677676676676776776776776767677676776676666767767677677667767767676676776667676767677676767766767767667676676776667667667766766767766776776666666767767676677676667767667767676677677677676766776776677666776767767666677666776776676667677667676677676677677677676676776776767767767676677677667666776767676776776776767666776666766766767767767767677677676676776677677667767676767767767677676776776667766776677677677677676677676676776767766776677677677676776676767666767767676767767667767767676677667766767676666767667677667767667676766767677676677667766767767767677677677676767676776676667676676766767676667676767677676676676677677667767667676676677676776767767677676767767677667766776776767676776776667767676767767677677676776667677676667767676676766677666776766776667676776677677677677676767666677676767666667766776677677676676767666776766767676676776676776676767767767676776677676776766767677677666776766676776767667667767676767666776767677666776766776766677676677667676676666766776767767766666666776767767766776767766676767767766676667676767767667767666776667767766677676676666666667766776766776776676776767676677676667677676667677676676767677677677677667677677677676767767767667767676776676776677676666667767767767766677677676776767676767767766776776776767677677677667766767666776667677677676776776776767767767667666676667677667767667766776676776767676767676776776666776667676767767766766676667677676677676676677677677676766666667767766667666776776677677676667767766677676766676776767666767677667767667677677667667676676776667676767677677677676776776767767767677676776767767676776666776776767677666766677676667667667767677667677676776767667676767676676776776677676676766767677677667677667767677676677676677677677676766677677676776776766766767767767767767677676776776676676677676776676776776766766776767767767767677667766676776767766767676776677676767667676676767767767766667767666776776767677677676767767677667677676667676667676767677677677676776776676677676776676667767767676776776767677667677676776767766776776776767666667676776776677667677676677676677677667766677677666666667667676776666676767766676766776676676667767766776776666766676766776767666776767767767677666776767767767767767676776667676766766776776677677676677676767766677676776776767766677666767677677676666766766776776676776776776667676766666766776776676767767667767666776667667767767767676676776677677667666776676776767766767667766767667676767767676767676676767766776776776677676776766677677677667767767766776767677666776676767676676676667766677667767677677667766776677676776667676776776776776776776766776766767766677677677667677676676767677676766677676767677677667677677666667767766776767767767667766667667666677677676667766767767677666776767767767667677677677666776776767766776766767666677677667766776767676776677677667766776677667767667767676767677676677677677676677676677667676776766767767767767677667766776677676676776767767677677677667667676767677677677666776677667767766776776776766767676767677677667677677676776776776677676767676676676677666767767766767767677676766776767767766667666776666776767667666676767677667677667676767667767667766776776766776766767766776776767667767667766776667766676666676676776766666776767676766767767766776766766677677667767767676767767676776676767676767767677676767767767677676776767767767677667767666667767676767667766776776776767667677676767766776767767676776677666676776767767677676676776677677676767667766776667766776776677677677677666676767767677666767767767677667667677666776676767676766776767676676767766766677677677677676766676676767767667767676776676766776677677677677676776776767767676776767677667767667767767666677677676776776767677677677676776776776767667767766776767767766766776776676766776776677667677666677676667677677667767767766676676667766676767676666667676676767766767767676776766767676766767676766776776677676667767676776766676767767676767676776776677666666776767676676767676767667767667667767667767767767676767677676767666767677676776677676767677677667766677677666677677667767767676767677677677666767766776766776766767677667767666676776677676776677677666767677676677667677677676767766666766766776767676767767667767766666776666766677677677677677677676766767766767677677676776776667677677677667766766776676677667767767667677676667766767676767667666677676767677676776667676776766677677677667676676767676776776676767766767767677677677667767676767666776766766676776766677676767667767677666776767667676776776677677667666767767677676776776776667767666776776666666766776766776677667677677677677676676677666776677676677677677676776667676676676776676776776677676766767677676767667667767676766776677676767766767677677667677677676776767677667767677667767667677677677676776776766676666667677676776767767676766767767767767766676766776776676666666667767667677677677677677676766776776776767766676767766776766767766776776767767676766776667677676676666766676776776767667766676776677676666676667767677676767767767767677676676776776767767766677676776767767767677666667676776776776676776776776676766676767767676767667767767676677676676767767677676776667676677677667766776766776677667677667667667766767767676776767666776766677677676767676767676776766667767766676767677666776767767677676767766776766677676677676776767767677667767766677667767676766667767676767767767767667667676766776676676766767767666766676677676776667667676666776667676677667676666677667767677677677676767676776767766776767767677667677677677667767677667666677667767677667666676767667676767666776776776776776667766767766776676666766767766776767667677677666666667766666776776767767666767676766776776667766766776776766776667666676766776766677677676776676677677676677676767767766776776776776676767676776767766677667766667677676767767767667767767666776676677667767677677676767667766776767766677677667676766766767766677667677677677677667677676776766776767767767676776776676677677676677677676776766767667667677666676776776776767676676676776767767766677677667677667676766776677677667677677677667666677667667766676776776677676767766776776676766776776667767666776776766767767767767766767766767767666677676767766767677666766776776766776767767766767676776776776776767767767767667767767766776776677666677677676676667667767677677667667767766767767767767767767767766767766676767767677666676776767767667766766677667677676767766767677677677666767766776776767666667667767767676776667766767676776767677676776767767677676677676676677676677676776766776767667677666677677676666767676676776766666776776667676677667676776767677676766676677676776776776767767767767667677667677676676776767677676767767667766666776667766667767677666776776766676666767766776677677677676767676766676776677677667767767766776676776776677676667767767667767676677667767766676676767667767766676767667766676767767677677677676766766776776767667767677677667767766677677677676767766776767767666677667766776776766767667676776776677666776776766767766676767677676776776676677677677676776677677677676676776677677676767676767766676776676767767766766776677667767667677677677676767766767677667767667667666776667676776776667767767676677676767766776667677677676677667666776776767767767676767767676776767676767677667766676667676677676677676767767676676767767766776767677677677667677677676666776776676776667767667767767677676676766667676776776676677676677676776776676776766676767667767676766676677676667767767767767767676776767677666767667767767677677666677677677677676676776667767767667767766776776776666676667767667676776676776776766767667767767667766767767677666676677666677667767677677676767766766766677667767766677676667676677677666767677666767677667767666776667667767667767767667767766666776767667677677667767766676767767677676766676666676776766766677677676677666776776767767676767676776776767767767677667767677676776766676676776776666776776776677677676667667767767767677676767767676776776677667677676767677677676776767677677666767676666776776667767676776766776776766676776767677677677676776766767676776776776767767677677667766776666767667677677677676776677676676776666677676776767676767677667766767677676677676667677677677677677676776776776667667767666677667766767767676676767677667766767677666776776767767766676667767667667676776767767667767677666667767766767767677676776767676767767667767767676767767766776776776676776776776776776666776776767767766776767767666766776676667677677677667677677667767766776776767677676776776677667767767666766667766666676676776667676667767766776677677676766767667677676767767667677677676776676667767676776776767767676766776776766766676676766677667767767676766767677676767676767676776676776766676767667677677677667676776767766766776767667767766776776767667766767667766767677677666676677676767676767767676776776676776676677677676776667676767767667767767767766776776776767666677676767676766676766667667766767767767677677677677676767767767667767677666767676776767677667667676676766676767767766776676677667767766767677667766776676776776766776767766677676776767766767677666776677677677676767767767676676767766666766776766766776667767767677677677676776766776677677677667766767676767666667676776767767677676766667676766677677677676766766766677676776667767766766677667676666767767676667767677677676767767676776767676677676776776667
3677677676776776776766776676776776667676766766776767766766676767676767676776677667677676677667677676776776776767666667767767767767666676776677676666776767676677666776677667677676667667667676667666767767666766766767677667767767676676766776776767767667676766676767667677676677677676667677677667676776776767667666767677666666676677676676677676677667677677677667666677677667767766667677666766676676776776767767667767767767766776776766776767766677667676677676766776776766776667667676766776776767667767767677677676776676767766766776676766776677676767677667767677667767667667767767766767676676767667677676776677676776766667767767676766766776776766676767676767766667677676767667676767676667767767767767677667767767767677677677667676767667767667677667766667767676776766766776767676766667677667676666766667666776776767767767676767676767767767676776776677667767677676767767766677676676676677677667677666776676767766776776776776776767766767676677676776676776776767667766766767767666767676767676776677677667766677676667766676677676776776766767676776666776767666666776776776766676667667666677666776766776677667767767767677676767676776776666767767677677667667767676766677667676676776776776667766677676766767677677677677676767676767767667677666776776667767676767766776766676776776677676776667766676667767767677677676767666776677676677677677676767767767667766776776666776776676766776666677677677667666766776776667666767766767676767767767676776677676766776767766767677677676776677677667767767767676677676776666776766776776767667766767667676666776776677676776667667677677667676676766767677676767677666776767767676776766767767677677676766767667676776676677666667767767767676766767766767766776767667666676767767767666776776677666667676676776767666776776776766666677666766767676776767766776776776767767667766776677667666676776767676776776767677667666677677677676676776676677676767676667767677676776676676677677677677677677677667667767666767766767666676676776677667766766767766767767767766677666776776676677676767767767767677676667667767677677677676766776776776776776767676766667767676776776766776776667677667767667766667667677677677676776767767666767767766767767767767676776767676776776766767766776776667766677666776667676767676776776676776776776767667766666676776677676776677677676776677676776767676766767767767677677676767767676776767766766767766767767677677677677667766767766666666676776776776776776766667766667676776676767676677676667676776676766767766677676767767677676676766677677667767766677677677667677677667677667767767676776667767676776677676677676666776776776666776676677676666676676666676767677666767767766677677677676776767677677677677676767666767766776776767767677676767667676776776776776677676776677676767767677667676776677677667767767767767676766666767677677676667676666776767766677677676766767677667767676776676776776667676676776767676776776667767766776767767676676677676766776766776767767767667676767666766776766776776767767767766776776677676677666776776677676767676767767667666667677676666767676766776676676776677676667676776677676767767767676776767677667767767677676676677667767677667766767677676776767667767676776767767677677676676676767766776767676666776676776667676776667666776667677667676776776776776667767676676666776767676676676667766677677677667766676776776766766676677666676677667766667676767767677677677667767766667677676766767766767767666766767667666767667767766776776666776666776766676767766767666776776667766776766767767677666667767766776776677676776776767766776776776676667677677666776767767767676676677667767767767767676767767677666677676776776767767767767767676767767767767767767767676767767767766766776767676767677667767667667767766776676767767766767767676776767677677677676766666676776667676776667766767676667676766677676776667767767676676767666677677677667767767676676766767676677677667676676666776767766776776776676767667766767666766676776776776766666767766776667676676776766767767767767767766767767766676676667676676677676677677667766667767767676767766767767766766776766766776776677676766776767677666776776776767677676767767767767767677667767766776776667676776767766667767666666667767766676677677667766677677677677667667677667666776766677667766767667677667767676767766767667767676776676776676676667767767766776767766667766677667676677677676766766767767667767677677667677676767767677666776666776766767766766776676776677677667676767677676776667767677677676776776776767766677677676776767767677677677666666676666676776767667676776776676676767766776776776767666776776767767766667767677677676776677677677677677666767667676776776776677677676677666776666766776767767767766766666776776776676776776776667767666766767767676776766676776766776776776676776767677677677666776766776776766667677677667767766776776676776776667667767677677677676776676766776676776776766767767677677677667676767676776676767766776767766677676767676676677667766677667766676767667767667676677676767767677667767677666667676776776767666667676767767767666766676677676767677666776776766767676776766766766776776776767766767767766767767767767677677677676677677667677676776676776776776766767677677667767767677677676767676667677676767767677676776676766776767677677676767676766766667767677676766776767767676776767766767767666776676776766767667676677677667666677676677677677676767666776776776767667767667667767667767767767767767677667767667677677676677666767766776767677667667767677676667667676776767677677677667766776667767767667766677676776666776767676776677667676776766776667676767767676667767766767667667767767766776667767667766667766676667767766776776667676677676766676776676666776767767677676767767767767667677666676776776776776767676776776666677677666776776776676767677667676767667677667767676667767677667677676667767767666767767677676776766677667767676767676766776677667677676776766676676676676677677676776667677677677667667667676767667676677677676676766766677677676776766766776667666776677676677666677676677677667766776767767766766767767767677676776767767676676776676766776767676767667676677676766776767767767676666766767767767676666677676776667767676767667767767677676776776677677676767766776776776776767767667666767676776776676667666776776676677677676776767677676676766676776767676667676776776766766776776766776666776767666766677667767667677676776766666776767767766776776767677676776677666667676767676677666767677676677677677676676677667676776776776667767767667676776666676667677666767666676766766767677677666776776767667767676676766666766676766677676767766776766776776676666776667667766767766766767767677677667676676677677667667677677677667676776676677676776776676676677666667667677676677666667766767767767667767676776676667677677676776677677676767676667676767677676767767767676676776676676776667677666776767767676677667677676677666767676677677677676677677677666776776767767767767767676677667667676767676766767676776676767767766676767676766776776767767667676767767766676767766676766776766767767767667767676776667677667667676767767666776767676677667766776776667767667767767766776776667767767676776776767767767667766776776667676776767666776776677667767767677677676767766776776676667766767767666776767767767667676677677667767766767677666776776676677677676776677677666766767677677677676776677677666677676667766667767676767667766766776766766767677667667767767667766766676676677677667766776767676767666776766776677666676677676766767677667677667767676677667676767677676676666767676677667767676677676667766767767676766776766767767676667766667766776776767677677676767667666776776767676767667677667766766766677666776766767767766776677677677666676776677677677677677667767676776776776776766766666776676767766776776667767667766767676766767767767677676767677677667676776766676766677667677667677676676767677667767667677667767677676677666767767766776776776766766767766676776767667766677667767667766667766677677666767666677677666677676677667767676676767677676676767666677676776776667767767676776677677677676776776776667766776776767766766767676776667676776767767767667767676776667677676666677676666776776767677677676776767767767666676767766676776767676776676776676766776676676677676776776676677677676776776676776776767667676766767666776677677666677667677676676766776767766667766767667766776766776767766767767766676666767677677677667667767666676776676767676767677667666776776766677676766767766667677677676776677676766667676767766776776776776667766666667676776767767766677677676776776776676776776767677676767767677677667766677666767666767667676776767767677666676766776767667677667767767767766767767677676766767766676776776776776776676667667677676776666666677666767676767767766776776767667677676766676676767676677666776767667766666766676676767676676677667767667667666676766766767766677676767767767767666667767677677677677677676677676667677676677667766776677666776767767766766776767766676677667767767677667767677677677677677677677677676767676767677677666677677667767676677667666667766767667667666666776766767767677677677677676767676767766766776666767767766776767767676677677676776776677676776776776667666776677667667667666766676767676767676766776676766766677676776667766766667767667676767767676776676676766767767667767766766676677677676767676766666776677677677677677677676667666767767677667767676676767676776776776776776767677677677676767677676767676776676677676776776776677667766767766766776676776677676766767767767767767677676667676767767767766776776666767666776776776667667676776677666676776776766766766767766767766767766766767676767667667766676666667766677677667767767677666767676767676776676767767767666776767667677677676667667767666676676677667667667676666767766776677666677676776776767767767766776776766766776767676776776767766666767677677676767666667677677667766667767767676767667677666776766776666667666767677666767677667667677676767767666767666666677676766776677677666766776776776667767767766676767677677676767767676776767767667676666776677676767676677667676776767767676677666767667667767677677666776667677666676677677676667677676776677
67767766677677667767667667767766767676676667766667767767766667767667667766776767767766776667677667767767666776677677667767677667677666676776776766776767767766766676676767767666767766767767666776667666776767667676766766776767677667666767666776766776677677676776677677667677676667667767767767666677677667767766676676667767766776767766677676767677676767767767766676767677676767766767676676776776776766667767766767767676776667767677677667676776776666776776677676776776666676666776767676666677677666676776677676676677676776767766677667667766776677667766676766677667767676676667767767676677676667666766776776767766676767677677676767677676767767767767676767676766776776767767767677667676767767676776767767666676767766776766767666776776767767676767676666767667667677677676767767677667676776677676766676767676767767677677677676676676767677676766776666677676776767766677667767677677676766776666776776776776676767766767767767767676766776776676677677666677666776677667766767767767676776677666676676766776666767667766776766776767767766667677667766677667676767677677677677677677677667767676677667766776677666676776767767666776767767767677667667677677667677677666767677667767667767767767767667767766776667666767676776767676776767767676667666776776776776677676776677677676767767767676776776677677677667766676666767666677677677666766767666676776776677676767767766776676667766776776776767767767767766767677676766667767676766677666676776677676776767767767677667677667766766766667766776667767767667767676776776676776767667677677676767766677666767667767677677676767766676776776676776767766766776767676667676767666776676676667767767677677666767767767767766677666776776767667767766676666766776776776767767676766767767666776776677676766776767767766776667766766767767766776767677677676767767676776677667766676766776766667766776776776767667767677666776767767767767767766676767767766767766767666767766776776676776676676776767767767676776776766666776676766776667677667767677677667766776767676766766776776667766677677677676676767676776776677677667667667667767676677677677676676677677666776666676776676666776776767676767767666767666677677676776677676767767676776776676767667666766776666767676776767767667767677667677677677666767677677667767767767666766677676776677676677666767767667676776776776776767667767767766666776676776667766776677667666676776676766767676767666776666767677667766776776767666776767766776767767676776677667767676776776776767667767766776767677666677677677667676776666776776776767677677677677677677676677666776667766776766776766666767667677667667766666776666776776767766766677676767667767767676776766776776677667667666677677666776677677667767767767767767667767767676776766677676676776767767767767767766776776676776766776776767667667676677667767676666676767667676776776776676767677667677676666676767677677677666666676767767766776776776666677667766776776766776677677677676767767667667677676667677667676677676776676676677677667676767677677677677677676667767667766767676776766776767666767667767667677676767767676776767767767677666776776776776676767766776767767766776677667767676676776676767667767767676776776776776776766776776667766667767677666776676677666676767767767767767767766776677676677667767767666766776766667676767767666666767676667676667767666666766677667676776677676767676766776767767767766667767767766666676766767676676667676776767677677677667677667767667677667677676677676776666666776667767676766676666776676767677677676676766676776677677677677667677667767767677677667766776676767767666677666766676776667676677667677676776776666767767767677676776766776776767666667676767766676676776776667767676776766767666767766776776776676767766767766766776677677677677667767767766677676767766767767677676776776776767767677676766767676776667676776676776776666767667767676677666776766766766767767767677677677667767667676776767677666776776767767767676767676676776676677676667766666776776776677667767767766776667677666676677677676776776677677677666776667676667667676677666766766677667767676676767766776776676776776776767767677676767766776767767767767677676766776676776677677677666776776767667767766666767667767767677677676677677666677676766767766767666676776667676766767677666767767766677666776667766677667767767766676767767767766676677666776776776677676667677677676766677666776767766767766776776776677676776767766677667676776766766776776676767767767677667677676766776776776776767767767767677677677677677677677667677677677677677676776666666776776676776767766676776767676677666776776767767767676767767767767767767677676676776767767767767767677677667677677667767676766667676677677676776667766776776676676767676776776677677677677677677676767677676667766676776766677677677677676676677677676677677667767767666767666677676776776767767766676776776767676776677676776677667767667767666776767767767767667677676767767767767677677676776676776776776767767767767667667767767766767767766677676767766776767767766776677676767677666767677676786766776667677667676767676677666776766767767667767676666676776776667677676667667677676776767677676766776677677677667676676767666677666676676767677677667676776666776677677676676776767676776676676676767767676767677666776767767666766776667767767766766677676767766776776776667676776676677667676776766776776776776676776767767767677676677677667676776767766667766667767676776776677677667767667767676676766767767766766667676666767677676667766766776766766766767767676776767666766776776666667767766776776767677667677676776677676677667666776776677667766767766766676677677677676776667676776767676677676776767767767767667666667666677666767767766676666776776667676677667676677677677676776677676776676767766776776776677676767667766676776776776767767767677676776776776776767767767767667767766776676767667677676677677677667667766766767677676677677676776666767667766767676667766667766767676677666676676767767677676767766767767667677666767676776776667766776776676767766766677667667677676767767677667677667677677667667677667677667676677677676776776767676667677677667767676767677667767766766767677666677667767667667767767667767667767767667767667766767766767667767767767667767666776776766776666676766776767767767767766767677667767766767677677676776776776776766676776776677667766776776667666767767767767666776676666776776776776776767676776776667766677677667677676776776666767676676767677676676776776666776766767677666767676677676767667667766667767767667767767677676677677677677677676677677667667677666767766776676776766767767676776676776776766776766767677676776766667667677666766776776667767677667767676767677666776766766776767677667767767677676676776676677676776776776776767677677677676666776767767667766776776677676776677666676776776776666676667766676676767767767767667766766677667677676776667676677677676667767767667676676776776776776677676666766676776776767766776767767676776767767767666776676776667766766776666666776776776767666767767767677677677677666776767766776776776767766767676767767666677676776676677676767666667666767667667666666776677667667767677666666776767766776677676677677677676677676767667667676677676776767767766676776776666767766666667677676766677676776677667766776776767767676667767676767766776776776776767676767767677676776776776667677676767676767667676776677667676776776677677676677667767767677677677667766667767766666676767676766776776676767766766676767767767676767766776676776767667767676766776776676766666776766767767677677677667767667677676776767767767766767676677676776776677677677676767766666676767767676766677667767667677677676667676767676766767767766767667766767767676767676776677676776766666776667677676676767766676767667767767767767677676776676776776767667767767677666677677666667766676767667766676776776677666677667766676767766776677667767766776667677677666767767766776766776776776667676767676776766676676767767676767767667766666776776766676767767676776677666776776767667766766677667766776677666767676776776776776776767766677676667677676667666666676677677676776776767766766677666676667767676667766766767766667767677667767676767767676776766766776677676767767766776776767767766776776776676677667676776776776776677677677667667676767767677666776677666676766677677667667767667677676766667767676776766767767767767667767676776776676677676677667667767677677667766666667676767667677677676767677677666676676766767767677676776776677667676666767666776667767677666767766676766776776667677666776776767677676767766767766776776776667677676676776676666666677677677676677677676776767667766676676667677677667677667676776667767767767666776767767676776767767676776667767767767677677676667677667767677677677676776767766667676667766776776767677676776767677677677676677676767766766776767767677676766776767766767767766767766667666676767767767766776776676767676767677676667667677677677667766767767766776677676776776767767767767676766776667676677677676767667676677666676766766676676776767677667767767767666667767666666776776767766776776667767677667677667766767666767676776766767767767676667767767766676776776667767767767767767767767677677676776776767677677667767676776667667767767766767767767667766667677667677677676767767677666767766767766676776767767766776667767677676776766776676776776677667767677666767666776676766666776677666776677677667677667676767766776767667677667676776776776767767666676766766767767767676767766776677676767767766766776776667767667767677667677677677677666776677677677667767766676676667677667767677676776767767666676767767767766776767677677667766676776767767677676776667667767767766776767677676767767767677676776766776776676676776766776776766776776776766776776776776776776776666666776776676667767666767767767666677667767676667767767767767677667677667767667767767766676677677677666776766676776666776766767676677667667666677677676666767677677676767667677676767767677667677666666767676766767766677677677667677677676676776677667677666767767767676776776767677677667677667766767677677677676666767767767767766767766677677667667767676676767677666776677666677677677666766776767667767767667766676677666767
67767766667766776776767676767667676767767766666776776767676667667667677667767767676776767766767766676767667767767676676776676676776767666776776676776767767767766776767676676666676776776776767676767677676667676677666776667766766676677677666676776776767767766667767676776677676767767766667767666667666776677666676667677666667767677676676776767677666776677666766776677667767676767667767767767767677677666767767677666776776677676676776677677676766767767767667677676767767767677667766767676767766766776676776776677677676676766666676776776667676767767767676676667766677666767767767767767666776776776767676767767677676776776676776776776776666776676767667677676776776776776776677676767767677676776776767667676767677667676677666767766676676766776767676677677677667767676776676776676776767767677666776766767677677666767767766767667676676776776677667766766667767676776667766667677676667667767767766676766767767676676776766767666767767667767767767767677676676776767677677676766767767677676776677676776767767677676776776776776766776677677677676666677677676767676667677676776776776677666666667767677676767766767767676766667767767677676767766776776677667767676666776667767766767767677676676776776767767766766767766767676677677667767767767767676776767667667767667767767667767766666676677677676776677677677667677676767766676766667766767666767767767767677666776676677676676766676776766776677667676776676776776676767676776666677677667767677667767677676776666767667676677676767667767676776767767767767677677677667676677676767767766766776776766776767677676767667767676676667676766776676776677666776776776676776776776776767676676776767666676766677677676667766776776767677677667766676766677677676667767676667767667677667677677676766776767766676776767766776776766676666766776776767767676776667767676766676677677667767766776776677667766776776766676767676767667766676767766776676776667767677677677667767766667677677676776767676676676667667676776767667767667767767767766676776776767677677667767677667676767766767667677666767677666776666676776767767677676677677677666677677676677676776776667766767676667767677677677667677667767677667767677677677666667767677676767666767766666776667767677666676667667677677676776776776766677677677676676767767766766766767677676677677677667677676767767676776667767667667766776776776776667767667676667667677676776766766677667677677667666776776676776766766767766667767766677666767676676776767676767666767767677676767767767676666667767666767767676776776766767676766676776676776767676776766767767767767667677677677676776767767766676776676677666776677666767767767667677677677667677676767676776666776776776676677677676776766776677677677676776677677667676767676776666776677667766767767677666766776677677677677677666776677677677676776676676776767766766767666677667766767676666767677666767767766767766776776767767667766776776776776776776776776767677677677667667767767676677676776766767767767766776767667667677667766677667767667677677676666677666767767676767666766677677666776677677666667767676767767677677676667767767677667676767677676676767766776666767767677676776766766767667767667767666767676677676776767766776676776767766776676767766677667766667767767677676776767677677667667767667767676767676767766767676776767676766667677667667767766767767677667666667766767677667677676767767767766677676767667767767767767676676677677677666776776677676776767677676776676776766766676676766667767767767767667676667676767667766676667676676767666677677667767766677666767677676776767766677677667676766776776776677677667676667767767766776767676776767766676776776776766677677677676767767677667676766676666776776667677677676776776776767676667676767677677676776776766776676767767767766766667767676666776667677676767666776776676677676677667677676667667767667767767766767676666667767677676677666667767676666776767677676766767677677677676776776666676776776776666676766766776767666667676677677667676677667766776776667767667767766776666776767677677677676776666676776776776776776676677666767677667767677666667766766767767767667767767766767676667766767677667767667767767676767666767767677677667767766766667767767767766667766767677677676667766766667666776677667676677676776677677677676667766667677676776776776766776667767667676676766767666776767767666766676676766666677667767676776776776667677677676667766776776676767676767667676767767667666677677666776776776766767767767767677666776776767666776776766666776767766666776666767767766767676676767677677676667767766767676766677676767767676776776676767766667667676677676776776767766667767676776766766767676767676776666776767676667767766677676676776677677667676767767676667766776767767766766666776776767666776666776776666766666776767766666767677677667767676776776776667676677676677676667767667766766667766677677667767676676776776676767767766667667767677676767766676766776776667666776677666767677667676676677676767767767766776767666767677677676776677677676766676776776677677677666677677676776766776776666767767766676666677676767676676666767676767767767767767766676767767767767666767667767677677667677666767677676667767767767766676677677667767766776766776667676676766667767767767667676677676666767767766776667766666766677667666776767766767767667676767666776776767767767767676767667767667677666776767677677676767677666767666677667766767767767667766767767766776767767766676767766676767767767766766767667677677677667677677677676676677677676676676767667667677667766667676677676776767766677677676776767767767677677676767767766776666766766667676766776677677676776776767666677676766667677677677676776767677676766776776776677677676776776776677667766767676676776776776766677677676767767677677667766766776776677666776676767676776767767667677666776767767767766676776767767767767667767677676667767767767677677676776677677667677676767677676776677677676776776676667767677666667767667676766766776766776776667767767767767766767666677677677677676776776677667767676676776676677677667767666677677677666776767767767666676667677676776667767677677676766776776766776776676666776776776767677676677666776677677676667767677667677676676776766667676767767767667666677667767766676666677667767766767767767767766766766776767677667766776767766676677676676676766776776776767767766677677676767767677666677676677677677677667677677667766776676767767767767766767767667767767667676677676766767677676767767767666766776767677666677667767676767676767766767676776667667766667676776776766767767666767766677666767676677666677667676776767766766776767767667666676766767677667676767767766766776767767676776776767667676776776766767767766666767767677677677667766676676776766676676766666767767677677667767767667677677677676767767766776776666666666776776776767767767767676776776776766776766776677677667766767676776766776767766666676776767767666776767677677667767667766677676767667667767767767666766766766776767677676776776767767666666776776776767676776776676667667677676767767767676666676776776776767676767766666676776677676776677676776776677677677676677676767767676776776767767677666776776776676776776776776776677676767766767766676767676677667767767767766776776776766767767767767667677677667667676677676767677667767676776767677677667767766776677667676767766776767666767767767767676767676776776767666767677677676676767766776676767767667667767677676767676767666776767666766766767666767666776677676776677676677677677677667676767676676766676776776767666767676767666677677677667767677677676776776766776677676767676776767767767666677676767767666767766776767766667767676666667767676776766776767677677676677667766776676767766776667766776776776767677677667676677677676667667767766677677677666766667667767676776767676676767766677677677677677677676676767667676776676776776666767767767667766767666776666767667767767766776776776767767677677676767676676766677676677676767676776776766767676776767676766776666766767666776767766767677667767767766766767667767767766767767677676666677676667767676677676776776767766766776767667676677676677676677667767767766776767767766776776776767767767767676766766766676767766676676776776776677677676776677667667677666767766677677677677677676766767766766767766776667677676677677666767767676667667667767767677667677667677677676776666767677676676676776767676667667767766677677676677677667677677677677676767767666767767767667767666776776767767676776767676677677676676677676666776767766767667767676676767767766776767666776766677667767676767767766767667667676667766667767676767767767767767677677677667766776776677676776677676776767667766776667667677677676766766776676766766776767677666667667766776767667677667767767676667767676677676676677676776776666766677676767676776776667667766767666767676776776676776676776766677677677667767676776767766767677676677666776776666776776766776676776767766776767767766676776766776776776776767667766767677677676767767767766776766776776667766676677677677676776776776767667666676767677667676767676767676766767667767767767677667667676767767676766767766676767767766776766677677677676666676667677667666776767767667767767677667766676776776776767767766766766767676676767766676776767666767767676776767676776767676667676767767766766767767767677667666766776666767666776776767677666666776776667767766776677667767766767677677676776767767766766767677677676767676767766677677677666776667666766676767676676776767676776766776766776676776667767677676767767767676676676767767767766767766776767767676667667766776667767766776776676767767767766767667676776676677667676677667766667766776776667677667667766767676667676766767767677677667677676676767676776776676776676776776677677667766767667766767766667767676767766677677677667766766776776776767676677676767766776767677676776767767767677677677676767767676776776766677667767767677677666776776677676776666767667767767767666667666766677677676767767766767677677667676776677677677676677676767677676767667767766776776676776767766677666677667767767767666667766776677667767677666676776677666776667677676677667766676767676776766767766767677667677677677667767766676776767676767676667767
667677676776776776667677677676767676767666776766776776776776776666676766776766667677666767667767767767767676676666767766767676776776676677676776766776677677676676667767767667676666676767767766766776776776666677677677676776766767766767766766667677667677677677667677677667677677676666676766776667667667766776677667767766766667676776776776676776677667677667667767677676767766767766776776767676666667677677677677667766667766766776677676766666767667767767677677667766677667767677676776776767676766767677666676767767667767677676776776776776677667677677676776776767766767676677677676767677667676766676766676666767766666767766767676767667676776767767676776767766766776766766666766767666767676766767767766776776766766776667766676776767767677677676776767766676776776776766766676776776776776667667676776676767767766776767676666677667677666776776767676766676766767667677676676776677667767677666776677666677677676776776767767676667676767766676677677666766767666776767677677676776767676776766767667767767767767676776767766776766667766776766676776776766767667767676767767667767676767767666766776677677677677677667667677677677666776766767767767667767676676776666766666767767677677676766776776766766677676767767667676766667677676776776776767677677677666776776666676776767677677667666767666667666767767677676776676666776767766776776776776776666776767767677676767667767677676667677677676676667766677677666767676766676666776776677667676776676776676776676666767767666667677676776767677676767767676667667666766666766767767666677667677666667766776666767767766667767676776776776766776776767677676667767666776776766677667677676676776776776776677667767676776667766676776677667767766776776767766776776766667676677677667676666677677666767676666766776776677666776767767676776767766677677667666776766776677677667766677667767767766676767767676776776776776776776776776767767766767766767676767767767667767767766767667677676767766766776767666677676676677666776767767767667676776776667677676766776767677676767767767767766776767676776776766766677667767766766767766776767766776677677666666666776776767676677667766776767677676776767766666667667766667667676766766677677667667676667767676766776776676766666776776676667677667667766677667676676776776776776767766767667677677676767676776776766767667767767677677677666767766676676776776767676766767767676766776676677676677677676776776767667766676676767767767666776776776667676676776776767767676776776776677676776677667677667676776776667667767676676767677677666676766776767667666676666776767766766677667677676676767767667767766776677667677677667676766667676776776766767767766776666666776776776776776776667666677677667766776667666776666676776677676776776767667677676677667767667766776666776676776767766767767767676767767767677677677676767666776767767677676776776766766766766677667767767766776767676767767767767676776776766677666766776776776667767766766767676776767766776767677666776767667677676776776676767676766766766776776776776767767767767667766776676767676776677676677667766766767677676677667767767666776766677666776776677666767767677677667666767767766767667767676766776776776676767677676766776767767667767676767766667767676676766776776676767677676677676767767676767767767766776766666676767767666776766676677667767677666776677676776767667767767767667677676776677667677667677667677667766767677676677666767677677676776667767666767667677677667767767767676776776767676677667766776776676677677676767676767767677677676767767766767766776776767767677666776776666776677677677667676776767767677677676776666776766776767677667767767667767766676776766767766666767676776767766677676776776776677676666666776666776776667666776767767676767767677677676767676766767677677676766776776677676776776767767667676677676776776776677676776677666776776776767667767767766667767676776776767767767767677667667766767767766767767677677676767676766776776676676677677677677667666767677676776677676667677667767677677676776776776676776676776776677667766767767767667767677666776666767667666767667767677667766677666766767676666776776677667677666767667767767676776767667766666776767767766776776666767667677676767667676677666667667666776776767667676667767676776767667676676767667766676766766677677667667767676676776767767767767666767676667767676677676666766667677676767766776677677677676767676776766677676766676776776677676766776767677667676676776677667766677676676676677676677667767676676667766767766666676776677676767767667677676677676767667667766677666767767677667767677667677676776776667677677677667767767767766776667676667676677677667767766766776767767666677677676766677677677666767767676677667767766776677667767767767767766767767767767676767676676776666677677676667666667767677666666767677676776776776776677677666666767767767767766766676776767767766776776767667767767676677677666776767767767677677676776767767676666776676776776676677676677667767767767767677676676767666767767676766666767667767666677677677677676767766776677677666777667676776776667667667667677666776776776667677676666776766776767767767767766776776776676677677677676767767667767767767766776776766767767677676676676776776776776766776776676677677677667677676666667767767766767677677667676667766677666776767767766776767766677667676776776776767767676776667766677676766776776766767676776766676776766677666676776776666666676767766766767676667767766767676766776767667766766776676676767667767677667766676667766776776666776676776776776776767667767767766776676767766776766676666677676676776776776676766666677676776767767767766776767667766776677676676776676776767767666677666676677666677667676766677666776767677676767676767667676776677677667767677677676776767677677667676676776776767676776776767676666677667676767766776776767666676677677677677676776776666776767767767767767677666776677667767767766677667767767677677667767766776676776766776767676776767766767676767767676776776776767677676667667767767666767677667766676677666667767666667676776676677666666767766667676776767676767767677667766677676776776766766667767766776767767667676667766776767667767666776676776776676776676667677667676677677677666676677676776677667676667677666676766766676767676767767676667676776766677666677676766767767766767667767677667766776776677676767767767766676667676767766776776776776776776667677677676776767767677667667676676766676766766776776766666767766667766776677676767676667667667766776676767766776776776676676776677677667677677677676677676666676776766666767767767676767766676676766677677677676677676776667676676776676676677667767766676776776776767677666677676767677676776776676676776766676776766767666767676666767767677677677676776767666676776767767767677676677677667667766766776776677666767666767767767767677677676676767766666666776776767677676776766776776676667767677667667767767767677677676666766776667767667766767767767767677677677676776776766766677676676776676776767767767767676677667767676677676766767676766766776767766767767676766677677677676767767766776776677677666677667676667767767766776776776677676767677677676767766776776666767767676676677666776767767677666767677666767677677666776776677667677677676677666667676767767766776776767677676767767676767677676676676776767676667766776767667666767767767676776767677676767677676776776677677676676776776776767667767766677676766676767767667767677676676776667767767677666667767767766776677676776666767766776766666667767766767677677676766676776767766766776677677667677667677667667766766776767766767766776766666767767667666676776767767676767666767767766766767676766667766776677677676776776767677677676676776767767767767767676767767666677676776677667766767766776677676776767667767676676766677676767767766676776667677666767667667767676676776776677667677667767766677667766677676776776667767767666676766767677676776676776677676677667677677677667677667666676676676767766767667767767667767766666676767677677677667677667767676766767766776767767677667666776767767766776677676766776767676676676776667767766667767767666776776776776677667767767676776767667766667677677667677676767767767677667676766776776767676676776776666776776766776767767766776776776776666776667676767767766676766776767667667667676667767667666776776767767767767677666676776776666767676767677677676667767767667767767767676776776766776776776676767766776676667676676776776766677676776776776676776767667767767767767767766776766776767767767767676767676767767767767767766677667667676667676776676667676776767767676676776776766767676776676676776767677677676677667767767666677676766676776676666767676676767667767767767767677677677677676776776767767676776767766776767766667667676676776776776776767676776677667767767766767766677677676767766766776776776666776776776667766677676766766767676776766776776766676767677676767767676677677676776766767676776767767676677677667677667767767767767676676776676667667767766767666767766676667677676767767767676767666776676767766776776666776677667677677667767677677676767766676776767767767767666776776776677677667666767766776766667667666667767767666776767667667676767766676677676776677677667677676767666767676766676776776667767766776767676676676776676676767766667767767766776766766667767667767767767766767767677667677676766776676776766667676767677676776677667666676767766676776776676767767677667767676776767677677677667676766677677676767667766767676767667766677677677676766776776776676766676766677676767676767767766776666676677676766677677677677676776776766676767766666776767767767767767666767766667676767767676776767767677677677677666776667766667766767767677676677666767677667676767767767767677676776767766767677676677666677676767667677676677676766666766666767767677676776766776776767767666767667667767676667667766766776666667767676776776776677667677676676667767677677667766776776776766776666676776776766676776767676667677676677667766666767667767766767767767767667677676766766776676776767766767766677666667766677676766766776676766766677676666667667676767766776776766676677676767767767676766677667676676666677667667766776767677667767767766776776667667676776776776766676
6767676676766767666766767767667666677677677677676677677667767677667766776677667767677677677676676767676776676766766677667676677667677677677677667676776776676776667676776776677677676776666767676766776767766676776776776676767767767767766767666776766776667677677676677676667767677677676767677667667767676666776676776776767767767767767767667767767677677677676767666767767677667667677666776766767767667677676766667677676677677676767766776677676766767766776666767767677667767767677666766767677677677677677666776677667676776767767676676776676676677677677667767676767676776776667766677667767767676676766767676676767767666676666776776667677666676676766776676776676776776767767676767767767677676776676676767767767677677676667766667766776767676677667766776776767677666766766767766766677677676776766776766776676767766667677677677676767767767676676776767767677677676776667767767766767667677667766776677677676767677677677677676767676666776767676776767667767767667676776767767676776767676676776767767767767767766676767677677667676766767676776767767676776766767666776676767767667767676767767767676776776776776766767667676776676767767767766766766776766677667666676677667676766767766676767767676776767676766776776776766776776677677677677677677677676677667767666667667767677676776767767767666776776677667767667767767766767676677676776767667666776767667767666766776776676767767767767767767767677676776767676776667667767676766766666766766677667676677667767676776776676776676776776767676776676766766766776776776767666776776776766767767667667766767677677667677676677677666776776767677676767667767766776677676776767677676776676766776676767677676776776767677677667677667767676676767767676766767677677676766766677667666677677676676667767767676776767677676767677677677677676766666776667666766776767766776677676767766776666776766776766676676776776776776667677667667677677676776766766677676767767667767767766677676776776776766767767676776766766677667676667767766776677676767766677666767667767766776676776776767677676677666677667667767676667767676766766776766767677667666677666676767767767676676776677666776677667677667767766776767767676766776677677666666677677677677676677667667766677677667767666677677667666767676676677667766776676767677676776776767677676767676776666766767666767766767767767767676766766676676776766767677676776776776677676776766767767766676677666776667767766766677667677667767667767767767767676776767767767766676776776676776676677676676776667766767767676767767767767667667667676766776776667676776766766677676766776676776767677677676667676776676776776676677676677676776667766776767677667676776776676767766767667767667666677676767767676776677677676776776766767766766776676677666776766666676667767677666776677676666776767767667767767677677676676767766776767676776677667676776666676776766767767766766766776776776776766766776776767677677676677676776776767767667666766767767676667767677677676776676776676677666677677676776677677677667767766767767767677676766776677677666666776666767667767766767677677676677677676767767677677677676767766667666767767767677676767676767667767766767767767767766676676676667677666767767767767667766676667767767667767676766677676767677667677677667677677667676766667767766767767676776767766776776766666766677677677676776776766677676767767676667767767767767667677676776767676677667677676767767676677676767677666767677667667677677676676776776776766677676767767767676676667676767767767666776766667767667677676776676676677667676767666767766677677677677676667766677676776776767767766766767667766767676767766767767767667666776667767667677666776767767766666667666767766776776676767676676767767677676766677667677677676676676766766767667667667677677667676677677676776667677677666776766776667677677676776667667767667677676667766776676767677677676676776676767676767676776666767767676767767676766677677677667767767766776776776766776776677677667767767677667767766667676767677676767667677667677677676776666666676766677676776776766766766776766766667666677667767766766776666776776767666776767666666767667667766776677677676776767667767676776766767767766677666767667667767667766776667767766776767666767667767767677676776766766667676766776767676776776677677676776676776766676776766666776767676766667667667676677677676776776767767676677676767677676676776676766676677667767666767667667677676676776776667676767766676677666776667667676776666767766666767766776776776766676676767767676776767767676767766776767767667767666776767766776776676666676776776776766776676667676767677667666776767766766776776776667767676667767676667766776776767767666676666776677677676766776767767766767766767676776676776676676767667667667766767767676767766667677677667767676666776676766776776776676776767677666677677677677666667767767667676776776767677677677677667767766676667767677677677677667666766667767667767667676767676776676666677667767767767677677677676676677666676676766776667767676767766776776666766776776776776767767677677667677677676677667766676676776766776776767676767766766766677666677677676676676666776676776766776776776676767767767676767666767676776776767666766776677677676676677677677676776766676766776766776767767666767766766767667677676776776767677666767767766776776666677666766767677676767767676766767767767767767676677676776776667767766667667676776766776776676776776776767677667767677667677677676767676766766667676767677667676776676767666767767677677676767766767767767767767666676767676776766767767767677666776666776667676767677677666776767767767676676767667666667767767676677677667767767766776767767767766776776776676776667677667676776776776677676766776776776677676776677676676767767677666766766776667676776667667766677667677667677666766766776677677667767767667767676776776776776776677667677676677677677676677676676667767676676666767767767767767666766666676776766776676767676677677676667766667676666677667766767766776677667677677676776676767667666776767767677677667677676776776776767767677677677677667767677677676776677676676776667666776766667767667666676767677676667767676776776767766776767676666676767676676776667766767767767667677676767667676776667766776776767676767766677677676766666776766766667677677677667667676667767767677676676776676776767767766776766667766766676776676667767767767677676767767767676666776667667766677667676776776767667676767767677677677667666677667766776677676766767767667767677676776776776677676776767767676767766767767677676676776767767767767677667767667677667767767667766776767767766776676776676676776776776767766666776676676776666766766767767676776677667676677676666776767677676767676776667676767676776766767767676677676776667766767677677677676767767766766766776667667767677667767766667667767676776766676766776767767667766776776767766667767767666767667667767767677676776767676776767666677667767667676767766767767766676667677667666676767767767676766767767666776776766667667676767766776767676666676766676767767767676766766676776676776676676766667667767667676776776776776767676776676676766767766776767677677677677677667767676666776767667767677676767767767666676776676776767677677667766776776776767767767667667667767667667766767766767767767766766776776776776776776677667766677677676766676776776776776676767766776767766766676776776676676776776776766766676767667767767667666766767667676766676776767767677677666776666767677677666767767677677677676776767766776766677667676766776667666767766767766776776767677677676766667767676677666766776767767767767767677676667767766766776767767667676666767676767767667766767767666776776667767766667767676766667677666666766676767767767767767767766767767766677667767767766776776677667767667667766776676766776766776776767676766676767666677667676776667766667767767677677676667677677677677676766676767666676676776776776776776776767767676776677666677676776677676767677676776677677667667676766677676776677677677667666767767766776667767677667677666766766767677667767676767767766767667767667677676677676767767767767676767667766667676776767767767667666766767676767677677676767767667676667677677667767677667767766667766766766776776767767767766776776776666776767767677667767677667666767766767667766767677667767766776767676776776766776776776677677677676767767766767766776776667676677677677677676776667766776776776776667767667677666767767767667667766767676677677676767766767676776667766666776776767677676676767677677676767666776766776776776666767767766677667676766767767677677667767676676767666776767766776677676676776677677677676767676766677677677667677676776667766776766776667766776676776767767676767767677667767766776767767676767666766776776776776666676766776776776677666676776767766776767766776677666767767766776766677676677667666677677667767667666677677677677676776677666676776767666776766776776776766776666677676767677667676776677676677677676676677667666767767676677676766776776767767767766776767677676766666766776767666767676677667677677677667676767766676776767677676666776667767667767677677676776776677667766766767767676767677677676767667767767766776767766767667767676766766666676766767677667677666776767766676767676767676776767767677676666776776776676666677666776776767766666776676767667767676766677676776776776776676776776667767767767767676776767677666676766677676767767677676776776776667677677666776677666776767667766767767676776767676677666767766667677677676766667667677676767766767667767677677676776766776767677676766776676677676776767767666776767676776776776676766677667767767676776776676776767767676666767767766676677676776776677677677666776766666667766776766776767767767676767766767767767677677677676776767767766767667767767677667676766766676767766677676767767677676767677666766766776776776776767767766776766677666776667666676667766766677677676776767766677667767767766677666767677676776767676767676767766676776767767676667767766776767677667676767767766767666676766776767767667667766767767677667767767766776776776676776776677666776767767676767667767677677676767767677677667677667676767767676767767766767676677677677667767676776767666776666676776667667667676767767
76666767666667767677676677676676767767677677667767676766766776776767767667667767667677667767767676776766766766667767766776766677676677677677676677667666776766677677677666776666776677676666766767676776776766766776766776776767677677666767767767676767767676766667676766677677676766677667676767676676776676677677677676766776776767677677676767767767767677677676676677676767766776776776677676677676676666676667666767677677667676667767666676776776776776676767766767676766766676676676677677667767677667767666766676767767667676666767676776767767676776776767676766667667766776776766776766776676766767667767767667766767767667677667667766677667667676676766666677677676776767666667767676776776667666667767667767766776776767677676766776766776776767677667766776776677677677676767767677666776666776776766767767667766767677666666776767767766677666677677667677667766776767667767766677677667767677677676776766677677667766676766767677676677667677676767767767767677677676767677676776767667766676677667677677677677666767766766666767767766676767767766767677676677676776776767767766776666776767677667767767767766677666767767767666766667667766677676776677677677677677677667667767767766776776767677666767766667767767677667766677677677677667766776676776767766767677677677666766767766666776776666666776767767667667767667677667767666776667677677676776766776676776776767677667667676776676767766677676776767767767667667767766776676767677667677677667676677677666676767767767666666667676767766767766776667766676676677676776776667677667766776666767667677667676667667767767766767677676767767676667767767767667767767666776766776767767767666676776676776666767767767667667666767676667676767766776667676776677676677676676677676767767667766776776677676776766767767666766667767766767676767767766776766776676767667667676677676767666766776676766776667767767676776767767767667766677676767767676767767767677666766767677667767676767677676677667677676677677677667677676776767666767676667767667767767767667676667767767677677667767767766766666776776767767677677676676776667676767667767677676767767677676676676766676767766776677666677676766767766767766667766776767766776776676776776776667677676776676667767766776767767766667667676767767667676667767766767766676767767767766677676776766776766666667766667767766766667766677677676677667767677666776776776666776677667767677676776767767667767667766776667766766776766677677667667676676776776677667666677677676767677677666776767766766776676776677666666676667767676766776676766776766776776776666776776776667677667666776667676666776767766677676767766767676776776766766776767676676776667766767677676776767666677677667766767767677677677677666767767767767767767666666766767766776666767767766766767767677677677667766776677667676676767677677677677677677666666767676676776776776767767767767766767766766767666776776667677676666776767767767767677667676677667767767676767767767767677667767766776776677676776776776767767766776667767766667676767676666776676767767677677677677676767766766767667676767766776767766677667666666776766677677667767667766776767767676677676767766767677677676766677676676677676767767767767667667767766767666776776776767766667767766677676776776776766776767767767767676776676766667676767677676776767677666776767667766667767767767676677666766767767767677667676676776767767766677667677677677677667767667676667767767766776776766767766767666776677676767766676767677677676776766676666677676776677676776776776677676677677677676776766767767677677676677677666676767767676767767767677666776776766676776776676776667676677677677666776767677667677667676676776776776767767677676766776767677666676776677667666776776677667677667677667676667767676776776766767767676767767767677677676677676776766667766676776667767676766767666776676666767667666776667677677676677677666776776766677677676676767676676767766767677677676677677676766766676767766776767767667667677676776776776767667677676677677666677667666776766677666667667766776677667766767676677676776776666776676776766676767767767676676776767676666776677677676776666666676667667666666767677667676667676767766667676776766667766776776776677677667677667667766776677676776676767767677677676667677666677677667676776767767676766677676776767667677676677667766776676667676667766767677676776766677677677676776776776676766767676767767666776776677677677677676666767666776676776776766776776767677666766766767676766677677677677666767767767767677667667766676766767677676767677667767767767676676776767677677677666767767767767766767677667676767767766776677667677676776767667766766666776766776767766677676677677676776676666676667677677676776776767677676676677676767767677667667666776776776666676676776767676677676776666677667766776666776776766667676767767667667676767677666766776676767667677667766776776676766676767766677667766677667767676766676676766776776776776676667677676667766676677677677667667766677676767677676677676676766776776676677667767676667767767767676767767666667677676776766776667767766766767766676667667766677677676676767677677676767767666776676667766766677677676767767676766767676767767677666677677667767676676766676677676767766677677677667766776776767676776776676776776667676677676676767667767667666776767676776676767767666767767767677676767766776677677676776677676667667767667767676666776667677677676767766776677676776767667766667677666776767676776667677677677677667766676766776767677677667767677676776767767766776776776766676676766676766676767666667677677677676767666677676776677677676776676776677676776667767766766776677676667677667676766767767767767667676776767676767767676677676767767767767767767676776676767767767767767767676766677677676667676667677667767667666766767676767767766677667767766676767677667667677667767667767767767676676676766677667767677666667666776776776767677676767666767766767766776667767677677677666667667766767767677677667677677676677677676676676776767767667666776677677667676667666766666776767767767666677666667677676666776767667767676776676767766776676776776776776776776776677667677677676767767667767766766776767676776766776767766666666767677677676767766766776767677677667767766766676767676676776677667677676677666667766767766676666677676666677677676767767667767676677677677677666776776767767767767766776666767677676676767676767676767767677677667767767767667767677677676776677677677676766766766767766776776767677677667667767677677676767767677677667767766776666767677677667767767767677676776776776766676776776676776766666677677676766677667767667677667667767676767767667766767767677667667667677677666676766667767676767666776776676677667767767767767767676676776776776776776776677667767767676776676776766677677676677677676776776767676766767767666776776667676766776776767666776767767767767667767677666676776767767766677677667767677677667666776776776667677676676676776776776676767677667767666776776767767767767766776776677676776766767767676676776766766766776767767667677667766776776667676776767677667677667767676767767666776767766767676776766766767676676776676767677667767767766776667766776776767667677677667677676776767676776776677677676677667767766677677677677667767667767767667767767767767667676676666677676766767677677677677676776767767677667677666776677676776776776667766677677666767767767676776667766667667676667677667676776767767667676667767766776767676667767666677667767767766776776676767666677677676676677666776677666766767676776776667767667767767667676676776767677667676676766676776667677676767767676776766776677667667767767766767767766677677667677677677676767677677677677677676676776766776677676766767767677676766766767766766776766776666676677676676776767666676667666776766776767766677666667677677677677666676667767766667767667766767767766666776666767667767667677676767667667767667677666676767676776667677667767677666776767767676767677676767677677666767676776667676766666767766677667677667676767677676667766767767677667766677676776676776666776776776776767677677677667677667767767767667666767677667767766766776776767677666776776667676677676676666766677677667676666776776767677676767767676676766667767677677677666776767767766776776676767667677677666766776767766677677676776776776776676767767766776677666766676776676776667667767666776677676776767767767767677677676766676767767667766767766776766767766776766767767767677676767767767766767767677676767767676776677667767767676767677676776677666776776776767666767666676676677677677676776767766776776677677676676776766776676676676776776676677666776666677677667677667766767766676667677667766776776676766666676767677676677666676666767766766776776776776776776676776676776667766766767767766666676776676776766767677667677677677676676767677676676667766767767767767676766676676666666667766776766667676776667676666767676776766676677677667767767767677677677666776767676767666766766667677676767767767677676767676766676667766776766776767666676766666677676667677677677666776776667677676767766767667677676677676767676677667767767667767677667676676776776776767676776677677667667767767667667767676676666676767676776776766767767667676776676766677676776776776776776677677677677667767677667677677677676667766767767676766667677677667767667766776677676766776767766676766776677667766676667767766776766677676676776776676776767766767767767667767767667767767677677667767767767767767767676677676776776767676667677667677677677667667767676677676677676677667767676767667677676766776677667677677677676667667677677676776676776776667767767677676776776676776767677676776776766667677676676767676767767766677667666776776676767767767667767766766667676776677676767767767677667676677677677677677667676767767767767677676767767677666766776776776776767677676766767677667767676776767767667666767766677677677667767676667677677676677677677667767667677676767667676677677677677677677676676666766776776767667676667767767667676676776776676676667677676776767676767676676767677666776677667676767677676677667667677666776776767767666676677677677667666767767667767766776677666776766677676776776776766767667767767677667767766776767666767767767677677
676676776776767676766766776767767677677667767766667676676767666676677676776667766767667677667666776676766677677676776767766666776767676667767767767676767766767677667767766776676677676767766776667666767767667676767667677677676677676666767767767677676767676776766776767666776676676676767676767767677677677677667676776767766676776666776766776677676776776766776677667767667666776676767766766776767676776676767767767677667766667767767766776667676767677677677676776767766766676776776776766767677676666766767677676767767767767667667767767766767677676667667667766776667767767767766677667767767667676667676776776766776676767767676767667677676667767766676767667766767767767676776776766776667767667677667676776767676776776677676766767767767676766676676676677667767766776776776666676776667677677677676766776677667667677666667677677666767667767676776677676767676667766766677667676776766766776776677677677667677677667677677666766776776767667676677677676666776766667676776776776767767767767767767767766676776776776776677677677667767767767676776677677667666767766677667767676767767667667767767676776776667767767766767667767767677677676776766676676767667677676766776667767766766676767667767677676766677667676767766776776767767767676767676767666776767767767677677677676776776776767766766766666767766767766767766676776776676667767767767766767676676677677666776676776676767677676676667666767767767766677667676766766677676676666767666767667677676776677667767767767767767767677677666767667766666776677677676677677676776676767676776776676677667667677676677676776767766767767677667766776676767677667677667767676767677677667677676677676767667677666776766677667667677677676776767767766767667666677677667767767767766776776766677667667767667677667676776767667676776766767767767676776766776676667767676667766677667767767766776676767766766677676676676767767666767766776766776776766766676766676776776676776767676677667767767767676776776767766776667677666766676766776767767677677667677677677676766767767766776676766667677676766667677677666766776676767667666766767676766676767767677676776776776776676667667677677676767677666676766776767766677676776667677667667677676767766776776776666766677676766677676776667677677676767766767767767767677677676667677676776776767666766676776767767677667767667767677676776767676676776677676676676767677667676677677666676767677676766767667667666676776776767677667676666776766677676767767676776766767677676767766767666776776776667666666667676677677676776776776767767677677677677676776776776767676767667766776767676667767677677667667767766776767766667676676776776677676676676767667666766677667676677676667677676766767767767767766766676776767767767767677676767677676676767677667767766666767767676666667677677676677677677676677677677677666667766677666776667667677676676676766767676766767677677667667766776676776776677667667767677667676677666666776766776767677666776677666776767677677676776677676677677676776767677677677666776776677676677677677676776776767767767667676766767766767677677667676677676776676776776677677667676767767767766776776767677676767766776776767767676767667676666676766776766776776677677677677676766776677677677677677667677667767767767767676766766767677667676776666767676776666776677666776776766766776776776766776776677677677667767767766776776776667767766767676676767676677676767666767767767766776767667767676667767766776667767766767677677677677677677677676677667677676776676767677677676776776767766767767767766776776767677677677666666776776776766776676767667767767667677676667677677677676667767667677667676766677676677666776667676667676677667767667676776766776676767767766667676677677676766776767767767667767667667676676676766776767767766767767677666776667767766767676776767667676776766677677677676776766776677666676676676767677676767667767766767667766766776767676766776776767767766776677676676776776767767766776767766776776677676776776776666767676677667676776766677677676776776776767677666767677676776677676776767766767767766676667677667677676776776776666677676666776766776767677677677676776776767677677677667767767767767677667767677666767767667766767766776677667677677667677676676766677666776776767667766776776767677676676676767767667667666766767677666776767767766677677666766676666676767676666776766767767667667767766667767677677667767767676667677677677667677677667767767676767767676767767667766767767767767767677667767676676677677667767676767767676676776767767666776676767767767667677676677677677677677677676767767766776776776766776676676667667767767676676667676677677677676766676767767766666776677677676676766776776767767667667767767666776767767767766767767767677677666676776767676776766776776776766776776767676676677677667676776677676767767767767767766776766667767766766667677677677677676767677666667766767677676676767767676766766767767767667677676667666677666677667767667767766767676767676767677676766767676766767767766776667676667667677666676676767666776676676776776766776767676766766766667676767677666767767767677677676667676677677667667677667666776767766767677667666767767767767676776776766776767676776776767667766776766676776776776767766667767767666766767767767677667767767677667767677677677676676776767676677667766776666667767767676767767767677676766766766667767676667767667677676667766676776776767676776766767766666767767667676667767676767677676776767677677676776676767767766766766776677666776776667767667677666767767767767767766776776676676676666776776677667767767767767677677667767676767677677676767667677667767677677667766776677677666776776776767676767767667767766767766767767667677676776766776676667677677676676767676767767767676776776666766666766676676766767676776677667676766767766776776776767667767767666776776776676776677677677666666767667676776667766776677676667767676766776776776766667677666677676776676666767767676766677676666677676767767766766776766677676666676776766776676776767677676677667666676676767666776776767767667677666776667666776776667767766776677666676677676776776776776776676776776766666776767676677677667767676776776676766767766677666776666666766767766776776767676677677677676767766776767666676667766676666776676676667766676767677677667766776766776767677677676667677677677667767677667767767676767767676676776766766677666666677667766776767766767767677666766767766776776766776767667677677677676767667767767667677676767677676767767676666767667667676776767676776667677677676766676776766767767767767766767766766667767677677676676767667667676776767677666766776767676666667767677677666767767767767677677667766776767767677676776776766776776766766776776776676766776776776776767667677667767767767767677667766776767677677666776767766776767766767766766776767767767767677677667767766677667766677677667767677677676676767666766776667667766767766776767677677676676676676767767767767767766776776776666676776766776776767677676776767767667677677666766667667677677677676677677676766767667767767666667767666677677676776667667766767667766667676767676776767667677667767677676767677677677676766766667767767667677677677667677676776776676767667766667676767767766767667677676767766776766767767667667767767766766676767667677676767667667766667767676766677676676776766666767676676767677667676676776767766666776676677666767666666767766667667667766776776776776776776766776776676776767766776766676776676776667766766776767677667766677666776676766767666767766667767676676766766767766776767767767766677677667676776767767767677676766767676776766776677676767676766767767667677677677677676767766677677667766667767767667667767767766776676776667676677676766666666767677666767766776776767676667677676767677676767676767666666776767676677677676676776776776776766767767677667676766676666676766776667766776776677667666776677676766677677667767767666767767676676776667766767767767767676767766667676767767766767676776676776767766666767767767676767666666766776776776776676767767767667676767667767676776767767676776776767667677677667767767767766676776776776776776776677676767666677677666776776766766776776676677677667667676677667767676776767767766677676766766767667676766677676666767667767677676676767676776776776776776766677676666766667766677667766776766667767666776677666776676776767767767667667667677677677676776776677677676676767766676666677667766776776676767767676776767677676676776776766667767767666767766776776776766677676776776767766776676776667676776767767767667666666776767767767767677676667766767767677667767767676766676676676776767767667666776776767677667767676767666776667666776677677677677677677677667766676767766776776767767667766776667677667767676677677667667667767667667676677677676767676767667676676677677676776677667767767767677676676767767676776776766676776776667666667767677676766776776776766776767676766776766766776776776776666776766776676666667676677677667667766776767767666767767666666767766767677676767677676776767677676766776766776667677667767767677666776776776767766676776776767676776776766767667666676766667767766776667767676776767667676776666776677676677677677677677677666776767667677676767677666776767667767676776767676776676776676767767667766767766677676767767666677676677676776776677667767677676776767677677676767677677677667677677676677676776767676776676767676766667766766767677677677676767667676767667666676776767667676677667667766676767676767767767676776776676667767767767766676767667767766767766767767666776767767767767767767766776766676776767767676776776667676667767767767676776776766776676767677676767677667766676767677676677677667766767767676776667767767767667766677677666776767677667767767767667766776776766776767676776666677676676767767767767767766776767767766776767677667767667677677667766677666667767667766776776766667667667667767667677667676776667666766766766766666776676677677676676667766677667676776677667767767676667667676767677677677676767767767766776767667766776766767677677676776767667676676766776776676767666767676677677676766776676776776666776776767677676776666776767767767676767767677677667677676667767667766776667667767677667767666667766776676677677
367677667667676677676667767766767766776667767767676767767666776776767676666767666667767676766776676667766767667767766677676677677677676677677667767767767766766676766666677667766776767676766776677676776666776776767676776676767767767766766766767766676776776676776767676767767767667667767766766767677677677677667767767766667676676676776776666776767767766776667767767677677677667766676766776676767766676776776776776776676766776776677667676776776676776776766767666776776667767767676767667766667767666677676766776767767676776776767667767667667766677676776776676676767667677677667767767667767677676767676677677676776776667767677677667767676767766767766766776776776776766766776776767676776767667667667766767676776666776776776667666767767767767677676776766667767766767666776676676776667666776776766776766776776767767766776776677676767666667766767667677677667767767766667767667676766776676776677666677677677676776677667767676767677677667767766776667767667767676776776776676767676667767677666776776766776667676676776767677667677676767666776776776766776776667667667767676666767676767676677667667766776767766776667677676676676676766677676776677666776776677667766776776767667667767676676776767677677667667677676767676676676677677677677676676767667767666676767676676776776776677677677667766776767767767767767677667667766676776667676677667766766776767767767767676766767767667766776677676767767676676767667676677666767676776767676776766767767677677677676776766677667677676776677676676766676776776776776767676767767767766776676676776766767767766776666677676766776677676667766776776776666776767676767766666676767676776776766776667767667766667677676766767766677666667766667766776776676676677677676676776776776767767767767767767767767676767766767677677677677676767676776776776767677667767766677677666767677667676776767767767767767667676766676776776767676767766767666667767766677677667677677677667677677676667676766766776767676667666767767666776677666676776767767766666676767676677676776767667766677677666767767667677676776677677667766667676767677666776776776767667766776766767677676677676667766776667676676766666676676677667767666767766677676767767677676776766776776676767766767677677666667766766677677677667767676767677676766767676676677677667767677677677677666776677667767767666776776776767767767767666767766776766776766667677676766667767677667767767767766677676776767676776676677676767676767677667766767767766667767766677677676767767677677676676767676667766776767677677677667767676767676767767666776776776776776776677676677677677676666776776767766767666776767667767767767767767767666676776667676767676767767677666776767667667677666766776676776767676776767677667677676677677677667767767767767677667767667767767667677677676677667677666766776776767676666676776776677666676776767767767766676677676766767667766666776677677666776767767767767677666667677677667767766766676767766676676776766677677667766776676767767667767766776776776776776767766676767676776676776776776676776776767766676676676676767767767767767767677667677676767676677676767767667766667676776676767676776767767766767676767767667667666676767767766776767767666676767767666776776776676767676776677666767767767677667767677676677676776767676767676666776776676776767677676677676667677676767767766766776676676767767677666767766776776767667767677676776776766766767676776676667767766766676676776766776767767677666676767767767667766776767767676776776766776667677676667676776766666776766667767667677666776676677677677676766767676776667666776776776776776776767767766766677677676767667766676767677676667766776676767666776776667677677676776776767676776767666676767767677676766767676776677677677667667666776767767767676776776667677667677677676677676776767767767766677666766767677677676776677667667677676767767667677676676677677677676776776676776776667767767677676776666767677676776676776767676767767767676776776776766676776776776767767767767667767767677667667677667766766776776666667667767676776776766677666767767677676767676766776766767676676776776776776677676767666776767677667767767676676776676767677666767676677677676677677667676776767767767766766776677677677676776776667677676767767766677676776766677667666776676676776766776776776766676776677676666767667767677667767767667667666776776667767767666766676766767667766776776767766776667676776767767767767676766676767767767667667666677666676776676776667667677667676667666776776776776767676776766776776767677667766776776776766766676766767677677676767766767767667767677666676776776666776677667676677667767767767677676776776776766776776776677676776667677677676767766677676776776776677676667767766776776767766676676767766677676677667766767667667767667767767766767767666666767676776666676667767667666776776667676776776776766776776776776776767677666767676667666676776667677666776766776776666677667677677666776767767767766767667677667677676676776776766767767676667666767767766676776776776776667667767667677677677667677667767676776676776776767766776776676776677677677676766767767676667766767677677676767767676667767767766776766677667677667676766776677676766766677667767767667767677676666766776776667677677676677676767676667767676677676776766767676767677666666766676776677677667676767767767676676776776776677676767767767667766767676776767676776676767677677677676677677677677677676776767677666767767676776776776766767666766666776677666767676767767676677667667667677667766776776776776676767676677667677677666776677677677677677677676767677676766767767666676766776767667677667677677677676676676766776667677676767767666676666677677667767767766767676776766767677667767677677667766776677677677677676776776767667767676776776767666677677677677676776776766776677666776776767677677666676776677677676767767667766766767667677667766776676767667767667767767767677676676677676767766676677667667667676766677677677677677676766776677677667676767766776767677677667676667767667767677676767767676776666767667767766776667767766776766776666767676776766776676767677676776677676677677677676776677667676776667676667676776677677677676767676776676767767766766776767677676767766776776677677667767767767676677676776766677667676676666776776666767767677676767676776767766776677667767766766776676776667676776767676667766767767767676667767766767766776666767766767666676776766776667667766767767677676676677676767767677667767767767766776776766667676677676767667767767767667767666776767667767767666776767666667667666767767766766677677676776776776667766667766676766766767666776776767677677676776677677676776776767767677676677676667766776767767766767676766776767767677677676776776776776766776776676767767766767676767767677676677677677677676776776776776666776677676677676677676677676667667667676767676677676767767766776677676767667767666677667767767767767767676676776767767666677676776766767767676766766776676767677667677677676776676776776667677677676776767767767677677676776776767766766776776677676667767767677666767767676767767767767667666677677676767676767677676767766776766677667667677677676677677666667767666776767767676766776767766677676767767667767766767677667766776776767767676776676677677677666776767676767676677667767676766767767767767676776767766667667677667667667766767676776766776776776767767767767767767667667767767767667667767766767767767767676667676767676776776776776776776776766677676767676776776776776766677677667767676767676677677676776767767676776667767666677677677666767767767677676767766776776776677677667677666767767766776776776776776776667767767676776676767767676676766766767677667667767677666776666776766767667666767767676776776776767667767676776776766676776767767766667767767676767676766767667767767767767676776776776776767666677677677677676776776776767767766677667667766676767677676676677677676667766676766766767767676667676776676676776666776766776776666776667767767667667667676676776667767767667667766776776667766667767767767676776776677676767667676766666666766767767677676776776667677676776776677676776776767767766677667667676667666666776677676667766767667766767666666776676767676676677667766767677667767766666667767766776767667676776776677677666667666677667766767677667676776767767766776767767767676776776776667767767677666667767767767677677677676767676767767767767767767767667667767766767676677677677677676776666767666776666766776766667767677677676776767767766767677676767767677666767676776776776667666766776676766776776677677677667666776767767767677677677667676766776676767767666766776766767767766676676677667676766767767667667767667676776767767767767767676677676767677676667767677667677676776766776667766676767767766767766676767667767676767767766667767677676776776776677676776767767676776776776776676776676776766776676677676776767767677667676677667767677667767766767676766677677667676767676776776676676676776776767767766766667767677667767667767677676667677676767767667767766776767667677676767767766767677667767766776766776766667666676676776776677667767767766776776767767677677677677677677667667767666767667676767676677666677667667767677677676776667677667677667767767666776776776767677677677677676767766767766776766677667676667766767766776766676677676767766676676776667666677676767676776767767666766767767677667767677667677677676776776767766666776676676667666766776766776776677677676676667677676676667767667666676767676767767676767766767666776667677677666677677676767677677677676766776667667766767677667766776677676776767676767767767676776666767767767676677676667766776766676776776667677677677676667666766676776666677677676676776776776776677676666767767767767766776766776667677676767766776766766677667676766776667766667666776676767666676676766776776677667767767677677677677676776776667767767766767766776767677676776767767667766776677677677667676776676767676776776767667677676676776766676766776767767766767766776776766766676776776766676676776667767677677667667766767677667766776767766766677666776677676666766767766776766767766677667677676676776767677677677676667676776677667677667766776676776676766667667676676776766677666776766776766776776766767
666767767666676677677676676766767667767766677666776767766767667667677676776676767767666677667677677666776676676667677667767767666776766767667767767767667766776677666677677667677676767677676676677676776666677676677676676767676767766767676767677667677677677667667766767767676767677667667677667677677677676776776776776677677677677667676776676676677676776676776767766776766677677677677667676767677677666776767676776667676776667766667766676667766776776677667767767766766677676767666767676667677676676767666677667767767676677677677676677677676776677676776776667676677666666676767667766767767667766767667766677676776767766767676776667666766767767667676766676676677676766666767767767767676676767666776776677666776776766677677676766766776767767677677677676677666776767767677666766676776776776767677666776767767767677676767667677666766676776776767677677667666767677667767767767767666677676767677676667767677667766766776676767766767666776776766776776677677667766677667676677677667767766767767677666776766767667677666776677676776676776776776776776776776766776667677676767767676776667767766676676767767667677667767676667767676776767667677677667677677677666776776776667767676767766676677677677677667667677677677677676677677677666666767767767766676677677677676776667676677666776776776767667766666676667667767766767677677677677667676766776767677677676767767767677677677676767667767767766677667666767667667767767676767767677677677677667667676667767676767676767676667767667767767676677677676677676776677676776666776767667767667767767667676677676767677677677676676776776766776776767677667766667677667767767767766776677677676766766666676776677666677677677677677676767767667666766676776676667767666666776776776776776767676776676767766666676776667766667766776767677677676766767767767766776776767667766766766767676766676776677676667767667767767677667767767767767667667767767667667677666776766767767677666776767676677677667666767767677666676776667677676667676767677667767767676767766767677676776666767677667766676776776776767666776666667767766776677666767676776666776766766677666677676767767676776677667666767676767667676776776767766677677667766676776776776767766677677676667677677676776667667676677676776776776767766776677666677666767767767766766776677677677676666776776667766776767676767766767766767667677677666776776767677667667676776776677676767667767767666767676776776767667677666676677676677667677667767677676776767677677677677667766767667666766776776776677676667767677667677677676776766767767766776767766767767767676667677676776676677676667677676776767677667666666766676776766667676767767666766677666767766776676767677676767676776676676776676776767766666767676776776776676766776677667767767767767677676776677667766677677676676776677667767676767767766677677677667767766776776766776677666767676766766676767767766766767767767666767767676766666767767766676767767676776776776776776766666776767767676666776667767767676776776767767767766776677676776676776776776776677676676776667767767767766776766667767767676776767676766767767666776767667767767676776676776767767767676776766776767667677666666667676767667767666767677677676667676767767677667676667677676776767767677676776776776776767767677676767766776766776776677677667676677666666776776676676667767676766666776776676676776776776776776677676767667767676666767767766776667767767767666676677676776677666676767767767766677677677666677677676776767767677667767676676776677667666677667676776776766776676767767676767676767676767677666677677677667766767766776776776766676776667767676676767766776676767767766767677667767766767767677676767676767767677666767667666767766776776667767767677676767676776776776667677676776667767666677676766767767766676767667677676767667767666676667766677677677667766677666776677667767676766767677677666667766776776676666766776776666776776667676767767667767767676776677667767667677676767766767676677676776776767676776767677676776767676766776766666776677676776667676677676767767766677667767677676776767766677667767767767667766767767767667767767766666776676667677677677677677667666776677667677666776667677677666767767667767677666676776767667676776766766776667667767676667677677676667677666776677667677677667677676776776776677677676766766766676776767767676776766767767677677677667767767667767767767666767677666767767767766767676776767676767676776767766776767677677677676776667766776667677666767667676767767767677677676767767767766767677676776676776766776677676776667667677676677676667767767767767677667676776776767766767676767667666677667767676776766776677667677677677676767676766677667667676676677677667677676776776676776767767767766676766776677677676766766666767677677666677676766677676776776676776776677677667677676766767667767667667677676776776766767767767766767767767767767667667677666767767767676766776767766677676767767767676776776776776776776767676666776776767767767766676766776766767677677677667667767676677677667767667766667677677667667767667767676767786677677676676766767676776776776776776776767676667676676767677676676767667767767767766776776767667676776767677667767667767676676766676667767767667676677677667767667767766676677676767677667766776766767767677667667767676776676776776667767767767676766776667767767767667666677676776666767767676776667676676776677676767676767767677677677666676667677676767676766676776677677676776776776677677676766767677677676767767767766776767667677677667667767667676776677677667767677677666667766767676776767677677676676776767767767667676677666767676776767767667767676776767676767766776767767666776767667767676676767676776766667766766776776776676767667766667677666767666676776676776766766776767676677677677677666767676677667677677676667666677676767767767676767676776776667767676776676776677667767676667767767667667677666776767767766776776767676776776776676676666667667767767676776677666677676766666776766767766767677676776766776677677677677666767676767767767677677677676767766776676776776766776767767676676667767767676767766676776667767767767767676767767766767767767766776766776776776767766676677676776776776776776776676767676666676766776766667676666676667767766676776776767766766676766767766767676677677676667767766766776776776776666767666677676767767766766776666677676776776667666767767767677676676776676667676776667667676677676776776677667767677676776767767767676676677677667767766666767766776776767767677676767677667677667767767767666767767767766676767766677676776776776776766677677677676676767767767667667767766667667667667766776677666767767667767677666767667667677667767667766676776677667667767767677677677667676766776776776776767676776667767677677676776676667677667667667677676776667766776676766767667676766767766776776677677666776767766776776677677666676776776767767677666767767767667767767767766766667767767767767767766676676677677677677667677677666666767667667667666677677676776666677677666676676667767677677666776666677676776766767767677666776766776767677677676676767767767767666676776767676667767677666776767767767766767767676767767677676767767667767767677677667677667767666767676766767667666677677676667667666676776667677666767666676677667767667677667676766776677677677666677667667767676666776667667767767766667767767667767677676676776776776766667767767767676776676666676776767767767666776776676766776776776767767677667767767766766767767676776776767767766677676676767666676667676776677677676667667677676677666776767767767766766776776677667767667677676776767677666776676767667767767767767676776776767767767767767677667677676776767676776667676677677676766766776776666776667677676677676767767767767677666767767666767676766776676776766767767767677667767677667676776776766667767677667767667767676776776776676776677676767767666767677677677677677677677677677666776676766676776776776676677676677677677676776767767767766776776776776677667767677676676766677676767676667677676767667676766776667677677667676766776667666766776666776776767767676666767676767677677676767677677677677676677666767767767766766677677676667766667766767767767676776676767667667667767767767767766677676666776767667677677667766767676767767767767676766677677677676666766677676767767667766776776776767667766776776776766776677676767676676776766677677666677677677667677677666676767767666776767767667767667767766766776776767677676767667766766767677677677677666776766776676677676767766776766776677677676666677666766776776676766776776776767666767677677676776766676667677676667667767766766676776667677667677676776776776676776677667767767766767676766667667667767767677677677667676776776767767677676667767767667667676766767767667767766776776667767676677676766667767667766776776767766767677666767667767677667766677677676776776766767677677667767667677667676767676776767766676667767676667666776766776676766766776776677676677666767767767766676677666766767766776776677677667677677666677677677677667667667767767666767767676667767766766766776776667767667676776676767676767677666767676776776776667677666776776677676776767666667677677677676677676767767767767667766776776767767767677677676677676776776766776677666767767666677676677677667677676767766767666767667677666776666767766776776767677676677676766776677676676776667766766677677676676776676766776767767667677676677676766767677676776677676676677667767666767677676767677677676776676776767767767677676767767767676766776677676677676767767667676676767676776676776767766776776767767767667676776767766776767766676767766776767667767667767767676776776776667767677667677667767766776677667677677677676767676766767667666677676677677666776677676776766677666767676766767767767666767677677676776767667666776676776767766676766776767767677677677677667767676766766767676676767677676776676667676667667766667667676676776666676676766767767767767666776776677676676667767666776776766666776767666676766766766767676776676677677677666766776677676767766767666776677676766767676767767676776667667676767766677677677677677667677677677667767767677676776776776767667667766766767676776767766767767676666766677677667677666767767666776767676776767767
66776676776766676776767676677676766676677676667766776767766776767677666776677677666776776677677667767767767666776776776767766767767666677676766676767676776677667766776766666776776766676776767676677667667677677677677676667676767766676767676676776677667676776767766677676776767676776677667667767677676666776776767767676767667767676667666667767676767676776677677677676776676776677676766766667767676766767767767767767677676767767676677677676767677667766766767676676776766776666677676676767767766676776677677677677677677677677676767676677677667667767767676776776767677667677667767766667767677676767676776776677667767666776676776776667677676766677666767766776776776667766776667767766667767667767766776776776776676667767667677667767766776677676676666767767766776677676767677676767667676776767677677666766776667767667677676776776776766766666666767677677676767767767766676676677676776776776676766776677677676666676666667676766667676667667766767667677676677676776667677676776767676776767676776776677677666676776767666766776776676767676677667767767766767676677667766776776776776767677677667767767767666767767767767767767677676776676776776776767766776677666677676776776677667677666776776766767767677677667767766766767766676766776767767666766676767677666767767766767677667767767677677667666767767767666776766776767676666776667676767767676676666766776776677667766667676776676666677677677676767676666676776767676776776776776767666676676767767767677677666776666776666776676676776676677676677676776667766776677677676677676667676767677677676676776666767766767767767767677667766776767677677666677677676776677666676766766667667676676776676776776676677667767767766677666776767767676776667677677677666767767676766776677666776776776766776776766677676776776677667667767767676766676766776667766776676667676677677677667767766776767767766776776666766776667766766776666776776676667766767767766677677676776767766776776677677677677677677676767677676776667677677677667766677677677676776776767667766766767676676676677676767766676767767767767767677677677676767677676666677666776776666776776776766776776667676767767767767677677677677676667766767766767667767767677676767677667676767767666776676776676677676776676776677677667767676766766776767667676766766766776776677677666676776776776776676766776776676676766767676667766766776677667666776767676666766767767676666767767676677667766767767677666767766677677677677677676677676677666677676766776676776766776767666676776776776776776767767667767766776666766667766776676676776776676767666776676766776676767767767766776776677677667767676776676766676766776667767766776776776776776776767676767767767766766767677666766767676766676676776676677666676776776767667767677676677677676776767676776776677666666776766767767667767766676676677677676677676667666767767767767766776667677666776666776776766767767766776776776667676776776776767767667767767767666776667767767676677677677676776776767666766776767676776767766667766667766766767676667676767676767667667677677676776776766767767667677676776677676767767666776676677676767676676677677677677667676767676767767767767666666667677676776766667767766776776667767676766776767676676676776677677676767677677676767677667666676766677667667767667767767766766767767767767676767676766776767677677677666766776767667676767767767677667767767677677676767767767767677677677667767667767767677677666767677677677667676676776676776667766776776677676776767676776767667767676776766776776767767767766767766776676776676776767767767767677676776676776767767667767767677676776767766776677667767666767676676767677676776767677677667667676767676767766776776677676776767677667676776767677676776676677677667676767767676776767767766676776766766667767676667676677676676766776776677676766776667677667676766667677676776677677677666776677676776776776676766776677677677667666766776776767666767676767766776776677667666766776666677677667677676677666666776776776667676667767677677667667666776677677676776676767677676766776676776776776677676667677676767767676766667677676666776767767767766677676776677676766776776776776766767766776766676677677677667766767767667767676776676677677666767666667667767766667667677676776776676666766776776666776677676676767677666776767767676776676667667767766776667667676776766776776766776776677677676767766776776677667767766667677666767767666776667766677667676666676677677666766776767677667767767767676677677666776666766767767767667767666776776767767667676767767767767667667677676677676676776677667676677667677676776776776776676676667667767677666667677676776767666776677677676776666766776677666767767676667767667667677677667677677677676776677666676776767767767767766676767677667666776677677677677676767766776776767767667767766767766776667667667676767676776677677677667677676767767767766667667767767676767666676776766767666667676767767677667666776776676766677666767677667677676766677677677676766767767767667767767767766766676766766667676767676677676766776676666676676767676767667676677677677676767767767677666776776677667767676767766776766666767766667666767676767667677677676776776676776776767767676767767767767766677676766766666676766767767676776677667766776776677667666766776767666767766766776677677667767767666776667677666776766776767767676766677667677676776677676667676776677677666667767667677666776776776767767767666776767766667677677676776767767766677677677677677667677676676676667766767767767766666767767767676776767676767767667766767767767767767677667767676676766667767676767767677667767767766767766766776776766767767766776776767766676766776676677676766766776677667767766766766776776776776776776766776776766667677667766776767677677676767667676776767677677677667677677677677676776677677667676776667676776776676666676766767677676776767767677667766776676677666776667767676677677676776766676767767767766666767766676767767666767766766667676677677666677677676767766677667676776676766776767677677676776677677677667767676776776776767667676677677666776767767766677676676776667767766767767767677676766667666776677677666677676767677677677676766767767676776776767766776776677676776776666776767767767767676776667677677676776776766766776776776666677676776767676677676767767667677677666776767767767767666666767766766776677676776676677677676676776766667677676667676667676676677676677676766776667677677667666776766776776667767667766677667767676666767676767766676776676776677666676776776666767676767676667767676776776766766776766776776666776766767766776677667667767666767667767666767767767676767677667767667766767766676776677676677666677667666667676676767767767677676767676766677677676776776776667767666776776776676767676767767667767767766666776676767676776776677666776767677677666776767766677676667677677676776667767767767666776767667676766776776776776776676776677676676676776767677676776776776776766776767667767677676667677677667766776766667767766776776776776666667677676776776667666767676776766776776676767766667666776766767676766776776766776767767766776767666667676776666767677676676767667766677676677667766767677667767677676667767676667667677667666677677666767676776776776766776776667677677677667766776676776767676776676676766776677677677677677677667767667676667767766776767676776767677677676776766766676667767667766767767667677677677676767767767767676676667676676676767677677666776767767767676776666676767667766767676776676767766767766676776767766776677676766767677677676767666677677677676677676677676767767767677676776677667766676776766776767676666667667767666767677677666767676776676767766767667667677677677667677676767767766767767767676776666666677677666776776776677677676776766776766676776776776767767767677677667667766766776776767767667676767767677667666677666766666776677676776767767677666677667677667677677676776767677667677666676776667677676767766776767767767766776776667767767666767667766767676766767667676776766767767766767766766776776767677677676767767767766676676677676667676667767677666767766767676667767767676776677666676776766767767767767677676767677676767767676666776776776677676776676776767767767767766667677677667767766667767676776767677667666767767677667677677677676676667767667767767677676776676766776776667666676677667767766776666776776677667677667677677676776677666667767677677667677677667767767766767666677677677676677667667677677677676766766767677676776776767767767666767676766767767677676776677667667767767766776776677677676776676767767677677677677677667667767676767767767666767677677677676666676776776776776676677676776677677676776767677667766667667767666766677676776767767767666667767767677666676766776677676767676677666677667676767767677667667676776766776776767767767767767766767767676676666767677667767767766766776767766767767666766776767767676666776677677666676766667677677677667676767667766766776776677676677667666676776776776767676776667767767676776766677676776776776667766767676776767676677667767677667767667767766776667767677666776776677677666776677676767676676776676767666776677677676776766667767677667766676767667676766767676667767767767676666767677667767677667767676676776676767766776767666676776667766667767676766667677677677677677677667677667667677676767767767666677676776776667667766676767676766776767676776767766767767677676776776676667666767766776776767676667767767767667767666776677676767667676776667676676767676767676767677667677677667677677667676767676776676767677676767666767676676767676776776767677677676677676767666776766776767667767767766776776667667677677676767767677667667767766776767676776666767767767666776776776677676677667667667677677676776776767676767767676666766676776776767767766676766766767767767676776666767676677666676677676767767766676767767766767766767767766776667767767767767767677667767676677667767676776667766776677676676767767666776776766666776677676767677677677677677676677676767767767767766767767767676776776776766667677676776776776776776676767677677676767677677676677676776677677677677677676676776776776776776776767676766676767766766676767767677667767677666666776776677667677676676776776776776666767766676677
667767766776776677676767676776776767766767676767767767666766676776676776666667767676677666677676767767667766667767676676667677677677677677676776767767676767767766767767676766677666776776667676766677677677677666767666766766767766676677676667767767676766776776767677677667766776767677676677676776766677676767677676766677677667766776767676767767766776666677667766676776667677667767676676667767667667667677676776767677666766666666776776776776766776776767766776776767767766766766767767676676776776677667767666776766677676667766776776677667677677666767676666677677667766767676767766776776766676776676776766767767767767766767676776776776776776676776667666676766667667676767677677676767767767767767767666666776767677666767677666776776666776767766776766776667766667767677677677677667677666766776767676776767767667677676766776776776677677677677667676667767677666676776677677677676666767767677676766767767667766776776767676767677667767767676776667767676776677676677676767767676776776776776676767667676766766776776667766766676776677676676676776666776677676676776776776667676767676666776776766677677666776776776776677676767767767677676676776677666776676776776666666767666766776677677676776766676767767767677677676676767766666676776666767766776767666766667677676776776676766676767677676676767667766677676676776776677677677667767677677676676776776676776677667677676767676677677667767767767767766776767767766776767766776676776776677676776776766767766766776776677667677677677676677667767666767767766667666776677676766776776767767677667676776677666776667667767677677676766776677676776676766776766776667677676767677666677666677676676677676766776767677666767676666677666666676767667666776767766676776767766766767676667676776766766767767767677677676767767767677667667767766776776767766676776776676767677667766677676767766767676776776677676677676676666767667767667767677676667677667767667767677667677666766676776666767667766677677676677676776767667667676677677666676766767767767676767766766677677677667676776776667766776666767767767767767766767676676776676767667767767676776666766766676667676767667767766677666776776767677677676776776767767767767677666766766676677676766776776776776767766776676677677667767767676776776776776667667676766776776776667766767767667676767676676776767667676677667676667767676677667767767676667667766666677677676776767766776677666677676677666677676767767766677667766767767676776776677667766767677677667677676776767766676666766776667667766767667676767767677667766776776767766766767767766776767666776677677677667676776767767676776776776677666766766767677667676767677677676767676676776677667667666676776677676767676776676776776776776776776676667767676776767767676767767676766676766776767767767676666776767767677676776776767767667767767766776666766766776767767667766767766776776767667766677666677677666666677677676766766767767667677677667767767676666776667676667667676776677676767666776776767677677676677676767676776677676776766776767667767767677667766767676776776776776677676776676767667677666676767767767767677676776776776667677667766677666776767666767767767767766676766667767767667667677677676776766767767676766667767766767767767767677676776676676776676677667676776677667676776667677666667766766767766776776776767676776776767667767766767677677667666776677676767767676677677667766667677676776767677666667667676776776767666767667767767667667677677667677676767767767677677677677677677666667767677677676776676676676776776776776776776767767667676776776767677677666776766767767767767677677667767676667767766766666776667677667667766776776767676676776677676776677667677677677666766776766767676776677667667677677667676676767677676676776766776767767766767677676677667677676676676767767767677667767667677676776766776767766776776767676677667767767677667676776677676766776677677667667676776767766677677676677676776667677677676676776767767767666776776766776766776767767767667767667677667767667767767677677667676776776676766776776667766676776766767766666677677677677667767766666767767677677676677677676766677676667767767767767666776677666767676667766676767677677667766767667766766776766776776776676677667767766676776676677677676766677677676767767766767666776677667677667767767767676776776767766667767766767766776676767677676767767666776767766776766766776766776666767767667677667667667666677676676776767667767676767676776776767767767676676676776677676767666776667767677677667677677676776776677676676776776767676776776767767767766776766776766767767766766677676767676766676766776776766767677676767676677667766766676676676767767767676677677677676677677676666677676776676676776767677676776776767677677666666776767667767677677677676776676767677677677667767677677677667766776767767766776677677677677667667767767677677667767766666676766776776766776677676766776767677676767766677677666676677676677676776776766776667676776677677676767766766766766776767767676776776676676776767766676776676776677666767676767767766667677676776777677677666776666767667676767766776676666776767666667676766767767677667676676767677677667676776776766776766677667767667676776767667767767766776677677677677667676666676776766767677676676677676776766766676767676666767676776677666776776667676767676767667677676776776776767666776776767677677667766776776676767667767766766776776767767677667677677667667766766676667676667666776676767767766767667766767767667677677677667767766677667767767676676776767767667766776767766676676776776776677676676676776766767676767676776776667676677677677676776767677676767667676766776766776767677677677677667766776767766776766776767666677666677677677667676767677677677666676766776667677677676767767767667666767767666767766776767667677666776767766676776776767767767677677677677676776767767766776677676776767767677667767767767767676776667767667667667677667667766676677677677666766677667667677676776767766776776667767667767767767676766767676767766767666767667767767766767767676767677667766776776767767676776676767677677667767667766776767767767767766767677676677676766767767676766677666767667667666677676767667667767766666776676676667767767677666767767767666767676767677677676776677667767767766767676776677666677676767767667667677677676677676676677666666766677676767676677666667676667767667676766767677667676766667666676677676776776767676766766767677676776776667667667666776776666776767667767677676767676776776676776676767676767767667677676677676776676767767666667676766766776766677666776676776667667767667677667667767766776677667767667767667676776666776776776676677676766776776776676666776776677677676676776767677677676767766676766767666776676766767767677676767767767666676676776767667767676676676767767767767676766676767766667766666776767676676767767677677666676676776776667677677667767676776666676667766776667767677676776776766776776676776767766677666767767766776676767766776667677667677666776767666766666776776776676767667766767767677676767676767766676667676667676776766776666766766767766676677676776776767766667767767766776776766776676767767767767767767767766677676677676767767766677677667766676767767677667766767766767767767767766676666766667767767767766767676767766776667676667677667767767676677677677667766666776677676776767676666776676776676767767767666776677676767767766776767677677667766677667766776776676766766766767766766677677677667766767767667676667666766676766776677676677677677666776766667667676667767767767676677677667677676776767767677667766767766767677677676776677676776776676766677666767677677666766776766766776776766677677677677677667676677676676666766677677677667767677676767677676776676776677667767767676677676767767767766667767767667766767766776776776767667677667676776767676776667676766776776767677667766677667767677677666776776676676776667767677677676767667676676677676767667767676776677667677677666767767766676766776776677677667767676676767767676776776776767676767667667676776766767667666667766767677676776767667766776677677667767767766776776667767767676776767667767676767676677676677677676667767666677677677677676677677676776776676677677677676767766767766767766767676776766766767667676776767766667666676767667667677677677667767676677667767767766766676767766676667767676766767767767767767676767767767766677676677677676677677667766776776767767667676766776766766676776667676767767676767676676667766767766767677677676776776776776776776676776767767766776767676767667767766776776776767767676766667667677667767766776677676776767766667667676667767676776776767766776776767667677677667767677677677676767767677667767767667676766767767677676677667677676776776766676767766667666776667676767666677667667667766667767767767677677667767667767676667677676767767677677677676776676767766667676667677677676776776776677676767767667667767677667677677667676767767677677676767676666667667767766667767677677677667676767767677667676776767766677677676676767677676767676776666666776666766767676667766767677676776767676667767767666776667766776667767766776767677676676667667677667766677676776776676776767677667767676667767677677676767677676676666676767766677666776676677676666766766667677666767677677676776766776776666766776776776666677666677667667766667767666676767767766767666767676677676776776677677677676766676776677676667676677677677676776776677676767767766776666767666776776667767677676667666677677677677677676767767667766776676776776776766767676767766776767767667676767666776667677677667677667767767667766667676767667767677677676666766676767667767667667677666767767667767667676776767676776776776676676677676776776667677676767766676767676676776766776767667767677667666766667676667767766667677666767767667677666767766767677666776767767767767767766776776776767677676776776767767676667677666767666766776766767677677676677667767767667767667767677667676677677676676676676767767767676767767677676776767676776677676766676776767677676776776776676776676767676766667767767767767676767677677677667767676676776766767767766767667677666677666766676767767666776767767767667667677677677676766766767767767676676766666776767677676667767676677676776
67766776776776676676766677676776776767676766776766766767677676766767677666666766767767767677667766766766667767666776767677667676766776666776677677676776767676767766776776767676676776776766766676776677677676667767667676677677676776767677677677667766767667767767766677676677677677667766767767676767666767676677667676776677667767667766766677676776667767667676776767667677676767666766776676776677676676776766766677677676676776767767677667767667676766767767767766767766776676766776776677677667766676677667766776667766776776677676776677676767767766667677666776666776766677677676776767767676776667767676766676767666776767767667766767766767676677676667666767677676776776677676677666776767666666766776676676676677676776776767676676767666667767766776776767767667766776776677676677667766776667667767766776767766667677667767677676776776776776677666667767767677677677676676767767766666776776776766677677677676667667767767676767677677667767766676767766767766766776676677677677677676776776776667667766767666677677676766776677677676776767677676676676766776767767767676767766776677677677667677676767677676776676767766776766776677676666776766767667766767767676766677676767677667667667767767677677677677667677667767767767767677677677676766776767767766766767676677666776776666776676776767667676676767677677667767766767766767677677676676766676766776677676667767767666767767667767667677677666767767667767676766766677676767667767767767666667767767666676766776776776676676677677676767676767767766776676676776766667676767677676776776667676676677677677666767676776676767767667766776677667667767767767767676667666766767666677677677677667667766677676776676767677676667677677666776767667677667767676776766776767677677667766676776776776676766767677676676666676776767767767767767767666776676767667766776776776667767677676676666767766776767766766767766776667767677667766667677667766677677676776767767676767767766666776767767667766767766776677666667766677667767676767767767676767767677667767767767676767667666776776767667677677676767676776677676776667676776766776676676766776677676677677677676767767676766776666776677677677667766766767766767766767677677676677667676767767767767766677667676767677676766767676767767767677677667677676667677666667766776677676767676667667677677667767677676767767676666676776677676766766676776776776776667676776666767667767667667766767676776776767767767677677676776776766677676676666776767677676667767767767767676766767767767767767667666776767767676766676776776666766776676776776776667767677676767676677676667677666676766676677677666776776677677677676766666776767677676767677666776676677667767677667666766766676776677676776677676667766766776677667766766776666667767767677676677667666767666677676776776676767767666666767676766676767677667767667767767767667766776666677667676776776676766766776776676667676766676776676767667677676776776766776776766767766767677676767767677677667677677667767676667767767767767677676677676776667767667767677677677676677676767677676766776776666766776767766776767676776766767677667766766666766767677677676776677677666776676676676766766667766766776767767676776776776776776667767767676667677676776776776767767676767676767767667667766776676776766676767767766766677677667676667767667766676767677677676776767767666766676776776767677666667767766676766676776776677667666676667677677666766677676676776677667767766776776667666776767767767767667767766676676776776677667766776667766676676776776767666767676776766767677676677667677667676667676767766776776776776767666776776667767767766667766767677677676776676676776767767766666667667766767766776776776767677667766776776766776766677676776667676767677666766676677677667767676776776677666767667677667677667767766767767766766767767667766776767767767677676776766677667767677677666767767677677667677677677676766676776776677667766677676776767677677677667766677666776766666767677677666776767666767677667666667676666676676767767767767676767767677666677667767677677666776776776776677667767767666776766676776767767767676767767766676667676767666666667767676776776666676667676766776776677676776676677667677677677677677677676776766776666667666767676776776677676767676677676677677677677676776767677667766776676776766776776776667677677666766666676767767767767677677676677676776776766677676676767677676766667767767667767666677666677667666677676776766676776677676767767676676767676776767767767667767766776766776676776667676677677667677676767677677676667677677677677676766776776676667677667766776767766776776776766776676766766776767767677676776776767766776776776677667676766667677666667667677677667677677667676666677677676767767676666766766776776677676776767767766767676766677677667766776767677667767677667767767667766767767676767767767666677676776776667667677667676767767767666776677676767677667677676677677667676767677677666667766776667766776776766666676767767667767766677676776767676667767767766776667667666767766767677677676776767667676677676667766676677677676667677676767767767767767766766776676776776676776776767767767766666667676767677677677667667667667766767767767676776766776667766666767677677676677676776667767677677677677667676677676767676677676676767676776767766776776767767767676767767677667667766776666677667677676677676676767767676677676676767767676776766676766767677666766766677677677667667677677676767767677666767677676667767666776776767667766766767677667676676667767676776676767676776676776766776776676677676677677667767766776666676767767676776677667767667766767767767677677667667767676776776676767767766677677677677676776677676776767767677677667676677676776776776667767677666776767677676776766767766667767676776676766767667677666767767767766776776767666676776677677677677676767676776767667767767767677667767767767767677677667766677676776776766776776676776677676776766776776676776677667667667677667767666776667676767767767667667676677667766676767767767677667666767767766677677667767676776677676767666677677677677676667676766776767677677677676677676776667766667667767676767766776776667767677676676766677676677666667667767766767677676776767666776767666767667667667767767677676776767667676767676776676676767766767767767767766667767766667767766776767676676776676767676677677666676767677676767767677667677677676676677667677667767676776767676776677667767767767766776666766677677677676677676667667767767767767766776776667767676776767766767676776667766677677677677676767666776776676776767677676776776767766667677676767766767676676767667676766767676766767677676767677666776766776667767767667766676667667666766667676776667767766776766767677667767767676766767767677666776776767767667667667767667667677677676677677676776676776767676776677667767676676766776667767767766667666776767767767667676776767677676767667766776667667767767766767667767766776767666766677676677677666676767766767676676776776766767767667767677666676676767766776776776767767767766776776767767767767677667766767767767667677677666666776767767677676666776677677677677677667767766776666776767767677666677677677677677676776776767676776676766676766676776776677677676767667666676767766767766677677667767767667677667767766776776676766776677677676776677676767676767766676767766676767766766767677676767767767767767766767767767766666767766776667767767766776767766767767677676767766776767677676667676676776667767766767667767766677666767676766676676767767767767667766676766767767667676677667676776766666767676767767676767667676677676776776767767676776776766767666776776767767766666767676676666677676776776677676676667766767767767766776676776776776767766766677676767767767767767767677677676766776766767667667766667677677676767767767676776766776676776767767767677677666776766767767676666776677667766676776767676677667767677666776766676676676776776767666776776776767676776667676776677677666766776776676767767677677676776776767677676766766677666776776767676766776766667666766676766776776776776767767767666766677677676776677676767767677667766767766776676776666766776677666677676776767767676767766666766776767767677667666767767767767766766766667767766767677677676776776767767766766776677677676766776776676676677667767666677677667766767676666666776776767667666776676767676776776676767676667667666776776677676767767677666767767666766766776776767767667767766776776766677667676776776776767676776676767766767767766767676776767766676767767666776776766677676776776776776767766766666766677677677677677677667677667767676666767667767677667676667766776676676676766776776767677676667766677666776677676676676667766677667676776776767677676767677676767766767766666776767767676766766766766766677667676766677677677667767667766767766776776767767677676776667667676767767767767766676667766677677676766776776766767767767666676776776776666766666667767677666776767676776667677667767767766776776676776677676677676767767667767676667766776766776767676776776666767766766776767667677666667676767767677667767767676776767767676766776667767676667767766776766776767767676776676767677677677676767677676677677677667677667666766776676676776676776776767676666767666667767767767767767666776767677677676767677676776667766767767767676776766767767676766776676767766776667767767677677676766676766776776766677677667667767766766677667767767666666776767767677677667676767667767767766676676767666677677676677666776666776767767676776676776767677666676767767767676776767677666666676776667676667667666776677676667666776776667677676766776776767767766776776767766776776677676676776767676767676776767667676776776677677667767767767766667767677676677666776667676776677676776776677667667667767667676766677667676767767666767766776776767666776767767767667677667766776776776677667667766676677666676666676776667677676776776776766767676776666766677667767767767767767767767667766677677667766767767676677677677667676676767767766677666776776767766767667667767767666766776766767676766776676776776767676676767766767766767667676667667677676677667676767676766677667767767676776776767666767667666766776767677666766767676776776767767767666676667767766677666776767667767767767
767766767766767767677667667676667667767676766766676767767677667667767667767766776776767676667767676776767766776776776767767766776776766677676766776767766676676676766776776766767766667767666766677676676766776677667767677677677676776767667766776767676667667767676676676677676767767676767676767677677677666766776766666767766767667767676776776667667676767767767766677677677677676776776667766776776766677666776767767676676677677666676767767767666776677666666776677677677676676677667677677676776766776767677676666677677667676767676677667677667767666767676776676677667767767766767677677667767767766677677677667677667677677676766767676666776676767766767767766767677677677677667676667767676766676677667766767766767676776776677676776667766767677677677666667666767676776767667676776667767766766766776776767766776767667767667666766676776776776776676767676767677677677677667766677667767767767666667676776776776767666767677677676677677676677667767767667767766776667667767676667677676767676767677667677667766776667766667667676766776776776776767676776766776676776776767667667676767767767767767666767676776766766766767676776776767767676676767766767767766766676767667677676767666667666667766776667767677677667676767766677677677676776767767677676676776776676676767667667676667767767767677667677667676776776676676677677667667667766776676776677667767676776676767767676677676767677677667767676767766676776776767767667666766767667767676776776677667767767667767767676776776677667676666677677676677677677677676666677676766776776676667766766776776767676667766667767767676667677677676776677666667676767667676776767676676776767767667766767766776667676776776766766677677676767677676677677666676776676767766667767667677667767767677676776776767766776667677676776776767667677676677677677666767676776776776776776676767767676767666677676776776767767676676677666767767677666776767767667767766776676667767667767766776677677667767676766776776767677667677677676677676776766766776766677677677677676767667666766676776776766767677677677677667677676767767766767667766667676667766767677676767676766767767766766677676776767677667676676767767767767677676767767677676776776667667767676666677677667676676776677677666776676776776766766776776666676776676776677677677676676677676767676767677667767676676767767677676766676776767767677667766776767667666776676676767676776766776766776767676766676776776667676667767677667677677677677677676776677677666677666776676676676667677676666767767676767676667767676766677677676677676766776766676767676776776676776677666677676677666776767666776776677676776776667667677676666776776667767676776677676776677677676666767676776767766667676776766776766767767676776767767767767677677667767767767766677677677677666666776667666776767677676776776776677677666677667766667767767767767767666776776676666766677666766677676766767666776667767766676677667677676766776776766677676776766767676776766767677677676766776666776776667676766767667676776666776776767767677677666776676776767766767677677677667667667666767767767766766667767767676766667766767767767766677676676766676767677667766776767766767676767767767766677676767767666677676766776767667767667767767766767767767666776766776776767676667767767666776776776767666666676766766776767767676766776776776776766767767666677677677667767676776776676666776677667677667766676776776767766767677677677666766766677677676767767766767767676776766677676767767767767766767767667676776676776676677667676776776677677677667677676766767676776776767677677676776677676676767767767767767766767767767766767676767677677676776677677667676667677676776776776766667767767767767677677667677677667677676677677677677676767767767766776766766776676766776677676776776776676676677677676677676776776776677677677667767767677677666767766767767667676767766766776676676676776776767676766776676776766676677676667667767677666776776676767767766776767667676676767766776667676766767676776776767676677676776776767767766767766776766767767677676767677676776677677666676677676776776667677676767767676667667676776666776767677677677677676767666767767766667676676776677677677676666766766766776767677676776767766767677677667767676767767766666767676776666666766766776776667676776677677676776776766767767767667676767677676776676776766677676767766767666766766776767676677676677667676776677677677677667676776767677677676767766776766767767667666666767677666766677677677666767767666776676767766776776776667767766676766767667676676776677676677676676676776776677667676667677676667767767676667766677677677667767677666667676767666676666767666776767676776776666676667767767677667676767767666676677676677667767677677676667676767767676767676776776677676766766767767766676766676776766776667676767767767766767676766776776676767767767767767767767676776767676766776666776767677677666667766767677676776776776766667666767677676667766677676667667766776677667766776676677676677666767766676767767766666766776776666667766776667767677676666767767676776767666676767766676776677677677666767676776776766677677677666767667766767767767677676776767767767767666776767676776677666776666767767666766767767766676766776767766676776677667767766767767767767767666767667767767677667767677677666676766766767677667676776776676766776766767767767676677667767767766776776767677676667677677677666666776776776776677666776676776776667677676676776776766766776677667767767676776667766776776776666666767666676776676776677667767666766776767767676766677666767676677676776676776776776677667676766776676667677677667676766676767766677676766767766766676677667676776776667667767676776767667677666776766677667767677677676676667676767667676776776776767766676776766776776776767677676776766666676677676776776766766767676767677676676767676776767767677676766776776767766776776677667767676766776767676776776776667767766766776767767676767767767767676676767666676766776766776676767766676677667766767767677676767766767677666767677666776766776776776676676767766676776776776776767676676766767677676766776776666767766776767767766776677677676677676666676677676677677677677677677676676776677666666776677677667677667667766766666667677667767766676766677667767766677677666766766767677667766766776677677667667676676767766776776767767767677677666776776676767677676766676767666766766767667676767767767767677677676767667767676767676776766766776677666766666776666676667767767767677666776776766677676766776776767766667767676767677667676676676776677676767666667677677677677667667767767767767667767767667767767676667767667766776667766667677667766766776767676776776677677676776766676776776767676766677676676667666766767767676776677676766776767667766766767767767667766677667677676677677676767676676776767677676776767666766766676677676776776776676776676776666776767767677667677677676776776767677666676767767767766776677677676776766677667766667767767667667766766776667676767766677667766676776676767767667676776767766766767677677666666776776776676776776776766677677677677676667767677666776676776776766767767677676776667766776767767677677677676776767667676776766767676767677667766767677676776776776676776767677676766766776767676776767766766676776677676776766776676677666776767767767767767666776776776676676676667676676776776767767767676767766766766766776667766766776767767676766767676666767676776776676666776776776776776676667676776667767766776766667766766776677677676776776776666676776776676676776776767677676676667677667766766666767766767676776767676676676776767667766776776766676676677667767766676776676776776776776767667767767767666676776667767767676776677667767767767767667676677677677667676766776677676666767676767677676776677676776776766776776666776677666767666766767767677666776667766776677676767676666776776776767766776776767667767767677677667676767677667677676767666767667677677677677667667766766677676766766776677677676767767667766766667676776676677667767677677667766776767677676676767766766776676776677676776767766676666776767666776776767666676776776767677666677676776776766676677666677676767767676766677667677677677676776677667766676666767766776677677677677676766677676677677676776676766767677677677677677677677676776776766776667666776676667676766667676677676767677666776767767766776776767667666767667667767676776776776776667667667676776677676767676677667766776776776766677677677677676676767767766776667767767767676667677667676776766776776776776776776776676776767766767767677676766767676677667666766676676766766676767767767677677676677676766766776776766767667676776667676767766676776677676767667676776677666776677666676766776776776676767667767667767677677666776767766776767667666677677677667667677677677667676677667677666676676676667767767667676677677676767766776676676776776667667766776677676776776776776667766676667676776666767766776676776667766776776677677677667676676767767767767767677667767677677677677666776767767767767677676766776776776677676776767667677677677676766676776677676767676766776776677676676767677677676676676766767766676776767767676767676667767767667676766776767677677677676676766776767667676767767677676776667767767767677666767766676776776767676776776776667766776767676776677677677677677667677676677667677677676766776766776776767766666776776766767667676766767677677676767766667676776666676776776676767666677667767767767677677667667676767676766767767666767677676776776767667677667766776767677676767766776766667667767667766676776676667767677667676767677677676767676776767667767667676776776676767677676776776776776776767767766676766767767767766667677676767676767667677667767767767677666767767677677677677666776776767767677677676776776767666766766776776677666767677676677666776767767766767766776766776776677666766776767676677676767766676776766676667676776776776667767676766776666776677677677676677677676776766677677676767766776776767767766767676677667766677666776776676776776677677676766766776766677667676767767767767676776767766776776667767676767767667767767766767767766776767767676676776676776776767766767767767767667676767766677677677677666776676676677676766776677677676776676776776766776776677
66767767666776767767677677676667767676776776667677677676677666776767767767767766677676667677676767677667667767767767767767767666676767767677677677676767676667677676767767676776776767676676767677667767677677677676676667667676767666767767767676776776766767767767666776677666767676767677667676667667677677676677676776776766776766767677676667767767767767767667677677667767767667667767766767676776677676677677676776766666776766676776776676676776767667667677667766776766766676776776776776667677677667676776767766776776766676677667766676776677676776676776677677667766677667767767676776767767767677666776776776676767666677676667676766666776767766766776776667767667677677676767767666767766776766676776677676767766767766776766776776767767767766677676776776767677677677677676666776766776677666676776677666767677677676676677676776666776676776766776766776677677667767677676676776766776776776776676776776767677666767766667667766766776776776776776767767767676677677666766766677667677677676667766767667677676666766766667667677677676676767676767677666667677676767767676767766667667667767767766767677676776776776766677677666677667676766676776767766776676767767767666766766776767767676776666776776767766676767676766667676767666677676677666766767667667667767767767676776666767767677676776767767767766767676766766776776776676666776776776766767677676767766667667767766766767667767677676676767676776677677667767767767766766776676677676766776667766767766667666766776677676677676677677666767676776676776676767676676776667766676776666776767677676767767677667766666666767666767766776776776767766766767676776676776776776767667667766776776776776767667676676776776666676667667766676776667766667677667676766776776676776767676766676766767677666767676677667767767666766766676766767767767766767766677676677677667766767767667766677667766776776776676766767766677677667667667767667767667767677667767667677667767676776666767766767766667767677677667677676767667766776767676776776677677676776767767677677677667766767677676666677677667766767667767767677667667676776776766766676767766776767676766776776776776677677676667767767767676677676766767677666766667767767677666776776667676767767767676776766677667677677666676667676767766767767676767767766666677676766676666766767767676677676676776666667677667766776676776776767666767666767767676776767667677677677676676676676776767767676767767767767766776766766776767666677676666776776676667667676677676776676766767676676666776776677677677677677676666767767666767766776676776767667666667766767677676776667766776767677666676666677677677667666776776776676676776776776767677676776677676767767667677676666766767767676677666776767676767667767676776776767677676767766766666776677667767677676776667667666766676766776767676767767766776767767667677666667676776776667766776776766776766767677666767667767677676776766676776776767766776767676776766766667676766767767767766677676677676666766767667676776766767766776776766667676766776776666776767676767766676776767667767676776766767667676776776767666776776776767676767676776676667667767767767767676767676767766776767667767677676776767766677667676767767767667677667767767676776767767676767676667767766677677667766776776776676676677666667767676766676776766666676776667767766776676767677667766677677676776767677676677667766677677677677677677667667677666676767767767677666776667767767667667767767767667676767766776766677667767676677677676676666776776776776677676767676767676767676776776776766776676776766776776676776676666767767677676767767677677667667767667766676667766666677677676776677666776776677676766677667767667767666677677667767767767677676766776776776767767676766776677676776767677676767766676776666767676776776776767767676677677677676766767767677666776767767766767677677676776776776767767766776677676767677667676776776766776676776667666776677667767767766766677676767767666766776767676676676767766677667677677677677676676766677666666766677676776776766776767666667767677667667676677676676666676767766666666676767767767766677676776666666776766767667667677677666677666676677676766766776776767676776676676676776767677676776776676677667677676676766766776667766677676767676776776767677677676776667767667766767667767767767767666677666767676766766776776767667677667767667677666776776667667676767667767677667677676767677677676776677667766767766766776767676776677677676776776766676766766667666776776667767767767766767767767677666676667766767677676666767667766767767767667676767676766766776666676776776776767666677666766676776776767767677667677676776677666767667766776676766776767767677677677677677676776667677667676776767667767767676676767767767766676767767676767677676676776776677666767667767766766767767767676766666776677676677677677677677677666776677677666776776767676767767667767767677677677677676776776766677667766667676766676767767767676676776766667767667767766776776776776767766767666677676767766767767667677676776776666776767766776677677676776776776776767767767766767766666767667766776667677677677677676776767766766776767767767667766767677666776776677677676666776767766667766667677677677676776766776776776776776776767677677676677677677676767677667676776677677677676776776767666767767676767677677676676677677676776666776676676767766776776677676776767766677667767767767766767667767767767677676776776676767677667767676677677676767767767667677677666677667767667677677667676676677677676767767676776767767666677677666776766776766767676677677676667676767766776776676677677676776776776767667767676767767767767677676767676776677676676767766677676677677667767666776767676676676667667767767767676767767766776676676677677676776767767666776776767767677667767767766676766667766677677676677666667767667767767676776767667676677677677667766667667676676776767767767767766767766776776776776667767667677676667766767677677667767766666677677666776766767767677677667667677667676776776677666776767666767676677677667767666676776776776677677676766677676676676766776767767767767767767677676767677666766776767767677676676767766677666676666776776776766667666667767766666676667766776767676776776776767676767676667677666677667666677676676767767666767677676676676667676676776767667676676766776666776776677676767767767676767766767766767667666776677676767767767766677677676666776676776766767667767676776666676676677677677677677677676776776676667767676767767767676766766767766676766776776767767667767676776776677677677667677667666766676776776677677677676667676776677667767667667676776776677666776776776776776766766677667767766766666776677677667676677667767767767667676767767667667767767766766666766776767766676776666776766676767677676776776776776776676776776776676767666767766776767767767667666767766776776776676776766666767767767667766676667767767767677676766776776767767766776776776776667676767767767767767767767766676677666676776776776767667676676767666667666776766776766776766767767766666767766676776676766776767767667676766676767767766676677666676767767767677667767767676767767677676766676766776767677676776676766767667766676776767667677676776767766767767767677667666677677667767766677666676676776767767767766767766767767766776776776676676776767766767767676776767767677676767677677677667767676767767767677676767666776767676676666677677677677667767766676667677667676776676776776776776666776676676776776667676677677677677676776776677667766776766776767767677667767677666767666677676767767766676767676667666776776766677676766767766776767766776776676677666666667767667677676776677676776776766677676667767767676776767677677677676676776767767767767766776766676667767767766776766767766766776667677677676667676676767666776776767767766776767667767767667676677667767666766776776767767676676766767767767677677676676766667676677676767767676677677667766767677667667766677676677677667766667766776766767676767666677676776776767666667767667667677676667676776776767676776676766767767666766677677667676776767767767767766776767677667767767676766776667767767677666776776776776776677677676767667666767766667767767676776667677667677676776776776776676677677677666776767677677677676776767667676666767767766676776776766766766776776667767677667766776676776667767767767767676766766677676767666776667767677677677676767667766677676776767767767667767766776767766767667766767676767676776766677666667767767676767766677667666776766766776677676676767666766767676776776776667676776677676776776767666677676767767767766776767667767677676766776676767677666676677676667676776676776767677676776766676766767677666767767766677667767676677677677667766776677676677677666776766767767666676776766766766776667666776667766667667677676776676767677667677676676776776776676767677667767667767767677676767677677676676677677676666776767766776766667667676676776776667766776776776676767767677667677676776677676667766776676776666676667676676676766766776767667666776767767676776776766666776776776776776766677666776767767767767766776677667767677677667767676776767676666676677676776767676776776667677676776766767766667666677677667767766767767766676676667676676667676766676667767766776767766767767767767676776767767677676767667677677676667677667667667767676667677667767767677676677667767677667666767677677677666767767767766776767767767677676767677667767767676767767767666776667666667677677677676767767676776666776676677667766677667676776767767767766677677676776767676776767766767767767677676776767766677676776767676667676776666667667767676767766766767677667666776666766767677677667767667676676667676667677667676677676766766676766767767667767676677667667767666676677667767767766776767767766776667676776676776776766767767767767767767677676776677667676776677667766776667667767676677667766776776676767766776767766677677677676776766667766776667766667767767767667676667767766676776667677676766677666776767666677676776676677676776766767767667766767767666667676766767667666776667677677667767677677666767667767766767677667676677677666776776676766767766776666767766767677667677676767677676666666766766766776776766766776667767767766676767667667767766776767676666667767
36767666667667667677666767676677677677677667677676766766776766767666767767767767677667676776677677667676776667667767767767677677677677677677666776767676776666776677666776666776766776776776776676776776676767677676767767676766676776767766767667767676766766776677677677677666767766766776676676776677666767677676676776776767677676776776666776676766776776776677666767676767766767766767766667766767767766766767767676767767676767767767667766677666767766766676776767666776776776677677676677666767676776766776667676676766766776766767677677677677667667677676766677676776776767667677676776667666776776776776676677676677676776776677677676776767766776767676767667667767677676776666767676677667666767677677677666677677677676776766767667677676767767766776666676767767766776776767767767767767766776767676766766676766767676767766767766767676676767767766776667677676667767676767767767766676776776776676776767767676767766766767766667766767767767667767767766676767677677676767676666776666767667676677676676666767676776776776676767676776667676677676776676676676767766767767677667767667767767766676776776677676676767676766766776776667767666776676767676767767767677667767676676677676767767767677677667766677676776767767767766767677667767676776776766676776767767676667767676767767676676766667767667766776767677677676676776667677676676667676767677677677666776767767667766776766767767677666667676776767676776776766767766667767677667676767767767767767767676767767667677676776767667767767676776677667676767676776677677677676677677666767766676677676766776667666776776776776776776776776767766767767667766767766776676677676776676767767667667766766677676666766676667766676767676677676766767667677677666767676676677676767767767677676767676677676677677677677676676666767676666776766767677677677667766766776667677677667767767677677676676767767767677666667766776776776776676766776766667677676766767677676776767677677667676666766776776767767667677667767767767676676776766677677666776776677666776766776767676776776766767767676776667767767666667676776766767676766677677677667766676667767676776676776776667666767766767677677676766776767667766677667767667766776776776767767767767767767666767766776676767667766766766666666766676676767767676666677677667676676767766776766767667677676767767677677676776767677676676667676766677677667676776776776767767677676767767766666776767767676677677667767667766776776776776767767766776766676677677676667767767667676776766776766776676776766677667766766667766767677677666767767767667676667666676766766676767767677676676677667677677667766667767676667767767767767767676776676767767677676767677676767767767767767676766677676767667667676776677667767666667766766767667667677677676776666766676677677677677666767667676767667666766667766766667667677667677667677667767667676767766767666676776767766766677676767767677677667676677677677677677676666767676776666666676776776767676766766776776677676676666767677667676767667667676666776676766766776676677676767766776767767767766677667767767677677677676767677666767766677676767667767766667767766666677677677677677676666766767767677677667766766767767677677667767666676776776667767666667767767767767766676667677667677677677666667766666776766677677667767676776676776767677667676676666767677677676776767766676767767667667767667677677666767676767677677676776776776767676767767767676767677677667767666767766776766776766776776776776767767767676676767767766677676767677677677677676677667676677667766776766776767666767766677667676776776767667767666667667766676666766677667767676776677677676667766767676766767677677676676767676776677676766676776767767666767767767666677676776776767667667667676667676776776767767766776776776667677667676676776667667767767666766676776776677676676776677676676767677677667766767767676767767677677666767677676766776767767677667767767667676776766776677677677666767767767767677667677676776766776776667667667676776677676776766767766767677676677667676767767676767767677667676776676767677677677667676767767676767677677667766776776667676666677677677676776776767767767766776667676767766677677676667767767676666776677676776767677677677677677666766767766677677666677677667767676776767677676776776767667767767667767676776776766776767766676767766776766776776776667766776776677676776776676767676767767667767676776677677667767767767767766776767667766776676766666767766776767767766676667767766776667676767767766676776766677676776766677676676767676666677677677666776767676666676767767666676767767767667677677677667677676667766676776776767666776766667666677676667667767766776776767767677676766776666767676776776767767767677676766776666766676776776676676767767767667767767676767766766766766776776776776776776776677666676767677666767676776776776776667677677676677666677676667676667677677667766776666776677667767767767767676667667677677676667666766767767676767666767767767766776776766677677676666676776767676667766677667767676776667766677677677666766676676677677677667767766776666767767677667766767767766776776776776766677667677676677677667767676676776776676677676676766776667677666676776767677667767677667766767676667767766676666767676776676767767766776776776766677676766667767767677676676767676767677666767767677676776666676776667767767766767767667667667667767667767767676676767766776767677676767767767767676776767667667766767677666766677666766767767667767766767767667677676766767766666776676767766767766667667677677676676677676776667767767677677677666767667666677677677677667767766667767767767767677677676776677676776676667667767766676776676776776767677676776676767666776677666667677676767767767676767767677667767676677676667677676667766676677677677677676766767766766767766776676676776776676666677666776667766676667767766766767766776767676776776776766776767767766776667676776776676776677667767766677677666676767676776766676767677677677666767767677676766767677676776676676767767766767767667677667676776667676676776767667677677677666767767667767667767767666676766767767767767767676667667767766676677676676666776776776776667677677667767676766776766776766766676776767676776776766767766767676677677677677666677677676776677666766767767667667676767766676767767767767677666677667767676776676776766776767677677667676767676776676766677676776667766776776677676767767767766776677667766766767767667767767767767676776666767766766766767677667767767666676776677667677667676666776776776766667666767766676776766767767667677676676767667667767767676767666767667676666767676776676767767766666776767767666677676676676776676776666776666776766776667766666767767767766776776767766667666776677677666766676767677666767767667766677676767767767767677667766776776676776776776767767677676766677676776767676677677676776776667766776766776676766767677677676676766677676767766776776677676767676767766776767767766667676776767666766776776676776766676767767676767676776676677677676776676676776767767677676776776767677667666677677677676767667767766767676676676776776767667677677676766767767766776677677667767667767767767767667767676676666767767767677676776776767767666776767676766676767677676676767667666776767767676677676767677667767666677677667767767766776776766766767766666776776776767767767666666766767677677676766766667767677677676766776776766776666676766676776676776767766677676676766766766766676776676776767767766676767677676776776766667766776776767767767677667767766767667677676767676766677676767767767667677667766676766767766766677677666667676776767767666666767766667677677677666666776776766767767766767677667767666767767667677667767766677676676666776676677677677677676676767766766776776677676767767766776677677676776676667767767677667767667767667676766776766766776766767767767676667767767667766776666776676767676677677676667667676667676766766766767676776676776776767676767677676766676776776666676676677677667667767676676767767766676766766776767676776767767767767667677677666776776766676776677676677677677666776677676767667676776776767667677677676676666767766776676776776767767676766767766776666776667767766667767767676776776767767767767766766767677677666776676666767666766677667767677676767677677676776666766677677677677666767767767766767676676766667677677676776677676677677677667677676676767767677676667767767767667676666776767767677677676677666767666776767677666776776676776677666677677666667766676776676776767766676766676776667767767676677676776677667677676766676677677677666766767767676776776776667676666767677676676677667666677677677677667767767766676776776767676776776677667667767766766767767677677667667767767677676676767676767676766667767766776666676667667767677677666767677667667667676666776677666776677666776676667667666776766776766776676676767667667767667676776776767667667766776776676776776776776666767767766667667677676776766676677666767767667667677676676667767677666776776767677667676776676767677666766767767676767767677676776676666676776677667767767667766677677677676677677667767767677676767767677666677677667767766766776766767767677676676767767766776676666776676767677677676767677676776767766767767767767676776776767677666776776776677676767766767767767667676776677676776677667677676776776676677677676766767667676776766767766767767767676776766776667766776766776776776766776677676677667676677677676776766677676767677676767677676766767766677676667676667767766676767677667767767767676677677676767677667676666776766767676676767767677666767676776776776766666767677676677676776767677676776776767767677676767677667766776767767766677676776776776767767767677666776776676776667676676766667767676677677676676676767766776667767676767676677677667767676776676776767767766766776677677667676767667677667766776776666676767767676677676677676766677676776776666767767667767667666677667676667667677677676676776767667667667667766667766667676766776776776776767766767676767677676667677667667667766676776676776776776767766766776677677677676766766677667677676677677676676676767766677676766767767767767677666776766667766776676776776776766776676766776776766767676776766676776667766776776776766677677677677677676776676
676666776767676766667767767667767666776776676677676667676767767666677667667767677677667767767676767667677677676676676776776776776766776766677676776767767676776776776767767767767666766776767767767667677666767667667677677667667767766666767767767677677677667767676767676766676667676677677666766677676766767766666776677676667676676776766766666776776667676677676767667767766676677676766767677667677676677667767677667766677667667766676767676676766767677667767766667767766666677676776677666767667767676766676776767767767767666666676667667667766767767766676776776676766776776676776776677676677676776767766776677676776767766677676776676677666776776677677676766677677677676766767677667666776766666776776776776677677677676767767767766677666776666767666776776767676676766776776767767676767767667767677676677676767767667767767767666767766776767676776666776776776776776776667767766767667676677667767767677676666767676766767767767676766766667676767676667676667666676776776677676767767766776776677667767767767767767666666767677676776677676677677677676776677677677667767767677676767766676767667677666676767766776676766767667767767766676776666677677676767666677677677676676676776776766776776677676776776776677676776676776767677667767767677676776766776767766767677676766667677677677666666767676776767677667766767767767677666776667677667676676766776767677676667767767677677677677667767767676776666766677677666676767766766667766676676666776667766776676766766776776776677676767676676776666776767677676676776677667767667667767666666766776677677677677676676676677667767677677677677667666776776767676776776767766677677677677677676776766666767676667767766776776666776776676767767767666677667666776667767767676766766776676767667766776767767767667667677667767767767676776767676776767766677667677676766766776766776776767676676776666677676676766776767676776667767677677677676667767767766776776676766667767766677676776776767767667667666776767767767767677667766776666677666667767766776776767766766767676767677677676767766677676767767767676676766667667766766677667767676776766776677676776677677676766676667766767767677676677677667677677677677666776667767667767767677667767676766767767677676776676776677677676766667677676767677676767677676666767676776767676776666776776767766776776766766776776667767766776776767766766767676667666766776667677676667677667767767767767676776776766667677676776776776766767667767677676776766776776776677677676776676776776767767766676767676666776677676767767677676776767676776666776776776776776767767766776776767676767677667767676667766776767767767766776666766776676776776677676766666676776677676776676766767767676766767677667767676666766776676677677676766767676767676677667767766776666677666776767767676767767676776677677666776766776776767767767767667676766676767677667766767666767667677676776776677677676776677676766676776766767767767667667677667766776677677677676676766677676767766677676776677677677666676776677667767676766767766767767767676677677667667766766767767767766767676776767667677676677677676766766677677667767677677677676767677676667677666677677677676767676767767677667676776677666776776667676666766776767677677677667677676667766776676676776776776677676677667677666776776776667677676667667667677667766767676677667676776766767767676667767677667676676677666676767767767677667676677677677667767666766767766676667666767767767766766666766676776677676676776776776667676677677667767677677677667767677667767766776766767766776776666776767667767676767677666776767676677677676776766766776776677677667766776776767766766776666677676776677677676676677676767767667667677677667677676776776776767767667677677677677676667677676776776667666767766767677676676676766767676677666767767676766776776766666776667676666767676766767677667676767767767676766766676767767676767677677676776667677667677667666776667767767676767767767667766666776776666767676776776767767677666767766667767767667766776776776676776766776776676776767767766776766767767666767676667767767766667676666776776776776776776776667676767767767767766677677676677677677677676666667767676666676666767767676676767767667766766767766666677676776776766677676677677677676776767676767666776767677677676776776677676767766776676677666677676776766677667766677676776666667676676776676666776766667766776766776767676666776776677677677677677666767676676766667676767677667666767767767767667667767667767767767667767666766676677677676776767667676767766767676776767676766676766767767676667677677676776776767766776677667766666677677667677677677676676767767767767767676776776767676667677676667767667677666667677667767767767666776776767667767766776676776767767676776767667767766667767767667767767767766677667667676776677677677677676776677676776767677666776676776767767667767766767767667676776767667766767766677667677667676676776767766767767667767767667767766767676677667667677667767677677667676766676677666666676767767767677676776776776676767667767676767666766766776776776776676678667677667676676776776776767766676776666767677676767767667766776766767676676776666667676766776776776666677677677676776767767767766776677667676776767767767767767666667767676676767767677677677666676776766667766676767667766767676767767666677677677677677676677677676766776776767677667676677677667677677676776767677667767767766676766677676776776767767677677667676677677666776776767676776667677676766776767677677667766767677677676776677677667676776667677677677677676676776667767667676767766767676676776677667667676776776776667677677676676766776767767767767767767676776667767676676767676666776776676666776767676776677677676776776766776666767677677667767767766767767676766766776767677676776776776776776767667677677667676666776667667676676776776667676776666776767667767666766677677677676766676677667766776767677676776767767767767677667666767767667767766776676776776776767766767676776767676676677677667677666767676666676776677677676776667677677667676776666677677677667676767677677666677677676666766766767667677676767767766776766676676666766767676776667767667666676666676776776767676776767666766767767766776766767677677677667667766677677677666677677667766666776776767677677677676776776767767766776776767767677677667767676767767767766667677676666776667767667767677677667677676767677676766766767767677677677676677676667766776776766677666776776767767767676776776767767767766776667677676677667766676767676766776676667677667766766776666676776667766767677677667667767676767766776767766776767767766776767767766776776677667667766776776776767677676766776666677666776677676767676676766776776776666776776766766776776766776776667766776766676676676776676776677676767667676776767666776776776767767677667767677677667667766776677677666767767676776766766776677676776676776767767767766677667677667767766776676676677676767677676776766767767767676667667677676767767667677676776776766776767677677676677667667766776767766677676767677667766776676776767767666677666767767677677667767677667767676766776766776767767676677677667767676767766776776767766667767766766776676677677676767676677667676776767766676677676776767676767767676776776767666776676776676766766776776767767766677676677667677677666676767677667677667676776776766667766776767767676776776767666667767677676776767766677677667767767677667767676767767666776767767767766676776767677667767767667767677676667677677676676767667676776677676767767677677667766776776676776776776776767667767767767676776776767767667667666776766767767676767667766676767767677676767677676676776767767667767676776676776677666677667767767676776767667677666776766776767767766776767767767676766677667767676776776677676776776776677677676766766776677667766676667766677677677676677667767767767666776676667767677667766677667767766676767677677676677667676676776677676776776767677667767766767767676766766776776776676766766767677676766676766767676766776776767667767677676776667677667766776767767667667677676677667767667767677667676767667677677667766677676676766667767767766676676767666776766776766676667667677666766767766767767767677666776776776776676667676776676767667767667667767676776767767766676677667676776767677667667766676766776766776676676767767677676677677676776766667766766676677666676666766776776767767667767676767767767677666776776677667766776767767666667767767767766677676766767677677676667677677676766776677676776776677677676776677676667766776767767676676767766676676677676676776677677676776776776676776677667677667767767676677677667667766766776676676667676776767676776767766776776676776667677666776767677676776776767766767677667667766776766667767677676766776767767667767767767766776767677676767676776677667667766676766767766776767766767667766776766677666776676776676677667767666767676667667767766667676776767667676776766677677667766776677676776676677677677676776776677666767676667677677667677677667676766776776776766767667767676776776766766776776766767767767667767677676676666776677667677677676667767667767667767766776767677676677667766677667676776776766676677667676677676776776667767667767666766676766667666776676767676767767767667677677666767676667667666776666766667766776767667677677677677667677666677676776666776776667767676667666767666776776776767767766776667766766667767767766676767677676677677666676767767676766766767667767677677667767667767676776767767766666666667767677667767766676667676767677677677666776676776767767767767766776667767676776776776776776667666776767767766766776667767676666667676776767666766766666767767667667676676767766776776767766766767767766676776776677676767676767767676667767677677676776767767667767677677667676776767766776776776776776776776776767767666676767676776667767677666677676667767766776676766776766776677677676667767677677677666776766766776677676767767767667667767666766677667666766667676766767767676776676676666676676776676767677676767677667676776776767676676767767767676676776767767667767766776776766767667767766767676776766776776776677677676767767677677676776767767766776767767766776676776676677666776676766767767767767766766776776766677667676767677676767677677
6766676677677677666677666767767666676767766776667677677676676677667767766776767677676776676776766767666776767677667667767677666767677676767767667766766767767667767676667766666776776776667766776776767676776767676766767677676666676776776676677666677677677677667676776676767667767767767767766676767676767766776767667677677676766767767676677676776776776766776676776767766766677677677676766776766666776776676776767767676767767677676776677676767676676676776776767676676776776776776676776767667667676776776767667767767767767767666667767767676676766767667676776767767767667766776767766776776676676766776776676666666676677666677666776767766767677677666776776676776767677676776677667676776677667667677676677667677666766766676667676677677677667667766666776767767767767767667767666666667767767767666667677676666676666767767677677666776776767666676677676776766776776676767766767676766676776667766767677666776767677677676776767766666767666766666676667766766776666776776767676767666776767677676776776776767766676767766767767677667666666766766776676666767766766667667766677677676666677677667766767767677667767667766776776667676776667676677667676767766766766767766767767667767676767677667666666667677667676677667767667677667767766766677676767767677677676776676776677667767666676776677677666667666776776776776766677677677677676767676766776676677677677667677677677666767677666776677676776667677676767767676676676767667767767676677677667667667767767767767666676767767677676767677676666776776776766776676766677676776767677667677677677677676767767766776676767766766776677676776776776776677676776667767676676767676776666767666677677677666676667676767677667767766676677667667767766776676676766776776676666776776767667677677677666776767676766767767666776767767666767767667677667667766767677676776676677676766776776767677667767767767767667666776767666776767767676767767767766667676666776667667766766776677677676776677667666766766766767666676776776776667766767767767767766767667667677666677666766776776776766776767767677676767766766676767767767767767766677676776767667766767676776677667767767767677676767766776776767666676767676776767767767676676677677676667667767666776776676767677667767767666776776767767767767676776677676776776776767677676666676767767767767667676767767676776667676776767766776767676666677667667767677667766766776666767676677677677667667766766667677667667766767767766766677667667767667667766676776677677667767676776776766676776677676776776767767767767676767667676766676776767767767667667767767766776776677676776677677677677676776677667767676776676776676667676667677666776676666776667667766767677667767767677677667767666766676767666776766677676776676677676776776767767677677676677677667667767676776776767766677677666776767767677677677676767767667767767767677677667677666667767767677676776776776766767676776767677677677667767767766767667677677676676776776776677676677666766667767677677677667677676767767767767766767766676767766667767767676667676767766766766676667766767766776676776766776767766776766677677676776767676767767766776776677677676676676776677676766677676666766776767667767767767766776676776766776776667767676776676677676776766766776766766676767766776776767667667767766776677666676766676676776676676676776776776767767767767676667677666677677676776767767676767667767666767677667767766767766766766776767767766676677677676776776767767767767677667767676767667666676776776767677667766776767667766766667667677666767767676776767676667677676776766776767667667767676677676667677676666766767667767767677667767766776676676767676666767676766677677667677676767666677666677667676767676767676667676676776776676667677677677677677677677676767767767677667677676667767677676667667767667676676776776776767666766766776767766776667676776766776766766666766767766667767676766776776776677676767766677676767677666666766676667667767676776676767767767667766666767677676667767766676676676766766677677677676776767767666667767767767677677676766776776667667766677667767667677667766776767676677666776767767767667767667767766677667767677667767677677667677676766776666776776667766776767767676767767667676766776666776767676677676666767767767767667767767767676677666676677676776767676677677676776776776776776676776767767676776667767767676767666676677666776766767666767677667767666776676776776767667676767667676767767676767767767766776776667766776767766666667767676767767666776676766776776776776776776667677677677677667767767677666776766667767767766767667666776767767677677667666776766776766767767767767677667677667766776776677677667766766677667767666776677667766677667667677676676677667767666776776677667676677666666677676676767666767667677676767767676776767767766666776766766776767767767767676677666667676676776767676766767677676776766766667767677667766677676776676767767767767676766666676667766666767677667766776776767677676667767766667677677667767767676676776677677677666776776776776767677677677667766676677667677676776766677676766767676776667677666776776776776667767767767677676677677677677666776666767767677677666677667766767666776766776676677677676677667767767676767676767676677676667677676776667767677677677667767767767766667767767767766676776776766776666776767766776776677676766766767677677667766676666776776677677666676767766776667676676677667677676666776767676677667667677676676767677676667676776677667677666776667767767766776667767767767767767667667767666776776776776766776676767676776666776677667766676676676767767766776676767767767677667666677667767767767767767667677667667766676776776676767767667676767767767676767676767766676767677676677676766767767676776776766767767677676776776776776776767666776677667676676667667666767767767767767766767767767767676766676766776767767767767767767677667676667767667766767666766676677667676766667766767767676667666767677677666676776776767767676766677667667767766676766676767676766676767767676677677676676776766667767676776776676677677676676776676776766676776666776776676767767666776767667666776677676776676677677676766767677666776767767676666766776667667767676766776776766767676766676776767767767767766676776767766767766667677677676776676776767767767667667766677676767766767766776676776767676677676666776677667676776776776767766767677676776776677666767767767767676667767766767677677667677676776776677666776767676667677676677677676676776776676766767766776776676677667767767766776677666766677666676766666776766776767677677667677676676667667767766677676766677676776767767676776666776776667677667666776677677667766776766776767767766776676767667676667767677677667767767767767667766776767767677677677667667676767676776667767666767767767767667677677676677677676776666677676666776766667676776677676767677676766776766667766766776776776767766676776676667766776776776776677666776776666776767666766767677667667767767766677676667766767677667667676776776767666766776776776677667766676776776666666676776776667667767767767766776676767766776766767767767767676776767767676776767677677667767766666776776776767767766776676766677677676677667766767667766676776666776676666776677677667767676677677667767767676776677666766776767767767767767767666676767667766677667677676767666767767766667767766677676766776767766776767767767677676677666776767677677666776767666776776776676767676677677676767767677677677676776776776677667767667767767767766776776677666767767767767766776767767767767767677676676667676767667677676766776776677677667666666766667667766767676776676667676767766677667767766667667767676676676667667767677667666677677677676667767767667677676767766767767667766677677667667767766767667677676767667676676677676776776776676766767767767767766666767766776767676776677677677677676767666667766776767676767767676666776676776676666767666677676766776767766666677677667667667677676677677677666767666767677676766776766677666677677676776677676776767766666776767767767676767766677676677667676676766766767767767667767677676776776776776767767766767666667766767677677677676776776767767677677676667767766776776766677676776767767767676766766667677677667767676767766766767676776776766677676776776676766776767677676767767767767676766677667677677676667677667667677676767676776767677677676776767676767766766677666776767676776677677677666776767767767677677667676767767676776776667767767766776666667767676776767767667767767676767667767766767767766767667667767666676667767677666767676677676767676766766776667767677676767676676677676776776666776776766667676767667676776776677676776776666767667767767767677667767676776677666767677667676766776677676767767677677677667677677676666767767767666766677676776676776676776677677676767677666677667766776776776677666776776676677667766767767767767767767676667766677666767767677667767676776776766776767676776676667676767766666676666766767667677667767767766767677676666776767766677666767767676676666767767767767677676667767767667677676776767766776776776677676676676776676767767676667666676776776776766767766776767767677667766776677666766776667766776776766767767766776776767766676767767766776677677676776676776677667676776767676677677667667677676776676676776677677676776767766766776776767766776776767766776676767767767677667766766666767667677676767666767767677676666776766776766767767767766766677667767667767766776767767676767676776767666767677667767676676677676677677666776767767767767667676767767667767677676776677677676676766677666776766767766776767767767677677666776776677677677676776676767666776766767766677676676776677676776677667677667766676767666666677676676776776676767766676776776677676767666776766766767767767677676666776676677667767767766667767677677676666766676767767667767766766676776767767667767667676676776776667766767676676676776767677677667767676767766676776676766766767767677667767766677676767766767666776667667676776677676676676677667667676776667767766766776766776767676767666676767767767676776667767766766677677666776666776776767767767767767677677676776676776677676676667767766776676776767767767676667677676776776666766677676677677666766667677666776766767767677677677667766776667
677677666677677676666776666776767767767767667767767676766766767767667767767677677676767767766667676767767767767767767677677677676776677677677676776767767767766776666767767767666766677677677667766776677676776767767767676676767676676776667677677676776776776677677676667767666676676767676666667767767667766676776677667676776776767677676666776667677677677666776776767767676767677676767676767677676766776767767766776767767676776766766776776667666767767767676677667676776776667667676776776776776767676676767676677676767767767677677676776766676677676767667677676766677677677677676677666776676667677676666766776776776776776767677677676776676767767676666767767767766776677676667676776776667666766776776776667677677666766766776677677676767766767767677677676667667676677677676767676776776677667667767766677667767766776776776767667766766766776676776776667677666776676666767667767666776677677676767676677667666776776767767767667666767767667767766666767767676677677667667677667767677676767767666767766776776767767767666676776676776667767767766667677666776776667677676677676776767767677667766767767766666667676776767766666776767766667667677667767766666776667667767666766776677677676776776676776676667667676776677667676676776776776776767676766667676676766767767667676776667767767676766667667767667767677667766767767767767767767766776776776776776666676766677676776667766767677676767677667767667677666677667767676677677676667667667766776776766677676776767767766776666767676767767677677677676776767766776667676677667667766767767766677677677677677677667676676676766667767767676776676776776776676766776767676776676776767767677666667667766776766776776767766767766767677677676766767767677677676767767767766676776776776767767677677676767667676677676776667676766767767676767667677677666667677677676776767766677677666766767767667767767767677677676776776776767677676776776676676766767676776666667767767677676766767676767767676667677667766677677667766766767677677676677666767676776776776776776676676766776776677667676676676767676767677667767677676666776767767767766676667766677667767676677677667676767767676676776767667677666677667677677667677676776767677667677666666776776676776677666767677667767676676667677677676776767767667767667767767677667666767767676676776776776767676776677676667667767666776767766776676677677677676776766767676666677677677677676776677666766667677676767677676666766667677676676666767676776767676676677677676776766667767676676766676767667676767676776767767677666767677667767676676767676666677667766767676776776676776766676666776767677667767676776676767677677676767767766776677667676776766776776776776677676666776766776776677676766766776766776776676767767767767767667767667667676776766677666776776776776766776667766676767766776666776767766776767767766667767677667767767677677667666676776767766776776776676676676767767766767677677677676667766666776776767677677677676767766667766776677666667767767667766767767667767667767767676677667767767766676767767676677677667677667676776776776776667677677676666767767766776767767767767677677666677677676767767667767676776766767677677667677667666776776767767677666676776776767766677677677676776677667667767767666677677676676767676776776677666766776776677677676676767766766776776677677677676776767767676767667767677676666776776776676767767677677666767667666767767677677677667676776776677677676776767676666776767766666667767767677676767766776767767767767767676666776776776776776766676667766667767767676776767766767676767767676766776766767766776677676776676676667767767767767667676677667667766776666677667766776666767767666776677676776766776776676677676776766767767667677677677677667767767767677677667767667767767766676767767766776677676677676776776766776776676677677677676776767767677677667667676676767677676677667667767767666767767677676776667676767676677676676766667766676776767676767766767767767677677667767767767766776776676766767677667767767677676776766767666776776766776767767676767676677666776677677677666766776667766667766767667667766666776767767767767767767767676766767676767767766676776677667676677677676766776776666776677677677677667676676767766776667666776676667767767767677677677677676766666677677677677667667767766766677666666776766776676676677667767766677667767677677666677667766776776776767767676767767767767666676676767767766767676776767677677677676677677667677677667677676776676676776676776767677676766767667677677676767766767676776767667767766666766776676776766766776776767767767676776776776676776667677677676767666776667767767677677677677676776676767676767676766776667667767667766667667676666667677677677676767767667677677677676677676677677666767767767767767667766767676767767767677676776676766776776776677676677667767666667676667677677677667677677677667677667667767677666677677676776767677677676766766767767676776767677666677677667766676766766776767767677676677667677677677667666776767667666776677667767677666776767677677666676676667677667767677666676676777666776767766767767666776766776776666776677676767666766776776676767676776767667676676766776767767767767676776776776766776767677667766776676767677667767667766767766767767677677676767677667667766776677676767676666767767766767677667677677677676767766776676767667666667667667767767677666677676767766676776776776676767677677667676767767766676776677667676676776676677667667667767676767767667676767677677667677676776676676776767766677676776776776776776776676766676776677666776767676767767767676776676677676767667667667767676776676776766776666767676776767767767677667767767667666677677666767767676767677677676766776766667767767766776677666767676766766667767677667767767767766677677667766776767766676676767766776766676667676676767666767767677676767766767676767667676776677677667676667677667677667676776776776776767666776767767677676766766666677676766767677677677667767766776776676676676677677677677677666776776776776676677677667676767767676776676776767676776676776677677667766767677677667677676776667677676766766767766677666776767667767767767766667767666776776776767767767767676776766677677676776776766767767767677676676767676676677677667676776676767677676776677666677677666766676666776776677677676766767666776767676767677677677676767767677677677676767767767767666676766776676677676776676776776767767667667767676776766776767767667767676667676767677676776767676776767767766776776776677676676776767677677667767676776677666767767677677677677677667677667666677676776677676676767766776766776677677677677677677676676776776776676776676676776767767666667676666767766676776776667767767767767767677666767767677677667767767677676676776767677667666776676766676677667676776676767677676776766766676767767667767676676767667667677667667676776666667676767676767667766766677676766776666666776776766776666776767677677677667766666677676666776776767667767676767766677677667676766667667667677676776677676676677677677677677667667767766677677667767667676676767676767676766676776676776776766767767767677677667676766776776767767767676776767676776677667676776677667676776767667767766667676776767676766667676767767666766767767677676676776677667666767666677667767666776676677677666776766676677676676677666676676676766676776776667676767766776776766766666776677677676677667767676667767677676776677667677676767676776776767676767677677676667767676667767666776776776676767767677667767767767766776766676676766767667676676766677677676767676776776776767677666676667677676767767767767766766776776767767677677677676766677676776776666676776676767767676766767666776776776676677676776677677676767676767666776767767766776767667676766767677676776776776776776667676776776766776776776767766676677677667667667767767677677676766767676776677667767676766667676776677666676766776776676676667766766677677677677677667677676767676776767767767767766667667667767767676767767767767667677677677677667667767767767767667676767766676666776766776676767767677667767767767676677677667767767767767677677676676776676667767767767767767767677667677677676766766776767767766776667767677667676766767767677667767766776767767766667666666667767766767667767667767767666676767667767767677667766676767677677676776776776667676776776767766666767677667667677666676776766776676767677667677676766776767767667677676766677677667767666766776666767677677666767677676767666767677676767767677667767767767677676767667767677677677677676767666776767767677667677667767767766767767767677677676667667667767667767767766776676677666776676677676677676767766676776776676767766676767677676677677666677676767767766676776666767667677677677677676767667667766677676767677676667677676776767676776767767667676767677676676677676667767667766766676776767676766776776767767767676776776667667767666776766677677677667676667767677667667767677677666767766766776776767767677677667766767767667767767677676767676767767767666666766767676776767767676677677676767677676766767766677667667667677676667767677677677667666767676776667767767667767766676776766667666766767767767767676776677676676776677676677676766666776677677676766776776767767767677677667677667767767767676767766767676767767677676776776767767766677676667666676776676776766667767677666767676766677676776767767677676667677676776767767677667767767767667676767767767677667766766766666676676767666776676677677667676676776776667767676767677676776776776776767767667676676776767676676676767676767676677667667666767666776776676776676766776676776766776776776766776666767766776776776766667667766776767767766776676767676677667766677676776776666776776776767767767677677666676766776776776776767676776767676767767667767766776767766767677676776667766776767767767676776677677676677676776767677677676766776767676767677677667766767677667766776767767767767767677667766776776776767676767676766677677676776776676766676676776667767767767767767677666776767766767677677666776767767677667667677666776766776677666677667677667677676776677667677677677677677677676776676766676776677676776776677676676776676677666677677677667676776766776776767767766667767766776767667677666776776766676776776776767667
6767676767767677677677676776676776676776767767677667677677677666767767766766677677677676766776677666666667676776776776667677677677677676776667767676766766677676767766767767767676766776676677666666776677676666676776676776776767677677666676766776767677676776767767767677667667677667666676766776766767677676677667767766677667767766676767667767767676776767766767766767677666776676676767766776767767766776677667766776776677666667676767767766766767676767677677667677677677676767666767767677676677677676666776767677677676776677667677666667676766677676767667676776766767677677666766776776767767766776766776767676677677667667676677677676766776666776766676776767677667767676767677667666766776776767667676766776677677667767767676776676767767767767676767677677667676766767767676676677677676766767677676676776767667766776677667767677677676676767676776676767677667676767766766767767766767667667767767666767767767677677676767767677667766677676767676677676776767667667677676676767667667677677677667676776666766767766766767677667677676677666776766776767767767677676677677677676767676776766677676776776677677666776666776677676776676667767667766677667667767676676677667767666766676676776666776776767666766776767767766767767766676766776776776676776676677677677667767676676767766767766666776776776667766776766677666666776677677677676776776767677676667767677667767676766776667767667667676767766676776766767666667767767676676676776677677666776677677677666676776776766676776776776776666767766776776776767676677677676766776676776767676667767666767767667766766767767767767676776767767676667676776776766677677677667767767676667767767667766767766776776676667767667677677676776776676666767677666767677677676677676767677666767766676667767677677677676776767767677677677676676776767677676767767677677676767666767767676766666776667766766667767766766776776676767767766776667767766776767676767667677676766776766776766776767767766776776776776676776767666767767677677666676676677677677677677676767667767667677667767667667676677676767767667767767767676766677677676767667676776767676767667767766776776776667767767677676776776767666666776776766677676667677666677676676776776677666776766776776766776667766677667766667676767767767767676676667676776666676776776776776667767677667677677676776776667677676776766766666677676676776666776767667667677677676767766776666677676776766676766766677677676776667676767676767667667767767667667676676677676766677677677666776676667676776776776776776776767767766767766776767676776676676677677677676776776776676776776667666776776667767766677676776676776667677667767667767766776776776766776776667676776776767767677676676776767766676776776677666767677677677676767767766677677676676676767767677667676677677677676676766766766776677677667767677677677676776677676666766776666676776776767676767676666677677676767666677677677676676767677676676767766677667767677677667676776767677667677667677666767677667676776676776666776677677677676766767767677677677677666776766766767667676767767767666676676766767766666766677677666677677667676776767767767676676776776776776766766766776766676677677676767677676766676776766767676776667767767676776667767766776767677676776767676776766776776667666667667677677676676677677677677676776776767677677676776676776776767766776767766767677676776677666767677677677676667677676767766776776676677676676766776666776767676776767677676677666776767676776767676766776676767677676776776767676766767767667767766776767676666776776767767767676766766776767666667767767767767676767677677677677676766666676767667676776767767767677677677677676776776776767767667767767767667666767667766766776776767667767676676666776677676767677677667666776766776767767766767767676676776776667677676677677676767677667676767676676676776776677677677676766667766767676776767676677677677676776776766776776776767766766766767667676776776766767767767676776776666776776776776676766776766667676676766666767766776776766667766677676776767766677677666776767766776776776766776776766776776776766767667676767767677677666676767676767767677666776666776667767767677667676776666677676767676766767676767767677676776676677677677677677676667766677666776776766776767767766767766776767676767767766667767766666766766776667767767677667766776776676676776767667676776667767766767676766776776776776767676776766776677677677666677667666667677676667676677677676667766767766776677676766766767766776767767677676767676677677676776776776766767767677676677677667767677667767766766766676776767677666776776776767677676676676766776677677667767677677676666677677676767676667766766766667677666676767666767767767666766776767677677677676676677666676676776767767767666677677676677676767766767766767766767676776776677666776767677676677676776667767766776767767676676666676667767677677667676766677676776677677667676776676767667766677676776767767676767767676677677676767676766677667767677676776776767766776767677677677676776766776767767667767767666776767766667677666766676677677677677677667766776776776677676776766776677677667666767667767766677676767676767767676776667677666767767677667767667676767767667677676767767666776766677676677667767767766767767766776676676767767767666676676767667766677667676767676776667676776776776767767667766776666676767767667677677677677676677676776676767767667766767767766776677666776677667766776767766667766776776767767676776767677666766776676677677676776776776677676667677666776776776676776776776676766767767677676776676676767767667766767766666766776666776766767676767667676676776766776776767676776766776767667767767766767677676677666776767767676776767766767767767767767766767676767767767667676667677677667767676677667766766677667666776677677677677676677666767676667767667677677677666776766776776767667677666766767676776666767676767767767767667767666776776776776667676767677677676767677677676667666667766676776767766676776776677677677676666776767766776676767767677676676676776666776776776766677677677676677677677666776766766767766776766676676767677677676776767677677676776776667767767667767766676767677676667767767767767677667767676776767767667767766776666776667667666666667676676767667767766767676776767667767767766677676667667676767667767677667677676776676667667676677676667767766767677667767767767676776667666676766776766677676767676666767767767767676677666677677667767676766677676776666767666676767767766767767766776667767767676767767767766776677676667767767767767677667767667767767766767676776767767677667677677676766667767767767667767666766767677667676776776767767677677677666677676766676776776767767767667666767766767677677667767767766666776766766677677667767677677677677676767676666676767676776776776666766677667767767767676767767766767766676776676776676776776767667767676767666766776766767767767676776767676776677667667767676767677676766766677677676776776677677677666676767766666676776776676767767767677677676766767676767766767767767766677676776767767666677667677677677677677666676767677677667676767767667766766776676667677676767767676766767767766766776667676776767767767677667667667766776667667767676776776767677676776767667766677676767666776766776776676776676676766767767677677667667676677667767767676776667767666776767767767677666766776776767767667667676676776767677676767767677676767667767676767677677666767767767677666677667676677667677676677666767677676776677676767766676767767767767767667767667677677666767676767676766776677676776776667766676776776767676666776766776666676776776677667767767767677677676776776677676776677676766676767676667767667767676776766767766667767667677677666776776677677676767767667676667677677666767767676667767766776767677677676667666767677667767676767767676767667667766766767767766766676766676776767767676676666766767677677677677667676776776776776767766767677677677667667767767676676766677677677667767676677676776776677666766776776776676676676677676776766776676776767677676776776677676767677677667767767677676776776767766776676676667766776776776767767677676776767767676776667767666776766776767767767676677677676767766766766776776676776666767667766767767666776776776767677676767766676776776767767677676767767676676676767676676767667767767676767676767666666767666776667767767767767666776676666766776767767767767767767767767677667766677677667767667676776667677677667667767767666776776676766776776677677667677676776776667767667677676776676667766776677667676767766766776767677677676767676776677677666677677667677667767677676767667767667767666666767767676676767767667676676776667767767676767666776767667767767666776776676767767767767767766776677676776767676677676776776676766766776767767676676776667767767767667676767767677667766776767766676766776776766666767767766677667767676677676667676776776676677676767676767667767767676776767767767767767677676776767677676766767766767677677677667767677677667667767767676767667767677676677676667767767767766776776776767767677676776677676766776767676667767766767766666767767766776767767677676767667767676776767767667667767767767677667666776776776776676776776667767677676776767767767766677677667766767667677677677667666776766766766677677677677677667767767766766667767676776776767767767766677677676667676776776776766767766677667766667676776776677676677677676676767676766767767766766776776776776766776776776676767767666767677667767676767766776676767677676767767767767766677666766677676776677676776676767676766776667677676766776767677666776766767676776666776677667667677667767767767677666767667676767766666776676667767767767767667677677667676776776776776767677667766776677666776677676666767767767767767677666767676676776667667677666676776667677676677667676767766776676767667676667766776667766776767767676677676767767676767766767767766767677676776767667767767766677676676767667666776776766776677677667767767677677676767667677666776767676767767766776776766776667677667677667667666776666677677667667767676667767676677677677676667767676776767767767767767666676766667677666766677667767767667666677667676776766766666666767767676767766676767667767666676677677676677676776667677677677676
767676776776766677667767677676776776776667676776776677677667766767677676776767767677666767667667767677676767667767676767676776776677676776776667767677676766776767767676667767766776776776667666767667667667767767767767767767677676676776676767676677676676776667677677677676767766767677667766766677677677677677667767766776676767667676667766767666766667767667677677677667767666766767767766676776767677677676666776767677676767766676676766766766676767766677677676767766767766676676766667766666677666677667767677677677666667676776766766766766776677677667676776776776776776776776767767677677677667767666776766666766776767767767677677677667766776767677676767767766767677667677677676776776776776666776776676767666767767677667676776776766776776676676767766766767667667667677677667677677677676776767677677666776677667666767667666676776767676666676676767676667766767767766667766677676776776776776767766767767767677676766776776677676667766677667767677667767766676677667677677667766767677676766776776776776676776776666767767767676776776767667666767767677676667767667676677676667766776677677667767677676767676776776677677676766677677677676767667767767676776677676767766767676767767667677677677676667667767676766776776766766766767767677677666767676676767676767767676776776767766767676776767676776767767766776776767677677667767767666767676776776767676776677677677667766766767766677677677676767676767766766776767676676676766776776776767666767766776776776776776676677667767766676667676776776666776776677676767766767666776667767666776677676766776776667677676676776776676776767767767767667767677666676767767766776767666677667767767677676677667677676776766677666776767667676776766776776776776776766767676776776776676776776776776677676776677667767766776676767667676767766776677676776776767666766676677677676776766776767767676677667766676667676767767766676766776767676667676677676767677677677677677667676677667766767767766776677667767676677666776776666776667667767767667766767767767767677667667767667766767667767667677677676767767767767676776766767667676767667766776766767666767676676667767676767767767666767766677676776776776766677677677676676776677677677676677667766776776677666677666766766766776676676666666667767766677667676767676677677666776776767766667676677676667677676776767767666766666766667667767677667767766776776677677666766667767676767676767767677666676676767676676766766776767766676767667677667767666776776667676776667766776767677677677667677676776776676776766766776776776677666776776667767767766767767676677677667666766767767767767667666666766677666767767667767677677677676676676776776767767767667767677676677676776677677677667677667767667767766677676667766767766766677667767677667677667676676766766767766766776776776776676767766767766776677677676677676677676776776667767676767767767676767676776767676776676666767667767676767676677676677677676767767676776676676776677676677666776776667767767677667676776776666667767677676776767677677677667667676776776776767767677677677676776676677676667667666776676666677676677676776776776776667767676676767667676767767766767666767676767667677677677666767676676766766676766767767767766776776666667676776766776767676767766667676767676776667767767676667676767677676776776776776776776767767766776776776776677667767677677677666676776776776776676766776776776667676667667677676676676676776766776677666776676676767676776776767767767666776776776767676776776767676677677667767766666776767677676766767767676667767676776676677677667676767666776767676776776767676677676677676767767767676677676677667767767767767767677676776766767677676776767767677676776676776677667676776767677667677676776676776676767677677666776767677677677676677676676676776676767766677677676767677676666776676776767666677677667766667767677677667767676677676776767766766666776666767767767676767767676677676776767667766767767766776767767766766767767766776776767677677667676666776676776767767677676677676666767677666767767677677676776776776676766666676677676677677677677677676766776776677666767766767767766776767676776766666766667667677676767766776776677666767666676767766776676767677667676776676767667767667677677667766676767766776776767767667767766776776677677667676767767766767677677676667676776676766676767766767676776766776767676767767766677677666776767677666767676676767676667767766667676776677666767767767677677676667767767677676776676776767677667677677667677677667767676776767767767766676776767666776776776667677667676676667766767767667767767766767667676667766676767767677666767676767767677676766667677667767766766776677677667666667677676677676676776776767766776676776766677667766667766767676776666667667766776676767667767676676676677667677666677677666776766776776676767767677677667766776766776767667677676667677667676666766766776666767767767677676776766767767766677676766767766767766776676767666776766676766767666677677667677677677677667677667667767767767677676667766776776766767767677667677666767767766776677667677676767767767676766666776776676776677676677676776767767766677676767677666767766676677667767676776677676677676677676776677677677677677666766767767666766677667676776677677677667677677677666766677667677677666767677667767767676767667767676767676776677676767767667677677667667667767667767676766666766767767767677677677677676776676776776776676677676677676776776766767767766776776676767767767677667677677676676776776677667676667667676776776776667677676666767676776676766676676776776767767676676776667677677667767667676676766677676676776767767676667766677676667766767767767666767667677666766677676776667677666776776767677667677677667667767766767767766767676666667676666676776676776767767767767676667677676776676776776776766767677677677677677676776677677676677667667676666776666766767667676776677676676666776767667766776776766776667677677676776676677667767767767767767677677667667767767767766767767676676776667676767766676667667767767766667666776767767676676766666767766677676776667767676766776766677667766776776776776677667767677677677676667676767767767767767666776776676766776776666677666776776776776667766767676767766776766776767677676766677677677666766776676766776667766677677667767677676677666776677677666767676776776767666667667766776766766767676676667767767766776776767676776776667677677667767766776676776766776766776667676776677676776677667677677677667767767767677667676677676677676776676667766676766776676767767767766766776766767766767767676776776676767767667667767766776776776666776667767767766676677676776767676776767676776776667677676776766776766667667667667767666676776677677676676666766767767677667676667766767676676776666776767766776676676776677676776677666677667767766767767766776766776667667767766676767767767767766676676767767677667677677676767767667767676776767677676676767767767767676676776766677666767667766667676676776776766776776667767766767767667666776767676776766667766767676666767767666677667676776767766676676776766776767677677677676676767667677667667676676676767767677677677676767767677676776776776666676776776676767676677676767766776766667667767676767676776666776677676676767666677677676776776677666776767676666667667767767676677666677676677676776667676766776776676667766666767766766676776666776776776677667767677676776767766776776767767677667676776767766767677677667767767676776676667667677676776766676677667767766776666767767767666766776667677677677676776766766667667767677676767676776776676766667676767767676767767767676776676776776676676766767767767767677667766676776776767667767677677677676776676767767767676677677666766767767767676676776667667677666676776767766776676776767676776776767767676677667667676667676766767677667766766676776776766767766677677667767677676666776667767677676766667767767667676767676776666676776776776766677676767767766766776676776776776767767767766776776667767666767676776776767676676776776767767767667767766776776676767676776776767667677676677677676767676776677676677667767766776776766776677676776776776666767767666776767767767677666766776677677677677676767677676767767677676776767677676767767767676767667676776767767766776776667767677667767676767667767677676767676767677667676667767767677676766676666667767766776767767766776667767767677676767667767677677677666667676767767667666776677677667767767676766766776767766767766676677667766776776677667666766776666776766776667677677677666677676767767677667666776776767767766776776677667767767766676767677676776676767666667677676677667766776776677676776776676767766767767766676676667676767767767676776677677676676667677667767766667767667766676677676677677676767676767677677677676776776776677667677676776776776676776767767676767677667667766776676667766677676776767767767677667766676776677677676767667676776676776776776676776677666676677676776676776766677676776767766766767767667677676767767766776666776776766776666667767766676776676776767767766767766776767677677677676776776766676767767677677677677667677666667677677676767677667667676776776776776676776767767766776767676767677677677677667767676767766767767677676666676676767676767766776767767767767767766776776676767767666767666667766666767767767767766666767766776766776767677676776776776776767766776667676776766776676776667676767767767766666667676766776676676767667667676776667767676767677667767677666677676766776667666767666776677667666767767667667767677677677677667766676776677676676776776776766666677676766776776677667766677676767766776776767676676677676776776766776776667677676676776667766676767767767677677667677667767677667767667767677677667666776776767766776677677677667667767766776776676677676776676776776767677676677667767667677677677666767766677677667766767677677676666776676767767667677667767766776776766767676676667676766766666776776776677676776676767667667676767676766776676766776767767667767767767766776776676767677676676767767667667666676776776666677677676666776766776776766766767766677677676767666766776767667666767767767676776776767667676776767667677666766767767677667767767767767766766776667767766767677667767766767666676677676776776767677667
676676667677666677666776776767767766776677677676776767667676766676767766776776767767676677666776766667767767667766776767767667667767667666767766776666767767766767667767767766766767676676666767767676767767766767676766776667667766676676667677666766666776676767767767676766776766677677677667676776766677677676767766776776677676776667677676676667667677667676666776676776776767667677677676767677677677666677667666767767767676776767676767667766776666767676667676776677676677677677676677676667667767677676677677667767766677667766667766767677676767767667667677667767676767766767767766776677667767767676766776667667766767677667766776776776676666767766776776767767767676776676776776677676676767767666776767766776677666676767676776766676766776767677676767667676776766776766767677676677666776767677666667676677667767677676667767676667767676776766776676776776767767767677667766767677676676776776767766667667677667677677666676666767676776767667767766766776667667766776767667767767677676776667677677667677677667666766676776767667667767676767767677667767676776767766776667767667676677667677676677666776776767767766667676767666766776676677677667666667677666677667676767667767676667766767677676776676776766767676766776776767767676767676666677677666776677677667767676677677677667767676767667676776776776667767767767766676766776667677676776776776766666767767676767767676767676767676776776767667677666767677666776766667677676767666766767766767677676766667767767667677677676776767676767667766776677676667676776767667677677676667767767767666766667677677676776776776767766776776776776676767677676767767767666677677676766776677667767667676766677667767676776676676776776776776667667676677676767766666767767766667676776767767676776677677677676766767676767666667767676767676667767766776677677666676776676776677677676776766676667676677677667667677667766776667767667676677677676776677677667677667666676677676667666667666677677667667767767767676776767667767767677677677676776776776767766666676767676677667766676677677666676776776766767766677677676767677676676677666766767767666677667677676776776676776776667767667766667766776776776676667677677667676766677667676767767767677676667766767676767677666767767766667677676667766776776676667767766767767767667766677677667767767767676676666776766766767766767677666667666776677667766776666766776677676767666677667767767766776767676677666767676767667766766766766766776677677677676677677677676767766677677666776767676776677677676767767666767667767676677677667766767767676766667766776767766676767766677677667666766767767766767766767666766677677677677677677677677677666766776676776677676677677667676767676767677677677677666776776776776667676767766677677676767676776676676776677666677677677676767677667676776767767766776766676766767766766767767766666767766667676767676776666767666776776766767677676767767676676776767766676666767767767767766677666767767766676767767677667676776766767667677676766667677666667766677676776776767767767667766776776776776767677667676766677666667677676776776767767766776766666776776767766776677676666677666776676767677676767677667767766776776767767766776776776776776667767767766776766677667677676767767676676776767676776667667677676767677676776767766676767676776767667767666776666776667767767766776766776677667767667677677666776667677677676776767766776776776676676767676676677676767767666676776776767766677677676776776767767667676776776776776766767677667766776666676776667676677667767667677667667767677677677667767766767677667767676677667677677666767767766776766776776677677676776676676676776776767767767677677677666776776766776766767676766677667767667767667767766676766676676766776767767767766776776677676766766677667767767767767767667766767677677676776776767676776766667767677677677676776677677667676767767677677677676776667767676767676766767767767766776776776767767677676677666677676776767677667667677676776677677676767677676767676676677667766767767766676776667767767767766767677667767767677667677677677677677667677677667676776776766767766767767767667667767677677677676776776676776767766776767767767766677676676767676667676667767666677667676766767767767767677677667767676776776767676776767767767666666767667677677676776767766767767767676766776776776776767767767667767766767767767766776676767667766776667667667766776677677676666776776766767766776667677666767767676776776776767766776677677677676776776767677667767767767767766767767667766766677677676776776767767767767767677677677677676767666776776767666767767767676676676776767766767767767676776776776767767767677677676767667676676767766767767767676766766667767767767767676776767767766776776677677667677676676767677677677677676767767666776767667767767677677666666776776776776767676776676776767766676677677676776767767676776667676767666776767676767767677677676667766766766776776776776776776767766776776776677676767676667667766776677677667677676767676676676767667667676666676776776677676776676776666767767767666767767676766767677677677676767676676776677677676767766676667766776776767677676766677666776776776767667676766776677676677676677667677667677667677667677677676676667667766767676666677676666767767667767766767767767766676766766776766776677676766776676677676676776676767767767667667766776766776667766776766767767767666677677667766776776776666666676677667666667667767676767677676677676776676676767767677677677677677667676776767676776676767676766766776766676676776767676776767767667767666677666776767667767766767676776767767767676776776676667767677677667676676776767766667767667677676767767676776767676776776667767667767667666667766767767666776676767666666776766776776666776776776767677667767677676767767677677676676776776767667767676776667676766776767767767667677676767677676766776677667767676766776776767667677677666776767677677676767767676776776666676776676676767767676776776767676776766676767767677677676776667667667767766776767766666776677677666766767766766677677676676776776776667766767677667667767767677677666776767677667766676776766767677667677666677667767767677677677667766766767767677677666776666767677676776677667677677677677667767767667767676677676767677677677677677676776767677677677676767666776767766767676776776767767766766767766676776677677667767766767677666776776776766676776666666776676766767767667767666767677676666677677666767767676666767766667677667677666767667767677667676766776776776776676767767676767766767676676767767667667767677677676667767766776776776776677676676767677677667767666676766677677677677677676767766776776767677667677677676667667677677677677667767677676766776776677667766767767767767677666766677677677676767766767767766776776776767766776767676776677667667667677677676677677666766776767676767676776766776767676776677676776776667677667676776676776677677676776766666676667677676776767767667667767676666767676776776776766677676676767676766767767667676766776667766666776767767676677667677677676767767767767676776767767677677677677677677677677677677676767766767676677667767766676766766776667767766776776776666776776776767767766766767767667767767677676767676776776776776767667767676676766676776767676677666776776666776767667766667767767667666776766667766766767766776776776766666667677667766676676776676776767677676667766776767677676676776767676677677676776776667766677676767666776776676776677677677667677676776667677677676766776766677667767676776676667767667767767767767677677677667677677676767676676776766767677677677677677676767767767767766766776776767677667767667767667767766767667676767767767767677676766776767676767767667677667767677676776766776766767677677677677667767767677677677667676767676766776666776776677677667667677677677667667766766767677676776766776776666767667766666766766776666767767767767676767677667766766776766776766767677677667667767676766776766776767667677677677677677677676667767676767767766767766776766767767666677677676677677667676677677676767677676776776676676766667767766676776776766776776767767667767677676776676677677676776776776766767677677677666676767767676766676677667676766766677677677677677677676776677666776767766767677677667766776676677667677676766776767767667767767676767667767677667666767766677676677666767767667766677677677666766776766767766676666677676776776776667766776766676676677676667766676776767766776667667766776666677677676776776776677677666667677677667766667666677667676667676677677667666767677677667766767677667767767766667676767767767677667767667767766776767766676767676776677666776776676766677676677676677676676767676676767767767767667767667676677666776776776767767767767666776767666667677676776677677666666776766667667766767677676776776776676776776766776767767767666776776767677677677677667767766767666767766767767766767767676767677667677677666676766776667666766677677677667767766767667767676676767767766767677667676776677677677667767676667676776767767767677676676776677676677676767666776677677677677677677676766676776776767677677677676677667766676677677677676767677666776776676667666676667676776676776776667677676776766767766776767767676767766676767766677676677677677666677676677677676776677667676767766776776767667676677677677677667766776676667767766776766767676776767767676776776667677677666766776677676666776767667767766776666676776767767666667677666767667667666666676676767767767667767667766677666776776776676776776766767767767676676776767677676776676776667767767767667676667677666776776766776767666677676776667767677676677667766767676766766667766776676767676767766776767676667676667676767667767767767677676776667677667677676667676676767676666776677677676677667767676677677667676776776767766776667767767767666677677666677666676677677677677676767767677677677677677666667767677676766667676767767766767667767677667667676776767676776767767766677677667767677677676677676776776767767676776667766776677667667766766766767767766776677666676676677677676767766776677667767766776766767677676666766676677677677666766676766677666676776677676676776766766776676676766767767677676766776776766767666766776667767767767676776776767767677676776776677677
36776776776776766776767677676666767767766667676776767767766776776766776667767766767767676666767767676676767666776766767767666767767767766776676776676776776766677676776776677677677676676676767767676776666676776767767677676776776677676767766776766776767767666677677677677676767677676776676776767766766766676767766767676767767676667767667767666776767767677677677666776766767767767767676767767676776776776766667677676776767766677667766767676776767767767767767666767676776767766767767767676776776767766667666667767667767666767676767766776767677677666776776767767667766676776767767766767676676776767667767767676766776676766767767766776776676776776776776776676776676776767766767676776667767666667667667666676776677667767677677677666776667767767677676776767767767676766766776766776776766767766667676676776667766766776767767666766776676776677667767767677676767677666767767767677666766667677677677676776766776776767767766767767767677666767676677677676776677666667667677667767766767767667677677676677677677666677676767667767767766776767677666677676767676776677676767677667666767676767767766767667677677667677677676767676676676676776677676767677676766767767667676776676677667676776677676667767767767667767767767666776776766677677676776766776776767667766666776767766776766766766676677676676767767767767677677676776767676676776676767767767666776776766776776767667767767677677667677676776677667767766766767767676667766776776677677667677677676677676676776677677676677667767676776767676666767767677677677667767667766776767767766766676667767667767667767667767766767677676767666776667767767677677676666766776767767767767677677666776767667767767667766776676667677667666677677667767766677676776667767767676776676676767766776666776776776677676676776676776767677667667767767766767766766776677677667676776776776776667766666776766667666676776767767667767766766677667767676667767676677677677676776666676767767767676776766677677676767676676677667667676667766767766776776767767767767677677677676677676767767666677677676776776676766776666776766776776776766767666776766666677666776676667677667767767676776776667767767667767766666676776776677677676677676666767676776766776776766766767676776767676776667767667667767667767676776767676667667677676776677677677677676767676766776776766767666767667677667767676667677667767766776667767767676776767666676676776767767767766767767766677677677677667667767677667766767767676666766677667676767677676767767676677677677677676776776767676766666677676776667766666677676677677677677676776776676676676677677677677667766767666776676776767676776776766677667766676766776776677676676676666776676767676676776766776776766676776677667766676776677667677677677677666776776766776776767676677676667676677676776676677666766676767677677676676766667676776676767766766776767676766776767767666776767667667767767767666776766767766767766677677677667666766776667767767766667767766776776667766776766767767666776676776766677667677677677677677677676776767667676676776776776776766767767767767677677667677677676676766767767677676766677666766776776776776776767767677667666776776767677677677667766667676666667767767676767767767767676676676766767676677677667666776676676676676766667666766676776776676676666767667676776667767667767767767666676766677677676666677667766676677666776776767676776776776677667766667766676677667666767766776776776767766776776776767676767767767767767677676776676677666767767676767766677676776766776767677667667767677676766776767677667766667677666766666776766776776767677666767677676667767666767767677667767666767676776767767676666677677676776776776677667667766767767677677666676776667676667767666677667766766767677677677677676767767667766767677676667667766677667767766767766776676666776677666667677666767767667677666776767766776767766767767767677667767766676667666776776767766766767767767676676776767766677677677677667667766667667667767767766767676776677666776776776667767677676776677666676667767766767666676766767677676767766676776676776667767767666766677677676667676676776666676667676767676667766776776776766767667766666767676677677667676677666766776776767666676767767676776776767677667767767767767767667766676776767766766767676677676766677677676677667767677667766677677677676767677676776766776776676767767767767667676677667766766776776776776767676776766677677676677677677667676776767767676776776776776776776667677667766667676667677676767667767666776766676667666776766776766677676776776667677667766666667676776767766776667766776776766766776766676677677676677667766676676767666767667767766766676766767676767767676776776677677676766776766776776677677677676676676667767767667766766776767667677676767766766767767767767766677676666767677676776776776776676666776667766677677677677677677677677677666767676677666776776776776776767667766667666667666776776776677667667677667676776767677677677667676767767677677666676767677676767767676776776667766776676767767676776767767677677666767677676667667767677676676767677676766767677677676776667767667767767766676676776776676776776767767767667767766776776767767676666767767676767677677676776667767667767677676767766776776676666667677677677677676776767677677667767677667676776766766667667767766766767767767676776767677676767767677677667766776776776767667766767767767766767767667666776776767666767767767767666776676776667767767766676776767666767676676776766776677666776767676667766766776776677676677677667767667676776767767766666766677676776776677677666677666776767667767666766676776676776677666676767676776676776676667767677667676767666776776767767677677677666767767766766776766767766766676776676767676767766676677676676776776776767767677676776677676776766776776776767667766776767677667767766677676667766767767667767766767676767767667676677677676766667676766666767767676776766776676677667766676776776767766676676767666776776677667676776776667767677676767676776767766776767767766677677667767766776677677676676766776776767766776667767767766776776776677677676766676677667676776676766677666667667767666776767767666677677666776767767667667767767767667767766677677676767676766776776766776767767677677677676767766676667677667767667766766776776677677677677666776676766767677676676767676776767667767676767677676677676776667766676776667767766776677666767676767677676776667676676666766776666776677677676776667767677676667767677677676767676776776767767676676776776677676767676776676767766676677666776676667767767767767767767767676767766767677666766776766776776776776677666766767767766676677676766776677666676766766767676676776677676776767767766767766766677676766766666776677667767677676776677677677676667767766767766776776776676776767767766767677677676767767676776767677676776667667677676767667676667676776677677667667667766676677676767667767667767767667767767767766767677677677676767667676667767667667677676776666676776676767666666767676767767767676666676776776776767667766676776767767677676676776666676676767676676776676766767767676767677676676776677677676766776667767766767677667767667677676776676766767767767767677676776776776767767677676776676776677677667766776776776767767666776776776667767677676776776677667677676767666776776666677667667767666666667767666776767667767677677677677677666767676776776666767767666677677667676766776767666676767676776766766776667766767676776667676677676776776776776767767766676676667767767767677667677676667676767677667677677677676776776677676667677667767676767676677677677667666776767676677676667767766667767676776677666767766776767766767667676676666667676766767667767677677677667767666766766676666776776767766776666776766776767766767676776776776677676776766776776776677667677667677677677677666767767667766776776767767767767677667767667767766767677677677676776766666776776776766677676776776766766676666776666666766776677667677667676767767677667767767676766776767767677667667667767767676776767677676766677677667767666776667767766676767767767766676676666767677667767767676677677677666676677676677677677666667767767766767767677677676767667766677677676766676767766776676776767676776767676776766766676767676766766766677676776667677667677677676677677677677677677676767677677667667767676776766676766776676776776767676766667767676677666677667767666667766776767677676677676666677676776776766677677677677677677676767677676767767767767676776767666767766767677667767677677677676676766676776776667767767677676776776776767676766766776667677666676776767766776776776767667677667767767677677677676776776677676767767767676776676767676776666667677676776666676767767676666677676667667767766667766767667676676766766766677666767767766767676676677667667766767767767677667767666766776676676776776776767667767677676677676677676677677677677676767676766766776676767677667767677666776677677676766667767766767766666677667767677666677677676676766776766666766677676766767767766776767766677667766767667677666676676666767767676676776667767676767677676677667766776676766767766766667767767767767767676767767767767767766776776767767677666776776767666676776766776676766677676776776677677676767766776667766767666767767677666677676776676776677676767766667766766776776767767767667767767767766776766776776776667767676767767767677677666776767677667767767676767766766767677677677667767667766667667666767767767767677676776667767766767677677667667767677676666776776766776767667767677676767766767677667676776776767676677666776776767667766677666776776766766767676666676776776677676676767767677676776677677676767767766776666766776767667677677667766677677677677667767667766776767676666776667667676776767677677667677676766676776776677677667766767767677667767677676766776767766667766766677677667667767767767767677677677677677676767676676676776776776766677667677676767677666776767677677667676766766776766676766677677677676766776767676767767677667767676677676667767767676767766666676776776767766767677676767766676676667667767766676766766677676676667766776776767677667767667676676667666776767767767767676767767767767676776676667676676676776676767767766677677676676767676767767677676677667767666766676766
676776677676767676766776676676766667767677677666776667666677676667766776776676776766776776776767676676767677677676676776676667677667767667767667766776776676776676776776776676767766776776767667767667766767766767767666767767766776677677676767666776776677676767676767667667677667767676666776677677676776676677677667766766677677666776767766776766776776767767767767767767676766676766776776666677677677666776766677677667767767767677677666766767767677667676767667767677677667667676776667766667676767767767677677677676767677677677666676776776676776767677677676677667767767766666667667676667767767767766676767666766676767666766677667767677676776676767766766776667666767666676776776776766666766766776767666767767767767767766766767767676676776767666776766677676677677676766776767676766677676667667676776667677676676767676766767767767667767767676767677676766677677677667667766766767676767767677667767767666767667666776676776776776776776766767767676767676776667677667666766677677677676776767767766676767767677667767766776767767676766666677676677676776776767676767667767766776767767667677677667677667667766767677676776776676766766767767676776776767677666666776677677666767767676776766776776667767766677676676677677677676767667767767767767766776776767676767677676776767766767666776776767677676767767667676767677667766766676766766666767766667666767767767767667766676776667767677676676677667767677676776776767766677677676766776676667676667677676667767667676677677667767767666677676667666666776676776667667767767767676776776666767676676776766776676767667767766677677667677667667677676776767766767766776677676766676667767767677667766776676667667666767676776667677667766677666766677676776776776767766767767767766776776677666776776677676776776677666677677677676766677666666776776776677676676667667767676676676776776767767767676776776766677667667666776767766776767677676776767767767677676676677676776676676776767667767766776776776766767666766767676667667767676776766667766767767667676776766677676767676776776767767766677676776677677677676776776767677676676766776776767676767767766666776776767766766767667767676767767667766776767766667677677677676767767676667767667677666767676667667766776776767767677676676676677676767767767677667676667767766776776767676776676776767677677667676667677666767767666767767766766676666767767677677667766776776767677667767767666676667767677677676766676776776667767767676776677676776767767667767677677676776767767767767767666767767767667667767676667677676767676766676666666776767667667667676766776667767677676676776767767766776766677676767767767767676767676776767767676766767767677676667766776676676666677676676677676667676767676776767766767767767676776676767767767766766767767676766676776666667766767677666766776766776776676667767767676677666676666767767767677677667767767676766767767666767767676766676677667676776677677666767767676776676776767676676776676677676676767677676776676766767767667767766776776767767677676677677677677677676766676677677676676766666767767677676767677677666676776666767676776776776767666776776766776776677667667766666776767767767676676776667667677677677677667677676767667676776776666766767767666767766776676676667677676767766667667677676767767667677676667667667766676767667766776676767677666676767766677667767676766776766767676767767767767767766677676776766776666667766776767677677666776767767677667767767666776776667667766776767767667767766677677676776677677676776767676677676667766767767666767667667667766776776667677667677667667676677676776767766776676776776766767767676776766776766776766767766667677677667767676667667766677676776667767677677676767667677677667767766677677677676776767767677677667767767767666776776766776767666767667676767677676677667677667767667667767767667766776767767766666776776767767676676767676676776667677667667767666776776767666767767766776667677676766677677667676767767676766766667677677667767767767677676766767676767667766767766776767766677677666767767767667677676666766776767676766767766676776776776767667767667767766766667766677677676767767676676676676767767766767766776776776776776767676677677677667676767677677677667766776767766666766776666767676677676776767667767676776776776667676677677666776776666767767667766767767677666776677676667667766776776767676667677667767677676676776776666776767766776676776677676677677677667767677676676776776676667767766676767676677666666776677666677676676766776776677677676776776766767766776776666776776767676776666677667767766767676776666767666767677667767677677676667667767767666677667677676767766677667677676667676767767677667667766776667767667676776766677676776766677677676767767677667767667767666776776677666766667767766767767677677676677676677667767767767676766667676677677677676776776766776767766676767767676667767766767767767676776677676677667767767666676776676776667766676767767767677667676677666676677677666677676767677676766767667767767666676677677677676776776776676766766667677676676677677666778677667676767767666677676776766776677667767676766667766767677667677676676767767676776766677667676676776767676767677667677677677677667767767667767767766676676677667667666776767767667677677677677676676776776676677676767767767676676667767677676776676766667667767766776677676677676676767767767676666776677677667767676776767667767667767767767767767767767677666776776766767767677677677676767766676766766776776767677676776667766776767766767766776776676776677677676666776677677677667767767767767766766776766676766677666776767666776667676676776767667666677666676767666767666776766767767667767676677667767767666776776776776776676776767767667676676776767767767667766776776667667766776776776767766667767677667676666666767766667676767676767667676766776767677676767767677667767666767676776776766767767667676667766767667766677676767676776767767767766776667677677677676776767667767666676776766776766776767677676676767767766667666667666677676776766767767766767667677677676776667766766676676776776766776776776776677677667766776767677676767677667767767766767667667677676776767667766767766776676667666676776776776776776677667667676767766776766676776676677677667767677676767667666767767767767676676676766767766776767666676776776767667667766676776767766677677677666776776767766677666767667767667766776766776677677676677667767767666776776677676766767766677676776776667667767767676766776767767677677677667767677676766776667766776776677676767677676767677667667676776776677676676776776767666766767767767666667676776667677667677667677677666677676677676767766677677667767677676776767766667766767767766776776776666767767677676776676677667766776666776767766677667766767767676767677676767676766776667676766767766776767677676776766776667677666776776767666767767676767767666776776767667767666776677677667666767676776676667767667667767667676767677677667677676767667677667677666767677677666776766776767766776776776776677676676776776776767767676776776667767766776676677666776776676677676767767766767766776766767767766677667766776767676776776776767677667767767666766767677677676767767766776776776767767676766767676676776767767767766776667767767667767767766776767676766766676676667666677676776766767766776767767666776676666667677677676776776767766766767666767767767677676766776677676677667766676676776776776776666667766677666676767676767766766766766677666666776676677667767766677676767767766667666767666767677666776767667676776776676677676667677667767677677677677677676667766766766676766776676767676776776667767676677676677667767767666767766767767677677667766676776766767666767766767667766667676766776776776776677666677677676767677667677677667767766776776767666766677677677676676776776667676767676677677677677667767677677677667677666776767767766766776776767666776776767767677677676676767667677667766766767766767767676767766767766676677676667677676676667766767676776667767677677676767767667766776767677677677666776776676776666776776767767766767676677677676776767767666667766776767676767677676776767766676767766766767766677676666767767667677667667677667666767677667677676767667677667667677676676776676667667767767766766766776776767677677667667767666676677677667767677676766667767666767766767766776766676767767676766766776776776766776766676677676767677677677667766776776776776676766776767677677677676667767667677677666667676766776767767676776677676676766767767767677667677676766676776767767767766667767767767767676677676776667676766767677666667766767676666776766776776776676776776676666776666776766767667677676776676676677676776776767676667677667767767676676776767667767766767677676776776666776766767767767677677676767767767767667676776776676776676776766776766766677667667677667767676776776677676776677677667677676776767676677677677676676767767677677667667767676776776776667677677667766767767676776667676767767677677666776776776776766677666677667767767676766776776766676776776776767667676776677677666767767766676776776767667767767767767677676677677677676767766776677667767676676667766776767677676677667676766766776776776677677667767676667767676677667767767667677677677666767767767666776667767767767767667766776766767767667766676676677666667676776677667667676776776666776767766776776677677667767767677667767767766776766677677677676766767767767766776677677667766676676776666767676776676776677667667676766766776676776776767676677676776776677667767677677667676667677677676767767767766766677676767676766676666776766766767767767676677676667767677676667766766767677677676666776767667676766767767767767767767767767766677667767767666767677677667676776767767677677676667766677677677666766766667767766766667676776676676776677676767766776767666776666766776776667767767677666767667677676676676766766676766776676767677677676776676767767667767676776776667767767767676767677666767767676776677666776767767766776776677677676776677666776766676776676776767767766677677676767676767766776767666776767677676767677666776776676767677677676677677667677677677676677677676776776677677667766677676776776767666776767767676677676767676776776776766767767767767667766766677677
67677676677667677666776766676767676667676776767666676667767767767767766776667676677677676676776667677667676767676776767767766677667767676776767676776676767677676677676776776676776776767767676766776667676767767767677676767766767676766767667677667767666676766677676676776776776767667667667767676767677677677667676767676766767667766767766776776776667666666667767767677677667667766667667767677677676776776767767676767767766677676667767767666776677676776776767676676776766776667766676676677666766766776767767676776667677676676776667767767667767766767676667667677676776776767677666676666767766776776776677676667767677676676767667767766767766776676766776776677676776767676767767767766767767766767666767767667767767766677666776666766766776677676776676667667767667677677667667766766776676776667676767667676767666776767767766676776767767667767767676667677676776767766776776767767667676767667766767676776767767767677677676767677677666776676766767677677667766767677667767767677667767766677676767676677677677677667767676677676776776767766677667666776676676776776767767767767766766677677676776776667667676776776776767767677667667667676776776766776776776767666767767667767767676677677676766767766676767676767677667767767666776776767767766767667676676676767676676776767666766676776776767766776767677677667667676767766767677676676766667766767667677676767666676767767767767766776667677676766676766666767767767767667676776667677677677666676767677676766776767666767676677667676767676776676776677677676776767767767677666767766677677667676776666667677667667767767677677667766766776676776676767676676767766667676767676766767767676767676667666767666677667677677677667677676776776776766776776767766667766767676776767766766767767666767767767767677677677667667667767666767766776776767677667766776676767766776767677667677676677677676776776767766776767767766776776767767666776667767676767667766776677677677676766676776677677677676776767767767766666767767667666667676676766776766766776767766776767766677667767766767766776776767767676776776776767766667766677677666666767767677667677667767767767767676776766666676776776677666776677666776767767767767677677677677667767676676667667767676776666767766767676776766767766766667667667766677677676767766667766776667677676677677666677667766767767676776776767677667766666666667677677667667666767677677676776776667767667667677667767666676676676767767767766766767767676776776776676667767767667766666676677676666766676776677676767767667766766776766676767766677677667766667766766767767677677667767766676677677666776677667767677677677677666776676677676776767766767667676677677667766767767677677677676776677677676667767676767677676767767667767767767766766676767766766677677676767676767676776676766677667767677666776677667767667666676767667667676767767766676667767766776667676776666766776776776776667676666766677667766767766676776667666776766767666667767767676676677676766767766767767677677667767767767767766677676677676767677676767767677677677676676767676776776677677667766666676776767676767676766776776766766766776676776676776766677676676776767676677677667766776677677677677676776676776677667677677667677677676776767667767767767767767676677667766667767677667766767676676766776676767767766666667676767767767767766776776676776676676677677666776776767677677666767766767766776676767766776776667677677677677677677677677677677677677676766767676767767767767676766767667677676677667767667677677667767666677677667676776767677667766677666767767766767767767767667676767677677676767667767676666677677677676766776677666767666776766767767766776776677677676767667677667767677677667767766766766767676767676767766666676767677677676776776676676767767676776776767766776676677677667677676676767767677677676767767677667667677667766767766776666776767676776776767767767666767677667677666767766776767667767767677676677676767677666667677667676767766677666676766676767767766776767767767766767767676676667677667766776677676767677677677667677676676766776666667667677667666767766767667667767766776776767766767767766767766666766767766776776776776767766767766766776776776676676776766766776767676776776676776767676767677666767666676776767766776767767677676776776776776776667767666776776776767677676776776776776666767767767767766776677667767676767767767766776676776766767677677677667766677667766677677677676767766776776776677676776677666767677676766776677667676676766676776776776776676767676766677677666776667767677677667766677677676666767667676776667767766767667767766676767767766766766776776677676666776677677667766677676776766776667677677677666776767677677677667767767767677676666776676767676676766667767676676776767676666767677667767667666676776666776667766776767767767666776676767677677676766767766767676776767667767676767767767677677676676766677677667767667676767766766767677676767767767676767667667767667766677677667767667676766776767676776677677676667677667667676766767677667677666667677667666776667767676776776776776776677667677666776776766767676676776767676767677676666667677666667766767766776677667767767767677677677666677677676666667676776677677676767667677666677666776766666676767677667767767766666767676776776776667767667677677667767767667667767677677676667676767677676766776776676766667677666776776767667766776667766776776766666767767767767677677677677666666776677676767767766767676676776767767767766766667767676776767767667667767676676776767767767666676767767667666776677666776766776677677676767767667766676776767767766677667676667667766766767667767667677667677667677676776676677676676676776776667767767767677666666767676767677677677676766767767766776776676776676676767766676776776766766776776776676677667767767676776776676766776766767677677677676776776776776776766767767766767766676776667767767676776767677666776767766767766677666776776676676676767766677676767766676776667766666776766776776776767676776776676776767677667767767676767766776766767767676776667766766766676767676776776767766767677667677676766766767766767766677666776767766776767766667677667676767677667676767767677667767767767666676776767677676776776677667767667677676666766776776767667767667676776667677676676776767767677677667767767766677666676776676677676767766767666766676677676766766776676766766766766767667676776676677677666776776677677677677676767766767677676766776776677677677677666766776766776677666766776776776676667767677667767766776776776776776676766676666776766776766767767767767676767766776776677677676767767766767767767677676666776776776767667767766677677676667667676767767767676666766677667767767767677677676767667667767766677676776767677676776677667676776776676667767766776676776776676776767767677677666667767667667767767767676776776677677676667767767767666766667676667666667767676776677676766776766767766767666776776776767666767766776776676677667766677676776767667676776776776776767676776667676766776776767766776776666767767666766667766776776666766776776776667676767677677667667766776776766676767766776776776767766676776766767766677667676677676676767676677677676676767767767767767766766776677677676676677676776767676677676677677677667767767767677667767677666666776767766767676776776767676676767667676767666766776766776767766767676766776676776776677667767667677667677667767766767766776767667766776667766677676676676776766776667676676776776666766776666776767767767767767667767667767767676776776677666677676776767766677666767677677677667767767767767666776676667667767667677667767767767677676776776776667767766767766676767766666776767767767767677677676776776676776676676676776767667666767676677677677676767667666676767766677666676676767676776776776767767767676767767767766776776766776767676767767766766677677676767677666677676677666767677666776767767677676776767767676677677676776766667667767766776676776776767666776776776677667676776676776767767667767676776676677676776767676776676766677677676776677667767667676767767767677677676776776776766677667677676666676677666767766767767766766776776776767667677676676776776776667677667766776677677677677677676767767667676776766767677667767767677676776767666677677666776766776776676767766676776767767667676677676776676776776767676676776676767766766776776776767766776767677676776767767676676776776776767766767676776666776766766776776767667667766666676676776767676776676677667676776776676666776767767667766767676776766776776776776776676776766776776676776667666776776776767766776767667676776676767676676776677677676767666676667766776767767767766776766767676667767666776767676776666776677676677677677677676776766676776776776666776676776766667767676776776766667677666776776677667767666767676767766677666776776766776766776666677677677666776676776667767766776776767766776776776776776776776776667766766677677667677667677677667766776767676767766677677667767676776776776766677677667767667766676776776767676776677676776767676776767676776666776767676676676776676767767666667677677667767666767677676677667677666766667676676776776776677667667677677677676767766776676766767667767766776676776676767767676766667766776677676767677677666766676767766767767767767676767767767766676776677676676767676666767667667677667676667667767677667766767767667666667766767667767766767666776776676776677676767767767767676767767766767676767677666767767666667767767676776776767677677677666776767766776776767767767767766676767767667767667766676767766666766676776767667767767676677677667767677677667767767677666776667767677676776676776676676667677677667767766676776776776776766767676766776677666776767767766776676776776667766677676776766776776766776776666776776767767667677667667676767676767766676676676776666767667766666766677677676776677667767767767677666776667666667676676776666776767767667676676766767767676767677676776677666677677677667767767676677676677677667676677677677667677667677667666776676776667676767766776776776677677677676767666776766776666776776667767677676767676776767667667677676767676776767766776766766776666776767766776767767767766767667766776766776776776776676776776776676767767767766676677676666776666776776766767677
6767766677667677667767676677667676776776776776767766776767767676767677676776676767666766776767767677667667677676767677666766677667667667766767667767767676667767666677667767677677677677667676766776776766776767676776767677677676776677676766776776767767676666677676666767767767767676776767767766776767676676776776767677666676767766767767677667667677666666677666767677667677677666766776776766776776766677676767766667676767766776767666776766776776766677667766667677677667767767677677677667667676767767677676767766766767767677677677667767676677666767677677677666666776676776776776667666767766776776776776676766677677676767677676776767677677676776776776767767766676776776776776767677676766676766767767677667677666767766676766767676667767766676667677677677666667676766776767767767677676776676667677667767676767767767676676677667677666776666767766766767666776766776666676766666667766776676667666667667767766776677676776677677667677667677666767767666767767677676776776677677676767766767677676677677676766767667767767677676767766767767766776766767767667666767667767766776776767667766776667766676767767766677667767667767766676667767767766776667676677677677677677677666776776667767767767676776676667767676767676667666776767767677667766766767767677676676677667677676767677667767767676767767766766776677667767767766767676677677667767766767677666766776666676767766776667677667766776667676776776677676676677676766776776766677667677667676676767676767766676767767666776776776677677667677677676776766676766776666767676776677677677676776767767766767767666766776776667766776677677677667677676676776776767677677666766667677676767667767767767677676776767676776676766767666767667677677677676767767677677677666666776776676776767676776776767766776766776767677677667767676766677667666767677666677676767767677677666776676767667676676776766766776766776767677667766676677667666676776676767677676776676667767766776667667767677677677667676667667677677667676776677677666767767667767676677667767766677676677677676677667766776776767677676776776776776677677676766677677676766677677666766767767767676776776767767767767667767767676776767766767767766767767677677676776677666767676677676667766776776666677667677677676667767677677667767676766677667767676676776767677676677677676666766767767677667676776677676767767667766766766676667767676677667766776676666776776776776776676767666776776766776767677677677676667666677676776767767767767766766677677667767667767677677666676776676767767676767767676767676676766776676776767676767766776767767676667767676676776767676767766766667766676667767667677676776666766776676776776766677666767766666767667677667767767677677667667676667767667676767667767767767767677667767666767677667666677667677677677676767766677666776667677666767677677677677676767677677677676767676776776776776776667677677676776766677666776676676767767767767667677676767676676776676677667667676767766767767667677677677667767677677666666667766767766767767677676677677677677677677676767767667677676766677677677666776767767677676776676677676776776767766766776766766776776776776776676776677677677677667767667667767666776776776776767767667766676667676676767767676776776776766767677667767677676776677677676776767767767667767667677677676676676767766676776766767766776766776766666776776767766676677666776767677677667767677677666776677676767667767767767766677676667676767767676767767676767676667676676676776766767766666677667767667676767767766767767667767677666667767667677676776676766776766666677677677676776676767767676677667667677666776676776766776677667677676677667676776766667677676776766677676776667767666767766676766666767666767667766677666677676776667677676776776766776767667667667676776676776776767767766776667767766776767766776767667766766776767667676666676776767766677677676776776667677667676677676677666676766677676677677667767766767676776676766767677676677667767667676666776767677676666767667766766677676677676667676767667676776776776666676667676767767676776677676776776776677677676767767667667767676776676767676766776667667767766767676776667767767676667766767766776776776667676666767767767767767766667767676676676776767667767667767767676776766776776776776776767766767676776776776776667767676776767766767767766776767767676677677667667677667677677667766776776776766677676677667767677676776776677667677667677677676676767767767677676667666776767667667667666676776677676676776776776776667767677667766767676766776677676767676767666776677677676677676667767677677677667676776776667677677667666776776677677666676766767677667676766767766776666676767767667767767667767667767677677677677677667677677676677666676767677667667677677677676776666776767767767766776666676776776766677667676767677676776776776776676767667677666776776676667767667767767677667677677676666776666776776667677676776776676667767767766776776677676766776767676677666676676767767667767767676666767766676776767677667767677677667677666676776667677676767666776767766676776677676677667667776667677676677667676676776767767677676776767676676776766767767766767766676767676767667767677677667677666767676776767767677676767766776677676776776776676677676776666776767766776767766767667767667766776667677676677676676776767677667677667677676767767766677677677677667766776676767677676766776676776677667667676676766767766776667767676677676767767767766767676677676767676776767677677666776667676767676776676776776776677676667676766776676766677676776776776667677667766776766776677676767767666776677676676767767767676776676767677667767677667766776776766677676776676676677677677676676676677676776766676677677677677676677666676776766677676767766677676677677676776767677666667767667676767767767767767676666767767767767666776766776776676767767767677667677676767676667676776767666676667677677676776767676666767766776767677676676766776776676776776776677676677676676776676776666776767767767767767667677676776676776666676676677677677676767767767766667677677677667676767667767767667766677677676776766767677676677676776776776677676776767766776676676676767767676767767677677677676776767767766776676776766666766667677677667667767677676677676776776776677677677677667677677676766766766766766776767677667667767766677676776666676776676666766767667767766666767676666776776776767766677677676767767676766677677667767767667767677667766766767767676776776666776666776767666766767677667766776666677677676766767767767767677666766666776767667766766767766667666776767667677676776677676776776677677677676767676667767677667667766676676776776767676767667666776767766776677666776766766776767667677677667767677676767666676776676676767767666776766767677676767767766767766776776776677676667767766767676676776776767667766766676767676767667676776677677676676767667767766677666766766767677667767767667767767677677676766667677677677676677667767677677677676766767767676676776767767766776776767666767677677676776776776776776776676677676776677667677677667767766776776677677677667767767767767766767667677676776667677676676666766776766767766767667766766767767676766776677677676766767667767767767767676766776767767767677677676776776776677676676676767676776766676776666676667767767767676677677677677667676677666767767767667767666776677676776776776676776776767766766676667767767676776776677676767766766676776677667676677666676776767766767767766677676767667767667767677667667767676677677677676776677676676776767766776676776776667767767676767767767766767766667677677676667766766676667667676776667677676767676677676776767677676776766776676776666767676667767767766767766776776776676677677667667766767767677667767677677677667766776767767676676767767667677676776666766767767766766776676767667767667766766676666776676776776676677676776676667677676676776767767676776776776677676766767766766767767766676776676776767677666776676667677666667767766766776776676676676776767767676767767676666767667676767766677677677667666667677677667676776667767676776676766776776776776666676776767767766667767767767767677666676776666667767666676767676767676776776776776766676776767677676676776676776776667767767767677676677667767666676767676767676776766776766776776767767667676667767767766766667766677676776767667676776677677676767666776767766776776776776676766776776677676767766776767677676767767767676776767767766766776776776677676667766676666676676676667676767676767767767767667677667676677677676766776666667667767667676767767667677667767766767666767767767766776767767766677667767767767766677677677676776767676767666677667677676767676776677677667766776776766677676667767677667667766677677667767677676776776776776767767767767766776767766776776776676677667767676677677666667767766767766767767667767667667676766667766776776776677677677677677667767766666767766766776776776676766776676766776776676676776776766776776776676677666766776776766667767767676776677667677676767677677667766767667667767677677667677676766767767766766766767767667676776676767767767767767767767677666767667677677677667676776767767766766676676767666776667767766766677677667677676766767766766776767677667766766767767676676666667676776776766776776676776766767767767767667677666776767767667767767767766776766776677677677677666766776677667767667666677677676676676677676767767766776677676776776776767767766676767766767677666767766776776676776667767767767676677667677667667766767677676776677677667666776767677677666766776676767766666767766776677667767676776766677676676667767766767767677676776676776767676767767767767677676676776666767767766776767767766676677676767767677667767676776766767677676677676767667767677676776766676776776766676676776776767767677667667677676766776767667677676776767677676776676767677676767677677676766767676776767676666676767767766767766767677676676767766776767767666767767767766766676776677677677677676776776766776776767767676677677667767676667677676776776667767666767677677667666677667676776767767766676776776766767767766776776776676667766776677667767667766766776776766767677676767676676776767767766776767677667677677677666776776677676766666676766767667676667767766767767766677676676767676767
6766767766767666776766767677676677667677666776776767767767667767767767767766767767767676676767667666776676776677676766776667666676676776676767676776767677677676776766776667667676667667767767667767677676677677677677676776766676776676667766677676766767767666766776776766776766776676667677667767767767666767767667767767766776676767677676766767677676767677667767766676776767666677677677667767767766676676776776667676767677667677677667767767676677677667666776767676776776676667767767767767676666676767677676676767676776766766776776766776776776767766766767766677667667767676676667676766767766776767676676767767667766667676767767676667766767767767677676776767666776767676667666776776776677677676677666676767766767767667767677676666766776767766767767767766776776776776667667766666767767666767677677676776676776776677677677676677676676776766766776776676667767676667766767767676677677676776767667666666776776776667766776767677667767676667667767667767766767676766677676776767767676677667767767677667677666776677676776767767767677676766776666776776776776776767677677677667767676677667676676776666766666677676767767677677676666776767767676776766677676766776767766776776676766667676776677666776766776767676776776767666776767766776676776766677667767766667766776776677677667677677677667767677676767767667676776676776767667767767767677677677666677676677676677677676667766667667676776776776677677667766766776676677667767767767676767677676677676676776776767667767676766776677677677676677676667667666676766677666766767677667667676776776676767767766677676767677666767767676766776767677666676767677676776776676677677667676776667676776767667676776766776676776776677666776776776776766767677676766776776667676767766676776776776776766767766776776767667677666677677676776766676666677676776767676766776776776767676677676766776776677676776767766767766776776767767676767766776767667667767676776667767767667766776767677676667676776776767766677677667667767767677677667666776776767767766767676776667676767767767767767667767677677666666676767767767666766776776676776776676766767767766766776677677667676767677676677677676767767767766776776766767767767676667767677677677667676666767767677676776776676676776776766766767766667677677677667677677677676776676767766676667766776676766767767676776767666767677677676676767667767766766667666767767677666776776667767766776666767767767676767766766667767767767767677676766666767667767676767667676766767766676776667667676766666766776776676767677666677677677667767676767767676776776776676767676667767767767767767767767766776677676776776767667677677666677667767767677677677666677667767677676667677666767766676776667677677677676766776676676776677677666776676776776766667767767677677676766667676667667766767676776766776767667676677676767677667767767676676767677677667767766767766677666767767666767676766776776776776677667766677676667767676676776676767667677676766767676776676776767677666776776776676766776676766677676767766767767666776676767767667676767677676677667767677667667766767666776767767666767676766776776776667666766677667767677676677677667767666767677676677676676676776776766766677676776766766776776677667767676776776667677677667767676666767767766676677667667767766766776766767767767676766776667767767766666776677676677666776776766677677677676767667766766677677677676767767767767677677676766677676666676667677676667676676776667677676766776776776766767767666767677667767676776676776776676667667677667676677666766776677677667767767676676677676767767767676766767766667767676676776767666766776677676676776776667677667767767676776767667667767676667767766667677667667666677667767666677667667667767676776776767676767677677677676676677666767767766776776767767766766667677677677677677667677676677667767667767766767766766766667676767767767767767766776776767677677677667767767766767767677667676776667676776767766767677676776776767677677676776767667677676767667677667767676667767766677677666776776776766677677677667767676776676767676677676776776776767767676776767676776767767667767767767767667676766766776677667666776766776767767767767766666667667766677677676766667667767677676776776676767677676776667767666767766677677676676766776776766766667677676776776676676776776767767767766776776767676676776676677677677676767676676677666776776767666677677676767667767677676767677667766776776676767667767667767676776667767766676767677676776776767676776776667677677666776767676776677666767767767766676677677677667767767767766677676677676767666677666776677676767766766776667667666676667677666776776676767767767767677676776666676767767767767766776767677676776766776776667766677667676776776667676776677677667766776767676767666767766676676667676776776776766676776767767767677676776677676776776667677676776776766776776667677667766767767766776767767766767676767767676767676677676766767767766676767676677677677676776677677676766667677676776767766667676776667667676776767766767667667676776776766766676776767766767767767766767676767767767766677667677677677677676767677677666776677667677677667767677677676767676666676767766667666776767667767766776676766667766767766677676677677677677677677667767667667677667676767766667767676776767677677677676767766767767676676767667766676676677677677677667676776776676776767676676767676766776676676776676776676766776677676776676776677676676776767676676667677677676667767667766776776666667667767767767766776677677677667767767677666766776767677677677677676676766776767766776766667676666776766767677676776767676776676766676676676767767676776776776676776776766776776767677677676677666676776676776767767766677677677677667766767677677667767677667766676767767666767677677676776776776766776767677676676776666667766767767767676776767767767677676676766677667667667767767767667766767767767676676676776676677677677676767766766767766676766767767767676776677676767766767767676667767667677676667767767767767767766776667676776767767677676766677677676677667667767667677677667767667676677677677676667767767667766776767667666767767767767677667766776767676667767767767677666667767766666667666767667677676767766767667677676767766677677676767667767767767676767677676767767767676767676776677676767666676776776767767676766776767766776767767766667766776776767677677666767767676667767676776767767767676767676767767676676666776776666776767667667677677666667677667766776776776766776767667666677677677676676767766776767767766766767677677676776667676776767677667667766676767766766677676766776676767676677676776776767666667766676677667767676766776766776767767767677677666776766677676676776767677676676766766666766767667666776776676676767767767666666677676677677667766677667677677667766767676677676776676776766767766766767667767677666776667767767767677677667767667667767676676776776676677676667676677677667677676676677677677676776767767767677676767677677676677667767677667767666676767676766676776767676767766676767767766776677677676776767667677667676776776767767766767767767767676767767677677677667676677676776776767667666767767767677667667667767767676677676776767676767767766776676677676776677676767767677676676776776767766767666766776766667677667766767767767677677677677666676776677677667666767667667666776767667766677677676776766776776767667767676776776776677677676776776776667666766766677676676767767677676767766766767666767767676767677676767767767766776776676676767676776767677666676766767677666667666676677676767676676766766767766667667667766676776776676767677676776667676776767766776667766677676677677677677667766666776677676676666676767677677667667677677667766776776767677667767667767766776767676776676676676776767767766767767767767767766766766666766767666767667667677667666676676767677677676767676676776767667676776677677667766676776766767766666767677677667677667676766767767667666776776676667766767677677676767766767766766767676767767676666776677666677676767666776667766776776666677667677677677676776667677667667767767666667666767666766776667666767766676767667667766776767766776676767767677676767766676766776767766667766776677677676776676766776667767767676776767667767767766676767677677677676776767676676667766667667767767666666767677666677677677677667767766767766766776667767677676767677676766667667767766776667767767767677676767767766776766776776667767766776767676676776767677667676767767767767767767767767667677677677677667676776766767766766767677676776766677676767677667666676767766767767666766667677677676767676677667767676767667767676767766776767766766766767767677676776767767677677676667767677676767677667767667667676766677667676776766676776767767677667767767767677677667767666776767666766767767767677677676767666766776677676767767767766767677677677676776767767767766667767766666767677677666677677676667676767767677676666766667677677667767676767667676766766766766767767767767667766767667676776776776767667677667666667667667766666776776767767677676766677676776767766676776677677666776767666776766677677666766767677677676767767766766667677677667767766676776676776677676767767677676676767667676776776776767676766767767767767667766766776776776676767767767677676767677676676776776776677676767767667767676667666776677667766766766667676676776766776767676776677677676776776776677676766776776776767766776776776776776667767676766776767676776677677677677677677676776767677667666677676776677677667677677676676776767667766676776766677667667667767667666677667766776766776776776677677676767676666766766676676667767676667767677677677676766776776676776776767677677676776667767677676776767676676667767767677676677676766766776677677676776776776767767766766767677676677676766666667767677676676776776677666767767767767666666767767667767677676677676767677676767676776767676767767667677676766767767767767767767676676667677677677676676776667767767676667767767667767666776677666767767767667767767767766776677677676776766767667767766776676776676776776677667767766667667767767766676776776767667767767666767767667677667767767767677667676767767667767767767767676677666767676766766767767677676776776766677677676776667677667677667767667677
76676766776666677677676776767767667767676666667677667767677667676676767767767767767766776676776766666776767676776676676667667767667766776677676676767677676767667667677667767677677677666676776766677667767676767766767677676767667676767767667767676767766766766676667676667766776767766776666676776766676767677676776776677667677666767676767767677676677676776766776676767767767767767767677667766677667767767677667766767766766766676776767676766676767766776767767676767766667767677676677677676766766766667767676766676767676767767677676767677677667766677676766667766767677677677676766676776676776767676767667666767667667767766776776677677676767766767767767766676776776676767677676776676676677666776767767676676776667676676767767677676666776677677677667767767676776776776766766767767767676666776776667676767676767766667767766776767677677676776666677667767666667767666776776776676676776776766677676667677667766677676677676767767676667767667766677667666676776767677677676667766767677667767767677677677676776767767766776776767767767676667677676667767676766677666776677667677677677676767666776767667676667677677667667676676677667767767766767767766766766776667667767767766767676776766767667767766767677666766677667766667677677666677676767667677667677676776667767766776776677667676767677677667676767766767767677676677677676677676677677667767666767767676676776677677666677667676767767666766676767667767676776776766767666776677676767767766776676776767767667767677676776666766767676776767677677667676776767767667677676676766776676666776667766767676766767767767767677676767667677667676767767676667667767676767676677667767676667677677676766677677677677666776776767677677677667677676776677666767767767766767677676776676676677676766776666776767767766767767677667676776667667767767677677667677666776766767767767666677676767677677677676776677676766776676776677677676776776776667766776776767767766767766676776776667767676776766677667767667667676767767767677677667767767676776767677667676776776676776676767677677676776776776776776767767767767767767667767667767767767676766766666677676767676776776766676776767676776676776677667766776776676767767767677677667766766767677677677667676767767676667676677677677667767676677677667667667767767767667767667766767767766666767767676676676776776676666767767767667676766767767767677677677667767677676677667767676767666776776776776767766767766666767767766776767676776776676667766676766767766666776776776767676776767767677676776677676766776776767666676776676776776767766776677666676776676776776767676767766667766767667767667767677677667666767667666667667676776767666767676667666776666767766766776776767676677666776776776776676767767666676677676766767676677667677676766776767676766776776776766767766677667766767767676767677667666767677677676776767766676766677666766767676767766766676776776766676767676766666767766767677676776776677677677676666767767766767677676776776766767676776677676767667767677676766766767767677677667766767677667767676776676776666776767677667767767767667767666776766676776767767767766677676776776666776776676776776667677667767667767676667666667677676776677676767676776776767767667676776667666667767766676776776667676666767767677667677677677677676677677677677676666666767677667767767767767766766676767677676767676676667766776767667676677677666667667667667767767767667667767676676776667766776776776767676776676767766766767677667676767676776666676776767767766676677667676677666776676776776676776676776767677677667676676677676676677676776767667667767767676767676776767677667667666767767677667677676776666776666767767676776776766667766776677676676767676676666767676776776776676677676776776766776767766776776776676776667667676767667767667677677677666667766776776767676676776677676676767767676776676767677677677677676767767677677667767767767667676667676676767667677667767677676776776667676766776667676767766776776766676676767767767666776776676677676767677677676677677666776767667767667666776677676767677677676667766677676677676677676677677667766767677667766776776776766767667767676776776776776766667677666767676767676776776667667677677676676776776676666776766766767677677667767767667667677667767677667667767766766767767766676767767767766776776776776776677666767766676776767676676776766766766776677676776776767766766767676767667666767666766776767676776677677667766677667667766776676677677677667767667767767767667676776767767676776667676776776677676776676676776667767677676677676776666776767767766766767677676677676776776676667676676767666666767767766776767667676776776667767766667766676776666776776767676776767767767767767767766667767677677677677666776776676766666767676767766767667667666767676776666776677677677677667767676677667767667666767767666776667677676676776767676776676767677677677676776676776767676776677676776677667677666767676776766677667667767676677667766776776766776776776766776767767766666676776677676766776776776776766776766666767767676776776766776776776677677676667667677677677666766666776767767667666766767676677666776776776676676767767667676767767766776776776676766766667676667677667767677667766776677676766776776767676776776767677677676776767767767667766776767767767767767767677666766776776766776776776767676776776766776766776767676676776767767766666776677667677676776677677667676766776776767667667766776666767676766667767767767667767676766677667667767677666776677676776677667767676776776767667767767767666676677666776776776776767676767766776767677676676776677677676677667667667677677677676767767677676667677676776767767667767676766767767677676776676676667766677667766677667676676766677676677677677667667676776776676776776767766767766677677677676677676767677677677667677676776767767767766776667676776677667666767677667767676767667767667676776776676677677666776766667767766776677677677667767766677667667767677666766767677677676776776776776776776767676776676776776677676676776767667667666766767676776776767676767677677677666766666776666677667766766676667677676667666776676677676676776776776767676666776666776767676667676767676677676766776666666776677677676676766767767676676776666767677666767676667676776666767766776677676666766767677677676666676767767677676666776676776766667676776677677667677676767666677667767667667767767767676677677677677677677677666767676776677676767676776766676776676666667677676776676677666776766676776666767766766776776766677677666767766677676776776767666666776767667766766766776766776677677677676776676766767767667767767767767766767766666776676776776667677676677666677677677677676667676676776666776767767676666676667767677667766666767767676776766766676666676767677667667767666766767767676766767677676666767676767767677666776767677667767766767767766776667676767767766766767767767767677676776776677667767767767666766776776776677677676767677676776766776667767767767677677667766766676677677677677677677666776767766776776677676776677666776776767676676766767677677667676767677676767766776767677667677676667767767767767677667766677667676767767767666776766677666776667766776776766767667766677676667676776677676776766677677677676666766776776767667767767667767667767676676767676776776766776776767767666677666677677666667677677677677677677667766776766666776677667676776677676776677677677676767767677676766776766677676676776776767677667767767766776767677667676677677677676676767766677676776776677666776767767677667767767766676776776677677677676667676776776776767667677677667767766676667767767766776776666677667677667767676776767767767767767766776767667677666767676776776776767676767767676667677667766676767676766676776776766667677676676767677666667766667767676666667676676766776776776776766776767766776776776776676766677676776776776677676766776676776676666676767767767766677666676677677667677667666776776767766677677666767677667667676766776667667767766767766766676767677677677677676767677667767666776776766776667767767666776677677667767767666767676667767677666766776677677667766776667767767766766676776776677676676776666776776776667677676677666776766767677667676676676776677677667767766766776667767766677677667766776776766776776776766776767676767667676776776776767766766677667767767677677677676676667767667766767766776666776767676776776667767766667677676766766677677677677677677677677667677677676776677676767676776776776667766767666776776767767676767676767677677676767767766677667676767767677677677666677666667767767677677676776776767766766676677666776767677667767667767767677677677666776776677676767766767767677666776766776766767767766776666776677677677677667676776766767767766776767677676776767767677676776676767667766666676767667677677677667766676776776767767677667767767767767767676776676676667677667676677667677676767666776776776677676776776676766667767667767676666776767766776666776677677676667677667767767666776767667767767667677677676767767667766767676677676677666776766666776776676667766676776776676767676667676776666767666767667767766776776767677677666767767677676776776676677677676776767767767667767677667767677676676667677667676766766776676676677667767767766766776676677667667767767766667767767677676676767676776676677676767666767667766767666776666776767767766776766677676676767677677677676767677666776767676676766776767667677676776666767767766767676676676767766677677677676767676766766776666666776767767677676776766667677676766666766676776667766676776766667767766677677677677667767676767676767667767677667667767766677676677677667766776767677677666666776766766766667676767766767677676776667767677676676677676677676676767767766776677666667767766767767767767677667767676766776776667767667676767767766776677676676767767677676677677666776676776677676776776676676676776667767667676766667666776776677677677667767666767676766776776776776666767767677677676776767766677676766776776677666676776666776776667766667767767766776767677677677667767677676676776677667676667667767666767677677676776776776676767677677677666776776767766666677667667766667766676767767767767766676766677677676667766776776676767766767677677677666776767767677667677676766766667767
66776767767767677676776766776767677667767767676666676767767676776776776776767677666677676776776677676766667767767676667767767767766767676776767767767667676767766776767676766767766776767677677676676667677666666767676677676677676677677666767767677667767767766766776776767676776776776677676676676766767676677676667767767666676767767767667676667676677677677676776666667677676776767767767767767677667766766677666776767767677677666677666776677667767767677676767767766776676767767666677677677667766767766767667677667766776766767676776667677677677677677676776776677667766767676776767767767676767677676767767676767666776676776766677677677676776776676667766767676776767767677677667767766767766767766676667767767676677667667766677677667767767676767677666676677676666767767677676676776776767767767676767766776766766667667677676676676676776766676776677677676767767666776776677667767677676667677667767767677677667676767766666667766776776767767676677676776676677666776767667767767677676776766767767676676676676676766776666776676776767666776776667667677677666766776676776776767677676677677676767666676666776676666676776767677676676776776776767767766677677676776767767767676767676767767767676776767676776776766776776776667766767666767677667677677667767767766676767676677667667676776676676767676767766766767767767666776776677677667767767767666667666776666677676776676776766667676676776767667767766677676667766767676776776776767666776776676667676776776766677667766766767666776776776667766767676767677677666776766676766776767677677666767666776776776776767666766767766766776676677677677677676677667767767667676767676766776776666776767676676677676766677667766767767676677676776766776667677676666776776767666677677676766677677677677677667667676666667676667677667667767766776666666767766767676667667676767667676776776767676776677676667767677676766766667676767767677666677677677677667767767676767676776776766676676767766767677676776766766676776676677677677667766776767666676776676667767766766776767676776766766776666766776666767667767766776776776676767766776667676767676767676676776667766767666677666776767677676667767766767766667677677666767767767767767676776767666767677676767676676776776766677666666776767766667766776776667666776776776767767767676766766676676767667667766767677666767767666766776767677667667667677667767767676677666776676767767676766676776767767677666767766767767677677677676776766676677676776677676667676776666666776766766776766676776767767666677676667677676767767767667767676767666776766677677667767667667767676776776776766776776776776667666767676767767667676767767767766767667766676776767766767766776776677676767677667667677676676776666776776776677667676776776776776776767667676776767767667676767767766767677677666676776767667667667767667677667767766776767766767676766776667766776776767766666776676667767677677676776677676776667766676776677676767667677676776666667766767676776776667677667767667767767767677676766676776767667767767767677667766667666667767676676767767676776766677677677676676677666776767767766676776766767677666676766766776776666767677677676776676667666766676676776766767677676767677676776767767666677677677677676677676776767667667767666776767676667767667766666776766666667766677667767666666767767677676667766676776677676666667767767767766766676776767766676666677667667677676666677677676667767766776767676667676677677667666676767676776677667767767676677677676676766766766676767767677677677676776666766767767666776676766776776776676767767677667677677677677667766766677676666676766776776667677677667766767666776677676677676776767767676776767666776776677676776667666776766677677676766677666767677676766767767766767677676767667667677677677676767676776766677677666767767767676677676776767667767667766776767767676767667767676776677676766776676677676767766676767767667767677676676676766776666677677677676676677676767666776767676767676776776766776676767767767667766677667767676776766677676767676667767677667667676776766667766667677667676776676767667766676767666677677676776766776766776766766776776776766776776767767677677677677677677666677677676667767666776677667767666676776776776677676666767766776776767767766676776767666677676767666767677667767766776767766677677677677667767677666677677666766776776767677667766776776776766766776767767766766667676676676677666766776767767767677677677667766666776766767666776767666776767677676767766766667666776776776666776776776677667767677677667766676776677676776767677677667677677667677676767676767766766776776767767766667767766677667767667766676776667766767766767766776677677667766677677677677676766766677677676776677677677666766766776667676776767676776776776776767767667766676676767766766767766776666776767767676766776776667677666767767767767677667666767676676776677677676767666667767677666776766776776676767767767767767767676676767676776676676776776766676676776767667677666776776776776767766766677676767767767677667767677667767767767677676676776767676776676776666767767767767767676776766767677676767767767676767767767667666766677676767767666677676767767677676776667766677676766767667767676776776677677677677677666667766766776776677676666776776667677676767767677677677676776767676677676776676776676767766676776767667667766667767767767667767767767667767767767767767666767676776767677676676676767766776766766767766667677676766767677667767666767677666766767666766776676676766676767766677667767677677676677676776776776776767676676677666776676776766767766776776677677677677676776776676677676776677676676767767766676666766767766767666776776676776667766767767676776667767677667767767667677677667767767666676677667667767767676667676767766776677676776767767677667677667766766667767767667767766776677666776776766766776667667766767677677677676767766677667767677667766667676767667767767676776676776767766677667767766676776767666776776766667676677666766776767766767677667666677677676677676666766667667677667676776776766676767677677677677676776677676776776767767767677676767767666677676767767677677676677677676676776677677676766667676676776776666776776776676767767766776677667676766667666767667676776776776767767766776677667767767766767767766767667676776776676676667676776776767766776776677667667677677676766677677667677676677677677666766677677677676676667766677676767676676667766766766767767767676676767766776776767767667766677676767767766766767766676776776767767766776776767677666676676776776767677667667767766677677677677677667676676677677677677676767677667767667677667767676776676676766767767667666676677666776776776667667766767766766677676767667677676767666677676776776667677676677677676767676677677676767667767677666677676676776676666677676676776776766666776766776666767767676676776666677667677666677677677676776776677677677667677677667667676776766776667766767676776767767767766667766767766676776676776677666776776766776776676666776666767767677677677676776776776776767766677677676776677667766776776767767677667677676676667767766767767766767766676676766776667767666676776766667676776767676776776776767767767677676667766776776776767766776676766677677677677676767676767667666667767766776776776776766666776776776667767767667667766677677676766677676776766677676766677667677677666776766776767667767767677667677677676767767677667676766767676767767767676776767666667767667667667767766776667767667767766667766767767676767677676776767767767667767767676766676776677676767766776776677666676776767676776776767766666766766766676677667766677667676776767767676776677677677676677677677666776776776767677677676776776676767666677677667667666776767767667767767677676666676677667767667767766776676676677667666666776776767767767667766676667667676767767767677676776676667767767677666667667677677667677677676767767766776776776767767767766676676767667677666776677667767666776767767667676667667767667767767767766767676667766677677667766766767766667766766776776776776776766776766776667767767767667766776667667767766776676776677677667677676776776767677667667767767676767766676676767767766776767766766776767766767666776677677667766767766676766767666767667666776667667767666776766766776776767767766676766767766677667767767766677676776767676676776667766776676776776776776676776776667766677676767677677667667767767767767767676766776776776767767666767677677667667676767766766776776776776776767766767676767676776666776767767667766666776767767767766667677676676677677676666767766676666666667676776766766766677667767676667676776766766677667766767676776766676767676776776667677676767766767766776776767676767677667666766676676677676677676677676776776667767676767767766767676676667666767767667766766766667667676776767667667677667767767767676666766767677667766667677666776776767667767677677666776766767767767767677676776776776776767676767766676776767766676767677676767667767766767767677677676767667767766676776766676677677676676766666766666767767766767767767676676776776776766767666776776776667677677677676767677677667677677666677677667676767767676767676667667677676766676767767766766767766667767766667767767676676767676766767667676776767766776776776776776767766767666676767676676767677676666676667767667767767677677676676776776767667677666666766776677677677677667677676667676676776667666776776667767667676677666776676776676766766767676776676767766776666766676776767767676767766767767677666766776776677677666667667667767667667677677667676776776677676776776767667676776766676677677676776767766677677676766776676767676776767767676667767766776667766676677676776667676776767676677676676776767677676766676677676676677676676676767767676776676767667767676666667676776676776776766776666776776766767767766677667766676677677677677676767767677666767767767676776776776767766766766766776667667767677666676767677667767766776677677666676666767767766776677677677677676666767676776676676776676776766677677676766766767676767666767667766776767767767767677666776677677676766767667767677667767766776776767666767767767667676776776766767676776667676766776767667767766767676676677676677676776767766676766767767666667667666767667677
36677676677677676767766766766677667677667766767676677676776776776676776767666677676767676767666776776767666676776767667767676776677676776776667766766676676776676776776677676767767667676776666776667766667767767767677676766676667766676776776767767767767676676677677676776667766767767767666766776676666766766767766677677677677676767676677677677676766676677676767767766667667767767677677677676767767667767767767767667667767676676776776676767767767767766666767667767767767767767666767767766667676667766776776766767677666776766667766667766776676676767767676776766776667676766766677666677676667666676766776776776776767667766667677677676666667667767666767767667766776677677676767767767767677667767677667666767676776667676776766767767767666766767677676776667677677676767766776677677677677677677676767666767767667676767766767766667677676776677677677667667677676776677676767667767767767676667766677667667676767676767767667767676766676776767667677667767677667676676767767766766776776776776776767766766767677676776667667676776677677667767767767767677677667767676776676767766677676767766767766776776767676776776776767667667767677677677677667766776667767767676767667766767676776776776677676676776666677677677666776667767666776767767766677677677667677677676767676667676677677677676676776766676766776677677676767767767677677667676767676677676776766776776767767677676767766767766776776767767767767767666776766677677667766776776676767676677677677676676767676676677676776776766766767667767666776667767677667676767767677667676776676767667667667766767767767767767767676667767767676776776767767667767766776766776767766666667677667767676767677666676666667767767667677677667767766766766767767676776776677676666767766676776677676677666776776766766767677667766676766767676766776776677677676667676776776677667677667767667667676767766766776767667677676776677677677667767677677667767676776776676767767676767676776776667667667676676666766767767677677676676677676676667667677677676776667766766766766767767767767677666767677667676776776767677677676677667766767767767676677676776666776776767666776776667667667766776766667766676666767676766776776676776776677667766767766767677667767767677667767767767767767766667667766766666776776767667667677677677667677677666677676676767666677677667767667667767766776677677676676677677676767667677666776676666767677676776776676767676666776676776677677677677676776767766676776766677667677666767676676776767767667766676766767676776676767766677667677676776666776767677677676776767676677677676776776766677667767677676776766776776766667766677676767767767767676767767767677677667767767766776767677667767677667767677667767676667676676676776667766776767676676776676676666766776776776766766776766766776676776776667766676776766766776767767767676676677676776666766776677677666776776677676776676766776767766776776776667667767677667676677677677677676767766767676776677667667666776766677677666767767677677676676667677677677667766776776776776776666676767767677677676776667666776667676767767767667766776776776676776766676776677676677676667767767677666766776677676767767677677677666776776767766776776776676776677676676776776776677676677677667676776676767667767767666767766776776677666667766776767677676776667677677676776767677667677676667766767767677666776766677677676767676767767677667676676766666776776766766767676766767766776767767677676766776776677677666677667767767676766666776767676776677677677667677676677676776677676776767766776677666667767766766776766767677676667677676776776767667767667667766767767766767676676676677667676677676766767767676767677677677677677667667767766767766766766676766766676676666677676767767666766776776767766776766676677677677676677666776776676776767667666767766776767767766767666767767666677676676666767677667677666766676776767676767767767766676767677676666776767677676767766776676776776667676776767766776767676677666776767766766776666776776677676767676776677676667766667766766776676776767676776676767767767767667767676677666676776767676676776677667677667767676767677677677676667677677676767766667667666776767676776766767767767767676776676676766667667677667667767767767677677676776677667767767767767667767767767767676776776776767767676776677676666676766767677667676767767767676776677667677677677677677676776766776766767767767676776677676766776666776776766766776766676767676677667677677666677667677676776677667676767676667767767767766667676766766677676767676767676776776677667766677677667766776766667767676776767677677667767766767676767766767766767767766776776767677677667767676767766766667767767766767676776767677667766767767766766776677667767767766666676767677676767666776776776677676767767767766766776776676676676676767676776676766676776767767677677667676767667767677667676676767677677676776677677676677677667667666767767677677677676776776766776776767677676767667666767766766667767676766667766676666767767676676677676776767766766767676767766776776677676776776776767676767677677677667766676676776776766776677677677676676767667676776676766766677677667766776676776666776776676767677676666677667766767676776776676677676776776767767767767766667676676776776776767676767676776677677667677667667677677677676667766676776776767766677676667767767766767667767767766776776667676766766776666776677667767676677667766776767767677676776776766667676776776767767766767767767767767767677676667676667677676776677677676767766677676767766767767767676776667766776776767676677677677667766776767767667666666766676776667676766767766776667767677677676677677666767767676767667766767767767677667667767667767676776666776767767677667766767766776767767767767676667677677667676766767667676676776676776676666767767677667667767766767667767666776676776766667677677677677677666676766767766776766776666676677677676677677677677677676776776776776776776767767766776776676776776767767677666677676776766776766767767766767666676677676767767677677676767767767676776676766776767677667676667767676776766776776677667676767767766676776776776776676776776776677667676776667767766766677677666767666677677676767767767677676776766767677667677667767767667766767766676766676676676776776667766677666776766766776776776776677676666776776776776766676676676767767766776667677677676767767766776677677666677677677666776776776767677677667676677667767766767667766667676767667767767676776767676766776776776776776767667666767767676766677676677667667766767766677667676677676666677677677677676676666776776776767766676766767677677667676776676767676776676767767676776676776776767767677677667766766776666676766766766776776667676767766676667677667767766766776676766676776776766767667767677677676677677667767676776677676776767666767767767767676677677666677677677676776776767677677677667767677676767767676766767766766767667667677677676667666677676677667767676766766767676776776776767767667676766776767767767676776776776776677676776767767767767767676677677676676767766776776766666776767766666766767667767666776776776776677676767767767766776676667766677676766766776767667677677676677676776776776766767767766776666767766767677667676776776676667767767667767667766776767767667767767767666677667767767767766677677666767766776776776666776767767667677666766767676677676767677676667667667767676677677677676677667767667676767766676676776767767767766776776776767667767677677676667677667767766776767767667676666776767766767677676766767767677676767667667767677676766766667667676766677676776676776766676766676767676776776766666767667677676676666776767676667767766776667667667676776767766767676676676766667676776676767676776776767666776767667676776776767667767767676677676677677676676667767677666766767767666776776776766776766767666677677676776776776776767667766767767676667767766667766767677667667767767677666776766776677677677666677676776666776676776766676776776676776766776666776677677667677676776676676776767677667767666767676676676666776766776767767767667676776776677676766766676676776767677677667767667766766767766767677676776666676776676676767667667677667766767676676667677676677676676776767766766767677677677676767666767676776676776767667767666766776776766767767667677667767767667767767676776776766776776767767676667667767766677677677676776677676767767767677677667676776767766767677666766776766776677667677676676776767767676667677676677677676677666766766767677677676677677667766767767767766776776767766767676766776766776677676677676667676677676776776767676677677676767766776767767767767677677667767676676767676767766776767676776767676776666766767766677667677676677667666767677677677666767766667766676767676776776776676677677666677677667766676776677676776677667677676776676667767766676666776667676676767667677666776766776667676667767676767677677667767676676767766766666676776767766767767677666767676767666776776776776676676776667667676666767676776776677676767677667667677667767677676676667767667767677666776667766776677677667667766776676776776776776677676767767676766676776767767767766767677666776666676677676767766767667767676677667766776767676767767767667676767767766676676767677676766766767767677667767766776667667677677677666776676676776776676776776677676766776776667767767676776667666767676776776676667677667767766767767677677676767766766677677666676667766767667676776666776776776767667677667667666776666667767667767766776676766676676776767667667767766776776776767677676776776776776677677666767766677677676776776776767667767766776776776776776677676776776776767767676776676677676766776676776677667677676767767767677676776766766676766776667676767767677666677677667676776766676776766776666776776676767767767766676677677676767666767666767766676677667677667667666776767767767767676676767667677677666677676767767767766766766667677676677666676666776676767677676776677677667667676776677677677677676677676776677677677676776776767766767677676776666766776677666767767767676676767677677667767676776677677677667767767666776676776776776776676676776766767767676776776767767667676766766676766767677667667676767676776676666766667767677676767767767677667677667676776676766767676776
676766776776676666676667676776766776767767667767667767677676667677677676676766776776667766767767767767767677667766767766677677667677666776676667767676666676667767667667767766776676767667667767677667767677677677677677676767766766776776767677666667766776776776776776677677677677667767766776676676767766776677677677666676767677676776766767676767677677676776776677677677676776767676766767676776767666767667667766776767766776776677676776767677667766677676767676677677667766767766667666666667766676767767767676776767766676677677676776676667767667667677676776767766776767767767766766766776766767767677677667677667766766767677677676677677666776767667676767666776667677676776677676776767676767677676776776776776676676776776766776766676767677677677667766767767767676677677667766677677677677677676767767667667667767667676776677676776776766676767767767766677666676767766776776667677677676767767767667676767766767766767677676776677677667767676667767767767766767667667666766767666776776767676676776667677677676767767667766776776767667767766676776776767766767677677676667677666667677677677667676767767767767667667767767677676766676676767677677677676767767767676767667677677676776676667766766776766667676776767677677676766677677677667766766667666667766767766767677677677677677676676676766767677677677677666767767666767767766767767767676767767677676677677677676667677676766667677677676766776767667766776776776776766776677666776766776676776676767767767676677667767767666677667677667666767677677666776677677676667677676766767677667677676767767767767767667676766776767767767766766776667677667676767677677676767667667667677676676776667767677667767767677676667677676767676776767767677666766776776776767767767767677676677677676766776767766677667677667677667677676667766767766776776676776766766776766776766677666677667767667667766677677667767677677666767677666767666666776776677666767767667666767666676776767676766767767676767666677677667767677677677666677667767677667767677677677677666667677667676677677677676676776766667767767767766677676767766776776667667667676776776767767767667766767676776766667767677677676776776776776776766677667676767766767677676776776677676776767667767677666776776776776776677666767676666776676776676776776767767766776667766766766776776767767677667676767767676776677676767766776776766766776766767677676776776767667767667767767767677667766676667667667766766676766667767676776677676677677677676776776766677677677677677676667677677676776766676776666776767766767767767677666776766766776676766767676676776766766766766677676667677666767767767767767767676776767676776767767677667677666676767767676767676766776766776776776767766767677677667766676776776677666767667677676767667766767667677667677677677667677667667767667767667766767676767766776767666776677666776776776776776677677667766776676676676676676767766776667677676677667676766776776767677666667767667767677677667767677677666676776767767767676766677677677677667766776666776677677676667767767676677677676666676677667667667667766667677667667666676766767767666767766776767677677666767676776767676766766677676776767667667766677677667767767766767677677666776766766677677667767677676676767677667766776766776767766767766677676767767667666766776776767667767767767766776677676776676677677676666766676776677676767676776767677667677677676767766667767767767766667767767767666776677667677676767676767677676776677677677676776767766766776677667677676776767677667677676676676677676776776776776676766776776776776767677677667767767677676767767766676767676776776767767666677676766776677677676676776677667676776677677676667677677666776766776776776776767667767667767677666676776676776767676676667677666776767676767666677676776776767766776776766776676766676667766766676776766667766776666667666776776766776776677666776776767677676776766676676766667676776677677677666767666776776766776776677667767677666676776676767667676776767677676767767767767676767767767666776767767767676776677677677677677677676767677676676677676667767767666776767767667767767676767677676766677677676776767676667766667677676766767667767677667666776776776677676766767767767666776776667676767766776767667667766667767677677677677677677676677667677677677667767767677677677676767677667767766766776767766776676767676676677676776676676667767766677667667767767767667666776776676667676677676677676776767666776766667767767767677676767766776776676776766766776776776767766677677676676676776766776677676676776767767766766776776666767767667767766666677676676776767767766767676776677677666667766767677667766767676767676676776677676776766776776776676776776776676676776766676767676776776767767767767667767676767666776776667676776776767767767767676676776776767767766676677677676676767676667666776776776677676767767766767767767766776776767676767766776766776776767767767766767676667767767767667767677667676776766767667667677677676776666776667667767767766667766776776676767767766776766776776676677677677676767666667767677677678677676776667676676767767667677676666667667766776767767676666676776767677667766666767767676766776676776776776766767767767666767767676677667766776766776667676677676677676776666666766666767766667766676767767677666776776667767767767767767676776676776776776776776677676766766776766767767677676776776676767767767667677667766776776767767666776776767676776667677666767676667676776676776776677666776766776676767676766776677676677677676667676676677677677677666776666776666667766767766776767676676676676776767767666667677677667676767767767766776766677677667767676676767767677666766767766767677666776667677676776676776766767676666676776776776676766767767766776766676666677667767766667767767666766677676676776776767766766766776776776776776677667767767767766677667766667767677677677676776677677677667677676666776776667676776677677677666776667667766766776767767767676766676666776767677667767676776766676776677677677676677677677676767767767666677676776676767767767767667767667677677677676766767676766677667677676676676767677677666776776776667667677676767767667677667667677667766676766676767667766666776667677677676677667766766767676677677676677677676776776667767677676767677667766676776767676776766776767677677677677677667677677667766767677667767676677676776676767676776776767676766766766767766767766767766767767677677676677667766676676666667667676776676766766766666667677666767767677666677677666677676767766767767677667667766766776776767767677666776767766677676776767677676776677677667677677677667767676766677677677666767766766767767667677677677667676776666776667666776677677667767676766776776676767767766776776666766767676776766766766767677677676766776667666677676676767767767767767767767667676776776766767676776676767766767677667767676776766667766776776776766677677677676677666766767767766766677666767767767667677677667767667766676766776767767676776776776767677676667766677676776766766776666767676776767666776767766776776677676676767666766676767666676677666677676676666776767767677676676767766767766677667677676676667667767676677677677677667767667676776677676776676776667767666677677677676676677676666776767666776767667767667677676666767677666667766767767677666776776676667676767767667767767766776776676677676767766667676767767676776776776776767667676776667767677676767666776766766776776767767666677667677676776676767767766767766776776767677667767677667677667767766776677677677667767667676776776767767667767676676776776666776776667766767767676776767677677676676766766776677667676766677676677676776767766766767767767767766776767676666767767666776767766776677666676667767677667666776767767767676767667676776767676767666776767766776767667767767667676676767676776776767767767677677667676677677667766776677676767676767767767767676666677676667767766767676776776776776776766766766776776676766776767767676776767676767766776767676767667677677667676767767666766776677676766766677677676776677676767767766767677676667767676676666766776667666766776776676776776776776766667666767676767667676676677677677676766766676667667676776776776767676676676767677667767766776766677666676776766776766776767767676766767676676667677667677676767666767676667767766766767666776776676776767767766676767677676766767767677676776677667667767767767676677667667667676766767666676676676677677677676776677677666776766767677667677676766776767677677676767766766776767767767766767676766676767667677676666676776676776767766767767767767667766667677676766767767666776676676676677676666767667766676677676677676776667677667676677676767767667677677676776766676776766776776776776766667767667766677676766666766676767677676766667677677667767667767666776767767677667666766767767767667677667767767676676766767667767766766676666767677667667767677667667677677677667676767677676677677677677677667767677676677677676767676676676666776766676676776767766776676776767767766676776766677677677676776776776767766766776776667767766767767767676677676776767677667767766767667667767767766676767767767766776676666677676676776677666776667766677676667676677677667676766666767676677677677677676776776666776676676676767767676677666666666776677677676767767767677667676676676767666767677677666767767677676767767766677677676766767767676677676766767767667767766767767676776677676767767667766667677667676767676776667767666676776767676766667677667676676677677667676676776767767677677677677677677676776676666676776776767676767666776776766767766776676667676766766666676776766677676776677677677676667767767676767766776767767767676776766767767767676676776776767677676776767767677677676776677677677676776677667667667766776677676667766676766766666677677667766677677677677677676666776776676767677676676676767677677677677667677666766776766676776667677677676667767766776676776676667766676776776677667767767666776677677676677677667767766766676776776776776776676677667676677677677666776677676767677676666766666667767667666766766767667767677676766766776677667766776676776767766676677677677676776676676776676766667766767676766767676776776776776667676667667766776776776676676676676666767676766766677677667677
677677667676676676767667767676767676766776676666776677677677666767666677667676766676776667677677667677677676766766776776766666776767677667677676767766676776767767667667767677676776677667766667667676667667766776667767767767677677667766667667676667676767676677677676776766676776776766766776767766676676776776767767676667766776776767677676767667677667767676767676667766776767767766676677676767767677677666776766677677677677677677667766766667666766776776667766776666767767767767676776676767767767766776676667766766677666667677677667676667677677677666776776776676776776766667767767667767766776776766767677676776766677667667676677676677676776677677677677677676666677676776666766676677676776677677676766676767667676677677677677667666776767667767767767767766767766676767766767677666666767766767767766776767677666767677666676677676676776776776767666776667767677667677667676776767766776767767767767767677667677676677667676776776767676776766776776677666776776776767767767667677667767676667767666767766776677666676776776677677676767766776766767767676677676776767767676766776667676767767767667767676767767677676767766766776776766767676667666676676676767767767676676776677666767767767666677667677676767667676767767766767677667666767767677677667676677667767766676767666677667677666767766767676776767677667767666677676677666776766767676776666667767667767666776767676776776677677666776776676776776776776776776767767767767677676766676767767767766766677667667766767766766677676767767667767767767666767676676767667767666767667767767766767666776767676776766767676767666767767677677677667767767766767667767677677677667677677676776776776767677677667677677667676667767766767767767677677676767767767766676677677667767767767766766776667677677677677676676677677667677667666776767676776666776767676766776767677677677676677676776776776776676667676666766776667766766676666677667666767677676766776776667766676677677676776667676767676677667667767767666676767667677677666677677677667767667767767766776767767667767767676767767767667766776667676667677676776767767767767766667767676776666776776766767676776676767677676676666766766676776766776767767677677666776766767766776776766767767676776666766776676767767766776767676776776776766767667676766776767676677667676767767766766676776676767767767667667767767766677667767767676776776676767766676776776676766767767767767767667767767677666767677676767767666766676677676776767767767676767676676766776767666676677677676766776767767676677667766766666767676767767767676677667767767766776676677677676766676767767766767677677666776677677676766776767767677676776677676766776767767677676776776776767767667677677667676666667666776776676667666767677667676776776776776767667766776766776776666776776767766677676776677677667766767677666767666667767767767767767676676767767767767767667767766776776767667767767767766677677677676767767767767767677677676676776767667767767677676767767767767667677676767666766776767766776776767676677667767677667767767767766677666766767767766766767666776766767676776767676767676776766776666776776677676767766776766676677676776767677667677676677667767676776767766776767767677676677677676776666776767676767766776767767767666676676776677676776776776676676667676776677676677667767766776776767767767677676767676676776677677677666677677677676677666776776767767676776667676776666776676767676776767666767766767767676677676776766767677676766677676677677667677676677676677677677667677676677676776776776767767666667767767767767766776676677667667666766766776776767767767766767677667767676766766766767766776776776776767767766776776677667767676776677677676776776766776776677676676767767767677666667667766767767677676666667767677676676766776667677667767676767667677666767677666677676767767767676676776676776767767766667767767767766677666776776767666767766676766766767766677667676677676776677677676676676667667767666677676767677666666667767667767766776776767677676677666776666776767766767766676776766776767766767677667677677676767767677677676776766666766676677667677677676776767677677677667767767676776767676677676767667676766776766767676677667677676767766776667676776766767666667766767767766677677676776677676766776667767766776677666766776776776776766666667677676676767767767676666776676776776776776677677677677677677677676767766766776667676776776677677676776676667767766776676776776776677676776776767767767767767766677666667676776767677667676776667767767767677676767676766767767676676767766776767766767676667667676676677676766776677677677667767676776776776776667667767767667767766676776776677666776767766767767676766676776776776677676677676767767677677667767766776667767767767766667767767667767677676776766767677667667676776766666776767766776767676766776677667767676667667666776767766667676776676766776776767767676767676776676767676767767766776776776776766776766776766676676776676776767766676677667677677676666776667676776776776776666767767767766767767677676776776677676767667667677666766776766766766776776776776767767676776677677666767767667676767677676767677676776776766766677667677676776776676767677667676667767676776677667766776676776667667767767676776766676776776676776676776666676776767766776767676676767676766776776776767677666676776767676677677676776776676667677666776776667677666776776766776776776767767766676766776776776776767676776776766677677677667766776776767677676766676766776776767677676677676676667666677667676776767766676667676767766776667767667676767667766776676767767766767677676676767767767676667666667766676676776767677677676676776677667667676776767677676767676776676776676767677676766767767677666776677676676766776776766766766776767667767677677676776667767667767677677677677677677677667767677667666776767677677676766677667677676677667766676766667677677667766676776766776776776776667667677676766776776767677676767676776666677676766667767666766767767676767767676677667767767767677667677677676667676776766767676767677676667766676766677676776767677666776776677676776676677666767677666776776766766776776767766767677667766776776766676766767677677677666776767677667667677677677677677666776676776776676667767766676676767767766676767676767667676767676767766767676677676677667767677676767767676676767677676676776676667666767666677677667766767767767677677677667766776776676776776776766667677676776677676666676767767766776677676677676666767676776776676767766766766776676766676776767667677667676766676766767677677667767767767766776767767767667677677676767767666667766767666677677677677677666676776766766667767677667767766667667676676767767666776677667667767766667767677676667766677677667676776767676676666767667676677676776667676767676667676676666677666766676666776766767766776776667667767766766776776776776776776766667766667666776766776776776677676667666776667767677677677677677667767676767766766677677676776776776776776776676667767667767676767767667766767666676676776766776767766767666677677667767666677677676766766776767676776767677676676767767677676676767766776676667767767676776767767767676767666776677676676667667677676776776767766767667767666676667767767676666767766776776767766677677667677677677666776676677677676677667767677667677667767766676776767676666677667676776776677667667766776776776666776776776776776766766676767766767677676776767676767677677676776776667676767676666767677667666766667767766677677676666676776766767676776776767676666676767667677667676767766667767676677677677676676676767676776776776667677676767767667767767766767766776676677676677667766776776776776767676677677676767767766776677667767767677676776776767766767677666776676776776766676776766776667767767767766767767766676676767767676677677677667677667666776776767667767676677676767667677677666677666676667676767767667667677676776677676776767677676676666776766776767667677676767667767766776776667676677666666767767766767767766677667676776666677667767676767767676767766767767677667766767766766776677667766767677666767667677667767676666767676677676677676767677666666776676767676667667676776776676677667666676776766766766767677676666776776666776677667767767767666776676776766776767767676666776776676676776776767767767676767677676676776766776776767766776767677676767766766776767767677676676776776776677677667666767767667767766677676776776776676776767676767767767676767676677667667766676767766667677676667767667767766776776677677676776676776676666667677677677677676667767676767667676767667666776677667677676776776677676766676677677667677676767767767666776676776776766776776767767667767677666767767767676766767676766676776766776676776667767767767766767667677676776767767767767676677676767676776776767766776766666776767767667676776667767767677677676766767667677677677676767766776776676666776667677667667767766776776677676667766776776776676776776776766767767766667677677676676667766767676677676677677677666676766767767767767766676676667766767766767767676767766776767767766767676666677677667767677676666776776667676676767767766676776667767767677667667766767677667676677666667767676767666676766767766776776676676676776766776776766677676767767766776776766776776776776776767767676776776776776767667676776776767766767767767767767767767767677667767677676767767766776776776767767677676776766767767677676676677677677667667667767766667677667667676776677676676776767766776677666776776677676766776666667766766667677677677677676666767667667676776767767676677677677667767767676776776667767676766767666677676677667676666767676776677667767767677676767667767677676676776667767676667767667666767667767767767766767767676776676776667676767667677666767767767767766766767677676776767766776766676676776767676767767767667767766767767767766767767676776676767677677676767767677666677677667667766767767767767767677676776776776776776766776766767676767667766667767666776676776776767766776776776766776767676667667766677667767676767767766776776776776776667676767666776677666766776776667766677676666767766666667767767766776767677676766676776766677677677666776677667676766676766666676776677666766767767676676667666767666776676766767677677667667677
666767767767667767676766676767676677667666776676776767767767766767676776677677676667677676766776776767676677676776666677676766667767677676776776767767676766776766767767767676676676766767676667666776677667666776766776776677666767767766676776767767676677677676767767767766767676676677666676676776767767766676767766776666776766776767767677677676776767676776776766766767766776676776767767767676767766676766677666776766677676767767677667667767677676667766776766776776767767767767666767767767767767677677677677667767767766667767677676767666776766766776767767767767667767766676767766677676676766776767677677667767676767676776767767766776677677676677677676776766676676767767676776677677676767767677667666766667767767767766767767767676676667676767676776667676776766766676676677666776766766767766776766776667667677676766776677677667767667677677667677677676667767767767677676767767766766776776676767667667676766766776776767766676676767767767676667667667667666766667766767767667766766767667767676766767767766776767767767676767767676767766767677676776767667766776776776676766776776766767767767767766767767677677676767766677677677677676766666767767677676776677667766766776767676677667677677676776776776677677667676767677676767767767767766667767767767766676776666677676766776776776767767766676776767667667677676776776776767766776776767666666666776776676776767667767677677677677667766767667677677676776676767767666767767767666776776767767667676767767767766767676676667677677667666676676776667767767766667767667767766776767677677677676766767677676767767666666767767766767767766776676767677667666766776767667676776667667766776776776666766776776776776776766767767667767667677676767767767666667677667767767676776677676677666667766776676667767767766776676667767676776667676766667667677677667767767767677676667767666776767667767766776667766767767677677666677677676767767767766767667676677666676767767767767667676767677677677676776766767767767766676676767767667676676767677677666667766767767677676676766776776776776767767667676767677676766767677676766776676776776766766766766766676776676766776776767766766776766767677667677667767667667766666666767766767666776676767676676766776766776767767767767767766766676767666767767676767676776776776676666776776776677677667767677666676676766677677677676676767676776766667767677676766766767767767667676767676776666776677677676767676776667667766767667767677677676676667767767666776767767767767766767677677676667767677667676666767676776766677677677677677676767676766776676767767767676776767767767767767677676776767767766767766776677666766776676766676677676767766677676767766676667676776776766667767767676776776776767676676666766776767767666676766767667667767766776766677677677666766676677667677666776776767767677676776767677677677666767677677666776776766666767667667767667676776676776676766776767677677677667666767677667677676767676676776767767667677667677677677677667677676676776776776776767676776667677676677676667767666776776767676766767767676767766767677676776677667767677676767767766676767767666767676767767676767677666776676676677667666766767677667767767766776776776766767766767767667666767667767677667676767676767767677676776677676776676676677677677667676776776677667767767677677677676766766766776666676676776766776767767766776776776767767676766676676767676677676767767677676767666767767767767766776677676776776667676766776776766766666667766676776677677666767677667767766667767767767676766776767767766776767766776766666767676676776767667767667767667767676766677676776776677677666677666776677677676767767667767666776776776767767677676676677677667677677677666676767677677677667767667767767767766767766667677677677667677676767677667666766676767767766666666767766776767676677676776776776667676666667766776776776776766666667667677666776766776767767767766776667767767677676677667767676676766767766767766776766676767767667677666766776776776677676667676676776667767677667767676667667676776767676677677677677676776776667767767766776776677667767677666776767667677677676666767767767767767666776767767676776766767677677677677676677677666776767676776776767767767676767676776776776776677677676776767676767677676776677676776767676766767766767767767677677667676667767677677667676766766677666767676677667767676667676767767767766767767676767667676767667667667767766767766776676766667677666767677667677667676776667767766766776677677667766776767676667767677676677667677676676776677677677677676766776767667677676677677667677666766766667676767667667677666776676776676676767667676666776766766677666776677676766776767767677677676767767676767677677677667767666667767767767677677676776766676766767676676776776766776776676776776776767767676677677666776667676667766676767666677677676767766776676776767767677677677666776677676776776776776667767767767767676776776677666767667767767767767766776776776766767766767766767767676767666766776766776667676677667766667676677667677667767767767666766666776676767767767666776777676767767767767767766767767767666767667676677666676677667677676767766767767666776766676776776766676767767767676776767666776766667677676776776667677676766677677667767677677666677676667667667767676667667676776776677667766666767766767766776677677676676767667677667767767767767767676767767767766766776667676677676677677667667766766767667676667767766767766667677677676766776767766776767767676767766666767677667676767767677676767767667667767767667667677667767677666776776776676676776767676767766766767766677676676676677676766667676676776776776776666677666667667766776766766776776676666677677666767676776677676767677667677676776766776767666767766767676766676676677667766776767667767676767767767767677677676767677677667766677676776776776767766776776677667667766776676776676676766767676776767767677676776776676766776677677667667667666776776666667677667767666676767667677676776677666776767767677676776667767767676776767767676776676767676676676776667767667766666767667767767767676766767767676767677676676676776676776676667676776766766776776677676776776676767767767676776776677677676667676667676767677677667766767766676677677676767767767766677666776667676766767767766767766676766776776676776676677676776767767766767767667767667767676667677667766776766776667767766667767767667676776767677676767677666677666776776776767677676776776776776776776666766767677667767767766776767677667667766667677676776766667676776776776776776667667676676677677676767677667766677677676776767767767666767767676767766676776676767767767766767677666767767676676677666666776666677676677666767767667767766767766676776677677677676766776667676776677677676776767766776677677667766776776776666766767677677677676776677677676667676767677676766676677666776767767767676776667677676676676776776676677676776776767767767676776776776676676767767767667667677667767676666676677677676776667677667676677677677677666776776776766776776776776776666667676677667677677677676767767766677676776776776776776766776767676676677667766776677676767767667767766767767676677676776766767677667676676767677666766767676767677666767667677676767766676677676767766767766767667767766776667767767677676666776766776776676776667767767676676676767676676766666767677676767766767676766677677676767766776676676767676676776667676776666776677676776677676767767676667676666767766677677677676767666667767767767677676766776676776667766767767767767677676776767766776776767676677676776776766767767766776676776666666766776776767666767667767667767766776767766677667677666767767667767666767767677677667767766767676767677676767767676666767666766677667677677677677667676767677666677676776776667767767766676767766766776767767676667666667666666766767767766677666767767766667677667676677666776767666767666767676676767677667766776776677667767767667667767676666766677677667767676776676776776776767667676776667767677676666767677677677677677676767767667677676676766776776776776776776677677667676767677676776677666767676677676767677667766776776776776677677676776677677676677666776776776767766776776776776776766677666766776677667677667667677667677677677677676776677676776776766676767767677677677667677676776667767676767666776767767676767677667677677676676776677676676776776776776677667766677667676766676767767667766776677677677677667767767676776776776767667766776766776667767677676677676677677666677677677676767677677667667767667767767767667667767677666776767677676776767766767767767767667677677676677676776776766666666667677667676676676676767767676766776767767767767677676676666776767667766667767676677677677667767677677676666776767767666776776666676776767766776776776677676676776666767677667667677676776767677677677676767677676776776667677676776776667766766776766667677677666767766676767676677677666776776677676677676767767677666667766776776776776776677677677667676776767766667667677677677677677677667767767767666767767676667767676776776776776767767767667676776767767667766776676776667677676676677676667766666776766776677667767677667767677677676677667676776776676676667667677676776767676767666767766677676767676776767667676776776767766767677677676767767767767676677667667767766767767677676667767767676766776667767766767767676766676766667667667767677666676677667767667676776767767767767677677677676677676677676776767767767767767677666776676676676676676766776676677667767767676767676776767767677667766776766776767677666676676767766676676666677677677677677677677677676776677667767677676667666666776767667666776776776767767767766677667676767676776767767677666766767677676776776667766766677666776776767766667677676776666767767676766767677676666767676767767766776767677677677676767767766766667677667676667676776776776667677677676677677676776667767677667677676776767767666677676776676667766767766677676767677667666766677676677676776776676767677676766766767767677666677677667676766677666776766667677676767767676676676776667767667676766677676677667677677667666776776667767766776677676767767676676766776666666776677676676776776676677667767767767767667676767767676776776667767676767766766767667767676767767677676776677
6767766766767767677667766676767667667676677667766776776776667766667676776776776676767667767767676766766776677677667667767767677667667767767667677677677677676767666776767766767767676677677676776767767766767767677667677667677667676666776776776767666767667676776676776776667766776676767767766667667676767767676767767667677667666776776677677677667667767676767766767677677667767667766776776677667666667766767677676767767676776677667766767767767767667667766676677676766677666776776776776766767667767766767767676767667766677667766776767767677667676677667676767676766677667767767676776776766766767676676776676767767767667677667767666767676766776767767667767676667677667767767677677666766776676676677676776676776776677676766677666666776776677676767676766677677677676666776666776776767766776776776676776767676676776767677677676776677677676776667766766776776676776776767677676677666766776676676767767767767677666776766667677677666676776677677666676767677666767767767767767767767677676776767767767766767767677666776767677667767767667667767767667767767767676776766776667667667667767677666767767766776776666676677677666676676767767667767677677677677666676776776676667766766767676666767676766776766776676776767766667767766776677667767667767667676767766676667767767767667667767667766677666766677677667676776766767767666767767766676776677676677676676767677677677667767767677677666677667767767767767766767766767667667676776776677666767767676666677677676776767667767767676776766666776776677676776766676766667767767677666766677677666767677667767767767677666676767767676767676766767677677667766767767667666776766766767676766766767766767767667767767767667767767767766776766776676776767676766776776677676767767766776767767767676776676776766676767676766776776767677667767767766767767676776667767766776766677676776776776776776776766776767767677676776676766667676766676776677676767766676776776766676676767677677667666766776776667677677676677667666667676676676667677667666776766766677677666767677667767677676776767766766676766767767666776776767676677676677677676676776677676677667766766776677666667767676667676776677676667767676676676767767677677667767677666776776667667766677667766667766776767766776767767767766667676766776677676767677676766776776676676776776776767677677676776767767677676776677676676667766776667767767677677666767767677677677677676776676676767766767676767667767766767676677676776767766766677676767767767767666676666776776676767766677666776767676776676766676767767766667677667677677667766776677676667766776776677677677676767677677676767676767766776666776767766767677676776767676776776776776776776776776667767667767677667766776677676776776776776767676676676776776776676677667666676677667767767767767677677676767767767766766776677666676676766667677676767676766776776677676776776766677667667676776776676677676776776776666767666676776676666677676766776776666767766677677676776676667767667767767767766766767676776666776676676767767766767767767667767677677667677666776667677677676676776776776667677677667767767766776766776767677677676776666676666767766776677677676776776776677676676767677677676767767676766776776776767767677677676666677676776776667766676776776776767767667767667766766676776766776766776776776767767766666677676767766776776676767767676676776667766667676766677677676766766667667767767767676776667676676667676767767766776767677667676676776776767676676766767677666776767767766677676677676676767676766776677677676776677676676776766676776666766776767676767676767667766677666676767767676677677676776677666767767677667767767676776676667677676776677677666766677676667677667677676677676767767767767676666666767767667667677667767677667767667767666767767767766767767766776667676776766677676667767676776676776766776677676766766776776666766676767667767767767667666676677676776766776676677667767676776767676776776776766676667767767667766676776776767766767767677677667676667767766676776776666766767677677667767676776766666767766767766767676677677667677667766767677677667766767676776776776767676676767677667767677667677677677667676667767677677677667676776776767767666767676667767767676767667767767676776677677666677677677677667676666776776767676776776776776676776676767767766776776776776767767677677676767766776767766766766677676676766767767767766767767766666776767676666776666677677666766767676766676776677667677677667767766676676767767676766766767677676667767676667667767766766676767666767767667767667676767667677676767677677667676767767767676767677676776676776767766776766776776767677676767767767677666767676776677676776667677667676776767766776776776766776767766776767677676767677677667667766767667766766767766676677677676776767667676776767667677676676767766667676766776676776776767766767767666776766767677676767767767677677676677677677676676677666776776766667767766776766767766767767766767766766776766666776776677676776767766766766767767667767676766667767766676776767667667676767676766767667667767767766767677676766776666677677676676676676767676676667766676767667767767667677677677677677676776767677666766767766766767766667767767766677667767667767677677677677676677676676767676677666677677676776767766776767677666766776776766776766767676776676776776767767676666776677676776667677677676776776767767767767766766776677666667676676776676776667767767677677676676767766767767766766776776776766676766767767766776677676677667767767667767767767676767666767677667676776776767766676767676776676767767666767677677677677677666766677677666766676767767766776667766766776776766776767677677667767767667767677677667767766667767677676776767676766766676776676776667666776677676776676667676776776776677677677677676767766767766766766776677676776676776767767767767767767767676776677676667676667677667766776676677676767666767667677677677666776676776767767766776766767766766767667767677677677677676767676767676676776776676776677667767767767676776776767766667667766776767677676677667667767766676676767767667677676767677667677676776776766767767767677677677677666677677666776767677667666767767667766667767767677676667767677676776767676766776767767676766776767766767667676677677666676767677676677667766776666766767767667767767677676677676767667767677667666677676776666776776776667677666776766776766677677667676676677676676676766767766677676766767766776766767667667677676767667766667767767767767766776767677667766776767677666776676776776677676676676767676767677677677677666767766767677677676776776766776767676776676776676767767767767677677667766776676676776767767767766776767766766766767677667676676776776676766776776676767667767676776776676776776776776776776776767676776776767677677677667676776776776676677667766767677676677677676677667767667766767767766767766776666676677677666776776767767767677677677667766776677676666776676767767766766676676776776776676767666776666767676776667677677667767767767676767767666766766677667676677677677677677677676676677667676776667767676767676677666776776766776677677677676677667676667667676666776776667677676767676776767667676766776776776676767767766767677667767767676776776766776776676776776666676666677676767766677677676677676776767677677676676767677676767677676776776666767766767767676776766676776776776767767767667767677676667676776676766776776677676767676776666767766766767666767677676666677676767676776776676677677666677666776767767767766667767667676767767766667767676776767767767676767767676766667667766676766767667676776776776767667667767766667767767676666667767677667676766767677676776666767676666776776776767766766776767767667766776776677667766776767676666666776767677676776676776776767766766776766667767667667766776776666677676766676767676776776766667677667667676667667677667677677676766767666767677677676767677677676776666677667767676766766676667667767767766676767767767767677677676766767677667676776767667767767766766766776776767666767767767677677667677676776776676767667767766776676667766776676767766677677676767677676676767676767676666776676776767767767677667676767767676776767766776776767677666676677666767767766776767677666767767667676776667767767667676776776776776776776766766767767667676767667676677667766776767767766776667767767767676776677676776676776667766776677676766677666776677667667767767766776676676776767677666667766766776677677676776676776776767676677677666767767677667677677676776766767767767677667767677667766776677677677676767766776676667677677666766776776767766676776667667667766767666677666766767667677677667677677667677676766677677666666667677667767666766767767667766676676667767667677676767767677667677667766776767767676766677676677677666767767766776676667677677667676767767676767766676776767676676677676667767677667767767677676767766676767676676776776776776776776776767766676766766677677677677676776766776677677667676766776677676776766666776766666667677676677676766676776677676767767667676677666666767767767677666676776776676776776776776776666776767667767766677667766667767676767767767676767677667767767676776776676776767676767676766676776767766767667676776766767676776776767767676667767766776767766767767767677677676776677667767766767667766767766776676767667666767676676676676676776667767766677667667676776676776767766767766776776767767666767677667767677676676666677677676667677677676676767767676676776676667677677676677676767767677677677676767667767676766766776676776776776767676776776666676766776767767676767667766767767667677667677667677667767767677667666667667676776776676666667666667667767676776767677676776767677667677667677667767766667766676677667766776766677677676666766677676776776677676766776776676776767767767667676767676677667766767667767767676776776666767676677676767767666776666776676667766766766767677667676776776776676776776776677677677677666767767766767766767677667767767767676767677667676776776767767767676776776766677676776766776776677667677677676767666776776776767767677677667676776676666677676776776767766767667767767667767667676676667676766667676776767767766776776767767666767676667677677676676766767677667766667767766766766766677667767766666776667
7677676767667676776776676676667677677667667676767767677676667677667767767677666776776776676776776676766766776776667767767767767767766766667766767677677666776776767766667767676667677676767676766767677677676677667766776767676767676766776767767766677677677677667767766767667667677676767767766766666677676776767677677677667767766766766766677667767766677666767766667666776776766767676776776676776676767767767676767666776676776667767767767677666676776676766776776776776776766776667676776776776676766676667767767766767767676766676667676677667677677667677666676767676766767676677666676776767677667676767767676677676767676776767677677676776776667667677676766776677677677666667676677676667766776776666776677667676676767766767767766766767767666766776767766767677677676776776767677677676776767767677676776776766767767667677676676767677676776677676776776767766767677667667767667767676767677667767767677666767676767666776676676767676776776776677676776767677667767676677667676776677676776776676776666767677676766767667666767666676767676666666667766676767767676767676766776767677677677667766666677677676667767666677676667676767767767766766767767766766667766776766767666676677677677676676776767766766667767767767767766767766776767767767767767767667767766677677677676767767676776776767766776767766677676776677666776767767767676767677676767677676767767767767767767676767767766767676776776776767676666776667766667767766776776676776667677667767677676767676776676767677676676767677667767667767676767677667767677676776677676667767666767676676766676767767766776767767767676767766666776776667767666667766666776677677667677677677677676776666666677676767767667767767676676667767767677666677667677676766767677677676776776766767676767667766667767677667767767767667766767766667676667767676667767677676776776677667677676676676776676767767767677676767677666677666766666667676676676776766677666776776776776676776776767766767767767767766767676767767767677676667676667767767677667766767766767766676767766677676776766766677677677667766776776776776767676776766767767666767766676666776767766666767666766676767676677677677667767676767767767766776767767767677677667676676676776776666776767767677666767677676766667676767767767676667767677677677676677667767677667767676676676776776776666776776776766767767767767677676667767767767676776667667767676676766666767767766667767666766676767677676676776766677667677666776667676767766776776766667767767766776667767767676776766676767767677667767676766677667767677667677676766776677667767767667677677666776776776776677677676767767676776776676767767667767767766776767766767667676767677676776776776676776776776776667767766766767766676776676776776767676677677667766767666776667767677667767666766677677666766767677677676667767677667767677676666767677676766766766766767667677667677676767677677676776776677676776766677676767767677667677677676676776767676766776776677676767766776776767676767677666766766766676776776767767767676776676677676677667667767666776767677677677676767676776776767766776767766776766776676667676676767667767677676776776776767676676677667677667767677677677676767676766677676767677677676667667766776776776776776767677667767767677676676767666776677677667667676676776676766666767666666677676676677667676767677667766666676767667767767666676766667767677677677666666666767767677677666676767667767676767767667677676767767677677666666776767767667676767767677666776767766677676767667676766776767766766666776677676676677677666676667677667767766776776776767766676767766776776766776776767767677677677676667667767677677667767767767767666767766677676677666766676776767666677677666776767767666767767676776767677676677677677677677676766667767676676676677677667767667666676776776766767666776667677666676666677677676676767766677677667767676766666767676677677667767676766776767766766677676776776776677666776776767766776667767667677676767767666766776776677667676676677667767767667767766767766767767677677677666766667676776667767767766767766767766677676776776667766776776776767677676776776776767767676767676776767676767767766766767766767676767767767767767676677676776676677666767767767677676677677677666667677676767767767766776676776767677676667677677677676766776776776767676766776776677677677666677676767767677677677677666676776677667667666776767676677676767767667767667766767767766776666766767677666767767767766776776767767676776767677676776766676767767767767766776767767677676676767767667767677666677676776766776776767677677677677676666676776767666666677677666767676677676776776767767767767767677677677667767767766776676767677676776766776766767666677677667767767767767667667767767667767666776766677677676766767666776766767677677667667676767677677666677667676776776767677677676766776776767677666776666766767767766776767677676677677677676767767666667767677676776776767666776776677667767767677677676776776676767767766767767667767767676677677676676776667767766776767766767766766676776776776677677666766667677667667767676676776776767676766766766776776677676776767766676767677667676666767767677667767667767676776767667766767677677666776676767766677676766766766766667767766776676776677676766776667676776767676766776676677676676766767767677667677667767767766667667767766667676776666767667676776776776776667666767767677676767767767767767767767676676666767676766776776767677676776776776776676776776776676677666677667676776766767767677676776667676677677677677677677677677667766667766767666776767676766676776776766676776776766776776766677677666676766677666776767676766677667667667667666667677676776677676666676677676776776766677667767767677677666767676766677677677677676776677677667667766666766767676776766776776776677676667677667767767667667666677667767766676776776676667767767667767767766776767667767667766667767766776676776767677676677677677677677676767766767766776767667767767767666766776767766677666776767677667766776776776776676767667767676676767767676676776776766767677677677677676766677676776677676776667766776676677667666767677677676767766767676677667767666677667767766667766766677667767767666767677676776776767677676776667766767667767767677676776677667766767677666767666776776667767767676776676677676676776776677676667677676767767766666676676767767667667667766767677676767677677677676766767767767767677676666667667766776676667676776767676776767677667677667766676776776776767676776677667766776767677677677667666767767667677677667667767766776677676776677676776767676766776776767676767766776677677677677677677667677676776677667767767767767676776767667676776767666767677677666667766776677677667766677667767667767766776677677676767676767767767677667767767676666767667667767766766766776667766767676767767767766676676776666766767766767767666667677676776676776766776677676767667766766776667676776676767767767677666776776767767766676767667677667767667767767677677677677676676767766676676667677667767766776776776676766766677677677676767667677676767767767766776767767667767677676676676676776776666666776767677676676677677676776766676767677677667766776776776676776667666676767767677676767677677677676767767766776776676776766776677667667676676766776776776776767767767677677677676776677666677677676676766767766766766776776776767767676776766676766766767676766766767767767766676776676676767667676767767766667667676776676767677676767667767677666767677667767766766776767767766766776767766767767767677677677667766767766767767676766776776766776766676776776677676667676767676676767676767666776767667676776767767767667676667766767766767677676767667666677677676767667767666767677677676776676776767676776766676776766676776767666767767667767767676776776677667677667767767677677667677676767766767676776767767767677677667667677676767677676667667767766767766776776776677676766767766776776676776666676667676677677676666776776776677676767767767676767767676776776776767767667676767677676667766677667676667677676667767766767677677667677676767676666676767767677667767667767676767766667766676767767767767766766776776767677676666776776767766776767767676776766676766776776776677667676766667767767767677677676776766776776666776767667766767767767767767677677667766667677676767767767767767766776767767666677676767766767677676776776676676767767677677676677667677676767677677676776776776766776767676776766776767767677666767767676767766776776767676776776677676667767766666677676776776767677677667666776776776677666767676666666776676666776677676676667677667677667767677676676767676677677676667767766776676776766776767667677667676676766766677666676677676767767766767767767666767766776677676666667667767767667767767767676667766776676767667767767767767677667677676767767767676676776766766767767767677667767767766676776767677677666776767676776776667677676776767766767766776767676767767677677676676767767667767666767767767767676767767766767767767676766767677676766776766667767767767767767767676776767667767766677677666776767766776676667766677677667677667767767766776676776766776667677676776667677667767676677676677677676676776677666766776677677677676677676667767677677667766767767677667767767676767767677677667667767767677666666767676776767677676766776766676767667666767667766767676776776776677677677667667677676676767667677677676776677676667676776676776676776776767767667676677677667676676767676776776776767667766766667767766776766667677677677676767666666767677667676776776776776677676676766776776767767767677667677667767676776767767766667766766667767677667766767767677676767676776766766676767766767676667677676776667766776677677677667667767766776767767767676677676677666776667677666767676776766767676767767667676676767666767766676666767667767767767767677677677666776677667666767767677677676667676767667676667766677677676677666677676677666776776667767766677677676766767677676776767677676767767767767767676766776776666677676677677677677677676767676676776766766776677667767676776767767766767667767667677677677676676667767767767767767766767766767767677676676676776767676767766776776767677677676676767667766776776776776676776767766666776766677677667767667666766677
6776776776666776676776776776776776767767766776776767677667677677676677676766676767767766767767677677666767766776776776776676676767676766767676776776766666776676767676676776667676776776766767667677676767766766776766776776776677676676766767676767676667676767767676766767766667767677677677666676767767767677676677667767667677676676677676776776677677667676667767767677666776766667767666677677666776677667767677677676776767767766767766767667766776766776776776776767676667767676677666776676767677667767677676776667766666677676767767666776767676767767767676767677667666676676767676776776767767676767677666677667767767767676776677677667767677677666776776776767767767676676767666667766776767677676766767766776767767676776767666776766767667677676776766766776667667767767676776776776776677676766767677676666666677667677666667766776766666776776776767767676677677666677667666677677676677677677677667767667677677677677677677676676677676766776677676776667767767767766776776767766767766766676767677667766776776666776666766776667676666776676667676776666767677677676767676776667677676776776776767766766766676776776766767676776677676676776776667767666677676766676776767767767666667767767676676776766677667767767677676666776766767767767666766666767767667766766776676677677676767766767677667766767767767767676767767666776676776677676767676767666776767677677677676767767767667767766766667767676767767666767676766676767667667766776776676667676767766776677677666676766677667676776776767677677677677677667767767767767767677677676766677667676767767676767767667667667766767666776767677676776767666676767667666677676766767767767766767676776676766776677666676776766766767667766776766677677677667766767766776776767677667767767667767676776677676767677676767767767676776776677677667767667766766776676776776767767767767766767766677667766776767766667767767767767767676666776776776767666766776776776766667767767666677676776767676776767676766676767677676676676666776766767766767676776676676776677667766766767667677676776776776767767677676666767767667767767767767667767667767667676776767667667766766676766766677667766767677677677677676677666776666776767676776776776676767667767767677677676677666667667676776677677676767676677666667767676676776766776776767666776767667677667766767767677676676776776766767666776767666776767767767676766677677667676677676776766776767667767767767676766776667767767767767766677676676667766776766767667666676776767677676676767677677667767766776776767677676776767767767767767676676677667767666767667767666667766677667676776676776676677676676767767676766776677677676776767767766766677666767666776776766776767766667767667667766776767676767676767767677677677676767667766676676676766767767766767666767676766767676776776767677677677676677677676677677677677667766776766677677677667766667677677676676776767666667767676677677667677676667767676776677676676776776776776766667767767676767667667767676776767767676677677676767766766767676677676776767677676676767767766776676776676776676767676776677677666767767677676767766767666776776667766766776776776776767676676767667766677667767676776776766776667666667677666776776767767676776776776767676776766776776776667676776676676776776776667767667766667667677676767676667676776767677676677667666767767676767767676776767676776767676676776677677676667677676767676766766676676767666767666677677676776776776677677667767767667766676776767766767767767677677677677676776676776776767676766776667667767767767766776767677666776676676667677676676776767766667676667667767767677677676676767766767766776677676767677677676776676767676767677677667676667666776667767766767676776676766776766767666776776677676776776767767766776776667667766676677667666677677677677676767766677676767667767767676766776776776776776776766776676767767766767767767667666676776767766767676776666767767676767766767767667767677677677677667677667767677676776767677676767767666667766776677666767677666676677676766677677677676676677677676676776776676776677676766676677676776766776667676776766776767677677666667666766767767767677667767677677676677677677677677676677667767667677666677677677676766767676767767676767767766667767677676776677667677676776776766776776766677677677667767767766776776776667677677677676766676776776767677677676767766776776767767667767676767667766766776776676767766776776776676776677677676776767767767676766667766767676776677677677676767676677677677676667767677667767767767676776676766767667667767667676767767667666767677666776767767677677677666767767676677667676676776776667676676677667667667767676676776767666666767766776766767677667767677676676766776767667677667676776776767767667677677667766776776767667677676677677677667676667666776766667767676776776767677677667676676666766766776766767767677677677676766677676767676667766767767766767676767767767666676766766767677677677676767767677677677676767767767667667767676676776767767766666776766776776776767767766767667666677676776776776767767677667667677667667767767667766677667676676776766776766676776666776666767676767767766776776776767767676776767676766677677676767677676776766776776776767677677677676776767767676767767767766676776776667676776776776776767677677677667766776776677676677667767766767677666677677676776766776776776677667677677676677677676666767677667767766776776766776767767677677676666677677666776766767767767676676677677676677676766677677677667767767767677677667677676767767676666776776767767766776776767766677667767767767767667677676767667667666776667766767766767767767677667676667767767677667677676776767766767677667767766776677667667676776766776767767677667677676776776776776677677667666767767767667767767677667667667676676776776767767767767767667676767767767676767676676776676766766776766776767766776677677677666776766767677677676667677677676767677667677676776677667677667677676667677677667676776766676776767676677666776667666776776766776776766776767677667767766766776776667677676767767767677677677667767676776677666776677667766767666776667767767676677676776776776776767766776676767667767677676677677676676767767667767767676677676767676676776776776776676767667767767767767766677666666776776677677677677676667766676766677667676667676766676776667677677667767767767766767766677676767767676677666767676766677667677676767767767666676767766677667667677667767766767676776667677667667766767677667766676776767767767676776677666766776776767767767766677677677677667677667677667767767677676776676776677676666767767767676676776776776677667676767667766767676767667767677666766776776766776667767676776776676767676677676767767766776667676677667667766677677677666776677667767676766667677676776676677677676667767677667766677677677676676776776767767667676766776677667677677676766776776767676776776677677677676666776767676676676666667767767676677667666767767666677667676677667676776677676767676776776667767766676677676766667677677667667676766766776766676776776667767666667676677676766776767676767677677667677677667767677677677666776776776776666776776776767667767676676767767766676767677676767767676767767766767667766677666767676776776776677677677677676767767667766667676677667767767766676676766677667767677676767676667676677676776677676677677677667676667676667767767767767766776766776776776767677666666776767767677676766767767767667666767767677676677676776767667666776776767767676766676666676667667667766776767767677666767667767667676776766677667767767677667767667767666766677676776776767677677677677666676667676677676776766677677677676776766677677667767767676676667767666767767767767767676766767766776767766767767766767767677676666776676776667767766676677677666766677677676776667767766767676676776667677677666766767676776776767766667767666767767767667677676767766767766776776676676776776776666766766677677667766677676776677677677677667667767676676766776776776776766776776676776767666776677667767676776667676776776776677677677677667767676767677677676676767766667767676677677676677667676667767676776766767677676776667766677667666776666767667767767766776767667666766766776767767767667766766677666767676776667766776667677666776776776766776677677667766676677676767766676776776767676776666776776776667676666776776766767767766776667767767767666776677667766766677676676677667677666767767767767667677667767766766776767766776776767767677666667677676767767767767676766776677676767667767667767766667677676766767676767666677677666766667666767767667767666776776677677676677676776667676776767766767767767677676776667767766767767767676766666676767767677677676767766676766666677667767767767766767767767667767766667767767767767667766776776767666677676776677666776776767767766776767767766776776776776776776766776767667766776776767676776776766667766676677676776776676776776776767677677677667676677677676766776776776766766767666776666776776776766767767676776676676776776766677677677677676767677677676767677667677667767676776767667677666667676776776767666776676666767667677677667767676766677666767677666767666766767766667676776776776676767767767677676776676776677676666677667766767677667767767767667666676767676776767766676767767667676767676677676766776677677676776767767676767667677667667766676776766776667676767677677676676767766767676776676767767666776776766676677677676767767767667676776776767767666677677667767676766767677676767767667667667767767676767677677676766767676677676776676676666767666776776767677677667677676776676677676776776667767767767667667766766776776767677677677666667667676677677677667767676776776776676676676766767766776776776667767667766776776776767767767767767676776776776676667666767667767767666767667767667766676776767677677676776776676776676767767667767767767766666767666677666776667667667767766667676666677667676676666767676677676776776766676766767766767677666767767766666776766667677676667677666677677677676776767766776776667667767767676776677676767766776776676666677677676767676677667676776766776676677667766667767676776666767767767767677676677677676776676767767767667677676666767677676766767767666776766776767667676766776767766767767766667677677666
36767767767666776677666666767766677667667767676667766776767677667766767666666677676767667766676776776667676676677667676767676666677676776767766776766676776776666667767666776776776767677677667667767666766776767667666676767677677677676677676766676667677677667766767767767677676667767767676767766776676776776767666677676676766776767667667666677677676776767766676677677666666766776766776776766776776776776676767767767767767667767766767766677677667766766767767676776776677667767676776767767676766667767676776767766776767767767766776776666776776766767667677677666776776776767676767767666766776676766766776776676776767667766767677677667666667766667676766677677666767767676767677677676676776776667767676667676776776776767677676676676676776767666767667666767677667667766677666776766767766767677676676667667666767667666676776776667767766766776766776766676766766776776776667766776766676776767766767676776677666766776766677677666676676767676776776776677677667676776776776667766667677667677666676776677677676667767676676666677666767677667666776667766766666667667676767767677677667766677667676776776767666776776776776766776776667766766677676767676667667766667677677667667767677676776677677677677677676666776776667677667766666767767676677666776776667677677676667767767676776676776776767677666676676767767677667667767677677677676776677676776676776766776676677666767667767677676776667666767676677677676676676677676776776776767676767767676776667767676676677676667766667676776767676776776767767767676776767677677677676767767666676776766677676776776776677676776676776677677677677667667676776766766767767766766667677667767667677676776776766666776767767677676776776776776776776767676776776776767677676776767667767677677676676776776677667676677677676677676677676776677666776767767767767667676676776776667766766766776676766776667677677666776776676677677676776767767666776776767677676767767666776776776676677677677676667677676676767677677676776767666667767676676776766776677667667676776766776677676677676677677666667676677666767677676766677677676676677676767767766776766666776766776667676766767766776677677677676776677676667767677667677676667677677676766676776766666767767767767767767676776767767766667767677676766766667767767677666667676776776767766776766767766767676677676776767676776767667676767766676776767767666666776776677667676776666776767767766676766776767767766776666666767766677676767667766677666767767767766677677667767766676766667676767667767766767767677677676776767766677677677667767667767667676767677677667676767767766767767767767767767676767767676766666667767677667666667767767676677667676766776776667767767676776767767766776776766676667767767767767767767677666767767766767676776767676676767767677676676776776677667666776676776677667677667767766667677676767677677677676776767767667767676676677667767677676776767666776676776666776766767667767767767676667667767677667667676776767667677676767767676766767676776776677666776767767676677676767767667676667767676767676776667767767767667767766767677677677666676776666667677667667677667667676776776767667676776766776767676767677666677666676776767666776767767766766677677676776766677667767667677666676767767676676776677677667666676776676676767767767676767676677667677667676766776677676666776676676776776776776776677677677677667677676767676766766767767767766667677667767767676776767667766667667677676776676767767677677667677677676767767767676676666776666666776767766776776776667677676776767767767677676767667766767677667767676766767767676766776676766766776677676776776667766766677677677677677677677677667766776767766677677676676767766776766766676776676767677667767767767667767767766767667667667767677676776767767666776776776676776766766776666776767666767766776776676667676776766677676767767666767766766767666766666676667767767767677667677677677667767667767667767767766767667677667766776667667766667667667667767667766676666667666767677676767767767677667676776776776767766767677677667677676677676776677676776767667766776766677677677676676676767677676676776776766677677667766776667767666776677677667676776677676667676766667767676676677677677676767667677666667766676677677666767766766767767767667767767677677676676776676767767767766767767767676776776677676776767666776776776667676677677676776767767677677677667676676776767676667767766776676666767667676667676776767667766667667766677667676766667667666676667766676676776666666767767766776767767676677667677677677677676776776776767667767676767767767766666776767677667766776666767676667767767677676767677666776776776767667767767767667767667767677676677667766767667767677667667666767677667767766767767676677677676767676776767767767767766776677667676767677676667766767766776776766676776776776767677676767667676667666767767767676677676776767676767767767666666776776766776776767677676766766776776776776776776776767667766767676666767667767667766776677667677666766766776767677676767767767767676776676767677677666676677676776667766767676676776767677666767767767677676667766767767767676677677676666767677676677676766776666767766776767767677676667666767677666767676666666776776677667767767666776766776776767767676776776666767676677667676676676776767667767767767766677667766676767767767676776776676776667677666776767766776776666677667677676776776776776766667767767676776766766676767767677676776667666767767766676766767677676677676767666677667767766767676767767767676676667677676776766676767677676667767676767666667677677677677677667766667767677676776667676776776767766677676776677667666666776766667766776776767766676766766676776676766767767767766676677667666677676776676767766776776677676666776767767766766677676766766766776767677666676676766776766667676667767677666767677666766667677676776677677676776766767767767677677677666666766667767667767677677677676667766676667677677677676766767677676676667767767677676666676676667677677677676677677676667667677666776767767766776776767767767677667766767766767767766776776667667676677676766776776667767766767767767766677676666676677677676676766677666767676767677676767677667667677667767677666776766676776766776666676776676776767767767676676677677666776767766677677667676767667666666677676776667767676766776776776776776677677676677677667667766776776767667767767766667676667676667676776667667766776767676767677677666767676776767676667767767667667667767677667677666776767667767766776766767666776677676776776677676766776766767767677667767676676776767667767767767767677667676776667676776776767766767667677666677666776667676677667767676776776667767767767767676767677676677677677667767666677676766666667766767677677676767667767676776667767666676766767666676677676767667677677667767667766676766776766767676676776776776776676667767767677677677676677677667766766767667676767767767767666776767676767767676776776776676676776667676766776676776677677676767767767767676776766766776776767676767767766776677677676666767766767667677677666766767677667767767666776677677676767677677676677666767676776776767767676766776677677677666776767667767677677666766676767677667767767667767766776776776676767767667677676776776676776677676776776776776767766776666766666667766677677676767766776776767767767677676776766776766766767666667667767766767767676776767767767677676766667767767676776776766776667767677667676776776676767767767767677676776776676776776767667767766776776766766767766766677677667767676676776677677677677667767767667667676767767766767767676667667767767766776766776667766767676767676776776676767767677676766767767766767767676667767676677676677676776766776776776766766767667767767767676776767676776677677676677677667766766676767767767667767677667767767677667767676766776776776677667766766776666676767767767676677666776766776677677667667766676767767766767666776776767767766776676776676676766767766766667677667767766677667667676767766677676767767767766776767767766676666776667666766676766776667667676767666676677666676667767766677667676767767667767677677667676776666767767667677677676776767667766776667676677676766767676767676677676667676667766776667676676667667767677676776767766767767667767766767767767677667667667767677677667677666776776767767767676667767766676767767677677677667767677666766776677676767766677667676776676776676776667677677667766676766677677677666666676776676676676776776767677667666776767767667766776776666767666677666766667667676676667766776767767677677677667766776676776776776767767677677677676776676676767766767667667767767677677676776776776776766677676767766776766766776767667766677676766766766677676677667766776766666776677676767767766676677677667667767767677676776766767767676776677677667666677677676766767666667766676767766676667767676676776676666767677676776776676767767676676767666766767767666776766776776676776767767677676767677676767767677667676767767767677677677676676766667666676767767767767677676776677677667766677667676766767677677677677666776666677667766767767767766677667676676767767766677676767677667666767766666776666676667767766776767767767676776766677676776666776767766776767767666776776776677666677666776767766776766776776677667766676767667767767766666776767767677676776767666676766676766767766767766667766676767766676676776766676677677667677676667767767767767767767767677667766766767677667767766677667667767767766666766776767677677666667766766766776667767676767676666776767767766766767766776667767677676767667666666766767766677677667766767667767667766776766767676766766677666776677676776676767667766677676767766767767676776667676677667767766667767677676776767676677677676766766767766776766766766677677676677676666776677676776677666776767767676776767767676776666677677677677677676677677677677677667767766776677666776676676776767676776776677676767677667767667677677676776776667677676767676767667767766767767767767677676776676666776776767767767676676766776767677676677676767766666676767666776776776776677677667767766767767767767676767676776767676676766667676776767667676767676767676766667677676767667676766766776767667677677676667667677666767767677676767766766767677676667767676776
666776767667767667667767676776776667767767666767676676766776776677676677676776776667676767767767676676677676767766776776776776767667676677667767766676776766766767767676776677677677677676667677666676677677667767767677676767677667667677676677677677666766776776776766776776676767667767677677667766767676776766677677676767767676776767676776776776676677676767676667676776677676776766767767766767766676676666666776767667676676776776776776666767767666776677666767767666776776766767767767666766677677677666676766676676776667677666766776776676677677677676676767677677677667767767767767667667767767767766776677667767766766677677676677667676776766767767676767766767767676677677677666676776677677667666766767767766667766767667667767676767767667677677677676676776776766776667667667766767767666776676766766776666776776676766667666676767676776767676776776776776767676677677676667676767767767676667767766776677676767766677677676666767676677676767677667667667766776776767676767766776776766667766677676766677677676767676776776767677677667677667666767677667666676776767766677676776767767667767767767767676776676776766677677676766776776677667677677666776667767676766676776766767677667667767767766766766776676767767766776776767667767677676767767766767676677667767677677677676677677677677676767676767767767667677667766776766766776676766767667767767766776667676776776677667767676767677667766767677667676676776677676776776766776676677666766667677676676767676776776766766766776677676667767676776666676676776776767676766677676776766776667767767767767767766677677666767667667767676776776676776677677676676767667767766766767677676767767677676767677677676676776767677676776776766776767676667767667767676677676776766776677676667677667766776767676776776767766677677667767767767766776666677666677677676766776776677666776676767767677677667677667667676776677676677676766676667677676767767766666776776677676776767766666766666667767767767677677666776766767766776667767677667767766776776776776677677677667667676776767767666776766776677676767677677677676667677676767767767666667766767677677676776776767677676766776776766767766767677666766767767677677676767677677667677676776766767676767766767676776767767767767767767667767676776776667666767676776766767677667677676776676776676776776767766677677676667666677677666776767677667767766776676766667677667767767676776767677677667766776776676776776667677667677677666677676767766776776776666677677667676767766776766766667676676767767677677676666676676776766667767677676766767767676776766767676767677677677667667766776667677666767767676676767766776767766776676667767677666776667677677677666677677667666677666767677666676766676767676676776667676676667767767667677677676776767677677677667666767676677666776776776667676676767667767666776766776776767766776776766776666776776776776677667667767767766677676677676776767676766776677666776667677677676776776776776776776677676666766766767676767676767676676776776776667676776676776766766776677676766677676776776677677667677677677667766767666767767677677676776667666767766776767767667767677677666766776776767677666677676776767766667766676766776767677677676776676767767676767767767767767767677666776677677677677667677667677676667677666776667677676766666767667676776676767667767676767667667677667676767677676766667667766766776767667666767767767767767666767766776766776776677677676767667677666776776767667667667677667677676776776767767667677667766776766776767677666776776776666676667677677677676676766766767767677676776766666766666766667667766767766767766767767767767767766767767767766767677676776767677667766767767766776766776766767676776767666767677677667677676776667767666677676776667766776776677677666766667767667767767766776766677677667767667767766776677667677667666767677676676676767677667676776767766776667667767767767677676776666677667677677676776767676776677676776776776767767766677677676676767767767676776776776776776776667767767676677676776666676666776677676776766776776776666776766767766766766676667676767767767766776776767676776767766776676677676677666667767667666776767767667767766776766767767767767677667677676676766776767766776767676676776766667767676776767767677676776766767767767676767767767766776776776776766776767667666767767767767767677667767677667676767767766666667677676766676676776667676766776776676776766776676766776776776776767677667767766766677676767767677676677676776677677676667677677677677676776767766776767666776776767676677667666676667767667766776766677676776677677666776776766677676766767766767676667667766767676767676766767667676767667767767676766766677667767667667767667767767676767767766666776667766666767667677676667767667666776776676776776776776677667767676676776767767767676776767767766667767667677667767767767767767766667766776677676676776776767666677676767767666666776767767677677667666667767767767766677676776767767667766776766676767677677667677676677677667677676677677666767677667667676676766676767676767677677667676776678676767676666676776767767676776776776676667676776766776767767766766766767766776676767677676776666767676766776776776766776767767767666667767666767667677677676677666776767676776676666776767677667767667766766677667766767676767767676776767767677676767766767767676666766676767667767676776776776767767766776667767767667667767766776767767667767767767667676676776676776776766776676776767677677666767766776767766776676776667676776766776677676776776767677676776667766767677676676667677667767767766776676677676766776776776776667667767767766667677677666766676767677667767766767766767676666776667667677676776776677676767677667677677676766776766667766776676776667677667676676676676776767767766776677677666767766767676767677667767767766677677666676776676767677676776677667677676677677667767666776767766767766676776767677676776676767766766767677677666767667676767677677666667767766666676776766776767767767767767667666667676676776666767767767676766767667767666676766766666767767767677676776676776776776767677677677666776776776666776767767667666776776766676766776676766677677676776766677676776776767676767667667767767766767766776677666767666677666776767766676776776767676767767766766767677667766776767767676667767676676666767767766776766776767767676776667677676766776767667767667766767667767677677667767767676776766767677676776767677676677676767676767667767767766767677676676776667767767667767677676677677677676667767677667767666676767767766776667667766667767677667677676776767766767666776666776676776767666776677667766766676767677677676776677667676677666776766667767767767676767666776776767676776676766767766766776767767767766676776767767667677676776776776766766677667767767767676776677676767677666776667667677676767766776776776666677676766676776767766776776767667767766776766776776766776776776677677676676676767677667767676776676767676767677677676776776776767767767677677666776776776666776776776766676776776676776767767766677676667667766776667676767766776767767767676776776677677677677676666676676767766667677677676667767677677677667766776667767767766767667677677667767677677677677667767766766676776677666776776766776776776667677667667767677676776767766667767666776776767677677676776766767766767767767767767666767676677676667766767767766767676767766766776776676776766776776676667767767766676776766677667676676667767676677676676676767667767767767676677666677666676676776767767677677677666776767767677677667677667767676666776767766676767677677666776776767666667677677677677676676776766667767677676776776667667767767767677677676677677676767666677676766676776677677676776776767767677676766677676776776767766776667667767767666667767676776776766767667767677666776676767676776677676776766666776767767767767666676666666677677666767677666666666667767676766676776776776776776767676677677677676676766776767767677677677667666776776776767766776767766766666776667676767767767677666767676667766766766766767767767677676767767676767676776767676776676767767666767767677677676666677677676776776667677676667676776767667677676767667766776667767677667677667766776776776776776776767767677677677676776767677667676776767766767667666676766776776677666677676776766776676767676776767677676776776676677676667767766776776766776766776776776776776767677677666767766776776767767766677677676676766776776776776776676776676776666776667767666767677677667767677666676767766676677666767767766667767767766776766766767767676666676677677677677667767766677677667767676767766767667766776667677677676767766767667766767766767677676776767667676776776776677667767676776776767767676776667677666767677676776677676667767667667666677666776766776667676667767676776676767676767677676767676666677667767766776667767677676767767676767676776666676767677677676776767667676676667766767766767767767767767767767767767766776677676676776776677666767767677677667667667677676667767766767767766776776667676767767676776776776677676767767676776776776766776776667676677667767767677677677677667677677677676776767677676767676676767767766766667766766677667667767676767767767676677677677667677667667667767677676677677676667767676776676767676667667677667766776776766776776776767667767677676766677677667767766776776677676776776676676776776776676676676667677677667767667766676776776776677677667767677667767767767676766766767676667767767767767676766677677666677677676766776767667767767676766767766776676776766766776666766776776676776767767767666767766776676776667667667766776767767676766767676776676767676676766767766767676767766677677676776766776676776776776766767677676767767677676776776776767766776776666776677677666766677676676676776766676767666667677676767766676676677677676667666677677676767767767767766676767767766767767677676767676776776767677667767767767677676766767677667767767767767766766767767767767767667676776667766766767666767667767667767766676767767767667767667767767677676677667677666776767676677676677677677677677667677676676776677677676767766766667767676776767766776676776776767767766677676767676677676767766676676667767676776767677677676767677677666677677666766776667766676666
6677677676776776767676767766677667767666767677676766676767767676676677676776776667677677677677667667666677677666776767767676676776776776667677676766776767767676776767667767767677677677677667767677676677667677677677676676767767767667767677677676776776767677677667767667676667677676767766676767676776676666776766776776776677676767767676666676767667677676767676776767667677676667766676766776767676767677677666776767667677676677667667766677667667767676776767767767677667766767667666767677677666766776676677676767676667766767767676776776677677667676766766766767767667667766677677677676776676676677676776667666766767766677676776767677676676677676666676776667676667766776676767767667767767767767767667767767767676767676677676776676776767767676776677677667767766677676677667767767766767767667677677677676776766676767676776677677667767666776767767677667667677667767767766676767677676776666766676677677677677667666667766776767677667676676677677677667666677667767766677677676767667677667667667767766766677676667766776676677677667767667676776677667767676676766666767677667676666776666776776776767667767676776677667677677676776767767767767766776667766667767667767677667767767766776767767766676766666676677676776677676677677676767667766776776776767667766677666666677677676767767767767676767766767666776676767676776776667677676776767667666767767767677666666677676776776776767766776766776776767676767766676676676776676766767767767667766767766776667766676776677677667767766677666766776776766767677667767767667677667676767677676776676776767767667767767766676766776767677667677676767677667767766776767676676776767677667677667767676766666677676767676766667767676776767676776676676667767767767766776767766776767677676767666767676776677677676677667766676666776676677667767676767767676767677676766767767767667767766776766776767767676677676767767677676677677677676677667677676776776676767667767676776776776767676776677676767767767676776767766776776776767667766767676776677676776676767766767767676776677676767677676776776677677676767766776767677677676776676767767676767667766676776776667677667767767666766776776677676767767666767766766677667766767766766766667667767766767766776667767676767676666767677666776776666776766767666667767766776776766767767767676677676776767677676677677676676776766766776776776767767767677676677676667676677676676776766667676676767667677666667766766667676677676676776767767677666667676776677677676766776776767667767677676767676666776776766667766776767677676776776766676767767676677677676776776767767676676776776776767667766776776766677677667767677677677677677677676767767767766776776767766677677666766676767767766767667667766767667677677666767676767666776776776667667677676666767767766776776776666677666776766776677666767677676776776776776767667766776667667767667767766776666666776766676776676766766766776776767767677676776676776676767677677667767767676676666676767767676666667677666666767677677676667767767676677677667677676776676776767676767767677676767767676767767767676767767767767766776667767676677677667676766666677676776776776677677676667666767676677677676676767767677667767677676767677666776676667676676776776776776766667667766776676776677677667667767677676767676776767677666767766776677677677677667677677667676776766767676766677677677677666776767767677676677667666667766776767676677676677677666766776666676766767676677677677676767766776766667677677676766677677677676677666767767766677676776767667667676776767767677676767767767676767677676776767767677676776776766776776677677676767676766776767766767766776767666667767667677677667767767767766776767676677666776776677677666776776776776776666767676767766676776767667677676667676767676776766776667676767676677666767677676676767766667677677677677667766767766766766766767766677667676776776667667767676776776667767676676776776767767676766677666667677677676767677667767677677667767766767676767677667676766677676776767767766667676766767767766776767767676776676766776776767766767766767767677677667677666776666766677676676767767667667677667676767677666776776667767767767767766676767767667676776767767766766776776667767767766676676776666676767766766766766676776776776676766776766767676776667676776766776676666766766767767766666776677676776776776776676776776767767677666767766676767677666776776767677677677667767767676766776677667766776766676667677677667766766766767766676767667676776766776677667667676766667676776766666677667767767767766767766767677676676776667666776677667676766767676776766667767767767676677677666776776766666776766776767767677676776667677677676766767676766776767676776776767767766776676776676767767767766677676776767677677667676667677677677667767767677667767676767667667676767667677667677677677666767767767666767767667767766766776676776676677677667677667667767767666677676776677676776676676776766776776776767676666767766766776677676767667676776766766677676767766776677677676677677677676767767677667676766776677676776767767677676676677677667767667767767766767677677677676776766677667767767676767666667767676766776677676767767766676667767676767767676776776767676667766776776767667676776766776776776776677677676766676766776766776667767767667676776677676776767667676776776776677676776776667677666767766767667767767676667676767767666776676776766676776666766767767676666766766766767766766776776766766776676767766767676776766677666767767767677677667766776766776776767667677667767767766666776767676776677677676676677677677677676667676767677676776776677677676766766677676776766766677676776776776776677676667766676666776776767677666676776776676667667767766776676776776766676776767676776766776776677677677676767767766766767676767767677667667767767767767767767767766677676767676667767667767676666766766677676776776667767767767676767766677676776776766766767677667677677667676677677667766767767677667667676776676766676767767676677676767766776776667767766776776677676767677676767767676766776776776766767767767677676676766666776676776677666677666677677667667767766776776677667677667676676676776767766667677677677677677667767676676676766676667767766767767766776776766776767767667766666677667767766776776776767766776767767767767676677676676767767677677667767676776776767767767766677666767677666776666767767676776776676677676677677667676766677676766677676776676776767767767766776776767666766767767766667767677677677667767676667767676767677676666767666776667767766776677666776677677677677677677667767767676776767667767767767667677676776766676776667676677676766767767676767767676776667767767767676676776776676776767766677677676776677677666676776767667766776776776677666676677677666676776677677677677667677676767766776676767767676667676676677667676766776776767676676766766666776677677677677667676676666766666767767667667677666766676776766776776767677677676776767766677676766776667767767766776667767767766776766767677677677667766667767766767767766667767766767677677676677667667767676767677676677676776767677667767676776677676767677676776666776677667766677677677677667677676767767666766667767767666776767677676776776776676766776667766767666767767676666677677676767667676776766767667767676667676776767677667676677676767677676766776766767666776776776677676676776776676776766776776776776767676676776776666776767667677676776767667677676767767666776766677667767676776776667677666766766776677677667677676776776767767676676767766767677677676776776677677676766667676776767766766667667666776667767667667677677677667766767767677676767677667766776667766666776776767767767767667767767677666776767767677676767767676776677676767767677667767677676676776776677667667676676776766776767766677677677676776776776766666776767767677677676677667767677666776767767766766666767767766677677676776776776766667667667676676776766676776767766776767766767767766776767766776767677677677676667677667677667767767676776677677676676767676666776776676776776776776767666776776676776667767667766776776667676766776766776666766676776776676767677667766776667676766676776667676766767677666767677667676667666776767767767766766766776767767667676767767767766677666676776776776677677676766776667767767767676767766776776776776776776776677676676776676776776776776677676766776776776676767766766776766776776767677676776766767676776677667766676677677666776677677676766776677666776776766767767677676677676767767667677666676767767677676677676666776776677677666676767677676677667766776767677667767767767767767666667667676677677667767767766767767767767767677676776677676766767676767767677676776776776676767677677667766767767676666766776667667767767677677676676676666776677667677676676666677666776766677677676776767767667677666767677677667677667767767677667767666766766676776776667766667767767766676767676676776776766776776767667767766776776767766767767766776776667666776776767766677667677677676766776667766767676767666676676766776776676776676776776676677667676767767767677677676676676766776776677676766776767667767677677667676767667667767676667666767766767767767767666667677667766767767766776767677667676776667766676766767676776776776667666776767677667676677667677666667766766677677676767767767666766776676767767766666676776766766776776767676677677676776766776676767676776766676776667666667766776776677676767666776776666677676776677667767667766677666767767677667767676767767677677667767767666776776767666677666677676676776776677677676767677667667677677666776767767667766677676776767767677676677677677677677677677667677677677676767767667766677667766776766767767767767676776767667767767767667677666776767766676677677677677667767677676767766767767666667677666767677676776767667676667767766767676676766776667767766676676776767767676767667766767676677677677676676667677677677677676776766676776776667667767767767766767667766767676776667767667767676776676767766766776767766677676767667667667676766767766776776776776676676767767666677677676767767766776677677667677676776767767677677677676766776776767677667766666676767677677676767767766676776776667676767767767766776776667767676776677677667767677676767676667667667667767677
6776676766776776667677676666667766766676776677667767666767676766667767676776667767766666776667677676767677677676767767677677677667667667767767767767767667767677676677667667677677676776776776667767676776667767667767676767676776776776676767677667767767676767677667677667767677666767666767766677676767767667767676767667677676766776766677677676767676776767667767767767677677666667767666767677677676677677677677676767667677676767767766667767767767767767767767767667767677676767767766666776676677667766767676767766776776776776776776667676667766666776676667766676676676776767767667767767767767766767667767767766666766677676676776776677676776676767677677676676776776766776667677676766776776776776776677667767677667677667677666676776776767676767676776776776776776766767766776776676676767677667767766767767667767667677677677677666776776767677677676776667767676766667767766677666776776776676776767677667676767767767767767766767767677676676667766776776666776776667676767676676776776776677677677667677677676776767767677677676776776766766767666767676766667767767677667677666767667667766766676767677676677677676666676776676776776776776776776767667766667766767767766776677667767677667767677677676767676676767767667667767676776776767767676766676767766776776766776767667767667767766667676776767766767667666767667767767677676776766776776766776667767666776677667676776677676667767677667767676676776677677667666776666767677676667676677676766676666767767677677667676776666676776776767767676776767676676776776767677666767677676677666767767667676776677676676676766776776776667766766767767666676767767767767767767766776677677667767767676767766776767676666776676667676766776776767766667767766677677676677676677676776776676767767667767676767677677676677676767766767666666767767667767766667766766776677676776676677677666667677677676676776677676766677677677666677677677677667767766666667767676776776776776667676776776676776766776767767767767767676776766676776776766766676776677677677677667767766767676676767676776677677667766677677666677666776776766776776776767676766667677677667666677667676766676766776676767676767676676676767767767667667676767667766776667677676677677677677666677676766677676776776776666767766667767667667767767766776667767667766676766676776767676776676776667677677676667767767767667676776767676767677677667666767676776776666766776667767767676766666767677677677667667766677667667767676776677676766767677677676767677676776667766776776676776776776776776776776676776767767766667767677676767676667677676767667677667767767767676667767766766676676767766677677677667766776677667677666676776776767677666676676776767767667767767666676767767677676666666677676667766676666776676767667666676776766677677667767677666676766776767766776766677676767676767677667767767676776676676776767676776676767667767676767767766767677667677666776677667667767676766776676776767766776667677667677677667677667766677667767767766776776776776676767667766767676677677676776676666767767766676676776776767676767766677677667767677667676767766676767677676767766776776677676676767666676767766766776776766767767676766776677666767677676776776767766767676676676776666776767766776677676776666776776677667766776767676767767677676676776776767667767667766676776676676677677667677676767677667767767667767677677667677666767767766767677666776666776677667667676766766776667767676776677676776776776676676667676766677676677676676667677676776767766776776676676776766677667677677677667767767676767667677677677676776776776776776676766776677676776676666776666776776776767766776676667677677677677676676677666676766676677676776676677677677676767677676677667766776767677667676776776776677677677677676776776667666667767676676776767767676776766677676776676776667767676776677666767677676766766767767677677676676776766776767676767667667676776767676667766767767766776776676776767676776667767677677677677677667667666767677677676666776667767667766766776667676766677676767676776767676766767666676767766766767767667667767667767667767766776776766676776676676676776766767767767677676677676767677676676776767766677677677667677677667767766666667677676676767766667676767676767676676767766677667676667677677677667676776766767767767766676676776766776767767767767767667766776767766776677677676767767767767767676667767677676767667667767666667766676666666767767766667767767767677677677677676677667766667767666677667766776776676676677666767676776767767766776766776767676767666676776766677677667766677677677677677667767766766676677667666767667766776677676677667666767677677677676767767667677677676676676676776766776667677677666776767676776776766677666776766776766766767676676676776666776776766776667767767666766667677667677667767667767766767767667767666767767767767667676766667767767767677677676676776766776776767667766667667677676766776766776767767767676767767677667676776776677667676776767676776767766776667676667676767767767677677676676776667677676776776776677677676767676776767676776667677677677767666676766766776776766677666667677677676767766776776776677667677677667767677677677667767676776776666676776776667676676677667676666776676767767767766776767667676767766776766676766767677676776676776677677676776767676677677677667676776676776767676767676776766667766766776767667766776776776677677676766676776767676677676767676767677677676666667766676776677666666767767766677677676667677677667767767677667767677677677677677677677677677677667667677676676767676666767767767677677677666766766667767767666676776676667677676776667676767767677676667677676766676676776766776767766776766776776676676676776676677677667676776776776776766776776776676776666767767677676676676776766776767767667766767766776667766776776666767677677667767676666776677676767676776767677677667677667767767667767766766767766667766676776767766776766776676766776776767767676676776667767767767667767677677676767767676676677677676677677676776676776766776776776776676677677676676766776776776677677676676766766767676666676667676776766676776766677677676767767667676676676767676767767676776767677676667766776766676676667767766766776776676676767666776776677677676776776776776776766767667766676676767767676667766767767767677677677677676676667766776776776776776767677667766767767767667666776776776667666776667767766776776767767676767767677676776776767666677676776676776676667767667767767767767677666767667676666676776776676776677667676667666767766767766666677676776667767677677676776676776676667667666676776776676677676766776767667677676776776767677677676776677676776776767676677667767767666776766776766767677667767666776666767677667766767767677676776676766767677676776776677676776776767767667767666776766767767767676766767767676667767766776776767766776776667676767767677666676776677667676767677666776767676776676776677677676766676767677676776676767667666667766677666776766676767766776677666677676666677677677677667667767766676676676677666767677666767767677676667767767667677677667676677677676776767766776676676776767766776767677676766676767767766767766767677667676676767767767766776776676767766776676776676776767677676767767767666766666776767677676766767766766666677667667767677667677677676667766676776776767667766767766766776776767667667677667767676677677677677667676667766776676767666667676677667666667677677677677677676776666767767677667766776776766776766767766767767767767676677667676767666767667767677666677676766767677677666677676767676776776676676766767766676767767767767767677677666776767767766667767767767767676767676776676776776677676776767677677667766667676767766766776767676776677677667767667676677677676676677667667666776667767677666677677677677676776766667767766676767766767677676776776677677667677676767677676667766676766776776776776776767766776667767677676677667766677666767767767767766676676766776776776767766677677667677677677677667667667767677676776767767767767766776767667676776766776767767677667767767676666676776776676667766767767676767766776767766767676767767667676776767676677676776676677677666677677667677676776677677676767677667767676666667677676767766766767666766676767766666776776767676667667677667767677666767667766676776767767677666677677677666776677677676767767767676776767767676676676677676767766677677667767766776677676776776676766766766766767666676667767677676677676776776666676776776767767676776667677666767667676677667767767766766676766677676776666766676776667767677677677677666776677666776776776776776767676767667766776767667767677667667767767676667667677676776766676677677677666776767676677677677676776766766776776776776767667767677677677676776667667677676667766677676666776767766677676676767676776776766776766766776667767666667667766767767677667766767677666676677666776767767767766767676776776667766676677677676767676676776776767766667677667767767767767676667767767677677677676767677667766766767677677676676776766766676677676767766677667767766767766767677676766776666776767667676677667676676667676677666776776776767766776766776776766776767677677676666667677666776766766666676767677666776776776677677677677677677677677676767766767766676776767667676667667676677676676776676676776676776767677677666676767766677677666767766766767766767677676776767766667666667677666667676776767677676767767767767767767767767767676776677676767766767677677666776776776776776776776776767767767676776776776766776776767676776776776667676677666776776776767767667677667676767677667766677676767766776776776776767766767676677667677677676766776767767767666767767767666767767667677676766776677677667677666667667767766767677677666767677667767667766676676666776776677677667766776677677677676776677677676776766767766767676767666767766676667767676676767676676776776776776766667667676767677677677667766776776677676767767676776666667766676776766677666766676776767766677676766767767666767766767767767677677676667677677677677676767676776767676776667667767676766677667767676776776776776677677677666767767767767767767677677677667766776776767766767676767767677676766767676767667676767677667767766677676776767676667767677677677677676677677676677676677676677
6676767766776776776766676676676676767676766766677677677677677667767767766767676766667676766676667676776766666776776677676776766776676677667767767677667766666767767677676667667767767667766776766677666776776776676767667677677676667767767767676676676677677667676776767667676776767767767667667767767767676766776776766776676767666677667767667767667766776666667767667766776676667667767676677667667677666766676767766767667766677677677677676776776767677667766766677667767767767766676766677677666677676776767766677676676776767677676767767677676776667677677677676677666666767677677677676776776776776676766677676677666767767676776776676766667676776776766767676767767676676776767767667676676776776767667767766676776766677667676776776776767767676776776767767677667677667677676766776667767767767667667767667767766767767767767767676767667676767767667666677667677667677677676776767667677667766776776776776766677677667667767767767767767767767677667766776776767766677676676666767767676677676767767677676767676677677677677667766776676767766776767767766767666767767677677676776767676767677676676767767676776776767676776677677666776776776766677667676676676776766776776776767767767767767677676776766767667676676767766667767677676767767767676677676666766767667676776776776677667766767667666776767766766776667676766776767677677677667677677676776677676767667676776766667667666667767767767767767767766676677666776677677666677667766767766676767766767676767766767767667676776767667676776776767767767676766767677667667676776666667677676767767766766677676776776776776767767766676767677676766766676666776767767767676767677676767766766676776776776767676767767766667677667667666776776776666776767676677666677676766676767767767767667676677677677677677667767767667666767676776766676667767767667677676677676776677676667767667667766676776767677676677677667766776766776676677676767666676676776776677677677676776767767667767676776776776766766766767766766766677677677677676766766766766676766776677666776776677666767677677677667767676776667767676767667767766767677666776676766767676766677666766767766776776776766767767767766767666666676677677667767677666676766676766676667767767766767667677677677667677667676667677677677677676776676676776767767676766767767676776766666776776767767676776676667677676677676776776766776767677677677667767666776677676776666776776666776776767676676776776776776767767767666776776776776667676667767767766776676776767667767667767766776767667767676776666767766776766676776767676766677677666776767666766776776676676776767767767767766776776767676776676677676767677676766666776776676776776776676767767767666776766776776776676767766766677677666666776667767677677666766767766676776767676776676776677666767676667767767766676766776677677677667666766767766676766767766776667676776767766767767676776767767676676776677677676776677676776676767676766767667667667767767766677666767667767766767677677676776676776666776676666676767667677667667767666767677676676767676676767676776776676776767766767767667767667767677677676667676766667677667667666776767767767766776666776676766776677676676766766767767767677676776767766776776776776766767767677677666776677676776776776767677676776776767767767766676776767676676766677667677677677676776666667667766767767677676776676776776667676767677676676767767676676767677676776767767767677677677676776677676667677677677676766776677677677676667677667767676766767677677676766667767766676776776767677676776776667767666767667677677666767767677677677667767676676666677666677667767677676767676766776677667677666767767767766776776776676776766677667767676776677667677676776776766667767667677676776776767767676676766766676667677667766776776676677677677667767676767767676767766676677667767767767666776767676677666776667767677677677676776776776776767667666767667667766677677677677667766767766776676766766767676776767767676766677676776766676767666767767677667677676676776776767677667677677667666677676776676767767766776767677676666667767767667767667767767676776776667677676667677666767676667766767766677676767676677676677677667766776766667766767766767677666676767767767677666677666767767766677677667677676766666776776666767676677677667676667677676776767677667666766676776776776776667676676766776677667767767767676766776677676677677676677666767767677676677676766776776776776776677676677677666776776776677667667667676776677676776667667767767676666676767667677676776676666776767767767667666776767676776776767767667676776676776767666776776766776776776776776776767676677677667766676776767676776677676676776776776767767767767677667767676676677676776766776766767767767767666776766767767767767766776767767676676767677667766776666767766776766676676767676766776676676666676677677677676677667667767676766767676776766767766767766776776766776776676767766776667676776677667766776676776767767766677676767676767767767766776676776776766677676666677676767677676776676776776776776676776776776667766776766676767767676676766776776776776767677666667667677666767767677666776776776776767676776776677676776676767677676677667677666776666766776776677676766767676677667767667767766776776776776767766766767677677676776776676767667767676776776666677667667767767767766676677677666776776767676677667766767766676666767767677666767676767767677676766776767677677677676767767677666776677677677667667767767767767676776676667766667677667676667766767676776766767676766676767767676776767766767767677677677676776767676776676776776766676767767767767677667766766676776766766766676677667667767766766677666776776767676766676677677677667667676767676676776667767767677677677677677677677676677676767767667767767667766676776677666767667666767667766676776776776766677666667766676667766677676776766677676776666776767767766776677676776767666767666767767766767667676767676676767767767677677677677667767676767766766677667767677677676776776766666766676767676776776676677666677677676677667767677677666766677677667766776766776677676767767766667677676776666766677676667676676677667767677677677667676766767667767766766766666666776677676767676767767676767677677676677667667666776776677676667767677677677677676767676767767677677677667676767767667676766677677677677676677666766776767766677677677677666776676776677677677666776767676766677677676667767766767667767676767767767677667667767677676676677667677666767767677667677677676776766667677676776667766767676776676776776776766776666776767667767766776776676676776666667766676767677676667767677677677667676776776766776776766766676667667767766766767767676667766766776667676776776676776677677667767767767667677666767767667766776677666767767766766766667766767766776767767767767676767766776676776766667767677677676667676776767767677666767766776776767667677677676767766676677676776776677667677677677677676767677677667767676766677676767666766776677666677677677677666767677667666767767676766776776767677667676676767676776766767676667766767767677677677676676776776776676676776667767667677676767766767676767767666667666676767676667766767666776676767676767677676767767767766677676766766776767767767676767667667767676767667676676676677666677676767666776767767767666677676776776776767767767766776766776767667676766677677667667676667767677667766776776776776667676776676766776767766677676776677666667767766676767766776667767766676676767767676666776667676767767766767676767676776677666667767767677666767677677666776767676776776776676677677677666776776767677677677676767667677667767767677677667677677676667676776677676666667766776767666767677677667667767766666767767677677676776766667677676776776676766766677667666676766766766766667767766767766776677676767766767666766676776767767767767767676766776666677677667676676677667767767667677667767667677667677676676776767676776776767677667667667767767767677676766677667766766766766776667767766677666767677667677677677667766776767676666776667676776776677667766767766677676767676766767767767766677676767676766767677676677677667767677677677676767676666676776776776767767677676776677677676776776767767767667767767677666767676677677677676766776667766666776776776776767676767766767667767677666767676767767666676676766776676767766767676767766776776676776766766676676677666767767666767767676776776766666767676676766767767676766676676677677676667767667667767666767666776767666667767676776776776776677667676776666767766776676776767767677666776776676766767767667767676767666677667767677676676766667677676766767676767677676767766767667676776776666776776767677666776766676767766766776767766677677677666776776776776666767767677667677677677667767676666776767767677667767677676767767766667677667676676676776676676767767677677677666667767766676776766666767677676767766676767767767767666667767667667767767666766666677677677667676767767676776767676776767766666667677676776767667667767767766767677676676767767767766676677666766677667676667767667677677676766767767667767676676767676776776776666667767767767677676767676667677666676676767767667666677677666766677667767766767767767767676666766767676677677676776676766676666677666776776776776776766776767666776767766677666776667767677676767676776666776767677667667766766676776776666776776776676776767676677676776667767666677676667767676676776677666767766767766677677676667767676677677676776666676767767676676767766767766767766767767767666776766776766767766666776767667767767667677676766776766776776776677667677676667677667667667766767677676776676767767767766776776776677677677666776766776776676767767677677677677666767667766776776766667677677667677667767767676767667677677676776776677677676676677677667667766666676676677666776776766666776676776766767676767767766676776776676776767677676677677667767667676776776767766767667767767677676767667676677677677666667667676776666767767766776776676767767767677676667767666776776776767676767666677677676776676776766776767676776766767677667676767676766776767677676776766776776776667676766776776776776667766766776677676767667767766667766767677667766667667666776676676766776776676776766767766776767676776676767677676667766776776767676767767
76676776776767766677676767666766776767767766776767676767666776667767766776676776667677676766667767767667767676776767676667767676776767667676776667677667766776766776677677676766767666676776766767676776776767676776766776676776667766766676677676766767767767667676767766767667766776776776767767677666766766767667667767677676667766677676776767767766776676676666776766776677667677677676776667667666676666676677676767677677666767766766776767667767767667677677677666676766767767767676676667667766677677676767767676766776776676776776767676776776767766676676766766767766767767767767766766776677677667676776677676776776677676767767767676676767767676767677667677667766776766767767767767667677676776776776776776676676677676666666677677667676667676766767677677677667676667676676776776677667677667676667667676767766667676677676776767767767676766767767766666767767767766766767666767767676776767766767767767676767676776767767767767677676776767667677676776766776666776667666767676776767766667766767767767767767666676767677677667766677667677677667767767666767677676667767766766676776776776776776776676766676767677676767676776677676776767766667766767676677667767667767667666767767767766767677676767766766776776677667767677666667766667767767667677667676667766776676667767667676767767767766677666677667767767676667677666776776776767677677677677677677667677677667767767766677677677676667677677667767677677677676776676767767677667766676676776676776767676776776667667676767667667766776667667676677667767767677667676676766767667677666766676676776776767767676676677676677677667667677676776776776677676767666676766776767677676776767676766767767766776776767676677676767766767767667766776766767667767767677676766767677666776767677677676667767767676677677676776767677667667767677666676776767677667667666666776766677677676776677677677676667766776776666666767666677676776677667677676666776776666676767766776776767667677676776767676676766667767767767676776776767767766667766767666767766776767767766776666766776767676776766776677676767767766677677667766667677677676767766776776767767677667676776767667677666677677666677676667767667767676776766776677676677667766667767677677676676767766776766667766776776766767677677667767766767766776767667667676676767667676776776776676766776776677676767676676776676676776767767766667676677677677667676776676776676766776677676676776667766776767667766776776767767767766677676776767767767767676776767767677667667766776677676776767666766767676667676766776677676767676676677676676776767767767676766767676767767767767676677666776676776776676667677676776767767767667676667676767677677677677676667767767767676677667676776676677676767677676776676767767767677667666766767767767676776776767767767767766776676767767766766776776776677676767676677677677677677677667767767767676776676766776767676766767677677677666767676767677676676666676676677677667677667767677677676677666767767767766666766767767767767677667677676677677666767767677677677676776667677677677676766776666776776776776667767767766776676767766766676776767767667667767767767767677677676776776776676667667767676767667677677677667767766776776677667667676767767767767767677667676676776676666767676766776776776667677667767767666767767677667767676776776677666776776776677667676767767767676666776767677677677676767767766776677666766776677667767767767767677667677667767766677666766676776776767677667767766767767677666667676677677676776776776766776767676766776766776677667766776767667766776767767767767766667677677676766766766767676676776776776677677666767667766677677677676667767677676776676767666776677666767667766676767767676767767766776767676776676666677667666667767766766677677677677667676676667767667667677666766766776776776776766776776677677676776767767677677676776766667767676767676667767677667676776767766667767667766767767677666667677677677667767676776776766767767767766676677677676766776766776776776676676767767766676776667767766767667676677676667766676676667766776776677677677677666776776776776766676667676767767767676666676766776667767767667676766667766676667676766767767667676776776666767766776767677677667767767677677676667667676767767767666767766776677666676766766676776776767766776767766776766767766766677676676766766677677667676667766767666776776677677667767766677677677667766676767766677677666767677676677667766776776776776767677677667677677677676767767676666776776766677666766767766766676677676776676776776776776776767677666767767667767666766667767766776776667766666767677676776767766767767767767677667667766776666776767767676767766677677677677677677677677667676667667676767667766767767677667677677676767666766776776767766677666676677676667677667766776766766676776666767676767766677677676776776776676776776766766676676767666776766766677677677676776776776666766667677676677677667767766776677677667767677676767767677676776767767767767766677677677677677676676666776677677666767666676776776776666767767766776776766767677677676766767767677676666776776776666767677676766767766677666667676776776676677666676766776766666766776776666776676767667676767767667767766676677676766776776767767766676776677667677677676767666776676767766676767767766776766666776667766667676677667666767766677666677666776767666776767667677667767677676676676767667766676766776767676776767767677676766766776766776776776767767677677676776776776766766667767766767767766766766767766677677677667767676767666776767677676767767667666667677676776676767767676776776767767766766776667766776767676667767676767666676766776776776676766767667667766677676767766776776767767766776767677677677676776776767767767766677676776776677676676677677676776767767677676676767666776776767766776766767767677676776776776676766676767676667667676767766767766767676767667767676776776776677677677676676676667667766776776776766677677676666776766776767767767677667676677667667676766776766767766776766767767766776767767677676776776667766676766776776766667767676667767766766767667667767767766677666776676676766776776776767676676776767767676667667666776767677667767676766677677676776776767677667767667767767677676677676776767677676676776776676767766677676676776776766677676776767677666767767767767767767766767767767766676776667767677677676776676766767766766776667766767677677677666776776677677667676766767666776676667677677666776766666766676776776677667676767677677667767676667767677676776677666667677676677667766767767677677667767766767676776677676666676776776766776767767667766767677666677676677677676766676767767676666667767667766767766776776666776667666667676776776766677677667677677676776667767676776776776666776677677677677677666766766767767766776776676667767677677667677667666776776767676776776767766776767666767676776767666776767766677677667676767677676676776676767767676767667677666776776677667667766776776667767767767767766766766766776676766676776767676767767766776776776677667677676666766677677667766767677667676776776676667667767767767766677677677677667767767767677676776767767766767767767766766767676776677667767676776766776776666767767666767676776677667667667766676776776767667767676676776677666677676776667667677677677667767766667667677677666766776676767676677677677676776776776667767766677667677677677677676767766676776776776767767767766776667766767767676767766676767667767677666677667767767767676677676776677676767677667676766767767667676767676677676776776776767666767667677677676677666767666667676767767767677667667766767677666676767667677667676667666666767767767677676766676666667677677667766776766766676677677677667666666776676767667667766766776776677677667677676767676677677676776767767767676767677667767766776767766766767676776776767676776677676766776776776776776677667767677667766776766676776776767767767767767767766766776776766677676667667767667677677677676667767676676667667666776776767667676776676666667767767677677667666767677677676776776776767677676776677677676776667767766776676767767767766667766766676667677676677666766767767666776767676776666776767766776766766767767676677676767676776776667767767667767767676767766676767676667676667767766767766767766676766776767676776776776776776776676767766776767667676677667677666766776767677666767677666766676767767767767676776676767766767767767767767767766776667676767666776776767766766767676767767667766667677666767677676676767767767767766767767666776676666667766776776776776767767677677666677667767677677677667767767676676776776767766767767677677677667676767767767676767667766666677666776767666776677677667676676776776767677677677666766776767767767767766767666776776676776776776776677676767677676776766677666766676776776676776767667666776766667667676667666677677677666776767766776776676666776767766767767676767767767676766676776676776667667767766766666776776776667767677676766667676667676776776776766776676776776676766767667766776676776767666766776677676766667677677677666677676666676767767767767677667766776766666667767767667766677676767766677677677677667667677676776767767767676776767677666667667667677667767676667767676776776766776767676776676666776767677677676776676776767767766776677676666766767676767666776767676676676677676776776776776677667766776767676776767767767676767767676677666666666776776776667767767767767766776776767767676767767767767676766776776776776767767666766676776667667767667766677667676767766677667767677676677676767677676766776767767667666767766767766776676776776767766776667676776676676776676676666677677667767676666676767677667766666776667676776767767677677676766677677667667766766767766776776677676666666776676667676677667676766677666766676667677677677677676676766776767677677676766677676776776766677667767766767767767666677676776776776776776677676676776677677676677677676666767766776676676776776776767766677677677676766667767767667767676677677677676776766767767667676667766766767677677666667667676676767677677666767677677676776776776776666776677667676776767767767767677666776767677676776767666676776776767767676666767677676776767666676767767766677667766676767767767667766776667767677667677667767767676776767667767676776
6776676767766776767766767766677676776767766767677677677667767766676776666676776767667766767767766776676767677666767676776776676776776676666667767667766776667677676677676667767767767676766767676766776776677667767676766766766776676677677667767677676776677677676767766676776676677676677677677677677676766676776776776667667767767766667676776667667767676667666776776767666776676767766677676667767676766776776667766767666776767677677667766767766776676776677667676766776667676776766776667667767767767677677677676767677666767767667766767667767766766677666677667676667767767667766666776776676767767676667676776767767676776776767767767676677667677677676667767676767767767667767767766776767666776676766776776667767676776776767767676766676767667677677677667767766767767767677676776776677667767767676676666767677677667666776767767666767767676776766767676767677667676767767766676767767677677676767667667766676767767766767767767677666776776676666767676766676766676776676766766667767767766776676767767767767677667767677676676766676666677676776677667677677666776766677677666666767766667767676776767676776776776767676677677667767766776766776666676667766667766676767766776767667766776667767766677677666667767667677667766776776766776776667767677676767677666776767767767766776776667766776776767767767677677666776776766776767766667767767767677677677676766776767767767767767677677666776667667767666766676676767676776667676666767676767766677677676667767767767767767676766666767767677667677677667677677677676677666667667677667766767766776776767766766776776667767677666667677666767767767667677667767767677677666666766767767767666776767767767666676766667767677666766666766676776776677666776767676766767766767767767676767677677677676766767666776667667767766667767676766776776667767766766667676676676766767677677677667766776776776677676676667676676767767666667677677677666767667767767766776776667766776776776666677677667766776767667677677666666767766767677667677677667766667676776767767676767676776776776776767767667676776677666776767766676776766676767766776776776776677667677676776776776677677677666677667676677677666776776776667767766667767667767676776677676677666767766767766776776767667677667676676766776767666767767676676677667767766677676676767677677677677667766667767667767676667666677677667676677677676766766776776776776677677677676776776766667767676776767677666767767767667677676677666677677676766776776776677667677667767766767767767766677677667676677677667766676767767677676776677666766667767767677666766776776776776776676667767767677677666776677676766767767677666767676776766776776776776767677676767677677676776776767766766667767766676776776776667766677677677677676776767766676776776776767767767767766767676767676767667766767766776677667677666766767767677676676767766676766676766767676776676767767676766677676677676766776766666776666767766767767667766776767667766677677677677676776776667676676767767676767766776676776767767766667677676766766676676676767767677667677677667767767667676676767677676776776766676776776677676676666667766767667676677676667766767767677676667667677666666766776676676767766667767676677676776776776766776667766667767677676776666766776767677676677677676766776676667676677677677677666766676776767766667766776667677676676676767767677676767666767767676767677676767766767766776776776776767677677677677667667767676776767766666677666776677677677676767767767666767667767676766766667667766677667667767676776767677666776767767766677677676677677667767667667677677676667677677666776767667766767766666676766676677677677667676767667767767676667767767767767767766667767667766776667767677677677677667666767667767766776677676766666767767767676767676667766766776776667667767676767767676677677677677677677676766667766767766767767767767766667767677667767767677667767767667667667677676676677676767766766776677676677677676767676776676776767676766667767767766667667667766776676776776676676666666767667767666767766676766776667766767767676776776677677666677676776677667676776676767767676667767677676766767667767667767677676767766676776667766667677677667677677676667666766767767676776766776776776767766776776767767676676776667667676676676776776776767676767767667666767766776667766776767766766776667666676776667676767766676767767677676767667766767677677667767677667677667676776776776767767767767767667676676776767677676766776766776676676776776767676776776776677667676776767767766677676767676776776776677676766677667767666767766767767676776676766767767676776767767767667677676776776767677677667767677666676677667767677677676667676766767766676776767666766676776676767676776766666667767766776767666776776776776766767766766766677676766776667667766667766767666767677677677676776776776776767767767766767677667666767676776667677676766677676677677676776776677676767767766766667767767666776767767666676776677666776767767677667767767677677667767677667767766667767677667766676767677667766776676677676766767767677666776776776766776776776676766776776776666767767677667677667767666667766667767766767676676666676776776767677677677677677677666776776767667767677676766677677666767766776667767766766767666776766776767767767667767766766767767767677676667677676667677676776677677676776766767676767666776676776766677676677676776776776677667666776676776776776766677667766776676767766776677677667767767676667767767676676776776767676766776776677677666776776667766766677667767767676676776667766676767767666766767667767766776667767677667676767667767677677667676767767677677677666676767677676776776776677667666776667666776677667676767666667667766676776766766776677676776667767767667767676666666676767767676767767767667767767767677677667767667667676776667766667667767766767676667666776667767767766667767767676677667666767677676667676666776666677667767766776767676776776776766776676776767766776767667767676676776776776767766776667667677676776676676767766666766766776776776776677676776666776767767767667676767767676767677667677667766776667767667767677676776776676776676676767676767766776776776766666776767667676666767676767677676776767677677677676776767766776767767766676666676676767767767766767676776767766767767766667767676676766676776776676677676767676776767667767676767767767767667767766776677677676776676776676677667766776677666667676676667676767767667766676667677677676767677667676776667676677676676776776776776767767677666766776766776767667676767767667676776766677677676767677667676766776666677677677676667676666767767666776666676667767666766677667766776776767766776676776667767766766676677677676776776776767676677676676677677676776767676676776767766766677676677667677677677676767676776776776767667677676766776776677677666767767677677676676776767667766776676776676767676767677666776776667766776776776767767676677677677666766776667766676766667766677677677666766776767666776767677677677667666776766767767767767766676667767767766767767766676676766767677676676676676666776767766676676767766767677667766666676776776667767666776767766767676767767667676776667666776667766776677677667767767766676677677667676676677667677677667676776667677666676776676776776776766776776767676667666776676776677666776776677677677676676767767667666776767766776776676667767676767676676677677677677677677677676776767767767766776766776676767766767677676776667766776776776677676667676776776667767676767676767676666776676667676776677676767667667676776776767766776667767767766776776767767767766776776766776766677676677676676677677677677677676677667666677677676667767677667667766776776776676767676767767767767667766776776667676677676677677677666767676766667767767767767677677676766766766776767676767667767677677666776776767767766766776767767767676676767767666766676667766776776767667667766767767677676676767766767767767676767766676776766676766767767767676767676677676776766776766766776767766767766767676676766776767766677677666776676776667766677676767677667677676667667677677667767767766767767766667676776776677676667767667766766767677667766767677676676776776767767667766776776766676776666677677666776766767766667767677667767767766767667767767767666767676767676677676666776767676766667677667767677676776776766767766766666677676767767766676667666667677677676767767676766776776767677676776776767676776677667766767767766676776677677677676776676776766776666767766776776776776766677676767766776667677667677667677667767767676776776667767766767767767677667667767677667766677677667766766677677666667767677677677676677676776776767767666776776776766677667677666776676767677667767766767677667677677667767767766766776776677667676776767767767677677677676776766766677676766776676667767677666677676677667767766776776776667677667676767667766776677666676666776766677676776677677677676676667766676676776776676767766677677677667766776676666667766767767666676776776677676776776776666667667666676677666677666766677676667676767677667677667766776766776776776767767767676776766776766766667677676776776676776767677666776677667677677676776677676767767677667677677667767767676676767766677676676767767676776776676776766677676776766776767677667676776667677676667667767766767677667676776677676676766776767766666767767676776767677667667767766676677677676776676767767767767677666766776766666767767767766767666776666776677676677676776767766776666776776776667767677667767767677676766677667767767667676666767676766776667677676776677666776776767676766676776767667767766776767666776776776666767766776776766767767767676767676677667767666676676767766776677676676676776767767667667767766767767767766767767766766767767676776676767666667677667766776677677677677676776776677667676666676766676766776776676767766767767766677677677677676677667766767766776676776677666677676767767767667767767767767677666676776766766766667676776767667666677666677677677676667767767677676676776666767766676766766767766677677677676767766776766767677677677676767767676776677676667676776767667677677676767676767766776767667767767767677677677666767677666776767767676767676776767677667676676677677676776667767767667766667767767766677676766676776767767
367767766776677677667767667767766676776776766776767767767767767677677667677676776666776767676767766767677666676766676767676666767767676776776776666677667677667676776766667676766776776767667676676677676776676677676776767766666677677667767767677667767667767676767667676776776667676767767677677677676776767767667666767767767666767666677677667767677677676776667677676776677667677676677676677667677677677667767667677677666767677677676776666667677666776677676666677676776676667767667676767767667767667767767677677677676677677677676767677667767766677666776767676767676767676767766767767767677667767676776776676776667676767767667767767676776676776776767767676776767666766767767677677667667767677677677667676766776766767767767766767676667677676667677676767666776676676667667766766666767677677666766776767767766666767766776677667667767766677676776776776666767677667767766767677667766666666667676767667767676767666767676776776776666667677677676767677676767667676766677667676776767676676676767676676677677676667677667766767767767667677666776676677677676766776776667676766767767677677676766767767676676767677667766776677667767676766767767677667676776767677667676677677676767667676776776776677667677677677666676776767766667767767767767767667766776776676776767767767767677677666767767767676677677667766677666776677667767666776776676766667676677676677676776676666676776676767666766776776776676676677676767667767666776776776776676767676767767767767676677676767766667676776676767767666667766767676767676776767767767677677677677676776767767677666776766677676667767767667667676776676776776676667767767676776776767767767666776776766676767676776676776767677677676767766776676677677676776776677677667676767666767767767666767766766677677677677676676667767677677677667767767766767767666776776676767767767766776776776666766767677676776676766676776776767677667767677676767676667676767666767766767677677667667677676766776677667676677667766776776776677677676676766766677667666776776776676767676776776776767676766676776776776776776776767677676776776776667667766776676676767677667767676776676677667666677667766776776767767677676776676677667767666776767676676767677676776767767676776766776776676776677677666776776767767767767667766676776776776677677667767767667677676776676767767766776677677667677676776767766677676677666776766767676766766666766676676766776677677677667676776766677676676676767766776677677676767676776776767767667677676776677667676776677666776766767766676776776767767677676677667676776676766667666776766767666667676767767677676677676776666677677677676776677666767766776776677667766767766677676767676676766776767677667677676767767767767676677676767766666767767666676776776676767766776667677677667667767767767666776666677667767676767667766776767677676667676677676767667767767677676676676667666776776767766677677666766776767667767677666776776776677677676677666776766767676766677676776767677667676767667676766776676767677677676776776767767767767667767677667766767676676767767667767766776767677677667667677667677677677676776767676767676677666677667767767676766767667767676767766766776776767676767766677677676767676666766667676776676767766776767767766667767767767667766776676767677677676767667676677677667677667767677677667767766767766667676677677676776767677676677676766667677676767677676776767766776767667767766677677677676677676767667767766767677667767677667767677676776776677677677667667676776766667677676776776776767677677667767676776767667676776776766766676667766776767667677667767666677677676767666766667676676676677667767766767676776776667767676667767767676776767766776766776767676767676776776677676767667677677676667766677676767667767766667667676676767667677676776776667767667667676677667767667676767677666776776776766767767767676776776776676767767666677677667677676776776677677676776776776667767767766767667766676767766776776776776767766767767766676767767676767676766767666766767666776667767677667667677667767677677676776677677667667676767766767666776767767677676766776667677676766677667666667676677677677676677676766676776676767766767667767767677667767676667767767667767677667666767667767666677677677676767767766767767767676666766776676776767767667767677677677677676677677676766776776776776676666776767767767676767767667667666766767666776766677676776776677676677677667677677676776776776776676667767677676776676767767767676677677677677667766766776677676776676767766666667766677677676776676767766676667677676776677677677666776677676766776767767767667767676676677676776766667677676677676766766776676667767667676677667667767766767767767767676776767676776767766767667767766767667676776767766776667667667676776766776766767677676776776776776776666776677677676766766676776767677667677677677676776667677676767677677667677676767676767677667677677667767767766776767766776776676676766776776766767767767767766767676776676766776776677676676676666776676776677677677676677666776767676767667767767667676776776677676667677676776667766767766776677667667767767766766776767667767667767677677667676776776776776767676767667766776767666766677676767766776767676766677677677667676677677677677666776776776776676677676677677667676677666776667766677666776767676676767676766776677676776676767677667766677676676767767767767766776677676766767767677666667766776776676767676767767676766676776767677676666776776767766676676767766767676677677667677676776776677677677676676676676677676676767677676676766767667667767767666776767767767766677666767767676677667767676776767766776676767667667767766676766776776677677676666667676776776767767677667767766776776767767666776767767676776767767676767766676676767766776667767767767676767677676767667667767767666766676767677667767677667667767676776767676776766677667676766776676766767767766776766776676767767766776776767667766677667767767767677677676767676677667767767667767767767676767677667766767677676766766667766776776767666776767677677676776676767767766766767766677677677667667767667767676676767666677666667667767676776767767766677676766677667767676776776677676677677676766776776767667667677676767767767766776767767677667766766776667766667766767676776776776676767676767676677666776676677666767767667767667667767767666776766666667677677666767677677666667667767766776776776767676767667766776767766766776677676676767667676776766676776766676677666677677666666776766767767676667677677677676776776766667767767677667767677676667767676767766776667767677676667766767667766766776767766766667767676677677666677677677677676776776776767677667676776776767766776776766767767677676776677676666767767767676776676776766767677667766767676766767767676776767767767766766776767676776677676766767766677677666667767677676767666676766776677666776776776767676666766676667767676677666776767766767767767767666666766776776776677677667767667767766776776776776776676767677667767766666767767766776676776776766677676676776767666667766776776766776766767677667677676776767677676766677676776776776766766667667666767667676676667767676776776767667677666677676776767767676767766767766776767767766776667666766767766776776776666766776676776776766767767766667767677677677667766677667677676767667666767667766677666667677676766767677677677677677677676767677667767667767676767766767677676776676766776776666677667767766776776677677676776767767666677667677667677667767677667666767766767677667666676767667677677677677667676767767676676667677677677676776676767767676776667766767666767767676667676676666677676776776766776677676776767667676676776676767676677677677677677676666667667677667767677677667667767767767766776766677667677667676677677677677676767766676776767667766776776677676677667766677677676776677666776666767667676776767677667667767767766776766776776767766766666776776776667767766776667767766766677676776776767667767677676766776776766766766776667767676767676776776676776767677677677677677676767766676767767766767767766767666667667767676776767767766767767766677677677676776767766767767766776766766767666666767677667767767767766767677677677676766667676676776767767767677677676677677676676676677677676676766776776677677677677666677667677676776767677667767766766776666667677676667677676667767677676767767677677676667667676677667767677667666677677667766676767767676666676676767766776767677677677677666676667676776776677677677677677677666776676776776677676776677677676766776776776667676677677667676767677677676667677677676676776776677677667667767767676776776666776776767766776776767767766667766667767676776776676776766667677667767767667766776776767766676767766667677667676776776776677667767767767767766776766776767767767676767677676766776776776676676677667666666776667676676667677677677667667767766767667767766766766667677677676767677677667767666666776776766677677667767767767766766776767676767667676767677667666767676767677667677677667667766776776776667667676776677677667767677677677667667767767677677676766776767767767667767767767677676776766767676767667767766677677677677676767677677666767667667676776767677666767676776776767676767676766766767766776767767667767677666667676676766767677677666677677666676767767766667677667676767767667767666767767767766677667666667767766766677676776766667767766767676776677676677666776776767766776766766667676676776677676667677676677667666677677676776676676676766677677676676776676776677677677677676667766767767677666767667767766776776666667767677666676776776767677677667677676666677677677676676776676776677677677667766776776677667767667766776776767767676767766767767666767667767676676677677676767767766776776767676677676666776776677677677666767766767767766776767767667677676666767676677667677677676677667767766776767767766676667767676776776767767767676667767767667677677676776776776776776676677677666776766676766766767766676767766766776766766776766776776776677676676776767767767666776676776776776677677676776776767767767767677676767676666676776676776677666677667767767766776667676677677677676766776677676667667767677666766666776677677676767677677667667667767766766676776776676667767667767766767767677667667677667767677
6766767676677677676766676677676676677677676776776667767767766766676666767766667767766676676776667767766677666776776767767767666766767766776766677677677676767767676767676776776676667676767676767667766776677677667677676677676677676667677677667767666776667766776677677676776676676776776767677667677676766767666767767767767766677677677676676766776776776676667766766677677667667677667676676767766677666776676676677677667676676767676776767676776776767767767667767767677666767676776776766667666767676776667667767767766776676676776776667676767676776767666677666667676666767767767667667676677666677667767767666767677667767767767676776767766776767676676677676676766677667676677676766776677676767767677676776776766767667666776677667667767767677666766666767767667677667677677676767666776776776766767766676776776776767767667677666776767677676776767767767767667767766766776766776776666767677676766766776677667677677667676767766776766776776766767767677677666776776776767676776677667677667766677676767676677676776676766677667677676767667767766776776677676767667677677676766776676676776667677667767767676767666677667766776766667766767667666776666776776767767676776776767767666767766667767767676667676666776776677677677666776766776776677666776766776677676776767676767676666767767767767767676776767677667676766776767666767676676776766776776776767667667676677676776666767677676776767766776666677676767677677666776767767676776776767676666776776676676677676776676767767767677667767676767767667766677676676767767766767767667677666767676776776776776667677676767676767676767766666667766766676767766766767677677677667767677676776667767677676776677666776776667676767767766667767767766767767766677677667767767766677677676767766676776776767767676677676767767767767667667677676666776766766766776767676667676677676767676667677676677666776766676677676776666776766776776677667676776767766766767767767667766666676776766776766776766676676767767676776676676677676766776666766677667766766767676776676776767766676767766766766767767767677676677667666767766676767766776766666776776676776767667767676767677666766776767767677677667766776767677677677667766766776776677677667766766776766767677667677677666767766676667666766766776776776766776776776776677676767676676767677677677676676676677677667767667676667676767667766766767767666767767767767767667766667767767766776767767677677677676776776767767766667767767676776676767667666776667677667666776767676676766767677666767667677676776667676767766676676767667767766776676776776766776776676776776776776766677666776667676776776767766767667767766776776676776677677667667676676767667767767767766767676677667676766666677676766767767766677677676767766776767767767677666776667676776776676776667767667667676776776676667766766676776767677677677677667667677677667767767767767766776676776776766666677677676776677676676766776767676767666776767666766766767677677676767767766776677667676776676776667677666767767667766776677677667676776776667666676776667766667767767677667767767767767767766667676676776677676776676677677667677677666776776776677667676666677676677676767767676677676666776676767767676767767677667666677677667667767767766776776676766767767666676776766766676766676766677676676776766667767676767767666767677666667677676776766767666767676676766666676776776767676677677667767767767767667767666776776776666767666677667677676766776767767667677677667676767676776766667676767676767676677676776767766776677667766667767766676776676776667676677677667766776667676667667667676676766776677676776776776776766767677676677677676776767767766677676667667677677676676776767767767666776676776767766676776677677676677667767666767767677667677676767677677666776767767676766776776766676776767766776766667766766766677676676776676677667767667766776776767676767677676677676776677677676767667766766776677676776776766667767677667677666677667767677666776776666677667667676676767677676776677667677676766776776776676776676767766767676766767767676776666776767667766676776767767767766767766767767666776776767676776776767766767666776766767676766767676776767766676766767677676667667767666776767667766776767767767767676766767767767767767766776766667767767766776766767767767766776767767767676667767677666676776767767767767676666776767676776677677667676767677677677677667766776676667767677667766776776767667767666776677676767766766776776776767667766677677677666767677667767676766667667676776667767767676767677676676776676667676776676767767766766767667676776677666776667676677676767767666767677676677677676767767676676766677676677676767766766767667676677677676776766776676767677677676776676676767767667767677666776676767767767667676766776676767677677676776677676677667677667767677677667767766767767767767667766677667767767766666767767667677677677676767676776776766677677666676677676677677667676776666667677677676776677676666767766677676776667767667766767767766677667677677676776776676676676776776776776776776767767766776666767767676776767767786767766767766776767677667677677676766776676776776667767767767767677667676776776766766767766677676767767667766776667676776676666666677677677677667676676676767676766767767767767767767667677676766776677667767767666677676767767767677676677676767767676676667676676677676667767766677677677667677676766776676767767667767677666766677677676776776666676776776767667767767676676766776767767767677676776767767677667677677667767676766676776776776767766677677676776677677677676766767666666667767766677677667666666776766776767666766676767767767766667766776677676676776776677677677677677667767667767677676776767676767767676667676776676767766667666676667667766776767676767766676676667767677667667667766676776776666677667666667767677676776776677677666776677667767677677667767767676677667667677676767676776766677667667677677677676677676767767677667667676767666766677666666767676667766767767676676677666776776667667677676766677667767767767767767676776776776776767767767677676767767676677677666776667667676766776676766776677676676667666676767676667766766677667676667767767767767666776776776666767666776667676767667767667676677666767767767676677677676776776667766676776767766676766766666677676677677677676676767667677666766766776667676767767667677667676766776767766776677677667677676776776766667667666766676667666776767677677677667767677677667766676767767666667766776667767677676776766767766676776776767767676767767666776776766766767766766776666767676767767667667766667766667677677677667677667666667667677666677676767676767667767667767666677677666676776676666767676767767667766776676676776776767767677677667667767676767767766767767667767676776667677676677677677677677667767766767676667767677676776677667766776667667676776776776666767667767767677676776666666677667766767766776776767676776767767667667676767767767676776766776677677676677677676766766767767767676676677676667676767766667676676676776667767677677676666676776676666767667667767766766776767676776776667677667676767666667767767677676766776766776767766667676676677677666776676776667767767767667677676676776676677667766776667676776676776766776676776667676767666776767676767767766676776766766677676776667677677677676677676776776776767677667677677667676776776667767676676767676767766776776776767766776767767677677677667767676667676776667767767677667766676767766677666766766776766767767767767767767676677667767676767767766767676766776776767666767767766767767676776776676776776776677677676776776667676667766666766677677677676766776767766766766767676676776667676766776766776677667767677666667676667767767667676767667767667766767767767766767677677666666776767676766766776766676676677676776767767767766776677676677676667766776667667677677667666766776667766776776767677667766666776677676767767676766776767767676677667676676767677677667766776677667767767767667677677677677677667667767767667767676676767676767767666766676666776776766676776676776676667767677677676667677667666776776677676767766776677667767667767766677676677666676776767677677677667676676776676776677667767767676676677666776676677676666767767677677676776776776767767677676776767676677676776677666677676776776767667766767676677676676766676776776767666766767667666776776767676766767766766767767767667676776766767676677677677676676766767676667766767766667677667666776666767766766776767767667766667677666677667766766677676776776776776776767767766766676776767677667767676776766767676676677667676776667767767676677676767767767676767666776767767677676767767767666767766776776767667767767677677667767767766767667667677676776767766766767767767767767767676666766767666776776767677666677677676776776666767666677676776766766776667676767767766776676676666776667767676776676667676666776776776776767766776767677677676676677667767677667677666766666767676666667667677676776676767677677676666767667766667676677667767767666776677676666767676767677667766676677666776767766776666667767766766767677676776767767767766767676676776667767677677676776776776767677676767767676677676767667767767676677677666776776677677677667677677667667767676767666776776776767666776677677676776776767677667676676677677677677676667676776767766676767767676766776677666776767667676676767677676776776776667667767766677676766666767676776767677676767667676776776767667767766776677676776766776776766767766666666767767676767677677666776766677667767676676676776676767767766766776676676776667666677677677676766667677677667767677666776767767766776776776677676776776667766776666766667766766776667767677667676667767767767667767677666776766776776776676776766776776766676676766776767667677677677677676776676776767666767676667767676776767766767766667676776666776677667766677666766676766767767676677667677676766667766667767767676776776776767767666677676767766767677676767677677667766776776767767676766776676667766767767767676766776766676767677677667667766767766667767766767767676676776776676776776766776776767667676766776766766676676666677676677677666766767766776677667667677667667767666677676676766676676776767766676766766766677676767767677677676767676776676776666776776767
677667676776776776767767676776766676767766766767767766667677676776776767766767677676776676676767667676776776667676677676677676776766776666776776776776776667666677666667767767677667766667766677677676776767677677677677667767666766776667767677676776677676767676776666776776767767676767766767766677677677666767667766666776766776677667767666776766776776767767677677677667677676667766776767676776677676767677677666667766766776767767667666676676776776676776767766667676776767666776776767667766766767767767766667767676667676677666766766767766776776767677667676677667767667667767677667677677676667767766776776767677676767767677667667767766767766677677677677667666767767767676776666677666676676776767666776776767676776767766776766776776776767766776677677677666767767677667677676766666667766766767767677666667666776776776766767766676767766776776676676767767767767667766766667666767766767767667766776676766776766776776776776776667766677666776767766776767767767676676767667666677667767766776767767667766766766776766676667666776767667676676766667676666676767767676767666666776667667676677676766766676776667767667676767676776767677677666767767766776677677676776776667677676776667767767676776776667766776776676676776766766767667767677666677676677676676676776776767767766776767676676776776766766776676776766666767676677676677677667676767676776767767766767766767677677667766767676776667666767766766776677666676776776776776676776677666767676767766776666776776776776776667677677667767676767667677677667767666776676767767667766776676667767666776677667766767767766776767677677666767667667766766666677677676767676776677676767677677676776767677676776776676776667677676767676776776776776766766776767676766776676676677667677667667767767676767766776766776776776776766776676776767766776767767767766767767667667677676767676776767667766776677676776766676677676767667767767766666676776776766767677667666677666776677667677677676767767767767676776776767667766677677677676766676676676766776776766766776776666676677667767767767667677676776776677666767767677676766766677677667676676676667767677667767767667766676776767766776767666776767676776676767767767667767667676776767666767676667676776767767766677676676676767767677676776776766677677676677666767676776776767666667767767676677676767767676776776667676667667666677677676776677676766677676676776776776776767676767677676776676776677677677667767767766776767767767766776767767676776676677667767677677677677667767666767767766776776676776666776676677677677667667766776767676666767677677677666676776677676767667766677676767667677677677676677677676767767766677667667767766667766767767667667767767767667767676767766766767767676776767767767677667766776767677677676667766776766667767766776677667676676776676776766766767767667767766776767666767676776776776776776666677677666776776677676676776767667766776676676766776767667676677677676667677676667767677676776766667767767667767767766677677677677677676766767766767676776776776767676776677667766677666767677677676776677677667766676677676766767667766677677676767667666767766767677677667667677667667677676667767666776767767766767767766676767667667667767766676676766767766776676676766776767767766676677676766766677676776666776767677676667676766776766767766766776676676776767667767677676666666776766676677676776776767676767667676677677667767677677677677677677677676767667767666776776677676767676767767667676666677676667767677667767767767667767767767767766776767767667767677677676776767676667677667767676677677677666766767766776767677676776666676767666767766776767767767767676776776776667766776676766767666776776776776776667767667676676776767676767766776776766667667767767767677677676776677677676677676776776776667767767677666776677667676767767666776776766677667766677666676766667667766776677677666776776776677676666766776676766766776676766776667677677666666766776767676776767666767676677677677676676766677676677676766677676776767767767676666776676776776677676776776776766767766776677676676766776677677667767766766677677677676767767767767677677676677677677667766776767677676776766667767676666667766767766677666767677677667676776776767676776667666776776677666767666667766676677677667666766676766676767766766767766676767766667677677676677677677667767667666766776667677677676676676767767767666766767677667766767666676776667766667767767767767767767767667666776766767767677677677677677677676667677676677677677666677677666776666766776776776776766767766677667676676776776667676676677677677676677667766667677676667667677667766776776767767667767676676666676776776676776767766666676776776776776776766776676766767677677676677677667676666677676767677677667766766677676776677667676767677676666776776776676767667677667767767767676776677667677666776776667676766776677676767667667767767766776677677666767666767766676766776776776666676767667676776776767767667677676667767767766676676776776767766776767767766767667676767767677676776767766767767677667766776676766776676676767767766767767767667767767677676766676776767676776767667677677677667767677667767767667767766776776776667667677676676776767676776766676677667677667677676667766677677667767766677677676767676677667767766676776676776767766776776767667667767767767677677676776677667766776677677666677676767766776666766676767767767766767666776767766676766776776677676776666767767676677676677677667677677676776676776667667767677666666667767767766767676776767767666677677676776667667767767677667767767676677666776667677667766677677676667767767767766766766776666766776776767677667677677676767667677677677667676776766776767677677666767767766767767767677677667677676677666767766766767767767767767767676676766666677677666767767767766767667676677676776766667676776767767766766677677667666767766677676676767667667667767767766667767767767767767677676767676776766766767677666776677667667677676767766776766767767677677677676776776766767766776776677677667767767767676676677666677676776767767666776667676767666776666766766677676776766676766767766766666766776776677676676776776767676677676776776776766767767677676776666677676677676776776676776776776776767667767677677676766667677677667667677677677676776677677667766667677677676667677666676767677677666776767766776767767677677667667676776767677666776776776667767667767667767676776776766767767667767667766767676776776776767676677677676776667677676776676767766776677676667767667677667667766767767767667677667666666776776767676766776776776677676776766667767677677677677676767767677667766776677677676776767676767767766767767767767767766776776667667766666676766676776766767677677667767677666676766776677667667676776767766676766776667767766767767676767767676676676766776766776767767677676677667677667666776667677667677677676776767667767676767667677676676767767676766766776666776767767766766766767676776776676767766766766776776776667766776776767767667767666677666676776667677667676676776776776667677676767767667767676767767677676767667676776767676677667677676776677667677677667676676677667666767667677676766666676767767767666767677677676776776676767767667677677676677667767677677676767677676677666766766766676776776667677677667677666776676767667767667767767677676776667767767677677666767766766766776676766776776776767667767676666766767667767666766767677676767767766677677677676677677676677676676767677667767766776776766766677676776677676666767766677666776667767767667676767767767766767677676767667677667677677666767676767676676766676677677667666767676767767767677666776676776776767767766776767767667766776676667766767767767767676767766767677677676767676767667676776767667767676766677677676767767676666677676767677676767766666666677677676667676677676776677677677676676776766776667676776667666767677677677676766667676677676767767667677677677676766766676666766667677676666776676766667767677676776776766767677667767677676667767676767676666767767677667767767677676677677677676767767767767766667676667766776667666766776766767666667767767676676677667766767677667767766776767766676776677667677666776776776776677677677677667677667766767677677666776766766776676667667677666776677667667666676767766666766677667766676776776677677667677667767676677667676776767676776776677677677677676767767677666767677676676766766767677677676677667676766766767766767676767766667677676776767667667766667677677677677676767676766767666776767677676766776767677667676767767767767767766767766667766666776667767667767677667677667666667677677677667677677676776667677667767667667667767766767676767677676776767676666776767767766776766677676776767676767667676776776776677677667766766776677676776767767767766776677666767766767766776767677677676677667677666677677676766677666767767767766767767766776767767766667677677677677676776676766767767666676677676776667666666767766766677677667676766666767767766676676776767767767676767767676766767766776766767766677676776677676767767767766776667667766676776776677666767676776767676776666766766676677677677677676767667677667767767767767676766677666667676767767676776776767676766776776667676776677676776677677667676776766667677667676667676776676767766776766767676767676776776766776767676677676776776676766767677676667766766667766776776776676766676766767767767677677676776677667767767666776776776666666776677667766776767767677676766776676677676776776767677676776676776776767766767676776676776776676776677666767677667767676766677666776676776766667766666776677666776677677677677676776767767666776776677676776667767767767676766677667767677676767677676776677676677676776677667767767676766676776676776676776676776767766677676676767767677677676766776776667676677677667677666767766767767667767767766767767766676776676776766667676667767676776776767767676776676767766666767767767767767767767767767766666766776766776767766767766767667676676676767677677667767676776776767767667667767767767767767676677676767767766776776776767766776767767767667767676767767766776767677676667767667677677667677677667767667767766767677677666677676676776666666767676776776776677676776776677667767676766677677676776667677677676767677677
667667766776767767767767767667766776766677676776766776776767767766767677676776677677676667676677667667767677667767667677677667677667766766776667677676667676667676667766767767667767676667767766767766776767766767767676776767677666776767676776776677667667676767767676677677667767676676776776766677676776776766776776676767676776767677676776667767677677666776776776766776776677667767676776667666776776676767766776767667677666676776677677677676776676776776677667676776776677667767676767766766767677676766666667676767667767766667677667667676776776767676776776776776667677677677677676766766676676766776767677677676776676676676766766776667676667767766776667766776776767767767676776766667677677677676766766766766676767766776667666767767767667676767767667766677667677666767766767676767767676776767767677677676776667667667767767677677677677677667676676776776766767676677666767667767666776776667767676776767767676766677677677676776766667677677677676776767767677676677667676776776776776676767766776767677676766767767767767766767676766776776676667677677676767666776776776676767766766776776776776766667667677676677676766776667677666667677676666776676776776677667767667767767667667767766677676766776767677677676676676766766677677666676667767766677676776767767766666767667677666767676667677677676767767767766776776767676677677677677676767667767677666766677667667667676776776666776776776767676776667767667767767676676776676767667767767767767767766766776776776776667767767766767676767767766676776766776776766666776776776776776776776767767767677676767766776776776676776776776776766776677677676677677677676766667677676776776776676676676767676676676776776767677677667766677676767666776666767667676776776667677677667767767677677667667767676766776776776767677676767677676677676766776767767767766677677677667676666776776776776776776677677676667676676776667767767767767667677666667767666766776776776776776767767677667767667767767676667767766776776676776667666776677666676776776776676766776766677677676776677667667767676667767767677676776776776676667767676677666776766766776666676766776766776776676767677677676767767766667676667676677676767767677676767766776667766776776776677677677677676776767767677667767767767767676776776666767667767677677677667767676676767766776766776676676776676667677666676677676676776667677676667677677677677677677666766776677666767766766767767767667666767767767766776766776677676667767767667667767677676667667676666776767767767677676776776767767677676667767676766776776766677666767666667667676767766667767676676776677667676676776776676677676766776767677677676767667677667766677676776776767767766767767677676767676767667767767666677677666667677677677676667677677677676776676767767767667676666767766776767676776676776676676676776776676677676766767767677676676776676776767676677677676667767767767767766767766776776767766677666667666776767767667666767677676776767677667767676676776776776767767766776677666666776776666767677676767676776767677677667667766767667767666776776767767767677676767677666767676776677676776776767767767766776776767766776676776776677666667767677677667676677677667767767766677666666776666677667677667677676667676776776677677676776676767677676767767676776677677676767676776776767767676767767767676767667766767767677676776667676766776776767766677666677676766766767767676776766766766776766767676776776776776776776776677667667666667667766776677677666667667677677677676776776776767767767667767667766677667666776766766676676776667677677676776677666766776776767676677677676676776677677667676767767767677667767666776667677677676676767767676776767766666776677676767666766676767677676667676767676677666776676676676666776767667676766677677676677676767766766767767767667767766767676767766776667766666767767667677677676776677677676676677677677676767767677677676676776767767666666776767676676767767766676677666676776776776776776677666667766767677666666767767677667767667677677666676776766667667666776677676676767677677676767767767676677676776667677677677677677677677677666676776667767676776776776776767766776766677667767676766766766767667676766776776776667767666667667766776776677667767767677677676776767766776766776667767767767767767677676767767667676776677667766667767766776667667667667667676666776666767676677676776767767767676776666676767766676677667676766776776776767767766776767667676767767677666776776776776776767677676776667767676776776676667667676676767767767767766776776666666766667767677667667767676677677676776767667666767666667767676776667766677667767767676767676767667767766776776766766677677676766776776776776776667676776677676767676767767767767767766676767676666776767767766776776767677677677666676776767676677666767766776776767666766776776767767676776677676667677677677677677666667676766766677676767767767767767676776776776676767667767767667767676676676767767677677676766776766767677667767676767767767767677676767667766776667676677667676776776776677677677677676776767667667767676776776777677667676676766776767767677676776776766677667677676676766767767767767767667666767767677677676767767767667767766776776767677677677676677676676776767767667767667676676766776677677676767667766767676767667666767767767676766776767766767676776776667767767766776776767767767677676767677666677676776776676666667667677667766776776677677666767766767767766667767677677677667676776766667766776776667677667767767767766767767766767677676767667767677667767767666767767677676776667667767766776767767767676767766667767677676776776776776677677677677677676776767667767767767677677667676677667767677677676776677666677677666776776767667677677666677666676776776776677676676677676666767676666676676766776776667767676766767676776767766677676776667767667766776776767766776677677676677666776776766767767676667677667767677666676677667676776766776677676767767676667767667677666767667767677667667766676677676667767677667676667666766676666776666666666767767766766767677676766677666776776666676776776767766666677676666776776776667767766776776676676767676666776676767676767766776776767766767766666776677677677677676676767767767677676767767677676676776767767766767766776776677676767667677677676766677677666766776677677676677676767677677667666776666776766776776676767766676677677666677667766766677676676776667676766676776667676677667676767676676776767767666666776677667767766676767677677676776676666667667667767676776677667766776677667676776667766776776776677676766766667767767767677676767767667667766767677666776667676776776676776766676667667767766667677667766776766667676776676667767767676677676677667767667767766776767677677667667676776767677676776776776776767676776767666677666677677676776767677667766776767677676776776776676676776767667767676676776676676766767767766677677667767676766676776776767767767767767766766677676677676776767767677677677667767767677676767667767767767766677677677667677676766766767667677676776767676776766767767677667676767676766776776767766767676676767677666767667676776767767767767767676666666766677666776676767676767767767767676676776667676776776776776767667766776677676667767767676766776667666676767667767767767766677677677676767766776676766766666676767767677677676766776767767676676677677667677667676767667766676776776676767767676667767677676776767667666766677676767676767677677677676766776767677677676776766677667767767767767766766767766776676767676676667676766776776767666667677666767766776776766776766767767667666776767767677667767666767767767666776766766676666677676767676766676776666667766776776776776776766776677676767676677677677676677676766776676667677667767767677676667766767767676676776676767667767766676767766677676677676776666776677676667676677667676677667676676776667676667667767767677666676677676667767677676776667677677677667677677667677676676776767666677677676676767767767767676776767767766766676677677677677667676767676767767667766776776676676766666776766776776776676677676776667667767676767677677666767666766676677667766766767677666767767767677676767767676767676767676776677677677677676776776767677667766776676776767767767767676677677667767767766676776676766766776776776666767766776767676776767766767676767767767766776767767666776676767767666766766776767676766676767677676776776676766667767767667767767677667677676776776676776767767677677677667667766776667667767677677676767767677677676676767767767666676677667767766677677676776767667677677667667766667677677666767767767667677677667676676776776676776776677677676776667767666667666667676776766677667766677666766677677676766776676776776767666767677676776766676676767677677677677677676766677667676767667767666767767766676767677676776776776776767676676776776767667766677676766776776776667767767676676767677677667676677677676677677667767767767667667766767667676667767767767767767766776667766767767677667767766776677667766776766776677667667676676776776766776767767667767676676767677676666677667767767667767767676767767676767676776766667677667677677667676767676667767677677676766666676776676767677677677677677677677676767666776667767767767766677676767676676677676767767767677677666666776767766667676667676766677667767677676776676667767667767766667677677676767676677666776776766776767767676776776776666776776677676776767767666767767767676767766776776767767677666776767666776766667766676766677677667766667676767767677667767676676766677676776767767667767766676766767676766767677676676676677667676776766676776776766776776776677667677667766676776667767766767677677677676767767677676677667677677676767677677677676666676776666666766776676676767676776776677676677666766767767666766767676776767766767677677677676766766767676667767767667766667767677667677677676766776776767677677667667767676677676776676776766676776767676676766776676776767766767767767667677666767766776667667676666766767767767676776767766767766776767767667766676767677676776676767677676776776776776767766666776767676766767677667767667677666767677677676776767667667677676676676767677676767676776666776767676677676767767676776767767676776766767666776667767677666776776677676767667767767
67767676767767677677677667677666776776767766676676767677667767667677666776766676666766667676676677677676677667676776776776676767667677666776767767676767766776677677676766767766767766776767677667677676766677676667677677677677666677666767767767677666776776776677677667767767767667677667667676776666667766776767676776677667767677666776767677677666776677677677667767667676767767676677676776776667677677677677676767667676767767667676667767767677676677666776667667677667767676776766776767767676677677676776677676767767676767667767666767677667766677666776776676776767767677676767667677667666776776776766776766767677666767767666677677667767766767766766767767767676776667667677677667767667767677667767676767766766767767676667766776776776776776767766776776676767667667677677677667767767667767677676676676676776776767676776767677676676677677677666767766676776776667676767767677676677677676776676776676776767677676667767767677676767676767767676767766676767676676677667666677667677677666667676666767767666676667766677677677676776776776677677667667767766667766767677667766776776767766767767677676767677676767677667677667767767667767767766767767766776767767766767677677677667767766776776776776776776676776676776677677677667767767667677677667767677666677677676677677676776666676776676766767766766766776767667767767767667677677666677667676677666667667676766776766677676676767767667676767766767766767767767766776776677676666766776766676776776667766767667766667766677666676776676767766676776676766767676667766677667767767767766766776767767767676766767767666676776677666766767766776776677676767766677677676667666676767676776767767767766766776776666766667677676677676676767766767676767767667767767676767667767676676767766766677666767677667667766776766776676776776677677666677666666767767676776776676776767677676676767677666776767677676767766776767666767677676767766776776676767667676676776667677667677676676676677677677666677676767676776677667767677677667766776667667676667676776776677666667766676767677677677667767677677666667767676776766776776766776776776776776776766776767766677676676776767676776776766776767766667766776677667767767677676776676766676776767767676767676677677676776767676676776677667766677676667767677677677677677676767767666767667667676776767666776767676767677676676767676776776776776666776767767767667767677677676776676667667767767677676767767767767767767767767677677677676776666776776767676767676767677676776766767677676776767676676776776776776767676776766676767766767677667677667767767767766666766776677677677666767767767767677676767676766767767766767676767677677677677667767676766767767766776677676677677677676677667677667666776767766667767676677667677667767767767766776767666776766776666767767766676767767676677676666667766776776776766766776776676767676767676767767677676776776767767766676776676767667676767666767767766667767676767767676676776767666766776676666667767767667667666776767767766776776667767676767767677677667676776776767676776676766676776767767676766776776766776767676766677666667767767667766676776776677676767676667767766766767767767667766767767767666776676766677667766666766667767766677677666666767767677676776676776766767766766677667667767667766677676676676776767766776776766667677677677676776766776776667767766776667676676776776667766766677676767677667676776767667766776767767767677666776766766666677676776776677677676667767767767767677676767766766776676676767766767677677667676767676776767677677677667767666767767767676666667666776776677666776667677676776766776776667676776676667767767766677676767677667767767676776776776667676776767676666776776676776776767667667676776766767767766767767767677676767766767766677677667676666766767676676776676776767766776776776766767676676667667767767767676766776776677677676666677676776676776676767766767667766767767766767666677676676776766767766767767676677677677676776666677677677676776776667677677676766776776767766776676766667767677676667676676666667767677677677676677677677676677677667767767766767676776776676677676677667766676667766776667766666776767667766676767767767677676776677677677677667767767666766667766776767767667666676776667766666767767676766676767767766776776776776766776677677676776776767676767767767667767676766766767667667677667767667767767767767767677666767667767676776767676776677677666766776667677677676767676766767677677676667676767677676667676666677677666676776776667666767676676766667666677667667767677677676766776767677667767766776677666766776677667677667677676667667766767767667766677677667766677676767767666766676677667677666767767677667676766776766776666776667766767767677676767767676766766776776667676776666767766666677676767667667767767666776676676676776776667767767677667767767767766677666767676676776767676677677676666667667677667766776776767676767766676766667766676767667677666767767766776776766767767767767766776667676677677677676667677677676776667766767666767676767667677666676766776766776667767767766776776667766776767766776766676676776776776676676776776667767767767767676767676677666767767767677667766677667676677667767676667767767767666776677676776667767676666667677676776667677666776776676666776767667767676766767767767666666776677666776676767767676676767767766776776676776677676767767677676666676767767676667676667676677676776767767676776776767677666776676776667767766677667677677667767767767667677676766676677667766767666776776667677677666776667767767766767667676776766776776767676767767676767676767676776776767666776677676767676767767767766676776766776767676776766767767677676767676677667676776677676767676767767666767767667767677677667767676776767767667677676767767767767766767676767767766667767666776776676677676676766776667677677676677676677666776666766767766767766776776767666677677677676667677676776767767667767667766776677677676766776667676776767766776776767767676767676767766776766766766776776776667677667677667767666767676667676667667677677667766676676667767676667666776776776667676676766776776677667676667766677677677677677677677676676776767767767666776667677676667667767766766776676776667767766676677677667677677667667766776766767676776677677677677667767767767767667676667677676767767766676767767767677677676677676767767766767676776776767667677666676677667666666776776776676676776676776667676776676767766776776776776776767677676776767677676766776676676776767666776767767766776776676767767677676766666767677676776676776776767767667766776767767766767667767767676667667766676677667767766776676676766766667767767767677677677676776766776776766667767767766776776676776776667676776667677666776767677677676766666766677676767676766767767767767667676776766766677677676677667767767767767677676767677676677677677667667767767667667676767766776776776776676776767767766776776767667667766776776776776766666767667767676676767676676677677667766767677667766767766776767677676776767667767677667676767767677676776767766776767767767766776776677677667766766766776776767767767676776776776776676677676767676776766767666767766676776677677667766766666767677677677666767766767677676676767677677677676667767767767767767766677667677676676676766776776776776666766767766767766776776667677677677667676776776676767767767767767766677667677677676776677667767767767766676766776676676677677676767767767677677667767676776776776776766767767767676767767677677666677667677677667767767667667766667767677667767677677676776766666767766776667767677676676677677677676766667766677676677676776767766767677676767667667676667676676767767767767667766767766767767676766767677676767766677676767767767767767766766767677676776776767676776677677666776676766766767677667676776676676667766776676766677666677667677677676767767767667677677677676776767767766766767676666776776677677676776776776776767766767767766666767767766776776776767667676767766776776676767766766776676676767677677667766677677667767676766766667677676767767767676766776667767766776767676776767676667767677666776776667677677667767667667676676677676767766776767666776666776766767677677676776776776776766776776767767767677677676766766767667676776776776667766766776676767676776676667676666667676766677667766776677666667767766667677676677677666766767676677677676767766667766677677677676677676766776776776776667677667676766766667767767766677676767766766676677676776677667676767676666767667767767767666667767767676677667766676776766776776776666667766776766767666776666676667767677667676667676677677666776767667677667766776767667766677667676666776666767767676767767667677677667677677676767666767677677676776677666676767766677676676767677676667767767667667766767767767667767667676767677677676676667766776676776766676766767767767667767676676767677676767677667676677676767677677676767767667677667767677667766776776776667767666766767676766776766677676776767676767677677666776776667767676776677677676676767667676767766676776776776677667667676676776776767767667767667767677666676776677667766767677667677676677667676776767766776767666766767767677676766776676666676776767766676776676776767676676767666776677676666766766667766666776767766767766676676776676776667667766666766767676776776767676776667666776766767767676766667767767666676666676776677677666667766676776676767676776767767767677677677667767677676676676767767677676676766767676776767676776776767677677667767767667676776767677676676776767677667767667767676776767766776767767766776776677676776776776776766666676767676767666776776776667677667676776776677676667767767677677677677677666766776776776776776776767677676676766676677667676666767767767766776676767676776767677677676677676677676677667667677677677676776676776776677677667767677677677667766776676776677676776776776677676667767766776776767767767766676767667667677667766766776667677666766776677676776676666767767677676766767766677677676776776767767667676677677676767667767676767767766776676767676676776676776767667766776767677676776776666776776767677677676767767767767766766776776776767667767676667767667677676776776667767677677677667767767766776677676677667677677677677667667767667766767677677
76766776776776776676766767676776766677677666666767766767767677676776776676667676667767676776776766676776776776776776667766776676767667676767767767677676666776677677677677676677666676767767676766776677677676766776767676776767676767766676776776767667677676677666677667766776677677676767767766776776767766776767767677667677667666776676766676776767676666766767767767677677677666776766677677677667677677676766766676667676776776667677667767767767677676776776776776767767676767767667767766776776776676767677677676767667766776676767677676776767677667766676776766766776667767767677676676766767767677676776767676676666766676767676667767677676776767766677677666767767766767676767677677676676676767677676776667766767767766767666676767677667767767676776776676776776677676766676776767676767666767767767677677676776667767767767676767676776776767667766676776676667677666677667766677677676767766776767766667677676776776776667767767767766676776677676776667767676776766767676767677677667666776676776666767677677667766767767677677667767667677677677676667766767677677667766666676676776766776776676677677677667676776676776676776667766676776767677667667677667767677667677677667676767767677667676776776676677667676776767676776676767666776767667676767766677677677677677677667666776776766776776667767767677677667676767667676767676776776776677676776776767767766677677677677676767766677677676776767667767767766767677676767767666676767766767767677676776766776776767677667767766676776767676767667767767676666776776776667676776666677666776776667767767677667767677676766776676766776676677666776667677677666667767766776676677676667767667677676776767767767767767677676767677667767766776776766776776767677676766676766766767767676676776677676767767767667767767767677667766676767767766776767667767676766677667767666767767677666667767667767676677667766667677666776766676776766776677676776776676776677676667667666776676776776767766776776776767766766776776776776767667666677677667767767677677667766766676776766767767766676667666776767677676767766666667767677667767677666776767766766767676776676676766767767676767677676776766677667767667767767767767676766776667667766676666767766776677676776776776667767767677667766676766767667676767767767766767767676776676776776767676776677676776676767766667767677667767676776676667767676776666767767767676667666776776667677676676677667767766666676766776676776677677666776776776776666676766767676677667767667677676667766766767677677667676677666767676667766776676667667767767767766767676767767766776776776776766766667677676776667667677667667767766776767767766667766677677676676667676667767766667766676667667667767667667767767766776667767677677677667767767677667766667667676766767667676676666776776776667676766776767767767767767766776676776776676767666766776776776776776767677667767677667677667667766666667767677676667766776667766666767677676766776776776676766776766776767767676776776676776767676776767767667766676776676767667766676767676776677676776776676767666677677676767767766677667667676776677667767767667767676677667676776776667767676766667767676776767767676666767667677676776676676767666767766677677667676667677677677677667677677676767767767667667667676667676677666676767666767767666767677676767676776766767767677676676776676667677676766767667666776776667667766766766776677677676776776776677677676677677667676676776766767766766677667767767677667766767767766776676767667666767766667767767766776766677676776776767767766767666776776767677667667766776776766766667667676667767767767766767676767677676767767677676767676776677666676766767677677667676767666766776676767766667766667767767666766776676677667767667677676676776666767667767677666667677667766776767667667767766767676766776676677676776776667767767676776776776677676767766766667677677677667677676776776776667676776666677676667676776677667767667766766767677667667676667766676767666767676776776767667767676776766676767766776776767766767766766766667676776676776776767767767766776767767676776776776767767666767767666776767676666766766776767767766776766776776767667767677667677676776776766776767667767677677676677667767677677666776677667676766676767676767676666767767676776676776677676767667767666776776677667677666677667667767677667766776667766677667767676776776776776767767667767767766767677667766776667677667667666767767766776676677676667676776667676767677677676767676676677667676767767677667766766767677676676767676776767677667766776677667767677677667766767676767666676776776776676766677667677677677677676766776676766677677676767677667676766677676676767767666776676767767676767766767767767667677677677667676676776767767766767767767767667677667766676776767767677666667676766776766767767666677677677666776776676776677676666667676766776676676767667767767676776667666776766667676766776776676676676767677677677676767767676776776776667676666676677666767667677667767767677666776767767767676776767767767767767666767767676666776776766767667767677667767677677666776767767677676766767676776677676766776776766776676776677667766767667766767666666676667677676767676776776767677676667677676667767766776776767766767677676776776776767767667767677677676767666776676767677676767667766666776676767766776767766766776676667767767676776767767767676677666776767667767767767666776776666676767766776767766776776767766776676776767677677677676667667666677676776776677676767767767667767767677676776776776776776776767767767767667677667767767766776677676767676766766676666677676776767676776776776776676677676766767666676666766766766767766667676677676776676766676767676667676776776767767667667676767667676767767767667677676767767767767766776776776767767667666776776766766767677667677676776677677667666776766776677677676677677677666767667677676767767676666676767677677676776767767666767676776776767667767677666766767666776767677676676676767677677677677677676767677677667767766667667767676767667667767767767767767767677677666676766776676776676767667667767767767667667676677677666676677667667767676776766767767767767677667767767767677677676766776776776676776776776667677667667767667666767767767667766667767767676677676767767767667767767766767667666677666766677676776776767767667676767677677677667676677677667676667666676676767767767767676667666767767767677676677676676767766766767766667667766767677667677676767767766776666676667676776776677666767677667766676766776767766776776776766767676677676776776776667677677667767766767666676767767667767676676767766767667767767666776776776676766767767766767677666776666767766766676776776767767676766767767767666766676677677667677676767677677666767767667667676666676666766776776666776776677677677676776766776776776676776667767666776767677676776776776667676776767676766767767677677676766767766676767766776776676677677677667666776766677666676766676766767767676776676776776676776677677666767677667767767766767767667677677677677677677677667767676667677676776766767767676677677676776776767676776776666767767676776677677667677667767677677676767767767677676776767677677676776677666667767767766677676776766776776776677667667767676767677666767677676776767767767677676676666776776776776776677677677677677667766767767666767677676776776666776677667667767767766776776776667766776767667767667767767667766776767666767677666666667676776767767677666667676767677666767767767766776667767667767667676776666766767766776776767766767677677667767676767667767767767677667667677667767676776776666677677677677676767766767767766766767766766767676676776776766767767667767767666677676776677677667677677676766677667677676767676677676767667767677676677667677676767766676667767767766776666776766767767677676766776766767677667767667677676776776776677676667767767666776767767767767666766677667677676776776677676677667767667666676776766767766767676766776767767667676677676776766667666767677667667667666676776767676677666776666776767677677666776767667767766776776676776776767767767767767766767676667676766676766766776776776776776767677677676766677677676767767677676666676677677677667676776776776667666667767767676776676667767767767767677676667676676766766667766767666676776677677677667677667666776676677676767767767767767767767767767666776767767676667766776776776776776767677676776766677667676766776776676776676776667767767766776766767667677666667766776676676677677677676667767666666667666767676776677676676766767676767676677667766677676676776667767766776676677676677677677677677676776776676767766677676776776667767667676776776767767766767677677676676677667766767767766776776767667676776776776776677676776767676667767676766767767767676767766776767676776776776677667676776767766767677667677677677677667666776766676677676776776767676676776776676676766666676677667676676667767667766666767667667767767677677666767766676767767767667666766776776766776677667676776767767667767676776776667676767767676667767677667676776767677676776667767667767667667767767676676776676776677667766667666667676776766677666776766667677677666677676767667676776776766767667676667676766776776767766767767667676667767667767676676666667677677666676677667766767676776776677676677676766766767677677677676677676776776776767767766767767767767767767767766776676676776676767766776766666776776767767676767677676776767677677676676776776776776666677676676767667667667767767766666767677677677677666767767677677667677677677677676676667767766667767767767767667766767676766776677676766776766776766766667677676767766676767677676677676776767766676776767767767767677667666667767767676766677666767667667676776677667767677676766776677667766676766767766776776776666767676676776676766776766767666667677676767676666776776776676767677677667767767767767767767676776767767677667676676676767677677667766776677666776666767767667767676776677677677667766776666676776776676667677667667676776677667767767676677677676776776767677677676677676776767676766767676776676767676767677667767676767676676776766776766767766677677676767767766676776676667677676776766667677677676766676667667767766776776676677676776776776776767677667767676776676766766766767767677
67676776767767677676776677676767767667766767767677677676767767676767766776767677676676776776667767766767767666776676776767767667767667767767677676776767767676776677666776677677667767767767767667677667767667677676767667677667766666766776766676776677676776666676776767767767667766677677667767666776766767677676767676677677676677677676676677677667767767667667766767677676776676776677667677677676676776776677677676767677676766676767767677676676676767677666677676676667677676776766766767767677676776767676767666776676776666676767676776776676677676676666776776766767767767666676776767767766677667676766776776776776776676776776667767766667676776767676766767767767766676766776776676676776776766767676767766676766766767667677676667767767767766776677676766776677676767767767677667667767767666767677667767767676677676776766666767677676766676776676677676676667667676776776677666667767667767766766767677667676776776776677677676677667677667667677676676676676666767677676676677667677667667767666767767677667677666767667676677667676767767767767767767766776776677676676776776677677676776676767676767767766776677666767767676677676766766767667766767766766676767676677677677677666767677676776776767767767666767676776766677667677677677676767767667676676676667767767767766667766667676776767767677676767766776766676767766666767676767767667766776766767677667766676776767766676776767677667667766676767676676677667667666767667767677677667676766766676766767676767767676776767767767676776776776666666677667667676776676677677677677666776666776776676767767677676767767676776776776776676767666766677676766767667667677676766776677677676766766776776767676766767767767767666767676776767767767677676766776776767767677676767667677677677677677676766677676677676766767766676766767767767676776776766767766676766767676766776767767766776766776776767677677677676677667667767766767676666776776776776767667767666667676767767767767766677676767767766766767676776776767767677676776677667676676766776667767676676667767677676766677676767676666767767676776676766677666676776776776676767767766776776776767677676776776776676776667766677677666767767767667767766767667767677667766766667676776677677666676667767676766667677677676776767767676767767667666767667667676677677666667677676776776776767677667766676767666767676776776676767767677667666767767767667767677667766776776767767767677666776766676677666677667667766776667767667766776766776776667766676776766667676766767767676677666667667767767676676667766776767677676677676676767767767767767766677666776676776667766776676776677677677666776766776766666767667767676776766667677676776776767766676776677677667766677667766767676767676667767767767667676767667766776776766776676776766776667766776766767766776776776677676766776776766766766767767676766776767767767676666776766677677667677677667676676776766766776766776677667767676677676667676767676776776676677667767767766667766666766776776766677676776766776666767767767677676677676677667767677676667766776676677667676776766667766767766766776776766776766776766776766766767676767677666667767677667676776676767767767677667676776776776767767676766767667767767677667767767767767666767676766776766677676676776767767677666776767676776776767667667677676776776667676776767766666666666766766676776767676767766767676776767667667677667676676767767677666776767667676776766667667766776667666767676767767767767767667676767767677677677666677667677677666667667676776766766776767677676776776667767767767766677676667766766776776677666677667767767766776776766677676776767767766776776767677667767667677666776776667667676677667767677676667766676776776677676676677677677677676776677677667676776766767767676676767667767676767767767767676776766766766767767666776667676767667767666677676776676776767767767676666666776776776676767766766767677667766767766766776676676677667676767767767676767677677676766667766676776776677676767767767767667766766666676676776767767767667676677666776776766776776776776676766776776667676766676776677677677667767766677676677677667677676767767667766776767676677676767766676776776767767767677667677676676767766776776776666767767767667767666667767766677676776677667767676776776677676767676776776776767676766767667767677677677677667767767767676776776776767766767767676677677677677677666767766767677667767677677677667677677667767767766676767767677677677676767767666766666767766766767667667676766766677666667766776677667766776767667767667677667767676776767766776776767766666766776767677667766776677676766776677676767676776677677676767766676767676767766776677677677676776776767676776776676767767677676776776677676677667667766776776677677676676767677667666766776776667676677676767767676767767667677676677677666677676767766776676776767767766776676667767666767676766766676677677677677676767767767667767677667767767767676776767766667677666776767677677677677676676677676767767767767676767767666767676677677677677667676666767767766767767677676676776676767677677677666776677667767767676767677676767677677667666776776677677677666766676767667667677677677677677676776767767676767766767766667676776776776776776767667766767767767767766776767767677677677676776767767767766776776776767767676667767767676766676776776776676776767767677667677677677677677677676767666767766776766776676776776677677667767767766767677677677676776677677676766767667666766776666776767767666677676767767677667676767677667767767677676767676767766767677667677667767677676766766776776676767676677677667677677667667767667766776677677666767767677666776766776767766667767676676776677676767676776677666776667676676776766676776676677677677677676767666767676766677667767667767767767677677667767676767676677677677667667667677666767767667766767677676776676667766767767767767767677676676676667766776767676776667766767667676676767766767767767667766677667767766776766767676767766767666767766767766776676776767677666776776667767676776677677676676776776767676767766766776767767677676677676767766767767767767766677676776776767767667767666776667766776776766767767666767666776776767767676776766776766767677676676767666666677676676666767667666767677667766666776767766676776766766776677677677676766677667676767766767667667676766776767677676767677676776776676776677676776767667766776776766776677667676776776677676776776776677667767667667677676767667767677677666677676776766677677667677676667676676767677677667767676676767676666677677676667676667676676666676776776767677677677676667676767767677677667676677676776776776767677666677677666776676776766776666776776767767767677667767677667767677677667667676767766767767667676767766776767667666766767766767766767767767676676776776776776776776776767767676677667676766677676767767767677677677676776776766677677677677667676766776767767766676776767767767677677676766776776666767766667677676776676676766767767666677676776677677667666776666676766676776776776776776677676676776766767677677676766676776776776776766766776667767677677676676766767677677676766676766767677677667767666677676677666776676776676677676767767677676776767677676676677676667766676776776767676767676767676677677677666767766767767677677677666776776767677677667767767677667676767667767767767766766667766766766776677676677667767667767667767676676677677676677677676766767667767676767767676776776767767766776676776776776776766766677667677676667767766666666776676776767767677677676776667676776767766767676667677676776776776676776676767676776767766776677676767767667677666676766776776766767766767677667677677676776767666766677677666766776676676776776776767766677676677676776677676776767767667766767677676767667667677676676766767767667676766676667766667767766767767766776776776767666776767667676776676767677676776776767767666776677677667666667767766776676677666667766776677676766776767767767766676676667766677666676767676776666766767666677666776667767767677677667766767676766677676766767677676676767767677677676767677676677677677676766766767677667767677676767677677676666766776766666776776776676776767767677677667666776767767667677666677667677666766767677676676767667766776677676767767766667767676667666767676667766766767676676676666677676767767667766677676767677667766666767676677667667667767767767766767766676676677677676676676776776766767767766677667676667767766767767676776776767676676667677677677666667667676767677667676676776677677676776676776676767766676676776767676676776667676766767767767677676677667766667676767766676677667767767766776677677667677676776776767676767766776766667767676766667767767667767677677666667766676767766767766776676677667667767766776776676677676667767667767677677677666767767677667767667677676776776767767767767766776676776666776767767677676677676776667666776767667766676677676776776666677667676767667676767766766767677677677676776677667676776776767677667677677677677677666776677677667677677677677676776776767766776767667766676767767676677677677677676667766776776776676776776767676776676677667766667676666677676767766676776767767767766776776776776776676676676776676677666767666667767676667767676767666667767767677677676767676776767766767766776767766667667677676766767767766667676766776776676677677676767766767766776677666776767677676776676766776776676767677667677676667767676676676766776767767666776776767676776666767767677667767667667676776677677676676766667677677666767766776776667677676766676767767767766776767676776667676676776676776766776677676776676677667667767767767677677676767667767767767767667767677677676766767767667677676767766767766776766677666676676667767766776766776676676766776776767766776677676667767767677677676767676776766776767667767677667677667767766767766776677676677676676766767676677676677667767766767677676776766767767667677677677676767766767676776666766667677677676766766667677677667767767676766666767767767676677676667676776767767767676676776677676667767766767767677666766767766767766776776767767766776776677676676776776766666766776676676776776776766766776767676767666677677677667676767766776676776766767677677666766776767677666667667666677667767676776767676676767677677667767
367767766676676776766776776667667666767677677677667676767676776776776667666767676677667676766767676767677667767766766676676776677676676776776767767676767767676766677677676776767677677676776766776776676766776767667667677677676676776766767666667767667766667677667677676767667766767666766676676677677676766776676767677677676776767666667766676776767767676767677676776776767767676776776776677676776776767667767677667767676667666766767766666776776767677676766767766767676767677677676776677666767677677667767767677677666676776676667767766766767767676767677676676676677677677667767767677677676776767766666677677676766677666766776766766776776776676776767767676667677667766767766767677676767677677667766766776776676776767766766776676767676776676677676767667767767677676776767767766776666676676677677667767767666767766767667767667767767676767667766667767766767667677676776677676666677676677676776676766776767676677676776766776776776767767677677676767666776677677666677667676766776776776766677667666766677676676677677676767767767767676776776677677676766776776767677676776776666776767676677676767677677676776776776676776776767766666676767767667677676766776776767676667767766776776666667767677676776676766667767676667676676776767766667677666676676767666767676667767767677677676767767677676677667666676767767667677677667766677676767767766767677667677676767667766776666776666776767766767676676667677677676776767767767677667767766767767677676667766667767767766776776776767767767767676666776767667767766677677677667767677677667766776666767676776767677666776767677676766776776776767767676767767766776676767766767677677676676776767767766776667767666776767676677677667667766776776767677676677667767666667667767677666677667766676776766677677667677677677676767667767767677677676677676677676766677666767767767766677667767676676676776676677677667766776666766776767767766766677677676666767676776776776767667676676666776776767666776776666767676767667676767767676776676766767767767767677677667766677666676676676767667667677676767677677677667767767666767767667676676776666776767677676676776776776767666677676776767767767767666776676776766776767667767767766676776767766767676676676776776766776766677677666667767666776776776776666776676677667676767677677667767677677667767677667767766776676676767767676677676776677677676766767767767666667676767767767667767766677676677676766776776667767666667676767677677677676776776766776677677666776776776676776776776676776776776667677676677677677677676776776676767767676766776767676767766666677666776776767767767677676776776767676676766766677676776767676766676776776667676776776677676766767676676776767677676677677677677677667767767766776677667667766767766767666767677667666677667677676677666677676766767667667766776666676767767676677677676677677677667677676767677677676776767767767767677676667677667767667676767767676776776776766767676767677667676767766776676766776667677677677677666767766677676767677666776776767666767766677677676776776766677677677676776776776776776676767676776677667676776677677677676677667766776766776666767766776766776676677676776676676766676677676766677676676767667666677677667677667667677667677667767766776767677667667766666776666677667767766766666776776677676766766766767677667767676676776776676766776767766776767766766776766677677677667766676766766767676776676767666677676666767767676776776676767676766767767766776677677676766767676776676767677676766667676776767677667766766776767767677667676766677676677677666667677667676666767677667767677666766676667767676676676677676677677677676767667766676667676766776677677677667676776767766666677676767677667766767666676677676767676766776676767676767767666776776776667767676776677677667677667677667766767767766776677676776677667677666776776776767676676676766767767666666676776767676767767767767667767766776767767677667766767767667677677676767667676767767677666776767667676677667767667677676766776767677677677676776677676767767767766667677677676677677677667767676677667767767767676767766666676776766677667767766776767667766767676677667676767766767767667767767767676776766776676677676776667667767667666677676776677676776677667677677667767677666776767767766766776776776767677677677666776767667767667767676767767677677676776776766766677676767767767677676767767676766666667677677676767767766677676776766776676776676676767667767767767766767677677677667676767676766676677667676666767667677676677666676776776676776776766767767767677676776776667666767766667767766767667666677677667677676766677667676766676776767677667677676776776776767767767676776767677676776767677677666776667767767766677676776776676676766776677667677677677676666767767767767767667767677667767677667767767667767767767667677676676767666776767767767677677667767767767766677677666676776776767667766677677667767677676666766676776667766776767767667766766666767667677677667676677676666776676677676767676677666666776676776767767667667676677676666776767766667767676776677676767667766776776677676766767676776776776676776776677666766676776766776767767677676766767667667667676667666667767677676676776776667667677677676776766767676776677676776767677676767666767766767676776776776776667667767767677667676767676667667677676767677677666677667767677677667677666776666667767676776677676677676767766767666677677677676776767677676776767766676766776776767677677667667677667676767767676666767767767766776776667767677667667676766767676667767767767667676667767767667666776776776776676766667667667666776767667676776667677677666776767676776667676776677676677667677666776776677677667676677676667676667667667767767766776666677667677676667767767767677677677677667766766776766767766676776776776676776766776776776676667767767767767666767676676767677676767767666776776767676676767676677676776776766676776776766667676677677677666776677676766667676676767677667767767676767767767677677667767676766776666677677677677677666767667667677666776767676767677676767766767676677676776767767767767667766767667667676667677677677667767767766776776767767766767767676767677667667677676776776767677677677676776767767766677666766766676776666776776776776676767767677677676677677677677677677667766776776677667677677677666667767766776776776666776776677676776767677676666666776776676667677666676667767676776767767767676776677667766776776767767767767667666766767667767666776776776767766776776767667677676776676677676667677667766766767667667767666776776776766776677677676667676666766767667677677676766776766767676676776767677677676776677677677677666667767767677667767666677667766767766766767767766676667677677676776766676767677666776776776677667767766766767766676776667676767767767667667667767667767767767767676766667676677676666677677676767766667767767677666776776677676667676776776667767767667767767676766767767767767677677667667677677677677666776767766776767767767766677666776776766767677666766767766766776776666676677676766776766666677667676676776766666776776767766676776676767667676776667767767676767767767766776677677676776766667677676667766776767766776667767677676766676766767767667767767677677676767766667666766766677667767767767767767767766776667767667766676766767667676676676776676677676776667677676667667677676676776666666677677676767677677676767767767676766776766676767666767676766766776766767667767667766767676677677676767767767767767767676766767667767767667667767766776776767767767767767677676676776677677677677677676666676677676776677676776667676676776776767666776766676677677676767667677666776767766676666767677666767767767676767766677667667767767766766767676677667677667677666776776776666767666766776776776776776766667676766776776666776676766667676776776767676676767676776666676767676776676667677666677677676776776677676766667767767676667677667767767766667766767667667667767676776676767666776676676776776767767766776677667677677676776676776776776676666767666776776676667667767676776766767677666766667676776677676776776767767677667667676776667767666677676676766677677677677677676776677676767766667767676767667677676776767667667666676776766767767766776667767677676776677676667767767767677667677676766676767766776677666676767767767676767766776776677676767666676767767766676676667676776766767767767676767667677667766676767766676676676776676667676766766776767767767766776676776776677666676767767677667666766666776776776766677677666677676776766776676667676776776766766676677676776767667767667766776776767666767767767767767767676766677677677677677676776667767766767766767767676767677666676676776676676766767767766776676677676776666776776767677667676776676677676676766776677676766767677676776767766767767767767677677676676666676776667766767666667676767767677676776776767677666776766667676766667767677666677667767767766766776667767676776667766776776667766767766776776776677666677677677677677676767766676776776676767766767677676766677677676767766677667676776677676776677677677667667767766767676776776767767667766776776677676776677677677677667766676776776776776776767677676677676767767767767677677676776776767767767667677667767767676776666776776767676666767767677667767667767666767767766677667767666677677677677667677676667767666676776776776667676776666676666776766677676776677677676767666767676776766676776776667677677667667666767677676677677667677676776776767667766776767677677667677676776776767677667666776677677666677667767677676776766767766776776767677667666776776766667676767766776776767767677676676767767667677667667667767676677677677666666776676776767677666766776667677666776776776767767677677667767767667676666677676676767677677667677667667766776776766776676766767667766776776677676676766766767767767767676776767677676766776667767676767676767767767767677666776676776767677667677677677676676767676677676676776766776767677677676766677677677666677666667766677676766667767766776677667767767767676666677676766776767767766767767766776676676667767767766676776767767677667767767767767767767767667767766767676776767676776676667766667766776677676776666776776767766667767767667766767767767677677667676667666677677667766767677
6767767767766766767767677666766767767767767767677677677667767767767677677677667676767767676667667676766776767667767767667767676667667767767676767766677677666667767767767767767676766677677676767767667767676776677676776776766776767766667677676776776677667677667676776767676767677667767766676676677667766767767767767676766766767677677676676667676776776776767676766676677677676776776667767667677677677677676776767677676677676677677676767767677677677677677676776766766677676667767677677676677666767766776667667676676776677667766677677677667767676767677667677677677667677676676776776676766676776767676776776776776676776767767767767677676767667767766776767767767766776776676776667767766677677677677677667676676677677677666766677676767677676776667767677667767666766776776676776776766676776677677677677667667766766776667767767676767767767767666776766677676776677677667767667766767676667767666776767677676767767677666767677676776766677667677677676767666677677676776677676677677676676767667766767767676767767677676766667766776776776677677677667666776666776776766767767767676776666776676767767767767767666667677677677667766767767676767766667766677677677677677677676776776676766677667666767666677676667767666776767767676676776776667766766776767667767766776766776766776767667767767676776776677676667766767767767676677677667767766767767676767677677677677666776776767767766767767766776767677676677677676776776676667767767767676776776766776767767767767766676666776776776776667677676767767667767667666667767677677676767767667767766776776776767767676766776767767677677676766676776776776776767766776766776677667767677677677676767767766776767666767667676676766667766776776767677677676776676776677676766666667676776676776767766766666676677666776767767676776766767766776767667676766677676677666767767766776776776776776776666776676767677666767677677667766767767767676677667767676676677666776677667666766767667677677677676766767667667676766766776767767767767767767767766776677667676767767767677667767676767667667767676676767767667766666766776677667677666776667676767667767677667767767767667767666766776767766767766776767676766776676776766776667767676676776776766677677676676766776776766676766676676776766676776676776766676676667767767677676677676666666766667766767666776776767767677676677677676776776767676776767767767767767766667767677676667677667766776776666667667667766776776766767676776676676667766676676767667676767667677667677677677676677676776776667667676677666676676666776767676676776677676676667677667767767767677667677676776766776776766667677666776776667766767667677667666677677676776776666767676776676776677677667766767766667767667766767666776766667767666677676767667666767766766776666776776776776676677676767767676767767677667766667667677676767677667677676677667667766667676766667667666667766766677676666766667767677676677667677666676767676667767667767677666776776776776667766776677676677677676766767767766776767767767677676766767767677676767666767767677676767767677676776667676676677676676676677667767677676676776677677676766677667766676766776677667676767676676776767766776776766676676767677667676766667677677677677677666767676766776667666776767767677677677676767767676767767767767666767677677666677667767766676676676767766776767767766776776677667766767767677666677676667766666767676766677667667767766776676776676776767676776776766776767676776667676767676667767677677676767767676776776676776767667676776767767677677676667767676667767667677667767676767766667676767766767677676676666767677677677666776766776776676776677676667767676776767766776677677676767767677667767667767767676676676677667767677666767677677677677676776766676667667766767767676667677676676767676776677667677677667767676676766776776676666776666676776776677667667666767667767676676776767676767667667676776667677667677677667767677677676676766667677667767767676776776776676776676676676676676767767767767767767767767767766776767766767677677677676676766676766776767676776676776776767767676776667677677676767677667766766776767766677677677677676776766776767667677677676767767666677677677667767767667767767677666776766767676677676766776776676676776767767676666676776776776776776666676767767677666776776767766676676766776676766776776766677667667677676766667767676667766676776767767676676676776776667767766676666667667676676766766766667766676767677677676667767666677677676767677667676667676776776767676776667766667766767677667676667767667767767676677676767676776676677677667677667676766667767677677667677666767666776776776677677677676776676776676667767766766767767666677677667676676677676776776766767676776676776766667767766767767676666776767767677666676776776776676776776776667767766677676666677667766766776776767676766776766776776767676776767677676767767767766776776776776776776766776667667676776776676776776666767676676776776767677676676766767677676776767677676676776776677667767767677676767766676677666767767667767667767767766776766776767667767766776776778676667666767767677667676666776776776776767677677676767766676676666767766776776767677667766776767677677667676776767667667766767767676776776776767677676677676666666766776776776776677676667767767676767767667767766776776767667677666776776767666677677666676767767767766776767767676776776677667766767677676776766676776776677677676776767767667767766776666767766776776776776677676767676667767676766676766776677676776767767677666766666776767766776677676776767767676677677666767767766766677677666776677677667767676776767677677676776667677676767766776776776776677667766767677676676676767767767767676776667766776767767766776776676766766766776677677676776677666767767767767676767677677676676667767767767767667676766676767676766776776776776776667767677667767667766776776776767666767677677666766776767767677667666667767766766776767766776766767767766676767767667677676677676767766766767667667677667667677676766776776767767676677676666766677677666666767767766666776776776776766667767767666676776776776776767767677677676767767767766667767767666776676776667667676776767667667676666766776766667677677667767767766767767767676776776776667667667676776677667766766776767677677677677676776667767766776766767677677677677677676766776767767667666776776766677677677667767667767767767767767767766677676676666776776776776767767667767767766776776767676767676677666676767676766676767676677667767676677667667677676776776776766776776767766767766676776676677676677667767667667667767767677676677677676676776667677667766676676776776776766776766776767767767767667677676776767676776766776677677677677666767766767666766676776776767767676776767677677676677676677677676766767676776676767676776667676766767767677666776667767767767677676767767767766667767666776766766767676776776677677676766776767766766676776677667766767676676677677676766776677676776776776767667767767667766776676677667766667767767667767766767767767667676677667767676666676677667767766767677667767677676666776667766776766776767766776776776776677676767766677666776767676776767767767767767767767667676677676767676667677667667767766767667766677667677677677676776766767766776776776776767677677667767766776677667676767767767767766767766776676766767677676776676666766776677677667766767677667676766767767767766677676776776767766776766676767767766776676767767677677667767767676677677666767767766667677676776677676667767667767766776776767767676667667767667676767676677677677677676677676676676776776776767767767676776677676677676667767667667676766767677667676677677677666776766776767676776677667677677676776776767767767667666677677677677677667767767766677667766776776767677677676666776776776677667766766776766677677676676776767677676677666767667766767767767767666766676677676676767766667766776677676766667677667676767766776667766776666776677677677677667676776767766676677676667767766676666676767767676767767666767667767667766676676767767676767676776667766776776766767766767767766767677677667767677666776767767767767766677667766766767676776767767677676676776767677677666776776766766776776767667766667767677667676766677677676666776666667667677677677667766766776667767767677677677667676766667677667766676776776776767767766677676667767666667666767766667767766767676767667767766667766776776767677667767767666767676676766666776767676776676677667666677676677676767767767767767767767767767767767767767667677667666676776767667666677666767766676766767676666776767677677667677676667767676776677676776767676667766677676767667667666666666776677677677667677677667677676776767676776776767766666776767667667676667677667767667677667667676667766766676766776677677666767767676766776776767676767677677667676767666677677666767767666776667767676767676676776676766766776677677677667676776677666767676666767767676776767767767677677667767767676767766767677667677666677677676766767766766766766776666776776677667767667677667766677667666767767767767666776667767667766776767666767676776667666676676767766776677677677677677677677666776667676667767766767766767766767677667666776676776676767666667677667766767766776767767767667767767666767767677667666776767766767766776766776767676676776776677667767767676776776767767766767766766766766776677677666776776677676677677677676776676767767766767677676776767677676767767667676766676776667677667667767666677666776776676776776776677677676766776677677677676667666766666776767677676667767767666776767677677667677676776776676776666776676767767676667767677676767767676767667767767677676776767767666776767677667766766676776767666776767767767767767767767767766667666676776776776767766766776776776767766776767766767676667667766767767767766776776776766776676677666776767766676776776776676767666776667676667667676776766767676776766677676767667767766767766677676676776776776766776676766676776667677676767676767677676776676767766767767667767767767767677676767677677677667677677666667766776666776666667767667767676667677677677667767676676767676766677667676766767677667767766676667666776767676776667667767767767667766677676776677676776767677676677676776776676776767676677676767766776776667676
677676776767767767766677666676776677667767677676676677677677677677677667767677666767767766767767767767667667766776666667767667676676767767676677666666667767677676776767767667766766776776767766677666767766767767667767767766677676767677676776776776776776667767667677676767767676766776776767767766776677676766776676776776767766776776776666776766776767767676767767667677676766767766776767667667676667766677676667767766776776767767767767767677667766767766667767676776776776776766676677676767667767767676767667667766766767767676776767676776677676766667677677666677677676776776677667667766676677676676776776767667667667676667667667767766677667676767767677677676667766676767767766766676766776676676767767766676677676767676667676776667676776776776776666767677676767767676776776776776776667677677666776766767767676776776767766766766677676767767676776776776776677677676767677666776676667767766676766767677676776676776767676676776776767666776776766767767676677666677677676767676677666776767767767667767677676677676766767767677676767677667767766776776677666767677666767766776667666766767666776766776677676767766776766766676766767677677677676776677676767767676776776666677667676776776766676667676677676676766767676767676677676776676677676766766767677677677677677666677677677676676676776677676776767676667767677667767667677677667766676776766667676776776676776767677677677676776676677677677676667666776676767767767677667767667766677677677667767766776776776766776767677676767666667677667767767767767667767767767767766776776776766766667766776776766676776766676776766766767767766676776676776767677667766766676776676767767767766676766666767677676667766776767767766767767767766676766677676766677677677677677677666776666677676767667767666676677667767677667676767767677677667766667767767767767767766767676767767767767677677666767676667677677667766767677677676767676776677677676776776776767767766776676676676776677676776676667767677676767676666776767677676666776767676776677677677677677667667667766766776767767766776776767766767666677676677667667767666766776676766767767767676677667767666767666776766767767766676776776767767676776767667667767767767767677677677667677667767667767766676776766767767766767767677677677676667766667766767677676767767667767667766677667766677666776776776776766767676767676767767767676776776667767676767766776776667767767767767767766766776766767767767676767766776776666776767676776677677677677677667667767767676676776776767677677667767666776667767767676767677677677677677667766776766676776776776676766776776776667767676767767676677666766676776676767677677677677677676767676776676776767767767766767767677676766767666776776667676676776776767766776677676767677667667767766667667766776767767676676667677677676776677677677676667767767766676676767677676776767767677677667767767766766776776676776776776766776676776776677677677676776776776767766776767677667676776767767767667666766767767767677667676676776766766677677676766677676766666776667667767767677677667676767676677667666767667767766676667766766676676776676776666676776776767676676677677676767766766676776776776776766776776776677667677667766676776677677667667677666767677677667767676776776677667677677667676776776776766676767677677666776677667666776776677666776767666677677676676666667676766767767676767767767677676767766776767667676767767767667767766666767767667677676667766676776767667767667766776767766677666776776667767677667766667677677667667677676776677676766766766676776767767677667677677676776776766677676677677676776766776767666776776766776766767676766776677677677677676776776676776766776776676677666776666667767767766677676667676766676667677676767677677676766677676776767767676776776676676776776676766767677676767767676666776676667767676676776767767767677676767677677676776677667667677676767676667767767677676776767667767667676776767677677667766776667677677676766667667766766766767767676776667767766767666776776676677677667766776676776667766676776776767677677666666767667767766776767767666766776767767767766776667766666776766767676776776676766677666776776767677676767676776676677667767767667767766767666776676667667677667767677666767767676776776776677677676676767676767676776676676766776767767677676766667766767767666677676767677667676776766766766776776776766776767666767767667766776677677666766767766676666676776767766776776766776776776677676776776766676776766776666766776666776776667767767666666776667666676767676776676667666767676667767667676666767677677667766676776776676767677676776776776767767677677677677676677667677666676776767676766776666676766667666677677677677677667766677677667676767667676677677667676677667666776676767766677676767767766766676767766667676767677676676766776767667666776666767667676677666776767766776767667766776667667677667677676776667767767767677677667666776767766776667767676667676776766667767677676776677676767666776667667677677677667666767677667767767676767767677677667767767667676676776776667676766776677677677677677677667766667676776766766767766676766766776676767767667676677676666776677676776767767767667766677667667677677666667767767766776776677676667766676676766676766676767766776776776766776767767767767676666767766766776676677677676776677667767677677677676667767767766667677676767767767677677667767767767677666766677666767766776767766766667676766767766776677677667676667677667676776767677667667767767767767766667766776677676677676776666767677667767767677677677677677666776776676677677667767767676766776676667767767676767667676776767766666767767767766776766677676776776776666667676776776766776766776776776776766767767666767767676666667767766676776677667767767676766776767676776767766667667677667677677676776766776767766776776776767766677667767767676766767767767677677667767767676767677666676776767677676767767676776776677667767666676776677677666676776677676767667767767767766767767667677667767767666667766776776666776767667667667676776776676676667677677676776776667767676676767667667767766776676776767676776666677676677676776766677676666666676776667767666767666767677666766666767676767677677667667676776676767676776676766677666767667667677677676766677676676767677667767767676776676767676676677677677676776766676776667667767666767667677666766667666767676666677677676776676766676776767767766676776776766667677677676776667677677667767767677677677677677666676677667677677676767767767767767677666776767767766767767767676776676666776776676676776677676776776776676767676776776667767666776776767767666666676776767767766776767676767767767667766766677667666776666767767667677677676767677676776776767676676776677676676676776677667677677677667766776776776776676667767766767677677677667667767676666677667677677676677677676767676677676767677677666677677677676776676677676776767677677676776767667766677666776776776766677677666667766767666776767676776776667767667767767766767767677676776676776776776767767677676776766767766776767767767677677676767677676776677667767676677677676666767767676767766776676677677676677667676767766767666766776677666767767676676667766667667676766677677676767677677676776766776667667766676767767766767767667767767667667667766677677677667767767667766766767676676766676776776766676776776677676776776667766776677677677677666667766676776776676767676766767767767667677667767677676766766776776767767667767767666676666767766767666776676776776766767767767766667766767767767676776677666776776776677666766676767767766767667767666767677667766767766767667676776667676776666766767767767677677677677676676676776667767676677677667766767677677676776767667667676776676776767766776767666676767767676667767677677677666766667677676667676776766677676767676767767676767767676667767767767677676767767667677667767677666667666767676776677677677666776776776676767676767766776766776667676766776666767667767676767676667667676766677667767666776776776666666776677667767767767767676677677666776767767666766677667677676776776667676766767677666776676667766677677677676776667766767767766767666767767677677676767766766776666666677677677676667767766767767767677677667676676676776767767767767676667666676776776767667767766767767676776677676776677667667766766767677667667677666666676677666667667766767667767767767767767766766776677677677667767767677676767667767677676677676677676676676766677676666677667767676776767767766677676676676676667766676677677677676667767666767676676767767767766666666667666767767767676766776776767676767667676677676676776776776767676767667766767766766766776767667767667676767677667767667767767677667667676766776776676767666766766767676766767767676776667666767767767676767767766667667767676767677677676776767766677677677666677676767767767667767667666766767766677676776676776776677676677676767676766766676776776667766676667767767766676666677676767667767677666676776677677677676667766666767676776776667767676677677666776676767766766676776766776666767666767766676767767667766677667676676767766766767766776776776767767676767766677677666776667767676676766767767666667767767677676667667767676677667766776776776776776776667767767666767677676767767677676677676667676776676767676677667766767676667666767767667766766776767767767767667667767767676766767676667677667766677677676776776766766776776767767767676667676776667767767766767766766676767767677676766776666667666667767766767677667767767767677676776677676676676766666667666677667767766676776776766767667676767767677676776767676677677667766767767667767767767767667676677667666776767676676666766677667767677676667676767667667766666676676767677677676676776676766767766776776767666767676776766767767676767677666776767767667677676677667766767767767766766676676767677666776767666676676767767767767767667676766767766776766767767667767767766776767667767677677667767767676766767766677677676776767677677667767677666776766776767667677667766776776776776667667767667676776766677676776676776767766767677676676767667767677676776776776767767676767766776776767767667767766776776667677677677667767767667767677666776766677666677667766767767676766767667677666767677676767767767767677677
67677667667677676767766767766767667766776767667676676766676677677677676767767667766776776676767767667767667766676766677676776767676767677677667676677666766766776767766676776776666776767677677676776767667677676767667677676767767766776667767676767676776666776767676666776667676776767677677676767677676676666776667766766767766766776767766766776766676767767667677676677677677677677676776667767666776776676776676776767767767677667666667767766776677667767677667676766776677677676776776776676776767767676667767767767766767677676666766776776776766776667677677677677676767677666767766766666677676767676767767667676776766776776767676766776676677676767667767767766767767676776766677667666677666767667677677677676776776776767767767766677677676766767767767767676776676676776776677677677667766666776767676676776766676767677677676767767767677677666766666677676776767676677667767766677676776676776776776676776677677676767767767677666776776767766776676776766767766676776676766776766776776677676677666776766766776776767666676767676767767767767677676766776767676676667767767767766767666776676766767767677676776776676776776776767667767766677676776676767767767767767677667767667676767667767676776766776776676677666776667766776776677667677677677677676767676666676767767667767767667676766667677676677667676677676767767676677676767767767666776776666776666776776776776766676776776667766676667676676677677676767767767677677677676767767767766776776776767767767677667766677666776666667667767767766776666776676767767767677677677677666667767677676776676766676776776767676676676766767767766767677677676666766766676767667767767677667767677677676767676677676766767767767676776676676677677667767767767676667677677667766776767767677677667666666776677677667676766776766776766667676667676776776676767767677667677676676667767767767667667766667767666767667667666667667667676776767767677667767666766667667767667676677667677677676767677676776676776677677666776667676767667677667676677676666776767676776676767667766677677677677667676776767676766677676776776766666776776676767677677677677666676776676676666767667677676677666677666776776767666767766776776776767767766776776676767766776667767767666776667677676676676677677677676677677666676667766666676666776767767767676776676667767676766776766766776766677676776667767767676676766767766766677677667766676667666776767767666776776776767676676676766776776776676766776767767667667666776776776667767767676776677677676776767766767676677677676666676766767677667767667767676767667676677677667676676666776767766767677667676767767767666676766766776767677676767676766667676766767766666767766776676677676767666776677676767767767676776776677677667676776766776776766767667767676767676667666767676776776776676766766677667766676767677677676776776776677666766767676776776776767666676766766677666776767667766776767767677676767767766776776776677677677667766767767666766677676677666667677676676776776776666766767767676676776767767677677667667676677677677666776767666767677676766677677676667676666667677676667767767767676767677666767677667766767767767767667767676767666776767767667676677676766766776667767667677667767767676666776766767767676667677676776667766767676767767766677676776676667766776776677676776776676776667676767767766766776767767667667766666767767766776767676666677666666677676676667667677676676776776767766776767677667766766767667676767767767767667766676776667767767766776766766677666767766776677676676677667676677676766776776776776676776766776767767676677676767767767767677677676676767677677667766767766776676776776676776776776676767766767677677677677667677676666676676667767667767767676767767677677677666677667767676667766667766776766767767767677677677677667667677667766767766667677676767677666677676677667676767767767767767766776776767677667676676666767667677667677677667676767666767676767676677667766776766776667667676677676776776677666776776666776766776677677677667676667677666767677677667767767767667767677676776776776667767677676776766776767677676767767767767667767667766776676766776677677676776766767666776677677667666767766666677677676776767767676776666667767766766766767766676676676766776667676677676776767766766776766776667766776767767767767667667767767667676667767767767766776766767766667766766677667677677666766767766677676767767766767676767667766776767766767666767767677676667677676676776776677677676766667767767766776767676776776776676767767677666676767676667667667766677677667767667666677676776776776776667766667666766776667676767676776666767666776767677676776767767767767677667767676676677676767766766766676776767767767766676676666676676676677676776677677676766666766676776776676776767766677677667676677667767766677677676677677666776767767767767766776676677666677667666776677666676666776667676677677667676776766676776666676667766776766767766776766767676776676776676776676776677666766767676776667667766776767767677677677677667767766767767767766766776766776676767766676667666776766776776677767767767766666676767676776776776776776677677676776767767766776666767677667677667677677667677667667767767766776776776776766766767767666677667677677666766677676667677677677667767676776677676676676666776767677676767667667667676677677667767766776776666766766767677667766766776776767666676676767676776766767677676776667676766767767767766676776767767666666767677677677676776677667766776776776677677676776676767676677676776767766676767767767767676766776677676767677677666676776776766767677676767676776766776676677677667767766667766676767767677677677677667767677667767667666766776776676776776766766766776677677667676666676766667767677677667767767767767767766676776767677677677667767766677676677677677667667677677666776767677676767667767676766766776776666677676677676767676776767767766767767767676776767767667676677677677667676677676776766776766677666667676776776766667676766767676776776776766676677677667667766776666767766776776676776666776767676767667676677677676776667667667767667767767767767667767676776776776776766676776776776676776677676767767677677677667767677666776767767677666776767667767667666766767667677676767767766776776667677676776776776776776676776766776767766767767677667767667767677667767677676776767767667667766767767767767766766677667767667766776766677666766776767767666766666767667767676766767676667767766677667667766767767766676776767667766667767677677676767676667767677667767677667677677667767767677666776776776677666776667676677666676767767767677676776666666766766677677676776766776776667676776776666766776766767767767767767766766776776767677676676667666776776677667767767676776776677676776766766676667767667677666766767766677667767667677677667767767767666776767766767667666676767767666767667677676767677677676767767766776666677667667676676766677666767676766676776677676766677667767766766766676776766776776676666666767667667667767766776676676677667667676666767677676677677677677667676667767676676677677676677677676767767676676667767667767677676766677666667667667767677676766776776677666776767677676677677676776776677667677667677677677677666676776667667677677677667767676666776677676776677677667766676667767766676776776766776776776776776776767767767667677676776676667767766676677667766776776667767676676667767677677666766776676766776776766776677667666677676667767766766676776667666767767677666776767676667767676666776677666776766676767767676776766766667767767767677666667766767767767767677667766767767667666776767767767666776767677676676776776767767677666667667676767766677677677667767677667767667767666676766667676776676677676767767666776766677667676776766677667766776767676667667767767677676666776767666776776677676677667767677676767677677677677676776766677677676766776776677667767767767767667666667767667666776767766776776776676666767767766776776667767767666677667666776667767677676776767677676676667767676676676776776776767677667666776666767766776667667766667766776677667666776776767676767767766776677677677676776667767767677677666776776776776676677677676776767676776776776767676666667666767676776767767667767676767676767767766767676776667767767677667766776677676767677676776767676766776766776667767666776776766766677667677677667676776776767677677667766677666776767766767676776767677677676776767676667677677667667667676776767766767767667767767676676766676776776776676767767677676677676776767767666776776677667676767767667666767667766677667767766676776767766677677676776776676667767766776776677676776667677676776776776776767766676776776767667766667767767677667667767667767677676776776767766676677676667766767766667767677676677676767667766677667666767767767767677666776776776767766776766676767766767677677677676776767767766776677667767667676767766776776767767766767677667767766676776677666767667766766776667767667677677676666766767676676776767677677667767767767767667677677677677676767666776667766677677677676776776767677667766766667677677667677667676676766776767667767677676776677667676677667676766676776667677676776767676676776776767666767766766677677676666767767676677676766776666676776767667677676676776677677676767667767676766666767767676766767766766677676776767767676776776766767677676776676677676766766776776667767676666776767767766767766776676776776776676776766776767667767767767676667767677666676776767676766667767767667667767676667767767677677667767767676677676677667677677677677677677666767766677677676676677666776677677676766766677677677677676776677677677667677667766767767667667677676676776666767667676766767677667676767766766776776767767677676766776677666776776767667677676776776776767676776766767767676767677677676676776776767766667666767767677676676766677676776766766767767767767767767676776766767766767767667766776667667767767767766776766676776776676766676677676677677677667767676676767767667666776666677667766767677676677666676676776677667667767667767676767766776767766776766767767676776767677677667767667667766677677667677677677677677677667677667766677676767667676676676677677677666677677677676666766776676766776677676766676766677676767676677676767767767767676767677677
67667766766676776776766676677676767767667667767767766677676776776676776776776676766776766767767766677667767676676776676766766676766767767767676766767767677676776776776776776776766776667767767667767677677676767767766666667767677677667667767666677676776766676676776677667766767677667767766776667667767667677667767767677677677677667677667676766766776776767677676766776776667766677677676766776776776767677677667677667766677666676767667676766677676767766776766776767677677666767766766677666667676776776666776767666767767766667767766677677676676767676676776677676766677676767677676776776776676776767677667766667666776776776676776767767667767676677667677676776677666767667767676766667767767767767766677677666677667667766677667676776776677667766677666676667767767767667767677667767676767767767767766676767677667766776776676666776767667767667676767666667676667676767676767767767767767666677666776776776676776776767767676776667767767766776776667667676776766776676676767767766767676776776766776667766776767766766767767767676776776767677677667676776776776776776766676766767767767666767767766776767666767766776666666767767677676776667766776776767767767677676666766776767667667766667767676767767767676667767677666776677667767767767767767767667677667677677676667766776766767676676767667667767766767676776776676766776677677677667667667667766667766767677676677676667667676776776776677677676766676666766677677666667676767677677676776776767767767667767677677677676767677677676667667677667676676677677677676766676667767677676667676776776676676767667676677677677676677677677677666766667767667666667676677666766666676776776776676776776776667677676776677676776767676766776666776667767767767766666677677677676767676767677667766767767767676776676776767767676676776767767676766767767676767676776767767677667666776766667677676776776767766767766667766767676776677666776767767677667767677666676667767767676767666767667677676767676667766766776766766776776776677677667767767767676776676666767677666767767767677667767767676766767667676776667767676677676767676776676776767677676767677677677666776767767667767666667677677677667677676766776766676767677677667676776767767767766677677667677666677676676677676677666776776767767767767676776776766767767766776776776667667766767766676776766676776776776776667676767767767677676776766677677676676776767667676776776767667666776767676666776676667766776776667766776776767767676776776677666767766667666677676676766677667767667677667766776776766767667766677666677676766676677677667766667676676667767676776776776767667767676776776767667676677677667676667677667766776767676776767766766776677666767666776766767677676676776766776767676776776776676676667766767667677666766767676776666776776766677667667767676767766767677677666667767767767676767767767766667767677676776776667766776676776767767767677677667766666766776677677676767677676776776776766667677677676676776776677667676767766776677676776776676776766676676776677676766677666676677677667676767677676766677676676767767766676767667767767767677676767766776666666667676767767667767766677676776677676677676767767666776776677676676677666776776766767766776767767676776676776766677677667677666776767766766766666767766676776677666776766766776767767677667676676767767666767667677676766767767766776676767676767677677677677666776676776677666776677677667667767677676776776677676776767677677676776766776767676676776776677676776776776677677676666767767677667766667667676767766766666767676766667676766677667767767767667766767677666767766676666676767676766677676677676767666677667676767677676676776776776776776767767767666776666776677667676677676766776767667767767677676667766776776767766767766667767676676767667767766676766766776676776767677667677676767767677667767766776776776776766676776776766776766767677667677677667766776776766766667666667766667766677676767767667767766776767677677677676766776767767766676766776767767677676767676677667667677667766676766677667667766776677677677677677676677676776767767767667676667677667766776776667676767676776677676766776767677677667767676776776676776767766667766677677676776667766767767767766776776776766767676677676767677677676666677676676667667767767767767666776766776776776677666666677677667666666677676776776677676766767676676767676776767676766776676667766666767767667766677677676667677667676766767767766767767676767767767667767767767767766766776677677667767767766766776767667676676776766776766776767767676667766776766776676766776676776767677676767766776676666776677676776667667676666667766677676766767767767677676776677677667767766677676677676776767677666776776767676767767767676676776776766767767767666667677677676676767676776677667766776767676677667766676766776776767767677666767767667676767766767677677677677677666767767677676766776767767766776776677677676776767676676767766666776677666776677676677676776677676776767767676776776667677676767676767766667676677676776776776767676767767767767676677666767766766776767667766766767766676676776767676767766776776677676776767666776676667766767767676767766767667677667767676676667767677676767767677676767766766766776676677667677677676767666776676676766767766766766666767767767767676766667766776776767676776766766667676767767676776667666676776667766767677667767666776776677676767667767766667767677677677677667767676776767766776776767767766776766677677677666776766767677666776676767767677677677667767677677667677666767767767767676667767767766776676776767766767676767666676767766767677676667677676767766676776776767766776677666667767676667767677667767677666776767677677666776776667767767767667767677667767676776767767677666766776677667677677667667767677676676666776776767767676666766766767767677666666776776767677677676776677667676676776767667676667677677677676667666766767767766767667667767767677676766776666776767677676776766767677676776767766776776666676676767667676766776776677676776676766676676677677677676766766766767767667767767767766776776776767676676677676676776776776776776776677676776677676776776666667766767767766676767666776767767677677677676767766676767766767676776766776776767677676776666767766766677666776766767667667676677666766677677667767767767676776776667766676666776677666767767676776767676776666667667666767767666776677666776767767767767677676767667767666677676677676677667677667766776767676776766667677677676766677677676667667767677667766776677677666667666667767676666776776667666776776776767667767676666776676776776767766667767666776676667767767767767677676676767676666667767767667767677676767676776776776667766776767767677677667767676767676666776666776776767767676776776776667767767766776767766767667666767767666667766767666776776666776766666776776776767766776767676766767667676776677677676776766767767677677666677677677667767677667666677667667677667676676677666676667677667667767676767767766767676776776766677667676666776776767767676767676776677667667667667766677676776776676676776767767677667766766766776766667766667677676667667676676776677677677676677677676776776776776767767677677667667766766767677676767666776666767767766776676677677677677677676767766677667767676776767767676776766776776767767666676667666667677677676776677667677677676677677676776776676677677677677667766676776667767667767666767677677677677676677677677676776766776776767767676776776767766776667667667676776767767767677667767766667767767676776776667767766766767677677677676776776767667677667667677666776677667676776676666677677676776766676767677676776766776766666766776667676766667767676676677677667677667767677677676776776767667766766677667766766767766677667766776767667767767766767666766776776766776666776766766667677666776776677667767766767766776767666767767677677667767667767676776767666677667766766776776767677677676776767676776677676767766767767676766676776667767767677667766667767767676776676677676776667766766766767677677676677667667667767677677677677676776776776776676776767766767767766676776667677667767767766666666776766677666766667667767766776676776767677676667767767677677677676667676667766767666767766767766776776776776776767766677666767766766676677676767767766766767666676766677667676776677676776767767767767667677667766677676776677677666776776767766776766776667676767677677677666666676766766776677676666776776677667767676767676766767676776776676676767766776676776776677667766767677676776767767667676776766676767667676776677667677676776676767766767676676767677677676766767767766676676677677677667677676677676776776666766667677667667767766677677676776767767666766776767767667767767767766767677677667667677676776766766776667677677666666767767677676776676766776776776776776776776767676776767766776676666776767677677676776776776676776676677667677677676776767676766766667767667767766776776766766677676677667667667767766767666767666666776776767677676776676776677667767767667767767766776667666677667767676767767677677677676776767767766667767676767767767677667676776767767676776767767677676776766776767677667676667666776677667676767767766667766776776677666767676776677676676776766767677677677676677676776776776776667767767666667766677677667677676767766666776667766776667667766667766776676776767767667677666666776776767767767677667767767667677676776766677676776766767767767677676776776766767676776776767767676776676767666766776677667766667766767767767666767677666676667676666676776766766677677666766767767767766666676677676776677677677677676766776677677677667767676776666776776767676776776676677676677677677666776677677677677667667676776767766667667767666776767767767676677677667766776766767677666766776776776676766776767677676677676776766776776776776666776767766677677677676767677676767766767676776767766667767667676767676676766776776776776667677677676676667767676667766766776666776677677677667767766766776677676767767767767676767767676776667666676767766767676767767677677667676766767766766766776776676676677677666776767677667677667766676776766677677667767677666667677667677666677676766676766667767766776766776676776767767677677676667767667676776776767767676677667666776776776677
767676767767767767676776776776776767667767766767677676767676776776666677667767766667676677676667676766776776766767676776677667766767767667766776776676766767767766767767676776667676767676767676776767767677677677677677667767676767676667767676776776776776776667767667766776776767767676767767677667767676677676667766767676776766776766766776677667767667766776767767767676767767676767677667766676776667767676667767676666676677667767767767667666776677667767667666767667767677677677677666776767667667767667767667767767767767767766766767767766767677676767767677666766667767666677677676776667767676776767767676767666766677676776677677677666667677676776677676776767767767767666767677677667767767766776776776766676767766676767677676676677667766766676667766677677666667667667676766767766776767666766667667667677676766776666766667666776776776667767667767767766776776767667676677667767767767767677676776776776776776766676767766667766766667766776776767667767766776667766776766776766676677677676677677667677667677667677677667767667676776776776767667766677676767677666776776677666676666676776766766766676666767767767676776666767767766776776776767766677667766776776767766776776776677667676667677677677677667667766677666767767676677676766767767677676776776776677666677677677676766677676677677677676767766677676766667677676676776767767767766666666776776666677676776776776767767766677666776676767677677677676776776676766776676776767676677677667667767676776776766767666767676677667767767677667667676676766767676767677677667766677677676776767676766776677667667767766767666767677677676767767767767676676667766767767676776776767767666667767676776767767677676767767676677667767677676767677666767667766766767666776677667676677676666767676677667767667667767677676767767677667767667766766776676766776766676766676667766767767676667767766776776676766776767676677667667767767766766776677676776776776767767766776776766667767767767667767666766766767767767676776776766766776767766776677677677667677677676767677676776676767767766767666676776776776667676776776776776666676776776776766766766766677676767667666776676766677676676767766677677667667767676676667766776677676776676767767767767666767767766776767676776676776767667767677667676667667767766677676666776776776766676676666767667767676677676767667767667677677676776767767667767767677677666767676776767677666677677667767667766776767767767767666776677667677676677666776776767767766667766767676776676776766677676767767677667767767767677666767767767667767767766677666766767667767766676776767667666767767767767767676766767677667667677676677667767767767766767676776767667766667677677667767677677677677677677676677676677677677676677676767766667666767766767667676776676766767676776667767767767767676776676667667767767767766766776767677667766776776767766666766667767677677677676676776767677677676767667667667667767676776767767767677677666667766766776776667677677676666677677676667676767767677666776776676776677677677667676766767676677677677667766766767676677667667767766676677677677667677676776767666776767767677677677676776766776767676766767766767767767767676766667676776776776776676677667766666767667666767677676766776767677667767767766677677677677667766676676766677676666776776776767676677667677677667767766677667676766776776776667767767766776767767677676676776766666767767767767766776667676767767767766766776767676776667766776776776676776776667766677676767676776776776766766767767666677667767766776766676676776776766677677666776767767676666677677677677677676776767667677667676776767676676767667766776776767766667766666776676776676766776776776776767677676677676767667667766677676776677677677677677677666776767676776776667667767667676776766776776676767677667677666676766776767667667677676776766767767676677677667667767676776776776767666666676676676776677677667767767676776767766667767676667666767676667767767667767767767766776767767677667767767767667767767766677667666677677667676767766766766776766667767767766767766766767677677677666767766767767767677676676766676776767666776766776776776767667767767676776677677667676776767767766776767767677667677676767766676677666776767766776676766676766766776776766767767677667767667676776676766676776767767767767677676667667766677677667767667766767676767766766676776677676767767767767766776776766767767767767767676776776776776766776767677676767676766766776776676766767766676677667667767767676766776667767767767677666766776676767676776776766676776667767767766767666767677676776776676767767766776766776676767766667767677677677676767766767676667767677666767667766676667766767676766766677667666767666776677676766677677676776667767666776776767767767666767767676776776776667767667676676776767677666776676676767677676676766767767677676776776776776776767667666776667676767677667767676676677676676667676776676767676776776776776766667767676776767766767676767767767766776677677666767767766776766767767677676676776776677676667766767766767767677667677676677676776767767767767766776676676776767667667767666667666776776766766776776767677667676767677667676776677676776776676776676767767676666767676677676776766677677677676776776667767766776776776776767766776667677677676766767767766667767767676766776776766776667767677676767766776676767676676776677677677677667766676776767766766767676776767767767676766776776776766776776677676776767766767767767676677676776767767767676776677676776767676776767766766676767767666666766776766776667667676776766776776767767667677676766676776666677667767767676776677667667676667767767676677676677666776776766666677676767767767676767676767767766676676676776776766766667666767677666776776776767667677667676667677666766667676776776676776767767677677677676677676677677677667666767767767767766776676767767767677676667767767767766676676667676677677677667767677677667767767676776767667767767767767667677676766776767767677676776677676776776666776776667767767767766776767667767676666776776767767667677676666767677667676766677676676776676776776767767766767767677667767676776677676776776776767676676677677667767767766776766677677667677677676667766667767676667766677677676677666776766776676767676767767766767676676767767667677676677676767667677677676676677676766677677676767676676766677676676767677676667676767767676776776767676767677667676677677677676677667677677676767766766666676776666776676776766677667677666676767667666766667766776677677676676766676766776667676767676667766776776676667677666767666766776766767766776766766767677676776776676667667766666767766776776766676766676776766766667767667676776676776766676776766767667766766766767666667767766676776677676767766767677677676676776776776776676766667676767766776666766767677676667767677667766677676776667676776677667667666766677667766767667677676776776766776676776767767677676776776676677666667676676776677676776676766676776667677676767767767767767766676766776677677677667767667766767676766667767676776767766776776677666776767676676776776667676776767677667677677677676776767677676767767767677666776767767767677676776766766767677667767666767667766776767676776776776767766767767676767677677676776676776776776776776776776667767767677676776677677667766776767767766676677676767767677676766677676766767767676666767666776766767767676776676767767767677667767766767666677677676766767666677676767767767677676767677677677677667676776676776766767767767767767767666776766667677676677677677677677677677677676776767766767766767677666776776676776776767676667766776766667676776776776776767767676766677666767767767677667767677677677677667667677676767767767677676767767767767667767767767767767667767766776776767676766766667667767676666677677676776776766767767677667667766766766766767676676767767767676766767766767677676677666666767767767767767666776776676776667677676776767667767767677667767767766776677666767677676677666767767676776677677677676677676766776776667677676667766766776676776767767667767766766776767767677677677666767677677676776776776776766666666766766776676776667676776776767767677676677667677667767677676667676767677667766766767677667767677676767766776776776677666676666666776776667767676667676766766776666776767766676767676767766776667677677677676776767766676776776766776766766776677677667676667677666776667666767767767767767766767666676776767767767677677666776677677677667666767767767766767676767767676767677676766767767666766776767677667767667767676776776776676776767767666676677676767677677667767767676676766776776667676766776776766667667766676676676776677676767676776676767666767667766776767766766677667676676776776677667766776776776667676676776766776676776677667677677677677676676677667767677667676677677667767767677667766776766776766677667766667666767677677667677677667676776676776776677676767767767677677676667667677676667677666776776776666676767766676766667677676667767767766666677676677667767667766676766766776677677676676676677676776677677676677676767766766776776776776776776677667766667677667676776767766676776766766767667677666767677677677677677667676667677677677676776767767677676766767766676667766677676676667676776766677667676676767766676776676676767766667767767767766676676767676767766677677677666776766676776767767767677666666677677677676677677676766666766677666776767767677677676776767767676776677677676776776776677676766776666677677667667767767676677667767767677666776767767666676776667767676677666676776776776767677676677677667766676776666767677676766766676766766767766776767676677677666776776676767667677677676676776776676767667677667766677666677677676766767677676776776676677677676776666767667767767676766776667676767677677676766766666767767766767667677676667666767667667677676776676667677676676776776667766767667676676677667676767677677677667667676676776776676766766776676776677676776766776677667766767677667677677666767667676776667677676776776767766667666766667766767766776667767766776776766767676766676776677676767677666676667677677676767677677677667766776667677676776776677667667766676767767667676666767667677667767667676767676767667767667676776776776776766766667766766677677667
677667767667767676676676776677667767767677677676667667767676776666676676776776677677676666776767767676666766767676766766677677677677677676677667767677677667676766776667767766766776776766767677676767677677667677667676677677676776767677666776776776776776676677677666666767676667677676667766767767767666767676666667766677677666666767666776666667667766676666676767767667767766776666776766776767767667767767676767666766776676676776776767676677677666776677676766677676676776677666776776767766776676776666776676776776776776767767676767676776776677677667766766767766677676767766767766767766676766666767677677677676677677677677667676767667677676776776677667677677677667766676776676776667766677677677667767677676776677676776677667677676676766676776776776776677677677677667767667676767767666676767767676776677677677677676776776767767666776776767676766667676677676776676776677667676776677677666677677676677666776776776667667767666667767766776667667767767677676676767676776767667767677677676667767766676767766776767677676766667676767676767767676676677676666667767676676767666776776776677667767767766677676767666767676766767767677676766676767767677666766766667667677667767666776767766667767677676667676676767767767767677667676767676767677676767767767766677666767767676766776776767676767667667676767676667677666767767677667677677677667677676767676767667677666776677667766767766766767767767767766766667766676667766776767666677677676677676767677677667767767667766776767766776676676767676667767766767677677676767767676677677677666676776776677677676666677677676766766667767766677676767676766776677676767767667767676677667766776766767677667767767767767767667676767767767766767767767676776677676767677667676766676776677676677677677667766767676677667667766666776767676667767767766767677666677676767676766767677667667766667666776767766767667767766767767667667766677677677677676776766766776677676766676776767667676776767667767666776767767767676776766776676677667676776676767676767766767666776667766767677676766676776776676666676776677677666776766677667766676767766677666767677676767676776666776776666776776767767767677677666677676766767766766776767667677666767767766767677677677667667766766667766676767676766676667676676767766776776776776667767667767667767676776676776776776767766767677677676676767767767767666767676767766676766776677667767676776676766767677677677667767666776776776766667766766767667676677677676776677676776676776776666776666766676677676676776766677677667677676776776767766776676677676776767767667676767677677677666666676767666776676767667766767667677666666676766767767677677676776767767767667676776776676667677677667767766776776676776767677667676776666776667677676667676767667767666767767767767676776776767676776776766677667767676776666766776776676776767667667767667766676776767767766676766776667767767767767767766767677677677676776676776776677666776776676676667766676767666677676677666767767667767667677676776776767667767766676776677677666776776767767766767767767766666776677676677676676676776776767766676677666776776677676676766677666776776767767677677677677676766677676677676766776776677677677676666676776776677677676767676676767666776677677677677676767667667677667677677677667667767766676766676667677667677667766776667677676766767766776776676776776767766766666776667667677677667676766776677666776776766767677667767766767767766767767766676666666767676767767766677667667676767767766766676667676766767767666767767676767767677676767766767677666767676776776766667766767667677677666676776767667767767676776767767766676676767767766667767676766767766767676776767767767767677667767677666766676776776767676667767767676767676776776776776766676776766767676767677676767677677676776767767677667666776776776767676667667666776676676677677667767666676677676677676766766776776767676767677677676767676767677667767667676766667676766766776666776676676776767676767667767667767767766767766767767667766776676767766776767667677677667767677667676766666776767766776776667677667667666666677677676776676776776767766767766767767767767767676676677677677667767677677677667667766766767767676677677676776677676667767677677667666677677676776667766766667767767666767766776766776776667767767676766767766666767667767766776776767676776776667677667667767767676766677677677676776776766776766766767767676776666767676776776666776677677676666667767667666667666776766776667676776677676776766776766667767676767767676676776677676677676767676766767767767676677676676676676677667677676767676776766767666766677666767767767766677667767667677676776766667767767666676776767767676767677677667676776776767767677676767676676676767677677677667676767676767766776676766767677677677677676776767677666776677677667767766677666776767666776766766776677676676776767667676766676776767766776676776766767766676776776766767677667666767767676776776766776776776767767667677676776767767766766667677676767766666776767766776767767677676776676677667677676677677676667666767767667767676677677667766676676767677676776667677666776776676767676776776776776677667667766666776767767766767666776667666766776776676667766767677667767676767767667767767766767676767676776776767676676776776776776677677676776677676767667677667767667676677667677667766776677677676776767767676676767677676676667767767767676677667767676667667676776767767766766767677667767767767767677676767766677677676677676776776676776776767767767766776677667767767767677677676677666766766677676677677676776766776776667676767676766767676766676776776677677677677677677677677677676676776767767677676677676776767767676677676776667767677677677666677667767766776776776767676767767767667767667767767666767677676677677676666767667766676776767766776776776776776776767766776676676667766676776776767666776666766677677666776676776767766776776776776677666767677677667767767766677666776676776666767676677667667677677677667767677676676776767667667766677676776677676677677677677676767677677676667677666677676776767676667767667767676766776767676767766767676767767676767667767766767767766776677676767767766767767677677676766677677676676766676767677677676767767767677667767767767766667676677677676767767676767767767676776667676667767767677677666677666776776767666767767767767676776766767677666676776776776677666666766667766776767766767677676776667667677677677677666766767666767677677677666766666676667676667666776677666767676677676776776776767667677677676667677667677667676776776767676766776676767766776767667767667767676676766776677666776767766767676677666776767766776666666766776776776676676676776667677667676776776677676677666776776676767677666776776666776776776776776677677667677666776676776667767767767767667677676767767677666767766676667677676766776767676767666776767767767667677677677667767676766776677667766776767767767766676776766766677667676766676776667676766667767677677677677667667766677667766666767767766776766766766676676677666767766776776776667676767667767767767667677676776776676766767767667667767676767676666676677667766776676667767666766776776766677677677677667677666766667766776677677667677677676767667666776767677677667677666676776767676667676776776776767767667767676766776776666776767666776776666776676676766667766767767767676767676677667676667767676776776767676776767766767767676776676766767677676766667767676776677667767767767676776776767766677677667767767766767766667767667666776666677677676766667767767677677676776767677676676666676776776767766767766767767676767667666776767767766767667767767677676776666767767767677676667677676676776776776776666767676776767767767676776767666776776776666767767666776776677677676677667767676776676776776776766667766676676767666776767767667767767677666776676776766776767676767766776766766776767767767766767767767766766767767676776667677667766766767767676677677677677676776767767667677667767767666676766766766677677677676767766676776767677667677677676776676767677676766767677677676766677666767767667767766676767766676776776676767767666667666766677667767766667767766776767767767667676766666776676776676676677676776776667666776667767676766676667767676677676767676677677667677677676666666766766776776767766676677676776776776776776776776776667667767676677677677667767766676676767767767676676667767767767677667677676767767767676676767767676776766766767767666676776667677677676776776766677677676677676766676677666677677677677677676677677666667767766776776677667767766776776776677676767767666776766767676776767766776766767766767767676767766776776776677677667677677677676776776667676677677667766676667676766766767676767676676767676766767767667766776776676776767676776677676776766776776767676666776667767667677677676667666676767766676677677677667677676676767677677676776677667677676767767766676776776677677676776776767767667676767676677667767676776776676776776776767767676676667676667767766767676676776676676776767667767766767767767677677677666676676677667676676767767677667767667767767766767767766677677667676767767767667767767766776776776667677676677676676676676676776767766776676767676667766667767676776666677666676676766667676776767767676776676776667766767766667767767767676676767767766776776677677677667766776767676776667767677677677677667667767767677667767676776677676667666767767767666776776767767766776776767677676677667677677666767767677676767676766776677676667766776766676776666677667767666767676676667667766767767766767767766776776766766767677676676776776776667767676776776667667677677666776767667677677667667766767767676776767676677677677676767677676776776776767676767766667667677676776767767677677677676776766767767666767676776766766676766667677677677676677667676676776666676776776767767767767767677677667677676767767666776766677666776676767667676666677666666767767677677677676676776767677677667767766776766677666767677667667667667677667767666677677677676667667767767677677676677667767766666776677667766677676677666767667666776767667667676666776776676767767767676776776776776676666676677677667676766776776666767766766667767677676767766776767676776667676767667677676767667676766776676677
36776776676776677677667766776767676677677676677677667767667767667666666776677667767767766776677676666677676776776767667766766667767677677677667677676767767666776667767676677667766677667666766776767667767667677677677666776766776776776767767677677677666677667766677676667767767677677677677666776776776776767767767676676677667767767767677676767766667676677677666676767767767666776766776766677676766776667666676676767676776767767676677667767676776676767766666666667667667766776767677676676677667676767666676776776676667767666766776676776677676767667677676677666776766776766776776677676776767767676667767766776667766767766776776677666776776776676767666776677677676677677666776677676766776767666776667767667767767677676767767767666766767767767677667767677667767677677677676766776766776776767767677676776766667667677676667767767667676776766676766676776767667677676766676776667766776677667767676767676776767677667767766767767766776776767767667766776666776666676776776767667667677676677667766766767767677667676776767677667767766767667767676766667766776766767767676676676666676767667767667666667767667767766766776776766767767767766776776776767666767677676667767677666766677677676776766677666677677666767676776666667766766776677667677666776676766776767766776766776676677677667676776676767677677667677676776767767767766776677676767677667666667677667676677676677667766667667667766767767677677677667767767767667667767767666766767767767767767767767676766767676767677666676776776776767666766766677676666677667666776676676776667677677677667766776776776776677667767677677667667677676766776667767767667676776667676766667677677677676677666766767677676776776767676767676767766776667767766766677677667667767767767667676776776776766767767667767667677666776776776776776767766767667767766776776776767676776666677677676776766767677676677676776767767677677667767767767766776767677677667767767767767767676766776776776766776767767767766676776677677666776776766766776776776767676767667676776776767677677677677676676776776776667667667766776676667767767767767767677667767677666676767676776776766767677676676676767677677666776677667767766776766767766667667667767676767667667667767767767677677677677676677676776776767767766776767767767767676767676667666767766677677667766776776776766776677677667767767676676666767667766776766667767666766677677676667766766766676667767667767767766766776766666767767767767767676677677676776677676776766776667767766776776776776676766776776776667766776776677677677667767667677676667677676766767667676776767676676667677676776766776776666767667767667676776676776776776776667766667767676767767677677676666766766767677667767677677677667677677667767677666767767676776776767666776767767767767767767666667766676767766677667767766677677676776766667766677676676767766667677677667766767766677677677667677677666676776776767677677667676776767677667677666667677677676766677677676767767767677667766776767767667676676677677666776766776676776676677677667767767767667767676767677666776776776676767667766767667767667766776767767666766667676767767766776776767767676677676776766776776667677666677677676676676776667767676677676677676776767676767767667767666776676776667767676666767766776766676776766676676776667667666667767767667677677677677666676676776766776676667677677676776767766776677677676676767667677676677677677677666776767666776776767767766776776767677667766667676776776776776776767676776676776776766776776776677676766776666776776776766667676677677677676776776776666767677666676767676667667766766666766766666776776766666677676776767667666676767767767667766677676776776677677677676767767677667676766677676677677667767767677676767677676666766776776667767766676776767666667666776776776766776776767677676776667767767767766676767676676767676667677677676676667767667766767767766776676776767676677677676766776767676667767766766776776776676677667676667676677667767677667677666776776776767666776776776767677667677676767767677666776766776776776666776776677676776766776767767766767676766776677666776776767766767767767767676766676767667766767666776676677677676677667767767676676767667767766766776676776776776767667676776767677677676767677666767767676776776776776766767677677677666776677667676776767767767667677667767677677667676776767766776767767677666767677667677667767677677676767766666767666677676677677676776767676767767767766776776767766666666677677676676766677677677676677676766667767677666677676677666676776766677667766767766766667766676776776766767666767767667767676667676767677667767766767676676776766666676776776767766776667666667677666676767767766767676676766667676677666767677667667666776766767677676767767677666667766776677676766766677677676776676767766776666767767767767677667767766776676766776676776677666767767676776667666767677676776677677676767677677676776776766676676767767677677667676676667677667677677676667676677676776666667677667767666767766776667766776677677677677677676776766776767767677667767676776667766666767766776766677667767766766776776776776766677677677667766776677676667767767766776677676776667766767667767767766776767677666767676766766666666776667767766776776676676776776677677676667677677677677677666677666776776767676667676776776766666776676776767676767766767767676776776767767767677676677667676667766677666776776677677676776667667766776776776767767766767766776776767767767667767666676767767767767767667676776677667677676677666776767677677676776676767677676766776677677666667767766766776776677666767767677677666667767676776776676667667767677667766776776766776776667767676766677676676766767767667676666767767677676676776677667766776776776676676667677677677667767677676776776667766776767677677676676677676676677676676776676677676677667767676766767676666776776676676676676776766776667767766766766767676776766776776677676766676676767767767767766666766776677677666767767767667767676677677677677677677667676676776767767766766767676766776677677666667766677677676767666776776776767677676766776767767767677666677677667766767667676667676776676676776766776766776767667766767667677667767767677667667667676776776766767676677677676776767767767767676776677667677667666776767666766677667667677677677677676776676766767767677666667677677676766776676677667767767677677667676677677676767677677676677667677677677666767667767766767766767676677677677676676776767767676776676776776676767667766676776767767677667767767676676776776677667677667677667767767676776667676767667667767677676667766676767767767677667677676776677677677676767677677677677677676667676776766666676667667766776676767676776767677667667767766667677667767676677666766776776766766776767766677667766767767667767677667667676767766677677677666677677667676767667677677677677676776677667677677667767677676776776676776677677666676676677677676776766767767767767667767677677677677677677667676767766776766766766677677667677676776766776767766776667766766677677667767677666767676767677667676677676677677667767677677667667767766767767677667667767677667767767767766677677677677677676776767676776776776676677667666677677677666676676767676667676766767767677677676766767677676767767766766767767667667767667676667766767767677676776776776776776766667766776776676776767767676766767677677667767667767677676776767677677667676776676667676776767767767676766677667766767766677676767766666776776767767677676676767767767767677666776767677667767766667767666767676767676766776676676676766667767677667766676766676766676776767667677677676767767767676776766767677677677677667766776677676776766767677676766677677676776767676776766677666676776776766767766767766766767676666767676766767667767766677677677666766767677677667676676776767676677677676677677676766676667766767767677677667767767766776677676666767767767766677677677677676776776667766766776766776776767676676767766767676766767667766767767767667766776767677667667676776776776676767766767766776776776677666776766677677676767677677676766776767766776767667767767767676776776677677666776776677676776767667676767677676666776776776767767766666667676767767767767677667677677677676776676766776776666667676776677677667767767676767766776776666776776676776776767767767766776767767676766766766776676776666767767767767676776767677677677667677677677677677667767766766677677676776776766776677676776776667766676776776776676767767667667667767766676776776667667667767676776776666767677677667676667766776676776776766776767766666667676776767666776677677677676776766776776666776776776776776776776776766767676766767667677667767676776767767667667676776767766677676767767676767676776767766767666767677677677666677677676767767767676776767676776776767767766776677677677667766676776776776666766676767677666776676776767666776766676766677677677667767767676666676767677677677667767677677677667767667676776676767767767667676776776766776666776776766676776766767676676676776767676766767767767677676767766677676677667767676767666667766776677676776677667766776767677676767677667677666767666776666776677667667767667677676776666776676767766767677676677677677677667667766776776776766677677667667767666767767767667667667767766677677676676776766776667767676667767767677676667767767676776767676676776767767766767677666767766766776776676766767677666677676676676776767767676677677676776776767677677667766676766676776667676776767677667667767677667676676677677667766667766676766776767676767677667667667667766776676666767667766767667676766677677667676767666677676766767677667677676776776767677676776776767667667766776767666676776676766667676767667677676667766767767767767666667766776776676766767676677676776776767677677666776776676767677677676667677676667766776776667666677667767767677676766666676766676767676667767667666677677677677676776667677667667767767677667767677676767766766767667766776676767767767667767767677677666776767676677667767766767667767667677677676766767767766776667677676776776776767767667677666767676766676767767677667767676676766676677666667676766767677667677677676766776776666767766767676667677667767667667766676776776677676677666766767667766776767666767767
67767677677676766677676767766766677667766776766776667767767766676776677676776767676776776767767766677676766766676776766766776676676767676776676776776677667767676766776776766667767677676776767677677677677667676776766676766776677676766766667767677676776776667767677677676766766776666776767676776766667666767767676767766776776767677676667666677677677666767767766776767667676666766766767676767676776767767766776677677676776677676776776767767766676677677677666676767677677676766767676776677676667767676776776776776677676776776677677676667677676667677667766676766776776767677667767676776676767767767677667767767676667767676776667767767676776776776776776776776767767767767766776666667677667676776667676776767767767667767676667767667677676776776776677677677677667667677666677677677676767667767666776776767667767676776766776766677677667676767667766767766666677666677676766776676767676776766776776767677676776677677677667766767766767767676767766776776776776677677676776766666667767676766676766676776767767766676676767767676767767676776766767767677677677676677676776776767676767666676676767767676676776776766776776666767767767676767677666776767677666767677677667676767676766776677677676767677676767767677677666776666776776767676766766776776767766776767766677667767767767677666776776776776776766676767766767767677667676776776767766766767667677666767767767677667767677676676776776767767667766776767666767767767676776767667767667677676776776776766667677666767677666776776676776666667766776767676677667767767767766766767767666767766767666776766767677676767767677676767766767767667767766767767667767667767767676766776666676776676776776776766776776776767767767677676767666676767677676776677677667676677667767667676767666766767767667666767767677676776677676767766766776677677677667766776776776767767677677676677666767766766776776766676677667667676776776776676766676766767677677667766767667676776767766776776767676766776677677676767666676667767677666767677677677667677667677676676676666677676677676676776776767766776776767766766776767767667667767766776776767677666767767767767766666676776776767767766766666767676776767677677677677667676677677677667767766676776767767767766767767767677666767767676677676676667766767677666767767676766667766677677676766766766677667676776767677667767676776776767766776667767676776776776776776666767766776776776776676776776776676666666776766776667767676767677677667767676776776767667676776776776776766776776776767676676776767676766776767676676677676677666766667667767676776766767767676776667767676677676766776767667667767676676676766776666776767676767667766767667677667766776776677666776776767677676776767676776676776767677676677677677676677667666776667766776677676776767676677677666776767677666676766776776766667767767767667676776676776767767767677676776766776677667677667767667767767767767677676776677666767666776776676767766766776676776776776676767767676776677676667676776776676776667677677676776667677676766776676676776667666776677677676667767667767767676676776767767677667767667766667767676677676767767677667667677676676667677676766767677676767677676677666676676677677677676767766776666677677677667676677677676776776776776767666667767767676776776766776767767767767666677676766776776776676766766776776767767676677676666667767767766676767766767667677666667766667767767767676767667676776676776776776767676767677666677677677667676776776676767767767667676776776776776776667767677677676776776767766767767767676766776766676676677676676767767767767767766776766677676776676666677666766776767677676766766667667767676767676766677667677677667767767677676676776667766776676767767766776667677667767766766667676776766667676776776767766766776767767676677666776776767676776677676766677677677677677676666776676767767766776666676776766776776676776776776666767767677677667676676776776776677676766667766767767676677667667766676776767676767766766776776776676767667767767666767676766776677666776776766767666677677667767667677677677677676766666667676767676676767666776767667677667666667677677667677676677677676776677676666766776776677677666766776676776676677677677666767677677676666666766766667767667767767677676767677676776776767766677676767767677677677667676666667767667676767766677677677677677677677676767676676776677666667767667666776767767677677676676767767676667766767767677677667677677676776677677667667677676776766676677666767667767676776776767767767666767766667667766767767767677677676767677667766776766776767766676776676677676767676677667676667676677667666766767767677676677677676667766776677676667666766776666767677676776767767766667767767677667676766767766766776767667677676776667767667767676677677677667767766767676767676776766766776667676767677677676676776677667676766776766677676767766776766677676767766766676776776676767676667667766767676677667677677676776677676667767766677677667676676776767676776766776776776676766767766776767767767767767666676776676767766776767767676666767676767766776767767786766776767766776776766767766677677667766767767667666676767767767676766766676776776676776677667767766766766667767677667667766776677667667677667667766766766677666767677676667767767766666767767676676776667676677677677676767767667667676776767767766667767767677676767676776776776776776776677666776776767676776766776676677677676676776776776766776767676776767766677677667677676776676667677676667677677677667666776776767677666767767767766766767767677677677667667667677676676767766767767766677677666776767767677676766776676776666776767676776676776776776767766677677676677676766776766667766767667667676676776767677677677676776776767766677667667677677677677676776667666666676676676767766776776767767766667767676767766776766776767767677667767676767676766677667667667677666776767667667767766667676766677676767666776776676677667667666776776776677666767677677667767767676677677667677676676767666776767767767667766776767667667667676776776767767767677667766776667766677667767676766676766676776767676776767767767766677667767677677667677677667676767766767766767677676767677667766677677677667677676776776776766776776776667767676667767766766767767767666776676767667767676676776776776676677676767677677676677677677677676776676776676666767677676676776667766767767766666776776677676676667767766767666676776776677667767667767767676767666677667677676767677676776776776767676776667677676767667766766776667677676766767667677677677677667767677676776767667766776767767667667676766667767677676666776666776776776776767767676776767767766766766776767666767676776677666767767767767667766776677666767667676776677667667676776667667666767667767767767767667677676766776767667676776767767767677667677677677667667767766776776767667766776767666767666776767666776776767676776766767767767767767676767766676676677667676767667767667766767766767767667767766677676767767766676667676776676667677677677677667766667667767677667767676676676776776666776767767676776776667676767677677677676667666677677667676677676767677677666676776667767766677667767676776766667677666776666677667667667677676677676767766767677676767667676776776766667767767677676776767766776677676767767676776667767767766776767666767667667766677667676677677667676776776676676767677676766776677667767667677677677676776676776667767667677667767677677676666767676766776767767767666767767767667766776767767676776767767667767677677667676776767767767766776676676676767767667677676767767677666667667676677676676776766677667666676776676776676767767676776767767766766677666767667666767767677677676776676767767667767766767767677676776767766776767677676767766676667766776667767677677666677676676776767767667767666667767666776677677666767677677677677667677676766776767767766667676776776776767676776776776767766667766676676677666766766667677676667677676776677677676767667676666677667767667667667676767767767667767767767766767666767666776776676776776767677677676676767766776677667767677677676776667767667676776666666667766776767766766766776676776677676767667676766776776667667666776676677676677676767667767676766676776667767676766767677677667766776776767667677677676776677677677667667767767767667767676666776776766676677666767766776776776766776676767666677667667676776776676676776767767766676767677667676677667667767766767667677676677676766776676677667677677676766766776776776767676677667677676767767667767666667667767667766766767767677677677676767767676766667767667767676767667767767766776776767667766776776766776676667676776676776677667767666766666676776766766667766676666776677677667667767667667767767766776676677676666776667766776776766776776766776676766767767766766676776676767666776677676667676766667667767767676677676667767677666677666767667766776776677676766776767767766767677667767677677677667667767667676767767677676676776676677677676776676766677677676776776776766667676767766676677676767677667676677676667767676666676767766676767766676767766676776677677676676767676677677677677677676677677667667767677677676776677677666766766776776767676776667767766776677677676667766767767767767767767766776767766776776767676776767676767666766766676776766677666776776766776676677666767766776766677676776676666677666676767677667676776776776776776667667676766666776667677667766666676677676666767767767767667666667666767666776676766767676776776767767767767677677677667767667676677677677676767767766776677667677676776767767767766766676776766676667677667767767766676767666776667767767767676766677676676776776767767767767766767676767677676776776776776767676666776677676667676767677666766677667676766776776776766776676766767766677677677676676677666677677676676766776776676767767766767667676767676767677676676776767766776776776776676767767666767676776776776767667767666776776776766677676776676776767767766677667767767677676767667666776776766776766767767767677676677667767676767767667667766766776676677676677676666767766767667767676677667667667767667767766677666676767767667666776776667766766776767676677666776677676676667667766767767767766776677677667766667767767766776676776767676666767677676776676776767676767766667
6676776776776776776767676767767767767767766767667677667676676767766776776776776676776676667766677676767676766667767767766776776767666776767767767767666776776677667676767677667676676676776767667676767676766667667766666676776767666676767677676677666676677677676667767666667676676776776667676766667677676676677667677676767677667676767676676776767767677677677676677667767767767667767766767767767766776766676776766776767667767667667676766676677667767766667667677676766776766667677676776776677676776776767767676767767676667677677677676776667767677676767767677667767766676776677676776677667767767767667677676766776776767767766677667677677666677677676776676776776766676677677677677677666776776676667667667676677677676776767666676776776776776776776677667767767767667667767767767666676776776667767767676767666667766676676677667767767767766677676766776767667666776767767766767677666676767767767766676676767767767677676677676776776666676776776776676766767677667677677676767667767767677676767767767766677677667766776776767667766767766776767676776677667676767667677677676776767767677677677676767767677667766776676767666766766677677676666767767677677676767767667677677676776767767767767767677677667766776677667767767767766776776677677667766776767767676676677676776677676666666677677677676767667767666766776776776676677677676767767766767767767677677676766677666676767677677677667676667767767767677677666676776776776767676676776776667767676667767767766676766776767767766767676767766776776666776677677677677677676667677677677676766776676767766766677677676767767767766766767767767667676767766667766667676676767667676766776677676776677667767677677677677676766677667677677667767767676766667767666776776776776767677667667677666766776667767767676677666676776766776766767767766776666776676776767667767766767767667677667767676766666767677667676667676776766767767676767677676776767767667767766776677677676776676677677676776677667767676776677667767677667677676767667767667767766767767767676667766666766676677677667767766667676766776776666776677666667677676676767676776676676776767767666767666776776766776767676677667766776667767677667676767677677667766767667676677676766776776766767766667667767767667667767767767677676776767766767676767666776677667766767676667666676776767766767667766776667666776766766677677676776676676677676676677666676776666677677667767766677666677667767767677676767677676676776767676776767677676666667676767667676766766776767767677667677676767767767767677677676676676767667767667676677676767767767767667667667766776767766776776677667677667676667667766776776766677676767766776767767666767677676667766776676676677676776667676776776766776667767767677677677677666776776676677676767766677677676767677676667766676677676776666677676676766776776766677677676776776776676667677677677667676676776677677677676766677677676767677676667767676776677677667667676666767766776767667667676676676767767676667677676676677677667677677666767767767767766667666667676776776767677666776776766776766776677676766776776767676776776766766776667767676767676776677667677667667677677677666767766677667766776767766776677667677676767766676767677677676767766776776776776667677676667767667767677666676767676676776667767766776676776767667766776766667766776676767766767767676776667767767677676776766776776776767666676676776776667666767676676776766766767667766767676677677677676767677676767676776776767767767676776767767767677676677667676776676766667677677676666767667666766766776666677676767767676767767676776776766766677676676776776766776776676766776677677676776776776776767676766676676776776776776676766767676776767767766766677677677677667767766776766766676776776677677667667767767767767767766677676776667766677676767767767677666776766776676776776677667667677676677667676776767766767676767767676767767767766766767766766676776766767767676667676766676776776776776766677677677677677677677676767677677676776767767677667767767766666776677666767666676667767677676677677677677677677677676776767767667767676766676667677677677667666677677676766767666767677676667667767667767767667766676776766677677676676676776776776776677667676767767676667767676767677676776667676776767677677676776776776776766766766766767677677666766767676776776776767676667767767767676677676776766776677676676676776666767667677677667767767766776776766767767667677676766766776667677676766767767767767667676767666766767677677676766667677677677676776677677677677666667677677666766676677676776776776667766776676776776766767767666776766776766667767667676767767677667766767677677667767767667677677667767767766666767766667677676767767766776666667676677667677677667767667667676767666767667677667676677676776766667676676676766776766776776766676767677676766767677667667666776677676666776776767676767766776767667667667767676766677676767767677676766776767667767767667767667767666676766677667767666666776776666667677667767667766776766767666676667677676776776767676767767666667767767677677677677676667766676776776766677676776776767766667767677677676766677676767667767676767767677666776776677677667666676776776776766767666767767677676767676776776666767767677677676766767767767676677666776666767677677677667766776666676766677667767767766767767767767667677676766776767677677677676776666667677676667767676776676776767767667766776776767676676677667676776776776676776766676677677677677677676767667676677676776776776776776676776676677677676767666667667677677677667677677677677667667767676767676776676667767676776776766676766677676676676667666776667767676767667676676677677677676677667676677667767766776776776677666766677676767666667677667767767766776776767767766776767677676767767677667767767666776667766676676767767676767666666667767767676776767676767677666767767766667767766767676776767767667676677677666667767767676676676677676767766776667767766767767766776776776776776677667766677677667677677676766776766776676677676766767767767767767676677666776776666766677677676776776776776776776776766776776776667676776776676676766767766676776767766767767767767767766776776676667766776677667767667767767767766776667677677676676766766766776677667767767667766776776776776677666767767677677676676776776767676776767677677677676767766776767766767766776767766767676666767766776676766667676776767767677667766767767677667666766767676667766766676677677677677667767766766767767677676676676666776776776767677667766767676767767767767767767767767766766776676767767767667767677677676677677676676767767766667767676776776767667766776776776766676767676776776776776776677667767767767667766676776776767767767677676776676767676776767767677676767676776666776676676766676676776767767766766776767766776776767676667767767677667767677677677667677667767767676776766776776767766776767766776676767676767676667676776677677666776766667767676776676677676776776776776776776766776677677677676767767667676677676767667767677667677677667677676676776666667767767676676677676767677667667767676776767767676776667677677676766767767677667676776766666776776767677676666677677667767766776767666776677666767767766767677676767676776776667767766677676676766767766776667667676766767767767767677677677677676676767677677676766766677677666766767767767767767766767767666766776667666767767667767667677667767767766776676677676767767767677676666776776677676776776776776767767766666767766776667676776667767667766677676767676776767676776767767767677667677677677677676776767766776767677676776776767766776667676766667766766666776766767667667766776776666767766767676666677666767677676767676667677667767767676676767767767767677677676776776776677677676767767767767676767676776767767677676667676666767667667767767767677666776776776667676767676676676766666767667667676776767666667767766776767667667766677676767667767767676766776776776767677666676766776776776776677667766676776677667767766677666676666677676676776776676767666766776677677676677677677676776677666677677677677677676676667666676767766666776776767677667667676767667677677677677667677667676776766776776667677676767767767676767767767767667676767667767667677676666667676767767767766766776667767767676676667767666676767767676767676766666776767677667667767676776776767767676767676766776776667767766667676677676767666767667676776767667767667677667667676767767766767667766676767767667667667677677676676776776767667767677676677667767767767677677676766767677677676767767767677677677677666667677677677677666677676776776776666677667676767767767667677676667767766776776776766767767676776766667667677676776667767767766766776766776767767766776667766776766766767767667767667677667767677676677677666676767767766767767666776766676776677677676676776767677677667767676677677677667767676767676766677677667676776767676666776776776677677677677676767766676767667766676677676677677667767677667767676776776676766766767667677666766677677677677676667666776677667676676776766667766776677677676677677677667767676677667677677667767767767766676677677677667767766767767767767677677676767677676766676667767677676767677677667677677676667666766766776767677676776766766676776766767676767676776677666767676766676776776767767767766767667766667677667767767766776677676776776677676767767676667677676667677677667767677676767766767677677676766766766767677677676677676776776676776676767766776776776767667766677676767767667767666677666776776776667767766776676676776767767767767666776776776776766776766776767767767767766766767767767676776767766666776667676676767676676767667767667666776776767767667667767766776676776776776776676776767766776677676776767766677667677677677676776776766776767676776766776766667667766667676677667677677666767766776776677677667767767676776766776767767767677677677677667767677677676767766776677666766676677667767676776676776677676776776677677676677676667767667767767767677667676677677677676776776776766776666767767666767766677666767767767767667767767767767667767766677677676776767676767766776776767676676767767667667766776776666677676766767767766776776667677667767666767667666676767766767767676776767767766676776667767767676776766776776
66776767676776767666766767667767667677666677676776667677677677666667767676677677677676766776666767676676766667677677677667767667766677676776676767766776776767767677667676767767667766776676767766776776676676776676666766667676767677677677676776767766676677676676767677667676676767766767677676677677677677667677677676776677676766767767667676766776767676767766677677666766776667767767766677667767767666667676667667767676776776766666676767676766776776776767667767767767766776677677666766776667766767767766776767676776767677676766677666776667676767667676667767767666677677677677667767766776666766776676767766676767676677666767767677676667767676776767666776776677677677677676767767767767667677666676677676767667666776767766767677677666677676776776767767676767677667667677676666776677676666776667767676766776767677667767666676767677676766676676667766776767677677667667676766776776776776776767666676766676776677677677666776666776677677676776767767766666766766767767767667667677667677677677667766776776667677667766666676676776776776767666676767767767766776766776776767766767676776776767767766776676677676776766767767767767767767676676776776767667677676766767677677677676667767676676776776766776676767767676776776667667677677676776767767676766667767767767677667766667766766767767667676776676677666766776766767767767676667667677667666767767677676676666767767767767677676767677667766667766676766776676677676766767667676677677667767676776677677667767767676666767766676776677676776776767766776766776767676767667676676776766667766766767766666677667767667767677667767667766776767676666767676767677676776776676776776766776766776776776767767676776676776767676677676776767766667767676766767766677667766767766676677666776767676677677676767767676667667676666766767767766776767677667766776677677676677667677667667767677676677666776677677676666767766766776676776676776766767766677676767766767676767766767767666766767767677667766766776667767767767667667767676677677677676677667666776776667667767767766767666767667766776776776767767766676676667677677676776667677677677677677667767677676677677677677667766676676666766776776776667676776677667767677676767767666767767767676667767766767676677677676676776766677676767767766767767767766766766676677666767676676767667767766767677667677667676767676676776776766766667766766677676767767666776766776776767677667667767766766677676667767677667667666767677667676676776767767676776667766766667767666776776776767766766766767677677667667767767667766776676776676676677676676676776677667767767767667766776776766676766776677676776666776677676766767767766666776767767676776677677666767766677667766667767667767667667677667766667676767667677667766767767767677677667767767767767677677677677667767677667667767767767766776766767666677676766677667767767767766776767667767676776776667666776776677676677677677676767767766767766766667677676766666767766677677677667676776767767667676676676676667677666677667767767767677676776767677666776767767766766676766776677676667767767677677676767767767667766776776767767667677676667666677676776776766776776776667676666676767767666776676666766676666776767676776676677677676776677667676776767767676767767767677666767667676667767677676776767677667767767677677677677667666766676767767676776677667677677676667676776667767677667667667676767667767677676767767676767676776776766766767676776776776776676776676676767666767766766767767667676767767767767766767666667677676767676767767767676776776776676776776767766776767676667676677676776766766677676766776766766667767767766767666676676667676776776776667677667676767667667767766776776676776766767676676766676667677667667767667667767667767676676776766776676667767677676767767766676676776776677677676676767667677677677676776776776776776676776667767767767677677667676776776776776676776766776767767667767666677677677676776776776767676776776676776667766776667676776776677677676667766767667677666676666767677676667767767667677676676776767766676767677667767766766677666767767767666767767677666667766767677677676667676677676666767676667676667677677676776676676767767676676776776776676767766776767677677677676667667676767677666776766776766676766776666776766776776776676776677677667767767766677667766676767677666677667767767676766776776677677676776676677677677676776677676776766767767676677666766776767676776767667766666776776776776677676776676766776676667767666676676776776767767677677667767666776776767677676776676667767676676767766767677676676676667677677676776666677676677667767667767676767766776767766776776767667766676666676767667766676767676677676667676776776767766677677677677667767767767766766767676667767766676676776767767667767766776766776776676776776766776776776667766677677676776676767766767677677677677666776776776766776767676776767767767767767766676767767677666776776776767767766766776776666776776776676676776677677667676776776776767676667677676667667677677676767767667676776767676776677667767767767767677677666767676677676776767776776767676767667767666666776776776677677667676676676767767767677676767766676776776766667677667666776767767677677666767766776677677676767766776776766766676677677676776667676766767767676767767676767676767667676667666676766776677667767676676667677666776667767677677667676766767676776667767666776667766767767766776776676766666776676766776767676766676766677676776767677677677667767767767667766776677667676776776676767677677677676767767767667767767766677676767677666767766667766677677676776767667676776776776776676667767677676677676767667677666776776767676776767667677667677676766677667767677667767676667766776766767767766776767677677667677667766776767766766776776676776677667676767766776767676766767766766677676776767676767676676767677677676776767667767766676667677677677666677667767766667677677667677676676776766776776676677676677677677677676776776667677676667767667767767676767767766666676667676766676676667767666776776767766676767767666767767766676776776767766666676667666767767766776766667667767676767767677667767667767667767676767667767677676766677677667667767767767676677676766767767676776767666776677666667666767767766776776767766776676767767767677676776776676767667766767676767766677676767667766776666766767766776776676667766767767767676767767667667767767667766766767767766677667766677676676776676776767667767766766676776667677677666676776676767666776677677676677676776676676667666677676677676667677666667767767767677677677676767767766667767667766776776677666776677677677676776767767766776776776677667676776677676776767667667677676676676667766677677676677677677667767666677676767676667767767676676776677677676776767766766677666676766766667766776676766776776677677677667766776766776766677677667676776776676776677677676776666776776676677676767767766767767677667667667767767677677676776776776776776776667677676776776776666667766677667676776776767676767667767767767767666767666776766766776776677666676776776676776776667766676666676677666677676676776676767676766776767666667676767676767767677677666767766776676676667767767767667766676666776766667767766677666776767676776767767767676776766677677666767766666676776776677676767766776776776767667666776666767767677667677667767767676676676776776677677676776767676667766667677677677676667676767766766677667676676776767767766766677666676776776767676767767767676667766677677676766776776677677666677666767766776676766767667767767767666767677666767667666677667767766776776767767766767677667767677677666767676676677676776677677676776776767677666776767767767667767767667667766767676677676766767667767766766776767677676776767666776676766667677676767767677677676766667676667667767667666677677677667666676666667666767767667767666767767677677677667766776776776676766767676776676667766676776776776776676767767767667766767766667767767667767667667667766776776666676677677666776667676667766767676776776677676766776776776776666676767766767677676776776767666767767677676767766666676676776676776776776776776676676776767677677677666676767676767766776666676767766676767767677667766776776776776767677677677676676667767766776776667767767767677676776767767666766776676776776766767677677667766666667676767767767677676667676776767666677667676776667767766676767767666677676776776776767767677667766776776776776767766767767676776676767766767676767767677666676766766767766677667666767677667767676767767666776776767677667677666676676677667767767677677676776766766767676767767676776667676776776767767766677677676776667677677676677676776767666767677677677676767766677676677676677667667677667767766767767677676677676677676766677667767767767666677677676667677676767667767767767676776776767676666677677666677676767767677667767676776776677676776767677677676667666776776776776766776676776676667676776776776766666666776667676667677667766776667666767766776766677667666676767767677676776676676677676766677677676776776767767666677677666667767676776776666776766776767666767767767677676677666677677677677677676666767667766776676776767766766776667767767767766677677667766776776776776767767677677666776767767766767766767676776677667667676767667767766666776767677677676677676676776766767667767666677666766676677676776767676666767666677677667667767767676766766676767767667677667677667767767677676776676767767767766676776767767767676667767676677676676766766767677676677667677677667767766776666667677676776776767667676776776776776776766767667767766767767676776667767767767667676776766676676676767767767766766767766677677677677676676677677667677667767676776776766766767677676776767677677666677667767766666776776767676776766676766776767676776776677677667767676776677676776767676677667666676677667677677677666767767767666676767767677676666776776776677676776666676767767767766767767676776767666776776766666676767767767767667767767677677676776776776776767766776776767767767676667676776776767676666767767767766776776677667676776776676677677677667767677667666667766767767767767767766767676676767667676776677667766766767667767667766666776666676767767677676667677667667766767667767766776677677666677666676776676677677
6776766766767767767766767766766677676776776677676766776776676667766667676776776667667667676776776766666676676776667767677676776776776767677667667667677667666776767767767676676776776766767767767767677677667676667766776776776677677677676676766677677676677677667767767766667767677667676776667767676767666766766676776767667766766666676666776676767767667667677677667676666767677667667766677667676767677676776677676767676767677666677667677676776676677676766767676766767767676767767666676677667767766776766667766776776666776677667667767676766677677676767767766677666766776767767667667767767767667676676767667667766767676776776767767667667667766767767767666667667677676766776766776676776767766776776766766677667677677667766776767676676676776776776667676676776676776677676776776767767677666776776767767677666776676677666666776776766776776776776676767667667767676776766776776776677667667767766766776776776776767666766677677677667767677667667666766677677666767767767677667766766767767676776776676767677667767767767766667676766776667677676776776776766676767666776776776776677676766767676677676767767677666766776767767766767677667677676767767667676676776776676676676767667677676677676776776676677676667767677677676767766776677676776677677677667766776776676776776776667667676766767767677677676767766766776766776766776776676776766776776766667667767676677676676767767766776666767677677667767666766776776776767767767667766776776677666776676767766676667666676676667767766767767767767767677667667677676776767666767766676767676767676767766677676676776676776676676766767667766776677676776766667767666677667767766677677676767667667676776776766766776677676767676776776776776776767677676676776667676677667676776767766776776767766767676676677667676767677677667767667767677677667767767676767766776677676767677666776666776677676776767666776776766766677667676766776776677666767677666667677677676677677677677667677677677676776776767676776677677667767667676667677676776767766676776776667766767667766676677667677676767677676776767766667767676767767676767767766776766676767766766776776767676776667676766767676677676667667767677667766776767676767676776766776677676766766676776667767767767677666776766677677677676677667676766776676666776767676776766767766776667676667676767676776767676766776776677677677677676776667766666677667767667766766766776767677677667767767766766776767677677676776767767766767676677677677666776776767676776676677676767766767767767767767677677676776776776666767677676677676676677676676666776667677677677677667767767766776776776776776776766767666776767767677667766767667677677677677676776766767677676767767766677666767766767767676766776776776767767766776767766676767767666776677667677667676776676776767667766776776667677676776776667676677667766766677667666767667667677667676666767767767767676767667767766677677676676776766676776776766766766776776766766767767767766767766677676776776767677667676767677676776677667766676776767666776667767676667676766776677667677666766776776767676776677667666767676667766667677667677676776776766767667767767767667677677676676767667766776776776667677667677667767766776766776767767667767677677676666776776667676776776767766776776767767676776667766776767766776776676776776677667667676766767767676767667767677667766776776676776766776767677677667676776767677676776776767767667767677667677666767677676766776676776776766776676676776776766767767676666667667766677676677667767676776776766776767666667766766676776666766766776776667666767766767667677666776776766776776677677677667766776766767677666767766767666776677677677677676767767767667766767667677667767766767676667767666677677677676776767677667677676767666767667767667676776766666776667767666767677667676767767767767676766766666776776776766776677676677667666666676677677666776767667767667767676667766766767767766776776767767667767666676677676776677667767676677677667766776776776776666677676766767767666677666776767767667667767667767767677677676677677676677667767767766776767676677677677667767676676766767677676776676776776767767677666776776776776667767667767677677676767767766776767767767767666776676776776667767767676766776767677666676766676676776676677667677667767677677667767767767677666776767667676676677677676667666766776666767767676676776776766767676767766667677677676677677677676667767767767677676776776767767766667676677677677676767676776776767667767677677667676776767767667767676667767767767676776676776776766776766776776776776776776767767677676767676676776676676776667667767676676676667767677676676767766767676677676767767677667676776766767766767767677676776776667766776776776677677676767766767667766767767766767767676776676766667767767767767767767766767767767667766667767766776676766776767767766677677676766767677677677677677677666767767676677667767667667767676666767767767667677677676776767676676776776776767676767676677677676766677676776677676776776667767767677667676776767767766776766767677667676767677677677667667766767676776767767766766667676776666766676766677676776677666767676676667676667767667666776677667677676776767767676676776667767676676776776676766767677666776677677666776776767766667667667676767667767766776767677677667676667767767666667667677677667676676766776677676676776666676776776766667677667766776776767667767767767676776776776677677677667766776767767767767766776776767767676776677666776766767767667767677667667767676776667666766776677677677676766767677676776776767677667676677676677677677676666676776767766776676776776776776767767677677667677666766767676676676767767677666767676767677677677677676776776667677676676767677667666767766676767766677677677667666676776667676767766776766776676776767676677677667767676677666776776677677676676677677677667666766666767667766776776776666677676767767666667677677667676766776667767766767677667767676767767676667766676766776676676766776766766776677677676767767677667677677677666767767767767677676776767677666767767667667767767666676667767767676766767767767767676767676767676767676676776676677667766667767677677677676767676776766676776776776767676667766776677677666776677676666766667766767677677666776776767767767667767767766776676677677667676767766776767767666767767767677676776676767667767767676766776767677667767667676676776766776776776667766767766677677676776767767677667676676776767666776767667677676676677676767666776676666767676677677677677676776767767766776776776776767667676677676767666766676677667767767677677667767767676776776676766676776676677667766667677676776666667767767767766766776666767766767766776677666767676676676766776767767676677667677667666767767767767767666776666676776776766767767767767766767766776776667767677667677677666666776767667676677676776766776676666667667677667676767677666667666677677667667767767667766767767767766677676676776666766677676676677676776767767766676767676776767677667767767766676766766767676776767676776767677676767767676776677666776776677676676677667766677677666677677677677676776676766776776667767667667767667767667767676677677666667766776767766766766676676676776776776677677667767767767767677676767677666767767766667676667677676776776676767766767767677676677677676776776776676766766767767767677667677677676766776776766677676776766767766677666776776766677677676776767667667767676776667667676677677676767677676766677667767766776676676766776767767677677676767677667666666776767766776766666776676776677667767767767766776776667766767766776767667676767766676677676766776676776767667767676776776776776676767677666767667767767767766767676676677677676767766767767677667677677667767767667767676767677677667766776766776767676776676767676667767676776776767667767767766767667767677677677676766677666676677676677676676776776677667677677676676766667767677666667677667677677676767667767666676666766676776676767676776766776767677677677667667767666676767767767676776667767677677676767767767767676776767767666667766776677676676676767676677677666766767767767667677677667666766767677676776676767677666776766766767676776676677676766767676776767667766776677667766766776766767767767767677677677677676766776677667667767766766767677667766776677666776776776776767676667676766776767767767677676676767767767767667677667676767767676767767767676776767766677677666767667676766776667676767676767676677677667676767767676776767676677676667676776666766776676677667667666776666676677667767676776676676776776677677676676776766767767767766776776677677677666767676677676676677676667676676677667677667767766666776767676666766767766767767766776667667676677667676767667677667766776667767677667766776667767766766776766776677677676776677677667667677667667767677676677676767677676667767766667767767767667767767667767677677667766776767676677677677676766676776776676677677677667677676676776676776776666767676766677676677676766677667676667767676766676667767677676677676677667767767767767767676666676776776776767666767667666676776776776676776767766677676767767667677677676677667766767676766667767767766776767677676767767677676677667677667667767767676776766776767666776766677676766666667767767677677676776766776776776677677676676766776666667767767766776676766676776776767766766767766677676776776677677677667767676776766767677676776776677677677677677677676667667677677676776767767767677676677667767676666667767766776776677667767666676776776767667676667677677677676676776676776667767677677676776766767676677677676667766767766667767766776776767766766667767677676676776666766667677677677677677677667676766767767767677676666776767767766776767676766677677667767676677676667767667677677676767766776766677677676676767767677677666667767677676767767676767767666767767676766766676667766676677676776776677677666677676766776767677677677667677677677677677666677677677676766677676776766676767767667677677676776776676776767666776676776667767766767667677677677676767766776767676667676766667767766677676767676766767766766667677676776767677676776776776676767767766776767677677677676676666767767677666676766776677676767676677667667766667667676766776776776766667767767666776776676666767677676
767667767767676766677667676767766677667767666677676667667767667767767676776677677677677677676666677676677667666776766676767767766767676776766776667667767677667766776776677677666767767767767676776776667767767676766677677677677676776667767676766766776776766776766776677677676676677677677676767667767766776766767667766677666776776676677667677677676776767667767677677676776776667677677667767767767767767667767677676767767767677667766776676776677676776677677677677667676667766767666677676776767766677667767666677677677676776766776776676776776767676776776776677667677677676776776667767767767767676677677676776776766766667767766667677676767767676766767766767767666767676767677677677677666767767676676767677667767677676677667767766767767676767766776776776766667766776776776767676776776766766767767766776676776766776776776767766767767767677667666776776767666766766776667676767767767767767766776766667677666767667767676666767676766767767767766767767677677676667767676766676767676767766676676766666776666767766677676776766676766676677666767767767676767766766776677676776677676766666676766776676776667767676766776776776776776766767677677666767666776776677676666766676767677667676776776667666776766766776776677667677677676667677677676667766776676767766767767677677667666666767766666667677677667767766677666776767677666677677666776766767676767676767766776676767767667767667667667667767666766667677667676776767677667767666766767667667676767666776766776776676676776767767666776767766776667667767767666776677677676776776767676767667677676667767676776776677677676776776767767766767766676767667666776676766776776776677677666776766677677676676767766776677667767676666776766776767667676676776767766676766776677676676767766766767666776676677677676776776676776767767677667766666776767766767677677677677677677676776767766767767767767767766667667666776667766667766677667766767667666766776776767766766666776776776767677667667676766667667677677667677677676676676767666766766766767766676776676666776666767677676776676776667767666676666666776776776767766677676776676767676767766776767677676776776776776767677667666667677667767677676776666776776767767667677667667667767677676766776776766677676776766666677667767676667766767766776676776767667667767767676677666776776676776767766677677677676677676767766767766776677677667677676776767677677676667766776667676667767667676776677677666766766776766776776767767766676767677677677676767676767766676767767767767767676776776776776776767766776776776677677667677676677667676767676776776767676676677677666766776677677677677666767676766767676676776677667666677676767767676767667767667766776776766666776767676776767766766667766676776776767677677677667766677676677677677676767766677677667666767767767667766776767767677677667767676667677667766676666667676776776676677677676676776776676667676776677677667766767676776677667676776666676776667766776776776677677676676676766776767677676767667667766766666766776667666667767767767676776767767676776776677666666676767667767676776776667667677667676667766767766776776767767766776766776767767766677666666766767667767666776767677667767767767676776676767767767676766667766766767767766767677676776767676766677677676776676676776776776767767766676776776667677677666667766767667676676677676776767677677677676767767667767677676676676676767676767767666676767677676667677676776776766776776776676676776667767766677677667667766776767677667666766776767677676677677677676767667767766776677666766666667667677667677676676767767767666776767766767666776767677677666767676776767667767676776776767666676776677667767767767766767767667766767677676767666776767677677676766776677676667676776767766667767667767766667677667676767767767677677676766667677676667667766776676677676766676767676776767667766776776767677667767767667677677666767767677667676676676766767676666667767767676676767767677676676767767767767676776677677677676676676677676666767667767666776776676766776767766767766667767677676766677667666776676776766677677667766776776776776767766776776676676776776766776676766676767676776667677676676776776676766677677677667766776767676776766767766776776776666776676766776776767767676676776767767666776766766767676767677667666766776667676667767767676766766667676677677677677677676766767767677676776767667767767767676767767766667767677677677676766767676677677676766776767677666767676776776677677676667767667767766767766776677676776776677677676676767677667766767766766767766767677677676677667766677676767767767667676676776766767767766766677667676676766776767767677667766776676667677676767766767676767677666776776677676667667767767667677676677677666766767767767767767767766776667677676667667677677666776767767676776677676776766676667767676776677676776767667766676677676666776767676677677667767667677667767767766667677666676677667767676767767666767766677666677677667677666776776667667767667766776776767767666776776776767767767766667677676776766767766776767766677676776677677677677667767667767767766767766767767766776676767677677667676667676676766677667766666776776676766667676666767766766766767677667767676677676776767767767766776776766677667667667667767676766776767767766767766677677667766776767767767767667766767667667767677676667677676677677677677676676667767767767767676776767766776676776776667676776676776776676776776776767767767677677666666767766666676676766667767767676677677667766677667767767677676776676776677677677677667667766666676676676776667767767767767766776776767767767767676767677667767677667767767677677676767767667676776767766677676767676766767667666776766676776677676776776667767767677676776767767676776776767676666767766767767767677676776776666667767767767666776776767767767676776767766766677676667667767677677676776776776776676676767767766767766676776767676667767767667766767667677676776677667676767766676776766766776666767766767767667676676767766667677667677667766766776766666766676767767767766676776776776676676767676677676677676767767667766766767767767767677677667677666676677677676767767677667767676677667766776776767767767677666776776767676767766776767766776767677677677676776767676776776776776776767676667677677666776776776776677676776776677667766766767767676766766776767767677667766677677676767767677666776776766776676676767767666667767676776666676776776677677676776767677676767666677677666776666766776766677677667676676776666666667766676776666667677667667767677677676676776776776767677667667667667767767666767767767676767666776677676766776776766766677676676677676667677676776776677676667767666776767676676776776766676776776767766667676776776767677677676776776766776776776767767676776776767766776767676776776667676776766766767767667767676776776766767677677676776667766776666766767676767676776776776767767676776677677676767677676677676767676767767766767677667767767677677677677676676767677677676676767766667667667676677676676776767766767677677677676776666767676767667767767766776776776767766677677667767767767677676677667677677667766776667767676767676776766766766776767667677667767766776677666666767767666677666766776776776767677667767667676677677667766776776776767667676776776767766767676677676776776766666677676767667677677666776767677667767767676676776776676766677667766667676766767667677667767767767766776776676776766676766776776767767766776677666776677667766767667767666677676767667767767667676767676667767676767667676767677676676776766766767766766766766776676767666776666776776767766776776676767767667767766776677677676667676776676667677677667667766677676676776776667676776767767766776776776767667677676667677667766677676767766767667767676767677667667766667667766776776776767667676676776766767767766767676767667676766776776767766767676676667667677666776776776776776676767766767666776766767676676776776776766766776776676767767766767667766767766667767767767767666767677676676776776677676667676767767667766767676776776776767667766767676767667767676767766767677676677677676767767766767766667767676767667676676776677676666766766776767676767676677676767677676677677677677676776676776766776767766767676767766677676776677676776776677676766767667766766767667766677667767767676767677677677667666677677666667767677677667766776776767767767676776766676766776667767676766776666766776667767677677677667766776676776776767666767677666677676767767767676676677677677676767766776776677677667677677676766766766767767767676776767766776776767667676776776677676767767767677676767766676776767767767666776767767677667667667767676776766677676677677667667667766766767766776676776767676676767667677677676766776776767676776776776767766667666767677676667767676776767676666776676776766766776767676677677667767676677677667677677667767766776767667676776677666766767676776766677666776767676776676676776767677676666677676677677677666676776776776667767677677676767677677677677676666677676776767676767676676676676677677677677676766667767676776766666677676677676767677677676767677677677677676667767766676677667766676776767766767767676776766776667677676767766666776676767767676677677677667766666766766766766676776776666767767676766677676677676767677666767666667677677676767677676776667767767766776676766776776776766767677676776776767666677676676776776767676767677676677667767766677677676776666776767767767677676767676767767667676776666667766767767766767667767676666776677676766776666767767677667767676776776767676667767667666776766776766776677667677676776776776676676776766776766766776677677666776776776766667766776776767766766677677676776776776776776766776766767667666667677677676776776766776776776677676767767767767767767767677677676776776776776776767766666776667666677677666766677676676767677677677666767676676667667766776677666776767676776776767766776776776776767767766677667767667767667767667677666677676666767667767767767767766677676676776676776676767766767767767767666776776767767767767677676767767766767767767676776766676677667767677677676776676776776767676776676766767767676767676676767677666677667676676677666677667666676767676676766676776676776677667676766766776677676767767677666677677
6677677677676767677676766776767767766667766766776677667676776677667767766767677667767766767767666676766767767667766776667767767766767766767767677676677677676776766667667677676677677677667766776776667767767666766776677676776667677667677676776766766766766767767767666677666776767667767676776667767677676776667766677667676767676767666676667676676776776677676677677667676677666666766667766776776776676776666676776776776766677677667767677677676677667767766766767677677676766676767767676676766766766776776766667676766776776676767767767767676767676776767666766766767766776776767676766776776676767667677666776767677677667667667767766767767767767666776767766676667767677676676767667767677666776767676766676776776776676677677677667766766766776776767767767667766767767767666767677666767767676776776776776676767676767767677676676667677667677677667767767767677676776767676767667767667676776767766766776767766676776767767766776676776767766766766677677667766776776676667667677666767767677667766677667677667676677666767767676676776767766776666676677667677676766767676767767667677676666676776677676766677677667677667767677677677677677676776767676776776766677667676677666776667767767767667766766677677677676776666776767767666767676776677677666667677667677667666676767767767666767767766776677666767767677667677666776676767666776776776767667667767676776767766776766776676767767767766767676676776676676776767676677667767767666677666766667767677666776766776776676766776666776677666766776776677677676776767766666767677677677677676676677676676676776677677667677667676677677666667676677666767766776776776767766676766767666776776677676767767767667767666776776767676766767667676767766767667767667767767676766767767767767767676676776776767667767666667676767766676776767667766666677667767766677667767767767667667667767767767677676676766767676767677676677667667677667666666676767667677676677667766676776677676677677677677676666767676667766767767677677676767767766767767676677667767767677666767767667766766667676676677667767767676766766776676666677667767677676676677677677676677677676776667767666677666776677666767677676766776766776776776776677676666776767766776776776767666677677677667766666676776776776776767677677677667766667767677676776677666776677676767677677677677677677676766677666767677666776667766676677676676766767677677676776776767667767677666667767676776776776776766776776776766677667767767767767677676767667767766776676767677677667766676677677667767677677667767676776776766667677676666776776776767676767767676766767667667676767666767677666776677667767676767767767667767677667767677666767766667766676776767666776776776767767677676767767676776767666776677677677676766767766667767767676677677667767767766766676677667767767667766666677677676767667676776676767667767766677667667767767676676676677677676677676776776677677677667677676667767676676666676767767767766766767767667766666776666776776667666676767677677666766776677667766766767677677677677666666767677667676677676766776766767767677677676677676677676677677667677676776676766776776766766767666667767667666767667676767677666677676677677677667767677677667767677676776766766776766776767666676776766666766776767677666776776677677666776766766676776767677677677676776767767676776767767767766667767766767767676767677667767767677677676767767667766767766776776776677666766776776776666767667766767677676766677676667676667677666776676676676776776776767767766767677667677677677667676767677667677667766766666667676666776776776776766766666676767767666767676776776776666676676767766776666666767676766776767767766767766676767767767767676776767767766677677676767667676676776676776776776767767766676677667667767766776767677676776776776667767666676776676776776776766676677676776676766766767767667767676676767766767666676677666677676766767667767767677676767677667676667767677677676776677677676776677667677676776667766776766776666776776767667766776776676676676776767767767767767766776776677677667766767677667766676776766767676776677677666677677667766776767677676677667767767666767676766766667767667767666776677667767667766776666776677677677677676766776766767766776767767667767767766776776677667767766767677676776776776776667676666776776766676676766666677677667667676677677677676776676766776767767767766776776776766776677677676776676766776677676676776767666766776767666767767667667677666666666676776767676766776767767767767666776776677667766676666767766666767767766676767766776676667767767767667667766676776677677677667767767667676776677676776677667676776676767767677677676767667677667677677676776767676776676767766676767667766767677667667667676776776776767667766767666766776767766767666776767676677666666666677677677676776677676776776776776676776766767676776776776667677676767766776766667767767767767767677676766776766776776776676767767767676667766676776767767767676776676776677667767767767767767676677666766676766767767677677666776767676766677666767676767767766676677676776677676767667676667767767767676676767676766667676776767766776767767767767667677677667676776776766767676767767766776676776676767767676677677666767767767677667766766667766767766677677677667766677667666766776767677676766776677666766667766766767676776666666676676676667677667677666677677676776767767767766676776767767767767676667766776776776667766677677676766776776776767676767676766776776767676766676677677676767676677677677667676776676776776676767676767677676766677677667767677666667676676676766776766676676767767667767676767677667667767767767767767676776776767666667676776776776776677667766767767766776677676677677677667667667766776776766677676767767667676767677677667766776766776776667767767667667766667766666767766776767767767767767767677667677677676776676667767676676776767766766767676677677677667677667676767666776776767766677676776776776767676677666776677667766776766776677676677676766767766767676677676776666776767676666676676776766776776667667677667677667666677667676776666776667666767676776676767767766776766767667666767766677676767677677676776676767676666676767666676767667667766667677676767677667677677666766776776676767766766766667767766676767767767767767767677677676767767677667676776677666766776776767666667676766776767767666766676776676767677677666767766776767666776676667677677667677677677677677676676776776667767667667767767767766767677677677676676767767766776767766767676776776667766767676677667767677667676776776676776776767767767666667767767677667766676676766766676776677677676776767767767766677676776767766776766677667767676767767666767767677666776776767766766676766766776766767767767667767676667667676776776667676776776776766667766767767767677677677677676776776667676776767767677677677676677676676776766776767677676676776776666677677677676676767676767667767766776776776776767767766667767766677676666767676666776677676776776677677667767676767676667766676776677677667667677676776766767766767767767767766776676767766767667667676767667766776776776776776677667767676767767767676766676776666776776666776776677666767767677676776776776776766767767766776767666767676776767677676676667666677667676776767677677676766776667767767677677666767676776776776677677676767766667767767666767677677667767677667676767666667766677666776767767667677667767767767766766767766766767766776766667767667766767767767677666676667767677677667677676767767766776767676767666766676677676776766766766767766776766776776767766776667767767667676776767677676667677667766677676676667666766667767767767766676677666677676776667676667667676676776767767767667766776776776767676766667766667766766677676677676676677677677676776766767767767676766666776766767767767667676767666767766776767666667767767677666676776667676766767677676667766676667677676776766667767767667677676766767667677677667677676767676767767677677666776767766677667676667766766667667767766767766767767667766776767677677677676677677677677676766776677676667767767676676667676766767676676766677667766767666776776766766767666767767676776666767767667667767677667676776666776776766666677667767767677666767667676666767676767666676676776677676776676667766766776676676776776776767766677676677677676767767767766767766776767766677677667676767676776776767766677666677676766676667676776677667767767677677677667766776767767767677677676677677677677676776776776767677667667667766776766776776767767677677677666767677677667766667767766676776667676767766677667766667667766766766766676776677677677667767767767766676776766677667676667767766767677667766776666676776767667766766767766776776766767767677677677676776776677676766766677677667767676767667767767767676676767767676767766767766767766667767767767667766677676767767767676676776767767767766776667677677676776767767677676767766667766767676766766776776776776766767667667767676776767767677677677667677667767767676677676676776677667767676677666677666776776677677676677676676676667676767667767767677676776776667767767766776776776666776676677677676676767767676767676767766676776667767677667677667666776676766776776776776766767766766776766776776776776677676767767767767766776767766766776767667767767767766677677677676776776677667766677677666677677667667766776676676776767666776767676776776767767766677677666767676767666776776766776776767767677677677676767667767677677676767666776677666776767766776767767767767676776776776776776767676767676776776776667676776676677666676666677677676667766767767767666776767677676767766767666677667676676766676677667766766677677666767677677676767676677667767676776776677676776677667767677677666767767766776776676676677666667767676676666767767677676776667666776776766667676766767766776676667677677666776676767767767676677667767677676766776776666776776767767667767766776776667767667677677677676776776766676776776677667766667676767676676776677666767767676776767667767676677676776776677666766676666767667767766666677667766767676667677676767767677676767677677667667767767667666666767767677677667677676776767666766677666767676767677677676766776666767767676677676766776767766776666676766767676767667767767767767767766676766677677
36776677677677676766776766767766676666667677676676776767677677677667767666767767667676776677677667676776766766677676776776677676676676776767677677676776776776776667676666776676776676667676767677676776776776776776776676676766776667667766666766776776677667767677676766667677677677676767676776767767667766676776766776776676766766767767767766676676767667767676776776776776776766776766776776776676767766767767667767676676667666767767676767767676667767677677666767676677666766676677667677677677676677676677676766766766766776767677676677666767767677677667766776776776677667766776776667767766776676766766767677666776767667766766776776677667676776767767676776676677676767677667767676676776666766766767677676767676676767767767676776767666767766676776766776767667766776776766677676767677677666676677676767677677676677677676767767766776677677676676676766676776767767676767767676767676667767676767766766776666676776767766676677677677667666776677677667677676776776677677677676676776676677666776677667667767677667676766776776767767677676766776677666677667677676776776676776767766767677676677667677677676776776676767766767767767767767767767676767677676776677676776767667767676766676767766677676776767767766767677677667677676767767677667676676776676767767767676767767666667767677667666766666776676776677676666766677676766676667676676676766677677667767667667667766666767677667766667666767666677677666667666766767767676766767676776767677677667677677677676776767676776766776766776776776766767766767767667676767767766677677677667767667666676677666766776667766667767766766767676776776677676766776776776767677676667767667667676776776767767767676766776767767676766767676776767676776776766666776767676776666776667767767766776767667766776767766776776767767767676676776776676767767676766677666766776776767767767667667767667767767676766776667767677677677676667677677677676767767677676666767767767766767767767667766767766676667677667666766776776767766767767677677676667766767766776776676776776766767667767767677667667666776776766776776776776767766676766767677676776776676666776666666767766676677667667677676766776766677676767766667667767667767677677676776676767767666766677677677667767767767767667676776667767677677676776776767767767676767677667766667677677667767667767667766767677676767677677676676776677667676776766766666776766776776766766767767767766776667767667667677667667767767767667767767676676776676766666776766776776767767676666767766676776667676776767767767677677676766776776767677677666766666676776776666676677677677676676766767766776776776677677667766666676677676776776766776677666776677676776776676767767767767667667677666767767676767767767767767676767677667767767676767767766766776767667677667676767767767677677667677667767677677676676766667667666776776776767677667766676766676776666776677667767667667676767667767767677676677676667766676766776776677677676776776767677677676766776677677677677666667667767676767767676766776776766767767766667676676667677667676766677677666776676776676766767767667766766667767676776767676766666666767677676767767677666667766666767767667767766667767677667767677666676766766767667766667676676677677667676776776666677677676767676667767767767767677677667766776776676776776776766776677676767666766666677677676676776677677676776776776766666776776767677667676776767666677667677667766677667677677676766767676676776776676767767677676767676677666776677677677667766667666767767676667767766767677667676767766776776767667767677676767677676767767766767766767677677677676676776767766676677667676666677677676767767766767676776776767677676767767677677666666776767676676676767676677677666776776666776776667676776776767666766776666776776766767676776667677667767767766776776677676776767667766676767676776677666677676676776676776767667766766766776776676677676677666776676776676776766667677667767767767767677667766676667676767766677677667766766666767766766767767667767766776766766766767766776766676776776766767767767677676667767666667677667677676766766677677677677676776767677676776776666766667767767766677677676766766776776776776776776776776767676776676776667677676776776767676676776776676676776767767767766767766776776677677677676767767767766776776767676776776767766677667766677676767767676776766676667767767767677666766766776767667767767667767666766676677676676776776776776667676667677677677677666676767677676767677667767666767767767767766676776676767767767676776767767667676766776766766666667767676767767677676766776776767667767766767767677676766666677676676776776776776776767766767766767767766667767677677667767767767767767767767677676667666776776766767766767677677667676776776677676676766767767767767766776776776676767767676776767766766776767766776776767767767767767667767667767766767767767676676677676677667676677676776677667767767667767767766667676766677667676776667667676776776677676677676776767677676766767767677677676776677676776776667666776676767676776766676676676676776776667677677667677677676776776766776776767666767767766776676766776676667767767766766767667767766776676776766766776776666677677676776676766767676667766767767767667767667677667666767667677667677677666767766766677667767766776767767676776677677666666776767677677667676767767766667667677667766766776667766676776776666767766767767676676677666677676676766776767766776676767766767677676767766667766676776776767677676776676767767767767767767767677677667767767676677676677667677677676776776767767677676767667767766766766776766776677667666767767767766776677677676767676677667676776767766666677676667667766667676677676767667677677676767676776676676766776767666666677666677666776766766767677677676676677677666666776776767766767766776767767677677677667767677677676767666767667667767677667766667766767767676677677677676776776676676776776776766776776776767667676767766677676676676776776666677677676767667766666676667767767676767676677677677667677667767677676776677667676767676666776767767666676667666767767676776776676676677676676776776667676766676677676776676776666676677676676677677667766767767767767677676776677666776776677667766767767766677677676677677667767766677676766666767676776667676667767767676776767767676776677676677677676767767767666776766767676767767767677667767767667767667767767767766767677666767767766776767767766766776776776667676677666676776776767767677667766667677677667767677677667676677677676766666677676776667667767767767767766767676767767767676776766766776767666677676776767677677676767667676766767767667677677676667767767766776776776667676677676766676766766666767667677676776766776767667766767767676676767676776776776677676766776776766776766666666767677677677676767677676677676666676676667676776766676767677676776676767677667677676676676767767766767666776676767677667767666776766767667767666766776776666667677667766676676776766676767766667767676776776766776776776766776776766676667767767676676767677677667766676677666776676776776767767767767676766776776676667666776677677676766766766767667767766776677676677677676667767767766767767676767767767676776776776776667767767766767767767676776677676767766776776676676767667767676776766677676767676776767766776767666677667667676767767767767676776767766776776767767676776776766776767666776667677676767676767667767766667766766776767767667767676767666776677667767767766767676766776776677677676776776766767676676676667766666767767766776767767667677667767767766766767667677667676667676767766677677676776767667676766776776776667677677677677666767677667677676766776776676767667676776767676766776666676776767667667667666776766776776767767676776776776767767677676776677676677676766676666776677676776776766677677676776677677667666767767766767767767677676767767767677676676776767677676767767767767767767677677667677676767767666767667766766767667667676776776676767767676676776676767766767676677666776767667666776767766767767767767666767667766776766766677676767766776677666666677676776767767766776776767767667767667667766776776776767767766766776676776767677677666776767766676766776776767767667667767767767676677676767667677676776677667767767677677676667766776776776666776776776776766776767767767766776676667677676776766767677677667667676776677677667767676766766667767766667767677667767766666767767667766667667767676776766676676667767767767677666776677666776776776766776767666776767666776667676677667767767767677667666776776766676776666677667767767677676776776776767766767767666767767667677677667677677677676776766767677676667667676776677677677677676677676767767767677676776767767667667676677667767766767766767767676767677667767677667767676677677667676677667767767767677676776677666677676767677676676767667767676776767677677676766677676776667676767667667676767766676776776766776766776767767766667767677676776766776767666776767677677676676766677677677676776667676776776767767676666767676776766767667766667667767677677667767767677677677666767767767677676766776677667676677667666767667667677677666776776776766776766767676766776667767767766677676767767666767767766776766667666767666776767767677666767767767667766776776776667767767767666767766676667767766767676776767667766767766767676767676676767667667666776766776767767767676667767766776776667676766677667677667767666667676766667676667767767766677677676776676776676776767767667667667677677676776776676767766776776766766776776776766676776767766767767767767677667667766776776776677676776677676676776776776776767677677676666767766776776776767677677676776766776767767767676776677667677677667767676776767766776776776676776677666767766676676667667766677676676767766667677667766776776776766667677677667767677666766666767667767676776776676776667677676776766776676676776767677667677666776776676766766676676767766677667667677666776767676676667677666766766677676767667767677677666766776767767667766677676677667767767767767767676776776767667766676767676776666767767677666776776677676767667767766776766776776677677676776677676776766766766776767767766767766766776676766776677666776767767766767676776767767767767766677677667766776776766776776776666667667767667
6667767677676667676767766666776767676776676676767677667677676776776767676776767766776776767767677667767666776676766676767766767676767767666776766776766766776776667766766766767766766677676767677677667767767676767766776776767666766666767676767767767767767677676676776767667766767766666677677667766776776776667766767677677677677667677666767766776766677676667766767676667767676776667767767677666767767767766776767767667677677677667767767767767767767676776667676776677667676766676776776676776776677677666776666767677676776676776776767767677666767667677667676677676776776776776776677667676776776667676776767766767667767767766776776766676776776766776776766776766766776776766676677676766677676776776776767667767767667767766776767666776677677677677677667767676677676776767666767766677667677667767677677667766766667767767767767767667767766667766677667766676767767766776767677676776667766767766776667676767767767677667666776776767667676776677677677677676676676776767767676776667676667676767667676776766667767677667766766776776766766767677676776667767767767767767767667667766776776776766767667766677677676666767766677677677676776766776776766776676767677677667767766776776776677676677676666667767676676776776677676766776766766767676776766776677677677677677667676676766767677677677666776677667667767676776767667666767667767767767766767677676767677677667676767767676776676776767767767766676766667666766767767676767676766666767677676767677677677667676677667767767676766776767766776766776677676776666767677677676677676667767766667767767767766766767767667677676767767667676776766767676766767766766767767766766676776776676767767767676767767677676767767767766776766767767767677667677667677677676766776766776776776666676766667667766676766767767677676776776677667766767666666766676776776776776766676766776676766676776767676767677676767666766776767767677677667677677667767676776776776667766676776767766776776767767766776666667676666767666766676666767767676677667767766776767666767677676676776776776776767677677676676767676776776676766766676776776667667676676767667767767676677667677666767667667766767767767676776676776776776776776767767767677666776677666667676666677676776767667767667766776776776676676776767766666776776776776776776776776776767767767767767767767767767666677677676776767767767676766767766767666776676767666767667677667666776677676676776677667676677667766776677677667676767767767767767676677666676666776776677676776676767766767677676766776677667767767666667767766667766676776667676676776667667767666776776776677666776776676766776776676676677677677667677676766776767666776776767676676776776767767667767676667767667666677676776667767767676766677667667667676776677676676776767767766776767676667766776676776766776677677677667676776676767767677677676676776677666766767677676677676776667766677677667666776767677677666767677676766667676767766677666776676767676766676667767767766676776667677667766677677676776767667677676767766776776766776766667676776776677677676676776776767676676776767767667667676776776776677676667676776776776667766776776767767766766667767767766776767767767766767767767767767676766776767767676676767766776667767676766667766766677677667667766767767767666767766767676677677677677667677667667676676666767766776667767676776776776666776776776776767676766776766776776767676767677676767676676677677677666767767677667667767677677667677666776766766776767767766677666767767677677677677676766776667766776766667767677677666776767767766776667677676767676667767676666676776677677677676766766766767766676767676776767767766776776666766776677676776767677667767767767767767767767677667766767677677676776767767666767666667767677667677667677677677677666676766776776766776776767677676767667766767676776676767666767676666676677676776667667767767767667677676776767766677667667677677677677677676767767766676767766677667767766776776776776776767677676776767667677676676776766776776776776766766677667766677676667767676776776776676766767666776766767767767677677677676776776776776776676767766767676776667677676776676776676677676676766776666776766766767767766767767767767667767667767676776667767676767767677676776667676767677667676776776776767677677677677677667767767676767766676666677677676667766776677667767677676776776676767666667767676776676676766767766666676767767676676766767766776667767766676767766677666767767676776767766767767767767767767767767766776766767766776776776776776676766776776776776766776676767767677677666776667677666676776767767676767767676767767677676776767767677676767667767677667766776776766767767677676767767767677667766767676776767677676667676677676666676776776767677676776666767676776776667667767767676767766776776776767676766767767676677676767767676766766776677677677677677676676676677676677677676767677677667676776766677667676776776676776767677667767676767676666667677676666766776776676767667677667667766677677667666776767677677667667766667767676776776667767677667767766666767676667767677677677666786767766667767676667766677676676776766776767767767767767677676766676667667666676676767676776677676776776776666667676776766667676767666667666676766667767766776776767677676667667676776667676667767767667666776767767767767766667677677676776776766776776766767766776667767667667767767676677677676677677676776776776677677677676776767766767767676676676677677677676667667767767667767676677667677676776767677667667767677677676676766676776767676667677676767676776676666767676767767667767767677666766776776677667677677676776666776676776776776767677677676767676776676766776666676776776767667767766676767676677676776677676676766776776676767676776776776766776677676776767676776666766776766667767666667676677667677676776767767676667666667767667677677667767676767766667667677667766676766767766776776776776776767676766666766776776776776767767767766776767767676767767667667677667767677667767767766766667767666766776776767766667767767766766776677677667766767677676767767767676776667767766667766776677667667767766767666776767677677667767667676677676677677676766666776676767676776767767677676776776767767766776767767667676767676776776677677677677667767677677677676677677676766767677676766776776666767766776767677677667766766776776776767767677677667767767767676776776767666767767767667676676667666767677676776776776767677676776767766776776767767676776767767767677667767767676677677666776776776776666766767677667667766776676676767677667677676767766776667766776776776776767667677677676776767667767667677666767766767767676677677677677676767767767766677677677677677677676677667677677676767766776776766767677677667677676767666776776677667677667767767676776676766776766677676677667767767676677676766767767767766767677666776776767666776767767677676776776676776776767677676667676766676766776776767676776677676676677666767677676676776776666677667766677666776767666776776676776767766766776776767766677677666676767766776766776767767666676676776667767677676677676767666677676776677676776677667766676766766776676766767667677677677676677667667767767677667767677676677666676767766776676776766776676776766776776776676767676767677676776767767767677676776767766666766767767766767766667767676767676767666776776767766776766767677667677677667676767677676776666677676676776767667767767666776767767677677666776677667667676776776767767767676667667677677667667677677676767767676677676667766766776667766767676677676766776776767767677677676767767766776776767677666767676776677667766766667767766767766767676767677677676676667667676677676767767767767677667767767767676666677677676666676767676776776667767667767767766676667677667676776776676767766667677677677676677667677677677676776776676677677677676677676667766776767766766767766767677677667676776767676676776776766766776766766776766767676767767767667766666776667767767766767676667677677676776766776767767767767767676767677676676767767767667767677676767666776767677666767677677677666776677677677677677667767767677676666767767766666776776776776666776676767767677677676776677676776767766766767766676667767767766776767767766776766767667766676667767767676776667676767676767667666776677677667767667766776767676676767667677677677677667676776767676676767767767677666767766767767676776666766776766677677676776776677676776767767676776667766676666776766776667667766767767766776667767767767667677676776766767767676667767766776667676677676776767666767667766776767676667677667767677667766776677676766776776766666766766676767767766767766677677676776776776767677676766677667767676666767677666776776776767767666766776776676776667667767677676776767676776766767767667667766677666767677666676767766676776767667766767766776677677676776776676766767766667767767676676767767767676666667666776677666776776666676766767767667667766666676676776667767767766767676677667666767667676776776676776676667676766767667677667767766667676677676776776667677667767676767666767767766676677667767676767676776677667766776766667676767767767667676767767767667766776776776677677677667677677677667766776667667667676776767767676776776676677667677677677667677677676767767766676767767767766776776676776776776766676776677676767677677667766776677676667767676776677677667767677676767767766776776767767767677676767767766676776767667667767767767767766767767767766776766776767667767766776767767766776767667677676776776766677676776776776767677677666776767666677677677676767766677676767667677677667676677677677677677677676767767767667766677667767767766666776776666676776776677667767676767767767767766676667766776767767767767767677677676767676677677677677667766776677667676677677676676676676676767767767766776676766776776766767676677676676776767766766676666677676767767766667677667766767767667767677667767677677676676676776677677666776776767766776767767667667766776676767766776767767677676767676667767767667667767767676776776766776766767666776776776666677676767767767667676676767767676766776776776776776767766667677667767767677676776776766677676766766776767767767767767676666776766776677677676677667766677677677666767767767677666766767767767767766767667767767767
6776677667766676676776676676776776776667767667767677666676776767677676676776767767766776766676767677676677676677667767677677676776767667767766766767767767767676767767766776767767667766676676767767677666767766776767767667677666776776767766767766677666776667676766676776677667766677676776676776667667676776776776767767767767767667676766776667767767766767677667677677667666767677667677667666776677676776776676767767667766767677676667676766776776776767766776677666677677677676776767767677676767767667667666776676776677676767767767667677677677676767767667677667767676776776677677667767767676766767677666776677677667676766776667767766666667677667767767767766676766776767767676767766677667676776776677677677667767766667767766676766676766767667677676677667667766767666667677677667767677676677677676776776776767767766766677676767677667767767677677667767677666776766667677677677677676666776766676776676776766767676767677677667767667767676667766776667767677666766767767767767766677676776767677676776676776776776767767676667766676677676666676776766776677677677676776677667766776667676677677676767767766776776666676776776767676676677677667666676767677667767767667676776776776767767677676767766677676666776767767767676667766776767767767766666676776677667767666767767767767666666667676677676776766767677667676676767767766776776776677676776776766666676766776667677676767676767667676776776676767676776776766766776776677677676776767667676767766677676767767767667677677676766767767767767666766676677666776676677676766776667667677677676776776776776767676677676677676677667767676676776776767676666676776767676676767766676766767767767767676776766667766677667667676677666767677677666767767767677667667667676677676767677666667766766676776667767767677676677677677677677666767766766676776667767767677666776776767677667677667677667676766677676776676767766776767767767766766767666766767676767767767766776676766776776676677676667677677676667767677677667676676776676776767767767767677667767767666776667667767677666776676776767676766766766776776776766776677677666776776767766677667676667677667766767767767676676766676767676776767676766666767767767677676676776667676676776666676776766766766676676676776676776776776766677677676776766767767767767766776776776677667667667676766676767667667767667676776666677676766767767667677676766677677667767767767767766766766776767666676776767767667766776667767666667766676767666776776766676766766766677667767676767676677677677676776767767767767766776776767676676776767677677677676776676766776776767767677666767677677667766677677677677666767767676667767666666666776776676677677677677677677676767677677676676776767767766676776776766676767767667676776677677677676767667766776767766767767677667676776776677677676776776767677677667766776776676677667766776776766776767766776676776677677677677666776767666677677677677667766776766677676776767767676676667766676776776667767676676767767677676776776767766766767767677676767767676776666677667666776776766766776776667766666676677677667676677666676767676776666776767676676766776676766776776767766667767677677676667766776667767767676776676767767667677667677676776766767677666776776667677666776677676776776776677676776676776666766776677676667676766767676676776676676776776766677676776767676776676776677676766766776767767676776667677667767766767667767677667767766776776766676776766677676767676766776776776676776766776776776776767767676776776776766767767767677667767767766766677677667767767767677676776667677666776766767766776776767766677676676776677667766677677677667766776766776776676776767676676776776677676767766767767766776767767666667767677667766667767766676776767677667676776767767666767667767677676677676776666767677676776676776767767766666776776767676667766776776667767666776776776767767677667767677666766776767676776776776767677677676767667666766776677667767677677676766767667677677666776677666767767767767677677676677677667767767766676767767676766677676776776776767667767767767677667677677666677666767766767766767666676767676676767767677676767766676677667767677676776767677676776767766767676767767767767676776776776776776666767767667766767666766767676776677676667666677677677677676666766767666776776666776767677677666776776666776767677667677667767767767767676766677677666776776676676776667766666767767677667676676776776676766667676776767766767767666767767766776776677666776766766767667676776776767767677677677666776776767767677667676776677677667667666776677667667767767666677677676767677667667677677677677676767767667767676677677677667767767666776766677676676776677676667676776666676776767766766677677667676767767767767766766776776667767666766677666776776766767767767676767766776676667667677677676666676676667676677667767677677666767766767767767766766677677666776776767676767677667767667666776677667667767667767676677676776776776767676767767677667676767766776776667677676776767767677667767767667766667766776776776767676677666666776776766767766677676776776676766776676776667667767766766767676776677676767767767677676676767676776676776676776776667766667766767676776776667677666776767766776666766776676767666676776676677676776676677677666666766776676767676767767677666767766766767667677667676677667667677666776676767666766677667767766766767667676776667767667676776776776766776767767766767767667767767676676676766676776677677667667766776677677676776776767677677676776766766776666766776776767667676766676676666667666677676676776677676677667676767676776776767677666776676676677677677667767767676776767766776676676677676667677677666767667766776776677676767767676776676677676677677677677677677667767767767677677667677667677677667666677677677666766766776767766766776676766766766676776677666776676676667677667766767676677666776776677676676776676676776767676677676666776767766667676776677677667767766767767767766776776676776667666776767766676776776666767767766676776776767676677677676776766767677677676666666767767667676766776776667766677677667666767766776666776667676776677677676776776776767767766776776676776776676766677667767677667767766676776676676776677677677676776776677676776676677676676776776677676776776666677677667767677676667666776766677676776766766776667676776776766676677677677677667767767676767676776676767767767667667667676677677677677676776776677676767767766776677677667677676677676776666776776676676767667767767677676677676776776677676766766767677667677666776776776677666676776667766776776767677676776776667676767677676677667767667677677667667667677666767676776776667766776776676676776677676767677677667767667676776676666776767677666766767767767677676767676676667677677676677667767677667766766667767677677676667676676767666776767676776766766766766766767676776676776767767767767677666676767676667766766776767767667766776677677667677676766766776766776776676767767767676776776766766776767677667666776676767766776776676677676776677677676776676767766767766667767667767677677667667767767676766766776767676767666776766776767677676776667666767766776667767676666776667676667767766776766667766776767666766666767767677677666776776776776667767667766767767676766667667767766776667677676677676676766666767767767677666767667767767767767677677677676767667766676677677667666667676767767767676776767767766776776677667677676767676767676767666676776776767767677667767667767766776767767767676776767667766767767667676766776776766776676776767676677677676767767676677667676677667667767767767767667766776767677676677676776776776767767767767767667767767767766776767767766776766666766677676776776676776776666767767766776677677667767767677667766676767677676676667676767676767667767667677666767677677677676767677676766667767676776776776776766766767767767676767767767666677677667766776776676776667767677667767767676767676667676667666666667677666766677667666676766677676676767667767677676767676676666776776676676776766677676667676676776767676667677677676667767766776767767677667767766677677676767767767767767667676776767677667767766776766776667767767676776776767666776767767767677676667676767677677677676776767677666766767677676666767667667766767667766676667676676776676666677677667676767676776767677666677677676776776666676676767766677677666666776677676767666767767767667667677676776766767676776776766766667676677676667766776767677677677667676776776666776776667677676766776776767666667766776766677677667767677666767767766776767766776766767677667767767667666776666776776767766776776776666766676767667767666767676667677667666776776776676666776677677677677677676676667676776776767766676767767767677667766676776767677677676676676776776776767766676776677676776776776766766767767767676767677677676677677667766767667676776776767766776776667767667766677667676766776767677667676767767667667676776677677676676767767676676776767766667676677676776776667766776677676766776767667676776677677667766676776776677666676766767767677676677677676667677676767666767767767767677677677676767677667767767766767666667676667667667767766766767766776766677676767766766677676776666667667667667767767677666776677676676776667767767666677667676776667666776776667767767767767667766767666666766677676767766767767767677677676766776776767767766776767666667767666767767676776667676776776766767767766676776776767767676767666776766767766667667766676776667767676677667766666767767767767766677667667677676677667676667667767667676767676666676776767766766767676776677667676776767667677677667767766766767667676776676776766676776767767677676776776767676767767767676776776667676676776776776767676766776776677676676767767767766676776776767676776667767767667766767667677677677667767676776766767677677676776667767766677666776677667766667766776776667767767767767677677677677667677676767677677667676766776776666677676667676667676766667766767766776666767767677677677676776766677677667677666666767766776776667767767767767767767677677666776676677676676676766767676776767676766676776776677677677676776766776677677676776767767667767666667677667767677677676776767677677677677667677666766667767677667767766776767677676776776676766776776677
67767677677677667677676676667766776767667767677677676676766767677667667767677677667766767767666666677676767667667676776767666767767767677676676676676776767766776677676677677667767767676677676776767767677677676676767766676776776667667766666767667676667767667767767667767767766776767676767767767767767767677666677667767667677676677676776776666767677667767766767767677677677676776776776767666767766776776767766767676767767767677666776676767677676766776677667676767667667767767766776776677676667767677677677677667767676767767767766766776666776776677676767676776767766776677677676766766677677677666676676776767766776766766776767666776666767667767767667677667766776767767766677676767767676776677667767677676767767676676766676677676677677677666767677677667766776776776767766776766766767666776766776776776767767667677676776767677677676666776776767767767666776766767767767766677677677676776677676776766776667676767667767767667766666776776776776676676776776677676767767667767676767767676677676776767676676776667767766676667767677677667766676677676676677667767767667767767676776677667677667767667767766667677667676766767676767667677666767767767667767677667677667767677676676676766676666676776776667767767676677667676776677677676776767766776677677667676776767677677676766677676776767766667767676676767667677677677677676766676776766767667666776766776776776766676776766767677677677666767667676767676667667767767667767766767766767766776766676677677666667667766776667767767667766776776776766767767767767666677677667766766767766667677677666776767767766767767676776767767677667677667767666677677676767667667767666767766776776766766667767667766676767766767766676776767766767767676766667676676677676767677677677676767677667767667676767677676767666667766767766766676667766767666776676677667676767676666776677667677677667767667767676677677677667676666667767766676676776767676776767677666776676766766767676767766767676776677677666766677676776776776667766776767766666666766766677676776677667766776767676766776776776667767677676766776776667767767677676766677666676776676767667677677677677676667667767677666776776677676677677677667766767677677677676767766667676766767767677667667676677676677667677676676767767676767766776766676677677676667677676776667667766776776766776767767677677667667766776666767766776677676676676776677677666666667667766766767767766776767676776776776677667667667677676776767767677676767766677676767667667677676676767767767676767667766776677676676677667677667766667767667676767676767767677677677677667767766776667676776776676766767766767677676776766766767676767676767767677677676767766676776776767767667677677677677677677676667676767677667767677677676676667676767766676767667677677667766766767767766776766676767767677677677676776676766776676776677677676776767767677666766676677666776667767677677676676676776767767667676767677677677666766667767767676776667667766776677667677676767676776776767666776677676677676766766767767667676776766766677667766677677676776677667676776776676776677676776666677667767677667767766766677676767767767667767767666776776767767677667676766776776767767767766776776767767676776667666776776676766776677677676767767676776767677667666767677676677677676776677676776766677676667767767767767767767766776767767676776776767767767677677677676776776676776676766776676767767766767767667676767766766766666767767767767677677676677676676677667667766766676776767677676767666776767766677676676776776677667666776677676676776767766776776776767766677677666766676667677676767677667666766677666667767767676676767677676767677676776676666776677677677676767677666776776767676677677676676776766766776677677666776776676767667766776666677676767676776677667667767676677676677677667667767767767667767766776776677666766776677676776766677677677667767767766666776666767676667667767767676776776766767766676766677667767767767676766767677677676766676667676776677667767767766767767767677667676767677676776667676667676676667677676776676776776676776676676766767676776767766776776677676767766676776767767767766776776677677677676766776776776776677676677667677677677667766666676677677676766767767667677677666776767767767766767767767767676776776776767676776676776776767677667767666776776776776767767767676677676776776677676776776776767766767766677666767767676666667677677667766767677677666776676766767766776776776767666776766776766776767766766766767767767677676776667767667666767666666667676677666766767767767676767767767677667677677677666767766677677676676677676776677667667766776677667677676767767767667767767677666766776767767666776776776666767767767677667676767667676766676676767767767667767767666776677667667677666767766667676766677677667767766776677676677667767676776776776676767677667677676677676776677676776767677676766677676767767766767767767666776776677676676776677676776776776776676776677677677667677677677676776767676767677677676677677677677667766676767766776767767667677677676676676677677676776667676767676676766776777666667766767766677676676666766676776776776677677677667676776667767676776766667677666676767676676767767666776767677676776667677676776776776767766767767676766776677677677677676667767666766776776776776677676676776767767767767766776776767767666667767766677677676776767766766667677676767676776676776767667667766767677666667767766766776767666767766776676776776767766676677667766677666767677676767767677666677666767767766676676766677677666776677677676767767766666776776767767667767766667766776676776677677667677677677677667677666766767767767767676767667676776677677666776667767677667676677666776776776776667667766667766676766767676776767766776677676767767667767767667767767766767666776767676767677666767766676776666677677677677667667766676776676676776776767767767766676776766766776776776776766776776767767676776766676776766666767667667767677676767767676776676766767677677666677666667667767676677677677676677676766776667766667766677676776776767767766776776667677676767676677676667767676666666776767767666776676767677676776667766766676676776677677676766766667767666666676776776667767666767767677677677676776776767676767766676666776767767767767767767767767676677676767676676776677667767677676776677677677676676666667767767767667667766776676767767677676776776776776666767767666767767677677676776776776676767677676776776767766776767767676677677667767667666776767667767667766776776767677676776767677677667767676776767666767766767766776767667767666776776767667667677676667767767677676776776766677677677666766776767767677676776776776676776766767677666767767767766667767767766776776676776776676776767767677676667766667667667766667667767677666676677667767766776767666677676776776766776677667677676776676677676776677677677676677676676767766776776776667766677667767676677667766776667766767666676766776776677676776767677667766776767676776776667677677677666767677667676677677666767767766676667666676766776766776776776677677676776766776767677676677676766767767666676677677676766776677676677677676767767767767767667766767767766767766766767667677667676677667767767667677667766676767767666766776776776677676677677667767766776766776776767676666766767676776767677667767677667677676776767766767767767677667767676667766766676667677677677676776677677676677666666776776676676767767676767676767766767767767767767767677677677677676776776677667667767767766767767677677676776766677677676676676767767767677676776776776776667676776776766667766767677667676776776767676776776776776676766776676767767666767766666776776776676776767667676776767766776776767767667766776676766767766776767666676667767677677667676776766767667676767767666677676776767766776767667766776766766766677677676776767766776767667677676776676776776676767676776776667767667677677676776776776767767677667677676776776667666776766676767767667677676667667666677677667676776767677667766767767767766766766666676776776776766766676667677666667676776767676676767677676677676677667767676767666767676776766667676776677666677677676677666767677677677676766766676667676677676666776776677666767676667767677667767676776767676776767677677667767767677667676676767766776767667667676767667667677676766676676677677667767676766776677677676767767767666767767767667767676776776767676667767766776767677666667767767767766776677667677677667677666766776676767767676767667667676767677676776766677666677677677676676776766766776776767766776766667676677677677677676767767676767767767676767676776767677676776776776677676776776677677667767676676776776776766767767677676676677677677676767677677677676676667767677676776677677676676676776776667767766767666677677676776776776676776766766677677676676776776677676666776667766676767767766667766776767767767767667766776767676766776767767676767676676766676776767676767767766776677677676776767677677667767676667766776677677676776766677667767676766776677676676776676766776677676766766776776667766767677666677677666766667767767676767767767677676676676766767676776767676776766766776767767766767766677667666677677667676776776776677667677667767767766676677666776767767767676776776677677667666676767667676767767766666776767676676776677676776767767767767767767766666776676677676676676776766666776767766776776776677676776776767667767767766677667677677677677676677677677666677676776767766676767677677676776776677667766776767676776676677677667767767677676766767667676667677667767767767767676776677667767767767766776676776767677667676677677676676776677676766676767666767766776767766677667767667667677676776767667766776776767767677676676766676776776676767766776677677677667667676677666776766776677677677676677677676767677667767676767677677676666677677667766766776767677676776676666776776767766667677676767676776767667676776676677676666776767766676767767667767766677677676767676776767767767766767676776776676776677667767676766676767767676676666676776776766677666767767766666776767677676776767767767767667666767767767677666776776776776676776676766776776767767677667666776766776676766767676776667677667667767677666767766776776677677667677676776776776767767677667677666676676767677677
677677676776766776776676677677677677677677677676767767767677676776776776677677667766776767676667767767676767676676676676776677676776676677677666676776677677676677667667677666767766767767767677677667676766667767667676776676776767766776767767676677677677676776776766766776776667676766776776776766767676667676677666776677667767767677666677676677676766776677677677666776676767676667767676766677676677677677667666776677667676666766766776766676776677676767767677667766766767667766677667667766677666677677676776776667767766677676776666767766776767766666767677667677676776677667767766676766667766666766676776767667767677676776677676766766767767667676766776676776776776677667667766776776776667666667766767667677667667676776767766766767766677667767677676677676677667677677677667767767667767676776767767767667666776776667767666766667767666666776676666767767767667767676776767666767677676666776676677676776766667667767767767767676776776776766767677667666767676776676776767767767676677677666776677667667766776767767767676776667666776766776766776776776667677677666677677677676767767767677677676667666776676667766676776776776767767676766767677666666776667767767676676776666776677676666776676766776666776676776776767667767677667767676776776776776776776776776776676767767767767767667767666776667666666767767677676776677677666776676676766767767766767766776766766767676776776676767766776767766776767676776767767677677667767767767676766776766776776677667766776677667767676766767666676766776766776767767766766676767767766676767677666676776776677677676677677667767767676776766776677676676677676767767767667676776676667767676767676666676766676767767666767666776776776667766767767766676767767767767767676666667667677667767767666776676767766776776667766677676666677667676677677676676677676676676667767766776767677677677667676767766666667676677676766677677667767766767677677676767666666776766676776767666666767767667667676776776676767767676766677677676677667767766776676676776767677666776766766776767767767667767766767676677676767676666767766767676776767767667666767676676776767766767767767767667666767767767667676776767676776766776776667767676676767766776676766776667767766766767676766776767676676776776677677667676677676776767677666776667767766776766776766677677667766776666766776776666776776766767667766767677677677676766667767677666676767676767766776776676776766766776767677667767676676767677667767676776776667667767676766767766776676677677676776766676677666776776766676776776767767666776677676676767666767676766676667767766767767767677667766766776766776766767767676767767766766676776767767677677677677667676666767676767677676776766776667766776776776767676776676676776767667767767766667767676776766676776677676677676767677667766776767667676767676767767766766676776666776766776677676766677666666776776776766667766767676676767767766667676766776767767767676767766767767676776766776776767767667767767766767766776776676776766767767677666767766776776776767677677676776766776766766767667676676776676776776776776666667677676776767676767667677676776767676767676676767767766666776667767667766767676676776776766766677666776767666776776677677677676766776677667766776766776767676767676776776766677676677676676667676766677676666767767677667766776766776666767766667767676766767667676767766767767767677667766677676667767667767766767676767666766767767676677676767667676667767676767677677667766676766677667676766676767667667676676776676676766776766776776776776766667677676667676767677677676776776676776667767766677676776776776767767767676776776667676776766676776776767667677666767766776776677677676677667667676776676776677666776767766776676677666776776677667667677676667766677676767766667677676767676767766667667766767676677677677676676677667667767676677677677677676766776767766667766766667677676767766677666767767666776677677677667767767677676776767676767667767676667676776776767767677666676767767766776776676676767666767677676776667767767677677677666666667766776677676676767767676666676776776776766776666676767766776776767767676767767677676667667666767676766767677676767767667766677677666776776767766767677676677667767677676776767676767676776776767667667677677677667767767677676677677676767767676666667666667766776676776766767676776667766776767677666766776776776677676767766677667766677676767767676776767677666776776776776676776676767677677676766776776676766677676676776776776666767677666776766676776767767767676766776767767666766776767767676776767676676767676776776666767667767667667767766776776776766776666676767676667767677677676676667767767666667677667767766667677676676776776776677677676677677676677676767677676776776767667766666776776666776776767677677677667767677677676677667677676767677676776776767667766676666667666766767677667767767677676667766776776767677667677677676776767766776767676767766677676766677666766767677677666666776767677677677677677666776676667767667676676767667767677667766767667767667767766676766776766767767767667676677676776767677677676776767676776677677667767767766776776776776776676776767766766677677677667767766776677666776767676676766677676776776766766676776767677667767766766767666776666767766766766676676677676667677677676766766776766776667767676766776767767667676766766776767666767767677667767767767676767666766766766667766767767667667677667767767767677677676666767767767677677676776766767676767667667766667766676776677676776767767767767767676766776776776776767767767766776766776776776767677676767767677676766776767767667667767677666776776767766676666776667676776666776776776666677676767666676776776776667766667767767767767767666776767767667766767677676767766676776677677667676776767677677677667677666767767767677677677676776776767677676776767767766776776666767767767666767767676677666767667767676677676677667666766776767676666677676776766776767766767766767767667767767767767767677676767676677667677677676776667677667677667766766776776776676766776776776767677676767767676767676666776776776776767676677677666776677677676776677677666767676667676776776677667666767767676677667676776767767666776766667676677677676767766766776766776666666667677676767767676767767677676766767767767677667667766767677667766776776766667766676767676676767667766677677667767677677677667767667676677677676677676776666776776776676677677667677676766677677676766677676767677677667766767676767667767667767766766766666677666766677677676776776767766767766776676776767676766776676776767767767676766667677677666666776677676677677667676677667767767677677676667767677677676666776666667766776766766776776776776776776766677677677667767767766676766676766776676677667767676767677676666677677667666776677676776677676776776677677676776677666776677677676776776767767676666776776767767677676676776776767677666776776776676767766676776776776767667676767766776776776766776766677676667767677677677676767767677677676676676776767676767766666776666767677677676767677666766767677677676676776676776677677677677676676767767767667676767766676677667767677667767766767667767767676776666776776766776677677666776776767767767767676676667766776667666676767766676776767766677677677677677666666767676776766767666776766677677677667767767766776767676776776767766676776677676776767767677676667766677677666766666677667667676676666766767677667677667676667666767676667767677676666767767767677677676767767767676767677666676776767767766676776676776766676776766767667676766666776676676677676767767766776677667676677677676676776767767767767667667677667767676766767766666767767677677676767767676776766667766676677676767666767767767767667767767667676767766677676766677667677666766766677667676776776667676767766766766767766767676766776676766666676776776766776776776776767677676776767676776767677676767676776776776776767767676776776776776677667767676676766767677667676676766776767677667676776676766766767676766776677676676677677667676677677667766767766676667677676676766766767676776767677677677677676767767767767767677677666776776676776767766676666676667766767676666776666766677676776776766776767767677676767667766676767767677677676767666667676677677677676776776776767677677667767677677676776677677676766667677677677676776776666767677667676767676776776767767767667667767677677677677677677667767767767677677667767766766776677677676677676776767676766776776666767677667676766776776766776767767677677676766776776766767767676677666767676766677677676666766776677667767676676776667677676766677677676766776676766776767676767666667767676776767676767766767676666766776667767676766667677677676767666676776677677677667766776676767766767766676667766767766776767676776767677666767767767677676677677666766776766677677677676776767676676776776666776767766667766776767666767767666776776767767677676667676767667667767767676677677667666767676767766767766767667767766676677676766667667767766676767676667677667667677677677667767676767666776766776767676776766776767677677676767677667677677677676767767766776667767677677666676767666766776767767767767676767767677666776676667666677676767767667767767767676767677676766676776767767667767767666676767767767767667667767666667676776767767677676766666677676767677677677677677677677677677676776766676667767767766667677677676766676667767676767677676776776677667766776776767676776677667677676776776677667667766776667767766767767667767766776776767766766667676677667677676776776767677667767766676767677677667667766776776677677667667676766667767666776776766767767767767767676776676776767767766667767676767766767677677666766767677677677677677676776776776667766676667766767766776767767667767677667767676677677676767767677676677667767677677667677667767767676776776776766776767667766776776676776767666776677667667667767676776776766767676666676677677676677676767677667767676676676776776676677667676676766676677666776767767667767677677667677667766767667667667677677666677677676677677666677667767766776766767766666766677677676676776766776676776767767767767676776776676767667767677677676677667676767767767767767767677676677677667676767667767767766776766676766667676767677677676677
766767767766767676667766766767767677666766767677677667767767667677676776766667766766676666667666776676667767677676776667667767677677676776676767676767666676776766767666676676767667767767676767666776767667667766676667766776767667676767767666776676767677677676667676776766767767767767676767767767677676676766767667677667677677666776676766767676676767666766776776776667766667667667766776766767676766776767767667767767767767666767667767766676776776767667767667677677676767766677666767766776677677677666776776776766776667667767767666677667677666776767767666776766677677677666677676776776776776666676766776776776776676766776676776776766676766776676666776767767677676767676667676767677676776776776676776776676776676767766767677677676776766766666767677676677676766677667767767676667767667767676677666776776776677667766776666667676776776667767667667677676766776677676767766776767767767676776677677667767766767767766776767767767677667767677676776667676677667677676677676667676676676776667766667767677667767666767766776776766767767677677677676776677676767667677677677667766767767767677676767677677667676776776776676776667766676767667676667666666676767767766666667677677677666776767667667766776767666776767667767766776667677677667766776767666767766767767767767766776767667767677677677677676766776767676677676776766767767677677676667767767676776776776667767766676766677667667667766766767767667767676766776767667767677667676776767676676677667766766677677667767677667767677667767677666667666676767767766776677677667676676766767676767766776776776766776676767677677676776776776677677676767766776767677677677667767767676766766776767676776766667667676767667677666677676776776767767676767767677677667676767767676767767667676766776676766666767666776767676766776767676767766767667766776766767676767767677676776666776667677667666767676676676776776666767767676767666776677666677677676776677676667677677666676676666767766776776767766776767767767667766677676776767667766767667667676677676676666776766676666776677667767677666766776767677677667767766776766776776776677676767666776766776767766776776766776776676776676677677676677677677677676677666767677667676767767766776767766767767767676776767677677676766766776666667676676767767677667666776767666677676767677676776767667677676776766676767767666776767766766676677677677677677667766776676676767677677667766677676776776766776767666677667667766766677667677677667676767766776676666676766776776676767667676676776766776776677676767677667767667767767767676667666767766766776667767767676676776677677676776667766767677676776776666776767676776767677677676776776776677677667767676667767766766776776666676766767767676677677676767766767667767677666776776776677677677676667677667666776776767677666776776677666767676766776776776676676767677677676767766776776776776776767767766766766676776776776767767766666677666767676767677667676776766767676766676676776766676776767676766776776677667667677667767767767666677677676677677676766677677676677677667667677677666677667667677667767676767767677677667676767676776767676677676676767677667677677667767766776677667767677676676767676767767767767767676667677677676776767767767676767677677676776766767766676767677676776776776766666776676677676677676677677677677667767767766677677677677677677666677676766676766667767676776676667677677676677677667676767766767767667766776776767666776676776766676767676667767767676767677667667767767767767767677667767767677676776677677667677676776677666766776767767766766767767676767677677676766776776776767767676776766666776666776767677676667676776776667677676677676776676767767677676766767767676776667677667766776767766767767767667667767767676767667766667767767766667766776767676776767666767667676667666677667677677667766767767767676767677677667676776767676776776676767767677676776666676767676766667767767666776767767766776676767767766676666776776776766766776776767767767666767766666767676776776766677667667676677677676676776676776776767677677676667767667667766776676776776776776767767767766766776776676776776667677666776667766776776776776767767677677676667767766767676767767677666767766677667767767766776776776766767767767676766676766677676767766667667766776676766766677667766677676767676776776776767666677667767767767676776776767667676676776776776767767766766776766767767676766767767766667767667667677676767666676776766767666766776677667767766766776666676767677676677666776677677677677677676767766667677667767766776776677676776677677677676767677666776767766677677677677677676776766676676667677676677667766776776767677667766767767767766677676776767677677677677677667677676676676666767767766677677676676676766767677676677676667676666767767767677676767667767767767767676677677676667766776776676767767767767677676776677677677667676767766767766766667677676776677676776767676767766776766767766666776666767677676766676666667767767767766776766776767667767666767767666667677676667766776776676767677677677666676766767666676776776776667767767666776677667676677677666766776766766676766767767676677666776676776666766776776766776677676767766767767767677677667676776767666776776676776776667767767767767667767667766767676776767666676767767766767766676766776666776767766767767676776677666677677676667676766776666776667676766677677677677666677666677676676767767767677676776776766767676776666667766767766776676776666666676767677666776776666776776677677677676767677677676667677676677667676767666776776677676766766776776776766776776676667767677666677677677677666776677667677666667676767766667766767767666666676776767766676776766666677676776776767767666766776766776776766766766677667676666767666676766766776776667767767767676776767667676767767767677676776676776776776776767766776776767667766767677676667766776776767667677677677667767766667667767676776767767676776676677667767677676766776776766677677667666766676667667767676677677667766766776776767767676676677676776767767767667677666776767767677676776677676767767677676677676776677676767767767676776776767676767767677677666776766676767676766767666776767767767766677676667676676766776766776776677677677667766767767676776766767677676767767676766676776767676766776776767667667767666677666776776766677676776667666776677667767666766776776676667766677677677666776677667666667766676776767676677676676667766766676776666776767676676767667677667767676767766766776776667767676677677666776676766676776767676667766767767766667766667666767767767766767676776776767677677666766666677666776776676677677666776776666776677677677666776776766676677677677677667676776776767676677677677677676767676776677676776767766677667766776667767677677676776766676776776776667767767676766676776767677677667767766776767667676776776767676676677677667767667666767666767766776767667666776767677677676667766776766776766767767676667676776676767677676677676767766776667676767677677677677677677667767667767667676767766677677666776776766667766666676766767676776666776776776776776776677677676767676676767676767767677676676677677667677676767667767766776776677676666767766676767766676767766766677676667767766676776766667767676677677676776677677676776776776776667677677676677676667767767676677666767767676776776767667766676667667767766776677667666776766677677676676776776776776776677666766666776767676667666766776776667766677667677666767677676776667667767767666767767677677676766776776677677677676776767677667677676767767666776677677677676776767767676776776767766776767667666767767667767677677666676676676676776767767767677676776776677677676767767677676776776776676776667677666766767666776767676766776776676776776767676766677676676776776677676767766667767767676776776767767767676776766776766776776767767667767766776677666676767676776767677677676766667766776767676676776767677677666766776677677677677677667667767676677667767767676677667677667766776766776767767666666767767766776767676677676766776767666766676776666776676776767677677677667676776776767676667667767677667766676776666676677667677677676767767767767767766766667767676776776767677677667677677676776776666767677676776666776776776766776776776776776767677677667677676767667766667676667766676767667677677677676776667766667767766776776776776776776776766677676776766767766767767676767767767767676766776776766666776667767766677676677667677676766676676776776677667676677677676667767676776776776776776667667767676676776767767766766776676767667667667667767767767767766767667767677666776767767677677676766667677677676766767767767767676676776677676776776666776776767676776766766666767676766667676776776676776776767676676677676667676776676676776776776677676677677666776776767666776767676666677677677677666767667767767677677676767666766676667767767666767766767677677677667767766766767767667676676767676767676677667667676776767676767767767666666766677676677666776776776766776767676776776676667767767767766776776776677677677677667677666776677677677667677677667677676776776776767767767677677677676776667677676776676767677677677676776776677667677676776666767766667667676766776776677677676767767767677666776667767767676776676776766776767766767767767667766666766767666677667767667676667677667767766776776767767766767767766766776767766766766767766767766666676677666767766676776767767766667766767767676767767767676677677677677676677667667666677677666676767667767767677676677667667767767667667767767666766666767676776677677676766767667767676776677667767766767667676677676677667767766667677666666776776676776776767766676767767676776767667767677666767677677666766677667767767767766776776676676776677676776667667767677667767677676766776677677676767677676676776767767676776676667666776767767677667676676676766667666776676766776767766776667767676766767767767767767766776776676666667676776767767767676767767666776767676776766667766776667676766767667767767767677666676776767676666776766667767766776776676776766767767676677677677667676766666767676676776676776676766767766767676666766676767767767766676667767676776677676766776767767767767676667667677677667666776766776767667767677676667667677676666767676776666767766677
67676667676776767767766766767767766766776677676677676677676776676767767767767767676767767767766667767767677677676767766677676776776767667677676766776677666776767766666776776676767767767767677677666676677677676767667677666677676776677677676677676667767667676666776667767676766776666767767677676767766767767767677676767676767767667767767676766766677676676767676767766766677667767677676766666677667767677676767677667767767766677676767666776677677667677676776677677667676776766767667677677676767676776767676767677666776776667767766677676766677667676676666767766776767767667767767667667767667766767676776676766677676776767676676677677677676676766767667677677667667767766776767767767667767676667676676666776677677676766766776767767766767766766767767766776667666767667676767667677667767666676776677676676766767767767666776776776676776677677667767676677677676776666776676767767677677676767767667676766776676776677677667677676676776776676677666677677676767667677666766766677676776676767767766776776766676776667767767767676677677666677667767767766767676767667667767676776776766766776676776676776767766767676766767676676776767767767676776767767767676767676766776767676676776766767666776677676776776766677666776776677677677676776676767767767677667766776776677676776667767667767677676677677676776766766776767667767767767767666677667667676776666767676766676766677666676667767767677667667767677676776677676776767667677677676776776676676767767766676676676676767677667677667767677677677677677677676766667676776766776767766776766776776776776676767666776676677677666677666776767767766676767677667767667766767677676667677666767677666766767676776767676767676767676767677677667676776767767676776767766677676776776677677676666767676676767676666776767767767676676677676666776767666676776677666776677667677667767677676766676667676776766776776776766776766776667767767766677676767767767767766767666667767766767766767676776776776676766767666667767767767667766776767767677676676667676776776677677667767666767676767676676767676677667767767767677676767677677676776776776767667667767767767767767766776776666776676776677666766776776666776676776676766776767766767766776667766767676677667767677667767767667667677677667666776676766767767767766776767666667676767677677667677667667766766767667667766776776776667667676667667676767676776767767677676776776767667677676776767667767767667677676667676776676767766776776776776767766677667766767767667766767766677677667767767676776677676676767766766776767677676667677677676766776776776677666767766666767767677677677666767767676667676776767767676767767766776776776666767667767667767677677667677677666776666677677666666667767666677676776776676776677677677677677677667767666667766776677676776776677677677677677676767676766666677676776676667676776767677676667676767676767677667767676676776667767666776766677676767766776776767676767766667676667766676667677677666677676676767767767676776776677677676676776776767677676767767667667767676776776667767677667766766776776676677677677667767677677667766767767676766677677677666776766766677667676677667677677677676767667767767766767766776776676767676667767766776776766767766767666676767666767767667666767767767766776667767667767767766766766776776767767666776767666677667766766776767766776766676677677676776776676776767676667667767677676676776767676776766776776767676776767667767766677677666767767677667676667677676676766666776666776767767767676667767766767667667677677666767767676776776766766767677677677666776776677676767676766776667677677666776677667766767767677666776767767666767767766767667766677677676776676767766776776776776776776776767767666667677677666776767767677667766776776667677676776767767766767667666666676767666666776776776677676666766767766776767677667677667767766677676767767676776677666766767766776767767676766767677677666667677677677677676776776776677676767677677676767766776667676667766676776776776766776677667676776666676766776677677676667667676767767666667666767767766676677677677667766776776767677667677677676767767767766676776776766776767677676767676776767767677677676767767676666766676776776776766776766767767767667767677676677667676776676766776767667667667677676667766776776776766676677677677677676677667676766767767676666776776666776776767677666776766776776776766776677666676776767766677677677676677677666677667667767767767767666676776666776776666776776766776677677667676667677666666676776766767666767677676767767667667677676767767767666667676767667677676776766776676776776677666767767666676677667667766767766767767677667766767676776677677667767767666766767767677677677667766677666676776767767766767766776667667767766667676766776677667667767677677676677677676776666776776766776676776776766776776766776776677667667767766767767766667767677676676767766776776676776767767677677676776676776676676767767766667667766766677676767677677676676776776776767767676676766767767676676767766677677677677677677676767676776767767677676677667666676776776776676767767666766666767677676767767677677677676767677676766776776676767767767767676766766677676776767767766776776767666677676767766776767676767677666676767766677677676767677667767767767677667767676676776767767766776776677667676767667676766776666676676766676676776677677676776666676776776666776676776767766776776776767677677676667667767676676766676767767677676776776776766776776776776776767767676776676776776776767676776767767767677667766767666776776767766766677667767767766767666676776776767767676677676767667767677676776766776776776667676776676776767667677666666766766676767766776776776776667667677676766676776676667766776767767667666776776767666776676776776677667766677677676766776776776676776667677677677666776776767767677676776677676676767676776676666767676677666766667667677666667667767767767767766676676776776676776676766776776766776677677667677676776767767767767666776776676776666766767766776676776776776776676776766666666776776766766776776776766676766776677677677677666776767677676776776677667766766677666766677676666767767667766776767666667676767766776767767677677677677676676776766767677667666776667766677666676766776776776767666667677667767766776767766767767676676767676776766767767766776677666776667766766776767767676677676667677667667767767677677676776677676766776776776676677666767766776677677677677676676766767767676767667767667677666767766667767767767767767766766767766677677676676767676776676767766776767767766677676776677677677676677666766667766776677677676677667767766767667677667676667767677677676677677677666677676677677667767767676776767767676767677677677676776667767767677666767767666776776676766676776776667676677666776767676776666766776666766776767767766776766767767677676676676676767766767766666767676776766676776676767667666767767767677676676767767676766776776676776776776776767767677676676677676766676776667767767767667677677677666776776766677676776767677667767676767767767677677676677667766766667667677676766776776776767667766676677677676767667667667676767766776776677676767766767766676776666766676676667767667677677677677667766767676776676776767766667767676676766767677676766776677677677676767767667677676776767677666766776667767766776677677677676676776776767766776776666767676776677677677666667667676776677677677676767677667767676767767677676766776676677667766667677667667766767677677676676767767676667767676676666776776776676776676776776766776776776677677676766776766776766776767677667767766776776766677677676767767676766766767666767667767766776776766767766767767666767766666667767667767677676766776776776767766766767677677667677676767666767676766766776676767767676776776776676767676767767767767677677677676776766776767767767666766677667667677676767766776766676776776776767767667676776776677676776776667766776677677677666776776676766676667766776767677676776676766677676767767676767666776767676766776766676767667766766776776776776767677677677677676667767666776776767677677666767767766776766776667666776677676767767767677676776776676766666767767767676776776767667677667766767767767767667767667667677676676677666767766776667677666766767677676767767767767666667767767667677667667767677677676766767676776776676776666676766666767677666766667767767677666766767767766776776767766767677677666767767767676776676767677666677676667677667767676676677677666676776766677677667766776667767667667767767676676766776676767766677676677667677677676776776767677676677676676767667766776776666767677676767676766767767677677676767767766776776676776766676776776767767767766776767766776776676767677666776677666776776766666767767767677667766766776776767677676677667766776767666776776776776676676776767677667767677677667677667676767767767676767667766767676676677677677667766776776767767766676776776767767677677676667767767666767677676677676676766776776776767767676766776767676776776676776767676766766676776676677667767667766776677676766776776767677666776676776667766767767767766776776667666666677666776766767667676677667677677676776767676667766766767767767666776767677667666676667766776767767767766776776767767766767676776676767767767767767666776776776767677676766666767667766766776776667766666666776677676767766676776776776767677677677677677677677677666677666676776766776767676766776667767767677667677676767767767766776666676766776767676776767667667766766677677676776676776776767767767676766766767666776776767767676667767666676776776776767767767766776776776677677667766667667767676666776767767667766776776677677666767677667676776767766767766776766776776776767677676776767677676677676667766776676676767766676776776677677677676776677677677677676676776667766767676776776676776767667766767667677667767676676776776767767767767676776766776667767676776776776767767767667677676767667767676776776676767677667676766776776776677667676676766667667767766766776676776667766767676776776776677667767667767766676767766767667767667766776767666766766677677676776766766767676767767667676677677676666776776666776776776677677667766676767767767767666766767677666776666776776767767767676676767677677677676766767767677667
3677667766776767767767667677677677666767677666766767767667767667767677666767766766676776776666767677677677676776767676676767766766676776776767666776677676766767676776676767767667667767766767766677677676767667666667667667767767677666677677667676676776776767667767767767767767677676767667676667767767766776776767767676676677666776766776766767676677676776776677676667767767677677666666767767676776767667767767677677667676766677667676676676767676767676776776767667767766776677676767767677676776666767767767676776767667676776766776767676776776676677677666776676767667766776776776767767767676767767677676767767667766767767767676766767767667767766776676666667677677677667667767666776776767767767677667677667667677667767766676667676766766776677667677677677676776767677667677677667766667766667676767766767767766776776676776677667766776676767677667767766677667676776776676677676666776767677676776776776677676666767766677677677676767767667676767666766767677677677667677667767766776767766767766677677677677676676766766677666766776776677676767677676766767667667767667677677667677677677676766767677676776776776776667667677677676776667767766767766767676667676776677677666776677676766767767676676776677677667766767767767677677676767667767766667767677676677676776766667767766776776676776676767677677676776676776776776776677676776677666776767677676776776767767767667667667767666767676676676667767767676676776677677667676676667767767666677666776767677667767766776767667767766776776767676767767667667676767667676677676776766776776766776767677666677667676677676667667677676767767767677666676767677676776776676776766776767767667767677677667767677676766766776776676767767767676776776776776676767676677676776766776676676677667677676676767676776767666666776676767676667666766767666767667766677676767677676776676776767676776766767766677667676776666666667767766776776767767676776776767766776677676677677666766767667666667676776776676776676676776776776776767666667676767676766767767766776666767676776767767677677667767676776776767677676766677677676776666666677667666677667767767677676776766776776776767677676667677676766677667767677676676776776776766677677667766767677676767677667677667767677676767667767767767767677666776767766766667766677676776766767677676677667667767666776666667676766677676776766767676776776767676776676766767677667767767766776766767677677667766776767767766776776776776776767766766776776776667676776767667767667667766766767767767767676767676676676776766776677676677677666776676776767766776776767667676667667766677677666776766767666767767677677667676767767676776776776767767666666776766776776677676776776776767767677676776776677677677677677667666776677676776776776766776677666767767766767767766677677677667767767767666776677667767676677676767767766767767767676767766767676776667667766676766677677676776767677676776766767676776677676666776776667677677666767767767667767766776776776677676666766667676767667767767667667767767677667766776767767767667767677676767677677676677667677677667676776667677676767767767767676667667766676776776766776667666776667667766776776766776776666667677677676676767767677667766776667667677676766667677677676677676776767667677677666767677677676677676776666767767677677666776776776676776766776767767677677677677667767677676766766776666776776676776667677676676677676776667766767677667677677677676677676676776766766776767666767766776776766767667677666776776767667666767767767767667676776676677676677677677666676767766677667766766677667767676766776776766766676776776776767767677666667766767677676677666776676677676676667767767767767766776767667677676767766776676767767676776666776666776776677676776767766667766766776776776766776667766767767767677677677676767676776767676667766767767676776666676776677676677676666767767667677677676676776677666776776767667666776766776677667767677676676677666776667676767767677676767666767767677677676667767666767767767766667766676776666776776766666776677676767676767767767676677677677677676776667677676776676677667667676666667766767677676667676667677666776776677677667666667677666776677677677676767767677667667676767676766776776776776767677676767767676677677677667767667767677677677676776776766776767766767767767767767677666767667767677676766766767767767666677676677677677677677667677676766776776776776776677677677676677676767767767676776766766776676766776776677667766767676776767766676767767667767766767676776776676776677667666667767676766766776767767767676776766776776776766767666666677677677667677676776667767666776776766776767677676776776776666767677667767767766677676776666766676776776766776776676676767767766776776776776776666776767767767667767666776666667676766776776776667677667677667767766766776766776767676776667767667767766766767766776776776776766776767766677677667677666767767767766766667676776776767767677666677676677677667677666666766776767667667667766677677676666676766767767767767766776776776776667766677677677677676667767676677676766667767767676767767676776676776766776776677666676677677677677666776766767677676766676776766677677677667766776677677666667767767766676767767677677676767767677677676776677666776676677667766677667766766767666676767667676776666776776677677666766677677667767667766767666766776776767767766776767766677677677676676776776676776766666776767767766677677667766776676767676776766776767676766767676677667767666767767767676676767676767676666676666776767666677667667767766676766776767767666767766767767767767676776776766776766667677666776776676676677677677677667766677676776766767677676677677666766767766767677667767666776767767676766677667676677677676677677677676767676776676676766766776766767676766776776767767666776767767676776667767676677677667666767767666767676676776766767667676667676776676676776766767667766767767767767767667766776767677676776767666766776666667767676767677677667677677667767766767767766776776767766776767677676766776776776676676776667767766767767767766776767767677677676776677667766776677677666667666776667676676766767767767677677666677666776776667766767676776776776767667766667767767676677676767677666766767676776676767767677676677676677677676677677677676677676677677666667767766677676766767677677667767667766766767677666776766677666776676776677667766767767767767666667767767676776677676767666766666766776776776767767767667767767766766776776776776776776776666766776776766776766776667767766677677677666676776767677676676776676766776776677677676677677676667767677676776767676767767676767667677676766676776776767677667767767766677667767767676767767767767767767767767767676767666766767677677677677676776676766677676767767667766677667676776767767677667666667676776776776766776767767767666776776676766677666766767666776676766767767676667767667767676676677676676776677667767767667767677667676767667767676666677666677667767667676666776767677667767677676776677677677676767767676677677677676776676676677677677677667767766666677677676676676776776676677677666677677667766776767767767766676767677677666677677667767666766767676676767677677676677667677666776766766776776766767667766776766677667676776776767767767766767676776776776776776677667766667766676767676677677676676776776776776767677676767767766776667677676776776677667667767766677677667676776676767667767676776776776776776677676776677676767766676767676667667767676776776776776766676677666666776677677667766776776767767676776776776776667766776767767676776767677666767767676676776766767676776666677667767667767767676767766767767767676667676677676766667676666767766667767767767766776767676767767766776776776767767667677666676776776767767766667677667676677676766767677676776676767677667767676677677666767677676766677676677667677667766776667767767766666767677666767767767666767666776677676667677666776766767667667767766776767676767667667767766677667667767766677676776677677666677677667667667767767766776667677667677666776776676766776676676767666776767766766767767766776677677676776767767667767676776776666676776776767676766776776767767767767766767767767767666766766776776676776676776767767667766677676667767676667677666776667677677676766776676766667676776767767667767676776766677676767766776667767676767677666776676776766776677667676767676667676776776767766776776776676767766676676677677667767766667676767677667666676767667767677667676677666677677667767767767667676776776767767767676776677667767676776776677666667766776766766776667677677667766776677677676766776776767667767766766766776776676776776666767667676776676767666767767677677667677677666776766776766667677677677677677667767766767766767677676776776676767767767767676767667666676767766776767766767677667677676776677677667767766766776776666767766767767767667767766766766677677677676666767676667666776767767676776776776776767677666776767767667666776776767767766676767677677677666666776766676776776767767676766776767677677676767677667677677667667667767766767767767767667667677676667676767767767676677666776677676776767767676767767766767766676766767677667666767767677667767676767767766776767667676767676676776767766677667766666767676767767677667767667766667766767767666776776676766767767767767767677666776677677677666666776776776766766676676676776776776767677666677666767767767667677677677677667767677677677676676776776776676676776766666676766667767766677676767667767766677667676776676776676666776776776767766776676766776776776776676766776667676676667677667676776667667666776776677677667766666776776767666767667767767677667676767767676776766776767767766677677667766776667766676677676676667767766676766776676767767767766776676776776677677666677677677667766776677677667677667677677677677667766676767677676776776767767666676667677667677676676667667666767676776676666766677677677667676766766776767676766767766766776776767766767676776767667767667676776767677667677676766676766776766667677677676776677676676767766776667667676776776767676767766677667766776776767666776776677676767666776676676676677666776767766767677677677677667767767676776767667677676766767767767676676767767767677667767676767676776766776667767766677
67767677676776776776766677677667766767767767676767676767767677667766776677677677667677676677677677676677667676776677677676767677667667667676776677676767677676776677676767766677667766767766677667666776776676667676767666667766677676677667666676667677677667677667766766767676767767676676776676776776677667667767767766667676776766767676776776667676776776677676767677676776776776767767667767766767667676676776766676776677677666776676776776677677676776676766767677667766776767767766676767767676666766767676776767666767767667767676776676776776676776676767676676766677667767767676767677677677676767677667767766767677677667677677676677677676766667766776666666676776766676677677677676677677676776767667766767767767767767767676677676776676766677677676767667676767766776776776776766676767767767676767767767677667767767767676766676677667677676667766766776677666776776676776666776776776666776776677677676767667666767677676767667767666767767767667767667677676767767676767767767676776776666776767676767676767767677676677676776767667666776667767677677667767676766776767767677676767767676677677677676666676677676776767667767676766776776776767766767767677676676767767677676667767767766676776776767766767677677676767676767667676666776667767677667767677677677676676767767676776677666676767676776776766776776776776776766767676666767767766776776766776776776677676776676767676776776677676767667677667767767766767677666767767667767676766766776767767666767767666776667667767766767677677667677666767676767667766666677667667766677677677667666776767677676776776667676667767766776766776767667767767766676766666776776767667767767767667767677666767676676667666776776667666767767767766766677676776776767676677667667767766776776776767676776676767766677666776667677667767677667667666766776766767677666776667677667676766666767767677666767767767677677667767767767666676766767676776767767767766676667666677676677677676676677666676677666676677666676776677666677677677676766767667766766676776667767677667676776767677677667666767767767667767677666676776767767766776766667666667766776776776766767767677677676677677677667676666667767767767677677667667677666776767667667767766766767676676776666776776776676767667767677676776767666677666667677667767676676667677667766767767766776667677667767767676766767766766677677676776677667767676767767766677676766776677677666676667677677667667666776776767677676676767667676767676767676677667666767677677667767667766676776676767767767767676666767677676776677677676767677676776667766666676767766776767766776767767767767767676766776767766666776667767767767766776667677677677666767767766776667677666776676676776676776776667766776776677677677667676776677676776667766767676676676677677676677677677676666677666767766776776766767667767667667676776776767767677677677666767677677667766667677677667667766767667676677667766767677677667767667676776776677676676776677676776776767676776766676676776776667766766776767677676677676676766676776667767767666766677676667676776776767677676767767767677677677666776677676776776766776666767676776767676776766677666676767676776776776766776667676776766776776766667676776767767766677676676666776767677677677676667767677676676767676767667767666776677677676767767767766766676776776776667667667667767767767677676776767767677677676767767676677666677676677676676767767767767767666666676776767767677667767677667766767767767767767766767766677676776767766667666667666776767666766676766776767667766767677676677677676767766767667767767667676767766676667677677667676776677676776677677667677676666677676767766676776767666766776677677667767677677677666766776767667767667667767666767766767766767676776677667767767766776776767767676776766666677676767767767676767767676776677676767767677677676767767676767767767677676676776776676767767767767677667767766766776776766766767667676776667676766776776677676766666776666677666776776776766767676776767767677676677667767767767767767766776776776767767676767767767767767677667767677667676667767676676766776767677667667666767766776776776767767667677667767767767667667767767767767767676677676767766676767667767667666676776667766676677666776666776776776767766677677667676667767676776776767676767767767766676776776676766666767677666776766677676767667767667767676767767677677676776766676767677667677676776677667667677677666767766776667676767767667667676677676776667677667767677677676776677677667767666766677676767766676677676776766667766776776676776766767767767677667767676676667767766677676676776767677676667677676766666776676776776776776776767676767767767767667677676677676676676676776776776776677676677676677677667766677676776776767676776776676767767766766776676776776676667767767676767767767767766676776767667676767676776766677677667667667766776766767666767676676676766676767667766767767666767676767676776776776776766776666776776776677667767767676776766776776776776767667767766677676776776767766766776776766767677667676676776767767767676776776766667767676776667667786667676767766767677676677676767767677677667767676776677676676666676667767767677676676776776667667677676776677677676677676776667667766767666767677676677667677676676776776767767767677676677677676776767667677667676767767767767667767676766776766677677677677667667766767667767767767767667676676766767767677666677676676766776776776776776767767676766677667766677667677677677677667766776767677667667767666776776767677676767766667767667767667767677677676776776667767766776776767767667767667667676666776677676776677666676677677677666776767677676776766676776776776776766677667767767676767767676776776776667667677667677676767766776776776776666767677666667766677677676767766666667767676776767677677667677667667667766766767676766676776767677677677667767767667767676676766767766677667766776776667767667676776776776776677676767676776776776767767676676667767767766767767766776766776776677666767667767766766677676767666776776767767767677676776776767667667677677667766776776776767677676767766766776676766776766766767766667767677676667766676776676677676676776677677676776776766776776766667676766776677667667767667766667676776667767767766677677676766776776677676676776767767677676767667677666776776676776766776776766767676677677676666666766666776776767766676776767766776677677667767766677676767767667767666767767767766667676776776767767667767767767677667767767766667676776776776766767767766676776677667767767677667666776677666766767676677676766767677677666677676767676776676767767677666667667767676767766776776776677667667766667767766667767766676776676767766667767766776776776766666767767766767667767767677666667677677666676776776776667676766677677667677676766667677667766766766776766677676676766667767677667677677676767666766767767676767676767767767767766677676676776767666767767766677667767667676776676766677677667767676776766767767767667767677676766676776667676677677677676766767677676776776776776667677676767677676776767767677676766667677676667766767677676676676677667767666767767767677677667666767676677676776677667677677677676667676666776776677676676776776776677676677666776767677667676766776776776767767676776776676667766767676776776776767766767766767666776676776676767766776766667667767767667676677676767676776776677667766766676766767676776677677666767677677677676776776776776667677667767676766676767667667676676776767666676776677676776776677677677666776677677676767767766676776776776766776767766767767767666776766666776676767677677676776766767677676776767677677677676776776776767766677676767766776766767676776776677677667766667666676667767767767767676776667766666776776776667666676766767677667766776667676776776767676677667767767677666667767767766767766776677677676767677676667667676776767677666776766776766776776776776677676677667767766776677667767767676767766776776677667766767766666767667666776666767766776767677667766767767766677676767767676667766676676677676767677677677666766767767677677676666676676776776677677667767767767767667676776676667677676776677676667676677677677676767666676677667767677667677667767677676676667766776776766776676767676767766776766776666677676776776766666676776776767677676766776776767676776776766776677667666677667676667766676776766677677666766767766677677667666677676667766666776776767767676776776776666677676767767767767677676766776667666776667667766767766676666767767667677666677677677677667767667767667677677676676676776767767677667767677667667677676776776676676776776776776667767767677676776666776666776776776776767767766767677676767676677666676667766766776766776767767767766767767767767667667767766766676677676776666767767666677677677667766766766766776677667767676766766776676676766767767767676666776767676776767676676767676776667767766776676767677676767767766676677667666776666776676776776766676776766676767677676767766676766776677677667766776776666666676667766776776676776766767677676767667676776676767676767667766767667676776776676767767766667767766776776766667767667666677676776767677677677676766677667767677677677676767676776776776676666776776667766776677677676776776767677667676776666677677667677667766666666766666676676767766667666776676776767767676776767767677676677676776776766766776767767767667677667766776776767766776776676766677676676776776676767766667767666667676667677666676767677677667677667677667767667667766776766776767767676767667767766776677677677676666766676776667766766776766776677676767667676767766767676766766767767767766677677666767767676766767767667676676677677676677676677667676766677676776667766766766766776676776767677676776766776677677666677676776767767766767676667667676767767677677666767677666667766677676776767766767766776776677677677677676776776766776677666776767766767666767676776667676776677676767676767667677677677667767677677667667766767677676666767767676776677677677677667766767767676767677676767767767767666766677667677676766676676776767767767666667667766766776776776677676776776767667766776667677676676776776677677667677677676776676767667767677676776677667676776677667766776677667767676767666776767676766767766767766667667767766776776767
676776676766666767767767677667676677677676766767677676776766767766676776766667667767766676676667676666767767677667767767766677666767667677667767677667667767767766677666776776677677666776776766767767667767767766676666676776767676676776766676767767766766776676667767677667667767767766776776667767667666767666776767677666767767677667767766767766776776676776776676776766676776766776767767666776766767766677676766766776676776776677677676767666767666776776776676676677676776776776677676776766767677666766776666766767767766677676676767767676677676767676776776767677676676766767767767666767667767677676677677676766677677677677677677677677677676767767767767767767767666776767767676666776776767767676666667766776776776677677667767766667767766776767676776677676766676776776677666676767767677667767766767767677676776776666776667677667766676767767766766677676676776676767677677677667677666767767676776766667666767767766667677676677676767766676766677676776767667676666767667676676666767667667676676776666776676767766666776776676667766767676677677676767667766766767766676767767767676776676767676666766767667676776766676776667766676676766676776676766766776776776667676766677676776766776676677667766776667666677677676676776776767676776776776767667767677676666776767767677676767767767767676776676767767767766767666676767676766776767676677677676666767766677676767767667767676676776776766766667666766766776776776766767677677676767676776776776676677676776767667677667666676666776677677667667677677676767767767766767767766766776767766677666767677667667677667767666677667676776766677677677667767766677677677677677677666767676677677667767767767677677666766677676776776666766776677667676776776767767677676776666676767767667667666767766677666776676677676666666667767676676766766676767677667767766767766667666766776776677676776767667767677677667767666667767767676766767667676767767676767767676776666766776767676676667677677667767766766676676666667767766677667767766767677667676766676677676677676666676776766766776677677676776776676766776676676676676776677677676767667767767767767667766676776667767767676776776776776776677676767677676776767676776667676666766667667766767767677666677667676766767677666776677667766677667767767767677676767767767666677677676767767667676766767767767767676677677677666776677676667677666766776776776766776677676767766767677676776776776767767677667767767667767666767676766677677677666776676767677677676677677676776676776767667667767677667767667667767677676676767767766776766766766676676677667667767667766776776676667676767767667676776677667667676767677676776776776666776767767677666767666767677677667766767767767767676667676776767677667667766776776676676767666767667767766776666767767667677676767767766767666776767767766677676776776677666677667676776776767667667767767767676776767767767667676677666776767677676766677676767667676676776676776676666766767767667766677677667767767677676766767766767667766767767766767767767767767767767767766767666776676767677677667766677677676776776667677667667667767767667667677677676767677667767766766776776776776766676667766766776776677667767676767767676677677677677666776776676767677676767767677676767766767766776776767677677676776776776776776676776776677677676766776776767677677677676767767766776767676776776767767676776776666766776767767767677676767676776676666776666766776776776766776667667666776676667766776676776677667766767667666776767767677677676776776776766776766666767677666776667677676676767766776766776767766677666766776677666776767766776766776667677667676776767767667766767676776767666767767767666667767676676767676677676776676766767767767667766766776776776776776677677666767677677666776766767676666776767767667766667676677667767677677677666767676776677677666776677667766767677677677666776676766676776666776676676766766676776676776776767667767676677677667677677677677676676766767766766776776767767667676766776766677677677666767767677677677677677677667767766677677677667676767767767667767766776776776767767766676766776767677677676776776767677667667766667676667767766776767676767676776666676677677667676766776776766767676776676776767767767766767767667677677677666766767667766677667766776676677676676776676676776767767677667766776767676677666776676776676776776776776676667767677666677667766767766767767676776776667666766676776676677676776676767766776767767767677676676766767677666676766677667767767767666676776776676677676767766677676667667666776767767766776676776677666766776776767766776667667767676776676767677677666677677676776767666776776667767767676776767676776676676767677676767677677676776667767766767766667766776767767766677676766676776766767767666767767676776767767766776776767677667766767676767677677666676776677667666766776767767676677667677677677676666766767766776767767676667677676766676666776776767676776767677667666767766766767677676766767676676666776776767767767676666667767676776767676767767677677677667676677676776767766767676767767677677677676677677667667676677676767676677667767676666776676667676767677676676766776766776767667666677667767677667767677676676676776676676767676767767667766677676766776676677676767677667667767677676776767766766676776776767676766767676776776776767767767667677676766676776767666767767767666776776666766767676766766776676776767667766766676776766676767767767767766666776776677677677676776766766667667676767667767666776776776776776767677676767676767667676776776676776776776776776776776776776667766766767676767667676776676767767767677666666776667767767667677676776676766766767766677677676767677676776776767767766776767676667676676776676776767667766766776776776767767767767766767677677677676766677666677667667666776676767676676776766677677677667676776666766776776676767676667767677667667677677667766776776767767766767766776676677677666677667767676776776767677666776767667676766667767767767676666776767766667676666776676776766776766766776767677677676766767677666667767767676766776667767677676676677676776676776766776776766776776676766666677667767666776767666776766767767676677676766767767767766766677676766677666776667667677677676776776677677677677666677666677667667667667676767767767677677677676666776676676677667676776767676767677667676776776776776776767667677677676667677667766676776676776766766767667766677676766766776767677676767677666766776776776776767767677676776776776776776766677676676667767767677677676776667677677667767677676767766776767667767766776776776776767667767767677676667677667676767767767677677676767767667767766776677676667677667767676776766776776667676776766677677676666776667666766766776776766677677676776666776677667767677667767677667677676766776676776776767677677676676776776776776676776766676676767676766676776676776776766766767767667676766767667767767767767676767766766767767766776776776776767676766767767767676766776677677667767766676767767767767766667676667667767766667677677676666767677677676667767767767767767677676767767767676766776677677677667766776776767767767667677677677677677676776776766776767766767676666666776766766776666766766676776766666767767767676776766776776677677667767677666767767767676776776766667666667676776766666666676776766776766776767766767667766767767676676767767666767767676776666776767667667666766776767766766676676667767766766767767677676776776776776776776676776767766676776767676776676776676667767767767677676776667677666776776767677676676766776766776776776776776676676776767677676767766766677677667767676766776667677676666776767766767667677677677677677677676767767677676677677677677676766767666677676767677667767767667767676776776677676776776767767767767667676767676677677676767676767677676676776776677666677677677666667767767676776776776767666767767677667676776767677676776677676776767767766676767767766766666666676677667677676776767676767767677677677667767667676767676677676767767767767667767766767677667676766776776767667767767767766767767667766677676776776767676767767766676776767677676766676776667767766766677667677677676676666767676776676776776676676667767766776677677677666676676767766766676767667666776677667767766767767676667676677667676767767767767767767667677676676677676776766776766776677667767767677676776767666776766776676776776677676767767767767766676766766677677666667677677677676676767766676666776767677667667667767676676677667766767677676776767667667677667767767667767676667766776766766767666766666666677677666667676776776766776677666776776776676767667676767766776767766766667677677677667767767676767767767767767676766666776767767677667767676767667766766776677667767677666767677676766776676776767767766767767767676776667677667766776667767676767667676767677667677667767766677676667767767766767677677667767767767767767677667766776667677677677677667677666767676677676767766767667767767767667766766776676676677676776776767767676776767676677667667766677666776766677667676676776767767667767767767767767666677676666766676766776676776776767676776667767677677667767677677667677676776776766677676776776767667667676776767666676766676677677677667767767666677666667677666676766767766677677676677667677677677677676766776776767766776667767766776776767767677677677676766677677677667767676776776676767767767677676767667666776776676776776776767677666766776666676767677676776767767766776766776767767677677677677676766767677677677676776776767767767767677677677676677667676767766776776766776677676776776667667666677666766776776776776666776767767676776776767677677667667767767767677676776766766766776776766676776666776677666776767766666767767766767766666776676766677677676767767767677667767766666776666767676776766676767676766666766766767676767676667767767767767676776776776776677677667676766767766767676776677677677677666766767677666767677677666767767767766677667667766677677667766766776677676776776767766776776766776767676767766767767667767667676776676767767766676677676766667767667766776776767676667766767766776676776766766677677667767676677676676776776767677676776767766776776766767767666776766776776677677677677667676677676677676776667676667766666767676776677677
667767676776776776776677676676666676776767766776776667677676766767676677666676767666776676766666776676766776666766666776776776767667666766776676766676766776767767767767767666766776767767766767767667676767767767767667767676767677676767667767676667677676767767677667766766776766767667767677677676767767667767767677676766767767767766666676776666667677676776677676776766766776667677677667667676676776767767767767767676776776677676776776776676767767677677666776776676776776767767767767667767767767676677676767767676676776767766776767676677676776776676676776767677677667767677676776767767766776776666667677677676766766776776676776667677676766767767677677667767767677677667766677676776677676767767767677666766776767676776776667666776767767676767766766676676776676766677676776677676667767767766767766767767767676676776767766767667676767767767677666767677676767766676677677667766677677667767766776776766776776767766766767667667677676776776767767667767666776776677667677677666666776666776677677667767677667766667767676776767767676676766767667767677677667676776676776767767767666767766767676766666766767767767676767677667677676776677676767767767767766776766767667767767667767667767767676767767767766677677676676766666776676676676766776767767767766766767667767767767766776766776767767767766766677667766766766677666767766776776776676766776766767667667767677667767666767666776676666677676677666677676667667766767767677677677667677677676767767677667676767677676767766766666767677677676767667766767676767767666766776676766676776776676676767767676676766766776767677666767766767676766677677676766677667767676767767766767676766776677676676776677666776776677677667677676676767767766676766666677676677676776767766766666767767767767666776776667666767767766766677666776776776667767766776676776767766767667677676776776676776776766666776776676766677666776767666776776767676767676667676776667666676776776767767767677677677667667767766767767677677676776776776776776666676776666776776776766766776776776767767766667767666767766767666776676776677676676767676767766767767767767667676766666767676776767677676766767766767677667767677677677676767676767677667677677676677677677676766776767667767676767676677677667767677676767666776776776767667667677676776776767766676776767676677667677677676676677677676776677666776776776776767666766776676767667677676776776676667766776776667677677677676776767766776776766776677676677677676776676667667766766677677667766776676667767676776776767677667767677676776767667676776766676776776667676677666676667766767766677677667667667676776776677676776767767767767766766776776776766776776766676776776776766766776767677676676666766677676767767766776767676667767666776666677677676776677677667767767676776667677667667667666676767767767766767677667766776776776677676767766776766667677677676776666667676776776767667666776767667677667766767677667677677676767667766677676767677677667676767767676677677677676766766676766767767767766776666767667677676776676767676767767677677676776776776676776677666767767767676667767767767666677676676676676677667677666766776666767677667767766767766676767667666776676676767767677676776767677677676766677677677677677667767766776767767767677676776767767767766767677676677667766776776767677676677677676766776676776767766767677667677667666677667766776776676767676767767767666767676776667667676766667766766766667767766676776767667767766776776766766776767677677676766676776667767767766667766676666677667767767667766767767676677677676776776667676776767677676776776677677676767676767767677667767676776776776767676676776776776776767667766676776776666776776767767766767677677677667667677677667667667676767767767767676766767767666776776766676776767677676677677666767766767766776776767666776767667766776676667676776767767767677676776767767766766776667767767667767766677667676667677676767767676676676767767676767666766677677677677666676676667667767767666767767676767676776776776767766767677677676676767767766676666767676666677677666767767676767766767767767766776776776766677676676776767767677676766766766776776776767767667766766776766766776767767766766676677676667767767766776766776767677677677677667766667767767676767677666677676767767766676767767766766676767676776667766776776776767767676766677677677676767766676767677667767767666776767676776667677676767677677677677676767667767677666666677666767677676676776776767676676767766676776667666676767667677667667766667766677667766677676667767677677676776767767677667767766776677676766776667766767767766766767667767667767766767767766776677676776767676677677667667767676676766776776767766676776677676767766666676677676776776776667676767767767767677676676767767767767677677677666776776776677677676667767667677666676766766767667666667676776677676677666767767666767766776776667767677677666776676677677667677676776766776677667667677667677676767766767766776766776676767766666767766776776776677676767766776666776667766766766677666767767767677676667766766767667677767677667767666776767767767676776776776776766767676776776776767767677677667676776676767677676677676766776677676677677676766677666666776776677677677676766776677666676776767766776766776667767767667677677667767676676776767677677677676676767767767766766667667666667666666767667667666676767767766766767676677676776767767667767767767767767767667767677666676767767767767767677676677676677676667767767767677676776776676667766667677677666766667767676676767767676676776667767767766776676666776776776677667666767667767677667667667677676667767667767667676767667767767766767666677677676776776676776677677666766776676767676767767767767677676767676767677667767677667767677666767676667767676767767766766776677676776776766676776666767767676776667767677676676767667767666677677677666776767677676677666776776767667766776666767676776767666776776667676776776776776776677666776776776676667766676776676776766767677667676767666776767767766676767767767767767677667677677677677676776767767667767767767677666776776767677677667667767666767767767767767766766767767677676776776776667677677667767667676677667667676767676676677677667667667676766677676667766666766676776766767767676766677677677677677676767676776776776667667766776776776677677667676766776667767766776776776767767666766767676676767677677676666677677667676677666766766677677677667667767676776776767677667767767767677666776766767766776776776667767676776767767667766766767666676677676767667767667667766767667767676676776776767677677667767667677677676776667676667667677677676677666776767767667677677677676676677666776776677677676677676776767767767767677667767676666666767677676767767667676776767766767677676767766767676767766776766677667767666776767766776767766766776667676667666776776666776776767676776767676776667677676676767677667766677666776767767677667767677677676676776666776677676767766667767677667667677677667676776666667767766767677677667667767677677666776677677677676767667767677667677677676766677666776766767767766767767677667677676776776767677676767767767767767767766776767677677667767766767676676767666776767676666776776767767766676776676676776767767676666776776766767766666776776677677667766766676767667766676667767767766677677666776676776776676767676776776767766667767767767677677676776776776677667767767767677667766776767677666767766776766667676667677677677676766767677677676767676767676666667766776767767766767767767677677666766766776776667767767666776776676776677667767676767767677667766767676767767677667666776767766677677676776667677676767767677677676767667767676776667676676766767677677676676676767766767677677676776676677676667767677676677666676766776667677676776776776676767667766776767767766677666676767667766776677667666676766677676766776766776776776776766667767676767677676767766776676767666776776776767767767767766767767677676767766667767677677677677677677677677677677676766677666767767767666766776776776666766676767767676767666776767767766767767667767676776776676767766776776676766766767677677677667676767767767767677676667767767667667767677677666776776766767766676767767767767766776766667676766776776677667676767666776767767677666667667767767666676776776776767767676776776767766776767767676776677676767766767766776667767676666776776776766767667666776776676776776776767767767766767667767677677676676767766766767677667766667676766776767677666767766767676776776776676766676766676767767766676767766767767767676776667766666776676767677676776776676667767677677666667677677677666666776767667676776776776676776667677676776776767767766776776776676766776766676766676776776776776776766677666666667766776776776676766676776776776767767766666776767677676767767666767667766776767676767667677676776767766767677666677676677666767767767766667767766776766776666776767767677677667767767767676677667767676767767767677667676776776776677676767766767676677676766776677676766667677676677676767767677676776676676776767766677677667766776766667767766767676766776676766766776776666776676776767766667767676767767677667677677677676776766767677666767676767666766767767677677667767677677667667767767767667667676676776677676767676677667667767677666667767676677677677666677667667677667676666776677677667676766766776767667676677667677667676667666776776767767676776676776776767667676677666776767767767676776766776677666667766676767666776767677676677677677676767667667676677666766667667767677676767767766677676767677667667767667677677677676667767677677677666767766766767667767677677676766677677667767766767676776767766766667767766667767677677677676667667667767767767766767667766677677666766767676666767767767767677676767676776776776676667667767766776766766776767766767767677677667676776676766776766776767667767666767766667677676776767767766677667677677676776776776677667767677677677667677667666676767666677667667666676776677666776767767767676766766676776766666677667677676767767667676767676776776767677676776666767767767676767767767667667677677677667676767767677676766677667676676667767677677667766676667677677667677667666766767767676776776776767766667667767666766767676776776767677677
67767767676767677667667766667666776776776776667767766676677666776767677666766676776776776677667767767676676776676666676776767666776776677676667766767677676776676767767676767676767766677676776766767767767676767767766667767766767767676766667766776767767767767666667767667667676767766776676767766767766676767676676767677666766677667676767676666766776776776676767676667767766676677666677666776676677677677666677667767676767767667767676667766767677667767677666677667767766776776776776766767676776767666776767676767676676677676776776676766776767677666766766766767676667667676776667676766776677676676776767767767767767667667767676776677677667676776676767676767767677676776767667766776676676677666776676676667767667766776767667766667767667677677676677676776767666667767767676776776667767766767677667766677677676676776667676776766776776776776667667767767767767677676776767677676776776767676767767766666667767767667767767667767667676776677667766766766667676776676677677666667676667767766776776666776767677676677676667677666667767767667677676767666677667666766676677676767766767767667767767767677667677676776677676767766766776766776767766767767767767666667766776767767667766677677677676776677677676677676767677677677677676666676776767767667766767666676767676767767676767677677677676666766677677676776767767677676776776676677676776767766767766776767767676767766767676766767676776676667676776776776767767767676767767667767767667766676767677676776767677667767667766667767677677676666776767676776776676766677676677676776667767767677676776767767667666776776666767767767767676667677677676767676776776676776667667677666677667667676677667766767666776767667666767767667767677677667767667677677666767676767676676767767677677676767667676767767766776677677676776677676776766776766767767677676776776776676667676776776776667767767767667767766667666766776776776776776776776767767766776776767766767677677666767766667676676667677676776776776776767677676667767766767676676767677677677667667767767766767767667677667767676776676667767767676676767766767677677676676676677676677676776776766677676767667767677667767677667767767766667676776767666776666776767766767667676776676776677677676776776776766767677666776776667676776766776776767767767767767667767767766766766677667766776677676766776776776776767767766676776776766767767677676667767676677676677677676766676776776767767667767766767767767667676776767677667767766767766766776767767766677676776767766776767666776676767677666767667677677676767767767767667767677677676776676677666677676776776767767676776776676666677667676776767677666767677676676767667676766776776666776767767766776776766776667676676776776776677667766667667677676667767677667767767767666776776767676776766767767767677667766776767767767766767767766776767676667767676776776666776776677666766776667767767676667677676677676767767767676767767677667677677677676776776776776676767767667767767666776677677666767676776676767767667767767667666677676776766677677667677676767766776766767767767666776767767676767677666776767766776676667767767676776766676667766667767676766766776666667767677667767676776677677666676767767767767667677676677676776776677676776776666766776776776677667766767767677677677676767666676766776776767766767676776767767766776677667667766677666776767767767676766767676766676776776776776776776676766766766677676767767676667666676667766776767767767667766776766776776776776677676776767677677667667766776766776667677667666677676766676766776667677667767666767676776767766776676767767767667667766776677676776766776776676667766776767676776677677676767766776776667767667677676666767766767676776767766776767767677676767666776776667767767676677676776666776767766766676677666676776767767667676666667766776776767767677666676666776767766676666776667666766776766677677677667676776776776776767677676776776767767767767676667767676676676767676676766766677677676767676766767767767666677676776776767767677667677677676776767677676776776767767666666776667677667767677676676666676676677676767767767676676776766677676766767677666676776766676767667677676676676776767676776676776776677677676767767676776767677677677676776767676776667767667767677677667766677677677667767766776776767767677667666776776776767767767767766766776667766676676766767667667767767766677677666766667667676766776776766767677667666776767667766677667767766667767767766776776776677677677677667677676776776766776766776776776766776776667666666776776676666676676767667677677666776776677677666776776676776767667767677667766766766666776766776776767676666776776677676767677676766776677677667767766766776677677666776676676776676666766767677676667767677676666666766676677676677676677677667676767767667666776667767766776776666776667766776767676766767767766776676776776767666776676766776776776766677677667676776766776677667677667677666767667677667667766776766766667767767666766767676776776776776776676677677676676666776767767667676676767766676776776776776666767766776767676776667766767766667767766677667767667766776666776767767677676676776677677677666767676776676776776766666767666776776676767676767767667767767766666766666776776776676767667767677677677666776766766766776776677677676766676667767766776767667767767677676766677677676676666676766767676676677676676666767767767677666676767676776766677677677676776766666677677676767676767667766767767677677676767667767676666767667677667676776767767677676666767676667677667676766676767766767766677667666767767676766776767767766667767767767767767767767767667677676666776666677676767767676677676667767666677676776667767767676766776666776776677677667767676766767676767766776767676767666666677667666776666766676677676677676667767667766776667676766767667767676767677676676766776767666776667676766776666776767666767767767677667676676766677667667666776776666767667767676677667767766666776776666776676776677676767766776677676767767766776667666676776776767676767676766767677676776767767767666676676767767767767766766776766677677676776677676767677667766776676776667677677667767767767766766667677677676766667766767676666776676776767676677676767676766776766766677676776667767677677667677677677667767767766776767767766667676677676776776766776667767767667767676776767667676667766766767677676676776767677676676776676776776767766766776766766666666767667667766767677667676667667667767766767677667766767666767666677677677666676767767676776677676767667767766776776766766667676767666767767767766677667677666666776776776776766776776776767767676767767677666766766676767767677676676676776776776676676766776677676776766767667677677677667666767677667666767766776677667767767767767677667767677677676776666677667767767676776776767677677677667767766676767766766677667766776767676776776776766766767676767766776776776776766676776776667767676677676776767766767667766776677676776776667676667767766677676776776776667677677676776676766767767767767767767766766766766677667767667767676776667676776667766776776776776667767677677667676766776776766776776776776666766767676767666776677676767666677677676676667666677677667766766776766677677667676667767766677677667766776767766767667676766766677667766776776766776667667767767767666766776767766676766767667767766776776767767677676776767767767676776776676776767766776667767767767667767767766767666776767676677667666766676766776767767677677677667667766766767667767767676666766776776677677667767677677667766667676766776776767676776767767667667676767766776667766776666677676677667667676776776677677676667676676776676676667677676776676676766676676676667767667766776776666767767666776667676776677666776667766767766667676677677677677676767677667766676776767767766676776766676766767676767767766677667666776767667766676766776767677677676676776767676767767766677667767766766666776677677676776766776667667676776676676766767666767676677667767677676776677677666677667677677676776677676776766776776667667766767767676776767767767667676676776776767677677676776767766776767767767676776677677676776776776666766776676776776767667676677676767766776776767676776677676677676767767766676767666776677677676767677666776677676776677677667766776666666776776676767767767676676776677677677667767767767767766677667676676776767667676776676667676677677676776776767767766767666767676776776776776767767766776776776776667767677676666677667667677677677677677667767676776767767766776667676676767767766677676767767677676776776667677667766666666776677666776767767767767677666766776767766776767767767767767676776766667666776677677677676776776776767676776767767766776776767767766667766776676776776766767677667666676776767766776767767667767676767767767667667677667766667767677676677667767667767666767767767677667767677676766676766667767677676776776776776676776676767666776776767767676676767766767676767667676667667677666776776767767766766767666677677676677677667766677677667767666677667766666776766767767666776677667767677677666667766666667767666776767766776766767766767667676677666676667767666677677667677677677667767676776677677677677676776767677676767767767677676776666677676767766667767677676677677676776767677677667766776776776767676776776767767767667667676776766776667677677676776776676677676767766766676767767676677676776776767766767767677676767667676676767677667767676676776767676776767677676776667766666776766767767766776776776677677677676667667767676767676767666766677676767666766776766776767766676776767666776677676676677676676767767666776776766776667677677677677667677667766666776767767677676766767666776676767666767676677677667767667767767677667667677667677677676676776776767767767767766776776676677676776766767676667767666776676776677667667677667767677667667767676677676677667767767767676776767766767767676676776767766776767676667677666676776776676776766766676677676666767767677676776676677676667677677667767676776677676776767676677666776676776666677677667676776677676767676767767767677676767676767767766676776776766677676676766766776776767677676677667677666767766677667676677667767767677677676676776667676776776766776767767677676767677677666776776767767677
767676767667676776767767767766767767766776776767667767767766776676677676776676767677666767677666776677677676766776767677676677676776776767667677676666776767676776667677666766667767766676776667667767766776676667767766767767676766776776667667767677676776767766767766677677677677667767766677676767766667767676767666766667767767766776676776677676776776676767677676776776776667767767767767766676766776766776767767676767766677667766766776767767676666677676676767677666776776776776667767676767766677677667677676767767766667767767666677667767667676776776776766776677667767767677676666766766676767766776767677677677667767677677677667667766776677677676676677677677676776667677676776677677677676676677666776776667667666776776767667767767766766776767766766776667676776767666667667677666766767767666776767676776666676776677676666767767767666766676776677676676767767766776767676776767676776776676767676676776776767766677667767676676676767767766667677676776776676666767767767766676676766766667667766767667767667676667766677676767667767677676677667766776776677677667767766667677676776767676766766776776677677677676766676677677667676677666767767766767766676766767676667767677677667677676667676776677677677667766776766666667666767766776667676677676676676776766677667767677676776776677667677676776677677677677666776776676766776676767667676767767667766676767677667766766677677677667767676677676767666676667767766767667667767766766767676766667767766677667766767767676667767766677667676667676666776676776776666767767767667767767767767666776666766676767667667766776776766767667677676776766767677676766776767677667766776766767767767767766766776676767676767767676667667676677667667666776677676767666676776766677676767766767677667677677666776677677667767677666776776776767666776776776676676767767767666776676776766776676677667667677676667677677676676666776776776767766767766676767767677676776676667677676677677677667766676676776677667677677667676767677667676676767767667666776676767676766766767676767677676677676767767667667677676767666766667676676766776776676776776766776767666676767767677667677676766767767767676677676776767677677677676676767766766677676677676676676766767666776776776677676766667767666767766776677667767767767767767767766767676776677677667677677676776776776766776677667767767667766767676676766677666776766776676676776677666676776776676766666776776677676776776776676776767766667667767767676767767766776667767766767767767676776776766667677677677677676676766766667676766776776776776776667667767767767767677676776667667667676676677667766766677677667677677676766767766676677667767767766766776767677666776767767766676766676767767767767766666666776776776766767677667767766776776676776676766767677667667767676767677667676776776766766776667766676766776676677677677676677667676767667767767677676767767766766667767666767667667766776776776776676667766676766677677677666776677667767666776666776667766776767767677677676667677677676767677666776766676776676776776766767766776767766776766677677676776767767676776766767676667767667667766776767677666676667677676667677667667767767676677667676766776776776776776776776776776676666776776776667767676677677667766667767767767767766776666677667677677667767676767767766677677666767677676767666767677676676776666666766766767767677676776767677667767676776776766776767676677677676776766766776676776676776776677676776767767676776676767766676766767766766776766677667667767677677667766776677667767767766766776767667767677676767766767666676767767766677676767767676776776776776776676766767667666766677667767667676776676767667667676767767767766667767766677676776776667767667677676767767666776767767767676776667767767676677666666676676767767767677677667767767766776766766677677676676677676767767767767677676776767767667677667767667676776667766767667666767676776766767767677677667676676767666767677677677676676677666676677676767767666767767766776776776776776667766767677676776767767677676776767667666677677676767677676767667766767767766667767767677676677676766766776676677676776676776776776676776767767767677676776766676676667767667667676776677676776776677676767767766776776776666677677667676776776776776776767767767767767667676677677667677667767766667667766766766676766677667767667667676677667676776676767767677676677676767767766776766676666776776676767767767767677676767676776776667666776667667767766776767767667666776767676766776776677676767767766666767677676677677677677676667676776776776766677677677666776766776677667766776767766776776767676776767767667676776676767766767767676776676776776766667766766776676767767767676776766766766776667676767676776666767767767667767766677667766776767667666666776776677677677667667767666667667766676776677677677677666767676776676776767676766767676766776776766776766767767677667677676767767767676767677666667767677677677676776776767766776766776776776776776767767676776676677676677667767666677667767767767767676776676776776766677677676676767676766776677667677677677677676776776766676767667766676767677677666677677676766776767677677677666676676666776676677676766776776767666776767666767767767766677667766776667676776676767767767677667767766677677676677677676776776776767666677666766767676677677676766766676676767767767767666667766776676677676766766677676767676776766667766776776766776766767767676776767667677677677677677677677676766667676767767767677677677677677667767767766776776767677677667767767766767676776776766666677666667677676767677676766766767766776776667677667667766776767767767677667767677676677677676776776667767667766667767666677667767766677676776677676776776767767666766676766776776676677667677677666767767767767767767676767667677676767767766776677676767766776666776677677677676776676766767767766666767676776767766776667767666766776676776677676776676767766776776776766676766666676667766776776767767677677667677667767767766676677676767766676776766767667767677676767677667767767767766776767676667677666766767667677676767666776667767767667677677676676676776776667676776677676776677677676776766767766776776767676666776767676677676676776676776776776767667766776666766766767767767767766766677676776776766667767677667667666667767677676667667767766766776676776776767767766766676676767767767766767676767767667767766767767677677677666767667676666767667677676776776767676766676677677676767767767677676666767766766767676776766677667666677677676776776776767677676676776767667766667676776767767767766767767667676767676767767667666776676676776776667767766776677666667767676677667766676776776767767667666676767766767677667667767676776767667676776766767767676677676776676677676767766767667666677667767767676776767667677677677677667666776677677677666676766766676677667677676766776776766766767676667667766767666766677677677677676676676776677666677667766767767767667667676677667667767677666766766767677666677667767677676766667767766666776767766776767676776677676766776776776767677676767677677676766676767767677667767767767677676766767767767767767677667677677676776677667677676667767766666767676677667766676766767666776776767676776677676767767767666677677677666676776677667767676676767676667666776776766766776677677676776666776666776766767676776766776767677677676776766767767667677677677676776766776766667767767676667766776676767676676776767676776776776766776666676767677666766776776767667767766776767667767766667766676766776766776776767667766677676767676677666766767676776776776767667667667767666767767667766767767767667667666666776667766776666776776666766776676766767677677677667677677677666767667676767666776776776767767767766767676776767667767767677666767767667766776766766776766766767767767676766677676767676767767766677676667677676776767767676766667767766767767677676676776767766677676767767676667676766667767767766776667677667767676667767666767767766776776667766767767676676676776676767676677676776767767677677677677676776767767767666767767767667767767677676667677667767667677676666677677676677676776766767676767767767666776766767677677677667676767767767677676776776676776676676776677676676776776766766767676767676767766776676767766776667767766676677667667677676767676776676766767766766776767766677677677677677676766766766767767767677677666766776766776676767677677677676767767767666667676776776776767666677667767767767666667766776677667766776676667767766776767677676676676677677666677677676677677666667667767767676776767676776767767766766766677677667677666766666766776767766776776666776776677667766667677666776767667667666776767767767667676767767767677676776776776667666676677677677677676776767667767766676767767676776767767767676776766676767766676776666776676776776666767767667677677677676766767677666776767676677666666677666677676666776677677677667666776776767767667766776776767666766676677677677677676776677676776677677677677676767677667676766766776776676677676677677676667667677667676677677677676776767676776767766677667677676776776776667766676767766767666767667766766776767666667767767677666776776766776776776776767666766766666776776766767677676767767667767767766767767766767676666676676676766676676766767677677676677677677666776776667676766667676776766776776776676766776767667767767767766767766767677666676667767767767676776766776676776776677666666766676776776766776666776776667677676767767766677676767677676677667767767766766776667666776776677676676766767767767767677666776676776676767667676767767666767766667677676677667676776667767677677677676776677666776677666767676676677667667767676766776776677666767676776776767767677677676767676767667667767667677676767677677666776767676766676676767766766776776776767667667767676667767677667767677677676677667767767766677677677677667767676677676767666776666676766666767767766676676667677676776677677676767767667766776677676776766666767766767767676767767767677676766667677677667677677677667767767676677677667767767676766776767676776676776767767677667676776676767677676677677667667667767767767666776767676766677666677677677676676776677676767667676667676776766766676776676666776677676776776667676776776767676767767767
667767767767767677667677676776767676767766766767766677676677676767677666767767766767767767767667767677677666776676776676666776666767767677676776766776667766667677667677677677667766776676776767677677676766667677677667767677667676676676776766767677676677667676766676666776776776766766676767766677677676677677676767676776677667676776776767767667767677677677676666776677676776776776667767767767767677676677676767677667667766767766677676767767677676767676767766776667667767767766776676677677676677677677676776677677676667766776677666676666776776676667767677677676766776676776776766767677666677667767676776676766676767766767677677677667676676766676776767677667666767766667766767677676667676776767767767677667677676677677676677677677677676766676767767767676766776776776776677666667766766767676766667676667767676767677676776767676677667676767767767767767666676667667767767767767767677676776767766767767766677677676776776776667767766677667676767766767666766767676766677676766776677667677677677676676776666776767666676766776776666667767666766767767767766767677666776776767767766776776766776766676767766767767667767766766666676766776767767767767676667766767767677677676677677677676677677667767766776776766776776776776677676776776767666767676776666676677677667677666766667767767767667667766766776776776666766767767676776776776677676666677677677676767676776767766767766766667767767766766766776667667676776776766766766776767677676667767677676767767667666677676667767676767767666776767677667766677667667766766677677677667677677666676667667667667677677677667677676677667666776776767767766776676776666766676676776767767766767767767767667676677666766776766776766776776677677676767766667677666776776767766676767677677667676776776767676776776766767676677676677676677667767667676676767676676766776776667766776766776776767767667767767767767677677677667767766767766767766677676776776776776676767666766766776776677676776776767767767677667676677677676767667766776676676776776676767667767677677667676767667677677676767676776767767767767767767767766776776776667766676677677676766776776776776677677666767677666677676677677676776776776776676776776776667767676776767677676767767766667767766667767667766666776667766767767667766677667767667766776776767676776776666677677666776776776767767677676776776667767676776766676677676676767767676767667766676767767677667767676776776767767677666776676676677676776666676767766776776766676776766676676767676676767767767766776677676766767767766767677676767666767767767767666766767676677677676776776766676767666767677667766766676676767767677677677677676767767766776676776767676766666776767666677667676776776776767767676776676776766667666676767676776676766666776776776776667767677676766767767676776677667677676667677677676776767677667677676676767766776666677677677676766676776767676667766776776767667767767676776776767677677677676776676776766767767677677677676776677667767667677667767766776776676776767766667676767676676776776666666677677676676776676766776676776776677676776767677667766776667767677677666677676776766776776677677676776766667677676767676767677676677667677677666776676766767667676676767767766766767766667766767666677677667767676776766767767677677667677676776677676767667766766766776766776677667676776776667767767666767767767667767766676676776776776677676677677666766776677667767766667767677677676767767676776767766776677676767667767677676677666677667767766677667767676766766776776677666776666766776776677676766676676767667676677667767677667766767767667676767767676767666776676767767676776667667767767666766767766677677677677677677677667677676766677676677676767767667676776776767666767667677667676766767767667766677666677667767767767677677677667767767767767666767676766767677667677676767677666776776677676776766776766676667767767767677667677667677667666767767767676776767767767676776677666776776666767667766667766776767666776767767767667666776767767767676676667677677677676767667676676776766677677677677677677677676766776776776767676677667667676776676776767676677667667676766776676767766676766766767767676667676676766776676766776776676776776677667677676677676767676766767667677667767766677677667677676766667666676776776776767767667767767667676776776776676667676676776776776776776776776776776776776677676776676666776776766776776677677666677676776776767767677667767676767766776767667667676766776776667767677677676676776767766767667677667677667667767766677667766776677667767766767676677666667766776676766776667767767766677666767766766676776766766676766767676767666776766767767767767677666676776667767667766767676776767676776776776776766766677677667676776776767666766776766776677676667676767766776667676776767667677677666766776776766776776766776667766767767676776776776677667767766776767766776776677667676766667667766776776767676776667767677677667667767766776767767766766766666766677676776676677666776776776776766766776776667666767767676767676767767767677667676766776767677677667667766676767766767677666767677676767677676767766676767677677666667767767676767667677667677677676766776776767667767767767767676767677676766776776776666766766676776677676776767767767677677667766666767666667677667676767676776767767677677676766767666677667767767766766776776766776776776776766667767677666767677666767767667677677677676776766676767767676766767666676776767677676677667666767666676766767767667767766666767676677677676767677677676776767667767676767766666776776677677676766776676776776667667676667676666776677677676767766666776667666776676776676776667766767767766776767767767767676767677677677666776666776776767767666767767677676676767767677677677676677667766766677677667767677676776776776776767767677677677676776776667677666776766776677667676767667676776676776776766776767767676676776677677676677667767667677676776667677677666767667677667767766776776776676767667677676676776776676676667667767667767677676776677676767676767677667676766776677676676677667676677677676676677677677666666676677667766766667676767767667666666767676776676766766666766767676767767767676767676676767766667766766767766676767767667666666776767767766767677676677677667676776766776766767677666677667767767677667676676767676776767667767677667767677676666767676766776767766677666676766767767666776677666766676776776766776767677676677666767766776776667676766676776776776767767767766767766767676677676766766776776677677677667766676776676766676676676666766767767767676767766767767677677667767767676767767667767676776677677676677677677677667677667676766776677666667667766766666776766776776776767767677667767667767766767677667676767767667676666776767766776766767766776676677667767767767677666776776776666666676776767767767767767766776677677666766776776776776667677677677677676676676766677676776667766766776677677677676776776667677667676776776667766776776776767667767767677667666776677677676676776677676767667677676676776767666676767767766776776766677676767767766766767677676677676767766677676767767677667766776766776767667667767667767667767676776776776776767767677677677676677676676767677676776667767766776767667766776667766666767766667766766676677676776776776667676767766776666677667767767677677666677666767667677676776676677677677676666766776677676776676677677677667767767667766676776767767676776677677667767767666676776766767677676766776667767677677676767676677667767767677677676677667666766776767667767766677677667767677677676767666677666767666776767667767766767767767667766767676776766766767767677667767767666666776667677667676766676767767677676766767677667677676767767676676767767677677667677677667766766767767667767677677677677677667767767766666767767666776667677667667766767676766767677676677666776776776767676666766677677676776766667667766676667767677677677677677676767767676767767677677677676667767767767766776676767766677676776677676767677677676767767676776667767766676766676776776767767767667767767766776677677677676676767677677666676677677676767667766776776676677676776767767677677666776776676776677676776776776676776767767676676666666667766776767667666776766776776677676676766766776667766776767766677667766666767677676776667676776776767767767766776776776767677666677667767676776676677676776767767767666776666767766676776676776667677677677677676677677667677676666677676776676776776776676767667766776767677676776767676676666666776776767767676666776767677667676767666766776676676776667767677676776766767766667767767766767766766677677676767767767667676677666677676776776776677676676677667666676676766767766676776776776776776776676676776766776766776767666767767766776767767767766667667767767767666767677676667677676776767676667766767676767667766776667766677677677677667767676776767767667767767676776676767766767766776667677667677667676766767667766776767767667767677677677667767667676766767766767766766677677676766766776767676767676776667766676677667766767677677676667676776767766776677677676776776767767667766776767677676776776767766776767677667766767677676767667766776767677676767767666767676766767666767666766767766667676676767767767677667767767767767667766677666767767767667676677666776667667677677666677667666766776776767766677667676776766677667677677667766677676776776767677677667767767676776776767766677677667766776776676766767767766666677666767767676776766776776767677677677667677676766766776766776776776677676766776776676677677676767676767767766776766776776776677676767677677667667666766767767766776666766776776676676767667767677676767667667677676677676776776766776767677676776676767767677666776776776667767677677666776677676776767766767677667767767676776776766677676776776767767766667766666776776667767666767767677666776776676677677677676776767766767677667667767676767767766767767767766676767766676766767767677677667766677676776677676677677676767767767676676666766767767767676776667767767767666667676776766776776677676667767767677667667677667677676677677667766767766767677676767767766677676767766776676676676766767767767767767676767676766766677677676776666676776776776776776776767767767766667667767766776676776677676677666677
36767677667767767677677677676776767676677676766776667766776677677676677677676767666776766776776767677677677667767767677667767766766676767766767767676676767676766776767677666767767676776676776776767766766776776677667666767767666776776767676767667767767676667677676776776767667767676776676766766767767667677676677667667677676677676767766776767766767667766677677676767767667676667767767677677667676767677667766767766676776776677677666776776767766766677667766767667666767666776776677676776677677667767676776676677667677676667667767677676666766667767767766766677677667767767666767677667676667667676667677666767677676767676676776676766676767676776676767677677666776666766776766666776767766766677677667767676767676766666776766667677667676776776767676776776766667667676766667677676766776767676667767677676677676776776776667666666776776767767767767767676677676766767767677676676676776776667677676767677676677666766766776776776767676676667676667667676776776776766767766677676776766767766677667767767677667676677667767767667766776767667676767767677677676767667667766776776776776677667666776676666767767767677677676667677666677676677676677676767767676766776667676677677677676677677677667767666767767766676767677667767676767676767767676677676767667767667676776776677667767767767766666667677667767676776667677676667767676776776776776676666776776676766667767666677676767676776776776677677666767667767767677667666677676776776767677666767767767767667766767766677677667667676776766676766767767667767677676676776767667767676667766776676776767677676776666776776767667666667667676767767767766776767766776767676767767677677676676766677676667677677667676677676766676766776776776676677677676676666776767667767766767677676767677676767767767667677676776767766776776767667666776776677667766776767767667766776676666767676767766776677676767667677676667767767767767767767677676677666677677677676776776767676776666767677676776776776677676776776776776676676766677676776677667766677677677677677666776767677667766776676767677666666667767767767767677677677676767676767767667767767767677676776767676677676676667677676676667766767766776676776677676766767677677667676776776767666767767766677667767767766677677666776776776677676776766776676677677676767767766676677676776776776676767677666776776776767767677676676677676676677676676776776776776767676767666776766776776767767677667677676766767766767767767766677676766677677667677666767766776776767767766776676776767666767677676767767667767677677676767667767677676667766767676676776677666767767767767767677677667677677676776676776667766667666677667767677667676667677677677676766677677667667677677676767767667767677667677666766767666667767666676767667677676776667766667766767677676767676676767767767767667766776676776776766776776776767767767767676766667677666776776776767767677676776667766776767767766767677667767677676766767676767767667766677676767767767676677666776677667676776776776767676776776676677667676767667766677676667767767767676776676767676767677676776776766676666776677667767767767667676776776677666776676667767676767766776677676776676767667677677676776766776667767676767766676766666767677676767767666767677676776676676776767676767766766766767767677677667677677677667676776677676767666766776667667676776767766677676676776776776776776776676676767766676676776776776677676677677676776776776776677677667677666767677667677676766677677676776767767766776667666776676767677676767766776767767677676667767766677676776677676776767767766766776776767676776767767667676667677666776676676766767676776776666676767676767677667667767677677677676667767666767677676767766776677667766767677677677667767766676766767767766767677666767767667767767767677667677676766776767766676776767667677676767667677666767767766776776767766767676667666677666676667767767666677676776766776776766767676766667767767676676766776766767766676776776776767766776776776776677667667666776767766766676776676667766776776776667766667766776766776766676667767676767766676666677677676776766776776767767766776766766767676767767767676677677677677676767766767677667676767676676776677676776677667767667767677666767767667667767666667676776677677677677667767767667677676676776767767676676667767767766776677667766776767676766677667677676667677667677676776767766776666776776677676776767666767766677677677676766767676776767667766776766676677676767666667676776776776776767766667767676767766767666767767767767766667677677676776766767767767676677667767766677667767766677677677677677677676666776776767667677666767766776667767767676766766767767767767676767767767766667667677676666776767667667766776766766676776767666776776776776767667767676667767767767767767677677676776766676766767676667677676766776776676776766766767667766767667666776776776776767677677676767766767766676766776776776767767767767667767767767767766667767677676776776776666676776666676766776766767767766767676776676677676667667677677677677667767677677666776767677676767666776776776667667677677677677676677676676666767767767767677677666776766767666776677677677676667676666766776767766667676666676676677677676767767767767677677676676776767766776677676776776776677667676677676766767766776767676776776776776776776676666766776767767667667676667767677676677677677667767677667676776776766776776767666666776677676677667767767676776676776767677667767677676767677667767667767767676676776666776767766676767677667677676776667677667767677667766667766776776677667766767766767767767767766667766776666776767767766677677667767767677677667766767766776767676677666676776776766766667677667766776667766667766766776667767677677677677676677667767667676667676677677666776677667677677667667767767767766767666667676766767767677676677677677667766767667767767767676767677667767666767766776676766676676776676676776767766667766766766776776666767667677667766766766677677667667767676767767676667677676767676767767767767767766776676776667677676766776676776676776776667666767767667767766767767677677676767666776767767677676767766776767767676766766677676776776776776767766667767766676776776677667677667767676677677677676676677676676776667677667676766767766767767767666767766766776767667766667767677667767767677667677677677677667766767667766767667677667766776776776676766776776767677676776776767767767767676776776677676767667667667676776677667767667676766667767667766767677677677666676767767677676677677677677676767767667767766776776676676766677676766767766767677676676776776776767766676776677677676677677677667766776677677676667677667676766676677677677677676766776767676776776677677667767676666677676766776776776767766767766767677666776776776767766767676776676776776767767766776766776767767676666766676767766767767667766776776677676766776776776776776767767667677676776766776676767766677666677676776676776766677676677667676677676676766767766677677676676776767666676667667676776767767676677677676776667767767766677667676676767677666767667667766766676767767676776776767767767767767767667667666676676767666776767767767676667766667767767677666767667767767666767677666767767767767677667677676677676776676676677666776776676776667677667677677677676776766676677677677667766667676677666766776766776676677677666676666776776776776767676676766776776667767667676676767677676667676677666776766776676767767666677666767766776776667767676677677676667667676676766666676776767667767676776676776776776776767677677677677667677676766767766776767677667677666776776766666767767676766767677677667766676766677666767767676676776776667667677676776776766776776776677677676766767667676767677666767667767667677676766776767676776677677677667767676767667767767766776676776676666677677677677676676776677676666766776766677677677676667767677676776766776676767667767666767767667677677677666776767667666776776767767766677677677676776776767667677677677677676767767676676776767676676776766676767767677667677666766677666677667667767677676677676676767766767766677667667676677676676666767676676776776676767677676776667767767767766677676676776767666776776776676767767767767766767666776776666767676676776767677676776666776767677677677676667667766676776767766677676767766767767767676766677677667767666676767666766776767767767677676767677666776767677677666776776776776776776676677667676776766766767677677676776766767666776776776776776767766767767676776776776767767766666677667666677676766677677677676776776767666766766776766766766676677667667766776676776776776667767767667676776766767666676776676767677667767767767676677667666776667667767666767766776776767767677677666776766677676766766776667767667767677676767676667766767767676776677676676766776776667766767677666776766776767767767767767676766676667676767766767766776766776666776776776767666676776767676776776776766677676767677667766776767677677677667767676677677677666766776766776766776767666766766776676776767677676776677667677667767767667767677676776767767666776776667767666776766776766767767767666776776776767677676767766667677667766767677676767767767766676776776676767676667767767767676676776767766666676767667767667677677677667677677676677676677676776767767677676776676677667767667676767766776666776776776677676767767677667767766776776677676676676767767767767676776767667766776677676676776776776766677676676776767767667677666766776776766676776677676767767766767767677667667767676766776776767666776776776766776767766767767767766766667677666776767767767667676766776776767676766676676677676676767767767677677667677676667667676666776677666776766676666766776767767767667767767767766667667767667677677677667767767677676677676776766776677677676766676766766666776767676676766767666677676666677676767676677677677677676677677677666776767766767667767676766667767766766767676776776767767766766767676766676776677667767676776766766677677666767676776667667676676776776677667767667767666677676766667667677676776767767766766776776767667767667676666767767766767766677677676776766776767766676676666776676676776767676766776776776776676677677676776767767677666667766677677666776776767667767767767767766766767767667676776776776766776676
6767767676767766776776776676676667767766767767677667767767766767677667677667767767767767676667766766766666766677667766776776776767667676767677677677677666666767767677677677677677676776766776666776776766676776677676666766766767767767667667677667676776776677666766767767677667677676776766767767667766766776676667767677676767677677677676676767767676766767767767676766776676766767767767667677676766667767767677677677667767677666767666677676776667677676766676667666767767676676667767766676766767666776676666767767667767676776666676767677677667766766676776776767766776676767677677676776776676767766776766677676676767766677677677677666767767667677676677676677677677667767766766676767676676677676676776776766776766767667677667676767767766776776676776767766767677667767767667767666767767676767676676776667767767667666766766677677677677666766676677676766776766776766767676776776767767766677667766767767677677667766776766767767767677676667667667767766776776767667667767766776666766677677666676776677676667677666677676677666767677667766676776677676676776766766666676766766766776766767767676767767767766766676767767766776776776767667767677667767766767767676767667666666766776767677667667767766776767767766766767676667767676776766767767766667767677667766767677676667767767677676776667766676767766677667676666767766776776776776766767667767767767767767766776766676776776677667767667767767766776676776767676776776767677677676776666766776667676767677667767676676677677667767767677677666667767676776676776776776677667666776667666676767677667677677676676767676676776767667676776766776767677677667767666676767666776776767677677667767767767766776767677676776767766776766776667766677676667677676676676767766676776676766767767677677667676767677666667676776766766776766677667767667767767767767667767767677667677676776766676776767766776676677667676676676766776767666776776677676776776666766776767766776767676767677677667667766676766676767767767767677677667667767667767767767676666776677676776766676766666776667766767666776776767676677667767766766677677667766767676766766776776776767677676767766766776766676766767677676677677666776677667677667667767667677666767766676776677677666776776767677677677676676766767766767766666677677667677676776667677677677676677677667767767676666767766676766776676776767767676776776677677666776677676676677676767667767677677676666677667676676766767766767766767767667767676677666766677667667667766776766677677676776676776766766667667767667767767767667766776677677676666776767676677667677676676676776677677677667766776766776767676676666776767667767677667677666776776676776776767767767667767766677667766667676766767676677677677676767767767767676676776766776666776666676677666677677676767677666667766776776776776676767667767677676776667676767766776677667676767766677667767767676776776676776666776767766667766767666766776677666676776776776766766776776776776666666767676667677666776676776766767676766776667676676676767767766776776677676776666776767667767767767676676776776776776676776776666767667676776776776766767767767677676676767767676767767767676767676767767767767766767676776676677667677677667767767767767767766776767677676676677677677667767667677676776676767766666776667767677677667667767676776676676677667767767767766666767766776776676766776666766666767676666767767676667676676676676766776766677677676767677667767767766666776767667767767767767767766676776677677667767766776677676776767767767767767766766676776776767676776677676666676677677667767767767767766677676677677667677677676776767767667667677676767677667767667666776677677667677677667677677677676667676767667767676677666776776776666776667766676767677677676776767667677677677677676776677676767766776766767767767766677666766776677676677677677667766766676767677677666776776767767676767667767767677667676776677676776767676776776767676766766667767767676776666776677676767767676767676767767767677677676677667767767766676666676767767667677676776766676767676766676766776677677676667677667676767667766776776667766676776767667676776667767676776776767766776767766776776766767677677677677667767676776676767766776676776676776767766766666667766767767767767766766776776776766767767766776767677666776776766677677677676676776677676776676676676776766776776776667767767667767767677677667667677676767666677676677676676776767676677677677676776776767767767676776667766667676776767767767766767767676766767766677666767677677676767766767767667767767666776667767677667767766677677676776767666776767667667767676776776676676776776667766766776776776766677677676767767767667666676676767666677676767767766776677676776667677676676767766776766766766766667766767767677677676767767767666767767766677676677677676776767667767766677676766677676667767767767677677676677667677667767677676767767677677677677666776767767666676776767767677677677677666776776766776766667667676767677667767766766766776776776766776767767676767676677667676776776666767767676766776767767676676766676676676678677677677676767677677677677666667677676676776677676677676776776767767677667676776677677677667767677667667676766677677676767766767766776767767666776776767676767767666767766767667676767676776767767767766767767767677676766667677677667766676676776776767766667767767677676676766766767677677677677677676776676776766667767667667766677676766676766677677667767766776766667766677666776776766776776767676766776676676677676677676776667767667676676676677677676677676767677676766776676666676767766667667766677677666677667677667667677676776776766766676776767767676767677676767667676767767766677676767677667676677676677676767766776677677676667767766676666767666766766667676767767767676776767676677676667677677676767667766767667766776667766677676676767766776766776776767767676767677677677666776767676767667677676677677667667767767676666676776776766776676776767677667676767767767677676677676677677677676666677667677676677676676776776776766767767667677676776776667766676776676677666776776776776767766677667677677666766766677667677677676676766776666767767767666766776677667766776676766766766776767676766767766767767767667767676776667767676776776676767676776776676776767766667767767766767667676776766677677676767677667767667676667667677666776767767767677677676776767766776676677676677667767667677676767676776767767676677667676677677677667767667766776676767676776776776667766776776776776676776776677677677677676776666677677667677676767667767766776776677667676776776667666676767767676767767666766667676676667767676676776666766767676776776776667767677667667667767676667767767767767676677676767766776776676677667766766776667766776776676677667767766666767677677676776776666776667667676767667677677676767766677677676776767666676776676677676767766776667676767767677677676766767676776767667767766767666776767766776766776667676666767677677677667767667676667766776677676776767767666766766766767677676676767676776767667676776767767676776776776767677676776666776676776677667767767666776767766667767767767766767677676676776776776766776776676766676776766767677667767766767677677667667676767767677667767767677676767767767677676776666776676767767766767767766676767676766767676776676767667677666676776776766776767766776776776776766776667766776776776767667677677677677676677666677667767767677676767677677677676776677667676776667767767676676767666776767767767766677666666766676766767767676767677676766767676776676666667767667677667676776767767667677667676676676766767766767766676776776776677667676676776776776677677666767767667677677666766776766776767767676767677676667766767767667677677666776776677676767677677676776767667766776766776776766767666677676676676767767666776767677677676776767667766766767667766776767676776676677677667676676677676776676776767767766776677677677677676676766677676767676767766677667667767676667767676776767767676776666666766767767767767676667667767767667766776767766767767766767766767767767766677666776676766767767677677666776776776677676767677676676767767767767667677666776767766776776776766766667677667676776767676766776776667767766776776667766776776667767767676667677676767667677676767766767677667767767667767667676667667676767667766676767667766767767676767667767766667667767676776676767667767676667667767667677676666776667676766676776667767667667677677667767676766776776776676776776667666676766676666767677677677676776776766767677677666767766776767666767677676667677667677666767766676766776767766776767767676767677677677667766767767767767766667767666776767676767767677676676766667667667676766677667667676677667766677677677667766776677677676776677677667767766677667767767766766776677676766767767677677677667767766677676766767767666666776666767676776677676766776667667666776767677676767767676767767666767676767766667666677676767666667676666667677676776776677677676776667767766766776667677666776776776767677666767767666767766667666677667767677676767767667667767677667767677676776776776776767676767676767676776666766776776767766767766666776767677676676676767766776766667767666667677676767767676776677677677667677667676766767667767667677677667676776677676776766766767766667676767767767676767667767766776776767677666667677676676776766766776776776767767767676766667767766667667667677667767676767677677667766776776776667767666676776776676776676776676767767766776766776767767667767767766776767767667767676676767766776776766767677666776766677676767677667767667767677676776676766776676667766766776766677676767667767677667667667767677677676676667667767667676666767766767766767767767767767766776766776776776767767767677667767677666776676776776666767677677677667767667676676776766766776677677667767766767767766677677676776776676767766776766677677666776767666666776766767677667767677677677667767767766776767667677677676676767677677677676767676776776677676776767767667766776776766767667676767767677677677676667666776677676767767667676776667767676667677666767767767767677676676776776667767677677676776766776667767767767676776776766776776766767766767677676767766776776776776776766776677677676676776776766776676776766767767767766
6776767766677667667677667677676767767677676676776677667766766767677677677676767677676776767766776676667767767767666667676776766766767767677677676776677666677676776776677666767667676666677667667677667667766766766766667766676666776766776766667667676776776667667767766767767767677667767767766767677676767767767676767667767767766766776767767677677677676767667766677676766776776667767676676767676677667666676776776677676677667676677677677677676776766767767767666776766667666776667767766767677676767767767676766766677676767676676767676766767767766767677666767767676767667676677676767767666776767677667676767766776667767676776767676766776776767767667676676676767667677667676776766776776776776776676776767676677676677677677676776676767767676767676766677677677667676776776776776677676767767677676776677667677667677676767667677667677676766776767766766666767767767767676766776776676667677667767667766666776767667767677676767667767666766767767766766776666776776677676766767667767677676776776776776677667767767677666676776776767767676677676666667767767767677676677667677667767767676776776767667767767767767767766766676767766677677666776776766776776766666776767677667676767766677666667766767667677676776677676766667766677677677667666767677677677666676767676676677676776676676676776776766776667766677676677667767677677676766677676776776666676776767767677667676767676767676766767767676776776776766776767667667677677677677667666776767767667677667767677676776776776776766766677667676767767667767766776676776776766767767666766676667767767676666767676767667767667677667677677677676766677677676776676676766776767677676776766767677667767766767676677677667766776776676767676667676776766776676776767767667766776676767676776766776767667767667767767677666677667676776776767767767767667677677676766676776767666776766766776767767677677676776767667667677677676776676766677666776667766676667767676767766776767676766776776776667676776767676667677667667676677676776767676766676767667767676676767767766776666776767677676667767676676677677676666776677667677676666677667767766676677677676776776766776767767766676776776767766776676776776767677666776666677667766767676767767767767767676667767766676677676776767767667767666776767677676767677676767767667767667677677676676776667766677667667667677667676677676776676676677667767677676767767767676767666776776676766776776776767667767666676667767667667767767677667766776776767767676767766766776776677676776667677676766767767767677667766677677677676666776676776767767677676767767667767766776676776667766776776767767677677676776767677667766776776776767767767676767766776766776677676767677667766677667667767676776667677677676776766776776767766776667767667766676676767767766767677677676776776676767676677667677667767767677676676677676767667767667676666776776776676767767767766767676776667667676666676666767767676767767667677676667767677667667667767676667767767766767666776776677676676667767767667677676767767767766776776776666767767767767667767666676776766676776676776776676667767767676766666766666677676767677676767676767766776776677677676776767767766767676667667767676776776776676776767676766767676767677677677666766766767667677667676667677676776667767767766767767677676776766767676766676776666667676776767767677666677666767667666766676776776776677677676677666677667667766767766776767666676776776677677676766767766767677667767676776677676677677676776767677676767667766667677676776776776766667676776767677677666776766767766776776677677677677677677676776767767676776677677676676667677676776776776677666677676776677677676776767766776677676667767667666677676767667666766676766776776677666677666767666776666776767767667767676666776676776666676677677667767767766767676667767677677677667767666677677677667676666767766767767767676776676767766767767676767667666766767767676776767767766766677667677677666776667767766767766677666677677666776776767667766676776767677676767667766767667676667676766776676776767667766776666767677676677676667677677677677677666676766766676667767676776767767767677677676766766676667677676766676776676766676776776776677676676667667667667676767677677676776766776676776767766776676766776767767767676776666766776766667676767766767677667676677677676767667767667767676677677666677667667667677677667767677666767666676676776676767766766666776766776767766776667666776776767676767766776677676767767766776767676676776776776766776677677676767676776766767667767676676776776766677676776766776766767676677677677677666676677676767767667767767667767677677676776776767767767767677676676667677666767767767767676776677667767767677677677677667766677676767677677677677677677676676766776776776776667767676677677667676767767766677666667677667677677677666776666667767666767767666767766767766767766677677677677667767767666667677676776767766776666767676767676677677676677676677677676776767767676677676776776776666766767676767676776767676667676676676776776776767677676677677667767766767767766776776766767676767676766776767767677677666676767767766776776666776767766776766767666676776766776776677667667766776676776676766776776677667677666677677676776766767666666767676767667767677667677676677666776767767767766667767666767766776666776676776766776776776676776776767766767676767766677666767767676676767767766776676667667676676677676676767677667766677677676767767767677676766767677676776767767766676676676767677666676766676666667767666767767767677666766776677677676776776776767767766767767767767766766767677667766776766767667677676767766767767667667767676776677666677676676676677667767676776776676767766766677667767676677667766677676767667667677676776766776767676776776676676776667676676776767767767676766767677677666676767667766676776766767677676776676776776677677677677676776776766666667676767767676776677667677667767766667766667767676767667767766766776677677676767767767676776767676776776767767677676667676776776766776666776776677677676767767767676676677676767676776776677667766776766776676776776776776767767667767767766677677666677677677666776667767676767676776667767766677667666776767766767676776767667767677676776677676677676767676776766676677676766677677676767766767767677676677667677676676767766676776667677676677676776676776776776666766776766767767767766666776676767767767767766677667766676676767767766766776767766776766767767677676766776667667766767667767677667666667677667666776776767676676676776776776767676767676776776776676767767676776677677677676766776766767767676776767767766776677677667667676776767677676767676676776767676767667766766776767666776767677666767767677676776776676776767676776676666776776776776776776766776677666776767767766766677676677677667676776776766677677666767676776667676776767677676767767766676776766677677677677667767677667767767767767677676776776776767766666776767677666667676676767767667666776776767667766677677676767666667767767767766776767767766776776677666767667676776767767677666677667766676676767767677667677667766677676776676667766776776767667767676676676666766667766776776767766776767767767767677667677666776767766766767677667767766776776667767666776666676677677677677666676677676766776766776776667677667676767677666766766766776767767767676767766776766776766766776766776667766767677667666776667766766776766677677676676776767766776776667676676676776667666766667667767667667767676676776677666676666776767767767677677677676767767677667667677667667677677677677676776776776676667767666776767767676776677677667677677677677677677676776677666776676667676667676767766677676767676667767767766767677677676776677667677667676676766776776776767767767666776677676767767677677676676677676776676676776776776766667767676776676676767676667766767667677677666776676676766767767767667677676776766767677667767676776676677677677677677676667766776767767676776776776767676776767767767767767767676677676776766677677676776776776767767666676776767676776677676767766767677677667666776766676766776776676676767667676776677676776676676677667766676776667767677676776776677676667766776776776767676766666767677676676776666677677677676677677677667767666767676767667676776667667667677677676776767667767676676767666766677677676677677667766767766677676776776677666767676776676776676767676677667667676666766766767676676676776676767677677676776776776767677676676776676677677676776676676667767677676776666776676776767667766677667677676767767676766676776767767767677667767766676666776776676676776677677676776767676776676667767767676677666776676776776676676776767667767766767767677677677677676776776677677666767767767667767667667677676776766676767676667667677667767677676676776767677676776766776677676766776677676667767767767667767677667766676766677677666676776776766776776766767667766767667676776676667767767677676776667766767766676767677676776776767767676767677677666767767677666767767677667667676767677667667676767766766767767677667677676667676776776776767677667767677677667677676667767767676667767767766776767767676767767767676767767767676776776776767666776766767666776767667767767767676676766667676676776776766766767667767767667767677666767667676667767676776767766776767667666667677676776766766667767666667767676677676667766776776776776676766776677676776776766776667767767677667767767667767666677677667667766776766766677677676677676676766677677677666766677677677667676767666776677667767767766667676766677676776776766776667676677667766776776767767677677676776776776677677676677677676676776676666767767667767676766767677676767767767767766767666766766776767666767677667667676666767767766776667767676677667767677677667767676677676676776677677667667766677677677676667667677677677677677676667666776677667667767766766767767766667767676767667767667767767676776766667676676667766766677676767676776767666677676767677677667677667767767767766776776676766776666767767766776667666667676776776767767767767767676677676776666677667676767676667677666767676776676666776776767767666766776676677676766766776677667667767767676666677677667766776776767767677676767677677677677677676776776776767677667667767767677676766667766776676
6776776776677676776676677676776766666676767767767666767676776677676766776776776677677667666676667676767676677676776676776776767677677666776766767677677666676677667676677667767767767767676776776767767766776767666776677676776666776776776767667676767767767676666767767766767767767667767676776676776767676667766676767767766776676776776677676767767766767767667767767766776776667667766766677676776776666776676776767667676667676776767767677667677676767767767666767767767667676767676667676676767676676767766676676667767677676676767677676767677676776677676676677677677676666767767767676667676776776766767767767767766767667766767677676667667766667676767677677677667767766776676776767667676766776677676776666776767766776676776766667676767766776767677666767667667666677677667667767767677677677676776776766767767676767766767677676677667766666776666677676776676776767767677667767676776766676776776776767767767767676676767677677677677666776766767677677667677677667677677677667766767767667677677666776676677667767667766776766767676767667677667767677667767766676776677676767767766677667767766776766666676766767677666767676677677667677676776776776776767676776767767677676767766776776776676776767767767766766667767676667767666767667676776767767677676776676776776767677666776776766776776766776677667677676667677677677666776667677676767767677677677677666767677666766767676776767767667667677676677676677666766776776677676677676677666677677677677667766767767767766767676776766766767677676676776776676776776667766776776776666767677667767677676776767677676677677677677677667676667677676677667677676767767667767676776767766767676767767676676776776776776767767766776766767767767677677667667676677676767667767766766776776767767766766767767767767677666676776776766766767676667677676776767676767666767767667767766677677677677676767766667767767676767676776776667676677667767667766776766767677676776767666666767767667676767677667766766776676767767676767677666677676677667767766776766677676767767676767676776766767767767676677676766767767767767767666676776766667666776776666767766766776677667677677666766766767676776676766767766766677676767666776776677676767677677677676766676766776776767766677677667767767676666776767767767676677677677677666776776677666676767677676676766667676776776676776677677677667766776776677667666677676776666766667766677667767677676767767767766767767767667767766776767676667667676677676776677667666676776767667666766776667676677667667666676766776676776766766677667676767677667666677676776767767766667767766677676776677667766766667676776767767767767767766767677676776767677667766776766776776767767766677667767766766776776776767676667676766776767666767766677667677667677676676776766767676767676767676776676767767676776677666766676667766666676676767667676766776767767676676776766776767767666776667767767676677676677676776776776677676676766766677676676766767677666776667766776676776766776766776776776776767767677677676767677677667677666767767767667767676776677666776776776676776767767676776676666766767767766767767767767676776677676767767666776776676776667767666666767666667676766676677677676766767667677676766776776677667667676766766677677667677676776776677677677677677677677667767767767766776677667766666776776776776767766677667677677676776776767666676676776776676767766767676776767767767766776667666676667767766677676767767767677677676766767676766776677677667767767676677667676776676766767767767666766677667667767666677677666677676776767667767767676776767676667676767677666776776776776676767667766667676776776776776677666676776767677667677676776776776676667676767766776677677677667676676676776766776667676776767767767677676766676676776776677677667676677667677676767667667766776776776766676767667766776767766767676666776776776766676677676767766676767767666776677676767677676776676767677676776676776766776676776677677667676766766776776776766676776676676776767767677667666776666676776767767676767676676767677667667667677667767676766766776677667677677676767767666677677677677666766776676676767676677676676776767676677676776767767767667766766677666776776676766677676776676667676766676776667767666667667677677667667677677676676776776776767677666776776767677676776676767677676667766676677666767676776766776776767767676677676767676677667767667766666766776667767666776776766767677676776666776767677676776776667766767766676767767767767677677677676767666667767677677677667676677667766676677666666776776676767677676677676776667767676767767767676767666776676776766767767767767767766767676676776666776766776667676767767766776667677676766776767676767766767676776766776766767767676677677667766767767677676776676766677676676676676776776766767767767767767676677676767767677667667767677677676776677677676776776776666776767676776767667677677677667677676766776677677667667677677667767677677667766776766767767767676676766767666677667767676767767676776667767767667667767676676676766776767667676767667676776667667677677677676677677677676777666677676667767766676767767677677667676776776676767767767767677677666676767676677666676766767767767666767677677677676766677677676776677666776767677677666776776677667677677677676766676667677676676776776776676776766677667766766667767766767767767767676767676767677676776776776677676766776677667767767666677677676676667767676677676666767766767667666677666767767766766767676766767676776776767677677677677677667767766776767667667677677667667767667766767767676767767767667767677667766776667767766667676667676676766677676767766776776776776776767767676676776767767766776766767667766776776677677676667677676767767766767677666776767767676776776677677667766676776776676776776767767676776776767766667676776677667767767667767766776666767767766767676767767766676776776776677677677676766776676776666667767667766676676767667677677667677677677676666767677667767767766767767666677667666766767676676776776776767767766767676766676767666776767767766766776676767767766776767676776677677677676766677677667766767767767767677677676776767766776766766677667667666767677667677676767767767677667666776776776677676666767676776677676767767676776767767767676776677677667767767676776676766766776667767667677666676776766677676767667767677676776776667767767677677676776677677666776767767667767677666767767666677677676676776776776666767766776776677677677666776766776676776677677677667766676767767677666767767766677676767766767677667667676767666767766677677676666666677676776776677667767676776776667767666767767767767767666667677667676766666676667767767767667766766667676776776767767767766776767676667676767766767767766666666776776667767767677677667667677677676677667766776767767676766767667766677677667676767676776776767767677676767767766677677677676776677667766766767767766776776776766776667677667767667767676776776776676767766776776677667676776666766666676767767666766776776767766767676767667667667767667766677667766776776776676776776667766767676776776667677676776776776776776767767767766676776767766666767677676776776667676776767677677677667766676677667677667666767766677677677677677676776776676667767767677676776677666677667767767677667767677666676776667767767767667766677676677677677667677677666776767676667666677677667766766666767767667677677667767766677676767767767766677667677666676776677676676667676776776776776766766677676776767767767767767676666776667766767767767677677677676776676766677666776677677677677676767677667767667676776766767767667677677677676677677676666676776776767767676767666767766667676676766767676677676776677676677667666667767676667767767767766767767667767677667767767666776677667676767676776767767667667767767767767677677677667667767676776677676767676677667767677676776677677676776667667677676677667677677677676676767667767767666676767676776767767766766767666676776776766677676767676766776776776767667766776667767666766676677677677677667667766677667766766677677677667676676776766776666766776766667767676767766776676667767676776776767767767766667767666767667666767767676766776776677677667767667677667767677667667676667677667766776766766776776776776766767766666767677676766767676776776776776776766776767767676776676766677666767676776776767677667676776776667766776767677677677667676776767766776667766766767767676776767677677667767677667666766776767767677677676677666677676677677676767667677676766667767676767767766766767677667677677677677676676676776667677677676776767677677667676776776776677676767667677667767667676676677677676677676677676676677667767667767766677667677667766776767767677677677676776677676767677666666767667666776776776676666767667767677677677677677667767767677667767676776676767767677666776776776677676776676677676767667677666676767767767676766766676677677667767766767767767766766767676676776676667676676776776667676767677676776767766776776677676667667676766776676776766776776776676776767667767676776667677676667767767676667676676767767676776766776666776767667667676766767766776776677676766776776776776767767666776766766767767676766776767676676676776667767767667676676677677667767767766776767767767766677677677676767767767667767767676766767766667667677677676767767677677667767767676776676677676676676776776676776667677676776677676677676776767677677667767767676767767767667676767767767666767767676766677677666677676766776776767767677666776776766767676676766676776776676767767667676676776776776677677667767767666766676666776667767677676667767676676776766776776776767767667667677666666766776767676767666767767676776677676667767676676776766677667766776767666676776767766767766776776677667666766776776776676667677676766776766676667676676767667676676776676667767767766667767677677667767676676676767667766766667766776676776776776776677677666676767767666767676776776767676776677677677676776767676766677667676776776766776766766767677667677676766767767667667676776677666766776766776776766766776677666676776776676776776776767676767767767667667767677677667767766767766776666776676666767767767667677676676767666667676667677666776767677667676776677676767677667677666767767667766767766667767767677676677667767
677667766766776776677676767676667767766666767676776776776677676776776677676767767677676767676667677667767766767676667767677676776667766767676776776767677677676767666767767676677676776776766776776776776776767767677676677666776677676767667767767766767676776776677666766776767667676766767766767767766676667767676776767667767767676766776776776767677667677667676676767767767667766767676676666666776767677677676776677677676666766666776767767766766766766676776776767676677666767667767666667767767667677666766776776677676676766677676667677676676767766676766776766767677676677677676677676677677666767766776677676776676767766766767676766776676667677677677667666776766677677667767666666676676767667766767676767767767767766776776766767767767677676776776767667676767667667677676776676776776676677667676776767677677667766776776676676677677676677677666767666676667667767667677677667677677676776776676776767767767677666776776767766766666767767676776776767666767766776677667766776776766766776667676776766776766766776776776676767667767766667677676767676766677676767676776666776676767767767766767677667767766767767767677677676776667677666776776776776676776776776776776776667667677666676676767677677667767677676776677667766776667667766676766767766766677666677677667677676676767677676676677666767676667767766776666677676766776776766676676776776767676767666676667677667676767667667677676667767767667767677677677677667677667677677666767766667676767666776767767677676676776776776666776767667767666676776767767767766767766776667767767767767676766766776667767767767766766776766776666766767767666676677677667767677676766776667677676776766666767767666776667667677677676776677676766776676776767766776676667667767767666776766676776677676767766667767766766766776776676776776776667666767766766766767767766766766776677667767766776677667767676676776776667766766677676776666776667767677667666776776766776767767767667677676776767676767676676776776776677666776677667767677676677677666677676666667767677667767666676766767767766776776776767767677676767667667766767767667667677677677666676776767767766776776776676776776767677667767676677667767676766677676677667767666776667666776676776677677677667767767677666767677677667667766676766767666767666776766677666666676667767666767676666676776776767667677676666767766767767677677677666767677677667767667677677676766666676666776767766776776776776666676767767666767677676766776667767766776767767677666766676677676776766776776776776776666677677676667767766776676776667667766667766776776676676767677677667667677677677676766676677666776677676776677676666776776667766776667667767677676677677676776767767676767676767767677667766776776666776776776677677667767677677677676767676776676767766666767767767676676677676676776776676776776667677676676666776666676767676776676767676767677666776767767767767677676767676676767677666766767766676767677677667667666776766666776677667677677667666677666677676776767766776667666677677676767677676676667677667767677667767676767766676677677666676776766677676766776767677677667676676776776776677676676667767767667677677667766677676767676776776776776677677667766776676776767676766766767667767767677676776767767766677676767677677667767767767666767667767767766677666776667676776767677676766766766677677677676676776776667666776766776677676766677676667677677677677677667677677676766767767677677676767766667767667677677677667767767767767676677676676766767666776776776767766767667766767667667767767767767676667766767676776767766677667767766767767767676676776676776767767676667766676676776776767677677677676677667677676676776766767767676767677667767767676767676676767767766776766776767766677667767676766767676677676776776767767766767667677676776776676776776767677677676766667767676776767767767767767767767677666667767767667676776776776677676677666776767667677677677666776776776776766776767767767767767677676676776666767676766776776776776766766776767676767676776677667676676676767677676776776767677677667676676767667667767766776767677676677676767676767767677676766776776767766666766766767676767766776667767676766776776776776766776776776767767767767766776677677677676767667767767676776677677677676677666667676767767766776666776776667677676776776767767677666677666776776776677676766676767667677676776776766676667767766676776776776776667767667666677677677676667767766677676767677666666776667766766676667766667767666776767766667767677676767766766776776666767676667767766767766767766767767667766776667767766767666677677676767766776677676776776667677677667677667766767676676776676667767766766776676766667767666676677677676767766767677677676677676776767667767676667667767676766677677676666776767666767767766776666767667767676776776776677667676776766667667677667767677677666766776667667767677677677677666766766776766676667767767676667666776767767667767677677677666677677676767676676766776776776776676776767767676776676776677667676676667676767677677677676677667766776767767667677667766676776767666676677676776676767767767767767677676767767766676776677677676767667666676667677666677666767766766776767677677676667766677667676776767767767767766676677667676676776767676776667667677676666677677667766776776677666676676776767676776677677667767766776676677677667767766766667667676767677666676677677666767666676766677677667767676766776776767666677667677667767666767667676667767767677677676766767677677676767767766776776776677677677667676767767767676776766767666767767666766766677667767766666776677667767767767676676767676776767767767676776667666676677677677666676776776767677677666767767666776766776776766767766766776776767676676677667677676767676767677666776767667677677677667767666767676776677676776767766767767767767766776776676767677666666776676776667767667676776666776767767767767677676776666776776766676677666677676776767767766677677676766666776767766677667766776676766677667767667677677677676677667676776767677667677666766667666767666776767767766767677677667677667767677676667766677677676766776667666667677676776676676776766767666667767767766767676767677667676776776776667677677667677666776776776767667766676776776776776767767767666767767767766767677677677677677676776676766677677667767767766767667767766776677667767666776666767766776676767676676776776776766767767667767766667766776767676676676767677677667676676767767767667677677677666767767767676676776767767667666776677677667676677676677677677666677677677677667766767767676776676776767667676677666776676776667767676767766767766776767677667677676767676677666776776776676667677677667766666676776667767676776677667767676677677677676767676676776767666676766766776677677676776767767767676667767767677677667666677667676766676766767676667677676677677667767677667766776767766776776666767677677676776776667666677666776676776767767766776667766776667667766676776767766766776767767676667766767767677676766767676766776776766776767677667767767767767676776676676677667676776776767766667767766767676667667767666667676676676767767767766676776767677667767766667766767767767676676666766767767667767667667677677677676677676677677676766776676676776776776776667676767667677667766676766667767767766766767767767677666766676776767767676776776776767767767767667667767677676767767677667766776767767676776666676677676776767766776776776676767767767766776666677677666776776767666767667767767677666767677667767767767766677677667676767676767767677676677677666766677667667767766767767667667667676767677676676776677676767677667766667767766767766776776677677677676776767667676677667677667767767677667676766767766767667767766766776776776766677666767677676776676776776676676776677676676776767676767767767766776776767677676767676676666677676767767666676677676776776676767667667767677677676767767767676667766776677666776677676767767667767767766767767677676776766676767766767766767677676776776767767767667766767766676776666677666776676767767667677667676767667666667766676677677677676676666766776766677666767667766767767676766666776776767677667677666676767767667767767677676677666776676667766677677667676767767677667766676776676767676776767676766767766766776666667767767667767767767676767767667766677667676766776766677676667676776767766766667676766676776767766776677677676776776776677667766776667677677677667677676676776676776676667667677667767766767676767676677667767676776776776776766667767766767676676767767667676776766776776767766767767676776776676767767767677676767766776767676667667677676767676776767766676776767667677677677667766767767767767767766776776767767767677677677667677666776776677676766767766767677676676767667666677676667677676666666767767766776676667767677677667676767667767667677667676776666776767767767767766776776776677667766677677667766776676776776776676776767677666677676776776767766667767766766767767667767666767766667767677676677677676776666767767677666776676776776767677676766767766776776776766677677676776776767667676767676776766677667767766677676766677676676677677676677676767676677666767767676766676776767767677676676776776776776767677666776677677667666766767767767767767667767767767767677676767766776677676776676766667767666776766667677676766677676767677676776677677676676677667767677667666676676776776677667676676767767677677677666776766767766767766666776667766767667676776767766767767667667767767767767766766776666776767676767767676666767766766676666776776767767767667767766667666666776676776766677676677677677676776666766767766767677676776767677676766767677676766677666767767767767677667766767767767767676766776677677677667667766776776666666767676767677676767667677667677667677676666776776767666667766676767767766667666776677666776776676776776776767766776776766776776776677677667676776767676676767767676677677667767767677677676776677677676767766767667676767676677667766676776776776766776776767677677677676766776776677676776667677677666667676776667677676776766667667767676767767767766767667667676776676766776677667676766776776677676776776776776677666676767677676776676776766776776767666776676667676677667767677667677676676776676667766767767677676767677
76676776666776767767676776766677667766677677676767667676767677677677676767767667666767676766767666776767766776667766767667677676767766767676776767767766776676767666776767677677667666677667677666676677667666677666676677667677667767767666767767767676767667666776766766767677676667767667767677676677677667677677677676767677677676767666766776677667667767676767676767767767667766676766767677677676766767666767767667766677677677677676776676666776666776676767676766767767676776766776776767766667767767767677677667766676776677677667667677676767676767666776667767677677677666767767677677666776776776767677666767677677677677677676767667767767677677676776767767667766776767767677666767677676677667767667667767766776676667676676677667767767766676776677676676776776667767767766677667767766767767677677676767767766767767677667767767676677676767677676766776776677677666667667676767767766776776766677677667667677667766767767677676776776767767767667677677667767677677676667766677667676766776676667767767767677677677677667767666776767677677666767767766667677666766776766776776776676766766677677677666767767677676677677667676776676776776676767767676767766677677667767676766667766767676776677676766677667766766766767767767767766677676676676767667767676776676667666676677666676676776776766766776767666767767676676767767676667676677676676767676766677677677666767667766767767676767766677667666667767676776677667677677677667766677677677676767676767766677666776666776766776677667677676767667766767667677676776776767766677677667766666667677676677676676767767666767766776677666776676667677667676776766767676767666676766767767766767677676676766766776776677667667676776776667766776676766767666677676776776666766677667667767666766776776677676677676776666676776776677667666776666767767667766667767767766767677676767767767766766676767767767676677667767677677666767767677676677676767676776776667767766676776776667766776766667767666676667676776776776677666767766677667676677677676766666767767676766767767676677677676667677667677677677677677677666667677677667676767767767767676776667677677676767667677676767667767676766767767766776677677667767676677677676776776667767767667667767767676677666667767766776776767676776766776766676766776767666776776766676666667666677666766767766767766766666776666677676666776767766677677677677676766676677667677677676677677676767667676667767767676677666677677677677677667677677667677677676767677666776677677667667677677667767766676767767767767677667767767766667667676776767676676677667766776776776766766766767767677677677676677677666677667766767677677667766776676776676776766767767767766767766767766767767667677667667677667767677677677676676676666767767766776676677677676676776676676666677667667677676776766776676776676766666776767667766776776677677677676776767677677667767767766767677666766666677676776776767767677676667676776776767767676776776776667767666767676676766767767767767767767767677676776767767677676776666776677677677676776776766767767677676667676766667666667677677677677677677667677677677676666667767676676776667766767667767767676677667667666767676767766776776776677676667677677676767767677677667667767767676677677677666767767766667676776776776776776767766677666776776677677676677666767677676776776776767767676776776767667767766767676766767767767677676676676776677676767767767767667677677677667767767767676676776776776766776767677667766767766767667767676676767767676776776677677676676767767767767667766776776776776676776676776766776676767677677676676766767676776767676767767767676767766766677677667667766767767767667766767676767767767767677676767666667667767767766776677667676676677666766776776667766776676766776767667667767767677676767766767767676677677667767766776676776776766776677677667767676766776776767677676676767767767767766776767667677667767667676667766667676776767677667766767767767766677676776767677677676766667677677677676767767676677667767767766776776676677676766767766776776766667767677677666766776767677677677677677676767677666677667767677676667677676766776767767767666776677676666676776776776676767766677677676767666676676766767677677667766677667767676666677676766767667767676767767766676767677676667677677676667766767676666667667676767766677667677667677666776776766776767767767766767766767677676667666767766767767767767666776666767767667767677677676676776667666776776766667767676776776776776767767767677676776676767767676677676767767676667667767666776767767767666776676767767666776666766677676766667767766667766776766776776767676776666767767766776767667677677677666776677676676776767676677676776776776676776766776767677677677666776676767767766776666776767676677667666677676667767676776676767676676766776767767767767676766767766766677676776776776766766667767676776766767767767767766766676676767766767767767666776766677676767766776767767766766766677677677676767766776676676776776767767677666767667677677676766766767767676677676776676776677676666676766776766666776776766677676776776666676776767677676676667767766676767766776767767667767667667767667766766776677677666667677666667767676776676766767667667677666776667667767667767767766767676766766767767767677677677676776766776767766776776767676677676766767677676767766776667766677667766767767767667767767677677666767677666776676767767676677677676767767766776767676767677677677676767767767676767676776677677676766776776776677677676776776767767766766666776776767667767676776776767677676767767767667766677676767677677667767767766677676776766766677676767766776676677667767666677676767766677676776677677677677677676767677666677666766667766676766776676766776676776767767766767767677666776677676676776776776767676767767677676766676776776767676766776767767677667767666766677677666766677667767677677676677666776776676776677676767666776766677677667767767677677666776767667767666676776666776766767677666767677666676776667677667766767767677667766676676767676767766676766766677677677676776776776767676776767676676766677676776776667766667766676776767766666767667676677676667767767766677676776776676776767767667767677666677677667666677677677677676676677676776767766776776767667677676677676767677677677677667767677677676776767767767677677676766776776767666677666776666676776776776666776767766767767676676776676766677677676776767677677677676677676676776776766666667667677676676767667767677676767666676767676767766767677676776666767767767667676666766676766776776677666677667766776776776776776676776676776776766677667676776767677677677676776776676677676776776767676766666767767676776676767766776676767667767766767677677676776776767667677666767667667767677676677677676776666766676776667766676766676776676677667767676667677676776776776776767766767767667677676767667767666767667667766677677677677677677676766776766776767676767677676776767767677667676767767676767677677677676776676767767676677666766766666767767676677677676767766776766776677667677667767676667767676676667677676666767676776676677667766767677676776676766677676767677667767676676767767767677676766776767676776776766767676677676776767676776767667767677677667767677676776776767767676776767766776767766776677676776776767766767676676767766767766776776766767677667766676776667677677676767676677676767766767766767767677676767677676776776776677676767766677677676667677676677666766766767676676767767667766676767677666666667667766677667767666776666667766776776677677667767677667767767766766776767766766776767677677676776677666766776666776767767667767666776667677676767766776776776776767676666677676776767767766766677676776767666676776776776776776666676677676676766766677667666676776776677676676776776766776766776776677677677676677677677667676677667676776766676676766776776667766776776767767676776767767767766776776776766676767676766667766676776767667766676766767677677677666767767677666767766676766676767767677676776766767667767676766766767766677667767677666776667767766776766767766767767667667666676776776767677677667767667767676776776677676766767676766676667767767676767766776776767676766676776767766776767766767766666767767677677667767767677666766767666677676766666767767677677676776677676776776767667676776677667766667667677676766677677677677677677667766766676767767766667677676676776767667767666767676767767767677666677666776776676776676776676767766676766776667766766667677677667767767767766677667767766676677666767676666677677677676677677667767767767677676776667667766776766767666766767677676776766766767766667677666767766676677667677677677676767767667767677667666776776667767767677666676776767767666677676676667676776767767677676666776767676677677676766677676776766776766677676667767767667767677677666776776767667666776676776677677666767677677676667676767677677677676767677666767767766776767666676766776766776776776767767766776767667677677666676666767767676776766767666676776767676666766676767767677677676776766767676767766767676676677676667676667676776676776766776676677666776776677667667676776677667667677667667667676776766776776767767766766667667766776776666677666776776666767676776776666776776667676776676776776677677667767676776776767676667677667766776677676767667767676677676667766676767766776776776677677677676676767667667767767677677676666767677666767766776776767677677677677667766776667767767677677667766776776666766776676676676776776677676676776767667676776767767677676767766666677677676776666767767667767676677676766666677666767767677667767677667666766776766767677677676776677676776767677666776766766767766767676677676676767667767766667766767677666776766667767767677667767677677677676766767767677676676776776676677666666767767767677667666676767767677677676776666676766776677676766766676676776776766677676676766676776767766766767766766776766776766766766776776676676767677667677676676776767677667667667677677677667667766676776766776667677667767766677677677666776776677667677677676766776676776776677676766766776767766776677667767766676776766776776767666666767666776766776676767676776776677677676776776776776776676677677676766776776776676767677677677667767677667766677677667767676766767
66776776676766766776776767676676766767677676666767666767767667767767767767676677676776676676776767766667677667767767767766677667766776776776767667677677667667676676677677666667767767767676667767667766776666666676766677677677676776667767766667676767767667676677677677677667767677667676776767767767667676776666676776776776677676776677676667677676767677677677667767766767676676776677667767766766776766667766676667666767766767666676766767676776766776776776776667677677677676776776776767766776776776667667677677677667676767677667677677677676776677667767676676676776776776766676776666766677667667766676676767667666676667676677677667666767667666767666667667666676776667677676667667766767767677666676677676776776776667766666767676677667766766676767766776776766677676676766677677667677677676766767667766667767767767766776776767767766676776767676776776776676767766776776776677676676776676767766766776667677676776776776767766667767767676776776767766667677666677676667767676677676676767676766766667766676677676767677667767767667667676766676767666776776767767676767767767677676776767766776776677677676667767676776676767767676677677676676767677666676677677677677667677666767766776776767766667676676766677676766676767766676676667677676776767676676667767677677676767667767766767676677677677667666776776767666776776676767676767667676776776776776776776676776677677677676766776776776776677677676677676767767677676766677677677666776776767676667767677667766776776767676666767677676667767676767767766776766666676677667677666776677677677676766676767766667766667676676667767767677667676767677677677677676767667677677677677677676676776776767767676767766767766667677676677676767676767677667677676776776677676776767766776676667676767677676766667677676776776776767666677676776767677667767767767766677677676676767677677666676767666776766776766776667667767767677666666766677677677677677667767767767767677666667676667677677676767667767667767677676767767676766767767676667766767766767767767667677666767767666676776766776767676767767767767766776776667676776677676676776676677677677667667766767677676766776676676767676676677666767676666676776676776677666776676776676766766776776667677677667667767767667766776776766776776776776767767766766677677676776667766776776776667676776766667766677667676767766766767766767677676767767667766767677676767766776767767677667767676766776766677677676667677667677667767766666776776776677676776767677666776766776767767667666776767677676776676776767767767767677676776677666666676776776666767767766677676677676766677676766677667676776766767667766776677667676766767766776776776766677666766767767767767766776666767676767767766677667676767766767677667767676667677676776666776676767767767667767767677667767676776677677677666766776767676766677677667677667677677676776767766776776677677667676676677676666776776776677667767766667666776776677676766676776676767667767667677677676776766677676667767677676767677667767767767767676776676767766677676776776776776677677676667767767767767766776766666776666677666776676767767767667676766667767767767676677666766776766676767767667667767677677667766776776776776776767767677667767767677677676767666776776667766776766767767676676677676767676667677666677676776776676776776767677676776776667767767667767766666776666776677677677666677667767677667766676767676766676767676766776667667767767676677667767766676667677676776776766776776676677676766677676676766776676677676776776766766677676776767767677676776767676776766776667766776776776776776676766667676767766667767766776776776776767766767667677667677676767767676766776776766767767767666776766767676776776676767676667676767676766767666776767676666767766776766676766677666666677667677676677676776677677677667767676767677667676767767677666676667767767767676766776767767677676776676677667667767667767767767667767666776667766776767667677677677677667667767667677676776677667766767767667677676676776767667677677677667676776676776767767667676766677676776766776767767767767667676767766776677666776776776767766766677676676767767677677677677667677677676776776677676767666766776767677677677677667767676677676677676677667667667677677677677677676767766776776766767677676676767767766676776766767766666776776776776767677667767677676776667666776776767666677676767767767667667767676767767677667767677667767677666766776767766776767667677677676776677667767766676776776767766766677676776676767767667666676776767676667677676776776766767677677676776667667676766676776767767677667766667766767767676776776667666676776676766667766666766776767767676776776667667677667767666667767767767767677677676767667767676776767677677677676766677676766776676767767667766676767767767767767677667677676677676767667667766677677666676767767676676766767767766767677667677676677676676667767676776666666767667676776776767766667667667767767677676766776767767766767767667766767767767676776776667766767666767677667676776676676767667667677676767767676667766767676677677666667767767767767767767677667767676767767676767676776677677667767767766776766776767677676766767677676667677677677677676776776767667677666776766677677676767766767767676776776767766767767766667767767767676767767767677677677666776677676767767677677676767667676767766666677676776776776776766776676766776776676776776776766766767676676666767676767666767667767677667677666766677676776767767766776776776676766677676776767677676677676676677677667677676676676676766776776767767677677677676767677677677676767766776767767767676677667767676776767667667767677667767667677677677677677677676677667677676676766767677667676676667666677667677676666676767676776776676776776776767667766776676767667667677666776677676676776677677677667767767767676766666676667676767676767767767677676767767767767767766676677667766667676667676677667766667667676677677676677666767766776667766776677677667766677667676776676776767767767767766677677666776766776767767676767766767676677667766776667767766776667767766776766677676776667667767767676776776676776677676767767767766766767766676767767767667767667766776766767767766776776767676767676776767676667666766776676766676776676776776666767677667767677677677677677677677677676776677676767677667767766667766667676776767667677677667677677667767667767766776766767767766766776776776776667767767666667666676767677676776776776677677676767677677677677667677667677677677676776676776666677677677677677676766776776767766776676677676776767767676776767676677667767767667767676666676766776776676766776666767766776767766776766776767677667676767766776776767667767767766766676677666776767676676767766776676676767677676767767667667767667767676677676767666677677666677676776766667767677676666776776676776776676767767676767667767677677677676667667677677677676776776767767667767677666767767767677676677676666676776776776677676766667676767767667677667766767766766776677677677666776776767676766767766767666766776776776767766676766677676776776767677676677666767676776776766766767677666677676676776676776676766776776676776776776776776677677676776767676766766776677677676766676776766766676676767666776676666766767676767767767676776677677676677676677677676766776776766776776666766767676677676767676776767767766776776767677676767676776776677676667767676767677677676776767676766776767766776677677676776776676677676766767767767767666776776677676676766766767677667767666766676766667666667667767766677676776766776676766666767767667767677676767767666677667767676676766776776776776776767766776767677667766776676776666767676776767767677676776767766667766767677667767767676776767767767767766767667766767767767766676677677667676776776776667677676766667766677666776767766767767666677676766776767766676666776666776776677666667767677677677666667766767766666676676677676676666766767767767677677677677667767677676676776776767676776677666776666666676767667667767667667767677677666776767667666676677677666767676776776776767766766767677677676776767676767676776767766767676677676776776776766667676677677676776776776676677666776677676766676677667666776676766776766776767766667767667677676767677667767667767677676766766676677676767667676776676776766676677667766667677676776776776776776766767676767766766767767667767767676776767767676776776776776767767767677667676776767767677667767767667767766776776767677677676776766766776776667766767667767767677677676776767767667767767677677676677677667676767677677676776776677677676667677677667767677677677667766767766767767767667667767676767676767766767766776776767667677666767766776776667766776766677666767676766767677677667666776667676766676766776766776676767767767766776767676677666776676767766676767767766776767676767677677677667766676767766767666766666776667677667677667767676766767677676776677667767767766766666776767667677667666676666767677677676667676776677677676776676676776776677676776766776767767676776766767667766676776776766766767766767767676776776677677677667677676767677667767767667767666667767677676666776767676676676677677677667667676766776776676676666767767767767766677677676767766767676677667766776776776776776676776776767677677676767676677676776677677667676776767766677676776776776677677667767767767667676766776677676667677676776677676667766767666767767667767767677676666767677676776776766776776767667767676766766676667676676676767767667766766766766776776677667667767767766667677676766776767767667767676767766676766666776676766666676667676677677666766776776767676676767666767767667767676776776766776776776677677676767677667676776767767667676767667676677676766776766667766776677676667767667676776767767766767767767667666767767766766667766766767767767677677677666776767667677666766767676776667767767676766776767767766776776776776766677667767667766776776776767766767677677676767676677667677667767766766776677667667677676667667767676667677676766767677677677677676676677677667676776766667767767677677676767667767677676776776776776776776676776666766776676776767667677667677667766776766667667766766767767667667767766776776676776776766767676766767677676776767767676676776767766767767767766776776667767767767
36667766776776667767766667677676776776666677666776776776676767677667667677676767677677676766676767667676666667766766677667766776767766767677677667676677676767767677677677677666676776776767677677677676677677677667767766776767677667767766766767667676776766666776767666766676667767667767767767667767767767767767677666776676677676776676676676677677667767667676776767676677666767766776776776767676767767767767667677667767766767766677677666776767767767766677677677666767666776776776776676776677677667667767676667767676666767677676767667766767767767766766767676776667767677677676677677676767677676767676776766676776766767767766776776767677667676776767677666677676767677676766767767677677677677676676677676676676677677667766767766776667667767767766776676766766677677676766766776767666667767767766776776776677677677676667677677676677667767766767667767766676676667766676767666767767767767766776776676667767667677676776677676767767667666677677667767767667766776767767767667676766677677667666766666677667667767767767767677667677676666667667666776767667767677676776677667676767766767666776766776776766666667667767667767667767767666776676667767767667767766677677677666776767767676776676767766677677667677676776767677666776766677677667667767767766776767667766676776767767677676767767676667767766776767677667767667667767677677666667666776676767676677677677677667767676676767767766776677676766776767766776776767666676776776767667766767677676776767667677676767676776767677667766776677676766667676767667766667666667666677677676667766767767766766767677667677676767677677667676766776776666666767766677676767677667767766776776766766676676677677676767676677676767767667766767767677676677676667766776676776676667676767677676766666776776776776776767666776766767676677667676677667667766776767766776766766776776776766767676776767767767667767767667766677676767676677676776776776767767676776776776776776677667766767676776776766766776776767677666776766776776676676676776766677677677666676776767766677666767767766776767767666766767767677667767767676767766767766776667667677677677667666776677676776667767677666767767677667676767666776767667677676677667766776766776667677676676767767676677677677677677676766776766776666776767666766776766776767676776776776776667766677676776666776767767667677676767767766676767767677676776767767767766767676767766776776677676776766767767767767666767767767676766667677676776776776677667677667676776676776776666676676766677676776776776767667766677667767676766676776667677676676776667767676676676766776767766766766677677677667677667676776677666776776767676676767766776767676776767676667666776676767666766767766677676776776767667766776767666776767676767676776767676776766676776776776776776766776676776767677667667766776776767667766667677667766767677676767676767767677676767767767766676676676677676767766767767767767767667666676677676776667667766776767676766776767767667667767677667766676767766767677677676776677667767676766767766766776776776767677676767766767667767667676767767767766776667766766677667767767676767767677676767767766677677667767676667766776767667767767766766766776766767767677677677676676776767677677676776776676666767677677677667767767767676676767667676676666776676776776767676776677677667677677676766776767677676776767677666776767767767667767677666677677667667666767766676767767677676776776677677666776767766776767677677677676677667677676767677677667766766676677666676776676766767676767766776776767677676767767766677677666666666667677677676667767767766666667667676767766766776776677676766776677676776776676767677676766767767766767677677667766766667677667677676776767766776767677676776767767666767676676766677677677676766767677676767667767767767767766767677677676677677677677677667676676767766776776666667677667677676776776666677666776677677677677667676776776666766767676776776776676677667767766677667676677676676667676676767766776767767767667667667677677676776667766667767667767767767766767677677676767767677677677676667676767676677677676767666676776676767667677677667766766767677676676667767767676776776676767676776776677667767766767677676676776776677667766667767766766766677677667667766776767667677676776776776776676776776767677666677666666767766767677667767767667677667767767667767766676677676776776677677676776666667677676767676776677677666667677667667667766776767676776677677677666776766666776767677667767676776676776776767766766767676767767667676767666776776767676766776767766776766776677677677676776776767667766776776776776776776776767767676667667676766776676767667667766667767767767766776677667767677677676776676667667676776766767667667676667767666667666676766677666767767676677677677677666677676767676676776766766776677676677677667766676776776676667767676767767766776767767677676776767677666667667767766776767677677676767667767767767767766776767766666677677677676776776677677676776776776677676667767767767767676677667767666667677676677677677667766677666776676776667666766767677677666776677677677676767767677677677676776677667667677667767666767676766776776666677666676766667666677677666766677677677666667766767767767677677667766667677667667766776776776676776667767766667676776666667766776676776767767766776767766677677677677667766676677667767767767667667766766766667677677667666676676677677666766776676776767767767676667677677666776776766776767767767676776767767666776677677676776767767667667677676767677676767677676776776766677677667677677676677667677676776767766676766776677676776676677677666776776776776767767767677676676776776766667676776767766766667767676776776776767766776767767767767766766776776776667766766776667766676776667767766666676677676767667767667677667767766767767667766676766766766767677667666766767767667767676667766776776766776667666677676776767766667676767767667677676776776776776767766677676776776776667666776776767667767667677667767677666776667677676767677677677677667767666776667676676766766776776776666767767677667766767677677667677666676676776776666766667667767767667676776767666767676767676776667677676676767766676676776776767676776766676667676767677676776676767666667766667767767676767766776776676776776776776676666676667676667767677676766676776767666776677667767666776767676776677667677676677677676776776676766676667767767667677677677676776776767767766767667767766776676677666667677667767666766677676667766776776776667676767667766766776776766776776677666776776776776766776767767767666776776676676776677667766776677667766776776776767677676766677676676776776667767667676776767676776676767766776676776676776667676776776677676677676767766776767767766776677666677667767766676666776767766677676676776766667666766767677676676667766677676676767766776767676767676776676776667766676767767767677676677677666766776677676676766776776676767767667676767767767676767667766776767766776776767676767666766776776766776677667767766776776666767676776776677667767677667766776667767766776776766776666767767677676767767767667767666767767676766676776666776767677676667676776677666776767667767677677667766676767766776776677677676766776676676767767676667667767767676676766677677676767767667766766677676766676676776767767767677677677667767676767766676766676776776776776767767676767666766767767767676667767767767677667767766776776776776666776667677666677676767767677677676766776767667766767766776676667766766667666776767667767766676767676776676767666766766776667667767767767667767667666676767767677677677667676677677677667766776767676776766667667677677676667767766767766676767667766776776677676776666776766776766767666767767767676776677677676776766776767767677667766776767766767677666667766776767766766767677667677676776776776766666767667766767677677676776667676676766767767767767767677667767766776766677677666776776767767677676767667766776776766676776776776776776766776767677676676767767767677676677677676677666767767767767767767766767676767767767676767677667676766776766767767767676676767767677677676766676677667766767766776776677666677677676677676776776676667677666767666776677676767766776666776676767766766766667677676666767677676766776776676676767676676767667667677677677667766676766766667767666776666677676776767677677666676767767676767677677677676666767677676676667766677677667666667767676776776677677677677677677676776776766667667767766776666767676766776677677676667666767766667767677676776776776776766767766677677666767766677677677677676776776776776776667667666676767666677676767766776776767767677676667676677676676666776776667767677677676767767676667766766767667676667666766676776776776767677666776776776767676676767677676767766667767766766776776776776767767676767767767676776766676676776677667666667767767676776676676776667667676766676677677667667677677676767767767767666776677676766676766667667676776767677677676776677676776766766766676776776767666767676766776776766676776767766766776767767677677667766677677667766776767667767666776776677666767667766767766776776776677676767667677667767677677677677676667666776676666776677667676776677677677677677677667766766676776677677677667677677676776776677676776767767677667766676667676776767677676677666767676667676676676766676767676767667676766677677666667676776667666667667767676767766776767766676776676776676766676776776676667767767667767676776776677667766767677667666767766766776767766676767677667677667767767667766767676776776767767676677676776776767667767767766767767667766767767766767677677667767767766776676767677677677676776776667767677667677677666667767676776776767677666677676776677677677676676776766776766766767767677667676776776767767676676776766677676776766776767677676776776776776667766676667766676667677676766667766767766676776776776776766676776776766776776766676677667676676776776676676776776676676766776776676767676677677677677676767676676776677676767766677676766666767667766776766767676776676776676776767767666767677667766766667766766776676776776667677676767676776677667767666677677677677676767767676776767676766677676776667677676676667676766666776776766666776766776776676677677676776767767667677666677677666776776
6767767677676767677676776767766767677677667767767666776666776776767677676776776767676667766766767766677667766767767766766667767767767676677667677667767666767677676776767667677667767767676676767676676776767767766677676776666766767767676766776677666776776767667767677676776776776676766776776767676676767767667767767767676676776667767766676776667677677677677677676667767767677676776776776776776776776776776677667676676767666667767677677677667767766667677666676767677677677667667766776766767766767677667676767677667767766767676767767767767667676776776776776677666766776776667676767667766677677667677667677677667766676767766776776677677676677677677667766677676776766766677676776767767767677676776767667767677677677677667676767676776776776776767676776776776767767676677667767677677666767667677677677676766776767677677666766776776776767677667767766667767766767767766776767766667676776776766776676767766776766766776776776677677667667676776766766677667767667676776677667767767767767677677676766776776767667667676767767676767767767766676767676776677676776767676676766776767767766676776767767677666676776776667767667676677676776767767766776776776767677677666767766677667667766776677667767767676767766677677676776767677676767677666766776776766767767677667766676677677666776677677677667677677666767666767667677677676776676766767767766667677676767677677677667767667767767677666677667767676667767667667767666767766767767767667767767766776767766677677676767767767677676766667667766776766776776767666676677667767676677677676666676776667767767677666676776676767766766766766767677677677667767667677676767767767676766677677667676677666676776677676676676767677666776767676767667767677676776776676776766776667767677677667766776676676767667767677667677676666667766776766776677677676767767767767767676767766767766767676676767767767767767666776767767677677667767667766667767767676667767767767767766776677677676667677667677677667767767676776767676676677676776766767677677667667677677666676677677677676767677676676766677676676776666776676776667767677667767767677667676667676766767767667667767677676667767767667667677667767667677677677676766677677676776776767767767767767677677667667677677676767676676677667666776677676676776676776767766677667676766667767667677677677667666776767676767767666677676676766676667667767677667767677676676776776776776776776767766776766767767677676676767766676666776677676776776766776677676767677667677677677667767677676767667766767767766776766776766776676776776776776666676766666667676677676776767676667676776676677676677676677677677676776776767667677676776676776776666677677667676776767767766767676676776776677677676767666767767767676676767667767766767767767767676767767676766776676677666766776667767676767676766767767767677666677676776676767767676767667767767767767766767767767677667676776677677676677667767766676676776776676776776767667767677666766766776667767766776676666666676676667666776766666666667767766676666776776767767667766766767676767767676776776776776667767767766766766767677677666766677677667766776767767767767767666667766676767766776776676776767766667766776776676776776776776676767767676776776776666767766677676767677677667767676766767676776776776767666776677667766767676677677676677666776676677667667767677676676776767676667677667677667767676776667677667667666766767766776767676677677676677677676766776677676776666666677666776766677667676776766767767767767767677677676677676767667677666776776676776776776676767767676766767677677667676676767677677677676676767667767676776776776766767666776776667766776676676776776766776767767676767667676667767676676667767667667767767667767766776676677677667766766666667676776676776667766677677676677676776666776776677667767767667677666676776776667667676676776776767767767767767667677676776776766766776767767676677676766776766776776776776766776676767666767767666776676776767676767767767677666776767676766766767676776767767667677677677666767767767767767767767767677666676776776676776666667767667667767767676776776776767667767666776776767677666776767667767676767767666766666776677667767767667676767676776776767677677666776776776676766767677676767676776767766776767666776676677676776666776767766667677667767767667767767767767676776776676677667766766767677667766676767766677666676767767677677666767767677667766767766766677666767767766767767677677677676677667767676676767766676776767676776767676676767767767667667676677676767766776676776766776767667767766767676677666676776776677677666767767677676776677677676677677677666676676767766776766767667767667677676776776776776776776677676766767667766677667766776676776767676667676767667667676766767676677676766676776676667676767677676766776767677677676767767666776667676766767677677676667766767667767677667667766767676767767766776677676776776776767676776677677677676776776766766767677666667677677676776776677677677666776677677677667667677677677667767676766676767767676766776766766767667767676776767677666776676676786676667766766776767676676766676776767676767766766767677677667767766776776667766776666676767677667767766776676776776666776766767767767767767767766776776776776667767767676766677677677666767766776767676766677677676667676666776676677677677676766767767677667677677676766766766677677677667676776767677677667767767677667667766767676776776776766666776776677676767767766767667676677676776767766767767676767766667766766677666776676776676776766767677676766767666776776676767677666767767677677667676766767676677666776676767676677676677667766776776767766667676677676766776766766767766767767677676766776677677667767767677667767766767767767767766767677677677667677667766776776776677667767667666776776776776776776676677677676776676776676677676776677676776667677667767766676666677676776676767767667676767676776776666767767767666776677677666677676776767676776767676776766767677666666767767677677666776766677666776767766766776677666776776776776766766767766766767766776766776767667676766767667676766767767676676776776767667767767677677676666677667676766767676667767666677676776677677676667767677676776666666776667667767677676767766776767767767766676776776667767766776766776677667677677677676677676676776676677677667766767677677666767677667666666767767667667667766767767676776677677676667677667766767767767676766677667676667677676667677676767767676677676767767767677676767767767667767767667767767666677676767666676776776766767767767767677677667676677667767767667676677667766776776776676677677677666666676767767667677667767677676766776776766766677676676776766776667667767766766767666766676776767667766776766676766767667767766677677666767767666767677667676776676676677666776776776666776667767767766767667666776677667677677676676667767767767767677676677667667676767667767767677676667767766766767677677677677676666667767767767767677667766776677677667677677676776776776676767767677667676776667767766766767667767677676677677676776776677676767766776677666767677676767666776766766767667667767677666776766766676677676766776676776766676776767767767767667676767766667766676776776767767767767676776766666667767767766676676666767766676766776767676676776677667767766766767676776767767677676776776667677667767677667766767667677677677676776776677666776776767767677676766767676776767767767677677676667767676676776767766776767767677677667766766776776676776766767766766676677667767767767677676767676766767676677676767676776767767676776767676766667767677667766766766776776776677667667766676766776767666776776677676776776767667766676767767767676767767677666776776676667677676767676776766767767767676776776767767767766767766776677667767677666667766776776776666776766677677677677666776666767667676676677667767667676776776776776676677677667767767766766667667767677677677667767676776766676676677667766767676767767677677667667667767767677677677666676767667677677676676776676676667677666776766766767677677667676776677677677676766767767677676766767766766767767676767767676667767677676677676776776677667767767767766666677676767767767766767666767677677667767666776676776776667767767767767677676667667677667766676667767766767666776776776667677676776766776776766776766677667766766766776667677676766776776677677667767766776677676776776767766776767676677666776667767766776667676767676776667667677676677667667666776677677677677677677677677666776676776676667677667666766767676776676767677667767766666776776776767677667767767767667767676767676677667767667766667676776776667676767767667667677676776677676676766767666676776776667767667766766667666776767676776776667766767667767677676776667676767676776676677677677677666776677667676776776776677677667767767767677667767766767677666767767666766776776766776666776767767667767676677667677677666676776776776667676767677667767767667767676766776766667767667677676676667767676676767677677677667767676677666666766677677666676677676667677666776776766677676776776676776666767767767667677677676676767766766767667766667677667767767766677666776677677677677676776676667677677676766776766767667677667676676776767666766776677676677677677676677677676667767767677676776767767666776776667667677676676776676767677666776767677677677666767676766767766666776766677677666767766776766766767767676677667767767676767666677667666677676676667667677667676776776676666677676677676676677667767667676776776776776776776767767767767767677676677676677677677677667667767767767676676776767666766666776776767677676767667667667766766766776767677676766766776767767676676677676776776766776767766766776776767667676676767766667666767676776767667767767767767666766767666767666776776776766776676767767667677676767767666677676676667767676677676767677667676776667767676767677676677677676776676776776767767766776767677667676767676677677677676776767766676676677676776767767766677676776776776776776776677676677677677677676666677677676776676776666767767667677676677667766767667667667677677677677676776767767667767767667667767766776767677677677677677666776766667767767677667676766676776766767767667666676677667666767767766767767767767767767767767676766767767677677677
67767676766776776767767767766776766767677677667766776766767767667767766776767766776676766767676776667676776667677676776767767766676776776776677666677667676767767677676766677676776766776776676676666776767666676776766776767766677667667666677676776776677676676767667766776776776767767766776767667766666776676677666677676676776677667677676767666766677676667767677677676667676667666776677667767676776767667667767676677677677676766677667767676776767676767677677667677677676776676677677677667767767667767766666677666677676676666776677676677667677676766766677677676776776767767767767766767767667767666766767767677676776766767767677676676676767677667667767676766776677676776776776677676766767667667677667767666766767766766676776767766676776766676766767677677666776776767767677677676776776776776676776676767767767666767766766776667677677667767767676776776767677677677677676776776676766667767766776666677677666776767767676766667676767676676776776767767767767767676776776676767667666776677676676776677667767667766676767677667676766677676677676677667676776776676667767666677676677666666776767767677676776667767767766667677676776767677666776776776776776676766776676767676766776667767667666666776767676776766667767766766767767676776766766767666776677676776667676766676776767677677666776667767766667676767676766776767767767667667767766677666666676776767767767667677667767767666677676767767767667677676666776767676776676776666667767767676766676776666666677666766667767766767676776776677677676767667667666677677667766766767676767767767767676677676767676767676776766767667766776677676776677676676666766766767667767676677677676776677666776676676776677676776667676676766667676666767767766776776677677676677676767667676776776776767767767766776767677677667667667766666676776676766676776767666677676677677676676766767667677677677677676667667767667766677676677676676776676677677677676776677677667677676776767766776776776776766776767767667767676676767677667667677676767676776677677676676767766677676776767767767676767767767767667667677677677676766767766667766776677676676776767677676667767666767676767677677677667676767677676776776677677666776677667767767676767677676767767677676776676776666676776776767767767677676677676776776776766666776776776676676776677677677666676767766767766767667767667677667767676667666766767767676776766776776767677667666776767767766767677667667677676666667676776666776776767676677666767766766767676767666677666776676776776767767766667676767676776676677667767667677676776766776667767766776767766767766667767767766666776767766677676767677677667766776677676667767767677676676767766676666767676776767767767676776767767666677677676776776776676776666677677677677676776767767676776776676766776767767667677677676676766776766676776666767677677677676776767767676776766677667767676676677667676776676776766776767666767676676667677667766776766776667677677666677667676676667766776676776676667667767676776776766776767766677667677676666776776767667767767767767677676767767766676677666677676677666767767677676766776767766776677676667767767677676776767767667677666776677667767766676767767667667677667766676676677677676666676776666776767767766767766676766776667767766766767767677676776776776677676676766667767677666766766677677667676776766776677677667677667676666776676776767767767676776677667676666776776776667676766667667677677667677667767667666767766776767666676676676776767766767677677676776766766676776767677667767676767677666776776776776677677676677677667767667767767676667767676766677667766676677677666767677666666767666776776667766676776677676776776667767767666776677677677677676767667667767667676776767766667766766676776677677666776776767767767767767677666667767767767666767677677676766776677676776676776776667767677677677676766767766676766677677667677676767677666677676667766666667677667677676776766766776776776766766766776776677676776776776676676766667676776776676766676766767677676776676766667677676776667767676676767666767677677677667767676776667676766767677676767766677676767767767667766776767766666767667677667767667766676766767766766776677677667676776766676776776766776766776677667767667676776776776667676667677676776767766677676766676776667767676776676677666776776667767677677676776767676667677667766667666766666667677677677667766767767766677666667666767677676677667666676677666767766776676776767676776676776776676776766767676767667766776767676776766676776676767677677677666767767677666767667766767766676676766776766776676667667676676677677666776667676767767666767767677677676776776767767767677677676766767667676776766766676667676776776767766767677677676776676767676677677666667666677667766776776766677667676776767667767767767767676767767676766776677676776776677676776766776677667677676767676776776677667676766767676776776766776776676767767676767677666676677667766676776676776776766767767767677667666776776776776776767767666776676667667676667676677667767667676667676766776776677667767767677676676776767677676677677677667766776767766776776676666767766776767767676776776767676776677676776776677667767677676776776776666667767667676776776677667767677676766767677676767767767676677667667667667767767766776767677677677676766776776676776776767767767767666676677677677676677677667767767676677677667766767767767766667676776767767767677676776776767667667677677667666767677676766667677676776767766767767767676767676776677677676766676767767767676776767677676766767767766667767676776767767667767767766676767677677667666776776676776776767676676776767677676677677676776667676776776666666676776676667676776766766776767767767677677676677667767677676776767677667766667767676776776677677676767667676677667676667666676767676767767667767767767676776676766677666766676776776766776767767677677666667676767677667667677677667767676677676776776667676676776677676776767767676677666776767767766767676667666767767666667676767676666767676766677667677677677676766676776776776677666676776776677667677677676766676667767767767677666667767766767767676676676776676667767666776766767666776766667676776767666776776766776676677677677677676776676677667766776767767767767767766666677677667767677677677667676767666767766766676776766767767676677676776667677676767767767767767766767666676677667767676767766776766766776776676767667676677677676776776776767666776776767666776776766776766776767666776767666676767677676776776776767767767677676677676776676766767677666776667677676776776776776676676776776767767677677677677667677677676767766676766676676766776677677677677676766776776676767667677667677677677676766776677667677677677677676776776667766676767667767767676776776676776766767677677667667677676766677676767767766766666677677677666766766776766766767677666677667766776676676766776767677676767766767677677666776776767767767677677667667667676766776767767676776776776767767767677667767766776766677676667766776776676767767767767767766767767767766776676776677677677667766776776667767766776767767676676767666676676676676767666767677667766776776677667667677666766767666776666767676767667767676676676776667676676776776767766776776776767667666767676776766767667676776776677677676776677677676676776767766776766776677677677676767666677677676776776767677666776767677677667766776776776776767767677677666767676767666776676767677667667767767677676667677676767767677677677677677677667667677677666776776767677676767766767767767767677677677677676677667677667667767676677667767676776766776676676667767676776767677676776766766767667767677676667667676776766776766677677677677667767666776676667767767766676776776767676767677676776767667767677667677667667666677677677667766767667676666767677677667767767766676766676666677666776776776676776776767676677677667677667677677676766776776776776776676667767677666676677677676677666767676667677676776776767766776667767767767767677667767676676766776766766677676677676667767677677676776667767677676767676677677667767677677676776767677676776767667767766767767767676766667767766677676767767677676667767767767766677677666676767676766676666676677677677667677677676776767767667676766676766767677676767676676776677667766676667677666766767676767677677667676677676676766776776766767676676767667676766767667667766776776776776776666676776767667767676677677676767677677676776667676666666776667767766776776776767677677676776767766667667676667766767767677676767677677667677677666767767767676666766667767766677667767767667677676677676667677677677676767767767677666767676776776776676767677676676776676766767767766666767767766676767677677666776767767666766766766776776667677676677667677667766776776767677676676667677677677676776767766776776776776776766776676676776776776776667767676767666766776666766676767676676776776776776767667766767766767766677667767766767767766776776767676767676677677667677677677666776776676776677676766766776667767667667767767767676767767767667766776767766767767767676676766776767676677666677676776767676767676676767767767766767767676767677667767766667767767767677676676767676677677667676677667677676776776676776776776767676666667767677676676666677676666776776677677676667676676767667767677677676776776667666666776776776776677677676776776767767766767667767767767767767666776676766776767676767766676767676767766677677676676776776776677676767767767677667676767767677667676767767767676776676776676677666677677666676766677677676677677676776667677676776767667667676667767677676776676776776766776767676676766767766677677676676767676776776776767677677677677667767766776676776767667767767767677667667676667677667677667767677677667766767767766676677677676776776667766776766776767677676767667767677667667767666776767677667767676767766667766767767767766776676776766776666766766767676776677677667767666776766776677677676667767667677677666766776776667677666677676776767666767767667677677666776776766767667766767676776776776776767667677676767666776676776776666677676776677667767666767766676676776767676767767767667667767766767666776666766776767767767766767677666776676767767667766676776677677677676677666666766767676766776776776776766677
6767676767767667767666676776666767767676776667767767766766766776676776677677666677667766776776667676666666776767677676767767766767766666767767677677677666767767667767767677666776776776767766767676767667666676776666776776766767767766676676667767766767766767767667676676776776677667676767676776776776677677667677676776776676776767767677667677677667767767767676767677677666776767766767667766767667767676677667676676767767676677667677677666676676767677676776677666776766776767766776766776667767676776776667767677676776776776776676767766766767676666677667676767767677676677677676767767767766766776776776667677676766666776667677677677667677676666776667767676776767766766776766667767767677676776776766677677677666776776766767667667677666776667666667666676776776767666767766766676677677666776776776776776767667767767676676676767667666677677677676767667767767767667767767767667676767677677677666677667676767767767667677676766776676776776767666767767667767677667767767676676667667667767767767766776677676767767676776776767767767666767677676776766677677676776766766767667767767767767767767676776776776677667676667767766776767766676676666677677676776676767667676776776676766667676776776776776667767767677677676676677676776776767767767767767677677677676776776776767666767767766776776767677677677667766776767767676677677677677677667767766776767667666677667767767766667767666677667676767767676766666676677677677676766677676676776676776767767666676776776776666767767667767767676766766767677677676776667677667766776776776767677677677677667766667766776767767677667677667767667677676776776776766767767766677667676677667676776677676766667767766766776767767676776776776677667676676776767766667676676776667677667677676776776776766776776776767677677667767676776776767767766766776776666677677676767676766767766766677667666767666776767766776776767676767767766776767767767677666776776667766776767677677676676767767676766776776676677677677666766766776767676766767676776776677667667766767766676776676766776667767677677676667766677676767677676776776766776776776766767667766766667767677676767676766677667666776767676776677676776776776776767676677677667676767766677676767766766776776776677676677677677676767677667667766667676676767676666766767677676677676667766776767666677677676766677677667766677677666767767766676776776767767676767766766776766776767677666766767767766676676776767666776667767766676767666677676766776776677676767767766676776776667676767766676767677677667766766776776767677676667766677677677676677666766776767677677677677667767767767766767677677666776767767677677666667767677677667676776767676776776666776767666767766667676676767766776766767667767767667767767766667767766776766767767767677666666766776767677667767766767666767676677677677667677677676766767767667766776776776677667766776776667677676677677667767766677677666776666776767767677676776667677667767667767676676676776776776766767666667767676767676776767676776667676766766766767676767766677676667666667767676776776677667767767677677667767767677676667767667767767677676767677666767676766767676776776767676776776677677667676667766776676776776767767766677676667676767666677676776767667667767667677666766776776676766776776776776667676677676776766677667767766767667767677677676766776677666776776667666767667767666776776677677667676667677667767676766767767677667677677676776767677667767767767676767767767767766776666766676676766776776767667766767767767767667667676676776767767767767767767767767667677676776666767766677677677666676767767767767767677676776666776767667767767767767676767676776676766776776767667676776767677676767666677667767677677666776676676776776776767766776676767766676767667767767767676666767677667667677676677677677666776776677676667766667677666666676776677666667677667667676767767767767677676776676676776776767676677676776776767676766767667767767767666766767677677666766776677676667766776767766776667676677667766776776776767767666776776776776776766767667667677676767766767766766766767677676667766677667667767666766776776767767667766776776677676767767766776767767676667767767767766776766776767767666667767766767766776766776677667767766766677677676767676767666667677676767767667767766667767766666767676776677676776776767766676667766776676776776667667676776767666776676776767766776767767677677677676766776776776776676677676776676776767677677667766776766767676776767767767767767667766767676776667676677676776776776766767766766667676667767667677676776677667766677677676767766767766766677677667767676676676666776767766667677677667676676676676767767767676767667667677677676767677677666766776767767767666676767677677676767676767677677677676767766776776776776776776776766767677676776776667766677676677676677676776776667767677676766767677676766776767677676766776676766776677676676767667667667766667766767677666776677677676776776666676776776767667677677677667666676776776776767767767666667767767767677676776677677666776676776776766676767767767667676666776676777677676767667667766776766767767666676667767766666766667667666676776676767676677677677677677676776767677666676766776676767766776776667677677676766776767667767676677676776667667767767677666676776767677677676667767676676776667677676676667677666767767767676767767766776677677676667676676767667767767766767767676676776767676676776767667767767667767767767676676776776767767676767767766667767767767676767766667676766677676776776767766667767767666767667767676667677676676776667767676766776767677677677677667767767767767767667767767767767767767767667676677676766667766766776767767676776776776767767667766766767766776776776776776776767676766676776766667766767766767767677677677666776776667767666767767676776677667767767676767767667677676676667766767767676767677677667767767766676767667676767766767677667677677677677667677677676776676676667676767767667766767666767667676767676767666767667676766766776776776666667766676776776767667667676766776776776677676776766767767767667767766776767667766767677676677677667767677676776767677676776776767667676776667766776776776776676767767767677677677677676667667677677677677676677677676677676677676776776766776676776776767677676766667677676767767767767767767677676676667677667767677676677676776667767677667676767767676667766767676667766776776766776766677676767767767767676667767766776666676667767667766776776767676776676776776676767766667676667767766676767766776776776677676767666676767676666776667667767766676767677676776766766776767676676776767666676767767676676676677666767766767767767677667767767767767766767767767667767767767766767667667766666677677677667666766667766776776676767766767767676776766767667767767677667767766676667677666767767677667676676667767767766766776776677666667677677667766776767667767767667767667677666667667677677667766776677676767667766776677677677677676776776667677677677667676677677677676676767767767767766776776776666677676766776776776667677676776766766766677667677676776767767767766767766767767667677667677677676677677667666767767766776767767767767767676776677677677677667677676667667676776766677676677676667677676677667666776776776776767666766676766767767676676676677666767766776676776767766766676776677666676767676776776766767667676676776767667766667767767676766776767676677667667767767667676776776776766667666776667766667767676766667767676776676776776767766766767767677677676776776676776776766677676677677667767677677676776767677677677677666776677667677676767766776766667676677677677677667667767767766677677677677667677666667677666766767767767677676767676676776776776776776676766776677676677676767766766676776776776677676776676767766766776776776766776677677667676776767767677666676666766667767767767766766676767666766776776767767767666776776767766676677676766676676776776667766776776776776767667677666767667767767767666776776666776767767667767767767667676776766667767677677666776667677667767767676667766667767667677677677677676776767767677666766776767676676776767766776677677676776767767677667666776766776677677666776776767677666767677676767676677676776767766776677676766767677667767767767766767677667676677676766767767677677667767667766776776776676776776666677667767767766676666776767767667766776677677667766677676676767676776766676676776676676767767767767676767667767767666767766766776677677676767767676776676666776667677667677677667676776776776676676676766767677677667766766776666767767766677676776677676776776776667677667767667676776767766776776767767666776766766776767666677677676767767767677666766676767767676767676766766666767767766666666677676677667766767767677667677667667676776776776767677667667767767767676767676767677667767677666766677667767766676677676676776667766767766767767676667676776767766776767767767767767767676666776776766766776767766676677667676776766667666776676767676667667676766766677667666776676776677677666766776767676666767766667767677676767666776666767767766776776776776766766767767767767677677677667767767767667767766776776667767767677676766776776766767767767767676767667667767767677676776667767677676776767767676776766776776767677676677676676766767667676677667766676666676776676667767677677676766766776776667677676767766766767677676676677667767767766676767677677667676776766776767676667677677677676666776676776767667767767677677676767666666776666767767667767767677676776776776677666676766776776676776767667677666667767766776776676776766776776767676677677676776767677677676677676767677667767766767767676666776776666676666776667767677677666677667676767677666676767766766767767677676776677676766676767666676676767767767676676767676776676767766776776767676677677677666776766776766666776776767766776676767666776666677667767767767766767767766677676766766767766767767676677667766677666767767676776766767676677676767767676666767667767666767766776776776776767667667767667766767676767767767676766666776767767677677666776676767676676767676677676677676776767767676766766776766676677676776676767667677666776676767667767767667667767767667766676767677677677676667767766677677676776766676776766776676676677676677667666767766676
6776776667766776767767666776776767767767676776677667767677676667767767767666776677677667767767767767766776767667766776776776776667677677676776776776766776667767767766767767766677666776776767676767667676767767766776666667677666767766776676676776776676766776766676766676776776677667677676677676776677676767767667676677677677677677677677676676767676676676776677677667767677676677676676667667677677676776776767766766776766767767667676766676776766776677677667667676776776676776666776676767676676776776676767677677677667767677677667767767767766776676667767767767766767676767767767677676776767667676776676676776776776676767767676667767676776776766666776766776666676776767676767767767767676676766776767766677667676767677667767767766677676677677676776677667676667667767766667766676767767767677677667767676677676776676677676677677676676767667676776767677676666767667766776767766776767677666776676766767676767767767676767676677676677676767676766666766776776767677676766776767676767677667766676776767767766767767767667766776776666676676767667677676677667767767677677676666666667666776676767667677676776776776677677677677676677667767676776767676666767677677666776767676766776677677677677676776676766776767676766767767676776776767677666676776767767766767766667766767767667767666767766677676776677677676666767677667767767676776766766776766766767767667666666776776666677667766776776776767676776767667666676767767767667677666776776767677677677676676766677677677677677676766676676776767677677677667677676776776776776766676767676766676767677677677667767767767667676676776767766767676767676776767676767676767676776776776767667676676677677667677677676767766776677676677677676776767767767676776667767677676776767676677677666767666776776776666667667767766667677676767767767767677676677676676767676677676776767767677667767766776776667666776776776776767676667676776776776767767676776767677677667766767766776766677677676776767676676776767677676666767767767767767767666776766766677667766776776766776776766677677677677667767666776676776776776677677677666776767767677676676766776776677667767676767676776767766766776776776667666776667676677667676776667767767667767666767667667767767767767677677667677676667667667676776766676776767676677677677676667767767676677667677667667766676667766767667766677666776666776776766677677677677676776767667767767677667767666677677676776666776776667667666767767766676676767767667676776767767677667677677676776776766776677677677667677667766676767667676667666776767667767767676767767766767766767676677677676776677666776767767677676676676776776677677667767676767677676767767767766776667676767676767767676666776677676776776676767667677677677677677667766767666676766767676776776776667667676767667677676767766776676767666677677676766776676677676766776676677676776776766676767767766766776776776766667767766767666776667677677667676776766767677667676766677677667666776776766767766677666677666776767677677676776676776776766767767767766776676676767666776666766767767677667767767667676676776776767767677667677667677676766676677676676766767676776767666677677667677676767667667767767666676776776776666767766776676767767676776767767666767667676677677667676776676776776677677666776776767767766776667767767766667767766776776776666666667767767766667767676677676766666676767767677666776776767667767766676776776766776666776776776767766677677677666767676776676767667677676767677667766766776676677667767767767676776766767676676766767676676776776776766676676677667767766676776776677676676767667667766676677677676676676677677677667676676776767767767676766766767666766776767666767676676776676776776776776766767767677677677666776776776776776776776676776776767767676776776677667767676766776766776677676767767767667766776766677676776767666767676776776776767767677676776767766667676767766677676666667667767767767767667767677676776676766767667677677677677666767677677677677667767676767767766776667766677677667767767767767667677676676776776676766767766766776767767676776676776776776776676776666666776676776676676766676776767677666767766776766667767767676776776767767767676776767766776677666767666767667676766776776677676776776776767766767767767667766767767767767767767767766776767767766767766677677677667667766767766677676766667666776677676776676676776776767676666666776667767667676766677666677676667767667677676676767677666676666766776677677666667676667766776766766767676767767767667766767766667667767766767767766767677666766676677667677676776776776766767766676677677677676776676776776776776677677676667667767767676776776677676676766767677666776776766776677667767767766767677676776767766776767766776776676677667677667767767767766767677677677677677667667766767766776667767766776666776767767766766776676776767676676676677676677676776767667767677677677677666666667677666667676776776676767667767676776776766766677677677677676776677667767677676767677676667767667767676776677676667677677677677677676766676667767767667677667767767677667766676667677676767677677676776677677677677666676767676776677667667677677676776676776776776676767667766676676767767677676767676766677676767667667666767677677667667667766767677677667767667767677676776767666676776776776776767767667676776776766776776776776776767766676677677677677667676776767676767767676677667666767767767766776766776767667677666667676667677677667767767677677666767766776667767766767666767667676766776676766776666767676676676776677677667767676677666676677676776776667676776776666776766667766766676677667767676676776767666766767767767767677667677666767767667676776666776676776767677677677677676767666767767676766676776767676776767767677666776767766676776766776776776676776767666776676767667677676676767666767676767766667766766667767676776767667767676776776776767766666677677667677667767676776766767766767767767667676776666677677667767767767677677677677667766776677677677667677676676776667767767767767766766767767767767767677667677677676776776776677667767766676776667767676776766667676677667676767676776767767767667767766776767677676766767676766776767676676776676767766667767677677677667677676776776776776776676766766666767767767677667767766676767676776767677666776776776667677677676767766776776667767766677677676776776676776767767767767676676767676767677676676676767676766676776767767676776766766776766667767767767767767767767767676666767767676676776767667666677677666767767667767677676766776676776677677677667767667767767767767676677677667676767767767676776776776676767766767677676677666776667676776677676766766767666666767766676677676776666676676676677676676677667767677676776767667677667766776677677667676676766677676666767667676766666767766677667676677677677676766776766767767767766767766677677667666767677677676767676676776667767677666767767767767677667666776767676776776767677676676767767767766776766766776677677676677667667767676667676666776767667767677666776767767677677667676677676767767767766776766667676676776776776676776766767677676776767767767767677677666676767676767766766776776677677667667766676767676767767767676766776676776776667767767666776676676766677677667676676776766776767677676767676676667666677666767766677677667767666776667676767767767667676767676667667677667766766767767677666767666667667767767666676676667676776767666776766776776767767767676767767767767667676776766767766776676766776776766776676667767767766776666766767676677676767766776676767767677676676767767677677667766776776767676776676776676676776776776676776776676776776776767667676766667766667767676776776776767767667677677666767677676667767767676767676776767677667766776676767766776776677676767667767667767767767667766667666776776677676677667767767676767676776776767677676676767767676767767767677676766776776766676776676776767677666667766767677676776676767677677677677676776776776676776776767767767677667676767667767767667766766767676776776677667666776776766767667766776776767666676776776766766776766776776766667667767677677667677676776776767766767667766776767767766776766677676766776766767676766776667767667677677666766676666676776677677677677676677667677676667667767677676766767667676776776776767667766776767767667766776767767676676767667666677667766667667667767766767767676666766677676776676776776666677676776776776676767767677677677666767666667767666766766677676676676776676767766667677677676776767766776676776767667676766677667767767767677677676767767767666677676776677676776676776767766767666776677676667667667667667676776677677677677676776677676677667676776776767767677676776767767767767767766776767677676677666677676767677667767666776776767767667676676766767676776677676776776766676676677676776667677667767767767766776767677677676776767667766667676767677676667667677676776776767677676767677667767767767676767676676766676677677676776766767766776776767766776767767767766767676776776776776667667667677666776666676667677677677676776776776676676776767676766667676667667767676776776776767667767767676677676766667767767767677667677676767667667677667676776667767677676776676766676767677677666766776767676676676767767766767676766767667767667766776676677677677677677676767767667676767667666677667766667667676767767667667677676767676776767767676767766776676766776776667676776776776767767676776677666776667676676767677676767767766767766676676676776676767676677676776767767676776767766677676677667767667767677677677676677667767767676776767767676776677667767767767767767677676767767666767767676677676767767676767766676667666767767666776776767667677667667677676776776766676676676767677677666676776766767766776776767766667667667767767666667677676677667667677667676767677666677666676776776667676677676667677676776776766676767766767767667767676767676677677667767767677667677667667767667766767766776676767677677676776676767766776767767666767677676667677667667767667766677677676667766767666766766776677666776776767767766767676766776667767667676767767766776676776766776776667677677676776767767676767767676677676776767676767767766776767767767676766776776676767767767767676776667677677677667676767766776767767766676677
7676676776677677677667767767676676666767766767766677677677667667767677677667767676776767767766667767767677677666667767766677676676767767766776676666767767767766776776767767767667766676766776766666767676677667667766767676667767767676776776776677677677677676667667667767676767667767676676766767677667677666767667766667766667677676667666776776767677676766667767666776776767676776676776677677667767767767677667677677677677676767676667666776767767677677677666776776666767767767766767667677677676677667677666677677667766667677666677666767766776677666776676766776776766676767767677676766767676677677677676676676776776676666667767677676667766767767666776776767676767677677667767767767677677676776776776767767677677677667767676766667676676776767676667677677677667677666776677677676676776677677676676676676676677667677667767677676776767767677677677677667767766776767767767766766667676667677676677666767766666677667677667667766776667676776776776766776667676677677677676767767677676676766776677667677676677677677667767677676676776677677667766776767667676776766667767766776767666776667766767767766776676766767767767676767766776667667676767767767676767766767767767667766767676776766677676667767667677676676776667677667767766776767677666766776776767676677667767767677676666776776767767767767667767767767767767667766776776776766676667767767767766766666667767767666776767767667767667676776776667767767677677676766776776666667767766776776776676767767767766677677667766767767766767767677676776666767676766776767766667766776677677677676767677676766776767766766666776677676676776776667666667766666766667666667677677666776767676776667767667676677677677677677677676767677676767767767766767767767767767767767766667666667677676776676767667767766776776776767767667677667767676667766776667767677677676666676776767766676766776767676776766767766767676766776776676666776767766766767677676776676767767666776766666767676677677676776776776776677677677676767767677666676776767676776776767667767767677676677667676766776776677676776766767667677667677677676676776776676776677667676776776677677676766766776776776776677676767767766776767677677676767766667676767767766776677677677677677667766767767667767767767677667677676767767667666776766667767667767667766677676666677666766776677667676766766776676766767666767767767666776776776677667676766677677667767767667767677666776776776776776676676776766677676776767677676677676767767766776667767767676776766766667767767767677676767667767667767667767667677677676776766767766767676767766767767767766776766767767767677676767666767667677667767676677677677677677676767667767767666767676676667767767767667667667767767767766677667766776776767677676776776676776677676767677667677676667677676767766766776766767666677666767676776776776776676767766766776676767767676776767767766766776767766776776776776776677676667767766677676677676776767766667676776776677676767767767767766776766676676677667677677677666677667666776766766776677676767676767676667766676776767677676667766667676776776677666766676677677676666676776666776767667767767677667676677677677667766767766776776767676767766776766767676766767767766776666776776767677667676776676667677667766766766767766776767767667677676776667677667767676776776776776776776776677677677677677677677667767677676677676667767767676767767676776676767767767767767667767766776767667766776767676677676776776677676776776766767767767767676767767677667767667766776667766766667676677677677676676676676666776666767767766776776677676767676776776766767766667677676766766666767766766767676666667767767677666666776676776776766676776767666776776776767677677667676776676776776677676676776677667766677676776776766766776767767767677677666776766776766776666677667677676776767767766776767667666767767767767767676767766677676776776776677676767666766776676767667677676667766776767667767767767677667666666766776776776767676776767676767666766776767677667677677676766776676776666766776767677676766776677676677677677676776767767677677677667766776776676667677666776676776766676766776766767767677677677666676776776677677666776667766776766767667766667676767677677676776766766677667676767767676676766776766776776776677667767677676766677677667767677677676776776776766677667767767676767767767667667767766767677676767766776767667667677677677676666776767677667767766667767767667677676776776766776766767666677677676776677676676767667767767677667667767766676766676776677677676767667676767766677677676676776766766767767766767767676766766776676767766767766776776676767767767666667766776767766776767677676676776776776767766776776677676776667767676776677667666776776776676767677677667767676767767767767677677676766767677677677676676677667677677677666766666766667767676767767677667677677667677667766677677677677677667766776766767766776666776776776776677677666767767677667667767677676776776676776766677677677666667767767677676766766767766767767767767667767676766676776767677676767677667766776776667766776767677676767767676766776677676767767666677676776776677667766776776766667667767767766666776776776676767667767676776767666776667767676767766776666776776776776776766767677677676766776767667677676776676676766767666776776676677677677676666676767667666776767766766676667676676776677667676676766766667766767767767666676776676667767767677676776776677676766676776776776776676776667767676776766677676766766776667766776677677667766776677666677667667676776776776677677666767767676776676776776676766676766776767767667767676677666667767767666677667676766776767677676666776776767766767767767767676776766677677676677677676676767767676776676767767767766776667767676767767767677676677677676767767677667676776667676766767677677676766776776766776677677676667667766776676776767676776776776667677677667676767767766677666776766767676676776676667767767666776676667767666776766767677676776677676766776776767767677667667677676767677676676766767676667677677677667766767766776676676776767767676776767766677676776767766767767677676676766676766666776766776766776667667767766767767677676676776676676767766776676767676776776767767676766776677666676766776766776766767766767677676776766767677676676766677677677667676676776766766677676767767676776776767676767677677676766767766776676767766677667676667767667676766776776677676676676766776776677676767676776666767767767767677677677667767767767767767767666766776767676767767767767676677667767766677666776676667767667666677666667767676676776776767666767767666677677677677676676767677676776767667767666776767666677676767676767767667666766776676676677667676667677676767767767766667766766667677676667767766677666767667666667676677667676776667766667766767677667767667766767767767767767676776776677667676776767767766776776677666776677676676767766776767766776776677676767666767676677666776677676776677667767767676776767677667767767676776677676776776676776677676767666676667677677667666776776677677677676776677677676776667766767767676677666776767767767676776667676666767677677677676767677676667676767766766767667676776677677677677677676776776677676677667767767677676667766776767667676767767767766776776776766767666776776767767766776676767767766776676776776776776776767676667766676776776677677676767767767677677677676676776767667677667767767767767766776767766776767767767767677677676776776767767766766677667767667766776776767676776766776667666677677666766677677676776676767767767667766676776776776667767767666767676767677667766676776776766776767767677676767677677676776766766767766776677677676667677667766776766776667766767767766677676776677676667767677676676676666776766676776776776677676766676776767766667767666767667676767766676666776767766776766776776676766666767677676676766766776766776776677667767767666767766677677676776776677667767676767767767677676676776776677677667766776766766767676776776767767766666677666766766677676677667766776677667667676776667667667766676766767766667676776776766776776776666776677666766677676776776677667767767677676767766776776766776676776766676776776766767767767677677676666776776776776776776776676677677677667677676776767676667767767766676767767677677676766776667666676766776776677677677667667676776667667676676776676776667767766776776776767677677677676676677677667767767676776776776666767767766767667677677677677676776776667767767767767767767667767767677676776667766776776767766776676776767667676767677677667667677676776776776677677667676676767676667677676767767677666776677676767767667766776667667767666766676776766677667767766776767677666677677666767766767767767677667767767676767676776677677676776776766776767666676766767767766667767766677667676766776776677676776776767767766767677676767676677677667766666776676776776776677677676667767767676677677677677676667667667767766677677676677677667767767766776767667676766676666766776776667666776676776776776676776776676676776776776776776766767767767676767666666666776766666677676767766676676677667767767766776667767667677677677677667677677676776776666667767676676766776667677677677676676776767666767767767677676676776767767677677666767767677666766676776767676776776677667767677666767767667767767677677666766776676767677677676767666776676776767767767676776766776767677666767766667766676667676767666677676776766676676766676677677677667676666766766767667667766766767766677676767667766766767767767676677677667767677677667767677676776677666776667766667767766767676767766776676766677676776776766677677676676776667677667767766776666676766776776766677676776776677676766776766767766766666767667766677677666776767677677677667766767767676776767766767676776767676676676776776776676676767767767767767677666666676766767767767676776776677677667676767677667767676677677677677677676776776667766766776776667766766767767767676776776767677676776767766667767767766776767767766767666776667676677666776676676766767667767676776677676677676776776766776676677667767677677677677666776776776766766766676776766766766776776776677676776776676667677667766766776767666676677666776677677667766676677676766776776676767676676766766776676767767766766776776667677667677
676676666766667677666767766676767677677677677667767767767767767667676767667667766766776776767677676776676776667766667677676767767767766667767667766776767667676766766677666776767676776677676776677677676667676767676766776676776766766666776767667676676677667766676667767676677676676767767676776766676677676767767767677677677667766676776776776767766767677677676776677676766676776766677666776767767677676767767667677666767676667767667767767667766776766776776677676667766677677666666766767676776766766776677676776677677667676767677667677667767767767767676667767677667677676766666776677676776676776776776776776776677677667767766776767767676767676766666767767767766776767676776767677666767677676677677667677677677667676776776776767767667667766776776776776776767767767667767667676776767667677667676766667767767767677667766776776767677676776776776677676776767767767677667767676776666776776677666677677676767766667767667667767667766677676767677676676776767767767677676776776677677667767677676776766766766677677677676776776776767766676776666766776766767767766666676776677667767676767667677677677676667767767767667767766776677667677676767676767667667667766776766776767677677667666776766776776776767677676776767766766776776776776677677677667767767667676667767676767766677676776767766676766776677676776766676776776766676667677676776776776767676767766677666767676776766776666667766767676766676776677676767767676767767767676776776776766676667677676677676776776667677667767767676676766767676776776766776767766677676767767676767676776776766767766767667666776667666676776676767677667767767677676767767667766767767767676676776677676767667666666776766677667666766767766666776676776776776677676667766776667667767667767767666676767666776767667767766767766776766766776676667676767766766767767766767767767676766766776767767767766776767767767767676677667767766676776677666766776676767667676677666767767667767677667676776767767667767767767767676776776776776776666676776676766676767667676776766767766676767766776776776766767677667676766677666677676677676766766767676677667667667667766776767767676767676677676667766676776776776767767767767767677677677676766767766767677667767767766766767767677667767766766776667766776677666776776776676767676766666766667767767676767677677677677667677677666776776776776776776667766676667677677676677667666766776767676767767767767676676677676776666677666776666667767677676776776776766767767676776677677676676667677676677667677676767767676677667767676767666766666776677676676767766766776667677677677677676666667767666676776776767767766766776666667766776767676666776676666677677677676676776776766776767767767677667766767766766766677676676767767766676776766776767767667767766667767677666776776776776677667676676767766776677667677677676767767677667677677666677667677676676677676676767767676776667677676776666776676676676766776776676766676767677666776766766667767767767677676776776776667667767676767667677677676666776776676676677677666676667767676767767767766776766767677667666667676676767666667766666666676776676776767677676766677676767676776767766667767676776767766666776677677666676776676766776776776677677677677676676676776766776667676767767767667767767767766776767767676676667667767677677667676776767677667767677677667667766776676776676767766767767767677677676677667767667767667767767676666776676677677676667767766776667766776776677677667767767766767666776767666676767676667766676676776677667766766776666776767767767676676676776676767766666766677666776767766776767667766776776676767677676766776676767767677667667676776776767767767767666776766667676767676767766776676766676676776767676676776767666776767677677677666667766767667767767767677667677677676676767667767666776676776767666776667676776677667767667676776666766767676776776776776776776776776676767766767677677677677676776776767766776666677677677677676667766766776767676766766776776677667766776776677676767766767767767677667676666776766677676676776766676776776677677676677666677667667667676776677676776767667767676767767766776666776776776767766776776766677667767676677677676767767767767767767677676676776767667766766767677667767767767766776776676776667667767767766766677677676767676776667676766776666667767667766767767767766776776767676776677677666676667677677666776776676767767766667676676776767667767667766767666767667677676676677677667667677676677677677677667677676776767667666776767767767677677677667767677667676766676776667767666677676776766776767667677677676767676767767767667677676776776766767767766776776677667676767666667667767676767767767667677677667767666677677677676666666667677667767666766766767767677667766667767766767767767767766767766767766766767667667767767766676766767676677677676776677666776677677677677676776776766766677666767666677676666767766676666776677677676677676677667676776677677676776776776776767666676667676667666667667676767767676667667676677677676776766767767767676767767667767766776677677676666776666776677676677676766667766766776676776776776767767666776766766766776676667766776776767767677666776767766776766676766776776776677676766776677677677676767677667766677676667667766676767767767767767677676767766677666666666676677667676776676667676767767676767666666766766766667667767667766677676776677666776767677666776676677677666677666667766776676767677667766667676776776766767767766676676767767766676666776776776676676776767676776767766767677666776676776767667766677667767667766766776667767667767767767766767677676677676776767767766766776677676677677667676667677677666776676667766676766767766677676776767767767666767677666667767767676676676666766776767666776676776767667767676767667767767676676767767676767676776666776676767766776667767766676767677677677667766776677667767676676776767676766667767767767766767767766776677667677677667676776776666776677677677676676766767766767767677677667766776667677676767666766776776766766667677667767676767766776676676767666666767767767666766667767767667677666677677677676776776776776677676776666767767667766776776776676667767666767766776776676667677677666667677667767766667767767767766776776776667767677676677676666767766776766776767677677677667676776776676666776767677676766666776677676776767767766766767667767676776776776767666767666776776677677677677666677677667766677676766776666776676776767677677677676676767766776776776767677676676766766776776677677676776676676776767767766776776677676677676676767677667766766776766776677667676776667767766667677666767767767676677676776767766766677677667677676767766766767766776767766776776776767767677677677676767677677677677677676776766776767767766677677677667676776667676667677667677667767767767676767676767766776677667676676676677676776767666767766767676776766776776776767767766767676677677676676677667677676766767767767677677677677676677667766666677667676766776776767767676677667676776776666667767666677667767666776766776767767676776776677676767666776776677667667676676666776766776676677676776776776776676667667676767676667767766667767667767667766776767767767767677676766776776766766667677667767767677667767676776776767666676766767766776767677667767677676767667766776776776776677667676767766677676766767676677667767767667766776667667677677677676767767677677677667666677677677676776767677667676677676676666677676676767767676776676677676776667677676767767667766766776776776766676676766767677676677667676767676676677677676776677667676666767677666776677676677667767677667666767667766766676677676766676776776767677667677676677667767677677677666667767767767667767667767666767667767677677677666677667767766677677667767766666677676776766676776776776776767676676677667676767767677667766766676776766667677677667677676776776767677676776677676766776767767677676767677667767767766676667677677677667667767677667676767767676776767667667677667767766766776767667767766776776776767677676776767677677676677677667767766776776676676776776776667677676767676667676766667767767667676776776767676767677676676776677677666776667767766766776776766776676766776766776677667677676776676776767677677667767767676766766766667767677676776767767676667766776776676677667767766767766667676766776767666677677677667767766766776666766776767767677676766766766776766677677676776766676667677667767767677676776767676767767677667676767767767766766666767677666766676677676767767676676776667667676776776776767766776776766677667767676776776667676766766776767667676676766766677677676667667677677666776677676766776767766776766776767767667666677676767667767676767767767667676767767677676776767766766677666667677667767677676767676676776776676767766677677676776767767766667677676767766676676677677677667767767676676766676776766667767767677667767767667767766776767676776776767676776776776667767667677676776776776776677677676767766766767677676776767666667667767767766776767767767766666677676766676776767767677676766767766776677667667666767667767767676677676776677676776767676776776776667767767767766677667767767767677677677677677676766776776676767766766767676776766767767676776766676776776767767677676767677666776767767767676776676677667667677677667766767766776776667667767766776776767767667766776766776776766776667677676667767767767677667676776666776776677667766767767766767676766776776776776667766776776776667767766776677677676767766666667767676776677677677677667766666766766666767767676767677677676767677677667766776676767667766677666776776776776677677667666767767677676776766776676766677676776776766667667766776766776667767666677667767767767766766677676677676767676776767667667766776667677666766767766776676767767766776676767766776677676767677667767767767676767767767766776776767767766677667767767767767766676776677667767667767766776766677667667767766767766767666766767676767676677677676676666776776676767676767676776677666776667677677676667677676767676676776776677667767666776776767767767767677677676767767676767677677677676767767767766776766776776677667767676767676766767767767766766776767667677677677677667766776767677677677666776766766677676677667676776776676776776676667667677676776676677
3676677677677666767767667676767667676677677677677677677667767767766776766776767677677667667767677667767767667676667766766776767766666776677676776677677667677677676767676666766776666667667677676676676767677667766667767766676766767677677667676676667767767766766776766776766666776776676767766776776767676767676776776776776776776767677666767767767767666767767677666776776767766776776776767767767667676676667767766667676767766677676776776776767667676677677677676776767677676767677676676766766766677666677677676767677677676776666767676677666776677676767676767767767676776676677677666767767676776776767677677677667676676677677666676776676676676776766676676767667677677677677676676776667766776776776776767766767767677666677677666776776776767676676667676776767676767677676776776767767767676767766776767677677667767766766767766667766666776776767766767767766776767676776767676776776767767676776767677677676776766776776676776767676776766766677677677676766767676677677677667767676666677667767766776767766767667766767766776767767677667767767676776676776677667766776776676776776776776767767676776667677667766677667667677676767766776776676767767677676776666676666776676676766767677676666676676766767677677676767666776776767667676776767667766776666767677666767677667666667767766776767667767766776767767676776766666776767676676767666677667767676776767766776667666776776676767767677676767767767767676767767767766776767767677667676776767767667676766766767676667767667666766776676667767677677676767676667767767676767767676767766676676767767667767767677666767666676667677676776767766677676776767767766677677676776767677677667667766776776776677676767677677677667766776776676776776776677667766776677677677677676776776766766766776667767767767667676677676776776776776767667667677676766676776766767667677667766676767676767677677677677676776776677666766677667766676766767767767766767767767766677667767676776676767667677677677677676676776767676776667666767676677676676776677676676767667767766667667767767766677676776766767767766767677666776776666767677677677666776766676776776776767767676667766776767767766767677676767676776776767667766776767767767766776677676676776677677677666776776667766677666676776776776677677667677677676666766776776776766766776666677677667676776766767767677677667767676766766677677676677676676767767667766776767677677666767767767667667767676676676776776676676666676676776677677667676767676776766677677677677667666676677667677677676677677677677666767676776666776667767767677676666776776677676666767667766776766766776677667767767767676677666667676676776666677677677666776766667666766767766776767767766776767666767766767766767676776676667767767767767767667767676676776767767677666677667676776676767767766776776776677667767667767667677677677677667676776776676676767767767676766776676667677666767667766767767676776776767677676767677677667676776776677676676767766766676767767767667676776776667677676767676677667766766776677667676667766676667767766776776767677677667667677677676666776677667676677677677677676776676776776767677667767766776666666776677667677667667767766776767766676776667767676776767677667666776776677676767677667766767766677666776776767767676676767667766667766677667766677677677676767666767676767676667766776676676766767767767677676677666677676767677666776767677676776767677676767677667676767677677666776776677677667677677667667766676776667677676677667767766676677667676766767767766776776776767767767767767767677666776667666776776677677677676767767667676767766776767677677677677676766776766767676676676776767677677677677667666767767676766677677677666677677677677677677676667666676677677666776767767767677666677677676776676666666776677666766676776767667767677677667766776776767767676766767767677677666766677677667766666766677676667767676677666766666776776666776776766767677676776776667676776766776766767767767677676767676677676767666776677667676776677677677676667767676677676776667767676767767767676767766766766767766767767676667677666776767667767676767677677667667677677676767767767677676776667677677666676676776776677666776776776677677677677676767766676767667677677677676776766776767767676676776767677666776767677667766676766776767667767767766776676766667766676676667766666766776677677676767766776776677667767767766676676667766766667677667767767767767767767766676776676767676766767676677676677667767666767667766767676776767766677667677677667767767767766666767766767766767767677676776776767766666677667676776776676667767767766776676776766677666767676676766767767667676767676776776776776766677677677676767767677676776776776767767767667677677676767666676677667767666766677676776776776776767767667677666767767677667676666776776667667677677667667767677677677666677667767767766677676776767767676776766776677666776776766766767767766766667667767667667766677667767766776776676766767667677677677676767666776767767667676666776766767767767667677677676767767676776767677676767677667766667667766776776676766666677676776677676776767677666767677677676767676666676776776776776776776667676767767767667767766767767766766767666776677677677677676676676776776677666676776776767767767677677677677677667667677667766677676776767676767767667676676766776767767676767766767676766666776666776776676766677676676677676677667766767666667666766776767667767677677667676676776677677677676676776767676667677667677666776666776776666776767767676766766677677677676776776766767677676766776677666776776677676776776767667767766767767677676776776776776776767666767676767676766677676767767677676776767666776767767767767667767667766776767676676776666776776767677677666767677676766766667767677667676677667667766776767767767676676766776666676766666766766776766666776776776776766766766767676667766677677677677676676677676677677667766776767667677677667677676776776766666767767767766766676767677667767666767666776766776776766776767767767676776776766767677677676767677676767766776776776776667667677676776677676677677667676676676667767767767677676767676776677676767766776766767667676776667677677676667767677676677677676776677677666667666676766767677677676677677667766776667676766776676767676776776776776767666677666776676767766776767766667666667676776766776776667667677667677677676667676666667677667767767767766776776776677667767666776776776766776767767676677677676677677667667766666767767767767767677677677676767666767767767676766767766776676667677677677677667767666767767766776767767666676767676667677677677677677676776766776776776767767767677677677676767767677666676776667767667677676776767667767666677667767767667767677677677676776667677677677666677677666676677676677676776776776677676776766767767767666776677667667767676766677677677666666767667676767677676776776776766776776677676676776776776776776767667766666767667766776776776767767667666776667767767666767766776667667767677677667767667767767676767667676776677677667766677666776766677676776776776667667677677677676776776766677676776667676767767767677676766767666776776766676667767676767677677677676766676766676676767767766776776767676676776776767767667666676677677677677677667676767767666776767767767767666766667767676767676776766767766677677666776766676776676767676766776776677677677667767767767767666776767677667767666677676767677677676767667676676667767767676776676776767767666776776776666676776676676676767677677677677676776776776767676776767767767676767667767667676766667767676776667667767767767667767766667666776776767676767767767676776776767676766667767676677666776766667767677676676677667676677666676676767767767677676766767667766766776776767677676767676776767677677677676767767676766677677676767767667767676666677676776676677677667767766767677677667767676776677676776776676766676776776776676677677676776677667677677667677677676767766766676677677667666776776677677676776776776776776766677676766767677666667677677677666677667766776767677666766766676677676776767667767677676677677676776776776767767766676677676776776776666776776776667767666676676776676776767676776776776677677676767676767767666767767766766667667677667767667767767767667676767767766767767677677676677676766667677676766677677677677677677666767677667667677676667767766767677677677676666776766776767766767667767676666767667767676767676776776767766766776766776767767676767667677667676676776677676776776776766767676776776767676676776676767676776767767677667676677677676767766776767767667666776776776667677677677676767767767667667767767766667676776667767767766666776767676766676677666767767767767667766776766766667677666776767677677667667667667676776676767767666766767766776667676776776767676677676676776776776667767677677677666776767676767766767767666776776767676766676767666776776776667667677667666666767767767677667667676776676767666767676776677676776776776677666766776676776667767767767677676776767676677667677676677666677677677676776667766766677667676676766766776776767676666767767767767767767677677676767766667766766776676767667677677667677667677676776776767767767667677666776776766667767666766767676776766676776776776766776767676767676776767667767677676776676676677677676676766776776776776776676767667667676776776766677677677676767767767767677676667767667767667767767677676776767767677667666767677677677676677677677667767676776677677667677667766666776776677667766776667667667766776766776776666676677667676766766677677677677676767767676776766676767766676776767677677677677667677676677677677666767767676766766776676767666776776776676667766676676776667666776776767676766676766776766776767667767767667767676776767677676776676676767766676767667766676767767767766666776776766776767677666776676767676776776667677667767767667767767666766776766677667667767767767677677667676776667667676677677677666677676767676776676776776776767677677677677677677676776677666767767766767767766776776776767767666776677667677667677676767767767667676776767766776776676767667676776776677667667677676776776776677667767676776676776776676677676677676776776776677667676766776667677676676766776767766667677677677666766767666667667677677676776776776776667677
6677676766767767767767677676667766676677676676676667767767766776767666766767767767676776767666767767766677676667767767676677667666767767766676767677666766767767766767667766776667767766766776776767767767767666676767676767676767767766776677667766776767676766676677676666667666666666766767767676767676767767667667767676767667767666676776776767667767676766677676776767766766776667767677667767677676766767677676767676776766766676776767766766776776676767676677676767676766676767676676776776767677676677677676776767677667766776776677677666776677677676767767767766776766766767666766667676676776767767767767766776677676667676767767676666676776677667767766667766767677677677677677677677677676776776767676677667766677677667767767767766776766767767767677677676767766767767767767767767677676666767767676767666767767676676677676676767766776767767767676766767766767767766776677667676676767766677677676677677676676677676677677666776766767676776766766776776676776776667766767667766767676677666676767676776676776676667676776776776767766776676677667766766776677666667677677677676776766767677677667676776677676676767767767767677676776666767766767767767766776766776676676776776666676766767767677667766776776767767667677676766667667767767767677676776776776766767767766776776776677676767676776667676776767767767766767767666666776666776776767767677676776767676776767766766666767666776767676776666676776766776776776677677676667767676776666776776776766776776676776767676767767767676766676677667676676767676776776776776677666776666667767766677677676667767676776766776776776776776766776776667767677676767767676776776776676776677666776677666677667677676676776766767677676667666776676776666767767767767667677667767767766767766676776676677666767676767767676776776666766776767666776677667666676776677667767677676677676776767676767677676767667767767767766776677667767677677667677676776767677677666677666667767767676776767766776766676767677677676667767767676767676767676776767666676677666667767676776776776766767767767766776767766766776667766676776767677677676767766776767677667666677676767767667767667767666776767666677676776767767677676676667767677667676776776776776776667767666776766776676776766776767677676776677676767676766766776767766776767676776666776776776767767767767766776776676766776676767676767677666676677676677677677677677676767667767767767766767667676666676666677676666776776667767767676767766677667767667666677676776776677677667766767767666776776776776676776666767667676767766676666767667677676776776767667767767767676776676776776766767766766767766677677676776776766766776776767667766676767767767767767677666776767677667767767676767767767767676776676767767766676766766776776776767677676767767767766676666676766666776776677677676667766776676776776676676767766776766767676767767767667767767676776677676767767677676776776776776767677677667767676677677667767667677676676776676767767767767766767677676667676776767766776667667667767766767676767677677676766776776767677666776776767667666776776676767766676776676666776666676776666767676776776676767767677676776766776776766676776676677676677667667676767767766677667676776767767676776776776776677676676776776776676776766776766776767677666767767767767766677677667667766776776767667676767677667767767767767766776767667666776776677676776776776776776676767677677676776767766767677677676776776776766667766767767667767676676767677667666676766767677676677667666766766766667677676677676766767667766666666666766676776676676776677677666667767766767767676677677677666666767667676776776776767767767676767676767767766776667666776767676776776776766677676767676776677676766666677666776666776766766776767677666766667767676766776776767766776776676776766666667676766676667767767676776776776666776776676677667766676676676767666776667766776776677666776766767767667677676776776776776767767677676767766676767767676677676767676676767767767676776766676776776676676667676776767677676766767767767676666776766766666776677676767677677676666766767767767767767766767676667767766677676776667676667767676677676776766666677667767677666776776766666677677677677676776767667767677667767677677667677676767767767676767676767677676677676767767767767766766677677677677676776767667767666767767766667667667667766776776776666666776676676776666776676776766766767676676776676677666767766677676766677666776767677676767667766776776667676677676766776776776667767767766767676676677667766676767767766676776677677677666767666676677676677676776766767677666767767676677676776776666676766776767767676766776667676776676767666766776667767766676776776776776776776776666767766767676667677677666776676766776677676767767676676766767766766767766767666667667677676766776677676776776767666776776667666767766767767676667766676776776767766677676766767677667676676776677677677676776776766677677677676767676677677676676776767666776776767666776767666676776666666666667766667767767767676676767677677667677676667666676767676776776677666676776767677686677677676667767766776766776776766667676667766766776766676676776767766767767676776677676776666676766767677667677677677676676666677676676766766667666776677677666767766667766776767767767667767766776776776677677667677666776666767767766667767667767766677667767767677667666767767766676776776667767677676667766776776766776776776676766776776676776676776767667667767667767667766776766776666776776767766676677677676776766667767766766667676776776776776676666767766776667666776667767667676776667766677676767677666666676776767667676776766767667667677676776766677666767676676776667767676766776776667677677677677667676776667666767677667677667766776776776766776776766776776667766767667767666676767676767766667767676776776767677667766767767767766776767666776776776677666776667766767677667767667766766776677676767667677666776767767766776667676776676676776776666676667767767767667766776766776776776767677667676767766776676676776776776767676767766676776666677677677676776776776677676766776667667766677667676667677677667767767766767676766766666676676667677676767676776767666666776676776767767676767676667677667677677677667767767677677676766677676767677677677667766677676766767667667767667767676776776776667767677666776667677667676767677676776677676776676767766767677677667767767767767677677676676766776676677677667767667677677676676677676776667767667767676676776776776776766677677677667677667676677676677676776766776766776776766667667667767767677667767766767767677677667767667766766676676766767676776776776767676766776767767676776776666776677677666676767766776776766776776776776677667676766766766776666767767677676767676776767767766767767677667767767767667676676676767767767767767767666776766677667767677677666667667676667667766676776776776776667677676766766776776767766776776667676766667676677676776776767677677676776676676776667677676676776767677677676666776667766766766776767677677677677677676767677667676666676776767666666776776677676677677676776766767676666767767766776666776667767666666776767766767767667767667677676776776776776776776776767667677677677677677676776767767666767767767767767677676776676766767667766767677677667766766667677676776776776776667676767667667676677677676776767767767676677667676776776776776776677676766767767667766776767677676776667767767767666776776677676766767667766776767767767767766676676667767676776677677667766766677676677677677677676766767767676776666776676776766767766767767667666767676776776767767676776767767767666776776667677677677676666767676677677677676776776767677676767767767667767667766767767767666776666677667767766676767767676676776677677676767667766776776666676776767666776776776766776767767767676767767667666767676776666767676667767677667676776766767766776677676776767767677676776677677667666776677677676676776667677676776776767767766776677677666676667767767766767766676767766767676767767667676776776767767676776776776667677667667767767677667767766667677667767667767676667766677667676776666677677677677667667767767677677676767767667676766776676767767667676667676766776677677676776667667677676776776776767767677676776667767767666666776767766776767767666776767767676767767766776767766766776666677676676776776677667666676766667666767766776767767676776776776776767767677667767666776776766767766767767676767677667766776776767767766676776776677676766776676776767766667767676767767766766667766776766767767676776677666766767676667767676767666776676676776776767676766677677666767676677666666766776776776667667766667666776766767667767767667676667677677667676776776677667676676776766677677667767767676766677666767767667676776667766667676767667677676776676677676776677667676776776776776776776767766776776677676767667676667676776776776767676676776676776776676667767766667677667666677677676776776776776767676767677677676776676677677677666666767767767677677677677667767767767766676776767766677667667767677676667677677676776776676776677676767766776677677677677666776766667767767767767667677676677676776776767767667677666667677667767666677677676767767677676776676676677676766677676667676667766767677667677676666776776667767766667676776677677676776676776767767666776676776676767666676776767767677677667666776767767667667677677667676676667767767676776667766676676666676776767767766767766667767767767766776667666667767676767677677676776776776667676776776766767767767676767767676677676767767767766776776766766776767767767676767766776776776676767767767667767767766767667677677667767677666776767667767667767677676767767766767766776767677676766766676776676667677667767677666766767677667766667766767676776767766677667677667677667766677677666667676767767677666667666677666776677676766666666767767666676767767666667767766767767676666776676667677676676677667766767767766667767767767766667767766766676776767666767677677677667666767767677676776767767766767766776677666767767677677666767666676767667767677676776776766767676776667676677666767766766767766766676666776776676667766767767767767767667766666776767676767676667677677666767666776776776776767767767767767677677676767677677677677677676677676766677
676667766766666776776766767767666776776767767767667677676767676767767676667667676776776667766766776676767677676677667667677666776767766676667767667677667767767766767766767767767767677677666676767676776766676767677676776767677677677676776767667677676776776667767677676677676667676666677667767667766776776776767767767767766776767666766676667667667676766776677677666776776776676767666666767767766676667767767767767767676776767767767767667676776776766667677677666776776667676776677676776677677677677676766767767677676767677667767767677677667767766776776766776766776766776766776776776766776776677676677667676767766677667766767676766767767767666677676767767767676766776677676676776766677667766776776676776766776676776677667767677667666767676676676767676766667667666667676766767767766776667677676677667767767767767767767677676776776776766767676766666676767677676776677677667767766676776677676766776666677676776776667677677676767767767767667676776767667767676767767676776677676776776776676776776767766766677677667676767766766676767766766677667667677667766676677667767767676766767666766767667766676676667676766776677677667666677677667766677677666776776776766677677677677677667767677667676767677677677667766667767767677677667767677666676677676676776676676776767767767676767677677667767676766667677676776767767767767676766776767767766767677676767767766677677667766767676767766767767766776767676667767767766677676776676767667666676677667766776776776676776676766776766767766667766767677667676676776767767667666776776676767676776767767667676767666767667677667667667667767766767677677676767767667667667666766767766776767667676767667666667767767667767666776776776776677676676677677676767767767676677677667667677667766766767676767666776776767767767677666677667667676776677676667766676677677667767766766677667767667666776767677667766667767677667677677677677667767767676767676776776776766676776776767677667766767767766677676667676776767677676676776776776667677677676776676676767766767676767767676677676676776766676767766776667767767676776776776766766776676677667676676767766677676677666767766767677677677677667676677676776776767767676776776766677676676776767766776766767677667767766676767676767677667767766677667667767677676667667767677666767767766776776766776767767676676667676766767667677666776767667676677677676677677677677676667677676677667766677677677677677676677677677677677676776676776667766676776667767767767676776776676776767677677676767766766767767766776676677676767767767766676677677667676767767676776677667767767766766677667676776776676776776776676676667767667767767676767677677677677677667677676767767767676677676776677676776767676666767767676676776767677677677676767766676776666677676766676767676767666766767677666776667767766667677667677677667676676767767766776776776767667767766767666677676767676667767676676776667767767767677677676776767766766767676666767676767676767767767676676676677676776776676767767766767677677667676776776676767767676776767767676766767667667677667666667767767676767767767676776677677676666667767766776677677667667767767767677667766676776776776767767767766776776776776767667766766676767767666676666776767766767767677676676767767667676776766776767766776666776766667676676767667676767677666767676766667767666776767767677677667767677667676776677667767767767767766776776776766776667667676767767767676766767767767767676677677677667766776667767677677676677667676776667667767767677667677677676676677676667767766776666776776677667676776667667767677677667677676667676776766767677677676767667767766767767767677677676666767677667767676676776776677677667677676766776667677666767676667766776776767676776776776677677667767676776677677676766766767676677677666776776767767677676776767677677676766667766677676767667767677676766776776666667766776766767677677676677677676676776766776767676767767767767767676776666766677677676677676676776767666767767676767767767767766667667677666776776776677667766767667666676677666766676776767676667677677676767667676767676767767766767667766776667677667667677667767666766766776667676766767767767767767767677676776676776677676776767766767677676767677677667767767767667766677667667677676667767767767766767767766667666767767667667677677677667676667767767677677667676677676676767766766766767677676776767667676776776776767767677666766667766776776677667767676767676776766767677677676676776767677677667767677677677676677676767767767666776767767667677677677677677677676767767767766676767767677676776766667677676776667676776767667666667766676677666776667767676767766767676677676676767767766667677667766767767767677676667767677676776776776677667767766776766676677676767667767677667766776776776676766776766677676677667767766667676766776766666766766766667766766677677677667767666767766677676677667766776676776666776776776776676667676776776677666776776776776776767676766767667677676766776677667677677677677677677667766776767767666767677677667667767767676676767666776767767766767667766767767666776766677677667767676766677666776776776766776676776677677677677676667677667676776677677667676767767767766767767676776776666767666776776677677677677667767767677667666776676677676776767767676776776676677677676767766667766776767766766776667676766767767767676667766666767667667766767767766667677667677677666776776776766767766776667767767767766676776776776767677667676776766767767677677676766667766667676676666776767666776767677667767767767766767677676776776776776767667767767767766776776767667766767676766766676676767766676776776776667676767676677677676676776666766766677676666676667667766767766766776667677667766676767767666776767677667677677667767767666776667676776666776767667666676676767666776677677677667767666776766767676676766676677676666767767767766676767766776776676676776676766767766776676767766677677676776667667767767667766667767767667767767676676767666767667677667767766676776677677667766776776666776667676767766677676766767677667766776776767667767677677667767766676776776767766776767676776677677666776766776677677677667766767667676677676767767676776767766767676776766677677677677667677676776767666767676767677676676776767767766767766776776676666776677667676677666666776676767767766767767667767676676666776776766667667677676776667767666676776677676766776767676766676767676676776677677676776767767767767677677677676677677677677667677667667767767677677677677677667767676776776776677676776676677667767767666676776767677676676776767767767767766776776767677677676776666776776766766776666776767676766776776676667676666776776667677677667676666776667667677676776776677677677667767766767667767666666776776776776776776776767667676766776677677676666767676776776776776767677667767676776776676677676767766776676667666776776676776677677676766677666767677677677667677676677677667767667767677666776667767767767767667676766767767677666677677676767767676776667676667767767767766676767667676767767767676776666766767677677677667677667767676676677676667677667676776677676766676767667677677676677676766667677677677666666776776766766766776776667766776766676767766667767766767767767677677677667766676676667677676767766776666677667667767767676776677676776767767767666667767666767677666677676776776776676767766776767767666776767766676776767676776767766667677676767766766676776776767767666776776677667677677667676667677676776776677676666776767677676776766667766676677676776676767767676676776776766776766766776776767667766767767666776767767676767677676776767766676776766776767767767767677667766776766767667676676766767767666776677676767677677677677677676776667767677667766766767767677676767667677677676666766667767767676766776776767767767767767677676776767667677676767676766676766676676776667767677676677667676677676776767767677676776676776676766776676776776676776767676677667767676677677667677666676677676767767767667767766676676767667676776767766776677677667676676776767677667766676767666776776666766676776666776767666767767767666676776676776766766776667767667767766667667767767677666767676766667676767767767677677667667676767676767767767767677676677677676767676676666776677677677677677677667767677676776767677666676766666776776676767677676767767677676676776766767677677676776776677676767676776767677676776767767677666776667766667767667676766767766666776677666776767677676776677667766776677676676676776667767667767666767676776767766677667677677676776776677666676677676676776776767676776776776776677676767676676677666676776776676767767666776776766676766677676767677666766677676676676666767766776776776677677677676767677676766766776676676676776776766776667667676776666677677667677676776767676666766667667767677667666767676677667667677667676767767767676766677676776767767766776767766776776767766776667766666676676666676667667767677667667677677676666667766776667676776676776676776776766776776776766766776776667767667767676767767667767666667677676677667676776776677666676776667676776767767767677667767677677676667767666776776767676676767767766776676776667676767767676667667766667676676667767676776776667677667676776676677676666767767767677677667766767767676677667767677676767767677676767767767667766776677677676776767677667666776776667767767767767767676766676676767676776776767677676767767767676666666776776766767676776766676776776776677666676776767666767667766776677677676666676776776776676766677677667677666667767767766776766676667767676767677676766776666776767766676776767677676766767766766677677677677667767767767677677676676776767676676767767766677677677677676667767677677677677677667767667676676776767766767767767767766677667766677677677667676667677676676667767767767677676776776776767767676677677666676776677667766767767766776767767767667677676776676676767767767767766767667677676676776776666676767767677676776676677676676767667767677667666766767766766776677666676776676767767676776776676766676767766676776767676667677676677666776676766767766676666767677666776776676776667767767677676667677677677667766776766767767767676767667767677676776677666767767766677667767767666676767676776676776677666776767677677
6776767676667766676767766776667767767767677676767766677677676666667677677677677676766667767677677676776767676776776677667766766767766766676677677667667767676776767766666676677677667676776766776776776776676766677667766677677666677677677666766776766776667676776776776766766776676677666766776767766676666767766677666767666677677667766666767767676676767676767676766776676667677677677676666677677667767677677676767767767766776776776676766667767766766667767767676667767767767676766676776767766666767766776767767666767677676667676776776767667766667767666766667767766776776776767767677667767767666776776776677666776666766776766766776676776677677677667767766666677677677676676767676676776776666667676776676766776767767766676776776667666776767767767667767767667766776776776767666767677676676667667767767767667677666776776776776776767666767676666776776767677676766677676767766767767667767667767676767667767766677667766767677667767767677676677666677677677676767766776776776776776676766677676767677676767767667767767767676766767667767766776676776676676776677676767677666676767666767767666776767677667666676767676767767766767667767767676767676767767767767666767677676676776776766676776776776767767766677676776767666677667766767767677676767667766776677677667677667677667767766676667667676677667767767677676676767767767676766667667676677676767677677667677677677677677677677677676767767676776767766776776776767767676766767676677677666776766766776766677677676767766776676776776776666767766767677676776767767766676776776676767676776666776766776767676677677677667666676676767767677676767676667767676677667667767767676776776776676776667767677677677676776676776677677677666767767767767676776767677676676776767767766677667767767676766677676667667677676766767676766767677677667667677677667767767677676767666767667677676776767767676776767666667667667766776776776766776776767666767677677667767677677677676766767677667767677676767676776767677667766767677667767677676676766667666766766776776667767767667767767677667767767667767677667766766676776776676776677677676776776767766776677676676766677676767676767766776767677677676667676676766766767677667666667766677667666767767667676667677667767667767767767666776776776676767767767667677667676767767767767767767676676776776677676767766667766766776776767767767667767767766776677667677667667767767676667767767676776767767676676776776676776677667766676676766667767666677676767767767666776776766676767766776767666776766776676767677676776766776767677667667677676767767676676776767677676767766766776676676767766767666766666677677676766767667766776766767666767766766776676666767667677676767667667767766776776677676676776667677676677676776677677677677677676676767767667767677667766676776677676776776776766776677676766776766776767767676666776676666776767676776776776776676676776776767767676776676767766676676776666767767676677676776767667767676666776776767767666776766766767767667767676776767677677667767766767676776676767767677677677677677677667677677676767676676677676776776767767767766766776776766767767676677676767667667766676766767666776776776776767766776776767767767677667767677677676776766766676677676766776766766776776776776676776776766776767677667766776766676767676767677667677677667767676776776776766676776776767677677676666676767667767766776776776776776776767766767667666767677667767767767676776767667667677677677677677676667767767667676677667767767766676676677676776677677667766677666776776767766767766676776667767667766676667676776776776676767767677666776776776776776776766677677677677666767766776776677667677677676776677677667766766776667766766776776767767767767767677676767767766767677667677677677676667767767767766767767767677676776676677677677667676767667667667766677676776676666676667767767767766767677666776766767677677667767677676766776677676776677667666776767667767767676776776776677676667767667677666767677676776776776766767766776776677676767766776677666776767767766667767767766767767766677677677677676776776776677677666666667767676776776767676767676677667677667767676677677677676667767767767767767767767767767677666767677667667666767767676776676776767767767677667666776776766776776776766766667767767767767767766776767666676677676667767767676776677667767767666776677677667767767676677667676766767766776676677677667676776667767767676676776776776676776676776767767766676767767677676676767766776677677677667677676676767677677676776767676776676767667767667677676666776776776776776767677677677676766677677676677677676676766676676776676677676767667766766667676767767676776766767767767766776776776667667767676677677676766767677667677676776676766767767766766766767676767767677677666667677677667676766677676776667676667676667677677676776776677677677676667676776767667766667766676767767677677676776766776776676776776776776767767667676776676776767666666667767766666776776776676776666767766776776766667766776676767767767667677677667667667767677677677667676676666776766776767767667667767776676676667677677676767677667767767766776767766767766677667677667766776767766767767667667766776776676677667767767767767767766776667766776776767766767766776676766667667667667667767767677667767677676776776676766677677667767767766667766776677667666767766767767667677666667676776776767667667766676767667767666776776767676767676766676766767676776776666767767767677676677676767767766666767676667767676677676776666667767667667767767677677677676677667766776767767677677676776776776666667667677677667677677677677676776766677676767676766676766766776767676767676776766776667766776776776767667766776677677677677666776677677676776766667677677666776667767667767766766676767676766766767766676776767677677666767767767766767677677666676767677666776776776767767767667676677667667677677666767666776767666667767767766766776767767676676767667766676776767676767676677677677666776776776677676677667767667676767766766667676676776767766676776776677677677677666767676767667677677667767767667667676766677676767667667676677676766767767767676766677677677677677677677667666677676776776676767676677676767677666676767767767767677676676766776776667766767767677667666776667666767676676776767667767676676767677677676776776776776766667766776766776776676667767767666776676766677676766776767767676767676767677676676776677666667667676776677667667767676666776776776776767666776766766766767677667677676677676767767766667676666776776767767767676667767767767767677666767767677676667767676776767766766776767767677677676677666776776677666776766676776776767767667767767667767766767667676776676776676767767676766776767767766776767676766776677666676776767767667667667667677666676776767676776776767666776667676776776776677677677666766667767767676767677676767766776776776667677667667766677667767676666776676776767666676776667766667676776776676776676776677676776677666677676767767767767677677667676677666767667767666676677677677677676677676776766767767676677667667766676676677667677666776676677667676776776766776677677676677677676676666776677677677667767766767767677677667767766767676677667666676766767667766766776766666776666677677667676677676667766767677667676667676776767766676666767767767667766776776776677667667767767676677666676776676776776767677676666767677677677676767767767677676767766676766676676766776767676677676667767767667767666767677676776676776767767767767767766767677667766776776776776677677666766767767767667767766677666767767767677667677677676766776776676767766767766666676676776767767677666776676776767676776766676667766667677676677677677676767766667677676766676776677667767766776676667677667677676776776667667767676767766776766667767676767767766767766776766767767767676767667677677676776667676776767767666776776666676767766667766776667767667677676766776776766677676767767677666677677676776776767666776677677677667767676767667677666766667677677676677677677667767766767666776776767766667677666776766766676766767677676767677676667766676776766776666776667676677676676776776666776776767677667677667667666776677677676776767666767677677667767677676767667767667677676776776776767667767677667767766767676776766766767767676767677666676776676776776767766677667766767677677677667676776776766776776776676667767767767766776667766776677677677676776767766767676676676677667767766677677677667766767766677676776776676766776776776767767676776667676776776667667667677676776776676667677677676776776776767766776766677667767667767677677677667766677667767766776677666767677667766677676776767667676767677666767767766767767767676676767767676676677667766666677676767677677667676767766676776766766767767676776667767766766676776776767667666677667766776776767667767767766766677676677677667766676666766767667767676767677667677676776776666776776667666776676767767767667766767766667767767677667766767677667767767767677677666776676667666767676776767676776677666667767677676767766766767767677676676776676767767677667677667766667767666767677677677666776677677677677677667676776767766776776776766776677667767767676767667767766776767676776767667767766767676766676677677667767767766776767767766776776776776776776776776676776677677666767666667677667767767766676767666666776766776776676776776767767766766776767667767767677676677666767766767667767676766767667676766766677666776776776677666666767677677676766677667676677676776776666677677676676776766766776767766767767766776776776676776767766776767766776767767676776776677667767766676676766676766677677677676766766676666677676767767766677667667677666677666776677677667677677666767667767667677667677666767767667677676766767767676776667766767667676666766666776767666776677667767766677666776776677667667676776776776666776776776676766676677677677677677676776666776776767766677667676767667677667677676766776776767667767666776776666677667676767766776767667767766776766776776677667667676766776767677667766776767766776776677677677667677676776677677667767767676766776767767767766676767667767767667667766766676766767767676767677677676766666776667767667767677667667676767767677676676776766667767667767676776766776677677677667767677676677
6776767667677676677667667667767767667677676776676676767676667677676667767676776667676677677667766677666767666676676677667676676776676776776767667677667677667767767767767667767677677667677677667677667767676776776767766676676767767667677666676677676767676667767676767767677667676677666767667677676676676776776677677666776766676776776776766676767767676766776677676776766776776776667677677667767677667767677676766767766767767767767676767677676766776776767767667766776766767677676676677667767666667676767677677676666776676667677666776767676776667677677667667666676776766767677676776767767677677677676766766767677676666767767666776776677677677676766667676766776666776667676766667766767676677676776666667667676676776677667667677676767767676667766776776776667766666766677677666667767676667766676776776677676767676767767766676666776776677676676767667677677677676677667766766776767666677676776766767666767767667767767767767766767767767666776767667767667767767676667767667766677676676767767676766666767766776767666776767767676776776676767766767677676767676667767767767767676767676776676677677667677667666776677667676767677676776776776677667676767767676677667677667767677667766776677677677676666776767677676776776767667677676776766776766677676767676776767667676677677666776767677666676776776767766766676766767767676676677676677666767677676776677667766676766776776676676677667676767666776776767677667767667676766776666776676676767676776667667767766776667767676776766676676776767667766776776676676667676767767767766766677677676767766776667676776776776776776676776766676776767677677677666767767667766776766776767767767767676776766667666776776767766776676767767676676667677676767676776767677677667767677677677667767676776767767766677677667766677676776776776776767676676776776776767767676667767677677677676776776766767677676767766767767667766676667666677667767767677667676776767677676776776666776667676676676767766776767767676767766766677676677667676677676667767766677676766767766776677676676776776776776766676767767766676676767767677667766776776667767677667766766776776767766776676767676776676677676776676667677676766776776676776776676776766776676776676776776667767666776776676776667767677666676776667767767766767767766667767767677676666767676677676766766766767676677677666776776776666667767767677677677677666776776677676766776776676676677677677676776776767767766667766677677676677677676776767676776776767767667767677676776767766667676766676767676776666776776766776767766776766776776776676676766776776766677676677677666776667676676776767667677676767677676767766776767767767666677666776776767767766776776767667667677667676776767766766776767677676766776676776766766767677676676767767767766776766667676677676767677667766676767667667667767767666776767766667767667767667766776676767677667767676676766667667767767677667767676667767766677676776677677667676677666776676767676776767677667677677667766767677667766767766667667766776677676667667767767767677676776667766767767677676776766766776776776766776766676776776767767766666767676776767676767677676676767766767767676767676776767677677666667676667767677667767676677676667766776767676776667767767676776676677676676776676776676666776666677677667767767677667667667677666667677677667766766766767767676776677666776776677667676667766776667676776767676766767676677676677677667767677676766767767666667677676776676677667767767767767767767767767767676767767767666776766767666776767767766766677676776776676676767767666767767767666776676767676767767677677676766767767767667767667676676776666776766776776776676776776776767767677677676767677667766776676776767767677667767767767767677666767677677667676766767767767767676667766676677667676776776677677667767676776776776767676667677666677667766767767767676676677667666767767667766666767677676767667667677676776776767766676677667677666676767677676766676666767767676776766676776766766776767676776766776677677666766676776767767767767666766776776666776776776667766766767766676676767677667767767666776677677676776776776776676676676776767767767767767676667766776667766776776766776767766677676767766766776767766677666776776766776776776767667767677677667767676767767667767767677676677676767767767767766666766667766767677667767676676776767676676766766776677666776776776767767767667676667677676766666677676767767676667767767667767767676776776776776677677677676676766766776677667767667666676776666766776776776766776776767767766667767676776766776767676767767767677677667677676767767676767766776766677677666677667667767677676767767667676667676667676667766776667667666776667677667767677677667766776776676677676767767666767666666776666776776677676677667766776776776776766666767666677677676776767767767676677677677676766676767677667677677676776767767666767667667766766676767667767676776776767667767676776776766776767766767667677677667667766677667677667676776776677676666767767766676677676767766677676776677676776767676776776767677667666666767767767767677677667677676776767766766676776776767767767767767676767677677667677676676767667766776766767676767766767666776776676776767676676776766676767677667767766776776767766766776776676767766677667667677667677667767666776776776767677667676676676766776776776676766776776766676767676776766776676676666676766776767767676667666677676776677677677667767677676767767676766776676776776766676667677677677676767677677676677667767767767767767677676677676766776776776677667676776767676767676767677676667766776767767676767677677676776677676767767766776776767767676666776766677676677676766776767676767766767767767667677666677677677666766776767667767676676767677666766776667667767667676767766676676767676776676677666766776677676776776766766767767676776767767676667767676676667767666676676776766767676776776766767677666767767677676776767767676677666776676767676767767767676766776776776766676667676767767766776767667667767766676766677676776776776676767676676766776776676667677676776667667766776667766667766767767767676676676776676667766767766677666767766676766767767677666666676776666766666767767677666676776767676776767767677677677666776767767667677677677667666676767767766776767766676666767767677666677667766767766766776676767766776766766676776776776776776776767676776776766677667767676767767677676776767677677667767677677667767767766677667677676767667677667666676766776776776676776676667766776776776676766776677667676677677666776767667767677676677677676767767677676776776676776667767676676776677666677666776767767666767767766676667767677667676776677676677677667767667676776776776776767676776676767676776667767767767766666776676767667767767767676767676767676677676766767677676766677667767667677676776676767677676776676677677667676676766776776767766776767766776767767767767767766767767767767676776767666776776676677677666767667766766767766776667677676776677676676767767767677676766767667666776667677677677677677667767767677676776766776767766776667766776766676676776776776766677676776677667766667676767766767677667667677677666776767767677676767766767667676677677677666667767767677676666676766776677677666776776766676776767766766767767676766776776767677676766776666667676677676766776767767676677676676766776776767766676776667667767667667667766676677676776776776667667677676776677677666776676766667677676676677677666776676767677676676776767767767767667766776776676767667677677677676676767677676767766766666776666667767676667767766676776767767767676776767766677677667767767767766677677677677666766676776676667667767677676776767767667767766676766776677676776776766677677677676677676776767767767667767677676767766776677676677677677666676767766766776776766767766677667766776767676776767667766776776666766766677676676667676776767766676677677677676767766767767767767766776766776677676767766776766767767677667766766666677677667677676776677666776776776776776776767676666767677667666766767677676666776767676676766767677676776776776776767677666776776766767767676767767677677677677676776767766776767766677676767767677666776676766767667766776776776767667667677667667676767767676767666667677676776766766767677667767767767766766776776677667767767667677677676776776776677667766776776767676776766776677676767767767667677676766667677676766776766767767677677676677677677676767666767676767767676767677676767666676767676767666767667767676767676776767677676766667767667677677676677666766677677667677677677677667767676776667667667767667767677676766677676676767767767677676767676776776676667767666776776766767676766767676767666767676767677676776667766677677677666766776767677676776767766677667767766666776676766767667767767676776776776667767677676767677667677677677666767767767767667767767767667766776767767676767766766677677677677676776676776766677667767677667676767676667767767667677676776767767677677667766767677677667767667676767767667676677676676676676776776766776766677677676667676667766766776776767677666667767667766767667676667676666767767767677676767666767766676767677677677677667667677667676766766676667767677676676767677667767767677667767667676767677677676776776776676667767767767767767676776767676776767677676676677676776767666767767766666776677666667676776776767667767676666677677676776776667676677676667767767666776776677677677677676766677667666776677677676776676766667766767767766676776677677667767767767766776677676767677667667766677676767677676776677667767676767677666767766767676776766767677676776676667767677667667676676767677677677677677667676767667677677666677676667767766766776767767667677666767767677667766666776677666676767667767676677667666667767767666776776766776767766666676767766677677677677676766677667767676776776776667766767767667677666767767766666776776666767766676767666776767766667667666776767767767767667766667767766766667766767677676666767767676767766766767766667666767677677677676776676776767676677677666676776676676676667677666776776767767766776776776776676676676766776677677676677677676767677677667677677666767677667667767767676666767767767677676776667766776776677676776677676776766766766667767767677666766666666776667
767677676667767767767677677676766676776676767767766776776767766767677676666766677667666776776776676676667767676767677666776776776676676776767766766766776776677677677667677676776776776676767767677676776776676676766767676677677677676676677666776776767677676766666776676776767676667666766776677677666766776767677667767667766767677676677676767767677677667676677666676767766767676766667667677666776776677667767767767767676667666667667766767667767676667766776676767676666677667677677676766766776776676677666776776677677677676667677677677676776676776667676677676766677676776676676776677676766776677677666776677676667677666667676677667677676676776677667667767676766767766776776676677667677676676666776766767767677667676767677676776666776676776766776676676677676767766767767766776676776766766767767676776766767667767677676766776667767667767676767767767767767677676676766676776766776767677666776766767667766776677676677666776767676776767667767767676767676767677677667767767666767666666766667767767766776776667767767767767767767766766767766776767677667766667767667677667767767767677676767667677676766767767767767676776767676767677677676767767767767666776767677677667677666776676776666776767766667767676676677677667767677667767767767666676776766776776776676766667766766676767676776776776767667677676767677677677666666776667677676776776767767767766766677667677676776776767767766767677676767667677677676767676776776767767677667767677676676776767767677667667767767677676676676676677676677676676767767676676776776776676776676767767676676766776776676776767767767676767767667676776766766767767767767767766667666766776677667767767767766667767767667676667767677666667766767767767766776776667766767766667676776767767767677677666766776766766776767766776677677667767677676776767676667767766667767677677677667767677677676776667767677667677676776776776666776776767767767767767676667677666776766766776767767677667767666676676677677676677676776776776776766776676776767676766667766677677676766776667677677677676766766677667766677677677676776776767667766677676776776767676767767766677677666677677676776776677666667766766767676676667767767676677666766776767767766676776776767767767767767766776767767677676776776766767767766677677666667767767767767676676766676776776776776766776776776677666767677666666667667667767676677676776767667676776776767677676776776766766776776776667677667676677677666776767667666666677677666666767766767767767766667767766767676766776776767666676776766767667767676767767766767767767767767766776776766776676767667676676767676766767666766677677676677677676776776776776767677676677677677677676676676766776677677677676776676767767766776776776667767667677677676667677676776676776766767667667767667766767676667677667667677677676676676776677667767676766676776776767766776767766667677666676776776667676776666776767677677676776776667767677666767767666776776776767766767667767666767677677676676676766776667667677677677677666767677666776766776676767767766776766667766766676776677676776766677667677677677667667767676667767767676677676676676767766767676767677667766767677676677677676766776767677666767677677676767677676776767767767766677667767767766767767767766776776677676766767766667767677676766676667666767767767766667766767767767767766667676766677666766667767767676767767676767677667667767767767677667767766776767676776676776676776676776767677667667677677677677676767666677676667767766776776766767766677677667667676767667766676676767767676667767677677677667677676776776766776767677667676666677667666776776776667676776676767767677677677677676767676676676677667767666677677677677667767766776667667677677666766767667677667666766667677677676767767676676666776767766776766667676766767676776677676766767667767676766677676677676676767767767767676767767767767767677676767766767676766767676667767767677677676767667766776776767767667677677677676767676676766767677677667767766676776676676677676776677677677667766667676676776667676767767767667676676677676776776776776776766767676676666667766776766776677666776776677667766767767677677676767767766776767667766776776776676776776776766767767767767767676767666776676677666767766776776776766767676767767676677676776776767676676766767677667667667766667676776776767677677676767766766767767766776766776776766676676676776776776776666776767766666767677676776766776776766776776776676676676776776776776766767666767767766767676677667676676776676676677667766767767667677676776776776767677676766677677676766776667667667766667666776677667667677676776767766776766767767766776767667766776776676767767766677677677677677667677677677666767767677677677667767767677677676776776676776676667766767667667767767676767766767676776667677667666767767767767677677667676676776767667767676767676667767767667766676776667676677667766767766667677676776676667677677666767677667666776667767667766776776776767767766666776767677677676767766666677677666776767676767667767767766676776776776677677676776667767767677667766667767766776677667767766776776776667767766677667666667676666776677676776767766767677676776776767667767677676767766776776776666767766676776766667667667666676766767676766767667677677667767676776776776676677677666776767767667767667766676767766767676676776766666676776767767667667676776767766776776767767677677676666677677666767677667677677666767767766676766767677676677677677676767677676677677677676666767766677676766767676676767676677677677666776767766666776767676776767766767767676776677666677677676766677676776677677676677667767667676766676776677667667767676677676677677676667676767767766776767677667766776776776767666766677676776776776767676767767766666766776767767766767667676676767667767766776767677676776766776767666677667667676776766677677677676767767767677676766677677677667666767767676676767677677667766677676776677666767766766767677676776676766776776767766776776677676776677677676677676767676776767767676776767677677677667676676767767667767667666776767677676677667677676676677676767667677667767767676776677677677677677676776767677677677676766666776776776677677667676676766766776766676767677676776676776667767766767667667677667676776767767677677676766676667766667667767676677677676776776776667677666676776776676677676767766676767677676766766676767766776667667766776776776776767766776677677676776776776676767767666767676767667677677677667676667677676776776667676767676776676766667676676667767766667767666766767667767676766766666677676776767767767767677676776767667667666776677667767667767766677666767767677676677677677667766676676767766676767766667767676676776676667767767677667667677676776776767676767766667767767666767666666776776776677667667766767667666776766676677666676776776677667667677676767667677677676776776666767767676776776676767767666776776776676676677676776666776767676767767667667767677676766767676776676767766767667767676776667766667676776776766776767676766776676667766677676776776767676766666776666667767766677676776666667767667766767767767676767677677667677666677677677677676676776766776766776767766776776776767766766676766767676766677676667767767767676767677676766667767767767767766776776677676767666776766776766677666776666767766676767677677676667667767676677677677676676666677676776766767766776766776767677666776677676767676776776776667767676767676677676776667767667667766767677676676667677667667667767667767766667666776767766767767677676667677676776776767767767767766766767767767766667667666767677676766676776667666776767677667667767767666776767767767767676676776776666776767766677676667667767767767677677667667676776677677667767767667767767676776776776767677667676776766767767767676766776767667676767767667766677666776776776667767676776676767676767677677676677677667767676776776776767767767767767677676677667767666676677676776767676776767766766776676767766776767767667677667767766776776666677667667767677667767667766676677677667666776776766776676676677666767667676667677676676677677666677667766776776776776776767676776667767667676766676677676666677677676776776776776776676766766776767667767767676776767676776776677667677666767676667766676676676776767767767767667766776677677677667766676776776776767766767767767767677676766766766677667667666667677676767766676776776766667767767676776677676767767677667676677667666776677677676667767767677676776766766677677666776667676767766676776676676776666776776776676776767767676677666676676676776767767767676776776776767766767667677676676776776776676766766666776776767767676776767667767666677676767767677666767677677676776676677677676677667767677677667767667767767677676766776667676767766767767767766776766767676766767767766766676677666767666776667667767667766667667767676667767666677666767767677667676676776776677677676676766767667667766676677677676767676676677667667667676666776767677677667766776776676766767676676767767676676766776766776776767767767767766667767666776767677676776767766666776776676767666776776767676767767667677677676776767767767676677677676676767766766676767667676677666667767767767676766677666767677676676767767677676776776677676666767767677667676767766776767676677676776766766766677677677666676767676776776667767767676776776776776677677666776776767667677676776666766666766667677677676767766677676676776766676667767677667667676776776677677666776766776766677667767767666667767767667767766766776776767767677677677676767767766666667677666676677677676776776677676766776776776667676766767677676776767766766767767676776776677667677677666677667667677676767667766667766776767766776776776676776676676766677676767766667767676677677667667677667767677666676776776676776676767766776767677677676677677676667667676776776667767676776776776676667677667767677677667766766776767766667767676677667677676767667767767766767676676767677676776776766676766776676776677676676776676677676776677676776776767667677676677677666677667767766776776676767767767766767667667767767766766766776776677677676776767766776676677667766776776776766776676676776677676677666776776776776776676767767667767676767767766767667667767666767677677667767766677676667767767
6767766767767677676676776677677676776776776676767767677676776776776676667676766776767676776767667767767667766676766766676677667666666767667676776666767767767767676767667767667676766676776767766676767676766767676767676776667766776767667677677667767667766776666776767676677676676677676677667767676767676677677666676676767767767767666766676776677676776776667767676776776667667677666776776776666767677676767767767766767766776677676767677667766776776767667767767767767677667676776767667666766667767677666677677667677666677677666776767677677666767767667677677677676676766776776776676676676776776767676776767676776767677677667767676676767766667766776766767766767767676767767767767676676677667766766766767766776677676776776776676776776667677677677676767667767767766677667767676776766667767667766667666767666767676676666776767767766767676677667677676776677667766667767767767766767667676666776776776767677676776666677676767766776667766776776766776676767667677667767766667666767766677667677676677666677666776776676676766776667677677666767766677666776776776677676766776677677677666776676767767677676776767767767667676766767766666776766767767677676677676667666667767676776776767767676776766776776677677667677677676767676767767666677667767767667767767766776677676776776666677677677676766677667767676766666767767766776667676676776776776677677667767667767667666676667766677677677676766767767676776767667666767667767767767767676767766666767667766767767766676767677676776776667667766766776677677676676767677676767766766776666767677676776676766676676767667677677677677677677676776676767677677676667767667767676776667676676667676776767677667676677667767767767767676766666767767766766677676676776767767677666767667767766776676767767677677667766776667677677677667767766776676766666766767677677677676667766767676776767667767676667677677677676776776766666776776767677677677676677676677677676776767676776767767666766776677677677676667766666776776677676776776776677667767666676776776666767767766766767677676676676776776667767667767766766767767676767677676767677676767666776766767667767677667667767677676766776766767766776766776776767666767767767676666676776767766666667667766766677677677676776776667766776776767676767767767766677677676676767767766667767767767766767767676677667677676667677666677677676776776667676666776766767767677667676767676776666676776776776677677677667667676776766767666677667676767767767676766776677667677676677676767767767767766767677677677676767766767676776767667667676776776776676676776767677677666776677677676667676767767676667677677676667666776767767676767766767667667676776677677676767766776776776776767676776766776776767676667766766776767677677677667667676676776766767676676776767677676676767767767676667767676776666676776677676776766767676677676776666667666767767676767767667767766676676677677677677667677677666767767767666766776767766677676776767766776767676667766776766676767766776767767667766766767767667767767767766776677677677676776776767676767767667767676776776676776767767676776676776767767666676677676776767766767677667767676776767766766766677677666776677676767767676776767676776766776776776776776767767677666776776767767766667766767677677676776767676677666766776766676766677677667767677677677667767767666776776766767767767667676767766767767767767676766667677677677676767666767767676767766767767676767676776677666776766667767767766767677676776776767767676766767766767666677676667767767677677677667767677677677676767667677677677677666677676677676776767767767667677676776667676776667766677677677676776767766767666767667667676776677676766666776677667767676676776776767676776776676767767767766776767677677676776677677677676677676766776767767677666776776766676776767676767676766767767677677677667767767667767667767766677677676776677677667767766776776776776767767677676767677676776767766677676776776776766677666767766766776767766667666776767676667767767677677667677677677676676776776776767677676767667767767766776767766776776676776676767667767677676767666666677666767766767766676677677676767676677676766677677677676766776776767766766767676767767676676776776677677677677676677667676766776776667677666776666776776676666776767676667667767767676776767677677667676766676767676766666776776767667767677677676766776767767677676667767767767766767667766776776767676767667667767767767767676776776776677666677676677667677667767767677677676776776767766767676776676667767667677677676776776676776767766766766677676767677666666776776776776676767767767767666766776676667667767766676776667676676776667666776676767767767767667666767767667767766666676776766666776776677666677676776776776776767767677677677666767766767766776776767666676776767676776776776776676676767766776776667766766776776766776776677677677677676776776776767667767667676677667766776676776676776766776767667667766776767676676766776767666766767767677667667766766666776776766776776667677677676767666776776766667767667767676776666667677677676767677667767767677666677677677676776767767767767767677677666776677676767767676776676676677677667767677666676776776677667767766666667767767767767667666776776767767767767766776677666666776767676767677676766667667766776776677667676766776767677677667767667677677676776677677667667766677676776667677676676767767766677676766666776767767676676667667666667767766676776776776676767767666767766767767766676767766767677677676676676767666676766677677677676767767767767676776677667766776776677667766677677667766677677677677666677667676767676767676766766776776776776677676676667677677676677676766766676776766766676667766776776776767766667766676776677676776776766776766676677676677677667767767767766666776776776677676767666767766766767767677676776767767766776776767667666667666677676677676677676766766666676776776766776676667677677677676667676767676676776767767676776666776776667767767677667767676676766767766676767766767677666776676776776667666776667767767667766776676666776666667766667767676767766766676677677667667676776667767667767766776776766767676667767766776767767766766767667767667767677677676776767767766677677667667666776767676766776767677667677667767767667676776767767676767676776766776776766767767676766776676667767667767767767676666776776767767666767677676667677667767677676677677676767767676767677677666776767667767767667677676667767667767676676676766667767767667676776776677666776766776667767767767676767677676767767667676776667676776667677667676677667666677676776767767677676667677677677677667767666776767667667767767767676767677677666767666767766767676676767677677676676776766767677677677667766767677676667767767676677667677677677667766776776776766767677677667767677677677676776676667767677676776776767766776776776677667766676776776776766766766776667767766766767767676776767767766676766776676776766767666767677677677677677676776776776776776776666676776766776767766677677677676767677666776767677667676776766767767676677667677667677677676767767677666667676767767676667676667767766677666676776767767767767767766677666666676766767766776767766776677666677676776776667666676767666776767676677676767767667666677666776676776676767667677677677667766776767677677676776766767676767676776767676766776776776677677676676667676776767667676767676776776767676767767667766677667767766776676767767677677667677677677667766677677677667677676767767766677676776767766776767676776776776667676776776776766776776776676776776676767767676676776776676767766676776776767766676767667767667676767676766776767677677676677677677677677677666676766776767767676677677677676667767767677677676776767766776677676766667676676766767766766677666776767676766677676776767676676767667677676767667676776776767767767666776776767767766776766776677677677677677667667667677667766767767676767767767667767676766676776667767667666677667677677676767766766776676676776677676776766676767676776776776767676776776766677676677676767766677676766776766776677677677676677677677667667676776677667676767676766776666766776776776766776677677677667767676776767677667766767767667676776776677676776776677667667767766666776776667667677676767677677666766776676676776767677676677667767766767667767677677666776677667676766677667677677677677677676776677676677677677676677677676776776776677667677677677676776776676666677676677666676767766776667667767767767666677677677667677677676767767666676766766776767767666666767676677667767677677667767676667766767667767676776667667676776766677676776767667767766767676766677676766766766776666767667767677677677676776677676677667677676677677666776776666776776776667767767767676766767677676677676677667666776776767766677667676767767766676766767677667767767676776666776766776776766677667677667667766677677676767766677667667767666767676677667767766776776666776776766776667676776776767677676776776776676776776667767766767666666776676776667767666776776776666767766766776667676767767767666667766776776776776766666677676667767676776677676677676676767766676767767676677677677676677667767766676676767667767667767677676767766776776776776677676776677676677676776766767667676667667677676766776666776767767677677667666767767767767766666766767767667766767666767676776776776766767667677667677677676766767767677676676776767766676776767767767677667677667767766766766767677676767677666767666776776767767767676677667767667666776776767676776776776767766767677677676677666776766766767767676766767767666676676767677676776776766776766776776776776766667667667767667766776677676776776676776677677677667767667677676677676776767677667676767677677676767666766766677667767667767766776676676767666776676677676667677667766677677676667667676677667677677676766677676767767766776667667766667767667676767767767766776776667666667676767767766766776677666776767767766766767667767767767767677676766776767766776776677677676677667676766667676677677667667766676767676767767767676776666776667766667767766776767767767766776676776776776676776767767767767766667677677667767677677666676767767667676776776776676676767767767677676666767676767767677676676776767667766677677666776667766677677676766
36767666767767677677676676677667676676667766767767767667766776676677676767767767767667766767677676677676667767767766676677667767767676676677676776676776776767766767767676767767667677676767766776776676767767766776776776776666767677667766776776767667676766776767677667667677676666776767676767767676677677667667767676776667767767766676767767767767766677666767676666776776776677667766767766676776767676776667667666767676676677667767766776667677676776676676767767766767767667677676667677676766776776776766676766677667667667677666677667767766776776677676766677666666776677667667767677677667666767677666676776766766677676767767767676766676677676767767667666767677677667667677677677677676666766677676776676667667676666767766677667767767766767667676766767767677677667767767676767766776776766676776767667677677667676666776677666767767667667767767767676767667676677677676766767677676767667676767767666776676767767767666767766767766776767677677667676767766676776767677666776766776776667676776767767767667676776676676776776776776677667666676766767677676767766676776767767667676677677667767766776677677667767767666776767676776677667767667767667677677667767667766776767667677677677676776666767766766767676776766677666666677677666767667676666776667767677677676667766776766776776776776776667666667677676666776676667667667667677667677676677667767676676776767676676776767677676677677677666767767667677676776776776767667676677666776766776766676766667666666676776767767767677676776676776677667767666776667677667676776676767666767677667766776776676767667767767667767767766767676776676766776766776667767676676776766677676776776767667677676767766767767677677677677666776766776776776676767666776767667676776667767667767676776677677677677667676676776677667677666676677676667767767767767666767766776776676667676767767667766766776776666677676677677666767766766776676776776776677676766767676776776666766767677676776766676776667677676767766666767767766676776767767767667676677667677676776767767766767766677676776776776766776776766776677677677666766776766767767767677667676666767767766776667676776676776776766766776666776667677676776767767767677677676677666667767667766766676776776667767676677676776766767766767666677667767766666667767676677676776667766776677667767767666677676767677677677677677676776677677666767667676676677677676667676767766776677677666677667666776767666677677676776776767767667766677666677677677676766677676776776776666776767766767766667766766776767767677677666767767767676776767676767766776767767666776667767766676767767677667677677676666677676776677676667767766776767667767766767676667766767677677676776767767666776767767667766677676766776766766776767767677677676677676776776767767677677666767766776677676767766767676766776666766776666767767667767766776776667767767767677677676776766766677676776766667767676766767766676676767766776776766767676676767766767767677677666767666676776676776776667676767766767766767666776677677667676767767676767767666766776677677666776667676767767767667666767676767766776767767767767667667766767676776667767676776776766776776667677666767767766776767667666776776776677676677677666676666677676677677666667767767766766667676676776666767766676676767676677677676677676766666776666767676767667677677677677667767767767766776776767767666776776677677666776767766666767766776677667676776676676766767767667767676767767766776677677676677667667667677677676776767767667676776767767676776766677667767767767766677667667766767767767767666677677666776776676776776676677667677666677676766766666667667767767767766767767766766667767767767766667677677667766776667677676776676766767766776776676767767767767676767767767677666676776677676667676776776767767767667767766667766776776677677676676767667676766776776776677667766667767667676677667677677667666667766776676767667677676776776676667677676767766776776767676776776776776776776767667667766776776776677677667767766676766667766766767767677676667667676776766767766767766776677677677677677667767766767767677676776766667767667767767677677676776767676766766677677677666677667767677676776767667677666676677667676776666667766767666776776776776766767676776776677667666776767666776767676767767767676676666677666767677676776776767677677676667667676677676767677676766767767767767676767677677677666776767676767676667677667677666667667766776776767767676767766767767677666766667767676776776676776766677667766776677677676667676676776676767767677677677676776676766677676767767676677667677676776766767767677676767677676767677676677666776676776667767666766776676677676676767676776776766767766776767667677677667767667766776677676776776766667667767666766776767667767667676767767766776776667666776766776766776776776767677666776767767766776676667667667767676676767676776776676776776776766766776677676667767767676776767677677677677666776666676767666776766776767677677667676667677667676767677677677667767677667767676666776666667676776766776677676767766677667766667767766676767767766776766767676766776767666767767767676767767766767767767766667676676676767677667766666776667766766776767666677676767676677666776776776776677667767767767677677677677667767677677676766667767767676676676767767666767667766776676767767676766766767676676767676767767767767767676767766667676776767667767677667676676776676766776767676677677667676766776677666776767667767677677667766776766676776767677676776676776676776767677667676677677676667767677667676766766677667766776776666776767667667677666667666776677666767676767676677676676767667676677667766776776766667677676677676667677667766677677677676677676766766767676766677677667676767676676666767666776667766776776666766767667676766767677676776677666767767667767767767767676776767767677667767677666776776676776776676766666776776767766776776776666677677667677667677677676677666766767676776776767767767766776776667677676776766676766676766776677676676776677667667676776767766776776677667767677667767667676776676776776776667667767767666767767676767767677677666676766676676677667766676667677666776767677676767677667767767767767767677667767767676767767767766767767767766776776676776776676667767766676767766776776767766767677677667677667667667676776766766677677677666767767767667767766776776776677667677676767677676677676767677666776776767677667676776776667677667676776776776767767676776766766776767767677667766776766776776677676667766767767667677676776776776677666776676677676677667767767767676766766677676767676766677677676676776667676776776677667766767666667767666766776676676776767667677676766776667666767666776776776667767767676676766767677676767666676776767676667676766776767766677677677677677676677667677676766666776776767767677667766767766776676767767767766776776767766776667676677667766767766766767767667666767766767666676676677666667676676776766767766776767767766776767767767667667676767676776676776776776676676666766667767767677666767767766776766667767766776766767676767677667676766776767767767677676677677666766776767767766767767677677676766776767766666767667767767766676676676776677667767766666776667667676776667767667766767767767766766676776676667676776767667677667766776767667667767677676767766766767767766667766776676666666767767667677677666677676766766677677677677677676776776766677667667667766776767667767767667677677676767676667766776776667677676776776677666767666767676766677676767677676776776767666677676767767667667667667767767767676676667766776766776767767676666767667767767767766666767677676776766776767767767767676767667766667767766766766776766776776767767676676767677676767677677667677677666776766776767767767676676776767677676766776666766677677677677677677676776676776776776767767676667766677667677666766776666666677677667676667767676776676677667767677666766776676776677666776766676767767666776776667766776776766776676776676776667677666766676676676776776776776776776676677676667667766676676776776766676676776667676767767667666776677677677676776776676767667766767666767767766677667767766766776667767666766776776676776676776776776767767767676767667766767677677677677676767667767667666776776767667667766676776767766666677666677667666767666767767766776676767667667767666676677667766776767767766677667677676767767676677677666776767767766767676776667667677677677676677676766666776676667667767766667666776776776767767767766776767667767676676776776767667676766766767766676677667767766776776676767767677677677676767677666767676767767667677676667766667676667676767766677677666767676766676767767677666776766767677676767766776776676677677676676667767767767667767667666766776677666767766767767766767666776767767676676766776767767676776666766676776666677666776667767677667676676666677666776677677676766776766667767767766766767667767676676676776776776667766667766676677667667676776776767767767767676767667676776766666776776677677676776776767767676676766767767667667766776767767767676677667767766676666667676776666766667767767766766767767767766676677676767767766776766776767767676677676767667667676776767767676666776677667676767767677676767676676676767767766776776776776677677677677676677676776776766776776776767766766767676677677676776776677667767767767677676677677677666776677666767676766776677676767666677666767677677667676677676776677667767767767667767766677677677667676766676666776667666667677677677677676767767766776766776776776776776767766667667767667766677666767767766767766766767766677676677677677677676677676776776676776776676776776667767766766767667767767677667767676767667676776666776776767677677667767677676776677667766677666767677677676767666767677676776767766776767667677667766766776676676767766666676776767766776767766677676667677676677667767767766677667766677666667767767766677676776776767766677666667667666776776767766767766776766767666767677677677676677676776667677676667767677667767677666676767767767767766677666677677676766767676767767767676667677666676677676767677676767676767677676677667766667677666776767766767767766776677666776776776667667766767767676676677677677666676766767666767667677677677676776776776767677666677677677677676
6776767767766677676667767767676776776676677676766677677677667767676776776667767667767767666677677666676677677677667676767766767677677677666766776677676767767676677667767677677676676767676776776766776776767767666676677676776767677676776776776767767667666766667667676667677677676677676776766667767677667767767666776767767767767766766776776766776776677667766766766767767677677676676767767766767667676767677676677676766776767677677677667767677667766766676767676766676776767766767676766767767667767677676677666776767677677676776676776677667676776776677677677677676667767676767677676776767767676766767676767766766667767767667676776776767767767677676767677677666676776677676677667766776766677676776677676776667767766776766677676676677677676767676767767677676776667766776767666667766776776776767767677677676676677667766677676767676666766767677677677676767667766677666776667676767677676767767677666767677666767767676767677667767766666767767767767666776766767767677667666767766767677667767677676776676766667677666766676776676776676767677667766776776677677676767677677676677677676666776776767676776766766666776776676676776776767676667767766767677667767676667677677676667767667767767667766677667666776666767666776766767677677666766767766667667766766766776776666776776676776676766676776676676776776766776776776776677677667676767666766676676776767766767767667667767767767766776767767677666677677676767766676776767667767767766776677667766776767666776667677677677677676767677677676677667767767766776767767767766767767677667676767767766776776667676676767677677677676776676767667676776767677667677667676776676767667676767677677677676676766776767767767676776676776776767766767666676776666666776676776767677667767766776776776776676667767677677676767767676666767676766776676776776776776776677676667667767766776767667767767767667767766766776776776776677677676767677676767767767666767767676767767677676776676776766767676776767676776767767767666767676667677676676776767677676677676667766776766767766677677676767677676667767677676766667667767667767676677676677677667766767766677667767677666776676776776766776667667767766666667766767677667667767767676676767767667766677666667767676776767767767767767676767767677667767676776667766676776776776776676776766766767666767677676766677677676677667667767667767767667677667767676776766767677676677667677676776776767677667667767766776776677677676767667767666776677676767767766776767677677667767676677667676767677676677677677667767677676766677677677667666767766776776676767766676767677677677677677676676767677677676776677677667766767766776677666767767767767677676776667766677667676677676767766677677667667677677677676767767676776676767676666776776766667676676676776767766776776767677677676776677677676776677677677667676676666776776667767677667676776766767767767767667767667677677667676776767677666767766776776767676776677667767767677666776677676767676677676676767767677677676766776767767666677677666677676767676677676776666766766776767767767677676677676776767676776776767677667767677676677677677667766776667767767767676767677667766776767667677677677667767677667766766776776666767676677677676766776676767677677676676676776776767667767766676767667767666776676676776677676776766676766677676776776677667677667766767767667666666767766776767676767676677677667767767766767667677667677676767767666767767767767767667766776667676776776776776776767676776676776776766776776776767677676776776766667767767676767767677667766676776776767667677667667767667667767676667667667666676667667766676667767766666677676776766776676776767767767677677667676666677677667677666776776676767767767767766776776677666776767767767676767767767767767677666766677676767767676776776766766776676776776677677667667667676767766776776766667766776677667676677667677667676676666677677676767676667676776767667667667677677667676767766776776767677676776667677676676766776676667666776667677666676667767767676776776776776767767767677667667766767677667766776767677666677667676767677677676667767767676776767767767767677676776676767676767667676776776767766776776767767677677676767767766766776767767677667766767677677677677676676776776767677667666766767766776677677676667766767667677677667677677677676767767766666766766767666666776776676677677676677677676767677677676776666776677676676776677677676776767667767677667767677677677666766776676767767667677677676667766776776766776667766767667767676667767766767767677666766767766677667766767676767766776666776676677667676776776776776776677666677667767767667767767766767767766767677676776677667766666767767676776676676677667766767766776676767667767767766666776776767676766666666767677676766776766766767767676767667676676666776677667767677677677667667766676766776767767676667667767667766677667766776767766776676767766676677676676766766766766766677667767676676667767677677666667677666767767767667767677676767677676776776767676767677676776766776676677676776766776676776667767766767767767676776776677676786776767677677676776767677676677667767767677667677676776676677677677676667767767767767767676666776776677667767677676767767666676677677676767677676776677676767676676776767766776776776677666766676677666766767666776767667767677676776766776677676667677666776766776776767767667767676766767667766767767676766766767676776766767677676776776677676667676776776677677676667767767676766767677666676776776667676767767766666667666667767767766666767667677667767667767767767767677676666677677676676676676767667676776767767677666766776776767767676667767666677667767677676676666676677677667766766677676676776776677667767677667676776766766766776767676676767767676676676666776767767766766667667766767676667677677677677676776776776676766676776776667767766776677676676766677676677677676776767667676677677676776766766776767767676666767667766667766767767676776767767766767766666676776667676776676767766766776676766767767676666676776666776767676767676766676776767767667676767767667767767676766767677666776767666776776767667766767767767677666677677677666767766677676767666676766767677666767766767676776767766776767766776766776677666776776667767767767666767767766776767676677677667666676776676766776767766767766776676776677667677667766776677666676767767767676767766676676767767677676767767677677676767767667676767677677676776776676776776767666767677677667667666767677667766767667676776776767767666776676767667677676676766776766767767766767767766776667767766676767677677676776676767766767676776767676776767667676666677676676776676666776676767667767767767767667676776776767677677667677677666766776776767767677677677676776767677676776676767677677677676776776767767767766776776666766667676767766776767667676677666766677677667766767667766776767767677677676776776776766667767767767677667767676767767677677677667677677667767766676776676676767767767767767677667677677676766676776776767677666676776677666776776676767676766666776776767666776767767677677677676776676666767766776667677677676767676776767767767677667676766767767767667667767767676776766776666776767767677677677677677666666666767767767667676677677667767676766776776776766766676776776767767766676767677666776776766677677667676766767767677677676767676776776677676776776767676676776776776767667667666677676767667667767767767676677677677676776776766776676776666767767676767767667677677667767677677677677676776776776767676776767766776767766767667767767676776767676767677677676776666676667676776667767676767767767676666776676766767677676667676677667677676766667667767767767667676677667767767767676776767677676677667766766767767766776677667667676776667766776766767676667766776776666767676776776776677666767667767677676767767767676676767667667667676767767677676667666767677676677676767667767767677677676776767767766667767767677676767767676767767767666776776767677676677667676767767666776676677666776776766677676776667767766667667767767767766766667767676667667667677666677667677677676776667767766766667667766767767666776676676766666767676676766677677666667677667667667667667667676767766676776767767766776677667667677676776776666767767767676776677677676776776666776776767767767677667676677666767767677667767676767767677677676776677667677667677676776767667767767676666776767767677667767667767666767767767767676677667676776776767766677667677667767676677676677676677677676776676667766666677666776767766767677677676676776767767766677677667677676776676766676776677677676767676767676677667767767666776766667767677677666676767767766767767767767766676776776776767676666776776767767767766767676767766776676776677677677677667677667677677667667767667667767767677677676776667676677667767666677676677676666776776767767766766767676667676776767666767767677667677667767676676776677677677676776676767766776776667666767677677676767767667766767676766767666776676776776766667767767767667677676676766766776766776676776667677666767667676666766676776677667667677677677676667666677677677667676766767767667767667677676667676776667767767677666766766676677667666766767667676677667676776776676776776766766767667766776676767666767677676767766677666677677676767767767666776766776776776677676766676676776767766766776677677677666767767766767767666766677667677667767676767766676676776677676677666767766677676677666766776776776776767677676667677676766776677677676776676767667767766766766776677676677677676677667677667767676776767767766776776767767667666667767766776677666676767676766776776776767676767677676776676677677677666767767676776677667767767676767767767767767666766767767767676677677676776767767767667767767677666766776767667766767767767676666776666677677667766677677677676767767766767677677677667676676677677667677667676677676776776676667677677676766776767766767677676776767677677667767767767767767766767677677677666776677676776776677666677677677676676767767767667767767767667766767767676766766776767766767767767767667666767767767676766776776776767676776776676767677677667766676676767766767766776766776667766767766676767767676776776766677677677676676676667767676776677676677677666667766767676767677677667676677677
67677667676766776677667667766766776776776776776776776766677676776676776776677677676667766677666677677676677666677666677666767666767767766767767676677666776667767676767677676677677677666776667766676776676776676776767667677677676776776766767767677677666676776767767676676767667767767667677676776666776767676776667767677676767766776767666676766676667677676776667767677676776676677676776767676767676676676776776677676776767766766776667767766677676677677677667667767676677667677676666767767767677667767767676676776767676776776767766677667676776667677676676767766766767767676766776767766767677677666767676776766776766766766677676776676676776776667677677666776767766766676767767676667767767766776776677676767676667767766676766776677676676766776676677676776776776667767767667676667767677677667676676776776776676776776766776776776767676667766767676767767767766766776766776676766767676776677667767767676677677666776677666667676776776776767676766666676677677676677667667676677677677677666776666766677676767676767667767676776767676676767677667666766767667766767667767766767766667677666776676766776667677676776767677667766767766767676776767667677677676776766667767676677676776767667676776676776776766667766767666676666767666676776776767767767767766676776666776667677667767667767666766776677667767767767667667767767676676767767767766766776766776767677676676767766666776666776767767677676667677676766676776767767767767767767767676776776776776776766767767676677667767766766776667766677677667767677677667667667667767676676776767667677676776677667766776677676767667766776767766766766776776776766776776677667767766776767767666776776776776776676767667767676766676667677667767766767666766677667677676776676776767766766677666776776776767676676776676677667767667767767767767767767767677677677676776666676776677666767767767667666677667667766676776676676776766677677677666677666677677676766776776776776776676776666767766776776776767676767767767766677666766776666767667766776767677676666776766677677677676676767667667667667677666676666677667667667767676776776776677676767767767676776767766776776676767676677677676776667766776677667676766776767767766677676767676676776667667666776776677677667766767767767766767667677676776776776776666776776766667667767766776667676767767767766776776677666767767766776776677676766667677667677677666766776776776766767677676677677676667767676667767667666776776767767766677666677676776677676776776667766776776766776667667677677676667677667767666767667667677666666776776676776676677676776766776677676676776767677677677676776776766667766666676776776667767766666776776766776776667766667667676767767677667766667677676677677666677676776677677676677667767766776767767766776776667666677666677666776767767676776776767766676776776767766766667676666676676677676776767666766776667767676776666776776766676677677677677676676776767676776766667767677667767677667677666676776767766666667767667766767766767667767677676666776776677667767677677677677667767667767767667677676676776776677676776766766766776776776776767676776776776776776776667766677676776666776766767767677677676667676667767676677677667767666776767676676767677667766776776677667676767767677666776776667667766766776767676767767677667676767666776776667676667767767667677677677676767667767767767767676776666776776676767767676667676776776676766676676666767677666667676776776676767677676767667767676677676766676776776776676767767677676767766767676676677676776776677676677677677677676667667666676776767766676766677677677676677666776776776676776767667676767677677677676767677677667766767766676767667767666776666766766767767666677667767766677667766676676677676767676676767676766766766776676767766676767666776766767767667666767667767667766776776776676776776767767666677667766676677676677667677667677666667676676667667676767676776767767667677667767667766677666776666676767767677677667667766766776776667766767667676776767677676767677676776767676766776676767677676776676776666776677676776776767766767676776776767666677667767767766776776677677667767766766677666766666776776677677676666776676766766766776667667767677676676776766766667677676776766776667767676766676767767667677676666776767677667767667677666677676677677667677677667767677667766766676677677667766667766776766667677676776767677676676767766767767766676677667767677666767767767677677677666766767766767766667767677677676676677676766776776776676767676776666676667767766776667767677677676677677667677667667767767767767677677667667666676776767766766766677676677676766677677677667766766766776776767677667767667767767677667677677666677676776776666766767767677677667766776767667767676776676776776767666776667676667767766676676776766767766677677666767767676776776776766776677676776767677676767767677677676676776676776766667667766767767677666776767767667666676677677676667766776767767667767677676676776776677677676677666767766667767767667766677676776776676766676776676677676776776766776767677676776776666766677676676767767677667666677676677667767767767677677667767766677667667766677676767767676776667767676776667766676776776677667677677677677677666767677676776776666767667676667677677666666767767666776767676767677676767766667667767767767667677677667667677667677666776766767677667767766776767767767767677676776767667767767767676776767676766767667677667767766776767767677677667766766776776767767766667766676776676677676767767667667767767767676667667767677677667766677667666767667676676776767767667767766776776766766776767766666766767767677676676767676776666776676776776677677677666776677676666676766767767767766776767766767677666677667767767766776666767677677677677677677667676776776776776667766766677677676767667767676676767766766776776776776767767767666776767666667667767767677667767767767677677677677676776676776776766676767677667677677677676776776767767767677666666776666766767767666767676676676667767667767667667676766776766676767767677677667767767766776776776767767676666767666767767766766767677677677677676776677676767767677676767767667767766677677666766776766776666766677677676776767677677677667676676767766776667767667667766776776767666767767767767666776776677666776677676766776767676767767667677677667667767766776776677667676677677676767767667677677667677677677667677677667677677667677676766776767677666776676767767767676776766767767767676766767767677667667677677676767676676667666766677677677677667766676776776776776767677667767767677677676767767766767666676766776667766776767667667677666667676667666677666776776766766776776676766676767667767766767676776776776767666776767767677676677676776767767677667677667667767766677677667767766767677667767766776776767677676766677667766667767676776676666766666776676776767766776776776767767766667766776766776766677667667766776766767767766776677667766676767676767667677676677667767667676776766667767676776676667767767676776776776776677676766677676776676677676766676776776776766776676667767667767767767677667676767666767666767676766767767677677667767667766776767667767667767677667767667667766767766767767767767677676767666667767766677676767677676767666677667766767667676677676676676776766676676677676766767767666676766677676767677677676776776676776767767676766676766767676776677677676676776766677676776776676767677667767677666676776676667667767676776676776776667676676676766776767667766766766776676767767766766776677667767667677667766667766766776776767767676776667676767676776767767767666776677677676767676767767666766667676767767677667766776776776677676677666776677677676776776677676676677676776776766776766776677676776667766677676676676677677667767667666767667767677677676676776767667677676666776677676767767666776767677677667767766676676776666666766776776677677676666677676776666766766776676776667676676767667767767767766667676676776776776766677677677677667677676767766766766677666776767767677667677676767767767676676666677677676776776776676767666767676767667676776677666776766677676676767767766676767667767766676677677677667676776677676666776667676776767676776766676677666776667767767676767667767666676767666766677676767676776767667767676667767766677676767677667767677676776776766776767767767766766767677666776776776767676776676776677666776776766766677677677677676767767676666776667767767766767677677677667676776767766676676776776767677677667767667676766677677676766767767767766776676767766766766767767677677676776776676767767767676766776677677677667767766676776776776766677676677676667667767766667767767766766776766767766677667767767666676676776767676667666767676767676667767767767767766667677677667767767766766666766767667676776676766776776676776776767667767767676767767767677676767767676776767766776776767767676767677677667767767676677676676677677666767676667767677677677667767767767667677676677677677667677667676676776776776677677676667677667767767677677677666676676766776776766776767767677676767676676767666666776676767677677677677667766676667676676666677667766676767676767677676767666676677677677677676767767667767767666677667667767766776776776676776676677676776776776676767676776676767667767676766767677676776776767667767767667666776677667767667767667666677667767677677667766767767767677676776767676776776677677676776676677677666767676667767767667677676767767677677676666667677676776776776767667766766666766776766776776667767676676666767677677676776767667767677676676766667667677677677667666766667766776676767677676766776667667676776776767767676676676776767677676767677676776767767767767767766677667677676766776667766776677667766677667677666767677677677676767767677677667667767767676767767766766776776677677676677666666677667766666766776776776776676667767767766767767676776677676676676677677676676767666667767676677677666676666766766776767667676776667767667676667767667766676667676776776767767677676767677676776677667676776676667767767767676776776767676677667667677667677676767767667677676776776776767767767677677677666676676676776667676676766677676676776676776776666667676776776766767677667767666776776667667677677666776776667677667667676767676667677677667677
6767767767667767676667767677676776767677676776776776677677677677676666766676666667677676766667767676766676766767676767667677667677676776767677667677676767676776767767667677676767667767767766676666667767677667677677677677677676676776767767667767667676677666676776776676767667677667767677667676766766767767667677667667676766666776667677677667677666766776776776667767676767767767767676766767666677676767667677677677676776766776767767677667766776677666776766776676676767676776766766677677676677677676676776676766767766767766676677677677666766776676677677677666776776767767677666766776776767677676676677676767766676766776776666676676677676776776767767667767767677676776766667766677677676677667667677676767767677677677677667767666766677667767677677676766676776767676676767767667676767766776776667676766677677677676767677676776667677677677677677676776776766677676766767676766776767667766776766676767677676776667766776766767767766767767667667766776667767677667767677677666676676776776677676677677676776677677677677677676677676776766677677677677666676767677676776776767667676776676767766676767667677666766767676776767767766776776676676766666776676666766776776776676776677667677677666767676776776776776776676767767767767766767667767767667677676767667767677666677667766766676767767766677677676776767766776677666776676666776776767767676767666767667766776776766666766666776776677676776767766776677667676767676667677667667766776776776767677667766677676667766766666776677666667677666776776767677677677667666677666667667767767766767767677667767766676676767767767676767766767666667766676776677677677677677676776676767676766767766776676767767677666767676667767766666676666667767666776766677676767766776767767677677677677677676776767676767767766667677667676677676677677666677667766676776776767767767676776776766766767766677666677667676776776776776767667766676776776776776776766767667767767677677676767766776677677666776776767676667767766677666776767767677667767766676766776677676667667677676776776767766766667767677667667766776676776776776666776776776776677676766767666776776677676776776667767676776776776776776776766666776766676776766667677676677666767767677667767667677676767766666767677676677677676667767767766766767767767766776766767767766776776766767676776767677677666766767677667766767766766776776667766676776767666776776776666767676776676767676767767767767676766776776776676776676676776677676766776776767677677667667767767767766677676677667677676676676776767667767767767766767767767677666776776776767667766677676767667767767676776776766767677666676677666667676776766767767767767666766667767767767677677676767766767767667767766776776776667767766676676677676776676767766767767767667766677677676776776767767766767766666766767666776767666776676767767667766676676767667667766667667767676667676677677677676776677666776677667767766666767767667766776767677676767667676776767677676767767767676667677677676666676776767767676776767767676767767767767767676776767676667667767767676776776767766666766677677666667767766776766776676767767767676776767767767676776767666667676776767676676767676767766767766666767677676767767767677676776677667677667666676676767677676667676767766677667677676676776676676767767676767767767767766667767676776677667767767676667676767677677677667676676667766677676776767667666776677676776766776776766776776667767767767677676767677676776776766776766776767766677667767676667767667676776767767767767767767766676776776767767766776677676677677677666667667767767676776677677676767676776676677676776667667666776767677676767767667676767677677667677677667677676776767767677667767667666676676776776767676776677676767766776767766767677676677667666667676776776676767767677677676767767767767666767766776776776676666676767676666677676677667677676667667767676776676677676767767677677676767666776776776767666776676776776767766676767667676767767666767677676776767766776767767676767676766767676677676766767767767666667766677666667676776767667667767767767667767677676677676677677667677667767766776676766766767667767766776677667767766676666776776766667766767767676677676776676776776776766776676776767667667767766676776667766776776677677677667766666776677676767677667676676676776776767766776766767676667767666766666767766667667767767676776766676776667677676677667767766776766776776767676776776776666776776776666776677666767667767767767767677667767676767677666776776776776776767667676776776667676776776766676676776776767677676676776766677677677676666677677667767676767677667676677667767767676776776767677677667677666677677676767667767767676776767767667767767767676767677667667677677676767766676776776767767676776776767767676776767766767767766776776776766767767767766767767667767676767676767767677676677677677677667676776676776676767766767767677677676776776776776677676767677667766677666677676767677667667767767667676776776776766767767766677677677666766767766776666766766766667766666676767677676767767677676667767667677666776677677767767676767767767767766776767766676776776667767766666676776766667677667766676776776676766676776767767766676677676776776767766776666677676767767676766776676776767767667677666776666776767767767767767667767667767767677676767676766676767766767766776776767766767676776767767677676767767667666776776677667767767767766676776767677667667677676767767767767666767767767676676676776667677676776766676776677677676676776776776767677677666677667677667767766766776667766677676776767667766776667767667767767677676767767767666667767767767767766667666776677677666767676776677676776677677677677667676667767767767676776767666776676776676776767767767767767676666677677676767767767667767667766776767667667677677666776776776767767766676677676677667677677667767667767667666676667767667767667767677677677677676776766776767676767667767677666676767667666776767677677667677676767767767676776676667676667766766766776776667767767766776667667677676677677677676776666776676667667766767767767767667676667767767676767676667667767766767666776767677667676667767677677666767767676676767767667676776776666776767676776676676776666776677666776767676776767767677667667767767767766767767676667677677677677677676776776677677677677666767677676677677676676666766776677677667666677676766776776767766767666767766767766766776767677676776776767666767667766776776677676667766766776766776677667667767767767767676677677677676767677677676767677677676677667767766676776776766766776767766776677676776676766666667767676776767677666676767766666767676667766766677666676776677676667766676676776767666666676676767676766676676776766767767676776667667767676767676776677676776776776776667767676766767766776776766766776776767667667676767677677676677676766667676677676776767766676767767667666776776776676676776776676677676776666776767666767767766677677667766776776667667667767676766767767767767767767676676677677676776767667677667767676677667677676767766776767666767767766776676677677677676767677667676667766766776776776767767767767676767767677677667766676776767767766776767767676776776776676677666766666767676776776667766767767677666676677666767767767767677667677667677666767766677676776776767766676767667767766677667767766666667677667767766776666766776767676766767766767767767767767667767766677677677676776776667677666677676776776776766676676776677677677676767767767676776766776776677676676767677676766776776776766766776767767767676776676776776676767676677677676767766776776767766776666766776677677676676766776776767767766776767766677667767767676776677677666676767767766776677666677676767766776767767767767767677667676767767677676767676776767767677676766676667667767677677677667767767767767767766767767766776776676776776676667767666776776667766676767767676776767767767676667676776667677667667667676767767667666676677677676776767676677676767676766667766767666676767767767667666676677676776676776767767767677677667677676767767766677666667767677667767767677667677676767676766667677666776676776776767767677676667767766776776767767767667667767667767766767676766677676776667767677667676676667677676776767766776776677676767766767766776767676776767677676677676776677667667767677667767676677677677677677676776776767667766766776767666776776776677676776677676767767667677677666776676766677666776667767677676676767676776767767766677677677677676767667676776776677676666776677666776677676766776767766776776776776776666767767677677676767677676776776677676767676776766766676676766776767676776776676677667667676767767676667677677666676767767666766776667666776767667666666776776766677667767767677667767766776766776676767677667766776767767767667676676776677667677667676776677667767767767677676776776676776767677677676767677677677667677667667767767767767766676676776767767676776776767677677676677667666767767676767677676676776677667766667767666776767767676767767666776776667666677677676776776677676666776776767767766776677676766666776767677676776666776767767766776766776766766676776776676766776776776776776767766677677676667676776766776666767767677676776676767667677677666667767667667667767767677667766776677676776767667677676766677676776677677667676776667767767766767767677676776766766776776767677666676776666766767667767767767666776677676766776776776676776776767767766776766766676776776776776767767666776776767766767676677676676676776767676767666776776776677676766677666676666776776776776767767767766776776767767767767766767666776776776776766776677677677667767666776776767766776776677677676776767677667766676767767767677677677677677677677676767767767766776776676667767666776776767767667767667766776766676766676676766776776667767766667767766776677666666667767667767767767767677666776677676676677667767667766666776767767677676767667667677677666667677667676776767676666776677667677676667676767676676676767767667766776776767677677666766667667676767677667667677667677667767677677677677676766677677677666767676676776776767767677676767766676767676766677667767677677667766767677677667676676776666676776776776776776676767767767667677667676766666776776767767766776677677666767676767677677667677
6677677677677677676767676667767667767676667767767677676767677676677676776776677667677677666677676776766776766667677677677677677677666776776767677677676776776766767766776776667676767676767667666767677676766676666767677677676776776667677676776767767677677667767767666767767766766767676767677667766676766766767767766766766767767767677676776776767767767677676776676667677677677676667676767677667767677677677677666776767676767676677676767667677676766767767767676767766776676767767766776676767677667767677666776767676767766766676677676776767667767676766677667677677677676776766776667667767767767676677676677677676677677677677667676776776776776776666767767677666776676776667677677677666667767666677676676767767767767766767766667676766677676766666767767667667767676776767667767766767767766676776676767677676776667767677677666666677677676667767666776767767667767767677676766776767677676766677677667676776766766766776767766676766767677676667767667676767676667766776676767767767677677676767767677676767767767767667767666776767767767767767667676677666676776666767767676767767667676677677676676776776767677677666776767677677676767677677677677676776776667676776767767766767676676776767767666666776667767767677676776767677676676677677676767676677677676676776776767767767766776766676776667767767677667766766676676776776776766776676676767766776667766776676767667767667667767766776776767667766767767666676776767667767667677676767767676776676776677676776676767677676776776767767677676677676776767677676767767766667766666776767767676776767666676767677677666767667767677667767666776767767767766767677677666677676667767676766677676766776776676666776776767767766767677676776676677677677666767766767766776676666776766676767766676666766776776677676776776767667677677676776677666767767676766776776677677676776767676776676767676766767767677677677677677676776767677667767767767767667766676677677676766677677667767666776676666666776766677667666776676667767767676667767676776677677677677676767766677666766767767767767767767667767677677667767767767677677667767676776766666776676776776767766776666776767676766776766677677676767676767677676676776766677667767676776667767767767767667667677676776667677677676776676667767677667767677677667767767677666767767766776767767766766767767767667677677677666776776677677677666667767767766766767766776767677677677677676767766776767767766766776776776767667767676667667766676766676667767677677677667767667677676667667767766776776767767767767676776776676766776767766767767766776677666767677677677667677677676776766766776676666776677677666776767676767766776767767666676676776776677667767667676776776666776666776676667667767767767666776766776677667676776776676667676776676676676677677677677677667767767677676767667677676776667767767676767667767767767677677677676766767677666767766776766776767667676776766776776677677676676676676776667767676667676767667767677677676776676667767767767766766776767677677677666766676767767677676766677677667766766676667767667766776667667767766767766776766676667667766677677676676766767766677677666667667766677676766667766766776776767666776767767676666776776677676776776667667766766776776666676776776766766776667767767677677676767767677677677676767766767767677667767676776776767767677677667767666676667767766776767766676767667676776666767667767767677677676676767676767766677666667767677676767676667767677666776776776767677676667676776776677667767677676677667677676776767676776767766767766767677676776677666776766766766676677677676667676776766776776776667677677676767766776667667676667666677667676776766676667677677677677676677666776677667767767766767666677676776776766676767767667766767767766677676766677676766776767677667766776767767767677677677676776767767676676766776666767767767667767766667767676676666676776676776776776776676766776776667677676677667766776776776767676767677676776776667767666677677677677677677677677676767767766766776766766776776766766677677676767667677677677666676776766776767766676677677677676767676676776676667666767677667766776677666766677677667667767767677676776776667667667767767767677677667767767767677676776767667677676676767666776667766776766676766766666776677667767666767767767667677677676776776677676776767766776776776666766676776766677667676767767677666767767767677677667667677667766776767677676776776776776776766767677667677667767676767677677677676677666676676676767766766667767766776676776676677677666667766767767766767677676676776776776776676677677667767677677667677677676667766676767766776776776767667766666776767676776776776677677676776776776776676676766767677676667766677676667767667766767767767766677676766776667767767677676676766677677677676766677667676677677677666677667767676776767767676776767767666776776766666776776767766776767767667767767677676677676776767676776776767677676776767667677666767766766767767767677677676776666776776677667677676767667676767667767766767767676776667767766766776677676766676766776767767767667666677677676667666776766676767666776767767667767767676676676776767767767767767677677676676776766767676676776766776776666767767766676766676767767676776676677677667767766776767667667677667767767677676776677676667667667676677676776776776776677677677666776776776676776776776776776776766766776666776776767677676776776767666767676776776766767767766776767767676776776767766776677677677667766766776766776776776677666767767766767767766676776667677677676677677677667676676776767676677677677667766767677676776776776767667766677677677676767667767766767767676767677677667766767767767767767667767676767677676776776667676677676767766767766767766776767666767767767766776776776676766666767767677676776677677676776776767767767667767767676667767767677666776767766666767766767676776776767667767767667766767767767767667767767677677676667767767677676767676676776766766676766676766776677667667677677667676776677677676667767676776667676767676667677667676767766667667767667766776767767767766676676676767676776677677677676677667676776666776767767676776776776767767667767767677667767767767676776776776776776767676667676677667667767767766776666767677677667676677677677677677677666667666767766776776776767667677677677667676676766776776767676767677676767667677667677666776767667667677677676677667767767766776776767767667676766776766776776776766677676776677677666766767767667676676767666677667677677667767677676767767676666776767767667677666776667667667667677666776667677666766766666766766776776676776666667767767767767676776767676776666677667766766677676767677677667767667676767667766676767766677667767767766767667766767676776767667767766767767667766677677667767677667666676667767766676776766677667676767677667766667677677677667767767767677676767766776677677676667767677667767766767677667767766767767766776766776767677677677677677677677667767767676776766776676776776776776767667666767767767676776767766676767766767767767766776776677677677677676776776776677676667676767767677677676776776776667767767676676767677677677677666776767766776676767666776676677676677667767677667677676776676766766667766776677676767676776667667767767676767666776776767677677667766776677677667667766676767677677676676667766677676766677677677676677666767766767766676776766677676767676776767767766776776767767766676776776776776766767677676776776767676767767676776676767667667667677676667676677666776767767766767676676767666766776676677677676776766776677676676766667677677677666767676676766776767766667676666667667677667667766676676676676677677677667766776776776766776767767667767767667677667677667767767677676776776776776767767667676776776676676776767676766776667667676776767676776677676677677676677676677676776666676767677676767767677667767676776667677677677677667667667667766767667766767667676677677677677667766766676776667667766676776776776667767767766677666677667676776667766676776767677677677677676766676676766767767667676776766767766676776667677676767676776677677677676776776766767766767766676667677676776776776767767677666767677677666766776667677667676676776767767676776776776666767667766677667666766666776776776766767676776766676766667767667677667667767766676776776766776667767766676766676667766767766776767677667677677667766676766776776766676776776676666667677667767766767767677667677677666677676776776767766776767767767667676766767666666676767677677667767667767767767676776776676776776767676676767767677677677666767667767767767677667767767677667767767677677677676667767676676767667767767667767766776677667677667767766767767767767766667766667767677676776677677667677667766776667667767767677677667676776767676767676776676677677676767767766677677677676767677676776767767766677667767767677677676676767767667677676676776766767767767667676677676676776776776677676677677677667766776767677676767767677677666766767676676776666776667767676766766767766767676776776667767767667677677677676766776776766766767666767667767766767767767676776776766766666776776776767767767766767677676677666767667767667767676776776767766766776766767667766776776776766766767677667666766766677667767767766676676667767676667766767767767677667767677666776767677677676767676767677677676766776776766666677676776767667677667767677676676776677676776676766767767767677666776677666767767667676666677677667676676676676677676767676776776776776667766776776666767766667667767767677667676776666676767666767767677667677666666766776666676666776767767766676776667767677676766776776677667767766766677676767766776677677677677676667767766766676667767767766776776667676767766776776676666767767677667677666776776776766767667766766766776776676776776766677676767767676677677677676776767766776776677677677677677676776666676776677666676676767677666776766776776776776767676676776776767666767677666676776776677676677676776676677667767766767676667766776776667767767766677666767677667666766766776667676766676776767677676676677667667677676677676667677666767766767676767667667767767667667767676676776767767767676776677676767766767766677676776776766677676766766776766776677677676766767767767677667767766776766767767767766767767
76767667676767767767666676677676767767676676776677667676776776776776776677677677666776767666776767766776766776676676677677676766667677667676767767766676776767766776766667677677676776776666667677667766776677676766776767667677677677676766676767677677667677666776776767767767767666767766776776676766767767666677677677676776676767667767667766776676677667766776766776766676776677676667667767767767766767677676676776776767667766767667677677677676776676776767677666776677667676776767767677666776766667766767677676776676677677677676776767766677667676666666776677666776767767767667676776677677666776776767767676767676677666776776666767767767677676676776776677677667767666776667666767676767766776767667767766676776767677677677677676667676677667676766667677676766676677667666676677677676767676677667676767766767767767676776676776766776776767766767767767677666667666676766776667766776666676677677677677676677677676776776667676776677676666766767677676776676766677667766667666667767767677676667767666676776676666676677677676776677666677677677666776767767677677677676776676666776776767767767767766766767677677666776776776776767677666766676666766766776676776677676677667677677677676776776677666676677667677677667767767766667676776766667766767767677676676776677667667676767667667766667666776766667767766676776677676767676676667767677666667767766776676766776666667677676776776676767676766766766676667676776676667767767677667667766776766766667767766776776776766767767666776767767767676666666776776767766776776767767766776767677676776776776776676677667676676767676767676666767676666767676776776676767676676766676676677667677676677667667667677677677676776776776776767767667767766776776767767676776676776677667667666776776677667767666776776666676776776676667767676676676677676677677667767677666776667676776776767767767676677667767767676767667766776776767766676766767766767676676776776677667767676776767666676766776776667677677667766776666766767676767767667766667767767667766776667766677677677667676677677677676666776767677676676767667676776666776676776776676766677667677667767676776676776767767676767767677666676667677677676677676667767767767767667766766776676676766776677666767677676677666776677677666776776676767767676767767667676766776767666676676767767767666776767767766677667767767667767767767666767667667767677677676766676776767767767677677677677676667767767767676667766776767767767677677676767767767676776766776776776766776776677667767677676776776676776776766767666766776767677677676776767766767767676767676776667767677667767767667677676776676677677677676767767677676776776776767767677676776676766776667666676766766767667676666767677667766776767767677677677666676776667676767676666767766767676776776776767767767767766676667677666676767667677666767766776667767676767677667677667676776767767767676767676667676766767667767766767766676776776676677667767767766766776767667767676677667677667666767767677676766767767667767767767767676767667767667667667767666676776677676666776776776767666676677676767667766767676776776767767767767677667767766767666666767767676767667767667767676776677676676676767766667767667676766776766677677667676776766667667676766776776776776677677667767677667677677676677676677667767677667676767666677677666676776776666767676776776776776776776776676776667766667767667767676676676767766766766767766776767766776766767677677676767667766776667767677677667766776767767767676667677676767767676767767667767767766767667677677676776767767666676667767676776766767676776766677676776676667767677676767767767677676776776776677676776677677667677666666667677676767767766767667666767767676776776776667676677677667667767767767766667677676767676767667767766776767667677677677677676766676766776776776667666767766767766667677677667676677667767767767766776766767677667767767767766776766666666767767677677677676776776767676767676676676766767667667666766766667766676767766776776767767676767666776776767677677666767677676776776676776776677676776667677676776667767767767676776776776767767767676767677667766767767767676667767767767676767767676776776767767767767677667767767677677676776776767666776666776667667766677667677676767766767667667666677676666676776767677677677676776776667666776776767676767677677676767767666666776776776776667767766767767767677676776767767677676776767677667766677667767666776676767676676767767767676776766776776767677666776776766776667766776676767766677677667766767767677677666667676766766776667767677677676676677667676776676776766767666776776766776776767767676676767767766767667676766666776667676677676776767767666677667677667767667766767667767667767676776776676676767667676776776676767676766776766676776667667767677667667667677677667667676776676776776767667667766767667677677677677676766766677667676677677676667767767676776677677676776776677677676776776776676767676677677676776776677676767677677667767676767767676676776766776767677676776676766776676776776677667677667666667767766767767677667667767677677666776776676677667766766767676766767677677677676767676667767676767767676767767767677677676667767677676767766776776767767767767767667677676776676767767767676776776776676677676766766766667677676767667677667676677666766776776767767766776767676776766666767767767767677676776667767767767676776767677667767766776776776677676676667767667766766767677667667666666776767667667767676767667766767676767766677677677667677676776767767667677676677677677667767677677677677677667767766776676776677677677676776776767767766676767766776776776776766767766776676767767676676676677676676776667766677677677677676766667767766776776667767766677666767767766776767766676766677677667667766776676667766766776776767766666667677676676667767767767666776667667676776776766676767767766666677677677677676676776767767667677676766776776666676776776677667667767767666767767666676767667677676766677667767677667766776767767766677677666677677677667766776676776676776767677677666776667766667767767766776676767676767767677667677677666766677667767677667676776776766776766676776776767667676766767766676767766776766776776767767767667677676767667677677677677677677667667666767767767766766776666776667766776767766767677677676767767767667676776676676776667667766766776767677677676766677676776667677677667766677677667766767676666676676767767766776776766776666666776767676767667767676767677677677677666766677666767667677677676677676767766767767677667767767766767676776677667767677677677667766776767767677677676676767676776666677667676776677666776677666776766676776776767767767676676676766776776766776767767667677676776776767766776767677677666667676676676766776776776676776776767676766667767667677676767766776766767766766767677677667677677677667676767767767766766776677676776766677676666767676677676776776676767767766766767767677677676767767676776667667677667676676667766767677676767676776676667666677677676776666676776766766776776767767767766776767767766767667767666677676767767767766666667677676766677676767676676766767667767766677677676776677667676776676767677676776767667767667767677676677666677667767677667766767766677676776667676676676676767677676776677666676677676776677676767676776666767766776676676766766767676776676677676676667767677677676776776676776676776767767767677676767766766776766776776667767666776766677676767677676766776776767766666766776676767677667677677666766776667676676767667767677667767767767767667666677676767767677676667767677676776667767676776766776676667677677677677676776776767767667766767766776776776767767677676677667766667767767676766776677677677667676767767677667677676766767676776676776776767767767676776677676776776776676667767677677676767676666776767767667767666776776767767677666766776767767766677677676677667676767766676676677677667767767667677676776776667767766677676676667767767767766766767676677676666776767766677676776776766776767667767676677676667677677667767677667667767767677666776766767767667766767677676767677677666767677667676776776766666677676776776677667767677666767676677677676767677667766767767767767766776776776776776767676776677677667666776776776666767767677666676676767677667767666666666677677677676767766667677676776677677676676767766677677676776676666776776767667666767677666666776776776667676767766676766767767767677677676776767767676677667677676767677677677677676767767676776767767666766766767767766776767667677666776667767667677666677667767767767767666767667766677676776767667767767767677676677666776767676767667767676776767767767677676667676776767767767666776767676766776677677676667667766677677677677676767766776677667677677676677667767766767767767767766767667677676776766677677677676767766677676676666776766776767676677676677666677677677676676667676767676767767767766776676767676776776776676776776667667767677677676676767767767766676776677667677677677677667767676776767767767767676776677667676776776767766767676766676677677677667677666767677667676767677667666776767767676776767667767667767676776676776776766767666677677676767766767677667767677677667766776767767676776767766776776776776776766776676776676776767666676677677676677677666676776677677666667677676776676676676776767676776766767767667767767767676676776677676767767666776776767676767766767767767766776767676776776677676667766676676776676767767767766677676776767766676677677677676667677667767767666666677667677667677677676767667667677677676667766667676767667766767677667677676767677676776767667767767767677677677677677667767767767767767677667766776776767766776677667666676766676766767767667767767767677666676767767767766776766676667767767766767766766767677677666767767666776667676677667676677677676666776766776776776776767767667767677677677677676776776676667767766766776767766676767766776676776776776767766767677676667677666766677676776767766776676677667676776767677666766667767677676776766776776766766776776677677677677676767767766776776767767677677676776767766766776776767676776766776776767767676666776767676776776776677677676666776767767767676776667766676776776676767766676767767676767676776766776776677677667766676767667676667
6767667677677666677677677667666776677677666677677667766766667667667676776767767767767667667767767767676776766766776776767766676767767767766766776776776776667666766767767767766667676666766767677667766776767676666676766676767767767767667667766767766677677667767766677677676776776676677676766776767676666667667767676776767767767766677677676776677676766676667677667766767767677677677676767767677677677676776667767676767667767766766776677676677667767666767666767767676676766676776776776767676776776776776677676766767767766776776776776767767677666776767767677677676776766766776677667767667676776776776767767766776776776676677676767677676776767767676767667767676766766767767767676776776677676776776776767676676776676676677666776776667766676767766776676767767767677666767767767767677676667766767767767667767677667677677667666776776776776776767677677676776677666776667676667767766677677677676767767666676776767666676667767766676667767767766676766776776676677667677677667766776767667677667766677676766767667766676767677667677667766767767767677676776767766666676766767767677677677676677677666776776676776677667767767766676667767676767767767677667677667766667767767676676776776776677677676766676766666767676767766776767766776776776677676776776767766767676767767676776676676776677676767677676776767677677677676767767677667666766767767766767667766766776776677677677677667676767666776666667676776767767666667767676676776767676766666776776776767677676667767676667677677667666767767667676767677677677666677677677667676767766667666667676776667767767766676677677666776676776776776677667676667677676767676676677677677677677667766676666776766776776677677667766767677676666776767766767667666767677676776776677676667767767767676767677677677677666776767767676676676766677677676676776776766767766776776776676776676676676776776766767676776776776776767766767767676776667667766776776776776776776667767767766676776767667666767677677677676766767767767666666776766776666767676776676776677667767677677667767766676776776776677667766767676767667767667666776667676676667766766776677676767767767676667677677676676776767767766776667667766776676676776776666677677677676677677677667767677667677676776776667766766767677677677676766776767666766766767676667666776767667667767767677667666776767677676776776767677676776776776776776776766766767677676676767677676667677677677667677677666776776677676767766677666776666776767676766767767766676767767767767676767666676677676677677667766677667767767677667667767677666676677676766776676776776776776767766776776776767677677667766767767766676676767667676667766776676776766767766767767767676676776667676767666776767766776776776676677677677667767767677676776767766767766676676767667767767676776677677666776676767667767667676676776776767676676776776766776677676767766776776776767767666776767677676776677676776677666767767767677677677676776677667667676676776776776776776667667767767667677677676776677676677666676767676776667677677667767766767767677676666666776767676776666767677677676767667767766676767766766776767666767767676776666776667767667676776766776676776776676776776667767676666767666767767767767677676776767767767666767766776676766776776776676676766766667767676766677666776767767767767767676676767676776776676677677667767667666677676667676776776776776776767676767767767767767676767767667667676767676677677666776766776677667676667767767667667667676766767676776767766776667767677667677676767667767676676666677676676776677667666776766676677666677677677677666776667667767667667767677667677676776767767677677677677677666767766776776776666776776677667767767767767677676776677676767667766676667677666676767677676776676766767676767676766776666776767676676767767766776776666776767666767676776667677676776676776766766667676767767767766767667767676766666667766767767767767676767667767676767677677667677666667667667766677676776776677677677667767667676776776767667677676767767767677677667767767767767767766766766767767676776767677667767766767667677677677676776767666676767677667766776767676776676776666766676676667677676677677677677676776776767767766766776666676766766766767677667677666676767677677667677676767667766776676677677677676776676767766676677676677666776776766677677666767766766766766666766776667767677677677676666677667667766776767766767767676767677677676776776776767767667667676776766776767667767677676767676676766767766776767667676776776676767667767766677666767767666776766776677676767677676766776776767676767666677676776776676676776766776776767767767766776776767667677677667677676767677677677676767667766676767767767767667666776776767767767767676776776666776776667767767766767667766666766776666776776776766667766667677666776677677667767767676767676776767667766766766766767677677677676767676677676776767766767766677676776776676767677676676776766676766776767766676666767676767766767767667767677677676776776667666776767676767676767766766676776776776776766676667667677666667677667767676776667767766767767766776776776776766776767667676667676667767766676776677676666766767677677676776677676776776677677676767676767667677676667767767667667676767676667676776776677676676776676776766776776667677666667676766767767677677677667677677676776776766766776767766667677667677677677667676776767767767676677677677667767766767766767677677667767676776776767667666776776776767677667677667766767676676667676676776676776776667677677677676776766767766767766776767676776666767767667766676767767676776767676766667676667677676776776776767767766776776767766776776776767767677676766767676767767666676677667766766776776776676776767766776676776767767767667677677667767676767676766667676776667667766776776766776667676776776676776677667767767767676767676776677667676767677676776677676776677676776767767667677666676767677677676776766667766767676677676776667677676767677666776677667666677676676667767667767766767676767767767676766776767767666677676776676776666667767767767767767767766776767766776676767766767676767767676767767767767677676667767676677676767667677676767767767677676767767766776767766776776767667767666776676767766776677676667676767767767767767766766776676767667767676667767766776667767677676667767767677667767677676776776677676776776776776776676767676676766767767767667667766776767676776677667767677676766776766676677667667677676776776776776667676776767667676677677676776767676676677667767676676676776776776677676667767767766776676767767767666766776767766666767767767767766767766767677667667767666776666776776776667676776776776676776767766766676677676776767676767666767677676776766776676766767677667766767677666767667767676776677676677677676767677676766767767677676677676666766767767767766767676767676667767667766667766667766767677667676766776676776676676767667677676776767767767676776666676776776676766776766776676776776776776767677667767766776776677676676767676776667767767767666766667677677677666667767667676776766776676767676776767766776776677667676667766767666666776767767676776766677676766677667677676667767677677677677677677666767666766676776667767667667767767677676776776677676677676776776677676677677677667677667677667676766767767677677676776776776776776776776677677677667667767677667677667767666667667766767677677676776677667676676776667667677677677676676776776776776667677677676666776767667766677677666767666776666676767767767767767677666767766776767676677676776766676776776776776767677667667767767766766677676776776766776767766677677667677676767767676677667767767666776776676767677676776666766776676677667676776776776766776776776676767677677676776776776767766776767767767767676776776776776776776677667767767677677676667767677676667677677676766776767677677676776676776776766677667767766667767667677676667767766766767767677677667667677676767677677667767767767766767766667767767676767766767766676767676676676767767767766767766767667666677677667667767676776766767766767676776667767767667676776666776766676666776767667767767667766766677667676766767677667667667677676766767767676776766667766676677676767677677676676767767767666776677667767667667767766776767767767767767676766776766767667767667677677676766667677677667666767766776676676776677677667767667667766767666676776776767677677677667677677677676767767667766677676676667766776776766767767767767766776666767667767766776767767677677677667667676776667667767677676676776766666767767667676767667767767676677666766766776667766766767766676766766766776677676776767676767767766767767667676767766676767677677676776776767676677677666776776766767767767767676676776776776776776767767667766677677677677667677677667767767677666676676776776776776677666766767676776766676776776776776767676677667677667766677667767766776766776677676776767767766776776767677667767666776776766766677666766776766767677677667767767766766776676677667767677676767676767676667767676776776776767766676767676776677676776667767767667767677666766776676766767767767676677667676767767667677676766776776767677667677676766677667767766677676676766776767666767677677677677676666667677676666677667767766776767767766666667767666766666666776676677677676767767767766776776667767766776767676677667767767767766776776767677676776767767666767677667767676677667767666767766767677677677676776667677676767767767677676776776667767676776776776776676767766776676676776767767677676776766776776776676676776776776666666776767666767676666677676676776767676767676676767677677676676766776776767767667676776677667676666776677676676767677677677676767766677667676767767676766767677677666677677667766677676677676767767767677677676766767767676676767676776767667676776767677667766776766767766776767676667767667676676767767766767676776776677677677667767676676776766767767766776776776666767667676776677677676667767767767767677677676676776767667677676776776766667676776776767677666767767767677666776776676676767767676767766776766776677666766667676776676776676677676776776776676766767767677676767676767766776776677677667676776677666766767667666767766767767766776776667667767766776766676677666667677667766776767767766776767677677676767677676
367766677677667767677677676776767667676766767677667676776776776666776766667767667676767767666776776677676776767667676776667677667667767677677676677677677676767677677666776666677677666667767677676767766677667667766776776767767676766766767677676767677667767676767676766676677676776677676776776776776776776776776766776767667677676676766677667767767767766776766776776776677677677666776677677677676776776767766677677677676667767666767766776676676776767676766776776667667767766766776776776676677677667767666776766676667766776666666776776767767767667767676677667676677676766776767767766666676667767677676767767677676766776767766766767667767767677667676776776667767677676776767766677667667767666767676766677667766766766776667667767766767676776677676776767767676677677676766776767676676767667676776767676767667666767767677667766677677677667667676676767676776766767676767667677677667767666766767767767667676767767767767766767667766677676767766776776776767767766776776776767676766776667667767766667767676676677676677676776776767676677677677677677677667767767767667667676776776776676667677667667667666776776766776767677676776776776776676776677666776766776766677676776776676676767676766767766776776776666767677676676776767676776766677667677667677677676677667766676776766666776766767676776776776676667767767677676766766776766767766776667666776776667767676676767677677676767666776676766766676776767677677666667767767767677676767767767677667677677667766677666676766676767767667767766666766677667766766767676677677677666667766767677676766776677676776767766776776667667767766767766776767766676666776676676677676776666767767766767767677667667766766767767767767767766767767767766776776776767767667677667677677666776776776767766667667767677676776677677676776767676666776776767767667766776776676677667666676767767767676767667677676776776677676666776767667667767766767767676776767676776776776776776666776767677667677677676776766766766776677677666776766767677667767666677677666667667767766776767767676766776667767667676666776776767677676767676767676677677666767667767667766767766767766767676776766677677677666677667667677676676776677666766676667767767667767767676767767766666767667766767767666767766776776776776776776666776676677677676776776766767667667667767766667767667676677677666766677677666666776767767767767677667676676776776776776676767667767766667767767676776766776667766676676776677677667676776776776676776667767766776776776767767766776677677676677667766766767767766667767767767767767677676776767676776776667677677676767666776776676776776776767676667667766776676776766767767677677676766767676776776667767677676767766767667666776776776767767766776676676766677677677676776676767677667676776676767676676767676676676776767666776776776766776677677666767676676767766776776776666767767676766767766766776676776677677667767767766776776766676767667667766776776676776776667677676666776767767676776667667667666767767676776776767766677677677667666767766677677666766776776667667766776776776776776776676776677667766776667676776667766776767677677666767767666767767766676776767666776766776676776766776767667666767767677667676667677667677666776676767767677677676766666767767767767766767767766766776776776767767767666767766776776677676676776677676667677677676767767767676767676767666666677677666776666776767767667767767676776677676767767767677666776677667677676776767677677676767767767677676667667666766776767767677676776666776767677676766676776776776666767677676767666676766676776776767677676677667766667767676677676666776666767677676677666766677677676776767767766776776776776767676766677676767666767677677677676677677666677676767767677667767766776767676776666767677677667767767767666667666677677676776766776677676677677677677677667767767677676776766676767676676776776766766667677667676766776667676776767676776776776767676767677677667767767766677677677667767766766667767767677677667666767766767667667676766766776767767767677667766676766766776766766776766676767767677677677677666677676766776766767677677677677676666676767677676666667767767767767676666676767677676766667766766767767767666677676676767767667677677677677676776767767677677676776776767767767677677676776667767767676666667676776766776776767667666667766767677667667677676776676767767676767677676766766766677676676676766677677667766676767666677677677676766676776776767767766776677666776776767676767766766776766676677666676776776776676776667667766776766767666776767767767677677677677677667767676767676776767767766776767666677676776776766776677677677677676767767666776767766776767677676677677667767767667676776677677667767767766767766767766776776776766766766776776776676767676776767676767766767767767676767667767767766766766677676776767666776767667677667676667677666667677666676767676676776767667667766676776767676776767767767767667676776776767766676767767767677677676776766767677667767767767677666776776776676676776667676776667767676677676677676677676677667667677677667667676767676666677667766676776676776776776766677677666677677677666766776767766766767676667767676677666666776776776676767767766776776776766776776767766767767677667667676776767766776766676776766676766767676776776776766776776666667767767676767667767677676766677667767677677667677677676767667766776767766766776776767766767766766766776776767767766766676676766776776766677676767767767676776677667767677676676776767676766766767676666767767676676677677676767767767676677667767767677666676677677666766667667766776776776667676767766676677667676677677677666776776776667767766767766667767677677667677676776676667767767767667767767766776667766676767677666766767767677677677676677677677666776676667767677667676766666776676776776677666676776667767767667766676766766676776766667767667767676676776766677677677676667766776766676676766776776776776676676776767767767667677676767677667676776677677677677667767667767766776676766776767766767767667767766776776767767766776767766676776677667767766676776676767767666667767767766776666767767677666767677676776776667767676667767766766776676776776766766676667767767767767677677676776767767767767676677677667767767767766766776776776767667766767767676767767666767677676767766767767766676666667667676776677677667666766677677677676776766766677677667766767677666676776767677676776767666766767676767667676776767676776776766767677667677676776767676767767767677667677677677677677676767767677676766776676766767676767667766767677676776667766766766766776767677676766767767767767667767766776667767767677677677676766666677667676677676776767666776677677676766676776766776776767667666767767677676677676776676776767676666667667676667677667767677667766676767677677677667766776767677667767676767766776776767767766667667767767767667676767767767676766776767767766676677667666766776766776766776767676766676676776776767677676676677667766767677676767766677676676767767677676776776767666776776667767767667767677677666776667767676677676767667766776776677677677666677667666766767766766776676776677676776776776776767677677667767677677677677676676767667767767766667667677667767767676767676776676767666766776676767766767676766776767676776776767677677677677676776766767676677677667676776666676776676676667766766767676766667767677676776677677677676676676667677677666766767676776766677676667767677676676776766677666667767676776776667766767766767667767767767666776667677666767676776776766767766667767677667766776667666776767677667767766666666667766767766767667767766667676677676767677677676766767677676766677667767767666776776776667677667667667766666767677677677667667767767766667667676776767767766767767667766776767767676776677676766767677677677667767666766766766767667676776776767767667767766776667767766767767767767666767676667677677677676766776767767677676767667676677667767766676666767676776667766677666676767677676776666766767767666667767767766766776667676767767767667767677676776766767677677677677677667767767676776667676766676667767677667677677666666677667666766776677677676676677677667767766766767766776767766667767676776776766676767767766767667676766776667767766767676767676776676776776676776677677667767666767767676767767767766767677676676767667767766766677676677677677667676767767676667677667676766677676767677666776677666677676666767766667677677676676766776776776767667767667766767767677677667667676776676766767767766676766677666766677676776766767677667676767767676666667767767677677676776766767766776776676767667767667767667767677667666676776667767766776677676776776767767767666776766766767766776677676677677676776677677667676767667766676776776767767667676776776776767666667767766767676666776667666776776776776767666676677676776776766767767666767676677677676767767676667767766766767667766776677676766676776667767677666776677667667676776767767767767766676767767677676776767667677677667666767767767767767676776766776667767767767766667767766677667766677667766776766676676676766776667767766766676776676766776767767667766776776776776776677676776677667677676776667677676776767767677677667767767767767666667676666776766767766767677667676676776677676776776676776767676766676667677676767767677676776776676776666677667767676676667676766776767677666676676677666677676677676776776767767767767766767767677667666767766767666766676776767767767767666677676677666767766766667676776677676776776676676676677677676766776676776667677676676776776776677676776766767666767766767766776667767767767766776766776666767767667767767667676776776776677676767767667766676776766776767667766767766776676676766767666766767677677676766766776776766776776677677677666767666667676776766776776767667667676766776677677677677667766676767767767767677667677666667766776776776776776767767676767666677676677667676767767676676676666667667677667767767767677677677677666776677666776776667767677676676667766767667677666666667767767676667667766776667677676676767766776767676776766676676667767767676766767676776776776767677676776676676677676776767677676776776776766677667766766776676776776766776776776776776766776766676776766767766677676776776766776776776766767
676667677677676776776776776677676766677676767676677676766776667766676776776776776776766767766676776666776767677677676677677676677677676776676667676776776766767767767667766766776767676676776766667676776766667767767676667767767677676677676776767676677676776766677667667666767767677676776767767767767767767676667767667767766766766767767767667677677667676776767766776776676767677676776767676667677677666776767767667666776767677666776676776767677666676676676676766676667766766776776776776766766767676776776776766667676767767676767767767677676767676776767767676676676776766776776767767766766677677667667766776676677677676677677666776666767677677676767676766766766667676767766776776767767767767767666766677677676676677676676776776767767767767677676776667676667677667667766766677667676767677677676767767767666776766766677667667677667766766666667667766677667767767767677667767677677676767676676776677676776676767767767677676676776776677666676666767767767767767677666766776776766766767677677667767767767667767767667766767676676677666767766776766766676776667767677676776666767766767767767767677667766676776776676677676776776776676677666776776767677676767666677676767676776776776776776776767676677676766766676667666776776667766767767766667767766776767677676776767676776767767767767766677667766766666666676767667677677677667676766677667666676767766776666767667667766776766776677677677676766766776776776767767767766766667676677677677667766776776766776676776677666776776766667767677667666766776766776767767767767667676667677677676776776766776667676767676776767767767767767676776776766677676767677676676776767677676667767767767667767676767767666767667667667677676776767766677676767667767767767677666667767767766677667767666776767677667767677667667677677677677676767677677667766676677667767767766766766666776776767676776667767666667767677666776767667667766767666776766776676767767667767676776767676776776677676666776667767667677676767676766776776767767766776767667767676776776776666767767676766677676776776667766776776677677667767666767767767767766766676766767666776776776767667767667767766776767767676667676767766677676776776767767667666767667766776776676766767767667766767767767767667767767767767766767767767767766776767667677676776767767667767676776676676767666776677676776776776776776676776767677666767676767676676766677666667767677676767766766766776676676767677667767767767677677676767766776767766677666766767766677676766677677676677667767677677667667667766767676677676776767767676766767766776677666677676766767767767767667767667666676776776776767677666767667676667767677677677667767677676776767676776667766766776767767767767667676677666776666666677666667766776676767767767676776767767767766766767677677677666776767677667667676776776767766767766767667667677666767767766767767677667676677676766767767767677677677677666677667677676776766767676766766677676677676776776676776776776676767677676776676776767766676667676776776676766767667767767667767677677666767667667667766767677667767767767676776767676776767767677666667676776776766776766776677667767767676767767676677667676776767766676776767767767767767766767676677666776776776767767767677667676776767676767767667767767767766667677666767677676766776776667767676767676776666776667667767676766767677676676767766776776667676776767677676677666666767767767767767766766766767766767676776776766776667767767766766676767766776767766776676766776776677667767767677667767666667676677676776776667767767767766677667767676676666776677666776677676776776776767676766667767676677676667676676767767677667677677677677676776676677667767766776766776666766776767676766766776776767766676676776767677667676776677667667666666767767767766776676666766767767677677677676776767676677667766667667766776767676776766766677666776767677677677667766767676776666676767767676776677666767676767766767666677676666666776766677677667666677667767667667766776767676776766766677667766776776677677676776767676776667767667767677667677676776776767666776776677676676677676776677677666767677677667766676776666666676766676677676677667677667767767667677667667767766766676776767677676676667667676776667667766767676666676676776667677667767767676776776667766767676767767766667676677676776677677677676767677677677677667677667666667767667767677676667766767767667667767676767677667677676677677677676776776677667667767676767767767677676767677677667676776666666667767767677667666766666776776776776767767666677677666776776776767676767767677667667666776767767667766767767766767667667667667677667766666677677676677676667677667667667767677677677667767767667667766766676776766767676767667677676766776667767766677677677676666776767667766767766677677666776767677677666776767667677667767767677677676767766676767677677677677676776766776766776776677677676776767767767667676677676667767676767767666767677677666677667677677677666776776776676776677676776776776776776667767677667767767667676676677677676677677666776766776776766677676776666778676767667767676767676776677676677676776767667676767766767677676666776677677666776767767767767676776776767767667676776677666676776677666676677676776776676767767767667676676767766676776677677676676667767676677677667677666776776766776767767667767676667766677676776766677677677666776766776767676767677676766776677667766767767676776767667767766767676767767767767766677677677667767766677676767767676776677677667766776667677667677677676676776676767677676676776776666666667676766776767677677667667666776776767766776767667677677667767767766667667766776776766776676766766677677667767676767677676776776776767766776766776667767677676677667676677676676767767677677666766767677667766677667767767767676667676676667667767666676676677667767676667676766776676776676767677667767767677667676767767767666677676776677677676767677676767767677666677676767767677676766677676767676767667676776677666767767676767766776776776677677676767766776667767666776776767766776776776767767767677667676767676767667767767667767677677677677667677676767676767766676767677677676776776676677677676767667677676667677676767676676766767677667767766767767767766677667676776767767767667666776676776677667767767766766776776677677677677667667667667767766667767666776776776776676766776766776677667676767676676676767676767676667667767767676776776767767766676776767767766766677676767767666767677676667666776666676766666767667766776767666776767676766776767767766776677677676766767676776776776776667767766776766767767767677677676667767666767767767667766776676677667677667766776667767767667676766776766767676776766776776676767767676776677676667767676766676776676776677667676767766767767766677676766677677666767666767767677677676677667766677677676676776767677667666776676766766767767667676776676767766767767767667766766677667677676767767766767767767667767677677666767677676667767766767677677677666667767767766766677667767767677666776767767676676776776766667767666776767676667766776667767676767767766677676776677676776776766667667676776776677676776776776676666667677677677676677677667767766677676767676767767766676767676667767767766767676766676767767667676767767767667767677667676767767767766676776776667766676666766776677676677677677666666676677676767766677676667766766766776767666776677677667677676776776767677667767767676676776766767767676767666766767667766767677677667676676767766776676776677677677666766677677677676776776767766776776776776776776776767676766776676677676667767677677667676776776667676677677677676776767767676677667677677667766767767667767767767767677667767766776766776766677676776677677676676666766776677676767767766676776767767676776676776776767676667677666776767677676766776776676776776776677677677667767767767767766667677676767766776767767676767677677677666767667767767666676667676677677667766776676776667677677677677677677677677676767766667677676766776776767767767677667767767766766677667766776767767767676666776677676776666766766767677666766767677667667766767767676767766776676767767676767767677677676767666667676767677667666767666766767677666676776776677677676766677677677666776776766776667767767767677677677676677667676766776677677676776776767667676776767767766767766776767677666667667766776767766776767766676766776767767677666766676776677667767676676767766766767677677676776677666767676776766767667676767767677676767766776776676767766677676677676776776667676667666767677666776776776766776767676766767676677666767677677676667677667666776776776776667767676767766776677666677676776776776776776667766676677677667767676776767676776676676776776767667767676776677667766767667767667676767767666667677676677666767666767677676776677666767767766776767767667667767667677676767677667677676666776776776766676767767767676677676676776676667766776767667766666767676776767766776667766767767767767767766776776776666776667667767666667767677677677667677667767666677676766766677676676677677676666767767767767767767667767667677677667766776776776766677676676767767767667767767767677677677677676766767767766767676767767676776776776776677677677676767766667767766766767677677676767767767666776776776776776776776776766677667766767767767767766667676767677677666677667677677677676666767677666676776776666776767767766776776767767677676677667766776767666776767767666776667767677667767767767667767766766766767767667767677676767767766677667677676677667667766677677677677667677676776766676766677667766676767677677676776676767767676676767767766766776666766667767677677676767677677676776767677676767676776776776776767767676776766767767766767767767767676677676776767766776676677666676767767676766776676766766677666766677667767676677676766667766776676776766776677677676776677667676776767676676766767767767676776776666767767767666767767766667667767667767677677666766767667767767677677676766677677676676677666767767676766677677667766776766767676776767677677676776767676677666677676776676767767677676677676667666666776776766776767677666776667676766776676776676776667666666776767767667767667677676676676776667766776767677667767677677676776676767667767677666767677676676767667
6766776667666676776676776767676766767767676676676776766776676766677677667666666667767766676767767677667666666776767667767766667767676767767676667677676766767667677676776667767767666667667767676776776776776667767767676767667666776667766667676676766776766766677676776776676677676676677667767676767767767767666776767767767766767766766776776666776676766776776776676767667767767676776666767767767767767676776776776667767677676766767676766766766767766677677676776766767667676676677676776767767766767677676677677667767677667767767667667767767676767766767767767767767766676776677667676766677677666776776776676667766776767767666677677666767667766767766677677676776767677667767766776677667767767677667667766776767767767676776676766767767767767667766667666776676776767667767766677667767676767767766667767667767767667767676766776667677667766676776776776667766667676776767667667766677677667767667767677676767667667767766667676677667767767766776776776776676766776776677666776676766667766666677677666767676677676677677676677676677677677676677676677676677667677677676776776676767667766776776776676766667667676767677677676776767767767677676767767767676667677676667667666776776767666776676767767767767767667767766667767767766677676676677676676776676767677666767767767666677677667676667766676677677666776676776776767766677677677677667676767677676767766776776766676766666667667767666776776767767767676776677676767676767767767676676776666767666776776767767667767767767767667766667677676767767667676767666776766666766767767677677676776767666667767766776776677667767677667676766767667767767767677677667767677676766766776766766776776766767766666767667767667767677676776767767676776776767766776667767767677677677677676767677667677677676766776767677676776767767667767667767667766677676667667766677676667766776776766776767767676776666776666776776677677667676676767676776666776776667766677677666776776766677676767767767676766767676676676766776767666766776767677677666776776767767766676766776766766766776776677676776767766767766776767676677676776776776667766776776776776676776776776767767677676667766676766776676666767766776677676776776667676666776767766776776677677667767677676667767766677677666776776776767677676766767767767677676776767767677676676767767767766766776766767677667767766667667767767666676677676767677677667676776776776767767676776676776776767667676776776767767676767677677676776666666766767767767677677676776677667666776767766667767676766677676776667677666776667666767766767667767677677677677667766776776667676767767676676776767667767667767677676677677677667677676766776767766677666766766767676676776766677677667667767767666766766776776776676667676677677666667666776667766676667766776767767767767766776776776767767766766677677677666767766677676776767767767677677677676767677667767676766776677667667677677676676776767676776677676676767766766677676676766677677676676666676767767766676677676776677677676767767677667767667766676677677667767767767676776767767766767767766776676677676767677667676776767677666776677677667677667676776676776767667767677667766676766667767767766677677676667667677677677677677677677677667677677677667677667676776766677676767766776767767677676676767767766677677677667767667676776767666776767667766767766666766776676677676766677677666677667677666776776767676776776666676767666776767677676767676676677677667767676676667667767766776766776667677667766776776776766776776776776776776767666767766767677676767677666767667677667676776776776776676776677677677666676766766776767767766767767667677676776776776767677677676767767677677676667677667766776767767667676767766677676767676766667767767766766776666776767766776776776676767767667767676666666666677677676776676776667766767767767676776676676767767677666667767766766667767677676766776677677677677667667667676677676776776767767766766766677677677677676776766766776776767767677677677676776767767667767767677667767767667767667676776766767767767667767767766776776776776766767767677676676677667766667766767767766776776776667767767667667766767676776767767667676677676677676677666767666776667667766676767767767676676676677677676776667767676767767667767767676676776676677677667767766666767667767676767666776776767667676677666776766666776676766667766766677677677676776677667767767766667767767766766776776776677667666767767676767677676776776676767676676767767666776776676666666776776776776677677667767767766767667767677667767766776776766776767767767676767676676666676776676767676767676767767666776767767677676667667766767676667677667666766677676766677667676776776676676776667677677677676767667767677667676676776776767766677677667667676767766776776767676776767767667677677667666776677677676776776767766666767676667767766667767676766677677676676677677676677676776676776776676667677667766767766676776767767676776776667667766667766776677666776677677667766666766667766776677676767667766776776676767767677677676767667767677666767667676676776676766677677676676776676767767667767767667766766776767767767676776766667767666677677667766766676766776776767676776776677676666677677677676776667677677667767767766667677677677677666766776776667676776676776776677677667667677676767767767767767767766676767667767767767676667767677666667766767766676766676667767766667667767767767767676767767676676766776766776676766776776776667676666776776776677667767767677666766677677666676776677677676667676767667767676677676676776776766776767766667766776776667767767766766776676776776776776776676776776667767767667767677677676667767667766776776676767766767677667667666677666767766766676667766676667767676767767767767766676776767767766666677677677676676767767676766776776767767767666676766767677677676766776676676766667676776776766776776766776676766667677677676776776666676676767766776677676767676767766676666767667766767676767677677677667766666767766776677676677667677667766666776766667766767677676767677677667767677676776676776776776677676676776766677667766767767677677667766676676776677676776677676776676767667676776767767676666667676677667667766677667767766677677676776776766767766776767677677677676767677677677677666776767767667677677677677677677677676776776766676667677676776667676776676667676776677667767677667767767667767766766776667766667676666767676667767667766766767767677677676766766667667766767767767667667767677677666677666677667767676677667767767676776676776676667677667767767766776776776676677677666677676766767767676766776776677666677676776776767676776676666776776776776766776666676776776667767767667666776767676776767676676776767767767766776767767666776767766767767767676776776776667767676667767767677677676667767766676766767766776667667676776667766776766776667677667767667676767767767766766677676776677677667767677677676667676776766677677667767767767677676766766776766767677676676776776677677676776776677677677676667767667666776776766776766776677676667666776767677667767767667767767666766667676767767766667766776776677677677667767767676776776776776767767677677677677677677677666776767767767767767677667667676767667677676766766776677676776767677667677676767767677666776676767767766776776767767676677667767676677677677676767667667676666767767766667666666676766766776767676766776766676676677667677677677676767766767767767766667676776677677666677676767767666676767677666767767667767767766767677666766766776767666776666767767766766776767767677667767766767677677677676767766776776776776676776766776676776766667767677676677677676776766667676776766767677676776767766776667676766766666766776667676766666667767677667677667767676776676776767767767677667676766666676776676776776667766677677667767676776776666666667667676667767677676676776776776667666767766776776776766767767677677676776776776767766776676776767766767767766767667667767767676676776667767666776667676667767767677676766776776677667667767676766667767767667766676776776676776676676776667767676776766776776776676676767667766767767766776766767766776776677677667676776776776776776767766666767766676776667767667766767666766676667767766776767766776776677677676677667767667667677677677667767767766776767767677677677667667676766677676776767767676767676776766776676677677666767766767767667767767766776776776767767676776767667666666766776776776767667667766677676766676677677677677677676667667766677676666677667676767667766776776776776766676767767767767767676677677677667766677666676776766776776676677677676666776766677666776767667767676776767767766776766776776766767666766767767766776767666766677676776776676767767766677666767676776766776676767767677667766677677677676676676677677666666776776767767767766676667767676677677677677676766776776676767767676776766766776667676776677666767767767677676767677667676767767767667767677667766776766677676676676676676766766677677676776766677677676767677677676766766776766776766676776676767677676776776776767676776776767676776676667676667767766666676676676767676776677677667767767666667676766667767767666667767767766776776776677677677676776767667767667766776776766676776776776676776776767676776776776767677677677667767767676767676776767766776766666776767766767767667667676776667677677667677677677676766776667676677676677667767676766776776766767676776766776666776667766767677676776767677676677676776767676676776667666677667766766767676776767767667767677676676776767667667677676776776766776677677676666677666766767677666767766677667767767677676666776767767767766767767767767677676776667767767767767766767676776776767676766676776776766776676767767766677676676667677666676776767676776667667766776776767767676767677676767676766677667767767767766766676767766767677667767766667767667766776776677676676776766676677666677666776767767667766767767677677666767676776677666677676776766667677676666776776677667666776776766667677666767767677676776776767666776776766767767767666767666677667676767667676776776767766676677676776677676676766766776776776766767666677676776767666776776776776676767667677666666766776667677666676676767767767767767677677676677667766776776667676767767666776776676767766776766767766767676676776
6767676767767676666666767676767767767766767677676776776766776766677677667767767766767767666676676676767677677677676767766677677667767677676767677667766766767667666766676776767676776767767666767767677677667767676666677676767677667767676677676766766676677677667767667676776767666676776776776767676776667667767767767667767767676677667676677676676667767766776776776776776776767766776767666776767676767676677677677677666767767677676676776767767766676776676776776677667677677677666667667767766767676776776666677676766766667767767667766677677676767767767676767766766776767767767677677676767676767676776766766666776776667676766676767767767677666677666767766776677666766676677676776776677677676776767677666767677676776667766776677666776667677667676667767677667676767767677676776767676776667766767767767666776766776776766677667766776676776776766776776676676677676676767677667676677677666767766776776766767767767666767767767677676776767677677677677667767767667767767767767767767676767767676666767676776776676767767677677677677667766767667767767677676677666767676766767767766676767677677666677667766666776667677667677677667766676666776677677676767766767766767677677666676677666667667676767766766677667677667767766776667677676776666767677676776766776776676766776677667676677677677667677677667676776766767676776677667666667767766676767676667767766776767667677676676666677676776766766677677676776666667767667767677677677676676776776667676767677677677677666677676776776776767767766766677677677677676667767667766766776776676767677677667766767677677666676677677677676767766677676766677676767676767766776776767667767767767767767676767767666676767767677667667677667667677666767676766666676776767676776776677677676776676776676667767677676776676767667676767666676677677677677676767676767677677667677667676776667766776766676667766677676667676767676776776676776776667676676676776776677676677667766776776776776767667767767767767767767666676776666776767767767667767676776766776677676666776776776776677676767766776776776767667677677676767767767666677677667767667666776676776676667767676767667766767766776677667666776767667677677677667767666677666767766766767676767767677666776677676776766776767676776766766766676776767676677677676776766677667676767667667767767677667767676776776767676776767667677676776767767766776766767767676676666776776767766676776776776776767767666776676666767766676776767767666767677677677666667767667676766677677676767676767676677667676766776776667767667767766776667767767767766667676766776677667767766776776776766776776667677676677676776676666776677667767767767677676776776767677677677677667767667767667677677677676766776767676666776767767676677666776776776776677676767677677676667767676776667767767766776666766676676776767766676767667767676767666776776776767677677676776676776776667667766776677676766766776776776676776766776776676767677677677666676677676667767676776767766676776767766776766766677666677676766676776776676767767766666766667677666767767767767676677676767767676776767766766766676677676776676677676776666776776677676767667676677666776767766776677667767677676776676776776776776767677667766677667677676677677667676776776767766767676767766776676767667667767667767676767766667677677676677677666767766766676766767767766776767666776676677677677677667766767677676676676666776677676677677667766766767667767767677666776776666767676677667676776776677667767767677676677676776767767766676767767766767766767676767766776676677667766677667767767677677667767767676666776776676776766776766776776766776776766776766776767667767677677677667767677677666767677677677676776767666776776676766677666767667677676677676666767676676767676677667677677677677677667666767767676677667676667766766776776767676767766776677677666676677666677667767767667767667767667767767676766666776667676677676667766776776776667676677667767676776766677677667767677666676776776766667766766776766776767667667767767677677667767667767767677667676667676767766667677667677667767666776676776767767677677677667766676767767677677677667766676767676767767766766776676677667767677677677677676677676677677677676766776776776776677667766776776676766767676677677677676776776767666776776776766666767767766767767676776767766776776667667666776767767677676667666776667677677676776676776776766776677667667677677676676776767676767677677667766766767667676677666766677667767677667767676776776677677667677677677677666667677676776767677676676667766767677677676676776776767676776767676776667676776776776776677667767766767767667676676767767766776676776767767767667767677677667767677677666766676766767666766776776766676767767767766776776767767767767767767767676677676766776766767677677666767767767676776776776677677677666776676677676676776776776766676767667666677667676767767677676766776767766767677677666676776776676666677676667676766776767677677667767767767676766767767667676767767677677676776776677667767667676767676676766677676667766767766776767677676776767677676767767776767677676776767766767677666666776766776776776776767766766677667667676776677667677677676776776667677677676776767766776776677677677677676766766767667667767767667666766776676776767766677667767676676676677667767677676767767676767677666666767667767676766666776776767767767766776677676767677676677667667677676676767667767677677666766766667767767677676676776677676676676776677677677677676776776776667766766766767667766766767677676677666776766677677667767676767767666676776676776677667767677667676676767767676667767767666776776666767766776667676676666776667767667676766776676666767767676776677677677667667667767676766677667766667767677667767677667767677676776767767767767767767767677677667677677667766776766776776776776677677677667766766767667766776767667667767767676776677677676676677677677676776767766766767767677667677667767677677677677666767766667676776766766677666676776767667767767767667676767676767766776767767767676767676776767767667676776676676767767677677677676776676767677676667676676776766676676776776776677667666677677667767767766676766776776776767767667676677677676776676677666676776677677677667767676776667766776767766676676776677667766776767666766767677677667767766677676776776776677677676776776767677676767676776776776767767667767677676776776766776666776676776677676767677676767766766676776766766767767676767767766766676767767676776767677677677676766776776767677676766677667767767766767677676776676776776766776666776666776666776776677666767677676776666766767767677676666676776776767767677676676676776667767667666776677666776776776776677667676776766676767766776776767667667766776677667676767766776766766766677676666776667766767667676776767677667767766776767677677676776666776776767677666676767767767666776676666776776766677677667767766776776667767766767667677676677676776776677677676767666767667677677677677676677676676767666776776766677676677667767767667767667676667667677667767766677667766677677677676767767766767767766776677676667767677677677676667676766776776776776767677676676766776776776766767667676667676677677676766767677676767676667676767766667767676776776776776776767766766676766676776677666676776766776676776677677677677676767767677667677667676776776776767677667666776776776676776667767767677666676677667666776676677667677677677676766667767676776676776776776667677666676776767767666776676676767767677676776776767767767766677676676767667677667766776767767767677676667767676677667766767667766776667676767767767767767666776667667667676776676776767677677676766776667677666767767677676767677676776776767766776767767667767767667676776776767767766767767677666776776776677677676767767676776766676776676776767766776766776767767676776666776776766766776666676767676776776767676767767767676766766766676677677676677677676676776776767767676776776677666767676677667667766776676767767766767767766776767766767767676776776776766767677676767676776677677667767667667766676766676767666677667766776677677676767767766676776767667766766767767767676767766766776677667767677676676767666776667676767767767766676767667676767666767766667666767766676676677667677667766766676776776767667677676676776677677677677677667666766776776767667767767766767767677676776677667767666767767667676776677667677676766776677677676767667677676776776776766776767766767676767667767677667766667767676767666767667676766677667767766776767766667767676676776766667767676767766767767676766766767766776767767667676767676676776676776767677667766767676776776766767676666776767766767767666676767767766776776767676666667676677677666776676767676767676766676676776776677677676766776776667676677667767767767767767766776767767767767676766666667676776766776767766667767767677677676767677667677666767667767766776766767676776776776767667666776766776676766776776666776677677676666676767676767766667667766766767677677676766767676776776776766767676776776767766776776676776676767677676776776776677666677676776767667766767677667676767677676666776766677666776767666776776676776776776776766767767767767766767766767766767767677666776767766677677677676776677677667767767676776766776776677677676677666776766677676767667676766776676667677667767676776767767766677676776776677676667767767767767767767677667676767766677676676676676667677677676767677667767767677667676776676677677667767766767666676767767667767767767667676776776776776776667766766667676667676776676766767766766776766776776776676776776776766776776776776776666766776776676766767767767667767766776776676766766776666766676676676677677667767667767767676776767767767677677676767677677677677677667767767767767766667767767676767676677676776776767677677677676767667677667767767666677677667766776776776776776676776776767767767677676767767767767767667667676776767766776766776676677677666776766776776676776776767767767677667767676767767677676776776776776677676676776767766677677666676767677677677666767677666677666667677666766776767676676776667666776767766776676676677677666676776776767677677677676766766776776767677667677667676676766676666767766677677676776666776676776767676667666776776677676676676666767766767
67667767766776776677667676767767677677676776677676767767766776766776776767666776766677677676766767677676776766676766766776776667667766776766776776767667767766776676677676666776666767766767766676677676776776767766666677667677666766677666767676776676776667666776776677677676767767676676676776667667767767676677667767767676767766676766776776677677677667766767677676767677676766767767767677677676767667767677677677676767767767766677677677676677676776676776776666676677676667767667667767767677666677676767767767767767677676767766776667677667767667667677677676767766776677667766667676676776776677667766676767766667767767766776667676676776677676776677676776667676776676767677677676676776676766766667677677676776776766776677676776666766776776667677676667677676776776767666676766676767767676766767676767767677667766776676776767667676767766766776766676766776767767676677676667677677676776766676766776776776776776776776676767676767676677666676676677677677677677677676676776767767677676667767767677676767766676676677676676767677676667767767767767676667767766776677677676776767667666676677676677676766776766666767767767767766767677676776667767676766767767677667766776776667766677666776677676677677677677677677676667676666766776776767676776677676766776676676767767676677667766667676766767677667767676767767677677676776766676767676776767767677677676776767677676776776676767676666776776776767767767666776666676776666767767667676766776677676776667676677676776667766767767767676776776667767677677667766766776766767767767677667766776776676667677677677676667767767767767666776776776667676767766776767767767767767767767767767677676766766776776776676677676767767666776767676776676667767767666776766676767676767766776676677667767676776676776776667766767667767767767666767677666776767767767676776766767666776767676776667766677676677676677677676677676767676767677667767767767677676776667676776776667676677666767676776776766776776667667767767666776767767667666767766766667676766776776766767767767677677666677676776776776676667767766666766667667767677676776676667767766676676677677677666767676676767676677677676776766676776776766766776676767766776776677676677677666776677666776676667766776676767766776676776677666676677677676766766677667666776776767676776676776766776776776676677677677667677667766776767667676676767676767767767767667677677667767677667667676676676666776767767766767677667767767767667767676767767766676776767767767767677676677667766767767766767766776676676776776677676776776776677677667677676767666767677666767767767676667667767676776676677676766776676776766666776776766766776767767767676676776776667667767666767677676776676676776766767667767667677666767767767767767766766677666776776766766776676767767767667766766676776776766776676766676667666767666677677667767676677676776767766767767666667766677677667666776776776677677667676776676667767767767767766766766776677667767766776776667766776776776776677676767676676767677677676667766776776767677676776766776776767667766676677667667767677677666776767767676776767667666767667767676767767767667767667677677676676776766766776766767676776767677676677676677677677677676776767676667667677676767666676767766767767676766776666676677676776676666766677667766676767667767766677667766767766677666776677676776676776676776766776767676677676676767767676676676677677676766666766676776767676776767676667767767667676776767677676776767767677667767677676776677667667767766676677666676776776776776776767677676766677667766676776776776667767766767767676677667676776666776767766667677677667767667676767767677677667766767767677676776677676677676767676776767767677667667676676767677676767767677666767667767766776776677677677676776766767667667677676766677666676676667667766676776766667767767767677676766666677676677667666677676766677667767676677676676676767676667676776767677677677676666676767767677677676776677677667766776776666767676776776677666776766776767767767767667676766776767677676776767676776676767766776776667677676776677677667666776776677667766767677666767767677677677676767666676776776776767766776776677676667767677667767667767766677667767767667767667666766766767767667667766776666676676767676676676767766776667677667766766776766776676776676776776767667666666766667677676676766767766776776677667766776766676666776767677676776676666767677676767677667676776767676776776776676776767677667667767767677667767767766766767766776776776776666676766766667767767677677677677667676767766767666767767767767667767676776776776766766776776776676766767766776677666776676666676776776677676776776767766676677677677676776767767667676776766767676776767766677667676667766667766776666767767666776677677677667676667676776776677676766676676676776676767766767767767676767767767766767767766776766767677667767677677676767677677677676776667767677666776676767767767767766667767666677666776767766767767766677666776776776776767667767767676767767767766767677677676776776776767677676767677676767667676767767766667767666766667767676667667676766667676766766767767677676677676776766666766776776776776676776676776766776667677677667767676776776767767677677676766766776666676767666767676776776767676776676776677666776776676676767676776676776766666677676776676767677677666767666667676776776767677667766776776676776767667766667767766776776776676767767766767767667767766767676776776667766667677677667767676767676767767767676766676776676766776776767767676767667677677676667667766776776676766776776776776677677677666767766776766767766767666676776776676666767667766776676766767666767677676766676776677677677667766776766666676776667676676776776776767676767677677677667767767767767676677666776666776666767767766767667767767766776766667677676677676767676766676667767767766776677666766667677677677667677676776776767767667667676776676776767676676767766776776677666776677677677676767677666776677667767767676776767767766776767767766666666776676767677676676766776776677676776676767667667767677666766767767767676776677666776776776766767767767666776776677667766776776666776776776676776767677666676776667767667767677677677666767767766676767767667766776767767676776776776767767766766677667676776767676776676776677667767677677667767767767666776676766766767666676676676666767677677676776767767767766676667666776776766776677676776667767676776767766666767766667767667767766776767766767766776766667676767767667677677667677676677677676776776767767677676776667666766776666776767676667766667766677667666666676677676676767766767677676667677676667676676776766776767676776667667666776776776677677676667667676767767767767666677667667766776776667667767766677667676677677676776776776767666767766677677677676667767767766767766776676676767767677677667767767767667766676776667767766776677666767767667767767766666677677677676776776776767677677676767767767677677676776767767767667767667676676766677676677667766676676677677676667676677676667767766767677676667766776776776767767676767676776677666767667676677667667767767667767676766776776776766677677676766776776776767767676767766676767677667676767676776776766776767766767677676767676776767766776766776667767677666767667677667766776776776776776776676767767676767767767767677676767677677666676776776776666776766676776767767767676677667767766677667676667766776767766676776766776776767767767676776767767766667676767767766666767767767767676776776766766677677676767767677677666666676766766776776766667767767766776677676776677666776776766776677666776767676767676776667677676776766776776676767767677676776676776667767676667666767667677676667676776776667767766776776677667766776766667676776776767767767667676776776776776676776776667766766776776776776676776676776767677676667767767677676676667767766666776667677677676767767767677677676776666776677666767676767676666676776677677677676776666776766776776776667667676767676776776666676766776767666776677677676776766676776767667667767766677676676776776767767677677677676776766776776676776676666776767767676776776667767766776677667766776676677667677676766767676776766776767677667667767667676677676767767667677677676677666666776776766677676776677666676767767766767667767667667766766776767767767667676766767766767676766677667667667766667767677677676776667676667677676676767766676767667667667677677667676776676677677666766776766766776766667667767767676677677677677667677677676667766767677677676667677676676767667667767767767677676676776776776667767767667677677677676677676767767676676677676767667767676766677677676767676776776667666776776676767766766677677677667767667667767767677667767767667767767666776776676677677676677676776767676776766676776667676766676776677667667667767767676666677676766767767767767767676766776766776776676776767766767767767677677676776767767767676767766676767677676677676766776776677667767676767767676676667766776677677677667767767767676767667676767677677667676677666677676776766776776766766766677676776767676776767767676776776767767766776767677666767667677677676767767767667676776767766767667767766666776677667767667767767766776776667677677676767766766776776776776767767767667676667667677667766677677667767677666766776676767677676776776677666776677667676767766767767677677676776677667767767667767667767676776676767667767666776776676766776676677676767766767767767767766676667676767667676676767767766667667676776776676766767666677676776667677677676767767676767676676776776776766767667676767767767677666766676776776677676676766767767766677676667767676677667667676676667767677676666766776677667767667766676767766676776776776766677667677666776767767767766667676767666776667677677676776776776766776776776667767677676766767767676676767766776667667667666766776677677666767766776666667677667677667666667767667677676776776676776776766767677677667766776776767676776767766676767767677676677667766767676667767666776767677676667767767667676766667676677666667676677677666767677677677676676776676667677667667677677667677666776767676766776776776766677667767766776676776776776676766677676776677666767676776676776767767767677677677676767767676767677676767676667767677666767
76776667676666776677676676677677676767676766776776677676667766677677676667767676776767676677676776766667767766776766776776677666767767766676766776776776776666677676676677666776767667676676677677677666676776776766677667766776666776776767676767676667767677676776776677676676677666677666677667767676677676677677677666776776776677677667767666767676776776776776766666676776677666676767676776767767767666766666667676776776766767767767676676676776677666666767767766767767767767677666776776776776776776776776766766767677677677677667676766767677676776666667766677666776767767676776677677667667767767766676667767766767676776776767766666677667767667677666767677677677677677677676666776776767767767667666766767767677677677676776677676776676676667767767767677676766776776767766666776767766776667676776776676767676677676677676776776776767767767667677676767766676667767676776677677676677667766776776667676666776776776776666666767767677667667767677677676766766667767676767676776766766776676767667676776766776767767767767766776666766767667766776767676776776677677677676767767767667767766776766766776667767677677676766677667666776767676776677676676766776666767767767677676776767766766776667676767676767767676676776677666676776766776776767766776776767767767676667677677677677677676776767767767766776776677676776776776766666766767677676776767767667766766776767767666766677667766766667766766667676767766677676776667767767766667767676776667667767766776667766776767676776667767767767766766766776677667676776676767666767766676666766666766776766776776767677667766767767767677677677677676767766767766776776666766766776667677667767767677667767676776767766677676776766767667667767767676776766767677676776767767676776667767767676776776767767666776667766776776676676677676667667677667767667766676767677677667766776767766776766776776776677677677677677676776776766776776767767767667666767676776776667677676667676776767676776776776766677676677666766776677667666677667676677676676667666676766776776776766766776776676776766767766776776767767766767667766677677676776766776767766667666776776677677667676667766776776776776767676776677676776676776676776667766766676776766766776766767667767667767677677676767766767667766767677677667766766666666677666776666667667766766776767767767677676767677676776776676667676676676767666766776767677667676776767676776776677676667766776766666776776776776776776677677667676677667767767677676766677677666776776776667676767767667766667766776776776776676776766676776767766677677677667666766776767676776767767767676676776667676676776676776767766766677676776766776766676766776666767676767766767667767766677677677667767767667767766767767767677676776767766767666767767766767677667666766676676667676776677676776676767677676677676676776776677667767677677676776776676766776677677667677667766667766767666767676677666776776677676776677667676776667667767667676776776776667667767767667766766676766676776776666767767676776677676667767766677677676667667677677676767766776776776776776667767766766666767766776776676667767676767677676776767767767767677676676676767676676776766776677667677676677667677677676766776676676776677676666667677677676667766776766667767766766767767677676776776776767667767766776677667667677677667766776766776776676776767767666767677676766776667766776676776766767766766767767667666677676776677676776776767667667766767767677677676666767677677677676677677667767767767767667667666776667767676667667767677676767766676666677666767766776666667766776767766776667676667766767677676766666667677667667767766677676666676767766677676766766776676766767767767766667667767766776676677677677677667667667766767767767767767766776776766677667677677676677667767676767677676766776767767767767667767766776776766666676767767767667767767666766767667676776776776667767767766776677676676776767766667666767677667667677677677666677677676676776767766766767767676667767666776667676776776776767676776676766676677667676677676767676676776776667767767767676677677676677677667666767767677677677676676776767676677666676677676767676767677667676676766776767767667767766766677676767766776676676767767676767667766767767766766776767677676767676676767766776776776767766767766667677676766766776677676767676776776776767767767677677667767767676767767767677676676767666776666667766767667766776767766767767767766676677667767767677666776776776766776776766776776767667676676776677666767767767766766677677667767667766776776767677676667767767676677676676767767667676666767667677677676766776677676766776776776776767767677676676766676776676676766767767766767766677677677666776766776776776767667766776766767767766666766776766776767676767767676776667677677677666776766767767767676676776766677676676667666776776666667766776677676676766776677667677667766676676767667766776776766767667766767677676776776767676776677667767676776767766767676677677676676776676766666767767767667767666766776776677676677677676667667767767677666776776677667766767677676766667767667767667676766776767767767667676767667667766776776776776767676767676677676767666776776776776677667677676766676776776667767676667677676667767667766776767766776776767767667767766776677677667666776676676776667666676776776766767766767676766776677677666776766677676767766766776776767767677677666677677676676776666776776776677676776677677666766766677676776776776767667676767667766676776667767676766676776766776776677677677676776776767766766776677677676776767676767766776767767767676767766767766776766776667766776766767766766767676667677677676776766767767676776767676676767766776767767676767677666766667767767766766677677667667676677677676767676767767767766767767767766767767677666677676776776776767767767767766776667677677677676766776676776776676776776767766776776677667767666677676776767766776776776776677666776666776677676677676776767676776776776677667677676766667677677677667676776666677667667767677676767667767667666667676766776776767767676677666776667767677677666767767767676676677666776677676766677667767676776776776667677667676767767767667766677676666766776767767766766766776666767677677677677677677677667767766677677677676767767767677677677676767767767677666767767677666667666766667767667677677676676676767667766776767766667767667666776766776667677666676677667767767667767767667676676776666776667667767767766776766767667676676776776776767767766776776776667677677677666667677667676766667676767676776676677666667767766677677677676776766676776677677676776677667677677667666776677677677666667766767677676666767766677676677676776767676766767677677667767766767767767767766676676677677666667676776767766766676677676767677677677676776676776666766767767667667667666667676776676776677667767766677676776767667767766776766776766776776676776776676667676776767767766776667767667767667766676667677666677666676767767767767767767766776776767677667676766766667677677677677676776677676776767767667676666767766766767766776776767677667767677666767766767667767766677677676677677676776666677676776776776776767667767767767677676776666767767667677667767676677676667676676767677677667676767666667767767677676767667767767676676676767766776667676666766776776676676776676776776766767676766676676767666776767667667677667766767667766677676666776776776667767667677677666667766767767666676776767766776767767767767676676776766677667767676767766767767766766776667766676776766766776767767766776776676677667677677676776767676767767676776766767666767766767766667767676776776776776767677677677667767767766766666776667767667667767767676767767767677676676677667767676766776776767677676776767766677666667767676767667667767767666677676776767677677677667767676776767667767766776776767767676776677667677676666776677676767767666667766767676676677666677677676677677676677677677666766676776677677677667667677666676776776776677667767666776677677677676776767767766667677667767767667676676676677677677676767676667667766676766677666767767766776676676677676676767676676667667766776676676676676776776767766776667676767666677676767676767667766776767676766676776776776767676766776766776767767676776767676767666776767677676766766676776676667766776677667766677677676776676677677676776776767766767767667767667766667766677667766767676767676767676776767767676767767766677676767677667676776767767767767766776676776677677667676767766776677677667767676767767766767766776776677676776767767766766676666767767677677676776676676766776776767767767767766767677667766767767767766677677666776767766766666766766767766767767677667767676766767667766776776666776766776767666767767667767767767766677676776766776677667676767766776666776776677667677676776766776776776676667676767676776767766667666677677677676677677676776776677676776767767676767676766776776776676776766676776677677677677677667766677676766677677677676776776677677677677677667667677676776766667676677676776767767767767767676766766776766767667677667767766767766767677677666767766766776676676766676766667667767677677677677676776767767667667767766667767767666676767766776776767676676766766677667676776677676676676666677677677677676776776767767666776676766776767767767767676667676766666676666676767766666676776767677677676776776676776767766776767766766677667766776676767767767767767677676676776767767767677676676767767767677677667676767766776767676776767767676767677666776776766776676767676766676766767667676676776776767767767676776776776676766776776767767676776767677666676767766677667677667677677676767666667677667766667766767676677676766677677667676776767676767767666776767676776667676776767767676667677677667767767666676766776767676776677677677676766776676666776676776677677677666776776676776767767676767766776776676776766766776776767677676767766676676766676676766766676676677667677676776776776776766767767667677677677677667767767767676776667767767676767677677677667766767677667676776776677676766676766666767667667677676776667766776767767766767766677676776677677676666676776776667667677676767677667767767767767676766666676776766767677666677676776776676766776676666667766667677667667677666766776766776767677676767666676
66776776776767767767767766776776776767676776776776676776667767767677677667667667667767676676776767767766776776776767667766676676766766776667767766676676776776767677677676776767767677666677676776767676776677676677677677666767677667767766776677676677667767666776767766676676766767666677667767767766666677677677667677677667767767766776677677677666767766677676766677666666776776676767767767766667767767667676767677667767766776767676776776776776776776677677666776776666676677676766776677677676767677667666677667767667766767677676677677677666776766766776776767677677677676767667767676666766677677667676676767676767767667677677676776677667767767766767676677677667677666776776776766776667677676776767767767767767677676776776677677677667667677677667676776776767676676776767667667766767766767667666776776677676666767677676677676776767767677676776767676776767666767767767667676776776666677676776767667677677666767677677676767766776776766676677677677667677676677677676776776776677666767676776767766776776767766776776776767767766767666776676767666776677676767767766767767766766676767676676676676776776676767677677667767767677677677677667766767667766776676767767767667677667767677666676676776766677677676677677667767767677677676667676766667767767667666677677676766766776676766767767676776776767766767766776776767767766776776676776776667677667767766666676776776667676776776766766776776676667676767767766767676776676766667666766776767767766667677676676666676776776767667667767677667766776767766767767766767677676667766676667767676776776776676676676767766776766666677677677676766776766677667676767767767677677667677666767676776776676767766677666767676767766767676666667767766776677677677676776766776766767767767677667767667767677676776666767666776666767676767767676676766776677667676667767667677666767766676776767767766776776766677667767666766766677677677676677677676677667677666677677677677676776776776766766776776667667767676776676776767767766776776776766767767767667676776676767767766776676667677667766677667767766767767767766767676776767677667667676766776676676766776766766776767677676766776776776776766677667676676776677667666767677677677677667676767766666767676776677676767766776766776767767677666767677676776767676776667767766676767667767766677667677666776766766776766767677667767667767677667767676776776676776767676767767667767767767677676776776776776776766767767767677667676676677667676766766667676776767767667767767677677676766767767767676776766676677666767676776776767677677677676776676776667767767766776776776677677676667676776776776776776776776776767677667767767767676776776766776767766766667767767676776676766667676766776677677667767766667677677667666767766666767766676666767667677667677676667767677667767676767767677677676676766767767767766676766677666767766766776766776776776767766666776667677677677677676767667767767666766767677677676667677676776677676676766776667767767666667677667767766677677667677676776776666676766766677676776776767767767676676676676766766776667767767766776776776767667767767677676766676776767766767666677667677667677667767667767667666766767667676776676767767676767766766676767766667666677676776776676766776676677677676776667766776776767767766767677677676677677677676767667677676766667767676776776767767767767666766776766667766767767677667767767676676667677676766767676667677667767767677677677667767767676677677677676676776776767766767677666767667767667767767767676767677676667667676767677677676667676677677667677676766776676766766776676766677676776776776776776776676767766676767667767676667766767676776776677677667667767767667767666767677677676776767767667666666766776776767667766766767766676677667677676677666776767677677676676776677676776776667676767767766776776766776776766766776677667677676776767767766667666767677666767677667767676776776666767767766767676776767676677677676667766766766767676776776776767767676767667676776767767666667766776776766767676767667767767767766766676776767667766766776776676767767667666676767767766767667767767766676667677676766776776766776776666766776776776767767666676677676766677666776677667766776667677676677667666776776667677676677677666767766766776767676766776776666776776766767676766676776767667767767767677676666767677666776766767676767767666766776776776776767676767677677676767767677677677677677676676676767677667767677666767677677677676767667677666776667767666677676766776767767767676776767767766776776776676676676766776766667767677676776666767767766676767677677676766767677677677676776776767767667677676776767676767767766677677666676776676767766677677667676776766776666677666667677677667666766677676767677677676767677677676667677677677667767767676676767676776667767767767766676677676776676776676666767767676776676776667676767677676767676776767767767767667666676776776776767677667676667767767767666776776667677677677676766766776677676676667767677676676677666767766767676776677667666776676776776767767767767677676776776776767667677676666766766767766767677677676676676667767677666767677677676776776666677677676767767767767767766767676676767767677676667676766766676767767677676776767766776666776767767666776776667767767767767766766767767677667676767676676677667767667767666767767676766776766766767676776666776776766767676766776767766667767677676677677676776776766667677666667667766677676677667677667767676766766767767667767677676776776677676776767676776776767766776667767667767767766677676766677677676767667667677677676776767766776776776776776776767766776776676776677666677677666776676776677677676776677677676767677666767766666766667677676676776767677677677676776776677677676666767767766767766767677667676766776776767766767676776767766766776676676677677676776776667767767767766677677667766776776766677676676667677676676676667767766776776677676776766776677667667667666776667676667766667676776767767676677676767677677677667667667667767677667767766776767667677667767766677666767767767676766776776767767676677666776667677667667667677667677676676766767676776776677666676767767676767766676767767766767676776776767666776776677667667767667677677676677677676677676767767766776767676667677666767667677677676767767676766676667677676767676677677667676677667767677677666767766676766767767766776776676767767767767767767767676676667677677677676766667767676767676676766767676767667766776767767666766666776766666767676767676776767667676677677667676776776776776766767666776776676776677667766776676776667767767767766767676776776677677676676666776767767676676676776776676776676677677677677666767767767667677666766677666767766776767676667677677667666776776676677667667766677676766767677676776776677676676767767676767677676767767676676776776767667667767767677676767766767667767677676767767766776776776766767677676767666767767667766676776776776776667666776766776776667766666776767667677667767767676776767677676677667767766767676676776767667766677676776676676767766676676766767767767767766767767767667767767676767676667767676776767676677677676676776767676677666767767767676776767767767766776677677667677667677667667767767766767766776776677667676776776766776776776776677667667676766677667767767766776676666776677667676667767666766676677667666776766776677667767677667667676776767767766767677676766767677666677667677667676766776767677676766776767767667676676666667666776767677667676767677667676766776766766767767767767766676767676677676676676776666776766767767666677677677677677676776767767677676767666667677677667677677676676766676776667767667667767766776676767666677667766767767676676767677676676667676677667767677667667767667677677677677676766666776776776776676676676766667677677676776676667677676776776767667767676766767767767767666767677666776776676776776676667767767676766667767677676767676677667766666776776767767767676666767766667766666776667767766767676676767666776776767767676767767766776667766767767666766766766776767676776776676767766677666767767767767767676776677667676766767767767667667667766766776677677667676767677676677677667677677677667677677667766776676767766776767677666767676667666676667767767767676767767667766776776776776776676776767666677677666776667677677676776767766767767676766767767767677667767667767767767766767676766677667676776776667677676667767767767767677677676776767766767767666776676767767676677677677677667767766776676776767676776676676767677677676776776767766767667767767767676776767767677677677676767766766667667766676667667677676776767676677676767767677667676767766676667676676667676767677677666676666676766676776776677676776677676766667767677666776766767677677677677677676677676776676676677677676766767667767676776776766676776676676776677667676667677667767767676676767766776767766766766776767676767766766676676767666667677677676667666776677667676767676776676767666767676776776767767676776667766767767676776776667766767766766766767676677666667676776667677677676776776766766776776677676766667677677677677677677676667766766767676776677676766767766767676677676767767666776767767767767767767767676766767767666766676776776776767767767767766776776776776767766677676776776676677676667677667767667767677666767767766676767767677676677676677676776766767667766667767676677677677676776776776767676776776767766667767767677676676677666767677667767677676767667766766767767666766767767767767767676767766667767677677676767676677676776767767766776776667767677676766776667666776776766767766776776676776766776677667677677677676766776677677677676776767767767666667767677667766676776776776776667677677677677676766767767766767766776676776776776776676776776767767677676677676767676667766676676776676776766676776677676676677676677667766676676776767766766766766776767767767667766677667677667766667767677667667677677676677676776676676676767767677676776776776776776767666767676676767676677676767767767767766667766767767677666776776766676666666776676667766676676776776776676677676667767767676776776776666776776776776767767766667677666776676676776766677666677667667766776677676676676776676776776776667766667676767666676776776776676776767677676767767767767766677
3676776667767667677677677667767667667677676677667677667767767767767667766767767677676677667767767677676766766776776767677666767677676776767676677676666776776767667767667677676776676767677677677676776776767766677676776676667666776766776776766767667667767767666766676767667667677667676766676676776666776776767676667676776776667667767767767766776667767677666667767766666767676767767767667676767766776677676767667767677677677667767677677676767767767767766767767677666776776776766667766776676767676776776776776766767666776667677677666776766776667766776766767767677667766776767766677677677676776767676767767677666776767676767666776776667766767766776767766767676776676666767766677666676676767767677677676667767767667767676766776766766677677677666767766776676677677676776767767677677667767767767676767666767767667766676776767767767767677667767676767767767767676767667767767767767677677677676776776677677676776666767767677666676776767676677676776766776776767676766667667766776766776666666666776677677667767676776776776676767676767676776776677677676767767676667676776677677676766667667767677677677667766676776676776767767676677666766767766776767676676776767676767766677667767767677677677677676677667767767676676667676676676677677667767766776776776776776766766776767766767666776677666767677667766767766677667676767677677677677677676776667677676667667667767766676767676776776766767767766766776767677676676776776767767677676767766776766776766767767667676776677676677676776767767766676776767677676666766676677667667676776776767767767767666776677677677667767767767767767767676676676776667676776767767766776766776767767767767767677677667766776767667677666667766776667767676776676776767766767766767676667676776677666767676677677667767767677677677676776776776676676767676767667767676677667766676677667667676766676767767767676766776767677676676776677676776767766776767676677676767767766676766676677676676667766767767667767667767677666767766667766776776776767766677667677677677667766776776776667676677676776767767767667766776766677667767677676776776766676776676666667677677676766776677667767677676677676776676776776676677677676767767677676766766767676776677666767676766767676666776677677676766776767766776766767676767766677676767677677676677667677677677676776767666767666776767666767667667667677676776667766676767766767666776767767767767677677677676776677676767677676767677676767676776776677676776766677667677667676776776667676677667767767667677677667676767767676676766767767677677676776767767677666776677677677677666667667767767677677677676767767666776776776776667676767677667766776667767676776776767677667766776776776767767767767767676767767667766667767767666767677667767767767666767767767666776767767767667767677666776776667767676767676676677677676776767766767767767666776767767767767767677677676667667767767766766767676666767677676767677666676776676677676677677676776776677677677677677666676776666776776667667667677667676776776776767677666677676766766776667766776666767677677667767767676677676767676767767677667767676776667677666676676766776776767767767767766776767676767666776677676776776776676766676776776776667676676767767666666767676676776676776767676667766776767666666776776666767667767767766776776767767767767676776766767767667676676767677677676767677677676676776776776767767666666767766776776767767677667767766766776776766666766666776767677667767766776776677676677676776776767676776767767767766767767766676767767766776776677677677667667767767767666776677677676776776776676677666766666667767667767677676767676767677667676677676676766677676776776677667667766776767677677676676677676667767767767767676677667766766767676676677677667677667667677676776767666766776767767767766776767767666776776767767667666776767767766677676676776776767667767676776766776766677667676676776767667676676767667666767676676776767676667767667767666776767767767766767676767767676776776767766776767676776766676776767676767767767677677677667767667766776776776776676676766776776767676776677677666767677667677677667676666676666767667677676667676776676767667676767766776676776676776666676667767766667666766766676677677667766766776667767766767676766767677677676677667666767766667766766767766776776676677666776766767767677677676676677667766776776766767676677676766767676676677667767667677676766776767767767666776767677677666667676666767667766776677677676776776676776767667676767766776676676776676776766776767767676776667767667766766776676677676677677667677666776676776667767667676767677667767767676776776776667767767676776766776767667667767767767666776766767766767676776766666776767766776767767676767767767767676766677676676677677676766767667767767667766776667677677667767767767767766767677667766677676676676677666667677667766766767667766776767676676776776766766676676677667767676766776677677666776677676677667677677677676766677677677676767767666776676676767766667676776767767666776667676776666667767677667767767667766767667767767676767767766767677676676767676677677667767677677676666767767767767767767766776767766776776776677666677676767766767677676776676677667766766767767677666676776767676767676767667767667766666767766677666776776767676766776776676677676677676767767766667766776776766766676776677676767766766766676666767677676776776767677677676767677677677666766676677667677677667667666767766676776767767677677666767667767767676666776667766676776767677676776776776767667767677666676676767667767667676776677676766776776776767767667767666776667767766667767676767767767767676776767766776676776767766776667767766776776667767767766667677677667766677676676776776677677667677676776667766676766776676776766776767676776767677667667767667676767766776766776776776666667666767677667767676677677676766677677676677677677677676776667676667767666667667677667767667677677677677676767767676776767767677676677677676667677676677677677667766776767767676776776677666666676776776767767767767666767676776767766666767667667766767766776676667677677676767676766767766676677676677677677676677666767767676776776776677676676776767677676677676666676776776677677677677666677676776677667667667767767677666766666677676767767767676776776776767666676667766677676666667767677677667767767767676776677677676677667667767667677676776677677677676776767767767766767667767767766767676776766676766676776767767766677666766776776776676767677666766776666677676766767766766767676766776666776667767666667767677666767766767667667767767677666776677676676767766667767766767767766766767767767666776677677676767667676766667767766767677677667767677677676767767767767676776776776767766667677676767676676767767676766677667767676776767766776766667766776677676767767677676677677676676676667766776776776776676766776767676776767767766676767676776677676677667666766776676676766677667767676767767677677676776776776776677676667677676766766767767666776767666767767677666667767767676776776676776776667767767767767767677667676776766767766677676776676776776776776776776767677677677666776767676767666767767677667766767667667767767767676667667677677676776667767676677666767767767676776667767676666767767766776776766767766767667666676767676776767767667767677667676676676767767667766767677677667676776677677677676766676776677667767767766666776776666776766776767676677677676666766776767676776667676776776676676766766676776677676677666766767767677676766676666767677666667667667667667767766776766767676767767666676767676766776766776776776776776767667766776677667767767767677677677677666676676776767677667767677676776776767676676776766666676767676677667767677666667676676767676766776776766677677676676767666776776666776776666767767767666667766677677667667766767767766776766776676766677677666776767666766677667766776776666667767666776677667676767767767767767766776666677676677667766766776776776667676776776766776677667677676776776776767667767767676776776776766776676667767676767667766667767666766767766766666677677677676767766776766676766767766776766767677677676676767767766776776766776776776676776676776776776766767767766767667676767767676677676767767677667766776666767766767667667677677676776766776776666767767676767676776767677677677666676676767767667766767667667767677667767667767677667677676767676767767767676776676676677666767767677676666676767677666766767677677676776767677676767767677676776776776767677667767677667767767767676776767767767766776776677667767666667667766767677666677666767767676767767677677676776676767767766766767767667666676667767766767767766767676677667766767667676776676776776767666776776677666766766767677676677676666776776776776676767677666767767767767677667667676676676667767677677677677676767677676776776677677676776677676766776776677667766776776676776767767667677677676667676766776776676766676776776767667667676767767767676767677677676767766776767677677676767766767677677677667667677676677677667766666766776767767767677676676766676667677667766766767767767667766677667767667676776776767766666667676767766767767766767766776676767767666767766776776767766776767766776766676776667666766766676776776666676776766676776767677677667666667766767676677676776767676776776677667767677676766676776776776667676767766767676766776776767767767766776776776767766766776776666776767667676677676676776677676676677676676766776666676676766677676776776677667676767676776767677667766767766767767767677667676767767767767767666776766776776676776666767767767767667767667767676776776766667676666776767677677677677666677667676776776766677666776776776677677667767676767666776776766776667766766676776767677676776767767677676676767676677677677667767667767677676776776776776766776766666766776767767676776776666776767666767766767676767677677667666776667767767766667667677677677676767676677676676776767767767667676767766766666776767676677677676677667666776666776766766776776676767767677676767767766776767767767767767677676677666677676667766676767677676776767666767766767767766776677667676676776676776677667767676667677677677666767766766776676767677676767767677677676776677676766776677676676767667767676676776766766676677677677677
667677676776776766776676767767667676667767676776776667676767677667667677667767666667677667767766766676767667766776667666776676776776766776677677667676776776676776677667676676767767676776776667767767767676767767677676676766776667677666766776767766776676776776767677677677667766776666667667767767666776776667767766776766676766776767677677676667667767767676767767767767766766667766667767667676776776677676766776767677677676767766776666776766767767676767766667676776666667767767676766677676676776776667677666776776676776677676776666667667677676776767766776776766677677677677667767767677677677676766666766767667767666677666766767676776676676776776776776776776766776766776676767766776776776766776767667766676667677677676677676766776776767676776776776767677667677667766666767767677667667677667767666766676776776776766677677676776767767666766776766666776776767767667676776776767676677676677676676767767666677677677666666776766667767676676767676766677677676667767767767667766676676767767767767766776677667677676767677676676776677667767767667766677667676766776767767766767677676776677677666666776776767677677676767677676676766767767676776776767766767767676766667767766767767767667767767676766767766776766667667677667677676776776767677667667766667676776776776776776766676776676766677676766776776677677676677676667766767677666677677677677676767766776776767667677676667767667677676767767767666767767666676776776667676776677677667667677666776776776676776776767767767767676767767677667667767766776776776776677676676676776677677676766776677676766667767767766776776676766667766676776776677667767766776677677677666666776676667766666667667667767677666767767666676766776767767667767766776767676767667767676677667677677676776767767766677676767667767677667767767676676677667767667767766767767767767767676667767767767667677667766677677676776766676776776776776676767767676766676767767767767767766667767677676776776776776767766776767767766767666766677676776677676776677676767666767677667766677667677677666776776776766667767676767766666667676776766776766767767667766767666676676677677676776766676767667767676677677676776766676767677667676766776767666676766676676767666676766776776766776776666677676667676677677667677667766767766776767677667667767667767767667767767676776776677677676766776676676776776666776776776776666767766776766767667677667767676776776677676776767767667767766666767667766776776767677667677676766667676676776667766767667676767676776776767766767676766676666776776677677677676776666767677667666677677676776776776767766776767667766667766776767767666767767767767676776666776766776667766776776676776776677667767666776776776767766766766776776667767676776776666677677666766766666766776776676776766667767767677666767766767767677677677677667676667676767667767767676767767677667767667667767677677666666667767767677676776776776766667667666776667677667767677667677677676767766767667677667677667676776776766767667766766767676776676767767667767677676767677666677677666766776677676776776776676776776776776776676776776767677677676776667677666776767766676767667677677667767667677667766776767767766667766676676676776677667767676676767767766766676776667767667677677677667676767767667766667767767676766767766767767676776776776776767677677676677667666667677667676677666667677677677676676776767667766776767676676766767667676776776676766767767667767667667766767767766767767767667767676766776667677677667666776677676776776766766676767767767767667766776776776677677676767667767767767677667676776767676766766767677667667767767667767767766676767667767667766766776677676776676776767766766667767667677666766766667677667677677667667767766677677676666767667667767767767766667767667766667667766676766766766666766776776776776676776776677677677677666667767766767667677676776776676767767767767766766776766766776776667767766776766776766767676667766767767767767767767766766776667676667767676776676776766676667677677677676776776776676666667766767677667766776676767676776766776776776776767767677667667767767677666676766767767766767676767767667766676667767676776667767767676766766676776766767667667766776776776767667676776766676776776776776676666676767767767667767667676776667767677667677667766766766767677667767767766677667676677676767676676767676676677666766767676776776767767766766677677676676767767676776776666776676776766677676776667666667676667766677676776667677667677676776767767677666676767766776776776767667767677667767676767676677676676767667767766676677667676776776666667677676776677677667667766766767676766766766776776677676776776766677677676776766676767677677676677667766776776776677666767767767767767767767767677676767667767676667767677667667676776767666776767667767677676766676766776776677677676677667767677677677667677677677677676766776776677676667677677667766776767677677667767667766776677676776667766776776677676666776776776776776776767667766767767767667677667667666666776766766766767766776776677677667666767767767767767767767667668676766776767667766767676676767676776776677667677667676677677677676676776767767767767666666776667676776767767667677667666766766677666767767766767766766776776776767677676776776767766766666776767767766776776767677676767766767676776676776677666776676676767767767766767677667767676676766776776776766766776767677667767676767767677677676767676767767767766677667677677677667676767667677666776766776776767767677677676676666776776677677676766776776766677666776667677677677667767766677667676776677677666676767767767767677677676766677677667677677677666676776776767767767767767766667767676667767666766767677666676776676776776767676766667767677677677677677676767766776776677667677666667666776677666676677677677667666767677677667667767677667767767667766776767666776677666767677677676667666776766776677676776667767676677676776677676776776776776666776677666767767766767676776776767767767767677677667677676776767676776776666776776767767677667767667766767677677666776667667767767767667677677676776766666677667766776667767676767767667676667667767766767767676676767677676767666776766677676767666677676776776766767766776667767767767767767667677676767667667667666767766677666677666677667676767677676766776767766766776776776676676667677677676677677676776677676776776776776677676677667766767767767766767767767767677666776776776766766766666776767767767676767676767667676776776776766776677676677677677667767667766776767767766767767767666767766776767766677666766776766776677676767766776677667677676767666767676766767676776776767666767766776676776666776776767767767676767767766766776767677676767677677666767767767767766676776767767676776666677676767667767666776776677677667767766666766767667767767766776677667767767767767767767666766676767766767766766766766776666767766776676767677677667676677676776776776767766776776667676776676676766667677667676676776776676776776676767676767767767676667667766766676776766767767766776766767677667676767767676766766767677677666767766767677667767767767677677677677676766776767667676766776776776776677676767767677677666676676776677677676767676776667767767767766667677676767677677667767767767767766676767767666776667676767766676767766776767676776677667667676776776677677677667667767767767676767767767676776776767766767676767677677667767766767766767677677677667666776776676767677667677676676677677677667676776766776767766676766776677677677666767766677677677677677677676766766677677676677677677677667767677676776767767766676767767676667677677666776667766766776667766677667677667767677667677667676676676776767767677666676676776766776767767676776767767767676776767676667766667767666766776677667767766767767676766776677676676676767677676776677666767766666766667667676676776676677667766766667767767766776776676766776676677667667677676676767677676677666767666767677667677676676767767766767676776676776776677667767677667676776776767767766667767767667767677676676776666767677666776766767767677667767766767676676766767677676776677676776776767667667667676676776767766776767676677676677667677676776767767666766677676776677676666776776677667677676677677666776676776676766667666676676776767767667677677666776766767767677676767676767766776767677666676676776667767767766776666767677677667666676767677677667667767767767677676667677676677677666776676776776776767766676667676767676667767676676776767767766667677677676676767677676766776766776776677676676776767667677667767766676776766766666767767766776767677677676776776766666776776676667676676767766776776676767677667667767766776666767767677667767676766677676776766776776677666677677677666666766767677676667677676677676767767677676776767676776767677676776776776767767766776776776767767667677676776667666767677677677666767677676667767767677677676767676667767677676676767766776677666667677676667767766666676666667667676676767677667676776667767767767667767766766776776766767676767767677677677666767767767666776776677677677667667766766776776766677676767667676767677676676677676676767667766776766767766767676776767767766776776677667677676776767666766676767767767766767677676766677677677677676776776776767767767766676776767767766776776776767677666767766767666766776767767677677676766766667676767767677677677667677676776776776776767676767677667676666776667676776776766776766776666776677666767766776677677677667767677677677667766766667767677667766676776776776677676776767676677677666776776776767666767676776776667676766667767767767766676676676776676667767676776677676776676767677676767677667766676776676767667767766776767767676776677666776766776767767676776776676776667767767767766776776667767767767667676767666676677677666667767767666767767677677667676776776776767677676766677667767667766676766677666776676677677667767677666676776767676677667767767767767677677667667766676776776776767677667767767667766676776677676766776666776767666776677677677676767767666767677676767766767677676776776767666776676677677676677676767667677667767676677667766776677667667767667767677666767766767767766666766776677677677676667676677676776776776676776677677676776767677677667677666766766667667767
677677676767766776767767767667677667667766676667766776767676766776677666677666767667767767767676677677676767677676776676767767677676776676767766776776776667677667676677676767767677676776767666676776677667767767677677677667766776776776677677676776767676776776767677676776767676767676666676776767677676776767667676776767766767767676766676667677667767667766766667676676776676666677677667767677677676767677677667677666776676676677676676666776766767767767766767767667767676776677676776767766767677676676677677666776676676677667676667766676677677666677666677667667667676766767677677677666767676767667767766767667667677677667767667676676776767666676776776667766776676676776767766676767767676766676677676776676776667766667676767676676767676776676767676667676767677677666666677676776677677667767767676767676767767766776776766767676766677677676776767667766766767677676767767767767767767767676667766767766776776767766776676677677677676667766776676776767767767767676677677667766776677676677667767767667766766676776666766767677666766676767767676767677676776676767767767766767676677666776776766667677676776766676766667767767767677677676776677677677677676776677666766776767666676676776776677677677666776776676776767767767767666767676767677676767676776676766666776667677666666776666776767677676766776766776776666767767766677677677676767676666766776767767766767766776766767767667667677676676776677666676677676767767676666776766767767667667677676776776776776667676676776667767767767766776776776767677666776767767767676677677667767676767677676776676766766666667667766667767667677677667667667677667677677676677667767767676676776776677677677676767677676676676766776767767666667767666666767767767667766776776776767767766767767766677677677676776776776767767767767676776776667667767676776667766776776776666776776776776677677677667676677676676767677677676667667676776776667677677667766776767767767676776776667767666677666776776767767767677677667667667676767676766776676767767767676676767767766676677677677666767767766767667676776776676666677676767766667767676776776667766666767767677667666767677667677677677667676766767767677666677676676766776776767676767676677676766767766676676667767677667767677676776667767767677667767676776776767766767767667676766677677677676766766776776767666767667767767767767767767767667767766676776767676776767667676676776677677667767766677667677676767766776776676767767677666776776676776776767666776767767767766776677667666677667676667766776677677677667667766776676776677677677677666776676776666767667667766677677677677676667667767677667676776776767677676677677677666677677667677677677677666767767667766767766776677676776767666776766767766767666666776776766766776776776677677677676667667677666776767767667767667676676776766677667767676676676776676677667767677676767667767667767767677667767767677676776767676766776767676776677667767666676776667676767767766767677667767767676676666766767767666766766767667767766776776776766776776776776766677677676667767677677677676767677666676767767767666776667676676667667666776776767766767677676677666676767666767767766676677666677667767767767677667666776677676766776776776667667767676767767767667677677667667767667677666767666776776666766776766677677666776766776677676776776767667667767676767676676676767667677677677676767676776766667676767767667677676676776676666766776767767676776767676766776776776667766766767767666776767767766766767677667677666776767676776766666766767676776676667767676766776776766776767676666776677677677676767676767676776667767677677667767677677677677667676767766776776667677666767676666767667667766767677676677667667667767676676666776776676676767766776676676767767766776767677676767767767676677677666776776767667767767766776677676776677677667667767667667676677676766767766766776767676666767767677676776776776676776776776767667767767767767766776767767677666767766676666766667677677677676677677677676676666776776776767767767677677667677677676667677677667666776776676776676676776776667677676776776776677667766766776666776767767677666776776767767667767766676776666676767766677677676776767667766667677676776767767767766677676767766677666667677676766767766676766677667767767676776667667766767767676766677677676776776677666677677676767767666767767676767767677676776766676676767676776776776676676766776767767677676677677677677677667677677676767767667677676776776776767677667767767676667666767766766776776676776666776676776667677677676767767667767766776776776776776776676677677677677666766776776676776767677667767667767766776677676776667666776667666767677667766676677667767666776776767667767667667677677677677676776776767666677667677667767767767676776776677677667677667766667767767666767677667667666767677676667767676776776767767767676767676677667767767767766776776776676767767766767676776776776776676667676776767667766767676667766677676767676776766767677677667767766776767767767667767767667676776776766767767766767667766776767677676767667767767667767676676766776677667667677666776676677677676667676776776776776776677677676767767767677677676776776766776776676766776677667676767767766776767676666776776667667767767766767766767677677677676776767766767677676767676776677676677676667677677676667676677677676676677676767767767677667767667766677676776776677676767676776667677666666767766767767666677677677666667676767677667767676676677667676776767676776666667667767667766767767766766676776767676667766667667767667677677677676767667767767677676776676767676676667677667767767677677676676776776766767766776776767767767666776776767767767766776677667766776666767676677676776666677677676767767677676776667667677676767766776776677677677676676766776776767767766767666667766766776767667676776776776677677677667767767767767666776776776676677677677667677677677667666677666767767667677677677677667767677677667767667767766677676677667676677677667677676776767667767676776676677677677676776677667767766766667677677667767767677676677677677676677676677677667766667677676767767666776767676766776676766666776677677677676767677677677676776766776776677677677676776667767677676676776767767676676676766776667767676766666677677677677676776766776776677676676677676776776677676767676776776776776767676676676776677676676776766776677677676677677676767766766676666676776666766767767766776776776667677677676676677676766666767767677666667667767767667766776767767767767767767667766766776666676667676776776776776776767766677676776677676776767767767766767767666776676776767767677677667767767667767677676776666776767766776766776767677667767666677677676676776676667766776766767767767766766767767767677667667767666676666677666767677676776676776776677677676677677677676767667767767767676776767767677667666677666677666677666776766666677677666767767676776776767767676767767666667767676766677677676666676767666766766776776676666776676776776767767767766667767766776767676776676667677677667766677677676767677676676776767677676676767767676776767666766676776776776677677667676776667767766767767766767766767667677676667767766666776776677667677676767677676776776776767767676767767766677676776776677676776767667766766776766776677677676667767766776767676767667766677667767677667667677677667667676676776776677676677667767767767767767766776776677677677676766767677677677677677676776666767676776776676667766767666776766776766776776767667676767767677677676776776667767666667766776776677667767767767766677677666677676767766766666667767676767676677677667666677667677667677677666776776766767767677676766766776776776776776767677676766767676767667766776776666767667767767677667676677666676666677666776766677667667667766776776766776676766767766767767676767676767677677677676776677667767767766666776666776776676766667667766767766776767767766767667676776776676677676766677667667766776776776776776766667676767766676767767767677676766677677677667766776776677677676776667677677667767677667766676776776667766766667667667767767677666766776776767676767767767767767677677666677666776776776776776767766677677677677666767767667767767676776776767767666776776776677676767677677667767676767766676776776667666676776767677677677667767767676767677677667677666776666776776677677677666776776767666776767676676667667767677677667766766766776667766766676776676776776776676766776776677667677667676767767667677666767676766676677666776667676767677677667677677677666767676676776767766766677677667767767677677666766677676667767767767666767766766776766666676776677667766676676776776776776667767676667767766776776677676676776776767677677667676766676676776767767767767677666776676677676667676676667666676677667676776676776767676776776767766676766667676767767766767767766667677677667676766666776776666767677667676677666776677677676676776766776677676776776767677667666766767767766666667767676676666767767767677677676766766767676776766776767767667766776676766767767667676677676676767676677677666767767767677676766776677676776666767767767767676767766767767767766767767767666767767766676676776676767677677667667666776676776776776676766767767676677667667676776667676767667767767767667767766767676776766767667766677677677676776767677666677676666767767677677667766767677667767767766677677667667667767766667677667677667676666767667667677677666767677676767767766667677676767676676677676677667766776776667667766767767766667767677677676677676776776766667767767767667676767677667766767767767677677676766776776767767767767667767676677676776776676776677676766766767767676677676776677667767766776767767766667667767677667677676776776776677667676776766776767676667767666776776767767666766666776767667767766677676776666767676766767766776776676667677677667767677676767767677676667676776767766667666766667667767767677676676776766676677677677666676776776776776767676776677676776676676767767677677677666776677676667766676767677667767767666766776776767766676767667766667667767766766677677676767677666776776767667667666776676776776767767666667766677676677676767677667677677667767677676776666666776676767767767666766766667676767666776767766766776677666767676776676776767677
6677676776776767677667767667667766767667767767766776776776776667767767676776666677667677676767676767677667677667666767666766776767767677667767766767767767677677676767676766776667666767666677666666677676667767766676776767677667766677677666676776676776766676766776767667667767767767767666676776776676676776677676776767676776767767767677667677677677677677676766767667767766767766677676776776767667677667767677667767667767767676767767767766677667667676776766667667677667767767767676676677676677667767677676667766767766776776776676776666776767666767676776677676776767766677676767766666776677677677666766776667666666767767767676767677676767676767767677676676766776776767766667676776677677666667676776776666767767676766776776766767767667676776776776667667766766667767766776767766767766766666676677677676776677676767667767677667676666776767676776766767767767767767677676667676776766767767677676766776677677667767767666677667766767767676677667667767766767676776776677667676776676767767767767677677677667767676677677676776767667677676776766767767767666676677676767677667677677667766666667676776766776776766767677677666667766677677676776766776766767766776767766766776776767677667676776766776776677676766766776676666776767676677666666767677676667667767767767767766666767766667676676676676767677677677677676766766767676767767766776767667667667766677677676776776766677666677667767767766677676767677676767676767677667767667677667767677667766766666776766776776776676767766676776776767766776767767676676776776776776676776767666676767666767677676667667676776677667767667766667767767766776776776766767767677677677676776776767767676676767767677677677677676767666776776667766776776767766776776767667677676767766767676767767766776776767667766767667677666776776767677676776776767766767766767767766767667667666776677676767767667667766776767677677667767666667766776666677677676676676776767767766666776776666767766776676776776667767677676776666776766767676776766766766776677676677676677677676767677676767767677677676776767677676667676676766676676767767677676776767666667677677666767767767677667667767677677676677676776776767767677676766766677676676667766776667767667767767677667766766776776677677677667667767677677676677666776767677676776667766676676676776776767766776776666667766766776776766677666767767667767767676677667677677677676766776776677667767767677677666676766767767676677666667767767767767677667677677676666667677677676767677667676767767677677667677667766776766677677677677677667767667666667677676767767767677667767677676677677667766676676776767767667767767766766677676776776677676776666767677666766767677676766666767667766767676767767677676667676776766766677677667767667677676677677667677676767667677677677677676776776767676767766767767767767677676767666667767676776767766776767767667677667767667767766766776767767677676766676667766767766766767767767766676676776767677677677666776676776776776676667767667767766766767767666767677667677667766766676776666667667676776767667766776676766766767767676676776677676776677676676776767677677676676666667667767667667667676767677676767676776767676766767767677676766776776776776766776767676676666767767767767767766767676767766677677677677667667767666667677667677667766667766667767767677676766776776776667666676776766676676767676767767677667676776776776666776766776667676776767766676776677676667767667766776767767667676677676677677666776767677676776676767767666667767767766677677676676776776776767766667766676766767767677676776776767677677676776776776767766766667676766776676767766676766776766776677677667676767677667766667767767767666776767677676676767667676776667676676776776677667766676677667766676776776766677677676676767667676767677676677667767667767677677677677676767767677667767667676677667667666767667677677676767677677677677677667667667767676767767766767677666767666776776776776767766776767667676677676776677676776776676776776776776767667767666676776776766766767676767767766767667667767767667667766776776767667767766767667677676776676677676677666776676776776676776677676676667767666776767767676677667676767667677667676776767667666776776776766766776767676776776776776767676776767767767767666766767767677677667767767766766767677676767676767676676776767767677676776676767766767677677676776767676766776767767677676776676776677677676776766766767766776677676776666767666776667767677676766677676667677676767676677666676766767666776676776677677666767676676767767677666776776776676667767677677666766776676776776667676776767767677666767677667767676766677676766776676766667766776677676767767677677677676666676776776677676666776766767767677667676776666776776776766767666677677667766776676776677667766676767666766676776776767767767767676767676677677666776767677676767767677667767667667766767677677667766776776667677676776767766776776776676776766677677676667676776767676776776767676676666776767767766767766776766766767767767677666766766776776767676676676776666766677676677676776776677677677767676776776767767677676776767767676776776776776776677676766676766767677676767667767677677666677676776766676776776676677677667677676767767767767667667766776776767676776667767767667677666776767767767676766676766767677676767766776776766767767666767667677676677667767766776677666767676766776676767667667767677676776776776766667767766677676767766667667676667677676776776766667767676767767676776766767676677667767676767667767766677677676667767766677677667667676776667676767677677677676776677677667767766776776677676767676776667667676776676767677677676676667767767767767766667767667667676776776767667667667766677677667767677667767767676776776766666677676766666766676776677666677667667676776677667677676767667677677677677676776776776767766767767667767767767676676767677676766677676776776766677677677666776667667667766776666767767677677676766776667767767766766677676676776776776767677667666666776676767676767677677676767677677667667676767767667767666767677676767767676776676776766776776676776776776766666766676677667766767677676776776666767677677666766676767667677667677676767677666776676776767676667767676676667677676766776776767767667677676667677676776667767766666677666766776776677667766776677667677676766776776767677677667766677677677677677666667766766776767666776676766667767767767766776776776776776776776676767676767677666776767767766766667767666767767766767766766767767767677676676766776676776767666767767667767767677667767667766677676776766677676776676767676766667666767767677667667767767666776776666676766776776676776676766766776677677667767766767677676776776767767677676767766776676766676767766677676767766767666767677676776767766666766766766776676767676666776776776677666676677667677677676776677677677677667676677677677676776677667767767767667676676676666767676667767677677666677676767767766767677667767766766677676776776766766776676667766676776767766767767667676776767667767767766767677667667766677666766676767667676677677677676766677667677677677676776776767666667676767767766667766676776767676677677676767767667767677667766776677667767766766776667667766667767667677676667767766776767676776776766776776667676667767766676767766676677677677667767666766776676667767767667767766766767767767676676767766776666776766767677677667767677676767767676776676767767766776776776776667666677667767677676666776667677676767767766677667676776676767767766767676677677677676767767667677676776776776767666767666776776677676767677667676767677666677676776667667767667767766767767666776677677676767766676676766667766776767767677677667677676677677667767676776667767677667767767767667767667676676767666767667767767676776767667667677677677666677676776776677667677676776667767676676776767676776776776767666666776767677677677676667676667667676666666767767666767767677677677666676776767767767677677677676776776776776676666667767766767676767766677677677676776767766767677666676767677676676766666766767766776767676776677676766766667767666676766776676776776667667767667676776767667767666776767767766676776776767766776776776677676676767667767667676767766766676776776776767667667767767766666767766676776767766776677666776776776767667677676676667767667767767676677676776776776676776666767767666767677676766767767767677676776766766766776767767677667667767667767667767667767767766766677676676666776776767676776776776667667676776776767676677677666776776767676767767767676776776776776776776666776767676676776767766676776677666766767677676767676766767676776776766677676677666776776776767667767676677677676767677677676766776776776766767676776776776776776776676676767767677666767667767676776766676776776776666677667667767766776767676776767767677677666776776676776677676776766776776676677667766677667767767766677666677667667767677676776776677667767767766776767677677677677676766776676767676776776776776776776776676667666776766677677667767677666666767766676776667767766776776677677677666767766767767767766766776776776767766676666767667767767766776677677677677677677677677666776776776677677676766677666767767667767767677677676767677677677677676677677667767677676766776666776677667767667767766776776776667677676767677677667667677677666776677677677677677677677677666776767667767767767677667766776776766767677676776766677677677677677677667766776667677677667767767766676767767767677666776676677676776776767676767676776776776776776767767766776676676667767767767767767677676677666776666677676767676776676776767767767767767677677666676776677667766776767766776767767677676676767766666776767676766776776776766776677677667666776776677677676767767667767767676677667767677676776677666776776776776767767767676776667667667667677676766677667767667767677677676766676767667677677677676767767666667676767767767676766677677677666776676766677677676776767766766776766767767766676766767766776677666767677667767667767767766767667767767666667767666767767677676776776766766666776767766677677676667677667766667677676776767677676776767767767767676767767767767767766677676776666767767676776767677677676776767766677676766667676776767676767676767767766676766766677677676767677
67677677667766676677667767767666776766767676766766776767667676677677667677676776776677667676767767676676767667767677676667766767766677677676767767677676776766776767767667767767666776676776776677677677666767766767767767767676676766767767767677677677677676666676676767677677676767766767767767677676776776667767676776667677676767767767676767767767767676776776676767676667677666766766677676776776776766776776776776776776776766766776667767767767767766776766676766677677676666776776767676666677677677667767667767767766676676776767667677667767767677667766776776776667677666776767676677666776776766666667677667767666776667766776767767667677677667767767667676776766676776666676676767766776767766766677677666666767667677666766676776776766776767767666776677667766776776776776776766767767667677667766776776776767667767767766776667677667677677666766767677677667677676776776776776776676766776767677677667767677667766767767767667767767766766776677676676776776776766767666776767677676776776776677676776776767667766767767766767677677676776677676776677676667677667667667677677677677677667667766776766776677676767766767676776676767676766766677677666666677677666767767667767767677677677677667767766767677667677667667667767677676767766677677676666677677677676776767676776776677667767666767767767767676677676767667767677677677677676766676677666776766676776767667767676767767676676677677667767767676677676776776677676666776667677676676677667676766767767676767667677677676767676776677667676677677676676767676676766776767767767767767667667667766677666676776776776677666767667676776676677677676767667666676776667767666676776767766767767767676667677677676767767766767676767677677667677676677667667676767767677677677677676677677676776667677677676776767676677676667676767767677677677676766776776766776676676766766676776776677677676776776676776767667676676776767676767677667667766776776767766767767676767767767676766776666767677676776776677667767767677666677667766766776776766767767667676776776776776767666677676676767677676776767676767677677677666767677666667676766676767766676667677666677677677677667677677676767677676766677676776767767667766676667766666767766767667767677667676767676767667677677666776767667676676767667767767766767676766677667677676667767766776776776766776776776767677677677677676766676667767766677676666776767766767767677676676667767666676677676667677676776677666677676677677677667766776776776677666776776766667767767667667676776676676776776767677676767676767767667677677676676676776767677667766677676776767677676776676666767676676667767767677677677677676766776767676766766776677667676776766776677677677677667676766767667767676767677677666776776667666667667766676677667667766767676776667767677677676677677677677676676666766767767667767676667766767766766776776766767667767677676676676766767677676666766767766776666776776767677677666766776677667677666776667676767766676776767767767676776776677677676677667767666667767677676766667677676677677676776776677677667767766767767676776767767677677677677677676776776766766776776767767666676667767767666767676767676767677667676667677676766767676766766776776776776676677667676666667677676767766767677677666677676677676776767666776676776766767766767766676767676766766767767767767676676667677666767677666776677677677667766677667766776767766677667767676776676776767676676776767667677676767767767767767767666776766766666776766776776676767666677666677677667767667677677666666776767677676667676767677676666677677677677676767767767676767676767767676776667766767667677667676766776667767667766776676766676776767676676767667766676776767766766776766667767767677676776776666666776776766676677667767676776776766677677677667766776776677677666676776776776677676767766767766677667767677667767676776667767676676767676676776667666677677676767676776667766677677666767667676676767676767676677676766676677676676677677676776767767767767766776776776776776776667767767667767766767667767766667766667767667766677667676776676776677677677677676767677676667676767766766676667666767767676666776676776766667666766776766676677676776776766766676776676776776767677667677667676677677667766676776676767677667766767676766767677667767767676677676776776676766776676667766666767676767766776766766776667767676776776776767677676676776677677666676766767667667767676767667767667676767677676676677667767767677666767767767676767676776767767767677676776676766766677666676667767766776776677676776766776766766667667766767677666676767767676767766776767767666676776767666677676676767767767767667767767767767677666767677676667667767767676677677667676767767767767767667666776766767767766776666776767676776677677677667667666676766767676776767767766767766776676776776776767766776767666667676666776676776767676766776666767767677676767766677676776767766677676767676776766767767766776676776767676776776676767677667677676767767667767677677676767766776766776776776776776776767767766676767766677667766677666766767766676776677676667676666767676677667677676766677676766676767667677676766767677677676676667766767676766766776767767667767766776666766667667677666767667676776776676776766767767767766766677677666776766776677676766667677666667767676766676776776667767677676776667677676676776776676667766776666676767767666766767767766767676776676677676766667767677676776676766766767766676776776776767767676767766677676776767677677677677677677667767767767677677667766776677666776776767766676676776766676666776767667676677676676677677666676677677676776667676776766676767677666767766767676676767767667676776766776677676776776776776776766667767677677677677666776676776776776776776677676767676767677677676666767767767767676667676776766767667766767766776677666776677676776677676667767767767676666776677667767667667676776767767767677667667676676676776776677677676776776776677676776776776776676766766667766776767767767767676766776776776667677677666677677676676676767677677676677677666776776776767676677676766766766776767767767767766677677676776766776676667767767677666677677677676766677666776776677667767677676776766767766667676776767676676776776766776667767676776776767677677666667677667677677676666667766767676776767666767676667677677677667767767677667677667676677676767676677676766676776676776667676767766776776776676767767677676776666776776676776776667677667677676667767677667767766776676767766766767767767767767766676776776776776776677677677676667766776767677677666776676676767677667767766776767767666776676676677676767767677676766776677667767677677667676677667677676677666676767767767767766767767676677677677677666767767767666676767667667677676776677667767676767767666767767767667766767676776676676666767766767767676767677667676767676776776677666776767767767766767667766776677676766766677677677677676666766667676667677667767766676776776676776677677667676767667676776677677666677676676676677676667677666677677677677667766767676666766767766776776767767767666776767677666767767767666767676776676776676677676776776666666766666776776776776776666766767767767676776667676776776767767676776676766667767767767767766776776667677677677677677667666677676776776677676676666767677677677677677666676766667677677666776776666767677677676767677676776667676776767676776667677677677677677666676677667767677676767766776677677667677666677677677677667767677676767767767667677677677676776767766766767676767676767667767666767677677676667667677667676766767767677677667667766776776767676676766767676776776776767767767676767677676776776776767667767676677677676667677667667767677677667676767676767676766767767676776776677676776667766666676666767666667667676776767676667766766666676767766676776776766677666776667676767677677676767676776776666767676666776767677667767767676766767767767766666776776667667767767667677676667767767677677676666676776776766767677676776767767676776767767666776767767767667767767767676776766677676666667667766667767767677677676677676776677667767677667676776767677676776667676767677667676776766767767767767676776776677666677667767766766776767677667767766666767667767667677677666766776767677677667766767667766677677677667767767667676776766766767667676776776767667677676776767667767766676667667677676776767676767676776677677676677667677677667677676776767767676676677667676677667766766766766766667767676776776776776676676776776676776767767766676776676767767767767767676666767767767766767766776767767677666767677677676767677676776677676767677667676676676776776676776767767667677676766766766776676776677677676776676677677667767767766767767677667767766776666776767677676666776767766767766677676776766766776776767767767677677676766776677667767676776666776767666766667767767676776776767667767766776776767677676776767676776767666766767767667667677666677676776767677667767767767767676767667676767767767766676776667767766766666776776767667766776667666776776776776776776767667677667767766677676766776676776766767677666767667667767767766676767767767676766776677667767767677666767677677667667767676766676776766767677667677677666766776767766766677667767766677677667767667767677667767677677666767667767767676677677676767667766666776677676667767677677666776776776766766776766776677676776776766676677677677676776767767767767767767767676677667676677677667767667767767676666767677677676766667666767767767677677667767677676667677667676676766776666677676667676767766666767677666766677667767667677666766767677677677677677667767766776766767667767766677667676677667766776776767767676776677677666776776667766676767676767677677676776767766776776776776676776776666767766776676766666766776776776776767667767667667766776766766776776767666667767666767667767767767767767766767667676776776776677677676776666776677677676767766766776677667676767767766776776767667676767676677676676767667677676677677667676667766766767677676776677667766776767767767767766676767667767667676776677676767766776766677677677677676676776667677677667677666766667767767767767767766676676776666767766776767676776776666667766676767767677677676767767767676776676767676767767666677677677667767766767767667677667767677
76676776666767666776767767767676776767676667767676676766676766776766667667767766676776776766776766776776666776766776766776776666767676766676767767677667677676677676776776677666676767667767766776776776677677676677677666677676776776776766776776677677677676776766667767766767767767677666776776676776667676776776766776776767677677677677676776776776677666776776676776677676776677676766776776666776677677676766767667667767676676767676767767767677667676677676767767767667766666767766766776677676776767766667766676776676667766776776766677676776676667767676766776677666776776766776776776667667767667767767676767677676776776776767766766776676766676776776666766677676676766776767667677677676676776776776766677676776766676767767767766766676767666676677677676767767677677676677676776676766766776677666766767677676676767767767767766766767767767766767667767767766766776677667667767676677667677676776776767766776767677676776677676767767766767767766677676667667667766666776767766676776776667767676767676776767767767767767667676767677676776776776676677677676767767667667667766776776767676676776767766776767767667676776776776776677676667676776767767666776776667766776766776676776776677676776776676776776767667766776667767767676767766766767767767667767767676776676776766677677666776676776776677677667767676666676776767676767676767766676776677676776676676767677667676767767667767767676677676776667667676667677676776767766676776776767667667667766776776776667676677677676677677667667677667767667767767766677676666676776776767676666776766776776676776767677676767666766776666767676676667767677676776767666776767677667676677676776767767767767677677666667767677677666776776667767767766776667667676676767767767767677667677677677667767767767766676776667766767767767677676767767677676776766676776677676776676667766776776776676666766767667767676676667767677676776766767766767676667676676766766666767766767677677677667676767677676677676677666676676767677666776767767666677677677677667676776667667667666767676776676677676667767766677676766677666666676766677676766767666767676766667767767766767667677667666776767767676676767767676776767767667766666667677677677676776677667767767666767766767667766776776767667766776666776666767766667766677676776776776676767667767767676667677667767767677676767767677667767766677676677676677676776776767767677676767667667767666766767667766677676767767676776776776776767767767767667667667766677666766767676676677667766676776776667677677677677677667677676666767676767767767766676767677667666767767676666677667667677676776767676776766776677677676767767677677676676776667767677667766776767677677677677676766776677677667667677676766767677677677667676776776766776776677667667677676676676776767676767676766776676776767677666766776767667677667767677666776676767676677676776767767676776767667766776776677676667767767766677676776767766676776676667767666767766766776767677667667667666767767676767766676766677676767667677666776767767767677666776776767677677676776767767766677677676766776766676767766767677677677677666677677677676776676766677676776767767677666776667677677677677677676767767767767667767676776667767767766767667677676667677677667677676667677677667767767676667667767766776677667766676776767766667767767766677667676766776767676776776766776766667767767767677676666776776776776776667667676776666776776776767677667676766776776776766667766676667676676776677676776766667766767676776776776776766666676667676776776677677676677677667666667667766767767767677667667766776766677677677676677677667767677667767677676767677677677677667767767767677677677677666776767767766677677677666766767667676767767676776766666766677666667766776776776776776676677677676767767767766776677676676776767767767767676776776776767767766776776766676767667767767677676677667767767767767677677677677667767766776666776667767767766776766776776776677677677676776667667677677676776677677677677676767666766767676767677677667677666676776766667767676767676766776776767767767767667766776776766767767767677677677676677677677677676776776677676766677676766667767766767767767677677667676776767766676767677667676776677677677667667677677667766677666767767677667766667767767676666776776776776676776767677676676766677677676676666676766767766676767677676776767767767767676677676767766677677676776776767666677677666767677666676767766776766766776666776677676677677677676767767767677666767677677676776776776667676776767677667767677667766776776767767766766776776667767767766676776677667767767677667767676776776677666676776776776776776766767676766776776767766766776767767667677676767676776776666776766766767667767766776767666666776776776776666776776776767677667676767667667676677676676677677667676667767666676767676767676776767676767767767767677676776767676776667767767766776776776767766767676776676667676776767767676667677676767677677676776767766766776667677676776776776667767676677676766766776776667677677676677676776767677677677677676667767676767677666676767666666767767767767766767767766776767767767767767767667676767667767766776767767766767677676667766776766766776776776766776776676667767766776767677677676767767676776766677667767767676776776776767666767677667667766776766667667677667677676776776667677667767667766776766767766776677667676767676776766767767767767667677667667767767667766677676776767677676776676766667666767767767677677667767766766767767667676677677677667667767766767677677666666677677677677676767677677666767767767766677667676776776767766766667667667667767767676667767767766767767767666776667666676767666767676667667767676776776776776776767767766776776676776767767666776776776776667767667767676666767667767767677667677676776667767767677667677667676677677667766666776666767767767767766766776776776776676776676767767767766776767667767766677677677676767767766776767766767677677667666776677676766776667766766767767676676677667676767677676776677677676676776676667767766666766677667677667767767766776767676776767767676776776776667677666767667677677676767667667766767666767676767767766776677667677676776666666776676767676776667767666776776776767666677667767666776676676676767767767767767677666677676776776767766776766677676766767677666776776776767677667676677676676776767676677677677677666767767676776766776776776676767666676666776776776776766776767767766677666766666666776776776677676776766676776767767767676767767766677676776776767676666776767676677677676676776667767767667767767767667767767767767767766776676776776666667767677677676676776767676667767767767677677676766677676776666776776767677667767767766676667766666776667676667667766776667677677666776776677666776677667767677677666766767667677677677677666776776677677677677677666776767666766776676776666767676767767767677676776767767767676767766676767767676667667767666767766766676766767767766766776676776677676677677677677676776767677676776767767666767676766767766767676676676766766767667767667766776776776767767767767667767766676666676776677667677667677667767767767767666767676766776767677676776767767767676767667767767766677667767767676776776677676676776767767667767766767767676766766677676766677676766667767677676767767766776767766776677676677677676776666776776677667767677676767766776666676676776776676676766766667677667677676666677677677677676676776677666776767767767676767676776667676776666776767766776767767667676776767767766766776776667767767767667767676766767767766776766776767766776677677666776776767666767666776677676677676667667767677666676677676667766766767767766676776776676767677667766766776676767677677667666776767677666776776776767767677666677677677667767767767667677667676676677676776776667767766776677676676767767667677677676776766776766776776776776776776776767677677666776766776776776776767667767666766766677677677676767766676767667677667676766676776776677667766677677676676766776767677676766776776767767676776677677667766667766767666677677677676766767766677677667767666666776776676767767767666767667767767677676766676676776677667677677667667667677677677677667766767676767767676766667667666767667676767766676677667767767676666677677677676667766677676666776767767766667677667766766776767667767666767767766766767677677677667666767667767767676666776667666776676776767677676776667667766776766767667767677677676767767766677667766766776767766767767676776776776767667767767677677677667667766677667676767677677677667677667676776766776776667676667766767676776766676776776776776776776766776776776677666677676677676676766767677676767667766676776766766677677667766766667766767766766666677667767766776667767767677677667767677667676667676667667677667767676776677667676766676776767677666766676776767767766767677676767677677667667677666677676676677667676776677667766667677677677676677676776776676776776677676766667766667766667766667767677677667676767766776776767767767766766767766767767767767677676676676776676667767766776776766766676776776667767677666766776676776766667767767766767676776767667767676766776767676766667767667677667676677676667766776767667767666767667767766766767666767667666776776766767667766776776767667767667766766776767666776776667677676676767677677677676676766767667767676767676666776776677677667767767766676776766767767666767766776766767767767767667767677666766776766667766767676676776767676776776767676776776767767676776767767677676766767767766776767767667676776776767676676766767677676766666677676677676776776676776776667767667767676776776776776767767676776766776776767767767766767767767766776667667667676676766767767676767667767767766676766767767667767766766667767677677676776677667677677677667766677667767767767676776767676776767767676776776767676766767767766766776776767677667667676767676767667766677676776767666776776667766776767767767766776676776767767676767676776776776767666676766677677667667767677666676767677677677676666676767766677677677676766667767766776776677676776776776677677677677677667676767767677676766776767766767676776776776776767676676667677666677676766766677666776776776677677676776776776677667677677677676767676776667766776776767767667676776676667
67666676776767767767767767766766766776766666677677666776677677676776767677677676776766766766767767676776667676766766766776676776767666677677676676776677677676676767676677666767767767667667767677676677676776767667766766776667767677666776767766766767667677667766776776767677677676767767677676776776767677676776666766767767767766767767767767767676677677676767767767677667676767666676776766677677677676676766767767766766667767676776676767677676676776677666767667667766767767767677667766677677677666667766766767677666666776666766776767767667666766666677677676776776667767677677667767676776776767767767677677667666776776766667667767677676676776667677676776776776676676776767767677677677666677677667676776776776766677667676776767667667677677677676767767766776677667767767667666767667767677676776776676677676667767766776676666677676676767767666666766776776776676767666766676776667767766676776767767676776776676776667676676776676677676776776776677666667766776776667767766667766776776776776776767677666766776776666676766667767767677677676766767677667676776767667767677666676677666677666677677676776766776776776776767667767677667767677666677677676776776776767766776667666766766767767677667677676766767767677676767767667677677676767676767767767766767767676776776666667676767767766776767676776677677676776677676776766776676676776676676667766776666767767676776766677666776676677676776766766766766767767767677667667677676776666667766767676676666767677676776766776776767667667767766776667676677676676767667677666767767766667767677676677667766776776776677676676776676776767767677677676776776767667766776677677666677677677676776676776776766767676676667767766767767677676776676776776676676766767676677677667676776667767767766767767766677677667677667767767677677667767767677676766767766767676676776776776767676666766776677676776776776676776776676676767766667767667767766766676776776776767676776766667676676676776676776776676776776776667676766677667767676666676766767766677677676776776776767667677667766776677666767677667667677677676767677667677677677666666767676767667677666667766767767767667676767677677667667667676667677677677667767767767766767676776776767767676677667766776776776767767766767667666676776677667667767766677667767676676767767677677677677676776676776676676767767766776766676776677676676767677676776766776767676776776767767767677676766766677677676677676776677676776776767767767666676766767767677667677677667677677666776666776776677676776776666667767766776776776677666776667666776766667767676677677667766677676676766767667767677667677677666776766676776676776776767676776767676766776766676767767767767676767766677667767676666776667767767676766776767767767677667676767677667676766766676776677676776766776676676776766766776766767766776767667767766776767767766676767767767766776767767767677666776776676766666776676676776776776767767766776776776766776776766676676776767767676677677677666767766767676767766776677676776776676767666767667767767767677677667677676767767677676667667676776767766766776767767767766776767676667667677676767667677667766666676767676766776667667766776676776767667766667676767767677677677677677666676767667767667766767677677676767677676676776766776667676667676776776677676677667677667666776776666767767766667767677667677667677676767676767767677666676677677666776667676776676677676677677676766666666677667767767767676767667767667677677676667677676776776766767766677667767667767677677677677677667766676767676776776776677677667676776667666666776776767666766776677667767667767676776776677677676767767677666767677676766767766766767667676766667767766776767767666767677677667767766767667667666767667677677677676776776766776776767676776767667667677677677676776766776776767676767677677666766776776766767676767767766767766676767667767677677667767767677676776767767766677666776776666767766676776776677676677677677676767766767766766676776767767677676767767676666767667767766677676776667767766776666776776776776677677667767677676766677676676667767766676766776767767667767767767767676677677667766677667766676667767666676776667766776776776677667767676767767677677676677677677676767767767676766776667676666676767767766766767677667767667766776766766666766677677676767667767767766776767667666766767766667767767767766776677677667677676667676676676776776767677667766776776776776677677677667676776676776677667766677676766766776767766776776677667767767666677676767767767677667666767767676776767767676677676776676766776767767767676776676766676667767767767676776677676677677676767676676776776676767767677677676776767767767666767767676766667667676666766776776776767766767676766666767667667676767766766776676677666767677677676767677676776666677677677677676776677677676776766666776776667767766767666667767676676677676667766766767667767766667767767766676767676677677677677677667667767767767676676767767677667676676776776677677667767766766667767676667767676776776776676767766776766676676767676767667677676776776677667666666776767676767767677677676776767666776767766776677676767677666666767676677677676766667677676666676677677676776767677677666767766776676677676776677677677666667766667766667767666767666677677677667767677676666767676776676676766776767766767667676767676676677677676776776677667767767767766776766767677676767677677667767676767666776676677676767767676776776776776767767676776776767677677677677677677676776776676767767676676767676766676776676776776776667766776776677676776776677676677677667767677667767767767767676667676776677677677667767767766776767677677667677677667767767766776767667677677676667767677676677676776776676776767677677667676767766767667676776767676766776776767676767667766776767667767676677676766776776776776767767767677676667767767676677677677677676677667767767677676766767676767766667676677676676677677676676677666767767766776766776766766766776767767677677676776767677677677677676676776677666667676676667667766667676776776766767677667666677666767767766766776776776766767766677676667767677666776667676677666766767676767766677677677677677677677666676776776766766776766767677676676766676676776776776766666767767767667767676776666776767767767677676776776677676767676766677677677677677676776776666667767676677676676776776666767676676776767677676776667666676677676776676766667767766677676677677667676676776766767676667767677676767767766776677676776666677677676776666776776776767677677677667676676776776677667676766667767677677677676767677676776667767767767667767767767667767676676776776776667767666776776667766767676676767766677677677677666776776676677666767666677677667676767767767766767766776667766776776776666677676767676776667767766776677667676676676666766666767676776776776767676666677677676767766767767677676767667676776767766666776766767676677677677667677677667767767667767767767666776676677667767676776776677676767767677676776776767676667767676676767667667767676677677677676667766677667676776776766667766767677676776676767677677676766776766767767766766776766776667766767677676767767676666677676767767677666767667677676677676776677667677677667766676767767767767676776776776776767676667677676767767676677666766767667767767677677676776776676776677676767667767766766776667766776767667676667766767767677677677667667677667677676776677676776667767667767677676776676776776776767766776677666767667767666776767677677676776667767767677677677667676776677667677667677676767677667767677676767676766767767676776776776767667766677677677676776677677677677666676776677667677667766767667767767677676776767667676677667767767767767766767766776767767666677666767667676776776776776767677676776776676776767677666776776776767767676776776767767667767767667766677676766767676767677676776776776766776676776767676677676767767667766776767767677667767766776767766666767667667677677667767767676776666776676667676776667766776767677676767677677677667667767677677677676676766767766776776766767667766767667766766776767676677677667677676766677677676767766776677677677677676676667767766677677667767677677667767767766676767677666677677677676767677676767767676776667676767676776667767666767766766677676676776677677677677667667676776677666677667677676776667666766667677676767677667676776767767767666767767676776677667666676776676677677667676767677667676776677676766776766767767767677676667666776677677667766776767676677677677666677676676767767676776767767667667667767676776767667767767676767667767766767766766676776767677676766667767767766667767766776776776776776776776767767767676776766667766767667676776767677677676776776677676676776767677667767767766767767767766767767767767767767677666767667667666776677676776776677677677677677666767766776766776776776667766667766776676776776676766766666666766676776776767677676666776776767766776767767767676767667677676676667677667767676676667677676767767767666677667767766767767677667676767766776776667676677667677676776776767766776766667667767767667677666767767676666676776676767676667667766776776767676767676776776767767767767767676776776776676776676776676776776776677676767767766767767767676776776776767667766776776776676676776767767767667766776767676677667677677676776667677666767677677677666767676776676767676776767766776776677667677676677676767767766677677667677677676776667667766767766767766767676767767766776767676667676776767677676776776776666766776776766776767676677667667766767666776667676677676776776676767677666776677667767667766776776766776776677677676667766776676766776776676776767666766776667766767677666776767666767677676667766667766776776776767666776767767677666676776776676776767766776776677677666767677667677677677676677666776776767667677667667766667666767766667767677676767767767767666776776667767667767767676767767766767766776776776776766776776776776676676776776676767676776767677666776776677676776776776776677677666776766666776667767667676677667767766776767767667767676667766767767677677666776677667766676776767676666767766676677677676767667767767767676676767767767766676667767766677667666766766776776766676776767667677676767766776766677676767767767676767676676767677
36767767676677676667767767766776667676776676776766776666766766766767667767676676667676677676677667766767767767767667767767666767767767766766667676776766767767767767676666667766667676776767767676767766676776776776776766776776767677676776776677677666767666767767767767666676676766776676767767677677677676677666776676767766767767766666766776776677677677676677677677677676676776776776767676767667677676767766776677677676676766767666767677667767677677677667667667766776767666776677677676677676677677676767767767766776766776767667677676677676677677667667676677667767766766667676676766776676676666766767767766676776767676776776677677676767766676776766666776776776776677667667767766767767676676677667667766677666767677677676677677677667677677676767676677677677676776766667767767667767766776776676776766677666776766776767767767767667767766767676776767766776766766667766677667767677676667667676776766767767767766666766776677676776676667767666677667676776766666767676667677676766667676667767676767677667767767677666767767676677666767766776776776676767667667666776676676767677676676767767677666677667677676776667667676676667676766666677677676676667767676766676767766767677667667676767677677676676776766766776776676677666766767767767676776776667676677667766767666766676766767767766677676776776766676767767767666766776766776776676766776677667667767767677677677677667667677676776766776766677676766776776666767766776776766676776776776667677676676767676766676776676767667766767767677677677667767667677677667766776776776676677667676776667677677676676667767677676766677666667767766766776776776677677667767667766766776776766776776776776776776676666677677667767767766776766776776776667767767676776776776676766676776776667677677676776677676767677677667676776767666776677666766766767766776776767677677676677677676676776676676667667677667676776776677677676766767677676766767767767676776776767767767766776767767767767677667676767666776667676677677667767676667767666776776776767766667677666677666767767767677676776776776776766776677677677677676776677667767677676766767767767766676776677676767677667677677676676776767767677676776776776677676767667767676776767667677666676767767767767676766677667767676776767676767677676676666676666767676666767677667676767677677676776666677676776767766766776776776766766776677677676767766676677676776776776776776776776676766667767767667667766776776776767766776776676776676676767766676767767676776767677667677676676666766767767667676776676766767666776766766776767676667666776776766767677666767767677667667666676776776776767676677666776776767677677667767767767677667767766677676676776776766766766767767767767766767667666776676776776767677667766776776776767767767677676767766677677677676776776767767767767766766776776776776776676767676776776776776776776776776766767767667666676776776677677666767676776677676767667766677677677676667767677666676766767767766766776776766767766776766776677677676676767666767666776776666767667767677677667667766676667676766677676767767677667767667767676667676767766776767667667677677676776767667767677667677667766677667677666767767766766767677667766776676767767767677676766677667766767766776766677676676776776776776666776776667766677666767677666767667766667677667767676676677676776776776677666776776776676667767676766676776766767667676767766677667766667767677676767676666676677677667676776677667767667767676766776776677667767677677667666776776776776776776677677667677676776767766677666767767676766676767767676676767667677676767667677677677677676776766666766776767677677667667767766767767767767677677676776666767676776667766767767766767766766776776776767676767677676666676676667767766776776677676667767667767767677676766776776766676776776766776676667767767767677676776677677666677666767767666766667766767666677677667766667676776766677677677677676776766676677667676767767677677667767677677667677677677666676776767767767766766767677666766776767677667767767676667676776776767677667767667766776776766767676767766776676667767767767766776767766766767767676767766667767677677676776776667667767766666776677676776676667766776767766776677677667766766776767666667766776677676766677667767767676776776677677667667676766776776767766677676676676667676776676676766776667767667767767767677676776676766767676776767676767667677667767666767677666776766767767666776676767677676767766667767666667766667676666776776776677676666677676767677667767677667767667767766667766767666677677677677677676776767676776776776776776666767766766776767767666776776767767666676776776677667767767766767666767676776766776676776666776776677677677676666767767766667677676766677677666767677676767677667767677677677676677677667667676767666767767677676767677666776767667766776776776667676767767667676776766776676767677676766676766666767767766766677667667666666677667766666776766776776776766677677676667676676776767676776776766767766776776776776766776767767766767767767666677667676666776767767666767677667667766776776667767767666776767667677676776766677677676767677677677677666767767766667677677677676667677676776677676676767676676776667766677666767676766666677676666776767677677676676767766776676776767677667667767676776667766667666676766666767676666767666776667766766766776667667767766677677677667766776677677676776666677667766767677676776767767677677677677677667667667767677676776666676667767766767766767667677676666677667667766767766766676676677666776767667676666677676677677676776667766776767676767766776776667766776776776776776776776767676766767667666667766767666776667676767767767767766676666676776776766776676677667676677677667667676776776767767766776677676667667767766776766776776776676677677676676676776666776776766667766766767767767677677676776767667667667677667677677676767767766767767767767767676776767676676776767767767767676776776676766677677676677667677666767676776767676776767766766767767676766667767767676676676767767667677666676677667766677666776667766767667766766766767767677667676667766677677667766776767676767676767766666676676776667766776767676766767766767766667667766776666767767767766667767766767766766776667767767677676767767767767676667667676776767676677677676776676776776776676776676766667677667677676676767676776676667766677667676776767667677677676677677677676677676776767666676667677667667676766766667676776767766776676676766667666676776766776676766676767767676776776766776776676776767677676766766776776776766776776766666767677667677666767766767767767767767676767767667767666767676776766677666776767676776667667767667677676667677676676667667676676677676776766767767767767676776776776776667767667677677676676766676776767666767766776776776676776667766776767767767676776776676776776676767767767676767767766677666776676767766767677667767767667767767767677666776776767767667767767767766677667676667676676767767766776767767767666766767767767767767666677666766776767676776776776776776776776767767767676776666767676767677677676676767677677667767767677676676677666776677676776776767766776776677676767767677676776776677677667676677666776767677677676677676776667767676776776776776766766767767676767766776776776666676776676767766767666766766776677677666666676776766776776677677676667667767767767767667667766677666776767666767767766776667767766776767767667667767667767676776767667676776776776677667676776677677667766776776767666767767676766776766776776677667676767767677676667767767767767677676767667766676766667676677677676676776677676677677677677676667666677677677667667667767767766776676676767767767676767767767767766676677676667666767767676776676767667767767767767766767766667767677677667676666766676767767767766676677677676776666767767676776767666776776776766776666776776767767677677676677667767676767766776776767767676766766767767767676667677677677677666767767676767667767767766767767766767767676677676667767667677677677677677677677676776667677667767766677676767666766767667677676766677677677667767667767767676766767766676766776677667767767677666676776767667767676766776767667766767767767676666767766776766767677676766776766766666676677677677676767766766766766767667766767666666767666677676766766776776766767667677666767767676677667667766767766767767676766667767667667767767676767666776776767766767766767676677667666776676677677667676776776766767676676776676776767767767676767767677667677676676676677677667767667766767677677676776767767676776766766776776776676767676676767766677666766677676776776677676676767677667767676766667767767666776677676677676767767767767676667676767676667677676767767676677677677676776776677677666667677676776677666776766776776767766677676677677677666776767767676776677676676676776767677676776667767767667677677667676776677676767767667767767667677677676776776776677667676776767767767667766676767677677676667676776776677676776776666776677676767767667676766766767767676776776776766677676666767767677676666776776776667766776677677677676776776767766767767767666776776677667766766776767767676767666677667767676776676776776677676677677667667677676776776767766676666677676677667677676776776676776776766776776776766767676776676766776667677667676676676677666776776666666667677676776667677667767677677666767666767766767676776767677677667767767677676676776776676767767767767677667767666776776677677677676767677676767767667767667677667676776676667667767766776766676767766676677676677677667676767676776776677667766676767676767677667767766767676767766766766767767676776767767676667767667676776677676766776767767667676767767676676767766666766676776776776767676767676776766677677667766666776767676767767767677667666776667667767766776767676767767676766776677676767676676767667666776667667767767766767766667677676776666776767767767666776676776766767666677667767677677676677676766767676766677677677667677677666766767667767677677676767667766767677676667767677677676667677677667767667677667767766776776776776767767677677676767766776776676677676767677676767767767676776776767766767767767766776767676767677667767766676776776776767767667766776767766767767767676677677676767676767766776776667677677
66666676766676767677667767766677667666766677676776767667767766776676676766776767677667667767666776677676677677677667676767666677676776676767767677677676776776766776766767767667766666667766776776767767676776767666667667767676677667767767767676767767766776676677677677676667767677677667677666767667667767676767676677676676677677677676676776767667677677676767676776667767676767766767766766776766776776766767676767766776767766766776667766776677666767767667767767767767677677667767767766767767676776676776767766776767767766767767767767767767767767677676776767767667676667766676776677676776776677676767767677676776767677666667677677677676776677676776776677676767666767676767667667767766776677666776767766676677667767766766776766667766766766677667767667767767767767766767767667677676676776676666766766776767677676677677677666766776766776776776767767667767766666767767767766767767766776766776767766676676767676776776667767767767766667676676776767676776766776776667766776677666667676776766767766676767767676776666767766767767676766776676667677677666776677676677676677676776666776776776667677677676767676767766676767767677676677667676676776676776767767766767666776666767767767677676766767667767767677677677667766776767767677667677676676767767677677677676776776767767766677676776667677676677676666667667667767676776767767676776776767767677677667767766667766766776676776677676766776677667766766767676767676767767766776776767767677677677676667676766677676677676666767766767677676676667677677676767676767677677676767666676667766776776766766676767767767767767767676767767667767677676776676676676766767666776766776776676776767677677677667667767677676776667676767667766767676766776667666766776676767677667767767676776666667676767677677667767767667767766677667666776677677667767767767667767677676677676677676676676676677676767676776776767767767766667766776676766767667767677677677676676677667767766676767767667676667767767767667676767766776776676767767677667666776767767676767767767767767767766676667676677677677666677677677677677676776767676667676766776766766776776776776766776767666667766766776776776666666677676767766766776766667766776767677676677676776667767767766767676676676776667767677676766776767766776767666776766776776767767766767676776776677677677666767767767767766767676666767766776766776767667767766776776667676766776766676776767767767766776776666766766776676767667766677676676776776676776776767667676767766766677667767766776776776767676677667767676766677677676676667766767677667676767767666776766666766667667767676767766776767767677666776767676776776767767766676677666776776767767767677676666776767767667667666667767676677667767766766776776776776766677677676766667767676767766776767676776666776676676776666666667767767767676677676767677677676677677676677677667767666767676677677677666677676676766676767677676767667677676776666666776766667667766776766776676677667767766666667677677676776776766776667677667667767676776767767766767767767766767676667767677677677667767676677666667766776767767767667767667766766667667667767667767767767676767767666766776766677676776767676776776776776767766776776667667767676776677677676767766677677676667667766776667766667666666767677676767767667766776776776676776667676767767667667676776767767767667766767767767767677676767667766766767667767677676677677676776766776767677676776667676766776677677677676767677676776676767766676776776676776776776767676676766776776667676676776677667767676767677667666767677676677676677667766676676767676676776776776666676776767666676766776676776767676776667667677676776667677677677666767767766776676776776767666776767676676776767667767767766767767766776776766776776767767767677676766776766776767766776767667666776776667766767667767766667767677667667767766676776767767767766667766667677676776677676766677677667676776677677677667767766767677677667667677676776676767677666767767767767677677677676776766676766667667766666676767766666677677666776776677677676767676666767767767766767766667766677677677667676767767767767767767767677676776776667766676676677677676767766676767667667667767676667766677676666677677667767767677677666667766767676677667676667677677677677676677676676667767676776776776776766677676676776677676776776767676767767767676676676776767666677667767667767676677667767766766776766776776767676667767676776677676677676767767677676676776677677676676677666776667767767767676776767676776767667766677667676676766767767677676767666677676677677676677676776767766676667677677676667677677676767767667766667766667767676666767767767667676776667667766766767767666767677666767767677667767766776767767667677677667767766776676767766766776676776766676776767767677677676776767667767666767766776776776666667676767677677676767767677677676766677676677666766767767767767666776676767666776676667676667767767766776776776677676776776776677676766776776666766676767767677677677677677667767677676666676767676676776767767766676767676776766767766766677676666767676766867677676766776677676676776776776767766677677676676776776676776767767767677676767766766776776676677677677676666767677677676667767767666767767666776766676776676767667666776677676677676776776767667766767767767676767767767676776667676767676676776776677677667677676767676776776776767677676767667767677676766776776776676677667667767767767667767676767767677677676776677677666676766776676767666676766666666776767677677676666776767766676667767677676767677676776776776676766767677677676776767667677666766767767667677666776676776766667677667766776676776666676676676776776667767677677676766776767767677676776776767677667767677677676676676767767767676776767766767766776667767767677677676766776666776767677676776776776767767677667676767666767677677676666667677677676776776766677676677666767667676666767767667767667666766776667676776767676776667766677667767676776676667677677677666776766767767677667767767766776767766667767766666766776766767677667767766666677676676677667767767767676676677666776666666766776776767767767767677677677667676767767677667676776676767766667767677676776767767767677676776767676766676776776677676677667766776677676776676776667677666677677676666767766776767767676767666776766767677677667676776766666676767676676666767767677677666776776767767667677676677677677667767677676767766776767766677677677676767767677667766667766767766667667666677676766676767767767667767767766776776776776766766667676677666666666766676776767676776776776776667676676767767677677677677677677666677667767667767676766776766667767767767767766667767766776677666676776776676767677676677677667766766776776776677667676767766676676676767677676676767676676767677677676667767667667677676767677667767766766676667767677676676776667767767767767767767767767676776767767667767767677677677667767666666766667767767767676776766776767677677667667767767766776767767676767767667767677666676767767767676776776776767676766667676676767667767767666676677667677667766767767766676767667676667676776767767676666676767667676676767766776667677676767766767666676767676667667677677676766677666667767767766667676776677676676677677666776776667677677667666776776667767766767766766776677667767676667767677667766666677676767766676677667767767766676776766776666767676776776666667767677677667766767767677667676776767677666776776677676766766667767767767767676767767766676766767766776667676676766776776677677677676676776767766767766677677666766677677667667767767766776776767767767766666776776776677667767666677667767767676776776677667766776766776776766666666677677677677676767676677667767766767667677676676767767667767667767767767676766767766776776676767677677666766776767676767767767767677677677666676767676676766767767666776677666677677677676767767677667767677676666766676767766767667676767767766677676766767767677677676767766776767767666677677676776767767676767676776766676767766776666666766767667666776776766776766676767676677667667667767766776767767767676676767676776776776677676767667677676766776667666666776766767676666776766667676766776776677677667676666767767767667677667676776776776766667676776776767677676776767667676767677667767767667667767767767766776667767677666767767767766766776767767677677677677677667767676776666776666776677667677676776766677667667677677666766676767766766676676767767767677666667767767767667676767767767766776776776776776767767767767766767767766767767676776776776677676767676767677666776776776676776776776667676677677666676776677676776767766776677676677676677676767766766767676766676776767767767677676767676676677666776676766767766767677667767667766766767667677676667677667767766676776776667766676776766776776676776776776667667667767676677676677666676766676676767767677676776776776767766767677667676776776766767676776666766766677676767677676776766776776776667767676776676776776776766667677666767767677677677676666767677677666676776776776676766776776677667767677667767766776776766667676677676767767666766776766776776676776776776766776767667767767676767767767667676667667767677677667767666776677667677677676677677677676767767667676767766776766776677676677676776676767766767676666677667676776767667766776776776667766676767677666776676667766767676766677667766767676776667676767667767766776767676766767676667767766677667677677676776776776767766677667676766776767767766676677667767767677676667666776766776677677676676766776767666766767766767676667667676776776676667767676677677676776666767766676767767677667767767666676676676677676776776776776776776776667677677676667677677677676667767766767666776677677676776676776767666766776767676677677666776776766776776767676767676767667766677667767767766776776766676767667766767766766676676767767767677666776776776667677676776776677667666766776776677677677676766676776776677676776677667767667766776667767766767677666767767677677676677667767677666776776667767676767766666667767667766776767676667766776767677676767767676667677677677667667667667676766776776776676776776677677677677667767766776766767677676677666766776776776677676776776767667766767677677676766676667667677676677677666666766767677677
67677666676767677676767667766676776766767767676776776767677676667667667766767767767676767667767677677677677676677677667767677667677667666666677666676767767766766776767767676776677667676767677676776776776766776766776776776677667767666776776767677667766776776767767676776667766676776776767676766676676776766776676677677667766767767767766666776677667676776766767767677667767767767767767767766677667767667676776776766677666677667767766767667766676776776776667667676767677676776767767677676766767677676776776767767667676776776766776767677676767677677677667677666676776677676677676666767767676667677667676677677676767666767767767676676676776677677666667667667766766666666767676766776767667766676666776767676767676776767677676767767676776667767677677676676767767766677676776676776776776776767767767677676776767767676667766776676767677667676767767676776766776767767767677667766677667767667677676767766776766776766767676767766767666676776677677666667666766677676767667767767676677677666776776776767677676676677677676666767766776767766676676766766767767677677677676676676767767667767676766666767676676767766776767676766776776776766677676667766776776766776776776667766767676667666677666767676767767666776766676776677677676766767667767767767677667676776776776666667676677667677667767676776766766677667677667767767667676676776776666766676767766676766776776767766776776667766776767766666667677667766776776776767676766766767666767676767666666676766776676776666766776776676776776677676667677666676776677676776776767666667676676667767767766776766766677677667676776766666776676677676767767666776676676776766776776776677666677676776676677667677667767767767767666677676766767676767767677676676676767676677667677667767667767766776766776776766776776767767767766767767767676766776776666676776767767767767667677677666767767767766766766677667667767767767767767676676677677676767676767666676776776767677666666767767666677677676776767677667766767676676767767667677676667767666776776766767767666767677667767676677677677677677666776776767676676677677676766776667677667666767667676767677677676766676767667677677666767767767767767766767677677677676677676766677677677677676776666767676676776776776776776776767766776776677667677676677666667677676676676776767766767767676776676667677666667767767766667677676677677677676666676776776776776776677676767767767766776767676676767767766677676767767767666766776767667767676776776776677676677677677677667767677677667767767676666676767666677667677666766667767677677677677677676776776776776767666667767767767676766667766767676667667676667767667766767767767676766776776766667767676677677677677677676766767767766767677667676677666767667676766677676667766766776677666776776776776767676677667767767667767766767767767666676767767677666767767767667666766776667677667767677677667767766776766766766767767677677677667677676776776666677677676677677667766666676767677677677667677676767766677667766776666667677677676767767676767767767677677676767677676767767767767767767767767767666766776776766676766776776667767767667676767666676767677677676676767667677676767676776776676677677677666776677676676767677676767766667676767767677676667767667767767766677676776776776676767766776767767766767767767767666766667767676776776667767767677666776767767767767767767767677676776766676767767767677677666776776766766676676667667676776767676767677666766766767767767676666776767767767767677667677676776766766776776776767667767676667676677666676776767677667676767667766676776677667677667767767767766766676767677677667767677666767676776766776776767667767667766767676766776676677677676677676666667767767767767767766766666776676666667766767767766776767677666676767767676776776776677676677677676776776776676667667766776767766776677666667767767676767677676776677677676776767676776776776776776767676776677677676767677677677676776676677676677676767677676767667767767767677677677667677667677666766776677666766766767767766666776676677667767766766677667766776667677677666677676677667766776767766776767767766767767677667667676776767666776766767767767766776776767767677667676776767767767676767676767666776776776776676767676767676667767676776667766766767676776776766776767766767766767677676767676667666776776776767677676776776677676676676677677676677667676676776767767767677666676767666766767767767676767767766776766767677677676667767767676677677667677667766767766767766776776767767676776676776776767676767766766676776666776676776676676776776776776776767677667676776776776767766766776776676767766767767767767766776677666766667676677676776767767767766667667677666676767767767676767767677667767676776677666776666767766776766767676676767767677677676776676776676677676766766676767766766767766767767676676776767767766766776767666776776776676677667667766667676676776776667666776776767767767666767676767677677677677677676776676766667677676677677677677677666766776667676677676767667667677667767676776776776676776666767766766776776676676767767677676666776767676776676776776766766676677667676676767766776766766766677676776676766776676677677677676766776667767677677677667677676767667667667676676767667676767767677676776776767676766766676676776776776667767677666676776667767666767677677677667677677677677676677676776676767667676776776677677676667767676776767667666677677667766776677667667766776767766776676766677676767666776767667767767767767677667766776667767676776767667767677666677677676666776776677666766767677677677667766667767677667767666767666766666767766666677676776766767767677677677676676766776676767766767766667666767767677667767767676676776776667767767676667666677666776776776676767767767767766767766776776776766767677677667767766666776776776776776667767676676776676667667676776677676676677667666776776666776767767767677677677666776767676667677677676767766676766776776766677676776676766766766676767766767666676776767767766776767667767676676676776677667767676767766666776766776776767676776767767667766767677676677677676677676677666767667667677677677666677677676766766677677676776767676666766667667767767676677676667667767676776776776677666666776667676776776776776667677667767766677677677667767766677677676767666767767676767767766767676767677666767766676776776776776766677676776776776767677677676667667676676776776677677676776776776776776677676776676676776667767676776776677677666677676667766766767767767767676767676677667766677677676776767677677676767676676776776676767766666677676776676667767766776676776776677676677666766766766676667766776767667766776677677667767767676767666767677676666767767676767767667767767767667767767677667667677677676676767766776677676676676667677667767767667766776766677667676767677677677676776676666767667767676767766767666776767767676767666776767766767676677676776776767667767667677676667677667767767767667767676776677677676776766776776676677667677676776767767766766677676667667676776676676776767766776776677666776776767677676666676776767676776767767766776676766776776767677667767766776767766766776676776667667766676767766776667666677676676776766676677677666776666667767667667766677676667767666776767667767676776776776776676766666676776776776667677677677667677676776677677676776776776767666767766767677676776776776667676767667676667667676767667767676676776666776666676776766667767667677677667676667767667767666767667667676767666776676676766767677677677676677677677677666767766677677676676767767677667667767767767676766677676776676766766766767766666767767676767767676676766767676767767767676677676776776776666767676767766676667766767667676767767677676676767767677676766767767666767767767767666776767767666766766776667677667677666776776776767766767677676766767767767677677676767667767767677676677676776766776767767677676776766767767767766767766776776766677676766767667667766766666677677677676776776776766677677676766676667677667666676776776666766676677677676767666776676767677676776776666676776776767666677666776776677677677676767676667667767676666776766667767676776767766776767767676677677676667667676776766677676766766677676677676766767767767766767677667767767677676766776676766776767767666677676776776666776766776676776776776767676667666776767767677666776676677677666776677676776767767766767767766776766776776776776767676676677676776776767676767767767767766776766667767767667676766776776776666776767676767766677667677677677676767767667676766767767767767677676766676776776767676776677666767677667667767767766676776767767677666677677667767676766677667767767677676677677667767767676776776776776767766677676766776766767677677676676776666766776776767766776776676667767667767767666767667667767767766776767667767676776776676676667667766667766767767666666666676677666677667666776776767667766776666667767677677676676776776767667667677677677666667676776776776776767677666677676767667767677676676776776767767767667676776766766776766766776776776776776776766666667667667677667666776776766776776666666677677677677667666677666767667766776776767677676676776776776776776677677667676767767766767676767767766776776766776767666776677677676676776677676667767766766767676767767767766776776766776776776767767677677677677676767767767767767667766767767667676776677676667767767677676766767677667767676767677676676767767676776676767766676767766667667667677677677676767676767767676776767676676767767767667676776667767767767677667767767767767676776776776767767676767767767676776667767767676767667767667677667676766676776776676667667677677676776677677666776667667766767677677667677677677677666776766776776767677677676767667767676766776776676776767676677676667677677677667677677677676767677666666676767666767666667677666667767767766676666767767677667767677666666667766667767667677676776767767676666676677676767767666776776666767767677667766677667767667677677676676776677667766776676667667667767676767676776767676767666767677677676776667766767766776776767677676667767667667767767767677676766767666676667766766767767767766776776767676677667767676776667667767677676776766776767667676677667767766776766766776677667767766677677677676767767767676667
6776767677676766776667667767677676767766776776776676767676776776776767767667677667666776776776776767767767676767677676776776676667677676767667767677677677677676776767767767767767767677677676776767766776766767676776767767677676776677666677677676767767676776766677667767667767677676766767667667766767676766677667666776666766676776776676767677676676676766667677677667676767766676776776676677676767767677667766767667766676767667767767667676676776776767676767766776776776767676767767767676767677676676776767677677677677676776667766766667677677666677676767766766677677676766676767767767767767767766766776677677667666666766667667767677676676776666776676767677677666766776776766767767666766776676776676677677676776766776776677666667676776667677676767767766676677667766667676776767667666766776776677666776667666677677677667767766677667766676676676767767667676767767666766767767767766776677666767677676767766677676766776776767766677677676776667767677676776776776667767767767766767676667766776766776767666667677676776677677677677667677677666776766766776776767676776766776676666776677666776667767667767767677667767677676776676776767766767676767666776776666676766766776767676676667676767767767767767667767767676776677676677667766767666766776667767676677676667677676677666767767766766677666766776776676776676767666676766776666676776776676776766776666676776677667676776776666767766776677677676776767767767677676766677676667676677676776776767767767676776677667767767677677676776676676767767667677677677676767667766776676776767766776766767767767677677676767767767676666766767676676776677667766766767676776766766776776666766767676776677676776677677677677677677677676776766767677676776766666766767767767766776767767677676667677677667667767767677677676776776677676677666677667767667667677676676776767767676767667767766767766667676767767767667677667767767666677666676767667767767767677666767677676676767767677677676766776766767767677677676767676767677677676776776676766767766767766767767767677677676676767767666776776776766776676767767767766776776767767676676776677677676676776776776677677677677677676776776776676666677667676676776776676776776666776676677667767767677677676776677677667767677667767767767667767766776677676677677667677677677676666776767767767676667767666676776767676767766677677667767766676776767767667667767666676776776767767767676766667666676677667676776676767766776676776767766667767667676667767767767666776667667676776677666776776667676767767767767676776776676676676676677666677676776776776667677667767676677676776767767767767667766776677667767677677666776676677677676766776677677676677666767667767767676766767767666677677676776677667766767676767677677677676676776677676776776766677667666667767667676676766766767676776677677667766776776677667766677667677677667677676766776776776676767766676766677676767767677667767766676767676766667767767767676677667766776667766677676677676776776676676767676776666776776767677676776767676767767677667767766766767767677667676767676767767767677666767767676776667767766677667766766776677667767767766766667676667766776677666776776776676776677667676666676767767767766776767767667767766776767766666667677666676767767767677677676776776776776776776776776676677667677666667767676767766776677677677676767667767677677667667676767767676766676776776776666776766776776776776776676766776767766776776677667766766767677677676776767676767767676776776676776676767767767676776766676776767766767677676776667667767676776676767766676776676766776767667766776767666666776667677677666767676767767766776767667767677676766677677676677676766776776766776767676667677677667676767676767666776766676776776776766776767767766676677677677676766776776667676766776776776767766776676776676767766766776767667677677677677676677666677667766776677676767767767767766676776776776677677677676767676666677667676767676776776776776776676767766776776676776666767767767767677676677677677667767766677667677676776776767676767767767766677667677666677676776767767667677667676766767766677667676677677667767666767677676677676776666766666776677676676776677677677666776667766766767767667767766667766776776677666667667666776677677677676677677666677666767677676776776776766767667677667676767767767677677677667676776776776767676776776666667767676766776776767676767766677667676776776677667767677667767676667767667766776676767677677677667667767667676677676677677667667666766676677676677667767767767676676677676766766677676677667766776767767767676677677677676767677676776776676776667766776766767766776666776776676776776767676676666776677666776676677676676776767677677677676676776767677677676776677676676677676776766676767677676676767766766767676767677677676767677676676776667677677666766766776776776667677677676677677667767767677677677667766766776776677667677676767767767677676776667667676766667676676677676766767676776776766776676677677666766767676767767667766776776766677677676776676776676677677666676767766776677676767667667676766776777667676776677676667667677676767676767676676767766767767767676776776766766776767767676676767667676776776676767767767676666776776677676677676766776776776776667766767767766667676767767676776666767677667676676766676767767666676776666666667677676776776667767767676776767666677666766677667767667667767767676776776677676667766677667676677667766766677677677676767766776776677676767766667677676776667667676677667766766767766767766776677667767667767767667676677677677667767767667677677677666776767766766776676767677677676776776776766776677677676667767667766677677676776677677667667667677676766677677676776677676767767767677676676677666677677677676677667677667767767666767766766667676676677676676776666676776676776667667767766667676767767766666776776677666767767676766776766776776776776767676677677677676767767667677667766776776677676677676776767667676676776767767766776767667667766776677677667676766776776776676766776676767767676776767767677667667676676767676667767677667767666776776766776776667767676766766676776677677667767767667767767677667767667767767666666767666677676776766776767677666776767677676776676766677667766667676676766676767676676776776766776676666677677677667767677677677676767767767767676676766677677666766676676776667677677677676776776776776677677676766776767667676667766776677676676776667767767677676766677666767676776667767676667767767766676767767767667766677677666676766766677667667767767767676776667767766776767667767677677666677676767766776767766677676767666676776667667766776676666776676776677677667677677677677667676766776776766776776776767676667767767767677677676776676676676776767766776767667766776776676667676776677667677677677666767677666767767667676667666767767767766766776766776767667766776776776677676767676776776776766776776767767677676776677677676767676676766676767766667667766767677676676767677676677667767767666776677667676776776667767676676767667677677676667667766776667676766667676767667767676767666766776776667676776776767766766776776667677667767767677676776776776767677667676676767667676776767677677667666776676676676767767767767677677676767676767767677676667766676766776776676677676767766776776776776676767767766766677667767667677677677667766767767677667767676677676776767676766776676776767766667767677676766676767676767677676767766766776776767676776667767676776766676676776767676776766767767766776776767677666677667767676776677667676776776767676767767766776667677677666767767767676776667676767767677677667666776776776776766776776766776677666767766776677677676766776767677677676767676776767767676676767767677676676677676776767676767667677677677667767767766776767767767767767677667666677676776776776677667676766766677677667677677677676676767676666676676677677676776776766766766776776767767767767667677676776677676676767667767767676767677677667677677676677666676767677677676776677677676676676676676766676766767766766767667767767667766766666767767676676676767677676766776776776767766676677667676677666776677676776776776667767666776677676776766766676667676776767767766776767676677676666776676676767677677677677667767666677677677677676767766766776767767766767766767676776676767676776677667767766776776776666776776767667767766666776676776676667676776766767767767766767767677676667767676776677677676676767667676766776776677677666776776767767767767677676676776667666767677676767677676767766677677667677677677667676677676767676766767667667766677667677667676776767767767667766776676767667676767677676767676776776776767676776776776766766677677676776776766767767676666676667676676767677666667676776767766677667677676667767676767677677676676666667676776676676776677666776666676766666776677666766776667676677676776677676666676776676676677677666776677676767667667767676767767766766666776767767767676677667676766767676667667676776776677666776776767767676776676776666776767766776767677667666776677667667676767676767767767766667666676766767767766766666677667677677667766767767677677676767677677677667767677677666767677677666776776676776767676767766776767677677667677677667767767676766767677676677677667766776776676766766677677676776667766767677667766776776677676766766676776677677676676766776767667667767767667767677676666767767766776677666766767767766676766776767766767766776776776776677677667767667677667767676676776676667677677676677677667676776676776677676776767767766776766766666776767767767677677667666776776767676766776776676677677667677677666767767767677677676776667766667676667767676776767677666776776776667766676776766676676667766677677667767677677667766676776776776776776766676776767767766776776667667677677676767767667676776767767667667677677676767767767677676766776776767667676676676776776766666776766666776767676677676667667767767767767767677676677667677676667767767676766776666776766776766677677677677677667767766677676767677676776776776666776767667767666776667767767767667667676676776666776676766766766667676667677676776767767767766776676776677676776776776767666776767766767676776767767677667767667766676776776767667676666767767767767677676766776776766677676676677667766776
66767767667667666676767667766767767767677676667767677676676767667667767767767767676676776776766767767666767676767766776767667767766677677667766767767666766767767766666767676677676666767677676667767767766767677677677667767767677677677676676766767676776666767676767766767766776677676766676677677676677676776767676677667676776776667767767767767676776677677667767677676776766776776767766776767677677677677667667767767677666677667767676677677677677666676766767767666776676676776776776776766776776767767766776767667766776677676776676676776776767767677666776676776667666677667676677676766767767667766776766766776676767676776767767676677666677667767667767667766667766676776776676776677676767676776667767676776776767766667766766676677676766676767677667767767677667666776776676677667676767677676767677676766767767766766677677667766667666776767767677667676776767677676767666767766676776776767767767677677666776767676767676676776767667676767767767667767677677667666676776767767767677677666676767766776776667766676776776666776766767767676776776766776776667767766667677677667767677666776677667676776776667676767767767667667677676666676766767676776676776767767677666676767767767766667767767676666776776766776677677676676776776677676767767766776676776776776776767677677676776676776677667767676767767667766677666767667767767767767677667767676766667766776676767676767676776776676776667766776766677676776666676767676676676677677667677677677676776776766767766776776767767767767767767677677677677677667676677676766776776676666767677667767767767666766676767767767767767767766676766676767676767677676666776677667766766767767666776767676776767676677667766766767676667766766766776667677667667767676676776677667666767677676667767767667667766767667767676767767676677676676776767766766766676676677676776776776776667677677667767677666776776667767676767667677666766776677676776667667676767676767767767767677666676667767677677676776766776767767766676666676776776767677667676666766767767676667677677676767767677676767767666676677677667676776776776676767667677677677677667667766666677666767767766776776677666766776776767677667676667677677666667767767676767766776766767767667767766676766776677676677666776667767766776676776767767676767676776767666766676776776776767767767676776776776776776677676776767767676676767677667676766677677676676776776776767677677677667766667767767767767767676776776776667676666677677677667667767767767767766676776776677666776666766776776776776677677677677667766766766776766767677677676676677676767677666767667766776776776776776666676766776667767676776776767766776676776776676667677677667677677666676776776767667666766767676776676776767766766677676667766667677677667667677676767667676767767766776676776776767676767676776766667676677676776776776677677677667676676776776766766767767676667677677667677667766666776767677677677667677677677676776776766767766776676676766767767676776776776767767767767676776677676666776776676677676776677667677676667666766776676766666667767677676776776667767676776776776767767666776776666767767677677676666677677677676767676776677667767667767676767766767677667676776676767766767767767677667766677677667666767677667677677676776766767767676767676776776776776676767767667766766767677677677667676666677677677676776767677667767767667676667766776766666677666766766776766666676766767766666767667767677676767676667767767677677666767767667667667767767677676677667766776676676677677676677676776767767767767767767676677667676676766776776776776776776676667676767767676776776676776676767666666666676766776776767767676776776676776776666676776667666776677677667767767766767766676767766677667766767767677666776677677677676776677677667767677676776767767676767766677676767667766667666767767767676766677676667667667677677666767766776767676677667676767677676667676767767677677676677666776776776776767677667767766776776677667676776767766676677676776767676776676776676677677667676767767676767676766676776677676676676776776776666776776776767676677667767676767766776767767767767667677677667676677667767677676767767767766676666767676776766776766766776676767667767766676776767766767767676776677676776776766776767767767767767667767766767667677666766776676767676667677677667677677676677677676766776767767677677677667677676767767666776677667766667677677676776767767667666676767676676677676667767676667767676766677676676776776776776667667766776767677676766676676767767767766776776667667767677676776767676776776776767767766767666776667677667767677677667767667767767676776776677677667677677676776766767766767667676776767767667767677677667767767767767677676776776776776676676776767677676767767767767766676767676676776677676767676767767767676676776766776776676667767767767766766767667666676677676677676677677667677677667677667676676776767766677677676776767767677676666667767767667677677667766667766676666676676776676677677666767677676666677676677676676676776767677676676767666676676776676667766667767767767767766667667767676676676776677677677667666776767676767677677677677676766676776667767677677676776766676676776776677676676776667766776677677676677666776767767677676776667767767766766677666767677677677666776677677677677666676767766676776677676667766767666767667766677667676776667766776677677677677677677677677677676767677667767767677667677676767767677667667676766776767767676677667677677667676677677666677677676776677676776776766667677667767676676776666677667767766776766677676677677667767766776776677677676776676676766677676766677676677666776667676767766767676767767767767766667666767677676776677676776776676666677677667767677666676776776676767767676766767766767766776766767767767676667766766767667667676766767677667667677667766677677677666767767677666767766776677677666776767677676767767767676767677677676776676766767767766677676776676767766776667676767676776767676676776677667677677666776666677676776776766767677676667766776676676676676776776766767677676676667766667677667676767676767667767766766776677677677666776766767676676767667676776776776766767767767667676776666676776776776767767676776776676666767767676677667767676776767767667667767766667676766776767767766776776767676776776776676767676776766776766766767666776667666776776766667767766767667766676766776776676776767676767677666776767766776677677667767767676767767677667676776677666776676766767767767767767666776766776766776776776776676776767676776776667767677666767677677677666767767677677676676667667676767767767676767677667767767767677667676767676776677677676767666776767676767767767677677677677666677677677667767767766677666767677676776776767767767667677667766776776667766766767767766676677676766666766776766667766766676676776667767676766767676676766766776776667676776776767677676667666767766776776676676767767767767766766767676676767676667766767767767767767766767666766776666766676676776677676667666676776676776767666676767677677667677676676767677676776677677677667767667767767677667767766776666676776776766677667767677667767767767666776776766776767766767667667677677667676776676766776767677666676776767676767767767767767677677666776677677676766776766766677677677676767677667677676776767676776767677677677667767766677667766776676776666766676776767676677676767676776767767667677667766666776776767676677677677677677677676767766677676776677676666767666667767767677676776676767667767767766767677666767677667767677667767676677677676776676766776767677676776766776776767767667767767767676667676776776677677677677676666677677667767677676776766767767767677677677676767767766776767767677676667676677666767676776776677677677676776677677677677677666776667667677676776676677676667767766776766776767767767767666776666767676766776776776767767767676767767667667667667767767767667767767676677676766666667767666767676767667767767676676776677667767667677677667677677677667766667676776667766677677677677677676667767767767676677666776677676667766677667766667767677667667766776766666776766776676766677677677676767677677667766677667666776767767677676666776776767766767677677677676767767677676776766667767767667767677676776677667767677676776776676677667766766766767767676676767766776677667767676667666676767666676676776767677677676776667666767677667767767676667676766766767676676766776677676776767677666776677667677666767676667767766676776676676776677666776676676767767767766667766767676767666677677667767767766776766776766667666766776767767767767766677667676767767667766677676776767767666666776776776667667767676776676767676766767676766767767677677676667767767766667666776776676776776767676677667766666676676766776766677666677676676767676676776676667677677666667667766776776767767676776776767676666676767767767766667666667676776767767766766776767767767766677677677677676667677666676776767767677676767667676776766776666776767677667677677677677676776767677676767676766776767767676767667767666666767767767766776776676666776776667677666776776767666677676776766677676767667767677666766766677667676676776767676677666767766667676667766677676767677677677677677667677667667667667766677676767676667767767667677667767767677677667676776776776767676776667676676776677666676776776677677676767667676676766677676767667676767767766677676776776776677677677676767767767767766776766767667676676776676666776776766767767767667666767676767676776676776766776677677666767767667767667767677677677667666767767767767676677677666776766767766767676676676776676667767677677677666666676667677667677676767676667767677676776676666776676776676767767767767767767666776667676776776676767666676767766677676666767767667677677666776776676676776676776667766677667667677666776676677666666776766676776776767677666776676776767767767676767676776767767676677676767767766677677667767766667766677677666766767666676677667676767767767677677677677677676666767766766677666776667767666666666766767767767767766766667676767676776677667676776767677667676767766776767766677677666776776776677677667767766776676667667667767767767667767767766676766767676776767676776667677667677677676776767677677667767767667676766776676776767676776677
76776667767766766667677677667766776767676767767676766766767766677676776676776776776776667677667766767767677676666776677667676677667677676767677676667767676767676776776766767667767766776776776676767667767677667766776776776767676677677677676767767767666677677676776667767677667677677676776767766767767676776666776776667767677677677676766776776767677667767767676776776767676776667676767767667667766666666776767767767667676776667766776666767767767676776677677666767676776776677676776776776667766776676766766676776776676677667667666776776776776676667767766666676767767767676666767677677667766667767766767676776767667676767677677676776776666776776676776776676667677666767767676767766676767767676767676766767767766676676767767766776776677667766677667767676767767666776767767676767666776666767767767667766677676676776767676776766666767767767767767767766776676766767766776766767767767767677677676677666676767767766677667667677666667766676767676766666767676776776767667767676776766676766666767767677676667767767667666667767676776767767766766776776776767767677677667767767677667766677677677677676676767767767767676766776676776767766677677676776776767767767677676776776776767667766776767677677676776776776667766776666776776776776767677676677676667676766776776776677667767766776776766666677676767767767677677666766767676776677667667766676767766776666776767767767766767767676767766676677676776677677676666776776776776766766776767767666776776767767766767667667767767676776776677667677677676776776776766767667676776767766767667767676677677667677677676776776767677676776766776776667767667767767767766776766667767767676677677667666766776677676776776776667766677666767677667767767767766676776676776766677666676676776676677667676767766776776676767677676676676776776767667677677667767677676676667676677676666776766677677676767676666677666776766676667767677666776766766776766776676776767767676776776767767767766677676776767676776667676776667676776667767766776776776676677667676776776767666776767667767766766776767767767666676767676767677676767667677677677667676677677676776767767677676767767767766677667766676776776676766776667767766767667677677667767767667677666776766766767677677666776667677667767767767676776776776776766676767677667676776766676676776677676677667677676667767767766776767676767767677677677666767767667676667677676676767676766677676766767677676776776767766677677677666767767667766766767767677667767767766767767767676766677677677676776767676767767666776767667767767677666667667677676767676776767767667767677676677677666776776766776676776676676767767767767677677676667677677677676767767667667676766776776666776767667767767767767767676676667766776677676666767667767677676766667667766776776677667767767677676766776676667767667667767676667676666676766767667766766767767667676776767767677667767767767677667676767676667667767676776767677667667666666767667767766676767667677677677677667676776667677667677676666776776677666676767767767766676667677677667767667766767676667767767666767667666677676676767667676767767676776776776767667676767676677676776767767677677677676767666766776676677667767676776667667767767676776767666766776776676767766677677677676676676776667766676767767677676676667767767767767767676767766767767767666667676767766677667676776676767676776767677677676776767677677666767767667767677676767767767666676767676776776776776767667677676776776677677666767676676776767677667767667666776767667677667676766676667676677677667676767766776677677677677677666667766677667677667767767676776776767667677677667767767666776776767677677677667676767677677676776767666767767666776776767677677667676776776667766676666776667767766776767767767767676676766776767667766776776776676667766766776767667767766776676766776776676677677677676776766676776766676776776766766776766677667667676776776776667677676776776776676667766776767766676667676776776666766776767676767676666767767767767667766676767767767766767667667667667767767676767677677666766676767676776776776667767667676776676677676667766766776667677667677666667766767767767767677667676776776766767677676767676666776767676776776766766776767767676776776766767767767766677676667676767767767676677677676767676767667767767766776677676676776677677677677666776767767766676677667676666666766766677677667666767767676776676776677677677676666767767767676767667666776667767767766667676776676767677677676776767667766676776767676677677677677677677666677667677666667667766766766676776666776767677677676776677667767767676776767676776776776676767677677667766776776676666666677676767766776767767667766776767666667767767767767766776677667767666767676776667666677677677676776766677667676677667767767676666766667666776776767766667676677676667676767767767766776776776767766776776677676676767666766766666776767766776776666676776776767767676776677677676666767767677666677676776677677667676766677667767677676766776767676776767667767766776767766677676677677676776776776667676677667676677676676767676767677666676776767767677677677676676677666776666767676677676767767676676776767767767767767676767676776767767677676667767667767667676667767676677677666676677667767677677676666667767767676666766776677676676767767766766776666776776767766776776766776776677677677677676676676776767767666766676667767767766776767767766776766676776766776776677677677677677676776776676766677667666667767676776676767667677676776776767766776766676776767677677677676767766776776766776767766676767677667766766767767676767766666667767767677677667677676676677666667666767667767766767767767766677676776767676677676766776666676667767766776766776776666776776677667766677677677677666766767676667767676766776676776767766767677676676677666666767767767666776776767676776776667767767667767666767766677676676676666776776676776676776676776676776766766776667767767667767667677666676766766766767767767767677676667767766676667667677666767676767767667677676677676767667767667676776677666677667767677667667667666776776767676776677677676677676776766776767676676776776667767767767767666766676776776767677667676767677677677676767677677677677677677677676776767676677676667667767767677677677677667767667667666767766776776776767767767766676776667766676776776767676767676776776776676676776776766776776676677676776776776677677677677677666767677677666776767766767766776667767767767676676767767767766776677677666767676667767767677676776767767667767667767767766766667677677677676677676766767667676776676767767667677666776766767667676767677676767667677676766677676766677676676667677677677677676776677676766767766767677676676776767767767767767676776767767767767766667766767767677676766677666677677677676676666776677667676776767767666676677677667677666776676776767667766667767677667677667767667666767667676676776767676676667677676767677677666766776776677677676667676776776766677667766667677676776776767667676676667677667667766677677666767767767677676667766767767667676676667677677666766667676767766776767676767767677677676666677666776766667677677677677676776677677667676677677676776776776776667666767677667667767767767767767666666677677676767676767677677676776776776776676776767676776676767767677666677666766767677666667676776776676676776666767766767676776767767666776767767767767677667676676666776766766776767676766766776776766676767676667767677676776667766666776676767667677677677677667676776767667767767667667767766766767666776667767767667767677676776676676767766776766776677676776666776776677677667766776676767767666776677677677667676776767677677676766776766776776776677677676766677677667676676776776776676767676676677676677676677667767667676776767767677677677666767766776767767767667676776767767766667767767767667767766677677677676767767676666676767767767667677677676776776767767766776776767677676776677676667766676767676767667767767767676776767676677677676767767766767767666776776776776776776677667677667767767767677667767677676766776667667666776766677667767667667766767766776766776677677667666776767767676766676677676767766676766677676767766766776776676776767676776776766776776776767767767677667766776666766676767667667766767767766677667767676776776767676767767677666767676767677676776767766767676677676676767677677676677667677676776776776767766766767767677667767767676767677677676776677667677667676677666766666776767767767677677677667767767767677676776767677677676776667677677677677666677667676776767767676677676677677667766776676767767767767767766767677667766767677667676676767767667767767666667666677676676776776776767677676776667676667677667767767766766766767667667666767767767767766767676677667677666677676676767677677677676677666667767676776776776666677666767676676667676676667667766667677676676776676776767766776667766677677677677666677676776767677677677676776676667676766676767677677676767767767666776776776776766766766677676776776776766766676676676776766766776767767767767766767766766677667767677677676776776677667666677667666766766676776776776766767667677677667767676776767677666767766767767677666676776776767667677676677666776767767677676776666766767767767666776776767767666767766767767676666676767766776677677677677667676676676676776767677676677667667676666667767767666776667676676776776776776776667676667666667666776776767666767767666766776776676767767677676776766776766767766767666766767667667766767677666776766776667677676766776766767677677667666776776766776767677666767767767767767766767677667677667767766666767667767767677676776776767767666676776766767767766767767677676667767667677676677676776676767676776676767767677677677667767767766677677677676776676676776677666677667767767677666766767767667767767676776766677667676767767667767767677667767667677676667767767677677677677676776776676766766677666766677667666776776766776766667767767676677676677677676776776776677676676767676776676677676767766767677677676776676776677677677676767767766776766767666667676776767667766767767667667677676666776766767677677677667666776776776776776767666776676767767676676776776776776776767676676766766676767677677676767667767767766776776766667766767667766766
677667766776776667677676776766776667677676767677676677677667767767677666667766776776766776776677676776676767676767676767667677676776666677667767767767766776766776776676667767766677667677676767676776677667677677676766776776767677667766776776767667766677677667767677677676677677667676776776776767667767767676776767676676767767766676767767676766776776767766677676767676667676776767666677676776766776666667666676776776676776776776766767767767766766666677667667677677667676676666776677677667767767766676776776676667677667667766767767676776776767676767766767677676666776767667677677676767767676776676776766767667667666667766677676767766767666776776677676667766677677667667767667767676776766776766776776767677676776676667767767667667677676676677667676677667766776766667766676766776767767676676767767667666776776767767767667677667667767767676776766767767676776766676676766776677676766776676676776767677677666767666776767766677677677667767677676776767767677666677667676767676776767677676666776767766776766776776767677677666667767767676776776776776776776667677667676767767767766767767767667677667677676677666766776766776676767767676766767767766767676776666766767767766677677677676676767676766766776776676667667677667676776776776676776776776766776677666676767767767766776776667767767676776776676676766677677677676776667677677666677667766677667767677667767676776767767667677677676677667667677676676677676667767677676766676767766776677667667676676776767767667767677667676767767767767676677667767767766676776677676767766767767767766776667766776677666676677676677676766766776767766767766776667766667766767767667767676776776776677677667677667767767767666767666767767677666666767767676767766676676776676776677667666677667677677666666676776766667766767676767766776776766776776766776667767667766767766767767766776767767666776677676677666767767676776677676767767676776767667677677676776776776776767767677676767767677676767676776766667676776776776766776766677667766776766676677667767676776776776767676776776767677667676767767667767767676776676776676677676676776666767676776767667766767767766666766767667677677676676776776767767677676766776776776676776776767676767766776676766776767666776766676776676677676776776677666767767666767766666766677676676767767676676767667767667767766677677676667767767767667767767767767676766766776767766776677676767766776676776676767677676766677677676766776767767676776776667766677676676676766776776766767667667767767677667766776767677676776776667666767667677676676776666677676776776767677667766776776767676776776776767676767677666677676676767766677677677676767677676766767767767677667767767667677667676766767676676666776776767667676676776767676776677677676677676767767677667766767767767667766666776676667676767767677676677676776766677677667676667676776776766667677677676666767767767667766677676677676767677676676766776767676776776677677677677676776767677677667667767767667676776667766776676776776767676767767677677677677677676667666767766676776776776776776766767767767767767676676667677667767677676677676676766667676677666776677676776776767677677676776767667766676766677666767767767767667666766667676666667766776767767676776667766776766677676767766677677677676666767677666667677667766766767676776767677676667767677667767766766677676776767767766766776776677676767677667677677676677676677666677667667767676767767766767676676766776676676776776776767766767766776676676776676766677677667677677676667766776677667677677676767677667767677677677666667766676766767767766776676776766767667767767766767667676766676677667677677676776677667766776677667667677667767766776776776767676676767667677676677677676677677676776767767677676767667766776776767667767767767766776776776677676677677666767677667667767767766677676776767767767767667766676776676676677677676776767666776767677676766776767677676776677676776776677677676766767667676676767676667766767767667677677667767767676776767676677676677676676676677667676767767766776766676766776767677677676767767666776776776776667767677677677666767677677666776767766667767677666677676767666776667667767667677666767766776667677676776666776667766667766767677667667767667677677677677677666667667767767766767676767667676767667766676776677667766767766776676776677676776667766776767767677677677677677677676776776677676767767676776667667667767767667676767676667767667677677676676776776766676767676677677676767676767667676767766767677667666776776767767767767767766677676776776667677677676676767676667677676677676677677677667766767677677676676776677666767676776776776776677677666776666767767676667676676766666776776767677676667767676767676766776677666677667767677676776776677677666767677676766677677676766677676676767766666767676776766766767767676776776667676767667766776766766766667767766767766677676667667667767666776776667767676666767676676766776766667766767766666776776776776776667677667676776766767766776766667667766677676766767677676677676767767667766676776676776767676677676767677677677676677667667767767767766676677676666667767767767766666776767666776767676667676676776776676776767676767676766776767767667667676776776676766667677666776776667767676677677676677676766776667666767666776767677677676776767766666676767667677667677667677676767767766677677676776676776767767676767676767667676676776767677677677676776776776677677676767767766676667767767677677667766776667666776677677676776767767677677677667767766667667676766677677676776776776666677667666767677677677667666767666677677666776767766776677676667767766767677676677677676667766766776767767677667677667667677666776776776766767677676767767766767767677667767766767676776677677677667766767677676776766767677666767767666776767677677666676766677677676776677676776767767766767676676767676776766776776766766776667767677677677677676767667677676776776677666766677676767677677677676776676776666676776767766677676677676767677677676677677677677667767667676677676666776676776776676776776767677676767767667667677676667766666766767676767767767667766677676776677676776776767676776766676767767677676776776766776767767767767767767677666767766767666667677667667677677677677676766776776767767767677677667767767677676677676776766676767767667767767676676766776776776776677676676776667676776677667677677677666766767666766767667676767676766667766666776767677677676677667767767677667676677676776766677667767766776677667676677676677676677667667767676767767766767767766766776767666766776767667667767677667677676776766767676776677666676776776776767676766667666677676766677677676666776666767676776776776677667767766666677667667677676767767676776776776767766677677677677677676767676676776767677676667676676776776677676766676766767677677677676677666677676677677677666766767767766776776676677667767766676767676767767676767766767677677667767767667677677676776776767767666776776776776766677666767676677677667667677667767766767676767677677667767767667767667766776776677677677667767667676767767766676666767676767677677667676667767767766667677677667766766677677677676767766776776766766776776677676766666667667677677677676776677667667767767677677676776776676766766767677676767677677667767667767766676776666667767667766776776776766677676776767766666677677677667667767766767666767677676666776776776767667667767767767677677676767676776667767676677667767767767677667767766767666767677677676776776767767767767676767676776666767767667677666776766767677677676776776676776776667767767677676776667676776776766766776776677677676766776776767676676767667766776776766776776667676767767766776667766776677676667766767677667767677677676776676677676767766766767677677667677666767676676766776776767676676776667676667676667667676666766766767767676776776776767676776767767767667767666677677677676776776667766676676776776767676776666767676667767667766776767677667667676767767767766767667677666667667767767677666776667767767676666767767666767676776677667676677677677677676677677666677677667766776676776767666776776677666776767767767677676667677677667676766677676677676776776776776776776767767767767677677676767767677676767667676776676767667677677666767667766677676667667677677677676677667766666766767677667677677677677676766776676767677676676766767767667677677676766767676676767767767767666776677677667667767767766767766767767767676767766676767667666667667667676767677677676766767666677677677667666677677676767677667767667667767676776676767666677676776776767766767767767667767667767766776766776776676767766667767767767767766677677676677676776667767667766776767666676676767766676776776666677666676766776776676766776676776677677677677676676767676667677677676677676776676677677667766767676767676776776767766667767666767676676767677667767767666776766767767677677667767667766677676677677677667677676767676766666776767766776667677667677676767667766766677677667767767767666667767766676767677677667677676766677677667676776766766676776767767766776776776667667667676767766776776666766776666667766767677677676776767766667766676677667677667767767667676767667666666767667767767767677666776767677667677677677667767677677667677677667677667667666776776766677666676776767767766676677666776677666666776766767766767667667767676766667766776766767766667767766667767767677677667667677677677677667676667767676676767677667767677677677676776677677676776776776667676767767766677677676676677677677667677667767767667676676767667767677667666776767666676676767767676677667676667766767677676666767676767676676676767766666767677677676767767767766776776677677666776776776767766677676677676767676776766767767666766767767676766767676666667676676677667766667767767767666667667767676677677677676667767767676767767767767767666767677666767767767666677667767766767767767677677667676667767667767767677676676676667667676676776776776767767677666767767677676667767667767677667767767667766767766766776766767677677677667767666776677667667767767767767667767676776666776776767666776767677667766767766776767676767767766776677667677677676666677676776776666766677676776766666776676776667766676767667767667677676677676767676767677677
36776676676766766767766667677676776776767676776677676676776676776666767667676767677677676766766667676776767676767677676776776776766667667666776766767767676776767677666776776766776767767767676677666767666767767767677676767676766776767676776667766766767677677667767677676767666776776767677676776776676677667767676767766767667676767767766776677676766676776767666676676666767767767767676776767766676766767676676776776776766676767666766776776677677677677676677666767766776667767766667767677666666676776776676776767767667667767676776776776776776677677677677676776766766676776776766677677676776766776767766767766676767666776767767666767676667676676667667767766767767767767676776676767767766676776776767667677676767676766676676776677667676677667767767766667677666767766767767676677666667666776676767667767677676667676766776767677677677676776677676776766767767767766767767676776766776776676776776776677676676666676677676776776767767767667667766767677666767766776676767767767677666677676776776677677676776766767767666776776767767676767676776677666677667676677677677667767677676767766776676766677677676776677677677676776676676677677667767677677667767676676676766667677677676766676767676776776767667666766766676676767677667667676776676767767677677677666676776667667666776776776776766776766667667666676677666767767676776776666776677667767677676666676767766776776767767766677676766676776766767767766666776767767676767666767667676776767767766776767676776776677677676677677676776677676677677676767676677676677667766767767767766776767766766776767676776767677676776766776677667767677676677677677676776776677676676776776767667766766666667676776766776776776776676676767766676776766666766766776776766766766767676776776776666676776767766767677677677676776776776767677667666776767676676767767767766776776677677667677676767677667676776767677676767666767676767666776676776676767676776766776666776667766767767766676677667676676776766766667676676766676767677667676776776767767766776776767766776676776776776776767676677667767676676776677666676776776766667677676776677677677677677676767676667676776766776677667767676776677677667767767767676677667767766776677667667766776767677677667676676677677667677676677677667767677667767676677676776676776676767676676767666766677676776776776776767766776677677676776776766766667767767676766776776776767667766767767677666767766766767677676667766776776767767676767767667767677677666767767677677677667767766776666776776776776676776766776677667766667767766776776676776776667676767677677667767667767766766677677667677677667767667667667767767677677677667767767767766776767767767767676776677666677676776677676676767667767766776776677677677677667766767676776776677667766676767766676776677676677677666767677676766667767677667677666776676676667767677667767766776767676767767667767677667767767767767766776767767677676767677677666776767667767676776676667767766677677676666676677667666767677677677676767677676767676766667767676767766677676776666776767677677676667676776767766676676776667677666676767667676767676667676776766776677677666676677676677677676667667677677667676776677667766776767766776667676776677677677676767767767676776776776766677666776767676767766776667667677667667676776767766776776666776677677676677676767667676776776776767766776766776776676776667676776677667676776676767676676776767677677677676767767767767676666776776767676767676666677677677676776776677676767767677677676677667767677676676767766667766767667767677667677667767767676677677667677677666767766767677676767667666767767677677676776677676776776766767767767666766766767677677676676766677676776776767767676767766767667667667676776676676767766767767677677667677676677667666677676776776767667767767677676776667766767676776766666677677667676667667677677666676767667677667676667767676677667676677676766776767676776767767667677677677677677667766776766667666776776776667677676767766767767667676776677667766667676677666766776776767766767767767767767677676667677676776767677666766676776677677667767676776676767766767667767767676677676667766766766776676666766776667767677676767677676766667676677676767766767766676776677677677676677677676776776676676677677676677677667767676776667667676667677677667666767667767766776776766766767766676767677677676767767667767676676677677667676676667767767766666776677677677677677676776677677677676776667767677676766776766766667666766676776776677676776776776667677677677667766667677676767767677676666666676677667676766776677677676776677667767767676677666676776677677676677677677677677666677677677676676776776767767677676776766767766676767677676766677676776776776776667677666767677676767767676676767767676776776776776667676776677677677676676677676776667677667676676776776677677676666767676677676667766776767667766767766776776776667677677666776776776767767676667666766767767677677677677677667766676776767766776677666776776776676776676776776776666776776776776767766767677666767766776767767676667766677676676667677676766776767767667676767767667667677677677677667667767676776676676767766677667677677667767767766776776776776676667766776676767667767676776767767667667766776776677667767767767767677677676766667677677676776767767667676667667766676767677676776767676776776776776776766767767767767667767677676677677676776776776667766766767676667676677666677667667676676667667676766767767767767677676766676766666776676676776677666677677677676676776677667767767766767767667677676767766766677676767767767676767667677666766767766667676667676776776767767766767666667667666677676776766666677677667767767667676766667767766667766666776766767766776677677676667767676767666677676776767676776767766776767767667766776667667767767677676766766767676776767766677676776676667666767677666677677676766776767767767767677667676767676767767766766767766667766776677667666766776767766767767767677676766676776767676776676767676766767677666776776677667676776766677667677667766767677667676776766776666776767676677666766766776767667667767766677676667677676776776776767767667677666776677676666676767677676776766666776776767767767766776776767766776767666676677676667676776776776767767766767766677677667676676677666767676767676667767676776767667767766667766776776767667666776776676767767677676776776776676676776776667667676767767766776776767677667767767767667666766766767676767766776766767677676776676776676676776776766776676767767667676776677676766776676776667676667766767676776776776677676776676666776766676767676776676776776776776766766766776776676666667677676776767766766677677667677676766677676766776776667676776776767766767767767767767676776676776677677677676667767767766767677677676766667766776776776767677676676677667767676776767677667767666766766766776767676677676677676667677667677666676766776776776767676676776767766667676776776776766676766677677677667677667767766776766776667767666776767767667676776776666767766667677676676766676676776767767766767667767666667676776677676776767767676776766776676676776776767767767677677677667767766767667767766767766676666677667767676677677666766677677676677677676766767767676767667767677666776776776667767667767767766667767767666776677677677667677677676776766776767767676767666776676677677666776776776776766766677667767666767667767767767667767767766776767767676776766766766776677667677676766677666776677676776677666776676767767667676776776767767766676766676776776766776767676677666667677667666666776766776767766767767767677667766766766767767677677667666677676776776767667667677667766776776776776776767677676676666767767667767766676676676676776767676776677667677677667677677676767667677677677667666767766677676676776677676677667666776767677677676767767767767667767767677667676666776776677677676676766776776766766767767667767767677677676677676767767767767767677677677676776677676667676666776676767666767676677677677676776766776676766776767677676766766767767767677677676676776776676776776776776776776767767677667677666767767676767677676677676766667676676677677677666767666776776776677667767766767766776776677677677667677666776667766776667767766776776776667667767676677677667666767766666676776677677677667666776677666667676767677666676767767676776677667766776766776776676767766776767767767677677676767676767766766766767766767677676776776766676767677667767677677676776776676767766776677667676677667676767766767767677676766667667766776767767766776767677677677677676767767676767767677676667676677666767767767766676776677676677666776776776776676766776766766776767676676767677676776677677676677676776767667666677677666766767676766766776767767767677676667766666677666776776767767766676767766776766776676677677667676677677676676766776776676666767677676776776767677666767767766676666767766676776776677676677677677676766677676766677667766677677667667676767676666676767767667767767767766776776767767667767676676766667767767666667766776776676766677677676667767767767676776677677667767677667676776776776677676776776767676776767676677676767766767767666776676776776666667666667767667766667677677676767766776766776767766677666776677677677667766766767666776677666677676667767767767677667677666667677676767676776776776767767767676677667767766776776776677666776766767767676766767666677676776776767667766677666767677676767766776776677676767667766667676677667767767767667676676676766776676676767767677677677676667767766767667666677676667766677677677677676776776766677677676677677677677667766677677677667667677677676676677667677676667767666776676767667677666776776767766766767676767677677677666767676776667766667667766677677676667766767667767677676767676677677676776767677677677667667767767767766776676776667667677667767767767667676667677677676776776776776776666676677666776767677676776766776776677667767676677667767677676767767677676776776677677666776766776677667767767767667676767676676767766767666676776776767676776766776767767677676776667767767676667766776676767767766667767767677677677667676776776776767766677667667767766767677676776767676676767767666776776676766776776766766767667667767766776677667767767677676766767767676676
67767767667767676776776767766776776677667766677677676766667766667666776776776667677667666776776766776776767767676666766776666666767766676766776766676767767766776666766767767676776776776667677677677667767767767767676767766776766666776767677667677666767766676776676766677667767767766776776767767677667767667676776776776776776767677676677667677666676666776667767676776776677677667677676776767666767767767677666767767676666667767667767677677667667677677677667677676776667677677676767767676667676766767676767767677677677676766677667667677666677676776776767676766677676766677666767766766776767767767767676776676767767677677667666676776766776767766667767677666667677667767677666776767767767767667667767676767767767766767766677676766666776677677667767766766767767677667667676767766676766776767677676666776676776767666776776677677677677677677677666776767677677677677666677667767667767766767766776776776677667767767767767676766767666766767676676776767677676666767766766677676767667676676767767677666666766677676767676676677667767767667767676776766766677667677677666767677676677676776767676766767766776776767767767677676776667666767677677677676677667767767667766766767677677676676776776767666766767676767676766767677676676776766767766776776767667767667767767766776776776677667766767666776776766776767667767667676767666676667666767667767677677667767767676766676677677676676767767676776776666776766676766766677677676767677676676666666776766776776776767676776776667767677667677676776767676676776676667767767766667667767667767667667766676776676676766776767677676676767767767767767677676776676667767676676767767767676677677676666776666677676767676767767667667676776676776767667666766767666767666766676767767676776767676677677667767677667677676677677677677676776767677667766776776677676677676776767667666767676676676676776776767676767677677677676767766776766677677676766776776767766667767667766776677666767766676776767766776677676667766776676767766766766766776767766767666767766676776776676776776767667767677677677677677677677677677677666767666677666776766766776767767666776776667766766776776767767767676776676776667666776667667766676776767667767666676776767667766667667667767766676776667676776677676776776667667667766767677666776767767677667767766676666776677677667767677677667767677677677677676677677677667767767767666776767766767677676776676776766776776667766677677666677666776766677666776667766776667766677677677676776776676667677677677677667677676767677676767666766776667766676677676776666776676667677666667766776767767676776666776776766676776767767676776767767677666676766767676676776767677667766766767666776776677677676776776767667766667666776776676767767677677677677677676776766776767767767767677677676677676766776766677667666766767767676767767767677677677676776677676767677667666676676776776776666776677676776667767767766776677666677666767667676767677667767676766767667767767667767666767766766677677667766676677676666766667767676766767767677666776677677667767677667767677677677666766666776677667767766767767667767667766766767666667767766776667767767767676677677667666767667677667667676676767767766666776667767766767767767767766776766677676767767676766776766767767766667766776776776666676776776776766676767766766776767677677676766677676676776677677667666776767767766677677666767677677666776676767767667767767767677667666776776677677667677676667667666767767767677676667677676776767676776677676776767677677667767676766676667676676767766666767677666767666766767766776766767666766677677667766767667767767766767767767766666776766776767767676767766776776776676677667767766776767767767676766677667666776766776676767767667767767677676667677676677666776677677676767767677677677667666767766667767767676767767676767767677666776776766677667676776776776767767676667667767677676766677666776666677667766766676776776677677666767677677676677666767766766766676766676666776766676767766767666667676776776776766776676677667767676766676776776776767766676767767767676766767677667676776677676766667676667666776676676767766667766776767677677677676676667676776766767766767767666666776766766676676676666667767677667767767767767766776766776676776667676676677677666776667666776667666776667676667767767666676677676767666776676677676666776666667666766676667766776767767667676776676776667766776776676776776776776776776767767676767676766667677676767677667767767667677667766776667676667667767767767676667767677676666766766767767767667667677666677677676776776677666767677677666776767677667677667676776676766776766667667766776766667677677676767767677677676766767767676667676776767677676667767677677667667767766776767767766776676767766766677677666776776676766776666767767766667766776776666767767767766776676767767677666767677676676766776767677677666677677677667676676767767766667677677667767666776677677676766776776776776776766677676776677667767676776677676767676776776776776767767676776767767677667676766677676776767766667667766677677676766776776786776767767767767767667766767666776677667667767767767666666776776776676767767676776767667767676776667667767676766767667767767767767666776677677676776767677667677676667677676677677677667766677676766776776776676776776776677677676776677667767767667766776676776767766766767677676767767666767766776776766677676667667766776767767676676776776766677677667676776776676677677676776776776666767766666776776776776776767767767677676677666766766776767767766767767677676767767676767666677676776676776667676677676676676776766667676776677667767677667767766677677676767677676766776677666767677677667667767676776676776677677677667676677677666676776776776677677677666767767676767766667767677676667667766767666776776776776676776667677676677667767767667677666776766776767767666776676766767766776776776766776776677676767666667667767677676767766676766767677676767766767667766677676776667766776776767766776666767767667766667677676776776766776676776776676776767767667767676776776676667766766767767667767676766667767677667666676676776767766767766677677676667766767767667677677677676666766776776776676767767677677667676767766676667667767667677677676767766776767676766666677666676766766776767767667677676776767767677676776676676776767677667676676776677667667667767767766776677677666676666666767766676776776767767767676676776676766767676766776776767767676767677676667666766767767767677667766676776676776676776767767766677667676667676776776776767677666667767767767767767767676676767766776676767667766776767767766767676776667667767667667767767766766667676767677667767767677676766667667767766767767666676667666676766776776677676667767767676776766776776677676776776667676767767767677677677666776776677676676776677677667676767767667766676676667666767767766776677667666766767766677677676766676767677676767677677676776676677667767766676667767677677666666776767767767767766776767767766666776677677667676767666767677677677676776767767766776767676666677677677667767767767677677677677676676677676766776776776776767676667666776667766776776676776776677677666677676676776677676766676766677667667767766767767766776766667666776676667676776766677667767767766677666676776776776767767667767767767767767676776776776776776766676776776776776676776676776766676776767667767767766667677676677677677677677677676776666766766776776667767666767767766676677677676766767676776767766677676776767767767767766766776766766677676676776767767666677676776666676676676776677676767677676676776776666677676767766767676766677666766666776776767767767767677676767766767766776676776767766767767766776776776677667767766767766676766776676666767767677676666677676776766776776776676676776776776677677666776766676776667667677676677677676767767667677676667666776676767767767766767676677677676767676776676676776776676667767677676767667676776677677667676676767767667667767677676776776776666767677667767766776767676676776677676677677676767677667767767667766766766676776677677676776776776776767767667766767676667767677676766776677667676667766767767676766776767767667677666766667767667677667677677677677676676776766767766776767677667767767767676676677667667766677677676676667677677676767667676676776767766676677676776776767677676767676666776666776766667676767766677666767667677677676767767767767666776767766667766677676666767667677676776766767767676677676776767766767677677677677676677676767767766776667766667667676676776667677677677676667677676767767766776776767766767767667676776776776776677666776677666676776776767767767667667667676766776767666766677677676776776677677676766767676766677667767667767676677677677676677677667766776776766676767767766776766767676677676666767676776766766667676776767677667666676677677666677676776776667676776767676776766677667766767667676677667677676776676667677676776767677666676776766766666767767676667677677667767767676667677676677666676767767766767677676767676776676677667766776767677667767767666667766767767666767676676766776776676776776767676767676776766767677676677667767767667767676776767766776776776676767676677676767767766767676677676766767766766666767767666667667666776677667667677677676667767676767767667767677676776676766766767677676767767767767767666776776766677676677677677667677667676776776767667767677676776677667767766776766667766767677677677677676767677677676676677676667677676767766776776767767666767667666776776776667676767767677677677676766677676776767667767766776767767677667676776776666676677676776667666667667767667676776776776767766766677676676677667677677677667677676667767667766767767766767677667676776767666766766776677666776767767767766676766776766676776776676776776667766767667666677677676766667766676667667766767767767667677676766776776776667767766767676676776776677667767767767767666767677677676767676776767767767767667767667676767767767677676677677677676767767676767677677666766776767666776767767676766677667767767767767766667677677676677677667677667766767767766776776676776776767767766767766767677677677667767667766766767766767676767667767767667667766776677677667766776677676776776776776776676776767767676677667767667766767
6666767677676767767767767766776766677676776776767676776767677676677677667767767767767766766776666776776776776667767677677676676677677677676767667676767667767766666666776667767767677667767767767667667767667767667676766676766676776776667677667677667766767666767766776766776766767667767667767677676776776776767676776766767767766776766776667667677677677677666776677677676776776767667667677676767766676667767766766677667677676676666676677677667766766766667767677676776766767766767676776767666776776767767767677677667677666776767677666766776767676767676767677676766767676676776766776767676677677667767767676776766676767677667767767766767766677676767666776776767766677676776766776666676767766776767667767767667767677677677676766776776677667767767676677666776776776677677676667767766776666676776766776776776776766776776776776776776766767766776776767667767667767767677677667676766766667676776677666776776766766766667666767677677667767766667677666767767676767676776666776677677676767676776776767766767766776677676676766667666776677667767667676676666766776677666677677676766676676767767667767666767766767767766676766767767767766767766666677676776776766776767676767767767677667677677677667767677676767767767676776667676767767677677667666766676767767677666767676767676766767766667666767766767676766776776677677677676776677667766766677677666677676767666676776666677667767767766776776776677677666776767666766767767677676766767676776766667767766767676766776767676767767676667767767767667767767667667767676766766676677676667766676776667767767767767767676677676767676676676677677676776666776666776767767767667676766677676666767767766667676776676776767677667677677667767767676776666677676766766776677676676776667767767677677677676677677667766776776776676767677676776767767677677666677677667766677667677666667766677676676766667676776776767767666776767766667667676676766676767676776676676776677667767767767666766767766677666667667677667767667767767767666776677667676676677676776767766676767677677677677676766767766776767666776767767766776776677676766676776677676677666676677666667767676776676766677676677677677677676776676766666766766767767677677667767766766667767766776767767677677676776677667676776667677667767676767676677667677666766776667676667676676766766767677677676767676776677676767667767767676766776766766766767767667766766677676776766776767767677677667767767676776676677677667677667677666766767767677676776676767677676676776766677677677677677676766677667676767677677667767766776676676766677676666776677677676767676677667767667766776767676677676766676776776767766767767677677666776776776676676676776666666776767767767677677667676767676776776767767667766667767676676776776766776676776776676776767767677676676767667677677677676767667766776677677666766766776776766676776776767667766676667767767767667667767677676677677677676676767667677667767677677676767677677677677667766766776676776767666776776776776767676776666676776776766666767666667676676776767677676677676767677666776767677677676677676767676776667667677666776776766767767767767767677667767677676766677667766767677666776776677667767766766676776667666776766676776776676666767676667676776776767666677676766767677667676767767666767676776766776666676766667766766776776767767677677666766776776767677677676767676767676776677677676776776776776766767767767677676776766767677676776776767767767767667767676776767767677677677677666776677677667767677676776666767677677666776776766776677667677677677677676776677676776767666676767677677667766776767676776776667767767766677676767766766667677677676676767677677677677676677667676677667667767767766776667767767667676767677677676666676776767766676776776766676776767766767676776767666767666767767767766776776676766776667666776776676677676677677667766667676776676677667766766776667676776766767676776767767676677676677677666776766767766776776677676776776776776776776766766677666767767767677676776776776677677676677677667677677677667676767676676676676776677676776776767767766766776776776767666666767677676776767666676677677677666767667666666776676676667766776776677676776776677676667676667767676767766766776766767676666766776677676776776676677677676767676767676766767676776676676776676766676767667766767767767676677676667766766767766767667767676766767766676676677677676776776766766666767677677667766776776766767676776776766776776776767767666766676676776776677666776677667766766766767767767677676776776667676767767667667767767667666776667766767767676767767767766667767767767667677677677677667767766767766776767677677677677676776776767767667677676766776766776766677667676776766767767676767677667676776776667767677667767767767766766767667676767766766767767666677676767767767767767677677676677676667676776676776677666667676767767767767666776776766767677667767676767676776776676767767767767767767676667676776766767676776767767766676776677677667677677667767766776776677676776776776776776667767667676767676767666767677676677676776776776767766677677666776767677676677677676766677677676767767767677676767767766776677667676766676766776767767766767677677666766766776776766677667767677676766776676666666667766666666676766776776776766776667767767677666766766767766776767677667767677676676767677677676776776677667677667767767676677667766776677677676776766667666776677676776776776776767766677677677666767767767767767767767677677667767677677677677677677676676767767676767667676667767767767676776767767676776677677677667676776677666766766767766767677666767676766776677676667767676776666776776767767767767766677677676767767667676776767676666776677667767667767767666767676767767676767766776676766677677667677667667767677676776677676666677667676776776767666776767766776667666766676666767666677666667767767667676666667677676677667667767676767676776776666677677667676766776767667677677676676766776677676767677666767676776676776766767667766776677667677677676776767767677666667766667767767767677676767677677667667766676766676776767677676676766776677676767676776776776767676766767767767766767677666776776766776767767766766776776776767767667667766776776776676677676677677677676776676776767767677676776766676767767667767667766667767676767767676667667766766677677677666767766677666676776766676677667677677677676776776767676676776766667766767666776776767767767766676767767676676667666677676766667676666666766776676776776776776767667766776676676776776776676776766767676766766776767677667676767767667767666767766766766676677677677676677667767767676767767666776776766767666766776776776776677676767677666767676767767767766776776677677677677677676776677676767676776766776776666767676677666776776667767667767667677667676776766776767677677666766776776667667677676776677676776767767767677677676677676666667767676677677676776776776767677677666667767766666767767766776677667767766766767676767767767767767767767676676776766676767767767766776776767767767767766676776676767666677677677677667767767767677676677677677676766776676776676767677667766767667676766776677676676667766776676767666767767767677666677666767666767767766676776767667767676677666776676677676767767677676776667766766776767676766767667677676666667767667677676766776667767667767676766766677677677667767677676776667766767676667767767666776677667767676776667767766677676767677676767677676767767676776766766767676767676767677676776766677677667676776677667767767767766766767766767767766776776677677676767677677667767767676677666676667767767767766767667667677677677667767676776667677677676666776767677676676676776766666766676767677667676776766776767767766766776766676767767767667666776766776776776667667767766676776677666767767676677677676776767676666776776776667667677676776766766776776677676767677676776776767667667677677676776677676766676667676766776676767676767677676767666676776767766776776767767667767767667667766676767677677677676766766776767767767677677677667676767767767767667767666776676677676776676776766767767667767676776666776666767667767767666776767767767767767767677667677666767667766676776767767677677677667666766776776767766767767676776677666776666767677667767677677676676767676767667767767767767766676676677676676767767667676776677666766776677676676667766776666676776766676776776667677666667667767767667767676667667677677666767766667766767677677667677676776776666776767766767667666666776776767767767767677677667677677677666776767767666676767767677667676767767766776776776776766667667766677677667676667677677676776766767767766776676767676767767767677676676776767677676767767677677676767677666677676766776776776767667766677667767676767676767676677676767677667766776776677676676667677676676677667766776776767766767767766767767767667767767767767666776776767766676676677676776767666677667767766776767666767767766776776666776776766776766776676767667767666767677666666776776767667677666767677667666776767767666767766767667677667766776677676667767766676677676677677676677677667677667767767767767767667667767766766776776676677676666776776776676767766677667766767766776676767767767767667767767766677676676767677676776677666766776666766776776776667667676776676776676767767767766776677677677677676776766767677677676677676666666776766776677676676667767767676766677676767767766776776766776767766667767676776677666776767767767667767676676666766776767767767767767666767676676677666667767767767767676767677676776667676676776776776677676766776666676767767766767767676676766776776676767767767677676767676776766767766767767677677666776767767766667766776666676676766677676677666677667676776776666767767676776676776776676676666676766676677667667666776767676676676677676667666766677677666776776767767677677676776767766766767677667766767666666677676766776767677676766776776767767767767666776676776776776677677667667766776776676767667666776767766676676767767766676666766667676767676767766676676667766676776766767767767766767676767766766776776767767767677667767766767676776677667676667767767667766766677677666766677677666767767667766676776766767676776776776767676767676676767676776676766677677677677677677666767667767676767
66767767677676776766767766676776767766766776766776676776676776676767767677677667677676766776677677667766667677666776776776776767766766676766776677676677677666767676776776676776667676767767767767676776767767676677676767767666677676776776776767667667766767767766666766767766677676776677676667677676776767677676667677676767767667676776776667666666676776776767677676766677667667676666776776766767767666776676776767766677677676767767677677676676766666766677677677667677677676666676767667767766776677666776767677676766677677677676677666776776776776767766676767667767676776676776767677677667667677677667767666776776667676766776766776767667767766776767767766776776667677676776766776767676776776676677666677666776676676676767767666766676767767767767676776676677677677676766776776676666776767667766676767677676666776776676676767766776766767677677676676767767667767766666776677667767767677677676677677667766766767767676766776677677677677667766677676776666767767767767766776677676776766776666677666766767766767767667667767767766667667767767767767676766667667766667677667676767766776776776776776776666776766766667767767767666767677677677667677676776767667767676767767677677667677667677666767767667677677676677676766676776776677676776776766767667676767666776766667667767767766776767766776776766677677667767676776766676677667667666776667767677666767767767766667676776776766677676776776676766776666676767676776666776667767767676677677677676677677667766676776766776767676666776677677666666667767677676766677677667767676767677667767676767766776667766776776667767767767767677677677677677677667676766667767666666776767767767767676667667767677667767667767767667766776766776776676776776667676776776776767667667767767767677677677667676776766766766767677667676667767677676676776767767676677676767677666776776667767666667666766767676776667676676677666776767767676776776677666667667676666676766676776677677667767766766776766766776776766767766676767676776776666776677667667767767676766767767767766767766677666677677667766776767766676677667766667767677667767677677676766667767676767677677677677666766677666776666767766676776776766766677666776766767766776766767767767677677667676677666767767766766667767767766767766776776767767676766677676767767666766776776767767767676776767766676676677677676767767667666767767676667676767667676676776767766667677667676776776766677676776676676667766767676667676776767766776667676767676776776767676767667677677677667766676677667667766676666676767767767666776766776767666676776767766676776767766667767766666776677676776767766767767767766677676677677677676767766776667676767766776677666767667767677666776676677676767666676766776766776677667677677667667767767766776677677676776766776767767767667676676766776776776766767667666767676676666767767767767767677677677667666677667676776776677666767677676766677677676676766767766666767677667767767767767677667767667666676767767667766677667767766767676677677677667767767766667667667676767766767677666766667676676676677667766676766776767766677676776666667667767676677677667767666676767677677676776776677666776677676776776776667767677677676766776676776667767767676667676776776767666677676776767767666676776676766767667677677667767677677677667766776776767767676676766776677676676767766677677677676776667667767677676776776767676676676776677667676676667677667677677666776767676776667667676776677677676776766766676766776677677667767677667766776676677677677676676776776776676667677666776766776667767766677677677666766766776776677677677667676767677677667767666767767667676667767676676666767766776676767676776767766667766667677667677676667676776776667767766677677677677666776767767767676766676776766776677676676677676666766776776767666767767677666667667666776776676677677677677676676666766767667767676767666776776776767677677666767767766667767677676767767667677666767676776767676767767667667766767766776776776677676776776676776776666767767767767766766776676776776767766667767667666776767677676666676776767766776767766667676767667767676677677677667667667767767667666767767767767676767767676767766677667767677677676766776676776767677676677676776677676766767767767677676767767676766776776677666676767667766767767767666767766767677677676776776767766776776776667767767676766776676677666677676677677676676766767676767676776767677676677677677677677667767767667767766767766766776766776767767667676767667767677666766767667767767767677676766767666767666677676776776767767676776776676676666667767766667667767666766776776776667677677666776666776776676676676766667767677676676667666776766776776767767766767676767767676776776677677667767767677667767676677667667767676766766767677677676776766767767766667667767767767676776776767677676776766666766776677667677667766776667676776767676667767666677676676767667677677676677667767767766676767767666677666666667667676776767767666767667766666776677677676667766676677676767767767676677676776667767766677677677666767766767677666776767766776677677767767767676676767666767767666677676767766767766667677677677666776667667676776776767676776676767767676767676666676776676676677676766776767677677667766767667767677677676667667766767766776676677667767766776677667676677676676776767677667676776776767767677677667667677677666776676666776677667766767667666766677667767667677676676766676766766776676776667677677677667766767767767676776767676667677676666776677666767676776677666677667766667676767667676776776667677677676776776776677667666667677676677677677676767677667666767767667677676776676677676776667767667667767766677677667767676677676676667767677676676676776776766766776776776767677676776677676767766776776776766666667677667767676676667767676766766667676776776776776766776667767667677676667676677676677676776776767666676776767666776676677667767676767666767666776776776776776776677667767667677676676767677677677666776776767677677676767767767676676776666677676677676776776776676767767767766776766677667677676767667767766776766767767767767767677677677677676767667766767677676667677667676767767677677676666776776776767677676677677677666677677677677676767677676776776676776776776767766776776766776776776767676776776776676776676776776677677676766667767767677676666667667767676767766676776666767766767766766676776767766767667766776776767767767767677676767667667676667767677667766767767676676767666767767767677667767766766766767676677677677677676776776776667767666676676677667766667767677676667667666776776677677667666776677676767667767667767767766677677667767767767766776767766776767677677676776766766766776677677666767767767677667766767667767676776666776776776776776767667767676776776767677677677677676676776776767676667767767667767767767677676667676767766767766766767766677667767766676676776667677666667667766667677676766776776766766776766767667666767676766766767666776677667677667676767766766776767767677667676676776767677667677676676676667677666676666776776667676776776766767766776676767767767676776767766766767766766676776667766776666667676776767676776677676767677677677677677677676776776767677677677676776776776677676766766766667677676667767667767767766677677667767676766676767766677677677667676677677667677666676767676766767676776776676766667676776776776776767677676766676767767676676766767767676767676677677676776776776776767677677667666667767767767666667766776766677676767667677677677677676766766766776776667766677667676776776667676776776776676767766667677676776776776677667767667677676766676766676667767767766766667767767767676667767676676776667767767767767766677677677677677666766767676776776676767767677667767677676766776666677677677677676676767766667767666677676767766767677677677677677677677677667766767766776677677676667676776676776776776667767767767676667767666677676776776776667767667767767676767767767767677677677677677667767767767767677667677677667767766676767676676767767767666776776776676667767766677666677676776677667667767667767676676766677677666776776776666666776767767667767767767667676766666776776766776767667676767676667767667766767766676776776767677667677677677676677667667766776767767667676776677676767676667766676677677677666767676766667667766767677667767667766767767676776677666776767677676776776677677677676767676676677676767767676677677667767767676676667766776677676776767676766767677667676666776667767766776766677676776766776767767767767767677677676776676776766767766766766767766766667676676776767677667766776776776676776776776766766767667767667676677677677677676767667667676767676766676766776776776767767666767677676677676767677676776776767666677677676767667666666767767767667677676676667676776767767767677677676767767676767767767666776766776677676677667676677677667677676676776767677666766776666677667667766776767766767677676767767677667767677677667667676767766776676767666677677676677676677676776676676766666766776767677667766767767676767767767767766767767767766676767766667666776776776767676776767667766776776767676676767667677676677676677677667676776766776767676766766776677667767766767767766767766677677677677676676767677676666767666667767767676776766776667667677676667767677667676776767766667767767766776776767766776776766676767667767767767766676676776776767767677676776776776676767767767767676667677666677676776676667667767767677667767677677677667767766776776676776776776677667677667667676776767767676766677677667766676776776766766676767666666776776767676666676666676776767767676667767677676767767766776767677667766677676667766767676776677667767676767667676766776676766676767677677676766676677667767766776677677676666766766676767677676677667767676676677667667767667676767767676767677667667666677677666667766767767767767667767677677677677667676776677677677677677676776776767767766776766767666767767667766776776666766766776666667677667767667676776666677667766776677666667767767767676767767677676767767767676676776776676767767767677677667767767766776776776666677676776667766767767676766776677676677677666677666776776766767667666667677666767677677676767766767767766776767667766677676776776766776666676776676666767676776776677
6776766677676776767766667767766677677677676677676676776676776766776666776776666676776767677667767767766676767666767767677677677676767767676776676766776766776776776766776677676667676767767766767767667766776766767766667666676677677676666776766667767667676676766766667666776766667676776767767767767767767666676776776776667766667766766776766776767677676776767677676766767667767676767767767677676766776776677667767667767677667677676776766776776666677667677666676667676666676776776766766677666776776676776767676766776677676776776677667676767676677676776776776677677676767667677677677676767767666676676667766767676776766676776776767767677667666667767767676767677666767767666776767667766776776767677667676766766676767676776776767677676776776776676676666766767767667767766776776766677667666776767767667666667767766677676767767767767677666667767676666767677676767677666776776667767676776776776676776776776767767676676776667676776766776767677677667676767676766766677676676667767676676776676667676676676776677677667677677676776767667766776767767676776767677667677676667767676767767767766677677677676776776767677667766776677677666776767767766776667767766776776677667667667676776677676767767677677677676676676677676767667667767676776776767766776676776676776677666776667666677677677677677677666767677667767677676767677677677676776766776776766767767767677676767766677677666666677667676776776677677667767677677677677676666776677677676677677667767767767676776667766667676766677676676776767666767767767666667766667766776767677676666776676676676677677676767667676667767667767766767667767767667677677677677677676677677676767667767766776776677667677666767666767676667676767767667667766667667767766766666767767766767676766767766767667666767676776767767767667677676767766776666767676776677677666767676677667677677667766676776677677667767676767767766776776676776767767766767676776667677677666776767666767767667767767676776667766667667676776776666766776677667666766677677666776667767766776677676767767766767676776667766776767766677676667667676776676667767676776776676677677676767677667767677667676667767676677677676676667766667767767767767667767767767767677676776676776667766776766766766776766776776766667677667767767676766677676776776776767667766677667676677666677677667677677677677667767676676666667676776767667767676767766767676767767676776767677676776776776767766776766767677667667767677676666766776676776676667767767677677677666766776766767766676776676776766776776776677676776766767767767676676776776766677677676767676667667666677677676766767766776776776667766667667676667767766767766767677666676776767766766676776677677677677666767766776776767767767767767666676776767767676776767767667766767766776776676667767767767767677677667676667667766776776667676676767676776776776677676676776677666767766776767677676767667766677677677676767667767766767767677677667666677677677667676776776677676766776676767766677676767677676776667676776767766776766676776676767676677676776676766677676767767677667676767667766767767766676767667677677676766776776776667767767766676776767677676767767767767767676767676766776767767676767676767677676767666776776776667767676776767766766676766776767677676776767767676776776776776766776666677676776676776767677676776776776667767676776676776767767766667766766767766767766776767766677666776676766667767666776767766776667676767766776767666767677676776776766767766767766776767767767677676776677667767767677676667677677676766676776776766667766766776677667767766766776677677676766676776776767676767767667676776767766766766767667677677677676677677677677677667676767676767677677677676776776667767767767767667767676667677676767677676767677676776676776677676767676776766667667766677667767676676776776676776676667766667766776776676767677676766766766676776767667767767677666776776676677667767766767766667667676776766767667677666767766766767676676767667667676767667676776767677667677676677676776767676677676676667667767766767767766776676767677677676776776677677677676776677676776776676677677676776676776766776776666676666766776776767677667766676677677666676676776776767766767676677676676676677677677677676776666776667667666776676676677676676676766776666767677667767677676677676776677676776677676776666676767676776776767676776676766667767767666767767666767676667667767767667676767766776776767676766767767676667767667677677677676767666767767767766677667677676767676677676776766767667667677667767767666776776767767767767677677676767767677677676776776776677667676776666776677677676776776767767676776776766667667676767676767677667767676767767677677667667667677667767666776766767767676767767677677677666776766766766776677676676676676776776776776776767767667676776776677676776776767766776767676667766776677667676667666766776776776776667677677676676776776776767677677676676766767667666676766776776776676676766776767767677666776776767766677676677677667677667766766666677676767767767676767677676776667767766666776676676776677666766767767676767767677677667667767767767766677667667767767667677677676667766767677666776776676676767766776676766766776767767677666767766666776767766767676776667767676677666766767677676776767767667667767767766766776677676767766667767667767767676776776767767676767767767767766676767766776776677676766667766677677677676776767767766776767767676776767767766676667766677667677676667767767767767676776677667667676776766776767767677666767767766776776776776767767667766677677676776667767667767676767667767767767767767766676667766767766677677676767667676767767676676677666676776767676677677676776676776667767767767767766676776767766667767767767667666677667767677667767667767677666676767666767676776676766677676766776677676776776676776767666677667676776776767766666767767677676776676776776667767676677667766667666667676776767667676767676776667767676676767676767676767767667666677676767667667676667767666767676767677666767766776767766776767666776766766776776767676776767667766776776676776677667767677676676677667766767677666776766676776776676766677667677676767676776767676776676776666767767667767677667767676676667767767767676766667767766676667676776767767666776776676667667676677666767766767677677667766767667676767766776767767676677666767677677676776767767766776767677677666776767767766767676667767767676676677677666676667667676677676676767677677667666767766766666776677677667767767676676767677667676676776677677667767677677676767767667766767766677676666767767676776766776776776776667676766676677676776766767767767767667767766767767767676676676667667677667667677677676677666676676776776766766776767766776766766677667666776676666766776767677677677676667767666676776677676776776767767766767767667676676776776767667766767766766776676767667676766767676666676776766677667676776676776767667667667667676676767767676776667677677676667667767766776776767767676776766776767677676767767676676776767677676776666676776676667677676667766767767767676667676766677667667667667767767767767677676677677667766677676667766776677677667676776767766767766767676676667767767766766767677677667766776776767677677666676776676776676667677676677676776766767667667676766667676677676776776767767676667677676676767766767767667767676776667767767667766767677676767766767767677677676767766676677667766776776776766667767676767767766667676667767767767767677667666677677666776767667766776667677676667666767767766776677676676776667667677677667767677666776776676677677666776676766776766677677677676776766677667666776677676776766676766676666677677677676676677676776667676677677677676766776666766667767766767667766667676767677666677666776767767767766767766767676776767766776766766676767766767766766677666767667766767766776776776776767767666776766776766776776766776677677677676776676767676676667767766776776766766676676676767767676776776676767667766766776677676677676776776766776776776677676676776776767766776767766776767766767666766766767767766776766666666766776767767767677676767767666766767676766776766776767767676767767767766767766676677666767767767677666667667767676677676767676767677667767766676667767767766767676767767676767677677677677677676767667767677666776776676766776767667677677676776676676767767676677667767767767667767767677676667676767767767767676677666776766767766677676776676776776776767767677676776767667676766766767766767676676667767676766776766776776776776776767677676676776666676767766766766776766677676776766767676676676767667677676676776776767767766776767677676776767677677677676667767767767676776776767767767667767676776667666776776666767766677677677677666767767767767766677676776677676776667766776766776666766766776677677676676767766666776676767767676767766667767676776776767676677677677676676767677677677677667767677667667677666676767676676676767677677676776677676676766776767767677677677666677676776767676677677666676767676676677667767767766676767767676767766776776776676667767667667666766767677676767767767677677677676766766766776776766767676766776776776766776677677677666776677676767767667677677676766677677667677676767767767677676677677676776776767766767676667767767667676776767676766767667767666767677677676666676677677676776767767766676766776776767767677676677676767766766767676767676667766667676767767766767667676776767677676677666776676767677667766776766767766767766676776767767677666767767667766677676667677666776676776776766666667766776776766767767667767676776767676667767767677667766666776776676776677677677676776776667766677667676776776776767676776767676767767767666776766767676676776776677667766766767676677667767766776676676776676766776667667766766776667666767767676766776667667767676776776776767676766767767676776776676767666676776677676776767767767767667766776676776776666767667766776767677667767767667667767676776667677676767767666776776767667767767677677676776766776776767676767767766776677667676767767767677677667677676776676677667766776767677667767767767766766676677676766776767767676677667766677666767667676776766776677676767676767766667766677676776767767767677676767666676676776676767667676776667667677677676
766776776767766667677677667767766667676676677666766776776776677677677676766776766767676767677676767767677667677676776676676766677676767767677676666776767766766767767677677667767767766766767767766667767767767676776776677676767767766767677677677667767677676667766677676667767666767767677667767667677666767677676776776776677677667766767767677667766767677676776766776667767667676766776776776667767667767766767666767767677676677676767766776767676776776767667676776776676766677676776677677677676677667767667767767767676667767767676767666776676766667767766677677666677676776776766666676667677667767767767666776677677676676776776776677677666767767767767767766676776667667767767677676767677667767767676667666766776676667766776776766766776766776676776766776676766776776767677676776676776767767767677666767767666676676767667767677677676666667667666767666676766677667766776677677667767767767667677676677677677666767677667677676776676677677677676766667766767676776676776776776776676767676776767667766767676776667767667677676767767767677676766776677667767767667766676766677677676677677676776776766767677667676667767767767766776767767767767766667666676767766667667767677677677676776667677677667767767667676776776767766677667677667677676776767667677676667666776766776767766776677677667676676776776676767667667767667767767766677667767677677676776766776776676767767667667677667677677667666766776677677666766776766676677677676767766676776776676767767766677667667667766667767677677667676767766676666776767677667676776776776776767766677667767677676776666766767766677676677676666776676667767766767767767767676767767767676776776767667767677667677666677677676767766776667676776776676776677676776676776676667676676776676766667767667677666666766776767676767676676776776666766776766776766767677667767667676676767667767767666776767767676677667767767666767666766767677676767767767676666776667767766677677677666776677667677667677676776766776766766767767766776776676776666776667766776766677667767676776667766767677667676767667667677667766666776677676776676776767767767677676766677676776676766767767667676776776676676776767667767767676776677667767767767767666776766677666667767766677666677677667766677676766676767676767767667676776776677677676776776767667767766776676766776767767667677677677676677677667766676766776767766776767767767676776767766677666767766776776767766676776776767677677676677667767767767766776767767667766677676676767667766766667677677667767767676767677677677667766766766667766767766676776677667676767677667767676776767667767767767677667676667676766676666776776767667767666776677676776667766767677666766766767767767666766776776776676776776776776776666667677676667766767767677676677677666767767667766767767666767767677667676776667767767666667766766776677667766666767677677677667767766767767767667676676766776677666766767767767666767767667676677667677676766677676676767677676677677666677677667667767766677676676667767676766767667667677666677676767676766676776676677666776776767767677676666776677677676776776667767767667667667767667666677677677677677677666767767766766766666766776677667667767767677677667767667676776767677676767667667766766776776766767766666767667766767766776676677677667767767766776767766767767766666776776676767677667667676776776676677677667766767766667767667767676676776776667677666766766666776767767767677676666767766776677667667766676767677677677667677676776776677676776776776676767767766767677667767667677667677667676776766776676666776767677667766677666677677667767766676767767676767766767766766776767766776776676776767677667766776776776776776676766776776767666676766676676676766767767767677667767676767666677676776776767767767767766776767767766667677667666676767676677677676676667666666676776776767677676767767666666776776666776776776776776667667766776766667667676766767676776676767666667677676677676667767767766767677676776767677666677676766767767676676776767766677677676767666667767767767667677677667666776767666776677676776766667676767676666767767767766766667766776766776767766776776776776767676776666676677676677677677676776767766676677667766766767767767767676767666666667677677667766776677676676667767767767767767767676676677677677666667677676767767766776767767676766677677667676767677677676767767767676676776776767766667767667767677667767767767767766766776776776676776767766767767767767676767767767767676767667767676776767677677676766676776767677676776767766676677676667766677676767666776776767677666766766667677677676766767667667677677667676767767766766776776767767766776666776776767666776766666676676767677676776667667666766766767676767767767767667767766776677676767676666767676677666667766677676767677677677677677676776776676767767667767667666767766767667767767767676677677676667767767767677667767667767676766776766767667767677677666776776677667667766766767767767766767767677667766767766776767766776767767766776776766776776676766776666776676776676677667767767667676766677676767677676776776677666776677667767767677677667766767767767767677677676776676767767667767677677676767767767677676677677677667767766677667676676766677677667767766776767677676667767676666776767767766676766767766676776767677677676767676677666766776776677677667667766766767677677676776767767767766776676776666776776766677677677677677667767767676766666666767767767677676776776766766677677667677677677666676676767767767677677666766776677677667676776766667676767676666776776776767766677676767667666677677677666767767676666776767766766667767676677666767676677676776676766776666776776767676776676667767677667676766776676766767767767677676667767666776776776776767666776767676767766767677677676676767676667767766767767767767677677676776776767666766676776677677677667667677667766776666767767677677676767767677677676776767676767766767676666767766776767767767766767767766776767676667676767677666766776666776676776677677676676776776666667676767677667766776776767676676677676776766767767676776677676767667667767767676676677677676677676767766776766676767767666677676776767766767767676677676776677677666776676676776776767677676667766676677676767677676776776776767666776766677667667767766776677676767766767667767676767766766776667767677677677676676776767676776677677676776677676776666766676677666767767766677677676776767677676667767667766776767766776677666776676677676676676767767767667766676767666776667676776776776767667767667677676776767677676676767766767767767767766676676767666767676767677676677667766767767767676767676776776776776767677677677676767677676776776776667676677676676776677677666776677667667667766776766667677666666766776767767766776766666677667766776676677677677676676767676776767667766776776776767766776767677667767767766767766676676766766676676677676766776677677676776667676776776776776676767676776776767676766676776667766767677667676776776766776767767766766767767767767766767767676776677677677677676667766767767766776776666776767767677677676776667667766677677667667667766776767677666776776766676766766667767667766776767667766676677677677677667767667767767677677667767677676776676667676767677677676776776767677676666767667677676676767766767767766776776766767667766776776676776767676667767767677667766677667677676676666667676767766676666666677677676766767766776776676767666667767767677677677676677677676667677676767677666767666766767676776677676776776767767767667767677667676776776776667767677676776766767767766776767766767676776766767767677677676776766776767766776776767676776767667767767677676666667767677676766776767667767766767767676666677677676667767667766676776776776766676776767667767767766667677676767767766667767767667676776677667667766776767677677677677676676677667676676776776776767676676766776776776776677677667677676767766776776776776776776676767677667676677676677676776677677666767677667676776667766776767677677676776776667767766767766776776676766767667666666776677667677676767677676677677667677677676676767767767766776767676676677677677676677666667667676776776676677666776776776676767677676776667766667676767767666677677677677676767767667767676776767767766667667677667676677676676776677677667677667766677677667666776676776767676667666677676677666767677677677677676766676766677677677676776776776676776767666767667677667766766676776667667666776776776677677677667766776776776776667767667677677677667766776766666766677667677677676776767676667767767766766776766767766767667767767767766667767676776676776767767767667767667767667766776776767676776776667677676666776766667766767666776766767677667767767767677677676767676766776676776767676676767666776776667676676767676776776676766677677676667767766766776767767676767766767767667676776676767667767677676767667767676767667667676666676776767677666776677676766676776676776677666666776767766677677676767677677677667677667667767767767767667677667766677676776767766776677667767676676767766776776767767767677667676767677676667677676776776776676776676767677667766767767667767767677676767767767667677676776666676677677676767767677676776776677676767676776767667667676677666676767677677677676776767767767767767667676767676776776776776767667766676776767767767676677676776767667676677667766776776766676676677677676676677676767766767677666776776776776676767767676666676677677667677676776676677676767667767676767676766677667676776767767766767767677667766776677666676776776776776676767667676676767767667766767677666776767677676766677677677676766676767767767666766776667767767677676776776766667767676767676677667667767667767676776776776776767767676676676767767677677666677676776666767767677677677667766676666767676776676776767667676767767677677677667676776767676767766776767676666776666776677676667767667677677676776776776776776766767766677677676766776766766676667766766776677677676676776676776776667677676767767766677676666767667667767767676766667767666676766766776767667677676766776767766677677676677677676677676767766766676776776767767767667767667767676776676767667767677667676776677677677676767667767676767766667676767766776766767667767677676676776767767766767767676776767
6767677677667767767676767766676776767667677667667766776776767677667666767676767766767767677676776676767766776776766767667677666776766776667767667767767677667676767767767766766766776776776676676766766766666776677677667766677667676776676677667767766666776767767676676767767767677677676776766767676676676776767767766676776776676776776667666776767677677676776767677667766776667766666776667677667766767767767767676677667676776776667666767677677676766676766776776776676767766767767766667667676676677667766667766676766666667767676776766767767676676776776776767666776767677677666776767767767767767677667766677666677667676677677676767666667677676767767767766677676767667667767767666776666677667677677667767767666767676767667767767677676776776776776766767766767676776776776677676766667676767767767677676766776677666766676676776776667676776676766767676666676767676766676776767767766776767767676776776767767767677677677677667676676776776677667676677667766766776766767676776767667677677676676766676767767676766776666666667766767767676667676767767767766767667767666776677676676767766667767677676766776677676776767767766677676776776676776776767666766767667766667767676767667677667766776776766776776767676677676776767677677667767766676776766666776767676767677677667767667667767767667676766667767666677677666677667676767676667667667677667677677667767677677676677667677677676776767676767766677676676667767677667767766766677677677676677677676766677666776767767766666766767766676776766766767767767767766677667676776677667767767766667677677667767676767677667667677676776776767667677676776776776676767767676776676766676767767676776767676776776776776776767677677676676677677676776766767767677667766776776776677667767667766767676676766767676776767766766776767676766776776676677676766767677677666676776667676677676776776776676667766767676676676776677677677666677676766766766776666766676676766767766776667677677667666767676677677667767766766676776776776767676766677676667767767676776776776767766666767767676677667677667767767667676677666676677667766776676766766767667677676766666767677667766767766677677676776677677676677667767667767666776767676667766776767767766776767676767766767677677677667677676766767666776677677667767677677667667667676776776767676776767766767676667767676776677667767766766767766677667767767766667677666766677676776677677676776766767767666767676677676776666766767767676767766767666776766767667667676776767766677677666766776676677667676776767767676677676776767766767677677677667767767766776776677676776676776767667767677667767766776767666766677677667767676677677677676776776767667766776676677667667766776776767767766767666767667676677677676676776767766667767767676776667677666776676776776776666766667667677677676776677667767676767767767767667766677676767676766677667766767677667767767667667666776776677677676676676766776776776776767676776776776776667676776767666776667677667767676666776676676767666676676767767677677666776776776767766767676667667666767677667677667767767766776676766676676776666776776776676776766776776776667676676767667667767676767676776676767767677676677667667766776677677676767666676767676776767767766776666667767767766766676676776776676776767766676776766776776767767766667767766776677677667676766767767676677676776776677676667677676677677666766677677676667667767676767676776677677676776677676776766676776776767676677677676667677667676776776767677677677677676677677676667767766676776676776766767677677667677677677677666776767767767676776666776767677676667677676776776767766766776676666767767767667667676776677666776666676667677677676766666676766776676676676676767767677666676767766676676776677676767677677677677667767676776677676767677666676776776776767666776776766677667676767677667766776676766766677676776677677666667676766776676776776776766776767767767666677667767767767767667766676767667676766667766667667767767767767767766676776667767767767767677676776767766676767677676667767767767676677667667767767766677677676776776677677677677666667677676767677666767677676767767767676776776667677667667767767767676666677667766667677676676766767767767667766676766676767666677676776776667767677676776676776776666776677667766767676767676766776676776766766767766766767667767666766667767676776677677676666776767767676776776767677676767677666766666767766676776776776767767676676766666676676766776677676767766677667676776667667766767766776766776767677676776667667767676677666767677667767667767767677677677667676766676666766767676767677667767767677677676666677667677676776677667667767766776767676766666677667677676767676766676776676677677666767676767677677667766767767767766776676767666667766766767676677677677677667667766767766776676677677676667676767667766776776776776776667676667767767677676776766776676767677667766776667677677666767767676776767767766676767676767767767767766766767767676776766766776776776767767766677667676676776766766677677667767666776776776767676776776776767766677667767677676676767676676677667677677676767767677676677676677677666766776766776767766677677666677677677677666767667767766767667767677677676766667667676767766776666776766767767766666767767767767666776676776776776767666776677677676776776776766676677666766767767767767667767767767767677667767766677676776767767667666666677667766776776677676677667767667767667676767667767766767677676776667767676677676676766776766776766776677676676767767767666776766776677676776776776766766766767676676776677677676776767766767677677667676677676776776676676677666676667667767676676767677667676767767767767767677677677677677676767666776776776766766767767767666776776776677677666776667767677677667766666767767676776776766677676677667677667767676677667767676677676677676767667767767766666677677677667767767677676666667766776766677677676767766776676767767766776776667666676677666776766676766767766776676776776776667766676776776767766767666676766677677667766667767677677677676776676767766776776767677677676767667667676766767676766677667677667767766776776676776776676766767766676776676776767766776766776666676776767677666776766767766776666766776676667666767767767676676776776666766677677676767766776667766776776767767767767766776776776677676676676667767767767767767677676766667677676676677667667676676677677677677677667766767767676767767667766676676766767767767766776767767767767676767677676676767667766776677666766776667677676767766776776666666776776767677667767766776766776677667767667667767767667676677677676776766676676766776776776676676767676776667667766767767676677677677677676667677676776766677667676766766776776776776666767766676677676676677666776676766676666677677667767677677677676676767677676767677677667666767677677676776776776776677677677667677677676776776767667676676767767767767767767766666766677677676767767667676676677677676676677676766666676676766776677676776677666766776767676767767767676776767766776667767677677676776767767677676776767677677677667676677677676767767667667767767676677667766766767766677666766676766776776676767677677676776767676666766676776667766667676776767767676766767676776776676766776676766667676767767676767667667676776776767767767767676676766767767677667667677667666776667767766776766767767766676776766667767767667667676776776767767767766767767767676776677677667667767677677677666666776766776677667767767677667766776776766776676676767676776677676776767766767676767667766767766767766767666666676767667666767767667667667767766776776676767677667666767666767766776677667667766776666776766676766676676767767767666776776767767676677676766677676776776767767667766766767677677676776667676776776776776767767767766677677667767766677676767677667677666776677677667667677667767766677676667767767766677667677667767676677677677667766677676776776776767667676776677667767677677667667767677676776776776676776766767767767667667676676766677667766776767666677677677677677677676766667676667767767767677666767766776767767676677677666776776667667667767666767766776767676776676676677676767767767767676776776767667767767766767767767676776667767767667766676776667767676776677676767767677676676766677667667767766766677666676667767677677676666766667676767767767677676767767667667767667677676767676767677677677667767767676667766776676776767767667767677677676776767676776767767767767667766767766766677677677676766766776776766776666767677677677667766676776666766676776776676776767676776776776776667766776767767667767677676776776667667767677676667676676776776766767767666677667767677677666667667767677676676666776767667676776677666767766776676766677676676667677677667677676767677677677676767666766767677666767767676677676776767767766776677676776677676767767766767767667677676676676776776776766776776776676776666767766677676776667767767667767766776767767666677677676767666677676776767667677676676767677676767767677667767677676767677667676676767677676776666776776776776677676677677677667676676677676676766677676676676677667666776776776776767767676676677667767767677676677676776766767767767666776776767677677667667766667676767676776667667766766776766667767676676767667766667666677676776776776776767676676776767767677666677676776676776676667767676666776767667766667766677667676767666766677677666766767667767767767767677677666676666766676766677667767676767677676776766776677676776667767767677667766776776776667666767766767676776766776767667766767677677666767767766666776776776776676776766776776776766776767667667676766776776776776766677667677676776767766767676767766767767676776776776776676676776776776767676776776776767767767667666776767766676776776676776767767677676677677677667766776776776766776767767766776766677677677676776676776767676677677677666766667677676676767676776776767766667767677676767767676667767767767677677677677677666776767676766767767766767667666776767677677667767767766676676676767677677676776677677676767767677666767767766667677676776776767767676766767766667766676766767767766766667767667767767677676776776767767677677667667767766766767667676676767767676767767766676766776776776776766767677676676767676766676767677676677
3677677677677676767766666776767766776776776767667676767677676776676776776776767767766677677666767677677676677676766776776677677677667767677677667767767676776776776676776776667677677667677667766776776767766767767667677667676767677676676676676776666767676767676766677667676776776776766767766766766767676776776766776776767767767766776767767677676667766766677667767666767677676676767766776776766677667767676767677677676776666776677666767767767767677676776667767766676676667667667666677667667677666766767766767677676766776677667677677677667767767677666666776676677676776677677667766766676776776677677666767766776776677677677676776767767667767767677677677667767667766767766667677676767766776776767677676776676767767677677667676676767767766666766667767676677677676677667667767767676767767676767677667666766676767667767676776776776767667766667676766776676767766767667676776677667676667676667677667767676776667767766767676767666766767676776776667666767677667767667677667677676767676677676776667666667767767677667767666776776676776776776667667766666776776776677676666776676776676676776776667666766776776667676776676676677677677667667676677677667677676676767677667766677667677667767667767676776667767766766676767667676676766776677676776677676776677667666776676776767767677677667766767767667767767767667676776676766676767766677676767766766666767676776776676677676676676767767676767767766677677677676776776767766767676766767676776767677667767677677666776776766667677667766767676767766776776776767767676676667766767766776766676767676767767677676767767676666776767667767766667766676766776666677677667667767666776776667767766766767676767666766776776676766676667676776677677667767666776666677666776776776666677676766776667676677667766666776767667767767667767677676776677676677667767767667767766767676776767666776667676776767676767767677676776667767767667677676766776767766667677677676677667767767766776767767766776766767676767767676766767766776776776776667766667766676776776676766776666677667767666766767766667667767767766767666767676776776776767766776677666767766776666676776676676676666767766676776767676676776776766677676677667767767676776776667677676677676776776676776776667767766677666767676676677676776667767767676667676767666677677667767666676766776776776776776776667667767767677677677676767767677677666677676776776676776766676667767767767767767767677666766676776676676766677677667767677676666767677676776776677676776676766776766776776666776776677667766776776776767767666767766766776767677676767766776766767767676776776776767677677667767767676667767766776767677667767766767767677667677676767666776676776767677677667767767677676677667766767667677666776767676767667767767767767766776676767677677676767677676766776776776676767767766667676677677666776776767676666776677676667767677667677677666776776767767767767766767667767767677677676776767767766776767667667766776767676767766667667676767667767676666776767766667676677667766766767666776676676776676667677667677677667767766767677676776667766677676677666676676676677676776766766766776666766676766677676667667677667676767676766677677677676676766776767767667677676677676767676776667676677677676776677676666677666767676767767676677676776667677677677667767667677677677667767766767677677676766776776776666766667767676776767767767766677677667677677667676776776776776767767666677676776766667767677666677666667666776677677677676776766767667767667667767667767677667676667667767767766766677676677677667676666776767767766766776667767676767766767676776776776677677666776767677677666766776667677667676776767676767676667767667766767767666766677666767767667767667677677677677667676776676776776776767767767767767676677667767677677677677677677666766776767666677667677667677676766776767767767766776776767766767767677676776766666676666776676677677676677676766776677666767767677676677676767677677667767667677677676776767676776767667677677667767677676767767667677677667677666676677677667677676776677676776776677676776776666776776766677666767667676767676766776676677667767767767677667666767767677667666766667676776767676776776766766776767677676677666776776776667766766767676776677677667667677667677677666766767677677676767676766766776766776677677667766766766767677667677667767767667667667767766677666666776676776776776776776776767667766767767666767677676767667767676667677676776767767676767766776776767667766767767767766677666766776776776767666766676676767767667676776667676776767676767767667677676766767677677676776667767677667667676776766667767766667767666767677667677667767767677676767767667677677677667667666776667766766767677667767667667676677667767766776767767767766767677677676667767767676677677676767676676776776677667767767767677677676666766666776776767766767677667767676776776776677667667676766766776767767767767677676676776666776776776676776677676677677677676676667667666766776767767666776677677677667667676776767766677676676677666767766676767766776767767766776776667667767667766766776776776676676776776676667676676776767676667767677667766676776776776667666776767667666767677676667667667766676776766677667766767666767666676766677667767676767766676677677666776677676767667676766776667676767677676776776767767677667677666776676767677667767677677676677666776767676677676776676776766776767766667767767767677677677676667767766766776767767677667667767767767766766776666677676667767677676766766767767676766766776776767676767667766767767666767767677667667767676776776776767676776776776767767766667767767766776776776767677667667676676677667766776776767767667666776677676766776767667767767766766776676667767666767667767767676776776776776766677667767767666766677677667667766667676676776776667766776767676676767766767767767677676676767766677677666767677677677676677667676667766776776776676677677667766776767766767767677677667767677676667767767767767767676767666776776776767666767667767767766776776776767666776667677676676677667767676767676676666677677667676766667767677677677666667677677676767677677677667766776767676776667767667767767767767677677676776776776676776776776667677677667667677677677667676776767767676766766776776677676776776776667766776766676676767767766767767766767767767767767676676767667767676676776767767667676776776677667666776776776776666776677676776676767767767676767766767677676676776776767666767767767667766767677677667677677677666677676667667667767676766776677666677677676767666666776677677677677677676766767677677677676677677667676767766767666677666767676767677677676776776767767677676676667767676766677667766676776776676676676677667766776776667677677676667676677666776767767667767767667666767767677676776766776776776776776776666766667766766676676677666676676767676767767767767766677676677676776676767767666776677677677677677667767767767766676776767766667676666776766676767667676776676776776766766767766676776776776776676767676667677676767677667676776776767677667767766676776767677667667676776676766767767677667767676666767767676667667767676667767667767766666766667677666776676667676677666776767676766676767766767677676766776677677677667767766776677676776676766767667667766767767767677667667767767766766766767677666766776767666776767667676767666767676677676677677677676667676766676767676766677667767766776767767767676767676767666766677677677677676766767767767767767667666776776776776666776767767667767767677667767766767766776677676677676767766766677677676767766676776776666776767676766766677667677676767666676776766776776667767766766776677677676667667767767676676766667767667677666677677676667667677667767666776767676776666776676776776776767676766677667767767666776676776776767666767766767677677667676767766776776766776776767676776677677667667766676766776667767767767766767767677676766766677667676676677676676767677676767767676677667767767766767666767676676776767677666766677677667676767676776676667767766776767667677667676767677677666776666766776776776667676776766676776776767766776776677677667767766767677676676676776676767667677676676676677676766767766676767767766667676667767666766767767677666676776676677667767767767676667666677677676677677677677677676666677676776766676666767766766677667677667677676776766767677677677677667677667767677667767666776767677676766776677667676776776766766776776667767677677676666776766766677676766776776776767667767667767667677677676767677676776776767667676667766776776767767766767676676776676767676767767677667766766767766667766677676666766776676767767767667767767767766767677667767767677676776767766676776776776677666766767676767676676767767766676776677677677667676767767767666776767666766776676666776676776776776766776666767667767766667767676676667676776776776667766767677667767676766767767676767766767767666776767676677677667667676767766776767766676676677677677667667766776776766766766776776676776776776767767677667766776767676776676776767766767767676776776776666767676767666767767676776677666677666776767677666776776767667767766767666767676677677676776676767766776676776776677676676776776766776677676667767676677667676676767766766767766767767677677677677667767766767677676776776776767676667666776776666766676676677676667677667767676767766767677676677666766767766767667767766776767767766766776776776776767767677667767767766677666776776767767767677677676666767676776776776667767766676677676677677667676766766767667677667676766666676766776767766766776677666766766776776767667766767767676667767676776666676766767667767676766776776767677676776776776667677667767767676776776667766676767767676667677676767767677676767667677667767767676676667677677677677676676676767677676767666766776677677676766767767666767667766776676776677676766776776766677666776766776676776776666776767767767767767767676767767677666677667767677676776766776766676667676766677667767766766776767667677677666677677667767767766676767766776677676676767767676677677667666677676767767666766776776767767676767666677677666767766767767766677677677667677667767766776767676767767667767676776676776767677676767767676776767676776776767767767676767767767767766767767676767677667677
6767766767667667766767767666767766767666676677676677676776767767677677667676776676666766776766676776776677677677666767677667767677677677666767767767676776776667677677667676677667767676776676776677677666676776767676776766767766776767766766767676776776676766767767766776676767767766767766676767677677677677676677676776776776767677677677676776677676676666667766676767766776767767767766776677676776767766776676666776767766767667767766767676766667766766666767767677677677676776767676776776767666677677667677666766676776767767677676776677677667676776776767677667766776776767667767767767677677667676767767766776667676766676766767767766767676677677676776676676766766666667767677676767677677676766766776776776776676776767676767677677677676667666667667676776767677677676766767767676676676776676776767676776676776667767766767666776767767767767767766776767767666776666676776677677667667667767676766667667767766767667667767767667677676667677677676667676776776766767767677667766767767766766666767677677677676767676667677676677666767676676776667677667767676677676776767767767766677676776767676776676677677666677666676766677667767767767676767667766767676767667767767767667767667767677667677676667767767767766766776767677676767667766667767767676767767676676767666676776766666776676676676666677677667676767667676776776666767676677677677676776667667766776766776767676767677677677676776776666776766767666666776666667676667767676677667676776767766667677676667766676676677677666776776767676676766677677667767766677667677677667766776767767767767767667677677676776776676776676677677667766767667666676677677676766767676776676767667676776776776776776776776767676667767676776766776776767767676776767676667767667676767767766776667677677676767677666666677677677667667767767676766776776767667677677677677677667766776677677676776766677676676766767677676776666766776767767677666776776776776766767767767676776776776666776776677667766676677667767667767677667766766767667767766676767767767766767767766677676766667766767767676766767767677667767677676667767766766667767676667767767766677676766776767676767667766776776767766767766766776776776677667767767767676776677677677667676767767767666767677667767766776776667677676677676676767766767677677677676666776776676767676776677667677676776767767767767767767666767766677676767677667766677677666677666776676767766776776776776666666676767667767667677666776776766767767677666776776767767667676667767766776776767767677676776676776676776676766776767767767676776766776767767767667767766677676667767677666667677677676666776776676776676677667767767767767767767667766767766767766767767766767667676776677676767676766667677667676677676767767767767767676776667677677677677666676677667766766667767766776776767677677677677666676776677666766776767676767677666676776667667766767767767766766677667766767767767766766776766767667767767767666767766776767766776776767767677677677676767677667767677677667676776766677676767766677676676767666676676766776677676766767667667666776677666776767677676776667667676667766767767767767766677677677667677676677677667767767676767767767676766776677676677676766776676776776776776776767667677677677667767767767676776677676767676767667677667767676776776766767676667767666767767666767767766776667677676776677676767766766667766767767767676766767767766667677677677676667766767767767766666776776776776776776767666766666767666767667677667766677676666776677677677676667767766776766677676767667766677677677667766667666767667676677677676776667767767676767767767666776767676776776677677677676776776676677677677667667666776776677676667666667767676766776666667766766767667676776667677677677667677676676667676776766677677666776677676767766676676766776767766667767766667667766766666776677677677677676776776676667676776776776767677676767676776677676776666677677677676666676767766776677676666776676776776676666677676667677677676767767677677676767666776776776776767667667676767766666776766676766766767767677667676776666666766666667766776767677677676767677676767767676766776776776776776767677667676667767766776677676776776766666767767767766776676677677667666667766776677677677676767667767666677676776776767666767677667767767667767767676676666776767677676676677676676676776776767767766767666776677677677666776677677676767676776676677667766677667667677677676776776667767677677666666667667766677667766776767677667767767666766776776767677677676677666776677676776677676667767766767677676766776776667767677677676667676677666767676776677676767767667676667677667676766767767767767677666776766776767766667677677677677677667767677676677666776767667676666776767766776776776766666666767677676766766767767767666776776767767676767766776776676767766776677677677667767767677666776776676776677677676776776766767767676776776767766767666677677667677666776676676766767767677677676677667667767767767676766676776677667767677677667677677666776767676677677667767676766667766766766667767677667667677677676766677676776776676786767667767767767767767676766667677677666677677677676767667666677677677677676666767666666666676776667767767766767676776676677676776766776766776666767767767766676776767667767666767666676776667676767667667767677676776767676767766776776776767767767677677666676767666767667767677677667766776776766776767766767767767766767767667667767766767767667667767766676766677677677676766767767676667766766776766767667766766776767767766666767677667766776776767767676776676776776676766767766677667767677676767676766776776676767766667676767676776667767767666776767676776676776776766766677676766767766767667677676766776776677676766677667667766767677677676666767766676767767667767666676776776677666767767766776776776776767767766776766776776767676766776767677677677676776776766767767676676677667677676767677667676767677676767767677677677677666776776766676776677667766676766666677676667676667767667766767667767766776677667676667676667666776677677677667767767676776767677666667676676666776767676667767766666766767767667767677666776776767767767766766776767676677676677676767667767767766666677677667666776776676767767767666766766767767676767676766766767766676776767676677676766767677677676776767767677666776767677667676776776767766767767676766766776667767767676776667677676766677667677666776776767766776676666776677676677676776767766767676766776776767676767767767677666776767667767667677666776767767767766776776776776667767767766776776776776667667666776766677677676677667767766767667767676766676667677676776776776776767667666677667667767766767767676776677667766667767666776776767667766767677676667677677677666666677666776666667676677676676667767767667677676667766676776767667766677677667666776677676776776767766776776667676667766767677677677667676767767766767676767767766776776766776676776667766667766667767666666767766776776677667767767766767676766776767766767766776766776767677667766676677667677667677667766666676676766667677676776767667677676776776767767667677677677667767766767677677667767767767767767677676776776676676776776676767767767666676667667767767676667676766676776767676767676776666776766767767767767677667666667666676776666776776677666767667767666776667767676676667677666766776776776767676776776776666677676677676766767766766766767767766666767667766676776677677667667676677667767767767767667767767676667677676767767767766766766776767767766776767666776677666676676667677677667767676767677676676667666766667767677676766677676677677676767767667766676667667767676776776767667677667676667677676677666776776767676776767677677677677667677667667667676676676677677676776776676677676766776776667677677677677676767766766766667767767667677677677676776767677667767676677676676776766767767767676776666766667666767677677677667677676677677676766776676767677677667767677667766676766667766776776676776667766767677677677676776677676776776776667767766676677667767666776776776767667766676767766767677667666767767767767676776766667767767767666776767767767766676767676667766767677677666766776767767677676767677677676677667667667676767677666776776776767767666676667667767766767667676667677677676776776776767767767766667676776676767667677667766767767667667766677677676776766766766776666676676667767767766767766776767767767676666776677667766767766776776776766676766767767767767677676776676676667767767676676767676676766666776776776677667767677676776776676667666767666767766767767666766766767766667677667676676677677676767677666767677677676767767666766776767766776766776767677667677667766776766767676676767676776666766767766677676776667677666776776776767677677667676776667666767676776767666776677676676767767667767667766767667767767667766767677676776767767767667767767766676767676767667766767767676766776767767677667767767676767677676776767666766776776667767667677667676677677676767767767677676776776677666776667767767667767767667677677677677677667766676676767767767677677667666767767676766667766776776667767767767677676776767676767667767667767667676776766776767767767767677677676667767676776677667676667767677677677667666767676776766766767767667676667767767767677677676766776767767766677676776776776767767676767766776677676766767677667767666676776766767676776767677667767767667766776666766767767767767666677677676677667767767667767767767677676677677676677676776776666676667667767767767766667677676767766767667767677676776767677676766767767767766767767677677667767677667666767677677666767667676776767666776767676767676677677667766767666767767767767677676776766776767767676767676767676776776677676776766767667767666767766767766767767767676776776767677667667766767677666667767766666776766666767767676776676776776767677667676776766767677677667667767766667766776767767766677676776767667766676767767767767766766677676776776767667766776667767767676776776776667767767677667666767677677676776767767677667767767676776767766776776677677677676776767676676776667677666676776767666776766767677676767677666776667766677667667667677676776676766676776767677677667676776676776676776766776666677676766776767676677676776776767667667677677677676776667667767677667
67766676667767767767667767676666676766767766776666776677677677676767677677676767766776767766776776677677676776766766776667766666677676776767767767667676776676767676677677676667767676776776776767766776776767766676676767667767767767767677667766767677677677667667676667767767766767666767767767766776776667677666776776776666667767676766677676667666677667677676776776676676767667677667677667677677677667677677666667676677676767767767667676776767767767677666776776677677666776676676776776766776666776667766677667666667667767767667767767767766677677666776767767767676677676776766767676776677676767667767676666766766776767667667767676677676767766676666776767767767677676776776776767766776767666667767677677676767677677677676767677677666776766767676766776776667676776767767766776766767766767766776676776776767666666767667676767666776776767667677676767667766767676766767677677676676776776667767767666767766776776667677677667676677677677677677676776676676767766776767766776766667667767677677667676667766776776767767767666766776776767676767766677677667767677667676676767676767767766767667677677676767666676667677667767766767766776767766767766677667767766676776676776776767677676677676766767667667676776776677676666677677676676766676676676677676676667766767767767766776766767666677677666776776776676767677666776776767677677677676677677676676776676776767767677676776667767767767666667767767667677676676766776776776666677677676676776767677667767666767677677677676767677676767667676776677677677667766776767766676767676767676767676667766767766767766677677667766677677676677676677667676766767767677677677677677667766776767766766766667766677676776676666677667767767767667767767767767667767767767767677667677667676776776767677677667677676776776677667667666766766676677676776776766767677667767767666766767677676776767766766776767676766666767766677677676767766776776767767676767767676676767766667767667667677677677666666776676767676776776767677677677667667767767676677676676776776767676666666666776767677677667676776776776776776677667676676776676677676776776766667767676767767677677676766667766766667677677667676677677667676666676767767677677676666767667667767766776677676766776776767766676776776676776667767767766767766776766676776776667767666776767767767767667677677667767677666776766776677676676776677667766776776676766677676677667766766776767676776766676677666667767676776776776767766767676776776677676667767767766776766766676767676666677667676776776676676677676776776667676776767766776676767766677666677676676677676776667767767767766667766766677676767766667766767767666776677677677667677676676676676677676667676767767767667766767667676776776776766776766667767676776676776766766766677667666776766766767767676667767677676667677676776767676676767667767677667767677676766766676677666766776776767767766667767677676677676776776776677677676776776776766767767676767677676776767767766766676776776767767676667677677676676767677667677676767667676667677676677667767677667677676677677677677676766676676776767677677677676776676677676776776667767667667667766766767766776776767676667677676776767767766767676767667767767767767677667666776776776767676776776676776666776767767766666767666776667767766767667766676666666776776676676676677666767667677677677676676676776767677677667767766767767676776776766776667677677677667767767677676767767667676767666776676766776767767767666767766766676776776677676776766667676776667766776776767667677667676776676766677676766677677667767766677677677666776767667767767767767767677676667767766767676677677677677677676776667667767766776776666767677677676776767676767676677677676776776776677667676677676667667766667767676666767677677676767767767667677676776677667676776676767766776667767766776767766767767677677677677677667667677677676677676767667767766776776776677677676776776776767667677677677677666676766666776676676677677666766767767677676776767766677677677677677667676767767676676677677666667767767666667767677677677666776676667666767666766677676767767766767676676767767767676776676767767667766676776676767677667676776767767767767767766676767766776766766766677676776776776667767767667767766776776766677676776776677667767676666776766767767767767676766767677667766766776776667676677676776667677676776776776767676676776776776767767667767767676776667666776776776776776676767767766767677677676677676776767676776776767676776676677677677676767677667766667767767767767766776776667767676776776766767767677677667767677667677677677667767666766666766676766767667667677677666766676767677676767666776776676767767666677677666767676767767767676767766776677676767767767676776776776776776677677677667676767676667667766677676776767767676677666776776767766776776776767767677676776776677677676766676766767767767767766676676667767666766676677677677676676776776776767676776767766776766776776676677676676666767666767767767767667676667667676677676676767676766767676776776676767767676766677667667766677676776676776676766767766776676767677677676776776667766667676767767766677667767767676767767667666667666776776767667767766766767766676767767767676666776677677677676676766767676776776676767676666767767767666676776676766776676767766776667767667767767767677677677667766677677677677677667766766676776776776666767766766677676766677676677677677667677677667767767667766776776677676677676767677666666776776776776766776766767677677677676677677667667676677677676776767677677666667767766676776766776677666776767666776776776776767766767767766666676667677666677676776776767667677676776676776666667676767766776766767676767677677676767767677677676667767666767766767676666767677667677676776677666767766677677677666667677676776667677677676776776767766766667677676766766776767666766776676676776677676667767677677667767767766677676676766776766766766667767676776667676676767667766767676776776677676667666667767666667667766767766776776776676776666676767677676766776766776776676776766767677676776666676766776667677667767677676766767767667767677676766767767677667676676677676767767676767667767677677676677667676667767667677677677667767767767677677667676677666677667677667767767676776767767677677676767767676766766667767676677676767677667677677677667677667677677676766776666766766776767767666676776677677676767677677677677676677666776767667677676776776776676767766676776776766666767766677677676666776677676676676766766776776776776766666776776776767766767767766776776767767766667767767667676776767676776676666767667767766767667766767676767677677677667677667767767677676767767667766677676776767677667767767767766667667666767677676667767677676767767666677666776676667676676676766776776766776676767667766666767767767677666676776767667666776776766776776767767677667767767767767666676667677676776667676676776776667767767766676677677676676776677676676676776676766766667676667767677677676776776776766776776776666776776677676766776776776776676776767766776776776677676776767767767767676676767767767676667767766767677677676766766767677676666766676676767676776767767767677677677676677677677676677676677667676676767767767767677666767766676776767767767766767677677677666776767766766667667667667676776776767676767766676767677667676676766676676776776776776776776776767767767767676767767767677667767667676666776767677677677667677666767676776767766767767766676767766676667667666776676767766776677667767676676767767767766766776776776776766766767767767676776776767667766767767767767767677667677676776677667676767667676776677676776776666776776776776676776766776676776677667766676677676776766676676767677667667766767667676667767677666676767767767766776676667677676776677677677677667766767666776767677677676677677676776767666677677677677677676767766776767767666767667767767676667667676677667766767767677667666776767767767767767766776767766677677677666767677676776676666767677667677677677666677677677677676776776776767767767767667667767676767767677677677676776776767767766767766767767767767676767766767767667767767677677676776776677676776776767677676767677666677676767767676767766677677677677666767666767767767767767767767766677667677677676776767767766667767766776667767677666767676767766766677677667666666767676676666767767667676677677676776767767767677676776766767666776776776776776776776677677677677676767667767766776776667766776667666667677667767677666767676767666776677676676767767677676767766766676676767766767767766767767767767666776677667766776776776776767767766676677676776776776666776776767767767677676767676776676767767676776767677677676776776776776676767766776766776667766776767766776677667767676767677667766776766767677677676767677677676766776766776666766766767677676776776767666776676676767677676776767767667767767676776776767767676667767767666666767767676677676776767666666676767766666766767767677667767766677677677676776767676767767676767766677677676667767677676767767767677667666667767676677677677677677677677666676767766776776776767766766667767767767677676666676667676776776766776666776767767767677677677677676667666766776676676776776676776766776766776677676776776677677676667667767667667676767676776676767767666776776776776776776776776776766677666767767677677677677676767677676766676776776767767766776667676776677676776666676766776667767677667767677676767767766776766776776677677677676766767767767676776677676776667766766776667766766676677667767767767677667676676766776667766676676776776666776667677676767677677677676776767666676767676767677677676767667677676776776767676776766776677667767767676676676776767677677677677677667767666767667767677667677677676766776766776676667766677677677677676666677677667767676776766766776767677676766766767767677666776776776667766666776677676676666666667767667767766776776666766667676676677677677677677676776776676767677676767676677677676776776666776677677676766776676776767767677677676767766767676766677666767766677677677676766776776667767677666776677666767667766776776767767767766766776767767766666776776776767667766766676676676667666767767766667767767766666767677666767767677676776776677676776767767766776676766776767677677
67676767677676766766677677667766766767767676776666776677666766776767677676776676676677666676676676776776767676677677676767667766776676767667666766776767766676676766676776766767767676667676776776776666776676677676767676776776776776677677676766676676776767767677666776766776676776767767676677677677676776767767766677667767677676676766766676676677677676677666766767667767766667677677677666776767677676776767667766677676767767766767666776767766776776776677676776666767677677677677676767767767766677677667676677666776766767676766766677667767667677676666767676677667666776767677667666776667666677676676776776677676776767667767766776776767667677676776767767677676776767667677676766776776767677676677677677676676776667767766776676776767767677667677667766767667677676776776677676767767677677676776776676776767676776776776676667676767677677677677677676776667667766776767676767676676776776677666767667676676776776766776776766767666776776776767767676767667767676667767667767767676767676767766767666766776676677677667676776776667667677676676767766776776776677677676767667767666766676677676677676767767667767767676767677676767677666776667676667766767767766676776776776767766766677677677676766676767767767766767677677676766667766766666767666767676767677666677676767767676677676767677676667766677676776776776676677676767767767766667667766776776677677676676767676766767766776776767766776667676676776776666767666767767666666766666776776667767766776776776776766776776667766676776767766667677676767767766676676776667767767676676667767766776667767667766776676676767766676776677676776776766776667667766676767677666766776676676776776667677676667676677676767767766776677677676677676767666767676767766767677677677676767666766767767677677666776667677667667676676766776767767767767677677667676676776677677667677667677676776767677676767666767767676776676776776767767676776776767767677667766676776676767767767767767677676676766677676776767677676677667767766776766776776776767767667766776776767766776767767766767676776767676766677677666776667667676667767766666767676767766776767767767677676667676667666767767676766667767766767766767767667676776767666766776776667766767676767666776776776776667667767666767766677677676776766776677677667677677676676776776776766776677677667766767667667667766776776766776677676766767767677677677676676767767676767766766766766677677666776677677666776767676767677676767666776767677676776666776676776767767767766667666767676667677666767767666667676766766766776676766766767677676676767676767666766776767667766776767767767766776767676767677667767677676776667767677666767667767677667677676667676767767677676676776667667676776776776767666666766767676776677667666676767676766776766776766767677677667676667767766776677677677677676776776676776776667677677677677667667667767676676776676766666766766776676676767676767676676666776767767766776677667767767676767676677666676767677676767766767676776766776767767677666667767767667767676767676766676776667677666666766776767677677666666776667767667767767676776776666776776676767767767766776767676776776766767766677677666776677677667766776766676677677667767667677677667667766666676676766677676767767767766667677677677667676776767676676776767767766767667766776776667677676776776766776776667767767767676667766677676677677667676667677677676776767666776776667767676676776677666776776776776776767767677666666776776776767767676677666766776677667766776767677677676677677676767676776776776677666766677666776776776767767767767767767677667767767677667766776767677677666767667677676776667676776676677667667766767677667767677676776676676776776767767766776677677676776767767767666776776767767677677676776776677667766676776667766776767677676776767767767767767667767677677676776776776776767767766767767767766767767767766767767676766776766677667767767766667766767767767677667767667767766767676776767677676766776677677666776767667676776776776767766776767767767676776776676767677667767766776766676766677667676776667667766767677667666776776767677677676767767767677676767666766776677676776776767766776677676676776767677676666676767677666767667676676776767767667767767676676766667666677666766677667677677676776666776776676667676677667766776766767677677677676676776766776776676776677667666776776776767766677667667676776776776767677677677677676776776776776766677667767767767677677677667667767767767666767677676677667767767677667766766776776767766776776666776677667677676767677666767767667667766677676776776776767767677667767676766776776676676767766776776767766767767677677677677667767767666767767767767767766677677676677676776676767766677677677677676676677676776767767667667677667766667676767767677666766677677667667667766676667766776766767677667677677676667767766676776666677677677667676776666767666776677667767767677676767767767767677667767767676776766776766776776676776766767767766776776776776776676676666666776667766767676676767766766677676767667667767767667767767676767767766776767666667667767776667676767766677667766776776677667767667767667666676776767767767676667676776677677667676677677677676677676766667677676776677677676667676666667767677676677677677676767676667767677666667677667677677676776776766767767677677677667677676677676677677676776766776776766766676676766767676766766776776677676767667667676677676767677667767676767676776766776776766767767767666767766776776776767767767766767767677676677667767766677676766677677667667667766776676776677677677667677667676676776767677666766676767767666677677676666767667767767676776767676776766776677677667766666767676677677676666677677676767677677667766767677677676766766767667667677667676766776767766667676776767676767767676767767766776666666676776776767676667766776776776767767676776767767676766667677677667767766676767666767767766776776776776677676676767767766766766766776667766767767667677676666776767767667766776776667676677677677676676776776766677666766666676677676677677676667677667677667767677677667767677667676677677676767676766766676767667767667667666776667766776776677677667767767767766767667677667677676766767767767677676676766776667676766776667767677666667766767767676766677677677666767667767766776776767676776776766767767667767677667676766776776767676776767666767767676677666776776776676767766776677667766776666767767767677666667676767767677666767676776676677676667667667667767766776776766667767677676776767677676776767766667767676666677676776766676767667676677676676776776766766776776667666767667767676766776767676767676677677676767766776776767767676677676766766767767767676776766776676767676767677667677677677667767676676676767666766767767767676677666677677667766676776766766767767767667767766666767767766776776676676676767767767676776776766776676677677667767666767767666677676676767677676766766677677666767677676766776677677677676676767676767766767676666776667767767677676776676776776767677666766677677676676776676776776766676776776776677666776767767677676776667766776776667676776677677676776667766767766667676677666767677666776766776776776677677677677677676677667767676776776766676677676776776677676766676667767676766766676776776767767767676766676666676776776767667766767766677677676776676776776776677667767676677676776676776767767677667767767767667767767766776776776667766767766776776666676767766766776767766776776667766776776677667667667767766767667676766776676767677677676666767676776767767667767666766776767767766776677667766677677677676766776776767767676666677667767677676767667766776776776667677677667677677676776676776767767767666767767767767676776776776776677677676767667767676667766776767766776676776676767666676676776767766776667676767676767667767767677676767766767677667677676767767766676776667666667767767766766666767767667766766677676776767767767676776676666676666676677667666776767677677667676776677676767667677676676667766766676776776767677667767676676767766776776776677677666776776776767766677676767676767666776767666767667767676677667667767767666767677677677667677667766767677667676767766767767676776677676767767767667677676766767767767767767767767767667677667767667677676766677676677667667767667676676667767767767767766776667677667766776767666767767766667767677676776767766677676677677667766767767667766776767767766776776766767767676776667676767767676776766766767766677667667677677677676677666776766676776676776776767676767676767767767677676766776676767766767766766766676776767677677667767676776676776677677667666676776667676776776776767767666667677667767767667766776667767677676776666767767767677676667676776767677677677677677676776766766677666767676676776766766766776667767766776766667677677677676776767677677667767766766667766676776677667676776776766677676676667767666667677676776767676767767677677667767676767677666666767767677676776767766776677676776767767676666776667667767766776676776776776676767766767767677677676666766677667677667766767666766767767766677677676767766767767667767677676767767667677667767767676676677676766776776676676776676776767766776767676676776776766776776776766766767766776776766767676776767667767676667677677666676767767767767767676767666767767766776776776667767767667676776766676776766767676767666677677677676776776667767667677676776676766666776766776766677676767767766676677676767767677677676776767677677676766766767677677676776776776776676676776677676767767767767766767676776766677667667666776677676767667766776776776766676776677677667767677677677667767667667676766677676667767677677676767677676766767767677677676766767667767766767676677676776776767676776666677677667766667677676766767677677666666667667767766676767666767666667676767767767677677676776776676766676676767766767667767767767767667677667676776776767766766676776767766677677667666767666767767766676776776677676767677676776776776776677677666776666776677677676767677667767767677676766767767767666667766776676677677676776677676767767766776666676677667767767667766677677667667676677677677676676776776666766767767766776767677677677666667766776767767677676767767767766676776766767676666767766667677677677667676776767766776776677
67666767767677666667676766776767677676776676767676666766667676677676666767767677676776776667766666676767766667677677667676776766666776677676767767676767767676776776767676776776767677666667767766666776776776667766776766776767666766667677677677666766766767676667667667677677676776776776666776767767676776677676776776767767677676776767767676767676676677676767677666667677676767677677677666676676767676776677667767677677666676677666767766767677677677676676676767677676767766766767667767676776776667767767766766677676767667666677676676766776767676767676677676776766766667677677676776776666666767767677677666766776676776676776677676667767676776677676776776667767767766767766766766776676677676677677676767666767766776776677677677676677667766776767767676677667666776766767676666767667676766667666676776766776766767767767677666767767766676666677666677676667667676676776776776776776767667676667666776667767676776767766676776667677676767666677677676766667676776666776776776776667767666767767767677676677676677667666767766666776767677677677676767666676776776767766766676666767767767767677676776767667666666776776776667666766676767677667767676667767766767666776767766776666667676766776776666776776676666767767767677677676676676776676776666677676676776767666767766766676767767667677676776776776776776767767677666767676766767766767766776776776677676776776767767767766776776676767666677677666677666776676767767677677676676667767767677676767766767676767676677677677667677677667676677667767667677677666776766767767677677667677677677677677667677676776666766776767676676767767666676767667767667767666776666776776776776667666676767767766766767767767676677667666676776766776776766766666676766766667666776767766767676767677677676776676667666767677667767676767767766776776767767667767676766767677677677667667767767677677667767767677677677676676677676776776677666767766767677667677667677676767766767667767767676667667767667767767767767767676776776677676677676776677667767766776767767677667766776667677667766767676776677677677677676776676766767676767766767766677667767766677667766767667767766776776676766776776766776776667767767677677677666776776676776776676676766776776677677666767666766776767766766676776776677677677667767676766767766776776676776767676776666776667677676776677666766767677677676677667767677676776776766767767676776767766776677666676667767767767676667677676776767767666677677667767766667676776776676667676667767766776676667666667676776676776767677677666766767766767677676767677676677667676676776776677667677667767767667766666667676766667677676776677677677677677676767767767767767677667676776676677677677677677667666767677677667767767677676776677666767766776767667767676666767767667677677677677667677667767766676776676667677676776676776677677677667767767676667677676776776776767767766776766677677677666667676676776766776776767677667766767666767766767677667767767677676677667767766677676676767676776776767666776776677676776776767766767766667676776776676767666677667677677676766676666776767767766767666776676667766767767666766767677676766767677676776677667677677666677666767667767676776776767667767677667676676767767677677677677667767666767767767667676776676767667677677677677676676677667667767667766676676776767766667676767667677667677676776666676776767766767667667666776666776776767767766676776667767766776667677677667677676767676666767677667767677677667766676667667677667766776766767767677667667767766677667676776676667766766776677677676677666677676767766767767667766676776767667677677667766677676767667676776776776667676677677667767677667767767676677676776767677676667666776767676676776767767766767767767667767676767767767767677667677676676776677677677677667767677676767677677667767677667676676776767676776676767767767767767667667677676776767767766676677677676677667766767767767677676667676776677677676766776676776677677666767677677677667766776677677676676766676766776676676676677677677676666767667766766776676666767767667676767677676676776776767767666776776776776776767677666676767766776776776667766776676776676776776667677667767767666776776767767766667767766776677677676776776766666767666766776677677676766776667766766767767766776766667677667677677676767677677677676767667767676666767767767676677667667676776767677676676776677676676776766676766677667767677676776776677677676776766766766776766776676776776677677667676676667667766766767767766767767767676766677676767677676767766677667676766667677676767767667767767666767676776767676766767677676767767676676776776776676767676776767667766666776767667767667676677676666776767766676766767766776766776676767666766666766776766677667767766766776776776776767767766666767667677666677667666767676677667677667766776776776776767767677676766776776676676767666776667676767767666776676767676667677667767667767666677677676767767676776676776767767767767767766766767676666767677677677676776766776667767767676766766776776776767767666767766767767666766776767767766776776776776776776776666676666676676776766676776676676676776677677677666776677666776766776776776667767667767767766767676766666676776666767767767767767767676767767766767766776676666776776766776776776767676677666677677676776677676676676677676677666677677666667766667766776767767667766776776766766776766776666767767766766776767676667677676677677676767767676667767677677667666776766776776776776776767766776767676776776767676667767767766776776677676776767676676776776766776766666767766677676666666767666667676767766767767767676676677677676766667767767667767767767767676666776767676666676676776776776776766667766776776776677667677676666767677676677676677666677677667767667667767667676677677676766676776666767766676776667677666766776677676677667677666766776676767767677666676766677666766677676776677677676767676767677677677677676766767677677676776776677676767677667667767667677666776776676766776767677667766776776776776666776767767767767766776776776776776667667677667767677677676776677667677677667766766676767676776767767677666766676776677677676666767767767677676767766776767767667767767677676776776767767677676776767676767677676776676767676676676766766677677677666667676776767766776776776766776667767767667666776766767766677666666677677677676767767767677677667766776776766767667767766767676767667677676677676776766767676776767667767767766766677677676776767767666766677677677666767676677667677676776676767677677677666776776776667767767667766677667766767766776776767766766767767767667667767767767676776776776776677676767767677676677676776767677667766767767767767676677667676676767766676666677667667767767667767767766766776767676767767766767666767766667666776666776677667767677676776767767667767667667676767766677677677667767767667676667676676776776677676766776776776666776676767677677667677667767676677676766767666776677677677667767766776767767677667767676776776766776677676676767767677676767767677667767766676776667767767666676776776767677677676776766767667676767767677676776776776677677677677676767667767766776776676666776776766667667676667767767767767667766776767666677667676776776767677666666677667766767677676766766677666776776766766677677666767767667767676767667767666776677676676776667677676767676776776767676767677677667767766767666767667677677677677667676776776677667676676776776776767666767677677677676776776776776767676766766776776767767667767766667676767676776767767767666776776677676677667767767667767767767676776767767767766776767677666776776767667667766676776767767766677677677666666776677677667667667667677667766776676766767677676676776767676776776767676767767677677667767666766776677677676776676776776767767677676766767676767676767767677677666667676676776766667767677676776666776676766667767767766776766767677676776776676767766767676767676767766776677676766776776767667677666667766767767676767677676677676776667677677677677677667677666766767766776676776767767677676677676677676766776767676776677677676766677676677676767767676767676766766776766676667676676666676776677677676676776776676667767676667676776776776677677676766767676676776776766776676767676667767677677676767676776776776776767767767766766776676766767676676767766667666776776677666776776767676766677676766676776677667666676767767766677676676767767666677667667676776666767667677677676676767676677676766767767677677677666666676767766776776776776776677667766766776776776676766776776766776767676667677676767766767677677677667767767767767676767767667766776776677676666766676767667767766776766666776776677677676766666776767676666677677677666776767767677667667666767676776776776767677677676776776776767676776776767676667677667767767677677676667676667766766676767767766776776667767677666676776767766677676776667676667666767676667766776767677676776667767766676667667767766776676776677676676676676676767667767767677676767766767676776667767767676767767766676776776776766766766666776766776776776677676767677676776667677677676666767666776677677676667676666677676776767766677677676766766776667677667767767667676767667767666776776776767767667767766767767677677677667767677676766766766776677677676776776766677676776767667767766667676767667676776767767667766767766676767766766667766767676676677676767767676776776776767767767767677667666767767677666776776776667766676766667666767677677667677677677667767767666776766667676666766776776776767766767667766776776666776776677676776676676767667767676676677676776767767667766767767767767767676767766766677677667677677667766767766667677676767766776776767767767767676776776766776776776776776776667676667767667676767766767767767767767676667767677677676767767677676767667677666766667677676776667767676767767767677676667667766667767666776666667676767677677677677667767766767767676767767767667666766776776667667767677677676667677666766667767677676667677677676666667677677677677677676767767766767677666776776677677667666767677667677667766766776676677667767767666666776767767666676776776666776667676766766666776776676676776667677666676767767767676776766776767667666776767666767766767676676667667767667766676776767767766766667667677
76776676766776677677676666766776776676776776767767766776766677677677676767767677667677676776667676767676767766766776767667767767767767767767766767767667666677676676767666767767667667767676766776767667677677677667676677676677677666667766776766676767766676767677676776776776776776776677677666776776677667666767767676767767667677677667767767676776776677667767767767766767766776766776676666767677677676667677667767767766776677667767667677667766767667677677677666767676776676677667767767676766776767767767766767767676766776776767766676767676776767677677676776667677667767677676776766667766767677677667766776676767767767767767677677677677676766776767767767676776676767766766676776776766766676767767667677676766776767677667766767666676677667766776767667666767667666766676776776767666766677677676776767677667767676767767667677667767767676767766667766667767767677677676676676676776776776767677667677667676776767677667667767767767767667667767767767767676767667676776776666676776767767767767767767766677676776776767767676776676776676767676677677676776677667677677676776776776676776666677677676667766776667666776767676766767667767676776767766776766776776776776676677677676767667667767667766776667676667667766776776776676776776776766767766776767677676766776776767767767676776776766776766776676776767677676767766767767677676766667767766676677667767677677666767767766776776766776776767767767676766677677676776776767767767677676776766776776667667767767766667677677677666767676776767676676776677666666767676676766767677667766767677676776767766766776776767767766767676776766767767676776767667767667766776677667676767676766776776767767766677667667767766776676767676676776776776676776666677666767677676677676666776776776776776767676776667667676767676776677667667766677677676776776677666766767767766767666766677677666766767677677666766677667767767676667667676677666766676776767667676766776776667766766776676766677667766776776767766677667766767677676776666776766776676766767767767676677677667667767766677666776776776776676776776767677667767676677677676767766776776776767676677667767767677667677677677676767767677677677667677676667767766676767767766776676776766667677676666767676776676767676767667676776677676677676667667766776776776677667677676667766677676776767766767677666666667766767676666767766776767677666766776766767767667767767666776767767677676766677677677677676776767767767676677676676776766766776766766766766666766766766776776776776776767767677676776676767676766677677677676776767766676776776767767667666677667676776677677676776767767676676667767766776776766767667677667767676776767677667677677677676776767667767677676776667667767767767767676776677676667676766677676677667766776776776677667676666776667677666667767667767667767677676776767767766766776667766767767676776776776766676776667766776766776677667667767767767677676767677676676776676667767766676776677667676676666676767677667677666776667766776676776776677666776767677677676766767676667677677676767676776677666776767677677667766767766776776776767677667767676766776766677676677677667767676677667677676767766677666767767676767666666776767677676776776767767666776676776776776676676776776676776767677677677677667677667766677667766766667767676676776676766667676767677677676677676766776776766776767667676776776767676677676776766767767766766767767666667767767676767766766676767766776677677676776767767677677676676676776767667767767766776767676776666767666776677677667767677677676767766766767667767676776767676776776776767666776766776666676677667667676776767676767767676776767666666677676767766666776767767667767767676766677666767767767677666776776767767676776767767676767767676766667677666776776677676776666766776767677667767767767767767676767676776776766767767677677677666776767667666776766766677677666767767767677676776767767676776676667676776766676767767676676667767667677676676776766677667667676766766677676766676776767677677667676676776766676667667677676666767766776667767667677677676776676676776776676767666767677677676676666677666766776677676776776667677676776776767767767666776666766776676666677677677667676776766776766666776676766767766767667767676776766776767767767767667766776667666776667767676776767766767676776667767666776667767767767767676767666767667767676767766776766776677667766677677667667676677676667767677677676767767676677676776666767766766677667666676776766667767767767676776776677677677677677676676767767767676767767767767767677667767677677677677667667767767677676676677677676666776767676776677677677676677677677677666667677677676776767676677666776667767767766776767677676776667666676767676776767767767767676776666767677676667666767767766776676767766767666776677676676767666677676776677676676766766676676776776776767767767677676677676676776666766776776676766767676767677676676767676677676667667767767766767676767767767766676776767677677676676767767676767767677676767767676767767666677677676676677676676766776766767667677676776776776767767677677677677666767676767767677677676776776776676767767767767666676776767766667677677676667767766776676767766767677667767767767767767766676667766676767677677666766776776776776767767667677666766767667677677677677676776676767667766676776676677676766776666767677667767766776776677666776776766766667677677677677676776676676766776767767767767677676667766767767766677677676667676776667767766767767767767667767766767767767767677676776677676666776776676676767767767677667677676676776767766766767767676776676677676776776776667676766766766776776666666667767677667677666766767677667667767767667766677666776677667766767666767767667666776766677677676776766767666766767767667677676767766767676767767767767767767676676667677666676776767677677676776776767767767677667766667667677676677676776776767676667677677677666677676776767767767677666776767767677667677676767676676666676776776767676677667677666776767767767677676776776677667767767766667767767677676776767767677666766767667676667766767676767767676766677666776776676776776776767766767677676676776767766667677677666776767767767676776767767767676677667767767767667666766776666776677666776776667767677667766776676676767767676776776767676677676766767676776767676776776767677677667766766677677667766767677676767667666776767676767767767677667767766667666667766766676676666677676677677667767676767766766677677677677676676776767676766767767767766776667667766776676676766776666776667767677667667766776666677677677676676766667767767666677676767676676776776676776767677677677676677676767676667676676666767766776767766776677676776767677666767767766767766776776776776776767677677676676676776767677677676676776677676766767767766676776776677677667667767767766666767676677667677666766767766776676676766676776766776767667767667676767766767676666767667767676767767766676766776767667677666767676676767666666776776666676766776767767667767767766667767767767767766677676766776776677677677677677666766676767667666776767666666767767677676677677676767667676676766776776767766776767767667667676776776667767767667666776767767667767677676776776776776776667676666776776776677667767767767667767667666676666766667767666776776766766776776776767766667766767766776776767676676776677676767676667676767766667666676776767677667677677676677676767676667666776677667766767667766667677677667767676776776776666776776767676767766676667677677677667677676767767676776767767767767676677676776766776667767767676776776766767676776766767767766776776776767667767667677667767676776776767766776666766776667676776767767766767767766677666776766767767667767766667767767676667677676666767677677666677676767677677676767767677667676767767766666676776766676667667677676767676767677677677676776767766776776767676767767676776677677676767676666776776676767766676776776776767667676766667676776676776776666677666776776776776776766776676767676767667766776677667666776767667676776766776667677676677667677666767667766666767766776776767677677677676776776767667667767667767766676776776776666767767667767667767767667677677667767767667666767766767767767676767667767767676767766766776776776776776776767767766677677666776666677676766776776776766776667767677676776767767667767676676776776677676767667667677667676776676767766767677666776776776667666767766677666677676766676667666677676666767766766776676776766767767676776676677676677677667767767667767667766676767767767766667766776776677676776776767767767767767677677667676766766776767767767767667677676776666776776676666776766776666776666677677677666776767676776776776776676767677666677676676676666676776677677676677666767767766676766677667677677666767766776766767677666766676776776776776767677677677667676667676766776776766676776676667767767667677676766666776677676766776776666776676676767667766776767676677667766767676776667667766767667667767767676677667676767676767767767767667676766776767766677677677677677676776766676767767767677677666766676677667767666676767767767667666776766776776776776667677677677667676767676676776676767766766767767766766776776767767676677677676766677676767676776776776767767676676767766776676776677666776766767676677676677677677677667766776666776676677676776676776767677677677677676776776677677677666766776776666767667766667766776767666667667767767676767767666677676776766776776677677677677677676677676776766676667677667677666776767676766776776667676776676776767767766767767767677677677676776766767767677677676766776767666776767677666767766767766676767667766776766676776776767767677676767676776776776767677667666776666767667676776677677666776676767677676767677676776766776776776667766776667667676667666776767677676767676766776677676776767677666767667766767667766776776766766676676766766776766776666776767766666776776767667667767767766767676776667677677677677666776767677676766666776767677677677667667766667767767767677677677667666776677676776776767767667766776667767767767666776676676767766776776776776776667677666767667677676667767676767767767766667667766776667667766677677677676776767767767767767767766776766776776767767767766676667676676767767677677677677677676
6776767676767667767667767666776667766767667767767676767667766776776667667677667676766766767676667676776767767676677667667676776767677677677676676767767766677676767766776776676766767676677667667677666767767677676676676776776666767766776676676766776766767767677666667767767666666667766776776776667767767676776767766667767667766676676766776776666677676677667767677676767677677677676676767767767666766677667767767766776767676776766676676776766776776766776767666776776677677676767766776776776776776767677676677676776767677666767767667666776676776677677676767677677667767767676776776767767676776776776767666767677676767677676676666776776677676767677676667767767677666767667677667767677676776766667677667666676767676767667677667667766767676776767767677677666766677667677667766776767676666667676776776776666767767676776677676677677676666676677676667677667767767667766776767667677676776667676667766776776676676776766766776677677676677676776776676766677676677676776677676676676767677676776766767677677666677667676776767767676767676776776776767667677676776676766676766767677676776667677677677677676766676767766666766776677667677666776677667667676676767766677677667677677677667767676677666676776776776677677677676767767677676766666776766667767766776776776767676767676767766666667666776676767676767677676767766676776776776676766776667677676776766767666776667767767766666776776676677676776776676666776676776776776776677666677666776766776676767767767677676676677676767667667677676776767767767767767766677677676676776776667767676767767767667677676667666667667767767676776776776767677666666767667676677667767676766776676666676676767676776767766776776767676676766676776766767766767767766677677667766676776776667667767766676776766667676766677677677676767677667666776767766766776776776767676676767767666767767767676767766776666766677667766776676667767666776776767676776677677676767767677676767767767667666776677677677676776776677676767677667767767667666776776677676677666677676766767766666667677667767677667767666767667667677667676677677677677677676767667676776776776776676677666767766667766767767766767666677676676766776677667676776767767766766767766776776767667767677677667767676776776676676767677667767677667767767667766776677676776767677667676677666776776776767766667766667677676767767767676677667667677676667667676776676776766776776676676766776667767766776776766767666776776767667676766677677677677676677666677677676766776677676776776766767767676776767677666767767766767676776776776677676776677667766766667676776677677666767767767767766776767767677667676776667766776667676766776767767767677676776676767676677677667766677667767766776776767767766776776776776766776776677677676677666676667766776676667667767677677677666776776767767766776767677667766776767766776776767677677676766676766677676776767677677666767767767767667766767676767677677667767767767767766766766677667667677677677676776767766767766776776776767767667667766676667677667676676666676776766667667676776677667677677667667766767677667677676677677676667767767676767767667767667667767767767767767767666767677666667767676667767767767767676767666767766776766776676767766776667677677676767767676677677676776767767767667767766766767677667677676776677667767667767766677677667667767766666766767677676677676677667667676677666667767676766776776677676766677667677667676677676767767767767766676776767677667677667667666667767676767677676776767767766677677667676677676776666676776776766767766767667676767767766677667676667766776676776677676766677667666676677676677677676677667767766767767767677676776776767767767677676766776776677677676676767766776767677677677677667677677676767677676666776776766676676767676776766767766776767677676767666666776776676767677676776776776767677677677667767667666767767767666677666776767677676677676677676677677677676767677667676767676767667667666767677677667767767677677666676667677667677676776776667677677677666767767676767677676766776676776677667667677677676767767767676766767767767677677667767767676767676677666667667667767677677677677676776776776766676766766776767767676666767767767676676766767677676776767767677677667677667677667676667676767766776677676766677676667677676776676677677677667766667666677677677677677677677677666767767767767766666676677676767767767766767667767767767667666776766766666767676776776776776776776776767677677666776776776767667766667767676776776776776676767767767766776776767767766766776776677667677676766667676766767766767677676767677677667676776776776767767676676766767667676667766776677677677676667767677667767767677676666766666667676776767667767676776676776676767766776677677667767677677676677667667677676767676776766776767767767676766767676677676776776676677677676776676767767766776776667676767766766767767677677666677677677676767667767767666776767767676776776776766676776776776667676766676776766776676767767767767766767767766776776676776776767677677676776676766767676776776767767676776767677666776767767677667767677676677677677676676766776676776676776767677677677677676676667677666677676776776776677667767767767767767766776776667766677676776767767767767766676677676776776676677676676767766767677677667677677677677667766766677676776767767667767676766666767766677667766776667677667677676776776667767767677676776767667767766766766776767676767667676666767767767676776776666677676767676767676776776767767677667767767677676766767767677676677676766776766766767767676776776667676666666667666667767677677677676776767767667767767767667676676776776767676677667677676767676776677677677676767767766776766766667767667767677667676767676776776766776767767677677677676677677667667666776776767767676776776767766677667677677666767766776767767767767767767767667767767677676676766667767767676776776776766776766676776767676767766767766776776776767666677666766676767666776676776767667767676767676776776766766767767677676667677676776676676776766776667767676776776776766677676677676776676666767667667767676766767676767767676766767666676666667676766667767766776776776766776776767767767667767766667677676776776776677667767677667677677677676776776776677676767766766776677677676677667676776776776667677667667676766776767766677677677666776767676776767676776676767676776776667677667766776776776776766776767677676776767767767766677667666767676767767767676766676766667677667767676677677676666677677666667767767767667666766766766767667677676766676677676677677667676767667677676776776676677676776766776676766667766667766666767666776676667767667677677677667676766676676767676677677677666776677676776767766676776766667767766677677677676776667677666677677667677667677676776776776677666776767767677676767666776776676677667677676666776676776667676767767667766676666767767666677677676767767766677667676776766767677676776667677666776776667766767677676776776776676666676667767666677676767677677676776776767677667677677667766776666667767677667667767676766676677677667677676767677667666667767676776766677677677677676776676666767677677676776776776666766676776667676667767767677667767766776776677676776766776776776766677677676776677676776666767767667677677676676677677677676776767667766676766667767666776676776767666677676676766677667676766776776767766776766766667676676776677666767767677676766767677676766766776676776676767767767667667676767667766676767767766776677677677667667677677676766766776676776767766666677676776776776666776776776767676767677667766767666776667767676776776776666776776667677677677667676766767767767676767767676667767677676667766677677666767677676676677677676776667676766667676666666776776767767676677667766677677676676677676767767767676666767766776776767766767667767667676666676767677667676767676766766677677677676677676776676667677676776766776776776776767767676767666677676776767677667767766767767676776776676767666776767766776676767677666767766776776776676776667667767767677667667767677676677676677666767676677676676766677677677676776767767667766767676666776776676677666766676676776776676767766776767766767677676776776776776767766677676776766677677676767676776676766766766677676776676676776776676776776667676676776677676776776767767766766676767766667767676776776676766766667767677667766776766767676666767766766776776766767766776767677666776776676776776767676677677677676766767677676766677676767766776676776766767767677667767676767667676677677676776667766767677667767766776766667766677676776776776776677667666766677677676776766767677676776767677666767676767767767767767676666677667767766766766767677666667666776767667676676677676767666767676766776776776767767767766677676767767767767767676776767666676667767676776667677677677676767767677677677667677677676676767767666677677677676676776776766766776767667767767767666776767676677676767766667766767766776767766676766676677667767667677676767767667666677676677666767677677666676767767676767766667766776677667676766776767677676767667767767767767677677667767767677677676776677677676677667677676767767766776767767767767766776667676767676776676776767677677676767677666776676676666767677677666667677676766667677676776677676667767767676767666776776667677667766767677677677676776767667767677677676776776667677667677666776776676766767767676676776776776776766776767667767767767676776667767667666677676766677677676677667767676667677677676776776776677677677676766776766767766667766677677676776667767666776677676667767766776776766776776776776776676776776776776676667767677677667676767677676776677676767676677677676767676776767676767677677666767767767767667766776676766767677677676767666766776776767667666767766776776766766776667677666766776767677676766676767676677667677667666776677677677667667766677677677677677676677666676667767767676677677677667767667676767676776776676767667766776676767677677667667766776767666667677667677667677677677676677676767677677677677677666677676767676767666677666776776776677676667766677676776767676767666776776776767767676667676676776767767767677666677676776676677666676677677677666677667767677676767767766776767676667666767766776766776766776767767667666766776767767
366677677677677667667767766766676766667677667766766767767677677677676767767767676767766767677677667677666776667766677676676677667677677666776676776776767667767766766767676767766767767766677676776767767667676677676776666766667676766776776767767766676676767677677667676776666776776776776677676676776766766766776676667767767677667767676766667666766766677677676767666767676667676767766767667676677676676667677676776776776776776776767666776767767666776767676676677667676776767766776776677667667676667677677676676676776776767766776767767766767767676776776767667677666676766767766776776767767766776766766666767676776776676666776667766776776767767677677676767767767677667676776677677677667767767676767676767766767676667667767766767676677676776776767767666776767677666676776776676776667667676776776767677677677666767767767676676767766776667767676767677667767676667767766776776676776677676667766776767767667767767677666667677676776776767767667767677676676767667766667677676767766766766677676776766776667667766676776776776776776776676677677677677676766776667676676676766776767767766776666776776666776776767676766677677666776667767767676767667676776766776776776776776677667666776776776767677677667766676767767766767666677677677677667766677676767676767677677676776776767767767677667766767677676776776776776776677677666677667767667767676677667676677676676776776767767676766667677677677676776767677676776776776776667767767677677677677667676677677676776776776776767677676677677677677676676776676776767667676776766666776667766677666767767676776766776767767767766676767676776766767766767667767666776676767766767767766767766676767766776767766767767677676767767677676666766767766676767677677676767767767767766667676767677667667767676766766766677676776677666776677666666666766767766776776667667767667667766776766676667676776766767676767666667767676767767666767677667767767767767667767767767667767767767676767767676677666767767676677677677667676767676767676776667767667767767766776767767767677677677667676766766776776676776767666676667677677676667767767677677666767767676776677677677677667677666767766767676767676677676766667766677677677676677667667667767767767767677676776676676776677666766666766676677667767667767767766666766677677677676766667766776767667676677676776767677677676677676677667676767666767767676776676776766767677676776767676677677666767767677676677677676677666776767676677677667666766667667666677677677676767677676767767677676767667667767666667767676776676677676767677676776776776676776767676766677666676767767767676776776766776776667676776767767676776667767677676676776767766776766676676767677676776776767677667767767767666776766767767767766776676677676767676667767767767667667676667767676677667677677676666767677677676767676667676776767767767677676767676776767676767766776767766766776676677676767766667677677676677676776676767767766676776776776677676666776767767677676677677677667767767677676676667677677676676776767767766776776776776776767676776776767676776776767767667667677666776677677677676776676667767676766767676767767677667767677677667676776776776776776776677677677666667767766776776666677677667677667677667766776776776776666767677667767766667767767677677676766776767767666767767677677677676766776776776766667666677677677667766776767766766776776767677667676676667676767667767676776766676667766776667666666676767667677676776676767677677677677676766767676666767767766776666776776676767676767677666767666766776667677666776767666767677676776766767676776776676677667666676776776676776676667666776766776767767667666767766776767766776676776767767767676767676677677667677667766677677677666776767677667676766766776676766776767666776676677676767677666776677677667766677676767767766776666767666677676766766776776767677677676666776667766766667676776667677666677676677676767766676767676776676767677667666776676776666776767676776766776766667767676676767667667676676767677676776776767676766767677676677676776676666776677676677676766776667677677676776767766776766776677677676677676677677677677676776767766767666776767676677676666676767767767666776776767676776766776676776766667767676767767767766776667766776776776667767666676767766766776776767677677667677666767676666776767766767766776676766767766667667676676776767767676767767767676676767676776677677677666776677677667676767767767767767667677677677676767766666676766676666677677677676767766766667767676767767667676676677666767766776667677677677677677676677676676766767766666776676667667766766776676677677667667677667767767767766677667677677676767667767767667767677677676767677666776776667666767666776776776776667767666776776766766677677677677677667677676677677667676766776766776767676776667676667767767767666677676667767767677677667767677667767767766776776667767766766767767767767667767767677676767676676776666766776776766776766776767677667676767677676766767767676766776676677667676676767667767676776776667677667677667767767767677676776667767676766667767766776667766776666676677666766676776776676767676776767767767677676677677677676677666667767677676766677677676767767667667667767766766776766776776667676776677676666776676776767677667767767667766767766776766677677667767677677676677677676767767767766767667766767767676676776676776767766776677677677676766776776766776766767667677667767676766776766776776767677677677676766776767676776776767766767767767767676677676776677676776776776676667677667676767677666776776776776676776677677677677677676776767677666666676766776776676776776767676776776767667667676776767766776776776767676767767677677676676776767767767676666767767676776766676776677677677667676776677667676776677677666676676776676776676676776677667767676776776667766766766767767766776667766776767766776767767677666677667676677676676667767667767767767667677677676776767767767677677677676677667666776667676767666767767676776677667677676677677667767767666776667667677677676666676666677666767767767676766776666776677676676766676766767667767767677676767676666766776776766677666767667676776766766677677677666766666776676676776767677677667667667667767767767767767767667676776677677676767677666667677667677677677677667666676677667676676776776767767677677677677676776677676767766667766676767766776677677677677677667766766767767766767666677667666666676676767677667676776766676767766677676767767767667677677667677667767677676676776776767677677677677666676767666677667766667667667676677676766666766667766666776776676677667767676776677677677666766766767667667677677667667767667766676776776767666776776776767676766776776776776767767766677677666776776676776666776676767666676666776667767766776676767676766776676767766776667766676776776776776776767767677677667677677676767667667766677667767766677677677666677676776677676677676767767676767666667767767766767767767676677676776677677677676676677677677666667767766676676677676766767667677676776676776676776666776677676676676667667767766677677667676767767767767667766776766767767766677667676776776766776776776776767676776677667667677666776767676677667677676776767767676767677677677677676776667676766776666776776766776776766766676776766676767676677667677666677667677666767676666677666677676776766767667676767677667677676676776776677676766676776767677676776766776776767677667766677676676767677676677676776677666766677667767767677676767667667676766767677676677676677667767766767676676776776776677676776666767766776776776776767667767676676776766776776776677667767667677677677677677676776676776677676676776767677676767767767767676666767667766766667677667676677676776766776766767667767676766776667667677667767767677676767767767676766776667667767766676677677676766776677666767767677667677676776667676767767677677676776776766676776766667667767666677676766766776776676776776776776767667766776766767767766766767767767677677676767677676776677667677667767766776676767766776766776676767677676676767677677677677667767677666776667677677677666776767767677667767766776776676776766677667677676766776677676767667767766776676666767676776677677676666767666767767677676766677666776767667676667677676676776767766776676767676667767666767767766676667767767767767677677676676776677677667677677667766677677667767766676667767766666776676767667767666776667766677677676776776767666776666676767667767667677676767676776776776667677676667767676767767767767676767767767767767767766766776767676776776677676767766676767667766776776776776667677676776676667676677677677677667766776767667767766677667766666776676767767676677667677676666767766776766767767676776676776776776667676676776766776677676766667767766767677677667677676766667767677676776767667666767767676676677677667767677677667767767767677676676766776776776676677677677677677667767767767766766776776666767677677677677667766776766677667766776776676776776766766666766776776666676776776776767676776667767766667677667676667677667667677667666776676776667767677667767766677676767767767767667767767766767767767677677667667766667767767767676776676767677676667667767767667677677676776767677677677667676766666676776676766776667676677676776767677667766767677666767767767677666676767667766767767667767767767767767667767766776776766667667766667677667666676677676766767767676667666776766677676776776776776767677677667667767677676767677676776677666677667766666666776767767766767766667767667666676677666776776766667666676776667677676677676766776676776676676676776776767677676767766676776767767667667677677677677676776776776766667666776676766776776767676776767666776676776666767677676767766776677667766776766676667767666767666767677667666677677667676776677677676776766766776677667667767677677667767766776677676677676676767667767766766667667677676776767677666677677667766776776667677667767767767677677677667766766767767676676676766776776767677676667666767766677676666766676766767767676767766767677676767767767667766776767667676666776766766767766676676767767767767767767676776676667666776767666676776767766767667767767677676677677667766776776776776666676667767677677676776776776667767766667676677677666776676676776776676776676677677
667767667677677676767767667767666776677677667767677676767667767767667766766667767767676767767766776776776767767767667677677676677666776776766776676766767666766676767767766767677666667767766767676676666776676667667767767766776776776776766767767666776776776776776776767767676776776767676766676776767666776776666676776677666767767667676776677676776677676767677667676776677677677677676676676776767767677677677676667676766776776776767676776767767667766677676766767767676676676677667676766667676767677667767766776767677666766666766776767767767766776776677676767767667676776767767767667676767766776676776766776666767767676776676667766776776767767666767676776667676767767766767766767676766676766767676767677676676776766676776767766767677677676676767667677676766776766676776677677667666677667677666766676767767676766676776776676776767676776677676676767677676776676767767677677676776776767676666667676767676776776766766776767767767767767766676667667677676766776776776767676677676667767766677667766776766677677667767767676677677666767676677666776677677677676677676776766677676776767676776767767767677666676766667766767677677676676766676677677676776776776766767766776677676676776677676776776776767767766776767766666776667767767676776776676767767677676767676767767767677676776767767767766766776767676766776776776767667767767676767667676676776666776676767766776767676676676776767766666766766676776676667666767677677667667767667667767676677677676776767667767677676776677677676767677677677676767667767766666767667677677667767767676676776676676776776776667666776776766766667667666667767767766766766776776766776766776776767676776776767767766767667676677676666776676767766767676776667767676676776767676767766776676776676776767676767677676776767767767676677676677676676667767767766676767677676676677666776767677666677677677677666776767767676776766766776767767766766767767767767667766776677667667767767767667766767676776776776676677677666776766667767677676776767667767767677677676767676776677677676677676767667767767676677666767676766676676767667767766776776776776676776776776776776767767766767766676667766776776767676766766776776676767766677676776767767766767767767766767677677666776667666767676676776676676677677677676666676766677667767667667677676667676677666767666776776676776677676677677676676677666767677667767676766766767767677676676776767677676776776766776677676776776667676767767766767676677676776776776766776776676766667667676667667676667676766766676767767767676667676776776766767676676667767767667677676776676767767766767766776767766766676776776776767767767767767677666776676767677667767676767766776676776776766677677676766667676677676776766776767676677667766667767767676776676776776776776776776776666676666776767767767766767676766677677677677676776666776767676677666677667767677676767767767766767667766677676766776767676776676767767766776767767767767667766676776676776666767677667676666776667767676776767666767666666776767767677677676677676677667667667676776767767676776776776776676767667677676776677667666677667677677676676776767677667767766766776677677667677677666666776677676676776676766776776676776666776766767767767767767767766667667676677676677677667666766667767667766767767667677666776767767676767767767667667666767767667766776766767767767676776776766667676676667676766776776666767767676766667767676776667667676776767667767676776677677677667767677666676766676776677677667677677676776776776767766677667767677677666776766767766776676767667766676767666776676676776676676676776666676767676667767767766776776767676676767766766767676767766767677677667666776776766767667676767667676767676766677676776776767766767676767677667677676776676776767676767677667667767677676767766766667767677667767767667767677667667676767667666677677676766776767667676676776677677677667677677677667677677676776666666767667677676666667767667767767767766667766677677666767666776677667767677677666776667767766776776667677676667767676677676767766767677676667676776776767676766767766776776676767766676776767677676676676666776767767767677676776766776776667677677677666767667767767666776766776667767766776776776767767676676776776766767767767676767667767676776776677676677676767767767767767676767766776776766766776776766676767667766776766676767676776766776776776767677677676676776767767767677677667766776767666676776766776776776776766766667677667766766667667667766776776776776676677677677667767677667677667767677667677677667766776776767766666666767766776776766767677676677666776776667667676776676776677676767667767766677667667677667677667677676767767676776776766676776676776666776776767766666776776767767677677667667767766676776776776676766677677667676676766776776776767677666767766776776776666676767766676767676776676676776767677676677676766767766767767677677667767766676776776676776776677677666766776767666676776667676776767676676676676767676776767767767767767767767766776677666766767677677676677676776667676667677666667767667677677677676668676776667676776776766776767766767767767767677667767677676676766667667677676677667676776776666676767667766776767677667667666677676776667767676766766776776776666776776767666776776767767667767667677676776776767666767667667677667676776767766676776776766776767676776767767676667767666767676767767667677677676776766767676776776767766776767767677677676776767667667767666677676767767767676677676676776776776767676676677676776767676776776666767676667767767767767767767676766677677676767767676667676677677667676776776776776677677666667766776767767677667767767767676766776666776776766767677676676776776776667677667767667676667676767676676677676767677667667677676776676676677666677666766767767767677677677677676767667666767767677666776767767677676776667666676766766667766767766766767767676666776767767676767676776767767767667677677677677676677676766767666767767767666677677676676776766767666666766776767667677667677677677677676776676667767767677677666776666776676767766766766676676776677677677676767667677667767676776776776766776767767766776676766676776767766667677676776776776667677667767676767667667676676767676677666676676677666667676766766666767767676766677667667676767766776776776776677666776767767767667676776776676676776767677667677677677677667676776667676766677677667676666776776776776776766776776767676776667766767766776767677666776776766776676667767767667676766766766676677667666766666776776676776776677677676776776767666677676776667667766766767667676776766667767767676666766677676776666767676776776766776676767677676776676766666776666676776776776776776766767667677676776776776667766767676766776776767677667766767767667667767667666676776767667676776767766677677667677666776776676667667676776776767667767766667766676776776776676776766677667767767676766677677677676666767767676766776677677666676676766677677677676776766766776766776766776767766767677677676667767767677676677677677666776667676677677676776767767767766776776776776676677676767666676766767766676767767676676776766767667766677677677666767666677676776776677666776776776776776767766677676767677676766677677677677666677676776676667766776776767767767766676776767767767677667766767677666767766776767767767766776767767767767677676776767767677677677676776766776767667677676776776676766767676676776676767767766776677676766776767677677676767767767676677677666766667677676767767677676776766776776666776676667666666776766776676766776766676776776767676776677667676676776676766776676776677677666676776776766766767677677677666766767767766766776767677677677666767676676776667677667766667677676666767766767677676776767667766666666667767666667767767766776767767667667676767666776776776776666677676677666767677676677667767677676677677676767677667677677667667676767767676767676776667767667667677676766776667767767767767766666776676767767677676767667766766776767676667767666676767676776767677666767767766667767676677667667676776676776776766776776767767677677676767766776767677676776776766776766667677677677666776767766776767767677667676676776776776776767676766666776776767676667767766767766676767766766776776776766767677667767767767667767677677667676767767677667767667677677676776677677676667766776766677666677677676776667667766776776776776667766767676767766766776667667677677666776767766767766667677676676767676776776767666776666766776667767666766776767667767667766776767666776767766767767667767667667677676776776776766776766766776676776767767667667766776677677676677667676677676767767767667766676776676776766767767676776667767767667676776767766666776676767766767766776677667767767676676767677676666776776776776676767766667666767667667767676767767667767767766676766676766767676776766776766767676666776776776676776676767766776676776677666667767766776677676677676676776667767766677677676677676677676676677676766767667767767767767767667767676667677676776667767767766766767767677677677676676766776776677667766776767667676766667767666776767766667767676767666767666676776676677677677676677677667767767676676767676776676767677677677666776776767766767667766766677667677667766776667666767676776776776677667766776667666667666767766767677676776767676776666776776776767677676677677667677667767677677677676766767667767766776767766776667676776767666677677667766666767767767676766767676667767766767677667667667676776776766776767677667767767767667667677666776767666767767766667676776766766667677677666677677676776666776767666666766767767677666677676776767767767677676677676776776676766767767767767667666767767677676776776776767676766667676766667767767676676677667767766767666776776667766666666767766776776776776776676776767667767766677666676776677667767767676776667766667676776667676677667676676776776767677676776667767666776767767667767666676776776666676667667766677676776776776776776776766767677677677677676666767676776667767767766667766677676676767767767676776767667676677676676767676677676666666776766776776677676667677676767667667667766666677677677667676776676766677677676776766767767767767676767766776776676766677676767767677677677667766676767676776767667767767677676776766
67677677676667677677677677667666676767766767767767676776776667766776667767667767677676776677677677677666677667767676676766766667766767766766677677676767767766676676766766676677667766767676776666667676776767767677666776767676667766767766677676667666666776676776776776767666667767767667766776776677676767677667766776677677667677676676767766776776776776776776676677677677667766767766776676776767767767676776776676776767767766677666676776676667676767766776767767677677676776776667767767766776677677677676666677677676767666776767666676676677666767766776677677666776767767766767676676667676677677667767667676767766776666767766776776677677676676667667667676776767767767767767767677667676766666776776776767667766776776676776776776767767667676667767766776767667767767667766677677677666776776776677677667667766676766776776766767676766767676677677667766767766677667677666776776766767676776667677677677666776776767677666776667767767677667766766776766677667677667767676677667767767766676767676676767677677677667667767767766767677676767677676676676776677667676767677677676776776666767767676677667766677677677677676766667667767666776676776676767767767676776766666776667766776677667676776766776767677676776776767766676776776676776666776677676667767767667767677677676676676766776767667677676677667766776776667767767766766667767767667767766776766767676776776776776676676677676667767667767766766776676767677677677676767767767767677667767766776766667677677677677677667677667766776677676676776767766776667767767677677666677667767666667767667767767666776677677667767667667767766676776667667667677676677676767676767767767766776676767767767767767767676666767676766676767677667766677676767767676666766776666776776677677676677677677676676767766676666776676766767677666666767766677667766677677677677666776776667677667767767667676667666776776677677677677667767677676676666767767766666676666667766666677666766776776676667767666767766776767766767666677676776666776766776776766767676677677676767667666776667676776767667767767676776766767677667666667767767766767677667766776766776776667766776667667767766767666767767767677666776766767677677666666667766776667676766766676776676767667766766676676667667767766776776776676776767676676776767766767767767767677677667766667667767767767766676776776776776766767767767676776667766776776677667767677677667677677667767667766776677676767676776776776776667667666767766776776767767767667767767676766676776776767677676776776776767767767676677677676776766766766776767677676776776677667766767767677677677676676776776776776676776776667767766776767767667676667767676677677667677676776767767766776767676767677676667766766766676776776767676767676767676767677677666676677677676767667677677676667667767766776767767677667767677676676767766766676676776677677676677676766776767667676677666767676767677666667666766676776767767676676776666776776767767666776767767677676677676677666767667767766776676767767667766767666766667766667767766776767766677676677677667767767666767767767767676767676776776767667677677676676667677667667767767676676676776776676767766776667676766767767676666776676767667667667766767676766666767667767767767676776776776776666767677676676766767667676677677667667766776666766767667676677667677676767767767666676776676776776776767667767677666767766776677667667766776767766677667676776676767767766766676776767766776776677676776767676766776766776767677667767667767677676667766767767676766767677677677676767676776776766667767766776776767766776776676767767677677676776677677666767676776767767766677677666667767767676767666767766776766767666676776767767666776667766767667767676666666776677666677676666776776766667667767666776676776766767677676767766776767767766766767767667676677676676776776776776766676776776767667676776677677676766676776667676776776767667767767677676776677666776676776676776776766776666776776767667767677676677677666766767667677676767766666766776776766767766676776767767766767767767677667767677667767766667767767666677677677666767667767677677667767677676766776677677667676667767767677676766767666776776767667767767767677666776767667767677677677677676677667767677667767766676676666767767676767767766676776776676767667677676776767666767676767677677667677667676776776776766677667676676677667767667677676776666776766676766767767767667676776776677667677666776667676767767667677677677676776676767676667666776767766767767767667676677677667767766776776776666767677676766766677677676667677667767667676767767667667767676776776776776766676767677677676776776767767677677677666767766667677677677676767676776766767667766776667676776667677676776767667677667766767667676776677677667676677677676677667766767767767676767766767767676776776776676676666776666776677667676766676766776767766677666666677677676766677676776767767676677677677666767676776776677667767667766776676767767767767677666776767766776776666766676767766677667767767767767767766667676667677666767666676767766676776776776767667767677666776667766767677667767767766776677677677677676677666676776776766767767767676666677677677677677676776766767676776666776676776776766776667667767667676767666776667676776776766676766776776676776667676677677676776776676676776776667767767666776677677676767676767767667676767767676676776766767676766677666767767676776767676676767766676767767676776767767677667676677677676776766677676766776776677676767677676776776676677676767667767667767667767767667677677667676676767667767667676767677676667677677666667677676776767767766776676766776767767667676677677667666776776776776677676677667767767677676676666767766767766677677667677676767766776767676766767767767767767767666767767677677666666767767766767767766677677676666677666776677667666677667676676776766767767767676776776767767676776776767767767677676766677667667677676767676676776776676677676776776767767766667667767677677676677677667666776766667766776676767767766666676766666677677677677677676776776676776676776767667766767766766666766776776677677677676676667766776776676677677677666666767767766767767676676776767677677667767767767666767676776676776666776677667676766666767677667766666776667767766767677677677676667767676776677676766666776676776767677676666667767667767666776776776767666767767766676767676776667676776676776776677676666667676776767767667767676677667667667677677676767767767676667767677677677677676776767767676767767767767767767676776676667677677676676767767677676667677676676776776776677666677676676776666766776666776776676766766776766776776767677667666767676677676676677677677666677676676776776676776776676677677676767767667667677676766766776677676766666767766677677667667677667676776776776767676776667667767676676776677677667767767677676667666776666776767767767677666767766776766776767766776776667766676776776666677676676766667767667676776676676767667676667677676776776776766776776767767677677677666776677677667767767767677676676767676776677677667677676776677676767677676766766767767767767766677676776776676767667676677676776676776676767767676766776677676776776677667676677677666776677667676676767767767667766767666776667766676667677677676776776767677667677676676767767677666666767676677667766776776676767677676766767666767666766776776767767677666767766767767666776766677677677676767667676667667667677676667677677667767767766767766766677677677677667676776776767677677667766667767677667677677677676776776677667677667766767767667767677677667767676776677667766776766667767766766766676677676666776776776767667767766667766667767667766767766767666767767766666767767676776677676776677667766677667766676766776767666677676676776767676676767676676776776776766676666677676776666776776676676776767766767676776767676766776677676767766766767766776776766767676677676666766776776776776766776677667767676776767767767666776776667766667767766676776676677677677677677676767666766676677677666666667767767767767766677667676667677676677677677677667676677677677667767677677676766676666776677677676766677677677676767766776766776776776767666767666677666767767766767667766667766666667677676776776667766676766667767766676667676667676676766767767676767677677677677676767767766667767677676677676776767677676677666667767767677677677677677666666766776776677666677676776767766776667676676667676776776776776776677677676776677667767766776767677676767677677667676666667676776766677676766776767766676776767676767767767666767666677666767766776766776776767767767677666776776767677667676776677667676676776666776776767766766677667677677677676776767667767666666676767677677667767677676776776666776776677677667767767767767667767667766776676776776767767667676677666776776676776676767676776767767767677677676766767677677666677667766776776776776776776766676776677677677676676676776776767767767766676667677676776766676776776767766776676776776677676767667676767767666676776776767766776776767766677667767767676667676677676666767767766667766776677676767767767676677667767667766676677677667767677677676776776767766767767667676776767677677676766767767666676767767667667666677676676766667677677676767767766776666776776676766776767667677676767766776767766766676666776776776676767667677667766676676776676767767677676676776766767766767767766776767677667676766776776776776667766676667767767677676676767677677667676676677676677676776766776666776776767666767667767767767676676776767667767666677667667676776776677667666776767676676767667667676766676677667767766776776776767676667677676766766766776776677666767666776767667767767767767676677667676676677676667767676767767676776767667767767767766676677676676676667667676677676767676767767767677667767676767667677676767767666677676677677677666767666677677676767766776776776776676766776776767767667676766767677676776767767677667766677667667766767766776776776766767667767677677666766677667677676767766767676677676676677676776766667667677667767767667767767767767676676676776776776677677667767677676776767766767767766767677667666776676767676767667677667767767677677677666776776676766767767767766667767667676677676676766776767767767767667767677667677676776767677
6766776767676766667667767766776776776667677667767767677666667766676766776776677677676776667766676676767767766677676776666677667767767766677676667666667767766767676776767666766767676767666776667666767766667676767677676667766776776677667677676677677677676767767676776776766767667767767767667766676767766667667767667767766776776776776776776766767677667766676766767767677677677676767767676666667767767766776677677676776677676766676776676677666776767767676677677667767767667677667676667676767766767767677677677677667767667677676667766776767766766776776767767767667676677676677676776776677677677677676667666666767667767766676667667667667677677667667767677676776767767667667676776776766666776776767766676776667766677677667767767766766776776776666776766667767677666677667767767767767667767767767767676776767767667766776677677676676666766767677666667767676767677676767767767676676766766767667766667667677677667766667766667677676776776667677676676677677676776776776766767767667766767667766766767767676667676766767666776767676677676667676767767676767767677676767677677676766677676766676776676667666676776767677667767676767766667766776767667766776667767766667766776767677667677667677667677676767676776776676677677666776676676776767766766767767766676767767677666766767677676776767767767766766666677667767767677667677677667677677676677676776767767667766766767767767767767766767677676776677677676676677666677677676767677667667766776776676667667677677667676776767767767667766677677666776677676767677676776776776766776767766766667667766676677667767767767766767767677676776776667766776677667767766677677666677677677666676776666776677667666776676766767766766667767676776676776767676666766766766776776776776776776767767677677676667667677677666676776666776766767766767766766767767677676676676776767676776766767766776767766767667767767766677677667677677676776676676667667766677667767666776776766667677677676667667677667767677666676767666666776766676677676677677667766667766776676666667767767766776676676767766767767677677666776676776766676766767767767767677667766766767676676767667767666677677677666766766677676667767676766677677676677666677676677677676766766776676776667666676776767766677676776767676776677676776767676677677667676766767767677667766767766677676676766767676676766766776767677676767666767767767677667677676776776767767676677676766666766767667677666676767767767766676676776776766776766676776767766767676776667666767767676776666767766767677676676677676776767667677676676767766766776767767676767667767767677667767676667677676667676667677677677666676776776666667676766776666767677677667767677677676766766776776676667767676767676776776676766666766676776677677676677677677676776767767767767767766767677676676676677666776766676666776767676767677677677676776776767767677666776676767677667667676776676776776776766776766776667676667667676676767766677677677667767677677676776767766767667767766767677676776767766776766666776767677677676767767767677676766776776667666776677677677677676676776776776667667676766676766677677676776666766767677676677677677667767767767676767676666676676667767766666776776676767767667676776666776776776776776776677677667666776677676767767767767676676677666776766767767767767766776667766776776677666776666676776767677677676776776776767676776676676666677677677676677677677667677677667676776677677676767667677677676676776766776776776766676767766776677676776767767676676776676676677667767677677677667767766776677676667766776667676776676776776677676776666767677667767667666767767767667767767677667677676767676667767666767767767677667767766667767767677667767767767676767767677666767767767766766776767677677676767767766776677667767766776776667667766676767767767767767767767676767677676677677677677667666776767767667676776767666766766766776776667766767676776766767677667677667677666776676677676676767767767767767676676766667766676776677667766666767766776776776767676776776776776676766767766676776776676677676666776767766767766677676776676776776776767767767767767676776676666767767676767767767767767767767666676666676767677667676677676776767767667767666766666677677677677676776667676677677677677667667767766677666666767767677677676767676776766767666676776776776776776667766677676676776776776776776776767767767767677676676676776776766776767767677677677676776766766776767677677677676776767767767677677677677677666667766676677677676677676767676776767766676767767767767767767767677666667667766677676767766676776776776776676766776776767767767767677676767767676767766677666676776766767667767766776767676766677667767676766776666776767677676667767767666766776767767677676776667676776776776766667766766776677677676676767676767676776776776767677677676767766667767766767766766667767767766776667767767666767767667767677666676776776677676667666776766667667676776767767767766776766666776767677666776766677676666667767767676776667767676776676766767766767766776677676767767676776666676767666767677666776667767676677676676777676677677677677677667767767767677676776767767666676667676767667767666767767767766776767676677676767767677667677677676776767767676776767677676767767767767767677667766676767767677667767676766766766776776766767676776667677666766767677676776767766767676666776776776776767767767677676677677677667767667677676776667677676667676776676776776767767667677666667766767676767767677676677676767767667767676767766776676676767767767766666776766776767767767667676776776776666767767667667767666776767677677677677677677676766766676676776767676776776677677677676776776776667767677677667667666776776677666776767676776677666677676766767767676776776667676677676767766776776677677677677677667667766766767766677667766776776776776767677677676767677667767767766677667667767666766676676666767667677677666767767676776776677667677677677677676676767676677676676667677676776766767676776776667676776776767767766677677676676776776776767767677677667677667676676767767676767676776767767666666677677676766776676776766666667767676666677677667767667676676767767676776776766776767767767667667676677666667666776767676776766776776776677677677676766776677676767676776676776776767767766667667676776766677677677677677677677677677676766776767676767766776767767676676677677667767667677666776776677667677677667677667676767767667767766676667767767766766767766676767767676766767677667666776776667677677677677667677677677677666767766767667677667767676677676667677676776776776766767767676677677667676766776767676676767767667667766767667766767667667667767667677677677677677676776776767767766776776676767667767767767767767676776677666776677676667676676767676767767766776767676677677667767677676767676776767667677677676767676776776767676776776677676776767767667667767666677667677667767676677677677676667767766767666766767767676776766667766676776767766767676676766677666776776767676677677667767677666676776667767676776776667767767677667767676767767677667676776766776766677677676767677666776766776776776776766767767677677667676676676767667767667677667767767766776776677677676767676677676766767677676667767766776776767667666767676676766776767767666776767676676766767676766676776676766776676677677667666776767666767677676677667677676776776667677676676767666667766676676767766676767667766767767767677666766767766676677677667766766776677676767766776666677676767666767676667676767676667767676767766766667667677677676767767677677676776776776776677677667767677677676776767767676776767766677676767767666676776667676767767766667767676677667676776767667676776767766776776776776767766767767767766676776666766677676667767677677676767666767677677676776676776766776776667667766677666776667677677667766667676677667767676776767676767767677666776776776676676776676776677666776776767676677676766667667766677676667677677676767767677676776776776666767667766766667677676677667666677677666766676667676767677676767667676767677676767766766776766666776767677667767676776666776776767676767676677677667766776677676677667677667677676767676676767766667667767767676676776776776677676676667677677666677676677677677677666776676767677677666667767677666766767767667677676767767766776766776677677676776677677666676767767676776767676776676766676776676766676766776767767677667767767676677666767766677676677677677677676667677677676776776776776776776766667767666776776776776676677677676667677666776776766776776676776767767667766776767767667677676766766776677676776776767677667677676767677676677677676677677667767666776767676767766776766677676667667766776767677677676767667767677667676677676776776667677677667767766767676676776776767766666676677676767767676776766776767666676776677677666767677676676676767677677667667766667766677677667667667766677667677676766776776776776776767667766676767767667676776776677667766677677677677667767767766767766776767767767766767676677667767677677677676767667767666677667767676776767667767677677666776776767666677676766677667677676767766776766666767676667677676676766767767766767676766676776776767667666677677666676776767666776776667667767766766667676676667667676766767767767766767677676776767767766776776776776676767767676776767676667767677666766766676767667666677677676676776767767767677667767766776676767676767766667767666767767766776677667676676666677676767767767767767676776666767767666776677676667766776776767666766767677677676677676767766767677666677676766766676776767766677677677677666767767676667677676677666776676767767667666766677677676667766767767677667666776767676767767677676776767766766676676767676776776676676676776767767766667666666766776767767767667677676776677667676767766676776676767667767766677677676676677677666776767667767767767667666776677667767676676667766767767666776766767677676767767676677676776776776767676776677676676677677677676666767767676766776776776776776677676766767667667766767767676676767767767766767676776776776677676666776677676776767666776767677676667676767677677667676767767766767767676767676776767677667677677677677676677676766776766776677677666767676667677667666767766667766676767766776676776776776766766766677676776767677
6767767677667767767676667676677666767767676766766677667677667767766767767667766767767676766767667766767766677676776766767766767676776666666767767766776766776766676776776776677676666776677666677666677666676767767667677676766776667766667767676776676676776776776767766776776766676676776767766677677667767677667666677676776667676676766677676776676767767677676776676676676677677667676776776776676766676776667767766776667667667766767667676767767677666776677676767766776766776767766667767677667766776676776667767766776676767767766677677666776677676676676676677677666766767767667767667676666766776767667667677666776767767767767766776767767767677667766676767677676776667767767766767766676767766776667676767667767676776677677676676776776776776767666776776776776766676667676676767767767676766776676766676776767767667767766776776776766766676767767667767676766767677676677667767667767677667667676676776677667767767667767766767666767766766767667767677667667767766776776666767766676776677667677677677676677667666767767667666776666676667666776666677676667677667677677667676667676766767767676676767676766767767677676776776776667676676776767677667767667767767667677677667677667677676767667767767676767766766676677677666677677666766677667766766776776767767666767667767766767767766767766667676667667767676776776767677677667676767767766776667667767767767676667667676676767676676677676776776776676776677666766776776767676776767766776766666676767677667676666776776766776776767766776776776776676776766676677667677676767766767767767767766776677666776776676767676776766776767676776677667766767766776776767677676767676667667767676776776767767766677667667767676667677676676767667767767666776776776676676676766776766767667767766676667766767767767676767676767676677677667766666766776667676767766676776767676776677666767677676767677677667767676766766667667677667766676767676767676776677676767667766767676776776776776667676677676776676766776677666677667766677676677677676776776767767677666766667767676767767766767766667767677677677677677677677677676776767767767767677666766767767767766676677677677666776676767676676776667666776776776776767667667767767767667666677677667667677667667767677667667677676776776677676766776676776767767767767766666676776667667767767767767767767767677676676766667676766667767666767767766776767676766767766776776776776677676766677677676677676776766676767666776776667767767767677676776767767667677677676677677667767766677666677676767677677676776767677676767767676677677676676767677677676776776677677677676776666776776677677667676767767766766677667767766776766676767767677676667767667767677676767766676776776776776676667766676766667767767766676767666767667766776776776776767767676766666676766776766767676776667667676776767667767766667767676776766676776776666676667767766767677676776767666776766677666776676766667666677666766666776767677666677666677676776767677667767767766667766767766776776776667677676676676767667767677677677666776776776766677677677667766776776677676766776776676767667767676677676676767766676676667767767767667676767677666766767676767767767767676776776776767766767767677677676767676767767676677676766776677666776767677677666776667767767677666766767676676666776776677677666776676667767767766776776676776776766776776766776776677677666776776766776676677666767766776767677667767767767676676767667766767766666766776667667677667767767767677676667766776766767766776766767766766766677666767667767667766766776767766776676677676776767766767767767767666676776776776776776667667676767676776676677676776766776677676776776667677677676767677677676666776676776766776767676776776767767677676667677667676776677666676766776676677676767766767766767677677676676776776766767677667766767767767767766776677667677667766767766767667677666776767676767767667676776776776776776776766677677666677677676767767677667766776677667677677676767767666767767676667766766676677667766767767667667676767767677667676776677677676676776677677667767676767677676776666677677676767767767667767667677676767766776667666677676677666776767767676776667677667767667767766776776767677667677676676767676767677676767767667766667676667677677677667767676677677667766677676766776676776676776677667767766766766776767666677677667767667677667767766776776776767767676776666676767676776677676776677676677667766677676776677667766676767766776776676776776776766766776767677676766776766767766766677677666776767766767766766766676776776776676676767677666766676677676776767677677666767767767766776776767676766676677676776767666776767677676667677677677676776776667677676776776676676776767667676776766766667767666677677677676776767676767677667667677667677677666767767677676776776776767766667677667767767666766776767677677677677676776767667677677676766677677667676776776676767766776766776776676767766676677677677676776767677676677667677667766776776776667667767677677677676776767676776767676776676676776676766776677677677677677666676776666776767676767766767666767766776666766767766767676767766776767676667767767767767667766776766767677677667676776767767767766667666776676776776776776667767767767676767766776767667676767667767767666767766767677677666776776767677676767667676766776667767767677666766776776766776776677676677667767767767767667766766776767667677677667767766767676677667766767666667767677667666677676677666766676766776767676676677667766766776677676766766766766776667676666776767667676776776677667766677676776776677677676667766676776677676766776767676776667677677677666767666776767767667667677677676766677666776776667677677667676766776776666767767767767766676767767676766676776776676667677676676677677667667766776767667667677676676667767767676766766767667666767767766676776666776676767766677676776766767677677677677666776766776767766676776766677667677677676677676767667766667767667767767766677667767676676676767667766767677677677677666776776766767667766776776776676676776776766676767766766767676766776776677677677676776776667767767767667767676776677666766667677676767666667767767767767767766776766766776667677677677667767767767676767677667767676677677666767676666767667767766776767767767766676676666767677676776667677677676776767666776676766776776676767767766677676776767767667677676766667667667767766676767676767767767767767767677676776676767677676667666677667767767766767676776776776776776767766776776767766766677667767767667767677676677677677677676767667677677667676767677667766776676776776676667767667676767667767677667677677666667666677666776776767767667766776766667677677667767676767766776776677677666776776667767667677677677667767766677666767676776776677677676776766666767677667767667766767767667667767666776776766776776767667766666677667767767666776767676676677676767677677676677676667677666776676776767766767767767766677667766677667676776677667677676767666776667666767767666766776767767767766676776767667766667767667667677676676677677676767767767677676767766677676776676767767677676667677667767767676676667677667767666667677667766767767676776776776766667677676677666767767766767676677667766677676776776667767767677666767677667767766767766767767767676776776677676677667767767766766767677677676676776767667767767677666776776766676767767676677676776776766677667677667677667767667666666766766766666766767767766666677677676676677677676776666776676677677676766776766677676776676776667677667676667677677676766776677677667677677676776677667767767767676667767767766776666676667676776767766677677667766776676776776767767677676767676767767677676676667766776676776767677677677677677667767677677676766776776666767677677667677676667766767666667667766776676776767766676767676776766676666767766676766776776776776766776776776776676767766767667767667677677677677676776666776766767766776776677676677676767767676776666766776677677667676667767767767766776767766666776677677676776676667767676776676767766767767767767767766676676776767677667677667676776776767766776766677676767766676766776676676776776776666767667767767767677666676677666766776766776767767676767766767767676776667667767667677677676776676776766766667767676767767767767676766767767667767767767676776776767767766667767767677667767667667677667767767676676767767767666767667667767676766767676776767677677676776767766767677677677676677677667766676677677676667676776667676767677677676776776667676776676667676767767676767677676676767677676766676676776776677677677666776676677666767767766677666676666667767767677667676676676677667767666767767677667667677667677677666677677677677667767767667766766767667767767676667767667676776767677667767767667767767766776767766676767666776767767667677677667767767767667767677667767767667676776677667677676776676776776776776776767676667677666677676677667667767677676676767767767767677676677667667667667676767667767667767767766666766766776767767767676776677667677677667676677677676666776677677676776767767767677676676776676767667666776677676776776776677676776776776767667676776766767667766776776767767677677666776677667767666776767766776776776766766776667767767666776677676767766767676776767677667766776666767676767666776766776767766767766767767767767667666676676767767766767767676677676767767767767676776766666776676776767667676767767767667667676776677667677677676677677677667676677677676776766666676676677677676676667676776677666767766766776666767677676766776776677677676766676776776776767676776776776767766776677676776767766767767767676667677676766776666676767767767766776767677666767767766676676767767767677677666776767767677676766776667676766776776767767767677676676677677667767676776767677677667677677667677676676767766767676667677667666767677676766776766766676676667767677676776776767767767767667677667766776776767767766677666767767676776667666766767766767766676776776767767766767677677676666776767766766776767767677677667767767666776766776776676766776667766667767677676677667666766776676676676767766776766776776776776677667767667767767676766667767667766776776666767667767766677676767666776776767676776767766666767676677677676666776767767677667767677667677677677676776676767
767766767676776676776767676667767677676676776677676776776776666766676776677667666776677676766667666766767766676776767677676767677677677676776676776767767766776666776776667677676776766667677666767767767676667767766676676766776767667767667767666776767766677677676776766667676677667666677667677667766776677676767766767767767666767676767767767767666776767676776767667676677677667667677676677676776767677676776677667767667677677676677667767767677676667677676767767677667667766776767666677677676677667767766776776677677677677677677676767767766766767767676667676766776776766776766676766776677677666776776676776666767676676666677677676767677677667767767767767767676766667667767677677677677666776677676677677676776676776667667766776776767767677667767676677677667767767667677677667767677666677667666776767767667666776766767667767767767677677676776776776666776776776767767677677677667666767767676776767767767766776667676766767666776767766767667766776776776767676766676776776776767677676776676767677677676766767667677667767767766776767767766667766776676767676776767667767666767676776676676776767676766666676676767667767767676776677676767677676776776767766766767666776677667767677676776776767676766776766676766776667766767677677677667766766776776776677676766767767676766776767677677677667667677676677677677676776776776776767676776767676767666677676676666767767676767676767677676667667766776677676776776667666767676776667766676766667766767767767676776676767676677676776767767666677677677677677676776776776676767767767766776776776776677676776666776776776766776677677667676767767666776666767677666776676767767667767767767677667766776766676776776677667676776776767766767677667767676776767676776667767767767667667676766667767677666766767676767677677676776776677666767676676776776776776766667666776766776776767676666767767677676667767767676767767767767766766767767666766767677677677676767676667767767677677667767667767667767767766677676667767766767677677667766776676776767677677667767677677677677667676776666677677677666766677667676677666767766676776766676776767667766776776776677676667677667666776677676667767677677677667767677676767767676776667667667677677667677677676767677667766677677677667676677677677676766667676767677676776776767767767666766767767767766776766766766776677676776766766677677666767767676776776767766766677667767766776676776776776767677677677667667767767676677676677667767767676667766667766766766676766776666667767767677677677677667667767677677666767767677677677676776677677676676776676776767767767667677676767677677676776776766677677677677667766776776766677676766666767767767666766776776776766776767766666776676766667676677677677677676677677677676776667767767767667766676767767767767767676677676676767666767677677676767767766676776776767677677676776767767767767767667667766767677667767766667767767667767677667767676766676776776767766767767766767766776776767667767676776776677676676666676766776677677676667766776776667767767767676767677677677676766766676776677676676677677676676767767676776776767767766776776776666766676776766776776666676767676676776676767767677677667676677667766767767767677667767666667667677666677677667767666767667676767767767677667767766767767677676676677676767667667676776767676666667676677667767676776676776677677676767767767666776767767767676676677677677676767677666776776776677667677677676776767677667676677676766776776676776766776677677677666776677676776776776667677676766676767677676767767666767676776766666776776666677677667676767766667766666676766677677677676767676767767677667766776677677667667767766767676767676677677676677676677676776767676676677676776776767767766767767766676676667767666666776676667676767766767676766767767677676666767767767677677667767677677667767767767667767767676677667667766776666677676776776767677667677676776766776776776776767666776767676676776776776677677667766676667766776677676776676766776667766776766666776776766776776776767676776767667767676667667676766676767766776776667767767767676677676766767667666766666776677677677676666676667767766676766776766776676676766667767676776776676676676767767666776776677676676667676766776677676767766677667677677677666776767676677676677666667767766776677677676767667677666676667676667767676676677676677677667676677677676767767676776667667676677676776676766767676766666776676667766676677676766667676776776776676776776667667767766776767766767677677667767676767676767677676677676776776767766776767766776666767677667677667766767676776677676677667666776776677676776776776767767766667677676676667766776766677667666776776767767766667677666766767677676776767676776676677666767767677677676767767767676677667677667766766776676676767767666776767766766667676767677677667676767676776676666776776776676767766766766766776766667676767676767766767766766676676776776677666776676767767767667767676676767766767767767676677676766767667767767767767677677677676776677677676776776776766767677677676776776776677667767677666677677677676776776776776776767666766676767766767676767667767666776767677676776767767767767767767767766676776677667767677666767767767767677667766766767667667666766666766776776776676767767767677676776776766766767667766776677677676677676766676766677666677667767767677676676676677677677676767767677677667766677676766766767667677676776776767677676766667676676677677666766767676667677667677677666766767767677667676767676766767677676676767677676766776767677667676776766776776776667766766767676776776676767677676767767767677667676767677676677676776767767766666667677677667767767766676776767677676766767676776776677666776766676676767677677667767676767676776666776667767767677677676766676776676676667667666776776776667676677666776767767676776666677677667677677677667676776766776776767676676676776676667767766776677667766776666776776666776776667766767767676676766767767767767767677667767766666776767677667676776776666767767676767767766667766767677667767667767766776766766677676776667767767677677667667767767767767767766676767766676767767667767677676767767677677676677677667767767677676776767676776776676776767767666776767677677676776767766776766766776677667676767767666776676667676776676776676667767667667676667676676767676767676676776676767676767676677667667677666776677676677667767667676767677677676766776776767767766667677667677676767767766776767767667767676776776767767767677676776677677676766677667677667677677667676767767677676767767767677676776676776776776676776776667766776776767676676676766677676776676677667767666667767667667767766767767667676767766766667767767767767667677667767767766776666677667676677666776667677676767766776766767767767767676767767676767766767676776667677677677676776776676766677677667766767677667766767767677676667767766767766767677667676767666666776677676776767766666676767767667677677676667767676776776776767676776776676677666767677667667767676676776767766776766776766767677677676776767766676776767667767767677667767767767766677667767767766767667767676776776776766677676677677676767767767767666667767677676677676776766776767766767677677666776767677677677667767767766676776667676776767667767677666776776776776677677676677677676766677667767766676667767667767767766767766776767666667667677676767767766667766766677677667767676666767767767767766667666666767676767676776776767766776776776767767677677677667677677676676767767767767676667766767666767667767766776666776776776666776767767677677667767677676766776766677676776667676676776667767667767767676766677677677676776776767676676667666667667677677677676767767677677667766767667667676767767676776666677667767676676776776767767767766776776666676667676776767666677676666677676766676776776676767766776767677667767767677677677667767667667767766766676767767677666676766767676776776776676677677677667676767677677666766676767677676776776767677666766666776677667767666767767767767767767767667766667767667767666767767767766776677676676667766666776776776776776776766666776776776776776676677677676776776767666676676776677677666677676767667667766776776677676776776766666776776776677676677677676677666767667676677676767676766676766676767767676666776767667676677676667766767667676776776776776776776766776767667766776766677677677676767676776677676767666776767767767767767666776666767767676767667766667767676666776677666677676767667766776776776776677667766776766776776676767767766767767767677667767767677666676767677677677676776667666667767767676776776776766767767766776767676666767677676776666676766776676776776767767677667766676776666776676677666767767676767676776766766677667767767767666666776767767667766776677666776666766776676677677676776677667677676676676776767766767677676776766776776766677676776677676776677677677677676767767676676667767767676776767677677666776776667767666776776676666676776767766767666776677666667767667676767767766776667767676776677666776667766767767767677666767767766677667767767767767766767767767766776776776666766776776677677667767677677667667666767767767667667767767766776676776767677677676776766776776776676776676667676767767766767667676667767767667676677676776677666766776676766766676767767676667767767676667767767677677677677666776676776776767767767677677667676776776676776767666766776776776767676766776667766677676767676666676767767677676776677677666776667767677676767767767677676767676766766776767767667677667766776676767666776776767667766776776766676667667677667667667677667667767676776776677676677667676767667767677667666666776776776677667767676767767676677676776667767766766666767767767667767667676666677676776766767767667767666776666776767677667667766677677667667676767666776677667677676776676776667677667767677676677676766676767677667767767767767766667767767766766766767677676776766667676776767767677676776676767676666776677677677676776667677676667677666767767676666767766776776776776676767677677676676776676766676676766767767766776667766767676776767667677676776766776766767766766776776776776767766667766676767767767767677667676776767767666677677676767676776776766776677677667767766776766776667767676776667767766776667
66776776766776677667767766767767766767767767767676767767767767677677667766677676676776776677667767666766776776767676767666776767676666767677677677677666776776776776776666776676767767766776776767767767767767766776776677666767767676667676676766776767767766667767767766667766767767667676676676776776766766676766776776776766676776776676776677667767667766767676766667667667676767666766667767766676776677677676676776767767667667677677676776767676766676766767677677666767677677666776776676776767666767667767767767767667677676767766676676766676767666776776767766667766677676767677677666776676676776666676767766767676676767667766667677677677677666767766676776676776776767677676667766676776767676776776767677677676677676767767666667767677677677677676677676767677666676766766776667677667667677676766667676766776667767666776676776776677676677667676676666677676666776776676677677676776776767676677676767677676677676776766767667667667767676676676766666766766776776776766667677667767767767767676776676766776776776767767667767667666776776776677676767676776766776767767667767667767767677666666676767767767766776776776766767767766766677676666677677677676676776776767766667666776767666767676667676677676767676776776767677677677677667766776776776776676767676676676766766677667676767766776776776776666667767767677667676676676776676776776776667667766667766676666676767676766767767766766677677676776676767677676776776776767767677676766767676776676767767677677676767666676766667767767767666776766666676766767766776677666766677667767766667767676776667766766676767677666776776667766766676776776767667676767677667767766667667766767767677667676776676776767666776767766767667766776776776767677677667676776676776666776776766676776676776667767767767767666776677676767666776776767666776767677667666766776776677676776767676676776767677667666667667767676776676776776767766676667677677676676667767766776766666776767677676767767767766677666766776766776767767676766767667767676767767676776667767667667767667676676776677667766776677676677676766677677666766776776677676776766767666677676766667767766776667766676776776776776776776767667766766667767677676677676676767677676767767677676767767676776776776767677677676776767677667767667767767676767677676776767767766776767766667767767767666667666677677676776676776676677676776676676767767677676767767677667676677667766677667677676766767767677667766676776677677677676767767766776666767666776677676767767767767767767667766677667676676677676667676766767676776767767676767766776677677667676776767767677676776677677676767767676776767767667677667767767676667766776766776767676767677676767766776766667767767767667677676666766677676766776767667677666766677676776676776776676666676667666667677667677676676776666676776776767767767766776667767677677676666776677677677676766776776776677676767677676776667677677677677677666766676776677676667667677676767767767767767676767667676677676767676767666776767767677677676776776766676776776776766776776767766767767677677676667677666677667767766666776776767767766767767667677676776677667677677676776766677676676667767676776666667767666676667766776767767767676776676667677676676677676776767667667766766677677667767767667677677666676767767767766676776776776776676776776677677676767666667766677676667676776766776677677667667676677677677676767767676666766677667766667766767667667767766776767766667767766667666776676776677666667676676766776666676776776677677676776767677676676776767767766776676767667677666766667767677677676776676776776776767677667676677667666677667767766776677676676767676776776676666667667676677677677676767767676677667767767766776776776776667676767676767666677677676677676776677677677666776677676767767766767676677667767677667767766767667767767676677667667766767766776676677677667676776667767767767767767676677677667767767766767767677677677667677677677667677677676767766767677677667766767766767767677676776766776776767677677667766776676776676767767667677676776776767676767677677676676776767767767667676676677667667766776767767677667676776767767666767766767767767767767767767767766767766776767766667677677676776767767676776676776677677667677677667767676766667767766677666776776767676776776677667766766766776667766776776667766767667766776767676677677676776667666767767767767676677676677676776767767766776677676767767767767766677676776767667767767677667677677666676776677676776767667767676767667676677667767766776776766776677677667677677667767666677667677676776776776767667767676766766776677676766676767767667767677676767666776667767767676677667676776676767676677667667667767767767677676776767677667767766767667666767677666766677667766767766676767767667766767677666766667767766776766766767766676666677676776677677677667766766767766776676776767767676676776766677676676776677677666776767676767766766676767677676767666676767667767767767676767766766767677677667677676676667676776776676666776776776776766677676776776776676677677677676776767677677676776766766667767667767676776667767677677676767767767767676776677676667667767767676767766776677667677667767676767767767677676676676677677667766776776776667667676676767767766676667676767767677667667667677676766776676776766767767667767667766776776776677676776766776766766776776767766767767767666667677677676767767767677676677667677677666667766667667677667676677677677676776776676776776767767667676766667667767677667767767677677677666677667666677667667767667767667767767767677677666767666676766676776676766667676766667767667667676767766766676767767676776677676677676767767767766676666766776766676776667667667767666767767766776677677667767766766666776676776676767767676776676767767766766677667766766776677677677677666767766677676776667666776667767767766776767666776766667766767767766776677676677667767766677677666776766667767676767666676677676677677666766667767767676776776676767767677667766676767676767767667767766776776667676776767667767677667677677667767766776767767767677676766767767767767677677676766766766667767677676676776767767767767767676767767677666766667766776677676676767766776767767676667677667677667666666676767767767667676776766776776776767766667767767767667767677676767767767667766767766666667766766776776776767677667676776776766676776776767767767767767766767767667676676767767676776667766677666766676677677676776776776767677667767676767667766776767766766767766776677677677677676776776767767676666766767767667767767767767767677667677676676776666776667667766677677677677667767676667676766677667767677676776767767767667767676776676766667666766767677676766677676766776767676776767667766776767676776767767766766766767767766776767676776677676776776776666776776776767667676776676776776766776776776676676776676776767766767667766776667667766677676677666667766676667767676677677677676776776676666776677676776677677677677667676766776767767676767766766776776677667667676677667676666776776767767676776776776776667677676776767767766667667767667766776676776776776676767676666677667767767676766667767666667767667767677677667676776667666766776766776766776767767667766776666767767676677676766776767676767767767766767766766766677676776677677667667767667767766776776676667676767767677677676776767676776776766766676667767677676667767767677676776666677677677677677676677667767677667667667766767767767676676776767767677666677667766776676767676767767767666767677676776676776677676676766776767676776667676766767677676776767677677667676776676676767767766767666776666766676667677677677676767676766767676776766676776676776776677676766767676676666776667667767767767677676677677667767767767767677677676767677677676676776767766677677676677677676776767676767676766767766767767676776776776776677677677676676677667677666776776776766776767766776767767767666666776776676776676776766776677677677667767766776767766676767766776677676667767766767667667676677677677677676776767767676677676776776676766767676766766677676776676776677667767767676767676776766767767767677667676677667766767677676776767676766677676767766767667767677677677666677677667767766766776766766667667677676767766776676676767766676776667667666676776667766677667676767767677677676677676677677667676767677667667667766677666677677677677677676776666766676667767676677666676766666667767767767676767677677677666776776667677676677676767766767677666776776767766667667766776667767767767767676776776776677677677667767767767666776776666776776676766667767766666766767676677667767667767676767667677676776766776767767767667767677676776776776676767766677676666677676676676767767676776767677677677676676667667767767766776666776767667677677677666677667676776776676776677676666767676766776776776677677667676776767676776776677667767767767766676776776776776767767767766666767677677666677677667676776767677677677676767677676776677676776666676776676776676677676776767677667677677666676676766766776667667767676767677676766667766776776776767767766776677677676767667767767666677667677666677667676767767767666676776767767677667766767767766767677667666776767667766767676766676776767767677676776766677676767767766666767767676676776776776677676776776776776676767767766666666676776677677677676767676776677676667767676776776767676677677677677677667667766767676766667766776767767667676767766767766667676676776767677676776776776776766677677676767667677677676776677666776677677676767767676766676767767677676776776766676676776776766677676767677677676766776667767767767676776676776776667667767767676776767766667677677676677676767676677677667767767767667677666677677667676776677677676766776776776677676676667767676776677667667767677676667767676767767677676767767677667767666767766776676767767766766776677676776667767766766766767676677676767676766676676767767767676677676766767677676666767676766776677666677676767767767677676776776766767676767767766677666776676767676666767676666667677677676776667767767676776767677676776776667767767676767767676776776766767666667677677676677676766776666667667676767677676776776767667766767766776767766776676766776766776766776767767676666766767766677677676776767676776776767667667
367676677677676666766776767676776766776767676767676666767766677676776776767676776767766677676776767767766767767667766767677667666776766676677677677676667767677667766776776766676776776776676767677676776766776767767767767767767677666776776776677676677667767677677677677666676676677676767676676776776776767667667766766667677676667677677677676767676676666767667767767767676667767676667766666767767677676676676767767767667767767767767676676676776767767766776767676667677667677676776776776776776767677667667766776767677667766766676677666767676767676776767677676677666776676667766776667767767667677676677677677677666776677667677676776676766677676776667767767676667677676776676767767677677667676776776767677676776676776667676676776767767676776677676766666776776767766776776676677677677667667767767676677677676677677667767677676677677677677676766767666676776767676677677676776677676667677676666776676766766767676666767767766776776677677667767766776776667766677676677667677667767767766776776776766776667766676776776776776776676767767667767677676676776666676776767667677676767766776767667676667766766676666766776767667666776677676766667676776776767766677666676677667767766767766767677677676776677677676676666677667677676776677676776677676776676767676776667767667677677677667676776776767677667666666767676767676767767666776776667666776776767677666776767667767677667767767766677677667676767676767676667677666767667667766767766776767676677667677676677677676766667666776666767766677677676776776766776776776776767676667767667667677676667767676767767676666776766677667676776667766667667767767766667767767667767767676776766776767767676776776767766766667676776666776766766676667767766666776666667767767677677677676767767667766677676677677676767767676776767676767666767666767677677667767677677676766776767677667767767667767766776676776776776776776766666767767766767767676776677677676676767767767767767767766677666776676776766776666776677676776677676766677667677676767676776776776666767767767766776676767666766767676667766677676766767677676677676776767767766767666767767676766766667766776766766776766767677676776676676767677677666767767766767767767666677677677677677666776767767667666776767767667766767677666677676767667767667767667766776766767676677676776676667767767667676667667767676667766776667766767767676776766666776776776766767677677677667676676776776677676766766766776677667767766767676767677676676776766776776776766776666766767676677677676776767767676776767676767677666766667667767676767766776676677677676677676766776766776667676776767767767767677677677676776676766666667667667767766667767676767767766767767676776676776776776767766767767677666676767767767667766767677676767766666776677666767767767766776776676676776776667667676676677666677666767767666776677677677667676776776776776677667666776767667766776766767667676677676766667767766776776667767676776667767767676677677677666666667677676776677677666776766776776767677676766767667766667676767667767666776776776767767766676767677676667766767767677666766677677667666767766676766677666676776676767767766677676776767677666677676676776766766776677667677676776677676767767677667677677677676667677666677676666767767767767677667677677677677676676776767676677666676677667767767676677677667767676776766776677677666677677676766776676766776767766776767767667677677667667767676776767667766676766767767676667766767766776776776776666776676776667767667767676767667667666776766676767667767767766776667667676776776776776666676776667676767677677676776676667766767766776676676677677677677667766776676677677676676676676766776776767767766776667677677667767676767676767767766767767767767666767767676676776676666677677677676766677676767677677677667677667677676767767676767667676776776767767767767676776767766767767766766677667676676767677676677666677667766776776776766766676766676767667667667766676767676767766766767766776776767766667667666767766776677667767677667767767767676776767767766776766776766766667767676677667766767767666776776776767667766776767767767676767676677676776767766776776677667766776766766776766676666766776767676677677677677676677676767677666776776776776776667766676776676677677667667676676677676667667667667666776776676676677676766776667677667676766767767677667666676776667677667766776766776666776677677676776776676676677677666776677677676766776767677666776766776677676677676767677677676676776776776776767666766766677677676666667767677677676667667666776767767676666676776767767766776776767767667767767766776776776776776666776766776776776766767676776676676776766776767667677676776776776767677667677667676767767676776776767677666766776767676676776677677677676766766776676676767767766767767667676767676776666776767677667667767767766767767676776767767767666767666767767676767677677677676776776776776767677666676767676776676776767766776776667666767766776776776767766676677676767676767667766677676776776667676776767767666676767676677666776766766676676676776767767676767677676776776766776766766767767677676767767676767677666766776776776666776667766767676677676776776776776767767767767766767677667766776667677666776776767667677677667676776767677677676776667767677666776776767767767767676767767667667767766776767667767676677667667667766776677676676767767667676766767676676767767767666766766776776776776767667666677676676776776776767767676667766767767766767766767677676776667766767667676776776677677676767666767766676776766766767766776767767677676677667677677676766667767767767767677677676666767666776667767767767676677677676776767667667676767767677677676767676767767676767666676767677667677666676666677667677677676776667676766776776776676666677676767667666767677676676776767767767667767676766776766767767677676767766766776677677667676667767766767766666666776667766776776676776676776776677666776677677676776676776767667767767767766667666776767667767767666767766767677677677676766767767766776767667667767766667766767667677676776677677676767666766676767767767676776776766776767767677677677676667667766767676767676677677677666677677667677677676776767767767667767766666776667666776776676766666677667667767767677667666776776776776676776767767667667667766776767667677667766776776767667766667676767667666776667677676776677677676676766776767767767766776677676766677667677667676767766667677677676666767667767677677676776776667766676767767667767767766767767676776767767677677677677677677667767767676767767767666776776776676776676776776776767666776767767677666677677676766667767767667767767666676776667666767767667766667667676776776767677667676776776767767766667766776776677667677667666666776767767676677667767677676776677677666776767767676676767767767666766667677676766776766776676767676767766677667767767667766776767767767666767667766767767767666767767676776776776677676776776767676677676676776776676776667667767766776667667766767767766776766667667766776676667767677677667677677667667766676676766766776767676677677677676776766776776676767676767767766677677676776666667667767667767666776667766767767667666767766677677676776767667767677677667677677676676767667677667667767767676677676776677677676767667676776776767667767766767667667667667667767767767676776767767676767666767667767676667667767667767767767677676767767676766676767767677677667677677677676776677677676767767767767677677677676776676776776776676676766776767676677677666667767767767677677676666776677676767676766776767677667767676666677666766776676776767767767676676766667767676767766776766766666776776767676766667766767666776667767767677676766676776776676667677677676767767767676676767766677667767767676776676677677667767767766676776776767767677676676767767767676667676667667676667666776767677677667767767666776776776767766677667766776776776776776676767766677677677677677667766767677666767767677677667677667676776667767676776776766677676767677667666776677676667767766767677667767766767676776776776776677677677666677676667677676667767676776767767666767766776676677676667676766767677677677667667676766676677667676776776676776776767677666676767666677677667767767676776767767767767677667677667677676667766767766776776767676676776677667677676677667766666776766776767677667677677677666776776677676767677677676776676776667676676767766776666767667677677677677676767767767677676676677667676676767666667676676666767676767677677677677666776766776766776677676676677667667766776776776666776766776766677667766776776776767767767667677677676776676776667767767767676677676767677676776677666766776766766667766767666677677667767766776676666767666677666776776767767767766776766666766766676677667677677676776767667676767766776767766667767767766767677667677667767767767767677677676776767666667766767767767767677667676776776677676776667667676677677667677676666776677677667767676767766766767676776776767676776677677677667667677677677676677676776767667766776676776667767667766666776677667767666767676767766767677676776776767677677676766776676767766676766666767676776666767766767766766776676667766766776767676766766767666766767676767677666767667766776776676776776776776666776676767676776776767767667766776776766667766667767767677666766666776767767677677677667767677677677676766676776767677676676766776667767767667677667767766776767766766667766677676677667677667766767766776676767667676776676766776776776667676766776776666767767767767767677677677677676666776766766776776767676776776776766766776666766677676766776676676677676776677676776667676666767767677677677667677677676676776776667677677676776776677677677667767766776667766776776776676776676676667766767766677676676776776767766767667667667767766776767677667766767767677677677676767767676776676767766776767676767677677677676667767767766677676766677676776766776766776767676677677677676667767677667766676767767766767677677677667766776776766767667766776676776776676676776667676776766776776776677676667766667767766776776677677676667767767677677676677666776766767676676767676767767667767676767677666776676767666677676767666776676767766776776776767666666776767767676776766676776666776676667666767677666767767
667677667766776776766776776667767666776667767767766767667767767677677676776767766767666676676767677677677676666676776767766767666776776767677666676776776776776676766676776776776776667766667767667767676767767677677666766776776667676776776676776767767767677667767767767676776767767767676776677667677676677676767676766667676676667676767767677676767766677677676776766676676776776677666667766776767767667677677677676667667667667767667767676666677676676767676677677677677667676766677676676776776776776667677676776767766767767767677677676766667767766666776766776677666776766676676767677667767676776776766766776766676676677676677676677667676776676776767767767766776676666767766766677676767766776677676676767767677676766767667677667676767666776767677667767677676677667677667766767767766767767767766776767667766767667766767766767667767666677666666776676776666766667677667677667767677676766667676767767767767766677667677676776677667767677676667766766776676776767767676776766667766767677667766767767766766767667677666667667667767767767677677677676677677666776766767767667667767676776776776766767676776776677677666767677676776677676677676676667676666767667766776667677676676766767767676776766776767767666767766776677677676767667767767766776776776667767767767766677667767677677667677666767666767667667667767677667677666776666776767666676677666767677667677667676766676767677677677676677677667666776766677666677667767766776766776776767677676766767766766677676776677667677677677667767767677667667766776776676677667677677677677677676776767677677676677667766667677677677676766676666766776767767766767766776767766776677676677666667677667677677677676776667766766767767666767767677666767766776766677667767677676667767767766776776776767767766776767766776776677666667667666676776766767766676767767676667766667676767767767767767676667767667676767667676677667767676766776676677677666767767767767767676667767676667676677676676676767766776767767667766767667677676766776776776776776776776767767667767766766767767677667677676767666776767677667767676776776676767676767677676776676767677677677676767676766677666767766776677677667767676767767677677676776776767676767676767676677676677677676767677677677667667767676776776676776776677667667677667666677666667767677667766776776776776667677676767767767766776776676676677677677667767766776767767677667767766766767766776776767767677677676776767666776767677676776667766667766776767676766776676767767767767767766677677677667766776776767767676776776766676776766776677676677677667767766776666767677667766767677676766776676676677677676677676666767766766677676767766766676766667767767666676776666776766676676766767676766677666667677676776776776677677667766667767666776767676677676667766677667667767766776677677667766776767767766767766767677667767767677667667667677677666676776767767667677677676767676767766776776776776767767766766776667676677677676776767676677677666676666767677677667677676776776776776776767766776776676667766667766766776776776667676676767766667766776676776666676767676677676677666766677667767677677676676767767667676766776776776676776676766766767676776776677667767767767676776776676776767767767767766767667677677667666766776667667676766666676767676767767767677676767666767767766676776767677666776776677677676776776666676767766667676776776676677677676776676676767667676776767767677677677677667767666676766766767767667667677677667767667767677667767677677666676676667667677676667766666776667767766677667677676667676776767667666776776677677677676677676767677676776676767667667767666767766776766767767677676676776767767767676767767767677666677677676767767667666776767767677677677676667767767667667677677677677676676676767677677676767766676776776676776776666677677676776766677666767767666776766767767767677676776767767767766766676767677677667767767767767667767676767767676766767667767766677676676676676767767766776776776677677676776677667767677667767767667767676767767766776676667677666676676677677677666767767767767667767767676776767676677677676677676676776766766667677667676776776676776766767767766767767667766776776776767666776666776667676776767667676776666676776767767677667767676776776776767767676776666776776776676676676677677677667677677677677667666766676767676766767767767677676667676776766776776667767667676676766767766776767677677676776676776677676767676767666776767767767676776776767766767767767767767677677677666666677676667677676766776776676767767676667767676776776767767766677667667676767767666776767677677666767666676766776677676776677667767677666677667676766767767767676776776667666677676767767677677676776676677676677667677676776776766767676776776666776776767766766767767767676767766776766676766776766776776766676667767676776677667766677667676676667767767767767677677667677667676776677676767767767676677667766776766776676677676776677677676767766676677667677667677677677676677677666676767767767677666776676677666677676677677667677666766667676767767767677676766767666778667676776676676676767676776776767766676776667666667767676766767766667766776776766767667677677666667767767676767767767676776666767767767676776767677677676677666767667677667767676767767667767677667676776776677677666677676767766767677676676766776776767676767767767767667767666677676676676767767676677667767766767676766767667676766676767766677676767767766676677677677677667667767666767766776776767766676776667677676776676776767766767667767666766767677667767677677676776776767766766767677666767766666776776776767677677676666776776767667767677667767766776776776767767767667666676766767676767677667676767767767677677677676776676776776766667667677676776776766776766766767666776667767767766676776767676776776767767767767676666677677676767667667767666776677677676767667677677676676677677667766767767767767677666776767677677667767666767767766677676776677677676677677676677676766677677677676767676677676776776676766677667667767767767667767767767667767676766776776767766677667667666776667767766766776667676667667767667766767767767677676767767767677667766767676776776766776776767676776767767767667767667667677677677676776776767767766667667766677676676766676676767766776676776667767677666767767767767767767677667767767767676767767767767676776776766766667676776767676767767767766767676766767766776677666667677666766776766776677677676766767676776767766776767767667766667767767667767766666767677677677676776677677676676767766677677677676776767767677677667676676677676676767767676667767676677677676766766776677676667766767667676677676676767677667767767767676776677676766766667766767667667767676767766776776667667766676776776766767666776767766767676666766766776667676767766776767767677677677667676667676776676766776676676776767677676776767767767766767767667676767767766677667667767767677666767666776767676667677677667766767767677676676677677676776767767767766677667667767667677677677677676677676767676676677676776667667676666767767677676666776776766767677677667666776767676676677677677667676766776767767667677677677676767767767767676767676767676677667676776767667767767767667676767766677676767677677677677666677677667766676776677677677676677676767677676766767677667767767766776776766776666767767767667677676776776676766676676776776766676677676676767666766677667767767677667676776677676676776776776667767677667667666677677676676776677677666776766676677677677667767766766776676767676767676766767767766676776776776667766776767677667677667676767767676677677677667767677676676776676767767766767767767767677667667767676677667767667767676766767766776766767767667766767767676677677667767766677666767766776767767767766776776776676766776767676766667677667766776676767767676676677677676667767767676776677667677666676767767767677676677677677666677667767767767677677667677677667767767667676776766767767677667767767677667767767667676767767677677677677667677667767676776776767667767767766776766776677666667666767666776667667666667677667677667677677677677677666767767666767676767677676676766676766767667767676767767677677676767767676766677667767766766667677667667676776767667767676677677677677676677677677667767676676776767766676667667767677677676776767677677677677677677677676767677667767677667767767766676676767676767767767767767767667677677666766667667676767766776676776767677677676767767767666667676676667767767667676776676767677677677676776667666767767766776766776776667666667766677677677677677677677667767767676776767677666776767676667676766776766767676677676766776767767666667767676666767677667767767767667676766776767766776776776766676776677677677677667676667767666666767767767766767767766767767677677666677667767666667766776666676767767676676766767677677667666766767676677677676776776676776666767667767767767767677676767766767767677676767676666776766767767766666676776677667767677677667767677677666766667766776667677677676776677667767676766776677676677667676766776776666677667676776666767667766766776667766767767767677666767666766676767767766776776667676767676766776666676776767767767667676766776776776676776766767677676767667676676667767676776767666776677677676766667676677677676766677667767667767676677677677677666776676677677676676767676776776677677667767767677677677667677676667767766776776767766676767767666776676766666677667767766776766767766776776776776767767766676677667677676767767677677676677667676776776776767677676677676767676776776766766767767676767676776767677677667767676776676667766776767767667676667767677676767767677676776676776767766767767676677667767767667766677677676767766766776776767766666776776677676776666766666767766767767677666776766776767767676776766766676776676766676776677676676767677677677676767667766767767677677666766776767676776776767767676667767676676776776767677677677667767767767767767677677676776766676767667677677676767767677667666767767676677677676677667766666767767676776766776666766667766776666667766776667667676776766677676667767767667767676676767677676677677676667676767667766676776776776677677676767766776776776767676776767767666677677676766676766667767676767676776677677676767667677
6776767677676767767676677667766667676767767767767767667676776776677677667666767767766677676776767767766766776776667677677667767676776776776776776776667766677667767767766776776776776667767667767766776776766776667677677677667676676776676776767676667676767767667676766776767676776767766767767766677676767677667767766776776776667767766776767666776677667767767667677667767666767676776776767676776676776767767667767767766666767677676776776666766766767677677666776776766776776776677676776677677666776776667767666766776766666766766776677677666676667767767676776767766677676767766767766676776667767767677677677676667766677677676677676776766776767677677676776666776766776766676667767677676677677677677677666677677677677667666677677676767666676767766776767766766666767767667676766676767767677676776776677676776667676676667766677676667767767676677666776676667676776767677677676767677676776766677666776776767666766776666766776676767766766776766767677676667767767666767667667677667677667766766676677676776776766776677667767767767767676676766677677667676676776776767677676776767677676767666776667676776776776767667677677666776667767767767767666776767667766766776776767766767667677676776676767766776776776767677676677677676766766776676776667677677676776767767677667667767767676776766776776766776667667766676677677667677677676676766776666776776677667767767767677667677676767676767766767676776776776776676767766667666667767766767676776667766767676776667676767676767767666776677667766776676677676677677666767767677676776776766776676677676776767667677677677676776676666776767676676767767667676676776666676677667767767767677677667766767667667767767667677676667766776767767677677677677677676676776676767666776767767767767766776776767677676677677666776776677676767766776766776776776767767667676767676767667767767666677676776776667666776767677676677667767766776776676767667767767667766767766776767766776766766677676666667766767766667767667677667677667767666767767676766776677677667676676766776767766776767766767676776767667666767766677677676667767766776767767767677676767767766767767767676677677667667666776676776766666767767767766776676776776766767767766767767767667766776767667767667767667767767667766767677676676776676676766767677667767676667677676767677676767767767677667677676676767767766776776676776776776776766767767766766667677667767767767677667766767766776767767677676776776767667667767767677667677667677677676776776767767767767766776677677667766676776767677677667767767666667666667767667667767767676776676677677677667767767677667677677667766767767677677667677676667766776767666776676767676776766677676776776666676667677676767667767666776766767766677667676677667767766776767676776776767677667766776766767666667766776776776767677676776767666776767767677677677677676767766667676767677677676776767677676666776776776767767676767767766676776776776776776776767766776766676776776776767767767766666776767676776767676677677666776676766666776776767676667676676767677676676776667766767767767766776776767677677666767677677666776766776767767767767767666667667677667676776776677676776767667676776776767767676776766666766676767676776767667767766776676767667767666767676776776766776677677676767767676767666676776666776767767767766776776767767667767677666676677676776767676666667767767677676677666667676766667677676676676776767676767767676677667676666776776766676776767767676667767667676766776666776666767767677677677666776676677676667766677676776667677667767676776776766667676767767767766776677677677676776766776677677676767767677676666767676776767676667677666676767767767677677666677676766776766776766776776767677667767666776676676767667766767666776677677677667767767677677676776776766776676776676676676677677666776767766676776776767677667766767767767667767676677677667767677677667667766666677676767676676677676776776766676676767676766767767767676767767667767767667767767767767666767677677677677667767677677676676766766776677667767677667767767676767676776767666776767767677677667676776677676767676767667667767676666767766676666666776776676776667677677676767676767676776676677676677677676776776776677677667676776767677676776767767677667676776766776766776666776667767667766676766767767676667767676776776776776776676776767767767677667676776776776677667676767767677667676766767767677667767766776767767676676776776677677676776767767767676776677667767766776677677666676767677667767767666766776767677677677676767767677677677676677667767767767767766766766776776667767677677677667767677666676766776767677676776677677677677676776667766676767766767766666676776766776776677676766676677677677666776767676776767766776776767767767666677676767677677676767667767767666767767766776776677676766776676767766676767667666767667677677677676767766767667767676676767766767766776666766767677676767766767666767767767676776776776776676776677677677677676767677676676776677677667677677667677677676767676776776667677676767667677677667677676666766766776766667677666776767677667766767667767677667767667676767766767666667767767677677677676767767676767767767676767766767676677676776676667766776776676676776776677677666766767767766776677676767676677667677667766776767677666776677676776667767767676776767766667676767677676766767767766767676776776776767676677677677677667677667766677676677676667766776767767767666767677677676776677667667667766676767767667767676767767676776776776776767767677666676776677676776776776677677677676776776767767677677677677667767677677666776776776767767767677667667667666667677676676776767667676677667767767677677666666677666766766667766676776767766667677666676667767767677676677667767677676767766677676677676667767767677677677676776676776776667766677667767667676767666677676676766767677666776776677667676776767676677676776667667677676677667767676766667667767677677666767767767766766666676667767676766676767766776776677677667676767766767766776676776766766676767666776766776766776677677677667677666776677676767767767767767766766767767767677677676776766776666667677676676776767767767767767766776776676767766767767766776666676676767666776676767766676776776776666677677677666767667676766776677676776767766766776776767676776766766776776767767676676766776667667766666677667676767677667767766767767767767676676776766767766776677676766667667676766776767767767677667676676677676776767767767677677677676667767766676776767766776667676776766767767767766767667677677676776676766767767767676776667766776676776676676677677676667767767677676677677677676776676767766766776767677677677667767676776677676676776776776767766766776776677667676776766776677677677677676666767677677677677676776676677666676677676676767676767767677677677676766676776776776767766776776766767677667767767677676776776767766776767677676767667667766776677666776776767677676776767677666676767767676676677676667766776767767767767767676766676776767767677667677676677677666767677667767767667666776776766776767676776776677677667676767667667677667676766766776767676776676776767666766676776667676677667767676676666677667766776677667766776767676667767767766767676776766776677677667767766776766766677677676776676767667676776776776767766677677677666776676776767677677666767676776776776776676767667766776767766767767677667666767767766676776767676776776776767766766767676776766767767676776676766766766767766766766767767676677677667766776766776766776676766776776767766676767767767767677677666776676767676767767667677676776767767767767767766776776766667677667766677676776776767767767676767767676677667766776776776776767767676766667666667766666767767766677676676776767677676767766766776767677667767766776766776677667767767767667667767677676767767767676767766677667766766767767677677677667677667667767677677666677676767677677677676767767667767676766776666677677676776776677666767766776776767767766767676677676767677677667766766767766767767677677677676676766677677676676776776767676776676676767677667667766767767667767767667666677676677676767767677667767667766767766766676767767677676776776776666676766677667676776767667767677677676676776666776666677676766767767677677676666767766676776776776667666676767766776677676776677667767767766677667677667676767676767667676666767767767767767677667767767767767767677676776767767766776766776776677667676776677677676667767676766767766767766767676767667667676767767677677667676776776776676776766776776767767677676676677666776776676666767676766766667767677677677676767766767667767667766776776776767766677677676767676766776776776766776677667766776776677677677666767677676767767676677667767766767676767677676677677677676776776776767676676667677677666776666666776766767676767667667676767767767677677667667676776766767676677676677667676776766667677666776776767766776666676776677676776767767767767767767767667677676776776676766776677677676766767677676776776776766767767667676677677676767766776776676767667677666776766776667767667676677677677667667767677667767766776767667767677667767767767677676767767677667667767677666776666667667667676767767677677667677676676676766666776776776776667767677667676776767767767676776677667676677666767676776776776766667667667766676677676667676677667667676767677676677677677677676776776767767666776676676677677667667666676776776667767677676676766666667766776767767767667666766766677676676767767676677677676676776776766766767767677677676776677677667676677666767667677677667666767677677677666667667677677677676676776677676667766766676766676776776666677677666676776676676667667766767676667677676766767676767676667767676667767766776776776666776776766666776767767767767767766676666767767676767767676776776677677677676767767676676776677677667667766776767676776776767676776677667767667677677677676677666766676767667767766767677676776677677676767666667767767677676677667767676766776676776676676677676776667766767767767767767766776776776776776776776767766766676766766767767677676767667676676766776767767677677666776776766766767676776677676676776776667676776767676676666676676767767666676676767676766767667766767766676676776667767767767667677676676776677
66766776776776676776767767677667767767767766776767676766677666767767677667767677676776676767677666767767677676677677676776776776766766767666767766776666677667766676767677667766776667676766677677677667666776677677676767667677667667767677677676767767767666677676676776677677676776667767767676776776667666767676767767767767677667766766677677667767677676766667676677667677667676776776776676776676677676676776776677676766776767677676767767766667666676776776677666776767667766776767766667666776677677676676676667766776776767677667767676766767667767767676677677666766776767676677676776766677676776766676666767767766676767766776776676776776767676776677676767667766666667766667676776776776776677676677667767666766676776676766667667767676677676767677677676676666776676767677667676776767676767666766776776766776667676776676767767767767677667676766767766776676767767676766776676766767667677676776776776766766776776767767767676676766776767677676766767676776767767767676776767667676666776766776767677676776776666767766676667767676676776767766767676676767767667676776666667677676676667766776767666677667767766776776676677677667676776767767677677666666776677676676767767667767767767767667677677666767677677677667676767676776776767766767767767667677667767767677677667767767677677677667667676766767667667766776776766667677667766667767666766666677667766667767676776767666676676766767667767767667676666677677677676767766776677667676767676666776676767767766767767766766766666767766776676767667676776776667767666776766676667767766767767676776676776676767767767767676667767676776766776766667766776676667767677676776776767767667766677676676767767767677677666766776776776776776776767767767766767767766767766776776776766776767767766776776767677667767666776767766776776767767677677676776766776776676767677676676776776776776767667766676776667766667767676776677676667666767766776677667766667676677667766667767767767767766767666667677677667667667667766676766667676667677676677666776767767676667667766676676766766767767676767767767766676767676767767767677676767766766766667677667767767676776677667767677676776776667676767676776766677677677667667766776776676776766767677676676767767666776767667666676776776676676676767676667766776776767676767666676776677667767767667677676776677676776677667767677676676667767767666776767667667766776767767767766666776766776766666767677677667676776677677676776676767676776667766667767767676676766677676776767676767767667667766767767676776677676767667767676776776677677676766766776776776667666776776677677677666767677676676776776677676776776776767666767767676776776776666767766677676776676667667676776676776677667676776767676776776666776776676767677676766767676767766677667677677676677676776667676666677676767767677676676677676767766676677677666767766767677667676776776667676767676767676677667666776776677676767676766776677666776766677667677677667766676776677667767767677676776667766766676767767767767677676677677676677676677667767676776676776667676676677676676766676676676776767676766767676767677676776676776776676667666776776776776767677666776767676767767767767677667677676667767766776776776766776766667766776767767667676677676776676767767767667667766776776776666767667767667677666776677676667766676767767767766776776776776676776776676767767766767767667677676676676677667677667676766766676766766767767666676677676766776677667666677666667676667767766776767767766776767766776776766667677667766776767676767676776766676767766666776776766766766776677677676677676666767767676767667676676776776776676666766767766676677676677677666676676776776766767667677677676667767767667676677676676767767767767676766677677666766667766776776677677667767677676767667676677676776766776767767766776767767666766677676677666776766766677677676776676767767676776767766767667767666776776677676677677667767676767766776767666767667667677677676776776776776776677676677677676767676767766766776767666776767676767767767767667767766776767677667677676776776776676676766767767767677677667766776767667766676776767767677666776677667766766677677677676766767766776776776766767666776767677676677676776677677676776767676767677667676776776776767766776666766767767767767677676776766676767667677667766767766766767767677676676677676776776776776677666767666776677677677677677666676776666766676767667666767677677666766767676766677676677667766766776676767676776767767677666676767676676766767766677677667767666676767767677677677676776676776677677676776676776676776676676767767667677667767667767667767766676676776767766767766776767767676667767677677677666767676666767767667677667666776667766676767676776776667766766767667666676766767667766776676676767676676776767767677667667767676767676767677666667676776676767667676767767767767676776677676766767767677667677676676776776767767766767766676766767767667767666667677667767766767677676676677667676766776767677676776766767767766677677676767676667667666776766767677666767666767677676677677667767677676767766667767776776667667677667677677677667766667676677676776776776776766766767767767767677677666766676676776776776776676776667677666776676667767767766667767666766767766766766677676676776666767676667767766776676766677677677667667666677676776767667666767767767767676776776767676776676776766776667676776767766776666776766776666776776776767767676776767667667767676776676776676776767667676776676776766776767667676667676776676677677677676776767766776677677676766666767667766776767767766767766776776766767767676677677666767767767767667767767766776677666776666677676776677677676776776766776677667667667677676667766676677677677676776776767766776776767676677677666767667767766767666767666666666676776676767667666767767767767766776776767676766676776767677677677676767767766776766676676766767766767767666767767767676776767667667767677677666667676776767677677676776677676776776677666677676667767767766776776677667667677676776767767767677677667677667767667766666766776767676667767767676667767766767766776677677676776776767667767666766767767766667667677666667677676776677676776677666677676776767767766766776677667676776667676776767767677667766766776766776776767676667766677667667766767676676767767767677677676676776677676776676776667676776666667677666666676776767767767767676676677666766776767767676677677667676766667767676776767676666776676677676676676776767677677677667767767666767677676776767767767677666776776776766676677677667667767676677667766767677676776667767767677676766666677677667677667677667767676776776677667667766776766676766776776767676676776767766767766776776776767767677666667766776676677677676776767667767667677676677677666766776776776667676676776766776676667677667767767667667676667677667766767677676767667767767677676776767676766766776676666776776776776776776776677677666776676767667767766666666766666767767767677667767666766776776667767676676767677676776766667677667667667676776776776676677667676776666767766776676776676767667677677676766767766776767667766666776666767767766776677667667676677667766767677676677677666776776676677667676767667766767677676776776776776776667767676776776766767767667666677676767767677667767766776776767667676766766676677677667677677676767667677676666766776676767766776676776677677677676776776667667767767676667667676667667766767766776776776776767767767676766776767766767767767767767676677677677676767767677667767767766776767676676767677666776766776666776767676677667667767667677667677676667676766677667766776666776776666776776776776667677677677676677676776676766776766767767667767767766767677677666776766677667676677667676766667666776677667767766676677666776766766666776677666776767767766767767766667667766677676776767676767677677667767676776776767767666776667667676677676676776776776767766767767766776776776776676667767677676766776767676667676767766667676776767676767767667767676776766776677667676776776776666776767767676766677677667767767766667767766767666676677667676677676766767767667767677676776677666766676767677667676776666776776676667667677677676767767767667767667766776677667677677677677677676677666766776767676767766767676767667767767677677677667677676776767767676776776776776767677677677677667767767767677667677667676767666667767767667667676676766776776667767766776767767766677677677677676676776667767767676666677677676767767667766767676767676676766776776677667767667666677676666676766766666767767676667676766776767767767767676677667767766776676677676776766766776776767766666767766776767676776766776766767667767676676776776776676667676766766666767767767676776776767676776767667676667676667677676776766767767667667667676666676766767767766776767676767677666767676767667766776767766676667767767767767677677667667767767667677676676766667767666767676677676677667767667767767676776677677677677677666766666766676776776767676766767767767667677677677677666776676667676776767767667767667767767767676767667767666776766676667666776776767767667676776766776766767766776676676766767767667677666776767677667767767676666776776776676776776767766677677677667677667677677667677676776767677666676676766767767767767677677677676667666677677666776767677676767767767766776667666776677676677677677676776677666767666767766676767667666767767677676667767766776766667666677667677676776776767667767767676766776767766776776677677677676776776677677666767676766776776677677666767766767676667767766767677667676676676677677667767676767766766776776766776677677667676776776676776676677677676767667766776767666676676776676776776776766767677677667766667767767767667766776677667666776677676776776776767676767767676776667767767677666766776776767677677676767667666676766766676676776767667676767767766666767767766677676776677666767766766776776776676677667667677676776776767767767767666677677666776776776676776776767666776776767666767767767767676776766776776767676767677677677676766667676776766676767677667767677677667667767667676767667676677667767767767767767677677676776676766667677667767766677676767677667677666676676776667767766767767767676666677676766776776776776677667677666776767677677667677677677676677676767
67667666776767676767767676766776767767766776767767767767677677676767676767676666776776677677667767667667766676767767667676776776676677676767677677667667766767767677676776766776676776776766767767767767767767767766677676776767676776676776776767767767676776776776767767766776676776776767677676767667676776677667767676776677667677676676776767767767766776776767767767666767767767676767677676666767766676776667676766667767767667767677677666766676767766776676667677677676667766767766776776776676776767767767766776776676766676766776676677676767677676776776776667767676676676676767666767677666667767666767766776776767677666776766767766767766776676667677677676767666677666666767666766667666767677677676776776677667666767767766667767677667677666776676766677676776767767667767676677667767767767676776676676766776676677666766767676667677676776776677667667766776776676767677677667767677676776767676677677676776767666677667676677677666776677676766677667676667667766676776766667767767766767667667767677667677676677667676767676677667767676676677677667766766776776776776677667766767767667677677667766766766776776776766766776677676776767676776776767767767667667766776676767677667676776776767766676776767676776666776677667676776776676767767767767766776776677667667676676776767766666766667767677677677667667767677677677676766667767767767766776776767677677677676767677666677677667767766767767767676767767677667667767676667666776776767766776766776767767676776766767767767676776767676677666767766776776776676767766677677677676677667767676666667767767766776767767677677676776776766676666676767667766776676677676776767677676767667766767767677677667767666676776767676776766677677677676776776767767676776776776767767766766766767767676677676776666767676766767677667766776776677677676776667766776776676776677666667766776767666666676676767767677677677676767677677677677666677666677667767767767666667676776776676676776766676667767676776767767676776766776776767767676677676667766677676766776767667767676766676767767677666767677666667677676666776677677667666767767676776767677667677667667766677666677667767766676776766767766776767767677666676766676776767767767766767767767677666666776666766677677677676667676767676677677667767767667667767766677676776677677676677667766766676677667667766776767676767767767676767767767676767767666776776676676776767767666676776667667677676667667677667767667677676767767767676767667766677676767677667767766776766676677677676776677676776676676776776767767767767766677667767677677677667677677667667767767676677677676767667676776676676766776667676767767676776767766766767667767667766767667676677677676676776677666776776776677667677676776767666776766677677677667677677677676776676676776667667767676776776767766676767767676776767676676676776767766676767767767766767766776776667767676766676766776767667767767767767767766767667676667767667767676776776767767767677667767767676667676776767767766776676676666776776676776767666676767667676776667667767677676776677676677677677667766676676766676766677676666767767767767676776766776776677677667667666676776767677676667667767767667767676767677667667677677676776677667767767767676766776677666776676676766776677676667767677676776767677677676776766776776766766776776767767677676767677677676776766766766776776766676766766776767677676776767677677666766776667767677677666667666767766776676676776766677667767766676767676667767766776667767767677677677676677677676766767767766766767767677676776766776776767767767767667766766766766767677667766767677676776766677667766776776776766667677676776776767767676776776667676776767766666767677667676776766776676676766676776767767676766677677676677677677667766767767767766767667766776776766767767766767767666767767767766677676776667766776667767767767666776767677676776667677666766776677676776776677676767766767677676776776767667767677677666677667767767767767767766767676667676677677666767767766766776766776767676667667667766676776776776776776766776667676766667767677667667676776767767667677676666667667676767667766677667766776676767676667766766667767767676776767767767677676776767666667676766767667676776767767666766776666766677676767667677667676776776776776677676776767676767667677677667677667677677676676676767767677666776766776767767666776667666766667767766677677667767677666776766767676776667766667767767767667677676776677667767666776767677666766767676766667766776776766767767676776677667767766776676767767766676677676776767766776766776766676767667677666767766666776776776776677676776767767767676766676776776677677677667767767766766776767767666766667767767767676766776676776767767677676677677676776776767766776676776667767676776776776767677676776767766767677667677677676776776766776667667667667767767767767767676666767767767667767666666676677667767667667677677676676677666667767666677676776766767667767767676776676767676767767667767677676667677677677676776677667667667766776676776776776676676766776676776766676677676766776776676776677677677676676766766767677676776666766767677677667676776677677676667767766677676776676767767767666776676767767767767767667767766767767677667766767766776776776766767677667767767677667667676677676767767667677667666677676766767677676676677677676776776766776767677676767767677666767677667667767767767767767677677667677676766767676676676677666766776677677667676767676767766676776767676776766767676776767666666776767766776767677666767676767767677667767766776767666767667766667676667767766776776666776767676767677667767766667676676776677676766766776766776776767767767676666776676767676676776776776776776677667677676776666767767667677667676767677677676767677677676676766767676677676677676776676776767766776776767767766776776776767676776677676676766776767677676776767677676677667766776776766776767676677676776677667766776767767677667676767767767767766766766767766766767767667676676776677677667677677676667676676776677667766766767767767766677667767767677667667766766766667767676776776666767766776776677667766776767767677677676766776766677677666776767767676776776676766676667677667766677666776766676776676776776776677667666776766776776766776776776676766676766666667676676776776776677667677676767767767766767667667767766766776676666767667767767767767767677677677677677676776776667766776776667766767667767767766766776766767676766767767676776766676766776776766766667766667767767767666767766776666767676677677677667666767666767767677676767766766776776767767767677677676776676767667767767766766766676767677667676767767676677667666776767767677677676776767767766767767767767676667676776767767677677677667767677667767766776667666666776766677676667676767767677676766776767676776766776677677677676766767676677676677676767676776667667767677676776776776766776677677676666776766767676776677676767767767676767766677667766776767767767767767767676667767677676767676776677666767766677666776676667767767767766677667767666666677676667677676776767767766667677667676666767766767767677676766776667677676667767766676767676776776776776667766676776776776677676766677676767677677677667767677666667677677676767766677667677677676767666767767767766676766676776767767676776766776776677667767767676676666766776766776676776776677667767766767666677676676667666666677677677677676677676676677667667767666767767676666677677667667677676776766776767767766667676776667767766776766676767766767667767667676776677676767676767766676776776767676676676677676776767767676776766767667767767767767667666776776776776767677677677666676677677677676767767676767767677667667767766776677677676676766767766677667766766776766776776766677676667676776766776677667767767676677677676766776776676676776667676676776776677667767766676766767677667666667667667667767766776767767766667677677667677667767766677676666767676776666676776776677676776766766767767667676677676776676766677677677667766667767676776776677667676776776676676767676676767766767676776767677676776766676776676767766677676767677677666676666766676767767767766677667676767767767676776676667676667677677677677666766767667676766776767677676767766766766776776677677676676667666767767766766776776676667676667677676676676776677667666767666677677667767766776676776677677676776666767767677676767677676767767767677676776766766666766666677677676776677676776776666776767767766776676677676776776666667767767676766776776766766667676776676676766767766676766776776776776676766776676767676776666776776676776767676677667767677677676667767667677677667667676776776776666767767766676776776667667766776767677667766767767767676776767767677676776766776767766776766776776766767667767767767676776667677677676667767676677677676767766767766767677667676776776767767766667767676767766767676776776776776676667667667667767676776677667676776776766766667676676776767676666767767677677677676776767767667767767677667676767767767766776776766776776776776767676776766676766676766767676676776676676776677677676667767766676676776667767676666676677677676677677677676667676776766676676766767767767677666766676677667666767766776776677666767766677677677676776767766667667677676776767766767677667677677677676776776766776676776776667766767676677677667676767766767767676776676767766766766776676677676677666767766767676676667767676776667666766767767677667677667677677667677676667767767767767766677667766776677677676767766767766766776767767767767667676766667767677667767766776776676776776676776767767676766767676776767767667766776676776776767766776676766677677666677676767677677676776676676767767766666677666776776667767666766767676776766776766766776776766767677677667767677676776767676667767767766676667666677677677677677677676766676767677677677677667667766767767766766776776666767767676776676767667766677667676776767676776776776767766767677676776676676776776767667677677676677677677667766767667677667667676776666767676766676676767766766767677676776767677666776767667676676766676776766776776776667677676776767677676767767677676766776776666676676776766766776666677676677676776766776776677677676766666776776666676776767667766767767677676676676767677677677667666776677
767767677676766677667767677667667766776776676767766776667676667667766667766676766776767676776776776676766776767676776776676677666776676676667767767766766676776776776766677676767666776776767766667666676677677676776676776767677676676776776676767767766776776667766677667677677677667767676767666767767677677666776767766677676767677676767767677676676676677676677677676677676766677667767676776776776767677666776676667767766776767767767767677677676776676676776776776767677677677676676776776666776767676776767676676677667676677666776767767767677676767767676677667767767766776766767677667767677667677677667677676776766677667767767677667677677667667676767667767667767677677677667767767767767676776776676667767766767767766776767676776776767676776676767677676667676677676776677676666776776767676767676676776776666767677677667677666667767676767767676776776776767677677676676766766767766776677666776766767676776767667677676767767677677677666767767677667767766776677677676666767677667766676666767767766667767667766766776767766767766676776666776677676776677667667767767666667667767767767767676776677667666767677667676767767766766776776676676767766776767766776676676677677677667676776677667767676676776767677676677667677666677676776677667766776776667677677676676767766666767766767676676776767767666767767667676776776677667676767767767767767767677666776677676776776776767667767767767767767767666667767677676766677667666677677676767666776676676767677667767766667767677666676767766776776677677676776776667767767676677677667667667676767766676676776767676776776766776776776677667676776677667676766767677677666776667766776776676767676776676776767666767677667676767677677677667767767666677676767677677666766776767767677667766767667767677676667677666676677677676767667767667676766776776776776776676676666776667766776767767767767767667767676776776766776767677677667767767767766667676767676766676766676776676776766776767676767677677666676677676676676666677676776677676677667767676776776776776776666667767766776767677676767767677667667766776767766666766676766766677677667676676776667666677667666677676767766677676776776766776766767677666676767667767666666677667767676677677676677667767676677676676766677676767676776776767677666776776776766776776766767676776677677677676767767676767767676677676677677666776677677677667676776766776776767677667767767767677676767766666676776767767677677676676677676767767767667767667767767767767666776776677677666677676776767767767767666677676767767676676667767766667677677677666676677667676776776767766767766766677666667676677676677676776767767767767677677667766767676776776776767767666767667676677677667676776767667666776677667767676776767767677676767667766676766667767767766677676676676776766776677676667676666776767676776677677677677666776766767767767677677676776767676767766767767666767767766776676776776677677677677676776776677676677667767767666776776667677667767766767767676776776667677676667676776666766776767677667766776767677667677677676667677677667677676667767677666767767666776676776776767667667767766676776776776667767676677677667677666767767767767676767666667667676767767676766676766776667767676776776767767767667766677667767666676667677677676676667766677667676776767766676776676666767667766776677677677676776676767667767767677667767767667677677677666676776776766667767767767767766776776677667676767766667677677677667677676666767677676767767666776776776676676676767667676666776767666776667767767677676766676667766677676667676677677676776767677677677667767677677667677676776667767677666776767767667766767767767676767676776776776767766776767767667677676767667676776767766767766767767676666677666766766677667766766766676676766676766677676767677676776667767667766676776776776767676767666767666766776666667767766776766776667767767767677667766677676766666776776776776767767766776677676767667677677667767667667676776676767766776677666766677676677676776676776776676766776667676677666767767766776767676766767767767676767767767677677667766776676666677676766766776667766767677677676767676776776776766666776776676767767767767767676667767767767767676767667767677677677677677677667676767767667767667766766776776776776766766776676776776767676767666776776767676776667676767676776776766667766767767767677667667767766766676776767676776776766776776776766766776776667667767677677676767767677676677677676676767677667766666677676767667766666776776766666776766677667667766776776776767677677667767666776776667766677677667767676767677667677676767677677677677676767667667767677676666667766776776767677676767766767666667676677677676667766667767667676776667677667766776667676767667667767767667766676776776666767676776676676676767676776766767767767667676767767766776776776677676776677676767767766767667766767767676776776776776676766776776766766767676767767667767766766776667767767667766766776776767766677667767767677676776776666677676766776767676677667677677676776767767767667767767677677667767667767677667676766766776776767676776776676676776767767676676767667677677667677667677676776776766776767767766767766667766677677667767677677667767767767767677667676776776766776776767667677676767666666767766676766767767676667676766676767677676676677676766767767767667677667766776776776776667666767767666667767767676677676766776776776676767767666767767766677677667677666667767766776767767667677676776776776677667766766676676767767666767677677677667667767667766767677676776666767767676767767766766677677667766767667677676677677667667767767666666676766776766767767667767666677667767767676667766776677677676767767677667676776776676667677677676776667767767666676776776767667676667766776667676767676776767676767767677677677677676676776766776677677676776766766776667767766776776767767676776666767677666676776776767767666767767676766677666776767766677676766776677676667767677676667676766677677666666677666776767676776676767766676776676767767767667767767666677677677677667766767767766667677666767767666767667667766667676677676667677667767767767766677677676766776766676776766767766776776767676776776776766767676667766766776667767767677667767676676766676767767767677676767667676776776776767767676776767767767767766676766776767667667666677666776676776766776767766767676776767767767767677677667677677667676767767677677667766677677676776766766767666776767677677676767766776776766776776776767667677676667767666667767767676767677676776677676766776767767667766767766766767676766767677676776767666776776776767767767677676766676676667766677676776767676766776666676677676767676776677676776776776776667766776767676776677677677666767767767667677677676667767767677676677666767677677676677667676767667767767677677677676676767667666677667667676666766677667767676767667766766677677667767767766677667767767666767767677676776667677667666767667666776677667676767766667676767667767766776776767767676767676766676767766676776767677677677666776676767666776667767667677677677677676766776776677676677677666776767667767767766767676677676776676766776666667766776677677677677676676776767767767677677676776666767767677676676667676776666776667667767667766766776776776776677676677677667676767766667767677676776776766776776677676766776767676677666666767677676776767767766677676776776767677676767676776677677676676776776767767677676676667677667766767766677667766776776767766767767676677676677677677676776676667766766677667766676776776776767676776766676677666677676667767767767767667767766766766776676766766776666676767677667677676766666676776776677677677676676776676766667676776767767767767677677676667767677676776767766766776677676677676766666766677676677677676766666767767677677667766667767677677677677666776766776776776767677677667676776677667767676776666776666677677677676676776676667666667767667677667666767767667767767767767766776676666676776676766776776677667667667677667767767767667676776666776766767676667767677677667676767767766666776766676767677667766767676766766776776776766776767666776676767766776667767767766767766776667677677677667767667677677676667676767677677666766776776677677676676776776776676776766776776776767677677676776677676766776667676767667677676767767767667767766776677667676776666676676677677676677677666667766766767767677667766677677677676776676677676667667677666766767767677666776767766767767677676676776676766767766676776766776677676766767767676767767767677666776776776767667767676767767667666776767767677676677667677676767766766667676677676667766776776676767767676667677667767676766667677676767767677667676667676776677677676776767767677677667676767767676766767677676677677677677676776767667767677676767767767766776767666776767766767767666666776767676676776767767767667677677667667766677666676766666776776767677677676667766667676766776767766767767767667767667667676776767767676676776776767677666767676766676667767667676667666766676776776776776767767766767676767766677676776677677677677677677667767677677676776776767767767677677676776776776776767676776776677667767666776766766767677677676776767767766677667676677676776767767677676676776767676677677667667766666776776776676766766766677677676776677676676677666666776776767667676666676677676767677676767767676666776767676767767667767667667767676666776676767667766677677677677677667666676776676776677666676767767766667676776767767667766776767767766766767766767766776766676776767667667767667766767767676766676667767676667767676676776676667767766767666677667667677677667676676766677676766776767767676776677666776767767766767666776766667677676767767766767677667677667666767676767676767676776677676776766767767677677667677666676776776776776766677667767677667767676767766776667677667677676677676676677667766776766767677677677677677676776776776776776677677677676676666776767666776766776666766677666677676776666766767766776776767676776677667677677676667667767767677667677667677676676666766776676776766767767767676677677677667677677667677667767766767766677676776766676676677666766677677677676677666767766767767767667676667766776776667767666776676776676667767766767676776767767766766767677676667767677
6676766776776776676776767677666776766776776767767766776677676776766776776767667767676766677676776677676767767767766667676676776776667767677677676676776776667677667667767767676776767667766677676776767677667667767676776667766776776677677667767767766766776776776767767766776767667767677676767677667767676776767677677666767677667767677667766776767767667767767667767676776767676666767676767666767676676767677676676766767767666767767677667676776767767767767677676776676766776676767767767766767676776677676776677667767677676767766776766766776677676676776776767767666677667766776766767766767767677676667666666767766667767666767767767766776776776776677676767766776767676666667676767766676767667766776776677676677677666767677667677667667766667677676767767676767766766677676676676767676677677677677667666676677676767767767676677677667767767676677676776677677667676766767767676776677677677677676677677677677676677667767666677676677677676677667666766766776677667667767666676767767766767767667766677676766676776767677677666776776767766667767676776667667767767676666766676667766766676677667666676666776767767766776767767767676676667676676766767767677666677676776767677666767677676676677677676666776776776776776776676776667767676776767667766677667767666677676776776676767666677677677666776677676776676677677667766767667767676667767676676776767766776676776776676677677676767677667676776776676776776776766776776676667767677677676776766766676776767767766776776767666767767767667676666766677667676767676776677677667667767767676766767676767676766767667677676677666776767767676677667766766767767767676776776677667677677676676776776767676676767676677676667666776767767667677676776776776776776667677677666677676767767767677676676676767677676767766667667666776677676767667676766776767676766667766766676776776766776676776766776776766676776767667767767766776776767767767767667767766767677667767677676767767766767766776776677676666776766666776667676776776776776767676767666667667677667767767676776776776767766776776776676677666667677677676767766776776776776676776667667666677677677676776767666766676776776767677676676676776766767766767767676776776676676776667666776666776776767667677677666667667676767677677667677676776676776767666776776676767676766677677676776766766767767766776666767767767667676767767767767767666676767667767677667767766776677676767676776776677676776776776676776767767676776776677667667677676676776776776676776767676767767676767676776666766767766766677667676677667677667666776667767766767667767667676766776667676767676776767677677667666767767767767677677677676767677676676776677667676677677666766767677676766677667677677676766776776776776676776767766776767677667676767767767767676776776776767677667766677667667766776767767667767667666776767766667676676767676776677677676766776766776666667676667676776767676667666767676776776677666766667677666667767767676767676767677667766767766677666667767767677677677676767667676667767767767677677666776776676677676667766767667667676766667676677677666776767677667666766776776666666667766776767767677667667767767766676776767677667677666767676677676667767677677667676676677676666767666767766776767767667766666677666776776767677677667766776776776677676776776776767676667766766776676776677667677677676767766776776766776767677677667767677667766677676677676776776776766767666676766776666667766767766776776767676776767677676767676766767766667767677677666666677677666776667676767766766666776776776767667677666776767767676776676676767766766677677667766677677667667666666676676767766766776667667767677676767676767767766677676766776776776776766666767677677677676767767766767676776767766676766767766677677667766776776676767667766766766767667677677677677676677667677677676676676767676676767666776767676776776776767667677677677677677677676776766667766677666676677667766767767767676766676776776766677666767667666766776676776767676767667676666767677666776776776766776667677676667677666767667767677676676676776776677667667666766667676767766767676776766776677666767766776767677677677676776776776776776667676776667667676767766767767677677677676676767677667667676776767767677677676666677676776776667677677676776776676677667767767767766766766677676667676766667667767767666666776766666667677676766776766776776767767767766776677667667667666766677677676767676676767676677667677667676767667666767767676776767766776776667766776776767766676766667677677667676767767767767767767767767676767667666667766776767766677677677667666776767676767667676776776676776776677676676776776776776767767666766676667676767676776767767677667767676767677676767677676667676776776667666767766766767676776676776666677677676776767676676676767767677676677667666776767676676767766776776666776776677667677666767767676776666776776776767767767766677677677676776677667766776767676677676676766776776776767767676676766767677677667767667666776776666676776767676776767767766776677677676667767667677666776677677677676776776776667767676767767667667676776766776776766677666677666776776677676767767767767676766776767766776776666676667767667767677676776767667767677676776767667767767666767667767767766776676676766766776667767767677677677667677677677667677667667666776776677677677666766776766667676766676767667767766667767666676766666776776776666667767766767767766776776776667677666666767676767767677667676776776667676767767676666766776766776767767767767767667767767676766677677667766767676676666666766776776776767676776776776766667676776776776767676767767766677667677676767767667666667676776776776667676677677666667766676677667677667677676776766767666766766776776677667766767767676677677677667677677677676776776667767767676676776776676767666776767766676776676776767767667766677677677667666767767677676767676776766776766776667767767766667667766767676776766667767767676677667767767666767676776676766776677676667666666767677676677677667667767767677676666766766776677667766776766677677676776677667767677667767676776677666767767766667767667767767676766766677677676667766767767767677676776767767676667677676776667677677676667766677676776776776766676767676776766766767676767677677667676776766776767666767677676767767766776776676767767767766776676676776767767667767767677677667767677666767677677677677666667766677667767767767767677677676666767767666767676767676677677676776667677667676776776667766776767767767667677677676767677667766677666677677676776776767676776767677667766766677667767667676776676677676776666776677676667677666776766767766766677676767766667676767666767766676667766666776776776767767676677666776676776776766676776767666676766676767666677677676676776776776767667767666666677667677666767767677676667667676767667767766767676776676776776776666677676776677677666767767677667677667677676767677676776776776776776767767767766666767677667767767767767767677676767676767677677676677676776677677667676776767676776767677676766667676677666667767766677677676776767677677677677676776776676776776677677677677677676766767767667677677676776776677677666766776767667667666766767767767767767667677677676676776766767766776766767676767767767767767767767766676666666776776767767677676776766767767766776767676766767767677667767676776776676766766667767677677677666767767767666667766676676767766766767767767677677677677666766676776766766766776767767767666776676767667676767767767667767767767767676767677676776676776676776667676676767667677677667767767676767677676677676767767766776676776676677676776767767676776776776776776677667677677676767677676677676677676776776667767767666676666776767767766776767767667676776677667767677676676767767767767767767766677667677667676767767677667767767767766767767767767676767766667677677667766776767666677677667766677676767667667666776776776677666677676776667766676767677677667767676776767676676676667676776767677666767767767677667767667677677666767767767767667767767766676767666766776676776776667676766776776776767767677667676767767766776776776677676676766676776677677677667677676766666767767677676776776666666767676767676776766677676767767766767766767676677677677676677677666776677676766676667766676677677676767677676776677676767766766776677676766766767767676667666767767766776767667767767666776766767766677676767766776677666677667667766766676676776676776776776776776776666776766776767766767767766667767766766776676776766676677677677677667766776677667767667676776776676767767677666676666677677667767676776766666767766776776767667676676667767676776767766776776676776766776776767767767767667676776776776776776766677677667667676776767767766667767677676776776776776766676776776767767676767676776767677667766676667676767766776677677667677677677666666666767677667767767767667767677677676766776677677676677677677676766776676767766667677676776776767767766767667677677667677676677676767677676676776767676766776676776776677677667767676776776776676676767767676667766677677677677676676767766776766776767677676677667767767666677676767767767766767766776667677667766776667766766766776767676677677667766666667677667766767677676766776677676667767767667667767677677667767676767767767767767677676677677677667766776667676677676767767767667667666767676666677667767766666776776767766767766767677677676676766776667767677677667767677677677677667767767767677677676666677676776676676776767766776677677666676676667766776767667677667766776676676676767666776667766676766767767766776776776677666776677677676776776677677667767766767767767766676677677666766767676776667767766767676767677676667667677677677676767666677676776767676766666776776776766676667677677677677676677676676766766767667666767677667677676776776677667667667666677677677677666776677667767676766767667667667767676767676776767667677677676767767677667767767676676767766667676766767766776767676776766676676766766766677677677666776776776766767666676676676776767677666667677676677676676776667667676677666776676766667767676766766767767766667767676667766766767676776767666766776776766767677677676676767766767767766766767677667676766767667767666776676767677677677677677677677676776766767677677676677
36776776767766766676667767677676766776767677677667677676767676666766666677677677676767767767667667676677667767677666677666766776776676776776767666776776676776676677666766766776676776676666767766776676676766666776766766667766767766767767667676776666666676677667666766776776677676677667767766767767767676776676767677676767676767667676676767767676767767766776676767677677676677676677667767677677677676767767677667766766676767767667767666776667767767676767676776666766676776766676767677677667677676767767676667676776776776667766677677667667766767676776677676767767767767767767667676766776776767676776766767767767676776767767767676676776776766776676767766776776676677676767766766767677676776676766767677667766766767677676766677666767766667767677667677666776776677677666667766767666776766767677667767676767667767666677666776766776776766776776677677676667766677676776767677677667677667767677677667767766677667677667667767676766767677667667767767766676666776667767767676666667767677677677676766776776776776667677677677677677677677667667676776776776677676767676776676767667766676666776767676767767766677677677676767767677667677677677667667767766676677667767676676776776767677676766767767677676767767767766776776776766666776767767676676776677677666676776676666776667667676677676776776776776766676667666767677667676767767677667677677676776776676776776767677667767767766677667677667667667677667666776676676776767677676767767677676776776667767766767766776776776776667767767767676776767766677676677677677676776767767676666666767667766776776776766767767676767676766776667667677676677666666776776666776767676667677667676766776766677676776776766766767767667676776776776677676776677676776776667666667677677676767667676776767767666767676677666767676776767676677667676767676776766776776776776667676776766767677677666676776767767767677666776767767676677677676776667767676677676767676666776677677676776667667767676677667666677677676776767677677677667767766766767767767667766676767767666767676776776776776776677677677676776766767767676767667666677677667767677677676767766776667676676776767767677666677677666666767767766767767766776766667677666767667676776776776776676767767666776776776677666766776776666767767767766677666676676766767767667766676776766767767767767766676677677676677667677667767767667677677676767766667677677667677676667677677677667766767766676767767766776766676676667666776766766677676767667677677666676776667767767667677676666776676776766767677676776776776767666767677677677677677677676776776767766677676676767676667667767666776776766676666667667766767677677667676667676767666677677676776776776767767767676676776767667676767767667767677666776776667766776667677677676776676767767767766776776776666676776766667677676776767767667677667677677676767677677667677676776766767677676667676677677666776677677667666766666776766676677677666767667767676676776767677677677676776667767766767767677667767677676677676766776666776677666767667767666676766767766767766667767767677677676776677676766677667767767767677677667677677676767766677677667667766676766677676676776766776767667766776776766767767766767767677676767676767766776776677676776776677676766666767767677677677677677676776767766766767677667767667677677676767767667766767767767677666767767767767767767767767677667676767677677676676667676667767767677677676767767677677676677667767676677676676776776776667667676677676667766676766676766767667666677677666776766767667766767677676667676676767667767766676767677676676776766776767766776676767767767676766776666776776677676767666767677667676677677666676776677677676776767667767666766776676776676676677676767767666677677676767666767766677677676767767766776766776667677676666677666767767667677666767767766776766767666677666677677676667677666766676766676776667766776767766767677677667667767766776776766766766666676766776776677667767766766677676676667666776776676676776767676767767766766776677676767766677667767667677676767666776776776767667766767767677676776766776677666776776776776666767766677677667766776776776767766767766766776767676767767766676776766667667676776667766767676776676767767766766767767767767767676766776776766776776676776776666776776676766776677677666767766667676776677676776766776776776766766766676766767667767677677676666666677677666767677676667677677676776776767677677667767666776766766667676676766776667767767766776767667676767767667677666766776766767766677676776776677676766776677667677667766677676767676667677677677677677676776776776677677666676677676776767667766767667676766767767666667767767677677667766776676767677677677676677676767767767676776677677666776666766767667677676767766667767666776666666667766766676766776776676766766677667667766677676767767766677667767677677667677676666767667767677677667676766676776767767766776766767767767676766766776767667767666676776767766677677677676766667676767766677677677677667677667767767767767677676767677676676677667766776767767667676767767766767667677676776776667766767767766667676767767766767666776776667766767677676766776776776767677677676767767667666667676666776776767767767667767676776676776677677667767766776776676776667767677676776776766677677667667666776677676776677666667767766776776766766677677677666776776767667667766767767767766776677667667767767767767677667676767767666676767766666677666776776776766776766776677677677677677677666776667676767677677676767767766666776667676776776776766776776677677667766667766776677667767767666776767676767676676776676667667677676767666677676677677676776676666776766667676677666776776767766676776766767677676666676677677676776667766676667766676776767677676766776767767766676677677677677676767667767766676767767766766667676667667677677676766767677667767767676766767767766766667767767767677677677676776676666767767766776776766767767677676667767767676767676676776767767676776767767767676667767676776776677677677676766776677676676767766776776766667766666767677667767767767676776776776776666767767767766776666766676776776767677677676767676677677676776677677667767767767676776776776766767767767767766776766776776776767767767766766666677677667667677676666776666677676776766776776776776767676776767667677677676767767767676776677667677667667767676677677677676776767767666667677676766767766766767676767676676677677676677677667766676676776676677676677677677667766766776677677676776767676677667767767767767766776766766666677677676767677676776766676676776677676667666776677677677677677666766767766776776767666667767767676666767666666667667767676767766677677677676667767767676776776677676776766677677667767677677677676667766766767676767677677666666776677667767677667666676767766776776766766767677677667676767766676767667677676676766667767676767767766677676776767767766776776776776766766776676767766776767676676676677676767767677676767676776677676677677667767766667766677677666776767767677676767676677667766766776776767677676776776767676776766676776677667677677676767767676766766767676767666767667677667676676677667767667666776766776767766776767677676667767766767767767666667676776677676776767766766677676676676677667676766776667766667767767666676767667676676667766776776677667677667667666766676776776767767767766676677676676776776776767666776677677676776667677676767767767677676767677667766767667767767667767676776776766766676776776676676767767676676666667667676677677676676677677676677667676667667676766767667767676676677676767766666676776776776776776676776767677677677677676766776677667767676767767767677676766667677676776776666676776767767767677677666776677667676766676766667766767767766677676666767767767676677676776767767767767666767677667676766666776767666767667676677676767666677667667766676767767666767667677667767667766767766776667666676767767676666677667766676767767666766667767676766776766666767767677677667767676776767677667667767677667677676666667767767666677666676776767767766667767766776667767766676776776776677666776776776677667767767667677677667667766767767676776767767676676767766766776677677676767676766767767667767766776666776776676776776677677676666767677676766776676766776676667677677677667676677676767667666776766767767766676767766676677677666676776767677676766677666767676767676766677677677676767677667767667676677667766667676677666677677667767766766767677676776767676776676776676776676676767766776676767767766776676677676776676776776776766766676676667677676776677666766676676776776776767676667667767767766667676667767666776767676667676677677676776776766767766776776776776776676776676767666776676676677677676767767667677676766677667667677677676776767667677667766776776677667677667676676676776766767676776776677667767666767767766766676767676677676767767766766776776767767767676766776776676676767766767767767666676766677677677666776767766667766776776767767767677676766767667666776676677676767677677677676767676776676666776767667766677676676776776776776776767766767666667677667766766767767766776767767767667667677676776676776776767767767666766677676676766767667666767767766776766766766767677676776677676766666676676767667767676667766676776677677666767766677676776776776766776676767676776677676776766767677667666677667767676677666677666776767767677676677666667676677676776677667676767767767767676677676766676767667676677667667666677676776767677667767767766677667767766776767677667676776767667677677677676776767767667766766767767766667767766776766767676776776766767667667667667666766676666766776776776676776776776776776676767767677676776667767766677677677677667676776776776776776676766776676767767676776776676676776776677676767667667767677676676776776667676766767677667766677676776776667667767666766767677676776767667766676677677676766767676776666677677677677676766776776767677677677667676667767676767767676767676776766776776776766776767767677676767676666676676767767767767666767767666767766776776767677667767767767676767677677676776667767677676776676767767676766677677676776767766766766767676766767766767676776676676666677667767677676776766676667767766676776677667766677677667767676776767676766776667767676677676
667767677677677667676776767677676677677676776766766776766676776767767767767767676766776776767667767676676667667767767676766677677667767676767767676676767667766767767667767667767767767677676766767766767766776776767677667676776766676776767767767766776776776767767766667766767677677676766766776677676776767766766767676666667767666767667667676766766677667767676767767767676767767677676676776767767767676776676766776776676767767677666776776676677677676667677667676767667676767667677676676776676677666776766766676677676767677677666776677677677677676677676677677676776677676676776767676677677667767766767767667767767766776767677677677676676776776776776776776767766767767676677676667767667767766677667676776776766767767676766776776766677667767767767666766676677677667677676776776677667676767766677677667767767766676776676766776676767767767677667767767767677676776776667767767766776766677677677677667767677676666676677676767677667767766776677666776767677677677677676667767666667767767767767767767767767676767676677677677666666776766677676767767676667677677667767667677676767676676776676676676666766666676667766667677667667766677666767677667677667677676776776676776676766677677677677677667677676767766767677666776676776776677677676667667667767766677677677677676776767677667667667676666776676767767766667767676776677677676776666776767677677677666676776776776776677677676767676776677676667677676676767677676776767766776776676766767676767767767677666767677667676767767767677676676666677666776766767667767667766677677677667667766767667676776766676767766767677676767677677676676766776776767767767766677676776767767676776767767667666776776776676676776766766676767767676667767676766666776776666767767667676776677666776767766767677667676666776776776776767766676776677676767667677667767766677676667677677676776776767666776776776677676666776676766766767767676776767676776776676766766767676666677677677667666776666676776766766667766677676667677666776677667677667767766667767677676766776676766767767667667766767677676767766767667676767667767766667677666677676677676767767677677677676776776776776676767676677677676676776776767667666767677666676767667677676776666776776767766767767767667676767666766666767677666767767767677676766767766767676767676677667677676766676767767666667666767667666677676776667767767767676776676667766667676776776776776776776776776776776666766676776676767767766676767676676676676776776776776677667767767677676667766766667666766767677677666776766776676766766767767666766767767676767766767767677676667767677676667767666776776776776776767667766767676766767767767667677676677666776676776776776767667677666766776767767667667767766776776766677676767767767767767677676667767677677676776767667677667677676667666776776776767767666766776767767676776676767677676676666676767767767767677667767766666767666766776776767666677676667766667677666667766776776767677667677677677676776677676766667667667677676766776766677667767767767767766776767766776667676767677677667767677676677667767667677677677667666766766776667677676767667767767667677677676676767667766776776767767677677677677676666766776666667766677676776677677677667667676766776776776776767767766767677676776776767767767767666667676776776667767767677667667676767667676776776677677667767667767677666666667767767767766766667676776767666776677676766776776667677666676776767767667677677676776677677667667677677676776667767676676776767766767767767677676776766766776767767666677667677677677677677676766776767667676766767766776776767767677666767676776767767676766677666767667767767767676766766677667766776767767766677677676776766776776767666776776776767766677676676776676677666776677676776677676676767767677676677676676676766776776766666666676767677667676776766667766676776677667666767676677667677676776766776676767766766776767767676766766677667767767677667676676766776776767767676767666676767676676776776767767766776776767766677677676776776767766776676677676776767767767767667766666776767767677677676677677676676666767677676666677676677677677677676676676667677677677677676776677677677666776776667667766767766677676776776676776776767767677677667666776776776776767667767666767676676766776666776766676776677667677677676676776776677676776767676776776677677676677676767767767676767766776767676776677667676766776776776776776776766767767676677666667766766677677666776667767767767767677676766776676776776677676776677676776767666766667766776676766677667767766776677666776767667766677677676677666677677677667667677677676677666776776667767676667767767767666776676776767766767767767677667767766767667676776766776767667677676767677667766776677667767766776676776767676767677667767667666767766667667677667766766766776766666676676767676776676676776676767767676767676676776776776677666666676776776677676667666767667676776676766767677676766677676677666676676666776767766776767676776776676776767666667677677676776776767766766767677676767666676776667676666776667767677676676676766677667768667667666767677667767767767767676767767767667767767676676776667677677676667667667767676767676767667677676776776776776767766766766767766776767767766766776776667766766766766666776767676776766676767677676767766776677676767677667767677676677676676767767767676767767677677677676767677676766767676766767666776677667766776676767676676776666776676776766767677677676776776766776676766766767676677666767676776676767666767767767767766767667667767767676776767676767767667767767767666767767677667766667767766766767767677676767677677677666767766767767767767767667677677667766767766776676677676776667677667767667766766677666767676676766776767767677676676676767767666776776676677677676776766776766776766677667766767766767766776766776767676767676776767767767666766667676677676776776677667676676766767666766767766776677676767667766766767677677677666677667667676766776776767767767767676767766767676766676776677677676776767676767676776677676677676776776677677676676667767666666767676776666676676766767767767767766767676676767677677677676766767677676766776767666677677677676776676676767676677677676776677666676677667767767766767767676776776667766676667767677667766776767677677666776776676767676677676776667767767767767767767766776667767676766676776766666776776776767767667766667676776767666677676667767766776767766677667677676767677677666676677677676766776776776776776676767676677677677666667677677677676776776677677677677676766667766776776676767767676677676767666776677666776676766667767667767767676677676767767677676677676776776776776677667767766766776776776767767767767766677676766766776767766776767676776767666677676776776766776776776667676677677676776767667766677676766776767767767766677667676667667666776676776667667667767766667767667676766767767767677677677667677676667767676677677667667767767676677667766767667766776677677677677676776667677667676667667677676676767676776776767666776776676766776676676776767767767766766766776776767677677676776776667767767766666766667666766666676767676767767667767767667677667677677666776766776776766667767676767767767767677676677667677677677667677676677677677676776676767676676677677676766776677667667766677666676776676667677677667667767677676776767676776767667667767767667677677666767676776677667766677676767676776767766766776776677676767676776676767676766776776676766767667766676776666677666676677666776677676776776677677676766676767766666776766676776667676676676776667767677676776776677676776677676776776677677667676767667667767677667677667667766767667766767767767676776767766677667767767677677677676776767767677667767767667767677677677677676776767677676667667767667767767767766776667676767676767676776767767767767676776677667767667676677666776776666677676766676677677676676667767767667767767666767767767766676767677676766776767766776666676677667676776676767677676767767766767676776776676767677676767766776676677676776767666766767677676776766767767666776767767766776776776776767766767767767767766776776776767677676666776776767676767766677666766767767677676776776776767767766776776667676776767767767667677677677677666677667667766677666767667677676676776677677676767766767767766666767667766766776767767767766676666767677676776776676677677677666766677677676767666776667767676776776776676767766776766767766767767677677676776776667677677676776776776677677677677677677676676676766677666766767767766667667667767667666676776767767766767677677677676677676767767677677676776767676677677676767767767767667666776666667767677676677667666677666766776767677676766776766677667667766766767677677666676767667767667767767676776667767667676666676767766676776776677667677666776766767767767666776767766776767767667767667666776767767676667767767667666776767767667666767667767666676767666767767667767767766776676776776776766767677676767676666776767767667676676776676766676776767766677676677676666677667767767677667677676676776667677677667676776767677666676677676776776767767767677677676776667677667667767766767767677677676676767676767667666767766776667676776767667766677676767676767766666776766776766776767766676766776776677666767766767767767667766676776676667677677667676776676776676767767677676677666767767767666767766766776767767666767676776776766776767677666676776676766776667676767677667676776776776776767676776776776766767766676666776766767767766667677676776677677677676767766677676776677676776767677667666767677676776776776767766767677677677676766677666776776767677677677667677666767767677676776667666776776776677676776677676666667677677667667767667677677677677667766667667767676766776776776776767677667766667677676676767676766776776776776676766776676766676776776677676677676667767677667767676667667667667667766776766766766767667676767767767676776666767676776667667767767767677676667666677667667767666776766677667666767666776776776776776766776677666776776677677667767666767677667767767676676776676776766666677677676776776676676676776776776767767667677677677676667767767767666776776667667767767766776767666776766776677667677677676766767766776677667667767667767767667767677676776767666776676767677
67676776776776776766776776677676767767677676767767676667666767676676767676666666667766776767676667766776766767677676667767767767766776776677667677666767766766767767767667676667676667766776667676667767766767676776776767677677676767767766767667677667767667767676677667766767677676676776776776676767667767677677676776767667667766677677677667666766776767676776767667677666677677677677667667767676767767767676766776676776767667767767676767767666776767767666776677677676776776767667667767677676766767677676677676776677667666766776677667766776776667767667667767677667767766766776677666776677667767767766667766776677666676766776776776776676776677677676776676776677676767676667676776776767667676677677676666766677676767766667667766677676776767766776767666767766767677676767676767676676766666666767677676677677667767677667667766776776767767676776677667766776776767767766776667677677676677676666776677667676776676677677667676677677677676776776766677677676677676776776667766776776776767766677676776776767666677677666667767767677667766666666666766677667767767766776766677676776766776667677676776767666776677676776677677676776767767676776767767767767667766677676776676776766776776776776676776776677677667667767677677667677667667766776776676766667677677676766767767767767767676776776677666766776676766766766676766677676776676776767767766666776776677676767766766767767676767676776767667767677667766677677676767667667666676767677676766776767767677676666676776776677676766776666677676776776676767767676766776766677667666776767677677677667667667766767667677667767767766667677677667767667676666677676776766677677677677676676767767677676677677667676767767767676676676767676776676776666776667767676676676776677676676666667766776767677676776666776767767767676776677677676776776677667676776677677676767766766767666667677676676667667767767767667677677677676776676776676767676767676776667767767766676776767667767667767667767676667667667677677667676676776767666766776776677667677667767766766776767676776767767667767767677667677677677676776767766667676776677677676677666676767677677666767676776776776776677676776767666677677677667667667767766676776676776676776676776676767666676667677677677667676676766677677667767667767667767767767766776676776667667676776667766767677677677666676776767766776766776776676776666766766677676766767667677676767767766767667677677676676667676766677677667676776766767667766776776776677676766677677676776767767676776776776776776766766676776767766776767767677676767676676676776676677676667667766677676767766677667766677676776776767676676676767766776677676677667767667666767767767767677667676766776677676776776767766767767676776766776767667676767767767767676776776776767767767767766767767676677677677666776676767676667677677666776677677677676776776767767677676776767767767677676766767767767676666677667676776776766776677676776767767767767677676677676676766776767667767677677667766776776776666767766766677676776776776776677677666767666767676666767677676766767767766767767676767677676667766767766667767667766667677677676767766667766676767677676767677676766676776776776676776776776767677666776676776676767676766667767766776766677677666776776776776776767677667666767767676767767666667677676666776767677667676767666677667667767677677676677677676776677677667677677677677666766766676676776776776766767677676776677667666766776676666776776767667677677677666767676776776767766667766677677667766776767767767766667676677676776776667766667677667766676776776776676766767767767766767766776677677677666666767767676776667766676667766776776676767677666767676776776776677676676776666776776676767667676667767766776776776776666767766766766767767767767676766766767767767677667676677666767666677677667766677667767677677667667667767676776767677667766776776676767676677676767676776767667676767677676776776676776766767766767667677667666676776666677676677676776767767677677676776667766677667666677676676677667766767766677677676776767677677677676776776667766767676667677667767676766766776776776776767676667677676677667676677676766776676676776767676766776676767767676767767767767766767676767676776767676667767767676776776667667676767767677677677676676767767767767767766776776767667767667767767767767767667676666676776677676776767766776676767676776767767676676776776767676776776767677666766767676676766776667667677667677666776766767767766767676776776776766667766766776776667767766676776776666767766767667676776766767677676776776666776776767676776776767767667767677667667676767677667677677667676677677677666776776776776676677667767666677677667766767677667767676776776776766766767766766776776677677677677667677667767666766677676767766767677676767667766767677676767766767767767667767766677666676667767767666776767767676766766766776776776676676766766767677677677676767767677676677676776766776766776677676776776767676776767766676776766677677676776776676776776766676776767767767767677667666666767667677677676767676766666776767666766766667676776767667767767767676666776776677677667767767677676776677677677667677676666767676767766767767677676766766677667767767767676766766676776766666776677676767767677667766766776776677676776776676776776767666767767767767667666767767767676676667767767677676776766667767766666776677667676767766667676767767767677676677676667767667767767767666766666667676677666776776766676667677677676776677667767767766666667677667767666766776766767767766676667677676776776776767666776766767666767766766677677676766776767767666776677677677667667676767677676776677676767767676767677667677666776776667676776767677667767676767767676776776767677677677676776776767676776776776676776776767667676767676666666767767766676677667666767667766767767767677677667766776767667677667767766767677677677676667676776776776776676776767676676776776676767766776776776767677677667767767766776677677676766667766767767667677667667677667677676667667667677667667667767666776677667767766776776767767767676676776776776767677667676776676767677667767766677676667767677677667676776776776767676677677666767676677676677667677677677666677676776767667676677666667767676767767667766667667767767767766776776767767677676776676767677677666776676776776776776776666767666766767766676766676776676677676776676767767677676667767677676666677676676767767766767676767767677677666776776677667767767677676776767767767767766677676667766776766776677676767667676767766767676776776666766776767767676776766667676776667676767677667767767767766767767676677666776776767677677676766766766677677676776677677667767767676776776766776767767677667767667766776776676676776767667677677666767667766676676667767676676766776776776776767766766776776767766776776776767677677666667666766766776667767767767767677677677667667676676677676776767676676676667767676776766776767676667677677676766767676776677667676676676767767676776667766766766677677667767666776677676776776767767767667767667767767766667676776767676666667677666676667676676776766677666776776767677677666776677676776676776766677676767667666767677677677676766776676776667677677676676776767766767676767676776667666776776667677676767667766767677676676677677677676767767677677676776776677676776767767766776667767677676767767767667677677677676776767676677676776766776676676677677677667767766677677677676776767677677676767677676667766766766767676776766766676666676667677677676767677676776677677677676667766767767767767666767767767766676776766677676776677667767677667767667677666776677677677666766767766767667667767677677667766776667766767677676677677667676677667677676766766766666666767767677676677676776767677677676667677667767766767767677677667667677676667677677676767677677667767767767767666776767666767767677677667766676767677677667677676776766766776766776776767677676776666676776766767677676676677677667767767767667666776676776767676776776667676776776676766677666767677676767676667676776667767667767667677676767767767676766766767677677666776667677676676676767676676776766776677667766677667766667677667667677677667677667767677677677666776776676677676667667766776776776767677677676776776776766677677677676667676776776766776776776776776667767677666676766776676776666677666776776677667667766767767676766776767767676776776767766767667676766667767767766776767766767767766676677676767767766767677677666776776767767767676776776667767766767767677676677667767677667676776766667677676767767767766676776776667676776776666676776676767766767767767767666776676667766767666776677677677677676776676767767767767667677677666776676677677666776667677676767767676766776766776677666766676667677677676776776767677666776767676667677677677667677676776776776677667667676776667666767677677666667767767766766767667666767676667666766766677666776767677666776776767667767767667667677667667767766676676676776776676766676767667667767677667767666767767667766676766776776767767767667677677667767676776766677667677676767766767667767766766767677676666776766776766776767767767677676666767766767676767767767767676776776677676776776776767767676767766677677677677677677676776776776766776766766776667677666776676776666767767677677666666767676767767677666766677676666776776767677667667667666776767677676776676776767677677677676676776767766776766776677677666776766767677676676767766776776776767676776767766776776767766676776776676677677677677666676676776776776776677676677666767667666776767666776766767767767676766677676776666767766776776767676676767767766767667767676767767676767767667667767676677666767666666776776776677667667767767677667677666776677676766776767677676776767766676766766767667677666776766767676776767677676776766767766776667767766767767767766667767666676676776776666776766776776776767766676776666776766676666667767766776776767767767766776776676776776666766776776767766676667676667677676667677666676677676676776776776667677677677677667767766766677666776776776766776776677676767766677676667677676676677677666766776776776767667767677666776767677676767667767767767767667766766676767767677677677676666767676766776667767677676767767677677667676767666676666667767767667677667
676767676767767767677677677677666767766676767767676667677667767676767767767766676776776776677676767766766666767666677676776676677667677677667676677676677677677676767767676767766667766767767766767677667676667766767676766776677667767677666776776766776767676676677666767676776767666776776776667767767767667767766776676677676776766767677676767667766766767667766667676767766776667767666776676676776667677676776776776677676677667676776767676767766666767676767677677676767677667767677677666776767666776776677666677677677677676767667677677666776766776676767677676776776776676667667677676676676767767766776766776776776676667677666776776667676667767767767767677676766767677666676676767767767767767677667767666776776776776766676676667666767676767767677677667767767676776677676767766776676776677677667767676776767677667767766677676767666767767766767767677666767666776667667677667767667767767677677676776767666677676767676766776676767766776767767766776676776767767677667676776767767766776666766666767667677677677677677677676767766667676767767676677677677676776677676676767666776776677676677676677677676776776776666776677677677676666667767667766766676776767766676677666666766767676666776776676776767677677676776767677667766767766776767666776766776677666776776677676676676666666766767677676776667676776776776677677666766667766767667677667766677667666677677677677676776767767677676776776776767767676767667676666776776776776666776776767767676677676767766766776776776667767677667677677666767677676776677677677667767667766667766666776776776776776667677676776776776676767767667677677666677667677666676667766676767767767676767667767766767677666767676776767767677676776767767666766776766677677666766666677667766776667767767766677677677677676676776677667767667767666776767676767766766766767676766776676676776666677677677677676667666766766776767677667676667676666666667767766676776776776766776767766776676766767767677677676767667667766677677676767767677676667667767767766676776667767667767676676776767676677667767767677676766776667767676766776676776776767677676677677666767677676667766776676776767676676676667767767667767767677676766766776776776767766666776677677677667766676676767667677667767767676776776767766767666767767766677677677677676676776667767677677677676767767666677676776767677676776776767676767667677667676677677676667676667767767666767767667667766677676776766767677677676776776767677666676776767677676767676776767667666776676677676767766676767766676767677676767767676766767766667767676677677677666767676667676766767767767767767676667766677666677676767676766677676776677676766767676767767767676676766776776767666667767676766667767767667676776677667676667667667767766666776776776776766766677676667676767667766666766766767767676776776677667767766776667766667676766676676676767667766776766776776767767767767767767676766776676677666676767766776677666776676776676776776677677667667676666667767676766676677677676776676766776677677667667667676667767767676667666767766776776677677667676676776767676767767767766767676767766767667666767767677676776767667667767767767766677676667666677676767767767676766767767677677677677666776767677676776767677677677677677667767766776677676667666767766676766776667766667667766776776767676766776776677677667666776767667677666776767766767667767767766776776677677667667767767677677676776676667766667667767767767667766767667767667766776776776677676767767767677676767677676767666677677667766676776677677677666776676676677676766776776776776767677676667767676776766776666766776776677667766766677677667676776776767666667766676667677677666766776776767677676767676667676676676766766776667666676776677666677676677677677677677667767767766676766776767677676776667666776676676667767667676766667766676776766776776676676766677676766676767667767766776767767667767677667766767767667767667677667766677667676767677676776677676766676767767767766667676676766776767767677676676767767767676776776767676776767766666766676767677676776767666767676767767676776667676677676676776776677677677667676677676776766776676667767677677676776667766776767766676776677667767667666767677666677676767767767767676767766766766776766677677677677666776776676676676767767767676767667766766677676766676776766776776776666667767676767766677676767767676776776676667767677676767767676776676776776667766667667667677676776676667766666767767677667677666776766676767676776766677677676676766767767677676767766767766766667676767667767767676676776676767767676676776776767767667677677666776776776667767667766767676676767767767767767767676776677666677677676776767676776767667677676767767676676676776766766766676767766776767677667766776776667676776767766776767676767666767766767667677676677677677676676667667667766667677677676676776677667677676676677676776776776677676776677666677676767677667677677677677676776767666776776767676767766677676666767667766776776767676767767667677677667767766767767676776776767677677676776666666776776767677677676677666766777667666766766676776767766677667767767766767766776667766776767676676766767666776677677677667767767767676766676767676767767676776776776676776676767676766766767677676767767666676676767767676776676676666776767676667766776776676776677676677666676766677677677676776676666767676767766677676677676677667677667767766676677667767767766776766676766677677677676666677676776766776776776676766767767667666676776767677676776776776766677676677666766667767676776677667667767766766667767766767767667767677677677667666767767676767676676767766676677667677677676766676776676776776776766776767767677666676767767676776676776676776776766677677676767667767676667767767766767677667766767767676776776776776767767767767667767667767666776677667667766776676667766776676776766676767767676667767767667766776776766676676776776676776766776767767767767666776767676766776667676767767767676766767767767767676676677677676776776766766776776766766776767767666766766767676776767766776676776776666676666776776667766776776766776776666776767677676676766676776766776776676776676776776667666676776667767677667767676776776766677677677666767766677677677676767766776766776776766776776776766677677676767767767767667677676676667667767677676676767677676766676776776676776766677677676776776667666776767676667677677676766667767766666776776677666767667767667767677666677677677676767677676776767667767767767677676677677676776677677677676767677666677676667767677676776766776776666767677676766776676776676766766776776767677676776676667766666766766676667766776677667767767676677676677667766767666767677677677667767767677667677667767677677667767676667767667677667766776767676676677677676766766676677676776667767767767767667676776776766776767677676776667767767667677667767677666767766677676776776776676676776767667677667677677667766667676776767676776776676776776676767676677676776766766776767676776776776667677677667767667766677677676767767767676767677677677667666666767676767677677667767766766767767677677677676776767677676776676677667676776767767677676767767677676767767667677676767677677667767766776776766767667767766677667767667767766767766767767667767677667767766676766776767767767766776666766767767767767666766776776767767767677677677676776677677677667767767767766677667677667766677666677677677676667676766676677676767767676766677676776776776767676677676677676776776776667676667677676776667676767676767676767767676666676766767767676766776776767767767676676677667667667676766667677667667766766767767767676666766677676776767677676767766767676776667676677677676677676677667667767676776677666776767667676767767677676666767677666776776767667767767767766776667766677677667677677667767766666666766776776776767676776776776676677667667667767667767767767767766776767766767767766667667667767677676767767767676677677667676776667767666766667667767676776766767667767676776776776767767767667766667676776766677677677676767767676776767766766667667767767676776766767666667767677667767677666666676676667677667667667766667767766677677677677677667766776776667677676776767767667767767677667766776776767767767677676766766776776766776776776776767677667766776767667676767767767766776677677677667666776677667766776766677677677677676667676776677667767667766667767767767667767677677676676677667767676767666776767766677676677667676767766767767677677676677676767667667766677677677676677676677677677667677666676776676776776676767766767767677676677677666767767676667666677676676776677667676776677676776676776776766677677677677676776776767677676677677677676776766767767767767666776767677677667677667676676666676776767676767766776676766766766667766767666766767667767666677676766776776666766767677677676776676677677677676767767767676667677676667767767677677667767676767767676766767667676776677677667766766766776767767667767766766667766676767676767766776766767676767676676676676667676767766767677667666766767667766776776766677677677677676776767677667676676667677667766676766766767766666676767767766677677677676676776776667767767667676776676776767766776766767667767667767677676767676776776767767677666767767666766776767676767666776677677677676776767666776766776676767667767667677677676776676666676776676767667766776776776676776677676776766766677676776776776676677667677677676667667676666767766677676677667677677677667676767767767767676677676677677677676677676666767766767767766676677667767767766776767767667766776776667676776677676776676666676766766767667767767767677666776677676676667666667677677666767676767677677677667677677676767666767677676677667667767676677666776766677667666677676677667766767767666667767766677676776776677676677677667766776766767667767767666677667677677677677676676677667767767767767767677667667676776677667767767766667676766776766767767766677677676767666767676766776666676776776667767667676677676767767676776767767667766676667767667677667667767676677677676767676776767676667767667666677677677676676776776767676677677676677677676666767666766767677677677676676776776767676766767766767677667767667767766776767677677676776666776767677676766667676776666677677677677667677677
6767766776676767676767766776767677676767676767766767767767676766776767766766776676766776767666776676677676776767677676776767766776676677677677677676776677677666767766676667667767677676767766677667766776776766666767666666776776766776766677676776666766767676776776667767766776767676676766766667766776776776677667766776776776767767767766676776776666776776767767677667767676667677676776676766667766776776776767666767766667677677676767677676776677667767767677667767766776766676677677676767766667667767767677667677667666776766776776776776766776776776677677676776767666767766767767677676776776776776677676667767677677667676766766776667676767766776676766776767666776776776766776767767767667767766767666677677676776767676766667767677667766676767677677677666766676767676776776776767767766776767767767677677667766776776776767666776776767767677676776776667667766776776666776767766766666766677666676766676676676776767676767677677677676776776767767677677667667766767766776666766767676776776676776767767767767766767766767767766776776766766767676776767767667767676677676677666766667667677676776776767766767767767676776667667767666766666676776776667766776776776776776776677677667767767667676776767767767677667766767667666776776776676677667677666767677667766667676677677677676766667767677676776767766677677676676776767677666676766767667676776776776667676676677677676776776776776676776676766766767767767676767667677676676776677677676776676767667766677676776766767767677677677676676767767676776776776677666767767667767767767667666676776766767667766676676776767767767666767676776776677676776766676677677676776767676676767767666776776776667677667666766677667676776677677677676767767767676667666676776767676776667766776766676766776776677677677667767766767666677677677676666676776667767677667666667677676776776666776767677667767676677676677676767766676766767666667767767676676767666776676776776776776767667767766767677667677676776676776767676677676776776667766767667677677667676776776767766776667767767766776776767767667667767767676776776776776766767767667667667677677666767766776776767667767766676767767767676776776776766776776676666766776767667667667766776676776767677676676776676766766676767767767676776776776667677677676776767677666676776667766767766766767667677676766776666776766677676767766766667677677676766767677676767667677667767767766776776766766677667677667766776776677666776767676676767667767766776776667667767767677676767676766667676776767766776766767767767676776767767766677676767767667676767767676776766666776766677677676676776776767767767667666767767766776667676776776776666766677667677676776767667667767667676666766776677677676776766676667766767677676767676767666767767767667767676767677677677677677676676767767676776767667767677677676776767677667767676766776776677677677676767677677676767767766766776676776776766776776776676667767677676766767667667677676776667767767766767767767676767767766767766767766776776767677677676776767767677676776767677677676776767767767767767676676677677676776767676666776766776776667677667766676767767766776776767767677676667767667767766767676676667767766776666776766766776776767667666766766767677667767766676676666766767766776776767767676766776667677676766767667767767767766767677667767667767767766766677676767676767667767767667767767766666676776667667766677676667766776767677676776667667767767667766767766776776666677677677676677676767676776767667767667766767766677677676766767676766776677677677667667767677676776776776767677667766766666766676676677676676766677666766767676767666776776767766667766677677677676776767766677676676767666676776776766667676767766767766676776766776676677677667767767767676766767676776677667766666776776776767767676767767666776776676776767677677666666677666666776767677676776767667767677677676767667767766677677677676776677667666776676677676677676776667676766766767676666666776677676767766676767676676766766677677676776676677677667767676676776767767677667767667666667767766677676677676776677667766776776776767667767667667767766767677677676667767767676767667767767666666676776767767767676776776676776776776766677666767767676676776767766667676666766677666677677676767766667667677677676767767766667677666676767677677677676767666776767677667767767766667766677676676676676677667676676676766677677667767677676766776767766667676676677667767767667677677677677676666776676767767767667676676677677676776767766766767677666776776667767667767677676776767677677667667667767767767767667667767667667667767767676676676776677667676767767767676776766676776677667767766767766776677677677676677676767667666667667766767767767666767767676776767767767676776766676677666767767766767767766776677666767666766776676767667676776766676766767767767767766667766767767767667767677677676776677676766676767766676776766676767667676767676767767767767766776667767667767676776776767767766776767767677667766776776667767676776776676776776677676767667767676767767667666776767767677677666766767677676767766776767766776676776767676666767767767676776667767666676767667677677666766766677676677667676776767767767676767767767667766767767766767767767676767766776767676776767676766767676677676776776677677677667667766676677677676776667676766767767666776767767767767767767667667767766776776776676767767767767767676676776776767676776666667666666676667677676676776766667767677677667767767766776766776776766776776667677676776767766776677677667666767667766767677667666776766677676776776767767666767666766667667677677676776677677667766776767667766776676767676766766766667676776776676767666677676776776776776766776667767667766766666776776667767666776776776676767676667677676766776766776776767767767767767667676676667767766776677676767677676676766767766776766766677676676767667676766767667666766677676776776676767676776677667677666776767767767677677677676766767666776767767666677676767767676767767767767766676776776776776766767667677666766776776666776676767676776767677676676767667676767766766667666776677676776776767767676776776666766766767767677677676666666667677676776776776676776766776776776677676677677677676776767676767766776776676766676767767767677676766677667766767766666767766767767767667767767767766676766767767767767667677676776767767767666677676767766667667676767766776776767767677667677677677676767677676767677676776667767766676767766776676776767767676766767676667667767667767676767767766666666776677677667767666667676776676767766767666677677676676776667767767676767676776667676766767767666776767766767676677667767767677676767767666776776767766776776767677677666766776776676766767666677667767767766776676767667766667767766676776767767767767677667766776766776676677677676767767767676766676676776766767767676776676767767677677676776776776776776667767767766677667677666666776766667766776767766776776776766767677677676676667676776766676767676776677677676676677676776676767766767677676666676676676776767767767677667767767767767767767767766667767767667767677666766667767676676776676766776776776667766766776767766767677677676767676776776776767677666766677667667677676766767667676776767766667677677677666776677667676676766776776677677667677667767766776677667677676677667676776677677666776677666677666767667767667767677676776667767676766677677677677677677676776676677667767676776766676677666776776677667667766776767766767677676677666767766776776767766767677666676766776767767677676767676676776776776677676667677676776667767676776676776767677667666676667766676666677677677677676776776776767766767677677666676766767676776677677676667767767676776776676676676776677676766776776677676776776776776677676776776667676677676776677677676767767677677667667766676767676667766766667767667767667677667766666767677677676677667676766776676676667677667676667767677677676767766776666767767677677677676677667766676676676767677677676776767767766667766776677666776677676776677677667677676776676677676676767767677666677677667667667767676676677676767766776776767766676767677667676766766667767676677677666776767766677677667767766667766666767676676766767667766676766776776766766776677667767676776776766776776767677676767677676767666677676677677676767677676677676766776666776766776776776767767666766766776766767667766677676676767676767767676666667767766666776676676667676776767767676676677676767676767677676776776776766676766767767676776767667767766767667667766776676677666677667667766776677667767767767677676767676776766666766666776767676767766776776676767676677677676776776767766776776776766776776776776776767767767767676766767676776766676667677676776776767767767667767676767767677676776776776677667677676676776776776776766676767676766667667767767767677666766776677676776776676677677667666776767677667676767676766666676776766767677677677676767767666677676767677676776677677677667767676766776767767677676767767666767677667677676667677667666776676667677677666776676677667767667667766767676766677667676776666776677667767676676767676766776776767767767766766767766767766677667677676776666676666667767767767677667667667767676776667676667666776676776776677677676667766676776677676776776776776776677676766676776776766676776776666767666677676767677676776767767767766677677677677676766666767767767767767767766766767767766776776767767766667767677667767666767677667766776776676767767766776767677677676767767666776776676676667676776766677677667676776676677667767767676776766767766767767676677676767766666676766676767767676767766767676677666676776767667676776776676767677676676776767766776766767767666776767766676677676667676776767677677667677667667667766767666776677676767767767767676776776766776676776667767677667767766767767676766776766676776676766766677677676767767667676766776776677677676767676676676776766676776776767677676677677676667767677666766766767767677677676776767677667676666776776776677677667667676677667677666677667666766677676776776776776776767667666776767767766766767676776776776676676677676767676666766776767766776666766667767767667767767666677677676776766776776766667766676667676776667667667767677676776767667676676766767677
76766677666776766776766776776767677677677677667676767676776676667666776767676776677677667666767767677676766776776766776676767676767677676767767767677676667667766766676776776767667767766676776766776676776677667767766776676776676766776776676767766776766767666677677676667676666776676676677676776677676667766676667767676677676776767677667677666767666676776667677666677676776676767676667766776776666766767667766766766776667667767676677676667766677667767667767767766677677666676776676767767767767767767766767676776776676776677667677677666776767667677666677676676776767677677666767667766776767677677667766776766766676776766676676776767767767766766666776776776766776677677667766767767667677677677676767767767766767767666767767677676776776767767667676767767667667677676676676776677676766776676767767676666767677676767677676676776667767766676766677677667676767767766676776776677667676667767766677677676776776776677676776776677677667766776666667677676767677677676776766677676776767767766767767767677667676766767676677677667667676677666776677677677667767677677677676666776766776677676676776667767677667766776776677677676676767767767667766667677667767767767767766767767767767767677677667766677677667666776666776677677667766766667767766676776767676676667767677676776776767767767667677676776776677676667676776766677676666667676676776766767677667676767766677677677676776767667766767666676766766767666677676677676766677666676776767666767767676766767766676776776776767677677677667677676776667667676677677676767766767667676776767667677676776776767767767666676776676766776776676776677676776776677677676776776767677666667767767767766767677676776776766676667767666767677676677667767767767667767676677676677667767766776776767666767677676776667767666676677676776766767667667766666766667677666767677676677677677676766677676767767766677677677676766776677667767766766767676776677666676767676676676767676776767766776677676676776776776776676776676776677676767766767767676776776766766667767676677677677677677666776776776767767676776676766766677677677676776766776776677676676767766676776776766767767767767677676767676776776767676677667666767767767676766677667767676776776776767767676676767767677676677667766767676677676776776677677677667767667767676776767767767767767667676776766767676677666776776767676676677676676676776677677676776676776767767767676667766767766776776766776676767767766776677676767767677677677677676776776776776767767676766666667676776766667667676677666766766776767766766776666676776676667667677667766767677676767677667767767667676767676676776766766767677666776677677677677667767766677676767766767767676776666677677666667677677677667767677676776776767767766676677666766776767766776767677666767677667766776667666776766677676776776776767676676776676767766767677676676767666776767766776667767676676677677666667666776677676767766666776767767766677667677676667767767676767767766766676677676767667767676776767677666776676776767767667767767677676766776776776667766767676776677667676667677676677677667676677666776766767677666776767676776767766667666767667767676666776676677676776676676766677666766676677677667767677667766666677667667677666767677676767676776776767766766767676776776767766676776776767667676676677677677677677666776776767766776676776776666776767766767676667667676776767677666776676766667676776767767766667767677667666776767767667767677677677677677666776667767667676767766776776776776776776767766776677677666767767667767677667767667767677666767766767767676776776677667676767766676767667677667667676776676666676776767676676776767767677676767766776776776776677676766667666667767667767766676667766767767767766776767667767766776666766767766677677666776776776766776766776667677667767676776667767676676776767766666677677676667767677676667677677676666676776767667677667667676776677667766776767767677676677676676767767667766767767666776776767766767676767666676776776776767676676766766667767677676676776767767667667767677676766767767666676677677667767767767676667676776776767766766767667677666776666677667666676677676677677677666776776677667767766776766676776766677677666766776676767767766776667677666776767767676676776676767767677667767766776776667767767767767767767767766776666667767767677676766676677676776677677676776766776766767766776677676766666767766676767677677677666776767677676776776676776666666766767676677676676776767667767667676676767767667676767767767667766666767677677677666766666776766767677676776676776767766776767766667677676776776666767667667677667667767677677677667767677676776666776776666776776677676767676767767676776677676676776776766776767767676776676677677676676766776677666677676766667766776767766767766767766666766776776776767767667767767767667677667677677677677667766667676677666767667677676677677677676767767766776767766677677666776677677676776666767767666767767767767667766767667767767767767766776776677676776767766767667667767677677676776776766776776776776766677667676666776767677676767676767767767766677667676676776776776677677676667766776776677676766667677676776667767676776767667666676676766767766666667667767766776766677667767766667767677676767676677667766776767677676776776776776676766776767676776766776767667767766776676776676766676776767676776677667767766776776676776776776766667767766677676776776776767767767667766667767666677676776776677677676766676767677677676776767676776676676767767767676767677676776776767676676677667767667676776776766767767677676776776767767766677677667667766767676767766666767766776776776766776676676667667676776767676776767677666767676766776677676677676767677676677666776676676676776776676766776766776767767766776676676666676667676767767767677667677677667766677677667767767766677676776776776776767767766767767767766767767667766776766766767766776776767767766766776766676776776766676766776766776667676667767767767666766766677677677676767676676677677667677677667766767677677666776766776776676776776776767677677677667677677666767767667766776767766776667676766766677676776776776776766776776767767767767676667766767766666767767677667766776776766667767766767767767766767767767767677666766776767767767766667676767677667677676667667766776676677677677677667676776767667767766677676776767767767667766676776666766767766776676776767767677676677667767666676676667766677666767676776676776776776776767766767767676776667677677676667667767767766766666676767766776676767767766776776776767767676767676667767676766776776677677677667767767676776676767766776776667766776676776776776767767667676776677677677676776767767767667767676776667667666766767767677666776776766767676676677666767766677677676666677667676767676776776676767767767677677677676776677676767766667666766776676766677676677667676766767767767676776667767767676766767677676776766766766676767767676776767766776767767766767766676776666766776767676766776667676677666776776767767766776776776767676766776766776677667767766776666667667676767667767767667766767766767666766676677676677667766676776766766767766767677666767667767677677677667666676776767767767666776767677677677666767677676766776766767767667766767676766776676676767667767676676767667767676767767676767666767677676776766776766667676767677677677667677677667767767677667676767666676676776676767667766776767676766677677676776767766677676667767677677676676776766676667667767666776766776676776776766767676767767677667666767767677677676767666767767766776776776677677676677676767766677676767666776767766677667767767666677677676767667766766767767676676676666767677667677677677677677676776677676666776776776676776676766776766776767767676776776676667766667667767767676776677676676767677676767767667766767667766676677667677676776676767766767667667677677667766776776776776776776767767767767767767767667767767676776776667676767766677676776766776767676776776776776767677677677667766776776767767667676677677676676676776776676776677676776667766666677676676767767677676776677676667767766776767766776767766776766766776767767766767676776677677676767677667677676766676767666776667767677677677667767677666676767766776767666766666767676776767766767766767767676776677677677676677676766667766676676776767677667667677676677676766767676677667667676677676766677677676776776776667767767667766676776776767767766776676776676767676676776766776677667677666776767677676677677676767766677667676677677677677666767666767676677677676776776677677677677677666766767767766776766766766767766767767766767767667667767677677676766767767667677677666677676776767767767767766767677676776776766767767767667667767767766776776767767667667667766776767766667667676766677676667766776767667676767677676676767666677677676776676776677677676767767767767767667676667677677667767767766677677676667767677677676667767766767676667766767667666767767767767667767766666767677666776766766776677677677676776676776767667667666776776766767767667667667766776767766667767766666767677676776766677677677666776766776776666766776677676776667767767677676776767767767767766766677676767676776776767666767767676776666767667767667767767676667667767676767667767767766676666667666776667667766767767666776766676767676766776767766677676766767767677677677667766776767767767767767766776667766767766767677667767767667767767767676667767766766776776767677677676667767767766667676766766767767766776766776767666776677667676676667767676677677676766677667676776776767676776676767767667676676767767667766677676767666667767767767676776666776676766676776766676776676766776676776776677667767767667767677666776767767677676767766776767767767767767767767767766767677676776767767676677676766667676776767677676776767766776767666766666667676776676767666676776767767767766667767767767677676676766667767677666767677677676667676666767667677667766677667667667767766666776767766667676776676776776776776767767767767766767766767766666766767767766766776767676776677667666767666766677677676767767766667676776767667766766677677676776776776767666767767766676767766676677667767767676667766776676667667767677676677677666676776667676677677677666776676667767677677676676767666766
667767767677677676667676776676767666776767676776767767766667666677676776767767766677667676767666776676766676776776677666677676667667767677676776776767677676767676677676677667767677677677677667767767676766677676776676767677667677667766767766776677677666776767677666776776776767666776766677676766767667677677676667767767766677666776776766677677666676767667676766776667677677666766776667666677677666677666776776776676677677676767767767677676776776776767666766676776677677677667767766776766776767676776767667767767767667767676776766766767767767767767666776766776766776676667666677677676677676667667766767667667676776766767667677676666776766676776776677666776776776766667767667766677667767677667767676676666776667676776767677667677676776776676767666767677676776676766676776666666677676776666767676767766776676776676666666676776767767767667676776766766776767767766666767676667677667766767767766767767767676676676776776776776667767677667667766776676767767677667767767666767767766666677666776776776677677676677677677677676767676677676776677677676776776676677677676767676776776667676767666766676766767676767766767676776776767767766677667677667676677677677676767676676776677676767667666676766667767766676767767767677676767766776767676767767676667767677667667677666776776766677676776677667677677676776677677677667766776776776776667767767666767767766766776776666767767667767767676767767766776676767676776767677677667676767767767676776766767677677677667667767677676767676767767676677676776667667677676776676776767767667667666676776766776676676767667767667677676676776767767677677676766766767767677677677677677667766766776676767767677667677667766767677677676767677667676776677667677676676676667766767766776766667676776767767677677667767767766776677676767767767667767767766776677676776776767766766776677676767676776667767766776766767767676767767767676767767666766676677677677676666767676776776767766767766776776676776776766676767766676776676666666666776676667676766767766766767766676666767767667677667676677677676767677667676767676677677667666776676676677676776776776677676767676767766776676676776667766776676677676776776676776776676676676776667666776676767767766776776676776676776677676677667676767767677666776776677667676767766677677667767676766676677676776676776767677677676676766776766776776767676767667767766766767766776776776767767677667677676767767766767676677667667667677676776767767766766677676776677667676776776776776776766776767677676776767767677677667766666767677666667767767676766776677676677667677676676667767766677666677677667677676667676767677677667676776776766766776776766766676677667767676766667767767676776776766776776767767677667767767767767677666767676767766776676767766776677677677677677667677677667766766676677676676776677667767677677666776776666767766776676767767677667666767766776767667676776767667676776676677667767767767666776677677676776767676776767677676767676767767767667766766776776676767767676776767767766776676676766767767767766776776677677677677676677676667677667666767767767767766766776676776776676767767677666776776767667767677667766766767667766676776767767677677676676676676767767676766776776766677677676776767666767677666767676767677667676767767666767677677667677677677667767667766776776766776767766776676676676767767767667676766767766666767666766776676766776766766766776776676767667767666766776767676677677677677666767666666776776666776776677677666667767676776776776667767676776766676776767767677666676766677677676767676776677677677676776677677667767666676766776766767767767667766667767767767766676776767767676766677667767767767676676676767767676667766767676776767767767766776776766677667767767767676677676776667677676776676776776767667767767767677667767667676766767767666767676766776767677677667767676776667667676776767676677676676776676667677667677676767767666676677676776776776677677677677676767667767677677677676667766776776667676767766667676767766776767767766667677667767677676776776776767767677676766776677676677677667767767677666767766767667766666766667676677667677677676766776766677667666766676776767667677667677677677677676767677676676766667676676776767677666676767676766766767767667766767767667677676767767767677667767667766767766767667767767676776677677677676776766776776767666767667767766776776767767766776767766766767677676767767676677676767766667767766776767767667676767767767767666676776677667767766776776776766677666676776767676776667766776767677667767666767677677676676776677677676677677676677667767767676776767667767767677676766776677676776766776676776666767767767677666776776676776667766776767667767676776776676676667767767767766767676776776667677677676776776766776676767766776776776667676767767767767676767767766776767677677677676766767667676677666667677666667767767677666767677676776677667667676776767677666767667667666766667766676776776677677676776677677677676677667676776776776667767767677667676776676776676766776767676676767766766676767767767676776767667677677676767677676767677677676667767676766776776767766767667766666776676776677677676676667677677676767677677676776767676767767676776776766676676776767767767667767766767767767766677676767766666766776776666776776767767767766776676776767676766767767667666767666767677677667767767676676767666677677667767676776677676667676767767767677676677677676776767676776776767677676766767677667677677676776776766666776666767677677667677677677667766776767667767767666677676776767667767677677676766767766776776766767667677666677677677676776767677667676667767767767677677676776767767766767676776677676776767766776766766676776676776767676776666776666676776766776676767677666776676767767767676676677676667677677676667767677676677676776667676767767666776677676767767766767766767766776677666776767767766767676677667766666776766677677666676676766667767676776776776667766667767766776676776766776677667676677677677676776676677667676776767676776767677676676776776676776776776767676767677677677676776776667677666766767767677666766776677677676667667767677677667676767767667767677667767667676767767767676677677677666776676677676667676766677667767676776667677677667766776776776776766677677666767667676767767676776677677677677667767767667667766677676776776776676676776766776767677676667766677677677677667667766766767676776667767676676676676776776677676767667767767767666767767676776767767766776677677677676776776677666767677667766676776766767677676677667767766667767667676676767767766677677667766776667676767676776667667677667666776677677667676676767766776677677666767766776776667766776667766677677676766776776676776767676667766767677677666776767767766776776667767676766776776776776776767667677676767766766767676776766767677667677677676677676766677667767667766767676776677666766776776767667666767767667766776676676776766767767767767767677667667767667677677667766776667677677676767667767667767666767677676767766767766776776666767667766767767666767676766776776776767666677667766767677677677677666677667666676676767767667766766677666766767667767667677666766667677677677666666776767677677667677676776776776766677677667766776677676666767766776776776766766676767767676667767767677667676767766776676666767666776776677667676776676776776676767767767677667767677676667766767666776667767766667767676676776766776776776776767677677666676676677667677677676677677676767767666667677677677667766667677676667676776677677677676677676677667677666776677676776677676676776776676677676776766767676776767676776776767677677666776776776766767766677677677676766776677677667667676676767767767667767677677667667676676767767767767767767766776767766766767767766767766677676666767766776667767677666776666776667676677667766776767767767676766776776666776766776776767766767676677666776767667667766776776776667676667767677667667767677676676776776676776766776767677667676677676667666767767767767666677676766677676767666667767676776766767676676767676767766676776767766767667667677667767676666766776667766667667677677676767666776667667677676767767766677677677676767767767677677676677676677676676676767767667767767766676677676676776767677667766767667676767667766776767666776776666776776767767767677666677677666776676776767767767676766776766776766776766767767766776776776676776767766767666767676776776676676776776776767766666776776667676667667766667676676677677676776776666776776667666776767676766776767676776776676767666776776776677677666667677677676767767666766666767767677666677676776667676676676676776667666767676776776767767766776767677666766766676767677677677667767767766677666666677667667767767766767766766766767676776776776776676676767666766677667767767767767667766776776776676776776677667667767767767677676776666677677676776677677666767766676677666667676776776667666776666676676766776676776677677667676667677676766767767677677667766776766767667676776767677666776677667677677667667676776776666766676767676676767677676666776666677667767677677677677666677676776767677677666677676776766676767667767766667767767767676676776677676667676776776766776666776776776676767767676677677677676776676776666677677677677677667676676776766667677677676676676667767766676776776776666776667767767676776776677676776767667767767666676677677667676666767767767676776776677676677676767676767767767667667767676766776776676677666666776676767667766776767767767667666677677677676766677676767677676666767667667766767677666676677677666776667767667767667766766676677677677677676676776667766776776666767677676667677676676676766776677666776767766776776767766776667666766676667767767766767766776766767667767767767767676666766766767767677676767677676666776767767767666776776776667767767767666776676766767676677666676776776776766776776776766776776776767676677667766676676776677676767767766776677676776767676677677677666776776767767676776667767667767667677677666767667767667766766776776676776766776676776666767767676776677676676767766677677677666776766776776667767767676766676776767667766666676767767767767766677677676667767676767676767667667677677667677677676767766667766667767766677677667676667766676677
36776767767676767767766767677677667766776666776776767767676776666766776767767766767676677676766776677676667667676766776667677676766676677677677677677667676766776676767676776776667766767677667666767676776776776667767767677676766767766676667766667767677677667677667767667767666767766776776767767766776767767666677677677676776667767767677676776677667666776667677666776766767676667667667667767766776776767676776676767677677676776767766767766767677677677677676776677676667666677676767767676676667667767767766666776776677667767677676676676667676776766776776677676776776776666767767767677667767766677676767767677677667767766767677677676776776676667767766766667766677676767767767766766767666776766776667676766667666667667676767767767667677677666667767767767667676776767677667676776776776776776776766776676766767767677667677666676776666677677667767767677677677666767767767767667767767767667676767766677677676676676767676767766776776776677666767766767677667767767676766767767767676776776766666767677677666767766767767767677667666766776677677676766676766677667767767767677667767677677667666767766776766767676677676766767767767676776766667677667767676767677676677667767766676676776766767677676767767667766676676676676776776776667766767677677677666676767676776766766677676776677677676766767667666767677667666676676677676766776766677677676676767666667677677677667766766767767767767667767767677666766776676767677677677667766776776776767667767767767766677676677676776776677677676676776667667677676666676766776776667767766676676776767666677677676767676776766676776776767667677667766677676766776767677676677667766667766767767676776676776677676776776776767767677676767766676776667766776677676767767666767667666776767676767767677677667767666776776767677677676776776776776776767667767767767676677676767766666666767767767767676666767767677677676677677677677677676776766667676776666766776776767677676767666677677676676667667767667677667767667676776677676767667676767766776766666776767667666766676767767667677677667767767766677677676677677677677677667766666667676676767667766676766776776776776776767766766667677677676776677676767767677676667667676666667677676766767766776776776677666767767667767676776776766667676776776767667767766776667677676766677677667677677667666676776676767677677676677667766776776776766667767767766776667676667767767677677676766776776766767666677666767677677677677676766667767666677666776676767767677677677667766767766766767767667667677666677667767766776776776667667767677677676776776776676767767666677667767667767766767677676677666677677676766776767667667767667767767767767767677677677666676776776767676766767667766767676776676667766776766767667766767767676766676667677666767767677666767667667766767767767767767767766776767767667767677677676667667677676766776776776677677677666677677666776776767767767676776767766677667676776776666767767767676776776766676766677677676767676767676667767767667677677677666676677677677676677676677677667767767677676776767677667667677676767676776677676766767767676766776767676676776776767667677677677666776666776767767676667767677676676767666667766776667766667666677676776676767766776766766776776767676677677676676677676677667677676767676667677677677677667767667767677666776677667677667676677676767676766767767767766677667666776767666767677677667767667767667767767767767766676776667676766767767767667677676776776677677677666767667677676767677667676776776677666767767676676767767677667667767667767767767767676776767766776767766776767767677677667667766766766767767677677676776776677677666776776776776677667767767677677667766776676766776776776776767766676677677677667766666776667767767767767767667676776677676776776776776776776767767767676676667766767676677676767677676766676667676677677677677666766767667676776767676776766767677677677677677677677677677676776767677677677677676676767767767677667677667677677666676676776677666767767766776676666766677676776776666767767677667766667766677666776767767677677676776776776766766776676766767766767767677677667667676776766776767666776776767667676776776776776766677667676676776677677667677677676676677677677667677677677676676776766776677676766776666776776776676776776776776667767676776677677677667677677667677667766767767767666776776776767766776676767767767767667667676776767677676667677677677677677676767767677667677677677676776677677677677676767766776766767676766776776767677667676776776776677676666676776776677666676767677677667767667767767667767767767766776776666776776776776676677677677677677676767767767676667767677676677676767767767676667667676667766776776776767667676767676766676667767676767767767766766667766776766767677676676776776767667766767767766776776677667677676776766676776776667767667766677676667667767767767676667767676677677666767767767767667667766766676767766776667766676667766676767676776766667767667677677676776676677676766766776676776667676677676767767766677676767767676776776776776776766677676776676667766767667767766776776776776776776776767767667767677676776776776776776776776776776766667676667766676767767767677667667767767677676776767767767677667667767677667767766677667677677667667767767676666676677677666667767677676776767677676776767766767767766776776767677676776776776676677676766667677677677676776767676767767666767677676667677667767766676766776667767667677667666677667767766667767767677677677676766767767677676776776666776767766676776776767677677666766676767677677677677676677677677667676767667766666666776767677676776776767766667766767767676767766767667767766767666767666776776776667767767676776776676667677666776767667767677667767766767666776766776767767767677676776776677667667767677676666677667767767667676776776676767767767677676677677676666767676676677667767767677676676766766766667767767766677667676767766666767677677667676676776667767767676776776676767766677676776767766776776767676666767767767667677666666676676776677676667676666677677677676767677677676767767666776766677667766766767766666776767767766766767676776776666677677676776776776776767676767667767767766767667767767767667766667767676676776776776776776676767677667677676677677676676767666776767766767767676776676776666776767767676767767767676767766776776776776676677677667766677677677677677676776677676677677667767766676677667766776766776676776677677666767667667677667676666666767677667767767766766766667766667766676767766677677676677677677677666676766767767767766767677676776776776776766676767677677676776767767767767766767676767677667767767667766776676766766677676766676677677676766677667666767766776767767767677676666767677676767677677677676767677677677676776766766767667766776776767767767766766676667767676776776776766776676676776776776776776667677667676766776766776776766767767766776767677677677667676767677667767767676766776677677677677677676776766776776776677676766766767666767767767677676776767667677676667676766776677676776767677677667767767766776776766776776776676776767767676766677676776776667676766776666767767767767676767676767677676677667767677667767767667676776676767666677676676677666776776776776766677677676767677667676767676776766776776776767766767767676766776776666666767676676766776677667767766767677677666766767667676766776776767677676776766767667666776677676766677676677667767767677666676676776776776776677676676766776766776776667667767767677667667766776767677677677677676776776767677667766767766776776776776776767667666767767677676776676667766676677676766767667766776677676677677676677677676776767676667676767676677667667766767767677677666767766766767766776766776676677676677677677676776677666767767767677676767666776776767766766767677667767676767666767766676767667676776776766677667766776776767677667677677676767677677676676776667677677676776667767666666667766776677666766767666767667767767676676776766666776667676677676766677677667666776666767766776767676667767766676767677667767676677677677676677667677676666676776776677667766767676667677666667767677677667676776776776676776767676766766766666776776767677676776776767666666767767767767766766677676776776776767767767767677676766776667676667676776776766776766776766767677677677666766767676676676767677676767666677676766776767767677667767676766766666776667767677666776767767766776767766767676776776776776767767767677676767767767766767767766676776776776677676766677676767667677676677676776766776776776666776766677677677676767677666776766766767767676677667767767676677677676766666676767767766776767767767767766776767767767676776776667766776776776767677667767667767766667667767677676767767666776776677677676776677667676776776677667767667766766766676776667766776776667766776767677677676767767677676676767677676767766776776677677667667667677667766767766776767677677667766666767667667767676776666776776677677676767667677677677677667767666676677667667676667766776776767767766676666776776776776767676776676676677677677667677666776667676767677677676667677676776776676767767766676667677666776767766676776776767676776767667666776767666776676767767766776677677676667766676776767767677667677667677676767767676677667676776767677666666767666767766767676677666766776776766667766677667676767767667766676667767677666677667766677667676677667677676767767767767676676666776767676676676776767767767677676776767766766776767677676767666767677676776767766676776676766677677667767666776677667677676767766677676776676677667677676776667767667767767666767767767676767767767676767666767677677676776667767766776766776667767676766766766767677677667677676776666667767677666667676776776766667677667767676776676766776766776766767767766666767766776767766666667767677676676776766776667767677677676776766776676667667666676676767677676667677676666776766776767667677677676776767666767767766776767667677667767676776767767667677676766667677677677667666677667766677676776676676767676676766677676767766767767666776776776776776776776676776677667676767677666776767676776676766767677667667766776767766776776776767766776766676776776666766677676766666776677666677666767767767676667767677667766766677677677666776776
67667767666766767676677677667767677667677667767766776776767767667766776776766767766676776767667767766776667767767677667766776767767676677667767767767676776767676766776776776776676767767767767666776676766776677667666677677677667677666767676676776676776766767767677667667677676766676776776776767767676776766776776776766677677667676766676767676776667767676776767666767667666776677676667677676766767676677677677677676767766767767676676776676677676676667676776666667766776677667677677676677677677676766666776776767766677677667677667767767667767767677676676667766667767766767766776766776776667767767677676676676767677667766677676766667667677667766776677676767766776676767676676767767766767766767677677666667677676767666776676776766667767766767677676776776776766676676767666666676776677677676767767667767767677676667767766767767676766677667676776767767767766767676677676676766767767667767677667766767676767767767766776676767677676676767666667766776767677667767766776776776676677676766667767767767767767767667767676767666767766767767767767666677677676667767766767767766767767677676776776767676677677676677677667677677676666676677676776776767667766676677667766767767767767677676667676676776776677676776677667767767766676766677677677667766667667677677667667667766676667767767676767677666677677676766776767666776766776676776676767766776776666776677677666676677676767766666776767667766677677676677667676766776767767677666776666676766767767667767767767767677676767676677667676776776776767677667766767677677676776767677677676766676766767767766676677666677677677667676766767767767667677677676767767767767677667676767676776667676776776776677676776666766767767677666776776776767677676677667676776767767666776766776776677676667676776776676776666776776677677677676767677677677666767767667767767767767677677667666667677666766666776667677666676667666766776677676766667677676776767766676776776667667667767766776676766676676667667766667766776676767667677676776767677666767766776676767766776677676767667676766767667767676766776767767767767767667667767667676776767766776766776766776676767767677676667667766677677667667667767667767667667677677666776677667767767667677666767676767767676776776666677667766767767767767767677676767677676776767767666767767766776676766767767667666776666677677667767767767767676667766766776767676776767766766767676766767676667667767767767767667667676767667667766766776677666767767766767767667676776776776766776776776776776676767676767767766766776666677677667766666677677676767667667677667677676766667666776776776767677676677676766677666676676776666767677677667766766776776676776767766676676776766666776676767676666776667676776776776677676776776676767677667767667767766767677676667767766776767767767766667676776676767677677677677666676766677677677676766776676766767667767667767676676767667677667666776776776766776776776677677666677676676776677676776676767767766776767677676677667767667767676767667766776766677677667676676676767667767766767767676776667676766766676767767767677667677667667677677677667676767677677677666667677676766677677676767667766776776776767667766676776776767676767767676767676767766776677677666776767676776766666667676676677666676677667676667677666776776677676766766676666676767766767677676767676776677666677667676676676776776767666767767767676677666676767766677677676667677667767767677667667767676767666776767767667676667767766676776767766776667677667767767677667676776776767676776667676666767767767677677667767667767677677667666766766767767666767767677676767767676776776767676776776767766776677677667677677666766776677676776767666776776676676766767767767667676767767667766766676667766767767677677667677677667666767676776767676766776666776767766776676676766776776677667767677677667767676767676677676766766677676677677677677676767766667677667767767676676666766677676776767767767767676766776776767667677667767766767677676767677677677677676766776677677667767667767766677676666767766766776667677666776766766767676766776666776766776776767676767766767767766776677667767767677677667677676776766766776677667666767767767677666776677676776776666677677676676776677667766676766677677667676676766776767676676766666766677676776776677667677677677667667676676776667677676776776676667677677677677676676766677676776767676766776676667767676766767676666776677667766677667667676776676776776776767766776776767767766776776776677677676676776776776667766667677677667767767767767767667676776776776767676776767677676766767676767666677676677676766776667767676767766776676776676767667666776677677677677666767667766767767677677676776666677676776776666776776677677667767677667667666767766667677677676677667676667667767676667767767767767766677676676776776666776676767766676766766776776776667767676677667677676677676776677677676776766776766676767767677676776677667766766767767767767677667767766776677677677667667767677676666667677667676776776766767767766767667677676667677676776767767677676776676676767767767667676786776677666666776776677667767666676667767767767767676767767766666667767766776666767767666776767767677667767767767677677667676766767766767766776776776776676676677677676776767767677667676767767677677676776666766767676776766776676776767767767676666677667667667677676776776766767676776677667766776776776776667766676676676767676677667667767766767676766776667766776767667677676767766776766776767677667676677677676766766767677676767677666776766676667767676766767667766677676677666767667667767676766776766776767677667667767677676767766776776666776666767766676676776676776776767667766767767766767666776766767677666776677666776776767766676776776667767677666667766776776677676676776677677667766767766676776776767767677667676677667767676767767767767667766767666667766677666776767767677676767667677667676776767767767676776776676767767766667666676776776776776776666667666767766767676776676767767767767677667676776767666766776767767767676767766776677677677677676677666767677667767767767766776766667766766776776767677676767767766766767667676676776766676767766776767766767676776776677666776776677676776677677677676767766676776776767766677667766767677677677667766767677676766666776666776766676676767767767766776666776666776766766676676767767666677676766677667666677677667766767766766776767767667677677667766766676677677676767767676767766666667767767767767767767766776767677677676767667667677677677667767767667677677667676776767667766767666776767766677676766767677676767767766667767677667767667677676776667677667767677676766767677677666667667766776767676776776677677677676766677677667767766776676766676776676767767677667676767677666767677676767767677677676677676776776776776676676667767667767676776776676677677676776776776767767766776677667767676677677677676767666766776767767766676766677667676776776776676667766776776667677676677676776776776776776676767677676776767667766677676767767666776676776767677676776776776766766666767766767677677677677676667677677676776766667676767666667767677667767766776677676776667677677667767767666776767677676766666776776776767767767767676676767766767677676666767767677677676676766767677676666766677676677677667767667667767766767667767676766776666667767767766767677676776676767767667667767766676677676776767767767767677677677667676766766776666776677676776776676776676677676676766767666776767667677677667767767677677677676676666766767677677676766676677667767766676767767667677667676767676677677677667767677677676766766776767676776677676767766767676766677677677677677676667676776776667676776676776677667676666776667676776676776776677677677676766767767676667666767667667767767666676767767766776767676676677676667767766767667767766766767767676776667767667767766667767767666667767767677676776676667767767766666767766776766667677677676776776776767667667767666776767767676776776767767676776667767767767767767766776776776766767767676776677667677667767666667677676776677677667677667677666776677677677676766776776776767766767677667677677677677677666776767767667667767766776766766767677676766776766767767677676677666776766676667767767767767676667766767766766676676767667667667677676676666776776666676776677677676767766767677667767767677676676767667767676677667767767666676776677667767767767767767676766766767676676767667767766677677677676666776776767666666776776776666767767767766766677667767767667767677676676767667767676677676776767677677677677667666766677677667766677677666767677666776676677676666776776667766776776766776767766767677677676776776776776767767676776776766776676776766677667767767677676767767667767677667766766766677676767676667767677677676677676767767767767767677676776767766767766766666776776776776666767766667766767766676767767676776776677667677676776677666776776776767767676776776776776767666767676677666767677667677676667676776676776666776776667767677667766767666767676776667767677666667766677676766766766766776676767677677676766767677676776676666766767676767667767767767666776776767666767676766666767676676667767676667766767677677676667767667676766767666766776766766676766767676767677677667667676776677677667676677667767766767677676676776776677667676776766776766676767767677677676776776776776767767766776767676677677677676676776677677676677667767767677667667767766776667767767677666676677676776767676667766776677677676677666776676676667766676677667767676776766767767766776776766667766776676776776677667766776776766667767766667767767677677677676677667767677677667667666766776776676667676767767766776677667766776767767677677676677667677667676767767677677667676677676776766776767677667767677677667677667766676767767767767766667676776666767767676776767667676766676776676677676767676677667667676767766767676677667767676767677667676767666767766677677676676776776766677677677677666677677676677676776676677677676676776776667767676776676766776767676677677676677666776667767767767676676776767767767766776776667676767766677676667767676776676776767676676776776667676776776676676776676776766776676676676776667766776776776767767767767767676667677677677666666667676666676767767767666776776776767
6767766766677676766776767676767676666767667767767767767677676766677667767666766776767677677676667676676766767676776766676677677667767767767767766776776767676767677667667766776677667766667767677677667677676776676776667767676666776776776776766776767766776767766677676776776767666776767667677677666776776677677667766776676667676776766677677667667667767667766767676676666767677676677676766766776767767767767676776767667766766776776766677676676767666776767767766676677677667666767667677667677666766776767767677666766767666776767766766766766767666767676776677677677667766766767666767767767676666776766776776767767767766676776776776667767677667767767676766676776776767667767667677667767767676776776677676666767766776677676677676776776767676667676677667667676776776776776677677677676676767667677676776767767767767676776677677667766667676767667767767766767766766767766677677676766776767676677667676677676767767766766776676767767677666766776767767677667767767676666776776767767676767676776677677667676676776667766776676677677677667767676767676766677677676776676766776666677677676776677677676676776776666776767766677667767677676776667767767677677667677677676776776676677667767667766776776677676767766776677666776776776677667767766666677677676676776667667766666767666676677666767767677677677676776776767677676766776767677677676766677677677676767667676676766767666776676767676676766666766776766767767766776677677677676776667767766676776666776766767677667667767677667767766676767766776767767767676776767666776776676766676776676776667767676767767767767677677676776776676767676776776677677677667767767767766666767767767767766767767766677676767766767767767767767677677667667666766766767766767767676677677676767676767767767767767766767666776667766776666677677666766776776776677667766767767677676776677677677667766667766676677676667767677676776676666767677667767767766667676776677676766767677667767677677666767766767677667767677677677676676767677677677676767677676767767766667667766776676676767666766677667676776776767766767767667767676767766767766776776776766776766766667767676677667766766767666767767676776766776666767667677676767677677667676676767766676667766776776766766667766767667767677677677676776767767676677677667667676667677666767667766666767766667767767767677667766677667767666776776776776667767767766767676767676767767677677676767766766676766776767667767766776677667767767666667766767676776776776677667766776677677676767666766767667677667666767667666776776667767767767766766776677666776776766767767667767666677676776776766767676776767766676666776677677667767677676676776676776677667676677676677676767676776767677667667676776776666776676676767766676677667767767766767677677667667677667767767766767666776776767676767767676677677676677667677676776776767677667767767677677666776677676677676766776767767667676776767767767767767676676666766766767767767677667767767767767767676776667767766677677677666776767666767767666767676667766767766667676776776776667667767767667767676767767767667767676667676677677666677677676667766767767676676776666776666767677677676676766676767766776767767766767666766776776667677677677666767676776776676676677676766766767767767767766767766776767767676776677667676767676776776767677666667676677666667667766776776667766666776776767767667767767677676766767767666767767667676776776776766766767667676767667767676776676677677677667766676676776767677676776677666776767666767676776767667767667667676776766676677677677677676767677666776667676677677676767767767767677676776667766776776776767767676776676666677666776767666766767766677667767767677676767667667677667767767767766776776766677676667666776776776767677677677677667767767667677677676776776677677676767677676676776677677677667667667767676677677676776766677667767667676767677676776767767667677677676776776767677667677677667677666766767767676776776776776766776776776767767667666766776667767677676767766766776677677667766677667677667767676667767767766767677677667766767677676766676766666776776767767766767676667767666776677676676776776767677676677676767677667677667766767677676767677677667676776776667677667767767767676776767767677677667767676667767676677667766766676767676776776776767767767767677677676767767676766776677677677667676676676676776676666767677676776776766666677667767676766767667667766766776776776767767677667666776676776776776766776676776677677667766677676767667767767766677677676776677667677677676676776776667677676776676676676776776677666676776767676677667677677677667767767666676776676776776776776676677667676767766776776776677667766767666776767767767767767676776776676676767677677677677677667766767767677667767766677667766767667677677677677676766766767767667677677677667677677677677667667677676776776766767766767767767767666766677677667766677676666767676776776776776767766776776767766766776766677666767767767767767767677667676676677667676666666667766676676767767767677666767667766776767676766677677667766776776776766776776776776677666776766766767767677667767676767767767677676776676767767676776766676667766677676767677667677677667676776667667666776776767767667666667676766677667676666776677667766766776767766676767677667667767667767667767767767767767666677677667767677677667766676676776776767676776776767667667666776776767767667677677676677667667766676776776776776776677676776767766667766766766776776776767767766776667767676776767666677676776766677676767677677676776767667766676776667676676677677677666776766677667767767667766766767767677677667666767767766766666677667667766767766767766766776767767767677677677676767677677676667767767766667767676776767766676766677667767666776766766767767666766766776766667767767676767766776767676767677676677676676766776677677677677677666676767667677677676776766776767767676667667677676766776776676676676676776776767767667666776776767767676776776776766667667766666676776676767676776766776767766676767666767676766767676767667766667667676776766776776676667666776776776676767767767676776776766767667666776776776776766676766767767767676776776767767666776767767767677676766776676666767677667667667767767767666776776767767767676766776667676776676766776776767767676767677677667677677667767677677666767677677676667767767677677667767676767667767766767767767667767677667666766766767676766776766776767677666676666767767676766767667676676667667676676776767766766767766776677676776767766776767677667676776776676676776767666776677667767676776767767667677676776776776776776676776776776677677676767767667666767667767766767766676676767767667676767676767667767677677666776677667766766676766776776776767767767667766767766776766676666776766776776776776676767676776776776776677677676776676766766776767767766766767666767667767677676776766767767767766767666677676767676776767677676776767677677677677677667667767766767677677676676767767767676776767766776776767676766766667676776776677677677677666767667676776776676776776776766767766766676666767677676676677677676676776667676766766666766667766676776666667767766776676776767676766676677677676667767676776776767767767667767766776766776667767676766677677667767666776676667766677666776776676667766766776766767677667676776677667677667677666776776677677676676766766776767767676776776776766776776676766666767676667767767766767676766776677677677676666767677667677667666776766767667767667767766676677676776776667767767666766776776776667667677676767766767767677677676776776767677677667767666776667677676677677677676776767767676667766676767667676677676677677677666776767666776767667677676667766766667667767666677667676677666776776776767666666776776767766676776767677676766677676676776676676767667767766776766666767676776766776677667767667766767766776676766767767677676767677676767676767766677676767767767677667766776767667767667676766676676776776776776776776776776677677667766776767766776776776776677666766766776667676776776767766776677676766666767766776677677677677676676776677676776766677667667676767767767767677676677676667766767766776767676776667667666767676667677676676676767677677676776667677667677676677676667766676776766677676767677677676776776776677677676776767667767667767766677676776776776767767766676776677677667767767667666776776766767677677666676677677666767677667677666776776677676776767767766767676766776776767766677667767676677667677676766776676776667676767767766677667676776767677667676776776776677676676767767766776776666677676767767676776776676676766776776676667767766776766767766667667677676767766767766766767676776676776767676767767767677666776776776677676776667767676767676676767677677667767676666776766776776677666776766776667677677676666767767677677676776767677677676667667766677676776766767677677676677677676666776776776767667767677677667666766767677677667677676667767767767666767677666667766667766767767667767677676667676677677667676766776766767767676666776676767767667766776767767767766766667666767666767667767767766776776767677677676676776776776677677667767767677677676767666677676676776766677676767766666767667767676776767767766666676767667677667767767767766767766676677677676676776776776776776767667767767767767666776767676776776677677676776667767676766776776677676776776767767666776676776766767677676767677666676767676776667766676666776666776767667766676766677667766676666767676677676767767767677667767667666776676767767766776677667677676767767667676776776766776776766776776677667676676667767766766776677667767676666767767676767677676766766677667766677677677677677667766776767676767677677677666776767677676776776776776767767767767666767676776776776767667767767676676667677677676776767667767667767766767667676776676776776677676767766776666767676677677676776767767767766676676776776667767666676776767677667667676767667767767676766776677676676667766776676676776767767667766766776667676766776676767766767767676776767676666676677676667766776776776767676677667767677666767676766767766776776776766767767767766776766767767767676667677677676776776776767677676776666776767766776676776767676776767676767767677667767676766676666776677676776767666767677677677
676776776767767766776776776776676776676767767676767766776677676767677667676677676676766767767667667667677667666667766667766767667676767676776677676767667677666766766667677676767676776677677667677667767667676767767767676676776677667766776767677666776776676766776767766676776776677666677677677677677667677667676766776677667767766767677677677676766667676776776676776776677676776667677677667666676767767676776677676776776776677666776776766766776677667767767767676666677666766676677677667677677677676776776677667676776667677667676766767667767767767677676776767676676767677677666767676776667667767766677676776767677676667677677676776767677677677677667766776776776776767667767676767676776776677677677677677676667677667676666767767667766776767676666667677677676776776776776766776766767667677676767767766667766776677677677676776776667766767676766776767676776776767667667676767667676776766677666776677667677676776776767766666776767676667677666767677677676776676767767676776666766776767677677677667666677667767767766766767766677676767767767676776776667767677677677677667676766676767766767667676767766776767676776776776776677677666767767667766767766776676676667677677677666677666776667767677677667766667766776776676776776676676776767676677667676667766677667766767766776776776776776776766677667767767766767666677677676776667676677676776776776766767667677676776776776776767767676676776776766776667767767767767676667676667767767667767767767677677676676776766776767767667766776776676767766766667767667767767766766776666776776677666767666676776776776776677677667767666666776776767676677677667667767677667677677677677666677677676677677676776767766767767766776677676667677676776667667676767767677676767676776676767767767767667767667766776677676766667767677667767767676676776677677667666677676776766776776667767767677676666676776667767767766776767667767677667767677677667667766766767676677667676776677666667767767676676776776767767666767666766767767667666776677676666776766677677676767767767677667677676767676766677676776766776767767666676776667767666766766766677676776767676766776677667767766767766676676767676676767766767767676766677677677667766666776677677666776676767666676677677677676776676766776776776676776776676676776767766676676776776677677667677667666767677676677677666766676776766767767667766767767767676677677676767666677666776776676676766776676766776667677677677677667767767667676767677677676776676776776667767767767766767667766766776677676767766767767677677666767767766776667667676676776776776767667666767767767666767767677667767666766767667676776677667677666766766776767767677677676776766766767766776767767676677667667766767766676767766667677676667667766666776767767666676767667666676676766676676667767767767666676767767767677667677677667767767767666776767667767767677666766667666767667677667676776767767767676677666667767766767767676767676677667667676766776776676677676676776776767767767677667676767767767677677677677676767766666677666677666776776776766776677667677677677676676767676767766776767767676766776776767676767677677667667766776776766666767767677667766766767667767676776776766776767767676677677667667676776767676676677676767767676776776767767667767767767767766677667676776676776767767676677676776776677676766767766766766677676666776666767666767666776766776667676767666676676776666767766767767667677677667676667676767767666667677666676776677666776776767767766776776677676767667767766767767676767677677676667666776767676776667767676767766767677677676776766776667677677676767766776776766776767676767766767676766776776776677677677667767676776676767766766776766767767676776666767766767766677666767766776677666676666767766776677676776676767677677677667677667767766667767767766676776776676766776776677676677676767766776766776766667666766776776667767666776767667676776776766776766776667676776676776677667767767667677667766776677676776776666776667767767766676776677677667767767676776776676776766676767766677676776776776776766776776677677676776676776767677667767667677667767767767767767677676766767677667766776776676676776766776766776776677676767767666776776776667766776776677666667676767676776767766767666776677676776776676676767767676767767767767667766767676776776676776767677676776776776676776767767767766767767676677677676667767767667676676766776677676766766766677667676776666666767676667677667676766776767767667766767767677666767677677667676776766776676767767667767676766776766677677676776766776767767767677666776677667767677676766676677676766767667676677676776677676776666776676676776767767766776776776776767677677666666776766776776767667767766776766767766677677666676677667766776676667766776667767767766767767676676776776766776667667676676776776766776767676767676766667767767766776776667766667667767677676767766766766767676776676776676776776776776776676767676766776666776766767767766766767767677667676766776767767766677676767677676776677676776677677666776676767766766677667767666776676766766767767766777676766776666776667677676776767767766667767677666776767666766767767767667667767767677667767676677677677676776767676676776766666667767766666767767676677677667676776767667767666776667666666767676767676667676766776776676776767676766776676776776776776767676677667667767767677667677677677677676767676766767667677666767767667677677676766677677677677676767667766667766677677676676677677667677676776776767766767767766677676676676776766767767767766776677677676776776677677667677667766776776776677676677667676676776667677666667667666766767667767766776767676767767676767767766767766676676767667767766767667677676767767766766676776776767767767767666676766676776767767767767676676766767766676776676767767676676766766767767767767767667676676766677667676666776776676767677677677667677676776776677667767766766676776666776767667767667667677676776677666767676776677676776676766776767667667767667767767767766776766776776767767766667677666766776676776677677677666677677676767677676677676776667676767677676766776677677676766776776776667767766776767767676767767766767767767676677676776776676676766767677677677667766776767667767676776776776667767767677666776767677676776776676677676767667767767676766667767677667767677677676766776676776776767766776776776767667767767667667667677667677667677666776766677666767767767767766776767767766666767677676776676676667767766766676776776767766667667766766667767677667676776767677667677677667767677676776677667767677676667667767677676776776766667766767676776666776767677677667766767767767676767766676776776776767667766776776776767766776676767767767767676667766767767766767667667767677676666776767766776776766767666776676677676767766667767676776776776767677666767667766667676767666666676676766667677677667676666776666766766677666667766776776676677666776766776666667767676767766776666667767767676767666677667767667767667767677676767766767767767766776766676767676767767677666767676776667767677667767667766776767667677676776666677666776767767767767767677677667766676677677667767767767766776677676676767676666776767767767766676766766766766766676677667767676767676767676767667766676767767676677676676776776767767666776776677677677677677667676776776667767676767767766776667766767767677666666677677677676677677677667766677676767766766667767676767766676767676676776766676766677676776767676767676766776767667676676667766776666776776767677666776776677666776776776776676766767767676776776776767767667766767767677677677667667666666776767766776767676677666677676667677666677676767766767676767676767767676677676776766776776677667767766776776676776776666666676666776766676667767767666766776767767767767766776767766767677677677676767666767767766767766667677667676667767767676666776767676776767767767677667677676776767667767677667766676677677677667667667666677676767767677677676776767767677677677676767677676767676767767676766776767767767767667767667766767677676766676677677677667766676767677677676776676776776766776766776676676776667767677676766676767677677677676767677676776776677667767677677667767766666676767767767767677676776776767767767767666667767767767667767677676776776776776767767767767767767677676776667677677677667767667677676767667767766776677676667666676767677676677676667766766666676776676677676767676677676776676776676767677677677677677667766767767766776676776767766676776767667767767677676767677677677667767667676766776776767766766677677676776776767676677666776776767677667767766676776767767677676767767767767766767667767767767767667667767667677667676776776667677666776667677676667767767767767677666667767676677676776776767767676776776677677667767767677666767677666776776677667767676767667667767676767666776666767767767766676767666776767767667676677677676767767676776677676776767667767767767767676776676776676667766767667667676767766677677676667676767766676676776766776776776776676676767767677676676667767767767676767667767767677677676767766767766677676776677677676767676776776677676766767767677667677676767767677667766766776776776767767677677667676767676767766776677676767767667677666767766677677667767767677667767676776767667767666677677667766767677676776776767766766776767677677667767676776677676776776776676767767677676766676776767766776767767677676667677666767767767676767766767666676767766677677667666767766776767676667767767676766767666767767677667667667677677677676766676677677676767667677666676776766677676676666676767677667767766677677677667767677677667767767676677676776677676766676766776667766676767766676677677667667766776677666767767766776767767677676776776766767677677667676677676666776766776776766766667766677677676676676767667677667766776667767767666776677677667766676676776767677667677667667667677677677676776767767666676767677676677667767767677677666776776767766767766766676676677677676776667766776776767677676676776776667677677676676776676776767766676767766776776676667676767666767667766767677666776767767676776766676767677677677676776767676776776767676676767667667667676766776776776776767767676776766676766667767767767676767767767676676677676776776676776776767767677677
677677677666766676676676767677676776676676776766676776667666776776776776676776766766666667767767767666767667666766766767667676677677677677666677677676776676767767766766676776767767767767676776776767766776676767666666776676776667767677677676767767766766776667767767767666776677667666676767676677667767766766776666776776676767676776776667766766776776677667767667766766767767677666776766767766776676776776677667667766667677677677667767667767667767677677667767767766666677677667766767676766776766767676776767767677676667666776767677677677677677676776767766677667667766676667677677677676776767676667666767677677676766677667677677676676676776767677676676677676667667666776766677677676767677667767766676767767767666766776776776667676677676676767766676666676766776776776667766776776676666667677676776666677667767676776776767676767766677676776767767767676776776766666776767767677677677667767766766767677676677677666766776676676676677677677677676677677677676676776776676766677667677677677676667677667667677677666776767767667667767767676767676666776766767767666767766776767767667767676676776677676676766776677677667667666766776766776676677676776676676677666666666667767676776767767667767676767667677677667676666676776667767767677667676766776676767666677667767676776766677677677666667767767677676767766776767677677667767766776676767767677676767667666776667677667767767767677676776776767767767766677666666776776776767667767667667767766776776776776667676776767767667667676667667666677677677667766776776776767767766776776776776676767767766667667766667676667667667767676776767767676776667666776766767766676776767677676767677667666677677676667676676776767676776767767766767767677677677667676676776776776767767667676677677667666776667767676766766776676677676776766677676776776767767767677667676767766677676676676667667767667766667677666776676666776767667767767766766676776767766667676766667767667677676677677667767767767677676776776776676766676677666776776677676767767767677677667666676676667667766676776666766776676676776677666677676767767766776676666776776676677667676676776767766666667766776676676677677676767767766676677677676776767666676677667677667676767766776776776776667767676776676776767666776776677677676766767677666776776776677676766767767767676776767676766767677677667767677677677677677677677676776666776776767767677666767676776666767767767676677677676767667677677677676776676677676767767677667677666767766776767677666767767666767676776776776776676776676776767766767676776776776767767767667767676677667676767767667766776767677667767676766776666776776776766676676677677667677676677667677677667667767767767676667766776776767677676767676676776776676776776776677667677676776677667676677667767677677676767767767666767677676776776776776776776767666767767676767766766676776667767766776667767676667767766676667767667767766766776776677676776676776766676677666767667677667677676767766776776766677676767677676776776677667767767767767677677676767676667767767767767676776676776676766776666677677677676776776776677666776766676776767677666776776767677677666677667667667677677667676766767676677677666776776776667676776776767677676667676776776767766767767767677676767677667667767676677676677667767767667666666776767667666767767666677667677677667677676766776667767667677677667767677677677677676676776767666776677666776776667766776766766667667677676767666776776767677666767676667676776677667677667677666676776677676776776676767666766767676776677667666767676676767766766676677677676766776667676776766766776676676776767767666767766767767767677667677676677667767677677677676767767767767767677667666776676767676766677676776677677677677666666776766776776776667677667766776776776776776676677667767766776676667677676677676766776776677677677677676776767766676776767677667766776766776677676776767766776666767766767767667667677667767676776766766766766767677677677677676667766667676776666776766767767676767767666776676766667677677676776677667676776767677677677666776767676677677676776776766766776776767666767677676776767676766677666776767767677676767677676776766767767766767767676677667766676776676667767677676776676776776767767767667766766767667766677676766766776767766766776766766677677676667667676677677676676767767677676776667676667676767667677676766776776676676676776677666767667677667766776677667767677677676776677676667676767667766776776776666776667666767767767766766766776776776767767766767767767766676776776767767767767666767676667766766776677667667767667767667677676666776677667767767677667676766776776667677667677677677667767766776776767676677677667767676677676776677676676767677677666767676677677677677676776766776676776667677676667677666667677677676677676776776676766676766766766767767676767767667766766776776776776667767676677676776766677676767767676767766767677677666677666766767667767767676676776776667676776677676766767666676776677666677677676776776666676776677667677666776766666667677667767677676767667667676776666767677676776776767766667766666676766666776767767767677676667666766776776667767676767766676677666776776767767677667667767767767676776766766767677667676767767676776767767677667767766767767666776676776776677666776767667766776766767767766766767666776767677677676776767677667666767676767766776767767767766776776676766776766776776776776776676776676776666767767766767667766766767676767677677667767677677676767766776776676766766766767766776766667667677677677677676776776776677667667767677677676776767766776776677667677666767676776776766677676776776667766666667676776776676766667677667767767767676766766766776776776776677677677677676677666776767767766676677666667766776667767766676766677666676667766766776676776676776677667676676676766767676776776776776676676767677667676767767666667767767676776676767766776667767666676676766676667677677676767676767677676676676776677676677677676677666667667766766766776767767676776767766676767677676676666676667677677677677677666776776776676776776676767677667767676776776776776776676767767767767676776766666767676666667676676767767766677676767677677677677676767677667666767767676776767677677677676776676676667767677677676767767667767766677666667767667767677677667767676776667677676776776676676667676776776776766767677676776666776776776776767766776776766767677676776776767766677667766767767767767666767767766776767767767767666667676677676767767677666677666776776676776776667766676766676767676766667677677677676776666677676766776767677676667766767676676767667676766776667667766667677676776767666776766676767767766776676776776776776677667767766776676776767766667767667667677666676766766776776767767767767676767766666767667767677667676677676666776667767767767667766677667666776677677676666767667667766677666767677676776677676766776767667766767666677677676767677677677677677676767677667766667676767766766766767677667767676776767666776776767666677677676776767766676666677666766767666776776667766776766766766767767767676676766676776667676776776776767667676776667767677677666776766767666767667676666776676776776676776767677667666766776676767666677676776666776766677676776767767767767767766776776677677676766677677667767677677667767767677677676677666676776766667677667767767767767677676676677677676766766677676776677667767767767677677677667677676766667677676776767767676667767677677676776767767767767767667767677667767667667667676766767666667767677677676776776766677677667767767767767766766767677677677676667676677676766776767677666776767677677676767676677666776776766667667767676776677676766677667767767767666766677677676666776676767767767766776776676776676676677667677677667766767677676676677667766776767666677677667766767767766677677677667676677676776776676676767676676677666767677677666767767767676776767767767666776676776776776766767766677666676767677677667676776776766776767676767677667676766677667676766767666766677666676767677677676767767677666766676767677676766666776677677676766766776776766767676666767766776776776667677677667677667676677666676776776776677666677667767766677677677666666666767767767676667667667677676767767677676667766677676676776776776776677676767677667767766767766776776776667676676776767766667677677677676776767666776776676776776776776776767767676667767676776776767766776776677666767767766667667767667676776776677667767676776766677667676776767666767676776767767767677677677667667767677667766767767677667676676666667767766776667766776776767767676767666776776776667767667766677667767676677666676776766766766667667676667767766767767767676666667766766666767766767676767767767766766766767767766677676776776667767676776776677667767767677677666766666776676776767767677667667767767676677676776776676676776767767676776667667667767767677677667676666767767677666776776767676767677676666666776776667676776667667676776767667676776776776767766776776677677677667676767767676767677666676776676767766767767677676767667676766676776766776776767766666767766676677677666667676767676767667767677667667677676676676767677676776776776676766776666676776676776767767766676667767767767766776767767767677677677667677666767677667676776776676776776767767667677676766666676766776776667677667667676767677677667677677677676666767767676776776677677676776677667667767676677676667767767677666677667677677677677676667666767766667676676677667667676767767676766677677667676776776776676676766776676677676676776776767767767766767677676767676677667766767767766676766677677676767676767677677676677667667676766776767676677667767667677676776766666677676677676776666766767767766666776776677676776776766767667676776776776667767666776767767667667767767676767676677666776677677677667676776766767677667767767767676767766776776776776776676776776677667767677667677667677677676767676776776666666767676776667767767766677677667767767767767667677667676767666776776767676677667767766767767677677666676766767676776767667767766776667677666767677666676776677676677677676776676766766767667766776676767676776776676677677667766676767677676677667677676677677666666776776767677676677666667766776776677677676776667667677677677677
76666667767676766667676776776667767767766666766766776767766776666676677677676667676767667767677667677676767767677667767767767767677676776676677676677676776677676666767667676767676676767767766767676676677677666776767677666776776677667667767767767767766776776776677677676767677677676676776767766767767767767767676677676767767667766677677676676677676776766776776667677666767676676776677666676667667676776776776766676666676767667767767676776767767677667676776667667677666677667767767667767767767666677676676767676776676776776677666766767676767677677677676676676776766776766776676776776677677676766766767667767767767677676767766766767766776776667767767677676767676767766776766776776776766776767676767766767677677677676677677667667767767767766677677676776776776676776767676776766767677667676776776667667667676766677676776776776667677666776776766677677677667676676667766676767766776666767766776767677667767766776766776767767767676766767766766667766776776667676767766767666767676766767767676676776667677677677676676776667676677677676776767667767767767767667767767766676776767676767766776776676767767667677677677676767677676776766766676776677666776677677667677677666776677667676767766767676677676676776766776776767676776676776667676676666767667677676667677676776776776767767677677667677677667766676676767676776676667767667677677676766766776767677676767677676677676676767676766767677676776676767667677677667667676776776676767767676766776766776676776776767767767676666767676767766676767677667677676776776766667766766767677676776767667766677676767676767767767677667677677676776776767676767667677676776776666676776776667677667677677677677677667676766666677677677676776667676676776677676766767667677667676767767766767766776776767767676676766776766776776766767667676776766677677666767667767766776667766767766766677676766767676776767767767677667667677677666676776676776767676766677676667676666767666677676767677666767677677677667767667767677677676766766767676767767767676776776776776666677677676676767667766666766677676776667676776666677667766776767767666767666666776776776767666776776776677677667676766767676776676666776676767767666677667766766767767677667666776667767767766676767767677666776776766776776666766767677676767767767677677677667767766776766766776667676676667677677667676766767677677667766776776677677676767767767766767667676776776776767767767676776676767767677677667667767766767677676766776767767767767767767766776776676767667766767677667766677667767677677677666776767667766766767767677676776676666776767667677676676776667676676767667767767676776677677667767676767676776677676776677667766677667676776676766676776677677677677666766776776767676766766767767767767677666776677676667676676677676677677676677667766766766766676767677667676677667666677676677676676677677667676676767767767766666677677667767767767767766767667766677677677677667667767767767766767767767766776677667666676766776677666667677676767667677676776776766667667767767677676767766667767676767766766776676766776677666666766776776676776766776776766666776677677676767767766776776776776676766776766676776766776767676776776776767767767766776776776776767767667677677677667766776677676776776767667667666677667667767667667667676776767767676667667676676766677666677676776776767767676776776766676767666767677667767766676776776676666776666767767766766677667666767677677666776776767677667766666776776767677676677667677677677677666767766767677676767767677677667767676776776766776776677676676767767767676667767676767766767766767767767667667666767767767767766677677677677667767666767767667766776667666767767767667667766776766676667767676667766776676666767767677677677676776767677676767676677667767766776776776766776776677676767676776767766767767667767767767666666677676766767766767677667767676667666767766767677676676767677676677677677677667766676776776776767676677676776676766776766676666677666666767767677676676767676667767667666776776766767676776776676767677676776776766766767676767767767676766677667767766767767677677677677677666776776677667676767677677676776677666666776677676767667766767767677676676767767767767766767677667766776767677676766676666776776676766767766766776666766667767677667767676766776776767766676767767676766776767767767767767676676677677677677676776776767767666776776677677676676767766676776776776767676766676767766667767767677677666666767766767677667767667676766766667766667677677677677667676676776667676677667676776776776766767676676776667676776676677667676776776767767676676676676676767677676667666767766767676766776776776677676667676767767677666767766676767666776767767766677677666776767667766767767677677666766676667767676767666776767677667767767677667677667676766766676767766767666776676766676776677676766676677667667766767767666677676767676776667767677676676766776776767767667767767677676776677666776776776666767677676767667767767667677676677667767767767667767676677677676666776667677667766677666677676767677677677667767767767676667677676776766666677677677677667767767766676776776677667677667767667767767766766677667677676767677676667767766677676676776766776776767666677676766676776776676667767677676676776776776776776776767766776766767766767767767677677677676667666767766767677676766776776767676776667767766767767767677676767767767667766676767677677677666767766776776776667767766776766776677677677677676767766776767767676776776767676776767667677676776776776776767676767677677677676767766776766766676776766667667766776776677677676676676767676767677677676676766767766667676767667767667676666767767767767667677676776767677666676677677666676776776677677667667667677667766767666767677677667767767766676776676667767766676776776766767677667767767767677676776677676676767767767767677666666776767767766666767667667767676776776776676767667767667767667767767767666766776767766776767767766767677677666776776776666677667766776766776766767766676776776776766766767767767667766776776676676767767766776676776776766776767767676767767767767767767677667676667767767677677676766766766677667677667767667767676677677676677677676776776776767767676776667676776776666767677676776676676766676776776776776667767766776766667667767767677667666767767767677667767767667767667667677666776766776776767666776767767767667677676677667666776776767677677666677677676667766767766776776666676676776766767667767667767767767676667766766677666677676676677667677677677667666767676667676676677676676766766767767767667767677667767676677667666677667666767766676667766776767676776667666677676666677666767767666676766767666776677677666767767767666776667767676676776776767767677676776667677677677676776677667676666677676766776677676776766776666676676767766677676766776677677677677667767767677677677676667667676676676767677667677666766776776776776776667767667666767767676776776676767767666776676776667767767667667767767677667676776767667677677667766667766776776776776667667767667667766766767767767676776776676767677677667667767677666676776776677677666767767667667767677666776776776767676767667676676666766667676767767667667767677676767766767677676776767676677677667766776766676776667676676776766767677676766767677677676776667676766767766767666677676766767676767767766667666776677676766767767766767766767677677676667666676676676767677667676766677676776676666767676767766776676776667666667667676776767667766767676767677677666667767677676676767676776766776677677667767676776767766676676776767767676767677677677667676667767666666766776776776766667677667766677676766666776767676766776776677667766766776776776776767767767667676776776776766766776676776776667677676776776677666776767767767767766776767676676776676666776666666676667767767767676676776776776676766676776676676776667676766767667767676767677677677677667677676776676776676677677667767666767677667676666677677677667677667676776677676766767677677666767676667767767676776776767676677677677677677676676766767767676667767767676776776766677677667766767766677666776677677677676677676676676776767766766677677667677667767676776776676776776766776676766776676666666677676767676766667676776776776666667676677676677677667676667666776776767767767677667767676677667676776776776667767676667766776776766776776677677676667667767667767767677676766767677666767767766666767767767676766666776767676776776766677667666677667677667667676767767667676666776776767767667767666776766767767676767767677677676776776767766676766776776677676766776766667676677676767767767767767766776767767677666776776677676767676776676767667766776776677667676677676677667677677677677676776677677666776776767677667766776667766766767767767677676776776767676676766767667767767767676776776767767676667767766677676776677666676677666677676676766666677676776767767767767666677667676776776766767767767676676776776776676676767677676776767767767676776776677676677667766776677676767767677677676767767677667666677677666677676767667766767767767767676776676767676776776776776666676776677677667676776676776767666767666767676776666766766677676776766667767677677676767766676776767767767677677677676766677677676767766667676767676776776667766766667667766767677676676766776776666667767667767666766776767767767766767666776776776666677666677666776776776667767666676767677676766677677677666766767766767677676667766776766776767677667667666767666766776766767767676766776776776776766776677676776666776767767766766667767677677676667766767666767667767676677667767767676767677667767677676767676767676776776767677676767766776767677666667766766667767677676767677667767666776767666776767767677677676767677676676776677676776767677667667766666677676666776767767766776766767766767667767766776766776677676776767766667766767667677667667766776776666776776776776667767677677667667766776776776776767667676776767767766776767666776767767677677676767767767767667676776776766767677667677677677677666676767767767676776766677676776676677666776776776776776767677677677676767767766767767667677676676767767767676677676766767766767767767766767677677667677676677676766666776677676766677676767666776776677677677677667766776677
6776676776776766776766766677677667767766676767676776767677667767676667667666766776676776666776776667676667667767676776766766776677676767676676776667767766776776776776676676766776776776776776676776676766767767767676776767767766766776766676676677667677667676767766776667767767767676766776677677676766766767667767677677677677667677676677666666766776676767666767677666776667667666677677676776676776776766666666767767767767767766766776776666676776767677677676776776677666666667667676676676767667667767676667766766776676677676767766766776776776776766776767767766676676667676677676677666676666677676767677676776776667767766766677677667767677667766776776667666676776677677677677677676776766767766667667677676676767766776667667667677676776667767767676667767766776776767677676776667667667676666676776677677667677666766776776677667767677667667667676767677677677667767767667676776776767676766676776767677677677676677666676767767677677676776677667767676676766776667766767766776766766767767767676776766677677677667767677667677676676766776767767677677676767767676677677666776676776677666767767766667767676766776776776766776776776767767676776676767667767677676767676766767677667767767677676776776667676667766666766776776776766666766776677677677677667767766767676677667676676666676767767676677677676767766767667677667767766776766776776676677677677676776767677676677676767767766776667766767766677667677677677677667767676766767676767766677676677677676776776766776677676767766767666776767766776767767767767766676776767767666767676776766767677677676677676776767767766767667767767767767767767676766667767676776767766666766766776767767767677677677676776677676776676677666767677677677676667677666666676767667677677666767767667667766767667677667767766776776767766776767676666776776776776766776676767767676776776666766767766776667767767667666767676776776767766766776767767677677677676677667767767677667677676677676767767767767767666667676766776767676767677677676667766676776766776766667677676766676767766776767677677676767767767667677677677667766767767767677676767767667676677667677667676667667677677676776776767667767766767767677677676776776767766767676676776667767676766667767767767677677667666676767677667677666766677677667676776677666676677677666776776676776776676776776676776677676776767767677677677677667767767767667767767766667677676767767767767677676776677666767677677666776676767767766767677676676767767767767667667666767677666767677667666666766666776767677676776776776766776667766776776767667666676767767767676776766776677676676767676776766776776776766776676677677667767766667767666676776767766776767767667676666676776767676776776776676776776676766667666776766776676776776776767666767767676767766766776776776676767677677676767767767767676776766776766767767767676767677667666776666767677677677676776677677676766676677666776766676776776776776776677676776767667767666767667767667766676676677667667767767767766776776767766776766667676677676766776676676776677677667666676766766776776767677667677676776766767767677677677667766767767676666766776776767667676776776767766677667767767767766776776776667676776776667676677666767677676767766767677667666776776776676767766677677677676676767767666667667766776776767676767766677666776677677667766767666767677667677676776767767767767667676767677666776767677667767667666776766677666776776776767767767767676776676767767767766676767666767677677677666776667767767767667767676667667767766776677667677667676766677666677667767766766767767767666767767767666767767767676776767767767676767766767766677677666766776676676677677676676667766776776776776666767666776776767676767667667766776676677676776676667676667767767767767677677676776776767767676767767767676677676767676676767677676676767676767666667767677667677667667766766766667767766776767676667667767766677667767666776677677667767666767667677676676676766767767767766776776776767767767767767676776667667767676767767767667766766677667767677676776776776776677677667767766676666676676767667767667767767766776776666776776776676776767766767766766766776667767767767767666766677666676677676666667767667677677667767767767676776767767767767667767677676667666776766776767767767667766767767767676667766667767767767676767676667767767667766676766676667766667666776667677677676776667767766767767767766667767677667767676776677676776776776776776776776667766776767677667667766677677676666676767767767766676677677676676767767767767767766767676767767767677667666676776766766767767767766767767677676767767767767766767676766766767676667767676677677677667677677676776766667766666776766776677677677677677676776766776767767767767667676776767667767676767766666767676776767667766767667667767766767767767676767676677677676776776776776767676767677677677677666677677676677666776776776667677677676676776667676767767677677676776676776677676677676677676767676776676767667767767667667667667766767676776766767766667677666776776766677676776767666767677677676676676667766767766776677676667676677677676767667766776776766676767767767766667676776776667767767767677677666677676776667677666767667766767666667667767676776676776776776766776776676767766776767766766766767767767667767677676776766767677676677676677676766766767766776676677676767767766776767677677677666776677676776766767766767767667767767677677676776776776776766776776667766666677676766676776666776776677667667676676767766767676776677676676776676776767767766767666776677677666676766776767677677676767767767676766677666666677676766667767766776776776767667677667667676776676776767676776776776766776766767676766776776677667676767667766776776676766767767677667766767667767677677676677666776767676776766677667767767767677676776767677666776767676767667767676667767676677667677677667667666767667676776776776676767767767677676776767767767677676776776676767677676767677666767666776677677676766676776767767767677667676667767767676776767766776766767667666776776677676776767766676676677677677677676776767767677667677667766776766667767676677676767677667676766677676776776776776767767667676767677677666676677677676766767676767666677677676676666676776767766767767677667766776676767676766776776767676776776776776776776767667767667767767676776767767676766767767767677677667677666776677666676776676667767676776677677676776776776667766767767767676666776776766776676776677666767767677677676677677676767666677677667667767676766776766776676766677666776767767677677677677676776676767767767676776776766776776776776677677677667667767766767766767676677677666766776667766776776767677677676767767677676667676667666667766776776666767767667667767767677666776776666676776776776776776666767677667676767677677677667677676676776667666767767767677676776776677676766677676767767767677676776766767767667767767766767767667667767767767767677676767677676676776767767767766676676776776666676776767677666667667676767677666677676766667766776776776677667667676667766776676766776677677677666677676767767676677677666677667767767667667676767677666667667766766677676676776767676767666767767767667677667667767667667767676666766767677667676766776767676767676776677676676767677677677677676676667676767766766776677676677676767667767677667767766776776767767677667677667666767666666767677677667677667767677676676676676776767766677677676776766776776767677677667767676767667667767767676676767676677667667767766676676677667766767677667666767667767767676767677676776776677676767677667767677676676776766776767676776676667767667766767677667666767666776776667666667767767666776767766677676676676677677667676667767677666676776767766677676676767767667677677676767677667767676767677677676776677667667767676776776676776676677666676767766776776776767767676677677677676776776677677667677676776767767767676776766676676767676676767667667677677676776677676776767766766776667767667677667766776766776776766767666766776667767767666776677676776766776676767766776677667767767677667677676767676676676767677676667676767677676667767676776776676676767666667677676776767667667767676677667677676667767667767767677677666776776776766767677667667666676767676767767676776767767677676667766767767767767767676776776776766776767766767666776677677676766676776776766766676776667767767767766676776776776766767667767767767677677677677666776767677667767767766767666676767676776676767766677667767766776666667767677667667677677677677666666766776776667767667767767676776776767676776677666677677667676776766767676776776676776776676767767767767767676776776667767667676776767766667767676776677666776676767766776667767667767676776767676676776767767766767677667667767766667767767767677667676667767767666766766677677667676676676776776767676776667667767677677676677667676667766767767677667767767767666677676776666767767666767767676677676776677677677666767766766776776776676776767667767676676676776676766766677667767766677676677676666776767667767676767767676676767766776767766776677676776666667767766776767667767766776776776766767667666776677676776766767767677676677667766767767677667676767667667677666776676776676776676776776677667767676767677676677676676676776677676666767766767676767676766677677667767667766776677676776767766677676677676776666776766766676676676776667766767767667767676666676677666767766776776767767766767676776676776776677676767677677667767677667767666766767766776776767767676677676776676766767767766667766767767766767676667676776776667666776677676767766667677677667766667667676776677676676766776776666767676776677676677677676776766776776677677666667767676767767767676776676766776766667677677677677667767767676776676676776776776776767677677667767676676676767766676766776676676767767667677677667767667767676776767677667767767666776677676776767767767766666767676776676776667676776766677677667676776776667767766767677677677677676767766676776767767767667666666776776676767667766776767666767767677677667767767677666677676676767767766776766677676776676776776677666776776776667767667766677667676767767676776776667767767677667767767666776677677677677666676677676776677676767677666767666766766767766666776776676766
367767677667767767766767667767676776767677677677677667677677667767676767666776776776776776776776776776767676776677676776667767677676776766667766767677677667766766676677667767767766776776776767667667766776677667767767676776776767767677677677676667767766767667676776776776767767766676767767676677667766676677666767766776767767677667767766776766666676767767767766776776767767767766776767767677677667766677677667677666767767767766677666767767666776766776776676776766677677666766776676776666776667676776767767676677676776767767766676677676776776676776776776776677676776677676676676776676767767766766776666676676667666767676667677677667767766676677667667766677667767767677677677666677667767677677677667667677676767766767677677677667667677677677667676667766676767677667677667766667667767766677677676776677676776776776767767767676767766776677676766767767677677677667666776767677666667677676676676776677676776776677677677676776676667767666677677677666666767667676767767676776776776766767767767767766677677677667767766767667667767676677667767677667766676766677676767676776676767766776776776776776666766767677667677677676776677666667667667767667677667677667677676776767666767666767767667767766776767676676667766766676776776677676776766676766776676776676776776677666767666677676776766767667767766677667766676667767766776776677676666776767767767767767677676776676767667667767677667676677676776766776667767666666767767767676677666767766776767666767666776766667667677677677677676677677677676776767667767676676667766766766677676767766767767766666676776776767767677676677677676677676767767676766766677677667767767767766667667677676767767667677667667667667767667667767676776767666676767676677666776776776767767676776767667767666676776676676767767676676776676776677677666767767767767767767767677667677676676677666667676767677677676666767767676767667677676776766766677667767666776776767767677677677676776676676676776776677677677676767676767767677676776776776767677676767676776676667667767766677677667666767667766776776776676767766776776776677667767667767767677677676766667767767766776676766776776776677677676767676776677676767666677677677667766767767767767677677676666776766776766667767767676667766776776767766767667666767767666666766767677667767767676767676676667767677666676767767677676667676776666776776776766767767767676767667676767767767767676776776666776767677677667767667767676767766666766766767767676677667766776667766767767766677677677677676667767676776767767677667676776766676767767767667767767767767766667676767766677666766776776676677676776776776767767667667767666766767766676676776776776676776667676676667676776667676776667767767677667667766767676776676767677677667677677666776766776766767667676676776766767767767676767667767677676667766667677676766766767766666776676667766766767767677677666677677666776776677667667676776676767667677667667676676766767767766676766677676776776767667767677677676676766677677676767766776667767676767676676776676767766776676776676666776776767767766776766667676767767667666767767767677667767676676776776767677667676666766767767767667667766767767676667767766776676667767766666766676667766677676776677667766767677667676767767676776776776667766677666667667767677676766767677676776776667667767767667767667767676776776776767677676776767676776767767666677666776776776766767767677677677666667767677666776776677667767767767677676667767767766776666776677667677676776776667676767766766667667667767767767767667676677667767767767676666767767767667767667667666677667676767677677666767766677667767767667766766666766666776676676776767767767766667766667667667676767667666776676767766776776667666776677666677676767676677666676767767667677676766767677667767767667766677676766767766766776776676767767767667676776677677677676677677677677676677667767667766676776677676767677667766667676676676767676767766767767676767766666666676676676767766767676776776776676776776776766676767767766767667767766766767677666776767766776676666677667767677676776766776766767666776667676767666666676767767767667767767767666676667767677676776776667767667766667766676767767667767676677667767766776776677676667677677667676776776767667677667676776776776766677676767766767767767766767767767766767667676776776776667667667766677666776776767667766776776767677667767667767766776767767666776776676676676767766767767767676776776667667677676676776676776776776767766776677677676767766766767767767667666766776767667767676776767767766676677677677667767767666767676767666667767767667766766776767677677667677677676766766767667677676767677676767676666766776667676776776776766776677667767676767766677676767676767667677677676776677667767666676776766676677677666776666767676767676676776776776776767666776677667766776667767677677677666766776776767677676776776776776667767676767766776766776767677676767667766667767767766767767677676776766677677667666776676667767667766776766776767767767767767767767667676767666667767676776767766776677677666776776766776677667766677666676677677676776666677667667766767667677666767667767666767767667676776776776676776766776666677666776677677676676776767676677676766767767766766766676767767767766767767767766766776667766766776677677676776767677676776766767666776776776676667677676767766776776766676677666776677677677667677667677666776766776767676676776666676766666677677677676766776677677666676776677677676776676677676767677676776766776766677676677676776676776677676767767767677677666766676666767766776766676667676776677676767767676776776677667767667677676766677676776667676776767767767676776677667676776767677667676776767767676677677676776767766677667666666767667676766676676767677667676676776766767766767766776766767767767676776676767677677676676776677676776766677676676776767766677666677677676676766767677676776667767676767676677676776766776767767677676776776677677676776767766677667767767767677676767677666667767667667766676776776676667677667676776667677667767667677667676776776677677677677666767677667676776776767767766667676767676776776776766776677677667667677676767676776676676767677676766776677667767766676677677667677666676767767767767677667766676776767767667767767767666767767767767767666767667677677676776766766776677666666767676767766776776766676667676677676676767766676766767677676676767767767667666767767677667676776767677677677676767767767767677677667767676776667667677676667677667767766677677667676776767677676767676676767766767767677677677667766776677666767667767667767677666676767666676767667667767666666676676766767677667767667766776776667676767676677677676677677676766677676667677667667676776767677676667767677676776767767766667767767766766776767677676776767767666666766776667677677666767667667767766676767676676677666767677677677677676776676676776767767667766767767677676767677677676776767677677677677677666776776767766767767676776776776767677677667766776767666767766776776767767767666776766677667767766667767676667676667676676767767766667766676767667767767676767666676676767767677677676676776766776767667677676766776767766767677677677677677667767676776776676776766667767677667767766676776676767676677677676767676776767766766776776666776676776676767767676767766767677677677667766677667766767767667676676776676776767666776667766767667766667766776776776677667767767767676766766676776766776776767676776776767766776767767676776766767767767766677677666766767767667677666766767677676776666767667666767667767667767667676767766776767767676667766676767767766666766776767667767676767676776776776776667667766666676766676776766776676677677676766776776767676677677666776776776776776776666677667677677677667677666677667677676766766776766776676676776776776776767767677676767676677676776776667767676667766767677677677676776776767676776677677667677666776767766767666776767677677676776676776766776666767677676767666766776776776776776776767767766676677677676767676766766676767677666667676767767676766776667677677676676767767667676676677677677676676776667767766676776676767676776776767676766666677676767767767767667676767677676767766677676677676776667767767676767767666676776766776667677676776776776776776766776766676766676767767677677676677676776776666767766776767767767676766667767767767767766776767767767676767676676677677677676776767666677676677676677667676666767667676676766776677667767676766767767677666666767677667677667766766776767677667766767667767666776776667767667766677676767676676677676776667767767676776776767676676666676767766677677667767677677667666667677676666766767767676667767767767676676767676676766767767667767767767767677677676776666767767767666667767767677676776667766677666676667667677677677677667766667667677677676776767767767767667767767667767766767676767767676677666766776767677677667767676677677676776767677676767667667676776776776677667677676776776766776766767766766776666766767676767676776767677667667677667676776767767767667766776766776676776776767767767766776776776676767767766766776676776666776767766676776776776677667766676776766776767666776767677666767767677676776767767667767677677666677677667667766776776677677677676776766677666766776766776776776676776676767767766767667676776767676776776766766767676766776776676766766776766776667667676676767676766677677676676677667767767767676667676776776776676776676667767677676766677677667677677666776776676666677676676767676776776776666766677666767767677666776776776766767677677676677666776766776776667666677676766676676767676776666776676776767767667767677676677667766767767677676676776776666666676767766766776776766767676776767767766676776676776677666776667766676776776767767667677677676676776776776767666666776776676776776676767676776776776677676776767666677677677676766776667767767667667667767766767766766767766767677667766766776676776676676666767767667677677677667766767667677676666776767676767766667767766676766667767677667767677667676676766776767676776767677676776766767767767766676676776667767767766766776767677667766667677667676767667676776776766676776767767676666776666766776767666776776776767766677677667676776776767767767676677677
676766776776776666767676677667767667766666667677676776767767676776766767767677666767767676766766776676776677666776776776667676667677676767677667667666776776766767677676776776776677677667676676676776676767677677676767767767767767767677677667677677667666767766677667767767676667766677667677667677666776767766676776677677677676767767767677676767766776776767767676776776776677666767767766776776677667766666676776776766767667677667766776776676767676667676667677676767667677677677677676766767767767676776667677666776676677666677676776776767667767766776676677677676767767767767767667767767676677676676767667676676667667767677666776776677677677677666776767766767767767767767766776676767767767766767767767677676677677666776767767666767767667677676776767676776767667767676776776776767766667767676776776676766677677676676776776677676767667667666766767676677677667767667667666776767767766776776677667767676776767767766666776767767767766776776677667767667767767677677677677667767766776767766767677676776677677667677677677676676667666766667677677667667767676776767677677676677676776677676676776776767666676776767677676776767767767766767666677666676667767767767667677667766667676676766776776677677667676776766767676767766776676776776776667767677676666776767677676677667676767766776666676677667766766767676776766776767677677676776767767677677677666766676677676776767667677676667677676776667767767767667677666676676677666767676667666776776776776776766776776767767767666667667767767766776677677676767666776767767677676667767767767767767766766676677676676776776776766677677666776776766776767667766676676677677667676667676766766677676776776776776677677666767676767767676666676676776767766776667667767766676776776667767767766776776767666676776776767767767767666667677667666766767767766767766676776767676666767766776776766776767677677677676776776676767766767766676776776776776766776776767766676776767677666766677677677667767766767667767767767677667767676776667667766767766766767766667766776677676776776767677666767676776677677677677676776776767766776776767767767666767767666676677676767676767767677677667676667766767767666776776667667767766767677676676677677677676767676676776676776676767677667676677676677666677676767676776676677666766776677666776767676776766767767767767667667767766767676776766767667676676776676767766677667677666677677677677667677666667676767767766776667667676677676676667766667677667677667767767767767676776676776676776776776776776677667766776776776776677677676767676767676766667677677677667666767767677666677676776766766676766776776667767767677677676776776776776667676776766677676767666767767766776776776676766666667666677667766776667766676776767667767767666776676667677666767767676767677667767676676767766767676767677667676676767766776676776767767767677667766767766677667767676676767676676776666666776776767767667677676776776766776767676677667767767676766666667676776677667666776766776766676677667766776776776677676766677666676776676767767677667767766776767767676677677676767677677677676776776776776667767666776767676676676667676767677677667766766776677666766776767767677677666776676766767766766767667767766677666776677676677677666766766776677677677676676776776776677677676767677676677676776766767767677676676767767667677666767677676667767767677666776767766767676667667767676677676776677677677667767766767767767767767676776677667677667677676776666767677676776776676776667667766677677677677676776766767667676776677676766776667676767677677676676767766676776767667766776776766776776676767767767677667677667766776666776776677677677666767766676776677667767676676767667667767766676776776766767666767767767677677676766677677667666766767676776676776667767767667767676767766776766767667767767676776766677677666677677677677677667766776676776677677666676667767766667676667767667767767677666677676776776776776776767766666766776666766767766776677677667667766766677677676676676766776766766776677676676676767677676676776767677666676776767767767766767677676766667667666776676667767676767766776766676677666776767767767667767677676776767766666776677667677676776776766767676666667766676767767766776676677667767677677677676776767767676776767666776766767677676776677666776767666776666767767766776767767676776776766676676766676776767767677666767676677677676667667677677677677676677676776667676766767677676767767767767767767667676766776767667767676666767767767766776677676677667767767766676776776667677667676776767676767677676667677676676776667767767666676776767666767767677677677677677677676776667666766677676677677676776767767767767767667767767767666677677666767676776767677666776676776776667767677677667766667677677677676677677667667767766677667767766766767666677676677676767667767677677676776776776676776766776677676667677676767767677677676667676776666766776677676766776776767666677676776667767766776677667767667766677667766676776766676677676776776766776776666667766776767676667766766776776676767677667676776676676776678676767667676676676776776776767766677677667767676767677676767767676666767677676776767677676767767677666776767666766676676766767767766776776767766767676776776767677676776776776767767676776776767767767666677677677676767667767767677666676767766676676776677676776776676676666676766767767677676667676676776776676677667766776766677676776677677667676677676776776776776676767766776767667676776766677677677676677677676766776776767676666776767767766776667767667676767667766677667677676766776766767676677677677667676766767767767767767767677677667677667767767767766776677677677677677667667767767676767766776767677676776676776676776676766677676767766767677676767666776767767766767766767677666766766776677677676667767767666676776676776676776776766676767677666677666676766767767767676776767676776676766767767677676776666776776767666766776776766776677676767766776776776676766767767766767666776766677676666776677677677667767677667677666767767766767766776677676776767677677676667766767677677677677677677667667767767666776677677666677666767767667766766767677667677676776767767766776776776776677676666776776776766767767677676776676776767767767677677677676776677676776676677666667767677666776766776776677676776776767677677677677677676767767677676776776776776776676767767677676676767666776666676677677667767766776677677676776766767767767766667676776767676677667667666776776766776677677677667677676776776767667667666676676776776677676776676676676776766677677676767767667767767766667767667667767667766767666676767677676766667767767766776766767766766776776677676666766767677677667677677676776767767767767677667676776776776766776776766766776776776776776766776677676776766776776766676767766776676766667676667677677666676776776776676767677676677677667766766776677667676677667767767767676776676767667676776666676677676776767677677677676776776776677667677667677677677667766766677676767766767766776766776666676767767767677677677667767766766776776767767667666776767677667767676767766667677676676676767676776767766767677676667767666676766676767677667676676776667766776776677677677666767766677676766677676767767667667676776677677666767676776776776767767766676667766766677666676766767677676766776767666766766776677677676677676776767667767677676677677677677667677677676676676776676776766667767766677676776677677677666767676676766676767676767767677676667766776677667767766767677677676776677676767676776677677676766767766767767676767677676776776776766776776776677667667767666767767677676776766776776766677667766676766767676676776667676667767667676776676766677676776776676767667767767766676766766766776666776677676676776776676767766776767767667767676677677667767767767767676666676767767767677667766776766667677667677676767667767766776767677667766776767677676776676766676776776766666766776776767667766666767767767676767676776666776676676676776767766677677677676767767677666776776677677677676676766776667767767767767767767677676667676766667676767767666766766776667677676767676677666666776677667676767767766667667767676776776776767766676776667767767676767677676666676767666767767767766767766776776676667676776776767677667667677676776776667766776776776677676767677676776676776766776776667767767677666776766676776767767676766676766676776766776767667767766776677677676767767767767767767666677666776776667767676767767677667767767767766677677667667767677677676766767677676767766676677667767767767767767677677676776666767767677677676767677667766776776766767767767767676667767767767767767677667677677667677676776767667677677676776667677676776776767767677676767767767677676767767676666776677676776766677677677667676776676767766676667767767766776677666766676666776767767676776776776676677677677676767767677677676766767767767767767767676676667676677676677676776676676676677676767677667767666676667676677677676776767767676667767766766767767767767767677676766676767676677677677666776766776776767767767676766667677667767677677677666767667767666667677677676776767767767766767767666677677677677667767677677677667677676776667667767767677676776667767766767667767767676776667676776676677667676677677667677677677667677667767677666667767676766776776767676676776667766776766776676666776776766767667767767767767666667766767767667767676776677667677677667767767767667667767676676776776776767677667767767676766667767766767677677676776776676776676676766767677676776767677676676767677676676776776776676766767677667677677677667677676766776667667767676776767767676776766766776767667677677676776667767767667676767677667666767767767767767766776776767766767766776776767677677676677667676767667766776667677676776776767767767666766766776767767767677676767767677667766776776776667766776677666776667766767767676676776776776676776776767767766776776766776766676767677667767677676776776667766767677667666776776667676667667767676776766776766776766667766767676776676766677677677666766776767766776677666766776767667767677677677676776767766677677677676767766676776676676776666677676677677677667767766776677677666767666776676677676666776676766676676666767677677666776776776767767676677677
676767676677676667767766767676776766767767676766766767676677667767666767676676766776676667766766767766776766766766776667766766667666767677677677677677666667667767667766776776677677667766677677676766676766767767767676667767676776776676766776767677677677676767677676676767767677677676767766766767766767667767767766767676776676676767767767677677676776776767766767667767766766676767767676767767676776677676776776766767766667667667677677677677667666776776767677677677667767676767767767767667666767767766767767676767677676776766667767677676677676776776767766776767766776776766776766776776776766766667667676776776767677677677676767666767767767767766776776677676776677677667677677677676677667767767676677667766666766677677667676677677676666676776677677677676776766676776767666776776767676776776766766767677677677676767767677676776677677677666776767767767676767767677677677676676766767767676677667667676767676767677676767766676767766677667667767667767666776766767677666776677676776667767676776667767666766766676766776767767677666776776767767676676776676677676767767667666766776767677667677667667667677667676776767667766776766767767667767676767767677666766766776677676676767767767767767767766676667766767766677667676676767766767767667767677666776776767676776767767767666767677666666776767666776677677676677676677677667767677666766676776767677677667766776767767667667767667766776677667676776667767767676767677677666677676677676666767767676776776766677677676766766776677677676767767767767767767766776666766767767766667677676766676767767676766667767767767767676676667677667767676776767677676776767767767667767676676767767767677667676666677667677667677676776766776766776776776767766667667767767767677677677667677676776776676667767766666766677667677667766776667667767767677667676767767676766767767677677676666766776776676776676767676767766776767766766776766767677667676767676766766767677667677677676776767767767667667667767767676776776776666776776677677676776666767767676667676677677677676767676676767676677666767767767767767766776766767666667667677666767767767676776776776776776776776767666776666776677677667767676767766767767667676776676776766766776677676776776676776776766776776677667677677676776666766676676667676677676767676767667767677666766767767767767667766767676766677667676776677676677676767766766677667677677666667767676677677667677667767677667677676667677677677677677667676767766767767767766677677677666767767766666766766776767677677676776776776776767766767677677667677667667767766676776666676767667767667676776677667677676776767767667677677676677666776667676767676677676776767766767767767677667767767676766676776776667766677667676667677667667667667677667766667667767767767767767767766676677676667767676677677676776776767676767677667767667667676776667667767676776767666676677667766767666767767767666776766676776676767766776767676776766767767677666667767667767676677676767677676767766677676776776776676767666676776776666767767767666776767667767677676667666776776776677677677676776676766767667767767667766667766676767767767767667677676667767677667767676677676776776667667766776776776766666776667677677667677677677677676776767767677676767766676776667766677676667677676767767767667767667677676666676677667767766677666767767677667766677667676767666776676677677677676767767676666767767676776776776766677666776766766776776776776677677676767667676677677677666676767766776666667667766776667667676767766767676766776766766677677677676776766767676677676776766776776677676776677676776776776676766767677666776676766767767676776767677676676776666767667766676676776677667677667767767676776776667767676776666776766776776776776676767676767676767667667767676666767767767766766776676767767766667766776767767676767767767676767766677676767667767677676776767677676677666767677676766676767677667767676667767666677676666677677677676666677666677676776767767677676677677676776776776667767667676776766767766767767767767667676767676766667677677677666776776677667667677676767666767676676776677667767677677676766767767667767766776767766767767677677667766776776776676776676766677677676766776676766776766766766666776776677676667666776776677676767677677676766776677666767677677676776676677667767767676667767767676766767766767766767766767677667767767767666767677676776767676667766677677677667676767676776776666767766676676776766776676677677676676766767766766667677676767767767676766767766676776667676766767767767767677677677676767766667767677667766776767767767767767677676676776776767766676767666766767667767666677677666767666767676676776767667767767767766776766767767767767767766767676776766676677676767667676767766776677676776766676767766776677667766776766776776776776766776776766776776676667676776767677677667766767767676767676676676766776767766766677677667767767677676776767767676776677676766776677676776667676676767676776767767676766776676766667677676767767677666677677667766776676676667667766667666776776766776667767767767676776776677676667676776776776776767766767677677677676776666676776776677676776767766776767767766776776677677676677676666767767767767766767666776776677677667767767676767767767676776767767767677667766776767676776776667767677677676767677676776776676776776676676766676677677677676776766677677677676767767767677666767676776776667677666767676767666776677676776776677677677666767677667767767666776767677667667767677676776667676776776666677677676776666776776677667666766767677667676776667676767667677676767767767767676666776776766776776776766667667677677676776766766666776776776767767677677667677666776676667767666776776766776676776767767666776667677676677677676677667676677676776776776767676776767676677676776767767676776666767767676776676766776766676766676766776766776767676776677676766676666776676766677677676776766677666767677676776666667667676776667767667677666766667767677676767667766776776666766776767677676767667766676767767676776766767677667676767767667767767767767766677667676776666776667767767766776776676766766666766676767767766776677676677667767677667676776667677677677667676766776667767666677677677667767767767667767676676676767677676767667676676667766766677676677667667676776776776776767767767676766766676766676667767767767766667666776677676776767677676666767767667767666767767767767667767667677667676766776767767767667676677676677677677666776767767676776677677677667767677677677676776667676776766776776776767767767677676666677666766776767677676776766767766767666666666667676677676666766666766667767766766766776767766767766677666776776776776767767766767667766776766776776776776776676776667676776776776776776676776666776676766776776776676667767666676666677676766776776776776766676776667676766766767767676767677666767766677677676776776776776767766666776776767766776676776767677676776666776776776677677676767767677667667677667677667767767676776776676677677677667767677676767767677667766776677677677677677677677676676776776776776767676767677677677677676666666776676776767767767767677677677676776767677667676776667767767767677677666776766676776676776677677677677676667767766767767676677676676676677666676676776767677677677667666677666676767767767767676776766677677677677666766776767766776667677677676666776776677676676667767676767766767766767676776767767667676776667677677677676677676676676767677667667676776776667767676776766776767677676767766676677677677677667676767767667766766776676776676767676766767667667676776776767677676766767667666767767677676776667766767766776766676776776767766776667766767677667676776767677666766767666677677676766776767767676776667676776776766767766776776667766776767767677667677676767767677676676776776677667677676677677676766677676776677677666776776676677677676776776766766767676767767677676676767666677667676767677676776766667677667767767677667766676776676676767667766776776667666776677676667767666767766776767676776767767767767677676677676667677667767677676767676776776776767766667767767767677667766776776666776767767767767767767667677676776776776767767767677667767766767676667667676776676677676766776766776776677676676666767676776676666667667667767676767676767676776767676766677676676776677676677667676776766677676676766776766776677667676767677677677677677677677676767767766676767767767767766676776776776776767676676776767677666776767766767766767766677676667767766776776776666677676776767677676767667767676776767767767667667766666766667766776667677667766677676776767766776776776776676776767766676667767767767767666767677676776776767767767677667666667767766767676766767767766776677676767767767767766767667677676667767766767677667766677677676766776766766776776676766776767767767677676766676677667677677677677677677677667767676776767767767767767767767676767766676676776776767676766667767676766767667677666776776676767767667766776767677676666766776677676767676766776766676776676767676766776767676767767677666767767677676766767766676766767677677666677677667767766677667766776767767767676767667767667767766677667677676776666776677676767766776676766776776776767767676677677677666767767766776776667767766676776767767676776677676767667666676776676676767677677677677676677676676776767766776766767667767667767766767676667767767677666776676677677676767677667767767676776776667677667667666776677676767766767767676677676767677677676767767767676776776776766767767766766776776767767677677676776767677677677677677676677677677677676776767767677666776767767676677676667676767767767666767767766766667767666676776766767677667676677677676766677666767676767676776767767676767766776767666766677676666776776676776676676667766767676676677676776776677667676667667666776677677677677677666677677677666767677667766776776776776667766677666767676677677676766766776676767677676776776767766767676667767767766776776766676667767676767667766776767767767667677676776776767766676676767676776767767677677676776766767676666677676776676776776766776767766767767766776776677676767676776776676767767676767767667667767767667766767767666776767677677676766767767667667767677667677676767676676776766767667767677676776766766677
67677667666676776677667667767766767676676767767667677677676667677676677677676776766667767766676767767676767767666767677677676767767667676767767677667766776776667676776767666766767767667676776776677677677677667766776766776666767667767666666767767767667666667767766767666667767676776776776667666767666776676776676767767667766776776776776767767767676767767766776776776767676767677667676767766767767666776776667677676677667676767766776667767767767676776776767677677676776767677666767677676677667667766776677677677677676767676676667676666767766767676677666766767767677666767766776767676776776767767766776776767767667767676767767666666776776677676666767676776666766776666667677677677677676676666776776776677677667667666677676776776776776767766767767767677676776767677676776767766677666776677667767676677677677677676676776766677667676676767667676776776666776766767767677667676767767667676667767667677676677677677677676766677676677667677676677677667766767767767676766776776776667666676676767767667677677676776767677676776776677677666767767766667677676767767666666767767767676767766767666677676677676776766767767677677666767676776776767667667667767766776776766776677676676677677667677667767676776776776776776766767677677666776776676667676676676766767666676767767667766677676767676776767767677667677667767676767767767677667767666766776676767677677676776667676676776667767766776677676776776776677666767767667767767666776676776666767767667766677676767767767677676767667767676776776676776776667677676776767767677676767767667767676667767767767667766676766776766676667767767767676677667767767676767767767767767767767766766677676776767666667676667767767767767676766677677676776667767767677677676776767767767676776666776767767766776676776676766677677677676766677667677666776776767766766677676676677667677676676776776776676677676776776677676766767677667766776776776776767666666776767667767766667667767677667766667667676667767667677676776766767677676677667767767767667666677667676766767676776776676767766767677677676776676666776776776776767676767767666766776676767767767767677676677666776677676776677667767767767766677677676776776776666667767767767677676766767766767767677677676677666677677676776776677666767767667767666766776776766776766767767767676767766767677677676677677677667767766677676677666776776667667767677666766677676676666666766776776776767676677676767676767676676776677677676767677676766776667766776776767676776676776767767767666776667676676677667766677676676776766766766776776677667677667767767676767676767676776677677677676776667767677676767676776767767667677666776676677676766667767667677667767676667766677667666676767767767767766776776666677666776667766667667766776667677666776767767677676767677677676767677676767667666776776766776766767767766767767766776776766767676776767767767666766776766677666776776776677676767676776676677676767767667666766676767677667767667667767767677667666776767676666776776767767767766667766767767666776776766767676776676776666767667677677667677667766776767677677667766776676767767666766776766666766666767667767676776667766767766767767766766776776766766776767667677677667667677667766776676677666776776667677666767767676776776776766676667767677677677677676776767767666776776677676776776677666776776766767767767667766767676767767676666766766767767767667767677676667676776776776776676776767767666776676766667766676667767676776667766776776776676767666776776767676767766767767676667767677676776767767767667676677666776776776676766776767676676776766767667666776676676776676776766677667677677676667677677667767676667766776676776767667676776677676776776667667677676767667767767676676776776677667767766767677676767766767677666677677677667767667676767767667677676667766776776767767667767677667666767767677676776676766767767766776776767666677677676776767767766776676776767667677676666767767767677677677667767676766766677676776666767766776776767766776677677677667766776776776767677666767667676776676677667767677677677667676767667667767666776767677667767766667677677677676767677667677667766766667667667766766776776677677676676776767766767666776776767767767667767767676676776776667676677676767676776776767767767667676776767676776767666667676766776767677676776776676676677666767677676676767676767766776776676776677667676767667676667677666677676676776766767767667766676767677667677676676767767766666766776776666676766776767676767767766776767766677677677667766767766776677667667767766776677667767766677677676767666766776766676667667766767767767766776677667767677677666776776776776776676766667676776677667667677676666766766766676667676776776766666776776776776767767676766767767666767767676776776766676677676767766666767676666767676776776767677676776676776767766667676766776776776776666766776766676776677676776767676776776776676676776677676767767677676676677677676776667767676676676776767677666776776767767666677676676676767677676776677667676767767766677666767677676776766776667767766767767767677677767766767767676767667767676776767767676776766766776776677677676767767767767767766667767676767677677677677677677667676776666776776667767677677667677677677667677667677667767767667667676766677677677677667766677677677677666776767666667677676767667767676767676776776766766676767677676767767766676776767676767667766776776676767676666766667766676676767767677676766676667677676767766776677677676767667666767677677677667667767676776767767767767767767766776776667677666776677677677677677677676776776667766676767767667676767667676667666776767766776767677676767676776677677677677677666667676776767767767767677676677677676766676676776766676676766766766776776776776676776776776776776767677676776676676766767677676776776767677676677676776776776676676776776766776676776776776767766776676767676667766767767666676776776677667767667677666776767767676776776766767767767677677677676767677667767677677677676676776767676766677676767667767676676677676776776767666676676776767677676676676776776776667676666767767667676676766676767667766776767767677677676766677666776767677667767666776766767666776677676767676676667677677667676667766767667677666776766766776767766677676766767667766767766767767666677676676676677676776776676767767766767676776776767767767677667676776766776776666666776767767676776767676776766767767767666776776776766767767676776677666767767766776776766667767677666776776767767766767766667766767766767677667767676776776776767667677676676766667766776677676776677676676767677666776776776767766766776767676767677667767677666666677667767677676677676776676776767766766667667677677667677676766776667667767666677677676677677676676767767767667767667767676766766767676767766676776776776767767676767676776776677676676667677676666667677676677666676767767767766776766767766676667667677677667676776776776676776776677677667667767676766676767767767676676677677676676676776677677676766667676667766776776776667767767676767767677667767667767677677676667667666767676776667666677667676767766667667666666767767767667667767676776677667767767767767666767667767676776776767767667767677666776676776776766776776676776677666766776776766676767667767767676677666776767767667767676767767676776676776767766776676776767767767677677676766776776767767667677677667676767767667767767666776666666676767677676677676676776767766766667767767767766776776767766766776767766767676767766766766767667667767667767667676767676776776667767677677676766776667677666776677667676677676766767666776677667677677667766776666677667666776767676676776767677676676776776767766776776766776677676767677667767767667767766767676776667767676766676767766676767676767767767767766776766667676677677666767667676776667767766767767677677666766676667766676667677676666667767677667676766666767767677676767767676776677677667766776677666766676766766767766776767676776767766676766767666676667767767767767676667667676776766776676677676767677667767767667676776667766666776776676667677677667767767767667677676766776776667766666776667667767667767767676666776767677677677677676776766776667767667767677677677676767767677677677666677677676776766667766776776677667676766767667676767677677667676766767676677677676667767767677666776766767767767766776776667676776767667767676666767667677667766776667767767767767767767767677667666767667677676667676776676676677667677676766766776676676776676776776776776676776767766667667767677676677667767767666676767767767676776766766676767677667666667676676667676776767677676776776776766767676677677677676776676767677676776767676767676676677676776776676776667677676767667766766676766767767677667766776767677677667677677676676776676767666677677667767676667767677676776766666776667677676776767767676776776676666677666676776776766676776677667666776766677667677677677677666666767677677676767767666776676676776676776676676766776776677676776766776766766766676666767767766776677676767676676677667766766776676766776776767767677677676767766676776767767667676767676776676766767767766776776767677667766667667766767767767667767767767667766776767666776667677676667766776767767677676776677677667666776677677677676776776776776767677676666766676776767767667676667677676766776676776767767767667767667767767676776776766776667766667767677676767676776776776766676677676776677677667766766776776776776766767677667667767676676776766677677676767677666677667667767767767767676766776776677676766776677676776676766767676766767767676666776767677676776776667667766677677677667767677677677677676776767667677676767676666776677666767767767766767767676676776677676767676767667767667676776776776676667766667676677677677677676766676776676776776776677667766766766766667677676776676766676776766766776776767767767666767767767767676677677667676767676767766767677677667677667767766776676766667676666776666676776676776776767767676676767667677676666767766776776767767676776667767667766767666776776776667667676667767677667767766767667677677677676767677667767676766676766766776767667767667676677677676677677667767667677677667676767676676776767767766677676776776776766767767766776767766776776776776767676766677677
6776776776676676776767767666766776776666676676776767767766766776766776676677677677676677667767767766776767677667766776776776767767677677667766766776677677676766767767667676677677667676776667666766776776776677677667676677677667767767767766776667767676776667767766676676776766767677677676767677676767667767767767677676667766776676767767666766776776766666776766767677667767677676776776677676676667667766776767767767667677666767766677677667677677676766776766776767677677677667766776776676767767767667766666766767666776676776776677667767666766667766676776776776667676776776676776776767766776776676767766676767766677666676767767676776767767767676767767766767767667766677677667767766767667766767677667767667677676776767676667767767767677677667666776766767767677676776676766776677676776776676766776776767677666767676776676776766776676776677667677677676776776776767666776767767676776766767677667767677676767677676667767677677677677677676767677677677677676776776766667766776667676776776667677667677667676776676677666767676776667676677676767767667676676667767676676776776776776776766776767676666776677676677667766667677676776766767767676766776677677677666667676766767766776676677667676776676676676767676676776677677677667767677677666766767767766667676677676667766767767676776676776767767677676667767767767767767767676766776767677677676676767766776767766767676677677677667767677676776767676666776776767767676767677666767766776676767676776776676767766776676676676676776677677677677676676766776766766766676766676767677677677677676776767677677667676776666676776767767766776676676776767766776677667767766767666676776767667767766767677666776667766776677667666776776776676776776776666676776677676767676676767767766776767767676767676676776767766767676776776767677677676767766676766767767767767676766776776776767666677676776676766677667767766767667766767677677677667767667676776667766667767667677676776667767677677677677666776776767676676767766776776776776767676767767766676677677676677666767767767766677676676776767766676776776766766676776767667766667676776776776767676767767676767766767767767766667677666776667766776676767766776767766676767676767667677677677676677667767676776676677667677676776677676767767677667766677677666776667676667666676776766766766776667767677667676666766776776676776767677677667677676767677677676767676667676766667676776776776776776676767676677676776776776776677676767666776776776666767667766676767676776766776667767767766676676776776676776676676767677676677677667676676767767767667766766767676767767766676766776667677676776677676676776667667676767767767667677677676676776676677677677677667767676766776677666766676767767767667767767676776676776676767677677677676766767766767677677667676667676666776677677676666767676667676767676776676676776776776676776676766767767676776766766776776766776766776776766676676767676776767767766767676767766767676776767676677676767676767677677667676776776667677676776676767766776776677667677667677666776767676767767666776666676767667677676767676767677667676776667676776677667766767677666667677676776766767666776776676676676676767676776676676776767676676667676667766667767766767667767677676676676776767676767767767677677667676776767767677666776677677677666766676767666766767767667766767767676767766767766767677676776677676776776677677667767766767767767767767766767676766677667766767766667766776667766667766676676766776667766767767677667676677677677677677677667677677667767676767676776767767767676776767766767767767766776766776666766776766767677677666676767767666776766676677676766767676767676677666767766776667766776767767766676766767767767767677676676676677676776776776677676776776776676776676677666776767677667676767676667666767767676677677677666677666766667676767677667766776776666667767676767667677666767767667676776767767667767667767676677666776766776676776676767667767677667666676767767677676676776767766766776676677677666767677677666677676677667767767767667767667766776776776767677677677676766676776667677667767767767667676676666776676776776776776776767676776767677667767677677666767767667767766676766776767677677677676776767677667767766766776677676677676767666766767767676767767676677667667767766776767766776767676776667767676776776767676766776767766766676776776676676767676667667767676776676767667767677667766776767767766776676776776767667676677676766677676767676767676676766776767677666776776776677677667767676776677676666767676776677667677677676767767767677667767667767767676666776776677677677677677676676676666776776667676766776776776767676766776776767767767767667677667676766767767767766767666776766677667767766766776766676776767676767767677677677666676776767767767667676666767667676776677677676776776676676676666776677677667677666776677676776677676666767767766676676767767767677677677677676776677667667667767767767767767667767677676767677676767767667767766776776676676676666667766776776767677676767676767676776767767677677667766677676767677676767766776767767677666766776776677677667767767767766676767767666676767766776767767677667766767677677677667767677667766767676767676767767767677666766667677666776766776667677676776766767767767667676776677667677667677676776776776766766776767676767676666766667767766766766766676677667767677677677677677676767766776677666676776677677666676776677677676676776776766676676767767766667767677677667766677676767767676767677677677677667767677677666677677667676776676767766766776666776666677666767667767767677677667766766676776767766677667766767677676776776767766767676676667767766767677676667766677677667667676676676767766667767667676667766767767676767677667667767767676676776766776776767766677677677667676676766677666767767767767667766677667766677677677677676776776766676776676767677676667666676767676766667767767667766776776776667677676767766767766666667677677666776676776767766776767677667767676776776776766767677676776776767677676677666776776776776676776766767676776676676767766677677676776676766776677676767677676667667667767767666776776776776776776767676776776767766767766766677676667677676766766767767767767766776677676776776676767767767676676666667667676776767766667767667677676676766776676767677677677677667767767666677676667767766776766767766666676776767677666677676776776776766776776666767767666676767767677676677667767676776676677677676767767676776767766676776676776776766776676677676666776776677676766767766676667677676776677677676776677676676776676667766666677676766767676677666666666776776776766776767766767667767677667666767767666676776667767667666776766766776677667676776766677677667666677677677676766766667676767667667667676776776767677676776677676677677667767666776766676676676676776767676676676676776677677676676766767767767677676666676667677676667677677666776776767767767676676676776676767767666767766766776776767767767767667667677676766776677667667667667767677677676766677677667677676666676776766677676767677677676776776776677667676776776776776767767766766776776667767676776677677677667767767677666677667767667676766767766776776766677676676667666776676677677677676767677666677677676766767766667677677676776767677676767667667677676776767676677666677667767767766776776776776767676776776767766767767766766767766767677666676767766767767677677667767766767667767766776766767767667677667766776677667666776776677666767676676766677667766776667767767677666766677677677677676676776767667767676677676776667677667666776677666776767677676766776676776767677676676766776667766776677676776776677677667767677677676776767767666767676767667766677667766767766776776667677676767767766767767677677666676767666767677676676767766667676776667767677676766767767676667676676776776666767676677676667667677676767766767677676766776776676776667677667676676667677676666677677676767667767667676766767767767767667677677667677666776667767767677666776767766776776666776776767667676676766776676776776767767767767767677677676766767766776676767667767767676776677667676776776776676667766776766667667676776676767766667667676767767677667677677676767766677677666676667766766766776767676667666767767677677676767767767667676776776776676776676776776776767677676676767766776766677676767677666766766767766776776667667767676776666767767677676667767677676676676776776776677676776776767767677667677676766776667767677677677677676776766677667767666776766776767766767677676676776776677677676677677677667666776677676776666776767766776767766767677667677667767667766677666666767677677676776766676676776667677677677677667767767767766767676767767767676776677677676767767766767767677667667767676767676767676776667767666677666767667767767766676776776677677676666776776767676666776677676776677676776776776776767766666767766776677677677667667766676667767766676766776667676776767767767676677676767667767766677677667766667677676677666767767767676767766666767767676776776776676676776767667677676676677666767767677667767767766776767677676766676766677676676767667767677677677677676776767666776767767767667677666776767676776776767677677676667677676667666767666767766677676667767767767677677676677667767767767766776767767767666776677677677676776766767676776666766767767766676676767667767767767767677676667766676677666676767767666767667666677666667677677677676677667767767767767667677666776776776766676667676767676766676677676776767767766766677676677667666767666767766667666776676776676766766767676677676776666677677677677677677677666767676666776776767767767767766776677666667677667676767767767677667767766676766766767676677676776776776776766776767766677676677667766776666676776677677676776667677676767676676666767766776776776677667667677666767767767667766677676776667767676676676776767677667677677667676766767677667667677676677676677677677677677667676776776766766767766776767767676776676766776766776776667667677666776666677676676776667676776767677666776776776676677676767676676776776766677667677676776766776767767677676776666766776677667767767667676776776776767766776776776767767766666776767766766776766676776766666767666776666767676776776767767666776767667766676766776767
767766667676667767766776776766677667766776677667676766767667766667766766666677667767767677677677677677676776767676767766776776766677676767667767676776776676667676766677677676767677676766767666676776676776776776776677677677667767676767766776677667667766766776767667677677667667767667677667677667676766776776766676776677676776676667676766776767677677666776767766776677667766766666667767676676676766776767676776767676667767676767766767677677677667766667676676766776776776776766767767676776767767667766667766776666766766667677676776677667766676767667767667767767767677676767767766766776766776776776667766767767767766677676766776667676776767767677677667677667666767667676667767767666766766776776666766676767767767676776676767767667767677676667677667767676676776766676767676767677676767766776767667677677677667767767676667667767677677677677676677677667767766776667677667667766766677676667677677677667677667766766776766677676776766766766676677677676677667677676766767667767677677676776767766776776676677676767767677676667677676776676677677677676677667676767676767767767677677676776776776767676776767676767677676677677676676776667677677677676667767677676676776766767767667676767677677677676767676767677667676776676677667766767676767676776776767766767767766666776776667767767767676776677676776677677667767767767666776766666667676676677676776767677676676766767676776667767767676677666676776767767766776767676776776676667767766767767676776667766776676776767766677666776766767767676767767767767666767767666766667667766767677677667767677666767767676676676776767766677666676766767676776776677677667676676666676776667676776766767676776776767767767766776767767767767676776776676677676776776767676767677677676776677677666767667767677676776767767666767677666667677676776766766776666767766776776766766776677667766776767666676766776766776766767676776677677677677667667766776677676776776776767767766666776677666776676676677676776776766767666767767766767767767676676667767666667677667767666776776677667767767677667766677677667666766677677677666776766677667767676676767677667767677666776776767766776766776677677667767677667677667767677667767677677676677676776666776776776776776776776776666776766766767766767766667677666677667667677676766776776676767766767767676776776776767677676776676667767767677676776676767766676776766676767676766677666767676766766767677677676667767667676776767676767766676666767767676767767676776776776776776767767766677677676676677667677666776767767677667677666776776667676776776767667676766767676767767666677676676776676677667667677677666767666676776776776676677676776767766776767766767677667667767676776776776776767677666677677676766677676666676776766676676766776766667666776676766776667677667676766767767676666666776667676766677667666767676676667667677667767767767766767677676776766766677677676667667677667676677666767767677677676667667767766676767676776776766677676776776667677666776776776766767676766677676776677667676767767667677676766677676667677666767677677667767676766677677676677666776677667767676766776677666677667767766677677666667677677666766767676677676776766767666676776776766767677676767667666767767767676676776776766776776767766767677666776677676776767767676767767766667676767676676767677667676767767767767767767767666776667676677667766776676776667667676676766766776767767667767767767766676677677667677676766776766767767676766666776766776776767766776767767667677677676767767676676667767667677676677667676666677676676767767667767677676776677667667766776676776776767677677676776776776776776677667767766767767677676776677677676676676766676776776776676676677676776677667767667766767676776677676776776776667767766767676776767677676776666767767767676766676776776767676766776776766766776767767767666677676677677667766676767677667677677677677677676776776776776776776767666767766776676677666667766776776676676677667666676767666767667667676677677667677676776776776676767766776676776666676767666676767676776676776766676776766767766767767766776676767766677677666767676767667676667677677666767766776767767677676776776776776776767677677667677677666776776667676667767767677676766676677667667767767766767767767767676767677667677677676776776766666776677677667767766676667667677676766776776767676767666676676677677677667767767677677667676767666667667676776767676776767766767676667677667767667766666776767767677666676676776776776677676767767767676666767767676776676767767767766677677677666767766767766767767677677677677666766776767767767766776767767677676677666776767677676666766766676766767767767677667766776776666676677676776776677677677666766767766766776767676667767767767766676776776776767676767766776676767666677666766776767667666776767766776776767666666767766776676776776767766776767766766677667767766667767767666766676677667667667767677666766767676776767666776776776776776676776776776676676667766776776776767677676767667767667767766767676766667677676677677677676767676766767677676677677676776776667767766677676677676767666766776767767667676776776767767667767767667767767677667767666776776766776676767767766776676776767666776767676776767667767767767667676676776776776776776767767767767767767766767767767766776667766677677676767667666776767766766677677676767766677676667766767676776776776767767767677676776776666677667676767676766776776776767767767767677666767667766767767766776767766776677676676766677677666677667677677676677676767667766767767676667676766677677677677667677677677666677677677666676677677676676776776766667667667767767767767667767666677677667766776767676666767767667677677677667666776676767767767667767666766776776776776667677667676776676767666667767666677667767676776766776776677677676776676767667676776776767767677676667766676676776776776776676767677676677676766776667767677677677666767767766776767667766766677676666776776767767766767667766766766767766667667677667767767767767677676767766776667767677667667667767767767676666766766767766677667767666776776667767766767666677667767676776776776677676677676767766677677677677677667676666767666776767767676766666677677676676776767767676776776766767766767677677667677666676676767766766667766676767767767767766676667666776776767676767677666676776667766776677676776666767767767677676766677677667677677677677666666676766677666776776766667677677676767767766766776776666676766676677677676767677676676677676767676767677676776676766666676776767767767677676776776677666767667667677666766677666776676766767767767767677667767666677667676676767677667767767677677677666676776677667766767677677676776776677666776776676767767767676676677676667677676677676767667667677667676667677667667676776667767767767767667667667767767767767677677676766767767767676776767677667767677666767676776667677667766776677667767766666776767767767676776667767767677677677676776776776776677667667667766676677667767667676667767767767666776767766776766676667676766766767677677667767767676767667676776766767677677676677667766677677676767766776767676776767676767676776766776767677677666766767676767767677676767767677667676776776767666676676767666676767767767767676776677677666776677677676677667766676767667676766676776767677676767767677676677676776776677676667767767677676677677676666776767677676767677676776677667667676767676676766766766776677677676767767676766667667767676766676676776677677676767667667766767767767667767767677676767667767766767767767767767767767677666776767767667767676767676776776767767676767667666776667767766776776767767667767767677676776676766667676666766677677677676677677676677667667767676767677677667677676776666677667676767677676766767676767767676767766776776767767767666676776767677667667767766776767767766776776676766776776677666677676766776767766776677667676776776776667667767677676676776767767766776776667766776766767767677666776767766767666766676776766767766666766766767676766767676776767666676776667767767676676776667667766776677667676776776667767666776776766677677676667667667766776776767767767667676776766766776776676776776776776766767766677677667767677676666776776676766776767767767667676677676767767666776766666767767676666776776776676776776666776677676677676767767666767767766776776767766776667767766667767677666776767766667667766776776776766667676776776776776767677667767666767677677667676776676767677666676776776767767676677666676776767677676767676776776676767766766767677677677676776677666767767766776677677666776767766766766677666767767767676677677666767767767767676776676677667676767766666776776676776776766767666667676776776776767677667677676676667767667676767677667767667766776767677677677676767677676676766767676767677677676776677677676766767767767767666776766776766666766666776767677676776766766767666667677667766776766676776776776767677676677677676676776776767766767767677677667677667676776667766776767677676677677667677666677667766767676776677676766767767666677667766666767667676776767677677677677677667667666666767767666767677677676776776677677677667676677666667667677676677677677677677667667677677666767766766767667676776767667677676677676676677677677666676776676776767677677676776767766776767677677676677676766776676776767677667767667677667677677676766767766666776776776776766767677677676676776776776667677676767676776667676776776776776767766676667676767677676776767767767767767766767767677667767666776767677667767667767677676776677667766677676677676776666667667767767767676776776767677666677676776776667767667676767767677676677677676766767767677676677676776767677666776776767677677667766776767676677676676766677667677667667767767667676676677676667676676776677667677667677677676776677676766776677666767676676776776776776776767677666767767767667666776776776776766666767677677667767767676767676766676776766767766776767667667667676767767767666776676776776776767766676667666767666776767677667677677676776676766776767676676667767667677676776676676776677676767677677676776677676766677667767676676776767676776667767767676766666667677667767767766676766776667767767676677676776667677666766776767677667767767767677667677677676767676666776767
67667767767767767767676767767767766677677677667767767677666677667766767676677676767766767676667767767766766677676767676676676776676667667666666766767667667677676767767766776776767676767767666767767666767767767767677676776776766776676677666776677676776677676677677676667767677667766767767767767676766776767667676766776766767677677677676767767677676776767767677667667667676767767766676776766776776767676677667767667677676767766677677676767767676767766677677676677676776767666776776767666776767767766676776766767676666677667677667677676776767667676677677677677677676767676767677666667767677677667666767676767666776776776776766676776776776776767767767666776776667767766776677676767677677677667766776676767767767767677677676767767677677666776767666776666676767677667766776776676776666767676676767766767677667766776667767667677667667767766677677676776767667677677667677676676767767767767676776776677677667766776766666767766776677677667767767676766676776776676766776776666667676677676766767767767677676666776767677676776766776767667677677677677677676776776767767676776776677676677667677677677667766667676767766677667676776767767767767766767677667677677677677667666766776776776776776776666667676667766667677666676776776776767766767767667677676666767766767766766666677677677677666776767766766776667767667767767676766767666677677666767767677676776776676766776776677677677667767767677676767767667666776767667767677677676776767676676776776677676667767667767767677667667767767676676667667667766666776677677677677677666667676766766767667676776776776767766766767667666776767677676776776767667767766677666776767766667767767676776676767667676767767766776776776766776666767667766776676677676667677676767767767767667677677676776767676677666776677676776766776776776667677676776666677676776776776666767767676776677677667676676776666667666776677677677667667667676767766677676776776677676676776776766776776776667767767666766767767767767677676776767766767767767677677676677676677667677677676667767666767676776766776766776667767677676776767767676776676767666766776767767766677666776667677677667677667666676776776776776776776776776767667767767767766767677677667767767767666767767766676776767666767676767766766667677677667677676776667676677677677677676776666776776776776676767767767677677667766776666766666667767676776667767677677677677676677676767676767767676767767666677676677666676667767677676767766776767766767767667676776767677677667676667767767767677677667767667767676766776667766676767767767677677676667677676767676767767677676677676766776766776767767767766767667676676676677667766776776776677667767766677676766776766676776776767667766776776776776776767767667676776767767766767677666776776667767766776676776776667767666766776767766776677677676767767767667766767666776676767767676776667767676767676677677666767767676677676767766667667677676676776767767766776676766766776677676766776676776776666677676776677676676767667766767766767766767767767767677667667766767767667676676776676776776677677677677676666677676776766767676767667767767766667767676776767767767677677676776767767667767667667676666767767676767676776767767767767766767676767767766767667667677677676776767676767677667666776767666776676767766767766667766767767676767666776666776776776676766776776776676776676676776767767767676667766767676676766667766677677666776776767767676676767767677677676776667676676776767676776676776767767767676767676766766767676767676776776767666766677677677677667766776776767677677676667677677676677667676766677677667767667767677677676767676776776667766677667676676776676776776776776766677676776776667766776767667676776767667676677666677677676676776767677667677666666666666677676767767767676776767677676776677676677677677676676667667767667767677676667767767766776677667666667767666776766776776676776667667767667767766776667767667767767666766767667677677676776776776677676677676767767767767767767767676776676676776676677676667677676767766677677676767766767767677677676767767766677677677667677677677667766766776676767767676776766766776667767677676766776776666677677667676766776766776676676776676776767767667667676676776776677676776776776767766677676766766677677677676677666767676676666767767667667676776776667766766667677677667767666776677667767767767766776776677667767766776776767767676776667677667666667676767766766666776766766767767677676666676667667677676667676676776767666667676766776776676767767767677676676776766776767766767677667677677676766776776776767677677677676776676767767767766667677667767767766776677666776766766776776766676677676677667767766767767667676676766776766776767667667766776776677676676677677667766776767767666776677666677676776667676776677666676676776776776767767767676776767677667767767766766766676667676667676766767767677677676676677677676667767767667677677667767677667676676776776766676776776776677666667676776676667676677676776776776666776667677676776776677667767766767767767667767767766776676776776667767767767677677676667766776767766676676767767677666677677677677667676776776776767766766767667677666776767766776767676776676767767667667677666776766667677666776776776767767766666776766766776766767676776767767676677666676766677676677676666776667676766776776677666676767767767677676677676767766766676776776776766776676766776677677666767667767677677667677676667677667677676766676676776666776766776767677667767667676767676766667766666667676767766776767767767766776766676677677676766766677667766776677667767767767676767767766776767767767666776676676767676776767767767667767677666676667677676776776776676766667677677667767766677676776666776676776767676766776776676767767667666676667677676776667767767677676767677676776767767767677666776776776776776676766667766677676667667677676677677676667677667767666776767767767666767766766767676677667766766667766767766766776677677667767766776667766767676766776667676776677666666766776676776776666776776677676767767667677677667766776767767767666776776767766677666767767767677677666677677677676776776676676776766677676766776676767767677676776666776676677667767676776667677676676776767667677666767767766776766776776677677667667767767767666776776767767666776767767767677676767767676776677676776677677677667666776667676776776677667766767667766767767767767767766766677677666776667676776776776776767676767677676776776767677676776776776667677676677676767766776767767767766767677676667767677676767676776767676667767676776767677677677676667767767766767676676676667677677667767766776677676676776776676776776676766676677666776776776767766677676776676767766767766767767676776666767676767677676677666766667676767676776776766776776676666766667766767666676677677677667766767767767767767667667677676776767767677666767767666776677676767767677666677677677677666667767677667677676776776767767667667677677677677676766767766766776776776676776766776776677676767766776677677676767766767677667677677667767666776666677667766776776776767766776776667677677677667676676776776677676667766767767766667767766767676776776776767666667766767767767667676667767767677677676776676666766776676676766776677676776767677677677666676776776666767676677676767767767767677676776767667676667667677676677667767767767667676676767676767667677676766676767767767766776667767666767677677677676776767676767677676666667677677676677676676776677667677667766667766767677677676767667676766767766667666776776676667676776776767767676676766776676767767677676766767767676776767767667676776677677666776676767767666767666767766677667676776666676677677676667766776776766776766776677676676776776677677676776767677676676766767677667767676666677677676767666766666766667767666767676767767767766766766667767676776667767767667677677666676766776776776767677667677667766767766667767767766767767667767766776676677676767766766667667677677666667767767767677677666776677667676677667676666776776776776677677676766767667677667677666766667767767677677667767676776667766766766677676776776666776776676776776677667767667666666676677667677676677677666676767676776676676677676776676776666767677677677677676676767766767677676776776776767766767767767676767767676767767767767767767676676776776677667676676666776766767767677676677676776776776776676677677677667767677667677676776776776766767667666776776776676776766766666776776767676767767767676776766667677667766776776767766677667766767767667677676667667676666677676776766776666776667767676677676676677666776776667766676677667676666776667766776667667767677676767767767676776767676766767677677677667766776676676776767677677677676676776776776667767767677676767676767767767676776766767667676666767767667767766767766776776767676767676676676767677676776677667667767677667677676776776767767766767676776776776677667677667767767667676776767667767667766776767677676776666676767767677666666776776676766677676767767677667676776767677667676667767676767766766676766677676676776767666676776776776666776677677677677677666767767767666666776767676677676677676767676667676776776676676776677667676776766676776677676776776677676776667677677677676767766767766766677667677667767767766766767676776776666676776767767666766776776676776766666776776776776767767766767667676666677676776667767676676667766677667767767677666776776776766676677677676666767677676676776776776776677676766667766767676677677667667677667766776766766667677677677677676776676767677666776677666776667676767767767766776677676776776677676776776677677677667676776776766766767767767767766766776776776667677676776776676776776776767667767766676766766676776776776767667767677676667766776677677676766767667676767667677677677677676667666666676676767767676677666767676767666767767677666767766766776767767767767766776776767767676767676766767676767767676676766776776767666677676767677676776677677677667677676677667676766676767677676767667767766677677676767767676776767677676667767766767767677676667767767666676776666676677666776776766767766766767676667676767766676776667767667766767677676766776766776767767676776767766667677667766776776776776767677677677677676776767767666676676767677677
3676767677676776667677676776767676677677666767767767767766677666766766676677676677676776766676767676776776677677677676767767677676667676767766676767667767676776776776776767667766767677677677677677677667677666776776776776776766776676776776776767767676776767767766666776767767766776776767767766676776776776667676676767767767676776767766666766776676776766676667676677677667766676767667767676767677667667766776776677667667677676767767767667766767677677677676677677667767677677677677677667766676677676767666776766776776667677667676767677667767766776776776767676666767676676766677676666776776767677677677667766767677677667676766767676776776677677676677677667676776776776667677676776677666776666776776776667766767767767767677677677677666767676667676666776776667667667767766767766776677676767767677677667676767766776776776676677677676767767767677677667676677676776776766676767767767676677676766766767766776676767677677676677677667767766667667677676666677677676776666776776776776677667677677677676676776767767676676767666767767766776776666767767766776776776766776776667766766776676767767767676767666667766677676667766776766677667676767677677676667767767677667677666767666776676676767766776667667667767677676766776767767677677677677676767767677666767767677677677667667666776776767767677667677677677677676776676776776776766676666766776767766776676776676776767767766676767767766666776666776677676776666766767766767676676676767767676766767767767676776677676776766776776776677676776776776767677676776776767666666676767676677677676776677677677677666767767667677677666776776776776767677667677667767767766776776767676667766776767767767667766767667677667766776766766767766776776767677676676776766766767766766776776667766676776677677676776776677666676767767767766667767677676666766776767676776676776767666667676667766676766676676776677677667676776676776776766667766676667676767677677666666776776666766776776676667676776677677667766677667767767767677676766767766776676767767767766776667667676776776767767767676766767766776676767676776767666667676767677677667766677666676776776677667676767767677676676767677677677677676677676767667767767676677676767766767676677667767676677667677666767666776767766676776676677676767676776776776676776776776766667676677667766677677667766776676776776677677676767666667667677666676776767767676767767766676667767676776667666776766677667767767767676776776667677676766767766767766676766677676776767766776676766776776766767676667766676767677677676766776666677677677676767767766767676767677676776776767766776766776767767767767676776767767766766767766767767767767677677676776776666767767766766776766767667767676767767667677676666766667677676667677676677667676776667766667676667766667766766776776766767676767677667767767667667767767676676766776676676667766667766677677676776776767667676767767767667677677676776677666676766667676667676767666767766667767767767676767676776776666677676767677676677676767767767767766766767676766776767677666677677677667767766667677676776776766776766776667677677677676767766776767676677677676776667676766767666776776676666776766776776776776776766767767667766776776766667767667766667767676776776767676776776776776776677676767766666766766677676776767667677666677677676776677667767667767767767677677677667766776767677666776776767766767667766676767767767767767677677677677677666776676676776677676666667677676677676667767667677677667676676766776776776776776776666767766676776677676677667767767676767676667767767677676766677676766776767677667767677677677667767667677666676767767676767677677677667767767767766667767677676776776767676676767767667766767767766776776776767767767676767767677676677667676667766776776667767677676676776776776767676666776766676667676766767676677676676776767676776677677676767767767766676767677667767666776776676767667767767767766676767676767676667676676776766677677666667676666677666776767767766666677676767767677667766677677667766667676767767677677667767676766767767767767676776767766776667766676677667767767677676677676767767767766776667667676776767676677676667667767767767677667767766767677666776766776767767767767766767767767676767677676776667767767766776767677676776776667767767767766776767677676776766776676676776677677676776767767677667766766776776776667666767767677666776767766667667767767676767767767677667677666677666767766676776667767767677677666776677676677677677667767766776767677677676776667767666666776776667767677676776776767767667676766667667767766677677667676767767767667767767766677676776766666677667766776676676767677676677667767767767766667767766677666776776767767676776767677677667767676776766667677667766677677667767667767767766776776776776776766776776776767666776776767677667677676676766776767677677667767767666667767766776776666776677677676767676677677666776767767766676766776776776776776776767667676677667666677667767767767667766677666767667767667766776776776676776767666766767766677676776766676776776667767676776767677677666766677667676667677667766766776677677677677667676766666767666776776766776677676766776776776667766767677667676776677676766667676767766766666776677666776776767766776767677677676676767767767767767767767767676767667677667767676776767677677677677677676677667766767767677667766767677676767767767766677677677667676776767767677677676767767767767767667767676766767767767667766776776676776766766776766766767767676776767767677676666666767667677676776776677667767677677666677667766776776776677666776776776677667666776776766676676776767766766766766767767667676666766676677677677676676766667677676766776767766676776776666766677677677676677677667677666767767676667677667677667667767676767667677676776676666776677676776676766766766767677666666776766776766766766677676767767767667767767676767767677676776776767767676776767676767767677676767666766767676776767767667766767767766767677667676767667667666766677677676767767667677667667677676677676676776776776776776766767766666776766767666767667667677677666766767677667767677677676776766676776766676767667676676767766677667677676767766776667767667677666666766776776667767677676767767767676776776767766767666677667766776767676767677677666767767676767766676666767767766776776776676776676776666767766676776767666767767667677677676767676676677676767767677677677677677676676767666776776776666767676767667667676767676767766667676776677677677677667676767766767677677677677676666676667767676776676767677667676776676667767677676776767767676676776776766766776767767667767666677676776767767766676666666767767666776667676666766776667767767766766776766667767667767676667767766767767676776676666776666676776676767667767767666776677667667666677676667676677677666776676666676776677667766767667767677676766776666667766767676677666776767767767666776676676776676776776776767676767767677676667766676767767767676776776776677677676766677677677677677667667677667676767767767676767667767766776767767677677676676667767676767676776767677677666676776667766766776767767767766677677676776766766677667667767677677667677676677676776766767666667767766767767767767767767676776776676776776776767767766776767676776776677676767667667767767676776676767766776767767766767677667677676776666776676677667767666676776676776776766667667767767666676776776767767767677676766677677677676766767766776667677667676667667767676767667676677677677677676766766677666767677677666766776677677677677677676766776667677677677667767767767676766676677677677677667677676776776676776676776767766667767667666766776667667666676776676776677667767677676667676677667676767766776676767766767667767767677676667767676766676766776667667767677677676776766776676667667766677677666767667767677676767676767767767677676776776767677677676676667667767767767767676677676776776767767767767677667767767767677676776766766776676767767767767766766676776767766676776666776767676766776677667667677667767667666776677677677666766776776676766776666776767766776767677676667767767667767667767767676676676776667677676677677677676767767677677666767767676677677667767676767677667676677667667767676767667667677677676767677666767767677667767676766767677676667676776767766776766676667667677677667677677676766667676677677677677676676667677667677676767767667766767767767667676767767677676766677667766677676767767767667766677676767767767676676767767767676776676776677677666767677676776666767766766776776776776766776776767677666776677676767767767766666767766776767766776767767676676676676776667767676776766677676766776677667766766776676767677676677667676776676776776776667676767677677677677677666766667767767766767766677677666676676776776767766767666767767767766776776776766667677677667767766767667667677666767667676767667766776767766766766776767676776666776767667667677676677677676676776776776776776676666676677677667766767766766776677676767767767767766776666776767766776776676677676667767767766767677677677677677667677666766776667667676767766676766776677676776776776666766767666776767767676776767676776667767677666776776767667676776767676676776776766677676776667677676677677666776776676776677677676776676767767666766767767767666776766776767767766776776766776776767676677667767767677677667767767767767676767767767767667667677677677677677667766776776676766776766766767767767766767767676676667766776776667767677676667767766767667676766666677676676677677676676676676767676776677676776766776766667767767767666766676776766767767767676677667677667767766776767767676666776667677676776677676667677677676776776767767767677667767767677676667767767667767667676676767767676667766776776767767677677667676666776776676677677676766676767667667766776767676667677666666776776767766767767666677676767666767677677667677667676776776776667666667766776767766767767766676767667767767766676767767676776776767676766676776767767667767676776766776776767676766676767676766767667676676766766776767676776677666776776766767767667767766776767767667676776767766677676677666677677667677667767767676766767767766767676676776776677676667677666766776767766766676776767676766676677676767677666767676776776677677677677
676676677677666666767767767767767767767766667766766776776776766767666676776776767767767676667767767667666767767766776767676677676666776677677667676676767667676776766676667767667677676677667767677667666766767677667766766766677677666766776767667666776676767676776766767766776776776767766667767766776766767677667677676776776676677677677666776766676766776677667767667676666776676767766767766767677676776776676667767667767766667667677667766676676767767767676677676767766776766776776767767767767766776776766767676666776677676766676677667677667666667677677667766676677667766767677677667767766767766767767677667676776676767677667666766677677676666676666767766767767667677677676776776776676776766776776767767767767666776766766767677667677676776667766666776767667767767676767766776676766767767677676776767677676676776776776667676677677667766776766767667666776776667666776677667766767767677676677677667767767767766677676776776776676767767767677676776766776676767767677676766676776767767677667766767767666676776767677667767676667767677667766767666766676767767767677676776767767767767766776767767766776767666767766766766776776776667767767767767767677677677676776667676776767767767667666667766776776677676666776676776676776676776767766666676677676767676677676776776766766767767666776776776776767677667677677667767667767767766776667666776676766667677666776666776767676766676767766776767767766767767767667666767767676676676667667676676776767767667767666776667767676776776667676767767666776667767767666776766776776766766767766776667767766766667676666776677677677676767766776677677676776766767667666767666666676677677676667767667767677677666776767767676766677676776676667766776767667767667667766767667767676677677677676677676767677676776776676677667766767676767667767766676767667767766676676677667767677676767667767677666766776767676767677666767677667667766677677677666776767676676776776767767767766776677667676766776767677676667676776776666676667766776776676666776667766677677666776776776776677676677676767667677676776767676677677667767667767676676677667767767667667767766776776776776776666667676767667667676676776776666667766766776677676766676677676667677676767677667677667767767766767676767676776677677667766676767666676776676676776767766776676776766776677676676776667766776666767666767676776776676667677677677667676767677677677666776776776767766677677667767677667677677666767767677676676767676776767766776766767766767666676676676767766677667676776676767676776767667767766676767676676766767767766676767667767667767766767767666776776676767767766677666766767676667766776677677677667766666766666776766776766776676667677676676776767766776776667677666766767676767767767767677677676667677676767766767666776676776767767676667676776776676776776776767767767676776766776776776767677677667666766766776767767667767676677676676767767766667676776767767767766767767767766776766776776677677677677676776667677667667666776667677677677666767676776677676776677666776677677676667767766776667766767677667667767677677666667676776767676767677676666776776676776767667767677676776767767677667676776767677676776676676677676776676776766766766766776776767767677667676776666776767767676676767767767767667767766677676676776666776767667767767677677676767767666766677676767676676666676767766676766767677667676776776776767676767766667676776767767767676776666677676676776766776767667677677676776676676767667676767766766767766667667666677667766766767676667677677677666776767766676667676776776766776776766776776667677666776776766776767676776776776767767767676667766767767667767666766767666766767766767766677667677677676767766676776776767676766767676776666677676766667767767667676767676677676677676677676776766767677666776776776667667767666767767677667677676767666776776776677667767767767667677677667767767767767766766677666776766766766776776676767677676676766767767677677677666676667676767666767767667767676667767767766767676776776766776676767767767666776776667767767767667676767676676767677667766667677676776676767767766767677666767766676666776676766766776776767766667667767667766767676767767677676776676767767767677677667676667677676667767676776677676767767766776776676766766776776767667676767767767677676767677677676776776767676776677666676676767677667666767766776766767676666776776676776676767677667677677676676766776666776776667676676767677677677676677667667677677676776767677667766767767766767667677667676676766776677666776676767767767767767667677667667677677667767767677677676776776667676766666767676676767766776666766767767667677676776766676677676667677667767666776776767767767676776767767766667767676776667677677677677677667767767766767666766666676767676776776776776667767766776766767767766767677677676776667676666677667767767676766776766776676767767676776776776776776767767676776767677666767677667676766767767666767666676676776776767677677677677676767767766767767676776776767676767766767667767676776776776776767767767766766776676776776776767667867666776677677677667767677676677677677666767666767667677676767766676776767767766766767677677667666767766776676676776767676676677666776776776767766676667676767667677666677676776776676767677677676766676776767767767767766676776676776677667676776677676776667766667677676776667767676776767766776766676676776776677677666676677677677667767766776776776766677667667677676766766676776776767767767667666776767667766767667676776767677676776767766767767667767767677676766667767766676677677677677677676766776766776776776767767676667667766766776676766767677677676776676677667767767676667767767676667767677677677676667677677677676677677677676776767767666776776767766776767667666766676776776776767767676776776776766767767766767767766776776776776767766676767767766667767677676766666667677677667767667666776776776676776776767766677676666676776776766776767766676677667677677677677677676776677667767767676776776776667676766677667767767667677676776776767767676767677677677677666776677676776776666766776667667667767676767767766677667767767677677667766766667767666776676676766667767767767676767677677667767676767677676776776767677676776677676776767767667767667767766767676766676767677677666667676767767677667766676666767677667766776767766776677676767676676776766776776776766767677676776667767766767677676776667767767766776776676776677677676667766766676676667767676766767767766676776677666766776676776767677677667767767767667666776776776776676667666767766766767666767676766667677667767766776766767766677676766776776776677667677676676676767667767666676766677666776767767677677667767666667767767767676676776666677677676776766767767677677676666767767677667766766766667676677677676776767677667766677677667766776776677666776776776767666667766676676776776776776766677676677677677677677667667676776776767766767667677676776776766776767676766767677667677667676776676776767767677667667767666666776766767766766776776767677667767767676776776776666776677666776667767677667677676677677667767676767677676767767676677676767767676677666677676767767676677667766677667766776776667767677676766677667667677676676776776776767766677676667767767767767766776766776766677666676676677677677667767667767676666766776776776677676776666677676667767676776676767766767667667677667766766776677676776667677667766677667676766776767767667676776767676766776776776766677667676676677667766776677667766776767766776667767766767766766676776776677677666767666676776677677667767767677676766776667677666766766767676767667677676776776776667676767766767767667666667766766667767667767767766776676767666776766766676767676677666776666767667767766767666677667677677677677677677677667766776667676776766776677667767667767766776766776767767767676767676666767766667666666676776776776677676776776676766677676677667666767767666767677676767677676776767766667767676677676767676776776776676677676776767766776776767767767676767767767767767767766767767667677676677676667677667677677676767667676767667767666776776676676776676767767666676766767667676776776767767767677676776767766766776776677676776767677677676776666776776776767767766766676767676776677667676776767767677676666767766676667677676776767767676776767767677676677667677677676776767767767766666776767767767677676776677667767766677677676767766766767666776767767676677677667676776776776767667766776776676767667767666676767677677676667677676776776767766767767766776767767766666776776776766676676766776776767767667677677676766776776776776677667766767766767676767766766676767767766766767677676676767676776766676667767667766767667767767766776676776677676767666676776667766767767766677677677667767767676676766766766776677666676767667766767766666776767767766667767767766677676667677676767766776776776776667676766776776776767767766776676676677677676676767667767667767766776676677677676766767766776676776676766776666767766776776676766677676676766676676767677667677676677666776766767767766677676776767676677677667767766667677677676767766676776677677677676677677667667767767677667767666776677677676776776766776776667676676667767767766676767766677667676766776776767676766776676776766776776667677676667766767767676667677677677677677667676776766676776776666776767676776776776776766767767677677677677676767677677677677667667677666776767677676776776767767767666767766667767766776767766776776776667767766776676676766776666676767667677677667767767676776776667767767667767766776766767676767767767667767666767676666767676666766767767666776776766776767766767677677677666776776776767767766677667676677677667676766676767676676767766776676767676776767767766776776767676776667676677677676677667667667676776767676666767667676667766766676767767767767676776776667667667767767766767767766766676776676776767767667767676767766776667767676766776767767666676676776776766776767676676767676776676776676766776666767766776776776677677676776676776766767676767676767767676767677677677666667667767767676667767767766676776677677677677677677676767767676776776776776676766776767767676667767767767676676776776676667767677676766767667767767676776676767766776776676767667677667677
6676767677667766666676776767677676776677677677667677666676666766677677667676677677677676677676776767676667767666776766776676666766766767766776776677667677677667676776767766776766676767766766776776776776776667767676776767767766677677666766666766677676666666767677666667667676666766776776677667667767676667767767766767667767767767676776767766676776677677677666776776776767767676676776767767677676676776776667676767676776676677677676767667677676677677677667766767766776776767767676677676767677677667767677676676776767676766676667767676677677667767766767767766776766677676767766677677676667677667676776767676776676766776676666776667676776677676776677676776677676776767766776667676776776767767767766776776767666767667767677676767667767767667766666776676776767767667767767667767676776766767766776776776677676677667677676776767676776776767667677676676667767677667667666666676776667676767766776776776776776767766676677677676766767767676666776776776667676776776767767766667767767766676776767677677677676666776776776767667766766767767676677676667767767667767766766676776767667767676776776776666676767767677676776676766767767767767767667767767766776776767767676767767677677666766767766766776776766767766676776776766676666676776776667667677676767766767677677677676776766776767767767676667667677677676667676676776676766776667666667767766767766767677676776767766776776776667666677677677677666667676676776776677666776676767676776676676776766766767767767677667767767666776776667767767767767767767767676766776767767767767767767767767766776766776776676767666767766677677667676767666767767676667677676766767677677676776666767676767767767766767766676677676677677667676676776676767767767767667667767677666676767666677677677676776767767766767667677676766776776776776776677667676776776776776677667766667677677677677677667667767677667676667767766676776767766776776767676766767676776767767767677676677677677666676767767767766776766766667676766677676676677666776776766676767666776767767767677676776667677667767667677676776767767676767767677677677677667766767667667676677677667767676767667666767766766667767766776766776677667767766677676667766766776766677676677676767677677667767767676677677676677676766776677676767667767766767766766677677667667677677676766666776776776776676766766776776676776776677677667667767667666767767767677676776676767676776767676776767677667676667766766677677667767766767766677677667677667767677677676776766676676776776667766776776677676667677676776676767667767766776676776677676667767767676677667676776676776676666677677666776667767766677676776767767767766676767666766767767677676776767767766676776767766676667767766776776776766676676666776776677666776776767676767677666676676767667666776666776776776767766767676767676677677667676767766776676767667666767676766767667676776677667767767666667677676776677677666766776767677676766776766667676676677676677667767677677676776776776667767767677677676667677667666767676776676776676767767667677676767667767666766776676776767767767767766776776776676776666776666776676677676676767676776776677677666676767676667667676767767676776677666767667667666676776666776776677676767767667676766677676776766776767767677677676676767676676776767677676766676776767767766767767767667767767767676776767677667677677677677677676676766667677677676776676666667767767767767676767677677667667667767767676766776776677677666766776767767767667766776766767766767677677667767676666667766677667667667677676776766767667767667666677676766767767676677676776776676676776677676776776677676776667667677677667677677666776776776776667666666676667676766776767767677676766677677676776776776766676677676776767667767766676767766767677677676767667666667677676767676776776767766766776767676767676666776667676767677677677677676677677676776677677676767766676767766676667766776767767766676776767767767767667766776767677667667677677666776676766776776667667677667677666677677676677677677677676776767767667677667677677677677666766767767766767767767676766776767767767767667767767666676767766776767677677677667667767666766767767677676767677666776766767676776766676776767767767667766776767767767767767766767767766776767677676766776776776667677677667767677676766776767767676776677677677677676776776676676677667666776776666776766667767767767767666767667677667767676767676767766667676677676677677666776776767677677677677677676667766677677677667667667767676767666676776776667766676767676767677677667676676776766677667677676767767767676776766767676667667767676776677677667767766676767767677676776776676676776676766776676676776766776776776767767767767766767767766767676776766776676666776677676767676776766776766767767766676776767766676676776676767677677677677677677677677666676776766766776767676666666677676766767666766767767767767676776767666666767767766776776766776677667676776666776677667767667667767767676767666767676776666776776677677677676767766776767767766667766776677666767677677667767767767677667766776776667667676776776776667766776667676677676667676676676676766667767767766767767767767767767666776677667666666776766767766766776767676766667767676776766767677677676776666766776767766676667767767766676767666677677676667767677677676776766776676776767767677677676766766676776667767766667677667676776776667767767767677666776776776676776767766667667676776776776766667767677677677667667667766676676676767767676767767677676766676776767766776667767677676767767667676766776667766766676676766676767677667676776666776776776776776776677667676776776766667766767767667767676767766677677667767667767666776767767676677676776776776776766776676667767676776776776676776676776776677676766767766667767676776767766766776776677677676676767767667676776767676767767767676767767767667766776767667767677676776667766776776766766677666767766776767766676776776667767666776676776667766766766676767667766767677666666676767676677676776776677666776776776677667677677666767676767676767767767677676676767676767766666766667766776776766676767766776667766776766677677676676677676776676767767766766677667766666767667667667766776767677667667767676767766766776767766776767677677677667767667677676766776676776767677667766776676767767676667667676677676776767667766677677676776766766776776677677677677667666776677667767767766776776677676667767767767767767767677667677677677666766767767767766776776776767676767767767666767676677667667676767767676776766767667766676776776666767677676676767667766776776776677667766666767767766666676776766677676767676776767766676776766767767766766676776676767767676767767666776776767676677667767767676676776776667667676767767767677677677676667767666776676776666667767677677676767766776776677677677666677667677676767767767677676766767676776776667676776767676767676766766676766767667766677677666767667676766676776676667767767666767676766776776776677677677676677676767767766676776776767676676776676776766666776776766776767676667666776667767676776676667767676676666776767767767766767766676766667676776667767676676767666776776667676776776666767667677667767676766676766677676767676776677677677667676767676776677667677666676776676776767666676667767666666676776767677676767667676776667676766667767666767666767767766776776676766676677677676776767667767766767766776776767766767767766767677676776776667767666677667766776776767767767767766776776766767767677667676666766767677677677677676776776767766776767767767667677676776767667767676677676776767677667767766766776767767767677676766776667767766776776776767766767677677666776767767677666776677676766767676776767676677677667767667676767677677677677677667767677676766776776667676767766766767677676677666667766776767676776776666676776677677676776766767767767767767767677677667666776676767766767676666676766766666667676676767767676776776776766766776776767766776776667767677676776776766776676776677667767766767676776767766767766776666677676776776767767767676766776776776676677666776776766767766767767677677676667666677667767676776776666666776677677677676676667667677677667767666677676676677667677677676767767677667677677677676677666767667667767667767767767666767677677667667767676776776776676767676677666677677677666667766677666767767766767666776676766776677676776776766767766776766776776676776767667676776767767667677667767766776776767677667676667766676776766677667767677677667767767766667676776666766776676766667767767677677667677667676767677666677676776776776766676776767676676776767766767676766776766767667767766676676776677666776767766776676767767677667676667766677676767767676676767676776776776766776666776666667767767766767677677666776776776766766766776776767676766667767767767766676676767766766667677677676776776677676776766767767767677677677676776767767766676677677677677677676776776767767767767667677677666776776767677676676767766676767677677676767667666666776766776667676776767676776677667767767766677666766767767676767677677667676676766766767767676776767677667767676776776766767677667667766766776767766776676776767676776676776776776766767667667667767766676766776776767676676677677666676766766776776667767677666767767677667767677667666677667676677677667667767676767676776677677677676766766767766776776766766767767766767767767766776766776776767666677677677667767676667676666677677666766776666667676776677677677676767667767766766776766667767676677677677667767676766766767666676676776776776766776767767666677666767666776766676677667667766776767766767676776767666677677676776776667677666776767677677676766776767677676776767767767767766767667667677666766667767767766667767676677677676767767677677676776767676766776767766767676667767766677667767676766676667667667767667676776677666767667677677677676766767767767666767666776776667767676667666766776776776767676766776767677677677666776677676767767767676676677677666677667667676767667766776776776776776776776667676776776776767667677667767767766667676766776776776767767677677667666767767766776766677676677676776776677666667766776767677667676776676766677676677676776767767766776667767767676766767766766767767667767676767677677667767676767766776667
667767767667677667676776776767666677677676776676666676767767676667766767676667666676676667767667767676766767767677667767677677676776677676666776667667676776677666677667667767676677667667767767676776677677677677676676766767666767667767677666767667666776767667676767667666766676776776677677667677666767667767766767767766767767766766776767666667667766666776776767767767767767766776766766667666776666666776776776776677667666676677667767677667766677666766776776767767767667667766767767676767767767767766766766776676766766776776667676767767677677677676776677676667767667767676767767667676766677676776676767667766676676667767666767667766676676666767766677677667767767676776667766776776766767766667667677666767667767766776667767676677677667666676776676767677666766767676766676676677676767767767767677667767676776766767767767667766776766667767666676676767767766766776676766776767676766677666776766676766666667677676676667666767767677676767677676766676677676677666776776776767676767677666766667766776676767766767767766776667667767676767766776776676767676776776666676776766767767677676776677677667767676776776767666776767767767767767766677677676676676776677676776776677677666776776776767767676776677676776676776776677676776776776676676776666776776767666776767667677667667676776677676776677667667767677677677676776776767677667667666667766776767677666676776767667667766677676766676776667677677677677666766776776677676766776767767677676766776767766767767676677676776767677666767767666766677676767677676776776767767677667766776776776766677677677677677667667767677676776676676677676767667677666776776676666767767766767667767767767766776766677667677677667767767767766776767766677677677676666676776767676776677676776767766667677666776767677667767676767667677677677676776677676767667766776766776667676676776776766766667667767767677676776776676767677677676676767667767767676767676676767677666776666677676677677676766776676767767767767677667767677667767677666776776767676677677676776677676767767667666766776676776767676776776776776677677677666776767767767767676677676767767667676766776767767676776776767767666776676677677677677667676776776776776676767766676676676677676676776767767767677676766677676776766676776767766767767766677677677667667677676767677667677676767767677676767667677677677676767767676776677676767676767676776766677676776767676677677666766767677677676676676767767676677677677677667677676676677677667766776776767766766667676666776767666677677667676667667676776776776766766776767677677677676766776666766677667677667677676676677676676776676776766666776767766766767677667767767667676767767766767766676766766767767766766667766766676676767666767767677666776677677677676776776767767766766677676666677676767766767767766767677677676776767677677666676776766676677676766676767767767676767767766776666776767767767676767676766767766766766776666676776776776676667767766677677667676767676776776767676676776676767676776666776667767766776667766677677677677666767767666767766776766776677677677677676776767677676776776776767767677677676667667677677676767677667767667766767767767767667677667767767667677676776776677677676767676767767767766776667667677666676767667677677676776676766767766776767767676667767677676766766676776766677676677676776676767766677667676776676667677677667766776776776776776677667677667767766767677676767766676677677677676666767767676776776667766766776667767766766766776766767677667677677677677676667676767767767666767766667666766767767666766677677677677677676767676676767677677676767767667767667677677677667766776776766677667767676766767767767677677667766776776767767666776676766776677666677667676776776767677676767677676767766677677667677677676767766776776767667767766667676767766666776666766776767667677676766767667677667677676677676767766776766766667766667667767767676766676776767766677676676776677677667767767677677676776676676776677667766776776677677676666676776676776676767667667767766767677677677676766776667676676776776667766776667666676676767767766776776776677677677676767767766667766666667767667766676666667766667767677677676766767676676677676766776766776767766776767767767766776776767767767676776776676767667667767667677667676776776666667677676667767667677676766776776676676776677677676767667676776776776667767666767766677666776676776766766676776676776767766776767676776767677676667767767767666676667767767667667676776776767667677676676667766676677666776666776776767767677677666776776767766776776767767767677677677677667676776776676676766677677676767767667766677676776776766666776767767667666667676776676666676766776677676766776666776776776676776767676776676767677676766776776776776776776667767767677676776767767767676676767767767677676776767677676677676767677676776677677677667767666767676676776677676776776676776776766767767676676776676776766767766677667677667767677676776776676776667767767667667676776776767666767767667767766666776676766767677667767676766776767767667677666776776767677677676777667677676676677677677667766676676776767677677676776667676676767767666776676776767767677667767676776766676776676776776767767676767667666767766767667766767677667677677667766776676766676677676767677677676677676667766776776676767767667667677676776667677666776667767676776776767677676667767767767767677676677667767767767767767677677677677677677677676676776776776776667677676667667767767767767677677677666676667767676767766767767676767676776766667767676766767767766776776767666766776776767766667667767667766767667767677676776767677676667766776666676776776667676776677676767676767676776776776776677676776767677676766767676677676767767766767677677676767676676776677677666776767676767677677677677676677677676767767676776676667767676776776676767677676776666766667767667677677667766776667676767767677667767766766677676766676776677677676676776776776776776767667767766766776677677676776776776677677667767767677676767676776776776677677677677677667676666767767677666767766667767767676767676666776766767767767767676776677667767766677677676767767667767767766676776667677677677677676767767677677667767766677667677666677667667767767676676767666767676767767667676676776776767677667767677677677676767677667767766676666677676776766776666767767767767677676676766766776776667677676767667676767767677677667766776767767766776766667767676767767667666766767767767676776676776676767767676676767767677667677667767766767767766767767766776677666666767677676667667667667676676776767676767767666767767676767766766767676767667767676676767767667766776776776677676767766676676677677666766767766776666667767767676677676677666677667767767767676766776776677676667676776776776776776677667677667767767667767766776767766676767676677666767767677677677667667766676666767677676766776776677677666677677667766776677667767677676676766677676776676767767676766776776676776667767767666776676776776677677677677677676767666767767766776767766766767767676766667676767677676766667766767676766776767677676767676677677676677666666767676767676767677677667767767767767766776776767767766767666767677667667677677677677676776776776767677667767767767677666776766677677677676676767767666776767766776766767676776677677676766767766677676776767677667767767766776767767767767666677677676776766677677667767676676677677666766767677677676766766677676776767767677666666767767667767677666676767766766767676776767667767767677677666767666776676677676766667677676767767767767677677676776767677666677667677676767767767666776776677676776766767767766776767667766666666776667676776776776776767767676667677676767676766677676766677676767667766776766776677677676766767667767666667766776677667667666776677676667677677677667677676776776677667767677677676766667677677667767767766676767667677667767767766767666766767767667767666666766677676677667767766766776766776767767767677667676776776667677667667677676776776776766676766776667767676767767767666776776676776676677667676677677676676776676677666677667766776676767676766677677677677677677677667766776776677677666667767667767667667767676776676766676676667767766676767766677676776776776676667767767767767666676776676776767766767767667767767767677676776776677667766776767677676666767676776767676676666776766767767766776776767766776677677666676776676767667766776767767767767676677676677667667767767767767677677666677677677677667677677677667767766767767766776676776666776776767677666776776776767676766776767667677666766677676776676776676677667667767677676667767767667666767767767677677666776667676776776676767766676776667676776776767676776767677676677677667767666676767677667667767676776766776676667677676667766766676776677667676767767676766766776767676776776676767767766776776766767767676676767676677676776776766677677666776766677676767767666776767767767767677677677676776776767767766767667767767677667667667767767767767767766767767677667767767767676776766667767766667676767766776676776766767767767767676776776666676767677677676776776776767677667767667677666766666767767767766767767676666776766677666776776677666776677676776766767766676676776767766676767667677676767666776776667767676676676776776776776677666776676676767767666776776767676676776776667677677667677667766666766766766767677677667676676666676767667767667677676767676767676677676776766776677677676667767677676767767676677667767676776767676767667767667676667767767676767767767677677677677677666776677676677676667767667766666767676667676776767677667767676776767676766776776767677666776776676776677666767667767676767676766767676666677667676766766666767767667766776767767667677677677676776766676766776667676776776666677677666776667767766776767766767766677677676677666677676766776776776776776766767767676776776776676766677677677676666766767767666767677677667767676677677676776677667667676677667766776666767667677676666677677677676766767767767676776766677676667767767666666767677676776776767767766677676676767677676766677676766667676767676676776776776676667767676667676776776776767677676776776676767766676767766677677666776667677677676776666766776776676776767767677676776776667677676776667
6766767767667767667666776677667677677676776776776776677676776767767677667677677676776776776776767667666776766766776776766776677676776767767766676676767676767766767667767666776776677676776776677666677666667766667676767667767677676776776677676766776677677666676766767667767676666676767767667767767766776776767676676766677677676767767766766766677676767766677667767666767667667677677667676767767767767667676676766776766776776776677676677676767676766666676676767677676667677667666677676767767767677677667676776677667677676776776677676776667667767666667767767677676676767767766776767767766776676666767666776667676767666767766767676776767666666666767767667677677677677677667676676666776676677676776767666676676676676676677666767766767767676776767677677676776676667767677667667676767767676776767767767767766667676776767767677676677666776677676766767666767767766676776776667767676776767676776767676667767676767766676676766776677676767667767667667767677677666677667676667767767667767767676767676767677667767677666677667767676766677667677667667676776676676767666667767767676667767767767676666767767766767667767767767766776776776677676766667767676667767677667677677676676767667767676766776667667767767767767677677677677666677676676766766667767766776776776776767676766776776766677676677676767767676767677677667767767676776667667767767667767676676766676676776676677676776766776676767677666676767676667677676776676667677677677676766766676766776767767767766776667677677677676667766767677667676667676667766677676776667767677677677667767667667676767667767676766767766776776767667767667766766677676776677667767767677676767667766767676766677677677677677667676776666776677667676677677677677667767667667767677676767767676776767767767666766767666767676767666776677667767767766667767667677666767766666776667676677676767767676767676676766677677667667677667666767766776767667676667676676776776767767766767667677676767677677677677677677667767767667767767766676767677667767667667676776667767677676766667667676677676767767767767767767676767676766767677676677676677677667767666776776776766766767666676766677677666776767677677677677676676767766767766677676767767676776766676677677667667666776667767766776776776767667766677677677676767676676776667767767767767676767677667676767767676677677676766776776666776776776776776677677667677667767676776676766766776776776676766667676666776776767677676776776776677677677677676767676767676767676767677677677676767667766677676676776676776776776776776767767767766767677667767677667667766776677676677677677667767676676766776767667767766766666776767767677677676776776767676776766677667677666666767767667767676677667766676776776776776776676776776776776767676776676766767766766776767676677676676766776677677676767667676676676776776766667666776776776776767767766776776776677677676767676776767767766676677677667677676766767676776767767767766767676767666666766776677676776767766677676677677676767767677676677667766676767667767676766767767667766766767667767666766776677677666776766677667677677676766776766767676776677676667677676677676766766776767667677667766677666767677677667677676676676676776776776776776676776766767767766776666776767676677667676776767677677677676667667766776767767677666766776766776767766676776666776677676776676677677676776776776776767767676676767676766767667666776676767767677677667677667677667666766776766766676776667677667767677666677676677677676666776667766677676667667766667767677667766766776767767677677676766766776776767766767677676667677677667767667677667676776776676677677676667667676676676677677667767767766667667677676767767676676776677676767766776776776676776676676676767766676767667767767767676767677677677667767767767767767767677677676767677667767677677677677676776676666676767667676776677677677666767766767766766766676766767767676767766767677677677676776767766767767676776666776766776677676776677677677667766766767676776667677676767767667767767667766766767667767676767676766667767676767667767767766677676666767767766776667676767766767766776676776776767767667667667766767676676767766667767767667766667676666776767676667767676676676776667676776767667766776776677677667667767676666676667676676767767767766776776667677676767667767676776767767767766676676767677676766776767766767767766776666776776766776766667677667767767767677676776767767767676776676776667766767767767766667767767767666776766766767767767676766666776766767676766776776767766776677676776776767677667767767767676667677677667766676776676676677677677676667676767667767677677676767767667767666676776767667667677677667677676677676767767767666776776667766766776767767677677677676767766776677677667767766667766666677677676776676677677676667676767676776767767667676677677667767767677667667767766776766776677667766776667666767677677677677667767767676766767766776776677667666776666776666776677677676767677677666767766776776767667767677676776776677676776676767767767667767767676676767767767767676767677677676776767667676677677667667766666767677666666767677676766767767677677676776667667676767677676776776766677676776766666767677677677676667767676776677676776766767766776776776677666776776776776666667767676776767666677676767766776766767767676676766776767676666766666776766767767676677667667767676767677677666776766767767676766666776776776676767767767767677676767677666776766776767767767677676776776666767676767767766676767676676667676677677677676676766677677667677676767767667767676776677677676766776666667677666776776767666776776776677677676667767677667666776767767767666676767667676666766767666767666776776776776776676767667677666776766767667677667677676766676776776677667767666676776776776676767767676767677676766776766767667667676677667766666767767766677667667766776776667677667767767677667676667766667667767667676767767767766767766776767677677677676766767766767766776766776776667666767767767677677676677676667677667676667677667766776677676666677676766767676666776767666677677667767767767676666766766676677676776677667767767766767667767767677677677677677676776677667767767667676776677676776767667676776766766766776766676776766776667667677676667767767767767766667766776766766677677676666776766776776776677677667766676677667766776776766766667667767767766677667767676666677676767677676667677677677667677676676776677667667766776776766776766766766766776676776766767667667767666767767677677676677676767677676667767677676676676767767766776776677676776677666776767676676776676776766766676667677676767767666767767666776767767766767667667667767767676767767767667767767676776776667767767766667767676767766667766776667767767767766776766767767767667676776776776666677677676667766667677666766776666766767677677667677667667677667767767766767677676767767677677677676766766767677667676776677677676776767766766676677667767677676666776666667677677666766676766776666776666776776776776677677677676667676677677677677676767676767676676666776776676776667767666767767767677676776677676767767767666667767767767677667676767676767766776776677667676776677677667766667676766776667766776767677677676776767767677677666776776767767767676767767767667667676666677676776676666767667767667766776767676776767767666677666667666676776776776677676767666676767767667676767666767767767667767767667676677666667767766776676767676776776676766767676776667676776676776677677667766766767766767767667677677677676767766776767767766776776767666767667767677677677677677667766776667767766767667676676676676767766767767667677667766767677677677677667677667767676676776766766677676776767767766767676667667677666766776667677676776776776676676666676776776677677677677676776776767767766767677667676767677677676767676677667676667676767767767676766676767767676676767766767766667767767767677676776676776766767767767677677676676776667767677676776766776677677676776776676767767677676676677677676676666767767767677676677666766776767676676767676776676767767676677677676667677677667767667767676766767676776766776776767767677676766767667677666776677677676767667677666767767676776776767667667667767676766776767677667766767676767666776767677666776767677676676667676767766667677667667667767767667666776677677667676776776776676776767667767667677667767667676776766676767676776767676667766767666677667677677677676766667767667667667676766776667766767677667677676767667676766676776766767677676667767677677676676767766767666766677677676677676766766667666676766776767767766667767766766677667767767677677666776676767767676676767766766677677677676676766776776776776776676676677667676776667666776677677677666776767767767767767676776776767666776766677677666766767767767676767766676776767766677676776766767767676676766677676776667667676776776666666667766776766766766677667676776776676676676676767767767767677676676776776776766776776776767767767767676776767766676676666676667667766766677666667766676767767677666676767767767766776776767667767767676767676677677677676776676676767677677667677677666776676767767767767677676767767767766766776767676776776767676767766776767677676776776776667767767767676676766776776677667677677676776767767676767767677666767677667767767767676767766677676776766766677676776767766776776776776767677677676767667677667767767767667677677676776676666776776776667767767767676776767767676776667667677676766776766676776776766776767677666776776676677676776776766767766767767677677667767677676667677677667767677676776677677667766767676767766676677667767677676677667766767676776776776667667766666776676766676676767767766776766766776776767677677677677666766776776676776767677667767766667667677676677677676776767676776667767767766776776666676776767766766676767667767677677676767767677667677677667766776776776676767767666677676677676676667677676767667767767677667766767666677677676676776776767767766667767677666767767766676776776677676677676676776767766767667766766677667677677666766776666676766776766676676677676676767667766776676667676776767767667766677676667667767766666677677677676676776677677676776666677667667767767667766767676767767766776776766767677667766776776676677677676776677
767667766667667766776677677667667766766767766676767767767666676776776667677667676776776776767667767766677676767766676767767767766776667676776676766776767767676776776677677677677676767677677676767767676666776676776677667667767676766776677676776766667767767676767766776776776766767766767766767767766767676676767767677667766767767767766767677666677676776666676676667767667767767667767676676676676676776776667676667667667676767677666767676776766666776676776667667767667666676766767767767766776776776776776767767676667767667767767676776766776776767767767677666776676667676677676677676776776776767667767767767766776767766766767767667767677667767766766667766776776776766667766676766767677677676776766677677676776776776676767766776666767667767766776767767676767676766677676676767676766767766776776776767667767677677666677667767666667766767766766767666776776676667677676776767677676776676776776776677676767667767766676667767767667667676776666677676766766776767766776666767667677667767677667676776677676776766666667677676776767666767676776766776676776776776776767677676677676766766767766767767676676667676767677666766776676767767767766766776776776767667677677666776767767767666776766677677677676776767676676767676767767677676776767766776666776776677666767667676776667766776766677677677677666676766676677676667677667767666676677677677676776776767666767767767767767667667676767767667667676767767766767666677677676676766776776676776677676776776776767676776776776667667767767677677677676667766666767667666776767677667676776767766776676766676766776666767767767676767677667677667767676766776776776776767676676677667677667667767677677666667766766767767767766776766666767767677677666666766776776766677677677677667676677677677677677667767677677677677667667676776676776677677676677677677676776767677677677667767677677677677677667767766676666766776776776776766776776766767767676676767767677666776776776766677677666677677676776676776767767667676767766666677676776667677677677667767767666667676767677677676776767676767766676676676776666776667667766676767677676776767677667666776676677677666666766776766677667767677677676676767767767677677676676766776767676667676666677676677666776767767667766767677667767766776676767677676676767767767676676767767667767766776766767767767767767667677677677677677667767767767766776776776776767666767677677666776767676776767677676676766766767677676767767767767676677677677676677677677676776776767767667667767677667677677676776776676776666766767677676677677677676667767767677666766766666776667677666776776767677677667676767766766776767667677676677666666776776676767667677667766766766776766667676776776767667767677677676776776767676776676776676677676767677677667766776776776676667767676666767766776766767677676767766766767677676776766776676677677676767676776766676776766676676776767766767766776677666676776776677677676767677676676766676767767667677677677676776767667767667767767677676766676676766776776776776767666776676767767666766767677667767667676676676776767766776667667766776667767676776776676776776767677677676667677676667766667676776676667767767677676677676776766677666776767767667677667767766666776776677667677677676676767667677676776767766776676767767767677666776776677667766776776676767767767667767667676667766776766776676766776666776667767667677676677676677676667676776677667767667767667767766767767677676766677676776776776667667667767767676676767767676767767667667677676766776667766667666776676767667677677666766776776667677676677676677677666776776767677676767677677676677677667667767767766776666766676776767677676677676667677676776776677677676677677676676776766766767767677676667766667766776767666776767767667767766767676677676776766767767767767667766776767766677677676776667677676776676666766677677667767766766676667676776776776776767676776667767766766676776776676766767676667766676776677667676667767767766766677677667767677677677677677677667767767667667767677676776766776767767677677676676767766766766667766767767766776776667766766767767677677667676776676776677676776676776677677677677667766767677666776776767767666766666677676676667666776667766677667767677677666767767666767667676666677666776767767767767676676767767767766666677666767766767676677676666776767676767766776776776767676766676767667767767767677677677677677667767767767766776776667767767667767766677676676767767677666776767767677677676776776776676776767766776766667667767677676676676667677666767676776776676767767767667767767766776676767667677676677677676766776767676776666776677676776766776776676776677677676767767676767767767677676776776677677676766677666776667766677667677677676676776767767667666776676766776767766677676776676677677676766766676677677677676767677667766766776676776767767767766766767767677667677667667667676766767676676667767667666767766767767767667677666767676767676776767667767767666776767667667767677677677667677676677677666767766767767676767766767767667767766677677677676776776767767667767677666776767667677676776767767767767667767677667766767667767676776776667677677677676767766776766766676766667766767767677666767767667767767677676767767767676676766776676776776667667767677677677677677676776677676766767676776776677677676776666767767667767767766766776776677677677677666776776776776666676677677677667767767766676767667666676776766767676676776666676776677677667677677677677667677677677677676767767667676676776677677676776667667767676767767677666766667767676767667766677676767676676776776776677666766776767766677676676676766676767667767767667666776776676677677677666676766767667766776776667677666767677666677677677676767767767677677676667676766776667766667676676776776666776676767677677676776767766767767676776776776767767667667767677667677677666767666767767666767667766776677677677676776677667667767677677677676677666766776676767677676776776766776776766776767676677667767676767767677666767766767766776776677666667767676767677677676667767767767677676667677667677677677666677676667767766766667767677676767767767766776676676766767767677677676676776767676677666776677677667767767667667667767676677676776676776667767767676676776676676776776667766776767767677677677667767677676677676676667767676767766767767677677676766767677667766776767767766676766776767677677677677676776776767676767767666677676667767677667666767767766776676767676776776766767676666767767767767767767766767676766776676776776677667766766666776776676776776677667676776767667676677676766676767767767766767767677676677676667766776767677676766776676767667666776767666767667767676767677677667767667666767677676767667677676776776776766776767767667767677667676667676776767767667766677667767677667677676767676676767667767767677677667677677676776776767766667667767677677677677667766666776676767677677677677676676776767767767676677676767767767767767767767766767766677676677677676767767767767767677676666767666776666667766767666677676776677676767767767766667766776776766776666767766776766766667767676767677677667676767676667676776776776767676666767767767676666776776766676767766776776666767676676676767666776677677676767676676666766767766776766677677676767767676667676767766776776666767676667767766766776767676766776776676677677677667766677677677667666776776776766776767767676767666776776667767677676776666676767766776676776776767767667767767677676766767677667767676666776677677676767767767767677676776766676767666766676767677667666766677667767677666776767667666767667767766776676776776776776766667677677676767767766776776776776767767766776776776676767677676776766776776767666776677666776776766766677676776677676666776677667767767677676667767667767767767767676677676677676776776767766767677677677667767676667676767676766676766767766677676776767677667676776767677667677676776776776676776677676767766667767677676766667676667767677677667766767666776676776676776776776667767667666766776677666776776767666767676766667767676767677677667767676776677666676766776766677676767666677677677666677667666766666677677677667677667677677676767666776776766776667676776677677677677676677677666677676767676767767767767677676676767767676767767677676767767667666676677677677676667766776676767676776767767767767666767767766767767767767767676676767676676776666667676766776776776667667667677677677677677677677666667767676776776767666666766677676767666776766776667667667767767677676676776776776776676766677676767767676677666767676776767677677677666776767667676767767667677667766766676766776676766667667677677676667677677676667667676776776776776667677666776766667767666776666767676676776677676776766767767676766776776767767767767767767766677676677666676677676776677666677677666767676767767767676776766676677677677676676767676766776776677677666766677676776776776767676767676776767767677677676766776776667766776767667667767667766776676667676776776776776667667767767677667767677667766677677666677677677677666666766677677666766667667767677677677677667677666776677677676766766677666676766767766776776676766767677666776776667767766766766767766667767766776766776767766766767676766667767767666677676766766776667767766676776667767667677677676767677676776767767767676667767767677677677677666676776767766776767767676766766676666776666767676677676677676666776677667677677676666776776676767676677667766766677676677676776677666776677666667767676676677676776677677677677666776766676766776776766677667677676776776676667766677667767677667667666666677677677677667677676776776776766767767667667767676776767667767766776776677677667767667676666767677676776767767767766776776677677676766776776767767767676767676776677677677667677677676776776667767676677676767767767677676676677677677667767767677666676766676677677676767767767767767666767666666776776776677667767767767766767767766666776666776667677677677676677667667676677677667767767676776667766676667667766677667676767667676776766676776776766767767767676776776767767676766766776766776776767667677677676766676776767676677666667767677677667676676776767767677677677677667767677666776767767676676767766767767766766677677676767766667676677666677677667
6776776776677677676767767766766766776667767767677666667667676676677677667766776767676767676776677667767767676767767676776767667666776766766677677667766776676776676677677676677677666677677667676767767767667767667677676776767767667767766767666776766776766676676776776776767666766677677676677677677667767767766767677667677676767767676767676767677676766766767676676776677666766676766766767666766776676766776766776677676776767667676776677667677677676767767766766766776767667767667767767766766776767766766666676767767766776766766776767676776776677677677676676776776667766767767676776667677666776776767767767677677666776677676667767677676677677676767677676766767766667767766776767767666776766676776767677677666776666776776776677677677677677676677677677676776676776767666776776677667766776677667766667767677677677677676767677677667667767767677667767767767677676677676767766667767766776767766766667676776677677667767676767767666776766776766767767676766677667677677677666667676676766766776776667667676766767677676767676677676667767666776676766676767767766776766767767767767676767667666776776766667676776666767676677676767677667767767666676776677667666776766776666677677667667766676776776776767767677677667767767677677666667676776677676767767767676776677676776676677677676776766776676776776776676666776767767766776776766767766767677667667767667767676677676676776776667667676776776766776767677676776766667767677676776677667766667677676776767667766776776767677676676677676776776776776667677676666776767667676677677667667767677677677676676667767766776766776677677666676667767676767767676767677676677676676767667677667677667676677676666776767767767677667767767677677666776776667766676677676676676677676767767676766667767667767666667676767676776766766776766767666776767676767667766676676767667676767766766767767666677677677676776767767676776776676677666667676776776776767677677676676667767677676776767676767676776767767767767676666767676677677666676776776676667667767767677677676776676766767767767676776667767666767677677676676677677667667767676767676767667767677676676677667767767767676677667767676766767767766677677677676767766677676667766767666776766766767667667676676677676767677676767667667667766776767666767666766776767677677676776767666676677676767666767766776676776666776767767767666776776677677676776776767767767767767767667677677677667766766776667767766667766776767766667666676776666677676676776767767766776776767666776767677667677667767766676776776667766776776676676776767667676767677677677677677667767767676776776667666767766677667677676766666767667766767677676776767767677667677676776677666776677676766776776776676776677677676767767676776776776776776767767677677677676776767767767677677677676667767677677677676776677667766677667767767676767767677666767767766776776667676667767766676776776767766676667767767766767767677667667767767767767767676676776766776776776767766776767677677677676676667766766776766666776776776776776776776767677667767767767767677677676767766776677677676676677667766767767667767666767767767676767766776676676767767666776776766776667767766767767767677676776767767676776776776677676667767677676677666767666677676766776767767677666677677677676676776776676776676767767766767677676776767767677667677676776767667767666767677666767767667767666676676767667676676766776766767767766677676667666766676767677677676776676766767677666676666766677676677676776776776767666767677676767766667767766766776767667766767766676776676767767676666776666666776767666776776776776767767767767767767677676776766776767767767677677677677677676676766666776766766766776667766676776766667676677677677666676766766677666677676776676776766767677676776767677676776776776766677667767677676677676776767677667666677676767677676776677676766776676667766766767676667667667767676677667767666776776676767677666767676776766667766767767677676776666767677677667667766677666766776767767767677677676667767676767766666776776776776776776667767676667767667667676667767667767767767767667677677667677667676776767767676767766767767766776666766767676766766677677667676776676767767767677677667767677676767677677676667767766767666677676776676776767766767767767666766767667666767666776676667667766776677666776776776766776677667767677667677677667767677677676766676776776767767767677667766776767767767767767676766776766677676767666776676767767766776776776677676766776776767676776677677676676676666666667667767767766677677677677676676776676676676766766766776676766776666767767677676767767667767666767676667766776776676776666667676766766776666767676767667677677666776676767767767766776676667767767766776767767767767677677676776766766766667677666776767676776776677676766667667767767676667766767667677667766677666667767767677677677676776767767666766766667766677676776767676676677666667677677666767676666776776677677676666776776776766776767667677677676666677677677666776776766776767766677676776776767667766767666666677667766776676766676776667767766776767767767666776776776677667677676767676676766776677677677667767666667767766776677666667676767767767667677666776667667767767767767666676766776766776767677667676667667666776767677677677677667767767767676767767767676677676776767767667767766766776676677677666776767767766776767677676776676676766677676767676776667676776667766776776766677676776666767677676667767767767767767676666776767677667677676676676667676776776766667676767676776676776766766667666676766767766767667677666676776677677676767767766677677667676776676767667767676766767667766677677677676767767767667766667677676676677667666767676677666767676776767667767666776766677676667766767677676677676666677676776676767676677666766767766766767767667667667767676776776677676776766767766766676767767767767767766766766776766766677676676676676767767767766776676767677667677676776766776676676767676677676776776667767767767677666666667676767766667767766776667766676776776776667666767677677677677676677677667766767676767767676666776767677667767767677667677677676776776767767767677667677667666767667766677667766776767766666767666677667766776767767767677677677667766766676767766666776776776766667667767666676776776676676667677667667767667666767767667666776767766677677677676677666776767667767766667766676776767766676766776776677676766776677667667676767767767667767767676766767767677676767767677676677676776776767677677677676767767766767677677667766766767767677676767676767676677667667667667667767767767767767676767767767767677667766667667767666677666776667667667766767667767766767767667677676676776767766667676677666767767677677676767676767767766766776766776677676767676776767767767677677676776676676766676776776776667766766776776776767766676767666676767767667766667767767767767767666776677676677667676667767666767767667767766767766766667767677676767667766776767767676767767766776667767677676767766667666676767677667766666667677677667677676666776676767767667676776776776766767676766776666676676766767767676776666677676676767766766676766776776776677676666776776667767767676676776767677667667667767766767766767767677676767767766776767767767667667676766767767666677667676776776667667676776677677666667667666667667767767767767766676767677676767767677676676667767676776677676767676767676776766776766766676677677677677677677666676776766667767767766667677667766776776667767767666676776677677676676667767766767766677677677666667766776776776667677677676776667767676677667767676776776776776776767676676776767766767676776667766667766676767766667666776766767767677667666776766776676767667677677676776776677667666776766776767677667767767767767666676676767667666776767666666776767766776677667676766767677677677666776677666767767767667667677667766766767676667676767667677676667767767666676776667767676667676667767767667766766776776677676766677677667766776766677667676776676766767766766767766677677676766766677677676776767766676776767767676767767767766776776667767767677667767766667767676776677667677676776767767766667677676776767767667767676776767767667677676767667676767766767676666666667676776767667767676667767767666776776677677676776776767767676767676776776677676676677667767767667767766677676667766767766776667667766667677676767767767677667676677667666776667767676766767667766676776776767767676766776776767677676767676767767677676766667677676776767767767767667767676767767767676677677676776766766677677667667767766776767667666776676776767676776776766767667677667766676667677677677666667677677667676676667767767767766767767667667767677667767766767766776776766776767676676677677676767676667677677666776776776677667676677676767766776776677666776677676767767666676776776776776767766676776766677676676776767667767766767767676677667677676776676767766676666666776767677667767677676667676677677676676776776766767767667767667666667767676766776676676776767766767767766776667767677677677667677676767766676776776766767676776776776767767767766776676767767677666776767766676677676776676677676776776676676677667766677677677667766667667677667767676677677677676766766776766776767767666676767677667767677677667767666767666776766767766776676767666666676766776767676767767767767767676677676766767766766767676767767767767676767767666677676767767766677677677666766676767767676776676677666776767676767667677677667767767676776767767766667767767667767667767767676776776677677677676666767766767677677667667677667767676776766776667766677677666776767676766666767666677667766767667767676776667677677667767676776776776767767766767677667676767767676776766776677677667767677677677677667767676677676767766767677676767677676676676667767677677677677677677676776676776776767666776767767676776767677677676677676776767676666776776776677677667677667767766776767767667766666776677676776776776676776776776667677667766667677677677676776666776677666776667766776767767767667767766667767766767677667676766776767767676676776767676767766766676677677676776767767666776767767767767667677676666767767677677677666767767767767676776776776776677677667676767767767667677677667767677667766676676776776677666776776667767677666
367676667767767767767767766767767677666766776767677677677677667767767767767766667767677667766766776677677667676776676776776767766776776766776676776677666767677667767767666767767677667677676667766677677676766776676767677676676767676767766776767676776666776776767676767677676676766767767767676767766677667676776767767767767767676766776676766676767666766767767676667676767677676767766776676767677677676767677667676776667667677676776766676776767667767676776767767677677676677677677666776766767666776776766677677676767766666766667766767667677677677667767677677676676767677677676677666776776776767766767676776776676767677667667677677676776766767767666667676767767667677676677676767667677677677676776676767677676776776766767677677667766767677677677667677666666767767767676676776676667677666776676766776776677677677667766667677676677677677677666776776766677676776767767766766677666776776667767667767677676776776767677676776776776776776767767766666766677677667666776677677677676677677676767767667767767767766677677677667676666767767767767766767676767666776667667766766766776766776766667767767667767676767766776766776776676677677677667767677676767766776676767766776776776776766766776776776767667677676767767767767767766776776676776767677666776667666776667677676766677666667767666776667766776776767767767666676776767767767767766767676776776776776767666667677667667766767667676666767767766776776677677666677667767667767766766676767677677667677676776776776776776766667766776767766767767767677676776767666767677666766667767766677676667767676677667676676766776776767767767767667767766676776767677666776677677667676767677667677667666667766767767667676767676776766766776667676677676776677677676677677677676776766676776776767766776677677677667767767667767676677676767766776676776667677666776677667767767677667677667766776677677677667676766767667677667767666676767766776776767677676676677666776677677676767676766776776776677667767676766666767677676676676776667767676767766677677676776766667767667766677676766776766767766666677676677676767677677676776767767766776767667767767766667667766767667677676667676676766677666776677676776776677676766776677676676677677676776767676766677676666767677677666767667767667666676766776767767767766767676677667677667767667766776776677677667667767676776767767667676776766776776667666767666776776776767677667767677677677666677666667767667667666766766766666767767666666677676767767767767676776677676766667677677677676676676676767676677676776766766767767767767766776776767766677666666677676677667677676776677667677667676767766667766766776766776766676677676767666676776776667766677676776677676776767767766767676667767667677667677667677677676767677676776767766776667676677667676676767766677677667767767667766676776767767767767767676666677677677676776667677667767667766776676766766767766767676677676766776776667667766767677677677667667667767666776767766767677677676767766767767667667677676677677667676776677677667767677667676776667767677677666776767667766776666767766676776767767667766767767667676676766767766677677667766676677677667767767667676776776776766676776766766776776666767766776676776767767766776766667676677677677667767766766677667767676776776767667766776676776776767767767767766677666666776776677667767767677676776776776776776767667677676677677667766767766676666776766667677666766776677667766767767676776666676776776776776776776767677676676676676677676676776667666667767766677676776776766767677677676767666776776767767767667667767667767767667677676776776776776676776676766767767767676776677677676776776776667767767666776766767666676767767667767677667677676767767767667767767676766776767676676676676767676676667667676766776776767767667766776667667766676776676776666767676776776767767676677676676767676766766677667767767767677677676667767766766667766776776676776766776667766776776677677667677666766776666677677677666767766667766776776776767767666776676676776767667677676677677677676676677677676766776767767767677677677677677676677676676776667677677677677677666767767677667767767767766767767767766776766776776776767676667676677676767676666776677676767767667676677666766677677676766677677667767767666676677676767767766666766676776677676776767767766776767766776676676776776676676776776667676776667767677676666676776776767676667676767767676667676776776767667766676767676767676767677677677677677677677667677677676766767676767667767677667676767666776677667667767767767667767767767677677676766776666667766676677676776766677666767767767676767677676767667667766676677676767676767666776767667767766767766677676767767676776767677676666776776676767767767666676776776776776776767767767767677677667667676766677677677666776766767767667767767767677677676776776767677677676667677666776767767667667767667767667676767676776767767677676767767767667767766766767667676766767767767766676767677677677677677676766776767767677677676767676666767767767766676676776667767767766676767666767676667667677677677676667767767766776767676776677677667767766667766776776776776776767767766776667767767666767676767767766677667767766666666767666767667766766776776677677666676667767767676767766767766766776776766676767767666677676776776767677677677667766676667767767766666776776767767677667677666677676666677677666767677676666776776776766677677667666766676667666767766676767767767767767667767767767667767677677676766776667667767767676767676776776776676767767767667667667767767666776676666667677677676776767666767667767767667676776767767667767767767767766776677676676766767767767676776677667767767677676676776776767767666666776776776666776776767677666666666666677677666767767666766776676767766676767766776776667676677677667767767677677677677676767767767667767767767766676676676766776677667677677677666677666766677676766676776767666767767677676667676677676667677677676776676767767677676766776767767677677677677677666666776667666666676776766667766776776667767767767766677677666766776766667676776677677667667767677677666776676776666677677676766667767676776667767767766667766776776767676776677677667767677676667767766676776766676766776767666767766766676776766666767677667766776776776776677676766767667676776776767667666676776776666667677667767767766776776776776676676767766766676667767767677676776667766766776677666766776776767677677667677676776766766776767766667767677676776676776677667667767676776776776766776776767767767676676776667677677677677677677666676677676677676766767766776776676667767766666766676776766776776677677677676776766767666767767767676776676676767676666767766667676677677676776776776776766767676776666677677677666776776776776767766767677676677677666776677676776776667766677666767766776776776677677676667677677676776766767767766676766767667767667676677676667767766776667767677677667767767766767676776776776766677676677676776666766676767767767766776776766766767677667667766767676677667767767677677676766676776767767767767667766776767766667766776676677676766676776776776767676776667767677666667767677676677676767766676767676677677667677676676776677677676766767766767677676766676676776766776766677677677676767767667676776676676776676776766767677677666677677666767676667767766766766776766766767667677666767767676666667767676766776776776776766776776767767766677676667767666676766767766767666677676666776767767676776767676767767667767677667766767677667667766767767676676677677667766676676676776767767767767767667767677677677676677677676776676776676676776767676767767676676776767667767766677676776767767766677677667676666776677676767676666667767767767767766776767766776766766667767676676776677677676776676666776676767666677677677677677667677667767767766767767667767766776676667766676677667767766766776776776776766767677676776776767767667766767677676776776766677666766766766766776776767767677667766677676766767767677667766676776776766667766767676776766767766676766766766767677666767766776767767667677677666767767676776766776776776677667667767667676776766667767666767767766767666677667767767767667676667677666776767766666776766776676767666676767676766667677667677677667766776766676776776767667676776767767767767676766776776667767767767677667676767667766677667767766676667766767677667767676766776677667767676776776676766767667766776767766767766776766766676667666767666767677677677676767676767766776776776767666776776776776676766676677677677677676776677667766776776776766677666776767677677667666766776767767766766767766776676776677667667767666666676767766767677666666767677677676677677677667676767676776766776677667767666767667667766666767767676776767767676767667677677666766776676767676776677667767766776767676776767767767667767667767767767767767676776776677677666767666776766776676676767667767767677676766667667667766767676776676767667767767676766677677677677677676776776776776776776776676766776776666677676676767667676767767766776767677677677676776776776776767676767667767767767767677667767767767767676766767767677677677667667667676767677667667767767767767667766776776677677666677676767676767676667767767667767766776776677676776676766776766666776677677676766666776766676776767767767677676766766776766676676767676767676776766676677676667767676766666767667766676766766766676776776767666776776767667667667667667766676677676767767676767667666776676776666776766776776767677677667767677677666776766676776676767677677677677676676776776767767676776776667676767667666766766677677677676776776767677667676677677666766776677667677667667766776676776677676776676776677667767767767667767667677676767676767767677677667677667667767767766767667676776677677676767767676776677677667677677676776677676767767667676767676676776776766677676676676666676767767767766776766767767767767767767766676767767667766767677677677676767676776776776677667767667766677676766766776676776677677666667677676667677676677667667766767677676767676776767766676677666667667677667677667767767666767676776767667767767667766767666767767766767676667676766767766666676677676776766776667667676767767766776677677677676677676776676767666776676776676776766676776677666776666776667
67677676666766776676767767676766766677677667677677666776667666776676667677676776767766677666767766676776776776676767676667767767677667677667767667677677677677676666776767677677676767767677677677676667677677676677666666666766767667767666767677676766776776776776767767767766667677677667767766677676776677677677677676776666776776776766776677676677666776677676677667767677677677677676776677677676767766666676667767766767676766776766676676766776766767677677666677676677667766667667767766676776667667677676776677666776776776766776767676666767677676666677677677677677677667767767767766767677677676766676677677676776776767667667767767677677677667676767677676677677667767766667767766766667676766776776776767766676776776666776766776776766776776767766666677676667676676667767767676676776677667677667767767766776766767767676776776776776766766667677676767766776776776676667676677676767766767677676766776676677676767666776776767767767767766776667676677677676767767767767677677677667767677676766776776677676677666767667676776766776677677666776776767766676676676677667766667767666776666776667767766767767667667677677676767767676667676767677677666666776666776767767667767677676776667667767677676667677676676677677676677677676676676676776677676776776776766676776776776767767666776677676677677667767767767766666767766776767676677676776676776776776776677677667666767666767677676677676667767676776677676767766676676766767676677666676767766676676767677667676776767676767667767667676776667767676666677676776666776677677667676776677676776677677676677677677667767767677677666776766767766776766767766776776776776767767766776767676667677676776776677677676767767767767766666776766676776667676767767676766776767766776776776767766776676776776776776767767767767767676666776666676767767767766776676766667767766776776776767676776767767677667766776677676776767667767676776776677677666766767676677677667677677676676677676677677676767677666767767667766766776767677677677676776766776766776776767667767677676767767766666766766776666766676776676767676667666767767767667767676767767766676676776767666766677676776766776767676766767766676776776767767767767677677677667767767767666776766776776766676676677677676776767676677667677667677667767767677676676677676776767767677677667676677677677676766776767767767767766776776677667767667766776767677677676666767767676776776776776676776776676677676767766676776677676776767666766776767667667677667766776767767767767766767677667666766776667767667676667676766766767767767667767766767767677677676776776776677676767767667767676677676766776677676767767677677666776776767767766767767767666776666676776767676667667766766767767767667676767666776677666767667677677676767677667766666776666767667676767766666766767766667767767767676767767766776677666767767766776766676666767666776776677677677677667677676776766776776677676767677676766767676767767767767667676677677676676676767767767667677676776767767767677677676667676677667767677677667667677677667676767677676767767676766667676676676666767676676776776676676776767767676767766776776776776767766676677667677676776766767766677677667676767767667767667766776776776776776767676667767766766667767666776767667676776776676776676766776677667766776766677667766767677667676767676776776667667667766766666676776677677676776776776667677676776766766776667677676776677676677676776667676677676667677676776676676776776767667676767677676667666776767766766767767766677677666767676767767767666667666677676776677677677676776676766776767676676776767677667677667676767766667767677677667677676677666677667676666776776776767677667677677676776776766776766677677676776667676667767767677676766767666667677667767767676676766776767766766776767667767677677667767766776766767766767676766767767666767767767676776767767676776766776677667667767667767676767667767677677677676776667766776767676666767767767767766776776676767767676676776776776676676776676676676766666767767766676677676676767667766767667676767677676767677676667667766776666766776767767767666767767766776766776776767767767676776776677666666767676776767676677676776767767676776676767677676676776767676767767766767667667767767766776766667667676677676677677676767676666767676677667767676776776677677676766766776776776676767676667767767677676776767767766766767677677676776776776776766767666776767667766767676677667766767766767666767677677676677676776667677676767667667667767676676766677676766667676776677676767767766767767677676666776676677666767666666667767766767766666767767767676767676776776767766676767766767767766767676676776676767766677677676667677677676766766767766776766667677677677677677676767677666677667766667767766766676776666667667766776766767667766766767766776666677677676677677677667677667766667667766766766766776776667766776767676776666776677677676676666676676667676676667667766676766766767667666776767767676676667767767766676676767676766776677667767766776776767666776666676776766676776776766776776776677666677677666776766676786776676767767767666776776767767677667676776667766767666676666767676677676667677676676676767767766677666776667767677667677667767667766677677677677667767677667767677677676776666667676776776767766667766667676766776776766776766776776766677667767677666776767666767767767677677677666776676776776766767767677676766767667667666667766667677677667766677667667676676677676767767677676667667677676767676776676677666666766776776776776776667767767676776767667767767666767767677677677676766767767676677676776776767676776767767766767766776776676677666776677676776776776767676667767677667767677676776776776776766776766767767766776667676667766666776676676676667767767676767767766766676676767767676676677676667666776767676676667676767667666677676677677677667667676776776767767676677677676776767676667677677676677677667766776767667677677666776666776667677677676767667677676676776676677666776767767676767667767767766667677676776676667766776776767767676666776776677677677667766676676776767677676677677676776767676667667667677676676776776767767766667677676776666776767666767667767766676776767767767676667666776776677677666776776677677676767677667677677667767767767677676766776766676776776767767666766776776767767766676766776776767676776677667767767767767676776676776676677676677667766766767667766776776677666776767767767767667767767767766766767767677667767667767677667767676767676767667767667677676767677677667767767766676776677666776667676676776676776677667676677676766776676776676776766676776767767767677677676677677676766666677667767767676767667676667767766776767767766767666767677676776776676767676776767676766677677666776776767676776666766776767767766667677666767676776776767667677677677677676766776776767767766776767767676767667676776766676776667767677676776776666776776676677667677677676767767667767766776776776677667767767766767767666767767666776767766676677667766776677677677677677677677676776776677667767767766766776776767767676776776676667767767676767767766776677677667767767677676667677677666776776776767767667677666676676667677667767676677676666776776767677677677676677667767766776677677676776776766767667766667767677676776677667666767767676667667767766767677676676767767767677667766767767677666677677677667677666767767767677666767677677677677676676776766767767767677667767677676767766767767766767767667767766677677676767667676677677676667676677676776667666776677677667677666776676677667766767666776776767676776776666776767767677666766677676676676776667767676776767677677666776776776776677677676767767766767767677677676676776676776767676767767667767666766677666776767767676677667667667767677676766676767767767677676776666677677677677667677667676676776766676776766776767767666766776767767666766776767766676776676776776766767677666776666766776766667676667667676676776676776667766776766776677676776767676667767766676776767766677666676677666766776776776776667677676677677676776776767677676776676776766676676767766767767767767767676676776776667667767676766766776677666776667667667676677667677676677676677676676776766676677666767766666677677666767767767767677667676767767676776667667677676767677676776776677666767766776766766776676677677666776767676766677676667667767667766776767767667767676776776677676676776677676766667677666677667767767677677667666676666677667767676676676766676776767677677677677677666767676767767677667766766776676776776677676766767667766776667677676667767767666767767677676776767676766767766677677667667767767766676767677677666776767766766667767767677676767767766676767767767767767767677677677676776776766776776776766677667667677676667677676666667766676767667667667767677666667677676677676676776776776776677676767767766666776767677676667677667667677667666776767667766766767767676666776776767767766767676677677666776676767766767766767667676677677677676767667766776767677676776766676767767767767767676767677676767767767767666776776677677677676676776676776776767667767767676667767677667767667676776666676776666767667667767677677676677667766776767767766767767767676667676766776767767767676667767766776776766676767767766776766776767767766767667667677676676776767676767666767667676776776677676776776766776677667767676667767766676677666766767766677676776767677667767666766667677677677677676776676767767676676676776766667766776767666677667767667767677677676776776766776776767766776766677667676776776766767767767767677676776676776776776776776667767766776776776776676776676776767767677676767766776776676767667666676776677677676776776766767667767766676767677677677677677676776766776767667767676776676767766776776677667676676776676767767676767677667767676677676667767766776776776776666667676676667677677677676776767767767676767767677676776767677676767666766676767667667767767767767767767766776667677676776776776666667767767667767666667767676766776767766767767676767766767676676767676766767677677677676776776766767767767667767677676776767676766666767677677667666776766676766776677677677676776676776766776666666767767667667667767676776767677667676767767676776776776776676776776776766676767677676766776676767677
67766767677676766767676676667767766776767766776767667767677666677677677677676776776767667677667676767676767766766767677676776766667767676666766776776776776776767767766776776677666676767766677677677667766767766776767767676667677677677667766767667767667767676677676767677677676766677676667767766677667676767766676677666776776766767676767666776776776776677676776766677667767676776776776767677676776776766776766776776776776676767667766776767767676666767667767677676776776776776776677676676767766767767766676676766677677677677667677677676767767766766776676767767767766767676776767767667677667676776677676776677677667677666766767676776776667677667676767677667767667766776666676776767677676666676677676677667677676767767676776767667766676677677676676776766676776776677677676767667766676767767677677676776677677667767667767667677666667767666766767767667766767767667766766766666766776767666676767766776766766676676776677667667767767766666767667677677677677676767677677677677667667677667767766776666767676766766776766767767767667676776776767767766676676776776767767667677677667766766766766667767766666767767666767676776767767677676767677667766677667767767677676776767667676776767677666776766776677677667676677676767666776676776667767667676767666666767676667767677667666776776677666767677667766776776766666767766677676767666776676676776767667676776776776766767767676677676767766767766677667766767766766676767676767676677676776767767767676776676767767677666766677667766677676666776776667677666767676776676767767677677676776677677667676677677666767676776667766767767676767677677677677676666776676776767676766676776767767666767767767767667676776767677677677677677677677676666677676776776767677677677676776677677677667766776776766767667767667767667677677666766776667677676767667667677666676766766776767667767766776767766677666676766776776766767766776767676676776776766766776776677676767767676667667676766677667666767677677667767677677676666676767666677666776776766776776776667767667667767666766676776676677676667767766666666776767767766676776666676766667767677667677667676776677666767666766776767767767766676667767676666776667766766676676766776767666776677677666766766766676776766776776776676676666776676776767767767766767677676776767676677677677667677666676776767767767667667767676767767767676776776676766776667676767767676767767767677677677677667767767676767767767676666776667767766766766776767667767677676776677666776776776766776766776767767766767767666776677667766776677677677667677677677676767676776776776767677667677667767766776767767676677677677667667667676676767677677676766776776766776767766767677676767676677666767766676776776677677676676776677677667667676666766776677667766666776776776776667767677667767666776666766776676677677676776776767667666767766766776676776766767677677676766667677677677667677676767767677677677676776776677677677676776776766677677676776776766676776776667766776776676776776667677677677677666677677666776676677667766776766676776766776776776776677677677676776767767766677677666667676776677676776676667676767676666776677677677667767677667767767667766776676776767767766767666776767667666766677667767767667666776766776667766667767676776767766676776776676767677676776767767676676676767766767766767676676767767676776776776766676776677676666667676766766766666677677677666766776667677676766766766677676776776776766676767676776676766767767677676766776776676776676776767767767677666767767767677666767767767666766676676776776767766776767677666766767767767767676667767767767766767766767767766667767767767767766677676776776776667767667766677677667766667677677676767676677677666667767677677676776776776766776766676677676767767767677676776766767677676776767666677667766767767677677667677676766767667676676667766776766767677676776676767766676776667766776676676776776677677677667767767767766767766776776776766776776776677677667677667767666666767767766677677677676676766767767766677676767676767766776767676767676677676677677667767767767767676767767766776767676677666776676677677676767667676667767767766776677666767676676776766667767676667767767666767666667766767667667766776767666666776676767676667667766776667767667767677677667767667667677676667767666766776766677666677676677666667767767676766676776767666767677677666667666677677667767667677667667766666767767677667767766767677677676677676676767766766676666776676767667676776776776667767676767667677676776776677676677676677676667677677677676766767767667676767676677667767676776667766767667677677676776767677677676766776776776767767767677666676677676677676767767677676776666776776766767766776667677677677677667767666776776666767767767766766776666767677677667677677677677667767676776776776766776776666767676767767767676666676667766776676767676666776677677676767766776776776676767667766776766767676767767667676776767676776667767767676676776767766666767766677676776677676766676766666776776776776776776676677676767767666776767677667767676676667677666677677676776766767766677666767767676766677667767767767767767767766676767767767767767767767767677676776667767767766767767766666767766767666767676676766676767766666776676666776766776767767677677676767767676776667766766676776776767677676776767676666766776776676676776767766767677676776776776767677676667766676776676767767767676677676767767767767677667767767677677667767766776667766676766676667666776677676776767677666767767676776677677676776776776767677666776677676767676677676666776776666776767766776767766776767666776677677676776677677676767667766676766767767767766677677677666676776776766767766667767767676766776676776766776676667766676767766767767767766776776677666776776676677677677676766776767766767767667766676676767767767766766776776776776776676776776767676677677666766766766766776767766776667676776666666766766776776776766767677677676677677677667676666776676776776776767767677676776767676776776677676767767666766767677676667667666767766776677667677677667677667766676767767767677677666766677676776766767677667767767676776766676766776667766776776766766776666676676776677666776676676776776767767767667667677677667766667766667767676766776767676676776767676776776766676676677677676667676666767667677676766666677667767666776766766776666767677676776776767767677667767677667677677666767767677667677677676767767766776767677667767677676666666667767767667667667767767766776776776676667676767766676776776766776776776767767677677677677677667677667766766677677677677677676766676676767676776667767766767676667676767767766676767667767676776666776667767766766676767677676676677677667667667677677667767676776776677667677667676767677677667676776767767666667676767666767767767676766677677667766766767767767666767667677667677677676767767677667766676776776766776766766676767667677677667767766776766766766776767766667666676767676767767767676776776677667766766776677676776667677667766776677667676767676776766767676667767676766766676767766776767767767676776767767767666767767767666667677667667676677677666766676766766667767677667667767767676766767767766766676767766667676667767766767767767676776766676666666667677667766776676767667767676776767666776676677667677666677666776776676677666776767767767666776767767767666677667676676776766776676767766767676776767767766776776776776677667767676776676767667766767677666677676766776776776776776677676766776776776767667677667767767767767766776767666676666776767667766776677677667767766677677667767766766767676767766677676767766776676677667767766667767767766776767666767767767767766677676767676776767667677677677666677676767767767667676776776677666776767677667767677676677677677676776776677677676767676766667767677666766776767677677667677666776776767677667676676677677666766677676776766776776666766676776776666776776776776667677666666677676767667676766676766776767766776776776776776676677666766766677676776776767766776676677677677667676677667766776767667676776767766677677677677676676767676767677667667677676766766776776776776776667766776667676776667676767767677676767767666767677667766776666766676767666776776677666766776776766766767767767677667667677677676767676766766776776676766776776776776677676776776767667677677677677676677677676776776676767677676677676767676776767767767766776776667766776767677677667676666766766766767766677667766767767767667767677667767677677677677676767767767766776767767767676776676776767677667677676776767676776666666776776776776776677667676776766767766667677677667667677677677676676667767677676776776677677677676767677666766767767677667766666776677677677666776766767677676766767767767677667766776776767676776677667767767767676677677676766767767767676776767666776767676776676776677676766776776776667667767767767767676767767677676666776667767677666676767676767676767676677677676767676776667767767666776677676667767676776766767766667766677667767676767767766767767767767767767667667677676776676776667677677677676767766776677676676676666667677667767667676666776677667667666677676776776776667767767766767767677676766676676776766776776766776776767767676767766676677666667767766776776766776767667677676676767767766767676776766767766666776766677677676677677677677676766776766776767767766766676776776676767677676767766676767766766776766776776776767667767667676676776677677677677676676667666767767676766666676676776776767766677676776766776677676677677667676677676767767767667767766676767667766776766766766767667766766776677677666677677667676766766776776677666666776667667767767667667766767676767767767676766766767667766676677676767767666676776776776676776776767667666776677677666766676676767767767676776767767666766776776766676776766666767766676776676767667676667666676776776767676767676767677677676776667766666676677676776766667677677677676676767766676767767666767766767767767677666667666776676776676776766776676677667666766776677677676767767677677667767767767676767666767677676767766766776766767677677667666776776677667677676666767767667676767667666776676667766767766677676776776766776677676667666776776776776766776676666667666767677677676776767677677677677676767767
66776776776766766676667767666776776776667767767766667767667767667767766767667767767667677677676666767677676776677677677676767767766767676766667767677667767767767766677667766776677676767677677667766776767766667766776676677667767666776776767677667766776677676776676666677676767767767767677676776776776767767667767676776676776767677677677667767677676776776676667677677677676666776776767766776677676776677677667767667766767767766767667767666767766776776766767766767666676677676767766667677677677666767676776667677676667677667767677676766676776676776776776776677677677667667766767667667676676767676676776667767766667676776677676676677667667666766776677667676767676676767676776667767766776776667766776776766776776776766676776667677677666767677667676676776677676677676676766676776676677676776767767676676766776766776767767767767767676776776676776766667766667676766776676667676767766776677677666776667767677667676776676676767766676767767677677677677676766666766767767767676767766766666667677676677667666776766776776776776676776776776776776767676667677676666776767766776676776767677677666776767676667667766776776667666767767677677676776767767766767767767767666667767676776676676776667677666767667766776676766677676767767667766677677676676776766776767766776776767666776767676776766766776776677676767767767767677666766776677676767676776776667677677677667676767677667767677667766776767676667677667766776767676677677667676676767677677677667766767676677667667767767767767767767677666766677676767767677676667677666677676776776776776676776766766667667767676677676776676767767666766667667676676667677666776776776776776776776767766767667767676776776767676667666776766667676767767676776766667767766776676776776766667766677677677676767667767677676767677677667766776766776667767766767767667767677677676776766667767677677667677676766776676676776677677676776766766766767766776767667667676766776676776667766766766766676776666767666667676767666767767767676766776676776667767676767766767767767766776667767677667667676667766776766776766776677676766666676766776776776776677676667676767766776677677667676776767767676766767767767766766767766666767767767767766667767767766677677667677676677677676676676676776676776677667677677677667767676667677677677667767676767677677676767667667676767677666766767767766776776677677677666776776677667667766677666766677667766776776766667676767676767677677667676767766766767767767676676767667767676767767766776767766677676776667666767677676776767766766676767677676677676776776666776776677677666776677676667676767766766767767677667767677677677667676767766667767767677676766676776667767667676677676776776776776776667667676776767767767677666676766767667767666677666767767766676676677677667677676766677666666767676776767676776776767667767676677667676676767767676767767767676776776666776677667677677676776677677676766667766676766667766776667766766767767676677676676666767667677676767677666677666776677676767766667676776776766676767767767766767766776776776667766666776776666767767666666767667667767767677676677666776677666767767767766776766676667667767766667766776776776677666767767766776767666766776776776676676776776666767677677676676766676776776766776776776767667767666776667766766666766776766666666776767677677677676667766677676776767767676776776666766767677676767767667667766776676676677677677676767676767767767767677667767767767667677677677666767677667676677677666776667767676776766776677677667677666676776766776767767676676776767766676677676766766666776666767766767767766667766677667677666676776767676776776676766677676776767767677676767767767677667666776776677676776667767767766767767767676766776676766766767767767767667676766776776766776667667666676766766677666667677677677666767767767767766776767666676677677667676776767767666776776666776766767676767766767677667666676776766776776667767677677676776776676776776667666776767767676776776676776776766676767677676776767766676776767676767766667767767677677676776776776767676776776766766676776776766776666767676776776776767667767676767767677667677677677677666767676677677667766677677677676767676776767767767766676776776776776767767767766776676767666677677676776766776676767767767676766766667767767766776767767767676766776767766767676776767667667767766776766767766767766666776666767766776766677667766676767767767676776776776767766776767767667767667766776776776776776776776776667676776767766677677676776767677676667766776776677667677667767676767667677667767767676666776676767676677676667667767767767767766776766767667767767676767677677667667766667667766766766776677666776767767677677666676677677676676667667676776676766677677667767666767677676767767677677667766776767766767667767767676677677676776766767676766776676667766766767677667677677677676776666767766676776666677677677666676666667666677676767767767667767767676767677667767676767767767676766776767676676677667766766667767676766766667676676776776677677676666676676776776776767767767766776767767766767767776667677677676677677667766677676776767667766776776776766776776767677666776767767767767767676776766776667677667667767676676776676767677667667767667667677676677666676776767677676767677667677666776767767667677666767767766766676676667767767767767667767667767767667666766677677676766677667676676666767677677677677676667676776776677676766776776666676766677676676767767767766767767677667767677667766776767767677667677666767767677677677676776666766677677666767767767667767767767676676767676776776776767677666667666676767766667667767677676776767677667766766776767677676677666776676677666677666776767666767676667766767676767676766776776677677676766776767677667767666767766776767676776667677676776767766776676676776767766666776677677677667667767767676776767767766776776776677667766676776676776666767677676776667766677666766767767767767677677676767676767676776677676776776767766667677676767766766776776776667767767677677677676667767677676677667767676676776767767676766666677677666676776767677666676776776676766766767676767767767676676676677677677666667677667667766767766767667667676667667767677666776677676766776677677676776766766767766767767767767767767677677676676677676676677667766766677676677677676776766766776776776667667677676776676676676676677677677667767666767677666667767676767767767766677677676776766776677666776766667767767766677676677667677676776767666667767767676776767767767766776677676776776677677676776767767767667677667767767766767766677676667667676766667677666776677677667676767666776776767667766677676776767766767676667667667767767766776776667767767767677667767767766767766677676676667677666776767767766776776677676677676677676776676767767677666667676767676776776667767677667676776766676667767767766766667677677677667767676776676677677677676776667767766677676677666767767767667667767767767677666766677676676767766667767767766677667666776676776767767677677676776676766766676676677667766677667766766767767766677667767767767666776766677676766767676767766776677667676776776676767677677666766776776767667676767666667676776776776767676767767767676766676676676677677677667677676766767677677677676666776677677676766776677676776666677677677676776776676677666776776676776767677666776766767677676676667667767767667767677677676676776776776766776677667677667676767767767676667667677677676766776767767676776776776677677667677677676677676776766767766767667676776676766766676667767677676666667667767766677676666677667676676776767667766767677676667767667767677677677676767666677667667677676677676767766766767766666767767676667666666767767767676676676766776766676676767767666776776767767677676767677677676766666767666676767767677676776767767767767766676766766776776767767667767677676667677677677676767677676676767766776767767766766767677676666776677677676667676676776767676776677676776667767667767767667677676776776776667667666766667766767667767676776766776767676776677676776676666666766767766667767767767677677667767676767767766776676667676766776767676776776677676767676776767766776767766766776776776776767767767666766776776776767667766766677677676767676676776766667667666776766766676766776667766776767767677676676666776677676766766666776676776776666776677677667676677677666776766767676667677677666767666776767677677676767766767767767677677667676767767767666766667676776776766767676676767767666776767676776776766776776767767666667677667677677676776767767767676767767766677666677666767766776776677676766776776776776776776776667766776776776767677676767766676667766677666776767667767767677677677677677666776767677676677676776767677677666776766776767767676667767676776667766767676767676677676767766776767766776767676676767766776776766767667667677676776776776776776766767767767766677666767676676766677677667676767667766767676667767767676767676766776677667767767767767767766667666766767677666766676766776776666766676766776766776676676767666776677676776766776767677666767666776776677677677666666776767666766767767676677677677677676776667766676676776767767676767667767667767766676767767666776776767766776676767766667677676676776666766767766767677677666767767767767767676767766776766676676776676766767667767767766776766677667767667666667677677677677666676776767767767676776776776676666667677677666776767667767766766766677676767767767666666766677667766766667766776676766676667767667767676767677667667676766767677677667767766776767766667676776667676767667767767767677677676767666676677677676776776776766767766667677666776776776767677667667676677677677667677666776776776677677666776667766666776776767677667766776776676676676776677667767766776677666677667677676666776776667677676776767666666766676776776676676767766676677677676776676776776767666766776776666676676767677667766766767677667676776776766767766667667766767676776767677676776776766766776766776677676666667767767676776767766667767677667767677666767676776767667676766677677676767766767767766776767677677667767677676766767767767766776776767766776767667766776667767767767767767667676776776677676677676767666776767766776776776767766776776677677676776767766776677676766677
6776776677677677667767677676766776767767676766767677677676766676667767676776676677667667766677677677676776766776676666776677677666776677676776767766776767767676766667676776677677676776776676766776776677676776776676676767767767667767677676677677666776776766767666776677676767767677676666667766767767677677676767676666767766767767766667677667677667677667767677676776766677676677667767676677676766776767766767677676767666767766667666776776776677666776776767767767767667677676776766666677666767667766776767767676767766766676677677666677677667677667767767666776767677666766766767767767666766767667767676776666776776677677677676677676667677667667677677677676767667767666767767766776767676766676767767767676767676767667667676767677676776767677666776776677677677667767766677666776776767676667767767677666767677666776767677666767666767666677667677677676767666776766766776676767767667767677676677667667766666776667666767677676676767766767767767766676776767676667667677667677676776767767767667667677676776667676677677667767677677677677677667767677667767767676776776767667667666767677666676766776767767676767767767677676677667666776776776776677677676776767676767676776766677666766667767667667767677667667767677677677677666776677677676776676767767767666666767767767767676766776677676776776677677667676677667676767676776676766767677667766677677676776776776667767766767677677676766676766776776766776776776677667677677667676776677677667767766776767767767676767766776677667676776776776667676677667766767767676776677676676767677667676776767666667767677667766766667667677677666776776767767677667766776776776767667676776776776767767667766766767676667767677677667677677667767766767666776766767767767767677677667677666776676776767676776767767676776676776767767766766776667677677667767767767767677676667667767767767767767767766677667767677677677666766776667676767676776767767666776776676776776776776667766767667667766776776776767666677677677667667676776766767676767667677676767666666667766767767676676677676677676767767677677667767676667766776767676676767667667766776766776676767766776776677667666767766676776667767767767676676766666676776766776666767676677676776776776767767767767767676767677676767767767767766776767766677677667767767766776677667666767767666676767766767766677677676667767767766676767767676767666767767767677666767677677676767767766766767676677667677676776776767767766776766776767676666776776776776766766767676776676767676776776767766776776776677667767767766676676767667667767676776776667767767767676676677676767676676776677676776776667677676676776676767767767766776776776767667767667677667766767766776676776776767767767767677666677677677667676776776776767677677677666676767677666677667767667767667667676776767766767766766677677676776667676666677677677677667766776767676767766776776767766766667676776667767667766776667767676677666767676667767667677676776767667766767767767767767677667767676767676766767766776766767677667666767667667767767677676776767766767767666776776767667666776766776776677676667767767767667767766767677667767677676776676776667767767676776677677667676767676776767767676776767767767766667676776776776767677667677677667767667666776776676767767677676666776766667766677677677676776776666676667676776676767767677677677666776767767667766677676776666767667766767676676767766666767767766776767677677667667766677677666766767766776767676767767676766766667767767666677676767667767677667767667667667667676766776677667767766767767767677677676766767766776767767676667677677677676767676676776667767766676767677667667667766766767666767767767667666776776766677677676667767676676677666766767666677666767766767676776767677676776776676676667767767677676666766776667766776677667767767667767676776676667676776676776676767767766676767676766677666776667667676776767767767767677677676766677667766776776676676766767676676766767766667667767677676767767766677677666677667767767676776776776776667767676677676766776776776776776766676676776776776776767677677676667767676776776676776667667767767767766677677677677666666677676667677676776666776776767766766677676676776677677676767767677667667767766776776776767676767767767667767666766767676667677667666776767767667676776776767766677666776767677677666677676776776767667767676766676676677677676767766667767666776767767766676767667676677676767766767676776677666776767666776776776677677667666776766766767766776676677676766776767767676767767676677676776766776677676766676776677666776767766767767677667767767767676667766776767677676767766766776767677676776767767676766667677677677667766767667676767676776776767676767767677676666677667677667677677677677677677677676776766767667676776776676667677676776776776776766666677667676666676676677677677667767677677676666767767766767767767676667766766766766776676766767667677676767677667767667766766776677676767767667666766776767767766766776776676667666667766667676677677667767677677677667766776667676667767766767677677666676667667767676677677677667667676667676667766767667767767677667767767677677677666776676677677677666776667677667767766767677677676666776776776677667676766667767677676766776677677677677676776776776766676767666766677677677677676776767767767767766776667676666677676766667767766677676676767676666776677667676776676776767677676767667767667766767767766767767676776776767766776766766666767677666767677676677676677667676776776676767766776677666767677677666676766776767767676776677676677677677676776776767766676766776677677677676677677677667767667667666766677667666676766776776767666666677667667677667766666677666776776776666776766767667767767767676767767767767667767767677677666776776676766767767766776776776767677677677676677667766776767677676677677667676776767767766776767666767766776666666766766676767767767767677676676767766667677676767677666677677667667766677677666676677676677667767767677667676776677677676767766677677676776767676766677677677667677676766776766767677676677667676666767767767767766776667677676776666766776767767767767676766767767667767766676776666767676776767767767766767667767667667667667767767676767667676776776766667767667676767767767676776776676677677676677676767766767767676676776776667677676776767766677667676776677677676766677676677676767676776776767677667676766767767767767676776776776677667766776676776766667676776766677677667676776776677677676776767667767767767767676766766666767676776776776776776667767676766767767677677676766677676776766676767667767677667767676677666776766667767767767767766767667666767677666767676667676767767667667767676776667766667766776766776666776776766776776677666767676776677677666676667676766776776776677677676667766767667767667676767767677667767676766776766776677676666776776776767766666676767666767766766667766767767677666776776776767666776767767676676677676776776767766776767676666767667767666677677676767767677677676767666767767677677677677676666776767677676767767767676776766767767766776766677677677667767676676776776776677667676776776776776767767766767667676677676776776766676767666667667767767677667677677677676677667767676767767677676767766776767766677677677676677667677677677676766676766667767676767676767667666767767676767676776776767766767677677676667766766767676776666776676776766676766776767767767667766767667677667766667676676767767766767677676677676776676776776776767666776766776676776776667767767676767767676766776677676776677677677676766776776767677677676767766666666766767766776667766776767667766776767677677676677677667766767767766677677667666676776766767767767676667767667767677677666667767766677676776776766776767667767767667676767676676677677676767667676776676677676667676776776676767767767767667667767677676767677667676766776667766667766767667676767767766766767676766676776677667767677667676767677676677676776776776767767767667676776766767766776676767766676677676776766677677667666666677677667677666667677677667766677677676767676676676766676767666677667767767677666676776776767767677676767767767767676767676677677676776677677677676767767767767676676676666767666677677677676776766667767767766767676776666776767676677677677677676677677676776676776767667767767676776776677667766677677677667766667676767767676767667766667767766676766667677677667677667677677676677667767676776767666667767676776677677666767677677677667676766776776676767767767767766776767767676776776677676677676776666676676676766677677667677677666676676767766767677666776776776776677667767667767667676776776676776776776776767667677676776676666776776767767767677676767767676676767766767677676676667767677667677676667676666677677667767667667677667676767667767677667767767677677677677666676776776767677667677677676767767676667767767677676666767666676676776677666677667676776767676776677677667666676767677677676767676766676667766776767767767676767767677677677676676766667767767676667676776666766676776767677677676677666767677677676776766677676667766676767677677667767667767767666776776676776676677677667676776676666776776766776667677676767767767767766676766776767676776676776766776766767766776766766776676776776677676676776776776677666767766676666766767767667676666776767767767767766776776766767677667677666776776776767766767767676776776776776776776766667767676677677676776766766667667676776677667677667667676776767766767676776667676766766666676766676776776767677667666767677667667667677676766776767677676767677676776776767766776676767766767667767666676677677676666767767676666676766776667677677667766776776776676676776667677666766667767767676766667676776776776667667676676767767767767766776776776767667766776776677676776766776677677667676767767666677666776767767767766776677667677677677677677676767677676676667677667766677667677667766776766667767666667767667666676767676776676766776776776776766766676767677676767767767766776767767676676767767766776776776677677676767766776776776767767767677667666776767667767767676776667676776667767667677667767667767676666667767766676767767677677666667667676776766776676776767666767767766676677676767767767677676776676767677677677676776676766767677677
76776776776767767676666776776766676676776776676767767677676776677677677666767767767767767766776667667676767677677676776776767766676767766667767667767767667767677666677677677677677677677677677676767766776767767766767766776676677667767677676776667766767766766766776776776666776776767767676667677676767667766676776767676676767767677676766767677676776776767677677676766666767676776677677677667767677676767767677676667766767667767767667767767666767766776776767677677667767676766677667767767676776767766766767667767677667767767666767676676776776776677677667766766766676776676776767676677676677666766667676676766767766776776667766676776767667767677677677677666766776676776776767766776776676676776776767676776677677677676666676676767677667677676767767767676766776767767667677676676776677666676776776766676677676667766776667767676667666667766676667666767677667767677667767767767767767767767677676667766776766677677677676776667767676776767766776776666767766677677667677676776766667767767767676677677677676677677676766776767767767767666776776776766776776667676676776767767767767766767666776776666766767666767676776767766767766676776776666776767676766676767767766776776767666776776667766766767767767766677667766767767767766766667767766776667766776667766676676767767767767767767767667667766667767767677667767676767767677677676677677676776766776776766776676766767767677676776767676677667766776667766767676767677677677666666666776776767676677676776776767677676776776767767666776667667767767766677666776766677666676767676767676776776676767677677677676776776676677666776767767767676766776776767676776776776676767677666667767766767667766676676766776776766767766767766776776776677667766677667677667766676776776767767767667767666676767766776776767677676776676767767767677666767677667767767677677667666776677667666776766667767676767677676776776667767676667677667666767676677677676667677677676767677677676767677676667666767666776676776776767767766767667767767677677677676677666776676767767767677677677676767666677667676776766776676767676766767767767766776677667767766677667676776776766766776776767667767676676776677676776776767676776767667766677677666677677677676776776677677667677666776676677676776776677667766767766767766676767767767676776677676776676677676776667676667676676767667666767766667677677677676776776776767766767767677676776776667677667766677667676776767766776766767767767767677676776676767666767676676766676666677676677677677667676677667676676776667677676667677676667676767766667767677676776776776776776776766766776677677667766767766767677677676776676667766676667667677666677667766666667766767767666767767676767766676776667677676776677667766677676766776676677676766767667767767767766767666767767676676767767766767766776776767767677667767667767676766767677667667767677666776766676776766666767677676776776776766776766767666776766767677677667767767676766677677667767666767677666667666776676676776676667676776776666766767676776667676776667676776677666776767667667767767677666766776767676776776767767767676776767767677676677667676776677676677667766767676767676766667677667767766676767667667677667767676677676767767767677676776767767676776767677677667666776766766766776767667767676667767766766776766776776776667677677676767666766666767767767766766767676776776767676776677667666776677667677676677677677676776767766676766766776677677677677676676776767767666767767767667767676666676776767677676676677677677666677676666766766676776676767766766776776677667767667667667676667767767767767767676667766766776766666776776676776776676767676767767676767676767766776767666767766666776776677666776676776776767677676676767767677676776767767676667767676767677676776767677676776677667676776676767766666766767766766767766666767766766776776677677677676776776677667677666667676677676776776677677667766776776676677676776667766767677677677676776667676767767676667767676767667767766766767767666677676767767766767767676776767676667767667666776676767767767676676776766776776776677676776676776766666767676676776776776677676766776677666677677676776776767667767667667667767677676767766766667766776767767767767767767676767767767667767767767677676776776767767667676766676667677667767767677666776776767667766776767667767767677666667766767676667676677667767767676776776767676676666776776767767666766766676667677667677676677676776776676767676677676766677677677667677676776767667677677677677677667767767766667677676776766767767667676776776767676676766767677666767676767767666776676766767767767667766766776676676676776776776776667677677677667666767766667767666776776766667676676776776776776776766676676676676767667677676766776767676677676767667767667766776776776666766667677667667766767677677677677667666666676677677676776677676776677666776776776677677677666666677676667676677676776766767667767676776676776667767677667677667767667767677667767676776767767766667767667767677676776766776676767677676666676766767767666767666776676676776676666676766776666767676776767766776776776766767677676676676766767766677676776676667767766677677666776767676767767676667766766776776767667677666776766767767767767676767767766766677676676776766776776767766766776767767767667767676767766776766666767766767767767666676677676776776776766677676776776776776776666776776776776667767676767766676776776676766666676677667766767677677677677676767767767767677676776676766766676677676776776667766767767766776767767677666677676776677676776677677676667767767767767766766776676667667767667766776776776767767767767666767767667767676676667667767666776677677677677676776677666767667767767766776776776676776767666767677676767767676667676767766767677676776766776766776766776676776776667766767767677676676766776776767677677676776776776766767667767766776676767676776767767767766776776766766677676776767767767767666766776776767667766677677677677676677667676676666766766776776767677676767767767677676776767676776667677677677677676667667676776776666776767676767767676677677677677676767767767676677676776776667767676676776677676776667767766767766776677666776667666767767676767767767766776776767677677677677667667767767667676776667767676676776776667767766776667767766776776676677676776776676767676676676767767676776776676767677666667766766776677677676767667767676766766667677676776766776776766766767677667667767766677667767767676776776776767767766677676776766776767676676776776776767766676767767766776766776677677676776676677667767667767667676667766776677667677677667677677667767667767767767767667677676776766667667767676676776677676767766677666776767677677666767667677676666666666776776677676667767767766666767676667767677677676677677677667767677676766667767676766677676767767766776776677677666767767676767677677676666676676776776776776776776767767666776776776766776776776767767766776766677666776776667666776776776767667677667676776767767767766776767767666667677666766776767767767767767667766667677676767766677677677677676767767767677676667677667766766767767677667666776676767766676767767766677677677677677676776676766766776677667766767677666767676776776676767677677666677676776776766766776776776776676776776767767677676767767677667767666677676676767676767766766776766676667766776667676767667677677676776776667767667766676767677676677676776677676776776776776767767676677677676676776776776676766767767677677676766767767767767767767677677677676766767667767677676677677677677666676677677677676776766667767676667676776677677677667767676676776667766667676676676767766767676767767676776677667667767767666776767767766676776766776776776776667677677666776776666667677667766776667677676677677667767677676776767677667767767676676676677677666666767676776767766767767767767667767676776767767667767767677677676776666776767676676776767676767767766766776767767766776676776676677677677667766776776676676667767676767676766677667676767667767676766776776776666767767767676766766776677666676767676776776766676677677677676676676767676776667767767767767767677677666767666767766767767766767767676766677667766677677676667676666776776776766776776767677677667767766667676767666776776766767676766676776667677667677677677677666766666776767767767676776776666676776766767677677667767667766676766776677676677667677667677667676677667677666776767766776767666766776776776666776776767766767766767666677666677676776677676776766677676677667767767677677676767677676677667677666667677677667667667767676776677666677676767767767767766776666666776767766767766776766767677677676767677677676667677677676767766766667677676776667677676677677667767676767676767766767677667767667766776776766667767767767666767676767666776667676767767766776676766767767666767667677667767677677666676776766767767766667667666767767767766767767767666767676767676767676766667767767677677677667667676776667677677666776667676767767667766676776666776767767676776677677677676677667766776676677676767767677666667666776767767766776776667767767767676776776776676767767666676676667767677676676676677666676776767767677676776667667767666776766766677667767667767766767767676666676677676776776776677676776677667766776676766767767676766766676677676767767767676776767766667667677676767666776676776776667767677667666677667766666676666666767767667667676776677666767677677667767676666767766767667666767676766766676776776676776766776766776776776767677676776766767766767676766776767766767767676676667676676767767767677676677677666766676776676666667677667767766766776677676776776677677676677667767767667766667766676677666766767676767667766776766667676776776767667666776677676776676676676677667767666776667766767676666776766767667766667676667767676667767677676776766776676666677667676767677676767767667676676766767767767667676676776776776667676667676776776767767677676677667676776676667677676767766667766776677676676776677666767766776666677676767766776776776776776676666766677677666766776667766676766776767676767676776776776776776767667767667766776667677676666776767676767767677676677676767767767677677667767766766677667667677677676676677677677666776766776676767676776767676677676676767767
67677676767676776767676676666667767766776776767767677667667767667676767766776776767767767766767767666767766677677677677677676676776776776677677667767766676776676776676776766666767767676766767767677667767766767766776776666767766767766767767766766766677677677676667767766767667767767676767676676767677677676667676677677677667766666776677667766676776677676776776766766776776776766667767766767767766767766676767667766767677667767676766667667667766767666767767676776676666676677667667666767677667677667677666667676776776767676776776677666766667766676677676677667676776767767767676776766767667677667767767767766677676767767767767667767767667766776667767767677667767766776666776766776666767767676767766677667676776666767667677667767767667666667667677677677667676676766766766766776767767767677676776766677676677676677677676767676766776677676676767766776776766776766667766677666766776766767677676776776676666677677676776767767676676776776677676766767766776767767667767766667677667676676676766676776776666776677677676766766677667766677666776677676677677677677676767676677676766677666776676776767677667676767667767677677677667766767767677677677676766776666667676666776676776766776677667767767767767676776676666767767767677677677677666776767767676767676677677676677667767767677667676767767767767676677666677676776776676677677676776776676677667677677677677676766767766767677677667667667667676677666767677676767767767766676667766776767676776676666766776676776766776767766667677677676767767767676776767666766676776667667667766776767666767767767767677667667676767767676767767767676766667667677667767676776766667767767677667676676776677676767767676677677677666677676766767676767766667767767767766776677677667676776767766666767666677677677666667677667767666676667667666776776766677677677666676677667676776767767677677677676776667667677666677667767677677677677666766776766767677676676667676676667676677676766677677667766776776667766677676766677677667676667666676767676676767767767767667667677666677667767676667666667766766767766776776676776767767767676667766767767676767767676676676767767667666767766776776766766776776676767767676666767767767766776667677666676677676776776776776676776776667676776667667676776776776767676676676767767677676776776677667767676676767766776767677677676676776667766776767667667766776666767677666676776776776767676766766766776767666766767667676676766667677676677676767676776776666666776667767677677676776676767666766776776776767677666676767767766767767666776776776776676767766767676776767667767666677667767767766776767666776666677676676676776776776767767767667766666767767676677676776776767676676676667667766776767667767767767676676677677667767666776776776767767676776766676766677667667676667666667676776776667766776766776776667666667666776767677677677676667767766776766767667767767767767766767667766677666767767767677667677666767677667767767766677676766667677677666767677676767767766776776676766766776767677667767677667767677676776766776767766776677677677667766676767676677677677666767677666677666776667676676767667666767677667676767766776676667676776766676776776667767677676667766677676767677677666677677667767767667676667666766676776776677676766676776767767667767766767767767767676767666776676767676776776767667767676776766667766776776766676667767767667667767676767767677667676776776776677667677676767667767767766766677677676666776767767677676766666767676677677677666776776766676776766767767677667676677667767677676767667676767766776776776667766767767767677677667666676766666667767677667766766677677667677667666676767677677677676776776677677667767766767767667677676776767676776776776776677676776776776667766776767767766667766766677667676677676667766776767767677677676666766666767767667676666676676776677676776776776776767666667766767676766767676677676767677677677667767666766776766676776776767766776667667766667677676667767766767677676766677676767677676776766767666776676776667676676776766677677666677667667676666767767667666776776677676677676776776766667666776677677676676677676776776776776677676767766766767666776776767666676677667767667767766767766677677677677676666766767677676767767676676676767767677666767767676667766776767767766676666776767766766667767767767767676677667767676767767667667767667676776776677666767676767676766767767667667667766776767767767767667767767767677676676667676776676767767676676776667767677676767676776676676667677667767767767666676776766766767767767677677676766776767767677677666766766776676776666667766776767666676767767767767676676666667767767676676667767766766766766767677667676776767766776676776667767677667666676776766676666776776766676776776677676666677677676766776677667676676677667677667676776677666766776766776666776776667767767766776677677667676776667676766667677676676767767766767767666676776676767767767767766767676767766767676667667667676767666667766676767767667676766676767677676677667766676776677677676766776776667676776767677667667767767767676776766776767767766666767677676677676676766776666667677676776667676776677666676667676767666776776776776767767666776776676776676776767667676666676776766776767767767767677667766677676767767677676767766766677677676676676776776667667767767677676667766767667667767767676766766677667677666776767766667767767677677676677677676776767666776776767677667767666776766767667677667767677676677666776677677677676767676766776776776776667676767677667677667766776776767767667766667767667767767767666676676766666776676776776667677667666776677666677677666766667767677676676776677666776767676667766677666676666776676766767677666776766776776677677677676766667676677667667767667766776766767767766667676776766766776667767667767767666767676776677667767666677677666767666766677667767676766776767766767767766677677667676666776677667767767667767766677677677676666767766676766767767767667677676776776776676767767667766776767667767766776776677667676676677667767767677667676677677677676766776766666776767766767666767767676776776766766766767667676676776676677677677677666667767767766767677676776667677676776776677676776776767767766677676776677676776676776776767676666676667667767676666776776776677666767667676776676767667677677666767767676776667767766767666776776776766677677667677676677667677677666767766766776676766776776776766676767767766767767767767767667677677677666667677677666776766767666776767677677677667676676766776667766776666666677677676676776776767767667767667677677667767667667666776677677677667677676776776666766766776677677677676767767767667676666767766776766776667676767766676776667766767767767676767677676766766676677677676776767766677667677676766776766776776776766766676767767767766666676677666667767766776776766766776677666776776767676666776776667677677667766776676767767677667677676776776776776776677676676776676767767766767767767767767677677667676776667677677666667677667766667767677667667766676776776766676766776676666776767666767666766676776667767766767677666766676776677676776776677677666776766667667677667667767767766776767677677666767767767766676776667767767667677677677677677677667666776676776766667766767667767677677676776767767677676767767676677676776776776766766677667676766766776667767766667677667667767666767767666776767676767677667676776776776676767767677667667766767666767666676667676776766766776677667667766776676677676766676776767676766776766677677666667767667767767766776677666776667767766766776776767667677666677677667767766677676676776676666767676677677667667666776676677676676667666766767676666766776666676776677676766776776666667667677677676776776767767677676767767677667766767767767767676776766676676677677676766776677676667667767767766677667767767677666776776776677676666766677677677666776776767667667676776776776776776767767666667766677667677667667677677676666776776676776766776676776776767677667767767767676767767667667676767676767666767677666776677677667767767766677666776767766767767677676767676766676776767677677676766776677676677667767677677667667676667667767676677677676767767676776776677666767677676767766767667767767667667766766667677677676776776667677677666776776776677666666667676767677677677676766667677677667767676776667766676776776676667767677667677667767766776676767767677677676776776776667667666676776766776766776776767667677666766767766767676767766776676667676767766776776676767767677677667666677677677677667766767667676767767766766667767767677667677667767766776666667767766767766677666677677676776767676676677677677677677676677667767666776667767677676776667676767677676776776767767667767677677676667767667676767766767676776776677677676776676776776776776776767666767767766767767766767766677667766776767767767767667766776767767766667667676677677676667766677677666667677677667666677676767767676776776776776776767767767767677676766766766776776767766776776767767766766776776677667677677667767766776776767676667667767676766666776776767667767667766766667766766766766667676666776776676776676767767767767666766676667677667677667766776666767767767767676677676767767677676676767767767667766776676676676667766766667767676677676766767767677676766776677667766676776767767677677677667767667766776676677666776776767676666776676766776677667766776776677667667667766667677677667766776666767766677667767767676667766766767766677666776766677667767767767667766776776767677667667666776666767767766776776767677676767767767677667677676766776667767666776776676776776767767767766776666767667766676776776666776766767676776767676676766776776767667676677667677676766766776667667666776776776667767676776766666776677667767767677677676677676776767677666676776676766677677677666776677666766667767677667766666666766667666766677667767767767767767767766776677667767767676677677676767667667676667767676767767676676676767766776766666666767667677677676677677676776677677676767766676767677677676776767677677667676776677677676677666676767767676776676766767766676767767767676776677676776776766766776676767667666776767677676776776767766776677676676776677667676676767677677677677666776767767766776776766676677677677677
36767677666776676767766667766677667766776677677677676767767676776767766767667767767667677676766776767677667767677676766767676766776776776776676776776776677677677676776776766667666767766676767767667666766666766767666666767767767676676766676676776666676767767766667667667767767767677667766677677676776776676776776676767676676767766776677676667767767666776776767767767677676776766776767767666776766677677666676766776676677677677676767766677667666766676676767666676667676776776766667767676776776767676676667676776776676776667766677677677677677676666767677667766767767767676677666666677677667667767767667767766776677676767766667666677676676767767767767677676677677667676776776676676767767767766677677677667767767676767767767667767767767767667766776667767676776776676677676767667676776677676767676767767677667676667767767667676667677677677676776766776766676767766677676667667667767677677677667677676767767766767667767676766776667767766767766676667666776767677667767677676677667766676776766667767676767677667767676667766776766776677676767666676677667676766766766676767766766766677677676766666677666766767767677667667677677667677666776776766776767677666677677677676776776666666767766776767767767667676767676767767766776767767767766767667676767676776767676767666776766767676676676766776667676767766767676776767676767677667767677667676767767666766767767767767767677677677667667767676766766766677676766676767767766767676677676667667676767667667676776667677667667677676766776776776776776676666776766676676767767767767766666776667677676766667766776767667677677677676766666666767766776766767677677676776766767766767767767767767677676776676676677677677677677676677676667677667767767767676776766676676767767677676767667666676767766776776767767677676776767666767666767766667676666776667767676776676776667677677677667766776776676767677677667677676766666776767767766767677676776776667666676776776766776767676766776677677667666766776767766677677666676776766767667766676676776776677676677667676666767766767767666776776776667767767767676677676677676776776776776776677676776677677676766767767767677676776767767767767676766767677676776676667677676767767666667767666677676667677677677667667766767677667766667677677676776676667767667677667676767677677666776676667766776677677676676776767666776767676676677677677676776767767677677676676776767666766667677667677676666776677676776677677677676766776676776767667767676776767677676776776776776776677676776767766676776776676776767677677676676677677677666776676776676677676767767766676776776776776667767767766766776676666776677666766767766676677677677676676766767666776776767676776676766776666677677677667766676677667677676776666767766776677677667677676676767767677677676776766677676676766776776776676676776776767767676776776667676767767766776667767766776676776676676676677677676767677667677676676766676767766676776676677677667667767666666676766776676776766776766767767676767767767676767767677677677667766677667767676767766776767666767677677667676677676767676776767676776676767767766776666776776776776677666677667766767676766776776776776676767766776677667676676767667767666776766667676776776776776767677666666766667676766776767767767767676676767666776776667767767766766776767677667667667767766767666767677667667666677676767676776767676776767677667766677667676776767666677667767666767767766667767676776776776676776677677677676767766776677667677676667766776766767767766766767767676776676766776676776766767677676767767667767766677676776776667767667676666767677676667766776776667767767667767767677677677666776767766676767766677677677676776776666776677667676676766667767767767667767677667766767766677677677667767767767767767766776676677677677667677666767666766766767766676776767677677666677677677676776767766667667676767766767766767766776677666776677676776776676676667676677666677676766767667666776667766766667676667667767767767676776677676767767766776776767677677667676677667676667767767766766766776767766776776776766677667767766776667766766677677677677676767767767676767677667666776766767666676677667677676776776676776667676676767767677677677667767767666767667676767677676766776776776776776776776776776666776676776767676776676766776776776767766767766767767766676677677677667666766767677677677677667677677676677677667677676677677667767767667767677676676676776776776766776776776767767767766776676776677676677667666677667766766776667676667666667677677666776776677676776677676676677676767676677676776676767667766677676767767767677677676776667767766776676776767677677676767667766767677666767677667767677676776667667676667676667677677676767677676776667677677677676676677677676776676767767766676677677677676776676676767767676776677676667676767676776677667767766776776776776776767767767676766667767667667767676776677677666767676676767767767676767767766676776677677676767767767766776666677667677677677677677667676667676666766676676676667676677667767767666776676776776667677667767676776776767666776776776767767667667667766676676767677677677676776666776766767767676776767677677677677676767677667677676776667767677666676676776776767667676776767767677667766776776766767767677677676776676776677676776776776666767677676766667677677676776676667677676776667666776666667666676776676766677677677677667767767766767766776766677676767667666776776776767766776766767767677677666767766676677677667677676776776776677676776667666767767767667666676776767767676766767676767767767767666766776767767667666776776667666667676767676767667677676766776676667767767676767676677666776776667676776776776776667767677676767666776667666776766676776767667666776676766776676667766776766776776776676776667667766776776666766766776676776677677676776677667766767767767666676676767676767677677676776776776776767767767676667676676767766766776776776676776767767767767667766676676767676776776766776776667767767767767677676676776776767767677676766767767767767677676767666676677676767676767677677676677676677677677676767766667677677677676776676677676667667666766767677666766776676776677666776776767766677677666666667677677666776767676767767676776776676776767766776776666767676677677667767667767767677677666676666767676766776676676767677667677676776776776776767676767676767766676776676676677676666776776766776776676676676677676767666776766677667767767666776776776766666677676667767676776776767767676767676767666766776667676766766677676766667766677676767677676667667767766767676767767767766767766767676776676666667676766767667766767667767676776767677677676776776676666767766767676776776677667766776767767767676676776776776676776677676676766776667766767677677667677676776766766766767666767676776767667766776677667676767767767767677667677677666676767766767676666776667767767667766677667767677667767676677667767676766767677677666766677676776776767766667767767766677676677667766677677676776767667766766776767767666776776667677677677667667766676776767676766776667677677666677666766767766776767766767766667677667767667767666767767767766666676767677666776776766667676767677667676677676766676766776767766766766676766767677677667767676676776776767767677666776776766767666767676767766767766676767676776767676767767767767677676766677676776767767676776776776767677677677676776676766677676677677677677677666767767767767677667667767767676766767767677676766776766667677676776676767677676776776776666776666776767677677667676776776776667676767667766776776776767767677677676667676667677676677676676776767766666767767767676677677677667767667677666767766776666767767767677676767766767676767667677676767667766666776666776677676776676677667676776677676767766767677667676776776666676776767767767766767676776766776766776676766677676676677676667667766767677667676767766776677676767677676667677666776676666667766776667767767767667677676676776776767676776666766676776776667767677676766776677677667767667667667767666767676767676676676766767766776776676767767677676776676767767767667767767766767767767767677676677677677677667766677676776776776766776776677677667767666776776776666776676667767676776766776776676776667767676767767767767666766776677677667676776776767666677677666776677667667677676776667767766776667767767666667767676676667676776767667667667676767767677677676767767677677667676767767766776767677677676676776776677676677677676676677677677677667677676676776767767666766767767676676667677676677676676677677676766776767676776677677676776766776776776776776767767676776776766776767766676767766767677667767676776676666776776766666776776776776776766767666767667767666776676666767667676776767676776766677677677667676776676776776767767767766667767766766776767766767767666666776667667677676677667767677667767667667676676767667767676766776767677677677677677676667677667767766767676676767766676776767766776767767767677666766776776767667767667766766767766767676767766776667677676667677677667766767766676766767767676666667677677677677676676776677677667667766776676677667667677677666776766766776776677677676776676677666776667767767766776776776677677676767676776776676776676776676776667766677666767766677676667666776776776776676767677666776667767676776767767666776776776776666767767766776677667766776767676676677677676767767766776776677676776677676677677667767766776776676766776776776676766677676767766676676767667667677677676676766677666776776676766766776776776776677677677676677667766676766776767677676776776767667666776776767766666766767767767677676776776776767767767766776766767767766776767677677666776767677667766677676767766676776776767676667767766776776776767677676776776766677667666677677666767667766676676776676767667667766767677677667676767677677677676767667767767676766776767766676766767676767766776767667767767676767676776776767676766767767766767767766766776667766776677667667677676666676666676776776767767767667677677666767767767677667767767767667767766767667676677676676767677677667767767766667676676767767767766767676776767767766776776767767767767767667766767767767767766776767767766766677676677667767677677677676776767666767766767676767767677676667676766776776667
67767677676677677667766776767766677667677677667676776766666666677677667766767767676776666767767667766776776776776767667767676776767667766767666776776776766677666667767767766767667766666767766776767766766776776676766676676776767767666776667677676766676776767767676767676766677677667676776776776666676676767666776776767676667766767767767676776767766776776767677676766766776776677676666767676776666766667767767677677677677667766776776776767677667767676666776776666767667767667767676776776767766776767767767766776677667677667677677666776667667676776776766766676776767767677677676776676677666766766677677667667676667766767766676667677676776776767767766676676776776776776776676677677677677667767766766677677677676767677667667677667766776677667676776767676676767676766677667666677676677677667766677667767767766767667676666776776767767677667677676776677666676676776666776767677667766776767766776776677676677677666667676767676767767676776766776676767676767666776667676767767767767667677676667667676767676776767667766677667767767766676766676776766776676667666767767677666776676767677676776766676766767767676767676667667677677677677677667767677676767667667767676667767667676776766776676767767677676676776677677666767676766766766776767767667667767767767767677676666766776767667767667767676766776766767667766677667766776677677667767677677677677666676667767766677677667767767767677676676776676767767676776666767767667766667767676776766776677667767766776767767767767677677676767767766666666766766676776677676766666767677676766776776767767766767677676776667667667767667767667766776676776776776776776776767676677677666766766776677677667667766767767666776767667667767767676776667677677676767667767767677666666667676776767677677676667677676677666776776767767676676677677677676767767677676667676677676767767766676776767767677677677676767666776767676776667767667667766677666766776677667677676767767767766776766776776776776767767667667767767677677677677666776676767677667767666766667767767667677667676767667767767677677677676767767767766667677677667767767667677676666766776776767677667676766776776676767767766767767677677677667676676767766767767767767667767767767676767767667767767666667767767766767666767677666667676776767766776667676767767766767676667676677667767766677666667677676767667676767767676776766677677666776767667666667767766776766767667676776776766676676776776667766676767767767766667766776667767677666676776676776776767667766776776767767766666767676767676677676776676677677666776776776667766676666667767767677676776776667767767767666776776677676767766676666776776776676767767767767667767767766776667667677676767767677677667677676667767767767767766776776677667766776776766776676677677667766776667677677666776776767766776776776767767767767677667767767766766677667667767766776677676767677676677666766767667677677677677676666667767676667767676776776776767677666676776667676677667677676776767766776776666776767766767676677676776767667767767766676776676776767766677677677676776766767766776677677676776677666776667767677677677676776767767676767667767766776767767766667767676676676776766667766677677667677676767766776667676766767667767766776776767676767767666767667766767667676677676676776766776776767767676767666767767767667676776766767677667767667767767666767667766766667767667766776677676767767676666667767767676766666766776776677676776676676767667676767767676667676766766767767676767767766776767667767766766676767766767676776776776677666766767677676776776776776767767767766766767677667667767766676766776776767766767666776666677676776776776767676767767766776667767767676676667767767767767667677667766676767677666677677677667766776766767667676776667767767667767767767667766766677677667766677676676776677677676667767676766766767667767676676676767767667766776767767676767676776767767667667766767767767767667767767767767766776776767667767667766776767677667667767667767767677666776776776667676767667677666767676767767766676667677667767667676666667767766676767666776676676767767767767767767677676776677667677667676767676767767676677666676677676677667766767676776677676676767767676677676767767766677667667676767677677676677667766667676776776677676776767676766766676676776676677676776766766767667666676776677676776766767766776767766676776766776776767677667677677667676676767767767767677676676776766767667677676776677667676766776776767677676667667767767666767676767766667676767767677677676766767666776676776667677676767676677676776767667677677676767767676776677676766776767676676767767677677677677676776776776767677677677676677677677677676676677676676776767676776767767766766766767767676667766667767667676677667666767767767766677666767767767666766667767767676767766677677677676776676676776776776767666776767667766767676776776677666677676766776776676767767667767666776766776767676677677677677676776767676776766676676766666776766767767767677677676677676776776767767767767676677676766677677677666767676677677667766766776676676786767677666677667676776677677677677676766766766776676776667766776766676766667667676767767767676667676767676677676767767767677676767767767676676767667766676767676667676776666677677677666676776776776776767667766677667767766767676776776767676776776767676677676677666776767767676766767666767767766767676776776766667766776666776776666767676767767676776767766766767676767766677676676776767767676667667766677677676767676667677677667676766776677676676677676776776766767676776776677677667767677676776766766667666776767767677666677667767677667676766776676677667676776767676767767676676667677666767676776766767677676767767677676776677676677666776676677666776767677676776767676766776776676776677677677676667677676677667676776767666677676676667767667676677667677666677667677676667677667676776677667676767766676767677677677667676676667767767767676776666677677667767667667677676776676776677677677676677677676676776766666677667677676776776767677666767666776767767766766676776776776776676767767676776776676666776666766776766677667666776776776666767667666776776776776676767766766776767766776767677666776667677677676767667767667766776766767767677677677676776776776776766767667766677676776766776676677676766767676776766776776776767767667767767667666667766767766767767677677677666677667767766677677676776666676667767767667767767666776767676676767767666767676666667676776776776667767676677677667767676776676767767766776767676676776767766677677677677667767676677677676767676666776776676776666767767667676667677677666767767677676766767767766767677666667766766776767767766766776676767766776776767676767667676776676676766767767667767677676677667767766667766776666776667676676767676767767667676776767767676677676776776776767677676776776767767766776677676667667667667766776666766776767767766677667667767767766666667676767766767767767667767676767677667667677676776676767767667666776776766677676676767676776767666767766776767676767676767667676776667677676776776667676767677667767766776676767767667667767676776776677666667677676767676667667676676776767677667666776766676667677677677667677677677667767676676666766767767766767767676667767766676666776766767767677667767666767676776666776776766667766766676776776776676776667676767676677677677677677676666776767677677677677677677676666767767667667767677676676776767767676776776766767676776767767667666766667767677676776776667767666676776776767767767767676666677676767766767767677677677676766677677677677667677676767766776776767676767676677676767667667676776666767766767767676766776667767767766767676776767767767766666676666677666676677677677677677666776766766666776676677677677676776766767676776767766676767767676776766776776766767767767677676776767767677667666776676776766676776667677677677676766666767766776677676767767667676677676767667666776767767677667767767767767767676776776776677676767677667666677677667767766677667677676767766676776776776767767677676776766776767677676767676677677677667676766677677677676766676776776766767666666776677666776767767676767677677677676776667767667767667676776776776767677666676776776677676767767677677667677667677677677676767767767676676666776776767677677676766776666666767767767677676767666676667677677676767677666667676667767767767676776677667767667767677676677666677677676776776776767767767676676677677667667766776767667767676776776767667767767767767666767666767766676776676776677677677676767767767767767767676766677677677667767767666776776776776776776677676767677667677666667676677667677667667666677676676676676776676776767667676767767767676776666676667677666667676776676767767666767766776676766766776676776766767667767766677677667766776677666666767676776666667667767677666767677677677677666776767676767677676667677676767677676677676676676776676776776776776766767677676766776776776677676767667766677677677676676776766676767676677677676776766767766767666776776677667766776776776767667676766667766776667766767676676676676667767767667676677676776766667767767767766766776776767767767766776667767767767676767766776767676766766766766776676766776677677667767677676667667766766766767767677676767677676766767676767676767667676776667767676776766677666776677676767677677667677667676667767666676677667676767767677676776766776776776767667766776676767676766776767666666776666767677677667677677667677677667767767676676776776776776667676776677676776776767677676766767766667767677677677667767667676676767766666776776776676776767767767767667766676767666776767677677677676667767766767766667676776776766776776776767676677677677666677667767676766667676776766776767767767766776776766776767767767677676776776767667767766676667677666767677677676677676676776776776767767667666767767767766766666677666677676677676767676776667666776776676767766776676677666776776776676776667677676776766677677677677667667666766767766767766776677667676776776767667677677667666666676667767677666767677676767766666767766767677666766666776766766776766676667766776776676676776776776676776767767666667667766667766766776766776776776776776677677667677676776776776677666767667677667667667767676677667
6776767676776666766677676776677677677676676667766776776767666766767766767667766776676766667667767767767666677677667676776767767676776767767667667667676767666767677667666776676766776677676776767766667767677677676776666766666766776776776776676776776766767767677677676776766776776776676676767766767676766677676767676767766677667767767767767767677677667766766766776776676766776766676677677666766766767677676676776766767767767766776776676767677676776767667677676776766776766767767767767767767767767766667766767667676766767767666766767667767767667766766767677667766676677677677667766676776766767767767666677677667767677677667767677677676666676667766767767767677677676767676767676767667667767676766677676677666776667766767677676666776676677676776776676677666667676676767667767766776776766776676766667767676776766776766667766776776766776667676666676676776767676766767666776767766667677676767667766767676767667676676767676767767677676676767767767766677677676766776676677676776776676667676767766677667767767677666776767767767766766776776676776667767767676666767677677667767767766767767767677667766767767677676776767676676776766677676676677666776767766666776767666766776677677677677667676776766776767666776667676676776766766767767677677676766676776666776677677677676766677676677666776767677677677676666767767766667767676776666766767677676776767676676767677676677677666767766767676776676767676767667677666677667767767766766767676677677667676776776766776776776776776776766677677676767767677676677676776776677676776776667766667766676767677677667677667767767767767767677667677676766766776676776767676776676767677676776767767667767767677676766776767667667767667767767667677677677676767666767666667767767766766776766767677676767767766767767677667676767667767767767767767767767677676677676766776776776766776666776667676767666776666676767677676677667676776667676776776776667677666667767667767767666776677667667676676767677676677677676677677676776676776776766677667767676776767766776766776767667667767676667767676776767766666776677677666667677677677676677677667767766766666776766767677677676776677666666676666677667677676776776776776767767766677677666766776666676767677667677667676776776767677677676767766666776767767767766677676677667677677676776766776776676766677676766676776766676767676767667666766776677677666667767666677677666677667767767676776767676776767766766677676776776676677667666776676766666767767766776677676776767767767767666776677667676766667766766667676776776676667667667767767676676767767767767677677667676677677666677677667677676677667676677677677667767667767677677666767767767767767676667677667677667767676776666767666667666677676767767666667766767676676767677677667767767676767677677677676776776767767767677677677677677676767767766767667766767766676776776766776767766767766776676767766676767767666767676767766766676776767766677676677667766776776767677667766677677677677677676667767767676767666676767667677667677677667767667767676776776767767667767767666776767767766767766776776767766766676776776766776766767767676767667766776676676767677677666677677666677677676677666766766766766767667767766776776767667767677676767766776776766767677676767767677677676767767676667666667767767676766667667676776667766767766676776766676666676776766776776776767677676667767766766766776776767767767767767666776767666677667767676676776767677677676776667767666667766767676677676677676667767766677676767767767677676767766767767766677676767677677676776766776676776776766767767766667667767767676767767677677666767676776767766776766667767677676767677676776677666776766767767767676776667676776666766776776767767676667766776666766767676767677676776776666767667677666676667766676776677667676767667667667766766677667767677676767666676667676776767667767667767767667666677676676767677676776677666776676776677677677677677677677677667676767767666767666676766677677677666676776677676667767666676677666676766776766776677666767767666776766767767676676767666776767767667766767766767677676767667766767767676677677676767767767767766677677676767676677666776776776677676676767676776766776776677677677666767767676776776776776767666676677676776767767667676766676767676776767676767767767767767766676767676676767667767667766766776676776767766766676666767677676776776676767677667676677667677667767676667676766776667767766776677677676767676776766676776767767767767677667767676767666767667676776677677667767766776767676766776667767767766767766776676677667767667676677667767677676776776677676767677676667767676767676776766776767666767667667676776666667677676676776776776776676767766676776677677677676677677677676776776766767667677667667767767767667676766767767767767676776776766666767767767677676776766667767767767767766767767677677667666776766766666676767767667767767667667666767767667677677667767677677676676677676776776767767676666767667767676767766776767667766776776776767767667766676776776776666766776677676776677667767677667766676767766677666767767666767677677676767767676667667676677677676667766676776767766766677676667666767676776766767676667766667676776677677676776776776766767766667677677676776677667676676776776676766776776767767667677667767767767766776666776776767767676776667767766767767676776767766776667676676776767667676776676676767676667667767766767766677667766766767767677676767766767677676677667676766776776767676766767676776676676667677677676766767667676767677666767677676677667767676676667676677676776776767676767677677676776677677676767767767766767767667677677666766776776767676776767677677666766667766767676677667676776776776767666677667767766767666677676767667767767766767667767676776676677676766776767677676666676676766766767667677676667666776767766767767767667677666776767767767677677676677676767667676776667676767767767667677677667677676677677677667677677677676767677667767676776666667677667767666677667677676776677677677676767767676676767767766776667667677667767766776767667767667766767666667766776767676676767767676667676766776776776776766767767676767767766776766776767666767667766776767767767766776767667766767676767666676766776677677676776767767767767677677676766767677676666766677677667767676766676776677677667677666776776776767677677676766776776776776767676776677676666776677667767666667767677667766767677667767677676677667767677676676766677666677676767767676776677677676766666766767667676776766776767676776667677666667667766767767676667677677676677676766776776767767767766776776767677677677666776766677677667677676776767676667767677666767767676767767676776666676667677677676676666766776776776767766776776676776676676676776776767766767667667767676767767767676666776776766776677667766776776776766666767767667767767767676677676767676776667676776667767666776676776766667676767766677677667676776767677676776766776776667767766677676776767677667667676776776676677676767767767767676776776776776776677666776776776667767677676767677677666766767677677676776776677676767677676667666667676767666767767677667666667676676667677676677667676776776666677676766776776666767766666767767767666666677676776676776666767767676776667676776776767767676666776776776767767677666776776776676776776676676776677667676676767767667767767676676676776767766776767767767767766767767767677666776767767767766766767766766767676676766767677667767667676767667676767677666667667677666776767667766767666676766766767667766666677667666776677676776676767667677676776776767766776776667767766767667666767667767767667766776766766766767676666677667676677677676676767767666776767676676767767767767667766766676766667767767767666667767767666676666766767766776676767667766766767767676767767767676776766677677677667667766676677666767677676767766776776667667676776676767676676667767767766776677677666766776677667677676677677667676766677667677676767677677676766677677666677677676666766677676766667767767766676776776776767676677676767667666776667766666677666767676776776676776667677676767767677667667677676676776767676677676676766766776767677677677676776776776767767677677676766677676767667766767676767767767676766767766676767666767767766767767767766776677676766767666776776767676776676776676667676677677677666776776776767677666676667767667767666677676776667677667767676767677677677676766666776776776767676776677666776767676776677677666767676776676767766776776676667767676776676767677677676677676766767767766676776776766676766776677667767677667677666776767767677677667676776766667767767667766677667766776667766676776767676677667767766676767766776776776677666677677676766677676776667667766767767767767766676667677676776676776766776766776676767676766676666666776767666677677676776766676677677667766677677666767677667666666677676767676766767667767767767676677676776767766667766776767666776766666766776767667666767667767667766776776767767767767766766767767766776776666767766677677677667666667666776677676776676776776667677666767767667766767677667767677676776776767676667767766767767676776677666676767767677677676776767767767767667677677677676776666776767667677676677677677667666676776776776767677667677667666677667677677677667676776776766677677666767676776676677667767766676776676667767767766776677667676776766767667676766766776776767666776766767767767766676776776667676767667767676676676776767767767677667677677677667766776776676677677667676767677667667766677677667766677676776766667677667767767766776776767767767667767677667766776776677677676767667767767766766766776767666776766767767767667767767666776767666766776767676766776776667767766676677677667767767767667676776776766766677677677676766776677677677667667766767677676776776677677666776776676776776776667766767676776776677677667767677676676766677676776677677677676776767767767766767767767676666767677676766667677677666767677676676776667676677666766676767767767677677676767677676676776677667676776776776666766776767767677677666676767676766776776767767666776776766766767766776676667767767767767767666767677676776776776767767766776677676676666667676767666776776677677677667677667766677667766766767767666767766776767766776776677
6767677667666767666767676676776767767767767767677677676676767676677666776767667676767676676766776676776767767666767767677677666676676676767677666776677666767766767677666676677677677677676776776776676766767766676766776776767677676676776676776776776776677676776767676667767666767676676666677676676767666766676677667677676766676776776667767767766767666767666677677676767766677667677666676776767677667667677666677667676767767766767666766767767677676776766677667677677677676676776677666776767766667767767676776767677667767676776667767767767767667677677677676776776767766767767767766776776676776776776676676767767766776767767676677676676767666776766776667677677666767767676677676776776776776667677677676776776767677666676776776667766776776766766767767767676667767766667677667767767676767676776766776767677667767767676767767767766776776766776776667767667767677676766677677676677677667767677676776776667676767666767767667767667767676776676776776767767767767677677667667767676676677676767677676677667766776766667767766776676767766776677667676767766776676766666766776776776776676677676766767677666677666776677676776676767676677666677677667676776677677677667676667767767767667667677667677676767767766776767677677666676766767766767667676776776767676767766766676677677676776767767666776676667676776676677677677676677666766776767677676776677676767767676766767767667676667767767677676776677676776776776677666676776767676676776667676676677667667767767676776767667667766766776776776667677667677677676767667767677677667766776776776676767766676667767676666677676776667667676676766776776767766776776766776776776766767677676767666767677677667676766776767766776767667667676776666767676766776776666766776776767677676667677677677676767767667766666667767676776676677667677676677667767767767766776767677677666776767677676767767667767767766666776776677677667767677677676776767766677677676767677676776666767677667767767676667767767676776676767676676667666766767677677676767767766676667767676767766766666766776767767677666767766676776776776767767766767767667677667676776667677667677677676766767666776776677667677676767767667767767766766776776667666776767767766776776776667766676776676676766677667766767676677676677667667677677677677676667767767667667766676776776767677677677677676776767667767767676766676776776767666676776766767767767676776676776677677677677676677676677676776767676767766776776667767767767677667676676776767666676776667766667676767767767667767767677676677676676767767676677667767676776767766677677677676776767677667766776767677676767677677676676766766767677676677677677676766667767666767677677676677676767767767766676676776766776767667676677677676667767766766776667676677677676766667676676766767676676776767676766766766677667767767677676766677676676776677676767766776667676776767767677676776676667676677677677667677676676776776776676776776767677677666667766766676776676776776767676776666767677677676776776776677677677677677676766776677676666667667677667667767667667677667676776676676676766776767667767677677677677676766766676767677676776766767677676776776776776677677666676776767677677677667667677676767677667767766776767667666776676766776776676776776766767677676776776677667766776767676776776776776776766766776667667666767767677677677677677677676776677677677677677676677676766766667676767676677676766776676776776767766767767767766676677677667767667767677677667677676677667767767766767767667766676677667676776776767666676776676676667766776767666767666667676776766776767667667677676767767667767766776776767766677677676676776767767676776667677667767666676667766776676776776776667767677666677676676776776776776767767677676677667767767766767767766677667676767676776666676667767767766676767766677667767767676776766776776677676677676776766767666776676766766766766776767767766776776776776767767666767677677676767767767667677677677667676776766666767767767676767666767677677676676776767666677676767677677677676767767766766767676767767667766776776766767767766776776677667767766776677666767767767767676676667676667767677676776767676667767767667676667676776677677667767677667766767767676776776677667767676677677676767666776767677677667677676676767667767766766667766676776776766667767767677676766767767767677676677667666666677677677676767767676676776776767767766776666776676676776776767677667767767767767767667676767767767677667667766776776767676776676776767766767767676767676776677677676766776767767676676677676676776676676766776776766767676767676676676776677677667767667667676776776767767676776767767667677676776767767667767667667766776776677677677676677667766767766677676776677666677676676766667667676776767767676677667676766776766767676766667676766676667766766776767676677677677677676767767766767766677666776776776776776776766676776666767767767677667676776767767766776676766667677667767677666776776677677677677676776767677667677667767676766767667676776776776776667766767767766776677667667767766767767676776766776776767667767776776676767666776667666677676767667666776766776766766666767766776776667667676776677676667767676677677676776767667667666677677677677677667766766767767767676776776767677676776667767766677677666677676676667676677667677667677676677676677676677676776776767766767767676776776776776776776667766776677667667767667767667767667667767767667767767767667766776776767767767767767767666776667766767766776776767766767676766677666767666767766776676776776766767767676667677667766776767677676767766776767767767676776677676776776676677667676776667677677676776767676776667667676767767676677676666767666676776766676677677677677667677677677677677677667667677677667667666776776767766767666776767766767766776776767676676776776676776767667767676676667676776767767677677677666776677677676776767677677667767666766767677677676676767676667766767767767677667676767766677676677677676776776766776677676776676667766677676667766776776776766667767767666667767767676776666776676776767767677676766767767676677667676766767767667677666776677677667676776677676767766677676776776767677667767767766767666767766676767766776766767677676676776776776776767767767667676676667666767676767667767767676676767767766676776776766676776767767667667676776676677666776766776767766766767667767676766667767767766767767677666766767676766767767677666776667676776767767767677677677666767676767766776767677666776677666767767676776766677667766677677667766766676676766666676776677677676667766766767676776776677677676776776766667767667767666667676776776667766676767676776767677676677677677676776767667766676677677677676677676766766776776767676767767767677676677676677666677667767667677676776767766766776767766767677666767667766766767767677677677666766766676766776776767767767676767767676776776776766666676767676776776776667767767677677677677676776767766767767677676776767676767766776776767766776766767766677666767677677666776776767767667677677676767767766676666766767767666776776677667676776676766776667676677667676676666776776776776666767767766776776776677667767677676766776776776667677676676676767766767666766776776776677677677667767676677667767677676776776677677677677677676776776677677677677676666776766776776667677667677676767767767767767667767677666776767677676677677667677677676676776676776776776676776776767767677676666676666767766776677666666766776766677677677676776767767677677677677676767767767767767766667677676677676677677667767767667767767677677667677667766676676776667766676667666776767676667766766776666677676767766667767767767667767667667767767767676776676767766776766776667676676767767767767767677667667767767676667667676667766776677677667766677676767766766666776676776767766676767677676767767767677666776677677667676676677676776776676776767667767767767767766766767676667767766776767766767767667766776776767767766776766767677666776766767676776677676676767767767677676677676776776767667677666776677676666776767766677667766767767767767666767676767667676776766776677666776766766776767766776776767676776767676776766776767767766767677667767677676767667766776776766776776767766766776767676776766776776776776676766676766767767767676776677677676767766677676776776767766677677677677677677677667767767766767766766776676666676776676767767767767676676776677667677676676677667667666767667766776776676766676677677677676776767767767676776676766676676676666676767677677676776677676677667677676767767766776767767676776776776667767677676676776766767767767677676666677667676676677667667767767677677676776776766767767767766677667677667676776776776766776767677676776776776767767676666677677676767676776767766667677677677677676766776767767767767676676767766676767767676676767767666776766776767767767676766667767676677676767767666676667767677667767767767767767767767767667766766677667767677676677667676767767676776767676667767666766676676766676776676776667676766767767677677666766767677676677676766676767767676776767767677677677676776776676667676766676676776767676667767766776776766767766776776776766766767767667767677666667677667767666776767766776767767677676767767766767767667667766677667766767766676767677666676677676766776776776776667666666667767677676766776666776776766677677676767677677677676767677676776776767667677677676766767766776676776667767667676776676766766776676776767766776766677676776666776767677677667766776766676767667666776676767767676677677677667677677676767676676766766676767666776776776776776776767766676667767767676766776776767767667666776776677676677676766766766666767677666776776667767666776776666776767677676776676766776776667667766766666766776776767767767677667767766767767667767767667677667766767676676766767676677676776776776767677667767767676776776776776667676677667666776776776767767676776766776676767667676676776776776677677676677677677676776776677667766667666667767766776676776676676776677677666667676767677666767767767676676776767767666776766776667767767667666776766776766767676767667676676767666766767667677676776676766676766677677667766767677676767666776766776677676676767767677677667676776667766767676766676667676667677676767767667676767
66766767767766766776776766767677676766767767767767676776676776676677667767767667767677677677667766767767667766776766667767667767676767677667676776776667677677676767766767667676776767677677667767676766776667766776676776776776766677667677676677666676776676676776676776776776767767767767766676776776766776776767677676776776776776767767766677677677677677677667767667766776766776776776666776776776776667676767677667676676676776767677676776776776767767676767767767767676676767677676776767677677676766766776776776767667677677676677676776766766767676667767676776776676776677667676776776667676776666666776776677677676767677676676776767767677676776776776767677676776677676767766766776767767767676677677676776776667676676776776766776767767767767677667677676676766776667767766667676776677676667676677677677676776776767676767767677676776676676776776776767766776676776666677677677667676776767677676776776677676667676676767767767677667766766776677667767767766766676676676766676767676677667767667667666676776676677676677667676676776776776776776676776677676676677677667677677667767677667767677676666776676776676776767766767676776677676767766677666667676776676767666666766766767667766676776776776776776776767676767677667767767677677677666767677677677676776767767677676666667677677677676766767766767766776776667677667676676776767767767667766676676767767766667767767676767677677676676767766677676766776776776767767767767766776767677666767666766767767676676677677667667676776776766776767766776667767677677677676676776776776677677676767667767677676676766677667677677677676766766767767767667766676776776776677676666667676776767766767767677677676676766676667766766776767677666776776676776776776767767676667767767667676677667676666767676767676767677677667666776676666776776767677677677676767767676766776776767766676766667677676676766776767667677676766767766667767767677677677676667677677667677676776776676776766677667767767677666767766776766766766676776776767666767677667766677677667667767767766676676767767767677667667667766776766767767766776666776767767767767767676766767676676676776767766776776767767767767676776776667767677676767767766666766677676676776677676677676676776667767767767767666666676776776767767767676776776667666776767677666677666767667767676776766767676766666776776767677676776767676677676677667766767677667767667766676767677677677676767767767676767767767677677667676767676776776677666767666666676776677677677666667766767767767766776667676667767676676667767677676767767667766677676676666677667767767767766667766767767677677677676776767667767677667767767677667767767666767676667677667676776776676776667767767676666776767676767666666776677677667767677677676776766767767667767676776667677666776776767767677666776767676776667767666767767766776667677677676767677677676776776767767766676667667677677677667767676776767767677676676776767677677677667667667767766776676677677676676776767766677677677677667677677676776677676766776666677667767667677676776767767767767676776776667666767677677667676776677676767666776767767677677677676767667677677677667767767766776776776766767676767767766767767767677677666776776767767766676767677676767677667767667676767666767676677667666776767676776767666767666776766677667667767766776676767676677676676677676766677666677666776767767767766767677667767767666776766676776767767676676667676666776676767677667767676676776767677666767767766776776767676666767766676676677676766676766677667676776767767767677676676677676767766776677676667767667677677676776776776776676776776767767767667766767767676767667667766676767767667767767766776767677667767767767766776776676767666667666776677667766767767766677666767767767676666667767767667667666776767767767676767676767767767666776666776776767767676667767767767667667677676766677676776676776767677676776767767766676776767767767767767767767667766676776766677667676776767676767676767677667676767667677666667666776677667767766666677676676677676677676776776776767767677667677667677676776676776766776776776667667676676776767676676776776676766766776776666776676776677666776676776776767766776676776677667667767676767766767766767767676776676776776667667667676776677677676667667676767767767767677667766776767677667676776776767766767766676666666766776667676677676766677667676677677667676667667667666776766776767767667767667676666767767676677667676776667767667666767677666767767667766676667767767666776766767766667676766766677666676776676666677677666776677677677667767766666776677677676766677667677676767767676767767766766676776667667676776666776676767676767677677677667666776776767767766667667767677677666667667767767676766766666776767767666776776767677666676666776766666667677667767767767677676776767767677677676776776776776767677667767676776776677676767767667676676776776767767767667676676767767667667767766676767767667666767677666767667767767677676767667677666767766766766766776667767666776776676776666767766776767767666766677667667677677677676767676767676776677676767767767767767676676776776677677676676767766677676776767766666667767767677677676776776767767677676767767666776667667667767767766776676677677676667766676677676766767667767677677677676677676766767676776776767767767767666776766776676766766767767677677677677676766677667766676676767666767767767766666776776767766767676767677667676776766766667766767767767766776776776767667767676676776767767766676776776767766766776766676677666766776677676676767676776776776776766676776767667766767766677667767766676676776776766776776776766776767676767677676776776677666667767767666767667767667677667767766767767767767767767766776676776767677676767676677666766776767677676767667676767767767767676676676667667767676776776766776776767767677667667666667676776677666676776766676776766766766767767767676776767667676766776677676767767767766776776767677677676767767767766677676776767677677667676766666677677677676776776776776776677667667767676677676767767666676776766766666766776766767766767677666776776676667667766676667666776766677677676677677676677677677676676766667667676767676776767766767767676776776776776677677667767676767676677676767767677676676676776776667767767767676677676776767676767767666767766776766767767766776667767676766667676676776767767676677677676776677667677677676776676776677676776776676776776767767677677667766676767667676776776776767767767767767677677666767766776776776776766666776776767767766776776667767767766776776776677677677676766776776776767666767667767767767766776677666767767766776677677676676776776767666767677677677677667676776766776776776776667767767676776676677667677667677667667677676776676776767767667767767667767767667676776677676776766767677677666776776677667766767767766676776766776767676767767767676677677676767677676776677677677676776776677676767767767676676767767767667766767676666766767677676776677677666676776677667767677677676776666767767766766776767676776776767766776767766767767676776776766766766766667767767766677667666676667767666766776776776676776677676767767676767767767766776667676667766676776776667767676767767767767677667676677677676776676776776767676776677667677676766767767767667767676776776776767676767767676776667766766676767677676677676767766766776776776667667767767767677667666676767677667676767676767767767677676776767677667667767677676776776766767767677667766776776767677677677677667766677676776776776766676677677677677676767767767767676667766776776776776676677677666766776776776767666776776776667677667676776676666677666766676776677676776767676676767766776767667767677677676677677667766776766766766776776767676676767677676776767667677667766776676776667667667767767767666767667677667766776776677667667767676766766667677676667767767676776776776667676676767767667767767676766776667677676676767676677676776667767676676767767677677676677676677676776767766767667677676766776776666677676766766776677677677676776776676767767766676776776667767767766767676776767767767666676776676677676767767667676767767677677677677677677667767676767766776676676776667767766676767767766767667677667767676767676767767667676767767766776667677677676776766667676767677676767767666766776766767676676776677667767767676776776767767767767767766676767677676767767767676767766677676766776766776776766766776776666666776776666776776766776666666667767767677676767667676766776667766776766767666767767676677677666776666667767676776776776776666667667767676766767667766676776776767767667767676776676776767677677676767766776766667767676767667766776677676776677666676676767767766776667767767766677677676776767767677667767666776767666666776767677677677676677677676677667677667666676776767767767677666776776676667677676667767676776667667766776677676776776776766766677666767667677677677677666677676677667767676776776676766767677666776766776776667667677667667767667766766776677676776667767667677667667767767667677667766776667676766766767676766766766767767676766767677677677677677676776676767667667766767676776776776767767766776666766677676767767677677677667667766776667767767676766767767767767677677667767766776776767677677677666767676676767676776667767667667676667667677676767766676776776767767767767677676776677676776676767676666776766767667767767766776677667666776767677677676767676666766766676767767767766677667766667666767677676776677676677667766666676676767676776677667677676776667677676676667666767676767767666676676667677667667677667667767767766676776766677667676776766776767766776776676767676667767677676776776767676666776776767677667667767667677677677677676766767667667677667767767677676776766677677676667677667667677677666677676767676776666677667676767677667676767676677676776776677677676766676667677677677676766776677676667766776677667767767767667767766776666767667767767677666766776767666767767766676776666667767767667677676776776767676677676767676767767766776766767767677677676776776676767676677676776676776667766776676666776776776676767767676676776677676776677676766776776677676767666776776766677676767767676677676776776776767676677677666677677677666776776767677676667766767676667767767767677
76766667677666776767676677677667767676776767667677677677677677667766676776766767767676677667666767667767676767677676767676667766776666766766677677666776766667676776776666667767677677676776676766767766776766776767676776676677676676776776767767766677667677676776776767766776766676766666766767667676676766776767767767677676776776677677667677676776767667767676776776776677676767767676677677676766666776767767766676766767666676767766776767667677667677677676767676776776676776667767767767766677677677667667767767766767766767766776767677676766776677667767767766767767677666766767676776776676776767667767767767767767767766767767767766676776667767767766767676677677667677676776776666667767766776676676767666776776667676767767666667667677677677677676767766767766676776776776776776776766767677676776766667766677666767667667676776766676766776776776776776776766676776776676776776767667676767766676667766767766677677676767667667767677676776767666767766666776776676676776767677677676766767767766776766667666776676776667766677676766776767667766767767766767666776776767767666767666776776667677667767767766776677677667767766766667767677677667766677676676776767767767767676776776766667677666776677677676767676767667767767677676767677666776767677676776766776776766776767767766766667767767676767676776676767667767766766766677677666677677667766776667767677666776767766666776776776766767767767667677667767766776676766776676677676767677667767676667677676776776666776776767677677676677676776776667677667677677667677666766677676767767676766667666776766667767667677666767676767767667667767767677677677676676776677666667676776767766767667666676776766767767667676767667766767677667676776767767676767677677677677667676776776776667677666677676677677667677676766676666767767667676766776776677667767677676766776766776776776776776677676776776766776776776767767766776776776776776776776776667677676677676767667767676776767676666766767666776677677677676677676676776766767677677677667767676776676766776666766676676776767676677677677677676776767676766776776776667676767767766776776677677677676677666776667767677677677677676776776776676667677667767677666766667676767766667767667677667676776776776766666667767677676667666676767767677677676766776776767767766767767676776776676666776776766666776776676776776776766767766667767766776676776667767677666776776667767677677667767767766776776767666776776776776776767667677667667767767667766776667767767767767677676677677677677677676767677667767676667667766767767676776676766767667677677676667677677666767676776776767767667766767667677676677667766676666667767766766776766767766776766767677667767767667767676676776767666767677667677677667676677666767766776767767766767676667676767677677666776676776676776676767767766776767766767677677677676676776667766766667766767766767677677667667766766677667667767767667767767767766776666776767676766766776677667766776776767677677667666667766776776776776767666766767767767766776766677677676766776776666767677676767767667767676767667766767667767766776776767676766667677677667767766676766676767767676676767767676667767676667766767676767767667677667667766776776676676776776766677677676677667767666776677677667677666677666766776677667677666767767766766767677666766676766767677676667767676767677676676677676767767677677676676676667767767766767767767767767676767667676677677676676667766776767667667766667767767766776676767767667766667677676776767676776667677676776776676776776767667767767767767676767676776677676767676676776676767767767767677676767676676677676776766776766677677666776776677666776776766766776667676676767677677677667767667767676767767767767667676667667667676767767676776767766767676767676767767677677667676776767767767667677676776766767677667676677667767676776767667676776776776767767667766767676677677667767666676776766776676766766766767677677677677677676767766776767767767676776666676776776766677666776667766766676766767676776767676766676677677676666676666767767767766677677677676766776767766767767766767767767676767767767766767767676676767677677677677666667767676776776766776766666776666766677676767767677676776676776667767667767767677677667766767677677667677676676677677666676766666677677677676767767677677676667767677676766666776667766776767767676767667766776677677667667767767767667677676677676767677677677677667677667766677676677666767667767677667677677666776767677677667667677677666767767766767767676776767767677667766667666676776776776767666767767767677677677677677667677677677677666766677676767666776667767766767766776767677677676767767767666677667676676677677677676676766766767767666776776776667767767766776767766767766676676667766776676767766667677677676666776677676667767676767667766677676677667676776766776676677677667767676767677666676776776767767767766667767676676676766776767667767767667677676776766767767667677676677667766776776666767667677676677676676666676666676766677677667676676776767677677667667677676776776767676766776677666766677677676676776766776767767677666776766776677676776767766767676766776776767676676766776776766767676767766677676677667676767767667676776776767676767766767766676676767766676676776667767677677676767766676776767766776677676666776776767677677677666666666767766667767676767767767767667767676676766766676666776776766766776776776776776676677676776767676776766776767767766767767767667676667767677667767677677676666776677676677677677667676776677676667666776666767767677677667767666766676776677677676677677677676767766666776677677676776767676767676676767677677677677676767766676666766767676676666677666776767766776776776667676767766667677677677676776667767766766776767767667676666776766677676767766676766776677677676676766677677666767767767676666676776667766776776767767677677677677676776677676767767676767767767667767767667766776767667766776767677677677676767766677676676677676776676776776776766776776677676667667767677676666676667666767677667767766776776776767767667677667766677667676677676767767767667677677667676677666776677676767767677676676667767767767767666776767766666767667666667767667666776767767766776767676676767767767767677676767766767767667667767676776766677666676666776776776776776767767767667677677676767676776767677667766676776767766776667767666667677666767766767676676677667676776767676776677667676677666667676666677667766767667677677676776776667767667767767767667666767767766677677666767767767676767667677677667767766776767766776677677667667677677677667677677666767667677677667667767767676677667677677676766676677677677676666776676776776676677677677677676776776767767676766666676776767766776776766766776767676766776666666767677677677667767666666767766667667667677667677677677666676676776667677676766767767677676776677676767676767667767676766676776767766776677676776776767767676776776776677667766767677667767767767676776776767667766677677676767766767766676767667676776677676766776677677677676676676766677676776767767676666776676667677676767676776667767767676767767767766767766676776776767767677676767767766677677667667767767667667667767767677676667766767677677676776667677677677676767667767766666767676776767677677666776676767767667667677677677676767666776776676767767767767767676677667766776767767677667767767767676677676767767676677677676776776676776767766776767766767677676767667767767766766776776767676676676767766676677677676776677677667767676776776676776767676766767667766666767766776766776767666776677667767766676776776776767766776776676776776766767666776776776767667677667677667676776767677666767676767767667766767766776677677667677667676677676767767767676676776776666767677667767766767676776767767666667676776766776766676667767767767676767667667767766677677676676776776677667667677676676776676767667767667767767766776677677667767766776766677676776767667676776677676766676776677666776776676676767767677667767767677676676767766767767677677677667676767767767766776776776676776676767676776767666677676676767676676776676667667766776666776776776676767676676767667766676766676676766776667667677667667767767767767677666767767676776667676766677667767766676677676776776767766767767767677677676776766776767676767766766766676677677676677666776667766677676666677667767676776766776776767766767666766677677677677666776776667677677667667677667667667666676767676677667677677676776667677677677677667676767667767767767767677677676677667676766767767766776766667676767766767667676767766776776767767677676677667766767767677676767767767767766677677677676667767676776666767767767676776776767667677676766667676776776776766676776667666766767676766767767667677676677676776676667766767666776776676776767676766676776776676767676767667767676776767767677677677677677677676676766677676677676666767677676667676666767667677676767766767766677676776776767766776677676767667676767667667667767677677677676667676767666677677676676767676767767767667766767676677666767677676666667767676766677677676677677667677666776677676776776776767676667676767766767767767676677677667766767677666776766676766776766676666776767766767767767767676776776767677676776677677666766776677677677677677677677667676776677677667767766676676767766767677677676776667676776767676776767767767666676767676766776667676677667767767677676776767767677676776667666776776766776766677677667767767767767766767767677677676766776776776767677677676776767767676676767666676667767677676776776667676766676667767677676776776776676767767676776766677666677677677677676677677666776767766776776666776667766776766767676776776667676776776676766766667666766766676667767667676766666676676676676767667677677676776776677676676767667767677677666776776676667676776776767677676776767676776776766676766767767766677667766677667767676776667677676677667766776767667766677677676776767766776776676676776776667667766776767677676676776776677677676776776766766767767767676776776767767667767767766677677677676776676776776776776767677677676666767767677666667767677676676766776776776776677677667667677677676766766767666676776776776667767767677667767676776766776677667767766677666767766767676776776776677
6667677677677677677677677677667676666767677667767767676767767666766767767676767767677667676667767676776677676776776767667767677676766767676766676767766766676677677666766767666766776767676767767767667766766667767767676776776767767676767766766676676677676677667766676776767767677676766776767676676767666676767666776776676677676677666766766677677667767677676767767666677677667766666677666766767767767676666667667766667766676677677667667676676766776767767766776677676776767766666767767767767676666776767677677667676766767666766676676776776767677676767766767767767766766767676766767677676767767667767767766776776677676677676767767767766677666776776767767766667677667676677667766776677677676766767676767676767667766776776766776766677676766776677676776767767676676667767676767767767766677677676767677676677676767677666776776767676776677676776776767767676676766677677666767676676776776776766776677677677677676676666776666767667767676767767767767767767766676767676677676776767667767667676767766776776676766676776676776667677667767667767677667767667766766677677677676767766677676666766667677677677677667766766776676767676666776776776666776776767677676676666776676666776767676776776776767677677676666766677667677667676667677676766767767767677676776776767677667767767666676667667767767766677666676676776767667766776677667677677677676767666776666676677666776776676677677666776677676676677667676776767667766677677677676677676676776767767676766677676776767767766766666776767767767667676766677677677676776776766767767676776776676767666766677677676776676766767767677667676677677677666776677667677667767667666677677666667767677676676767766776676667767676767766776767766776776767767766766767767667766776676667767666676767766776766766767676677676667676676677677676766766776767767667767676676767676767766776666776766676776776676677676776676676767667677676767667766767767676776666776776667767766666676677676677667667767667676776766676776677676767766667666776767667676766776776767676676676767767767667767677667667767667667766676776666766767677677677667766766667767766776776776676677677676767677666776767667767667766667667676766766767766767767666676776767767676776767767667676776677676767767767676767677667667766776776776676776767767767676677667667667767667767677667767676776776677677677677677676776767677676767766677667676767667767677676766776776666766776766677676776667676776776676677667667767767766767766776767767767767767766776776677676677677676776776776776776776767767767767666767667677667677666776666766776767676776767667766766767666767676676766766776767767676677677677666667667677677666776667767766776776766667677676766767666767766677676776677676667766667667677667676766776776766766776767667677667766676676767676676666776767666766776776776667766766767766767666666766776776767767767766676776776767676766776767766776766767767767676766776767676677677667667766677676767767767676676667767676776767766767767766667767767676776776776676676767667676776767667667676766767676767766767767767767676776666767676776676767767766767767766776667767676677676776667667767667667766776677677677677676766677676666776776776776666776767767766776767767767766766776776776776776767767677677667677677676676767676767676676776776776767766776776776677677667766666676766767767667766667666766667767677677677666776776776767677667766767676767676766766766766667767676776767677677676776676767766776776776776767667767766677676776766766776676677676667676676676776676677676766776676776767766677667767667667767766676767677676776776776776767677676776767767677676776776776776767667766776667766776667667767676776766767676776767676667767666767766776767767666776776677676676776776767677677666767676767767676776766767766776766776776776776766676766776776667677667767767767767766767677676676766677667677677677677676776676776776776676776676667676667677677676776676776776776666776676776667677666667677667767677676767676667676776667766766767767767677676776677676666776677667677677677667767767767676766776766767767766776776776666767767666776676767767677667766677676767767676676776767767767677676767767767676776776776767767677667677677676767677676676767766676676776677666677676776767767767766677677677676767767677666767677677667767766776767766766767766676767767767767766667766676767767767767767677677676776776766776776776776767677667767766767666767767667676676676776677667667767667766776766766677676776776667767676666776766767767677667766767667667767666767767767676776767677666776677667767676776767667677667676767676776666767767767766776776766776767677676776776776676776766766677677677677676767767677676677666677667676766767767767767766767767767667767676776776776666767767676767667676667767676677677667767677676776776766667767766776677676776677677677676677676766767766676767676667767767676767676676667767767766776767677667767666766776767767677667766667676776776676667767767667677667666666677676677666767677677676676776767766767677677676766776667676776767767667667666767767667676776776766776776776767676676776767766766767666677676776776776676767677676676667767667766766676776766676776767677676776676766767677667667676767676676767667677667667767767767666776677667676676776776776767676776767767767677677667767767677667667676776767767767767666667676666776767677667676776776667676776677676766677666767767767766667667766767767666677667667767676776667666766776767677676776767767766667767666776766776776766676677677666677666766767667766676767767667676776676776766776766766676776766677677676766676776676677677677677677667667766666766767766766776776667667677676776776767667767767767677676677677667766767767767767667767676767666666776776767767677666677677676776776667767667767766676766766666676667766677677676677677676676776767766776676667767666776767766776677676676676767677677676676667677677667677666776776766767667767677667767667676667766677667767676767766767766776776676767666776676666677667767767767767767667677677676776676677667767767766767667767767676766767666767676776676767667766776667767767767677676767766776676667667667677666776766776767667766676677676767766667766767767766676776667676766776776677677666767676776676667677677667677676677666776776767667677677676776776776776776677667676676666776767766767676776676776766776677667767676676667677667677677676677676776767767766767767767767766776767676767767677676676667676667677677666766667676667677677677676776766676676766776767767767767766767677676676677676677667767667767767677676766767766667667766676676776676776676766767667767767767767766776767766676767676776677667677667767767767667766767766776766676677667767677667667766776667767767677677677667767667676767767767766767667767666667666766776776767766776767677667767677676766767676766676776776667766767667766767677676666766677677676677676677667766767676677676776776767677676776666667766676677667766767767766676766676776667767666776776667666677667676767677677677676776667767667767767767676667767766767767767767766776776776677666766776766677667676767766776776776667766776676766766676776776776667767767676776776776776766767666776767666776776776767667767766776676776767677667676676677676776677666767676776767667667766766776676767666776776766776776776767677677667767767767767677676666776776776776776776776667766676776767677677676776677677677677676767767676776767677666767676676766766767667767767766767767767677666767767676676776677666767676776676766666767767767676776667676767677676776767677666767767676776666767766677676776767766677677666766776767767767766767677676767767667666767676776667676676776677666676677667767767667767767766776766766676677677667667676767667767767666677666667766776677667767676667767767767766767667767767677666776776776766666677677676676776767766776776767767767677676676776776676776677676767677676767766776666776767767667767767666776767677667766767667677667767767676667766767766676767767767666766776767677677666766776776776776767677676776776776676776767676767667767767676776767766767767767677667767677676776677677677666766677667667767677667767767677667667767767767767677667767767767667767767676767677667767767767677676677676676767666776767676776676677677677677677676677676776667677676677667766767666767766767767767667666776667676776767676667667767766776676667767766776776667767677676676766666676776766776767677677666776776776776776776676677677677676776767767667667666676676776767767767767666667767767666676676776677666776776776776776776767767767677667767667767677677667767767767677677676766676776676767676766766676667767766667767676767676776767677666676676676767677676776776776776676766776676766767766767676677677676766676776776666776776776677677676677677676767676776666666677677676776767667677677667766776766667676767767766776677666667766776667677677666776767677677667767767767667666676766767676767677677677667667767767677667677676776676766776677677676667767767677677677676666766767676667676776667766776776667766776766776766767677676766767767767766677676677667767677677676677677676667667666767767766776767676776776767666776776776667676776667767766766676776676677666676667667676667677677677677677677676776767766776776776767767766766776666666767767677666776676766776776776776766766776767766677677676767667767677677666767766776666776767677676767676676776767767766677677667766776766666767667767766776766676667677676767676776667767677676677677677676776766776767667767766677676677677677677676767677667677677676776767676776776667766667676776776776767666767766676776667666767677667676767766776776676776776766667676776776767677667666776676767767667766667677666676677667767766776666676776767666776767676667767666776666776677677676767767676767677667676676676677676776776766767666776667767766767766776776767766776667676776767767676677676776767767767766776767766767677676767676776776677677677676776677677666766676776676667766767677677667767767767666677677677676776667766776767677677667677677676776767677667677677677677666676767767667667667767767767767677677676666776677676776767767677676766776767767667667666666676776776776776776767677676767766776676776676776767677677
36767677677667676677676776677666677677677667767767677676767767676767666677677676776676776677677676767766676776776776667767767667766776767767767676766767677666677676677677677677677676776666766666766776766776776767676776676676776667677667676776776766676776676677677666667676776776766766776776676776776766767766776676677677666677676667677667667767677677667676767767676677677667767677677677666776767677677677667667676766776776776767766667766767677676776767667766776776776776776666676667767767767676776667766677677676766676677677676776676666766776766767676767767766776677666666766776666676766677677667677667767766767767766767767767767767766766676767667766776667677676676776666767767676676677667767767676776776676767767767766776676776776776677676767767667676776676676776767767677677677677676776676676766666767676767677676776766776767676776767766667766776677667667676667667767676667767767667766776677677677677676676766776776767676767766676767766676776767667767766776776767677667676766676766766767667767666767677677667676776776776676766767667767667667676676767667766767676667667676776776776676676676767677676676767767767767767677667767767767667666676667767677666776767667767666776776677676676776767767767767667667766767767677676776776767767767677676766766767676776766676676677677667667767667767767766676776766677676677666776766677676767767767666676776677676677667677666677667766776767667767767677676767676776676677667676776776767767766767667677677676767767677676766666776776667677676776776766766776667677676767677667676776776776666677667676676767677677666766676676667766776776767676776776666776776767677677666666676776776677677677667767667677667766677677677676666767677666776767676677676766677677676766776776767677676766667767767677676767677676667676767676676677676767676676667677677677676767676776776677667667767766667767767676776766776776776767677676676776676767677667667767677676676776676677677677677676766767667667676667767767666677677677677677677677667766677666667767676676666776667667676767767767677677667767767676767676666677676766766676776767766667767676776677676776677677667666767767767667767766766766766776776677667676767767667766776767676776776767767677677677676676677677677666766767767676766676776767767767767677677666666766677667767667766776666666677666776666776776676767666776677667667767766776767766776767667677677676767677676776766767766767677676767767677677667767676776776776666767666677677676767767677667676766776776767676776767767767766677677677676677676677676776776676767767767677677677676776676776667767676776776766667667666767666767767766677666766776677676776767767667766677676767767767676766667767766776776676767676667677677676767767666666776676767677677666677677677667676667767767667677667677677676767676766767767677677676677676776676776767676767667676776676767767676767676767677667767676776667767767667767767767766767677677667767676766676767676776676767676666676766677677676776776766766776776667767767767667767767677677677677677676766667676677676677667676776776666667767766776767767677667767676776767767677667767676766776766767676676677677667767677676667767766776767666776776676767767767766766666776776776776776676767667677666676776766676766676766767667677677667767767766676666667667767767676776776776776667767667677667676676666676776776767767667767676676776766677677677677676776767677677676667666776676667667766766676776677676676667766677677676767767677677667666776767767676677677676667766776767676766766677667767767766767767767767766767767767767677677677667767767677676677676766667766776766666667676767767677676766776776766776766767767766767767766767676776676766676776677667666767767666767677677666767677666776776776776776767767767766667676776767767767767767666666766677667677677676666767767766766766676776776776666766677677667766767677677677667767666666766677677677676776776677676766677667766767667676766767666776666667767767767767767767767766776677677677677677677676666766767676767676776677667677677676767667767767677676776667767767767767676766776776676677676676776776776776767677677677677676677667676776776776767666767767767766667667676766677666676676677677676767676776776767666776766676677666766776677666677666767767676667667766767767677676776767766667767766776676776776776666767767677676767667767676766776676776766776676767767766776677677666776776776766776767677677676677676677676767766776666676767767666676677667677667676677676767676767677666776667767677676676776776776677677666767676677676776766676766767767766767767677676677676776767667666676776766767766677667767767767677676776776767677677676767767676677677667677676767767676667767767666676776776666767666776776766767677676676767677676767767666767767667767766776766767767676767766767767767766767767677676667676667667767676767767677677676776667677676767766776776767666776776767676666666676676767767677677677677667766677677677676666767767676676766776767766766776767666677676766776776776666776776776767767667767666767676776776766767676767666767767767766776776776676767666776667667666677677677676676767766676776667677666767767767767766776666767676667677676676776766776667767676766667767766776767767767677676767767767666676767677677676766766767667676776766767767676767677677677677677676767767676767767667677676776677667767676676776776776776766776776776676776766677667767767677666776677676677676766767667767667767677676766677677667677676767767677676776676767677677677677666776767677677676677677676767677666667667767676767766676776677677676776766776676776677676776767677676766667666776767676767767676767766767767666776776776767677677676767767767766677677677666776776767767676767766766676667677677677677667677666776677677676767767767676776667767767767677676677677667767767676767767767767676767767766677676766767667676677677676676767676766666677676677676767677677676676776776767766676667767677677666776677667676667677677667767676767676677677667667667767676776776776776776776767676776776776776767676776676667676677677667767666677676776767766776766767677677667767677676767677677677666677676676776767767766776666776766676767766767676776766767677667667766676776767767676776776776776767667666767767767767667767676776767677667677677676766767666766676677677667767676766776776766776767676767666776676766766776676776766776776676677677677676776767677677677676677676676776767666677667766767667677676766767676767767767766776676676767677667676676766776776776677676766766676776766766766767666667667766767767767667667767766667676766767677677676767676776776776767767767667676776676667667766767766676776767766767767676776767766776767767766767676676677677666767677676776767767667676676776776667667767766776776767676776776676767766767766776766676767766767767767677667767767677676676776776776767667767767766677666766767766676677677676767677676776676676677677676767676776776677677677676776776766776676676676776776677666766776767767767766676767667667767676676776776676776776666776677676776776666767667676776677676676677677676776767767767667767677666676776766776766667667667767677676767677676776776767676767667766776666766776776677676776776767667767677676676767677677667767677676776766776676776776767767767767766767676776676677666776776766776776767677676776776676676767666677677667676776767767766676667677666766767767677676766767766776776767767766676676776766776766767676776767677667767766767677667676767767667766676767667667767676766677677677666776677677676767767767767667676776676776667767767667676676676677666666767667677667766676776767767767677677676767667666776776676767767676776776766677677677677667676766667676676766766767766767666767677677667677676767767667677677677666776677666776667767676766776667766776766776766776676676776676667676677676766776667767676667767677676776776766766676676767767766766776776767676776677666776766767677677677677666676667677676677667767677666776776776766776776677677667677677677677676776766767767676776776676667766667767677677676776776766767766767767767676677676776676776676676776676776677667676776776676776767767667677677676776766767677676776776667667767677676676676766776667677667767676776677676767666767766776767667767666776767676667667667767667676776677666666677676767676767666766776667767677676776766767767767766776776767667666667676776766766767766776767677677677667766776767667667676676766776667677677676776776677676776767767676766776666767676776667667767766667767766776767766676776776776766667767767766677667766776677676776767767767677677666767676676776677676676776766767666667767767677676767667766776776767676766776677677676677677677666776676776677677676776767766776776767677667677676766766676667677677667767767677676776677677667667767767766776677667667676767767767677667766676767767767677677677676767677676776766767767767766776767767667677676677677666676677677666767676767677677677667767677676677676667766767766767666766676776776776776767677677676776776776776676666766776767666676767766676767666776767766677676676676767766767767766676676776766767677676767767666677667767667677677677676676677667676767767666776776667676676676767767767667767767667766767767667677677667676676676767666666676667677677667667667767676776677667677666776666767667676776667676676677666767666766766776767676767766776766667766677667667676776677677667677677667677666776676767667767667676667767767767667767677677667676766676776766776767766667766767766677666776676776776767677677667666676766767766776676776776767767677676676667767767766776776776767676776776667766766776766767766776776677677676776776776766676776676767766776677667767676776767767767767767676776766677676767677677677676667767677676766776677676766776766666767767767666776767767667676667666776667676676666767767766776766677677677676767767766776776766767767767767767666677677677677667676766776766677677676677676776776776767667676666767766677676776667667677667766767676767677676767676766666667677677666766767677677677676676767766666776776767666776776766767767667676767767767667767766676667767667767677676677677667677677667767677677677677666676776667766766767676767767676767767667767
67677667767666667767677667667766776776776667767677676767767676666767766676776767766677676776776767676776766776767767766677677677676767767766776767667767767767767677677677677676677677676676767766776766767767666776677677677677667677677667767677676776767667676776676767767676776766776667767676767767767667676677676676677667676776766766776677676766666776776677667766767676776677676767667677677676776776776776766767676776766677677677676776766776677676776776767766776776677677676677676776676677676676767676776767676776776766776776776676776677676776767677667677676767767677676766776677677667667766776667766776776776776676677667766767767766677676767767677666666766667676677667677677677666667677676776776676776776666767676676767767677676776776767767677676776667667676767667667666766776776676776677676767767676776776776776666676767766666767676766776676667667677676767676776767676776677667677677676666776667677666767666776767676767676676766776677677666776676776767767767767767767767677677677666776776677676767766776776676766677667676676776676767676776666766776767767766776677677676666776776767676677667677677676776766776766767766767767677676776767767666767676776767767676766667766667766677667766676776766666677677666776776776776776677667677677676676766776676776666766766676667767667676677676767767677677666677676776767767676667677677676776676667767667767677666676667676676767677667766767766676776766677677676767667676677677666776776677666776776767676676767767676767666676776667766767767676776776776677667767766776677676776776766767666666776776776776776767677677666767677677676776677677676776776776776766667676676677676776776676767767766677677666677676776766767766677676677676767676767677677677666667767676776766767677676776776766776767667767766767667767666766677667767677677666666767677676776766677667677677677676776667767677667767666767767766767767767766767666767677676767767667766667666767766767676776776676776776677676776776676767667677676676767767677676677677666676666776767677667767767676776667767767766767677676776767667676776776767666767667677667767677676776767767676676776676767676766767767676776767767767676767766667767766776776676766776767677677676767766767767667667767677677676767767767676776776767677667767767767766776676676767767766767677677676776767767677677676776766776766767676776676677667677667677667677677676776776776676767767677676776767767767766776776767766776667767677677677676767767767767667766776677667767766676767766666767767766666767667767767667766666677677667676666776667676776776776776667677677666767767766776666767767667676676677677676676776767667766677676676766776776776667677676767666766767767676766776766766776667766776767767766767676676667676677676776776677676776776776676767676667767676767676767767677677677677667767676767666767667676767766767766676676767767766767766776776776776667676767767677677677677676776776767676767767676776776776676767666667676767767667766767666776766766676666776776776676667676766776776776767676776767767767677676677677677676767766767667767766676776677667767766767677676677667767677666767667667767767677677676776776767767677676666677676776767666766776676776776677677676767677666776676766767767767767667666676666776776776776767667767767767766776676767767677677676767766776766766767766676766676776766767667676776677676776667666677676776676776667676767767667676776767676776776677667666767766766676767767677667767676667676677676776666766766676776677677676767676666776677676776677676776776776767767766776767677667677676767767667676776776677667767767767677677676776776776776776767767667676677667767677677667676767676766776776776667766676776676766776776767677666776667767667767767767767676767676676776676767767766776776667767766767676767676676667667667666677677667767767767667766767676776766677677667677667677676766677676676667676677677667767767767766776776677667767667677677676677676776677667676776677666776766676776776776667767667667677676666676666767767676766776676767767667676667766776766767766676776767767767677677667676767676767677676767667676676776767766767766767677676767767767767677677676667667667667667767666776776676776776667766677677677667676776766767767767677667676776776677677667677676767767667767767677667666677676776767767667677667767676767766666776776767677676766776667766676766676676776676767676776776776767676766776767766676767676676667767767766766776766676676776776677677676776776776676676776677676676676776767766766767676776677677666776766776767766677667677666776767767767677667767767667767767676667666776676676677677676767767767667667676666776767766767677677667766776767676776676776776676766776767667767766776767767767676766776767767766776767677667676677666767767666776767767666776676776776677676666667676667767767677667676776676666776767677677666776776766677666776776776776676677677677677676766776776776767666676676676766767676676677677676776776677676767677667767677677676767766676676677676776766776767767766766676677677676776776767666776867676667676766766667677677676776776676776776666766776776767676776677677667677667767677667667767676677676776776676677666767666667667676667677676776677677667677676676767766776677667767767677677676767767666776666676776767667766677676776776776776776767666677666676677677667767767677676767767766776676666677677667676776767666776776776767666676776676767767666766767676767767767676767767766776776776677677676666776776767676666776767766676776767767767676776667766776666676767767677676776666776767766776766776776666767767766767676676776767676766677676676767766676776766667766676776776677676776766766677676776776776776776776767766677677676776666767677676766767667767666677667677677667766776776667677667677667676767767667667766766677667666776776776667766776667677676767677677677667766776677677666776767667766776776677676767677676677667766776776676776667677666767767767666776776766677676766767667676677667666767676667667676776767767677676676667767766767767676776776776667767767767667676776776677677677666767767767767667767677677666667767767667767677667767767676776766776776767677676776676677677667766677677676766776776766767766766676676776766667767766676767677677666677667767767666776767676766776766776776676767667677677667767667766677676676766677676666767767766677676776767666676677667676677677667677667676677676677676767676776676677667676776776767666766776767766767766677676766766766767667677677676666776767676776767767766776766767767766676776776776767666676776666767676677676776677677676776776776766767676767767767767767677677676766766677677676767766666676767766776767767766666776767676767767677667767767667767677677676776776767766766677677677676676767766676776776776776676677667767767677667767767666776676677677677677667676766767766776676766776767766667766767666676676776767767767767676676767766677667676776776677677676776776676676767677677667667676676677667766667767767767677666676776767767766677667676776776776677676767767767767766767767676767767766667767667667677676667767767767766677676667767676767676767677676667766776667676776767676776766776676676766667676767766767767766767677676776767766676766776676767766776676667767676666776776676776776776767766767767767677676667667767767766767767767766776776767767766776676676776776766776776767676767666766666776667666776776776776767767677676677676667666776767767766776677677667667677666767676677677677676666676767766766767766776767677676676767767666776677666776776776667676667677676767667676677676766776667767767766766666666667676676766776776667676667677666677676676776676776766776766776776676776677677676766776767676677667767767676766676776767667667766766767767667667767667667676776676776767676767767767767667677666776676767767676767767767677667767667666676766677667666677666776776776776767767767767766677676767767767676677677676676677676776766776766667677677676766766766766767766676676776667766677677677676676776776776667767766767676767666776667767677676667676667766767677676666776776776776767767667666767677667767676677667766677667767766767667767677677667766776776766776676776767766666766767677676676666667767767767667767766667766776667676676676677666677676767767676676776776676776776776767676776767766667676677676667767767677676776676766667677667677667766767767766667767766776767667667676767667676677677677677677676767767677677676677677677676776766667666676676776766676766776766776776767767767767667767666767767667767677667767767767766767767767767667677676767767666776766767666767767677677667767766776776666666666776667676766766776776776776767767667766776776767667676667766667676667766766776776677676767767677676676666676667667766767767767677666766767767767767667676767766676677677677677677676676776776676766776767666776767767667767677676776776776676766766676766776766767676776676767676676677677667667767767767667667767767767766767676776776767677676767767767677677676776767767677677676776767767767766766766776776767767676676666666767767667666776676677666677676676766776676676676767676767767677667667767677676677676776776766776766776666676666776677676776676766776767677667766677677677676767677676767766676776766776767767767767676776676767676677667767677677676676767767676676776767766766767667676676677677676776767767767767677667676776677677677676776776767677676676767667666766667667676776767767767766767767677667766766776767667766766676776776776767766767767676766767766776677667667767676776776676666776677676776776677676776676667677677676677677667767767667767767767667667676767667667666776766667766776767666676667767767676766776776776677676776677676667767677676676666676766776676776766776767667767677677676676776776776767767677677676776667767677666767767677667677677676776776776676767766776767667767667767677666667676677666676677676667667766666677667766767667667676767667767676767676767677676776676776676767767767767767676766766676677676776776776776767666776767767767677677667766767767676666776766776676766667767677667677667767766776776767676667766667677667767767676776767767677676776676676767766766676676767667667767766676767767767676767767767767767767677677677
6766776766677667767767767767767767767766677667676767767666767767767676676676677676776776776776767767767766776767767676667676776776767677666767766676676767677676776776677677677667767767676776667667767767767667766666767767666767767766776776767676667677677677676776767676676767677676767766776667767767677676677677667676677676677676767676776767676666776676776676676776677676766666676767767767767766767767676667766667767677667766767766667666677676766776666776767766767677667677676776676667767767767676776766776776767676677667676766776677676767676776766666767677667666767767767677677666677666776776676767766677667767767766677676666667676677676776776766776766776776767667667667767667766776776767676766776667767667676677676676776767766776776776776666766676776776776776776776676677666767667676766776667767677677667676766767667767677676767767667766776766676766776677666676766676776767766767767766776767767767676776767767676676767766767767767676776676667676776676776677676667676776766676667676776767767676676767766667767766676667766676677667767767676776666676776767767677666667767666676767767767767676776676676677676676677677676667667767766776776776676767767766767767767667767667767677676776776766667767766766767666767767676776776776677667676766767677667767676776767767677677667666677677676776667677677676776676676776676666677667677667767667767767677667766677666767667667767677666767766767767767766776776677677676667766766667767766766667666677676776766776676666776776767766766776677666677667767677667767667676776676677677676677677677667766776767766767667767676776676767767767666776776676776666766767676776666667766776776776767766776676776776776766766676767667767666767767676676677667677676767767767666666776767767767677676767767767767676766677667766676776766676677666667767767766677676766776766767767766667766776776776776677677666776776766676677666677667767767767676766776676676776767676677677666776766767767766776766667767766767667767677676776776676767666766776676776667767677677667677666676677677676776776767767766677676776776677676676766766766776677676767766776767677676676776767766767767676667677667767766676676776676666767767766776767766666767677677666766667677677666776776677676776676767667767766767766776676767677677667766667676766776677677666677677667676767767766767767667767766666776766767767767767767767766767767676776677677676776776776776676667677677677677677676776776767766776766677676776776776776666677676677677666677676676677677667767676767766776676666776766677676666667766767677677677677677676776767676776666676676767766776776767677676776776776767767767767767676767666766766776767767767667676676767766776677676776776776677677676767676667667667767676766676767667677676767677677667677677676776667676767667677677676776767767676767666767666766677666776776766776667677676767767676776676776766667667767767677677666677667767766767677676676676666676776677666767767666776666776776776767676677676766776676776767767766676677667676776676666767676767767667667767767666666776676677677667666776767767667767766776776767767767767767667766767676677676667767667766767677677676676666677676666767767677666776776776776776667667676666767767666676776766766767767767667767767766767767676767666766766776776776767677676676776767676776676776776767676766776767676766667767666676767677676776667766766776776766776776677676776667767767767766667666677667676666767766776767677676667666766677667677677667766676766677677676667677677676776776767676767766776766776776776766776776776776776667667766776776766776676767676677676767766766677677677677667767677677666776776776776766776677677666676767766776666676677677677676676766776767666677667767677676666767677677677676666767667667677676766767667676766776767676766677677667767676767667667676767676677677667676776677667676677676667666677677677676766766767767677676676667667767677666677667767667766776766767766666776776776776776666677676766677677676666776667677676776676776666776776766766776766776776767667677676677666767676776677677666767767676676676776776667766776776767676667667766776676667677677677677667767767677676676776766766676776677677667767767677676766767676767767676767666666767767667766667767677676766767676677676676676776776767677677677676767767677677667767676767676766667767676767676767767677676767767767766666767666776776776766776767767677666766767676776767767667767767767676767667677666767766666667677677667767767677666776767677666677667767676766776766677666676666776676776776776776766667767767767767766766676767667767676766677676767767767767767767667767676766776776767767677667767667767766766776766767767766776776776677676767666667767667677676767767767767766667767677676767766676766766766667676767677676776677677676776776767766666776676666776767767767767767767767767767666767767767667667767677676776766776767677677666676767677676767767667676766767677677677676766776667677676677677677676676776677677676767677676776776767676776776776776767666766677667667676767766767767667767677667766767767766676776677676776667667677676677676667676766677677677677677677676767767677667767767667767677677677666767766667767676767767767767676767667666667766776776666767676667767767766677667767667767766776667767767767676776767676766677677676776776666667766767667767676776667676776776667667766677676677667676767667677676677677677676776667767676676767767676666776767677677676767767667767767676667767767766776767676677667767677666767676766776666776776677667767677676666676776776766776767767677676767767667766776776776767767767767677677676767666776767676776776767766767676776677677676776776776766766767767767667667677667666677677667767766767676766766676767667767767676776776666776767766776776766766776767666776776776667767767766776767666776776767767766776666767766776667766767667676666677677667677677667676776666776667676666766767767676776776767676767767667677666676776776677677676776776776666666776776767766776676776766776767766767667666677666676776776766767767676776776677677677667677676676767767677677666767766677677676677667676776767766776767766776776776776767667666776776766767666766667767676776767767766776677667677677667677677667667766677676776776776776767667667677677677666767676776667766776767666677677677677677667767767766676776766767676766776677677676667676767766776676766766677666676676776766676677667676767767676767766767676776776776766767677676776776767667667767676676676766667667767667676776776767766776677677677666766677677677666767676766666776666767767766767676767677666767766676767767677677676776766676667766776667767677666667767766767767767677667767767676676667677677667766767767677676766776766766677676677667766666667766767676776767767667767766676776767767677677676667767766767676767666767767667667766766766676776776767666776776767767766766667676767767767767677666776667767676776766677666776767767676677667767766767667666776766776676766767767766776776776776767677676776676766676767676667677677677666776667766667677677676766776677667677667767676776766676767676677677676766767676677677676767767667667677677677667767676776676767677677677676776776677677667666767676776766767676776776776776676776767767767667767766676676766776677677677677676677676776766767677676676667767676767767766667767767676766776666776666676776776667767767667767676667766767767676677676767767666776776776767676776666776766677677667677676767676776767677677667677666667676676667767767767677677676776776666776767767666677676776676776766776676776676676667677677666676776767667676766676767767766666776677676776776677677677666766767766776776766766776666767676776767676776767767667667676677667667676667767676776766776677667676776767677677676677677676766677666676776776776776776766766776776767767767767766677677677677667767767676766776767767667667767676676767667677666767677677676676676766767767676767677676767676776676776776767677667677677677677676776677666766767676776677677667667766676776676767766667766776767667766776767767767666776776677677676767677667766776767767766676766766667676667767667767677676767677666676767767667767767767667667677667677677667676767767766667667766767766677677667676667677677677677677677676767767676767677676776776776767677676676767677676776766676776776776776677666767666766776776776776776766767767766676666776677677667677676767767667767767677667676677677677676666667767667677667676767766776776776776776677676667767667766776677676677667667676776767767766776767767676776766666767677677677667667766667766677667667767767667676776766776776767677677666776767676767767766676776776767766767666677667677667676776767767677667767666667677676766677677667667666767667666667667677667677676676776676767767766776776767676767677667677677666667677677677667676766776776767676667676776767676776776776677666766677676676677667676676776767676666767667676767767766666767677677667767666676677667767767766676676767766676666767767767676676776767766676776776767767767667676767676766766767767677666677667677666677676767667767677676766766676776766776767766676766776767667677667677667676766767667667766776667667767677666776767676776676767677677666676776776767677666667676767767767676776667766766767666767766676767767767767767667767767767667677676677676676776767766676776776776667676767677677676667766767766676767767666677676776666676766776667767676776676767676666767767676776676776776767767676776776766677676677666676766776766767667766767766666776776767767767766766766776776767676776776677677667676676766767766766676766677667767767767676677666776677676776767676776766776776676676677667766767677677667667676676666776676766776766767676767767666776666766776767676676767677666776676677677667676776766767676776776776767766776767677676666766666766776776767666776676776677666776676767677677677676776766676677677676677677677676766776666776667766667767666767677676676767677676766677677676766766767677677677667766776776767767766767767767766766767667676767667767767676776676776766767667767767667677676667767767767766767677677666776677677677677677667676776776766776776766766666776677677667766776766676676767667767766776776667676767677
6776776666677677677667767767766776776776766676776667676767677677667767767667767667677666767766767667676776767767767767767767767677676676676677667767676766676766676776776677676676767767767676676776766767767677667677677666766766766766776776766677677677677666776677677667667676676776767667676766767676776676666677677677676766776776676676666667667766676767767767767677677677677676766776767767766677676766767766776676667676667766767677667677676766767676776767767767666776767766677676776766776676767666776776676676776766766767676677677677667677677677666776776676767767676776766667767677676767767677666676776767767677677676677677667766676677676767667676776767766766667667676776767666667676676776666677677677667767676776776766776767667677677667676776677667767676776776677667767767766677676766776676767677667766776776776766677677667667766776767766767666676776667767677666776766776767677666677677667767677667767676776776676776677667767666677667766776776667676776767676776776766776767767767666776667766677676776776676677676766667767677677676767767666776767767766676767677676776766776677677676776776767676667676767677676766767666666767666667766677677676776776767767767767767677667767667676766776776776676766776677677677676766776676776677667677676677676776776776776767676767677677676776776767667767766776766767667676776676676767676676766667676776667766776767766676677677667677677677677676677667766776767677667676666767677676767767676767667666776766776776767766666776776766667676667767667767767766767767767767677677667767676766767766676776776767767767677667677676667767676776677677677677667676767676676776776776767677677677676776667766666766766766676776667767767766767767766676677676677676766766766776776767667766776776767666767766766776676776767677676766776666776767677677676676667676776776667676767667676766767767767766767767676676767767666767677676677677677677677676676766767666767766776767676667667767676776766667767667766667767767677667677677676776676776766677677667676677677667767767666776677677676676766677676776776767676676776776666676767676677676776677677677676677676776776677676767766767667676677667767676776677677676676767767767766776776767667667766667677677667677667766677667676667677676776776767767667767766776666776667677677667766776776676676766776666776667667676676776667677676776767667767676776666677676776767676776766776667677676767767677666676767766767767767767676766776677667677677677667767766767677676776677666767667767767767667667676776766767766767676666677667767766677677677677667677676676677677676776766767677677666677667766776767766776776667766766776767767676677676667667767767766776767666767767767676776666776677676667676677676766776767766666767767676776776767677667767676767767766677676677676767676776776766677667676776677676776666676767676776677666776767666667677667766776766776767767666776776667766767766667767667677677676776776677667767767676767767767667767767767677676776776767677666776776776677676677667766776776767767667767676667767766776767766676776776677676767767766766766766767767767766767667677677676776767676666767766666776667676767666766776776776776767767676767677677676766677676776767677677667667677667676776677677677677677666676767667766776776767677667767677667676676766667767767767766666776677677666677677676767767767676776776766776766776766776776766667677677676766667677676667677676677677676767767767677677667767667666767676767676767767676766766677677667676767677676776767767667766776676767676666676676677676767767667766767767677677667677677676767677667677677676776776776676677666667767667677677676776776776767767767677676767677676767676767676766776667767677677677677677676666776767767767767767666676666776776667677677667677677667677677677666776676767767767666776677667767667766676766677676767767677676676776766676776776767767667766677677667766677667767766676667767677677676767767676767766776776767767677677676767677676666767666776767767767676667767767767676767766776776776767767677677677677667767767766667677676766776677667767767677676676766767667667677667677677677676776767677676667767667766677667766767767767767667766767767676677677667666767767677677667666676776676776776766767767676676776776766667767677667667767767676767767767767766677677677667767676677667676766776776776776676767767677667767766776776776676766766766776776767677667676676776767767767767767677676767667667676776776776776776776676666767766767767767766766776766767766776766667676766776676766776766766776677666766767676767677677666776776776677677676767676667676666767767676676676677676776767767676677667676667766667677676676776767677677677667677677666676667767767677677677676676776677666676677677666776666677676767667676776766767767767677667676776767677676776776767767677677677677676776667666676767767767666677676776767676766767676676677667676776776776776677676767766667766776766776667767767767766776776776677677667767767667767767677677666766767666767767677666776677677677676766667676676667767677667767676767776766766767676767767767767677676667676776767767767767677676767766776666776767767767677667766677677677677677666667766677676667676766667667766676776676767766776776767766766677677667676776776776776776667767666677677676776677676776776776677676776776776676667767766677677677667767766676766767676667767766676766767677676766776776676677677676776677676776776776667767766776677677677676776776766766666776767767767766677666677667767667767767667667676766767767666776676676767766776776776676766666776776676776676767767767767677677677667767767767667667667676776776776766677667666667676776767676766776676676776776677677667767667676677676767766776677676776776776776676677666667677677677676776767766667677676776776776776767666767767766676667767767766776776776767766677667766767676776776776677676776767766776666666767766767677676677676667767676776776767666767666767666776767667767767767676776667767767667667766766667766766776776767767767676776776677677676776766676767766767766776676776677676776767677677676767677667677677677676677677666767676776776766767767767766776676776667677667767767766776767677666676767667677676676766776766677677666677677676776776776667766676677667767676767667677677676776776776776676676676776776767766676767676776776776767766766676667677676776776677676776767767666776676776776677677667766676677676776766667767767767676677676767677677677666776766767676767767677666767767767767677677676766676677676767677677676776676667766767666776776767677677666677666766776776666767767676776667766776776776767766767767767766776776766767767767767676776776766776766767677676677666667767767767766667667767667677677667677676767667766776766776776666676676767676677666666676767767766667676766776766776676766767676676767676676767766676677676776766767766677666776776767767667677677676767677677677676776667767667767767676767676767767767767766667767676767676677667676667666676677667767676767676676776776667677676766677676776776677676676776666677676767766667766667767767766767767667676677677666776667767766667677676767676767666667676677667667676767677676776776776677667677667677666776766767767766766667677677667766776676776776776776667677667767677677667667767667677677667767676676776766776776767666666766677677667676766677667676767767677677666767767767767666766776667677667766676776776677666767766776677667767767767766776776767766766667766667677676767766776776776676676677677677667767767767766776676677677667677676667766767766776776776667766766677677677666776776666677667677677666767677677667767677666776676776676767677667767677667677677677677677677676776667767767766767676776776767667767766776776767676667766776776677667767767677677677677667767676676667676776767677676767676776776776767767767677677677677676767677667766666776676766677677667766666677667767767767667767676776677667767676766667767767677676767677667677677667766767667676776767676766767767767767677676676677667677676767676667767677677667767766767676767766776776677676676766776766776776776776776767767676776776766766667767666776776667767767767766776767667766767767767767766767766766677676767766767767767677667767667767667766776767676776766767766676767767767766677676766676776667676776776677676676667767766776767667676766776667767676776767767676667667766767666776776677667676666667676667767767767767767767667767676776767676776766776767767766676767767766776767667767766776767766776776776776776776766776676776667677667766767676677676766677667677677676676776776677667676767767676767766776767676766767666767677676677677676776776677676776767766776776676667666767766767677667677666766776767676776677667677677677666677676676667676667766677677676667767677676767766776767766767766766766766766677666676667767767766666767677666766776776767667676766667677677677666776767767676766767766667676676776767667676676776776677676676767767767767767767666767766667767766667767767676767676767767766776776776776667766667766776767677667767676767667766767767767767767666776767677666776776767766766767767677676766767667676676676667767676767767767766667767766767767767767767667767766677677666776776766767767667766776766667767767767667767677677676766767676776677667767767677666776776767666776766766776767766667766677677676766676776667767666767766766677677676767677677677677667676766767767676667767677676677667767767676767766776666767676767666676767677676776776666767766776677667767767767767677676677676776677676667667767667766776767767767677667767767667677676767766776677667767767767667767677676767676776776776676766666666766776676767676667766776766767677676767767666776667767677676667767767677677666667767676676767677676767677677677676667766767667667667767677676776776676677667767677666776776767767677676677676776667767677667676766776667767766767767767667766776776776776676776666766677667766767676776767667767767767676676767766676766776767677667676776767667766677676767677677676767667766767767766766767766776766677667767666767767677677676677677667676776766767677676676677666677676766776776776766667766667677666677667666676767766767667676767766776767676767677676766767767767677677676667767767
677677667766776776667767676776767677676766767766776676667677677667766766667767767677667666676766776676776776776767767767766676776767767766766766677667767766677676767676666776676767767767766776676677676676776776776776776677677666776767677677676676677677676667667676667766766776677667767676676776677666677667766766677667677677676766677676776776766676766767767677676676767767767767676667767666667677677667766676766666766767766767766767767767767767767677677677677677676676767666776677667667677666667767667677676676677677677667677676766776676667766767667667767767677666776767676766677676767676776767666767676677667766767767677666767677676776767767767766776766676677667767676776676666767766776776767676767676666676767766776767676776677667767766767767767666666776667767666676767676767767667667767767766776776767766767767767767676677676676776776766767666667766666667677677666676776677677666766767676767767667676676776676767766776776677667767766776776677676677677676766776677676676667766767667676776767767767767667767667677676767677666776676776767767767677667767767667676677667766776776677676667667767667767767767667677667766776677677677677677676767676667676676677677666776776767666776776776677666776766667766677676767676767766767676776776776776776677677676767676676676767677676767767677676767766776776776676677676667676776766767676676776667667667677676776676776776676767677677677677677677667676776667767677676776677676676676676676776776776667677677677666676676677667666766776667767677676767676776776667766766677667666767676767767666667667766776667666767767767676667767767676666767676766767767676776676767677676776776767767767767676776677677677677677677667767767766776677667677677677677676776667677676676666776776767667767767767766767767767677667766676776776776767676766776676766667676767766767767767676677677677677666767767677677677676776766666776677667767666676666667677666766767766776667676767677667767767767677676767676776776766676776776677677676676766676666776677667766676767766776767767676776766776766766666677676776677676766776666776776767676767766667766776776776667676766677677676767767676676776776776667766677677676667667767677677676776776776776767677676767767667676667766677677666776667767666767767767676676776776767767766677676666767766776776776666677667667677676767767766767667767667667766776676666677676776776677676667677677677666667667767766776677667767677667676767676776776676776676767677677676767767676676776677667676676766667766676767767767667677667767767677676776776776676776776776776677676766776666776766776766776766767667677676776776776677677677666677666766667767677676776766667767767666667767676667677676776776767667766767676776767767767767766767666767767767767676676776667767766767677676776776776776767767766776776776677676776776766676676767766767676767766676776676767667767767766776667767676776767767767677676776667676776767666676767766767667677677667677677676767766776676767666677676767767676767767676767676776767677666667676776776667767767767667766667767766677666776766776776676766767667767767767767766776677676677677676767767676776766767677676767767766776767766676677676767766767667767766666677676676776766766767766676676767767767667767766667677667677677666767677677667766776767667767666766767767667766677667766767677667767677676776677667767677667667766676676677667677677677677667667677676776766766776767676767676776776767767767767667767677676677677676776776667767676776776776766677666667666776776776767767766666776677667677677667676776676776677677667767676776776667667677677677676776766666667767767766776766767677666676776767667676776667767676776766767766776677677667676766676776767676767767767677676767676676677676776677667767767666767766666766767676676766676667667767766776667767767767676767676776776776767676776776677667767767767767677677666667766766776776667766766766776676776767767677666677677676766776767766676776677676667677667677667766666667767667767767767677677677676666766776776667677667677676676776767676767767676776776767676676676766767766767676677677677676767666767676667667766767677667766677677677677677667667676667766776667767767767766766767766766776676776666776767767676767767767677667677667677667767666677667767767666776767766676767767767767767676767766677677666766776766776776766767767677676677676776767767767677676766676666767767667676767767666676776677667667767666767766776767677677676766677677667677676767676767767676776676776776766666767667767767767767676767766766667766667767677677667766766767677667676776666676767766667767676677667767766667766767676767766766776766767677677667677666766676776676776676776767676667767766776766666776667677677677676767667666767677677677676666666677677666776677677677676776776776676776767767767676676667666776667677667766767767767677676766676776667677677677677667677667677667767766776776767766767667676766776767676776776776767767677677677667666766776776767766767767767677677676767767767767677676767667677677676767667766677676666767766776776776776776776767767766766776676676767766677677667677667677676666767767767767767677667766677677667676776767766776667767767666776776766676676776667767677667767667676767677676776776767667767766767677677667677666776776767677667767767677677676666676766666677677667767767766767767676677677667667767767767667676677666776767767677676677677676666776676767767767677676667766677667767676667766676766776776776776776766677676776767766776666767667676677676676677676677676767767766767767676767766776776767767767677677677676776666767676667767767767677676667766677676676676767767767767666677677667767767767767766776767666776676776767676677676776766676676767677676676767677666776776776676676666766776767677677676767667677677677677676776677677667766677667667767767676766776776767666776776767676767677676766776776767767676776767767676776776776776776677676677667676676666677666776767767767667676767676667667766666677667767767666767767667766767677666676776677676767767676676776776766767677677677667676677677667767676766766776677667766776667676767676677676776766677677677676676676767676676776667676776677667677667667677676767766776766776766776767677676666776667677667767767666767766767766677676766666776767766767767667766666767767677667676667766676767677676776766776767667667677666766667677667676776666667766776776776766676676767676776766666766776776676766676776776676676667677676776677667767677676767667676676666776776767767767766767766666776767766676767767677677667676776767766767676767767666776677667766666776767767677676776767767676767676776677667767767767766767667767767767667767767767767677677677676667676776676767666676776677676767667767676776766766676767676676767677676776766677676767667667667677676676776776766767676767667767677677676676766767677677667767676776667767767767676766776766767677667676677666776677666677667767676767666776676776776776766667677676776776667767667766767766776677667676776767677677676677677667676677667767666766677677677667667677677676666776677676767676766677666666776676776667666677676776676676677677667676676667767766776776766677677666677666776766776776677677667767767767766767766676767767666766676767666766776776677676766677666676767767766666767676776776776776766776767677666676666766767667767766776767677677667676767676776666776767676767767767766776667677677677677677667767677667676776677676767677677667677667677667767677667766776677667767677677667766667667767767766767767767666677676677677667677677667766676676766767766776767767677676676666767766676676776767667767767767767676776776767767676766766677676676776767766766667667667766776677677677677677677676667767767677667767767676767766776776677676766766776677667677676676767666776776666776776667766766776776677677676677666767766776767667766767766776776776776767766766767677676676766767767767676677667767667677677667677667767676766767676767767767667766766767766767767676677677677676767767666767767667766677667676776676666677667767667766666767767766776667677666676676776677676767677667676666767767766677676767676767766776776776776667677677676676776776776667666667676767677677676676776776776767667667767667766776676776767766766776667676776776776666767766766767676767667676776776677677667666667767767767667766767667677677676776776767766776776677676776677667767666667677677677666666767676776776677666766766766776676766677677666667767677667767676766677667676767677677677676676676676776767767667767767666767677677676767767767677676677676767767677666776776667766767767667767676776676767767767677676776767677666776776776776767676776767677676767767667667667666776776767767667677676767676666676676667667676766776676766776676766776677676766677676667767766767766767666676776676767666767677677676676677666677676776776776776767666776676677676776776677677676776766766776776766676776767767767666776776766677676767766767676776776766767677667677666666766776767767677676676776767676776776776766677676766776677676767666776767677676767767767676776766766776766776767676667677676677676767667677676767767767767766676767767667677667676776776767677666776677676676677667766677676667767667767676676767766776666776666766676676767767677667667766776776767667767677677677677666677666666776776776667667766676776677667767766776667766667667667676767676767767767766767676676676767676767677677676677676667666677676776766766667676776676776677667767766776667767766767767677676766776776766677667766767766767677667767677667677666767677677667767766766776767667767676776767767767767677676677677667766677667677666776767677677676776767767767666667767766776766776767766776776767677667767767667767767767767766776776766776766767766677676767767767767767667676676776776767666776767766776677677666677666676776666776767676767767666776766776776766767767767767676767676776776667677677666776776676767677666776767676767767667767677667766776677677677676767676676766776676676766776766667767767677676776776666766667677666776676776767677667667767667766676677677677676776666676667767677677666667766767676766676776767767676776776766776676776767677677667767667767766776776677666766767767677677
76776776676776676766776766767767767677677667767667676766776767677676776776767677676776767767766776767767766767677677676776776776776776776676776676776677676676677666676776776766676776667766776666767676776767676677667766767677676666776766677676767767677667667767766676667766677676766776776676667767767766776667767676767677666767766677676767767767767676766677667766667667677676676776677676677676677676767766677666776767767677677676676666767767667667677676776776767766776767677676776776667767677667666676677677676677667767767766776767676667767667677676776677677677677677677676776776766776776776776776666776776776776776767767676667766766776776767767767676776776776676676667676767666677677677677677677677677676767676776766767677677676767667677676776776666767667767667766677676776776776776766767767667667766776767677666766776766776676776776676676767676676767766776767676766766776767767767767677667767767677677667767676776767677667767676767767677677677677677677667677676776767767667677676676667767677677677667677677676776776767677676767767766767676666776667767667767676676776676776776766776677677666766677667766666767767667767766776767676676767676776677667676677677667667667766676666667677677676767677677677676767667766676776776767767767767767676776776767767676767676667677676766767677677676776776766776767666776767676767767676766776677667766776676767767677677677677667677676766666776767676767666676766767767767676666677666767677676776667767767667676677667767767767677667666666776677677677677676767767666776767667677676766677666776666776767767767766766776767676667676776767666776776766776767766776766767667667667677677676677667677666776767666776677676767666766667676776767766776776776767766776767677667766766776676776676776676776677667676766776667676677676767767677677677676776766776776767767667767767676776767767766767676767666776776766766677676776666767677676767767667766667667767666767677666776776776677677677676767767766766767667767666767677676667677677677676767767667677677676676766767677667767677676776667676767677667677676776776677676677676767676667666776677667767767767767676776667766776676776776766776766776666776767767667667677676667767767677677676767767767677676766677666766676677667767767766676776676676767677677676767667766776766677676766676766776776776776766676767677676767767767676767767666776767677666776776776766776676767677676776776776766767766677676676676767767677676677676676767767667767767767767666767767767767766776676767766776767767767677676767767677677676776776776677676666666767676677677677666767767677666776776767766776776776776767766776676776776776776776676767677667677676767667767767767766676676677667766767667767676667666766676677676767767767766667677676766676776767667676767677677667766767767676676776676776767767767676766767667676776767767677667767677677677676767677676667767667667676776767766767767767767667766776776677677676767767767767767667677676677676666767677667667666677676767677677676667767767767676766676676776666776767667766776767766766767767677677676676776766766776767767766767677676677676676776676666767676776766776767767667677677676677676766767677676767767767767766776667766766776767767677667767676776676776767676676776767677677667667767667676776667676767677676666766766767677667667677677676776767767677677677666776776676767766766767767677677667667767766676767667677676767677676677667767666767677667766766776666767767767677676776776776776677667766776677667676676676776767677677677677666776767667677677676776776766766767677676667676776667666767676667766677667676766776667676776776767677677676667677667766766776776776776776776767676677676666776666677677677677667767767667676766666776776776767677677677677667766767767767767766767766676767676776776677676776677676677666676676666767767767667666767767767766767767767676766776766667766677676766767677667767677676776677676767667767767767677677667676767677676776776676677677677676676676666667766776767676767767677677676667677666767767677666677677677666776766767667766666776767767767676776676776667767767677676667767667667676767767767767767767766666766776776776776767767767767676676767666767677666776667767767667767767676667677677677676776667676677667677666676767767677677677676767767766767767767767767767677677667766666776677666667676677676776767676767767766766676766767767676766776767667767676767767677676776776776776677677666676767766776767667767766776667677677677667767676676767677677676776776766767677676776677667766776776667677677676667676667667676677676676776676767767767767766776767767766677676767767676776666776677676776766776767677666776676776776766767677677677677666767767766776766776766776676776776667677676776767677676776776677676766667677666776776766776776776776767767676677667677677676667766776767766776776776767676776767677676766676776767767677667667767676767677676776667677676776666767766667766666667677676676767767766767676776776766767676776776666767667767767676767667766767767677667767677676776776767767766767666677677676776776776776767676776676767676776676677666766776767676776767676776667767676766776776666677676766676676776776776676767767676776767767667766667666766676677667677677667676776667767676776767766677676667676776776766776766767767666677666767677667767677676776667666776776766676776767676776676767767766766776676766676677666776776676766667677667766766767676677676676776767676776667766676767667767767677667677666676676776767666676776776767667666767676676676767767766766767676776767767767667766666767676767767677677666677676766677676776767667767667667767676766776677677676767766676776776766766666776767766676766776767676776767766767667767676767676676676776767676776776767676766767676767667766767676767766767677676767677666677677677666776667677667677676776776676776767667676677676676767676776767767766767766776677676676677667767676766776676767676767767676776677677667766676776767767767767767676676676677667767676677676677677666767766677676776776767767677677677677666766666766677666776667766767667667677677666776776677676666776776677666677676676766776767767767676667766766676766677667677677676666666676776666776676766767676677676676667766766677677667767676767676776767767677676767767676766766776676767767667767766776767766776667666667767676766766667667676767677677677676766776776677667677676766676776677676667676677676766766667676776677676776766776766666767666776666677676776677677676776667666767767666776676767677677667766776776677677667676776676766676776766767767676766677677676776776676767767677677677667677676776767767676766766776767677666767676677677667676767767677676667666767767767767766767767766667677667766767766676767767667676667767767677676766666667767677676767767767667767667667767767766677676776766677676767667666677677667767767767667766767766776767767767767677676676677667677676776776776766776776776767676676767677667677666676766767666767767677666677676677677667767767667676776776676676776776767666776767676776767667666677677666776776767667767677677676667676767767767667766776767677676776776767676776776676776767677677676776766676776677676766776776776676767667767676677677677676776766776667677677677677667767767667766766776677676767767766767766667666676776677676776677676776767667676776767677667676776677677677667767676666677676767767676776776676666767676676677676767767766766676767676766766667677677667767677667677676767767676667767677667767767767667766766776676767767676776676677676767676776776667677667766776767676776677676767667667676776676676676767767766767677667667767676767667766776767766677667676767677666676776667766766677676776766667767677676677676766776666667767676667676767767667676666677677676776766676677676676767766776676677667767766667766677677676776666667767666776767767767677677676667676776767666676776767767677677667766776776767767677667667766776767766776776677676776767667767666767767767767766776776767767766776676776776766776767676667767666766767767676776776776677676776677677676676676767667767677677667677666776666666667667677676776766667676776766767767667667766677677676766766676767677676676767766676776776766667766776767766776766776776776766677667666776677676666767767666776767767767767676776676776677667767767767676676766767677666676667766667676776666767667676776776677677676767676677667767767767766676776767667766767766767666767767767767677667766766767667677677677677676676677677677677676776767677676767676776677676767667677677667766767766767677677677676776677676767677676766767767766776767767677667676766776767767667676776776776776776677667767767767676767676766776776776666677676677666676776776767767676767676667767676766677667676766767767767767677677667766766776776776667676767766776776776767667667767667767677676767766767767676776767767677676776776677676767766767767766667766677676776666767767677677676766767766767677676767766677677667677677667667677677676766667766776767677667676767767767767767767676767677677667767767767767676677676667677677667677676677677676767766666767677667676767667766776776776776767677676776776766767667767766766767667677677667677676776767676667767667767667766766677676776767767667676677677676776776766776666766666766776776666667767767767767766677677676776767766767676776776676776767766776766776677676776767766776776667767766667767677677676776676677677677667767676767767767767666776677667766677676766676776776767666776767667767666767767766776776767766776776776766776776776776767676776677676767667667766767667767677677677677666776776677677666776766766766776767766776776676767677677677666766667767676677667766776776776776767667767767767677677676667676677667676666767676766776767766667666767677677676776676767767766676776676676776767667767677667767667677677667667677676767666776677666676767767666776767676776676767766676667676767666666776776767767666766776767767767767767766767767766776776677676776676776767667677667676767766766776767767677677677676676676677676767767767667677676667766776776776767766767667666676766766667676776776676677666767767676776676677667666767767677677667766667767677667676767766766776776776776776766767767767677
6776776676666776776776677677676677677676776767767767767677676666766776676676767766776776767767766767676667767767676776676767767767666767677677676776767767766677677677677676776776767767677676766776676676776767766767767767767767767766776677677666776667677667767766776776767767767767766677667676776767767677676776767676667767677677676767677677676676677666767676776767766767767666776676667767676676676766767766776776776767667676676667766776776677676776776676676767667767667767767767767767667677676677667666776676767767766776667767767676667677677667766676776767677676676776776767676776677677667666776676766776766776666767677676766767767766677676776766677677667667676766776766766776776677677676676667676677676767767766776677676767676766677667767667677667677677676776676776677677666776667767667767676766766677676766767677676776767767666667676767677667677676776767766676667766776776767666766776776676776767766767766676667677676766676767767677677676776767666776767766767766767767766767676776767676666667766676676767667667677676767677677676767766776776667676776776776767677667766767677676677677677667667677677677676677667676767667767766776776776677676677666676667767767767676676776776767667767677676776667767766677676676767767767767767676676676776677676767676677667767677667767667676776767767676677677677676767676676667767667676776766767667767767667676767766767767767667766776767767676776776666676677676767677666776676776776767676776666677676677676776776766776676766677667767767766776676676766776766766767767677677677677676767767677677676776676776776766666676677677677676677677667677676677667767676767767677677677676677676776767766667667677677676676767676767676776676677676667676776776767676677677667767767667767667677676776666666767667766767677676667676677677676776776766776676767766677667667677667767767767667767767767767677667677676766766677677667677676766676677676676677676776776776767767767767767767666677676767676776676776776767667666677667767676776767677676677677676767767767676766776676776776776776677667766776776776776776666776676776766776677667677667677676667767667666677676767767677677676776776767767676766667666776776677677677676776766776776667667677677676667767667766676776776667766776666677677676677676767767676666766677676776676677677666667767677676776776776766667677677677676766767677666776766677677667676667677676767766766676767676676676776677676776776766776766767677677676776766766776776767666677676776767766776776776767677677676776776776767766766767676766666676667767767766676767677677666776676677676676677667767767767666767767767767666667677676767677676667767666767767677666766767676767676677676766767766677677667676776677666767766776776767767676776767766766776767666776776667667666667677676766667667767767677677677676767677667766666676767667676776676767677666776677666767766677677667666676776677667677677667767767767667677676677666766677676667766776776776776776677676776767667767676676767676676776767676776776767766676767766776667767766776766776677667677677676667676676676767767666767666767667667667666767676776676666677676767667667666667667766776767666676776767767766776676767767767767676767766776767676776766776776767676767677677676766776776767667677667767676676676776767667767677667767767667766776667676767667676667766766667767666667767666767666776776767676776766767676667676766667677667676667676767666677676776766677677666776776767667766776766776666776676776676677676766676776776667666776767766776776767676667676767767676776676776767676766767677677676776766676766767767767767667667767677677676767767767676677666766767767767667677667677676776766776677677666677676666676776776776667767667767677676666766776767766766676776766667667677677677677677666776676677667766667677667676766677666776776676767766677667666676667766677676767667767767667767767767677666776766776767766667676666767666767667677676676776676767766776776676767767767676776677677667677676666767767677677676676677667677677676776666776776776766767767767767767677666766776776767667767676767767677667767766776776776776776776767767676667667767767676767766666677677666776767766676767677676766767767676676776766766776776766767767676776766667667766776666776667676776766776766676767677667767767677676776766767667766767767677677666677676676676776776767676776776776676776776767677677676767676767766676776776767667677677666776767767676766776676776766677676676677676776666667677667766776776767676776767767677667677667676767667767767676766776776676767766767677666776776766667766776776767676667677667766776767766766776766776776667676676667677676776667767677677666776776767767767766667766776767767767767766767677677667677667676776767677667766776676667677676767677666776776776776766767676666667676766667766767767767677677667767676677676767767667767767676767666776677677667767676667677677667676667767677676767667767666776676667677667767677677667767676776767677667666767666767767767676767767767676776767677667667767667767677676677676767667767766677667766767667767767676776776766776767666767767766776677667767666676766776676776776776776676776767767676776667767676767667767766677677677667767677677667767676766677667767676677677667767766776776667767676676676676776776677676776677666767766767667676767766767767667677677667766767767766666667677676776767676667767767667767767677677677676767767677676776776767766767677676767677677667667667667766766677667666767677677667667677676776666766677676776767767666677666776676676667767677667766776776676776776776767666776776766767667766767677667767767766776776677676776776676766667667767767676766676776767667766677667677667766767677666677676677677676676767667767667677676767767677676676767676667676776776676767766767767677677676767667677667767767666676776666676766776776676776776767766776767677666767766676776776776776677677676677676767666776767667767766676776676677677667766667677667767766767767766776667767767676677677677677667767766767667767676776767677667667766776767767676776776766776776767766767676767767666766776776776767766667677667767767766776776677676767767677667667766776677676776666677666767767766677667767676776677676767767667767666667767666677666767676676667766776776776766677677676676676767677677676776767766767767766776776776766776767766767666767767766766677676776767767677676766676676666776776767767767766776776776677666776767767676767676666767677676676677666766766767767767667766667766776677677677677677667677676766776677677667767666776776767767767767767666776776776776776677676776766776767767767767767767766766667767677676776677666776767767767767676776677677677676766767676676677666767677667767676766767766676676766776677676677676767767766676767676667767767667667766767767766767667767677676676676677676766767767767767767677676776766677677666776766676767767766767676767767766666767667666776767767676776776767677676676776677676676666776776776776677676776776767677676676677676776767767767666766676666766776776776766667677676776667767676766776667767676767767677677677677676776776766667767676676766767767767676767676776666776776767676766776677676667667767677677676776776667766677676677676677667667767767677676677676767766766766776766776776676776776677666767677676776766767766767677677676767766767667676767767676766767767677667767766766776667766677676766776776776776677677666767677666677666776667667676776767676677666676676767766776767767767767767766766677677676677677666776776677676776767766676767767766676767676767767677667666677676776676776767767677677676767676667767766667766776776676676776767666767666677676676766667767677677677677677676676677666767767667677676776776676766676767766767676776776667677677666677677677677677676767767767666776767767767767767676767676677676677676676767767766776667676767767677676767667766766776767767667677667667766766766676766676666677667767766766776767766676776667666776776776776667766677667767767676677676776776667667667676776776766776776677667766767767766767676776776776677667676767767677666677677677677666676776776677666767667676677666667766767767667766776767667767667676666767676676766676776666767677676767767677676667766776677677677677677666676767676776676667767667766677667766766676666766667667676676767677676766667676667767767766767677676667767667677667677666766677677666666776776776776676767666767677677677676767676677677677667766676677676776767767767667766776766676667676776766776676767676776767767677676677676776776667767766677676676766676676667666676776776766677666676776676667766766776776676776776776676767767767767767667766767676766676666776677677676767677676776776766776776767767676776776776776776776776766776677677677677677677677667767767767766767676766776767677677667767767667767767767767767767667767767666766776766776776776677677666677676676776676776776776676676776677676767767667666767767676666776667676776766776766766776776776776767767766766776776767676767767676767676776776776667677677676767667767667666767667676667676776677676667677667676676767666766767767667676676666677667767766677667666776776667677676776677667666677667767767676667766767766766767676766767676667677676677676767767767676676767676677677676767766676767667667666776767767667767767667767667666767666766776776767677677666766677676676676776767767677677676677667766776776766767767767667667767766676677667767766776776676767677676767666776767676767767767676676776677677666766776767766776766776776767767766767676766767676676776776776767766676776676767767766676776767767677676776667767766766776776677677676767766667666776767677677677677666776776776666776776776666776776776776767667676767676676677677676776776776776667667667667667767677667767767677676767676776766767767666776776676676767666767767676776776766676767766676776767767767767676776776766676676666776766676776767766676676776776776766766677666767767676766677677677677667666766776767676677676667767767677676676776776767767676776776776776767667676766776776677676766676666776776677667677676766776776776776676767766776776677667767767766776677666776676776766776767666667676776666766677677677677666667666776766766676676776766767676767
36676667767767667767767767677667766767667767676676766676767766767766767677667667676767677667667677677676677666776767676767766767677677677676767677677677667767766767767767767676676776776677676776766776767676676767767766767766767667766766776766776776767667677677667667767767767767767666676676776667677676767766667667767677676766676766767676776767767666776767767767676676776766676776766667767766676776766677677676676776766776677677677667677676776677677667767767767766767667676767767767767667676676677677667767667667667767767676776677677667766766776677667667666776677666776767766767767767767676677667767676666677666776667767666767766667676667667767767766667766676776766776776666776776776767677666776667766676767676677667676776676776776677677676677676676667766776776677667766776767667766766766667666767676666776776776776767766766677666776767677677677667767667766776767767767677676767766767766776767766677667766767767666767676766676776767767766767767677676767767767766776767676667767667677676767766677667676776676766677667677676676666677677667677677677676776766776776776767667676776776767767666767766767766667767767767767667666666767767766676776776776767666677676767676776767766776767676666766776767676776776776677666776676766676776767767766776776666776667767677676767766666767677676767766776776776776776676776677667676767767676767766776776666766776767766776776776767767667667666667767767666767767676776667666767766776677677667666767766676776776776677676676677676677676776767766766676766776776766677667767677677677676676766776776776676767666776767676766667767667766767667677677676676677676776776776776767766766676667767677676766776776776676776676776677666767767667667766776677667766776776776767677677676776776776767767766767677676776766667666677676767667666776767677676776776667767667677677677677676766767766767767666776767677677676677676767766776776677676677677676667766776676676666677676776776767767767667677667677677666667677676676776776776776776776676767767666766776766677676667677677676667676767767766767676766767767667767767766766766676666776776676776767767667666767667677677677667766767676776676766776776677676767676767677677676776776767767767766776767766766667676766766776667677666776767666767767677676676776676767767767766677677677676776676676766776776776767767767666677676676767676767666776766776776676676776776776776766676676767677676767667767767766766766766767677667767676767767767767677677676766677667767676677677667767676766776667766776667676776676776776667766767766767677677676767767767676676676667676776776766676766677677676776776767767767676676776676766676766776767677677667767767766776677666776676677676766766766766677676767767767677677667766776677667766776677677676677677667767766667667677676776677676766676767677676776776776766667767667767667676776667766776776677666776776776766676766766676766766776767667666677676676667676676776676667666767677667676667767677676767677676767767766677677667767767767767667677676667676776676766776667666776776676767767767767677667677677677677677676667677667667667667666676776766677677676766776767677667666676676667767766766676767677666776776776776776676766667767766767677677676776767767766767766676767676776767676767667766667676776776767677677677667677677677667667767676767667667677666677676776676776767677677667767766776776776767767767667677676676776776767767677677676677676766677667676776677666766767677676767767767767766776776767676776676677666767677666776776767676677677666776767666767766766767667677676667676767676776766776776667766776677666767767767767767767676767677667766677677667766766767767677667667676667676677667666767676776776676767767676766767766766766776667767767767666766667676767767767676776776767767667677677667677677667766767667676677676676767677667767677667676767667767767767766767676776776766766767767676767666766776766776767677677667767666776776776767666766676776766767767666766776676776776776767676767767666677666767766667676766776767677677677677667767767767767676677676676766776676776667767666677677676776667676667676667767766677676767766767676776776767766667767677676776667767767767677666767767767677676776677676667766766677667667666767676776767767667666676766766676767766776677666776776767766767767766676666776666776666677667676666776677666766767676667767767667766767676776767676776666667667666767677666776766766767677676667676776767677676676766667666776676776776767767676776766776776767667767676766767667676776776667677676677676776767767676676767767677677676667676767767767676776776767677667676766776776776776776767767677676676776677667767767767767676667676677667676676776767676667767767677677666676676676666767677667767766767767667767667676767677677677667677667767676776767677667676676767766776767676667767676677677667667767667667666676776776677676766776767676676776767767676776666766767767677666776767677676676776677676776676776776767767767667766767767767677666667666776676766676776767667767666776766766776776776776776767677667767676767767766776767676676677666766776766766776776767767676676767677667767667677667767767677676667667766766767676767766676667677677667767766767676676766776766776767766767767677677676767677677667676767677676677677676776767667766676776776767766676666776776676766676776776766677677667677677677677666767667677676767667676766776766667767667767767677677677676676677667767766766776776767767677676776776766776776667667766776766776776676767666766776776767667767676776776676676776767676667677677676776666767676667676677676667766767766776676776776766676767767666766767667676767677676776766677666776676776776776677666667677677677676776776767677677676776767667767767767767766767767676766676767677676767767767767667677677667766767676666667677677667677677677677666776676776677666767676677676677677677677676767677677677676767667767767677676667766676776767766667766767766676667767676667767767767677666776776776767667666767766776667766767767766776676776677667677667767766667767767667767767676676677677666776776676776667767676767767667767677676666676767767677677667767666766667767676676667767676677667667766766677666667767767767667676766766776766677667766776767767766766776776667667676776767767766767676776767767676677677676776676776767767767767766767676766766767767767767766666776767766766676676666776776767676767667766776776667676776676677677667676667667766776676667766677676676676767767677676776767666767767677676776767767767677677676776767767667676776667767667676676666776776676676776776776776667667766766776676676776667766767766776667767677667766767767666776776776776776767767676676767766766776767667766676766776776766667676776767766776776776776766766767677677667766776776776776676767767667667767676776767677677676667667676776776767677676767766677666776766676776676667767767667766767767766666767766767677667767767667677666667767667766766677667667677677676677667766767767766776776667666676776767677677667766677676767676667767767677667667667677676767677667767667666667677676776767766766776776776667676767677667767667766766767766766776776767767667676666667767767677677676767767767766677676676676776776767666776766767677676767677667767677677677677676766677677677667767767766776776767767767676667676776776776767766766666766677677676776766776667676677666677676776767676776776767667767767667767767677677666776767766776776776677677676776676766776766776766776776677667766767767677676677676677677676676767767766676667767676776776666767766676667767767767676776677667767667767667667676776767767767767767667766767767767676767676776676766776767676767677667767676767676666667766776766676677676776776667676776776677667767767767677666767676776676776667677677676776666776676766667677676776776776667676676776776677666766767766776767767767766767677667767676766776767767767667766767677667767667767667677677676677667677676676767766677667766666766776767767677676676776677676677666776776767767677667767767677676776776667767767766767677677666676767666776776676776776677676766676767767667767766766677677677677677676776776676677667767766677666776766677677676676677676767667766676766766767676767767767677676667767677667676676677676666766776776776677667767677667676776667676676666677677667767766666676767767676767766677666676776677676767766677667766677667766776776767766776776767667677667677677676676776666776776766677667676677666766766776767767676776677666766767676766776776776776767676676676677667667766766677667767766767667667767667767677667666667676767767677676676767767666676666776776776767767767767676677667676776667766677677666766767767767766767767766676767666776776776767767677676767766776667676677667667676667767766776677667666667667676776776766776767667767677676766767676767767767767676776666767767667676676667767767677676677667667676767767767767667767767676677667766776776667676667767676767766677676776676666667666676776767676677677667667767677667767677676776776776667676667677666677667676767677676776677667676776667767676767676776776776767767677677676767667676677677667766766767766766776676767666677676767767767666776766766776666776767767667767677677677677676776776767667767676776767676776677677677677667767767766767676677676677677667766676776776676776767767667667677677677676767677677677667667767766776776677677677677666676767666767667766677676776767676676767666776666676767676776767667767767767677677677677667766776776776766776667767667767677677677676776667676776667767677666676677666776776666776776676767766766767676667766776767676776776776767677667766676776776767767767667766776667667767767766767766767667767676776676676676776767767766767676767767676667676776676667667767767666767766676776767766677676767666776667676767677667666767767667767766767767766776767767766666776766776767767767676676767667667667676676667767767667767767666766767767767676767676676766667767667766766676776776766776776776677677676776767767677676667766676676776766677677666767767767667676776766767667676776667667666776677666676776676677677676767766766767667767676776767767766676677676667767767767667767677676767766776767677677667766767767767677667766676767
667677677676767667767767667767767767677667767676767766676776677676767667676776767767666766677667767766766776767766767767767767767767766776666776776676776767766767667767676767767666776767766776766666767767676767667676766776767666776677677667766776776776766676776776766767767677667677667766767676766677676776776677677677667676776776767767766677677677677677667676667767677667767666766776776667767666766776667767767766776776667666776776666766767766676767766666667676776776677676677676676766676666767677667677667676767766666776776676766666776776767667676776767667676767767677666677667676677667676776767666776677676676676677676666677677676676766776676767767667676776677666666666667766767767676776677677667677666676767676767676776776676667767667676776766766776667676676766767767766677676767676776776776677677667767766677676766767767677677677676767667676767767767666766767766776767767676766766767767677667676776676766767767676776776676776676677676767766677667676667677676677676667767667767766776677667767767767766776766767766766676667766776767766766766676776676776677666676766767767667767766677667666677667767677676767766776767766767666776767667667676776677667767667767676676776667677676776676666776767767766677667677677677677666776776676766677666666677677667766776776667677666766677667666766766776767767767676766776776776776776767767666767767767766776776676767766776677676776776677677666766667766677676677667677677677676677677666667667767767676676776767677677667767767677677677676767767767677677676667676766776776766766776766776776776776767767766766677667666667767767767766767676667767677667677677667767767677676766766677677676776767677676776776677667676767676767766676767677676776767767767676676767676776666776776776767666767667677676677676666667767666767766677676776767676677677677676676767676766766667667676677667767667676776767767767767677667676666776776767767767766667666776776766766667667676776776666776766766776676776677676666767767767767676766767676667676767677667767666776776767676776766666676776776776767676776776767667676676776677677676767766776667677677677677676767677677676677676776676677666677676766767767676776767677677677677677677666766776766776776776776776766677667677676776667676776676677676677676776666766766666677666767677667676776776767667766767767767767677667676677676767676776776766767766667666776676776767767767767767667677677676667676767767677676766776667767676767667767667676767766776767677677676776676776776776776776677677677677667676776766776677667767676776776676677667767676677677677676776776776666676776776667766776776776776676767667667767667677677676667676767767677676776776676776776667767677677676667767767766677676667767667677676667666776677676677677676676767767767677667676676776776676776776776776676677676666667766776767766776766776776776666767767677677676776767666776776776677667767676677676767767767677677677666766677676677676767677676776776767767676677667676767766766677676677676776667767666776767667767767767767767766776776766767666767677677666776767667677677677666667766767667666677667767766667766767677676676776767767766776766767767667767766776767676766677677677666767766776766776776666676776776776766676767767766766677677666766676676667677667767767666667676776677676767677677667676766776766766776766667666676666767677677676766766776776676776767666677676776776767767767667766767767676776677667767767766767676677676667667767666766766767767676767767766776676677676766766776766767766776767767767767677667676776776666677667676776766676776677677676666776776767767766767676776767676676776776676677676776676676676767666676767677667766767677676677667767766776776766776667666767677676776776767666776776767767766667677666767767676677677667666667766667666766767767666767767676776776666767767676767667767767766767677666677667677667767676767766776676776776767767667767677676676676776676676767667676776776776767677676776676767677676676667667767676677677676667677677677677667766776767677676766767677667666677677667767767767767677667667677677676776776776776776767667767767667676767676776776676767676767676767766676677677677677677677677677677676766767676676776767676776677676776767677676666676766776767676766767676776776676766667766677677677676776776776677676766776767677667766767767676677677677676767677676776767677677676766767767677667767667667767677677667767677677677667767677677667766767676766766677676766676776676776667677666676776776766766766666666667767676677677676776776767666767677676767766676776776776776776776677677677676767676776776776676767676676677676676676667767767676776776776767676667767666666776677677676677667677667676766776666677677667677667766767767767677677667767767767677667667767767767767677666666776767676766776667767767766766776677667766766677677676767676776767767767676767767676776677667767677676776776767667676767666767676677676776776767667766776776776766776677676667676767767676676677667766676667766677676667676776766766767677677677676767676767677676677668676776776666767767766767676767766677676666766667677667767676767767666676776776676776766776677676776766776776676767676667766766776776766776767677676776776677677666676667766776776677676776766767676776676676766667677676667767767766767676776677666776676677676767767677676677677667676767767766677677667676676776766767677677666766677676676667667766677667767676767676767666766776677677667667767667677676767767767666766676776767667767677676767767667767766776667676776667677666767676767767667766767667677667677677677666776776776676776767767666676677676667676776766676767666776676766766776677676766766776767767676676776776677667676767666767677667676776766776776776677667767767767767767767677676776676767667767676776767676776776677667676666676766776776776776677666776676677667677677676766766776776776776767667767767667676667767767677667667767677676776676776766766776767767677676767677667666767676767767667766776776776676776767666767666676776767766776776767767766776677677667676677677677677667767677677676677676776767676767767677677667666677677677677676767767767766676776766776677667676767676776677677666776776676767667766767767767676776776766776776677666677677676677667766676677667666776776776767767677676677667767677666677667667667767667767676676767767676776767667767676666766766766766776767676767666776676776767767677666767667767677676666776776767676776676776767767767667677677667676767767767666776767767767766767677676776776677676767766676766767767677677676677667676767667676776767676776667677676776776666767767677676776767677676776776667677677677667767767676766776767767766776676767766676766676677667676676677666767767676776767666676776776776776776677676776667676667766767766766776676767767667676776767767676776667766776776767677666667676767666776776767766767667766767667677677676776776776776667676767766776766776776767666776767767666677676767767767667667677676677667766776767677666676766776776776776776766677677676767676766677676766767767767767666776767677667767767767677676767677676776776667767766767667676667667667767767677676676767676776767677666676776676667767767676767767767767767767676767676677667677667667666676677667766776776767767767677667666776776676767766776767767677677677666776667677676776776767667767767767677676667767677667766776766766767677676676766767677677677676776767766767767677676776676776677676767676767766667667767676767676677677677677676776767677677676776767666776677667667766776776776767767677676766767766667766676776776776677666677676776766677677677677677677677676766676676776776677677677676666767676676767767666766677677676676766677677677676767767676767767676767766767767767667767667667676767676767677667767667767677677667667676677676766776676776776677667677666666676667767766776767676767766677667766766776766776667677666676677676676766677677666767667766776676776776776677677676767677666766776776677677677676776776776667667677677666766676676766766776776766766776676677676676776776766767767666766677676766677667766677667676676767767767667766667766676667767767667767676766776776767767767667676776677667766776776676776767767666767667767767677676776776776666767766766767767676776776767767767767766767767767677677666776666676676776767767766767767767766767666676767766667767767677676776776767677677666776767677676767766776776767677666776766766676776676776667767767766767767666677666667767767767667666776767667676776767677667676677677676766776776776776776776766676767676676767676776766766766767677676776677667767676766776776776776776776776766677666667676676666677666767766776776776677677676666776776767767766776776776766776767666676767767766767767676766677676776776766776776767767767667767767676767767677677666776776676766767676767677676766766776676776767666767677677667677677667667667767767767677666667767676767767667676776767676776776767667667767666666776776666766677677667666676776767766766676767666767766676766667767767677677676677676677677677676677667767667766776666767766767677677676776767676676677676767666776776677676776767767676667767667766766776667667766776766667766767677667667766676766776666776767677677676776776766667766776767767676776677676776776676776767767766766767667766667766666766676666767667767767767667766776776767767766767767676776767667677666677667667767666767767767767667766767767767667766666767766766677677667667767667767766776776776767767676676677676766666677677677677676767667766677677676776767766776766776766776776767767666776676666767767666667766776776776676776676776776766776676776667667767677677676676776767767676767677667676667767677666776776666767766776667677676677677677666676667676667766667667767676767667767766776767667767667677677667766767767766667676776776776776776767767677676676667767667676767767767676767667667766767667767676767766766667666776767766776677667767676776767677666767767767676776776677677666767767767667766776767766767767766676776767677677677677667667767677676767667677677676776676766766767767677667676766766676666767676767767767767766667767667767676767677677667767767767767677666666776667676667766767676776776677677676766666767677677
677676776667667767676776677677676776667767767766776767766766776767767677677667676767667677676676677676776766776677676776667767766767767676677676766667677677676767677676767676776676776676776776776766666767677676776767767676776667767677667667766776776767767676767767676776776666676676776677666666766766776766776767767677676766767766676676676776776766776776666677677676667767666776776766776767767767766667677677667667677677676767767767766776667767667666767767766766767766767767766676767677677676776676776767677676767676767676766776667666667677677667667677677676677666667767766767767667766677677667676767767677676776767767767677666776667677666776776666776766776667676776677676767676776766767766776776767766767766676776766766767766776667767766776667677677677666767677666766776776767767677667767676677676776767766677676776677677667767767676767677666767676776676776776776776767766776776667767677676667677677676776776767767667767766776766766677667766767766676676676677676776767667767676766776667676776776667667677667767767677667677667767676776676766767767766776766666767767767766767766766677677667767766766767667667666676776767767677677676677677676767676776677667667767766776766676776767676767676676766766677676767767766676767676776676776776776776676767766667767766667766776776767677677677676776776776776676667677666776767767677667767767767667676776676767766676767766767677676677676767767767766667766676776776767677667767767767767767677677676677666776776666767766776767767767766667767677667676677677666667677677667676776776766767677677667666767676776776776776677677677677667766667766767767677677676776767677667767667667677676776776776776767767766666776776767767677676676676666767666776677667677676677676677676776776766776776776667767677676776767767767677666667766676776776676766667676776766677677677667767767767766767676677676776677667676667766766666667767677667767676677676676666767767766776767667767766667767667666766667676776776776776677667766776766676676776767767767677677676767767667766766776766767767676677676767676776776767767767767767766776776776666776776666676667767666677676667676676776767667767676767767677676776667667666667766776767767666776767767677676677677677677676766676676776776767767767767667767676677677667766667766767767676776776767767677676667767676776776676767666776776767767767677666767767766776667767767766766666677676676766767767767676767676767767677677676776766677676776776767767767766766766666767676776766776676776776667767667677667676776667676776767767676776776766676776776767767677677666766776776766767677667767666767677667767767767766767767676776766677667666776676767676767676776776767676776677667676766766667766766767767676676766776667767677677667667667677666677666766767767767677667767676767677676667767676767767767677676767677676776766676776776776776767766776766767766767767667767677677676766677676776676766666776776767667677666667667767766776676676776767677676676676677676676666676776776677676677676767676776766676766676766676767767767766776776667767677677677676776776767667767676767767667766667766776677677676776677677677677676776676767767767677676767676776766676767676766776776776677666676766767767677677667677676767666767767766767767677677676676776776767767766767767767677667677676676666767767766767767767677667667767767767767767767667676766776776767676677676677676776766667766776776676776776676776776676766767666677666677677667677676776766676676776776677676766776676667676776776776677667667677677677677677676766767676776776677666676667677676766676676677667767667677667766766776666766676776676776667677676676776776676766776776666767767766766766667677677677667767666767667767676776776766767767677667767767677667666767767667766676767676767667767767677667767676767677676766767766766776677667667767676776776767766776767667767676676767767766767677676776767677666776676776666676667767677676767766776776677677676776776677676677667767676677677677676667677677676767676677667667767667766776766776667767767767766767767666767676767676776776776677667667676776676766767766776767667767677676767677676776767667676776767677677676776776766776767767767766767667767766676767766766766677676766776767767766676766677676677677676767767676767766776767767666776767767676767676776666767767666776776776776677677676766776767766767676776767677667767677667677677676666766766677677676767766776776677676767666776767766766677667767767766767766767766676667767767767677677667666676776676776776767676767676776676677666766776776766667766677676766667677667766667766776776776776776676767767666776776667767767676776767667676767676776677676766676676776767766767677666776676776676776676667666776677676676677667767667766767676776776767767667767767767677666677667676776676776776767767766676767676766667767767767767767677667767767767766766776676776776767666667677677677676766776767676767767766776767766776776776767766677667676677677677677676776767766776776776676776776666776766667767677677676767767666776676666677666766766776776776767767767677676766776776776776677667676767766677676776776776767667767767667676667667767667676677667767766667677666776667667766767677677667767676767676667676776766776677667676767667766776677667767767677676666767677676766767677677676776776767676776676766776776767677677676666667767667677667767677667767766766776776776667666776767766776766667766776676676667667766776776676767676766677677666767766776767676676776766676767676667767676767767667667666776776766767766667676766776767766676776766767676776667767677666776677667766676776667767667677666766776767676767667676776666677667677677666767767677667676676776776776767767767677676776667676776767677676766677667766667677677667766677677667676767766776667767676667767667677676766767767766766766767767666776776677676776776767667676776677677667667667766776776776776767676766667677666676676676776776776766776776776766667766776767767767767677676776766767767767677677676776767767667766677677667677676676776776676776776776667676677676676677666767766767767767766776776666677677666776766767666767767767676767766767677676666676766776776667767666667766776776676667676676766776767767677666776667676677676766776767767766676776776776677676766767767767676677676776667677666776767666767676676767766677667676667767666767766767666767767766776766767767766776776667766767766776767677677676767766676776776776676677667767766677677677677666766676667676676766766667667767766776767676767676666767667767767676776666767767767677666776667767677677667677677667767676676677667666767676677677676776677676677676776666677676776667677677667767767767767767766667767677677667767766676776776766776767766776766767677676767677667677667677667677677676676677667767767667766767667676766776776767767766666767766776776776767677676766776676776666677667677677677677677676767667676677676767677676767676676666767676666667767766667766667667766767667767677676776767766767766677666667766676676677667676676776776676767766677677676776766767766676776776776776776766776776776676776676676767676666767677667676776676776776676676767766766767767767767767676767767677677677676767667766667767667677677677666776767767767767676767676677667666776667767676767766667766776776767767667676776776767677667766767767766666666677676767677677676767766776776677676767767767676766666776776776677677676767767767677667677676776776676766767767767677667767767767767766776776766677677667766767766766767666766776776767767767767767676676776766767767677677677667677677666676776776766776766666677667767677667667767767666776676776776767767766677676667767676776766666667767767677666767766767767767676767767766676776676666667676776677677677676766776766676677667767766776676776676766776676767767766677677667676767766677677677667667677667676776767766676677677677666766767677677676677676766767767767676676776767767667766676767767766767767677667677676776767767676776776776676677677677676677676776767667677667677677667767766767677667666776767766666667666776776676667767766776767667676677676676776766776767667767767676767677676767677677667767677676676766776776666677677677677667766766767677666776676766776776776766776766767676776767767667676767767767676677676766776677676776677667767667677676676676676676767677667766776676776766676776767767666766776667767767766766666766766667766767766767766766776766767767767766676767677667767677677676676776667767676676666767666776676666767767767676776677667766667676767767767677666677676767677677667667676677676767767766776676677667677667766776767676677676776666776766776667676677676666767677667677666767667766677667767676776767676766677676767767767767767667677677676667767767677667767677667677677676767667677666767676767677667677676776767676767667767767676776666766767667676676677667767676676776677667767767767676776767677676776676767766677667767767766767766766767666666676676767677677676776666767767667666767767767766767767767766767666767676767666667667767766666766776767676766776767767677667667677676666767677676776666666666767767767667767767766766677677666776776776776667676767767767676776767767676776667767767667766767666766776677676766776776776666776677667667667767767767767767766676767766677667767667676776776677677677676776766666767676767766776776766776776667677676776666766676767677666766767767767766767667676776776776676776767766766767677677677677666776776776776766767677676766767676767767667767767677676776766766776776776776667767766677677676677676766776776776676776776666667766676767766766776666776776666776776766676677676676767767677667666776666767767767766776767767676766767767677676766767676676667676776767767767667767767676767766766667676776776677667676667667666677667677667767677676766666677667767667766776676767677676666776767767676677677676776767767767677677676776776767667666766776767767766767767677666676677676676666666776776776667677676766766776767677666776776776776766776766667666776766776767676676776766767767767677676767667767767677677677676767766776776766667767767676766767766766776676776766766776667767666667677666776677666767767767677666667667767767677677667676667766767767677
67677677676667676667676767767767767667767767676676776776776766677666767666767767767676776766767767677677677667677667676776776767767666766766776776667767667676676766776776776776677677676767667677677677677667767677677676776667666776776776677666766776767677677676776776767676776766666776766776667767767667767766776677676776776776776776776766766776677667677667767667667767667677667767667667676776776767766677667676776776667766767677676776667767676766767677667666776667677667766776766766677677667677676677676676767767767666767677676776677676776766767677676677676776776767676766667667677677676667767677667677677676767676767676776676676776677677676776666676767676776676776666766667767677677667767676767767766776776776767767767677667676776666767767667676666776676767767767767766767766767667767767766776767767677666776677667766667767766766676767676776766666776776766776766767676767676776776776776776667766776677667667767667677676767767677667676667767766776677677666776677676776776776767767667767667676677666776667676776677677676776677676776677676776676667666767667677667767767766677666776767766776666776766776676676676766776767666676666776776677666766677676767676776767667766767767767667767767676677677667766766767767667767676767767667767676776767677676776767767676776667767767766776776776677666666676766766776776776677666766767677676776776667766676776776776766776766766667676776666767766776767677667677676677676767667767766767767676676766766767767766776776676767767767676676776776767677667767766776767676677667677676767677677667766776676676766767767766767767676766776676767666676776767677667766776776767766776676767766767676667677677677666776767677677676676776766776776767766677677677667767676767677676676776767766767767767767767767667677677677676767677677676766776766767766776666776776767767677667676776776766676776676667667767676776776776767767767766767676676677676776666767677667767766776776767677676776767677677676767667676776677676767766767767676676676776677676767766767676767767767767767666776767767677666766767766776677676767677676667767767676776677677667767676767667677677667767766667767766766677677667676776767676767766667766766766766776677676676667676667667677676776667676767676776676767766767767766766766767666676676767667667767666766676676667676776766767676767766767766677677676676776767767667667676677677677666767676776767767676767677667767767767767677676776766767766776677677676776676767667676776677677676676677667677676767767766767666776776776676776667767676766776766776767767676776766767767677677666676767767766766766677677676767767677676667767767767766676767767767667667667667767767677677677676677677677666676767767676767767767766767676667676667767667766677676667677677667667766776776767766767767677667676766667676767677676676776766776766676767767767677667766767766767676776776767677667767667676767676667767676767767767667676776776776776677677667676766776767766767767767676767766767766766767766766667767766776676776766677677676766767677667766667676767767767767666776767766776666666676766776667676776776776776776767767677676776767676677666776667676676776776667677667667667676776677676767677676667676776677667767767766776666776676676766676767767767766767677666766776776677667767767767766776676767676776776766767766776767677677676767677677676776776767667676767766776676776776767766676776776767676776676767676776766666667667766776767676767676767767677666776767767767767676676767766767676676776677676766767676767767766667767676767767767767676776776776667767677667676776776767677676776776776776766666766776767767667666776776766677677677676767766776766776766676767676666677667676677676776767767677667766767677677667766766766776767677667676767677677677677677667766667767767767767676776766676767677677677677667677677667766767766676677677666676666676677677677667767767767666767677666766767767677676676677677677677667666776676776767767767767766766667667677667677677676776767767767767766776776767767767766766666776776677676776776676776666776767677676667766677677677677677677666667766677677677677676667766776767767676676666776767767667766776667677676676676776776677677676676677676676776767676776776776766776776766676767667677676767676676776767766767677676676677676776767767667676677677677677667666676677667766767677677667767667676766766767667766766767766676776676677676666767666667766676776776666767767766667767677677667677676677676776776676676776776767677667677676676767767677667666776676666667666676767767766776766767667767767677676767677676767676666776676676776677676767677676776677677677667667667677676776766667676677677667677666776766676776776766776776776677666767766766767677676676666667677676676677677676676766766776676677676767767667767676767766767767667667767677667767667766677667677676767677676776667667676677676676767666667767767766667667676776776676767767766766767676767767676666767667677667767766766776776677667767676676766776776677667676677677677677667767767767677677667676767767667667677667767776767667766667677677667767767766767767677676676766766776677666676776767677676676776677667767666776776776767667767677677676677677676776776776776676776677677676676666767676667766767766776677676767676776776767676676776677666776667767677676766677677676676767767767767766667677676767677677677667677666776776776767767767767767767766767676776766676767676776776767767766767666767677667767766776776766776677677677667667677677666677666666676776767767766767767767677676766676766667677666667676776776676667667766776766776767676677667766767767767667677677666666677666676666677667667767676767667676766676776767676776767767676776767676676776776667767667667767676767767766776767676776767766767677676776776776676767766767767677666767767677667767766776677666776677677677667766776667767676677677677677667667666677676677666677677676677677677676677677676776776776776667676677676766767767767766767766677676676677676776677676776666767677666677666676767676766776677667676766667767767766776767767767667676767676677677676776767766776676767677676667766676766677677677676776667666767676676767667677667766776667676767666667676776666767767767766767767676667666767667767766676776767767767677677666767667676776767767676767767666667766776776767766676677666677667676776776676767767767666776776766677677676776767676766766676767767766776776767676776677667767767766776677677667767767677676766677667767766776767766677666776677676676776776767677676766776776667677667677676776677676666767767677677666767667676776776766677666776677677677667667667676776767766776767677666677677676776676767677676667767677676776766676767766766767767767767677677667767766677676766766776676667677677677677677677667767766767767767767677676676767676676776767767767767677677676776766776676776767676667676776766776776766776666767666767667676666776766767677676767767767767766767677677677676677676767767666676676767676677676776767676776667676676767677677676677677667767676776676767667767667766776766767767666776767676776676776776677676767677667667766776776766676767677667677677676767667676776776676767767767667767767667676776776767766776667767767677676767767767766776776766776766766677677676776767766767766666677667667766676767676767676666776767767767766776776676767666766776766767767677667767667767767767676776776766676667766667766767767767677676676776776766776767677677666776776766776667766766776776766676767676676676676776776677677676766677677676776767767767667766677666766767677676776677676767766766776766677676767767766667767767767767667767667767766666776767767767766776676676767767767677667767767676776776767677666767676667677676767767766667766776776776776776767767666776776767767767677676767667676666677666676677677676767677676767677676676676667676676676677676676676776767767677677676766766776766766776766776776776667667767766766767667767767677676776767667676776667767767666766677677677676677676767667677677667676766776776767666766776776676767666767667766776776767666767766767667767666676767666767677676766767677677676766776776666767767766776767767666666776776677676776676677676767676767677667676676766776766667767667677676776767766776776767677677667767667767767767767667767677666666676667667677677677677667767666677676776776767667767767677677676767766667677676676666677676767676676776776776776767767677677666677676667676776676676677677676776677677676676677677667677676776776766676776766667766776767767767676677667766676667667767677667767677677667667667676766676776767767677667677667676776776676676776677677676767667666776767677677667766776766776776766667666766667676766767667676776766766767676776666776666677666776677676776766776776676767767767767767666676677676766776776767767767767767666767766767767676766767676776677677676776767766767677676677676767667676677666776767666676676667677676767667677667766767677677667767677667767766766766676767767676677676667767666776667767677676677677676767677677676776666676676776776776767677676776767676766776776776767766676677666776766776767767676767767767767667677667767676676667676776667767677666767667766767677677677677666776776667766776776667767766776776776676767667677676767767676767766667767767677667766776676767677667676676667767767667767766776776776776677667767767676666767767677666767676676776677667767767766766676766676776677677666677666767666766676776776776776767676767676766776667766776677676667766776676767766677676766677667767667666767766776677677676776767666677666767677677677667666776776767767767766667677676776767677666776766767766677676776776766776767667766767676776767676766767677676767677677666776776766676776677676776767667667677676776776776677676767766766776767677666677676767766767767766776676676776676676776667676676667667676767676776667766767676767676776776776767677676667766676767667767767766767676767767676667677677677676666677676766767677676667676767667767677667766666766776776667766767677676776667767676766767767766776767767676767767767677667666776776767677667677677666767677666677677677676667767676776776776776676677666776677666676776676676767666776677676776767766767676676776767767677667676677677
67677677667666776767767676766666776676767667767677676676776767767767767676767767767676776667766767667666676666776776776766676776776776776667767676776776667767766776676666776767767767766676676677667767767677667766776677676776767767667677676776776776766776776677676776676667767677676767766766677666776677677667677667676767667667677676767767766767676767767767667767767676767766676667767676767766776767667677677667667766776676667677666776767667677676767766677676767767766776767676767667677677667766776677677676776666776776766776676776767766776776676776776667766776677677676766667767766676766677677677677677677666766767767676766776677667766766767766676677667766776676776767766767767667767677676776677666776676766767677676676676676776776776766776676667766767767676766676766776776776677677676677676776676767677666766776666677677676776766766776677677676776767677676776676667677666767667766667767667767766776766776667767667676767676676766776666667767767767677667677667767767676776776666776677667677677676676676676667767766767667677676676676776667676776676767766676776767766776776767667767766776776677666776676776766776767767677677677677667766677667767767676767767677677676776667677676766766667767667666666776776766767766677676776776766766776776767766667676677666767767767767667676677677676676776767676667767676767676767676776677677677677677676677677676766767667676776776667767667767676776677667767676666767767766776776767767767677676776776767666677676776776666677666776776776676767676776776776776776766776677677667766776776676676776776776666676676767767766776677677677676776776767666677667676776776776776767676776776776776767667766767766767766766677666676776776776767767767766677677677676767676766776767677667677676766677676767667677667667767767667677667676776676676677667677677676666767766677676776776776776676666676667767767677676776676677677677676767676667766767676776776667677667767767677676776767667767767676676766776676676677667667766676776776767767677677676767767676776766776667767676767667767766676767766776677677677667766766767666776767766776776677667676667667767766676767676766666677677676676676776767766767767666667667666776767767677677676766776776776776676767676766767767667766676776767766776776776767767767677667766667767767767667677676667676766776766676776766767677676666677676767767767766766776677676677677667677676666776776776667766776767767676767767766776667766776776767767676676767767766767767677676776676666767766776666767767667767667766676767766667666766677676776767667676766767677676676667767667676677677677676776776666667766776776677667666776767766667767666766766767766767667767677677676676776666776767766766667767767767767767666766667767767676776767767677667676767766767767767766776776766766767766677677667677677677667667677677666666677667766667677677676776676676667676776776676776767767666776677667767766776766676767677677676767676676767667767677676776677677667767767767767677667676767667666767767667676676776667766766776677677677676767676676776767677676766767767767677677666776667767667667767766767676676767676676776676776766776766666767766776767677677677677677676766776767767767667767677676767766767676767766776767767676667667767677677677666776776677677676677667677667766776776677666767767766676767677676767767767767677676776776776776766677676767767677667667676776776767767766776766767767767667767666676767676776767676767767667677677677677666766676676766776676776677676776676776776776776766677666676767767667766776776767766677667676776776767666676667767666766776667767767666667766767676767767767767767677666767767676766767666776666667767677676677676667767677676677676667677677667766676776676767677677677677677677676776677667766766776767767667766767767667767667767676776766776776766776766666676767767767666776776767767676767666677677666676666667666767767666766667676767767667767676676766767767667676776766767677676677676667666767667767767767667677677667677677676667766666776766776666776667667767766766766776766767767766776677677667767676767677676667767766767677677677666776676776676776776776766767676677676767676677667666767666776767666766767676767677677676666767667676667676666767667767676776766766676776767677667677667677677667667767767677677676767767766776677666667667767676776667676666676776776776776676776776767677677676666776766766667766776767677667767767667766767677677676776667667677667666767766766767767767676776776776676666767666676676776766776667767677677676776776767767767677676766666676767767766776667766677676767666767766666766767666767677677667676666766767767676776776767767676766776776776776776766667767666766676767767766767766667677677676767677666677667766767767667767767767766676776776776676776776776776666766667766677677677676776667766767766776767677667667766767677676676776767767767767766667676776667676766767677677677677667676677676677667767767767767676776776767767767767666667667677676676766767767667767677667677667667767767766776776767767667676666666767666676667676667676667766776767667767677676767667676666776776666776776676767766676676767676767766776677667677676677677667667767767676767667676667677677677667677677676666667766776776676677677667767676776666766767767766776667767677676766776776677676677676767676776767676767676676776767767766667676667767767666767767767666676677666776667666776767667767767767676667677676677667666767677676667676676676776677677667676676766676776766767767676776776766676776776677677667666776766677676776767767676767677676776676776767767667676766667677677677667766767766776677677676676767667767666766666677677666776776676667677677676767677677667766776677667766676767767677667766776766776767766766766776767766677676767767677676767677676776766776767766767667766676677676666776776766676776676776676766776776767767676767766677677666677677667677677667766667667676776767766776766667767767677676766776667767767676677667676676767767677677676676776776767676776776767767667767677676776676766776776776677666776667767666667767767676676776767766667766677677676776767677677667676776767766776776776667767677676776676776677677677677677676677676776667666776776676767666767677677676776677677677676767676766767767766767766776667677666776767677666776767767767767666776766776776767666776776776776676776776676776677667666776766767767766666676767667677677677667767677677677676767677676766776676667767676667767767667667677667676767767677676767766776677667676676776766766766767667677676776767767767677677676776766767766776776767676776766776676677667676767677676666776766677676776767767667767766677676677667767767677677677677677676776767677677677676767676667766767676667766677677666677677667666776667767667767676766767766766677676776776767677677666676676767766776677676676776776677676767666776776776667767676767677676766667666776776767677676767676667767667676776776676766776776776666676776767767667667767767667767676677676776776776666776676677667766676667676766767767767766767677676676766667766676776667767766776776666676767766766767666776676776676677676677676766676666676767667676776776776677666776776666667767676766676776677667676776776776776667767677667676766776776676676776676676776776767667667677677677677677677676776677667677677666776776776767767767676767676776776776776776677676776666776677667766776776766767677677666676767767677676677677667766677677676667767677666677676767767767667767677676677677677676676667677676677677666766666766767666776677667767766767676776676776677677676767766766767666767676776766667766776776767766766767766766776766776766776776667767667677667766766766767677676667767666677667767666776776766666767767767677676667666676767767667666676767767766667677677676767767677676767767667676677677677677667766666677676677676776766767677676767766776766776776776767766776776767767676776776767767767677667677677676766767767677667666767767766776776667766676676776776666677677677676667767767666767767677676666776677677677677676776766776667767666676676766676776766776667767677677667767676776676667677677666776676676767677677676677677676667676776776776776767767767767677666776766776676776767667667766766776766776776676776776667676667766776667767676767767767677667767667677676767676767667676676667766776776776767667767766776677667667767677677677676677666767676776766767766766677677676776677667677676677676767766767676677676676776776667766676767667766677677676667766767767767676776776666776776667676767676776667677677676767767676676667677677667677676766767666677677676666776767667676667676767766667676776766766667767676767766766677667667767767767766767767767676677677666667677676767767677676677676676776766776676776666776766776776676776667677676676766776676776776767767677676677666666776766676677667677667676676767676766677667676677666776667767676667666766677676767767766676766767767766776767677677666776767767767676767677676766666776776776767767767676776676767676677667766667766677676766676776676776677677676667767677677666767677676767667767767677676776677666776776677677676677667766776667767767677676676676776677667767767767667767767677666676776766676677667766766676776767766776776776776776776776776667677676776776776766767766676677676767667767667676676676676666776776676767767767766776776677667767667767767767676676776776767676776776776767667767766776776676767767677667667676776676677676677666767666677677677676776776776666776776766776776666776776776776667766776677676776677676776677677676676776766766677677667677676776767667676766767677677677667677677677667767767677676776767676776677676677666776767767676666766667677676776767766776776666776677677677676766666776776776776767667767767767767677666776667767676776677677666776776767766776776776767676677676677676767767766776766667676767676676776766676676677667677677676667676776766676767767667767767666776676767667767676767767677667767677667667676676666667676677676766767767766766776776776676676667667677676776767667767766776677676677667666776667767766677676776776677676677667767667767676676676776766776676776767767677667767767677677677677677676776767767677676677676767676767677667767767667767767677
767666767767666766676767767676767677667667767667767767766677677677667677676776676677666666667677676776767676776766776676776766677677666776766767666766767676776776676776776767677677676776776776776667676776667676766677676767676767767767676766677676776767766677676776767767767667676767766677667767676766776776776676677676776676676677667677676767676677676776767677677666767667767676676776776666676667766776776677676676677677667766667767677667666766666776776776767767767667676767767767767767767677676677676677676766767667677676776666676667767666776666767676667677676776776776776776677677677676677677667767767677676767767767767766667677676776776766776776667767666667677667767676677677666766766776767676666676676767677676676767767767667767667667666767766677676767676677677676776677677677677677667766776766676776676776767766767767676776666677676676767677666677667677677666776776776767767677677677677666776677676767766776776767677677676767666776767667767677676767766677677676677676666766666776776776677667766776767767667676767766677667767767767677677666667676776766766767676776776776776766767767667767676767767667676776776667766776676776676676667767766776766767767767767676766676776776776676667767676766766766767766767766676676667767766776767666767677676676776667666767767767676677676676667677676766676767666766767767676767766677676677677676767677676776766776677666776676667677677666776677677667676767677677667767767667766766766767767766776767767676767766776776667667767667767676667767767677676677676776776767767767676767767667676677666776666776776767677677676676767667677676776766767766776677676676767667677676776667766767676776767767676776776677677676677666677667677676776767767766767677676766677667766776766767676766767766677677677677677677667766776766666776776676766776676677676776776776776766767666767676667676767677677667666776767676776776767667676677676776667676776667666776677667767667666776677677676776667676677676666677676767766766776677676767767677677676767767666766767767677667667676767766776767667767766767766676776676776776767676766676776766676666667676767767667667667677667766676776776766776677676767677677677676666776667666767677676666767767677667676776767676666767767676776776676677667767767667767767767767767667767767677677666667667767666776677667677676767677677677676676776767676776776677676776767676776667676776776766776767677677677677666676776776676776676776676767766767677677676666666767667767766767676767767767667667667766767766767677677677677677666767767677677666666767677667677667677667677666677676767677676776776767767767667677667666667677676767766676666776766766766776776667676776767677667677676766667767667767676767677667676677677677677676667677677676676676776676767767667767676667767676776677676776676677676776677676676677677667676776776677677677677667767677677676666677677666776766767767676676776677667677676776776776676667676676776766676776776776766676767667667667766776767667766767767767766776776676667677676677667767766776776776767667766677667767676676677676776767767766667667677676767667767676776766676676767676776776766767676767767767667766767767766677666776767667767767676766766776677677676676677676767767667767767677666776776666667767676776667677677677676776676767766667766776767676766766776776677676776677677676667767766677676767766767767667667767676667676776776766776766767677666776666677676676776776766776766776776776776666776677676766766776667767767667676677667677676677667766767767676766776766766776767767767667677676676767767677677666776776666767767767766677676776767767677676667767766677667676776776776776776767667766767766767667767667676667767766767677676767676767666776767767677677677666767666676667676667766776677677677677676776776776676676767767667766667767677676776776766667767667767767766767677666766766776776766776677676677676767666776676776767767766677667676666776677677666767667677677676767767676677676776677676677676667766767767767676767766766767676676767666676776767767766776667677677667767766767767676776776767767767667666767766677676776676776776776766676676776676677667767677676766676767767666776776767676667677677677677676776767767676776766677677677677676766767666766767676766767677667766766767677676766767767767767677677666677677667767677666776776767767767667677667676776767676776666676677677666766767676767767766776776776667767677667677677677677676666667766776767767667767677677676767767676767677677666766667676776766776677677677667766776766766767667766776676767767667767667767677667677666667667677677667677666776766776677677677667767666676776776766776766776677676667766776676677677666767676766776767677677676667767767677677676766667676677677666676776776766766767767666767676767676676676677677667677676766776767677676767767766767767767667677676776776776767767767667767767767767767676666776767767766767767767767677677666767676677667766776766666676776677677676767766776677677677677677676776676676776676767676776667766767767767676776776767677667676767677676776766767677666667676676667767667766766767767767676667677667677677676776767767766767676767666676677676776776776766776767666767677667767766776767667767676667766776676677667767766776776776766776767666676767676676767767766766767767667667666776766776776766776776776766767767767667677677666677666767677677676776766767767767677677677677676667767677676676767676767766767767767667767667767766676766677667676767677677676767767677676676767667676767766767766767677676766776677666767767667676676776767666767767676676776677676766766677667766776776667666676766676767676666776666767767677667767676776767766776666667666776776767677677677677677677667766776766776676776776766767676776767766676776776677677666776676677676676776776766767766677667677677667676776677677666767767667676677677676776766776776776776767766776767677677667667767766767676677676676776676767766666676767767767767677676676776677677667676776776776667767767767767767666776667677676776767667766676677677676776677676677676776776776766676767767666776767767767767676776776767677666776776676766776776676767766776766776776776766667767677677676667676676776767767677676667677676767667676767766667767767767677676766677677677677676767767667766776767666676776767666677676677676767767766677676767766776767677666776766676766677666776776677677666676767767667666676776677667767667676667767677676667767767766676677677677677677677666776776776767676767767676676676776776767766776667767676766776677667767676767677676677676767767767766677676767767677677677667677677666766776776776776776776776677666767676776767766776776766776767766676767767766766767766766676767766766676767666767767767676776776767667767766676766677677677677676766767767677676676676766776676677676767676666776766776767667676776767766776767767677676776677676677676776676776776767676667666776677676776776676677666677676776767677667767667667767767676767667767667767676776776776767666767767667766776776767767766676667676666767767666667677667767766776666776776776766676776677676766666676766667766667667767767667767766767767766776667766766676677677666767676767767677677667767767766766767677667676776767667767767767677676667766776776776676776667767766767677676776767767666677666767676776776776667676776767677667767767677676766677677677676767666767676776776776676776766666667666776667766676677677676677677666767767766766666766776767767677677677666766767666767767767766667767767676677666667676766667666767767676776676767767767766677677666776766767676677676767767767666766776767666667676677667677667677676766767767676766776767677677677666676776766767767767767766766677676767767767676767666776676767677676776776776667677667766776776776776676776676667767767666776776776776776776667667677677677676767677676776766776767676666667766776767767667666776767676776776677666767767766776767676767667766776776677667766676766677676767676667767767676676766767667677676776767676676667666776776767766767676676776776776776767667666767667767767766776676677676766676766767676776767667677677676766776766776767767667677666776766677677676766677677666776766766776767676776677677666776676776776676767677677676667766677676667677676676667676677677677677667767676776666666776677667767767666677666676776767676776776766677676666766766776776767667767677677676767767767767766667677667766767677677667767767667767677677676666667676776766767767766677677677677677677667766666776776767667767766676766776767767766676776767767676766776666676677666676776767767667676677677666776776667767677677676767766767766676676776776776667666776767767676766766767766667677666667767766776766677676766667667766676676676767677667667766677676776776776677666766767767767767767766677677676766776776767676766677676676676776776767677676767676776776776767667676766776767767766676767676766767767767767677676767766776766677677666676677676767767676676767677677676767766776676767767767767767676776677677677666767766676776667767677667766776766776677676667766776677666767767767667667767676677676776667766776767676677677677677677677676776776676776766676667766776776776776676767667676676766767767667677667676767677677677677676776677667677676776776676676776776776776766767677677676676776776677667677676767767677676776666767676767767767767767766676776766776766766776767677677677676676766776676767767667666767766776766776667767767767766776776767666677676676776776776676767666776767667767667677676677676667667766776776776766677667666677676767767667667676677676766667766766667667766677677677677666677677677667767767767767766676677667767677676667676766767667767767677677676767676776776767677677677676666667767766776766677677677676766676767766776776776767676776776776767767677667677667676767766776676767677677676666776676667667767677677677667766766776677677677677666676776776667766776776676767767667676776766766776776676766776776677666776767666766676767767767666676776767766766767767766767667766776677677676776677676766677676677676767767667766767766677677667667767766676776677676776676676767676766667767767667677677677666667667766776767677677676766766767667766667767677667766666676766767767
66767676767667767767667667767676776776767677677676676677677677677676677677676767767766776767667767677677677676767677666767767676776676767766776667667667766766677676667677677666767676676776676667676776767677676666766776767767767676767677677667677677677676767676767767767667766776677667667677676776776767676676676767767766776766767767767767766767677676767676767677676776776667667677666767677677667677666667766666667767766776766676776776767677667676676676677676776676776766667767666767667767767767667767766767767767677676766676677676767667667767767766677666776676677666776676776767767767667766776767767676677676767667767677676776776676677667767767677667767667766776676667767667767766776776776676667667677677676767766677676676766776776676676776776767676776676677666767767766776776776666676776776666776667767767667666776677666776667766776766776767767767676776767677667666767767677677666676667766677667676776676776767676776767676677676677666766776667767667766667676776776767766767767767766776666766776677676776767667766677667666667767677677676776676776766776677676776767767767767767666776667677676767767766776667667676676676776766677666776767676767676776776766776677676667677667767676766677676667767667766766767676767677677666776776666767766767667676677666676676677667667767767767767767767766766667677676776766767676776776766766776667767667667767767677677666667767767766666767767677667677677676767677677667666776776667767766667767767676776677677677676776667676776767767677667676767676767676776667667767767767677676776676776667676766767676667767677676776767767767767767767676766767767767767676767767767767676667767767676776766676776667667677676776767766766767767766677666767767676776766676677676776776776767676776666776766667767767767676677677667767767677677676776767766767676667676677677677667767766677676766767767666776776767767767766766766767667666776766676767666776776766676677667767766767676776776776767766667676776776767677676767677677666666767676766767767766776776767677676776767767667767767677666766766776767767766667767676677676776776677676776776767667767767767767767667766766776776666776776776677676676767677676766767767677666776677677677676776776767666767767676776677677677667677667667767766677677677676676767676776776676767676667767677677676767767766676677677676667767676776677667767766677676767766766676776776667677676767766767767766767767767677677677677666677666666767767677676776767677667667767676677677676667767667766767766667676666776766766667667677676667767767676677667677677677666667767677667666676676776667677666767767766676667766767677676767676766767677667677676667767677676767677676667766767767666767667677676776776776766767766776776676767767766776666766767766766766677676766667767767677677677667767767667676776776766767667677677667676677677667767666767667677677676776767766776666766776767767767677667766776776766676667767667676776767677677676766766776667766677676766766666776776677667677667767677677667677666766677667767677667766766776676767676766766776766677676767767677676776766667766767676767766776677676767766766767766767667676766767767676767766676776766776667677677677677677676667767766776766767767766766767767767677667767677677677676767767767676776767767677676776776667767766776667766766766767766677667767677676776776676667676677677677676667767766776766766776676776776677677667767767766676767766767676677677677677667767766767766776776667667676767676677677667766676776776766767666767767767766677666776767767667677676666776776776676776776667767766767677676776766776767666676766766767767676676776676666776767667766776776776677676776776776776776776767677666767677666776767676776767767767677666776766767767767767767767766666767767767677677667767677667767677676667677676767667767766766776677667767667666767677667767676666766767676776677677676776766767766776767676666677677676767767766676677677666776766676767766767766766767667767667677677676776776677677677677677667667666776776676677676776776667677677676667767676776776766676667767766667676776776767666776766776766666776776676677677667666767767766767676766767767766677677676676766677676776776766767676767667766776666676776667767766776667766667766767767766666776677677677667676666667767677667767767767766677677667767666766776676767676667677666776766677677667767767677677676677667676766677676776776667767666677666776776776776776766677676676776667677676767667767676676776767676676677676776766776776667677667666776767676767677677676766776676767766766776677667667767677667766776776767676676666776767766766666676776776767767676667677676766666776776776776776767677666767766776776767677667676677666776676767677667766776767676776676666766776676767767767667677676776776767767767667676767676676677667767676667767676767767767667767677677667767667676677677667767767677667766667767767766776776776677676776766667766767666776767677676666677677676677666766767767676676767666776776766776776677667767767766776776776767677676776776776767767767766776776766776776767766766776776676677677667676767767766666667676776776767676677677667767677677676776776776667767766776766767767767676767766767666776776676676776677666666676667767766776766776776766766767767767676666766776767767676776767767676776676667676776677667677677667676676766767677667767767676776677666767767666767767667667677676767766776676677677667676776776776767767767766676767666767767676767766766767677667677677677667676676666667677677666776767676767767677677677676767767676776767767766766676776776776667677676667767767767767677677676776767766776666766767767666776776676776666767677676776767767766766767676766776776776767767677677676767667767767666776767766776767677667767767766677677677677677677666677677677677676667767767767666677677676776677667677666766776767676667666767677677677677677676667677677677676776676767676666677667677667667767767666776767667667766767676776677666767666767677677677676766776776766676766776776767767767667767667767767677676677676776776767766666666767677676666776767677676776767767667767767767676677666676677677666767667667767766776767767766677667667667667677677667766667766677677676677667666767677676776776767766766677676766677666676767767767767677676776677676767767677666767667766776676776767676677667666776676776766776666676676666776767677666676666666776776676666766767767767676776776776776776677676677666767667667767677677666776776767767676676776776776767766767667677667767766776767767676767767667766767767676667766776677676767766667666676767667676676767677667677676776767767767666776766676776676677667676767766667677677667676677667677666676776776766767767767766776677676776766767677677676667667767677676776766766776676666776767676767767666676666767677667676776676676676676767766776677677667766677667766667676767667666666676776776677676776767766676776776677667676776766776667676677677676776776677676667767667666767676676677676677676776776766676776766776677677666666776767676767677676776776767677676776666767766676667677677666677667676776767666776767767677677676677677677677676776676776767667766776767676667676677677667667766776776776767766776776667767767676766767767666666767767766667767667767666776776776767767767767676776676776776677676776767766776766776766776677666677667677667666776766667767767767767667667767767766776776776776677667767767767767766767766677667677667666766767667676776667766776766767677667767677676776776776776677667767676776667667667676767676776776767766766776677666676776776767676767766776776776676767767767767767767677667676776776776767676776767676677666776676677677676776767666677666776767766766667766667766677667767667766776676776677667767767676667676776767676776776766767677666676776667767677667767676766776767766677677676767767767666767676677677676776666766667666776767767766677676677666776767677676776767766767767767677676766767676667666776667767767766767767666767766667666676776766776776776676776767677677667767676776676776767767667767677676776766666676767677676767667676776677677667676667766776767666677666776776766766766666776677666776767767667666776676776776767767766767767667677677667767767767676767667767767677677667667766667666767767767676767677676767767767666776677677677676767677667666776767667766776677677676767676767677666776666676776767767766767767676676767767676767677676676776667676776677677666767677677676776767677676676677676776677676776776666776776767676676767667766766767667767767667676776776767677677677677666776776776767767676676666766676666776676677666776767677676676776776776677677676666767767676677667766776767677667767677677667767767667676767767676766767767676677677676776776776776767676677677677666767767766677677676677677676767767766766677676776677667767767767767666676776776776776776667767666767666767667676776676666677666767676776776776776766677666776667767677677667767667766666667676767677676776767677677676776767667766776766767676776766677667767767676767667677677677666676766767666776666767767766676767767676766776776776767766766667767767677667767767676677676767677676677677667667676776776766677666776776776767766666766776676767677677677677677677676776767767676667676767766766776667767767767766776666666766766767667677677666667676767666776676676676677667766676776677677676767767677667767767766677676767666677677677676676677667767766776767767767766767667767667767766677666767766677677677677677667767767677667667677677676767767767767677666677677667677676776776767766776766776776776776677676676767767766776776677677676776776767767767667677677667767767676776676666766766676676767767767767677676767766776677666766776677667676677676677677677676776667677667767766776767766776676776766767667677677677676767677676767667666776677677676766677667666776776767677677676776766677676667666677666676677667677677667667767766776676767667677676666666767676767767766766767766767677676667677667676776667677667767667667767767677677676676776776676766676776767767767766767666776767677676666666767767677677677677666776667667767767667767677677667767667676767767677677666767767677677676677667666776776776776767767676776776766776767766776677
367676676677677677667766676766776676776776776677676676776667767767676677676776677677676767767666667676677666776666766677677676776776767767766677666676667667667766776766676766776766676776776676776766767766776767676766776776776766776767767676767766767766776776676667766667677667766676776667667667667767767676676767676776676676767767767766766776776766667766776767667766676767766676676776767766676676667667676676776677667767667767676676677677666776666767676767667767676766677677677676667767767667766667666666767767667677667666776676767767677676776776776666767676776776776767677676767766677676767677667677676776767767767677677666676767676776667677676767677677676776767767767767676767766776677667677676776677667767766776666776776776767676767767666776677676776776776766677676776667667676667667677667767767767766776676677676776767676677676776667677676667767767767767667667677667677666667766676667767767677676776767767767767677676667767767767677667766766776776776776677677677667766676767767766776776677676677676767766776666767676676767676676776776666677676766676667676676776676776776677676666767767767767666676766767676776776766776677667667767767667676767766667666776676776776676776766767667666776776677676667676677667676767767767767767677677676767767666767676766766677666767766767767676676767767767667767767766767767767767767677666667667767766767677677677667677677676767766676677677677676776776767767766776776676677677666776776666776766776767767677676776676776776767677667766666767767677666767667767767677677666666667767667667676776776766776667676667677677666776776677677677676767766667767767667767667767767766767767666776776767767667766776776776766676767666676667766676767767667767767766776776776776677676767766776766776677666677677667667676776776776767767676767677676776767766766667677667667667767766776767666676677676776767677676776666676677676676676776767667767667667767767767676677677677666776767767666676776776677676677676776776767767676676767767666666776766767767667766767767767666767767677676776767767677677676766767666776767766766677667767666676767767677677676767766767676677667766776776776766767767766666676776766776776676676677667767766776767677677676776767677677676677667676676766677677676766677677667677677667677667767767767766767677677676767666767766767767767677666677676677667677677677677677677667766667767677677677676776767677667677677676676766767677676776677667676677676677676766767767766677666767677666776676667767667767767677667676776766767676776677676766776776776666676776676767667677676767666766767677667766676667667766776676767767766676766776677676667676776776776767767767767767767767677676676767677677667677667677677676776666667677676776766667767667676677676767677667666766676667767676776676776676677677677676677677676776676776776776676677667676677667767766767667767677667676767677677676767676776776676766676767676677667767766677676776677676776676776776776767766676677676776776766776676667667676677677666776767766767676677677676766776676767666767677677667676767766677667767677666776676766776677676666767676676767677676676776776776676776766667667676776776767676767667676677667677666766776676776767767767667677676667767767766766667666676767767767767667677676676776776776776776676677677676776767676766676776767766667677676677667766666766766677676766677677667767677677676776767676776676766776666677676767767767677676677667766776767766766776767766666677676776766776767767676767677666677677676677676776766776776776676767767667667676667676776767667767667766667767767677676776776676677677666666776776677677677676776676767766776776776766766676767667766766776776776677666767767667766776677677676677676767767677667767677676767766676677667767676776766677666776776776776766767676676676767666677667666776767767767676767766676767667676776676677677677677666667767767767767677677677676676767766677676767766676776676767767676776676767666776776677666677677667676677676776776766767676766676776667677677676776677676766676767677676766776776666776677676767766767767766766767766767676776666776676776766776776766676776776766666767766776667767677666667676776767677677676776776667667666667767767767766776667767766766677666776676676776677667677666766776767666776776767766776677677677666676776776776677667676666776666766677667767667767667677667766776776677676776767767767766766776767677676776776677667676767767767677667767676677676776766776776776776676667767767667677676766667676776676776676776776677677676776767676676776776766676676677667676676766766776676776776767767767767766676776767667766767676667767767766767676666767767676776776767667767767676776776776767677676667667767676766676666667767767676767766766766767667766677666767677677677677676767767766677676776677676667767767666767767667666776767767666776776676767767677677677677676676677676776676667766776776776766776767766676776667677677666776776677676766767666676767667677667667676667767667766776766776767766767667676766676666766776767677667767767767667767766677677667766767766667766667767677677667677667766677666776766766767667767676767767667677667666767677676776776667676676776767767676767767677676776676676776776676776767666677676776766767677667766766677667666677677676766676767667767766767676667677667767676776776677677667767677677676776776766776776666767666776767767767667767767767767767667767676767767767676776776667767767676667676776767667766766667766676776776767676776776766776767767676767766766767676766677677677677667666766776766766767677667667767766776767767766776776767766766776776766776776767767767767677667767767767677677676776776766676776776767676676776767766676776677676766677667767677676776676767667767767767676676676677676776767676776776676676776776767767676776766776677677667766676767676677677676776776776776767677676766766776767767677677677676676676776667677677667676667676767667666667766767666776676676677677676776766767766667667767767677677676677667766776766666776767677677677677676776776767767767676677677676766776766676776776677677666767767677677677677677677666667666776776676677666767666676767677676776767767767767766766776776677677667667676767677667767677677676667677676776666776776677676677676767676767667676766776767766767767667677676676776767677677667766767767766776767767767677676666776767767767676767666776767677677677677677667676767667767767766776666667767767766767676767767666776767677667767766776776767676676766667667766767767767676677666677677677667766767676667676766677677676776767676677677667766776776667677677677667767766677677666767767766776776676767767667677666766776677676666776677676767676767767666767767676676676767767767767767676776776677667767767766676677677677676666776767767766667676776677677677667677677676677667767677667767666676776776666767676776776776776767666767676677676676667667677676767676677677667677676776677676677677676776676776676766767666677676767667767667676776676776767767676776667766776667767677677676776776667766766766776776677676767767666776677677677666766767667767767676667676776776776776776776776666766776776776676677676776667766676776766767767677677667766767666676767667667676667767666776677677666776776776776766776776776676776776767667767666667767666667767767676776667767766766767767766676776776776677667677667676766767767677676766676767676677667767767766677677677666776767677666776767766677667676776676766667766767677667676767666776766776776676767767666776767676677666776776676666776677667666776776667667767767767677677677677677676766766767767667676766776767667767677667766677676766767766676776766666776767666766767666676776666676767667676767766667676667767766776767767767677667767677667767666767766776767667767667677666776776776776767767677676766677677666776677667676767676767766767677667676766767676667766676766776776666776676666667767767767767677676767767766767667667676766776666676677677677677667666666676766667767766767667666766767766766767676766766666767767677666666767676776766766666677667767667767767667767766766766776666676676667666776776776766766766776766766767667677667677667767667767677666676776767766667767676767766776776776766677666776677676776767767667677677676776766767767677666676776767767767677677677666767676767676767767676676776677667677676767676666767667676677676776677676677676767767766776766677667767666776776776776776776667667677666776767667677667676766767677667766776776766776677667677667676776767676766667766776776767767667667677666776766776667767767767767666776676766776767676676677677677677676666667766666666676776666767676677677667767766667767677676776776677676667676776776776776766776767677676766676677667677677667767667767676766776677676766676667677677666767677667767666776766776677667676677676776767767767676677666677677667666667676767767677676767766776767767666776676677677667767766776677667767766767667676766767676766776767676766766767766776776667766767667677676767676676677667767667766667767767676766767677677677677677667766666767676677677676776776677677677667767767767676767767677676766776767677666766766776766776677676767667767767666766666677676776766766766766776676776776767677666667767766767667667767677666766776766776776677666677667766676776676776677676776666776767676767767677677667767767676776767676676766776677677666776676767676776667676776776677667677677677666766776776766676776767676767676767767677677676776767767766677677677676776676677677677677676766767767666766767667676776676776676776667766677676666677676666666776776676776767767676767667767766676776767766776766677667667767767667667766666667666766766776676766677676776767766766667767676766776776776766776676767676776677677676676776677666767767667767676776766766676776776676667766667767766676776776767766776776776766767677667677676677667767676667767677676776776776776767676676666767767666666767677676776677677667667767766776676676776776776776767676767766766776776776767666776677666666776677677677676667667667766767677677666666766667667766767676776776776677676776666766776766767767767767676676776766766677676766776776677677667666666667676766676676766766767766677677677676677677677676767767767
677677676676677677666766767767767766776776776766776776776776767766766677677676676666766776667767677666767767767766776776667667667767676776767676667767676776676767667766677676776676776776776767767767667767677676767666667667767677667677677676676767677666677666666776677677677677676776676767767676776776666666776776766766667676767676767677676776776677667767667676677666776766677677666776776766676776776676776776666776776776776776676776776776767766776676666766767667666676776776677677676766776677667667667766767766667767667667676776776766776676676677667667767667676776776776676767677677676776776776767766776767666776767766766767676776776676677666776776667766767767677667767767767677676767766667667767766766767766776776677677676767667666776776767767767766766767676776776767766776666677667767767767767677666667676766676677666767767677676767677676666767676776666767767666676776677677667767676767767766666676776767677676766776767676766776667767677677676776776676667767767767677667676676676676766776776776677676767767676776767767766776776767676776676676766676676767667676776766667676776677677676676767767676767667766666676767677666676767766767677666676776767666776677676776766776677676766776776677666776676677677677667767666767676766766766767676776776776767767676776767767767767767677676767677666766776776776767767767767676767666767677667766677667767667766776776766776776767766667667676676767766676776776766676667766776667767676766767676776766776667666776776766677666776776677666767767666776776767677666677667677677676776767766776776766766776776666767677676667767667767677667667667676776677677676767767766776767766776767677666776677677677677666767676766677677667677666776667677677676677676676766676676766767667766767666776776776677676776766776776767676676676667766676767767767676767676677676776676667667667676776666776767676766776766766666776767676767676677677676776776767767667767676766766776676776766767767676676676766776677666677677676767767767767767666676667677676776776676776767676767676767766677677676676776677676776767766667767676666676776766776776776676677667676767767677677667676776767767766767766776677677667677677677677667677667676676776767767677677676767766667766677677667767767677667667766676776667666676766677676766776776767767676667767667676766677667767767767766767766776776767766767677666766667667666767766776667677667677677676766776766776767767677667767676776767766767766676766776677676677667767677666667767766767667767767676666776667766776766767767767767767677676767676776767666676776767676766776766776766676677676677667677667666767767667766766677677677677677677676667667767767766766766767767677676677677677677677666776767766776767676766767666776776767667767766776776767666776776776767766767676677676667666767767677677676667767667677676776766677676767676776766767677667766677676767677667677677667766667767766667667667677676776677667666677676776776766767676776766767767767767666677676676776766767767766776767676677667667677667676766766776776776676767677677677667767767766677676776667767667766766677676776776776776776676766767767677666676676776776767767766776776776776676767767677676776776767666767676776776666667766766776776767676776776776767767667767676767676767766767767767667767766767667766776767676767676676666767766676667677676667677676767766766776767666767766776776776776667767767677666677676776667676776767677667667766776767766766666767766776766767767766767767666667767767676676676767767666667667667676766767767767677676766677676767666676767676776767667767667766676767767767676766676776666676676767767677667767767767677667767676776767677676766667677667767767766676676766766776776776666767667676776766676676776767767767767766766666776776776767767767766767667767667667767767677667766776776677667677666667767677676676776767667766776776776676776767677676677676767766766776676676767766776766676767767677676776766776677677676776677667767667767676677676776776676766767676776766767677667666776676776767767667767767766667676676677677676776776776767677666776776776776776677677677677676776776776767676766776776776767767766676766776667766776776776677667766776767767767666676766776766767677676666676767766776767767676776767676677676767767677676767766767767666677666766767667676666776666676676776677676667767767677676776776767767767667667766676666776767767677677667667667766677677676676776767767767667767667766766667677677676766767667767767667767766776677667767667767666677676776776667676767767767767677677676676776776677666677677667677667766767677677667677677677676767766677677676776767667766767676767766767766767766676766766776776766776677666676767767767676766767767766767676776767677677667767766677676677677676667677667767767767766776677676776766677676766767677667767766676776766766766776667677677677667767767767677666667767676776776776677677677676677677667677677677676677667766677676776766676667767676676767666677676767767766677677676676776676667767766776667767766677677677677676767676776677666767786766766766676767676767677676676776677676766767767666776776677666767767767766776677667677677667667767767667767667676677667767767677676776676776677667676766776676776766776767767767677667677677677677677676666776767677677666767667677676677677666776767767766776667766776767766776677677676676776776776776776666666767767666766776776776776767666776776776776776767766767666767676767767676767677677677676776676766677676676776767767676676676767767677677677666677676677677667767677666776767767767767667677677677666667676776767676676767767677677676766776676766776766776767667676766776767667766767677666776767677676676767677676776767767767677677676766776766767767766767676767767677667677677676776776767766676767666767767677677666676666766776767767766776767677677677677677676667676667766776677667766767767766767767677677667767766666776766776776776767667667766767677677677677667677666776776776676677677676676776666767766677667767677676776766766767677676676767677666776776676667767766766677676666767666767667767677667766766767767667766667766767767677667677677666776766767767767677666677676776676776767767766767677667667767766676776767676676676776676767766667767677666766776676677676677677666776767767676767677676776776666776677677676677677677676776776776776677666767677677677667677667677667667767677677677677667666767667677676776776767666776767767667667766776677677676776776776677676776776766767767766776766676767767766776766776776767767766767667767667677676766776676677677676766667677676767767676776766767666776767677676776776677677676766766776676676767676767677666767767766776767766767666676676666767676766776667667767766677677677666776776677677677676767676776677676677666776776776676776776776767766667767767767676766776676677676677676767677667767767767676767666766667676766776776776767767676667766776776776667766776767767767677677676677676776776767676776776766776677666766776776677676776766776666666766776766767766776766667767767767667767766767667676677677676677666667767667766677667666776776776766676677677677676677676776767677677676676666776776676676677666767676677666776767767676767767767767767667677676767666766776767767767677676767677676766767767766676767766776776776776677667676767767667677667677666767766776767767677676776666667677677676676776776766677676767676767677676677677677676776776767767667766776776676676677666676667666776776676767766676767767677666776767667766776776766677667767767767767767677676677666767676667766776767767676776767667766676767766776766776776676667676677676766666677677667677667767766666767766767767766677666776776767767676666667766776767667676767667767677677677667766676776776766767767767767667766677667767677677667767766667766677677677677667766767676676767766676767667766776766766766766776776776766776676676767667766667677667667767677676776767766666776677667767676766667666676666776766776776676767767676776677676767767767667766766776667767767676767676776776666776667767767677677677677677677677667767767766676776676676767666677667766776676676767676766767767676767667767667677666676767766776666766676767766767767766767677677676766766776767667676667677676767767676776776766776776767667767767666676776676776776776766767766666776677676766767676666666667767676776776767666767676766667676767676776676767766666776767677676676776676776677676676677667666776776776767676776767667667767667767676767766776766677676776767766666776776676767767766776766767677666677676676676767676776676676776776766776776676766677677676667767766766767667676676767766667676766667767767766767676767667766667767767676676767767677676677677667767676667667667766767667676776767677676767677667767676767766666767676766767766767767766776676676767767767666776766776677676676667677666767767767767666766667677676677676767767667676776776676676767677667676676767766776766766767666766767767766676676767767676776766766776676666776766776776767767767676666766677676676776776776776767767767767676767677676767767767676676776676676776667676767677676767766767767677676766766667676767667767767767676676776776676666766667767676776767677667676776677676766767667677677676767667667676776766776676776776776767766667767767767676767767667767767766767767767667676766677676767666677666776667767767767676766677677677676767767666766666676776776676776766767676776776776776667767767767767766766767767676677676767767676767677666767676667767767667667676767677677667767767767677677667676776776776776776767666776767676767767677676676676767766676767766766776667766677676676766667676776676767766776766677676776666676766767767667767676776767676776676776776666776766767766677676676767667666767666677677676676667676676676776776676767766766667667667767767677666676776767767677666776767767666677667677667767677677676776676677677666677676767767766766776677676666767667767766776767766766767677667666666676776767677667676776677667767767767677667667666766677676776766776766676776776776776776767766766767767767767767767767767676666776776667767677667766667767766776776677677676776776666677676776776776766767676677677677677676766767767766676767676667767767767766767767
67767677677676776776667677677667677666677676677677677667676767767676767767767667676776676767676776676766776667767766676776776767677676666667676776766776767666677676767677676677677677677666776776776766676766776767676676776767767766776767677676767767677667667676677667667767677676767677667677677676767766776776676677676676776767667766676776776767667676776776766677666767767676677677667677676766677667767667676776776767667667767676677667667676676667767676677666767676776776766767767667766767766677676676767766766767677676667676676767767677677667676677676676677666677676766767767767766776767677666776767766767767767677676677677666767676776766767767677666677677676767767767766776776676766776676676776767667766776776767766676676677677676767667767767677676677667767766776677677676767677677677676776767667767767676767677666767767767677677666776766666666767767677676766667676676767767767767767767767767676776776776767677666667667667767667767766676676776766776776666767667767767767677677676677666677666776776776677667676766676776767766776676776776767677676767767766676776767676677677667666677676776667766776776767677677677676776776677667767667767676767677667767767766767767667676767767767667766767676776676677677667766776676667676776767767767676667676776767766767767677676667767677667767676667767767767667767677667766776766676767766767767766667766676766767676776666767767676676776776676776666776676766677667767766776677676766776776767677676776767677676767767767666766666766767676677667766667767676677676667767676677676677676676776766767766766677676766667767677677677677677667666766776767767767767677667667676667766666667677667677676667667766767666776676776667766776676676776677677677677666776667667766667766776676676767767677676677676667766776666667767677677666767676676667667766776767667767766776677676766776767767767676676767767666666667767666766776776767767767666677667767677677677677676767767767676677667666677677667767677677667677677676767766776666676776766776776677676776776767667676776667667677666767767767677666767767677667767767676776776767676666776677676667766767677676676667767677676767767767676666776766677667677676776667666776676776667767767676776776776776667666766667766667767667767767666677677677667766776766767767767767676776767676767767767676767766776767666676767667677666676676667676767667767676767767767767676677677667766677677676677677676677677666677676676776667676767767667766767766677667667667767677676776767667667767766767767676766776766676766776776666776776776676776667767667677677667676776666776776776767676677677676766677677676767767666776667676767677677666776767676776767767766776767767677667766767677676776776776666776776767767767767677676667677667677677677667766776776676767667677666766667766666767766767677667677677676766767667767767767677667766767677676766676767677667667766677667767766776667667677677666767676767667677667767677677676667766767766776766776676676766766767676766767767767767767667667766767676676776776667676766677677676766776677677676766676776776767677667667677667666676767677676767767766776776767667767676677666776667667667676776677676676776776776776767667666776677676766776766676676776676767676767666776667677677676767676767676776767667676776667677676776767676767676677676676776767767676676767677676776767667767767767767766776767767677666766767767667766677677676766767677676667766767666767667766766767766666676676776676767767767676677667676676767667767766766676776766776766776776677677676776667766676776776776676776677667767676776776767767767767677667767767767766676766766776776667767767667767677676766767767677676776767677676767767767767766767767767767767766767677667767767677676767677677676667767767766666677677677667677667767676767676767677677676676766776776667676767767766766776776767677677676676776776667676767767766676667766767677676677677676766767767667676776776767677676767767767766767677667666766767767677676767766767767677676676767767766667677667767666767677677667667677677667677676676676776676667767676666666767676676776767676666766677676766776677676776776776676676776776767676767677676767767667676767676766767767766776776767666767767767767676677676776776776677666767767677667767767677667767767677676776776776776776767676666666676776776776767767767766767676766766776676776776776776676766776776767666767767677676666677667766677676776776776667666767766666677677677677676667767677677676776767767766767766776767666676767677677677677676666766776677677667677676766776766676767766776767767676766676767677677677676776766767677667667766767766667767767677677676667676776666677677676776776677667676677667767767766767676776677676776776666677667666676776666776776776676677667767767766767666766677676776766776767667677676767767677677676766667676776767767766776666767767677667767767666776677677667766776776677677667767767766667676667677676767767677676766776666766677676767767766776677666677676677666766767667766767766776677676776776766767766676766677676677667677676666676776776776776776776776767767677677676767676776776667767766676676767667676776767667676766667766677667766676767767767676677677677677666677666776776666766767676766767676676666776767667766767676677677677666676676677676776776776667676776776666776767676666776776776776776767677677677676776767767677676776767767676767676776767767667766776766776677676677666667766667767766776677676766767766676767676676767767677676676776767676767767767767667676666776677676767766677667766677677667767677677676767677676767677677666767667676776766767766677676776776776676767676667667667677676677677677676767677677667767767676767676767767766766767767666776666677677676767766767766776767767767767667766677676776776766766776767767677676776767666776776767767767766677676767666676776667767766767667766676776676776776776776776767677666776776767766677667767667677667667677676767677676677677676776767767676667667767767676776776776776767677667767666776677677677677676767666766776676667766776766767767767767677676677667767677676767766676677667767677676767677676776767667676667676677676776677676776776676776776676776767767767766677677676667766776677677676676667766667677676677667766676766677677677676767677666676776776776776676766776667677677666666776677667666776767676776767676767767767766767767677677667766767667677677677676767666677666767767677677676676767766677676666667767767676767677677676767766766676776767767767767677676667677676667767767767767676677676776676767677667766776666666766666767767667666776676676776776676776766676776767676676776767767767677677676767666776666677677667767767767767676677677676776776767676776767767767767766776776766776677667677667767767676776766776767767677677677677666666776767676677666776776776676677676676776776666666677667666776776767766776766776776776677677676676676776676766776676767767767677667767766767767767677677667766767676767767667766776766676776766766776666766767767676676767676767767677677677676676766677676766677676767766776776776776767667677677667766666677667766766676766677667767676776766767767677676776666776776776766776676776766677667767766766766776766776676776776776766677677666667766676767676776677667766767676767767676767766776767676667676776767677666766767767677667677666776766676677676666676677676677677677676667666776776776776767767667766767667677676667767766676776676767667676766766776767767677676767767677676666677677677677676676667767766677676776776766767767676776676776776767676667766767767676767666677666767766767766776767767676767767677676776767767677677666767676677676767766767766666677677677667767667677666776776677676776776766676766776677667766776776776776766767767667766767767767677667767767766667766676776776776677666766776766766676776667666767677677676776676776776767767767677676767767767766776776767767667767767767767767676776767767767767767767676767766677676767677676776776767677666767767767666776677676667767767767677677677677677667766766776767766667767766776767666776676767767676766666776767766766676667677677667667767676776776766776767667766676666776676776776677676776667677677666677676766776667766776676677666676767677676776676677667676676667667667676677677676666767666776767766776776677677676767676767766766767767676667677667667766776766767766767677676776776677667676676776776676767677677677667677667677676767667767767767677667767667677666776776767766776776776776766676767767667767767766776677677676776776677677667676667676776776767676776776676776667667676767676776766767676776776677667676767766776767767666676767666767677677667767677676767667766676666776767677676767677676776767767767766776677666767676677667766676666667766776776767767767767766766767676766776766677667766776767766676766667767766776767766677677676776676767767677676766776776776776767667766776667677677676776767666776677667667767676677676776676676676776776667767666767767667677667666776676666776776766766776667767766776676776776776667676766776767677666666767766767676767676676767676676767676766776766776766776766666776767767676767767767667766667767766767667677677666667767677677676676776776776767767766776776677666776677666767676767767767767667677677667767676767676776676776767676766776767766767667667677667767767767676776767766767766676676776766767677676776676676676776677677677666766776776677667676676766676776766776676776776767676776776767767667767766767677676776776767666767667677676676767767667676666767767766776776676677677676776767676667676766677676776776776767667767766666677677676767677677677676767767666767676677667766776776766776776766677677667766676677676776666776667677677667667677677666767666776766676776776776666676767676776667667767766667667667766767767676767767676676767677676767677667767667766767767676767677667677677677667676776676767677676767677676666667667767767677677676776776776667767767767767766677667766767677676766676677676776766776766767766767767767767766767676776676776767766767676676766767766667767766767676767767766677677677676767677676767676676767767667676767677677676776776766776776676667676776767676767667676767676776767676776776667676666667677676776767767677
66776676776776776677676677676776767767767676666767667676677666677676776767767667677676667766776776767767677677666677677676767676767766676776677667767767766677666776776776666667767767676776776767667766677676767766776776766776776666767676677676767767676667767676766776677677667767766776667676677666767666767667767677677677676767676776677676666776776676767766776776677676776767767767667767767767667677667767767767766667767677667676676676776776766776766677666767676767767766776766776677667676766776767767766767667667677667767767666767666767767767767767766767667767677667667676666776767767767677676676776676776776767667766767766776767676766766676767676776776767767667677677667767676677676767767766666776677667676677677667677677677676676776677666677677667767677677676776676666767677677676667666667676766776677676766767677667676666776776767767766767767667767677676767767677667676776776676776767767667766676667667677677667766766676677676776767666767767667767676667767766767766677677676677667766676667767676677667767766666776776677666776667767767676767667766767676776676767766667667767677677666767767667676676776776667766667767676677667676766776767667767767677667676677676767767767676766766776767667677677677677666776776667767767766676676776767766767767767767767767676776767676776766776677677666767767767667666776767677666666767767676767667667766776776776676767677667766766667677676767677676766767666776776667766767667677677677677676767767767667766676766766677666766767767677676766766766676676766666667766776677666766767767676776776776677676767677666776766776766776776767766767767676767766767766667677676667676677677666677676776776677667766776676776666677676776766767767677677677667767676666767667677676776776667766776676767677677677677676776676677677667677676677676776776766667766677666677677677677667677666676767677667766776766676776767767666767766767767767767667766776667767766776677677676677676767666666767767676776776676667766767767677666776776767766776667767767677676666776776767676776776767766677676677677677676776767767767767677676667766766667677676776767767677676667676667766767767676767677667677676677667767677677677666776767677677677676676767766776766766767667677676767767767666667767677676776676776767677676666767766776767767767767667766766767767676667767676767666767766776677676776776767667666767767767766676767766677676667766667766776677667766767667766676767667767767766776667677667767767767667767766776677667766776776676776776776776776676677677676776766677677677677676776676677667767767667677666776667767767767676776776677667667667766676776667766776776666667676776776776766767677667676667676776767767766767676676776766767767677666776676776776767676776776676766767677677677667677677666677676776667677667676676766767767677667767676676776676776767677667676677676767766766667766677676766767766767766676767766767676667767767667767767667677676776676676766666676766677676676767767676776776776676676767667766776667767767766767767676776767677667767667676776776667767667676676767766677676767666776766676776776667666776676776677677667677666766677676766766767676767677666776776776776776776767767676667767667767767767666776677676767767766767766776667677677676776776766677677677676767766667676767677676676776667766676676766676776766677677676677676766766776676767667677676667767767766776667767767766666677667677667677676676677676677676767666767676766767667767676666766776766776766766767676767766767677667677677676766776767767677676767676776667676776776776767677667677666776766767767767767767767766776776776767766776776666676776776776677666776767677676776766776776776776767677677676776776766767677676667676776676766776776677676776676776776766667677677677676776767767666776677676676776776776676766767767666776766767766767677676767676676677667766766776767676767766767677677666767767766776667767767767667676676676677667677676677677666667667767767766767666776776676776776767767766776776776667676767767667767676776676766767767676776766667677677676767677676766767677676677676766776766667767666776767676767767767677666776776677676676667767677666766666776677676676776767767667767677676767677677677676676776667676767677667767767677666677667676767767677676776677677676776766776767666677677677676767766776767767666676776677677666767766776677677676676776677677667767677676776677676767767767767676767767766767767677677676666677667676676776676767677676766667677677676767676767677676776767767677677667767667677667767677677667767666676776767766676766666676776677677676677677666676667676766776767676676767676677677677676767666667677676776676767766776667767767767677676776776776776767677667766677666767676776776776766776676776676767767676676766766767676677666776767767767667766767677676766767767767767677666677676677676676666767767766776776767677677667667676776767676676767666676677667677667767667666776676776776767767677677676776767767767766676776667676767767677677676776676776767766776766767676776676766766766767666776776767767767776776766667767767677667676776767666676676776767767767766776766776776766776766677667667677666767767766766776776766677676677677676767667666776767767766667676767676767767677677676677666667767767667767766767766767767766676767766767766677667767677666677677677676766776676776776677677676767676776677677677676776667766776677677677667767767767676677677676666676767676766677667667676767677677676776677667666677677676767767767767767766677676776666767677676766666776776767677677676667677676666776767767676776767676776676676776766767676776767677677677677667767767667767676676766767767667766776666776776776776667767677666677667666766667667767766667676667766776776766767767767766776666766766776676676767667767766666767767767667677676767766776767767677676767667677676766776776766776776776677677666776676766776667767766776776767676776767676767676776677667676767677676667677677677676676776767767676776676677676776776676767667667677676766676767667767767767766776677677677676776776767766676667666767677677677666667767677677667677667667767666766776776776776767767666776676667677667766666766766767767766767767667767766776766767677667767676776677666776776667666676776677677667767666766667666776776666776776767766767766776767676767676766676776767676767677676776776666767667667666776767766676776776766767676766667766776767767677667667667677677677677677677676767676667767667767666776776767766666676676677667766776767767766767767667767766776776766767667767767767767767767767767767767767767767766767767676776676766676676767677676676776676766776776766776766766776776677677676776766666766677667767767767767667767676776677677666676676767766776767766776667677676767767766677676666676676776767676677676667767677676776766767767767677667767767766677676677667767767767676776767767666776776676767767677676776776767767676677677667677667676677666767767676776676767767667766776767767767767666676666676676776676677677676677676767677666767766677677677667677676677677676767667666776767767767677676767766767767676767667767676767767767667767767667676667676766676767766667767766776677667676677667676767767676776776776776767667677667767766767677677666767676676676667767677676776677667767766776677677677666766676776767667767677677677677676776666767767767767677676667766766776767676676776677676676667676776776776767767766766677676667767767667676767676766677677676776776766776676776776676676677667676776776767766776776677676776667667767677677677677676776776767676776766766776677677676776677676776776676776776767677666776666666767677667666767677677666677676667676667677676766776776667676666676776766766776776776676666767766766676666767676767667677677677677676767766767767767767767767677677667676667667767767676677676667767676776776766677677676776677676776776776676677676676666767676677676676776776767766677667766766776776677677676666766767766767766667767676767767767767767767667767767767677667766676776776766677677676776766676677676776676776776767766676776776766776677677677677667767677676676776767766677666767676676776766766776767766767676776776676676767766767676776676676776776767667677667677677676776776766776677676776666677677676776776776776767666677676767677677677677677666676666667767767767676676776776776776766667667667766776767767766677666767666776776776767767767667677667676776776767766776767766667767677667767767677676776667666776776676776676667676776776766776776766776776767676677667766677676776776776767767767767767676776676767767676767677677677677666776667767676666767767767767677666677676767677677666766766766767677676667667667676776776767767666666767676667667767677676776667766766766667766767766667767767766776767667667666766667767766766776767766766776766776767766767667767767767767677677677676766766776776676766766767767766767667676776776677677667676767666776776767767767677676767676776766766676776767676767767677667677667767767767767766667667676766767766766767677667667767767676767666776767767677666677666767767766776766677666767676776767767667676767767767767766776677677667667766767766766766676667767767676776776667767677677666776677676766776676676667767767766677677677666767767676767667767667677667677676767767767666676767766766767667676676776676766667676776667766667766767676776767677667677667767767766767676766776767676776667767667766767767677676667676776767767676676666766776776766767766677677666677677676667677677677676767767666677676776767767766667766676677667767766676767677667667767767676776776767667766677677676766776776666776677676776666776766767667667677666767667676766677676677677676776776767767767666776766666677667767676766677667767766776677676676667677677667766767767767676766766667676776767767767677667676766776776776767767676776767667767767676766677676776776766767767767677677676767666767767767767676776776767766776776776776776767677667766767767676776766767667676677667767766776776767766776676767767677666776776766776776776666767667667677667676776667766767767677677676676776776767677677666767767767677667676677676766666666767667676677677677676676776666776677677667767677676776767767766667767767767766776776676676776677
66677677667767767767667676776776767767767677667677667677677677677677677667676677677667767676767676767766767677676667767677676767667676667666776776767677676766767667767766676766767767767667676776776767677677676677676667676776676766667676776666767676677676776676676766767767767767677676676776767676767676666776767766667767767766676776776676767767767767767677676776776776767667766767667767767676776677677676776776767667766776776776776667766767767676766677677667767767677676766767666776776776766677667767766677676776677666766677666776677677676767767677666676676667677676677667676676676766776667767677677677676767767676766767667676767767676667766766776767766776676677676767766667667767676776776667677676767677676677677667676767766776776676766666766776666767676776767667667766776767767666767767766776776767667676776776767767766676666767677667667676676776776666776667767767667676767676676776676767667767666767767667677677676766767676677677677667666767767667767676776677677667767767666776766766677677677676767677676767667766767677667766767767677667676677676676767766677677677677676767767767666677677676677676767766767767767676767676677667767767676767767676766776677666776776766766776776676766776776677677667666676667677676666767677676666767667767677677676776776776676776766677677666776677677676676767766677667676666776676776766767766677677666776776676776776767766676677667766676677676776776767667767767767767666677676776676776767677676776767766776767767676767677676776677676676676767676767766776766767666766767766677676766776776667676776776766776776767766766767676776676666767767766767677666767677667767676677677667767767767676766677677676776776767767767667676776776776766776776767767767676676776767766766677676666666776677667767767677676767766766677676667676677677677676677667677677677677667677677676776767766677676677677666767767767667667677677676667677677667676676767766677667767767767767677667766676666667766776677676766776766776766676677667677676776767767767766766767677666767667676767677676776676776766766767767676767766776666667767676766766776667767767767767767766676776677667676677676767677677677676776767766677677667677676767767676776776776776776767676776667676776667666677666776677677667767766767677666776776676677677667667767766676767766677676676776767677676767767766776776667767677677667766676767667667767766766767677676767676667666676776666676776776776667767766677667767766776776676776776667676776776667676767677676776676676667767767767767677676767767676767677677667676776767677676767676766776776776776676776776767676767677676767666776677677676776767676676776776767676677676676676776767766776776676776766776767667766776766667667767766776776776667677677677676776776767766767767767676776776676677676776776776767766667767677676666767766776766677677677667767677677666676776676677667667677666767767766767667676676677667667666766676776767677667766776677666767667766767767766776667767677677666667677667767676776776676776766766676766766776776767677676767766776767766676666776776666766677677676667676776677676776776767676667677677677676776776776676776676767767677666677677676676776666776766767676766677676776766666766767666776767667767766676767766766767676766667767676776776676776776776677677677676767676767766776766776776776767676676776666677676776676776776776766776767667766776776667767667676677667666776766767767767767767667676767677677676776776766677667676767677676767767677676767766766776676676767677676677667767666776776776667677666767667667767767767766767767676776766776776767766677666767767677677677667767766677666776767766776776776667666766767676676767766676776776766767676677677666776767677676776676676776767767767667676776766776766776767677667766767767767677677676776776676767766776776776677677667666776767767677666766767766677677676766676776676667766676676676676776776776776677677677677666776767767676677677667766776776767677666767766677667767676776776766677666767766767767666677676767767766766776776767667766776677677676767767676766767766776776677676776776776677676776767767767767767766776776677677676677677677667666676667676677676776767767676676767767767767767677677666667677666666776767766766776767676667667666767676676767767767666776767676676776767676776676676776767766676677677677667767667767667767667767767766776776676676767767666677667767677677676677677667767677667676776776767677666776766767766767677667767766767767677667766776776767767667667677677677677677676767676676767666677677667676776767677676676677677677676776676676676776776776676667767676666776767666767676676776776677667766677677676776767766767767767766677677677667676677667766776766776767667767666767766767767677677677667667666676776776767767767767767766766667766776776767767766667767677666676676767766667766677677676767677667766667677667766666767676677667677667677677676666766676767676676767766766776767677676776766776767767667677677677676776766776666776766767767677677667676776766776776776667676767676776767767767677677677677676776767767677676776767677676776776676766677667767766776666776677677676667666766766767767766766676676677676667767766677667766776776667676776667766677677666767766767766767766766676776667676766677676676776677676776676677677667767667667677676767767767766767767767677677666767767676677676766776766776767766677666767767666776677666677667676767666676667677676677676767677677667676667676677667767766776766767766776767677667767676676676677676676677677667667767676776667677667676767767667667766776776767676767767677667666767677677676776767767767667666676766776767666776776667667766676767677677666676776767667766676766776676766767767767666766766667767667667676767667766767766766776667667766677667676667766677667677667767667767667767676776677677676667767767677676767767767677677667767677677666776776776677667676677667676677667666776677676677676677666677676776767677676776776767766767677677677676766776776766776776776766776766767767767676677676767766776676776766776776767676776776767676767766767766676767766766766776767677676766677677677677676676677676666677676776676766676776766767666666776766776776766676767676776676766767767677676667677676776776776776676677667766677667666677676766767767676776766677677677676767767767767676766676767677676666767767767677667767667767676776776677677677677676767767676666767676766776776776776766677677677677677667767767676776766776766767677676676776776766776776776767676776767676676767767767766667666767677677676776776776676766767677667767766676767667766766776767767766776676776676767767767767766677667767766767767677677666676677667767767677667767677676776767667667667767676767676776667766767767767767767767677676766666677666776666676767767766776767766666767766677666767767767766667767766767767767767766776767766776676767767677667767766776667766776667766667767767677676767766776767676776766776667767767767766776767767667667766677666776667676676676776667767677677676776776776776766677676667766776776776676767666677667677667767767766677667767767766667767766666776776776776776766776676766667767676666767767676776676776667767666676667666776667677667767767676776776766767677666766667676666776667676676666767676666766767767676766767767676776677677677677676767677666676776767676776776776676776776776666766767677677667677676667676776767667767676677667677666776776767767677666676766776776677676667677677676766767766776767667767677677677676676676766766667667666766667676767767666766677677666767666776667767767676776677676776767676677677676676677676776776677676766767677676776776676767766766667667766776677677677676767676776767676676776666776677677677677667766667676767677667766767767767667677666766677667676677677666667767767667767667667677667766677677666767677677676767766676666767766776767767767666766766767667767767766776676677667767676767667767677676666766767677676677667677667767767677677676767667666676677677677667667767767766776776667677677676676767677666776767767767766767767767676767767676776767667766676766776667676776767767767676776767766677676776776667767676667677677667676766776767667667767677676667767766767676776766676776767766776776766776776677667677677676767767677667677677666676676767767766676767767767666677677677676767767766776767767676767677677676677666677677667667767667677667676677667766767766776767767767676676667767766676767767767766776776776776767766776766677677676676767766776676677677676776767766766766776677676677677677676766676776776776766676776776767676676767766677676767767677677666767767767767677677676767677676767766776766766677676776676767676767676676667767677676677666776677666677666776776676767677676767766776776677666677677677676767767767767677676776677666766666776767676776776676776776676767766767767767676767666776667677676767767767676767676766776767767767667767667766767767766776766776666776677677667667767677676776677676766776666676767667676767677677666776767677667766677676666667767677676767676767767666666776767676677666676776766776767666776776767767676767676776776776677677677676666676677676766776676677667767766776767667667766767766666767766766767766676677667767677677666677677677666767676776766766767676776776767767677676767766766667767676776766766767677666776776776666776766776776767667677676776766776677676776767767676776767667766776766776767676776776766766767766767667677677666677676767766677677666776766767677667677676676676767677677677667677677667676677677666667667676766776776767767767767767767767667676776677677676776776776766667767767766767677677676776766767767666677667677677667677677677676767667677666677676667767766667767676667677677667676776776766776767767676676776767766667667766767767677676766776676767767767666677677677677667767667677667767676776776677677666766767677666776767667766667676776767767676667767677667677666767677677677676776767667677676776676676767676776767767677677677667667767767766767667677677677676767767767766767766677677676767766677666767767766766767767766676667677667766676676776776776676676677677667766767767666776676776766676676676667676676677676776677677677676776676776776767676677677676776677677676667
7676776677677677666767767766766677667766676776767766677676776776776776676677667676767767767767677677677666767767767666776776676776776776676767666776677676666767767676767677677666667676767766766767766776776676677677676767667677667767766776677667767666776776776776776776667676767677667766767676766767767766666667766667767667767677666767767766776676766776766767766767767767766776776767677676767766767767677676776767676676767766767766766776776766677676776677677676776776667676667676767677677676776677676676666767766677677676767766767767666767666766676677676667767767766776766676776776667767677667767767766766776767767766767767667677667767666766766776667667677667667666767666767667677667667767767766677666676766766776767767767677677677676667677666677677677667676767677667666776676666676766666767766676776766767767766776767767766767666767767767767767676767767676767767677677666767676776767677676776766667767677666766767767766776766667677676766776677676676776776667667766767767676676776776776667766766677677677667677676776776776667767667676767766767677677666767766776667676767676767666767667667677677676667766676677666776767767676676766667677666676766676776776676676677666766776767766767767676776676767766767676766767676767767767676766776776766776767767767676767767767677677667667767667677677667676776677677667667676666677667667767667767677666676667766667767677677676776767766767766767676667676767667676676776767667766677677676776776677676667767767767767766677677667766776766666776766766767767676776767667766767667676666767766676776677666776767667666766667766776676767677676767767666766767767667676776667667676676767677666667767667677666766676766776776676776676776767666766667767677677676667766677667767767767767767766767676766767676767767676776776776767676776667766666677676667676767767676776767667767667677676776667766676776766776766767766776767767676776677676767766666766767766776666766776676677677667667677666666766766776676766776766666776776676776677666677667677676677676767666776776776767666767767677676766677667676776766776766677677677676766676677676776767767767677667767677667667767676776776676676776767667676776767767766676766767767766776766767676766766676767767677666677677677667766767677676677677677677676767766767667666776776766766667767676776776767767766776767667676767766676776776767767767767666676776767766667676666677667767666776776676767677676676767677677667667766766766767666776776776767677677677676776667677676776767767767667767767677676776766776676667666667677666676776776677676667676767767767766767767766767676676776767767767766776776766667677667677676766767767677677666776776776666666767676776776776767767676677676767667677677667667767667677667676667767767677666766766666776776766767677676667766767767676677677667767676676767766776766767767677666776776766776776766776776676767667767767667677677667767677677677677677667676776776677676776667767767667767767767766677667766776677676767677677676677666767677677677677667767766776667676776776676776767667676776676767766767676776776776677676776767666767767767676776776766676766776776676776767767676667677677676776776676767667677667677667666776677676677676767767677676767676776767676766677676767666767667767767677667767676766767676776776677677677666776677676776776767767767677677667767766767767676666766776776767676776677676676767676667767767767766766667676676676677667676767676766766676667666766767677677667767676676667766776776667677677676776776767667767767667676666767677677677677677667676767667766667767667667676776677677676767677667767666776767767676766667676767677667766677677676776767767767766677677677677667667666767767666767767666776766776767766676677677677677667767666776676766776767676677677677677676767767766776667676677676767766767767767677676767766776767676766767767676776676766767676776667676767767767676766666776676776767666677677667676766776676767677667667766766676666776767666776776767677677677666676776667767677666776667767677667767767676776766776667677667667677677667667677677677667767767677676676767767767767676776776677676767677677677676667766776676767667766767767676767677676766767767676677677676767767767676776676767767677676676767666776677676776666766677676667667766676676676767767766776676766776766776667767767677667676767767677676667766766766676776667766667767677667666776667767676676776767676667667677667677667666677677667767766776766776767677667767766776767767676776776776676776766776776776767676776677666766676776677676767767766766666776667767677667677666766666767766666666676776776677676776667767667676776776676667667667767667666667666676776766667766767676766776767767766776677677676767767767767767767767767676767676767767767677667767766676767767767767767667767767766666776676766676767677677676666676767676767676776666767767767677677676676767667766767677677676776676667677677667767667676776766667767666677676676776776776676776766766776767766776776667666766776676677667677666776677667767676677666776666766767677677666776766776767766677667676776677666677677667666766776776766676766767676767677677677677667677667767677676776667767767766767676776767767677667767666767767767677676776676776767767767677676667667666767767667677676677676677666677676677666767767676676677676776776666776767677677676767767677677676766676776767767677667767767676776767766776776767676776676776767766767766767767767677667766766776776666776676776767677676767767767766677676677677666776776776767667677677676766767766776677676677666676767767767767676676677677667766766767666677667677677667767677677667767766776767677677677676776776766766766776776767767767767677676776776776676667667667767767666776766776666677676766767677676676766766767767667676677676767676776776776677666676776677677666776776767767677676776776676776766767676767766667767767677676767767677677677676776776677666676767676766677676776766776767767677677676676676667677676767767667766767677677667677677667766776767767767676666776776667767767766676666767766677677676767767767677677666766776766776667677677677677676776767766677676666766667667667766766676776767767766767677677676776776776776776767766677676776676766776667677667767677677677676776766676776767676766776676776667766776676676776767677676776766676776676776767667767766766766676667766767677667677667676766676767676776767767667766776776766766666676776676667767766776776776776676776776766667767667677667766776667666776767677676677677676776677667767667767767677667766676776776776776776767767677677677676776766667767666776667767766667666776667676677666776677676677677676676776667667666766667766676776776776666766667676766766776767677676776776677676767677677677677677676667767767677676766766776776677667666776776776776667767767667667767676766676767676767766776676766776767766677676767677667677676776676776677666767766776676776677677667667766767766676667667676766776776677677676667767766766767677666776666776767676776776767676767767667767767676677667666776776767767676767767767767766676666776676677676667667676677676676666776776776766666766776776776677676776667666666767766776766676676676767676677677677666776776676776776767677676677676767766676667667767676766667767767767766767676776776676776767767677667677667766767767766667677677676676776776776767767666677676677667667677676776677676767766767766767677677677666776767766766667676767676776767767667767766767676767677667767766766767767676776767677676767767677677676677667767676776766766776676767767667667676776776677676766676766767767767767766767767766776667767676676767766766767766767676676776776776767676677667767666776677667676767676766776776676776677677677676776677667766676767676677676667667766767677677676776767767767767667766767676766767767766667677676776667667767676676767767676676767767676776666767766767767676776776666776676776677676767766667766667676776676776776767767767666677676666766776776667766776676767767767667766676766766767766767676676767676677677677667767666766776767767767766776667766677667677676676766767676776767767676776677676766776776677666667767766776776667677676776667766677676677676776767767766766676776776776766767676766767766767666767767676766776666776667667767676677667767677666776776776776776677676767767667677676766776776776766677676776766776776776776776767667767676667767766767677677666676676776776676766776767676776776767666766776776766676767767677667667767677676677676677677667676676767767767766667766767667666776767666767766666667677667667766677677677676676767766776767676666767677676767677666776676676767766776766676776677677676776767676667767677676667767767677677667677667667677676776776776776776676766776676677677666667666767677666677667767677677677677676677666776767677677677676767667667677676776776776767677677667767666766766666776766776776677667767676767677677677676776676676676776676677676766776676766767767667766676677676667677677667766776667666766676767767766767766767767767667767676776766767676776776776776776766676776667766677667676677667766776667767766677677676776776767667666676776667676676677676767677676667766667767767677667767677666767667666767766776677677667767767767767767767677676667767676766666677666776677676776776776677667676667767676677677667767666767676676676767766676767766666776677676677677677677676677666776776667767666776666666776677666667767767767677667767767767767767677666666677676776666776676767677676767766776776767666776776776667767676667766667667666776776676776767767767766677676776676776776776767676677677676766767767767766776766766776667767677677667766767767667677666767666776676677676767677676677677667677667766767766667677677676767767767767767767766766767666776776767677667666676676776776766676766767767676667676776676776666767766767676767666776766667677677666767766767767676766776677676676677676776776776766676767676776667667676776666776767767767667677676667667677677667667677676677676677666767767767676767766776776677676677676776676767676776676767676776677676767677666776676667677677676767667767677676776776766776676776776766667677667766677677667767766666676776677677667767767767767666676767767767767677667677
6776776667676667676676667677677677667667767766677667766766767766776677676767677676776766766676776766766776767767766766767767766677676677677677666767676767677666767767766767666676767667767676676776676667767676676776776767677676677676776767676766666776767767767767767767676767667677666677666667677667677677676676776766776676666766667677667767677676767767766677676676677676767667667676776667667677676767667767667767677676676766677677667767667676676767767767767767667766766776677677676776767676676767767667677676776767676776767677667767766776776767676676766767766666767767767667767767676766766776767666776766666776776666677676776776776776776767677677677677676776767677676667676776776676667767667676776776676776766776776767667677677667767766766676766776776767667667676767676676776667766767766677677677667767676677666776776767677677676667677677677677677676766767767767766767667767766776776776677666676767676767766767667767766776766677667767676776776767767767677676667667766676767766677677667677677667767767767767677667677676666776767677676666667676776776776776677676776776767767677676776666776776776666776776666776776767676676767677667766766776767667766776767767767677677676666667767766776776776666776767767677677676767676767767677676677666767667666767767766677666676776766677677677667767676776776667766767677667766767767767767767767767676667766776776776766776767767677677677667667767766677676676667666776767667676776767677667677676767677677677667767676767677666677677676776767667676767767767676677677676776776677677666676767766677677676767767767666767766666676677677676776676776776776676776767767767767767767676776776776766767677677676676677667667676766677677667767766776776767666676776776677666677676776677676776666667767677667677677667677677676776667667766667676677677677667766767767666767767677677667676776676776776766667767767676776776776776776767677676776776776776776776776667667767676767767767677677667677676767677677677667766767676767767677677677676776766776767767766667767766776776766776776676776766666767767767667766677667767766767676767767767767767767677666676667767767766676767767766767677667767766776767666776766667767767677676677676667676776767766766767677667676766766676667676666676767767766676776767767767677676776767767767667676776776767766667677667676767767766766667767677666767767677676676766776676676776767767676776776677667767677677677666677676776767766667766767667767766667767767766767766676767767676677667767767767676667767676776776677667767767767767766766776666677667677667667676776776776776776767677677676766676677676677667677667677676776676766666677666767766767767767767767676776776676766676776767676767767767677677677677667667766667676766767766776767676776776677667676676676667676767667666776676776767767676766776776667667677676767767677666767767667767766776676776767677676776766767677667767767767767667667666667676767677666676666767767767676767676666677667767666776776766776677667666666776766667767677677667767677667766776767676676667767677666767676776776677677677667677676776776677677667767767666776677676667676677666676766677676767767677666766776766666676766776767766776677667666766776776767676677676666776677677677666676776767766667667767676676676776677677667676766776776667767767677666776667766776776676776676776767677667767766766767677666776677677677677676776767767766776766776766766666677667766767766776676766776666767677676676767767676776776776677677667767766666767767677677676677667666767677666676776776767676776667767767767767767767677667767767676676677667766667677676767677676676776776776776676676776677676776677676666776776776776676776776766667677676766766776767767677676766767767767667766767766667676676776767767677676666767676677676676676767767767766776766667676776767667677676677677677666776677667767766767766776676667677677667676776767677677676767676776776666776766766767676776767677677667767666767676676776776767767767677666677667767766776667767767666776667676776776676776766676767677677667677676677677667667667666667667676767767666776767676776776776676766667667766766766766676776776676676676767667766667767767676776767767677676667667666766677677676776676776766677667667767767667677677677676776776677676766776776676766766776666677677676676767766767767767766667767767677666776776767767677677677666767766677676667666766676676776767676767676677677677676776776776667767677676766767767767767767676766767667677676776767667677667676776776776776776676767676666677667767766776676776667767767676776676666667677676776776776767666767767766776776676766676766677666776677677676766767766776666776776766676677676767677676676776767766676767766767767767667677677676767767766776677676776776667767767677677667766667767766776776776767667766766776677667766767667676776667677676776677676676776776676676667766766676767667676776667766676676776776667767767767767766776666776766776676677676767766676776776776767767766776677666677666767676767677676677677676767766667766776676767676776776767676776676776767767676776677676767676676767667667667676767767677676767667766767666776766766767767767767677676766766776776767767767767677677667676767667676677677676766776766767766766767676677667767767767767676766776767677677677676776767676776767676677676776776776767767676776766767677676767676767767676676776677677666666767667767676776676667767677667676676776676677667767767767767767676767676766676677667767676776776676767766767767677667677676776766776677676776676776776677667677676766776676667676766677666667677666776767676667767677677677677677677676767667676776767676776767767767767767667677666776767767667767767677677677667767767676776676776676776776767676767666776667666776677667767676776676676676677667676667766767677677677667766776677667667667667676677676776767767677677677666767676677676677677676667677676677677676676667676776767767767677676776667767766666776776677667767767767767767667676767676767677676667767677676767767767676776767767766667676767676667677667666776667767676767766667676767677676767767677667767667767677667767676776767766776676776766676767667666676766676776767667766776776767767767767767767666776766767767677667666776677677677667767767676767767767677667676776766766677666767667667766767677677667766767767677667767766676676776676776776767767676767677667666676676677666677676767767767677676776776767667677676767676666676776776767676767766766676767767766767767677676677667767667767767767667676677677667767677677676776667676776766767767677677667767666776776776776677677677677677677677667767767766667676766776776676776776766776666776776766767676666666767767667767676766776776776776776776767767676676766676676676766676776767677667676667677677677667767666776676767767676776667767766666776766767677677677677676766767767677677667676767767677676776677676766776766776767767677677677667767767666767767767767766776776667676667766776667676776677676776776677677676776776767767676776767667767677676677676776767767767766677666776776666677676776776776776767767667666767767677677666776776776776767767767667677666767676667766666677677676676677676767667667676667767766776776776776677676766767766677667667667766776766776667676776677677667767767767676766767676767677677677676767676677676677677667677677676767676767677676776776766676676776677677666767767767667767667667767667767676776677677676677667767676676776776776767667676766767766677666767766766767766676776776776766677676776766766776666666776767667667766667667677676776767767667676766766676776767766776677667676776677676677677667676677667676667766767677677676776677677667677677676766767766776677677676776776776676767767677676776776766677677676766767667766776776767767767666766776766776767767677667767766776767667677676766776776766766767677667677677666776776776677676776767667676676766766677676776676767767667767667677676676776767766666677676776677666767676776667767676776776767676776776667767767766767667676767677677667766676676676676666677676776666666776767767767677666676767767767767677677677677677677677667677667667677677667766666776767666776767766676677677666776767766767677676676766767767767767767666776677677677666767677677676776776766677677667677676767767677667767767667766767767766776667767667676667676667767767767767667767677676776676766776767766776677676766767767677676776776776776776767677677676667766776767767767676766776776767767767767767767677676676776776767667766776776676767666767667767766766776667767767667676776776667676776667677666767767767677666776767767667767766776766666767767676667766767767767677667766767766776677666677677676776776767767767767766776766676767767767767667677676667767767667676666776666776667767767676776776776767676667667767667767676766776677676677676677677677667767767676776677677676677677676766766776767766776776677676776676776766667677667767677667677677677667667677667676766766667767766776766767767767767767677677667667767767677677676666767676766677677676767767666776677676767767767677677676767676767676776676767667667667767766767766676767767766776677666667677676677677667677676767767767677676776767677666776767767667677677677677666766766676676767666776766767676677676767767676676766766766677676776776677667767666666776776767676776766676676776677676677667676776776766776766776767677677676666776767767676776767767666767676767677667766766766667766767766667767767667766776667767666666776767677676767667767676767666776767766667667677676677677667767766767766667667676776776776776776776767766667767766766677676776776676766767767666666776676767677677667766776776676677667677666776677677667767766677666767677676767677667767667667767766767767676667666776767767767767767767667767677677666767666776766776776776767766766677677677676776776666677666766767667766766677677677677666776776767676677676667676767767766767767677677667677666667676676676766677667767676666767766776776766766776776677666766677677676767767767667677677676667767767677677666776767676667766677677666767677676767767766776776676766776676677666677677677676767666776677667676776776776766767677676767766676776776776767677677677677676676776767766767767767
3677677677677677677677677667667677666666776766677667676767676766776767767766776767677677676677666776666767766766767767767766677676666776766776676766776767667676666667667667676767767667677666676666776766767767766776776766767677677676676776776776776776766776677667666676776776677676667767766776776676776776767676667767676776676677676677676677666676767676767667667766676767767677677676676666677667767766767666767676676767767767767676767766776677677676677677676677676776676677667767767767676766776766677676776767767767676767767767676767766767766666766767677676776767666766766776776767767666677677677677676677676767677667767766767766766677676776677667667677677677676776776677677676767767677667767666776767667676766676776767767767667676667666676776776766776767767767767676776776676677677676767676677676677667667767677676677667766766776767766676767766776767676677667767676766667667676667767767766677676776776767667667767767666776667766676676776666776767677676776776666776776677677677666667676767676776776776776677667767676767677667767676767766677667676767677677667766767767667767766766776776767676676676666677666766776676667767767666767767676767766776776776776776677677676667766676766667767677677677677667766776776667677667767767767767767676776677677666767767767677677667767767767767767767677676667676766766776677667667767767677677676776776767767676676677677676677667767667677667767676767666776776677667667766776667767767767676767767667767766666776677677677676776776776776776676767767766767767666767767766667767767767666677676776767677667767767676776666767766676776677676776776767667667767677666677676767766677676766776667677666766776677667667767767677667766767667677676676767766767667767677677667677676767676776776766767766776677676776776776776667767677676677666677677666766676776776676767766677667767767766767677666677667676766776676767767676676666676776776667677676677676766766767767767767766776776666667767766776676767766766667767676776767767767676676676677677676767676767667677677676676676767667677676676677667677667667676767766766667667677677667766767676676776776667767676667676776667667766667676767767676667767767676767667766776767677667676676767767666767676766676776776776676766776767667766767766776776766677676776766776767767677667677677677677677667766676767666767767677677667677676776767766776676776677677667677676776776776776776776667676676677666667767667677676676676766677667677677676767667666767767676667767766776676776676667767767766776776776767767677666666667767666767667666667676767666776767676767767667766767677676767767676767766767676676666767767767766676767676667766676667667676776776767767767767667677666767767767767676666677666677677676767766676766767676776766767767676667667766776767677676766666776776767667766767667767767767766676767676677677677677667767666677676677676767767667677677676767767766676767666666766666676676767666766776766677676676677676776766676766776776776677676776766776766766776676767676767677677676776676677667766776766776767677677676666776776776776767667767676677677676677677667767767676766767667767767767677666776776767667666677677677677676767767667766776676676767677667667766677676666766676776767767767676677676767676766766667767667676676766776666667677676776776767766776666676766766767766766776667667666667767667667676666667767767677666776767767677677676776767767766776776766766776776776776766677676667677676667667767666767676667666676667767766676767676767767767767666767767766677677666677676667767667667677676677677666677667677667767767677676776767767767767676767767766776776776776776766676667767677676677676677677676776776776676767677667767667676776776667767666776766767767677666776776776677667677667676666677677676776776767767767676667766676677677666766677667767766767676776666776776776766776676776666667667677677676776776766677677667767667677677667677667766776766677677677677667677676667676677677676676666776666776776766667677676677677677666766677677666666677676767767767667677667677677667676766677677676776677667676767767677677666776767677677677677676677676676776776776776667667766776767677676667766676776677667676776766766767767667767676767677677677676776776767677667676767767667677676676767676776767767767677676776776776766776677676666676766776776677677666776776776767676776667767677676767667766767666677677676776776776776776667766776676677667767677677667677677677676776677667767667666776776676677676776776767767766766666776767766676676776776776677677667666766766677677667676766776776776766677667767676667767667666677667676776677667677676667767676776767676677677677676677677676767766677676667766676776776666776776676677676677667676766676676776676767677676776776677676677677676776766767767767677677676776776667766677666676767677666676676766767767676776776776767667767677667676776677667766676676776766766776767767676776677667667767766776776766666676767676667767676776766677676776676767767676776767667767766766676776776667677667767667676767767767767767766767676776776766766776667766677676776677677667766776766767766776767767766776776677667767667767677666677676676776667767767766776676767667767767667767767767677677676776776776667767767767767677676767766766766666767677666766776677677677676766676766767767667767767767767767767667767677667767676776776666677677667767676666667677667766677676676676767766776767677677676667677667767676676667667767676676676776776767766767667666767677676767677676776676767767766767767767767667766767667766676776676776776767767676667766776776776766767677676767767767676776776767766767676767767766766677666766766776767766676776677676776776676776766767667767766667767666667677676767677677666767666677666666766677667767676676766776676677677676676776776677677676676676776667767766776776677676766767667676767767666776676767767677666677677666676676776767766766766667667767767667667766776766767766677677667767766766677667667676767667767767767767677676677676776767767767677676677666767767767767677676766776776776766677676676766766767767766776666767666676776677667676767766677676677676666776776667667766776776766667677666767676776776767667676666666676767766677676677676776676766677666767676776767667767766766767767767767677677676766676776677667677676676666767667676766677676776676766677667667766776766677677677677677676677667676767677666767767676767767677667767677677676677676676776767766666677676676776766676677676667767677667767767676776667677667767676776767767767676776676767677666766766666767676776667766667767677676666776776767767767767766776676676676767667677677666766767677677677676767766776776776767767676677677676767767767677676766776677676676776776767676767767766776776776767766776677667676766677667767676667676776776767676776767666776666766776767666667677677676776767767676676766676776767767677676677677677666676776776677666776666776677677667767676776766776767676677677667677677677676767766767767767677667677667676767677676676776776776667676776677677676676776676766767676776767766766767766776767677677667766776776766776667677677676767767767767766776766767767667767767766667677677666676766776776767767766667767767766767676767676676667667766676776776767767676677677666776676666666676776676776767667767667767767677667766776776767676776767767677676767767667676676677666776776767667766676767767666767667677666667766766776676776767766676776767766676677676776667676766766676776676766677677676666776776676776776766776667667676767677667677667767676776767666677666776667676667677676767767677666767676667666767767676676776677676767766767767667767767666776677677676767767766776667677667667677677676667766677677676776767676767767676776776677677676766776677677676666767767667767677677676776776776666677676676776666767766766776677666676766766677677667766776776776767676676766676767766776677667766676776776767766767766676677676767676766776766677677667667766677676776776767767767676676677676766766666776676776767767766767767676767667676667667767667767677676766767666767676676776776666667677676676776776677677677676677667766767766677666676767766776766677667766667767676767667766776766667677677677677677676767667677676776776666677667667767767677677666676776776767766767767677676776767677676766767767677667667677676677677676767677677677676767677677667767766767667767767676776676677676677667766676776776667767667667667767766766677677676667766767767676766776767767666776676676776667766767677677676767677666677666776776767677677666776667767766767767767666767676766776677667667767767677677677676767767677677667676677677677676676667676767767676767767767667766776776676767666677676667767767666776767677676676766766676767766767676776776676667767667767766767766776667677676776666766776767766676776776766767767766667677677676776767766766776766677676667767767667677667766676676776767767677667767667677677666767766767766776676767767676676767767677667677677667677667767766676667766677666667677676776767767766767766766767767766767767767667767766677667667667667767767676676767677676766666776776776677677676667767767667677676767676776767766776767766776666767676667667676677677676676776676776676667667667676667767767767676677677667677677667676676677677667677677677677667767676767766677677676766677677677667767767767667767766767676766676667767766776767677667767767767677677677666677677666767767767766677676677667676766676767676776776776676776666767667767676677676776776767676676677667767676776776667766767766776677677666776776767767667666667677676767767767766677667667766766776767766767677667767677676776776766767676776667676667767766776767676776767767766766776767767766767667766676776776776776767677676767676767766677677676767767766767677667767667767676677676766767677676766767666767676767676666776776676767766766776766667676766776667766767766766677676767666767677677676676677666766776776776776676677677677677677677677676677676776667767667766667767767767767767677677676766676677677676667767666776666676767766776767767677666677667767766767767767676776677667767666776776776776676676666677667767767677676776767677676776766776767767766776767767767767767766776676776766676677
666776776666677676677667767676767676676767677676776677677677667767767766776677666766766767677666677677677677677677666766776767767676667676667767676766666766677667767766776767766767767666776776667667766666767766767767667766776776676776767677676766776776776776776767676776776666666767766677667667676776667667767676766677667677667767676766766667666766776766776776767767767676767767677677676767766776776766776776767667667667767767667767677676676767666776776776776677676776767676677667667667766776776767767666677666776776767766776767767676666776767667667676767766667667677666766666776776677667767676677667767766776776776776776776767676766776676776677677677666767767767766767667676776677677676776766767676677667767677667767766677676767667677676676767676776776676667676776776676767767767767677667677677676676676766776767766766677676766767677677676776677667677666776676776767667767676776667767766677676667677677667677676776776776776677667666766667767677667766676767677676767767667666776677677677676776776767676767676776666767667767766766667766776767767677677666677677666776676676667676666776677667676677676766767676776666767676677676776767666677676767766766677677676776666776776767767676776776767767767677677677666667676767666776776767676776767676766767767677677676767766667676766677667766776767766767766776767677666666677667766667766767667677676767666776676766776776767767667677677667767766767766766776677677677676776666776676776677677677666766776767676767767667676766666766676767767667667666776776677667767667667677676676666776767676676776676767677677676677677677677677676776776667677677677667767667677677667677667677677666676776667767677676776677666667677676766667767676766767767767677667677677677677676677667666677676677676767666776667676767676676667677667667677676667667766776666767677667677676767767667767667767766767766677677677676676676776767767677677677677676767667767767676767767766766776767767667676767766766667677676667677677667766776677677667677667666776776667676766776667666776776667676676776766676767677676677677676766766776776776767767677677667767766766766677666776767666667767677667767666776676677667767677667667767766667766676676776776776776666767677676776776666667676776766676677676767767767767676766667766666767766676767767767677676676776677676766666767767766776776767676776676767667767677677676776767767767767666776767767767767767676776776766676766767677676766776776676676776667676767767676667767766776767667767767766766677667767677676776766676677676767767767676767676767676677676677676776776767677666767767676766766776776676766776677677677676767676767677677667767667767767767766767676677666776767766667676767766767667677676676776776766677667677677676677676766767767677676776776667677667767677666767667766766767766766767676767767767767677677677677676767767767667766776676677676767767766776667677676776767667677677676676677667677677667666666666676676776666776776677666776666767677676776676776676767667677677667677667767767667677677667766766766667766677677677677667767666767767767767676667767677677667766676666776776766767666767676676676776677677667677676767677676676767677667767667767677676776767667677676776767767667766776667666776666677677676677677676767676776676767766776667766767667767767766767766766776767766676666766676767676677677677677677677677667767767677677667766776767767677667767767676676766776766767677677676677677676667766766677676776767767767767767766776776767677667767676767676667667676776776776767676776767767767766767767677676767677667766677677667676767676776767767767677676776767766667767767767767767766677676666776666677676766767767767676767677676776776767677677677677677677667767767677666776767766776676767766767767766767677676676767667766677667767766767766767767677676776766776677677677676776767767677667676776676767667767677667667677677677677677676767767767767676767766766776766676776776667767676776676776676767676776676676776676666676766776776676776767767766677677667767676776776776776666776776776776667677667767667677677677677677676677666776776776776767767766766677677676766776776767666676677676767667677667767677676776776767767667676767676767767767766676776776767767766677676776776766666767666667667767677677667676776767676767677676767767667667767676767767767767667676677666676677667677677666767676766766767677677676776776676667676776666776666776767666776776767767766666776667677677676767676676667767767676776677677677676667677677677677666766776776767677677666776667677676776776776766776666767667767767767767767766767766776766767667677676776776676767767767767666767666776676767676776776767677676676667677677667677677677666776767767677667666677667667666676776766676776667767767767766776766776667766767677667767676767767676677667766776676676776776667676776767666776776776767677667676667677667677677677676776667766677666676677676766676767766677677677676776776767667676677677676767767667767766766667767676767676676666767767666676776776667677677677666676667767677676778666767676677677667677676776767677677677667677677676676767767677677666767767676676776667767677676767766767677676667676776776776676767676677667767767766677677666767667766676667766767676667767677676776677676766776776676766776766776776767767677677667677676776767677677677676776767767767667767767677676776677677676677667767677676767766767676776776776677676667676776767676776767766776767767767677676676776676767676767677677677677667667767666767766776766776677666767767766766767767666677667667766776766676767766676767767666666767667767766767767767667767766676776666767677676776776767667677666766776666667676677676676767676767767767676676676767766676767766677667676766767766767676776666776676767767767767677677677677677677666676667766766767767766766767667676776667676676677667766676767676676677676667767767767767667766767676776677676767666776677677666767676767766677667766776776767767766677667767677676776767677676767767767766767767767676767677677677676776676776776767676766676776676766766766776676776667767677677666767677667767676767767766776776767667766767667767667767676676776766776677676766767667667767767767676677666667766676776666776776776677667677677677666667767666767767767677677677677677677666676767767767767767677667767676676776776676776766676677677676766776767767677676776676666667677667766776776677676766776767676677676776767767767677676767767767677667766766767667767676767767766676767677676776677667766767676676776767677666676776767767677677676677676677676776767766767676676776766677666677677677677666776767676767767677676767767766776776767677677676767677677677667667766776677676766667677676776766776776676676776766766676776776776767677667677667677676676766767767676766776776766767667676676676776767667677677676677677677677667676766767667676767766776776667666776776776767667766767767666776666766767667766766676766667677677667667667767767767676766776776776676776766677677676776767677666667766677667677677677677677667676676776677677677677676767767766676677677667677667676766766667767677677677677667676767767677677677677676677676677676776667676667767677667767677677677676776677677677676767676767667767667767766767667767766766766767676676776767677676666776676677676767766776767666767766677676776776776667667767676776767677676677667676776677677677677667767667677667666767667676776677677676676776767677676767767767667767767766666776677677677666667767676767767766667766767766767767667677676676767767676776776776776677667767676766677667676776676767677677677677667767667766767676776677677677677666766776666677677677677667667677667767767676677676677676767767767767766776776767767666766677677677667677677677676776767666676676677676676776766776676767767676767767767767766676776766776776677676766767666776677666767666766676776766776776776667676667667677666767666776776776776776766676767767766766776677677667767767767667767766767767766676776776767767767677677676767676676767677676766767667767767767767767767766776776767766677667766776767676767767667677676767677676776667767667766676767676766767677677677667766776766767767676767767677667667677676767677677677676776776767667677677677666767767667766677676767767766776767766677677667677666667766766766776667766766776677676776776676667676677667677677676677677677677667767767767766776767677676776776776676776776776776776767676767767667766666766677677676666776766776776776776676776767667767767677676666776676767676766767677667677677666667677676676776766776776776776776766676767767767767767676767767667767767767767767676766677677676767677676677677677676776767766767767667667766766776666677667677667667666776676766766677677677667766667767677666677676776677677676776676676776776776776776767766676677666776676677676776776767767667677677676766776776676767767766677676767676776767667677667767666676776776677667676776767767767676676776767767767766667677667676776666776677667667767677676667767677667676776767767766767666666676666766667676776776767767676676766776767677667667677676677677677677676677676776776767767766767667677667767766677676767676676776776766666667767676776776776676776766767667667676776677677677677666776776776776767676776676767766776677676676776767667676766767767767677676776776776677677676767667767767676766766767677676776767667766776677676676767676766776776767767767767766666776766776776776766667676776767676776766667767767667767677676676766766766767767767676677667667766776776667667667766676766676766776776776766776766666767667677676776776677667677676766776767767767767767676776776776767666776667767676776767767667676767677666766676767766666776767667667766767676666667767666767667677676667767767767666767767676776776767766776776767767767667677666677676666767677676677677667677666767676767767677676677677676767766767666767677676767767676676767667676767667667676677667667767667667677667676676767767767767677676677676667767677667677666767677676767676776776667766776776766767766677676767767766677676667766776767766666776776767766766776677676677677677667767667677676767766767676676767767677677667667667767667676677667767767666766676677677667676767677677676766
6767766776677667677676767677666676776776766776676766666677667666776776767667677677677676776767767767667676776767667677666766677677667767667766676677667666776766677677677676676766776766767767767767677677667676676677667676776776776776766776767666666766776766776767767666767676667767666776776776776677676767667666767667766767766776676776767677667677667767766776776766667677676677667767677676776776667767767667677667767767766767767767767767767767677676776776776776667677676677676667677666776677667767766677677666667676767676776677677676767677677667676666766677666776767676766776767767766766776776676766776767767767766776767767766667676776776776667667767766767667677677667766776666776776767766767767676676676767667767677676776677667676676776677677677676677677677676767767767766776767767676776667767666676767677667767677666766776676776776676776776677676767666776677677676676677676666776676766776767676767767767767677677677676676766676776676766677677676677677667766776767767677667667767667766766677676676767677666776767766776676767667677677667667677666776776767766776767767767677677666776676676776667667676667676767676776677667766776776767766776676676767766767676776767676776776767677676667676677667767666776676767676676766776776776767767667767667766677666776676767766776766676776767767666677677666667766767676766676676766776677667766776767766776776767677676776676776677676676776667667677667666767767677677677677676776677676766677677666767676776776667666766667766776776776677666676676776767767677667677676677677676667767667767766767677677667766776776677667676667767766676667676767767767677676767667766776667667666677667676776776776666776767767767766767677667767677677676667677667766776666776667767676776677676776667767767766766676776677676776677667766767766776767667767766677677666676766776666767666666776667766776767766766776766776767766767676776776776676767766676766767676776776667766677667767767767767676776767766766666676677676766677676667766676767767767767667667676677677667767767767767767667767767767767677676776776667767766776676766767767767767767766676767767766776766776767677676676676667667676766677676766776677677677677667666766767767676667766676767677676776677677677667677667767767766767676776776767766677667767767767667766767766766767766766677667677676776776776776666676776667677667767667767677677666776776666667766776776767677677676766767676766676766766776766776676677677667667667767676677666677666776776767766767767767766677676776767676676676666776677676677677676767767677677676667766677676776676776677676767666677666776776676776767676776776776766676776667767666667767667767767766667767767677676776766676776767667767767767767667667767677676677676776776766667667677676766776776676767767766776677677677676767677677676776776776667767677666676676776676776767767766676776776776767677676766776767767666667677666676667676667667767767677676767766677677667767767767767677676667767676776776677666767666676776776676676776776677677676776767676776677677677676776767767767766766667766767766677677667766767676676767767767767766776676677676676676776766677677677677677676676776776776766767666776767766676676767666676767677677666667667666776776666776776776776776767767766676766767767666776776767766676776667666676776666676776776767677666767677667677676677677677676776767767767766776767677677667677667767766676676667666776766776767766776666776676676767767767767767676767766766676776767766667766767677667676667767767766667677676677677676766767767767677676767766776776776776766767767666676666767766767766667667666667667767767676676776677667676767767767766767767767767767767767766677667767666776776676676676676776677666776767767766776776767766776776676776676666776767767766776776767767766766666776677676676767667666776767677667767767767676776776676776776776776776667767667766767767677677676767767677676776767767677676767667767677676767767767767677677677677677677667767766767767676676776767767767767766776767766676766776776767766767677677677677676767767767766677676667767767767666677667676677676676776676666776767676776776677676767677676776776766676767766776667767767767766776666676667767676766666776667677676776667767676767766776767677677676766766766767666767667667676767766766776666767677676676677676767666767766776677666767677667677666776676776766776776666776776676776767767766676766677667677676767667677676776766667667676767766767766667767676667767767667676766677666766767676776767676676776766767677676766767676766767767667767766776767677677676766776776767766776766676776677667676766776776776666776667766776766776776767766776677676666667677666766766676676776667676667767767766776776667677676776767677677676676776676767667676677677666667766766776776767677666677667767677676776677677667766767676667766776677677667676776776677677676677666776766767676767676677667667667677677676776776767767676677676776677667677677676667766676776776776776767766767767766677676776776677676767767767677667766667677676776766677676776676666767767676776776767766767767766767667677677677667677667666776767767767767677676776776776766776677667766676667677666776676767767766677667767676767767767676767667766776767667676776667767676766666667767767767766767677666776677676676767676776767766776767766677677667667676767767676776766676776667767666667767677676776776776667667676776767677677676676766677677667766776776677676766767767666666677677677667767767766767667666776677676766776776667676776776776776766776667667676766776776776776677666776776776767767766776776677677677667767676667676766676767676767767766677666776776776766676776776677667677677677676766776676767767667676766667766666676677667676676767677677676776776676776776767676776677677676676767766767766666676766767677676776776776767676766667766776677666667767767767676776776776766776776776667767767766767767676766767767677677676676767767767766767767666677666776776677676776666766676767676767677677676776776666766776776667766676676776776676766767676776767667766776766766776677667767767767766767666766666667666767666767667676666766677667767767677677667767767676676766676766776767676767676766767677677667667767677677677667666767767766776776667766667767676677677666776766677667767766767767677676776776666767767667667667767767767767676676766676767676667766767767767676776677677676776676776766666776676776767767677667767767677677676776767677676667676767676776667767766776766767667767767767767767676676776766666677677676776767677667677667767767667766676767676767766677677676776766767666677676776767667676776676766776676667666776776676666776776776776767667766776677666677676776666767767667766667767766776776776676767677676767666666776676776677677676677667767666767767766676776776766676766776776676776677666767677677677677676676767666776776776767667677667767676767766767767767767767767676767676776766767767766767676767766676676767667767767676666676776667676767766776776677677677677676776767677666667766776767767767767767767667666767677676776767767676667766766767677667667676767677677667767767677676767766667666766676776676667766666776767767767666767767767767677676666676776776776776776776776766676767767666776766767677677667676776776766767767676776776767667767767766776666667767767767766776776766767766776766776776776766766776676767767677676766776776767667767766676776766676767676667666767767666677676776666667766776767667766776776776677676776766676667676776677666776766767676776776776767676767767767667677677667677677667667766776666676776677667767767667767767767677677677676776766667677676776767667767667767667767767767667676776766667767676776766766776767767767767677676776676667667767766676676676776766667666776676667766766776767767767677677676766677677676776776776767766776667767767667767766776776676677677677676767677677676767767677677677667677676776767667677676667667767767767677666767676767677676766776676767767666676776776776767677677667767766677667677677676767667667676776677676767766776776776776767676767666667677676776766776776767767667676776776667767767766676666676667677667767767677667677677677667676776667677677676676776776676667676776767677676676766767676767767767766767676766766767677667667677676667767676767767767766677667767767767767676666667677676767767676776776676776677667666776667677677667667767767766677667766676676776767766776776776767767767677677676776676767676776776677676767767766766776776767767767767667677677666766776677677677667676767767677667676677677677667677666767676666767767767676676676677667666667767676776766676667676776677667676776776676766776776776766667767767767767677676676767767766776767676676776776677677676767766776767767676776776766677677666776776776676677667767766767767676776767767767766776776667676676666677676776666766776767677666677677676776767767666766676776667677676677677666767676776776677677676767677667767667677667767767767767676677666776676666766666667676667767676776676767767677677676776766767767667676676767677677677677667667667767676767766776767667677667676667667767767667676677667766776767667766676766676767766776776767766776667667676767676776677667766776767676766677667767767667667676767766767666776767767676677667667767666677667676776767767676677666676776767666677677676667766776776776677666776767666676766767667677676667766776767676767677667667767677666767676767767766667767767667767766676776677676767767767767676767766776776676776677667767667767767676776776676776767766766767767676767767766677676767676676676776766667767676776766666666767767667677677667767766767676767766677676677676776767676766776676676676677677676776767667676667766767677667677666677676776677676776676676776776776776677666766676666776776676666767677676767667667666776776766776767766776676676767767667677677677667767677676776667767767767767667767767677667667667767676776667677676767676676677677676776776776776767667677667766767767667767666776676676776677676776667677676776776776776766776767666666766676677676767667766776776767766677677677667767767677667766766766676677676676676666776766677677666676776776677677676676776776776776667767666766766767766767676776776767677
676776776767767767676776767676767677667767676666776676776767767766776677677677677677667677666767767677666766767667767766776776776766677667667766776676776776776767676776776776767677666776776766776776776776767767766767767767666766677677677676776767766766766667676677667676776677677667767667667677677667667666766677677667676767676667667677677676776677677667677677677667667767676766677677676776776776666776677676767767677677667767767767676776776676677666667677667666776667767677677677677676776677676766666766677666776676666776767766776776776667676776666676676767677676776676766766767766766766677677666767767767666766776666767767767767676776767767766776766767676766677676676767667676776676676677676776776776767767676776666766767676776776767666767766676776766776666676776667767766676776766776766767767677677667676776767667666767676776676776776776767677677676766676767676766677667767676767766776766667676776677667676766776767767767666677676677666676676767767767767677667767666666767667766776767676676776767676766767667767676767767766677676676776776767677667766767766767677676776666776776767766776676767677666766667666766667677677667767766776767676776767666767677677676776677677667666776767677677676677676776767766676767676776767767677666767767767766776776767767676776776766776776666776676676766666767676666676776666676767766667667667677676776776676767667767767667667677676776776776776667767677677676776767767677677677667767767667676776767767767766776776767766766677677676676776676776667766667667766677677676767667767767766766676676667666767767767767677677677677667766676666676676766677677677677676676676766767677676676766776776767767667667767666767677676767767677666766776677677667677666767767666766676766776677667677667676766677676767767767667667667767667676776767766776676776666677676776676767677677677676766667766776776766776767767766676667667667667767676776767667676667676677677666677676776666776776677667676776776677667767766776676766677677676667676676776776776767676677677676766776767667767766776776767667677676677666776776677666776776666676767666776676776666677667766767666667667677666676766766767676666766767767767766766676776776677677677677677677676766776676766776677676677667767667676767677677667677667677666776767666767666767666767767766776677676676666677677677677667677677676767666667766767677677677667767677667766776667676767676767767766776766766667767766776677666676676767767766776767767767767767767667667677677677667676776776666676776776776676676767666776677676766767767767767676767767676767667767766667767767766677667767666677666776776776767676666766676776767676776776766767667766676767677676767676766676776767677666776677677677677677666767767677676767767767766677676676766767766776776776676767677677666767766766677676666776767676677667667767767666776767677677676767767766776676776776676676776776767667767767676776677677666766767666767676667677676767767676776676776676776767676677677677677667677677676776677676676776767767676776776667767677676776776767767767766767767766767677667766767767767767676766776666766776676676677677667676676776776767676767676776676676776766776667677667666676776776676766666766766776676677666676667767767767766677667676766776667766667676766667667767767676767766776767766776767767767767767676677667767677677676676677667767667666776776767767677667767767766776767767767667767666776776667677676666677677677677676776767676676776776776776667767676776776766676766767676677676776776667767766776776767766776767676776666776776766767676776677676667676677666766676767767766767676676766776677667676676667767767767677667677677677677667767766677666776767667677676667677676776676766776676677677666776667767676776776776767676667766776766776767766776776667767677666766676776776676676776776776776776766676776676776776766776676767766776766776677677676776677677676766667677666766776666666676776677677677667767767667767676667766767767767766776767676776767676776767676766776767767677667766667767676677676676766767766667767677676767666766776776776767666676776776776677676677677676776667767667767766676667676667667767676767677676667766776766676767667767667766666766776676776767767676767767676767767676776677677676767677667767676766766667677667766666776666767766776776676767767767767676766667767677676776776677676767667767767667767677677666766767677676776677677677677677676767677666767667676676776767767677677676776677677677676776776767677667767766676677667666676677677667676667677667667667676667767766776766676677677677677666676767767766677677677667767676776776677676776776767667676776766766676776767676767667667767767677666677677676667666776766767766767767667767676667667767767766767766766767667767767766677676666776676677677676676677677676677676677667766677667677677677676766667767677676766677676776776766776766767677667677677666667677677666676767767766766776776766776766667676767767767676776776776766767676677667676776676666776776677677676766767767766776677677677676676676667767676767667676777676776767676677676776767767667767676676677676767667767667677667667666776667767667767766767767767766766766766776776776767767677677667767766776766767767677666767767766776677676677676667767767676776767766776776767666676776677666677667676677676766677677676677677667677667676667677666677676767766766776676776676667767766677666776767767767767767767677677677677666676776776766677677677677676776676766776776667676766767767667677676766677677677676676776767677667767676767667766776776776667767766767677677667767676766776776767766676676776677676776677667766667667766776767767767677667676776776766677677677676766767677677677676767767767667767767767666767767767667767767766667677676767767676677677676766767767666677676776677677677676767767767767677676767666667667676767767767667767676776676776767676766776677677667766766667767667677677667677667767676676767677677677676776767676776776776667677676766767767676767677677676767766776776677676767676767767667766677677677676677677666766767766776776767676667667667767767767767667676676767767677676767767766767677677677666776676776776776776776776677667677667767667676776677676776766677676776767666766776677676767767767766677666676676776766776677676776766776667767766676776677676676767666766776776667766767667767676767766677667767676767766677667677677676776767767676767767676667677676766767666776767667766677677676677677667676767676776766677676767677667767767766676766776776676776776776767766776767676666677676677667667676676776767766677676776776776677676667766776677667766776776776677666677676667677676667666776767766776677676776767677667667677667667676776776667766677677667667766676677677676766677676676677666676776677676767667767766766677676767767667666676767767767677677676776776666767766766776776676776767677676667767667767677677676766767767767667767677667677677677677676767666776776677666767667767767677677677677667767767767676776677677677677676766776667677666676676676766767767767677666767676776776667767767676766666677676666677676767677667766776767667767767766776766666767767766667676776767767676676677667766766677677667766776776767667667667676776677666666677677667677677677677667766776776776676767677667767667767667667766666776776767766676676767677677667677677676766676767766766776666766767676766776667767667767767767676767766667677677677677667767767767677667766767666677677677676776776766766676776666776766776776667767667766776767676676776767676776776776666677676676776776766676776776767667676676776676767766676776776766767676776776767766767667767676767677667677667676776776677677677676767667676767767766776677676766677677676776776676676776776776667676767766676767767676766776677677676677677676776667767766776776676676676767767766767766766766767767677676676776667767667767767767676676776667677676776776676767667676676667676776767676766767676666767766767766676677677677676776776766676776767667676776767767667767676667677667767767767676767767766676776776776677666776776667767666776776767677676776677666776677676676767677676667667766776776676776666776667677676767677667666766767666766776776766676766776776667767767667676766767677677667677667677677677676677667767677677676676767767766776677676667676766766776667677677677676776667766766677677667767667677676766667666776776677676666776766677677677676776676767677666766677677676776667767767676776767767676767667767767767766776766766776766766766776776766767676776776676766767667766776677667677677667667676677666776766766677676767667767766666677676666776677666776776767767667676677667767767677677677676767767767677676767676766776676677667676767767767766776776666667767767767676776776766666776767667767666767676676776766776676667666776676676767677676676767767676776676676776766767677676776776776776677676666776776776776766666767677666767767667766767676776677677677677667766676776767677677666767666767767667767677677667767767767667666677677676767666767676776776767677667677676677676776766676776676776776776776767676766767767767667767676767677667676776766776776766767667767767677677676776666767677676776776766776767766767767677667767767767676766767767667666776677677676767767767677667676767766776766767667767676767767767676676766776766677677677677677666776776776676676767667666677667767667767767766667676776667677676776776766676767767767676776676766666766766776767766766776776776776776676767667766766776776767766767766776767766776676767767767676667667666767767666766776677676767767767766776767767767766677666776776677676677677667676676767667666776677677677667767676766666776776767766676677667766667677676767677676776767767766767677667667766776776776676667767676776767676776776677676667767666767667677676767767767767767667676667676776666776767677667767767767677676767677677666677667677677676666676776767667766776676776776766776766667767676767766776776766677676676776767676676767667666767767767677677667667767666677667767677676776677677677677667676776766676766776776767766677667767766776776776677677676767767767766776767666766677666676676767666667677676767767677666776667767766677677677676676776677666767766776767667767767667676
67677676776776766767767677676666776776676676676767676767766766776776776776776677666767676667766666667677676677667767666667667767667767767676767767767667767677677667677677677677667676767667676676677676767767676667767766677677677666776676667677667667766676677667676776766667676776767766767666767676677677676776776767676767767676766767766766767676676667767667677676677676776677676666767767677676766667767766677676676667766677677677667767767766776677666676766667766767767766677667767676776676776776766776776667677676676776667676776776767767666667766776676776776776677676667676767677667767667677677667767676776676776767676776776776776766676666667676767676677677677677676667766677676776767676776676767666776776767767676776776776776676767676776776676676767767767676677676767676677667767767766676676776676677676767677677677677676766677677677667767666666767676767767666666677667677676776776766776766767767666676776767766767667767666776776767767666676776677676677676776776767677677667767676776677676767767767677676666766776767766766776776767767677677677667667667767767676776677677676667767767676666767767677677677676776776767766776667767667677677666767767677666767677667667677667666667676776667767767767767667767667667767667677676767767676776767667676776766676766776776676776677677666776776776776776776776767677666767766776776776776667767767766767676767666667767677666766676776776776677676767677676776677677677667677677676776677676676667677666767676666766676767677677676776677666676667767767676767676676677677677677677666767677677667676776766677677677667666776666767766776767667766677677677667766667666767666766776766767677677667767767767767666767766767767666676766767766776767767766677676767767666776766767676767667676766767766767767767767766677677676677667766677677677677677677677677677676776766766776767766677666676767766766767677667666776767767767767677667767677677667766677676767766776776667767767676766666677667767667676766676677676677676676776776776767677667767676676767667767677666667677676776767766677676776767667767767766677676776776767766677676677676776676776776767767676776667676776776767767767667667767766767767767667767677676776776776676677667676776666667677676776667766677666767667667767767767767667767767667766767677676767676776676776767767677667676677676677677666766767766676776667767677666766766776676766766676776767676677667667767676767677677677676666767676776767677676676676767766677676766667676776767767766776666667666767766667766676776767767766676776776667677677677676776676666767767767767767767667677676667766676767767667677676776667767767767666667667767666767767767667767677676676767667666767676767676677667667676776676767767766766776767766776776767766776776776767767677676776767766776666776677676776776677676776776667677667677666676776767677677676776767767677676767767767676776776776666676776767766776776766676667767766776767667677677677677666766667767676667677677667667767676766776766776776676766776677677676767766767766776767766776767677676767766776776677667767766666676776776776667676767767767677667667766766677667676677677676667766766776776776667767767676776776766767677677676766766776676767767676676667767677676676766767676677667766776767767677677676776776776676667667677677677677677666677676767667767767667767766676767667667667766677676767666667676767677677677667767767677667677677676667666766766767767677666767667767677667667766776767667767767767677676667677677667767666766677666767676667766666677677677677677676767677676767767676677677677667666667676767676776666677676676776776767666676767676676767677677666666667767767767677676767676767676677677677677677677677667766767767677677677677677677676766776776776677676776677677667767766666667767766676677677677676766767766766766776767767667677676776776667667676766767766767677677667667766677676767667676776766677677677677677676776776776776667677676776766776776767767677677676776776767666676677667766776776776767667767766776766767667767677676677677667767767676776676667767767676676676767676776677676776776767767767767676767676766766766677676776776677676667766776676767667676667676667767766776776776776766776776676767767767677676676677667677677667676767766776676776776776767667767766776776766667766776776776677667676767666776767766776766677666776766767767767767667676767676776776767766776677677677667767766676776766767767766776766767676776776776677677677677676766776776776776766767766767676677667677677677666776677676677676767676776677676766676776767767766676677677677676776766676776776767767767766766767667767677677676776667667767667677677677667766766776677676676667677667677677677676677677677676767767766776667767767766767676666776667766767766776677676766677676676776776767667767767766767676676767766766776776776666776766766776776776677676677667677676767677677677667767677667767767667766667766776767676676776776677677667767767767677677676677677666676776677667666676767667666776776776677677667766776766676766776776776776767677676776776767767766676776766767677666767667767767767666666767666776767667676776767766766776766767667767667767767677677676766776676677677677676767767676676667767667676676677676776776776767666677667766776767676776776776776767767767667766677677677677677667767766667667767677676776677677666677677667677677676776676776776766766667677666677666776776767677677677677667667667767677676776676677677667666776776776676677677677667766676766767677676677677667677676776776676667667666776666776766776677677676766776667667766676676767766676767676767666677677667767677677676776766776766666677676776677666776767677677666767677676767767666767677667766677667676776767766776776676767767676776667677666766776776776776776767676766667766776766767767667767677667676666767667767767767667767767676767677676677666776776676767666677676766776766767767767667767767766677666767767677667766677676776676776766776766676776767676776677676766776766776776677667677677676776776677676677676766776767767766776667767676766676776676677666677676776676767676776776766776776677677677677677667767767767766677666676776776776676776667666767767766776766767767767666767666767766766676776767767766676776776767677666676766767767766776767676767766767666776776767677667767766667677667676767676776776776767676766767677677667767677676776767766776767767676666676767677676677676776767677667767767767676766776767767767667667767766776676667767676767767666667667667677676766767676776766767766776677666767766767767766776766677676776766776776766776676677676766767667667676776767667677676767667666776667677667767666676776776767767767767677667766676667767677676767666766676776766776767676767667667667677667667767666667667676776766776767766766766776766767677677677676776666767666776676767767767767767767767766776677667666776776767666677677677677676776767667767677667676676676776667677667666767676776776766776766776767767677677676676677677667767767676776767766776776676767767767667667667766776767676766766766677677666776676767677677677676776676767766776766776676767667767667677667667676667667676767667767667766676677676776676676767767767767766677676776766677677677677677676676767677667767767767767767677677667767767766776666776667666776766677677677676667676667766776667667677677676776766766667766776677677667676667767666766677667677676677677676667767767677676767676767676767676776676677677676767767767767667677676767676677667766666776767767677677676667667767766767767667666776677666766766767667677667677676767677667677667767767767767676676766677666667676677667767676767767667676767767767767767766767676666666766776767667666776776677666767767676766767766766677677677676767677667767766766666776767767676767676766766766767677677676767767767766766776776776667677677677667676766676776766767667677666676767767766776676667677667767677666767677677667767767767767767676776776776776776766766766767767667677667677676776767677667767767677667677677666677667677677676677676776776677677666776776666776776766667677667767677677676776776767667676767767677676767767767767767677667677677676776776767677677676677676676677666766676677677667767667767676767766767766766767677676776767666767676676766766667767767676776776677667676767677676767677666767666767667767676776677666676677677667767766767767676767666766667667677667767767676677676776776776766776766766776776776776776767676776776776776776776776666676776767677666776667767667666676776776766667767767766776677677677676766667767677667676776776776776776766767677666766666776776776677676767666766767767767767766667677676676766776677667767676776676767677676776776677667677676677676776767767767767666666767677676667667767766767677676767676766766677677677677677666776677667667767677677667766767676677676766766667767767766667666676767677677676776677677676776776776766767677676776776776776776776767767666766776776776766767677667676667766776677677677677667766676767666677677676676667767676776776767766766766766776776667677676667767676666776676766776776776776676766767767667677667666767766676766677666766776776766767667767667766766666766767666776776677676767676776667677676776767677676776677667767667767666676677667677676766677676677677676776776767667666767667677677677667766776667766667676767677666767677677677677667767667676767767676776776677676676767676776776766676767767767676776667676766667767676776776676677667766767677666776776776776767767677676776776677676677677677666677666767767766767677676767667767766767666677676667766766766767667667666776766667667767677676776767676766776776666676677676767767676676776676766767767767767767767767676776667676666667666676676776776677677667767766767767676767666667767666776677676776766766776676776676677676767667766767767766667667767767676776766767766677667766677666676766676766776667676767766767767767767766667677666677677667766667667767767677666676776767766766677677667676667667767767677667766767667766776776767676676767767667676667766776667767676776767766776767766776776776666767676676767767676767767667677666767667677677676776776767677676776676677676776767677677677667767766776776767666767676776676776676776667677
7667767767766776767676776776666677666667667677677667676766677676767767666776666766776776676776767677676667676677676676667667766767676667677677677677676776676767677667766767677667677676676767767677677677676766776766677666666776767767767767767676666776776766767767677667767676676766766676767677666677677677676776776676676766766767766767766676767767767767766776677677667766677677667766767766667767766776776666767766776677676676776776767767767767666776767676767667677667766667676776767676676776677667767767676767677667767766767766776667766677666766667767677676676766767676776767677676676776776767676767667677667767667676776776767676767676667767677677676766766767767667767677676776776776767667767766666776776667677676676767676767677677676676776677667767677666667676776766776766767766767766676767677677667666667677666776776766676767666776677677677677676776776677666776776776776766776677666776767767767677676767666776767766667766776767767766776677677677677667767767767767767677676776776767667676767767677667676767677667667676776767666767666767666767767766767676676767766676766776766676767677676677676677677676766766776767677676766776776767677677666766766766767677677676776776766767767767767666767667767677676776767677676677676766776767767676677666767667667676666767766666666767767767676767676666667677666766676766767667676667767667766766776677677676767677676676677676776776766776766767677667767767767667767767766667667667677676667767767767767767766776676766776677667766676766776677676767767667766776767767766776677667767666677676767677667766776666766767676776677667767676776767767667766676766677676677676776776676776776766766767667677677677666776767677667767767667767767676677666776677677666677667676776776767767766767766766767767767677667676676767676776767767667677677677667767677676776776677667766666776677677667767676767677677677676767677676767767766776766767676666776776676767767767667667767676676677676676766767767677667677667676667666766766767767676776676767767676766667767676776776776767676776767676666767766666776667677677667676776776767676767676676776667676667666667677676766677676767676667767667766767667677676776767676767676766767767766677666766767767667666776677677677676776776776667767666676667767677667767676776677676677677667767767666776667767767676776676676776677666776767667677666767767676767767676766767666776776767676667677676766776766767767767766767767667767676776776776776676667767676767667667767767667767676767766666666677677677677666776677677676767766767667676766677676767676676766776766676676767677677666776776677677677667767676776776667677677666776767676776667676776767677667676767766776776676767767767766677676767766767667677676667667766776776776667677667676677676677676776667767767676776776767676767667677677677677667677676766767766766676677667677676767677676677676776767767676776776767676676667677677677677667667766766776776677667676667767767766767676676776776766776776677676677677667676776667676767677676766766776776767767676666776776776676776776776776766676766767676776677666666767766767767677676776767767766776767767767766767676667766677676776776667767766776776776776776767767677677677676776667676766676667667766677676776676776676767767767766767766667677667677676676776676767767676766667677676767677677677677677666677676776676767767676767676676767677676677667677676676776766676676767677667667676676776767676676776776666676776676666776667767677676676677677677677676677676677667767767677666776776677667767767767677667667667666766667667766767766776776776667677677667666776767767676676676677667666676776677676776676767767767677676767767667766666776667676767676677667767676776776767676667667676677677676667767677677666767676677666767676676766776766667666676667667766776766776776667766767767767766776677676767767677666767676676767677667766776776767677667677667667666776766766776776677677667676776767767767676766767677667676776776767666767676776776677667666767666666776767676677667767676776776766766776776776767677676776677676767767676776776776776676767767767667767767676677666776766767767767677677677667666776766776766776677677676767677676677667677677676766776776767666767767677676767767667767767666767767666677676776767766776677677676776767767766776676776766677667767667767767677667767667766776677676767666767766666767676776767766767766677677676776767766767677677667676776766767767666676766776766766776677677677676676767766666776776677677667677677677677676767767676766766767767767677676766776766766776666767767767677677666676676776677667677677676776676776667676776667677667667666766776776776776776776776766667767676776776677667677667666776776667767766676776676677677677677666776776776677676676677666766776677667677667677677666767767767767676767766776776767677677677666776667667667676766776666766776776767766667666676677676676776776776776767767767766776676767677676776676766776677676766677676767767667676776776766677676677676767766677677667767767766667677676676776776677677676767766767766776776776767666676776766676767767667766776776776767676677666776676776676667766776767676767767767767766776767766676776776676667676767667766776767766676776776776767766667676776667677677667767767666766766776766776677666766776776776667767767677676666776667677677677677667767666666667766776666776776766776776776677676677676767766767666766766767677676776766766667677677667767766766776776666667677676666677677677666776667767767676667766776776776676677676766776676776677677676776776667677666677676767767767767676766676766677676776767667666776666776766767766667767676767766767677677677677676677666667766767767767666766676776776776776677666667667767676776766767676767767676767767676766676676776776677676676767766767666676766766776766666767766666766776676767767677667767767767767676767766767677667767767766676677667677676767677676776767667677666667677667667676767676766677667667677677666766677667667767767677676677667767766767767767766667767767676766667676776776676667666776767766767766676767677677667667767667676776766677677667767676776677667766677677676776776676766677677677676776776776676776767767767677667676776767667767767667667766767767766767667767766776776776776677666677666776767676776776776676776677676767767677677676776776676776767766776776767677666667676776776767767767667667767667676776677666766776776776776776677677677676767767767767667667676776776776776676767677666776667767667666676767767766767677667676676667677667676776776776776766667766677676676767767766776776667667766767667676676776776676766677677677677676776677667677667676676676766676666677666767767667676676767767677667667677676776776776776676766767767767676677677667676776767767666776766767766776776767677666767766776766767766776767677677677677666676676776667676767767767677677677676766776776776767667767667666667677677667767767667766677666776776776677677667766776766767676776776776776667677676767766677667767767677676767767677676676767667766776767767677677676667766776776776767767667767767676776767766676667766776776776676776676776677676767676676776767666677667767767677676776776766776767676666676676667767767766776677667767767766677666767767766767767767767766776776676776677676767677677667677677676767666776767767766767677676666776667677676766677677666677667676776767767767766766677677676767767766776667676766667766776776667767767677677677677667767667667676676776766776776776776776767767677667676676767767767676766676767667766767767666776766677677667767766767666676776776767767666767766677667766776767767676776776766776766666767676767677677677677677667667767766776677666776677677677677667767766767767767676767767767767767766767767766776776767767667767676767767676677676667767676767767667676767766666776776677677677677677666776776677676666767767766767766767766767767767677676666677676776767766767667767676776767666776766766766667676776766776666776776766776767767667766766677667676776667676767676677676766776776676766776776776776776767767676767666666666767667677676766767766766766677677677676677677677677677677666767767676776667767677677666767767667677676776776766776776766767676776767766767667766767676767677677676766677677677677666767676767767676767677676776667767677676677676677667676766767667676767677666676776666677667767767666766776776667677667766677667676776776766776776676776767767676666767666776767766677676776776767767766676776776666677677677677676667676667677676776767767766776766677666767767677676766776776676667767677676767767667766767767766676677666767676776767767666676676767676776776776776767677677677667767766767767767677677666677677677676767676776676776776776667767677677676676767667666776667766776667676776667677667677677677676677677666667766667676676667767676677666776767767767666667677676677677666676676676776676667767676667766767766677677676766767767667767766667666767667676776776767667666766776767767767676676776776677676776776677676767766776766776776766776766677676776776776776776767667767676776676767767676767676767676767766667766776767766766776676766766776767676677667666776776776677677676766677666767677676766776776776677667677667667666667767767676776767767767767676776766776676767676667677677676776776677676667767767676767767666676767676776767667767666767767676667767767767677667676776676677677666677676676767676767767767677677667677676766776776666776776767767667767676776776776776776776776767767767767677677677677667767676766766776776776767667767767766676767676677676776666767766666677666776767767767767766776677676776767666676767676666676767766767766767767767767767767676677667767666776677677676677677676766776776666767677677667767677676776767676776776776776766667676776776776677677667677667767677676677666776677676667767766676676677677676776667676776776676677677677677676676776766776776776767676767667766676767767767676676776776676767767767767676776766776776677676666677677676676767767767676767677676776766776776677667677667667677676667676766677667677676677676776776776776767676776676776676667677676776767677677676667767767767667766767767666676676776766667676767766677677676667766767767766767666766767677
67676776676776666766676676676676776767677667667767677676766767676677677677676766677676666767767676766776666766776776676666767676676776677677666776776676776766776767676767767766776766776767767677667676767767766776766776666776676667767767766776676766677677667766767767676676776767676766767767766776776676767767677676767766676667767767767766766776677676677666767767767677666767767766776776776666677667766677667767766766677677667676766766776776767677667667767676767766776776776776776667767766676667767667677667677667767766676677667666776676666667677676767766766776776767766776776676767677676776776776767766776767667677677667767767767767667766667767666776677677667677677666667677677667667767767677677677676776677667676667766776667766767766767767766677667667767767677676776766767766667667676776767676666776766676776676666776766776676776776767677677667667766677677667767767767677667666776766776767767676667766677666667767767677676766776776767676767677667767677666666767676776677667766676767766776766776676767767666776676776776776676776676766776776776776776676677676776676676767767677676767766667677667676767677677667676776766667667667767667676676677667767677676667767767677677676766677676776677676767676676767677667767766766767767766776766677676666767676677676667677677667667766667766676676776676676776776776776767767676776767766767677676667676776667767766767766776767667677676666767767766767767677666766677666667766776776676776766667767767767767766676776676677677666766776677667677677676767767667766666666677677676776766767766776677667767677677676676766676677676666767766767767767666767676767666676667766677676767767767767767677676767767767677677676767766776767766776776676767767766676767667666677667677677676667767677677666776776767767767677667767676677677677677676767677676676767767666766776766776776776767676776776767677676667677677676766776776767767677667766776767767767667767676776767676776676766767767767767677666776666776776677667767766767676676676667766676767766766776776676667677676667767667766776776766676676767767766767676767767667767667676776776767666767676676676677677676677677676767676767767667677677676676776666776776676767767767767677666677677677677677676776776776667676776767767677677677677667767767676776776776776667767677667767767667676666776776776667767667676776776767766776776776776677676677677677676766776776776666677677676767677676776767767766767676676676776767677666776767677677677676677677667677676767767666767666667676767677666766776776776677677676666776676776776776766767667677667766776776676766767767677667767677676776767667766666767666677677677667677666776666676767767766767767677677676676776776766676677676776767677677677676776667767767676767767766667767766766667666677677676766666776776776677667676767667677666666767767677677667767766677676776666676767676676767767766776676677667767677676776676767766776667767677676676676666766776677667667677667677666767677667767767766767767667677676766767677677676766776776776767766676776776766776676666767667767676766767677676766767767676776776776766767766776766677666766677676776766667676677676767676776766776676766776776776776767676776767767767667677677667677667676767767676766676767667666776767677677676767766667676767676677677677676676766767676767677676766776667677677677676677676767677676667677667767667767767667766766776776766776776776776776776676776776766677677677677667677676767677677676676776776767767767676776776767676767676667676667766776776677667676667767767766676776766776766677676676776776677677677677676676667667667766677677667666676677677677666776776767676766676667667677676676776677667676767667767676666676776666676677667766677677677676767767667666667677677677667767767767767766776776676776767766776676776776767767677676677667677667767767767767677676766767767676676676776677677676767667766677677677676776677677676676776667676776766776776677676776667766767767667677677676776776767677667666776677676677667667766776776776776767676776676776767766776666776767667676677676776676776767676767666676776776776766776767676766677676666677676667676666677676776776767667676766767666767767767766776767767667667667767767766676776776776767676767767676776776767767767767767677677677676766677666666677667767666676767676677677676767766667667767767767767767667666677667667667676767767767767767667766766776776776767767767766776677677677676776776677667767767767666767767666776676776776767766767767767667677677676767767677677676667766677676676776767766776676776766767767767767676766676766776766767667766767767767767767767767766676677677676767767667666767676767767666767677676767677677676767676767767666766767767766677667767767767667766676766776776767676666767677666776666667767677676776776667667676776677667766766767766776676767766776677667766667667766677667766776776776666677676676677676676677677677677676766767766767677666767766767767766666776677677677677676667677676767677677667667766767677667767767767766767767667767667676766776667767766766776767766676776666676766776776676776767767766776776766767666776776667767767666677677677677676767767767676776766677677666776776767767667666667667676776667766677666766776776776767676667766767676776767766766776776767767767676677677676676666766766776767677676767766767676766776666677676776776676676776677666677677676676776676667676677677676776766667767676776677677676776767766766766676766676776776766767766776776776776767767767766776676666776767767766776767767677676676667677677666766767677676766677667677677676676676767766676676776767766776676776766776677677667766676776667676767767676766667677667767676766776676666766767676767677666776767676767676677677677667677677666666766776767666666677677677677667676766767767767767766767767676667767676677677677677676667767676776767766767667767766676767666776776677667767667766776676666776776766776776667767766776767676776776677676767677666667767666766767766767767677676677667666667677676776666776667677676776766667767666776767677676767676767677677676767766776676667677667666776767767677677676676677667766767766677676677676676676676776676767767676776767767767767767767767767676776766766677677677676776667667677677666776776776677676766676767677676767766766677677677676776766667677677666767676767767677676766676767676767667677676676766767676776677676766767677667667767767676766667677676677676767766767767766676667677666667767766776776667677666776677667676677677676776766776776767767677667667766676766776776776667766776767677666776766776767676767767767677677677667767677677667667677677676667767767766767677667666677677676776677667767667767677666776767666767767666667677676666767766767666767767676767677666776776776767666677676667677676677666767667766776776677677667677666677677677666766676776676676776767666776766667767676676776676776667767666767767667667766776666776776676767667766666767766676667666677676767767677677676776767667767766776676767677667767766676767766666776776676776767766667676776767676776667667676776677667667767676666767677677667677666667676776776776776776676767766776677676776776767766677667677667767677667767677676766766676667767667766767767676776767676766677667767677667767766776767666776776767677676666776767766767676767676767677667677676766666776767767767666767667766676677676676677677676767766766766767667767676776766776776666776776767767767676676766767767676776776667766766677667767677676767766677677666767766776776767767676767767767767767667766776767767667766677676667667667767766776677676766766776766767677677676677667677677677677667676776776767767677666677667767667766776677666766676676776767676667666676776767766767767767677667667767667677676767766766767677667767767666776677676776776767766767766767676776766776776677667676677676766776767667766676776767767676676776676767766767767677667767676766767676677677676767677677676776666676676676767767767767766667677667767667666767767767677677666666776767767667767766767677676776667677677677667667677666676776776767766676776776776767676776667666767676776766767767676776767677667767767666677676767676676667667677667677677667676776776767767666776776666767767767766776776667677676766776676677667767676767766767677676676766677676667767767666776767767767677677676767677676776667666766667766776676667767766667677676767677676677666766766767767766766766677666767677677666677676776677677676776766776767667677667676677667677667677667676767766776776776766767767677667676776676676766677676676767767766766676767676776666677666676677666676667676766677667667767766767767766767767766677676776776767767667667677666767667767767676776676776776766776677666766676776676767676767767767667666677677677676676776776776776776776767667766776767767667767767766766766767676666667666677676776767676676676666666776767677677676767766767767767767767676776766676767667666776677676767767767677677676677667667766666676776776776767676767676676776677676767666676776767767676776666666767677677676766677676766776767767767677676677667666776776677666776776666767677677677677677667767766766766766767767676677667667766766776776767767667677666666767677677677677667666776776677676767767676776677676776677677677667767677667676667677677666676776676677677677667767767676776767767677667677676667677676666667766776677667766767666766667766667667676767677676677676677677667766676776767667676677667767766776766677677676677677667767676677667667676767767667666767766776766776676677677677666767677677666767767676676766676767767766766776776766766676677676767677676776776676666767766767767766767767677676767766667767677676766767766776776666676776776667767767767767767666776766767667766676766767676667667666767677677676676677676776776776776767766776776776767676776776677677677676677677677677676767767666767677677666666776776776776776776766766776666667667766676667677677677676666776676677667767677676776776766766766776776667766676776677677677677667676767767677666776667676776767767676776666767767677677676767767767766767767676677676776667767766667667677677667767767767767676766676776677676776776767676666767767677676767667767767767676767667677676676776677677667
36677676776767676767667677676766776676677677677677676667666776667676767767767767767767767666776676767677676776676766767667767676676767677677676767767767767677677677667767767767667767766776776767667767677677677676776766776766677677677667767767677676767767767667667766776666767766676776776776666776776776677677666776767667767676676767677677677677677676766776767767767666767667677677676767767666776766676767676776676667677677676666676766776776776767767667767767767676767766776776776776767667677677676767666667767767766776766776776776776767676676666767677677676677666776666667676776767767767677676667767677676776767676767766767667767667676776767677676676667667677676776677667767676677677676677676766767667677667666776667766767667767766767767767667677677677676676776766666776776776776776776766766767677676767766677677676677667767666776776776767766667676776766676677667767677667767666676767766677677666776667676767767767766766776776776776766677677666767676776677666776677677676776776776676677676776776776667767767677676776666767677667667676776776767667766767676677677667766766667767766776767767667667677677667676776776676766767677667767667676767767677676767676776776767766667666776767767767676776767667676767766767767677676766776776776676776776767667677667676676776677667766666776767676667677677676666676767676666767767767767676767677677676677667766767677667677677667767666676676776667766767677667766676776767767767766766767766776766677666676776766767767676767767677667767767677667767767667666767666776776677677676677676766767766776677666776667767767767767766767676776776767676767667766776667767767666776767766776766767667667767667767677676776767767766776767677676767677676666677676766766767767767766776766766767676676776677676776667676677676776676767767766767676676776666676677677667767667766776767766776767767676666776776776677676776766776767767667766677677666677666776766667766776776677677677666776676767676766676767667666676676776767676776667767767766767666767767666776766776766767676767677677677667767677667766766776776776776776776676776667767677667767767676766667767677666667677677667767667666766776766677677676766766767767767766776767767767677677666676776677676767767677677676767667676766677676776767766766776776776776767767767667767666676767766776666676767767766767767767676776767767677676767677677667667667677667676767766667767766667677676677677676776767767676776766767667767666677667767767767766776767767767676676667676767676776776776767677676677666676766776767677676776677676677676676776667766677677677667666776766776767767677667767676676767767767676776667766776766677677666677676677677676767767677676767767767766767667666776666767766676766766776776666776766677667676776667676767767677677667677666676766776767767767767677677667676767767766776766767666776766766776767677676767667767677676776677666667677667767676776766776676776776677667667676676676776767767767767666766767676677667667666667676776776767767766666776776766766767676767677677677667677667667677676776776766667767767666776776767676667676667767767667766667767666677677666776766666767767767676666776776767677676676677666666776767677677677666767767666666666776766767766767676677667676676767676776776766766767677667667766767767677667766776767667767766767767766677677677676776676776776776677677676776767667667767767677677676666766767676776666767766776676676767677676767767766667676776776776667767677676767766677676776766677676767767667767766677666677667676767677666776776767767766776667767767676767767767676767677676776676776776776676776776776767677677667667676766776776776766677677676776776676667666676776776767676776776766776766767766776766776767677667766776776677676766766667666776676766676667767667767667676667676776767677667767667766677677676767677677677676676776766677677667677676766776776667667677677677666776667767667766667767767767667667667666767676767766767667677676676767677676677676776676766666676677677676766776767766676676677676776667767767677676776676766677666767676767677667767677667667667676766767767767676676776776676766776766776776766677677667767677677677667676677676776767767667767767767767677677676767767767676666776776677677676766667766766776776767677676767766776776776667677676767676666667767767666767767767677666767666767766766767767677666776667677677676676776676676767677677676767677676676767667767766766776767666776676776767667767767766766766677677666766767767766776667766677676766677677677667677676666667667766776776776776767676677676667666776767677677677676676676776776776776767767667676667767677666776676776776676776776776766677677667767767766776767767677667767766667667766767767766776776776776776776766776767766767767676776766676767767667677676677676776767766767677666767767767676766676776676766776766666667676776677667767767766776676776767667677676667766776767767666766776776676677667766666677667677676677676776776676776666667677667677667767767677677677676776767667676776667676767766767677667766776767667767767767666677667767766667676767767667766767676677677677676766776767766767677676767666767676776676767767677677677677667667767666776767767766666676667767677667766676767677677677676776776767767767666667667666766776767677677667667667676667676677677677667766776767667767767667677676676776677676776677676776767766666767767767677676676776766776676767766766667766766667677666767767666767766767766676766667667676776767767767667767766776776767767767767677666676677677676767667767667767767766677667676676766676676767767676776767676776776766667767766776676776776776677677676667766677677667676767677676767677677677666677676676677667767677676776676776767766766677667767677666766767767677676767677667767677666776776776767766667767767677676776776766776776776776767767767767667766767676767676767667766766766766767766666676676776667667767666767676767766776677667676776767666776766776776766677676767677676776776766676767667676766676666766767766776766766667677677677676767676776776766776776776667677676776776776667677666766667767767766767676776667767666776776677676776767677677666677677677677677677676767667767676776666676677667766767667676667677667767767766767767766776667766776677677666776677677676767767677676766776767666767766676767676767667667767667676667676766676767767677676676767676667767767766676667766666767767767667767767766776667676666766776677676776677667676776667766767766676677677676766677677667676666766776776666677666677677677677676767666766667676766767767767767766667767677666776667767677667676776677677666666767677676767767676767666776776666776767676676667666666676677677677676776676776776767766776676767677677677677677676766766676767676776776677667767767767676776667767676776676767766767676776776776677677667767767676766677667766676677667676776776667767767766666676776776767667676767676667677676677667767676776767767766767767767666676776677676676776767766776767677676776766677667766667677677677667766677667766676767766767667767767767677676776776776776767676767677666776776666767767676767666667676767767677677676766676776776676767677677676767766677677676776776767767676776677676767767767767677677666776776767766666676677677667767677677676676676776766767767767667767767676767767766767767767767767677667666666767766667676776676776776767767676776767676667767767767677676676676767667676766667677677676776766667766667677667767767767767676776776667766677676767767676677676667676766676776667767767766667667767666667676767767766767667766776776666767766767767677677676776776767676767676767767676767767667767677677677666677676676776776667676677676766677677676776767766767767677676776776776677677677676676776776676776776776776766667766677676776676767766766667767766766677677677676767767766667676767676776776776776776767677666776676776766677677676776666776776776766776776677677676767676776677677676767677677677666776767766677676776776767766667766767677676667676776776766677667676676767767677676776766776767766666676776776776666677676677667667677676766677677666767667766776676676767767767667667767766666677677677667767666776766776676767766767766677676767677677676776676767677667766676767767767766776776776677677666776776667666766677677676767766767767766766767676766776776666767767766776677677667677667767767676776767767666767667766776676676667666677666677667767677676776676776676767677666776776767766776677677667767677676667666776767766776767676767676677667666766776766767767766776776776677676767767676776667676667677677676776776666776676667667766767767767677677676767677666676676766776767766676776776667767767677677667677667767766666766766766776776776676667666776776767767766666776776667676676667677676677676677676766767667676776766667767666767677677677666676776676776776677676766766667676776766776776667677666776766776767666676767677676776776766776676776676776667667676776767767767767667766766667677667667766776776667766676776767767766776767767767767767767767767766767666776767767767767767677677666766667766767766767766776767767766776776667666776666776667766676766677676767667676776767767767667767677667677677676676767767676767766776767767766666767767767676776676776677667677677677667767767677676767767767767667667766776776776767666767766667666677677677667667676677667667676767766767677677677677676776667677667667767767667677677677676767766767677676776766776766767676667667667767677676776677667677676776776776766767676776776667767676776776776776766767677667767676677667766776776776776767676776776776776677677667767767676776776676767677676677677667676776667766776767766767666766767676767666766676776776776776666776766776676676767767766667767666766767766666677667676766767677667666776766676676776766676766676776766776766676767677667677667767767767767767767676776677677676767676767677667677666676776676676766767766776676776667766776767666767677677677666776776677676677666767767667767766767676766767677677676767667766767667766776766766667677676766667766767766767676767677667676767677676766776676767677666776776767677676676776677677677677677676766776767677666676767766766776677667767767766776776767766667677677667677676767
676776666677677667667676776776767767677677677676677667767766776767767766766767766776767677677666677667677667766767767667677677677667667767766776767766776767766677677677676677667766776776667676776776667766767676776776677677676676776677677676766776776767767767676767677676676766776677667766667676766767766766776776666767766766766776776767766677676776766677677667667666666767766767676767766776767667667766767676767677666776776667767767767767677677676676776667666667677666766767667766776766676776767767676767676767667676776776677676676667767766767676667667667677676776776677677667767767676767667667766767767676767767767667766766776767677667676676767767766767667676766766767676677677677677667676776766677677667767677676767676666667767767667677676776776776776776776676766766767767767667767767667676776776667677676766767767767677676766677667767767677676776766776677666766667677676766776676676767766676766776666776676767767767676776776776776776666776677676667676766667766766776676776767767766677667677677667676667676666767676676767767766677676676767677677666776767677677677677676767667767667666676767767766667767767767767677677676667767767666677666776776677676766767676776766776776776676676766667676776767767666776776776776767767767766776776677677677676767766776776676666776776766776767766767766767767767676766667767676776776776767767767767667676776776776677676776766776767767767766767767767767677666776676776767676766767767676776767667767676677667766766776776776676766766766676767667676767667766767767766767676766676767666776776766766776767767667677667767766776767677667676766677677676776767676776776776677676666776766776767767667677676766767767766767677677676667677667676666776676766776766776676767766767676767677676677666776776767676776677677666776676676767677666767667667667767676776766677667766667767766776776667667677666676767667676776767667766767767677677677677677667767767676767676776677676667676667767766776776766766667766776667767767766676676676766776676666666666776776676767677677676766776776776767676767666676776767767676676776776766776676767767676776767667666776767767677677677677677676766776667766677676776767767767666766776776776767766767767767667677667667766776767676776776776767677677677676776677677677667767676776766776776766667667677676766676676766767767676767677676767767676677677677667766767677677676776776776776677677676776667676776776776677676776676776767677676776666677676767677676776767667767767767766776776776677666766776766767676766677677677677677667677667767766767767767767766766677676767676767766666766776667766767767767677677676776776766767676677677676776676666676767767676776766766767676766666776776776776776767667676667677667677666666676767767677667677677677676776776677676767676677677677676677676776776677676776776666766767767767666677677667767766767767766767666766776776766767767767677667676676766776667676776776776676677667676776776776776767767666767766767676667766767766776776677676676767677676676776676767766767677677676677677667677677676767667767676676776677676776676667767766776666767766677676666676666766767767767767767666767767676677666666776666677676677676677676766676667767766677676776776666767667767666667677677667767766767676767767677667766677667676776767766776766776666776766766776776667767766776767767666776666766676776676676676767677677677666677676776766767767767766667667767767676776776776776776676766776776766776776776776776667767767767766667767767676767667677667767676676677676676677677677676767677677667767766776767767677676676776676667767766776776767767667767677676766776776676766776766767767667676767677677667766776677666677676766776767666776776767676776676666776776767676667676677667766766767767667676776676676767767766776667676776776676667667677676776767676767676767676776677666776767676677677676776766776776766776776776776676766677667676677667767767767766676667676776767766767767766766766767767766766666767667667766667667767767676667766766767767767677676767677677677677677677667666667677677666667667767666767676776766677676767677667767766676776677677677676776776767766667767767767677677677677677676776776677676767767677676776667767767676776676676766776666667767767767676767767667667666767767767666767677677676767677666776766776676676776667767767676677666776677667676666667676676667666677677677677667766776776677677666667667767766776766666767667767767767766767667766677676776767677676667667666776677666776677676776676677677677676776776677677677676776767767676776766676776776767767677666776776677677676766776776676766776766767676776767766767677676667677676776767666776776767667676776666676676677666776776766776767767767676776766767666776666767767767676767767667666776676766776766677667676677667677677667667766767676776776767766666767767767767676676676767676776776767667767766766767766666767767677667767667766776767667677667666767766766776677676766776776776767766667676666667666677667667767766767767767767767766766776776677677676676776767677676776776767768676677677666776776776776767767766776776676767766776776776676676666767767767676766676776767677667766767677676767767767676676677676677677676776676776776677677677676666767676767767667767767766666667767767767767676676677667767677677677666767766677667767767676767667767666677676677676767667766767767676767676766776766666767677667767766776767767677677677676776767676767767767667667676766767667677676677667676676767667767767667767767676776767677667767767667767767677666776667677676767677676767676767677676767767767767666776776767766666776666776767767766776667667767767677676677676766776766667766676667666776676776676776676766776766666776767666767676677677677677676767767767767676667767767677677667667766776766767676776677667677667667667677677676767666766776767767767667677676766667767677667766676676677677667676676767677667766676767767666766767767767666676676776776776767667676677677676776767766767767667676667767767666677677677677677676676766676767767667677677667667766767767676776667767677677676766776667677667667676667767677677667676766676667677676666767767767667767766776766667677667667677676766776776767676776677677676677677666776776776776767767767766767767677677667766676776776766677676766676676776776767676767677667767677676776667677677676676776667767676676666766776776667667677667667767766677677677677666677676776676676767767667667676766676677667767767766676766766667767766766767666776776677667667767677676767767767677677677677677676766776677677676776666776676776776767676767767676776776767677667766776677677667767767767767666677677677677667767677676667676676666767766776776766776767676776776767667677667767767667677676677677676767667766776767766766677676776767676776767666766766776766676677667767677677677667666677676667766767667676667666776776677677676776767767766676767767767677677667767677667667766667677676667766776677676767767666767767767676677667767766677677667677666776776666677677666776766776677667766767667666776676676767677676677676767767677677676767767676776776776676776677666767676776677677667767767667767667676776667677676776776676776767677667767766767766766767676767676776776776676776776766667766776776776766677677677677677666776667676667666677667677676676677677667676776677667767676767677677667767677677676776677667667677677676766767767767676776776767767676776776776776767676666676676767677677677677666776676767667767666776767767767766667676776677677666776666676767677676676767766677666776766667677666776677667766767677666767677676776776767676776776776766776767767766776767677676677667677677667767767667676667676766667767766666677667666767677677667677667767677677677677676776667767677676667767767767676776766767667676776676676676766677677676776667767667677667666766766776766767667676767666677667766767767767767667676776776776776677666767767767766776677676676667677676677676776667676767667767767666776776776767767766676776767767767767766766767667767767767766767677677667767666776766767676776767667767767667767667677677677666667676767676776677677677677677677676767676676676776776766776776776676776776776667766776666776776776766776676776766767766776776766776677677676767767677677676767766776776767767767766676677677676676767677676767767676776776667677676766767676766766776776767666667767677676676677667667677677666766667767767767676676776767667677666767676776676776776767667766776676776677677667677677676676767677667676667767676667677667676767666767676767766767677677677667767767667676776776766677676676776766776776767766767766776766776776767677666766776767766776766676677676776677676677677677677667676776676767667767667767766776767766767767767767767676776767677677676666767677676767766776776666776677676676767767667676676776776677667667677677676776766767677666776766776767667767767676676767767767767766767766666766776667676776766667767666776666667666676676776677677676767676767767767676677666776776676676776776666667677676767667766666776776767676776776676776776776776776776767677667676776776767666767766676776676766776766767767677666776767767677676767667667676666676666776677667666776767667677676667767767767767666677677677667677676766766667676766767677667677677676667767666666767767677676666776676767676666677667676666667767766776767767767766766776776776776667767677676776776776767767666676776676767676776666767677676767766776676776776677667666767767666776776776676776776776677677676776767767766776776767766776667767767766767676776767766776766776766776677676677677677677667766667677666776766677676766667766677676676766667767766766776677667767677676677667667666667676776766776676776776677667666667666767767767677676776767676776677677676767666766766676676776667767677677666666667766776776677677676677676776667767767766776766767676667767767766767677666767666776667677666676776767667767766767677677677677667767767677676767677667767666766676667676666767667766776776776667666767676776767767767767767666676676666667767767766767767667767676676667676677676767667766776767676767766776776677666676776677667676766667767767767676767677667677677666677676776676676676766776776767767767767667677676776
67676677666666776676776767667677676677667767767676776667767767667767767767767676776677676776766767667767767667767767667677676767676767677676776677677676776677677676776767667677667666776767767666776767676776667677667767677677676766767767676767767667767676676676776776767677676676766776766776766767767767667676776766776776667767766776667676776677676767767677677677677677667677676776677677676676776776767667666776776666767677676776667767766776667766676676776767767676776776666676677666776766766776767767676667667767676677676776776666776766767767667766767676776776677677666776767767766776667766666766776767767767667676676767677667676767766776776776776776776766766676677677667766776766767676677676666676766776767766776677676767767767767677677677677676776767676667677667667667676767767766767767767677676776767766766776776766776767666767676776766767767667767676776677667676776767766776667677676766676776776676677676776776677676776776676676767767677677667676676767766676767766677677667766776776676776767766677676677676767677667766767676776767767766676776667766776776766776767767667767767676776677676776676776766766666667767676667767767667767767767667677667677667677677666766767677676767767767677666776676676766776767767667767666767667676767667767677676766767667677677677677667766766767766666776776766776767767676776676677677677676767677667666767667677667767676776667666677677667677677677677677667666776776767677677676776677676776767766676766776767676667667767677676776767767677677677677667677666676676676776666766677666767767677676676666676776767766766776776776767767767676776677667767667677676767676667766677667767667676776676677677676776666766776767666766776776776666676766776767677677677666767677677676776776776767767677676776666766776776776676677677677676776766776677667677676676767677666776766766766676676776676776677667766767767767667677676776676776776676776666766676677677676766767766667766776776767767766677667767677666776766766767767676766766676776767676676776767766776767767767667767766666767667767767676667767666776776767667667767667767667677667767677676776766776667767767766776766776776776766776776677677676667667667667667676767767767676776776766776776776676677667667767767666776677667767677667767767766667677667676677677677677676766666766776667766776666767767767677677676677676767676667677677676766776767666667667667766766776766677677676666677677667677667767677676776667677676767677667767767767766776667666676766767677677676667766767767667767766776767667767766677676677677677677666677677666676766677676776677676677667766776677667767767766766776677666677677666776776776776776766767676767667677666766677676767677676776677676767767766676677676776676776776766677676676666776776776677676767766776776677666666766666766677676766676767767767766776776767766776767767766776677667667767667766767667677677676776667767767677677667677666767677677667676667767767767676767766767767667677677676767666776776776667677667767677676767676667766666766677677676667676776766667767667667766767766767767676776676767676676767676767767667676776776776676676767677667767767767667676676776767676667667676776667767676676767767767666767677676677666677676666776667676677667676766776767677676776776767767677677667767676667677666667767677677677667676677677676676676676776776776767767666767667677677676767767767676677677667677666776667677667667667767767767767676676767676767767667767767676776776676776766667767676667767767677667767766667677676766776667676776667677667667767767677677666766776667667767767767676767677666776776767767766767677667767676677667766667767767677676667767767767676767676776776776776776677676767767766766776767767766767677676767767667767676767667666776667666767767676776767676776776776677676676767766767676776776776677667767767677667677666776766776676767766776677676676776767767766766776666767666776767767767766767766676776676767766767766766776776776776766776776776776776766677677667767676776767767767766776767676676776776677667676667667766767767767667767667767767767767766776776776667676767767676677667676767767766776776677677676767767677676776767677667677677677676767676676767667677676676677676776776776776677676677677676676776776766776776766776677676767767767676676776776667676776776677667767766677667667677677676667677666666776677676767767767676776767667767767767667766767667767767767666667676776776776767676667767676666766677676667767676766767766677676776667667766677676766767767767767676767676676766666667767667667766776677667766776767767676676676776776767767767766776666776667667766666766767766776776776676767677676666676677667766666776766776767766767667767676766776676776776776776776767767676677677676767767767676767676667766766767676767767667767677676667767767766676776667676766767667767767666677677666676776766677667766667767667677676776676776767767767677676766767767767677677677677667767677677676767667767666666676676666767766767676677667677667767767767766767676776776766767667667677677667767676776766766677667767667767766676776776776767767767676667766677677677666776766666767666677676766667767667667767766667676666776667767667677677666676767666776766666676776776776667766776766767767767767766677676676667667667666767767767767767677677667766667677667766677676776776676766776776666766776766776677667767767676677667677677676767676776767767767667766767767677676767676676677677677676677667767766676677677677667767767676767767767767766766776766767766776776667676676676667767767676776776776776766776776676667767676767767767767677666767767677676666677677666677677677676677677676766767667767766666776767767767676776776776667677666677677676677676677677677677677676776776767676776677676677677677667767677667677666767676776667666776667677676776767676667677677677677676676676666667666776776677676776776767767766776776767666676767767767767767767677676767666767666776676677667677677667676776766676767767767667767766767676776766676766776676776767676776766767766776767767767766776776676676767676667677667767767766677676776767676776776766766667676776766766776776766767767766667766667677667767767676676667766776676767666776776766676776766767676767767766776766776767677677667767766776776667767767677677676676667767767767766677667767676767767676776766677666677667767676776776676667677676667667666767676776677676776766677676767676666776776767766776766767767767767766776776767677677677676767676776676767677676776766667767676766776767767677676667767677676676776677667667766767767766676767767667676767667767677666776676776776677677676677677667676766776776667676667767666776666776766776667667667767676776677666767767766766766667767676676766677676676766776766767676677676776776776767767666766776776677677676767767667767666767677677676677676767767677667676776776667676676776676776776676776776676776767766767767677677667767767676776776677666676776776767767677667677676676766776776667767766766766676776767767677676767767666766667767766776677676677666776776776667677676767676776766776776767766676776776776677667766767676776677677667677667766677667667767767767676776766776767676667676776676776776776767667767677676776776776676676766776766766776677677667677667667767767767767767677667677667666677676776767677677676676776677667667667677677667767676776776776776767677667767677677676677667676767677667767767766677676776676776776776676677666776676667767667667676767676776776677677676667667767767767666776766776776767676776776677676767766776776776766766677676676676676776776676676677677676667677676766766767666766767766766776776776667767767767767767767766776767666776676676676677667767766677677676766776677667767766767677667767676767766776767676767677677676677676667767767766766776667767767767676776667767666776677667766667667676776776776666677676776776767667767667677667767767767676776776767677667677666667766676767667676776767766776666767766776667766766767767767677676766776776677677677677677666666767767767676776766776766677676676677677666677667676667766667767766767767767677677676776767677667677676776776676766676766776767677666667667767766667766766676766776767767767676776676676767666677677666776776767767676667767767677677676677677667676767677666676776667677667677676667677677667767676776776767667767677667676767767766767767677676766766767677677676666767767677677677667767766776776767766776676677677677677667666766776676767767767677676776766677666767667767677666776676767767767767767676676776676766767767676776766767676776676776666776676767766767767766776776767767676776767667767666776776767767767767766767677676677676676767677667677667767767676767767767677677676766767677667767766767676676776766776666776776667767767677677676767767766776767677667767677667766776766776767767676667767676677666767766677676776766667667766776767677676667766677676677677666676766776766767677677676677677677676776676766676776766776776766776677667767677667767767767767766766776767767767676776776776776776667767766667767767767676667677676776776776776667767676677666667677677667767677676767767676676767677667767666666767677666676667767676776677667766776776767667767667666676776767767677676767766767676766676776766776776676767767767767676766767676776776677677676676677676776766776776666766767767676677666776776776767767767667766767767767677677676767677666767766766776766776676767767666676667766767766767677676776766776776776776767667676776766776767666776776766776776766666776766766667766676667767767676767767667766776676776776676776767766677666776666666666676776776776766767767767767767676766676767676776776766776667667677667676776676776776766767676676766677676776776766677677677677676767766767766767767666776776776676776776776767767767767767677667677666766676776776776677677666776766776767767766776776676776677676676767677676776776767666776766677676667676666676767677676766677666767677677667766766776767766767766767666767766667667667677677677677676676766676776776676776767767767677667677666767667766676677676776667676767677676767766776676776766776676776676666767677676776776767767676776767766767667766666776766766776767677676767677666667767766767666677667767
66676766776767767667676776776667766767767666767767676776676676677666676767676767766677667767767667667767676676767676766766667676776776776766776776677666767767667667666776667767676766667676767767766766776676677676766776676767667676767676767676676767676767767667767666677666767766776766767767677676766776767677676767677676766676767767766776776776776676767676677676766677667767766676776767676776776776667766766767667667767767666667676767676766676676676776767677667766677667677676667677677666676666776667767676677677677676776767676667767676776677676676676767767767677676766766766676667676667766676666776776767676667677676767766776776666667766767767767767666767767677666776676676776776776776677677677667667767667767767766667767767676776776776676677676767767767667676767767766677676676776676677666776766776767767766776776776667767667766767767677666767677677676667766776776767767766667677676666666677676776677667676767667676776776776767667666677677677667667676667676766776767767766776667766767766776676766676676767677677667766666767767767676776766676767766776667666667677677677676666776776766776776767767667677667766776776776766667767766667767766776776767677667767767677676677677676666766676766776776767677667676766776776776776767677677676776667666776676766676766766676776676776776767676667767766677667667766767767767766767677677677677676776767677667666776677677677676767767667667666766676767766776676776667767677677677677676766776776776776676767666767676776677676776776776677676667667766677677676767677666776776667667767766767766767766667667667666767666776676676776776767676667676676776767677667766767676776766776767677676766676776776666776676767766776776667766767766767677676776776767677677676676677676766676767677667766776676776776677667766677677667766767767677666676677667677667676776776776776776677676766776677666767767676776766667667767766767676766776766667767767677677677667676677667766766776766667766767767767766767767767676667677666776767766776767676766767766767766776776767766767666767677677676776776667676676776677677677667766767677676767677667677677676776677676776767767676776676676776677666666667676776766766667667767767677676767676767767676776766776676767677677677676667767677667677666767677667676677676767767677667676766666776776766766776767676776677666766776677677677667676776667767676677667676677667676676766667766676677667677667677676776767676776767767667667767677677667767767677676767766676776767767676776767676676677677676776666776677676776676676766677666776666767667767676767677676677676776776677676767766667677666776767767767676776667676776667677676767677676677667676667767677666766677677677676767767677677677676776666776776677677677667676766767677667667766766776766776776666776766677677676677676667677666676677667767666767766776776776766677677676776767766667767767676677676676667767767677677677676677677676776667676776767766667677667767766676677676677677676677677676776676776766776776676767676767676677677667667766767677676677667677666776676767766667767767766766776676677666767676766667766667676667766767767767666677676676776776776676776767676767677667767767766676666667766776776667767766776667767676776776776676776776766766776676766766776667676677677677676677676666677677676767767767677676767676776676776776767766676766776776767667676676776767766677676776677676767767767767766766677677677677667666776767677676776776776776767767676677676767766667766776676677676776776766677676776667677676766766767767677667767667766677677666776776676776776767767767767767767676767676676776767766676776767767766776776776677677666767767767676776776776667767676766767677676776676767676766776676677677677667767767676767766776677666766767767766677667767667667767676677677676766766767667666776676667677676767767666776677677666776676676677677666766666677667767767676767677666776767767767766766667766677677667667677677676776776677666767767677677677677667667766766776776776676776667767767677667767767677667677677667677677666767676677676766766667767666766767766776766776776767766776767767767676666767667677677677676767766766667767766766666776776767676767677667677676776767676767767767666766776776776677677677667767766767677676677677677677676776676767676776767676667667767767767677677677677667766776776767677677677667767767676776776776766767766776776667667766677676766767766767677676776676767766676776776776776776676767677666776776766776776776677676767766766776767767767677676767677667767766767677677677676776667766667766666766676776676767767766766776677676776767676667677676776767767676776776766667766776776676776767676767676666767767766666676677666776776666776776676776676776767667767767667667767676776766676667676767666776767767767676667767676776776776776676767766767767677667667676776766776676776767667766767666776776776767767767677676776766767767766667767766776776766766766776776776766776776667677667677676776767766767767767677677667666776767676767666776677677667676776776677676676776776767676767677676776767767776776666776767767766767677676766667767667766677676767677676677677666767766677676776776776767767766677677667766776767767767766677667766776667766767767766676766677677667766766677666677676776776676767677676776676667767676767677676676776766666677676667767666776677676767677676776767767677677667676776677676767677677666776776776676677677677677676676776676667676767677677676767766676776767676667676766776766767666776767766767667676776767767676767767766767667767766767677677676667666667677676766766677667667767767676767767767667767767767667667676666766776766776767767767766776677667677677677677677667676676766776766776676767766766766776766767677676676766767677676676767766767676767767677676767767767767667676776766677676776767767667767767766776677677676776766776766676767676767767766776776676767767766776667767677676677677676776776767767766676676776676677677666776776776776767767766766766766677676677666776776767676776676667766776676776776776766676676767667667766767766677667767767767677676677667767677676677677677677667677677666776776677667766676667767677667766676776676766676767767767677667767767677677676767767667766776767767766766776676776776767677676767767766677677677667767677676776677677676666776776676776776767766676767676776676767677667767676766776767667677667767666667767676776776776767767766666767676776667677677677676767767676767677677666776767767667677677667766667767767767666776776776767767667677677666766666767767766667766666767767766776677676776767677667677677676677676776767667767767766667677676776767677677667766776767766767667767677667766776677676677677667677676766767666767767766776776676677677677676767667767676676676767666767676776766766676766767767667767767676667677676776776677677666667677676776767667676776666776676677677677667767677677666677677676677676776776776766767667767677667766676776767767767676767766677666667767766676767677676666776776776767666667677677676767766676776767766767767767666767667676667666677666776767676767767667767767676776667766767667677677677666776767667676776776767766776667677676767677677676677666677676677667767767676676667767676667766767767767767767766776767766776667666776767677667767766776766766776676776767677666767767766676776676776776767676676776767767766766776776676677676766767676767767677676776776666677667766667767767766766676766767677667767666676776776677676776776776676767677677676677667767667767666677667666677667767767667767676776677667677676766776767667766767766676766776776767677677677667677676766677676776667677676766767677677667767677676767766776767667766677677677676767767767767767677677677676776677677666776677677676766667766667766677677667767677677677667667767676676766766677667767766776676667767766676767767767767677677676677676677666676677676776776767677676676776767766766776776776767767767667766776776776677666776767666767676776767767767677677677667767767677677677667677676776667767676667767676776776676776677677667766666776776776767667766676776767767676767666667677666767767767767767677677677666776676776676767676676667766767676776766767666776766766776767766766776677666767677666776776666767677677677677667676767676766776776667766767677667767676767667767666776766676766677677676767766676776776776677677677677676776677676677666766776676776677676767766767766776666776677677677676766677677676767676677676676776766676667767767767767676667667767767767767667766676677667766767766776676677676766666776767767667767766767676667767767767767767677676766677677666767767677677667676776776676776776776776666776767667677667767677677667667676776666766666776776776776776676766767767767766776677676677677676767677676767767767676776676667767766767667767677676776767767677677667767667766767676767677677667767767677676667677667667766766766776776766767766677676776766666667677676776776776766766767667766767767666776766776776776677666767766677677667666776776666776767667767667767766667677667666776666766776676776667676677667767676767677666767767676767676776767676776776676676667767677676677676676767677677667677677677677676767767767676677677677677677677677676677676767767767677676766776776776767767676766767677676676776666767676767767767677677677667676766776776776667766776776776666776767666766776677666776776667677676767767766767767766776767767766776776676766676667677677676667676766677667767767677677676667767667666776676776776776767766776776776776776766676767766776767677676667676776766767766776766667667677676767676776667767767766676767676667676676676776676667667767676676767667767677676667677677667677676776776776667766766766766776677676776677676767677677676666677676767766667667767767677667677676676677677676776767767767767767767767676677676776677677667767767667766776676776776776776676776667677676776667766776767767767767767767767676676677676677677677667767766767766776776776776767767767677666667667767767676776776766776766676676766767766677677667677666776776776776677667666677677677676766767767667767767766677667667767666677667767767767677676667767767767767767677677667667677676677676767767676767677676677677676767767676767767676766767767767666767
67767767766776767767767666667766767666677676776676676776776766776676766776677676776776776776776666776667767667767677676676667676776666677676667766677677676767767767767677677666776676776776776776766677667676776766677676776767667667767677676677667766767767667767677666776767767767676776677676767676776767767766776766776776677676766666766767767766776677667666767767676776677677677677677676776676767667766677677676776767767677677676776776667667667767766766676677667666767767767666776676667667677677677676677677677666767676666667767767766767767766667766676776776767767767766677677677676776767767767677667767767767767677667767767767766776666676767677667667676667676776767767676766667766766767766776667666776676776767766666677667767676766776766776776767676776776677666776776767676766776766667767677677676667766677677676767766776666776667767677677667767676766776677677667676776766776676676677676776776776776776677677676776776676676677676667767677676677677667766776676667677677676767767767667677667677677676776776776767677677676676776667767766767766766766776776767766677667677666676667677677667767766776676776676766667676767767667767676766667676677676766766676767676767676767667766766776776766666776776667766667767767677666776776766666676776676767666766666767676767767667677667666767767676776666776776767767666767767667677676776766776766767767676767767766666767767767677677667676666776677676766776776767767767767767767677676767667767667666776776676676766776677676767666677677677676767766676676776776776667767677676766776767766776767766776767767767767666767667667767767767677667666767767676776766666776766767676776776667677667676766776776766766776767767767767767677666776666767767767766676776776666676776766767677677677666676766776676776766767766776766776666776676676667767667666677677676677676766667676776767766776677676776676666666667676776766667667677676776667766767766767667766776776667667666676776776776677667766677676676776767766676766776766667676767766776776767666766776776667767767676677677676776776776677677677677676776767676667767667767767767676766766776776677677676776676676776776776766776776776666677677676767677677676766776766767677666767676667767676767767767767676776767676776767676776676677676666676766776667677676666776676767766676776677667676677676767667767676776767767676776776776676767767767677677666677667667677677666767767667767767767767676667766766776767767667767767667677676776667676776766767767676776767766767767767676776677676676767676776677677676776766766677677676667677666776676776766766776677666776776767666676677666767767766776767667767767666677676767767766677677677677667666667767677667676776676766767667766776776667667767767767677676776677676776776676767677677667676767666767677677676767766767766667766776677666667677676767677666767667766776767766776767766676667767667766676776767667677666666676766776667677667767676767767767766766677677677676776767676766767767666666767767766667666776776676776766766766667677667767767766677677676767766676766776676767676767766767766677676776776776766767667676776776767676677667676766776766776766767666776766676677677666677667767766767677677666776667767767767667766766676776776776677677666776766776766776667677667667766767767677667677677667677667667677667767766767666776767766776676767767667677677666767767666666676677676677676766776676667677676666767666767667677667676776677677676776767677676767676766766677676676676676776767667677677677666776776767677677677676776676776776677677667766677666667677666767767677666767766767667667767676776767676776776766767767667677677676776766767767666667677666767767767667766677667666676776676776666776776766776676676776766776776677677676676776776767766776667766667676767677676766776766776767667766676776667767766776677667666766776676766677677667767767677677667676676776776766776766776676767767766767676677666677676776776677677676766767767667676666677676776667677667766676776677667676767767676676776766767767676776776667677677667676667667676767767666767677666776767767666667767766677667767767767767766776776776776776776677676776767767767676667767667676667766767766667767767766767667767666766677677667666767767667676677677666776667767767767767676767767677667767766776766776677677676767676776767667667767667676677666776767767767667767766766776776677677666776776677676776667766766766776676776776667666776676766776676677677667676676776767767666767676776776776767667767677667767676767767766767667767767677676776677676766776677677677666677676776676776776776776767767767767767667676776767767676676767767767766767666767677676767677677676676666776776776677676776776767677677667767767766767767677676676676776776766677676767766676776677676776776766776666776677677677676776677667766776766676676767667666676776667666776666776767676767677677676767677676776776677677667767767677677677676767767677676666776767767767767766776776776776776767767676776776666677666677677667767676776776776776676776677676676776767767766766766766766676776676776776766767767767676766667676776666776776767766776766676767767667767677666667676677677677677676677676666776767667677676667676766767666767676676776677667667667667667767766676767767767767766776666776776676776776776766776767767667766776776667767767676776667676767677676667767676767666767767676676766767767676776766766677677676766676676766677676776776676776677676677677676767767767676767677677666666767767767766676766766776666666766767676766776676776767667677667677676776667677666766677667767676667767767767667667676776677676776766776767667766767767767677677676766776677676776776667766776776677676676767667677667767676666776776776676767767676676767677677667667766776776776767766776666776776776776676667767677677677676767766676776776767666766676666767677666766767677677666766667676667676766677667677677676766776766667676676767766676776766776677677676767676766776677667666667767767767766677667767766776676667767767767676767677677677676676776766677667676667766666766767766677666677677677677676776776776776767767677677677676767677676776766766767676767767766776767767676776776776767676766667676666766666767676776766776676666766766676666667676677677676767766767766767767767667676677667767767766767766776776766767667677676767767667666677677677677676766766776767767666767667766766776766676776766667767767767766776676766767677677667667676776676776667767766667766776667767767666776666767677667767767767767677677676767677667667676776776676667767767677676776766776676776776666776776677667667767766767766767766676667767677676666667767666767666767767767676776677667766767666766677676767667676766776776766767767767767767676776776776766666677676776776767666667666766776767666767767767677676766676776776666667677677676676767767667766677667767677676776677677676677666676766767767766767767667667766667767767667767676677677667767677666776766767767666776776767767767766666767767767767677677667677667767677677667667767677676766767677676766666776767666767767766767666676767767767677677666676677666677676776767666676776776767767767766766767767677676767667666677677677677667766676677667767767677676766776776776776767676776776676666676776667767666766776767676677677667667766766776677666776767677677677676766776776776667677667766767766767666677667676776767766666667767766776676767676767666776766767767767667767766776767767667677667676676776776667677667676776776767676766776766776666677676676767767766767767767677666676676776776767667667666766677677676767767666776677677677667767667766776776767677666776667676767767767766667666766676666767677667667677667667666776766776767667767677676767767667666676776667767767677667667767767677677676677667676677677666667767677676776767676776767676776767676767676767666766776667767666767766676767767767767767767677667677677667767677676767677666767767677677677676766776767667767766767667677676677677677676776767766776776766677667676766666767676776677676677667767676676767767676766676767666667767767767667766767676677676767677676776766766776667676776776767767767766767667666767767676766676677677677677667766666676677677676776667667666776676677677676667767767667676767767766766676766767676766776776767767677667676667676667766776666767677667767677676766676666776676776666776776776767677667666776776776776676766766767666767767767767767677666767767676776677666776776767677666767676766676776677677677676776767767677677677666767677666776767667767766776666766767767666776776767676677676667677667677677666767767767676677666767666677677677677677677677667676667766676776776776667677676766776776767766667677676776767767767767676767766776776776776776767677667767677666767767767676767677666667767666676766776676776776677677666766667676776767766766767667767767667676677676776676767676776776666776776776776667767666776677676677677677676667767676676776776776776676776767677676776776767677667767767767676766767667767767767767676776767677677676776666677667767676766767767766776776677677667667677676766776776766767677677676767676667677677666677677677677677667766767766667677667667766677677667676776677677666766667677667677667767676667676666767767676767767676677676776776677676666667666676766767767677667767766776766677666767766667767767666767767767666677677676677667766776767677666766767666776677676776776766667767767767676776776677676776776767767767767766677676776666767767666667677667676676667766766666677677667667677667676766767677667676767676767676767766776667767767666767676677676776677677667676776776767677666677677677677667677677676776676676676776776677667766776767767766776666776776667677676676767667677667767767666676677676776677676676666776767767766676767767767766767677677677676776776776676677676667677676776676776776767767667766667676677676776766667677667667766776767766776766776766776767667767666767767766667767766767676767676766767766767677667676776667677667767676676677677676767667677667667677677667676776767677677677666776766667677676767676776667767667677666776776766776677676767766767767677677666676766676766776767767767667667767767766776776767677676767767767767666776676677676776776767767766767
76666766767677676767667676677676776677677676766776767677677676776776776767767677677676776776767767667767767666766677666776676776767767667767767766667676667766676767677677677667677677667767766776776767667677677677667677676677676766776666676767676676677676776776776776776767766766776666667677667767666767766776776776677676766776676776676767666667676776676776767767767666767767766776776767767666776766676667767766767676776776766767677666666677677677667676767676666776677667767677667767767767767767677676776676776676676776766776766776667667766666767677677666676776776767767676676667677667766766766676666677677666767666766767676767767677676677676776677666776776776677677676766767767667767766767767767767677676677667767766677667767676677676667767767766767767676676767667676776766677676776767666776767767676766776677677666766767667766767766666677677676676767767677676776767767767766767676776667667667767767767677677666676667666767766766676677676776776667767767767767667677667676667766776766776776767767766767676776776776776776676776677667767766767666767676676676767677676776767767767767766666767676776677677676767667767677667767676667667676676767676676767767767666667677676776776767667767677677666776666676776776766677676767767767667667767766776776767767766767767767677666776676766776767667677666676766767677676666776667667676676676776767767767676766767676767767767677676776776776677677666766677677667677676667677676767677667676776767667666667767767767767767767767766776676667676667676776676766677667676766767767766767667666677667767666767666767677667767766776676666667767676676767766667767767666767676676776767767677667677676676676776767766666676776676667766676667766776776676676767667767766767677677676676776676666776767677667666767676676776776676766677677666776677677676767767676676666776676766667677667767667767666776766767767766776676767766677677677666676767677667677676676776766767676776676677667667767676776767767767676676776676767677666676766767677667677677667677667667677667767766767766776766766677666767767666767767677676776776677677676667766776776677677666776776677667676776676776667767766677676776776677676767676776776676776666767767766776776776667766776676677677667767766776666776776776766676767666767677677676667766676667667676766677667766767676766776767666776667677677666776677667667676767766767767677676667666676677676767767767767767767676776776767676666766776776677676677676677676776767666767677676667677677667767766677676776776676667766767767677676676776677677677667676767677667766776767666676776667767677667667767767767676776667667766677666776776776766667767766767767766776776677667767667766766767676767677676766676766667677676677676667767767767677676676776776776776667767677677677677676767766766767766677676667677666666767677676667676677676667676767667677676766767677667766767767767677677677677667677667767677676766776676776766776776667676767676776767766677676767767666767667676767676676776776776776766677676767767676766676776666766776776767766676776677677677676776776676776767676767767676667676776667767767766767767676767767676667676776666776767767767767766776776666667677667766676776776676667766767767767767766677677677676767676676677667767676776667766676677677676667676776776766776676776676767676776767766776676676677676666776776776766767767677666767767766667677676766767766677667767666677676677677677676676676676767676767677676776767676677667767677667767767767667667676676776776776677666766677677677677677676766677677677666766767677667766676676776677677667677676676666767766776667677676667767766667667767667676766776776667767767766776666677677676776766766676676776677667667677677677676776776667667676776776776776776766767676767676676767767766767677676677677667766776776676766776667676767767676767767666667766676776667766677676767666667666767766766767766676676767766767667676776776766667667767766766776676767767767767767767677666767667677677676677676677677676677677667767667767766666766667767767677677666776667767677666776767677666677667667767767766766776667767666677677676677667676676677676776766666767767767766776776776766767767676776767767677676767767767677667767667676776766666776776677677677676676776776776776776776776776767676767677677676766677667767677677677677676666676676676776767767766766776776776767677677676767667766676666767766677677676677676767766766776767676677667767767676776776767676776776776677676767676767766766766776776767677677677666677676766776766667767667676767667676776767677666676677676766677676666766776676776776776776767666766776677676776667766767766776767767767767766767676766767666776667767677666767666676776766776767667767766776667667677666767677677667666776667767767666667676767677676776767767766776776676776667766676776767766776776776676676677677676677667667667766676677676667766767767767767767767766767766667767676767677676767766677677677677667766767767666676677677676677676776776677667766676767677667676666776766767677666767767767767767767677677677676677676776776767767667766776776667667767767667667677667666677667676776767767676776676776667677667767676767767766676767766766767766776776767667767677676677677667667766776677667767677676676776677676767767667767767767676676776767767676767766676767666776776776667767677666776666676767677676776676677677676766776766676667767676676677676776767666776776677666767677677666776767767676766677667677667767667767767676676766776766776776767767766766677667676767767767767766676667667677676676776776766676667676676766766767767676767677667767667767677677677677667677677667676767766767767677676767766776677666677677667667676766676776767767667767667676776766767677666767677666776766776667677667666766666776776776667766766767667767676776667767767767677667766667677676666667667676776776666767767766767677666666677667677677677676677677676766667766776766667676776776767677667766677677677676677676677666776766677667766767767676676766766767676766776677676766667666677666776776767766767677676676677677667677666767667766776666776766677667666766766776776676676767676767767766677677677677676776776667677667667767767766677666676776766676776767676776666766677667667666766767767767767767666776676766767667767677666767767767666667767676666776766766676776767667767767667667676677677676767767676767767766676767666776766776677676776767676676667677677676767667767666677676766776667767766676666766776776766677676666776766676776766677666766767767767676767767676677676776776676767676766776776666676776767677677677676766667767667767676767767767766766667676776767666676666766766776767767767676677676667767676676676667667676676767766767667767767767766667667676767676776776776776767767676666776776677676676667767676676776767766766677666676766776776667766677666767767767767676666766767676766776667667667767767766776676676667667676677677667666776767676676667666766776776776776667767676677667676676776776776776767766667767666667676676666776767676767767676767766776767766766677667677676776767676776766776677666677677666677666766767666676666776766676677676676767767677676766776776776776776776677676766776766766767676676776676767767677677677676776767767667767677676776776677676677667766667767767677667766776766776776767676666666767767667677677666666766667767676776776677667766767677667767766676666767767767667676666766767767676776676766767676776776766776676776677667766767767677676677676767767666776667766667667767676666776776776677667767767676776666676776776776767667676677667677676767677677677676677676667667676767767676677676767676776667767676666776676767676677676676776776667767767767766776767667667767767767677676676676676766766677667766767667677677677677667767667767766676667667767767766776776676677677677667767767767676776776767666666767666667767666677676677677676766767766776776776677676767666767676677667766676767676766766677676766767667767667676776767677677667767767767677677676766677676766667676766767767767676666766776776667766776766776677667767767766767767666667766767766676776677676767677677676776677667667666776676767767767766667666667667666767767676776677677677677676776767677667767767676767767767677667766766776767767767767677677676677676677676776767667767766776676776676676767766776676667676667766676677667767666776776776767766776676776766767667767676776766767676767676677677677666766766676667767676767767767667676767766776676677667767766776776776767766766677677676767677676767767766667766776677677676776766776776677676767666766767766677676776766767767767677666767677667767767676767767767666677676677677676766776677676676767767666676776677677677676766776776767767767667766677676776776776767766667666767766776776776767676766776667767677676676767667767676776677677677666767767767667676767766766667766766667767767766767767767676676766767767667767767677677677676766776676776676776666677677676677676776676767666677667767766767677676776676776766676776767676767766776677667767677677676767766776776667677677667767667667766776677676677676677677666776767766767667766676776766767677667766776767667767677666676766766767767667676776676676666766667676776776766766767767677676776766776766677666776767677676677677667677667767677677677667767676767676776776676776776767767767666767676767767676776677677677677667767767667676677676766676776767766767767676776767667667667677677666676767677667767767767766676676767677666766776776776767677666776767676776766776767677677677677676676766767677677676776676776776767667677667677677677676767766776767766766767677667767766767677676677676776667767676666676776776766776776767677676767767767767767677677677677666677676776776676776667767767676766767667666676677676776776676776676767767677676776666767767767676766676776776766766776677667667767767767676676776776776776767767767677676776766767667767767767767766767766766766776776677677677676776776667767767766776766767677667766776766677677676776676767667677667767667767767767767677676776767677666667767677677677666767767767767676776776766767766677677676766767677677666767676776776677676776776766677667677676676767767676766767667766766677677667767767677667767667767677677
66766767677676776667676766776767767667677676776676666776677667766767767767667767766776677676677666666677666676766776677677667677676767766677667766776767766776677667677667767676767676766767767667667677666776776667767767767767677667767676776677667767667767676776677677667677676667767677677676766677667667767677676776767767667677667667767677676776666776776776776676776767766767767666776677676776676767677667676676776766776767767767767767666676676767767677667676776677676776776767677666676767766676776767766767767766676666776667766677676776776676766776767767676767766776776676767766776776676676667676766766767676677676667767766776776776767767766666766776677666776767677666676766776667767767767676667677677676776677676666667766676767766776767766776776766677676677667766677676676776776767766766776776676776677677677666767676776776766676766767677676767676776767676767767677676666676677677666766776676767677677667676767677676767767767676677667676776667766676677667767767676767766677677676776767767667666767767767767766776776676767667767766776776776667766766776677677666767767767676767766776776766767766766667767677666677676766767667767667677677677677667767766666677676776676767666766767767677676667767667676676676677676666667766776776766776676676776776776776767766776767766666776776677676767677667767767667677676776677677676767766776667766776776667767667766677677676677666677676776767767767666776767676767667767767677676677667766776767767766677676776676767667766776676766776776767767767667767766776776776776766767767667767676767767766676677676676677676767766666776767767767767667677677677676776767676667767766676677667666776776776677676767766767767766776776666676766767767677676776766767676667767676767676677677676776667766776776767667767767767677676776766776776776776776776766667677677666767767766676776776776776776767767667676766766766767766776767767767766676766767676676767767767677666666666677667676767766776776676676767767766677667767766776766667667676767767666766677677676767767767676776767677677677666766776667676776776677667767677667767767677676767766677667676776776676666667767667767767677667676766776667766776776776776667677676766676767676767666677676776667767667677666767677677667677676666677676676776776767676767767766766776767766767767767676667767767767767666677676766667677676767666776767766766767767767676676776677676766766767676776676676776776766767767767766776776767676767766776767667766677677676767766767677676776666767767677666667666776767676767667666767677667666767677667667767766776767766676776776767767676677677677667676767676776776767676767767767767677676677667767767667766776776767677677676677677676766767767676667667676767677677676766677676677676776776766776776677666676776767677667767677666676676677667767766676776667676767676767767766767676676677666767767766677677666776667766667767766776667677677677677667767667767766677667677676677677676776776677676666776766776667766776676766767676776776677676767767767767676767767767676767766667767766767767667676767766767677677677667767667767767767767767667676776767666667677677677667666667767677667676667766776767677677677677667677677667767767676667766676776767677676767676766766776676767767766776767677667766776766677676776776776776767767766767767676767677676767767676677676666776767767677666766677677677677677666767666776776677676667767767766776677666776676767766767767676767677676776767666776667767767667676677666767767676776776766677677677677676776667767677676776776767666766776776776776666776776776776676776767666676776667767767677666676776676776767666776776776776677677676767667767667677676667767767766776667676676776766667767667676767766667676766767767666776676766776776676676767767677667676767767766767767767667767767666776767676766767767677666766776676666776776676766767666776767677667766677677667677666767667667677667767767677666776776776767767767667767667767766776776767667767677676776766766776776776677677667766677667767666776677677676776766776776776776776776676767767676677666667666677677677676776677676667766767677667676767767767667766767677676766676767767676767767667766766776776766776767767767667677667766767766766667766677677677677667767766676676776677676666677676677677677667677677666776776766776767677676667677677676776767677677676776776666776776676666776766767767667677677667767767676676767667676776776677667677667676776767766676767767767767676776776776776767767667767767677676666677666767676676667767677676676776767677666766666767767666767767676776776776677677676767676677677667767767677677677677667677677677676776767676776677677677666767766767667767677667767667677677666776766676767766776767767676766776767677667767667676667766767767767767766776677677676766776776767766767677667766776776767676776676667767767767667677676766776776676676766776766776677677676776776767667767677676776676676766776767767766776767766676667766767677676776676776776776776677676677676776677676776776766776766767766766776667677676776766776767766767677667766766667767767767767766767767767677666667667677676667676667677676776776667676767767677666776767766766676666776767677676676766677667767767677677677676667767676667767676676667766776677677677676776676776767766667676676776776776676677677677677667767767676767676776676776776676766666766677676766767677667676767666767766776767677677677676776677666767767677677666766676677677676776776766776677667677676776767767767767667667767767767766767766767667676677666667667767767767767676766766767767767677677676766676776776666667676766776676676766667667767767676766676776776776667676776677676677667666776776666667767676676677676677677666776676766766767667766767767767667767667676767767767767677667767767666776667677677677677677676677677677676766766776776676767667666767766666677667767677677676677667676667766676776676766767767676676776667767677677677677677666766776776776767667677676667767666766767766677677667676677667767766766766766776676767676776776776667676776767666667766767676776677676776677676766776767766667677677667677666776676767767767667677676667676776767766776766676666677666776776767767667667767676776776776776676767666677667676667767677666667667666767767677677677667766677677676776776677677676766766676767766676666767676766667666767666667667767676776766676667766776766776776677676776677667767676766677677677667767766776677677677677677666766767667766666667676676767767677676676667676767766677677666677677677667767767677676767766676776676767667677667667767767766667666776676677676767767667676667767766766767766766776776666767676776776677666776667766776776776767767676767676776767767767767767676767767677676766676766776776776667767767677676776766776776767767767676776776676667677667767766676767666767767667767767677676676667767767676767767766767667766776766776776676776767767676677676776776766667666677676776766677667676776767666776676766766766776767767667677666766676766776677677676767767766767677676776767767676776767767767767676676676776767676677677677676766666776766776767676677666666766776677676666767767766776776776776776676677666766677677677677677666767767666676676677677677667767676776767767767767767767677676776767667767677676666776766666676767677667676677676667666667676776766776776776767767667667677677677667667676676766766667677676776776767677677676776767677667676776776677677677676767677667766667666677666766676676767667766776767667677676676677676767767677667766667767767667676766767667677676776776676766767676667677677676766676767767676667766776776776776667767767676766676776766676776676677677676776767766776776767676776667767767767767766767767667667766677666767666776776676767767767677676666767677676776677676776676776676677677676776667767767676776676676767676767767677667676767677677677676776767767767767766767767667676776677676767676667767677667677676766767676767676776767766766677677667667677677677677677667677677676767766667676667767767666766666767767766666767767667766676667767676776776776667676667676667666677677677667667767767766776776776767767676776776766776776666766776666676667766776766677676767666776667767676676776667677676767676767767666766766767677667767676767667766677676666677667767677666776766667767677676776776677667676776776766776677676677667767766666767676766767767767676776666667666676766776677667767666766677676776667767677667667677666776676776767767676766776677677676767667677676766667767676666776767677677666676776767767767766776666766776767667667767677677677677667767667666776776767677677676767767676767767667767666776766766677677666677676776776667767676666776667677677677677667676677667677677677677677676766776776676766766776776766776776666677677677676677677677667767676767677676666767676776676766767767676767677676776767667677676767767676776666776776676776776776667677677677667677677676667767667676766767767767767767766767677676776776676776676776767767767766776676766776677676766776676767767766776776667767767677667766766767767677667677677677676776676767676766767767667766776776776677676776676767766766776767767767676676776667677666776776776677677676776667767767677677677677676767667767676676677677677666676667767677666766776776677667767677677677677677676776776677676776776767677676677677676776776767767676776677676667677676766776776767666776776676676676767767666676776776767666766766676767667667767767676767767767767767677666776776676667676677667676776767767667767676776776767677676676767666767677677677666676776776767677676776767767766766676677677677666767676667767677676676776767767677676767667677666677677667767766766767676767766776776667677676776676667767666767667766776676676766767766667767676676776766776767676676776776676767676776676676776766766767766766767667677667676766667676776776776767767767767767667767666667767766767676776767767676776767767767766767677666677677677677667766767676666676776767766667677676767667676767667767766677676676776776767766767767677677677677677677667767767666667767766676677676776776767676766776776767767676776767676677676677676776766676766776666776767677676776766776667767767667767767766767666676767676767667767677677667
36766776766677677677666766776667677667676766776767666767666767766667766767767766677676767677677677667767667676667766677676767767677676677666767767676776766767766767667666767766776667676767676776776767767677677666776766766767676776666666766776677676767677667676767677677677667767676766676776776766677676776776767766676776767667767766767667767767667767767677677677676677676677677667767677677676677676767676667676767767676776766667676776767667676767767766667767767767767767677667677676677677667766677667676776767767666776776767767677676776676776776776767767677677667676776676767667676676677676677676766676766766767676766776767676776776676766767767677677677677676677667676766766767677677667767767667767666676776776776776667677667766677676767767677667677677677677677676776776776676677676776776676666776766666767767677667677667766776776766677667677677676677666767766776776677677667676667676776776766766767677677676767666667676767677667766776766767767767667667676666767767767667676676776767766776776666667767677666767767667766677676667666767677667767766667676767676776767666666677666776776766767677666767766776776776667666667677677666776766667766677667766666767767677667767766677677666776776676776776776676677676766776776776776677667677676776776767767767676776767767767667676767766776666666766776667676776666767766766666666776666767767676776776676776677676677677677677667767766667766776767767767767766677677677676767767676676766776767676666767677676767676667667677667666776767667666677667666776766776666766676677676776776766677677677666766767766677677677676767767766767677677667766767676667767667677676766766667767667677677676766776776767676676676676766667667767677667676766666766776776677677667767766776766776767677676776776677667676776766667677667677677676767767667767667677676677677676776676667677677666776767677667766776667676776776776677667667766776677677666776776766776766766776767767766766677667767767767676767666677676776767767666677667677667767767677676767676776667767676676767677676776767766677666677667666767666666677667667767677667766667767767767677676767766677676766767767676776767766776676767766776776677677676666766766776767676766767767677667766766767767767677667667666766776767667667676666776776767677677666676767767766767666666776766776776767767766667667767667667677676767767766776676776776667677676776767667676776666776767677667767677677677676677676767667676767767677676677666677667676776776667767767676776766767677676776776767767677677667676776766677677676766776776776776767676767767767766677666677677667767666667667677676676776776776666776776666766776776667666776766766776676767677667767676677677677676767677676677677667766767676776666667766667766676776776767677676766766767677677667667677677676767676677676677676677666776667767766677666676767767767676677677677677677677667676677677676767767766776776676776776766677667677676776776667766766767767677677667766666776776767677677666767676767676666667677677677676667766767677667676776667677666776767677676766666767767767766767767676666666767767767767676776776677676766776676776776776766767766676767667767766776776776776676676666776767676776676767667677676677677676776667766776667767677676776677676767766776667766776776776776776677667676677667766776676767676767766766776776776766776676667767676767767676776667676767676776677677667676776677676776677677667767767676767766666776676767677666766776776676666667677676776666767767666776776766667767676677667766767667766767767667667767767767666767676767766776767767677676776667667767767677676776676776667677666776776767767666776766776677677667767767667677677666776776776776676776776776667667666776776677676776676766767677677677677676776676767677676767767767666666776776776767667767667766767676776766677676766776776677666776767667767767676776676776776667767767767667676767767767676776776676776776766767767676776677677677676766666676666766767767676776677667766766767766767767767767667676776667766767766666667767677676776776776776767766776677667666776767676776767667766677677676767766767766666776776666677677677667767766766776767767767767767676677667766667667666776776676767767767666667767767676776667666676767767767767666676677676767677677676767666776677676766676667676676776776767767676767676776666776767767667666767767767767676767767667767676776767667767677677677677667766776676776677676776676676776766776766666767767766766776676676776766667767667677676776667767766776676666767666776776676776767767677667766677677677677666776766776667766667767677677667666676776767767767677677667767677676767677677676767676767766676767666767767767676776677667676767767676676666776667767767766776767677666676677666767677667767666767767676766676677677666767767667676767677676667766677676776677676766776776767676776676767666676677677677667767676767667676677676776776767667767677676776767766677667666776766667666776767767676766766667766776666767676767767667667677677667676767766776766767676676776677676767666776676767767677667666676776677677677676767666776666677667766776776767767767677676767677676776677677677676767677677676776767767767767666776776766776767767766776776776676766776776766677677677667766776776776776677677677677677677676767667766667677676677677677677676676676677677676767676776776776776776776776676776776766776766776767767766667767667767767676767677667677676667767676677677677677676676776666776666776667767677666776767677667767767767666767666766676767767677677676767767667666776776766767767766776776676776677676676766676666677677677677676776776776676776667667767767766667767677667667767677667766676667767767667767676667676767676676776766767766666676676677676677677667666766766776667677667767676776677666666776667766767767677666776767667677676676667676776776776676677677667767766677667767666677667676667676677676776767767666766676776776776776677667676767676767677676776767766776677666776776767676767666676776677677667676776676767666776767676666667677676776676767767767766767767667666767767677666776767766677676667676676776677676776767767676767767766676677676677677667677677676776776666767676677667767677676676776767676766767767667767676776776776767767677676767677676767766766766767676776776776676776677677667666776666767677677667677677677676767666676776766776767767766767676766767767766667767767766767666677676667677666767667767676677677676776776766677677676766776776767676667667767767676767767677667677676776767677667676776766767767676677667767767767676677676767767676767767766666676677676767767767676766776776776676667677667676676767767767767676677667677667677667767676767676776676776667676676676776676766776776677667667666776667767677676677666677676767766667676767766776676767767676776677666766677667766676676677666776677666776677667676776667667766676767676677666776677677676776776776776667766776676776677677676766766776776776677667766776776677676776677677677677677677667676677676767767667677676676776766676776767767766766667767767667766766667767766776766766767766676676666776776776776776767677666766766776767767767766766776666776667676776776767677676776767767676676776767676767667676766766776776676776776767667767676776776767767667667676776677677666776667677667767766776667766667767667767676776767767677677676677666776767767677677677676776767677677677676676767766776776667677676776667676767767766676776766677676767767666766766766677667667767767676676776776676666766776766776776776767667767666776767667667666667766667667767766776776767677676776677667767767667676666677666767677677667767767676667767767766776667767676766776676776766676767766767676776666776677676766776767767676667767767767677667667766677667677677677677677677676776776776776766766767767677677676766767767766767767677677676677677677676766766767766767767767676767667767667676677677666767676767676776677676776776767677666677677666667767677667767676776767677677667676767766767766676776667667677676767676776776767767766776767677677676676776667667667676676766666766776677677676676677666776766776776676776766776666776677666776676677666776767676767767767666776776676776776766767767676766767676776767667767767676767676776667766766776767677667767667676676677666776766767767676767766776776667676776767767676776677676667677677667676667767766767667676767766776767676776767667767767667676677676676767766767767767767666776677677667767676766666766776667667677666767676676677676776767767667666776667767667667767767666767767767666767666667667667677676776767767767767766766776766676776676767676667676776676677667667767676766767677676766776776776776776766766776666776776767767677667767677667677677667767667767676776677667766677676666776776776766677676766766767766666776666767767767667767767767767676776776767767666766767676676676776776776776666767766676776767767667677676766776676776776676676776666767767767667767677677676776767676767767766766767767676767676677676776677667676766767767676766767767676776776766677676776776677667667767676767677667677677676666776767767666776776776776676677676767766776776767767767767677667767667667677667767766767767677676767767767767677667766676767767676776676767767667767767677666776776677676776776767767767676667766767677677667767767767676776767667766767676776676776776667667677677666767676677666767677677676776767767667767677677666776776776776767677667766677666776666766776677677677667767676667667767676776766767767667767667766667767767767766767767766677677677676776767767766776667677677676677667766776766677677676767677676666767677677667766776676676767667767766776677676767676767766666776676766776776667677667677677676767767766776666767767677676776667677667677676776776776776767767767766766776677676776676666767677666776676776676776666767676776776776676766767677667666766667766767767766776767766767767767676767676676776766767676676776767767767677676676677676766776767667676776776676776676766776767677676767667677676767767767767767766677666767767767676766766767667676767767677676776776776677677676766776667676667766677666776776776766767677667767767766766776667666676767767767767766676776677667766776677667767676776677667677666
667766766767666767676767677677677666666667677667667767677677676676776776776676677677666776766767676667666776776776677676766767667677676767677677666767676676776667767766677677676767676776677676767667676767767676767667677677666767676766776767767767667767677677677676666776677677676676677676776767767677676776667676667767666667667676776767767767676676676776766776676776667767767766676677666767767676676676776767767676677676776767767667676676667767767677667767667767767677666677676767767766667666676776677667767677676767767766766666776766667676767666776677666776766776776767677676776776776767766767677677677676776767667766767677677676767677677676767767767666676766667676666776677676676776776677677666766767667677666776766666776776767766776767667767667767666766667766776776767677677677667766776766776676776766677676767766666767766676766766676767767767667667676677667766767767677667767767766676767766766776767766776766776776667676667667767767766766767766776767767676767767666677677677676776776776767677677677676776767677676677676767767767767767677666676776766677676767677677667767667767676776676767666776767766776666766767677676766776776776766667767677677677667767677677666676766676776767676676766676767766667767677667676776767676676676776776766676767767677667677667767766776767677677667677667766767666776776776677677677667766767767767767766766676667667766676776767666667767667766667676767767767767767767677677677677677677677676767767767767677677677677677677676667667677676676766667666766776776676776676776677676776676776767767766767676677667666677676667766776776677667766666677677676676676766776766666766776766776776767667667667766676766776676767767676766776766776676676666776676767766776776676767676677667766677667767676677676766776667767767677667767667677677667766776767766776677677677676676767677667677677677676677676667767667676676667667667676776767667767767767666666676776776767667677677676776767767677676676677676776767677677666667767766776767666776767666776767677676767677677677676776767667766677677666776767667766676766776667767676767767767667767766767767677676666776766667767676767767676767676766767666767677676766676776677676776776776776667767677667766767766667667766667676767767767667677677676776676677676676767667677676766677667767677667667767667667676776676676676667767677677667676776676776766776767667667676776677676766776667767676776776767767767667766776667767676676677677676667767767667677677666776677676677677667677677667677676767767666767676667767667766776676767766766766776776676766776776667676677676767667767676677666776776776776677677666776776667677666677676776767767677677677677677667767677677667677677666667676776776677676776677677667767767767766766766776776776776766667677677676767677667676776776676766676676767767767676766776667767676766776667767766776666666767766666776776676766776767667677667667677677666767767677667676676767767767766776767766767766776666767677677667677676667767667767767767767767766676676766766776767766676776776776776767677667677677677676776767677676676766677676766676776667677677676676776776767676767676677667767677676776776776776776776667767667676667767667766767767767767676767676766667676667677667766766677667667766767676667767767767667767676776776767767677676677677676676677677677677667676676766776776767667766776776676766766676676767666676667676676776667767677676776776677667767767666767677667667667676676677676776767677666767676676776667766767677677676667676766677677667767677677666767666767676766766767767767767676677676776667676776767766776776667666776766776767767766776776766766767767677667767767676676776766766767767767767767676776776767676766776776776776767676767767767767767676776767767666776767676776667767767767766676776767767676767766677676776767676766776767677667667676776767767766767767676767767676767767667676767766676767667666776676776776667676767767667676667667677676776767676776677677677667767677677677677667767767677676766767666767767767767767666766767676776776667766776776776677676677676767766776677677666767767767677676776776676767677676767666776776767667766677677667767677676767677667676776776766776776776776667677676676776767767767767667676677667676667766667767676776776666676776667766776776676776776776776767677666776776776776677676776767767767676776766767766776766677677676676677667666767667677677667666766667677676776776776776776776776766667766677676776776676776776776676666767767677676776767767667767767766766776776767767676677676667677667767677667767767677666676676776776767667677677677677676767767767666776767767676767677677676766776667767766676776677676767767767766677677666776776666667667677677676767667677677666776667677677676776776767677677676766776767677667767766776766776766767676767767676776776767767676667677667767767676667677676676766767767667766766676776767767667767766776766776677677666676776766667767767767667677676767767667766776667677676677666677677676676776766776676776767767767767766767766766667766767666767677678677676776767766776676767667667667767767667677676776676766676776677667766767667677676677667667766767676766776776667767767676776776767677677676776766776767677676767676766676767767766677676676767677676767767767767767767676676776767667767666776776767667767677677667666776667767677677666776677677677667666667666767667676767676776766676767766766776666766676676766767767766776776776776776767767766767677677676676776766667767667766766676767666766776677677676766676666677676676776776766776677676767767677676776776766767767676776776766767666767676667667667767767667677676776677677677677677677666776767676776776676776766766767766776776767766767666776776776666776666776776677667767766676776666776776776776676776767666776767767767676676776676766666667767677677677676676667676776767677677676776677677676667676767667767676766666767677667677676776767767676767667676767766776766667676677676776776676676776766767767676776767766776767666676776766767677677677676667677676776676767676676776676767766767767677676677676677676776767667767767766767767667677677667767767666677677677676776767676766767767766666776766776767767766776776767676767676667677667676667767767677677666766776767766776677666767767677677677667677676776676676676676767676676667767767677677676776667666776776776767766776676676676766776676776676667767677666677667766676776666776767766667677676667767766766677677676776767677676776776776776776767767667666776676776677676767767766666776776767677676667766776667667666676767767766766776677677667766776776767767767767767667666776667667767666776676776767676767667677667677676776667766767767766667666767667677677666776677676776767676767767767676767667767667766776776677676767767667766767676766766766766676767677676766776677676776776666776776767676776677666776767667666676776767667666776677676767767676666766766776767677677667767666677666776676776776767667677676677666767767766776776667767676677667667767677677676776776677666776776667767767676767676667766776776776666767766767767677677667766676677676677676666766676767677667766766676676667677667676676667676676767767677676776767677677676767676667677677666677667766776776766677667667767767766767677677676766676677667676676676776767676776667767677667677666667666776767677667676767767667767767767767676766776767766776767767667767767677666767767676776776776667767667767666767766776776767676677667767766776776776766767766767767766677677676776776776767677667766767767676766776776676776776676776776766776767767767766666776767767766766676667676766776767677667676776667766767766767767766776677676677677677666667767766766666767676677667677667766667677677667767677677676767667767666767677666776776776767766677666667767676667766776666776677676776776776677677667676776776677677676676767666766767667766667767766776776776776767766767766677676767676676677677676766776776767766766677677677667677677677677677677677666767666776776776667677667767667676767767767667677677677667766776676767767677676776667667767766776767676776776667766767767667667676677667767667667766676766666776676767767676767767666766676767767666767676776776767676776666766677667767767767767676676776666776766677677676776776767676676776667676776767666667767667767677667767667667677676776776767767676776766776767767767767766767767767767676666767767767767767766677677676677667676767676776776666776676776667767677677676776776776676677677666676667767667666776766667676776766767767676666776767666776666677667677667677667667676776776667767676776776776667766677667676767766676676776776767677676767667666676767767676776776767767677667766767666766776676666776676767667667676776767766767767667766767676776767677677667766676767676766766677677667667667667767766676776766767767767766666776776676776776776766677667767677677677667767766676766776776766676776767667767676767677677677667676767677676776677677677676666776767766667766767676776776776767766767677667767767766776766766776677676767767767677666676766677677677676776767666767766776767767767667666666776677676676666676766776776776776767767767677677667677677676767767767667767676776766767677676676776767677677667766776677677676766767667766776766677676776766776677676767677676776776667676667767677677676676677677676667667767766767767676767767667766677677667766776766677677677667767766776766767767676766776776676776676676776766767767767676767677676766676667766667677667677677667676776667677677667766776776677667666776776767767766776776767677667767767667676767677676776766666767767667677666776667667666776776766776676676677667677677667767767666666677666776766767767676776767677677666767667676776767766667676767677677667767767677677676776767676767677677677666677676776776677667676677676666676677676677677677667667676767676767677677677676776776776766766776776676767767667767667766776767677666766776776667667677677666677677677677667766767666776767766776767667677676776767677677677676766776766776776676766767667766776676677667767766766667667677677677677677676776776676677667767667767767766776667767767677677667677677677676767767766676766776677666776776767676767676676776676776766767766776
6776766666767676677677677676776776677667766677676676767667676776766667767676677676667667767767767766766677676676667766766666766766776767767767676767666667766766676677676776766677666667676776667767676676667677677676767767766767676776667676776677666776776776776767676776776767767767677677666767767676776767766677667677666767766776667677677667676676776776766776776776676667767667677676676767766767767767667676776776767766767767767676766766667767677677676677666766676676676776666766776776776766677667767766667766767766776677667767667767667767767667767676677676767767766776776776766766767767667667676766667667676676767767767767767766667677677667676767767677676776776776766776667666776776767766776677677666666776776667676766767676767677677677676776776766766776667666776676667676767676776776666766767677676677676776667677677677676776766766767767767677676776767767767767676766776767676677667767667676766776767767676776676667767767766766776676776776776776766767767766766667676766766767676776766766776677676776767676767676776767767767766767676776776776766776667767666776767767766666776766766766767676676676677676776666667677676776776767766767676767766776767766667767667666676767767676767677666677676677677666666767676676676776767766776766767767767677676766666776676776776676776767767677677677666767667666667767767767677677667767666767677666776667767677676766677667667767767677676676776776666667767677677666677676776666766776766776776776767677667677677667667766767766776776677676767667667767677677677677677676676776776667767767676776766767677676767767766776667766766776767766766767676776767767676776776776776677676776776776766767676666776677666677666776766667676676666766776776676676677667766676776767767767676767677667767677677667677667676767767666766666776766767676676776677676666677676767667666667676776776676667666766776677676776676766667766776667677666767667676776667767676767677667677676666767676776776667766776767767667667677677676666776676767766776776767676767767667666676677667677667677676776676776666776767677676767677676776767767676666766776767766776776776677667767676776766677667667676766776667677667677667677666676776666776766677677666767767767767667767767676776676767677676776776667676766766776766767767767667666767767677677667677676767767676766767667677676776676767667677676776667667677677677667667677666776676677667676767667666776667677676766677667667767676776776676776677677667666776677677666776776767767766776767666767767767677667766776676667767677676776676776677677666766666666776767767677667766776767676776776767676667666766766776776667767677677667766767767677676767767676767767676767766776677667677676776677676767676776776776676767676677677667677676677666666767676767676677667767767767766667767767767767677667677667677676677676776776776676667766766676776776776767666766767666776776767667767676776766676767767676677667767767767676767677666677677677676677677676667767766676677666776676776767667676776676766776776766667767766677666676776667766776676766676667667667677677677677676667666776767766776766776676776776666776766767676776766776667766767676767666767676776766766767767677677676677676676767767766767677676776767677677676776767767667676677676676766767676776667767677676677677676677676766767676776767766776766767766776766666677677666766767676776676776776766667667767766766676767667767677676776767767677666776666766766676676667767767677667677676676776666677677677677667767766767676766776767767667766676677677676776776767677667767677677677667766676766676766767767767767766676667667667676766776676766766767666677667676767677667666776676667677667767767666766776776776676776676767677676776776767767766766776767767676767767767767767766767666776676676766677676767677676677677677676667676766667676776767677667767767767767676767677677676677667767677677677677666776776676767767677676767767667677676766676667767767767766767767766666676776776776767767676766776767676666776767766667677666677676766776676776776677677677676776776677666776776766776767766776767677676676776667767667766776767667677667767666776676667766766767667667676677667767766776676667767767677676767677667767676776767766767766676676776667667667767676667676776767767667667766766767766776767676776776766766776767767676667766767677666677666776766767767676767767767767667676776767767677676776676767767667767766767666766677676776766677677677667767676677667767766776776766677677667667767766677677677677677677677676677677677677667767676767767767766677667767676667676676776776677676776667767766767767767666667766677676677677677676776776667676767767767766677666776776766776767767766776776677667766776767666776767677677677677676667766767677667766776766667677666767767667676776776767676767666677667767676767767667766666667766776667677667767677676676766776667767767767767766667666666776776677676766677676767666767767667766667666776667767676776677677666767767766676776767766776766776667766677676767677677677676776677677676776767666667666776677677677676767767676776766767667676677676767677677667676767767676677676766776776776767676676776766676667766666776776676776666767677676776776677666766767766767767676776767667677676776776676767676677677667766766676776667766767767767767766767667677666676767677677676766767766776677676776776667767767676767676776767677677667676676776767766776767667676677676776766767766676776677667677676766677677676776667677676776677676776776766667667767676677666767767676766767677677676766677676677677667766776767767666776667676667677677676767767767677666677677677667767667676766776776776676776667767676767676767767676776767766677667767766767766776767767767677666676766767766767677666767676776776776776667767677676767677667766767766676676666776776776666676776677676776677667767676667676676767766676766677667677676767676767667766776776666677676767767767767766767677667676767767767767677667766766767676776677676676776767767767767676776776767676766677676767677666667766677676767767677676776677676676677666767677676776776776766776776677676766766676776776677676776676676677676767676776776766667766767677676776776767767767666767767676766766776767766676767766667767766677667766767676766776666776776667667766767676676776776667767667767766767676767667677676766766677677676767677677667666767767767677677667766666767667767766766776766677676776767676776776676667766776767667677666776767677676776667767676766766776767767666676776776676766767767676667676767767766677677667767677676776776776766667667667767766767766767767767766677667766676766667767677676667677676667767676676776776767767766776776766676767667676766667677667767677677676776776676767767766776767767766667767666776776776776767767677667767666667767677676776776776767677676776776776776767767767767667676776776776676776776776676667676767676667676767766766677677667676766676776676766776776766667677667766676767677676776767677667766767766676776776776666667667767667666667767767677667667767667676776677667676767667676767766676677677667667767767677676767767676776776776666776766676767676676776677677677677676767676677666776676677677677677677667677676776667767767676677667667767676776776677667767766776776776776766767676677677677676776776776767676766677667666776776776766767766677677676677676776766676766776667676776676776776767767677676677677666677677677677676767767767676776776667676767667667676677676767767676776766767667766767676676776767677667667767666767767677677667767677667677667677677667766677667767677676767767676677676766766676667667767677677667667766776667676776767676767766766776776776766766767766677676767677667676767766767767677667677676667676767767767677677677677676776766667766776677676666677677677667767676767676776677677666767766776767667677676776767676767677666767766776766776776767766667767767767766767677677676776767767676767677677676776767677667766676667766767676776667766776667767767667677667677676767767767676767676667676767677676766776767676766776776766667677676776677667767766776676766776776766677676776766776766776676677667767666766767766776776776767767677676677677666776776766767677677666767767667767667767767677677677677677676677667667677677677666776776767767676677667677677666776776776767767676677677667767767766766776776677676776676776767667666767677676776776776766676776677676767676766667666676776676767766776767677667767767766766776776767676676677667767766776667676677676666766776666677677676776767677676767766766767666666677667676676767677676766677676667677677667677667767767677677677676766767667767766776677677677677676776767666776776776677677666767676767676676767766776766776766776767766776677667767677676766677666776767767767767766676676766776766677676677677676776776676676776676667767767667766667767767666776767766776767767676767677667676676766677676766676776676677676676776676767667666767766767766776666677667767766776767677677677677667767667666767767667767676677677677676767676767767667767676776766767676767667676776767677667767677677677667666667666776767767767667767677676776666677677676776767767767767676667677676677676776667676776776776767676676767676776676776667676776767766677667676776766677677676767667767767676667676776776767767677677667677666766676677677676776667676776767766676767666667676767767676776667677677666767767667677677676776677676767766767767767677676776667677677667676776767767677677667667766676766776766667766776677677666766776776766767767666767667767766776776677667767767666776767767666767766776766767667767676776776677676767767766776767677667676666776776776666776776676776676666676767667667767766676676677677667767676766767676776776776676767767667676767676776667677666776767767767666767766776766766767767766667767676776776776776766766677677667767767676766767766667677677676676677677676776676676767767677666776776776776667767767767767676676776776676766677677676776767766767677677667666776767666776676776677676776776767766776776767767677667667677676766767767667767767676766776776767767666776776776767676677676776776767677677667677676676776677677676666776767767767677666767667667676776776767766767676776776776776767666677677677
6667767676776776767677667667677677677677676767676767676667666776677667666667767676776767766677676766676776667766776776767677666776767766776766776677676677677667767767677677676767677667767676766776766776767767767667667767666767767767667767676776776776767766766767767767767767767767667767766677667767766766776677676677676776767767767676767667676776776667766766676767766776676776676767677666766677667676776667667766767667677667666676767767677667676767677677667677677667767767676766667677667767766776766776766677666677667677677677676667766666667766677666766767767667767667767676776677676767676767667766667767677666677676676776767767767676676776767767767677676677666767767676667666677677676676767767667766767767666676677677666676767677677677666767767677677667677677677677677666667677676676767767767677676677676677676666766667667767676677667767766767677667767677667666776667766776776776776766776767666776767766767676676776766676776776766776767676766677677676767767766776677677676666677666767767766776677677677676776677666776666666767767677677676667766667677677676667676677676676767766767666767677667766766776677676776676776767667666667677676767667677677676667676776776677667676676677667676767677666767677677676666767766767667766676776767767677667667677677677677667677677677677677677667766667767766677676776767767677677676767676776677676776767676776676676776676776677667766776667767767767766776776767676677677677666767677677677666776676767767766676767676766666677677667676676776776767676767666776677667767676677677667667667767767667767766767676676776676767767666776776667766767676677677666776667676776767676776766766776766766767767766776767667667677666766766767667767766767766776667677677676767767767667767767766677676776776666677676776677676666767767767677677677677676766776776667677677676776776776766676767767677667766767677676776676766767676766767767676766776776767676766766767767676776767766677676776767766776767677677676766767767767767667767677677677677677677677676767666766666776776766677677667767767767766767676776767766776776677677667767766776677676766776776676677676767666677677677667666677667677676667766676776767667676766776676676667766676767767667767676677677666776776767767666776666766776776776776676676767676776677676776677677677676767666767677667767767767766666776776767676776776776776676767767767766767677677667666677677677667666776666767667667666776667676767667667767667766677667766677666677676776766767666776767767766776776667767677676776766776776676776677676677667667676767767676776667767767767667676677667676767676667767766776767766776776767677676767676767767667767766766776767676667767676766776776666776776766767767667677667667766767676667766767676766776776677676676776776677676766666767677677666677667666767766667677677676676676776677676767677677677666766667766776776776767767767666767766767677667766767767767676776677667766767677677677666667677676766776776667676767767677676767766766776766767766767676766667767677676677676666666766776767676766666776677676767676776767677676767767766767767767766776677666666676776776676767767766767767676676776776676677677666767667677667767666776667677677677667677677667767676776776666776766667766776677667677666776767767677666776767677667667767667767767766767676776677677677677676677677667666776776676776677677667676677667767666766766766676676776776776767767767767766677677677677677676776766667667766676666677677667766776766776776776776677666776776676676767676766676767667666677677676776766767766676767767676666766767767767767666776767766776767767677667767676767677667766776667767767767676767667677676666676766776667666666667766676776767766676776776676666676767766776676676776776776667676767676776776776766776666667666776776776676766767767767677667766676677666677677677676766776776767767767767767766666767676776767676776776766767766676666677667667767677667666767667676776776767767767766666767667767677667676677677676677677677677676776776776767767767666776776776677677677677676776767766667767767677676776767677667677677667766776767666776766767677676767666776766766676676776767766667766767767676677676767676766676766677676676677677677676767767767677667767677676677676776676776677677676766667767767676776776767667676677667767677676676767767676776666766776766676667767767667767666776767677667667766776666776767767767767677676776776677666776776766776767676776667766767667677677667667767767666776766767676677667766767767767767667766776776677677677676676767767766766676776667677676776666677676677666776776767667766776766666677677667676667667676667677676767767767677667677667666767766767677666767767667676776776767766767667677676776767767767767667767766677677677677677676776776676677676667767766776676776767676776767767677676776776677667766776766676767677677677677666776766667667766677677676767767767676676767767767766776767666776676676767766767767677666676776767766776767667677676677677676676677676776767676776666776766676776766767767767676776666767677667766667776776776767767676676676677676676667667767766767767666767767767767766776677676776776767676666776767676767767667766766676667766677677667666676776666766767676667766776767676677676776776767767767667667676676677666767667767767766767677676767676676677676776766677676767676776767766776667676676766676676776767766766767767676776767666767667766767766776776776767677666676666767667677667766776677667766677666767767676677676776677667667767766776677677676666767767767767767676776776766677676776767767677676676676767767767766667767766776776677677677677677667667767677676776767677676666776677676667767767766776776766667766677677666776776677676776767767766767666776776776766767766766767667676767667766766767767767676776767767676676667766776767677666776776776776667767667767677676666677676767677676776667676767666776667767677677676766776776667677667676776677667767677676776776776776776676667677677676776766767766776776766677677676676667766677677666776676676767676767677677677676767667766776776766666776776677676677677676677677667767676776776676677677666776767677666676776766676667676776776676666767677667676767667676676677676776776767766776676767677677667766776677676776776677676676676676767767667767667676677676677676776776676776677667766677667766776677676767767677677676776776776776776676677676766776676767677666667767677677676667767767676767767767666677666766776766776776776767666677666677676767766776767766776676677676776677677677667666776677677666677676676776677677677676766667767676677677667677666776776676776767767767767677676776767767677677677676767667766767767676767676776776776676677677677676767766766676776776776776766676776676776766676766667676776677667677676767676767666776676667667677677677676776776666677677676776766667666666776776667767677676776677676766766677666776776766767676677676766767666776676766667676767766676677677676776767767767666766767676666677676766677676767766767767766766776766767767766667676767676677677676667767766776766677677676677677677677677676676766766666676676666766677677676767766677666767767667767767676767677677667767676776677667677676776676767676766677667677677677677667766767766776776676776677676766677677676767677676776776776667766776776666676776767677676776767666776766776676677676766767766776676767766776677666766677676667676677666776776676776766767767767667767767766776776776776776776766766766676776776667677667767667677676776767767676767766766776677667767767677667766767677677677666776776776776776677677667676776776667767766767767677677667667767766767767666676677676776767677667677677677667666766767676767767667767767677676776667676667676677677677676766776767676767676776776676666676766767766776776666776776767667767666767766776776676766767767677676776677667766676767766676767766667676776666677676667676767677677676776776766676776776666767766676776766776767676667677676776776776676666676776767677667676677677676776776767767667667667677667666776776766677676776677677677667666766776667667676766677677676776776676776767666776677666776767767766776676767766676776667667666776767767767676676776666677676667677666766776776766766776767677676767767767767666776776776667767677667767767766776776767767677667766767667667767676767677676776767677676776776766667677677676766776667676766767676776767767767767766766676676677667767767676767676776767766767767667677677677677666766776776767767766767676776667667767766776767676767667766767676766766767676776776776677667767767767766776776767766767667767677677677666766677677676776666767677667677666766767767767767766677676767767767677667767666677676776776767677667666666767677677677676767767666767677676667676776667767767666776677677676776767666776767767676766776766766767767767677666766776776776677676767767666676776776776767667667767766676767667676767676766667667677666776766667667676776767767667677666776767767766667767766776776676766776676767676776767676767767766676767767767676767676666677677676667676776767767767676677677676776776776767767677666767767676766676676677676676776676677667677666766776677677677677666667767767767667767767767767766776767767766776776677666677677667677676776767677677676676677676766776776666667767676767767676676776776767677677677676766676676667767677677676776666776676767676767667767767767767767676776776767667767667766677677667676776776676677676667766766667767767676767666766767766776676776776776776776776677667677667677676776767676766676766776676776776677676776776767767767667667767767677676767766776766767676776667767766776767767766676767767677677676776677676776767766766776767766677676776776677676667767677676767766767767667677667766677676676766776676666677676776766667767677666677677667767676767767667767666767767766776776677666776766666767767766676666776767767766776776776776776776776776666767677676767767766776667676776767767666767676776767676776767767767677676677676776666767766766776776776677666767767676776767677677676776776776677677676776767667677677676776776776677677676667766776767676776766776767676666776776677676766776767767676766776776766776767767667677677677676676677676766776776776677667677667
66676677666776766677676767767676767676766677667766666677677677676677666776676667677667667767677677676677666767767677667767766676766767767677667666767667677677677676776666767667667677677667767676767676676677677676676767766776766767767676776776766766776776766776767676676776776767767767677676677677676767677677677677676776667767766677676676767677676776776776767676776776667666677667766766677677667766776767767677666766676767677667676776677677667677667767676776677677677676767666676666776776767766767767667677676776776667677667766767767766767666667676667767667667767667676776676677676776676666776667767676767766766676776667677666767676776677676676767677667767766666767677677676766776776667666776776766776677676766676767766667767766776667767767766776767677677676776766776677666776766767766676766677667677677677667766776767767677677667676667667767767767667766766767677666667666767676677677677666676667677676667767767667767677666776667667766676776676766767767767677667677667677676776667677676766766677676667667677667677676776666676767767767676767766767677677677667676666676776677676776666776677676776776676776666766677676766766776776767666677677676776776676766666776776767767766667767667766766776766776776677667767766767767767766767767677666676776766767767677677677677676767767767767767767767667767767667767676677666776676677667676776766677666666767677677677667676676677676767766767766776766776776676677677667767676766776676767666776766776776677667766767677666776767767767767677677667767766776767767767676767676776766666767767767667676767676767766776677676776767767667766767766767766776776667676776767767766676776776767677676767677677677667767767677676666776767667767767667766776676677676677666776676676676776776766766766666776776676776677677666767676677676766776677677676766676776776667766776677667767767767667667767766767676677667677677666766767667676666677676776766776766776766676776666676767676766677676676767767676677676677676766676767677676776776676766776776767766776767667676766776677676776766676776776677676776677677677677667667766666776776776767767767667676677666776776667676776766766767766776676776766767676776776766666667766666776776776766676776667676676767676766776667677676766776776776776667766667766776766767667766776767767767767676776766666677676776676766767767676667676776676776776767767666766667667766776776776676776667666776767667677676776766677677677677677677667767766766776767667767766776776767766677676776767676766667676677666766776666776776767766767676767676676677676776667667677676767767667666776667667766676767667767667766776767667767766667766766676776776776666776767676677677677676677667677667676676776676766776676776767677667676677676776776776677676767767767767677667667667766767767676776776667767676776667677677676766676677677667767767666776676776776776666767667676776776776767766776776776767767677667676776776776776666776766677677676666676666767667767676676667767667676676767677677676667666677677676677667677677676677677676767767767767677677676767667767667766767667667766676767767766776666767766766776767767667676667767767666677676766776767767676667767677667767767677666776677677676676776767766676767677677676776676776666676677677677676776776776767767767666677667677667667767676776677666776776767677677677677676776677667766667766766667677676776676776766767767766767766767767677676776776677667766766776676767766767667766677667676767676766766776767677677677677667677667767677667677676776776767667766776776766776677666677666776676667767677677677677676776677676767676776767676776767676666767677676767767667676766677677667677677666766776776666776667766767676776766676776767676776776776676677676676776766776776667666776776776776766776776767766676767676676667766767676776677677676776776766767676676677676776776766767676776667676776766776767676766776667767767676776767676767767676667666677676767676676776776776676776767676677676677667767677676766766677677667667667767676776766767766776767677677677667767767767666766676767766776766776776776676776766767677666766667767667677667676776676677676677677676667677667766767677677677667667767666767677667767767767667767767677676767767767767677676776676666776667677676667767666776767767676667676766666776776767677666766776776776776767767677667667676767676767677666676776766766677667767766776676676776776766667677666776776766676767666667676677667767677667667767666676676767767766766676676776776766677676776667766677666666767677676767767677676767767676776767767767767766776766667677676776767767767767767767677677676776776776677666776776776666666767767677676767676667666776677676776776676677677676676767767666776667767767677676776677677666776667666676766676767676776776767677666767677677676776767676676677676776776767766767767676776676776677676776677667667676677677676666776776766767677667666776766767667767677677666666667767677677676676676767677676667766767766776677666766677667766776767677677677676676667766767766767767767767666676677667667767676776776767677676767677677676676776776676677676676667676666677676766776667767767667677676767677667667767667677677677677676776767676776776776767767677667676776766767767767766766776776766667767767667667677667676767677677666676676767677676776767666676776776776676776776677676767767677677667767767767766676766676776767677676677666667767767767676676776677677667667667676767677676767767767676667677676677677666677666677676776667677667766766776767667766676776776766767766667677666677677676767676677676776676667767766776666767767676767676677667767767766767767676776677677676776767766677677667667767766767767766776676677667676776776676677667767766766677667767676776676676776776676766776676767677677676667666767767677677677677667767677676676776666776776767767667676766666676667677676667767767677676667767767667766776667767676677676766776776676766766767767676766677667677666766767767677667767667767667766766776776767766676767677676767676767677667677676767766667677676767767667667767767767767767767767667767677676776767676766767767667766766677676767767767676676766676767767767766667666776766666676776676776667677676766776677666766776776776677667766766676776767767676776677667677677667676767767767767767667767767767666676776776776776767666776776776767666776776767666776766767767767767676766776776766767766676767767767767767676766766676677676676677667767666677676776776676776767677677666667766676776767767676676776676767676677667676667667677666776677676667767767667767767767677676676776776677676676676667677667666767767676677666667767767676676776666766767667676767766776776776776666776767766776677667666776766676676766776776776767767677677667667676676767767667767767766767676776776676677667767767677667767767767767766776776767767767677667677677677676767767767767767767767667676776776776776677677676776676677677667766776767767677677676676766776776677667676776676767676767676776766676767676677666667767767767677677677667767677676776667677676776667767667767667667767766776776767767766776776677666677677667677667677677676767676767667766767676776766666767666667677676767677677667766766767677666776776767767676776676766776676667767767676676667677676676767767667767767667677677676776676766676766766776776767677667767767767677667767766776776767766767766776766667766676776766767676776767767676676766767767767676776766766776766776666776767767767767667676776677676676776766776776767767767677676776776677676776676676776766666767766776766776776767767677676667677676766676676667677676766776667766767766766676767667767766667677677677667767677676766776776676767676677667767676677676776676676666676776776766776776667676677677676677676667766667677667767766677667676667677677677676776767667767767677666766776776766676776776677676667767676767667766776767676766767676677676766776767676766776776767766776766776667767667767767676767677677676776776676767667677667767767676776767766776776767676767767767767767767767667667766767667666767767677676677667676776666767767677677667766776776767676767767677677666667667667767767767666766676766677677677677667667667766776776676767767767767767677677676766676776767767767766677677677667666767666676677677676776767667667766776767767766767677667767766676776667676767676767677677667676767767676677667767767676676776776776667676776677677667667677667766677677677677676676677676766766666677677667767767677677677677666767767677676667767677666776776767676776776776766677666766776776767677677676767767676776677667676677677676677677666766767677667667666776667766667676667767766776776767677667667677676776767766766767766677677666766767766676766767667766776776776776767766767667666767676776767677676667677677677676776677677667766767766776767767766776776767767677677667767767767677677676676677677677676767767676677677666767666667667767676766767767766776666767766666677667667767676766776667766666776767676767666677676776676676767767676776767676676776677676766677676776676676767667766776767677667677677677677676766767676767766766766776767767677676766677666676776676766767767676766676776776767766676767676676767667766677677676776767767677667666677676766677676776776667766766676676676776676677667767676766677676776776776776767676677667766667677677667676766776776667766767676766776776766776677667676776677676776776767767677667767676767766767766776676766767677676766776776776776776667677666767767676766767766776767767767766767767667767677676767676766776666676767766767767767766676776776766776767677677676776766776776767767677667767677667677677676666776676676767676766677676767676776667767767766767767767766677676776766767767677667676767767666776677676767676776766767766776667767767676676767676667667767767766776676676776776776676776776776766767766767767767676767767677677677676767766767767767767676767667667667767676776767676767767677676676776767676776666776676767767767666767676667766767767677667767766776766667767667766767677676676767676677676767766766767766767766776776767767667677677667667766676776776766667767766667767676776776766766676776677666677677676676767767676776766677677667667766667677677677677677666776766776667
76767766677676767767766677676767767767767676767677676667677677677677666677677667676776677676676766676767767767767667676677666667767767766676677677677676666776776676766667767767677676667667676667766677666776767676766776677677666776776767767667767767767767676666767676776776767667676677676676776767676676767677666767677676776767677676677666667767676767767667676667767676776667677677667677676776767667677667767677677677677676776766776776776776667766776776776767767766776776667676677676677677677666677667767766776776776776666767767666676767767667766767667666676667766677676776776776667676776776776667767767676776677667767767666767766776677676767766776766767667767676667766767677676676776666776766767676676767767767666767767677677676776767676776767767767676776776776776676767676666776676776677666776767676767676766767767767676767677676776776776676676677677666767767766767676776767676766676766677667677676776767676776766767767766767767767677667767677677676767767676677666766766677676677676767766776767677676776766776766677677677676776677676767677676676767676767767766776767666767766666677667766776776766776676776776677677676767677676776767766776767766766677667767767767677677677676766776676766776776776767676776776776677666776676677676667677676767677677677667767676677677667677666776677667677667677666677667767767767667766767676776767767677667677677667667676766767767767676776676776767767666776767677667767676776766776667677677667677676767767667767767766677667676676767767677666677677676776767666767677667676676766767767676767676667667767767766667766676776776667767766766667766667677667676667767677666767766776676776766676767676767767767767767767677676677667767767676767767767676776676766677666766776677676767767667676767677667676776776667677676666766767767676776766766666776767767676667767767766677676776776776776766776676776766667767766776766766776776677677677666767676776666677666776776776767767766676776676767767676677677676676776766776776676667766767677667766766776676667767677677676667667767667767666677667676776667767767767677677676676677677676766776676776776766676767677666677677667666767677667676667767677677676767767676677676666767767676776766776767666767676767767766767677676676776766666776766667677676776667767667676776776767767667676767766776776767667667767676666667667767766766767767767676676667767767767767767677676767767767767767676776776677676767767667677676677677676666766776776676676767667766677667676776667767766766766666766767767767676667767667767766666766676676677676676667767677677667677677676666676776677677676767667676667766767766667767667667677667767767667767767667767676677676776767677677676667667767767676677677666776766767767766667767767766776776766767767677676767766776766667676776776776776776776776667677677676676677676666676677677667676666767677667677676767767667766767676676766766776766776776776776766767767666767767677677667767677676677677667677676776676776776776666667766676767677666766766767667676766776776767767767767767676766767677667666776766766667766767766766766766776667767676677667667767767676776776677667677667766667767676766667766667767766767676667767677666766767767766667666767676767677667767766776776767676776776767767767767677677676677667677676767667767667677677677677676776776766767666776766776666767766767767676776667676767676776767767767767766767767677677676677667767667677677667676677677667767667677676666767767676776767767767767677677676776776776677676666677666776767677676676667767766776776776766766666676667767767767676667667766776767766776776766767676677677666776677676677676766776776767677677667766666677677667667677666776677667677676776676766776776776677676776767676776767677667766766667676676776776776767667667676766667767767767766767766766776776776767677677676676676776767676667677667677677677677676776677666676776776776676776677677667666776677677676677677677667677677667766676677677676767767767677677666767666767676676676767767767677676677676667667767767676776766776676767677676667767676767667766667666776666776776766776766766776676676766666767767676776776767676676776677677676677676767767676776776767676767676776776766667666767766766766676776767767676767676776767676776677677666776766766776776766766676766767666767666766767766776776767676677667767677667767667666676776677667767767766767767677667766676767676666776776776677677677667677666767767667767766677677677666776666676676766767767767767767666677677677677677676676666776776676766767676667767667676767677677676776677676766767676776677677667677677676667766767767667767677676767766766776666776667677666776776767767676776776776776667667766767766776676767666677677676767767666677677676677677676677677676767677667766766776766776776767677666776776676667677677676776776767676676776667767766677677666776776766767666667767677677667766776667767767766776776677666677677667676776767667767677676676766776677666766766767676776676676767676677666767677676776676766766776767767676766676776776767766766767766677677666676767677666676767767667667676776767676767767767667767766676676767767676776776776667666776776766776767667667676767677666676666667667676676766766766767767677666677667667677676767676766776776776766776776676767676666766666776767666676776767676776766677667767767666767677666666776676667677677676776776767767676767666677667766767767767767667676666776667767677676776767766666776677666677667667767667766776666776767676676676776677677677667766767677676677676776767667676767667767767677667766776776767767767676776767676677676676766667666767667677667677667676776676677676666776677677667767766776776766767766767676776666776776776676667766776767677666677667667767677676767766767767666767767767676676767766677677676767767767766676677676776767667766677667767767677666666766776776767677677676776766677677676676767677667677677677677677676677667766767676766767767767676776767767767677677676767676766767766676766767766676677667767766676677667767767677676767767767677676766677667667676767676776767767766767677677677667676677676667766776676667676766767767766766776776776766776776767667767767767666676767767677677677676776776676776776767767677676776767677677677666767767766776767767676676666676676676667667767677667677667677666776666776677677676666676767767667676776776677677676676767676676776767767767767667676767676767677677677667677667676776676776766776677667676767677666766776767767766677677677677676776766766767767667767676767766767676766776667766776767676666666776766766776767767767676776677677667766776667677676676677676776776766776677676776676677677677677676677677677667676667677677667767677667767766676776677676776766776776766677677676776677667767677677667677667766676766776776776676776776677677676776766776666767766776776667767767666767676776677667767676766667677666676676776666767767676666766666776776677676767676677676766776767667767667767677676766776776766766776776677677676767767767767767767667767677666766667667766676667677677667767766677676766676677677666767767767666676767767677676776676776776766776776677677676776667676676767767676776677677666676776677667676767676676767766677666767767676766666766766767766667766767767767666767767766676767666767676776776776667666767676776776676666776667676776767767767676767767667767677677666676766776766776776667767767677676767676677667676776677676676767767677667766767677676766766776676676676766667677677676776767676666776767767667767767767766677677676666776767767677676776776667677667767676676677676776766667677667676677677677666667767766767766667667677676776776767676776776767767767676676677677677676676776666676776776677677676767767677667767767676666766776676677676676667667676776676676767767667767767767677677667766676767766767667767676676776776676667766767667766677677677667667676767677677666766776677666766766767766677666677677667767677677667767767676677667677676767677677667677676766767767677677677667766767676677676767677677677676767767677666776776677676677676767677676677677667676776776776677676666776776766766766766667766776766776767767676776767766767667676676767767677676766766666676677677667667767677676677676776676676776767767676767767677667766767676767767766776776767767676667767766677677677667667766776767767666667676776767677667767667677676766776666767676766776776677676676776776767676766776776667676766766767666776776776767767677676767667767766667767767676666766776666776776767677667767677677676776776666776776767677677676677667676667676767666766766767767767676667766776767676676676767767676776767676677677667667677667767676667677676666667766677676767666776776776766776776776677676677677667766676676667666776766667767767667677667767767667666766776766667767677667667766776776676667667677677667767677677676776677677677676676676776776766776767766667667767767767767666767766677666677667767766776677676667667767766776776776767666776776767677677666667767767677667676776776767676667676767766766776766776776776766776767667667677677676776776766767766776776776676677667667667767677677677677676677667677667767767767667767766776776767677677676677667767677676776767767767767766677677676667767767767766676766776766776677677667676767767767767767766676767767767767667677667767667677676776776766666776766767766776776767676767767667666776776677677667767766776776776667666676766776776776776766776776776776767767667766766776767677667767767766776767766677676767677676767676677676767676666776677666776776767676766767767767767766666776776776776767767766666767767766767767667676677677677666677676776776776776676667767666767766767766776677667767667767667676767767667767676776766767766676676767767767766677677676767767766767667667676766776676666767766776776776766676767766767767666776776767767767677666776767766767767766666776667766767767677666776776766776776776667767676776767766767676676767766776676766776767767676767666766767677676676776767767767767677677676767676776676776667767676767767667767667767676667767676677677676677676676776766766776776776766767676776676776766767677677667767676676776776766767676677667677676676676776776776776767677677676766767676676776677677
6767767767766677667676767766776767676776776677667767666767766766776666766767766776677677677676776676667767766776676776677677667767676776776676676767767677677667676766776667667667677676767667767766767767676767667666767667767766766667767766776776767767676766767767766676677667767667677677667676776776767767766767667676667677667767767766767766677667766767667767767767677666776667767667766767677677676676776667766776667667766677676776766776676767767767767767766776667667667667677667767677667667766667676677667767767667667677676767766766776667767766667767766677666776766776767766767767767766767677676766776767767666767666776766776776776667766667677676776667767766767667767766776767767676767767766776767677677667767767667677676667667766776666767676767677676776776776776767767676667767676767676776776766776677677677676776776776776776776667676776776766767677676677676676677676766776767677667767677676767677676677676776766677677666676766666767766776776766767767767666776766767767767767677677666776667667767676776776667677677677677667677666767677667677667677677677677667766677676767677677676767767766677667676767666776767766776767766666677676767677667677667676776766776776667766776776767677677677677676776766776767767767667767767676776767767767766776776677666677667676676776677676766766776767767767766767677676667676677677667677667766776677667767766767766776677676677676677676667676766667767767766677677676776677677667677677677677677667766766767676676776766667766677667766677666767767677666776776776667766767767767766776676666677677676767666667767676677676676767676776677666676776667767666676667767666667667677676767766776677667677676776776667667767767676676767766767767667767767766767767767677676767766767676776767767667767766766767767766676776667677667676677667677667767677677676676767666776676677677666776776776776776776776776776767667767767767767667676776776667767666677677666667676767767766776776766766677667677677676776776767677676677677677666677666667766676776767676677666776776677667676667766767677677677676766676676767766666767677676677667766667766676766776667767677666776776776776776666776766776767676676667767667767677677667766776676667677676766776676676676766676776776767766776776767767677677666776666666776776766767666767767676677677676667677677677667767767676677676776767676776766776776776776767667767767767767767677667666776767677676676676677677676776667677667767767676776677676676776676776677677667667667766767676776776767767766766667766767676676767666766766776767767677676767677677667667667677667677676667767667667767677676766766766767677677677667677667767766776677676667766776677676776766776776767767676676767767677677676767766767677667767767767676766776776766776776676776767677666767677676767767767677677676677666676667767766776776776766776766776677676677666667767676767667767767766776776676767677676776677666666767667767767676666767667766677677677676767766767677667676676776677677677666766776767767677676667667766776676677667767767767766766667667677677676776667677676677667767767766676767676776776776676776776676767666677677676677676776776766677676767676766767766677667677667767767767667677676767767766776677667767767766766667767767667677677677677667766776776676776676767667677677676676666766667766776776776776767767767677667767767676667767676676776767676677676767667767666766776767676776767677667767767677677677676776677677666776776767767677677676677667767677677677676776676766676776776766767766667677677677677666776677676766776667676677676776677676676776776776677667767766776767767676767677676767767677667677676767667676767677676776776776667767767676767767767766667676767767677666776776677677677677677677676776776766776776776766766767766766776776767767677677667667767667767766776766776776767667677677677667767677676677676767676776776767767767676776677666776767767767767767766767767676677667667676776776776667767767677677677676776776776766776677677676776776766677676677677676776776676776776776666776676776776667767767676676767767667767676676776767667767767676676676676776676766776776677667676767667767666766766676776766776767677677676776767677676767677676677677677676776766676676776767677667677677676676776767767676767767766766776776767767767767677677667767667667666767767767676776766766667766767766776667767767676776776776776776677677677676776767766767666776776676676676776766677667767676677676666677666776776667767766667767767677677677676767667767766667767677676776767767676666767767677666766667766667677667766666776767666776676767677676676766766677667666776667676776767767676776767766776767676767676776766667677667677666676776766676676767676767667766767676767676767666767676667766767666766766676776776676666767677677676667667667766776666767677667666767666666677676776766667767766667666667667767766766767767767677677677676667666676676776767766776776767766666767767667677677667766767676666776776766776677676667676667767677677677677667667767666677676677666767676677676767766667767676667677667667677677667677667767767676776767667767677676776667767767767676767676667676776776776776676766667766676766767667766676666677676676766776776776776667766766776767766766766767667677667767766666776767667767666766767767767677677666767677676767676666766776767767766776776676767766677666676767667766676766767667767677677677666677667676676776776766677676677667676666776767677666776767766676677677677676776776776676767767666776776776676667667767767677667667677677677676677676677676776776776766776766766767667767677677667766766776677666776776767767766676677676767767766676776767666667667767667767667766776767767767676767676666776776667677676767676676776776767767677676776767676677677667677667767667767767677676767667676776766776666766776677677677676666667767767677677666767677676776676776766776667667677677676766776767676676776676766776776767676766667667667676776676767667767676677677667766766677666776676677677676676766767666767767766667677676766767677677667676767676767677667767676776677667767677676677676677666776767666776667767767766776766767766767676776776677667767667677677667767767767766776767767667766767667767667676677667767767677667667766667767676767767767767666677666776766667677676776766776676766677667767667766767677677667677676677677677677667676676767767767677676667767666767767677667667666676676767676667766776766767766776776677677677676676776766766776767677676776666677666776776766767766776666766667677667767767677677677666776667766776767676766767677667676776776767767767767677677677677677676776767767677667766677667677667766676776676776776667766776766767767676776667677677667767667666676767676776676676776766776776776677676666676767677677676776677666776776667767677676776766776766776677677677676666667767767677666677667666767766776776766677666767766776767766676776776776767676776776767676666676776667667767677677677676776776676776776767766776767766776767767666776767767677676677676776766677667666767677666766676677677676767767676677676767767677666666666776666767666667767766676667666767676767767676776676677666776667677676767767767767676677676666667767667766776676677676776776776767666776776767666776776766676776677676677676776677676666776767767767766667767677667677667667767667766767767766776767767766767676776767677676766677667767766767667667676677677677676776767676776776667767767767767677676767666766766677676766667767766776766776666767767666776767667677666677667667667667677677676776776766676767676676776776667676767676766766767766767667767766767766767677677677667677676677676776677677676766767667766667766776776677676767676677676767667667767667767767677667767676767677677677667677676776677677666776677676667667667767767676767767677667767667666776767676776676667767766766776767767767667767677676767677677676666766667677667677667767766767766766677676767667676676676776677677676767766677676767766776776667767667677676776666667766776667667676676776776776677676666776767667767766767766766667767767767677677666677676676767677677676776776776676766767667676677667767677667676776767677667767676766676776776767676776677677677677667767767676667767767766776677677677676667666676767667767667767767677677676776767766776666776776766776767676666667676776776767676767766776776776666766776776676667766767767676776676767767767676666776776767667677677667767766776677666677667677677667767767677676676767767677676776776767767767676767667676767676766676677666677666766776776776767667767766776667667767666667667766766676676666677677676776767766776676676767677666676766776776767676776676767676676767676676766776776676677676776766767767766676677676667676776776667767767677676776677676767767767677677677667766677676677676676776767676767676767767667767766776676776776766676766667677676767766767767766676677667767677677677667667767767677667667766776677677676676776676677677677667676677676767767677666676776676676776776776767766677676767677666776676767767767677677677677677677676767767766677667677676776677677667677677677666776677677677666667767667766677677666677676677677676676776776776776676767766776766677676776766767767667766767767676667667676776766667666676776667676776776676766676666766677676776766766776776776767667767766766676666776767766776776677666676776666677667677676776766776767767766767767766776767767766767667676776666767667767667767767667676767666776677676676776767676677677666677666776667676776677676676767767667667767767767767677677676676667677666776776676667767666776767667767767766667666766767667667677676776776766767667677667766776766776776776766667767677666667676767767676676766776767676766776767766776766776776776677677677666776776776677676776767766776766776767766767767666776776776776676677667767676767676667767667677667676677677666676767767766676767676676666776766677667667677676676677676776667667677677676776766676776677676676767677667766776677677677667676667676776767766776776767767676676767767676667676776776776767677666767676667766766776767766767676767676776667666766667767677676776776776667677676776776776667676776776676666676776666677677676776776667667676767766667767677676776767766677
367766767767767767767676776677676677676676776766767677677666677667676776767767767767767667676776676776776767676677676767767677676776666767667766776676677676776767767677667767676776676767666767766666667767676666776776766767767767676766767767767766676776767767767767667666776767676767767766766677677676666677676776677667677676676767766776767766776767677666767676676767667676666776666767766766776676767677677677677666767676766666676776776776767666776766767676776776767677667676776667677676767677676676776776766676677676677667767676776676776767767766776776677666776767676776767677676666677677666766766676676767676767767767766776676767677677677677676676776776667666766767666677676767767676677667767767767766767677677677677676766776767766776767676767767767766666776767666766767677676776767767677666677667667766776677677667667766667667766767766767677677677667676766776776676776766677677676776767766667767677666667677666677666776676776676666767767667767677667767667767767667677676767677676676776776676776767767766767767677676767677667667667767677677667676766676666677667767676776667676776767677676666677677667676776766776767767667676767766677677677677676767767766767767767767767767767666676677677667677676767676776667676776767677677677676666677676676677677677677667676776776776767676667667767677677676767677667767767767766767767767767667767766776766776766676776776776766767767676776766767677676776776767677677677676667767677676776776677667676776676667767677677676667676776677676767677676776776776776677676776766767666767766766767676776776767767766776776766667766776766767677677677677676776677677677677666677677666767767667667767766776766776767767677667667767767767677677676767667767767667666776776667766766766767666766776766676677677676776667766677676766766666677677677677666776676766676676667677677676776766766766766677667667766766776766767766776767666776766767667677676677666776677666676677676677677677667766776677677677677667766767676677676666776776767766767767676776677677677676776767767676677677676667676667767667676767677666767667766676776776767766767767767767767767667676776776776767767677676766676776767676766776776776776766767766776776767677677677677677676767676776667767767676776766776677677666767676776776677676677666677667767676776766776666776767667677676766676767676776776767666767667676776666677667676676677667767677677677677666766776766776766766676766766776676776766767666776776667676666677677666766677676767767767667767767767766766676767676776776666676767767767767767767766767767767766776776676676667677676767677677677676667767667767676776767766767767767667766677676776676776677676776767767676666676776776767667766766676776667677677676767766767767666776767767677676767666766776677676766767677667677676676776767767767676776776766676767676766677666677667677676776677676766677677666767767676776677666776766676667666676767676677676776767767766776766676776776776767767767676666776676676776767667676677677676767676766767766676767767767766767767677676767677676776767767677677667766767767767767677667667766676766767766776677677677677676676667676776677676677677677677666667677676676776676677667766677667767767677677667766767676776766677666766767676766666767766767677666676766767677676766767767676766676676776767767677667666766766767666767767767667667676776767766666767767767677667767766676767676677676776767767676767677676776677667677676677676776767677667766767667677667767767767766776767667677666776776776767767667667667677676676677676766667677666666767767667677676676767667676776767766776666767767677666766677677677676776776776776677677677667767667677676676776767676776667766776776776766776776767677667766767767677666666677667766766776767676667766776767666767677677677676767667767667666667677667767667767766766667677676776767676677676767667677676767667676767767677666677677677677667766666766677667676676776776767766776676677667767767767666767676776766667767667676776676766766677667667766776776766776767766767676776767667767767766776766766676677676767766776776776767667677677667677676767676776766766767667677676767677677677677666767766776667767677677677667676776676676676776677676676667767677676676677677666776676776767767666776776776776776776667767666776767676766676776766776767676677677676767767766776767766767767766767677676776767677667766766767676677676776766767767677676776776677676767766766766766676677667676767676776676677667766767767766776776776776677666767767767766767677677666776776776767676667767767767767676767677677676677666776766677676677677676766767677667767667677667766767677676776776776776766776776667767767767767677677666776766767666776676767767676776666667677677677667767677677667667677667677677677677676667666676676766676776767667767676776776767766776667766776767666666776667766776776776766667767667766776667677677667677666766767677667677677677666766776666766767667667767766776767767667767677666776776776766676767677666666667767677677667667676767766766666776776767766776767666767676776767666776776676776776767767676776776776767766676766776677676677667677666776767766677676767677677677667676667767767667767667667677676677677667767676676776666766776677667676666776776776767677677676776767766667766766677676766776676766776776767766776766776767766766776676776766766767677677667676676776767667767676677677677677676766767767767677677676766667677677676776776776776767677676767676677676776676677667767767767767766776677667766776767666776767766767767767666776766776667766676776776677676767677676767767766677676766776776766776766776767766767767676766767766776667676776667766676776677676767767667677676776776767677677677676767676776767766766776776776767767677676666767676776667767767767767766677667767676776776666667677676677677667767666667767666776776776776666767676776677666766676667766776776767766666776776676776676767767766776676776677677667666776776676776677677677666767677676767767676676776767767767767767767677667766767767677676676766766667666676776767767766776767767676776767667767767677677666776677677677667677667676776767767666776776667666766676776767666676767677677677666776776767677676766776677667767676766767676776776676767677666767767766776776767767767766776767767677676776767767766677677676776776776767677667677676776776776767667666676766677666776677677677666776776766776767666776776776776767677676767677676767677676677676677677677667766776776677667677677677666676766667677676767767766767767767667766766776776676677676767677677676767767666766766676776676776766667767767767667676767767676776776776677666776766776767667666776766776767676776677676776767667767667676676776766776767677677676767667766767676776767767767677676776776667767676767767677677666676666767677676676667676776667767677677676676766766766776766767767676766767766767767676766776677676667766677677677667677667767767676776776776667676776776766677676776677676767677677676676776766776667767676776776667767677677667766776776767666676767766677666767676676776767676776677667767766677677677677677666776776666666776776666767677667767677677677677676776677666676677677676676776776776776776776766667766676677676776667677667767676767766767766776676677677667767767677677666766776766776676776776776676767767767767667676767767676676667677677676767767767677667767677676776766767766767667767767677677676776676767677676677667766667677667767667767767676767676677677667676767767667766776676776677666776677676776776767676766667766766676767766776676676767667767667767767766676776767676767766677676767667676767676767676676677676766776776767767767767676766767666676666767667766677667766767667767766666766767676766766776667766766767767767766767766666767666677676767766766667677677676776767766667676677676676767677676767677677677677677666767677677676666776776677666677676776767767767766767767767667767676766767767767677677677667666767677667767676676677677667767766776767767766766677666666767677676767767767677677676767677677667677677667666676767667767767767767676677677677667767667767767667767676767676766776677676776767767767666776767667766677676766767767677677666667676776766766667767667766776776776776676676767667766776677677676767667677667766776767676666667767676776677676776667766767667676767667666767766677677666776766767676767766776776767676677667667677667766676776677667666767677677677677667677677676767767667677666776776776776677676767766767677667676767667767767677677677667767667676766767677677676676767767767767676767677676677676667677676667767677666676767667667767766776676767767677677676776677667676676677667767676767767677676676776767677676667677666767677676667767676766667667766666776677676776776776677676776776667767676666676766776776776767767676767667677677676776667767667667677666776767767767766677676776776776776766677677676776676766767767676676776667677667766767677677667677677676677677667677667677676676767667767667766776667766776677676776677676776776677676776666667677667676776776776767677677677676667667766676766667676776776776776766766776776767676766767666767766676776676676776767767766776676667767767767766776776677667667677677677677676776776667767677676676767767766776776767677677676767677677676667767766776767767767666767676776767677676767666676677667676677667676776677666776677667766776776677677677676767767677677677667667676677676776676676766766676776767667677677667666677667677666766766776676776767767676676766767676676767676677667766776766676676667666767767677666667767766776767766676767677677677676766767676677666767667676767677676767767767767677676676666776676776776666776677676766766677667677667677677676766677667666776767667676766767667677676767766766667676677667766767767677677676776766776676767766776676776677666776767767666766677676776776667766766776667767767677667767766776776667766766767766667767766767767767767677677677676677676767767667767767767667666676767767767677676676767767667677677667767767767677667767667767767767677676776776766767766767676676776666776776676776767676766667677677677676767767767677667766767677676776776667766677677676776677666677666776767767667767766776776767766767766767667767
6666767767766767677677667767667767767766767766776666776667767767677666677666766667677677676776776767766776776766767767767766766776766677667676676767767676766667677666776677667667767766776667676666666767677676767676767767676677666767667666676776776776776677676776776776767677666766667767677676667676776767676766667767666677676776776776766776766776776766767767676776767667676676676776767677667767767676676677677667766676766767676776677676676767767677666766766676767767767676766767766776667767767767677677677667676767666766676776767676776677676776767667677676776676776666676667677676767676677676776767766767676667677676767767676767677676776776667767766677676767667676667767677677677667767767767767767766767667676776767767667676776767767766676767767766776776776767767767667676676767676767676776767767767666776676667677677677667766676676667766776677667767667767766667667666677676667676776767767766667676767767767767767666677666676677667766776767667666776676776767667666676666776776766676677676677676767677677667767677677666767667666767766767767766676767677677677677666677677676766766766767677676776667676767767666776776776677667767767767676776767677677677667677676776767767677677667677666676767677666776677677676766767667677677666676776767677677676667667767767667667766677666776767767676766666767766776766766767766676776776767666767767766776776776776677677676677667767676667676776767677667766767767767676776776767677667677677677667767677676676776667766766676767676677667767677676666766767767676766776776676767676676666676767767767677677667767767767676776676677676667766677677676776667767677667767767666767767767667767677667677676776767677676776776776766677677667766776766767767677677667667676676676776677677666677666767677667767767767677677677676677677677666766767667676767767766766766776776776667676676677677676677667677676776676767767767767677676767677677666676776776767767766767767676766677676776776776776767767767677676767667667766776676677676767767766776766767767767676776766776767766677676766776776677667677677667667676667766667667766776677676676776776776767766766776776776767666776677677676677677677666776767767767677667767677677676677677667677677676767676767677676767677667767766776767766766766677666666667676767767766776766676767677677676767667676767667767677677676766776776767767676776776677667767767767676676667766676776767767666676776776776677666776666776776766767667676776776776766767677676776776776667676767667766666676767666677667766667677677666766776677667667766667767766666767677677676776677677677676767677677676676776776676677667767677667767767767667676776676776667677667766776676776776776767676766767676767677667666666766776677676767767766676766677676676776677667677676767766766776676776677677666767677676766767667766767767767767676677676776776776677667666766667677666667767666767766667767666676776776677667767767677676677677667766667676767667676776677667767766767767677677666776667676776776776667677666767767677667767767667766676677677677676676766776776776776767767767767767767676677677667767676766767767767766676667766667676766676666776776767767666776666767767677677667767767766767767676767767667767676666766766676677676667677676776677677667676767666677677676766766776676767676677676767677677677677676677677667676676677667676776776676767767767766677676766776767667676767676676776776776766766776776776677666767766776767667766767676766776677666767766666776676676667767767676766667676776776766767767676767767677676677676776676776666676776776666767766667676677676767766776776776776767767766776766776776677676776766776677676767766776666766767676667767766766767676666776767767766776767767766767767666776776676776666766776776677677677676677677677666767766767767676666776667766676766776776776766667767767676776776767677677677677667767766776767677667766776676776677676767677677667676677667677676676776776766667767767676667767766767667677677667767676766776667676776677676767766677667767767767767766776766677666766766667677677677677677676766676667676667676776767677667766677676676767766676766776767766767677676766776677666677677677667667666666767676767677667767677676677677676667766776676766776767767766776767767677677676766767676776776677676766767767766767767676766667767677666776677677677667676776666766776776677666776676776766776677667677666666767766776767667766767676776676776766776776767666667767676676776767667766677667677677677677676676776776677677677667667676766767676676766677677667767767677666677676776677677666667677667767667667677677677666776776776667766676666677667766666776767676767767766667766676776767767767767676776666776677677676767767767676776766767766676776676766766766667767767677677676766767666776667677676667667677677676776677676776776677677676776776776677677667766767766766667767676776667677676666667677666776776776767767766767767767676767766667677667677677677677676776776767766776667767667667767766776776776666776766676776776776666767766776776676667677676776677677676677677866776776676766677676776776677676766667666677676776666767677676776676776676767767676776776776676776667767676767767677676667677666676667767676676677676767767767677677676677677666776676676677667767767676776666776667767677667667767666667677677676677676676776776767676767666776766677677677676767667676766767766667677676677667677666766776677667676676677677676676766776667666766766776767766776776766676776677677667677677667676767676666676776767767677676676767677676767667677676667767677666677667767676767766677667666766767767767766766767677676766767676776766776776667676767767677667677677676676666767677666776776676776677676676767767667766666677667676676776766677677676776776666776667766767667767767767766776776667767766767767667667666767676767676776776676676776767767767677667667677676676767767766767767766767677676766767767667667766667767667676776677667677676676776776676767676677666767666677676767766767767667767767677677676677677666776776676776767667766666776776766776767766767677676767677666767676767766776767676666676767767666767767767767767767767767676767766667667767767677667767767766766776776767676776767677676776676776676767767666767666677676767767767766776677676767676766666767667676767667767677677667667677666677666767767666776776776776766766667667766676767676766776776776766776776776776667677676776776776776766766766776677667767677677667677667767666767766767676767676776776776677677676767677666767767667767767667766776676776776776767666677667766676766767676766776767767767767766766677677677676767666667676666776767676776766776667667767677666776676776776767677677677676767677677676776766776676776776776666766666677666767677667767766776776676676776776776766776767677667767676776667767676776677676766776677676766766766767767676766766776767676666677676767666677676676776676676766767666776767767766767667676776677667677677666767677676776667767677676776677676767767666767677677677676676676766677677677677676766776676776676667767767767677676676676776776776776776676677676767677676767677667767666776677666776767766767667667676677667766676677667676677677676767677667766776676677677677676776776776776767766677676776767767767667676767767667676776776676776776677666776677676767766676676766776677667767767767767766666767667767677677676767677677676677676776776776767677667767676677666776776766776677667766766776767766667676676766776767676776766776667667666776677677677676677677666767767767767676776767767676776667666676767766676676766767767677677677676676776677667767677667667667766677676767677677666667767767667676667767767667767767677677667677677666776776776677677667766776776776677667767677677667667767767767766676767767766667667677677677667767767676667767767767667676767676766667766776667676766776767677676677677676776766776766766766776776767677677676767767766667677677677676767766776677667767767767676767766766677676776676666767766766776766767667766766667766776776776776776776776677676776776776776776776766767766776767767676766767767767676776667667767767677676666776767767666766667767766767766767767667677676767766666776767767677677676676776766766776767677677667767677677677677676767667676767667766677676776776776776776676666667676776767767677677677677677676776767676677667767767676667676676766667677676767666667767676767667667676776767767666776667677677676667676677677676677677667766776666676677677666677667667767677677677666767767767767767766676676667766766677676776676766666767766676677667667676776767677677676767677667677677676767767767767767666767677676776767676776667766676776767766677676766776766767767676766776767766767766766776767677676776767667667767677677667676776667766776776667767766767676677666766667766676677676667667767666776676767766766676767666776767767676776776766676767667767676776776776776666766766767767767676776776767676776676776776776667766776767767677676677667667767766767667767766667766767766676776776767767677677667767766767667767667766766766776776766667677677677676677677667667676676666766776767666766667767676677677667767766666767767676766776676766776767676667677667767677676766667766767667676767666776767666776667767676766776767676767767767667766766767767766776767666766767677667766776776776776776776767676676677676767766767767767767767766776767767676767767677677676677667767676676676667677667677676667676767766776667666776676677666667766677667767677677676677667676677676776776676676676767767767766776776767677677676776677677676677676676766766776666776676776776776677676766767677676776776776776677677677667676766776767677667677676767767766677677666677676677677667767677676776776767677677677677676767767766767676776667676767767677677676676677676767767767677676677676667767676776767766767677667767677667767766776677667676676767677666666766776776767767766776767677677667677667767666776776676766766776776776766767767766776776676776776676776776676776767676677667677676767676676776776776676767677667766766776676767766776776677676676766767676776776667767676767667766667677666776677676666676677676766776776677677677667766666776676676766766776776776767676766676776766676677667677666677
6776667677666767767766776776767677676677677676766676776667767767767767667767767767767767666676676767676676776766767766766767767767677677677666677677677676767666776666776776767667767667676776776776676677677677676776776776776766667676666766767767677676677677667766666767767667767677676767767676677676766766676776767767766767677676776776677677676776776767767767767676676767767677667677676776776776766676776776766676766776776666767667767767676666767676767676767767666767676766677676667667766776776767676767676667666776776776676677677676776667676666776776767677676776767676776676667767677676666776767677677677677667667767667677667767676767767767677676776677676776776776776677676667767676766767677676776767767767676676776667666666776676776677667677667767666776677677666767767677677666667766776767677676767766776776767767676767767767767766666767767676776776767766667766677676677677676767676767677677677676767676676776766776776676776767677667676766767767766776776776776677667677677676767667767676776766767767767767677676776677667676767677677677676766676766677667677676776667667767766767767667766767667667767767666766767676776767677676767677677676767767766766677677677666776677676776776767676766666776677676767766776666767677667767767676776776666677677676676677666776767767767767767767767767766677667767667677677667766776767767766667677676767676767676767767676776776667766767676776767766776767767767677676766767676776776677676766776776776767767667767766667766776677677666767767677677677667666776766676677667766666776766776677677677676677676767677676767766676766677676666677677676666776776677677666767767677666776767677667767666776676676766677676776776776667667677676767767676776667767666776776667676677677676767766776766776666776766776776766767676677677667766676766676766767767767667677677676776767666776766776766677667676767766677666776767766677666677676676667676776776776667767767666776767676767667767677676766766766776776667677676677667667677667767766766776666766776767666666767767767767666677667676767667766767766766776776667666666776677677666676767667767676666767767676767766767667767667767767767666767677677667667767676667677666776776776666776776677676776776676776677676776767767677676676776676676766677667766767767676676677676676767677667767666776776767676776767677677676767766767677677667767676767766766767767667767767666667767766677676776776767766666666776677676666776776766776667766776767766766766766767676776776776767676666667676776677677676776776767667676767767676776776766766776667677677677677677666776677667677677677676767666767767676776666767767767677666667766666776676676676666776767677666776776776677676776676676767766676767677676776667677677667667666666667677676667767767667666767677667676666676676767767766676776776776776766667677676766776776776676776776676767666676677667667677676677676766676666776776776766776766767666666767767767767667667767676776776776667767676767767666767676767676767677666667766776766677667766677666776776776776677666767767766776776677677666677667676767766776776776767677676767676677677676776767666676767767677676677676676766766776767666776766767676776767767767676676677676767766676677676776766767766676776766776776767767767677677677677667676676767677667677676766676676676776677677667677677676676776776776766766676677677667676776767767676677666767766767667767676776676766767766767767767667677677677676677676776776677667676676767767767766677676766767766767676767767667677676766776677676776767667666667766776677677677667667676666776776776767677667767766776776667677667677676767767667767766776677666776766767767766766776776776767667666767667667767677667767676776767766666767677676667676667766677677676667766767767766767767766776767677676676767767767666667667767676677666776677676776767767676767676776676776767767767766776667667676667676666776776776776677676767767767767667667767767767676776676766676767766776676767677677677676767666776767677667767676776667677676776767677677666767667676776767767766676766677667666667767677667677666677676767677677666667767766766676767766776676767666677667766677677667767667766767667766676776776776666776677676776676676776776676676776776767667667677676677666776667766776766677666767676767766676776767676676677676767766776676767667766666766767767667677677677666677676766676676677677676776766776767676776677666767676677676776776776767766776766677676677677677667676667767766776676676666776776776767766767766667667666776676776666677676767767767767666667767767667666776677666767766767767677677676677676776676766667676766767666767767667767767667677676776667677676766776677677676767766677667666776767667767767676766767767666667676667767676776776767766767667767676766767677676776677677677667676767767667677677676776676767766677677666667676776676766666776676767666767767676776667677677677677676776776767767677677667676667767767667766677677676676776767767766676776676676776676776676666677676766776767677677676766776676776767767767677666766766776676776767766666776676676767767766677667766766766667767667677676767666667667767667677676776677666767766776776677677667677677667677666776676766766676676676677677667767667667677667767767767667766776666676767677677666677667767677676677676677667767677666766776677666776666766767767667767767676776767767767767767767767767676776667767676767676766776776766676766666667766677667676776676676676776767766767767676767677676766766677666677676667767666677677677677676776666776776776767767666667767766676776767676667766677666767677677676666776666676776767677676767676767677667767676677677677677666776776666776676667767767677676677676667767767766676767677677666677677667766767767677667766666767677676776677677666676776676767767766767766667767767767766776776677677676766776667667767677667766776767677676766677667766676666776776667767766767767676776767766776667767667667767767766767676776767666676676677676677677667676767676676776776677677676776677666676776677676767666767666767767666676767676776766766677667667676766677667677677667767767666667767676776767767676677676766767767667767766676676677676767766776767677677677676776767676677666767767677676677676776776766767767676776776767677677676776667766776667676676677676666776676776776767766776766776677666767766766666667677676667767767667667677666776767667767766667677677677667666666776767677667676776767767767666677676677677666676676767676776677667766767666767667677676676667667767667767667666767676767766667666776676767667666667767767676767767667677667767766776677676767766766776667677677676776677667667766776767667676766776767667767667766767766776776776767766776767766677677667767676677676676766766677676767676776776676667676666667676776776667767766677676766767676776767677666677666767766776767677677677677677667677667667766676676776766767676677677667667677676766767666766776676667766766767767767767767767677676767667766766776676767767677666767667767767676776677676667676776776667767676767666766677667767677667676676766776676767677676776767767676766667676767767767677667767766676676766776767667767676676776767676776776676666767767666776676676667767676666677677677677676776767676776667766676767667767676776776677667767667767767767677666767666766767767767767767767676767677677676767766776676677676766776676677667667667767767677677667676766776767767766677677677676677676767676667767677676776766776776677676676776667667676776766677677677677677667767767677666776677677676766676677677677666667767676667666776766776776776767767677667667767767676767677666776676766776766776766677677667767667767677667676766776767767766767767767666676676767667767676677666776666677666676776776677676766676667667767667676776766776676767677666767767767767667676776677677677676776677667767766767676776776676776776766676676676776767766677677677676776676676667666776776767677666676667767767677667677676677676776676767767676767766677676776767767677666767767667766767766767767677677677676676676767666776766776676776776677666776667677667677677677667766677677676776776667766776776776667667767677676767677677676776776776766766677676676767766767676776767666776776776776677676776676676766766776676776677676767767767767767676767677676766767677676767676676667767767677676776667767767766767767767677667767767667767677677677676776776767676767767767767767666776776776776776677676767676677676676676666776776677676776776776776676776767766676676677676776677666776776676677667767767666776767767676766767767767676677677676767766666776776667677677667666767767767667676776776766776776676766776766766666767676776666776667677667677676767767676767677667677667767677676776776767676767667666767767767676766766776767666767767676767766767667666776776677676766776677677677676767677676767677677676767767766776667677677676767767667767677677677677676776767676766677666766766766667666767666776676676776676767667767767766676676676667766766676766677676776677667677677677666677677666776776677676667666776677666677667767666677677677677667766767766667676776767766766766776776767766677676667767677676677667677667767767676676767766776676776676767767767767767677666767767667767766767767767767677676676767676767677667677677677667677667767767767766676767767767767666767767677677676677677676677676776677666676776667767676766767767667767767667677677667767766666776776667667767766677677677667667767667767667767676767667767767767767766776766776766776776776767766776767766766676676766767666776667767767666677677666776776767767767767666776676766677677667766676776677677676676667666667676776776667677676676666767766677677677677666676767677677667666776776776666677676677677677667677677667677667766676766776776767677676776677676676676767677667766677677677666767767767676776667677667766667766767767676677667676676776667767767676776667767666767767667766677677667767767677677677667677677676766767766676767767766767767676767767667667767767677677677677676667766767767767767767767676776767767667767676677676676677676767677667676667766767767766767767767666776767666767767677667766766766767667666767766776767676776776776767667676776666776667766767667676776677
667767676766776767766767767767676776776776766776766766677676676676776776776766766776776676767676776767767767666666776667767766776776776776766667677676766776767666676766667677677677677667767766767767766776766677676677676676776766677667676676776677666676767767667766667766766676776776776666676667766667767766766767677667766676767666767677667676776666767767767766767667766677666767667676767766776766776776776767667766676767677666776677677676776776767766767677676776767767677676767667767676677677667676767767677676667677667676767767766767766776776767676667667766776677667677677667766776676776767766776677666767676766676776767666776767767767766767676766776676767676767767677677666776766676676776666767667767766767767667766667767767677667767766767767667676776666776677677667676676776776776776776776676776776676776776767767667676776767667767767667676767676767767677667767767767767766766767667767677676767677677676767767667676767677676767677676767767676677676677676776776767667676776767676767676766666677677676677676667676767766766666667767766766667766776767766676666666776776767676767666776667667766766666767676767677677676776776776776776677676676766776767767677676666676776776776766677677677677677666766776667676767677677667666767666776776776676677677677677677667677667766677667667677667766767666776767767667767676766767667676767767677676767677677676776767667677667667767666676667677676666776666766776776677667667676767677676677667767766766776776766767677667667667676776676776666776776766667677677677676767677667676776766676776676776776677676676667667767766767667767766776776667677677677667666776677667767766766667767667766766767767677667667676766677676676767767667677667677677676767766676667767767667767676677676776667677677677676776776767667676776677677677676677677677677676766776677667767677676767677677677667666677676766676776767767766677677676667767767677677676677677666767767667767766676676776677666767767667676767767677667676667767767666676776776677676776677667767676776677677677677677676767677677666677676776776767767677667767676767676767766767766776776767677676776666676676676676776767676667767767677677677676776766676766776667766767767767767766776767766676767667766776767676677676767676667677677676767767666767767767767667676767766677677666676776776767767766776776776776666776676676767767676767766776776776776776767676677677676677667767667677667676767767767767767676776766667767677666767767667667676667767676766776667767677677667676776677677666676767666767766677667667767667767676766776776767676776677667666767766767767767676767767767767767767676767676676766666666776667667767767677677676776776766776677666776677676776677676767766767676677677677677677676776776767767676767677677677677667767767677676776776776776767676667767767767767667676676767676776776776767677666677676776767767677676767666776767767677677677667677667676776766676677677666776767677677676667766766677677676667766766767667677666767676776776776766776776767767677667676767676677677667766776776776676767766767677676676676767767666767767667767766666767676677677676767766766776767667767767767766767677676767766776677676767667766667677677676677676766767767667667667767676767766667767767676776676776767767677676776676767666677676676776767677677676776766766776776767767766767667677677677667767676676767676766776767676766676677676776667666676667677666776776776767766766767767667676776766776766667767666676667677667767677676776677677676677667767767766776676776767767766666776767766767677677677666767766776776767667667667767667666776776767677677676766767767677677676767767767766676766677677667666676776666676776776677667677677677676667667766676776776776767677667767766776667677666776766676766776776677677677676776667767766766677677676767767767676676767766776776776767767677676776766776677666767766677667677677677667766767676776776776667676676677676766766666766677676776776776766667677676776767766767767766776767667767766666767766766677666766677677667676776667767766776776677666766767677666677667767677667677667767676776766767766677677676776666767676677677676776666776767666767676666766767767676767676666666767666776776676767767667766676667767766776676776666767676776776776666776776776677676676776776767677677677676776767677666676776677666766766776776776766766767676767677676677667667766676677667677677667767766676676776776667766766776776776776676676667677676776677667767676677667767767667666776767676776676767767766776767666767766767767677667677667767666776776677676767767676667767767676667767676666766677676776776767676676767676776667767767667677676776767677677667767766776766676776776677677677676767676776767676776776767677677676776776767676776776766776776776767667767767767767666667767767767766767667667767767766767677677666667767766767766766677666677676667666766776667767767767667677676766776767767667677677677677677677676767667766776776677667676776667676766776776767666776676776776767767767767667676667766766677676767677676776667767767676777667767666776766767767667677676676776767766766776676767677676767767767676766767676766776677676667667767667766676767767767767767666776766776776677667666767676676776766676776767666676776767666776767667767676767767677676776776776767767767677677667767767666667677676776767676776676677677676666767676767767767667767767767766776676766767677677676767677676776677667677666776767677676766776766767766767676776776766677677677666767767677676667766676676776766766677677676776766667667767667767766766676776677676767676767767677676767766776776776676776776776677677677677667677676767676767676766767766776776776667767676677667676776767667676776776767676667677667766776776667767677677677677676766776767767766676667767677677667766767666776766776766676676767767766767666666667666767766776677667767767766666776767677677667766666776776776676776676767767677666767767677667676766776677676767676767766767666767667667767766677676767767676776676776767666767767677677667676766766776666677667667676767767677667676776766677666776676676766776767676676776767767676776766776776767677677677677676776776776767767767667767676776766667767767676776766677676776666776766767766776766676767677676776667767767767767676766776776766676766676767676766776776676766776767677676767766766677677667767766776677667676676776677677677676776766767677667767767677667767766676767677676776677677677666676767767766767767667766676767677666667667766776666676667666766776666766776776767677676667677677677677677677676767676677676766677667677677677666776776767677676776676667767676677666767767666776677667666677676667676776776676767766776676676766666676776767676776776767667677676776667767766677667766776776767676767676676667667767676776676776677676776667767677676776767767766677677667767677676766766676766776676776767766776776677677676766766776676677676766776766776767667676776677677677677677676667677677676767767767767676677676666776676767766767766677667767676776767767767766776676767766767667666776676766677677677676776776677666767767666766776767677676767667677677667767767677676776767677667676767677676776767767766766667667676666767676676666677667676776776677667667767676766776766676767767676767766767766766676767767767767667677666676776767677666776776677676776776767767677677666776776676677677667767766767767767767767667767767666776676776767676776776667767676776776676776776667766667677667767767766776776667667766666676776767666776767667767676677677677677677676766767666767767767667767766776676767767766767676667677677677676667766676767767666766776766776776677677677666776767767677667766676766776766666676767766767767767767767676667677667766767767767767676776776767767666766776676767666776767677676677677676776677667766666676776766676666776667667667766766767767677667767767767667676676666767677677667677677677677676776666766766776767767767766776666677666767667766677676776776767677677676767676677667767667677676767666766766676767767767667677677666776776767767767767667667676776767766767677676776677666667677676767676776676767767767677667667766767677667767676677667766776776676767666766766776767676776776767767667677667676677677667766776677677676767767667666767666666677666776776767677676776676766767667767767677667767677667676767677667767767767676776776776776767767666766776677667767767767677676767667767767767676776776776776776677677677667766776776767676667766667766767767677666776767676767677667676776667767766676776776776766667677666776767676676676767677666667677667767767667767766666767677677667677677667766767766767677677677676767676767767766776767767677667667766776766767676676776676767666766676676767766776766767767676767676776767677677677677677666776676776767677676677677676767766776776676667766776766776766767667767677667677666677677677666776676776776767677667767766767677676667667676676776676767767766776767667767766767766667767676776677667767767667766776677667767676767767767767767767676767766776676676776666776767676767667767676667666776776766676666767667666776776766767666676766776776776666776776776776767676776767667676667667767667766666766667677677666767677667676766776767766776767767766776666767677676776776676776677666767676767767767767767767677676677667767766767676776666776776776766776776677667766776776676766677677677677677677677667766667667676677667767767677676676776767766667676666776677677667766767667667767766776776776776776776767766667667676766767767767767767766767667767667676776677676766667767767766677677666767676677677677676667677677666766676677677676766676677677676767767676676767766667767766767667767767767767677667677676677676767666667666776776666766677677667677677676676776666767766766776667767677677667677667667676766667667766667766676667677667677666666767767767677677676767767767767767767676767767667766766767677666667767766766767667667667767677676776767666766766767677677677677676767677667676666766766676776766766676766666677677676767767677667767767767676677676766776666676767677667666776766776676667677666766766677666776677667676667767677676676776766767767767767667767676766767767677667667766676767767767676667767766776676
6767766676676776767667767676767767767767767666776776767767667767766667666766767666676676766776666766666776677676667767767767766766776776776776776776767767767676667676776677676776677667767767666776776767677666676767667677667767767767767766776767766767667677677677677676766776776677676766677676776766667767767667766767767676776667766667767767666767666677677676677677667767677677677677676767767766667667767766677676767767676767766666776776776677677676776677677666676776667666677677677677667667676776676767677677666767767677667666767677666677667767677677677667676776767667676767766766767677667677677677676676766676676767767667676776776766776676776767667676767667767766667677677667766776767767667677667767676666667676766767767767676676667767676766776776767677676776776767667677676776776676676667667767767766776667677677677676677677667667767767767676767767677676776776776767667677677677676677667667767766667766776776667677666767767676776677677676667677677667667676676766776676676776676667767666767767767767767666767677676766677677666776667677677676677677667677666776776677666776767767767677667766767676677676676667676767766667667767667767766776776776776766776766677667767676667767677676766677677667767676766776776676767767767677666776766766767677667677676776667767767767767767676766666767767667767666767677677677676776776667676677666767676766776776767667767677677666676667767767767767767766667767766776667767766667667676776776767767767677677676776776776767677667767767767766667676667766776776767767676776767667677667767767766766776667766677676776776676667767767767676766766767766776776776676676666766766667766766667767767676766677667766676776766767767767767767677676776776767767767666667677676776766776767677677666767677677676776766677677667767767766767667766766767677676767676677677667667677667767676667767766667666767677666776677677667767666766766766676766767676667676767767677667767766767676776776767676776667766677677676776767767766667767767767767677677676766776776677667676776677676776776776676766776677667766776776767766766677677677677676766776666767767667677677676776776776677676776767677677667667766776667676676776776667676667767676677677676666667767767677666767767767767676766767677666776677667667676776677667677677666776776666766667677677676776776776667767667767677677677676776776767767676677667767766667766776776776677666776767767667677676767766676767767767767766766767767767767667677676766776776667767767767676767666767766766776667676776767677676776767767767677676766667766666676676776776676776677676677676676767767667677667666767666677667767677676767767767766776767767667767677677667766677676776676676667767766776767677677676766677676677667667766766776767667766767676776776776676676776776767766767666767767676766677666666776776667677676767767766767666776776676677676677676776776767767767666776667666776776776677676776766767767766776666676776776767767766667667677667677676776666767766676767767676767767677676767767766767766776676776676776767677677676776776767667767766767766776767666766766766767667767666667676677667766776776766677676776776767767767766666766676776667767766676677667676767767767767767767766766766767767666766776776766776767676767766667767677676767767767676677676776676766677677677676676676776677667767766677676776676677676767767767767666766776667767767767767767767767667676776776667667766776667767677667677677667767677676776677667767677666776676767766776766667767767767767767667767677676677676667677677666677676767767677676677676776776766667676767766676767767677667676666677676767766767676766766776776767667677676767766677667766767766767766677676677676776767767677667677676767767676666767676666676776776776776677677677676776677677676677667766776766677676766776677676667676676767676776767667677676676676667767677677677677676767667767766766766776776767767767677677677676677667677676766767676667676667676677676776776666776667766767677676676767767766677667676667667767767677666667766676676776676767766776677677667676776677676776776666767667766676776767676766767676776677667767767666677676676776776666767677677667666676767676767766677676667766676776776766767767767767767666776767766676776666767677677676676776666677667767767766767676677677676776676766776676767676776667666767766776767767767667767767677676766766776766767666766677677676767767766776667767766766677676667667767767676767767766767667766776677677677667766667767767676667767667667767677677677677676677676776776767767766776767767676676776766776767677666767767767767767677677677677676676776776776666767677677667767667677676666767676677676666676677676767666776776677666776766767766666776676677667677677677666767666677677676677667767766767676767676666676677676767767666776776767767766776766677667667767767766776776766677676767676776767766776776776677676767667667677667767676667766676766767766767666676767677677677667676766667667766767767767767766766677676767767767766677666667766676776767677677676767667767677677677667666776776767677677676766767676776677676776767767767767766767766776676776767676776776776767677677677667677666677677667767667767766676767676676767766767677667766667666776767767767676766767667677667676676776676676666667767676776766676676767667676767766767766766767766776767677667667667766776667767677677676776677667677676776676676767677677666767667676776776666776767766677677677676667667666776776677677676776776776767677677677667767676676766767767766767767676776677676767676676776767767767767767677677667677677677667766776767676776776767767767767676676776767767766666667677677667676667767767676776776676776767676766767666676767667767767677666767677677667676776776677677677677677666776676677677676677677677667767667766767676677676776766767676767766776767767767767766767766766767767676666677677676766776776776776776766776767767767676776767676766766667676677676677677676766767766767767767666776677677667767766776677676677667677667677676776766677677667677677677676666667766776667766676667767766776776776767677667767766676776677666676776677667767767676676776766677667676766677666776776677667767767767767767766766676776776767677666676767767667766667767667676767766767767766776677676676677666776776676677667767767676676776667677676766767766766767766676667676776766767677667767677667767767767677667667666676767676667677676766767767766676677676767666676767766676776767767766767676676776767767677676776667766767767767676667677677676776776776667766766677667767677667667766767676776677677666767767676667767767767676766676776776676766776676767676767676667677666776767677677677676767766677666676767676766776767766677676776776776666766666766676767667766776677677676676667766677676767677677666667767767666666776767767767767767676776767677677677667766677677667767677677677677666677676776667767667677666776766677676776767677676776776767766677677676677667767766776767677667767677676776776676666776767767667677676667767677677677677676676776776776667667766776667667767677666767676776676776677677667667766667676766776766676776677667767676776767767767766766676776776766776767677676767676767767766776776676776766677667767766677677677677666767667766677667767667666767667676666766676676776776666667766776767666767767677676776667677676677676766766776776776776767676776767676767767767677666766767767677677676767767766766667667676776667676767766677676776767767767676767767677677667677676677666767676676766676677667766677677677667766677677677667767667676776667677676767767767667767666776667767677666676776677667766776776776677676766676767767767676776766776776667676776766666776676776766776766676667676776767676767667766776667767667667767767767677676676767766767667767767767767667767767767676676776767767767667676767766776766677676776767767677676667676767676776776776767767677676766676767767667766676677666776776776767676767667767667767676766776767767676767766767767767666776776767666666767676676677676767766776676677676667767667677676776776776776776767667766767677677676776776776767677667767677676676676767676776676767676766776766767676667677676676766767767667767767767676776776767767676776666667667767677666776677676667677677676677676677677677677677666676776776767667677666677677666776776767677677677677677666776666776767677676776767677667767766667767676776767766767767767667766677676666776766766677677676776667677677676676676776776767677677677677667766766776767677666677677676677677676776776767677667766676776776767767767766776776776776776666767677676776677667767767667767767667666776767767767767677676767766767767766767767766776776776766676776767667676767767676677677677667766776666776776776677667767677666776776676766677677676766776676667667677676667767766666676676677677676776767767676667767677677676767766776676767677676676677677677667766676776667767676767677676677667676766776677666776767767767767666767667766776677677677666667766677666677676676767766776677666776766767677676766767676676776776766767766776767767666667676776776676776677666776767767667767766776776776776676677667676767676767676776767767767766767667677677677676776767767766766766776667667766766766667767676767677676667667676676776767677677666676766776767677677666767767667766776776767766776766776677676767767766776766667766666776677677676767767677676667767767666677676767666676677677676677676767767767677676666667667767676766677677677677677667666767767677676766676776677676776776666676776776767677676767767767677677677677676767767667676766767676776766776667767677667766767766677676767677666766776766677677677677676766676776776776667767766776776766676767767766667767767667676766776767767677666776776766776776676767677677667667767766766667677676676776767766776667667676667676776766776776776676776676677667766776767766767677677677677676776776776767767767667767676667767667767767676767666776767677677677666776767676776776776776676766767766776767677677676667767667667667667666667667667766677676677667677676767767677667677677677677667767677666767766676776677676766776666767767667677667767767766776677676667766776767676676676776767766676677666767666776767677677677676776767766767
76667667666667766767677677667667676767767676766776677677677676767766767767767767676776776676776766776676666677676677667667676776676767767767767766667767677667667766767667677676667767767767767767677677677676667767767676776776776677677676776776766677677677667676676776776666776766776667767677666776677667666766776766767766776767767677676767767677677667767667667766767666767767767767676776676767766676776776677667677677667676776677677677667676776677676766776776776677667667667767677667676666776776776667767676776677667677666676677677677676676677677677667767677677666767666667677666767677676676676767767667767676776776676776776676776667677676776766776666676767767766677667677676776776667677667676766776776676776767767767766766767767767766677667767667766766666667767676776776767667676776767767677677677677666766767767767766776776766766767676767666667677666767767767677677667667666767677677666776767767677667676677667677677666667677677667667667676766767676677676766776766677677677677676776776677677676776767767766776767667666776677667676776767666676776776677676666776677677677666776676677667767767676776776676766676767666676776776677677677676677667767677676677676776677677677677666767676776767767766767766776667666676767677676776776767767676677677676776766676766767677667676776677666676767676776667677676677677677676767767667767667766776677676776676776776766767767766677666676677677677666776766776766666677676666677676776767676676767676776767676667767676667766776767676667667766776677676766776766767766666776776766767676766767767677676766766676776776776776776776776776776666767677677676676667767667677676776677677677677677676676767767667766776776766667766776666776677667677667766676676776676776677677676666766666776666676676776676766776766767677667677676767767676767666767677667667767767666766767767676766776776776767677677676766766767677667667767676766776767677676676767767767667667766767676766676776677676776776776767767767667667677677667676676767766676776677676767677667766776776767766767677677666676776776767767677667766776767667677667767767767676676776667767676767667677677677676766677667677667766677676767676767666776767677676677676676776677667767766767677666776766767767676767677677676776677676676767767676767667676767767676776767667767677667666776776677667766767767666676667766776776677666767677667676767766776766667767767667667666776776767676677677667767767767676776676776767766767676766676776767676776677676766667766767666767666776776767677677676767766677677676677676776667767667667667766776776676677676776776677676776766667767767677676667767767677667766767767666776677666766776776677666776776676767766676776776767676766767766776667667767766677676767767677676666776776776776776766776676776776667666776676776667667767767677667767666776776667677676767767676667676677676776776776666676667677676666667676767676766767767677677667767767677666666776766776767767767667666676776677676766667767767667677676776767767767677677666767666767767676776677677676767677676767676677676677676776666766767766666776776776776667767766677677677676776667677676677666776667767767767766776766766667766677677676776776776767766677677676776766667677676767767667767766677676767667767677667766776767767666776767767767767666667767677667766766776767677676776776766776667677666776776677666776776767677667666776667667667767676776776676776776677666767666776766767766776676776776776767767766767767676676767766767766776676767677676766767666767677676767767767676767676676776766676776677676766776677676767766676676776676767767767767766776667767677667676767767767676677676776676776776667766766767676666776776676776666776776776776776667766776677677677677676767666667767676776776676676677667676776766676776667676767767667676767667677677676766676677667766667677667767676767767667667676776667767766767766676776676666676776766767766677676767676667767667767766766776767766776766776666776676677677677666676676666677677676676676767767767767676667677677667767767767667767676776666767667767676767767766667767677677666776766676767666677667666776776667767677677677666776767767767767667767666776676766766767666776776676776676767667676776767676776676767677676677677667766767677677667677676676776667676677676677677667767676766676767676776676667666776667766767766767766766776766666766776766776677667677677667767676776776766776667667677677676776767676776677677676676666677677677677677677677676776776766666767767767676677677677677666767677677677667667677666767666767767767676766767677677676667766667767677677676776767767677676677677676667677676676776776676767767766767767767667677677676776776776677677677677677667767767666677676767766676677667767676667767667766676666767767767666776766776676676776767767767667767767666667767667766776776776776776767677677677677667667666776766666776767767767766676677666676776767767767767667677676776676666766776776776776676776767676767766776667767767767677676767767767766767676766677666776677676677667767667767667676766767766776766767676767677677667767766677676676767676776767676677667767676767667676776677667677676776776776667677676776776676767676666776776776667767766776776776767767767766676767677676776666677667767667767766766676676677676776667666776776776776776776677676766776776767677666776666667766776766776767767676766776667667677677676677667667767677667767676776677666776776676677676767767767667767666676766767767676767676667766676677677677667667766676767677676767767676776776766776767767767767677676776766776767677676677666676767667667677677676767766677666767766677676676667677677676667767666667677677677676677667767666767676776767666767677677676677667677677676776776677677676776776676667767677677677676666767676767676767767767767766766677667767676766776767766766767767767767676776767767767677666776766767766767767677666766667767767676767766767766676776677676776776767677676666767677677676767667677676776776776776767767676677667676776766776666667677667767767677677676667766776766667767767767767766667767767677676766767767766767767767767677667677676767767667666767677667667767666776667767766776667677667676776776776766776677666677677677666766776767766776676776667766776776776776676767767676766766776676767767767767767676776677676677666676776776776677676767767767767767667676767767767677676776767766766766776776676767676676677677666776767767667667676766766767767676667767667676767766676676776776767767766767667766776766776766776776766677676766776667766677676767766677667766666667677667677667666776667666776677677667767667766776767766677667676677677667766667766776776776666677676776767666767767766767767766676767666677667767767677667767666776776666767677677666676767767667766676766767677676767767667767667766776666776776676677676766776666776767667767767677667667767667767667676767666776776776766677677676776767766776776666677676776767767767677676766666767767767666767767767767667676776776677676766776767767676676766676776767766767767677677676776776766776767767666776776767667677667677676676767766677677677676776776677676677667767767667676766776776667766676767667767766767677667766766776776676776676776666767766776776677667767677667767676776676776767667666667667767767767766776767766776677667676676776766677676766667666667767767766677666677666776677667666767677677667676676767666776676666767766776766676766667767666766776667667767677677677677677677676776677667676666676766676676666676667667766767677677667767767767677666776767667676667667676776676776767767767766766776767666776766667767767677676776776666776677676766776776676767767676776677676767667766776767677666776776676776666776677676776767666776676667676676767677677676767676676767767667667666776776676767766776766767767667677677667666666766676767667677677677667677677677676767766776766767676677676776676676776667677667666666767767767677676676776776767767666676776767767676776676767677676767677677667767676677677677666677676676667677677677677667667766767667667667767766676776766667666776767766767766667767677667677667666667667767676767676776776767676776676667766767676676767676676776767766677676776676776676767666667677677677677677676776776766776776776776667676776667766776776767676776776767766676766666776776767676767667766776676677667676767767766766766667767677667676776767767767667666667767667766766776666766767766767677666676767766767676667677676776676776766776767677666677666767676776776666776677676767667676776776667667677676766776677677666776776766677677666677676677667766776677676776667676766667767676666677677667667766776666767667676767767767676667677667677666676776776766767767766666677676776776776677667767766767667766667676767666776776767676767666776766676767666667767766776766667767676767767667766667766776776677667677667767666767767767676766767767676776766766767667767677676676767677676767676766667677667676776776677676667677676776677676776766767676776776767676666767667766776776776776776677677676677677666776767677676776677677676776667667767666776776667767667667677676767676776677677676776666676776767677676776677676776776677676677677677667766766776776667677677676776776767677667676767667766676667676677677677677667766666767676767667667667676677667677666776776766766677677666776767666776677677667767677676666767767676767766766667766667676776766776667766677677667767667676776766776677677677676767767767676776676776677677667676776767767767767767676776766766767676676776776766776776776766666667667667677676677676666776667676677667767676667766776776767667766776666666766767676767677676767767667767677667766667667676667766667767676676667767667676667767667676677677677676767767666767766676666767766776676766776767766776676776776776677667767677667667767767676776766766766776676776676677667767767667677677667667667667667767767766776676677676776676776767676766776776766776667677676776677677676776766766677676767767767666677677676676667666776677676767676776667766776667676766767677667767677666776767767766776767666677677676776776776767767667766776676776767676776767767677677676767767767766677677667677676767667667766776767666767666667677676776776776666766776767
6767766776776766676776776776767676767767667676676776766776667767677677676776767676677677666776676767677666666767667667676666776766767767677676767767767676767677676677677667767666767666767767666776767677677676776667676766677677667677666667677667767766677666776667676767667767677677677667677677667676677676667667667767676776776776767667666766776677676766776767766776776776776776776677676766667767676667766767677677667766766677676676767677677667676767767676667676776666677667667666776776677667766767677677677676766776667666776676776676766767767766677677677666776776776676677667666767677677667667676776776766766677676677667767766776677666776767676776676676776676776776776677677676677667767766766677676766767766776767667767667767667677667677676766776767767676766776677677676667767676776677666767767677677677667667767766776776767766767767767767766767767767676677667767667767767767767767676676767767767766767676676667676776776667677666677666776767666776767667766776776776776676776667767666676776776667677677676766767766667676767767766667767677676776767766677677676767766776776776776767767667667677676776776767676776676776776776776666766766667767767677676776667676776776776776776776776776766676776667767676766776767667677676767677677676776666776767767766677667676776767676767676767677667676666776767677667767666767767767676677677676776776676676766767676767667666766776767767767766776677676676677667767767767767666776677676776776677677677676767766776676767676677667766767667766676667667677666776676776766767677676666767767677667677666767667767676766667667676676767677666766676677676677676766767767766776776767667767766677677677676677677676767767666667676767676766767676676767767767677677667766776766677666667676767766767767676677676766667767667767766667677666766776667677667676676666676776677677666667677676767666677667766767767767677676767766676767676676676676776676766677677676776767667767676667676766667666766766767677667767677667667676667767676676776667676767767766676766767667676776767676666776766776776676776776776767767677676776766776676667767666776766766767677667767676677677677676667677676667766666677677676676776776676667767667677676667667766776767677667677677677666776776766776676767767666776677667767767767667666767766676776666767676767676776677676667767766776676766676766776776766776767666767767767677677677667767676767767766766776776776676776666666667767677677677667767767767766776677676667667676677677677677666676776776776776776776767677676667677667676776766776677666676767677676676776767677676767767767677667677676776667667767676766767676776776667667677677676776767767667767766666677676676767767676767766767666667766767677677667676676667666666767676776666766766677676767766776767676667766666776677676767767677667767677666677676667766677676767767767677676766767676776667767766667676776776766666767677677666676676767667767666776776776776767766776677677667677676767666677677667767767766767766776766676677676676676776766776776666767767667676676767767676767767676767677677677677677676667676766676766767767676767677676776667766766776767666766776666676767767767667666766776767667767767767676776776766776776677676766667667677677667767666766767677666667677667677676677667667667767677676767767767767766676766776776767667676776676776677667767767766767667677667677677667767677677677676776766767667767767767667667767677667676766776776677667667677676767767767767676776776666767767767676766767676766667767766677667767766776677677666666677676677677677677667676766767677667767677676766666776676767677676776776776776677676677676766676767766677676776767766766767766776776776766767676676677677667666766767676667767767767677676766676767666776767766776767676767677677676667767676776767666667767676767667766776776776767766676767767767767676766776776676677677667767677676767677676767667676767677676776677677677676776776667767677667676776677667767766766767676776776767766776776776766667766776677677677666776776776676766776767676776766676767676776776776776776776766767767766667677676667767666767666667677677677667767767766676677676766676676776767677676766776776767767667677677676776776677667766677676776666667677667676676776766767676767666776677666776676776676776776667667677677677677667767767767667676767677667767767767666767766776767766776677677677676767677677667767676677676767676767767766677667767767667766776776776776776776776766776676767676776767666766676767676667767767677667766776776767666776767767767677677676767666776767667766676776766776776767676767767767667677666776776767676766676776677667767767767766676776677676677676776676776776677677667767767767767767667767766767677677667767677677676766776776776776767676776767766666767766666667767667766767666677676667667667676667666767676767767666776767676666667676767766776767676776767767666776767666767677667676776767766767766776677667676776767667667766767676776766767677677667677677677677667767766776767766767767676776767677676766667767767767766677676667767676676676766677666767676776776776767667667767676776677676767767767667677666776677676677667667677677676766776766776776677677666766767766676776667767667767767766776676776766676766766766766766676667767676767767677677666767767767676776776767676776776766776767677667766666776766776667766767676677676666776677677667676676767667676767767676677677677667767767767767676767766776667766766767667767677676776766776776776776766666677667677676776676776766776776767677666676767667677666766667767767676776776667676767676776767766767676766676767667676766676676677677666776776766776776776776667767677676776776776776676676676766767667677666677677667676776767667767667767676776677677667767767676776677677667767767676776776677677667767767767667766667766766676776677677667677677676767767676776767767766776767676776767767667676766666677667767666677676677667676766766666676766667676776767666766676766776776667677676676676767766776776766677677677677677667767767677667667767767677667767767666676776766767677677676676667677676676776776677677666667766666766677667667666776676767767767677677676776767677676766776676667766776677666776667666776767767767677677667676676766767766766677667677677666776677676776677667676767767766767766776676766767767766776767766677667666766666776776677677677667766776776776667767766667676766677676767767767667766767766667767667767766767767766667767667676677677677666776766776776677667676676776776776667666767767676776677676667667767767767767766677667766776776767666676776677676676767676766767667677667677666776776776767767767767667767677667677677666667766767766676667677676776767766776767767676776776776776776776676676676677676776676767667676676667766776767676767767666776766776776767677667677676776767767667676766666776767677677677667677667676767666776776676776767667767767676677677666677667767767677677677677676767767767767667667676676676676776677667676776677677667677667676766766776776767666776677666767767677667676676767767767767766776767767676677677667767767767767676767667677667676776776776677667676776776766677677676776677666676776776776666776666766776676767766776776776776767766767767767666776776776677677667677677676677676767767767677676776776767767677667666767667676667676776667677666767766776776766766776776767676767667666766776667667767676667767666776767677676667666767767767677677666667766767676776776776766667677667676776666766766767766766767767677667677676666676667677667677676666676776766776666766676767677666776776776776767667767766767766776677677676767677676767767767676776767667767676677676676767767677677667767676667677677676766667767676767767767676776776667676776767767767766776776766766676767676676776767667766767677676667766676776767666767677666776667677666776766677676776667677677677677676776677677676677667766776767766676776776677676776667767676776767677667676766766677667677677676776676666677676677667767767676676676776767767766667676767676776776776677676677677667767767767767666766666666776767677666766766766776767676667676667767676676776767676776766667676776776776676667676677676667666776766676666677666776766776677676667767767667767767767677676676776676766766776767767766776667766767677676776776767667767767767677667676667767676776776767677677676767667667767666776766676676677676676676776776766766767667676677676767767767767767677676767676767666776666776767767677677676776776667677677677667767676766766766767767667766667677666766766767667676776776676767767766676776776676766767767767676677677676776676767667676776767667676667767766767767677676767677676776767766776776667767676677676676676767667676677667677676767767767667676676776766667676676676676676667767766676677666767766766776776776677676767667767677667666677667667676677676767767767767767676776666667767767676776767677667767767666766776767666677676776776776776776676776776776767766677667767767766667676776766776776677676767676676766776766676776776677676767767676767666776676776767767667767767676767767677666676666767667767666767767667767677677677677676677677676767676767676766776767677667666767676767767767767766776767767667767677677676766767766677667766776676776676667766776677677667677676677676677667667767677667766676776766676767767766666676766766776676766767676776676766776677667767676767766667767767666767767766676776776767676776676676766666766776776766766667767767766676676767766676776767677667767677667767767767667766767677677667766767677666667677677666676776776776667766776676677676776676766676767667676776677666767767677676767677677676767767767767766667767767766667677677677676776776677666767677667767766677676676666776676767766776776776767676767676776667767766776767676666776766667667767667677677677676667767677667767767666776677666676667676776766667676767676767767677676676767766767767766767677677666676776676776767767676767766667766766776666676766767767767767766766767676677666776766767767766766776677667667767767766776667767767667666776676667676776767766766776766776676776677677677677667767677676776767767677676666666667767676767676767767766767667767767676767677677677666767766776767766767767767767766667767677
367677667666776776767677667767767767677667767766776676667766776776776776676766776676776767766677667766767766766677677677676667767767767767767767666667766776767677677677666767766776667766677666776677667677677677676767766776667766776667676776766676776676776677676767677677667666767676776677676676767767676776667676776776766676677676776677676776767677667766766776676776776676676676767677677667766767766677666676766776766776767766666667766767667677677676776767676676667767667677676776776767677676776667766677667766767676666776776676776776776676776766666677676767667677676767767767766677667676776776776767667767677676667677677677666767767767667767767767767666666667766767676767766767767677676677676667667767766676676767677677677676667766776767676776776776767676767767667766667767767667766767677667767767767676677677677667676767677677676776776776767676776767667767767767767766767677676766767677667677677676776676766767766776676776776766767767676776767676767766676776776776767766767767766667667767676767767767767767766766767767676776767767676776776776766776776766767767676767667677676776776776767767667677677666766776767667676676666676776766677667767667676676676767666767667677677676676666676776767676667767767667677677677676767766767677676776776767767677667767676676776776767667766677676767767676677676776677676766776776667766676767677676776776776767676676766776666766677677677677676666676776676776676776666676667766776676677677666676776767767676767767766776766776677677676767767677677677676767666677677676776766667766676767667676677676677667766776666676677667767667767666766767767767767677676767767766677677677666677676766676766766667767767676767766776776667677666767767667767676676767766676767767677676767767677677677676676677676767677676767677676677677676776676776676776767766766776776767677677666776766766776776767767667767767767677667766677666677667767667666677667767766676676766767677666677676776776666767766666776776776667676677667767767766776776676676776776776677676776677677677667767676667767767676677676667767667676767767767667677677677667767677667766767767766677676776776677676666776666776776667767677667767676766767767676677676677676676776776776677677677667677677667767767766767676776776767667666677676677667676667767767677677667766677677666776677667767676767666667766776776776677666766666767677676776766776767676767767767667666767667667767766766676667767767676776766767767767676767666766767767676776667766776767667767677677676676667767767766667766776767676676677676677676766776776766776776766667767677677676676767677667677667766767666677667767676776767767767667767677666767767667666767767767667667767767767666766667676677667767767766677677667767667767677677676776776676776677666676667767767676776676776776776776776767667766766776767767767667766776776776667677677677667667767667767677677676776776776666667767677677666677667767677677677677677677676767677666767766677677677677676677677676767767676776767677677667767767767666776766776767767767676776776677676766676676666767676776767667766767667677676767767676776667767767666676676677677677667676676776676677667767676776776767667677677666767667766767767767677676677676677677677666776767767767767767676767767666776776776676767767767666776677676766776767677676776677677667677677667666776776767677666767766767767766766676776776767677667766767666677666677677667767767676666776767766776776776676767766676766677667767677676676776667766767667666767666767766676767677676776767677677676667767767667676776776776767767766767666767676676677676766767677676766676676677677667676677667676767676776767766776776667767676776776676767667667767667767677676677667677677676676767677677677677677677677676776776767766776776776767766767766676776767767667767767677666767766767676776776667677667766676767677677677677666776666666766767767676776676767767676776776776667767767767767767677666776776767766666666667676766677667667677676767766776776776766767677676677676767677677677676776776767766766767766776676776767667677666667676676767767677677676776767676776767677667676667767677667766766776776767677677666767767666666776776767667767767766766766776776776776676776776767767677677666767767767767667677676776677676767767766776776767667676766676767677677666776667766766776676677677677677677677677676767767766767767677677676677676677667766677676776676677666676776776776776667677677677677676776767766776767667677667676767767766666676767767767676776766677676766767677667767676676776766776667676666767666766666776767766767666766667677676767677667766767767767677677677667677676776776766767667767676677677677676766677666776776677677676776776676767676776776677677677677676667767676767766676776776766776776776676676666776776677677676677677677667677667667676776767767676767767667767677666767767766767676776766677677666667767676776677676676667766767667767677676767767767666676677666767767767766766666776766767666667767677677677677676676767766776776767667767766676776776767766667766676776776767767676667767676667677667666677676776676766667766776776666776676776776776667666767767667767767676676676667667766766666676767677667666666667767766666767666677676677667677677677677677676776667676767766776776776766667677666667676676776776676767767767667677677677676767676776767766767766667677666667766676766676766776776776676776767667767766776767767767667676677676776677666776677677667767766766776677667676767767767766666776676766767767767766767766776667677667676776676776767676776766767767667676766776667767677676776776767677667676767677677666767667676666676767767676676676676776776776767677677676666767767677677677676776766676676667676677676776767767677677677667767766676676776776767667676667766776767766776676767676667676667767667767666776776677677677666667766766776767667767766776766776676666776676676676676766776776677676676766667766767666676767767767767767767767676667667667677677676667677676776667676767667676776776776776767676667767767767676767677677677666667676767676776767676676677666776776776767666776766766766667677677677667667767766767766776767666767676776676767767667767667677677677667767767667766767766677677677676776776776667677677677677677667667667767677676667677676776767766776677677677676677676776667677677667766767677677667767767767767677676776677677677676766776776767766677676677666666767767666677676767767677676676767766776677676667676767667676667767677677677676766767677677667767766767677676766767667767766776767766666776677667767676776776776776676677677677677677677667767767666667767767676666676776667767767666766776767667677677677667666767666776767676776677676776767667767767767767676677677676677667767666776676667766776676666767767767766766767767767767766776767667766776677667767766667767676767766677667677677677676776767677676666767767767677676677677677666667766766776667666767766776776776776667766767676776766667766776767767676767666667767767677676766767677676776767767667677676667767666677667767677677677676767676676677666776767677676776776667677676667767766776776677676776677667766677677667677677677676667677666766676767766667766776767676776767676676677666767676677666767667666767667677667677676677676767767767676776776776677666667677676776776677667666677677676776676776776776766776776676677667676676677677677676776766766677667767767677677667677676776776776676776766776667767677677667677667767667677676677676767667767766767676667766766776666766776767667767677667766677676677676766666766776776677677667677667767676776677667767767766776767677677676666776766776767677676767677677676677676767767676776767677677676776677676667766767766776776767677676677667676776667766676676767676666677676676776767767766767676767677676666776767676776776676766767677676676667767676767767767676667667766667677677676677677667666677667667677677676767677676776776677667677667766776776767767667767677677666767677677666666776776776767676677667767676767767767766666776767666776767666667677676666767677667676776677677677667677677676677677677677676667676766776767677676776767767676776676677676776677677666767676677667767667767767677677676677677677667667767767766767767766767766677677666776667767677677667767676767766776776776766667767767676767677677676776767767677676767666767766677677676767667766677667677667766767677676676776776776767667766767767767766776767766767767767676677677677667677667767676676776767676767667767766776766767677667767676667677676766666667677677666776776677677677677676766677667767767767767767767676776766766776767677677676676767767676766676676776667767767767666677677677676767666676677666767677677667766776776667767677677677676766776677666766666667767667676767677677676776776767676677677677676776767676766776767677677667767677677666776677677677677677676666776767677666776776676767767676676776776767666776776766776767767676676776676676767767666776676666667767767767667676776667667676766676767766676676776767677676767766767766676667666776776776776776767676676767766776776677667677676766776766776676667767666767676767677667677666667767767677676766677667767766766776766767766677676676776766776677677676776767666767677676776766667767677667766766667676677667766767767766767676677677677667676676776776767676766776676776776676776766776676767767767767767767767767767676677676766776767767677677667766776776676677677677676676676766676776677676766776766767676767677677676767667767767677676767766767766667767767767767677667667766767677667667677677677676767767766676767667667677677666776677676677677666767766776766776667666776776677667766776676767767767766776776776677677677667677666767767676676666677676776766776776767766776776677667677667767667677676776776667676776776776767767677677677667676677677676767766676776776676676767666767767676677666776676666667666776767767676776676766776776767766776767677677676776776776766677677677676776767676776776677677676677667667767767676776676776766677676766776766776676776677667767667667766776767677676667766776667676676767667677666767767676667766666767767676776776676676666776677667767676776677677677677677677677667766776666676776677666767766767767767767667
667767766776767667766767767677667767667767676776767767766776767767767676676676676767677666776776766776676776776776776766776776666677676776767676767676776776776767767677677676677666666776767766776767677677667766677676667676767676766767767767676766776767766677676766766776767767676776776776766776766766677667677677677667666776767667767767767767667766776767676677677677676776677676667766667667766676766677667677667677677667767767666776667676677676677676767676766766676776776767767676676766667766666767767766767677677676667767667677666676776776776776666667767767676677677676766667767666776767676676767767767677677676767766677666776667676676667666676767676667676776776776776767767767677676676766776676766776776767667767667767667677667766766677677676676677666676677667666776676767767767767667766767677677676676667667676776676676766776767667767677677677677666766767767766767666776767677667677676767766767666677677676766776766767766767677666677677667667677667767676667767766767677677676767767667767676767676767677667666767677666677677667766776667676666776677676677677667677666776677677667767766776676767677676776767676767677677676767677666677677676767766776767766676677676767677667677677677666677676776776776666767676776776776767676776766776677677667767767677677677667767676766776776676776676776767766776677667767766666776677676776676676776677677667667667677676767676767667766677676666667676767767676667676767677676677676767667676767677676667767666767676766676767767767767666676667666676766766676776776776677676776776776776676776666776767666676767667767676677677677676767766767766767767766776676766667767666766776776776776776767677676677677667766766767766767767677667677676667666776767677676676776776677676677676776776677666676767667767767677667677676776677676766776776767667767766776776676767766767766776766767667667766676766767767766776767767667667767667677677676676776767767767677676676666676767667676676767676667676776766667766776767767676766677676776767767666677676776767676776677677676776776766767766776767677677677676677667677676776676776767667766776767767676776667676776776676766667767676766776677677677677667767767677676677676766776767667766767667767676766776776767767666776776766767766776676776776767666766766676776767666767677676676776766767767767676666767766767766776776766776666776667677677667667667666677677676767766767766767767767666776776767767767667677666767767667677677667676766767767766767766677676767767766667677677666667767767677676767767766776667666666776776667676776776767676767677677676667676776767677676776676767667676776776776766767676667766766776776767676676677667766776667666776776766667767667667676677667767677667766776776776776767677677667767667667767676776667767767677666776767676776776776776676766767666677676766776767677666767676677666677676767676677676677677676767766776676766767767667766676767766676776767676676767766776766776767767767767666677677676776776776767766776766676776776776776776776766676666676677667767677676766776776767666676776776676667676776776676667766776677676767676766776776677677676776776676766776767767766776776767766767767766677667767767667767676776666667667767766767676676776677676776776767767666667767676767676766677666677667677676676677667767667676776767767766667767676767767767766676767767767767767677676677676776767677666676776767767677677677676766667766767766767767677667676676767666776767767767767677676776766776676677666776767767767666776776767676667676666767766776776767667676776667766677666667766767666766776667676767676776776676676677676776776766767677677677676767677666776767676767767676776676776676776767766767766776677667676676677667677676776677676776776666767677676667767766767666767766776776776677677676676767677666766666767677677667667767767676776766677676766767677677667676676776766667666676776767767677667667676677676767676766776767676676767767767766677667767677667766677677667667767676676676766766676776776767676766776677677667676776767767676676676776767677677676766767767676776676667767767767767676677667766677667676767767666776776766767677667766767676767677676677667677667766776766776776767767676767766776776767676776767767767667767677677677677667766776776776776776677667677677677677676776776677677677667676676766676776767677676776776767767677677667676766767766766776667677677666677676767767667677676666776776776776666677667677677667676776677676776776776667766776776767666776767767767677667766767677677677677676767767667677666676776776766767677676776676776767767766666666776676676767767766776776776766667767766677666776766776676767677666667767677677677677666767767767676776767767767767676676766667667766776677677677676767767766766767767677676767677677676676776776766776776766767766776766776676776766667677677677667676776766677666776767676776667767767676766776667767677677676677676676776667767766776767676676766776776776677677677666677666766776676676767767766776677666767767766677667766776767667676676676776766776776776677677676767768667767766677677676776776676676766776767766776767677676676666767667667667767667766676676677677677676776776666776666766676767767767767766767766767767676677676676667677676767767767766776776776767767766767767667676666776776766767677666666767767767676767767666776767677677667767667766767677677667666767676776666677676767676776776776767767677677666776776776676676767677667667767767766767767677667766776766776767666767677666677667766767677667766766667667676766676766667766766767767666766776767767767766677676776767766667676676776776677676766766767677677667767677676776676767767667676677677667676776677667667767767677667667766677676677677676767766776767677667767676767767677676676767677676767767766776766676667676667667766776767767676776676776766766676767766766667767767766767677676676767666666676677677676767677676776767666767767767767677667767677677677676776677676767767676676767677667767766676776776776776776767676766776767767676767677677667676766676776766767666767677677667767667767767677677677677677667767677666677666767767767767677676676767767766776676767676677677677676776776767767677677677667677677667676776676776776676677677677676676667766776767676776776767667666776766776767766767677676667677676776767676666767667676767767767677667676767667767766666667766677676767667767766677676776766676666766766677667666667767766666776776776776776667677676676776767766766766776776767677677677677666776677667677676677676676776766767767676677676776677676767666776776776767677677676776666767767676776776676767766667766676667767767767767667766677677676776676766776676766767667766766667666776677676776776776676776767677677666667667767767766766676666767767677677676767767676776766766776776677676676776766776776776676667767767766767767767767767676677676776667676776677677677667677677676767766767766767767766776767667667667767767767766766766667767676667676767676767767667676767677676776676767766776766767667666676776677676767767676767767667667767677667667767767766767766667767677676767767667767677677677667766676676776776667767677676776767666776677667676766766767677677676676776776766776767667676776677667677666666766767666667767677677667766767677667767677676767677677667677676767766776776767766667767667667767767767767767677676766766677677677667676776776666767767667677667677667767766766767767767677676677676767676677677667667677667677677677667677676776677667676676776776776776666677676677676677676666676776776667767676666767677667766776776776677676767767677676677667676776667766766676776776767766766677667676676767766677667667677677676666776667767676767766767766677676766666776667766677677666666767676767766676776776676666766776767767667676677677676666776776776776767766767667767667667767767766776776776776776766767677667667677677676667767676767667676776767667677677676666766676776677666767766676776667677677667767767676666676767767767767667667766776767676676677677677676666767667677677676767767766776667767767667677667766767767767666677666676776766766677677676667766766677677666767767767767767767767767666676776776667677676776677677667767767766776766767667667766776767767676776667767767767767767767677677676767676667676677667676776767766776677677677676667766677676767677667767767676677677676677677666677667677667667676677677676666776767767667767677667767767676766677667677676776767766776766767766677677667667677667677676667767667667677677666776776776676677676767767677667766667677677666666776776676766776766767676676767666767766767667677676667766676676676766667677676767676767767766776776776767666676776776767677667677667676766776776767677677676676767667767667766767677677676776767667667766767767676676767766776776677677677667676776676776766767676677676776677677676767767767667767766776766667677667666776776776776767676776767767766676677677677667667667666776776676676776776766677676776667666776766776776676776776667766776776776767767676776776776776676676666677667676776766776767677677666677667677676776776676776767677677667677676766776676676766766776776767767767666767667677677677676776667666767677676767676766766776767677677676667767767767676776776766767766767667767676667667766677677676767677676776767676677676776667667677667677667767676776667767767766776667766776767667767667767666666767767667767667766677676676676776677666676776766766776767676677677676776776767676767767766767676677676767677677676776767667677676766766766776766677667766776676766766776767677677667667767676667677666767766667767676776776676766766767676776766776776677677666766676667767767676767767677676667676676767766767676767666766666776767767666776676767677676767766767767766776667767767766766677677667767766767767667766676776677676766776767677676767767676767677676767767767676776767677667677677677667767766677677677677667667767767767767676766676667767767767766767677676776666776667676767767767667766676667677677677676766676767677677667767676776767767676776766766667676767667667767667767767766676776667767677676776677677667667766767766767767666667767766767676776767676776766767677677677666776767767677677667666677677676766776667667676667677676776
6677676767767766666677676677676766676767677677667667676676677677677676677676667767767767677677677676676776776677676766766776776776776676766766666677676667677676666767677676776667677677676667677666766776767666767667767676767677676766677676767767767677667767767676676677676767676766677677667677677677676767767666776667676776766776776767667667677677666776776776766776676677666776766676776776676677677677677666776767667767767676766776776776677676676776766767676776677667677666767766776776766677676767767676677677667676767676776766767677677677676776766776676667766776677677667677677667767677667677667766676767767666767667767766676776776667767677676776677676677667677667676767767766776766677676767767667677667667676776776776767677667677677676666776776767767676766776776676667767767767767766767677676776776776776666676767677677677677666776676667676677677676776677677676677666767766676767767667667667676776767767667676676676766767677677677667767667767666677676776677667677666676666666677677676676767767667676776776767766767766776776776676776667676677677676767767766677666767676776767676677667677676766776776767767667767666776677677676766766776776776667677677667767767677667667767766776776677677677667677676776767766677666767666767767677677676767767676776677677677667766776666677676767676776666767677666776776767677677677676776766677667667676776677676767767767677677666776766776776767677677677666767766776677667667667767667676776766776776776776776676667676767676766676766776667677666776767767676677667676667676776677677666767767766667676776767676677676766776767766677676666767767676776676677676667767766776767677667766776766667767767767767676776766677667766667767667676776677676677677677677676677666776767767676767767767676776677677677677677676677676776676767767767676767676767666776766666767666767766776767666776767676776776677667766767676776766776677676766766767767667766667676667767766776776776677676766676667767766776766766776767676666766676767767766776776767767767677666667766767666766776776676667666667767767677677667667767676776676776767766766776676676767766776776776776776776676766776776767767766776767666776677667676767767666677677676767667676776767766776677677677676676676677676766776776776666776776766776776767676767676776767767766776766667767667676667767766677677677676676776776767667767676776666767766776766667766676776776677666767667767767766677676776767766767677666676767676776677666677676676776767767767766677677667677666766767767766776677676767677676766776766677667676767767767766766776767667767767766667667767767667667677676666776776676667767767677667677666666677666677677677677666667676767767766767767766776767666666776766677666776677667677676776767767676667677677677667677666776767667666776677676776776666767767767676767666776666676676667667766667766776767767767766767677677677666776767767767677666767766776766667666667667666767767677667667677676776776776666676776677667666766776767677677677677677677667677667676776776766776776776677676666776767677677666677666767666767667766667766776676767677677667767676767677676776766677676776666767677666767677667767677677676676776776677677677667766767767676676776776776776677667676776776767676776767677676776776776776677677676766766667677676776776767767767667677676766677667667767677677676767767676776776776677666767677667677667676776776676767676767676776776767766676776677676776776767767677677676776767666767767767766766767667676767677676776676767767767677677677676767766776767766676766776677676766776677677676767677676776766666776776767667676766767667676766677677667766676767676776676667767676667767676776766776767676776766776767676667677676677676776776776776677677677667766766776776776676667667766677676767766766677676676767767766667767766676767767767676767767676667676766766676676667767676776676677676767667676776676776776767666776776776776666767667667767767767766766766677676776676776767676776766676767677677667677676677666676767767666767677677677666766677676766677677676767767766767676776766677676776676677667667677676766776766677666767767677667677677676767767766767667766676676666766766676766767677677676776677677677666766767666776677677677676676677667767676676776776766776676676776767667667676677677677677667676767677676667767677667677677667767676767766766667676666667667767676767766677667677676767677667767767767767677676667767677667767767676667677677677666666776776776767767666767767767677667767767767766767767677677676676767767676776677677667766767767676767767766766767766677677676676776676767666767766766776676667677677676767676676767666767766666667767767666676776767666766766667766667666666776676677676676766776666677677676667767767767677677677677667767667676776667766767666767767766776767676766776767767666766776677667766676767677667677677667767767676766776767677677666767676776776767766767677677677677667677666676677667676676767767767667677666776766776776767766677666776776776767667676767677667767677677666767676767676767766766676767767767667667766666667767766776767767677676677677667767767767676676766767667667676677676776667767677676767767677677666776666776776767676676776677677667666676767767676776776776776767677677676767677676767676767766776677677667767767767767677667767767766676767666767767766767766667666776767667667767667767767766767767676767677676666776676776776676677667677666676776767766767677677677667766776766776676776776767767766677666677667767767667767767767767667676767766767666766677676767677667767767766676677677666666677666666766767676767767676666767666767677677676666767677676776767666676776677676776776776776767676776776776767767767667767767767676766776766677677676776767666767677677676666776776666776767677667677677676667667766776666767676776677677677666677677667667677677677677667767667676767767767767676776766767767676767767677667767767676676776766767767767676676766776776677667676677677677676776667676767766776776767677676776766767767677667676767677667766677677666776766667677676677676767766776776767766766676776667767767677666776767767767767766776776667667677677677677676776776776677676676776677676776676677676677676677677677667677676776776677677677667676677677666776767677677676667667676676676767767767677676776667767766776676677677677676676766667667676776677676667767767767676767767677676776677676767766776767766677676767767676776776776677677677677677667677677676776667666677677666767767676767766667767767767677676776767667667767666776776767767767667767676666767767677677667677677667667767766767767767667667767766776776677677677667767667676766767666676776767667677676677676766776776677676666676677677676667677677666676676776676676767767766767766667677667767767676776776776767667676667767667677667666766767676667667667666677677666676667767677677677667767767677667767667676666677677677667677676676776776676676667677667766776676766766776776767676766766776766767767766767667767666767677677677667676667767666767677667767666776667767676767767666677677676767766767676776776776667676766776676667766666776776767667677667766676767767766776776676676776667766677677676667767766767767677667766666776776767767676767666677676667676767677666677676776776776677667667767677677677666667767766776767677667767676766667767767766677677667676776766776767767766776776766776776667667767767677677677677667677677676766766766676776776776776776776677677677667767677666776767676766677667676676776767676767677677676666776776767767676776767767677676776766666676676776776776767767766767766776776776776766767767676676776767766776676676776776767676776677666767667767767767676776677677676666776776666767767767766767676677676666677676776766776767767666766677677677667666776677676666667667676667667767676666676767766676776776766677676677676667767677666766667667766676767767677677667667676776767677676676767767677677666767666776776767666677677677677667767767767766766776767667766776676766767667666767676776677677677677676767677676676776666766776776766767677676667677676767767676677667666677676776676776666776776776676776766677676677677677667676677676776767766676667676767666776767677676766667767667677667767767766767666776776677677677667676677676677677676766776766767767667667677677676776766776776767766776767677677676776767676767676776776767766676767767766666767767676767766667666776776776767677666666767766776676776767767766767676776767677666667767677677677676677677676776766776767667767767666676767677676676767677676776677676667766767767767677676767677677676776667767766667667767667676676667767667767766676676667767676677667676676676676667767766767666776776776676766776776776666776766776776776767766676767767677667677677677667676667766677667766767766776677666776776776667667766676767767677676776767767677677667766667767767767766676667676677667767767767767667667767767767767767767766776776776767667767677676767767767676676767767677677676776776766667767767667766767766776667767767766766776776776767676767677666667767766776776776676776776766776767767676667667767766776767766776767767767767677676767766767767767766767667767766767767767677667676776776776676767766776676667767677676767676666776767667767677676767767766667667677667676776677676666766767676776776676767676676776667767667677677677676677677677677676767667676776767767667767766677666776766776677677677666776667676766767767767767667667667767767766776767667767677667676767767767667677676677676677667677667677676676677677676776776677676766776766767677677676776667667667677666767766667767767766776666676676677677676776767767677677677676776666766776776667766766767766677667667676677667767767767767667766666677677677666666767766767677677677677677676766666677667667767677677677677676677677676677676776776776667767766776776676677676766676667667766776766776766676766666767766776776776776666776667767677677676767767666677676776666677677676766767766776667767666767767666677676767676667767676776776776676667676766776766677677677667676776766676776767766766776776666767767767766776677676767676767677677666776676666677676766666767676767676676767766676677677667767767767767767767667677677677666776676676776
67676677677677676776676676776767767766676776676666767766776776767676776667767767677676776776776767667766676776676766767766767767677667767767666667767676776776776677677677677677676767767767676776776766767667666767767767677667767667666776767767677667766776767767767766776776676767767676676776776776677676767677667676767676667677667767766776677676767677667767766767677666767677676776767677677667767667767766676767767766676766676776776776776776776776677667676776677676767667767766767767767766776667667767666776677667667766666767676776676767767767677676776677677677667677676767677677667677676666776776766776776677667677676776767677677676776776767667767667767676776677676767766776767767677676776676766667766776767676766776776776766676776776676767767677676776776677676666766776667767767667767677667766677667766767676767677677676776776766667676776767666766767766767666767676676766677667766667767767667676766776767676776767676776766776776776676667766776767676767767677666767766766776776677677676767766776677676776776767766776677676767767666666767766776776767767767677676676767767767766677676766766776677677676676767666677677667767677667767667767677676677676776767676766766767667676676766667677676676776776776776776767767676776766766767766676776767676767767666767767676776776776767667767767767676766767667766667767766767676767666766677676776677676767667766677677676776677677667676776766776767676676667767767677677667666767766676677676676776776776677677676776766767667766676776776767666676776776767666776677667667667667666676676767667767767677677676776676767667667766676766676767667766767667667676666676767667676677676677676767677676776767666776767767767677677677667666767676776776676776766766676677667677677677677677667767677667767676767766776767676666676776676767667676677677677677677667767676767766776766677676667676677667767767676677667676767767767677676776766676766667677676767667677677666776776767767767676766776677677666767677677677676767766766767767667677676767767667766667766776767677677676676676776667767667767677677676677666666667767677677666666677677667676776666667766767667766676776667676676676766677677666766767676776767767677676767677676667766677676766776677667676776767766776776767767667767667767767766776767767766776676776666776676666676767767767667677667766676767767676776766767676776766667767676776677676776676776677676776776667766776666666776776667667677677676767666677666776776676776776776677666776776767677676677677676766676766776676667677667666676667667766776676776676767676776767767676767766776767767667677676767676677667766767767767667767667767676667767767677677667666776776766776767666776676776676667676766776676767766676776677677667767676676767676767767676776676776767677677677666767666776776677677676776666676677666776767666676667766667677667767767676767767766666767766776776776776677677676766676677676776767767666776767767767677667666776767766676677667766766776677667677677676667767677676667677677676676776676676666767666677676776767666767666767767767667666767676767677677677677676666667667677677676766776776776776666677676776677677677667666767766767677667766676776767766676776766767767767676767676667676676766766677677676766767676676767766766776767766776776676666676677676776677677676677676677676666776767767676767767767677677677677676767676767767767676776766776676767676676677667676677667676766667677676776776776676776767667667766767667767767667766766776767666767766767677677666776776676776676766776776767667767766776767767766776676677666776677676776776766767767767677676767767666766767767766767767667766776767767767766776767767766666767676767767676676667677677667767676767766776667667677676667767676767676776766677666667667767677676677667766767766767667676666776776776767677676776766776776767666776776776767676776676767767667767676677676767766767666676776676767667676767766776677676676776776677677677676776767766767767677676776767766766776767676766667666767667676767677677676776776776677667677676776677677677677667676676767666776667766676776677677667767677676767676776676676766666767766776767667666677667767676676767766776676776776676676766776776766667767767677666776667667676766767666776676676677677667676776767676676767767767766677676677667767767767767676766677667767766767767667767767677677677677676776776676776776676776667766766776776677677677677667766766776776776776767676767766666767766767766676767767767766766667677667676667666767677677667667767767676776776776677677667667767667676676767667666677677677677677677677676776676776776677676767767666776666667666676766677666767676767666767676767666767667766766666667767767677676767666776676766677677677677667676776767767677676776776666767767767667767767767667766766767767677677677677666776776776776776776776767767767766666676776767767676767766766776676767767767666676767766776767767676776767676676667767766767767767766776677676767676776676666776676776767677667767767677666767676776677677677667667767767677677677676767677666776677677767767767677667767766666766767767767676767767767666767676776676676776676776776766767767676776776776776776776776776767666767677677667766767676776767767767677677667666767676776677677677676776776776776776776767767667666767767766767766667767676766676666766677667676776766677676676766677677677677667767667677677667667676677676776776776677677666776766776767767677677676667766667667767766776776776766667766776767767767767767667676776667676767667676776676677677676766776676676767677677667766767667676776776767767677677676776677677677676767766677677677667767666776677677677677677667677667676767676767767666776767767767677667676776666677676667676666767677677676776667767766776776766767766776766776677676766666677676766776767667767676776767677676776767677676676766776767767667676676666666776767767676766676767767766776776767666776776676767767767767677676767767767767667766767766677667667767677666776767767676776767676677677676766776776767766776767677677677676676767767676667676776767767766776776767766767767667666776767676767766766677667677677667767766666776667676776776776667766767676667676676767766677676767666776667766767767767767767677666776676776667767767677667677677677676766677667767677677676776767677676766676767667766766766766767766776767676767767676767676677676776767767676767677666766677666667676667766766677676767767767677676667677667676666776776776676676767676776776766776776766766767676676776766767667676776676776676676766677677676776676767677667676667767767676767667676776667767767676776776776677676677676667766776776767676666766767767767767767767667767766677676767766776667666667766776677676677666776776666767667767767667677677676676676666766767666767767676776767676666677667767676767676767767767677676667767766667767677666767767676677676776767677677676776667766776767767767766677667766776666676666667767767676766776767767676776667677676676767667676677676767767766676677667676676767766766776776676676767666776676667766767677676677676767677676767676767667667666666676767767676776676766766767677676677676677667667766776776667677667677676776676776667676766776676677666767667767767767676766767767667767767766676776776776776776676766776776767677667666767666667767767767667667766776776776767677677677677677677676766767767667766766666677677677676766677677676676767667767666776776676677676766776766766676776676767666767676667766776776767767676776766766666776767766666767767667676677676767766676776766676776666776676677677666767766676766677676776776766767677676767767767676776676776676676776767677666677676767767676676767677676666776677666767666776666766667666776767767676676767766776766776677676776776677676767766767766767667676776676766676676767767767676776667766776676776776766766766776676776767677667676776776667677676766776677677676776677667676776776776666667677677667677676766766767767766766677667677667767676667676776767767767677676766776776767666676677676766767676767677676776776767767677667667767667767767676666767666677667667767767676667676767767766776766776676676776767767677666767766776676776776776667767676776767676767677676766767667767666776776776767667767667767767767766767667667676766766767767677676776776776667676677677676676776767677666676767666766766766677666776676676776767767667676667767767667767766766767677677676776766776776666676667767767767676776776767667677676667677676776776667667676767677676776776767767667677666766667676776676677677666766767766776767676776667677676667676776776776776776667676667666776767766667677667767677677667677676767667677667766677677667766767767766767767667766766677677676776767767767767666767677676776677676676667767676776666776676766776677676766766766776776666677676767667766767767766676766676767667667767676776677676767667676776767677676776667767767676667767676667666767667677676766767677676767677676776677677667667677677677676677677676767767766776776677676767677676677667767767767766776776767767767766776767676776767666677667676676676776767766767767767766676667766676776767677666767677667767676767676677677667767667766767677677676766776677676767676667766776767666677667766766776776767677676776767676766767677676767677677667676776766767767766776677676667766767767676677676666776776676676767766767767676676776776767767766677676767767766776767766676766767667676776677677666767766776676776767766767766767766676766767767677677667766667767676767767767677667766776776677667677676767767677677666766767677676677676767667767767667677667766677676677676767677677666776667666677677677677676677676767677667766776776667766776776776767677667667767676776667667667667676666767666776766676776667676776776776767767677677667767676677676676766667666766766767676767766676677677677676767666767766677667676667767677676776776776677667666766676776677667677676767767767766677666776766676677677667677677677666776767766776677676776677666776776767666766776767666677667677677676666677667767767767767666776767767766667677676767767767766767676766667677667767767767767766677666677677677676677677677677677666676677667676767676776776776767676767677677676676776767676776776676666776677677677
6677666776677677666666767767766666666677677676776766766767676676776767676776667767767676776677676766767677667666676767767676776667767676776677676776767677667767666667767766766776666776766676767667677677667767676766677677677677666676767767767677676776676667766776776766766766776676766776677676767767677667676767676767767767677676776776776776676666677677676776776776766767677676666776767767767766767767677667677667676676767676676677676767767676677667667766776677676767766776776676676767676776767676776767677667766766776766766767667767766666667677666767767676776766677677667677667766776766776676776776776767676766666767767767676766676676767766677677676776677676677676766766677666767767767676766767677667767677677677667766766776766666776767676677677666776767676767766776767677677677667766676767676776776667666776676776676766766676676677677677677666767767767667666776667676767766667677676677677677667667667767766776677676776767677677677667766676677677676676776667767667767667676766766776767677677667667677676666676776677676676776677666776776776767766666766776767677667677677676767677667667677667766767767666767767667767666776776776776776676776666766767767676776766677666776676677677676677676767677667766776776677676676767766776677677676767767767676766767667767667767766776776776776767666667767676776676767676767667766776676667767676676666667766767767676767766676766767767677677676776767667767676676676776767767767676766667676767676676776767767767666677666676776767676776776776767767667767767766776776776776776767667676766667767767677667667767767766776767676666677666776776767767766776767767766776767677676677677677667677667766766776767676767766776677667767766776667677666776766767676767676667766776776776767676776676776677666776776666776776676676677677667677676767767667767766667766677677677676776667766776776767766776776767767667676776776776767767677667677666767676677677676767767676776676776766677676677667766766676676677666666776766776776767667766667767766677666667767676767767767667676766776677667676677666666776766767676776677677677676776776767767766776766767767676666677667767767667767667766776676677666776776676766776767676767676767676776676676676766677676666677677676767767767766776666677677666776776767676776776766776767767767677667677676767677677677677677677676677676776677676767676767676677667767766776677677676776767666676676776776676676666776676767667767766767677676666677677677667676677677676766677667676767767677666776766676677676676767766676767767667766676766676767677676776676776767767767676677677667766676767767667676767676767767676667676767767666767766666776667666667667667667766767766766767767767676776776767677667766666676677667677677676767676676677677676667767767767767677677676776767667676767767677666776667676776676767767767667767677676776767677677676767676776767677666767767676776676776767676767767676667677677667676677677666776667677676776767767677666767767677676776776667677677677676767676776776677676667667676677667767676776767667677676767767767667767766767766676767766766677667676667766767767767677676676766676776776776776776767767766667767767767767677667666666767767766677676776776767767766766676677677677677666676667767666667677677676676776767766776676776767767677676767676667766776677667677677676676767767667766666767767766677666767767677666766776776767767677676677676676776767767667767767677666676767766776677677677676767677677667677666776677677667767677667677676667766776677667667767666666767667767767767667767676767767767767667666767677677677677667767667767767767766776776776677677677667676676767666677667767677676676767767767666776667677676767676776776677677677676767766676767677677677666766677667767676776676676767676776676776776676776776677677676776676776776766667766776767767676767666667767767767676766676767677667767676767676677667667766776667767676776677666776776776667676667666767767767676677677676776776776767767677677667766776677677677677667676766776667767677676776676767767667677666767766767767766776776677676676776666667767766677677676667767676677676766677676666776667677666677677667767676776667767667767767666677676676766767667767676767766767677666676676776666676776776776767676776767767767676776676776776767666667677677666767766776667766776776767766677677667676767767766666766667767667666677677667766776767767667677677676667767767667767676767667676776767676776776776776776766667766776776667677676776767767767676766767766776676776766676676767766776776676767676776767766666766667767666666766767766767766677677677676776767767676776677666766776776767676776666767677677677677667767767767767667677677676776667677677676677677676676676776667766767677677666766766666776667766766766676766776666776677676677676676766776776776776676766667767767766776676776767667767767667767676766667677666667767767666776767767677677677677667667667667767766676776766776766776667766666767677677677666767767666776767677676766767767677667667767667666676767766766776776767677676776776776676776767766776766766767676776776767767766767676767676776766776766766667766776767766677677667676767767766677677676776776677676676776776776766667766677676677677676676766676766776676776766766776767766676677677677677666767766676667766677667677667677676767767766676766776677676776667676767767767767676776767677676767667677677667676767767766776766667676767767766767666767767767767677667677677677676776676767766776776776667677677676776666767667767766767766677677676776776677677676776676766767766767667676677677677666767676766676776767767766766766667677676766676667767676776766677677676776667766776767767676776667767767666776776776767766677676767766776776776776677667766766776767766766776667676776667766776676667677676776776766677676776776677666676776667767676776767677667667767767767676767666776776766676776767667766767677676776776676677677677676776776776776667766667766767676776776767676776677667676667676677667767767676766666667766776676767766677676766776776676677677677676676767767767676676776676667766776767667766676677667677677667677676677667767677676767676676776776766676767767766676776767677666667767766666667766677676767677667667767766766676766677676776676776676767676776676776767766776776667767667767767767767767767767677666676767677677677667676767667766676666776677677676776677677666776767677676776776766677666776776776766766677667767766667676676776677676767676767767676667766677667676766766667767677667766767677676676776767767677667667676767767767766776776666776767667766677666767677667666776767766677676677667666776766776767767667676776776767676776766766667766677667677676776767767676776767677667766776776776766776677677676776676776776767767677676667767767677677667767677676776776776667767667667667676776677677677666767767676767677677676776767767766776676776767676766766676776676677677667766776667667767667767677667676676766776766776766776767767677677677667766766776677666766677676776776677666667667767766767677666776676776776766676676666776776776767767676666676677676676766776767676677677667767767676767677676676676776776767767676776766776676766776677677666767677676766767767666667667677676667676776776776776767766776677667767767766767767677677676776776667677667667666667766776776676766677676776776677677666676766767767677676676677677677676676766767766676677677676776776776667767767667677667767767766767766767767767677677676766767676666776677666676767767676767767767767667767667667667677677666776776767766767767766767767766766766677677677677667677666767766776776767767767666776766667676767676767666776776767767766766766676676677666766767677677676776776677676767766767676776776676776776766667767677676776676767766776677666766776676776776776776667667677667676677666776767766767667767667676676776677677666676676766676776766767767677667667667766776676767766767767767667667767677677677667767676766766676776766767766776776767677667677667676767666666677676776767677676776767767767766776676676776667667766776767676767667767767677676666776667676666776776767667666776767767677676667677677676677677677677677676776776776776677667766776667767677677677676676667676767667766766766767767767677676776667666676676776776767676677676776776776677677676677676667767677667676776767677676676767666767676766767767767767767766676766767667667676676677677667767676677666676766776776776676676676776767767667767767676776767676776766676767767767767667767677677676767677677676677676767676767767766776776667676776767667676776767666776676766667666766776677676677667767677667667766766766677666776676776676677667667676767676676767677677676767767677676776667767766776767767666776776766776767676767766776776676766767676776767767676776767667767767767676766776776767767766776776766676677677676776677677676677677667677676667677676677677676776776677676666776776766667767766766766766677676776776776677677677667667676776667767767766667676776676776767767677666776776766776767677666666677676776677666776677667676767676776767677676677677667767767677677676677667667677677676666767667767766767766666676776677677676667677676776767767677676776767676767767767767667677677676667676776766667677666676676677677676767767666676776766767667676776676767667767767767676767676677677676667676776776767766766676776776776776677676677677667767766676767676666676766676767676767767767667676676776766667667666667676767767767677667767767667767677677667766767677667767767767766676776776667766776776766767766667676677676776767767677667676676767766676776667677676776767667767677667766676767667766776776776767766676776677676776776776766677677676767767767667676776776767676667766767677677676766677677677676677667766776667767677676676767667676776767676676677667667676776676776776676667676677666667766676767766776677676667676677676676776666677677676767677677667766776776677677677677666677666776767767676776676767677676767767767676776677666766767676776767676776766767767767676776776776776767767676766667676776677676776776667676666766767677677667767766766776766776677667667767766667766676677667767676677667767767677676776766776767767676767676676677677667767667766677676776776
76766677677676767677676767767667767767766776776677676776766766677666767767767766676767767766766767767767767676776767766776766677676676676767767677676667767667767767676776776767766766676666766677677676676676766676776676676767676667767767667667767666776766676667766766776766776677676776776767677676776766676676776776776676767766776667767767676766776776767667766676667677676766676776767767767677677676766677667676776776767766776767767767667667767677677677667767767767767667677677676666776677677677676676776666766677676677667667767677676776767677676776766767766667767766667767766676776776776677667677676767766766767767767767676677677676776677676676667667667766667767667767767767767667666776776776666667676677676776767677676767677666767767677677676776776776776676767767767667667766766776677676676767677677667766667676776776767767767767667667667767676766677677676677667677667676676677667766776776767767766667667676767767677676667676767677666767767677667767766677676776767677677667677667667767766767767767767667767676776667667767767766676776766677667767666767766767766676667767667677676767766676677676776767766666767767676767676667766776677667677677676766766666766767676676767677667767667767667677676677677667677677677677676767767767766667677677676766776676776677677677676767766677676767667766677667766676776776776667766766667767767677677676667767767677677667666666677677676776767766776677677667667766766767767676776776676766776766776776776667766767676667766776776767766776776767767767766767666776776776767767766667677677677676767766676776767677677677666776776676766767767767767766776776766676776677677677667667767767767667766776766766776766776767677667666667677677667676767766766767767767677666776776776666677667667766776776677677677676776677677676767766766677677677667667767767767766676666667677676776766767676776767677677677677667767766767767676676676776767767676676767676676766776767677676766767667767677676766776767766677676776766677667766767676767767676667677677676776776766766666776776767677676776776776767677677676776776776767767767767767666776767676776767677677677667767667676776767666767767767767767677667677666667767676767767767676776767767666766776676677677677677677667676776667767676767766776776676776776666677677667676676776767767767667667767766766766766776766766676676676767767767676776776767666767677666676776767767676677676766776677667676767666677676776767676666776677676776776767767767676776767677676767676767767766766767767766767766767767767766766666776776677677677666767766666666776776776767766767677677676667677666676767667676776776667766767766676667767676767767767667767767767767767767766767666776776666767677677676776766667767767677676767766776677667677676776767767666767676676776677667767667676766766667767766767767767767677667667767667676767667667767766767767767667767766776776776767667767677677677667666776776767767677667676767767677666776766776776677666676767767766776666676776667676767667677666767667667767676676776776767677676776767667666776666677677677676767667677677676776676776677677677676776677676776767676767766667767767677676676666667666766766676767767677677676766766667677676776766776776667767766776776676776666667676776766767767767676766666677666776676776677667677677677677677676776767766776766766767677676776767677667766667667677676776776677676776676776766767667766776776767676766767667766667667676776666776667767767766766767676677677677676676666667766766766667767766776767766776766677667767767767667767767767766767677676676776767676766667677667667677667767676766776776776766766677676676767676767677676767766766767767767767767767666776776766667766677667667767676776766667666666776767676776677667767766776776767766776776776776676776766676767677676776676776667767767676776767677677667677667677677667667767667767667677677676776767766776766776767766776776776666767767766677676776776776776677677677676776676767666767676766767677676767667677667667676766666677676776767767667676677676676767677676767677677666677667766767767676776767767677667667767677677677667677677676766666776667676767766767766676677666767676776766776776767767767766677676766667767677666677677676676677677676677667676767767676767666677676767676677676677677676766766776666776676767767767676767667666676776667767766767676776767767677676776776677677667677677676767666767766766776767767767767767677676766767677667677666776776677676776676776767767767767666667677676676677666767677676766776677667666766766677677676767677667767766666776766767677677676776667766767676776766676667767667767766767766767766776776767767676776776776766677677676677667767667677676767676767676776776766776767766776677677666677676766776776667676776776776766767767676766776677676776666767676677677677677676676667766767676766776776776776766766677677677676776776766767767677666776776776776766776667677676776677677677666776776676776767676776767766676767677677677676767767767677677676776676676677667667676766666677667667767676776776776776667666776667677667666676766766767767666666767766676776767766776767676676776767667676766677677667667766767767766766667676767766776767767766766676666767676677677677677676767677666776676776667767767677667766677667676776667666676767767676767667767766776767667767677677667667676676676776776666677667767676767666776776776677666676677667676766776776776767767767766766776667767767767766766677676776767767767677667767766776766666776766776767767676776676767766667677676766676767767767677677676677677676776677667676767676677667676767767766677677677667766767767677667666776776666776677676776676776767767676776776666767767766767767676667767677666677676676776667676667767767676666676676776676667676666766776776766676767676667666766767677677667766776667666767677677677676767766676776667666767667767766767666776677677677677667676776767666776767666776766776676676677676676766767767766767677677676677677676776677676776767767767667677677676776766776776766776776776677677676677677676766776776766776767766776776767766666767767667767767766767767666776676767766666776667766667676776667766767767767666676767767666767767767677676776767767677666776676676776767767767766666677667676776776767676677676667677666776666677667767767767767767676766776667766767766776776767677667767767767767676677666677666767766776767676776776776776766767767676776767677666766667767767767677667767766767766677666776677676776776676776767767767666767676766667766766776767676676666776676776676667676676676776766667667767667676676767666767767766767676667767767676767667666676667766776767766776767667677677676776766677676676776767767676767767766776776776767677677677677667767676776776677676776767767766766776666767677667767676767667766667767767676767767676766676776767677677667676776667676776767667767667767767667766666767766767676776776677677676776776667766767667767677666676776767766666667677667676677666667766767766766667666676767677667667767767676767767767767766766767767766776677677666676776776667677676776776767676776776776776776767666767676776766776767677676766767766767767677667766776677677676776767767766766677676776677676676766776677676676767676667767766667677676776666766776667676767677676776677676766766767677667767676767766776667767766676666677667676767766767677676766776677677676776776776667767667667766776766676677676776766676766667767677667677676677667677667667666776776776767676776767676767766767767677676767666776766676776776667767767767677666677666776776676776766776776667677667676767666767767667767677676676766677677676776767767676776776766776766667767667766776766776766667676767767767667676676776767677676776766776677676776776776677676767676766767767767767767666766677676667677667676776667677676776776767677677666767767677676767767677667676776677677667767676776676767676766776767767677677667767677676776776776676677667667677667677677676666677667766776676666767677676676767677677677677676676776776766766767767766677677677677677676776676776677666667667677677667767677677667667677676766767767767766767667767677677667677666677676766776776776766667766677667677676677677677677676767767766766776767677676677677677677677667677676776766776676776677666767677677677676767676676776776676767766766676676666677667667677677667667677676776767766776767766776667766677667677667667767667677667677667676766676767677677667666776776767767767766776776767677677677676767676667676766667667767766767766776767767677676676667667767767767676776767767767767767676776676776776667677667667767766677677677677677666776676766776767667767766776767677676776766677677667666767676776766776676667767676677677676776776666767676776776767677667677667767667666666677677676767667767677667767767677677676776776776667766776766767767677666776677667676767767767767677666776776767667677677676767767667677667766676766776776767766776766667677676776677677676776666667766676767767676667676767766667677677676677677667677677676666776767767766776767766767767767766766767677666767767667766776766677677667667766677677676776767767677677666767767666677676776776767767677677676766677677667676776776667676766676676767666677677677667676676667677667767767766776776676776676776766767676767677667676667767667767677677666666767677676776776667766776767767767766676776776666767767767666776767677677676776766776776766677677666776766776676776766776767767767767677667666667766767767767767767766776676776676676776767677676767677677676677677676767676776776677677677667767766677676677666776766776776766776666767676767676667676776677676767677677676776776776676676767767767767767766767677677667767767666767767766776776767767666767677676676767767767677676776767767667766767766767767766676776767676776676776776766766667767766667677676776776676776767667767667767676776776677676667767767676677676776667667667767767677677677667676677677677676676766766776766776766776776676776667767667676676676667676667767767766776676667767766767667666666776767767766767676766667676667677676767766677667767766776776776776776767766766776776676776776676767767677677677667767676666767677676676677677677677676766767667766666676676676776766776776767
6667677667767676776767666767676767676676766676766767767767767767676776766677676776776667676776766776776767676776767767766776767767767676767667677676766776677677667677667667676767677676776767767767766776776776776766767676667766776776767767666766677676776776766776767676776676667667676776767677677676766776766766677677666676677677676766776776676776776666667767666776676767767767767766767677676667767676776776677677676776767666677676776767666776776767676776677676676767767766676776776767767766767766776776767767767676776676677667766767767676776776766767766776776676776677667676766676776676776677676767767676776776776776767766767766676677677676667676666667667677667666776666776776677667677677667667667667766666676776766776767677667766676776776776776767767677676767767767667667677666767667767766776667767677666776776776676666776677676776677677676676776667676676776776677677666776767766767676776767766766766767767767676767766666666666667676677666667766677677667767767676767676767767767767766677676776776676667766767676766766776776767676776767666766667676776676767767766666766667677677666776766776766677676666767677666776776767766776767766776767766776666767767767677676776677677677676776766677677677667767667767667766667666767767766767677677667766666676776767767677677677676767767677667676767766776776776767666666677677676667766667676776767676667666766766767676776677677667766677676776776667767677676776766677676766676776767767667767767667767666766767676776776767666667677676767677667766767677667767767767676676776676776766666667667676776776676767667767677676776677667767767676677667666767766677666776776776666767667766677666767677676766767677667766776767676776776776766776776776776776767677667766776776776767667767767767766776776776767677677667677667677677676677667767767677676776767766776767676666776767767767767667667676776776776766677677676776776767767677677677667767767767766776776766776776766776767766667667667677676776767666767767666767767766776776677667677676776677677666776767667676677667767766776766776666767767767676776767767766776676776776776767767676776767766767677677676766666676776776666776677666666776677677667676776676767667767767767767767767766677676776776776776776767767766776776677676776767667766677676667676767767766766677666677677677667676776767767677676766767767767676776767766767666766677676776766776776776776676766676676766776766776676767767666776676776667766776667676677676767766776766676676767767767766676767767666767767767767676776767677667766667677677676767667767676767767767767767766676666776776767676676767677677677677677677677676677676677677677677666766677677667666767766676776767767767676776776776776667766677676767677677677676667767766767677676677666666776767767677677676776776666776776767676767767677676776766767677677666776776767667767677667677677667767767666766776677676776776667767766666776677676667767677677676766677666776776677677667666677667677677676677676677677667667666766766766767677677676677666676676776776776767767667667767666776667677677676776766776767676767766676776766776766767667667676776776776776776676766766776676667677676667667766776677676767766767676667767767767676676776767767677676776667676667666776767767767676776667676767767767676776677676776767666666677676677677667767766767667667677667677677676776766676667766776776676776776666767676767676767677677677676677677677676766776767676676776776676766667767767766776776776776767766666677667676767677677676776676776766766776667767677677667676766776677676667667767666776767767767667666676767767767667666766767677666766776677666776776766766776767676767666766766767667667667767767667666776776667677666677667667767676677667666767667766776767767766776667677676766767767767767767766776767677677667766776776676767766767767766767767767676776776776776767676766766776666677667677677677677677667767766767677677677666767767667667767676776766677667676667667767766677667767676667767667766766676767677667767767766776667766776776776667767767677667666776776767667767767676776766776677676666776666676766776666767677676767767676676767767767767767767676676767676776776676767766676767767677677667676776676776776766666676767766766667766776776776767677677666767767766666667676776767676776767676676776667677677667767767667767677677676767767767767767677677667767766776766676776766676776767766776776776767767767677677676767767676766667677667766676776666776767677677667767766766766767677677677667676677677667677676766767676677677666677677676776767677677676776767767766667767767767767667767767767767676776676776776677676666776677676776767676776776676767767667766676677677667677666766767767766776677677676677677676776776766776767766766767677676776776677677667666677677677676776776677677677676676776767676776767676766776677667676767676666766677666776677677677666776776776767667676766767667767667677676676666776677666676767676676776667767677667767676677667676776767667676776767767767677676776767666667676776677677666767676766776677677677677676677667767766776776677677677667676767666676767767677676767767666776677677677677676677677677676767767676776767767767767666776776766766776776667676766776677677676766666677677676776767767676776776776767766676766677677677666766767667676766776667767767677667677677667666766766666667677667667677677677666766776677677667767767767677676767677667676776677677677677677677666676776676676677676776776776666666677676776776776667767676776767767677676676667676676666776776766676676766776776676776776667677677667767667667677677677676767767677676776776676677677667676776766776666667667677667677676776767667766677667767677677667677667676776776677676767677667767676767677676776767767767766667676766766677677667677676766766767766776676766776776767767766767767766767767767766666766676776767677676776776676666766676776766677677676676776666666667677677667677677676667767767666666666676767677676767676776677677676666767767767676776767667767677677666767767666776776667766677677677676776776767766776776766677666666666776766677676767767676776767767766776677667766776776677677666766776776776676766776677676677677667676767767667667767677676767767767766667767767767666676776667676776766776776767766676776776776677677667767767676766676676667676767666677676767766767666766776677666767767766677676776776677667767767677677666667766776767676667766776776766776677667767767767767666766776776767677676767767677677677677676767676776776766776667766767766767676766677676676767667767667676767766776776677666776677676776766767767767767767676766667677676767667666667676677676767767767676676676666767676677676766766766776666767766677667677677676776676667767766767667667767767766776776776776776776766676766767767676767667767767767767766677676776767677676766776776667767667767676776666776666667676776667767767677667677667767677676767667676767766676767766767676767766766776766767767767767676667767767677667677676767667766766666667767676667676767676667676776676767677667667667767767667667676776776776677676767676676676776767766776676766766676767767667766676776776767767676667766767667766776767767767676776676776767767677677667766776766677676776667767766667677676776676766767676776676767677666767676666677667676766776667667666776676676776767767666676667766767767767767767766766767677667667677676677676776776776677676677676667767676766666776766767767767767677676767676667767676776767677677677666776767767677667767667766677676766776776676767767677666776776666676776776776776767766667676767766666776677667767767676767676776776676676767767767766776767667677666776677677676767677666767767666667677677676677676677676767767766666676677676776776767676766676776767676767677667677676776767666676776767767766767666776776776767766767677677677676776776677666766677677677666667677677667767767767676766667676667767766776676776677677676767767767667676776676767767767676767677676676766766776767767766666677676766766667677677676776776767767766776776776766776776677667666767677667677677676677677666766667767767677667676767676767766766776767767676667676776776776676776677676767767667677676767676766776776776776767666676667667767767676676767676676776677677677676767676776776776676767676767767767767677677676767767766767676677667767767676767677676676776766766667667767677677677677667677667766677676666776776776766666766776776776677676776667677677667767677677666767676767767676767766776676677676776667676667766776677677676766676666766676776666677677676767767766677676766767667677677676776666676776667676776776677677676767767676776776666767676776776677667676767677677676676667767767667677676676677677677676767766776676767767676667666776666766667667667666677666776776676666676776766666776776767677677667677677667677676677677676766776676776767677667667667677676667676766767767767766677676776767766776776776766767767676776667767767676766676776767767667767676667767666767767767666767677677676776677677667766767766767767767767767767677667667667676776676676766776767677667676676776776766766776677676767677667767677666776676767677676667767666776776666676767677677676666767767767666666667766767767767767767767767767767767666776677677676776776667677667676776776776776767767667667677667677667666677677676776766776666776676776667767767677667676767667667766667667766766767667766767677667676766776776776767677667676667667767677676767767667676677667677676776767767667676776776677677676766677667677667667767766776776677677667666766776776767677667667667677676776676667767767676776667767766767667677677677667767667767767676677666676767677676776766766776776677677667767767677667676766776767666767766776677676667767767766767676676676767666776676676776776677676776776776767676676676776776766776677667766776667667677676776767677667677676767766767767676666776767767677676676767676767767767767677667677677676776767767666677666767667667677676666667766676676767667677677677676677667767766776776776767677677676676776667676776766667767676776766767677677676776766767767766676776677666676677676677677676776776767677677676776776767667667676677677677676776766676677677676776766766776666676776677667677
3667677667767667676667766767767767676776676776767667677676776776666766776667766667667767767766676667667667677667767677667677667676666776666766767767677676776667766766676676776767766676776676776666666767767667767677677676677677666676767767666667676676766776776767677676766776667677677677677667767766766776776677677667767676767767767767677676767676667667767767767677667766767667677667766667667767677676766776767767676776776766776776676776666766677666776676677667767766767676666677677676767767667767677666677677666776776776767677666767767766767676677677676767766766677677667766766767766766676776676776767677676766766766667676776767766677666767767677667767676767767767767766776667676767677676767767766676776766776666776776767767677676766776776667767766776776776766767767676766666776766776776677676766677676776677667677677677676667676766666767766676666766767676767666776766776767767767767677676667766677676676666767767677667767766776667677667767767677667766776767767676776766676776767676767766776677676677676776767667666666776767767767767766766677677676676776776767676776676776677677676766776776677676776676776676767667667677676767766676776676776776776776677667676776776766776767676776767677667767767676766767677676767676667767667767767677676776776776666677676776776776767767666677677677666767767766677667677667766776776776776776776767677667667767676766776766677667677677667766766776766676776776767667767767677667766676666776767767767666676677667677676767666776677676767767677677667677667666667767767767677667667767766776776767766677676766776676776767677666776767677676667666767767676776666767667677666767676776767667766766776766767667677677667667767766776676676767767676676676776676776766676766767677677677677676776677677667667766676776776766776776677667767766677667677676776767767767767676667767676667676776767767767766677667767766776676776766766776677676767677676766677676767767677676776776766776776676776776677667677677677677666677676776776776676776767767677666677666676776677676767767676776667677676776776776677676776677676677677677676667676776776776677667676776776776776776776677677677667767677676766666776776776677667667766767676767766776767767677677676767677676776676767767676767767766767767676776767666776776776766776677676776767677677667676776776776766767766677666776776776766666767767676776677677666676667677676776776767767666677667677676776676767677676767766767677667766776776767677676776776776776767767677676766676666676767767677677677676766767667667767766767666766766667667676676677677676767767667677667767766766776677676767767676776767766776766767766766776776767767677677666776767767677667666776776677677677677676776667767767767767676677667767767766676676676666677676667767767667767767766767766676767677676776766776767666767767676776776676767767767676766776767667677667767767766766766766767767767676767676776776767767676767676677667767766776677677667666776776677667667667767667676776677667676676667677667667677667767676766776767767766677667667766666766766676776676767666767766767666677677677677676776776766676766776677676776767677676767767767666766766676776676767677667677676666766767767676776766776776767677677666776766676776676776776676776677677676767667677676776766766767767766676776776676766767767766667767667766776676776776767767767766677677666776767666676767677676776776776776766667767676767677677677677676767677667767766767767677677667667767676677666766776776766767676776776766767677667767666677677677677677667667767666776776767676767667767677676767766767676676766677676766776766776666667676776676776776776767677676676766677666767676677667676766677667767767676766766766766667767767677677667677677667667676676667676776776677677667676666776676767767677677667667766776767677677666677676776676776776766767767667766776767676776776676776767666767666677676667676677676776776767676767767676767766767767767666776776667767667677676677677667667767767767766767766666677666776677667767667676767667676767676677677676776776767677667767766776767676776766677676767767677676766667767767666766776766666677677666767677666676766676767666776767766767676767677666776766677677677667676776767677677676667767767677677677667676776676766776667766767767766766676767677666676766766776676676767767767676776677666667667767767766676767767767766767677667677676767677676677677676676776776667767666776767766767676677667676776677677667766766767767767767676676776776776676766676676776767767767766667766776766767766767766766776767766767767767676776766776776776677677676667676776776677667676776676677676676676667767767767767767766776676776776676676766767666767767767766767766776767677677677667767767767677676776667766767676666766776776677677676776767677677667767767767766776776767767676667667677666767766767677676767677666676776676676767677667766766667677676767676667677677677676767676676767677677667767766666667767766767677677667667667677676666776676776767767667677667676776676767767767677677677667766776667677676767676766776767766767767766677677676776776767677667676677677666766776776677677676776776767666676776776776767677676676666766677676676766677676667767767767767766766766677677667667767667766767677667767677676677677667766776767676776766667767667767767766667767767767766767767676776767676776767676677677676767767677677667667767767767676776767767766676676766766767666667667767767667767766767766667666667767766767666767766776767676767767677676767677676677666677667767676767666776776767666767666767767677676667767766776767676767676766766776776776767667767667767767767677667767666767677677676667767766776766677676776677676776676667767766676666766767666767667766767676776676667766776767667677667676676766776767676766666767767767767667677676666676766776776766766767667766766776776676766776677667677667676666776766676767767676776766677676776766776677677676676767677676676767766776676766766776766667767676677666776776767677676666676776667766666677677666676766776776776776677676776676666776676677667666776776776677667676767767767766767767676676776767767767766767677666767767766767666676776776776766776676776776776766667677667667667676766677677667767677676677677667667666776767677666676776676677677667667767766676776767677676667767767676676676776776767767667667767766767676677676667767767667677666767666776776766776666666667676766776776677677676676677677677667667767666767767676766767676766677666776677676776676776776767676667767767767676776766776676776776666776676776767766776776667766776767677677666667767677676666776766676667676677676676767677676776676676767676676776767677667767677676776666767767677667676767767677677676776767667767766776677676766776767766677676677666767767677677666767676776776776676776667766666676776676776767666677676776776676776667767676677667666766776767767766767677676776667767676677677676667676767767676677667767677677667767767667677677677666766767667677676776767677677676776776667676676766767767676666677677676776667767667666776677677677676776677667766766766767677677677667667766676776776677677676767676776776676766676776776776776677667666667767766776767767767767677676776677676776677677667677676677667667767667767677677677666767767677667767767766677676667767766676767677667767767677676776776776776667767666766767767767767677676766766766767677676766667676776767677667676767767766667767767666767676677676776776767677677676776676677677666676776767676767677676677667677676776776776767677676676767677677676766766667767677666776776767766677677677666767766676766776776766767676666676766667766776766677667667677666667666667767766677667767676677676776676667767766776766667767677677676767676766676767767767766667767677676767767667667677666767677677667767767766766776767677677676767666766667766767766677677667767666767767767767767766767766767767676766676766766766766677677667677677676767677676677676767767767766776776666667767677667766667677667676667766676776676666767677676767767667667767677676776776677676676766776776676666776766767766676667766776776776767677677667766766776766767667677667767767767677677667676776776776677676677667767766767766776766766676677666676776666676666776776677676776667677676776666666776767767677666767676767767767767666677666767767766677677677677677676667767766666776767766676667767677677667667766767667767767666677677677667767676776776767767676776766676676676666776767766677677677677676767767767767767767767767767677677666666776667666676776766666776767766766767667767766766776677667767767667677667667767677667676767767676766776767767677677677666776776667767767767667767677677666766766667667677676676767666766776667767766766776767676776766776767766767677676667767767767767767677667767767767766676776767767767766776676776677677677677666767676776776767767767667676676667767767676767766776776676677667677676776677666677677677677667676676677667677677676767767767767677677666766776766667767666776677676677677667766776666776767667677676766677677677676776766767677676766776776776767677667677667676767677677676676776776776677677676677676767667676776767766776766666767766776776767676676677677667667667767766767766676767677677666676767676767676767676776776767677667767767677676767667677667767766676776676766677667767766776776766776766776767677676776776677677676767677667766667766776766766767677676676766776766766776776676676776776767766776766767767677676676766676667676767667766776677676776766766776767677677667677667676767676776776767677676676776677676766766677667677676666767766676667766776667767767767767767677676767676677677676677676767767667766776676676776776767667766776767666676666776776776776766776767766776776767676767676776667676766676767767767666767767767667767767676767766767677667677667767766776776766677677677677666676667766676766776776776776776776677676676776776676767767677677676776676766767766677667767766776677676776776776767766776676767676776776676677677676666766766776667676676776676776776776667677677677676667767677677677667767676766776667676677667676776767676676666766676767767766667666776677677676676776776677677677677677677667767767667767767766776776676776776676767677
666676776776767677677677667767766676767677667677676766677677676776776666776776776667677666776776766767667766767676767676776676766677676767666776776776677676776776776767767667677677676677677677676766776676776676776676677667677667767666776767677667667767666767766676677676776776667676776767767766776676776776667676677667666776776767667767766776677676767767767767767677667767677676677676766676767767667677667677677676766677677677666767676767676667676767676776667766676766767766776676677676776776667767767677677666677676776776766776676776776676776767767677677666767766676667767767767767766667676676776666767767767767766776767767767667767676766776776776776666776776776766766776776776676677666766677676776776677667767767667767677676776776776676776676776676677677677676677677677677666776677677667676766776776766767766776776776767766677676667677667767677666766776767667767667677677677676677677677667677677667676767676776677666676776776767766776767766767767676776776767767767677677677667677677676767676776666766776676677676776767767676667677677676776677677667767767766767667676666667677676676776776767766776677677677666676767767766766676776776677677677676776677667767667767766677667676677677677667676776767677677677666767666776776676766676776667667667676767667677676776677666776676767677677676776677667677677666676676676677677676767767767667677677677676667676767676766667767767767767677677677676767766667677676776767676677667767676677676776776667677677667767767676666766666767676766767767766766677676767676667677666767676776666767766766776767767766676766776776767767677676767667666776767766776776767677677667767767676767767667766767677667676767767677666677676677676676767766767676766776776776766767767767666677676776767766776766767767766766767677676676766667767766776767677676676766776776677667766776677676776776677667677667767767767766767677676767667767677667767767766677677676677667766676776666677676776766776767667767767767767767766776677666677666767767767676677666677676766776677676766776676767676776676767766677666767666766667676766776776677667667767676776667766667667676776677677676776766677677676667767767677676667667767767667667767766776766677677676776776767767676767667767766676776776666767767666766677666667767766776677676667767766766766767767677676676676766776766667767767767666766776666666776776767667767767667677677676766767767676776767667766666776766776767767767667766767767667767767676676776776776776676767676676776766767766767767676667767667677667767677676776776766776766767767766677677677676677677677677676776667767667677677676666767767767767667766677666776677677667677677676667676766676667676767767767667767666776776776776766767676767676776767677666766776776776676667676767667677676776767767667767667767667677667767676767677666767676766667766776776676776666767766776666676677677667676766767766776776776776776766776666767677676667767677666676767766767667677677676776766666776677677676767676776776766677677667767766767767676667677677667766677676776776766767677676767667667676776766767676666677676667767676776776776767767766767767667767766677677667676767667767766667677676767667676667676677666776767667677676776766776767676767667676767676767766666766776666767767676767767677666666767676676776767667766667667766667767767767676667767766666677666677676767676776667676666776766677677677677676676776776776776767766677676766776776767667767677676667767667767677666667767667766676776776766767667676776666767767666776766677677676767766776676677667767676776766767767676677667767676776776767767767676766776776676676677667676767677677677676767766676677667767666776767766767767767766776767676767676766776776776776767766767666776766776766676776767767767667667766666766667766767767677676776676776776776676667767676676776666776767766677666677676677667676766677676767766677676677677676767767667767677677676776776767766767766666767677677676767766776767766677677677677677676776677667767766776677676776677677676677666677666776776776676676677676766767767666767676776676676676767677677667767766677676766776667766776676767767677666666666677667676776776766776766776776776776677676667677676676776667766776667767676767667667667666677667766766776677667677676776676667767676667677666676766677677666666676666776776767666667666767767676676776776767676767767767766676667676776776776767766766677676767767677676776767676676776776767667677677677667666676767676667677676767677667767766767767767667667676767767767767767677667666776776767766767767676776776766767666767677676776767767666677676776776767676767767767677666676776776776677676676776767767767767676676776676776766677676766776776776776676676767667677667676676776677667677666766766776666776676767766776766767767766776676677677676767767767676676776767677676766676776767767767677677676776767677677676776767767667666676776677677667767767767676677676776666776676776666676667766676766666766666776666676767767767767676776767676776776766677667676767766767766776676776766767676676767867766776676667767667767766776667667767676767766766766776677667767767667667766767766776666776767767767667767767766776677677677667766677676666677677676766766766677676676767677676667767766766676776767767766666776767666767677676776677676767766776776767677677677667676766767767676776767767767677666677676766667676677677667767767666766776767676776767676766677676667667666766776667676776767766767676767767767677676776776776776666676776767767767767666676767766667767667667676667677667767767677677677677667666767666667676776776767767676666766767767667677677677676776766776767767766776776767677676677676766766767677677676676677676776767667766677676676676666676776677676677666676776677676677677677676776767767667676776766767667767766776667676776767677676677667767676767766776767767677676776767677666767676676766666776676667767767666767767766776677676776767766766776776767666676767677676767766767766776776676776776676767766677676776776776776667676767766767767766767767666766766676776767767676767767676767676766767767676677676776776677676766677676767766776767766776767676766776776767767767677677676667767767677676767676766677676766677677677677676677667676776676667767767676667667767677677677676676767767767767667666766676776767666677677677676676776676767677676767676767677666766676776676767677677666776676776666776776676776776767677677677676767767677676767667677666776767766667767677676767677667767667676776776667677677677676677676776776767766667667676667677677677667676776766676667767677667766767766776776767767767767766776776776776666677666776767676776776776666676767766676667677677677676766776776776776677676677676677667766676677676776776776676766677667676776776677677676767677677677677677677666776776676767676676767677667767767767676676677677676776776676677667767677666767677667667767666776767677677677676776776767676667766667767667767676776776767767767667667766766766766776767767766666767667677676776676676776677676776676776776767676676776776767676776666776667677676676776776667676766667677666676676776776776776776776677677667767676776677667767767666766767676677667767767677676767667676776776766776676776767677666766767767676776776776776676776667766667767767677676676776776767666776767767676776767766667767676667677676677667667677676766767767767766676676677676677676767666776767676767677676667676776776676776667767667677676667767766766676776776677676677677676767767666776676776667766676767767677677676666767767677676767766677676776676776667677677676767766767677667767677666767767667677677677667666767677676776766776767767767677676676776767667676767767767766766776667667667766776767676776766776677677666677667766767677676767767766776767767767767766766767766676776776676676767767766677676766766776667767677676766767677667767767767767767677676776767676767766767767767767766767766776767667677676677667767676676767667676766767677677677666676767677676667677677676776776776776776776667677677666677676677677667767767767677676677677677677676767766776776767667767677666776767667767676767766666766667667767667767677667666677667766767767667667666767766667667677676776767766666776766667767767666677667767767666666767677676776776666767666666767677676776676776767767677677677666767766677677666667677677667767676776677676776676766666776677667667767676767766677676776776767676767677676677667766776676677676767766776776776776776667677666776677677676767767766767766776776776676776766776776767767676676676766676766776767676676776767677666776776677676667676776677677677676776667767676766767766776677666767677667766776677667767767767677677667766776767767766776677676776677676776767676666776776677677667667767676667677677677677667677667767677677667667767767666767667766677677666677677677667767766767667766767677677666776677667677676767677667767766776766667676767767667767667677676767667677677667766776677676767677666766666767766776767767766776767677666776776776767676767667767767667667767767676767767676767767767676776666667767667676776776776676767767767766776667676767677676776676776667676676676767677676677666676776767766676776776776776776776767667677676666776677676677676676767766776776767767767767767677677667767676676767676767767766776766776767766767767667766776677676677676776767676776776667676676676767767766667667677676767667766667676766766767766676767767766677676767667667767767667676776667677666676776676677677677676767767677677676667677677667767667677677676776676767767766676776776776776776767667766767677677666767767766666676676776776676677667767667666767766767677676676776666776676767766676767767767676677667677676767767767676676667666776776776676767767677677677666776776767767676766767676766676677667677676776667677676776667676767666767667677676767767766776677676676776767767666666767767676676767667676767767767667767676766766776776776667766767767767767766767676666666766677677677677667676776776776767766776677677676667676676776776776767767676767667667767766767767767667767767766766767676767676677676766666776767676776767767767766767677667766667767766776776667767676776676676667677676776776776776676676767676767667767677
67766767677676776767676776766776776767767767676767677676776776776776776776666767767767767767767767677667766776676776666767676776676767667767766676776677667767767766776776767677676776676776766776767766776676776767667767676776667766767676776676676767666776767767767767767766776677676676776767766677666776676666766666776776677666677677677676767677677667667676677667666776776767766767667677676667676767767767767676767766767766776767767767677677676776667667676767666667677676776767677677666767767676776767766776776676676776667767766766677677677666677666767667677676666676766776776677666776667767767676776676766677676776776776676667767767676767767677676677676776776776677677677667767677667767667676767666767667676676776676676766676676666766676776677676767677677677667676767766667676666776776667767676776767677667676776767677667767766677676677677676666677676767677676767667677677677667677677677676666776776776767767767767767767767667677676767766667677667676677676776776677676776767677677677677677676676766776767677677677677676776766776776766676776776676776776767767676767677677677676776667767677676776667767767767677666766667767676676677666776666776676767767767767766767767767677667676677676677667766776766667676677677677666666666766667676677676677677667667767677667676676776677677676766767767667767766767666776767767677677667676776766776767767667767767677676677667767676767766776776676767676667677667667676676776776677667767767667767677677666767677676776776766667767676776767766776767677677677666767666766667767677676776677676776766766677676767677677676767677676677666767666776776676776677676666776666666767767767666667767666776676766667677676766776677667666767676677667767766677666766767677677676776776676677676767767767766776776776767766666776667767676776677676676776767666776776776776666767767667667677667766676776677677667767767767677666677676676767677666776677676677676767676767676677667766766676767767767666776776677676776766676776767676766776677666776776767767767767767767677676677676766776767676776766676776776767676767767767766766767767677667767676666767667676767667767667676766667676767676676677677677676767676676776666776767766767767766776767767766767666766767767667766767667676776766667676767677677667677676776776776767767676776667767677667676767767667767676677666776676776677667766676676776667666766767767677666766776676676677667667766677676667677677677676676766767766677667767767676767767676776776676767766776676667677667667666767666667766676776676776776666776677667667667667677677677677666776766776676776677667676667667666767767767767766677677666767676677667767767677667677667767676677677677677667677677677677677677676776776677676767767767767767767767667676776676676666767767677667766776776776767767677677677676776776767767676676766767767766776677666766767667767767677667677667676767767667767766666776767767676677667677676676676776667767667666766667766767766676766676677666667667767676767677677676776676776776766676767676767767767766676767666767767767767767766766677667676667767676776776776766776667767767767767766767667666776767666677667677677667766666767677677677676776776776677667677667767667767766677676767676776676676667666776766767676676776766776676666677667676776776766666676667676776667677677667677677676776667767677666776767767676766767766766776776776776676776767766667676776776776767676767677667676776776677676776776767767766677676776776676676677676767767767676776677677666776766677677676776676667666776676767667766767676766766776677676677677667667677676776767767677666676677676767677676776676767676766776776776766677677677666776676767676767767666776766766766776776776776676677677666776676666776676677676767766676767766767767676667767766667766776776767767667767677677676666766667677676767676776667667767667766766767677677677676767677667767676776766767667767766776676767767676676767677666666776776766766677667676776776776767767767767767766677676776776767767767767677677677676766776767767766667767667676776677677667676767766676766677677666677667676677677676677666767677677677666776676776677666767667667767667767767766766676767766767677667767767767676766676677676776766677676767677676677676767767766676766776767766677676676776776666776667767766776766767676676776666767667676776776767766676676776767677667667767766776776676666677676767767767677677677667766677676776776767676767677667677677667766776776667766767676766767677676766667767677666767676776676776767667676766776766767767766676776666677667676776776767667767766677677676776776676677676776667677676677676676776766776767767767677676776776677677667766767667767677666776776677677677667666776666677677677676677667766776776676776776766776676666676767766767767767767767677677676667666767676676677676666766767676676767667666767766767767767767766667767766677666776767676766776667767767666767676776766666677667677667767767767767766776776766667767766676776776767766677677677676676776677676766667676766767767766677667667767676776776676776767666676767767677667767767767676767666776766776766677676666776666766776776776766776776776776776767767676776776766776676677677676667767676767666776667676767677676776767767766677677666667767676776776776666776767666776677677667767767766676676666767676767667677677667666676676767767667667766677676677666677667767677676767676767676677667667766666766776776666766767766767766676667767767767677677676767767767767767767667767767766677676677677677676677667767666767766776767767676667767676767677677667767767676776776677676767767767676767667767767667767677676767766676776766767766767767676766767766677667667767667676776667766776677666776677677677667767767767667766767667766677667766776766766776776776766767767766676766676776766676767676677676677676677666776776766676767677667767666767667767767677676766776767767767677677666776776776676676776667676677667677667676766776776776677677667767667667766767766776677666677676767667677667767667767676767766676676667667667767677677666776676776767676776767677666676767677677677677676776776766767667766776767766676677677676776776776677677676677677667676776776766667677677676666766767676776776767766677677677677676766766776767677677677667677667767676766666677667767767676676766676667676776676767677676766667767676776677676666666767676666776776677676767667667677676776776776776766776767767767767767767677676776776766776776776667676766776776776767677667667766776667767767767767676767677667767677666767767767676767667677667676666667767676776776767766776776667767767767766767766776676766776767676776677667766766766666776776767767767767677677677677676677677677676767677666776776776767677667677676776767667677677676666776766677677677677666767677677677676676776776666677677677667676666776776776767676767767767676667767767766776676766767767767676666776776676776767766776776666677666767677676776667767676767676677677676776767677677676776776776767767767676667676767667767767767677666776767767676676676767767767667677677676767667677677677667667676767767767677667766677677676676676766667677677677677677677667767677666767766767767667767677676776677667767767677677667767676766767677667676767667766767766676767767767666677676776666776676677667766667676676776767676767676676766677677676666776766767767766776776676776776766766776767767767767767766776776767767676766667677676677677676776776767676767677677676776677667767676667677677677677676766677676766776776776776766767677666776677676767767767667667677676776767766676776767667767677667767676666776766776676776676766776767667677677676776776776676776776776776776677677677676776776767767667766776767767767667666776676677676767767766776766766767766767767677677666776767767767676767766767766767667767766776776766776776776767766776776776776776677667767677667666677677667767766767767667767676767667766766767677677677677676677676767667766766767677667767676776766767667676666767677677666767677676766766776767767766776776767767666776677676766766667767676666666767676776676776766666676767677667677677677676776767767767767767766676767767766667767676767767766776776677676677676776766767667677676766776666767767766676767767767676676767677677677667676776766677677666767766767766766677676776667676776667667667767766766766677677667767677676776677677666667767676776676776776667676677677677676776677677677677677666776776776776677677667677667676767667676767767767666767766776776776776677677676667667676776766676767676676767766677677676767677667767676767677667767767767767676766776776667676767767677667667676776766767766767676766767676766776766766677676776767767767666667676776767767677676676767677676767666767677677667767667676767677667766676776676767767767677666677666767676767766776767767667767767677666676767767677677667767666666767767676767677676676767676667766667677676776776667767767667677667767767677667667767766677676667676767766776767677677676776776767767667767676776776776667767767676677667766776767767766767677677676776776767767667676767766776766766776766676767677667766767677677676766776676767767766767666776667766676776767676776776767677666677667766776676676767767676776676776676766776776767767767766766767676767677667676767677667766766677676776767677677667767677667676767676776766677677666767767767666667676677677676776676766776767677677677677676767766776776767767766776776776767766776776676676666766767667676766767667767667766676766776766667676667667677676677676776676677667676767677676766776776767676766776767767767676776677676766676776676776766676676677677676776676676766776766766677677666776776776776776776776667676676776776776767767677676776776776666667767677666776767766667677667676766776767766676776767677676666667767667676776776676667767767666676766667666766676676776766767767667766776667667677667676767766776776767766776676767677676667676766776676766766667767766767677667677677667667677677667766766677676766767766767677667767767667667667666667666767677676667767767677677667667766776776667766666677677667666676776776766667666776766766667766767667767767766677666776776776776676667766776776767767767677676667677677677667676676677676776776677667
66676767766776776766676767767766667666767767677676776667667766667767766776767667667677677676667677677667667766776766677667677677677676766776776676766776676676766677677677676776776766766776776776676767767767767677676776676776776776776776767676776776767676677677677676767676767767767677666767766677676677666767677676776676767677676776666767666676766676776767666776767766677676776776776667766766776767677677676767767677677677677667677667676766676667766676766776776776667676767667667677676666767677677677667677667676767767767676776776676767667767766767766767676776767677667667667677676776767767767677677667677676767766776776776776676767767676677677667676776766666767766776767767677666767767676776676667666776766677677677676776776776776767766776766776667677667767767677666776776776767677667767666767677677677666776677666767677676776767767767677676676776676767767677667767767677676776767766676677677676677677666767767767767767677676677677667766776776677677677676667676766767766666767676766767767767677676776766666676767767677666677676667766766767767667766776776767767666776767676767766667767766667767767766776767767767766766776767766677677667677676767676677666767767677677677676776776766666767667767767767766776667767767767767667667767767766776667767766767676767767767767666767676776677676676767767667677667767767766776776776766776767767677677667677667676667767677667676766667767766676767767676776766766667666767767676776767677676677676776776776767767766776767677667766767767677666776776776767767766666676767676766776677677676766766667676676677676776677676667666776776767667677676666767666677666776677676677667667667677677677677666677676776766667767676667767677667766667676776666776776767767676776676776677677676767767676776767766677666767676776767676767667677677676667677677667667767766776677676776776776676767767766677677677676776666767677676766776767666676766667767767767666767767676676677666767766767766676766766766666776776767767767766676776766666776676767766766767767766766766766776776776677666776766767666776767677676776776776766667766776776776767676677666767767767767766676776767767666776766667767766776767767676776676776676776776776776767676776667767667677676677676776776776776776776676667667676767667677677666776676767766766767676776767666776667767767667667667766766767677666776766767767766767676667666767676776677666776767766767667767676766767767766776767677677677676677676667676776767767676776767677677677676776666676776776666776677677676767767677677666776776766767676776667767667767677676776666767676767767767767667676776776766767766767677666767767767766766776776676677677677677676667767767676776767767766767767676677677667766776776767766677667676667767666776677666776767676677677676776677667667766776776667767676767677677676767666776776667767767767676767676667666766676766676767677667677676767667677676667767767766767766677676776776776776667667766776767667767766677676776776767676776767667677676676776676776776766776677667766776767677677677677676766677677676776677667677676767676776767766676667767767666776767676766776677676676767767677677677667767677677676767766776776766776677676767667677677666767767766776776767766776676776776666776667766776776676776667677677676767767677667767766767767677677666766767667667667666767667767677676776676767677676767676667677666766776667676776676677667676767767766776766776776776767767666776776677667766776767677667767667767677676677667767766666767767767676767677676766776676767766677667766767676667676767666776767676766666676776676776677676776677676776776677667667767677667767677677667766776776677677677667677676776676767767766767676776677676776767767677667767676766776776767676667667667676766677676776676667677667767667677666667677666767676676667767677666766776776766776766767677666766667767667767766776677676776776776767766677667767676766666767676767767666776767676676776677667767676767767767766776776766767666776776676776766667677667766676776766666767766776766767677677676776767667767667767767676676767676666767767767667767767767767767767767767677677676776776667667666766767766677676667767676776666767767677667667767677676767767667767667767677676767766767767767766776767677667767677677666676767766776776767676677676767767767667767766677676776676776776776766676677676766776677667666776776767677676776776767766766766666776666766767767767767676667766666776677666776766776676766767667766676767667667676767767766776676776776776776767666776767666766677677667766776666676676677667676667766776766766677676676667767677677667767667767667677667767766667676767676766767766766677666677666677677667767677677676776677676776667766677677677677676766677677667767676776776766667677676776766776776677676776776776677677667667677667766676776776767766767677677667767766676677667677667676667677667677676776776776677667766667767767677676767767676776776767767766766676776776767676767667676767766667767766677667767676766776776667766766767666776676766776776776767767677677677677667677677767767667666767767766776677667766767766767677676677676767676767766776766767766776776776676767767676676766667767766776667767677676677677677667666776677667767767666776776666766776767677666767677676776767766776676677676767666677677677676776677677676667667767677666766767677666776667767666767767666767666676666766677677677677677666767767767767767767677676766767677666676776776776676666776766776676666666767766776767767677677667677676667767667767677677676676666766776776776676767767677667766776667676767677677677677667677677667666776776767766676676776776676776677677666776776667667766776766776766776766677676776767676776767677666676766677676776677676667767667767676767667667676767677676767676677676766776767676667767766676767667676776776677667767667677677676767676767666767666676776677676776667667667667667676766776776776776776676776776776776776767767767766677676766676767677677677667667667676676767766776667766676667766776776776767677667676767677676676767767767667766776767666767676776767676677677676676766767767676766667676767667676767677677677667676776766677676766776667767767766666776776767677677667677677677677676776766677676776776667677676776667767666776776776676767767767767677677667767767766767767676776776767766676766767767767767767767667667767767676776767767667676677667676776776766767766767766677667667766767667676667667767767766767676766767676677667676776767677676676776776677677677667767667677667767667667767767767766776767677667766776666767767676677667676676767677677677676677666676677667766767767676677676676766776666776667676666776767767677677667666776776767676676767767676767767767767677666776767677676666776776666776767677667667676776767767676676767667767676776776676767677677676776766767766766677677676767767767676776767676667767677667676676776676767767677666776767767766767667677667767766767666676766667667767677677667667767667767767667676776776666776776676677677676767767676676766776677676667767667766776767676776676776667767677677677676676767767767767677676776776676776767767667767767676776767766676667767667766676767677677677677666776666676766766766667677667767767767666776776776667666667767676667677676766766767767766667766776766767666776766776776677667767676667677677677677677667767767676767766767767766776766766776776667676776767766767667766666677676776767766767766676767767767677676776677667766776776666776767666676776767676776776666766676766767676677676666776776776677676767766776767676776776776776776666767766776766767767767676776677677676767767767767767766676776667677676677667767767677676677677667767676676677676676667766767676676776677677676776676767767767677676776677676676667766767676767677676677677666776677676776677677677677677667677677676767766766677677676667766667767767676776776666776776767677677677667667676767676767767676676776776776776767677676776776776767767676767677676676666767766767676767767676776667767767767767767667766767767676776767766677676677676666676776776667767667667676676767766767767677667766776676677677667767767677676776676776766677666776776776776767767766676767767676767767767667767677676766767766766767767667667676676676766767767667676676767767767676766676667767767767677676776776677676677666767676767766776677677677677677677677667667767767767677677667767767676767677667766767767667677676776766676776767667767767666776766776776666677677677667677677666766776666776676776776766766766766667677676667766676677677677667676776667767676776667767676776667766776776766767767766677667766677667766776667666676677677676766676767667676767666766676667677667767767676766776776667676766766667766776767766767766676667676667677677677676767676667677667767676776776767766677676766776776776666666776776677667767767767766766776767666776776776676677667667676676767676677677677667667766776676767667676776766776776766767767677676767766776767767767677677677667666767767767766676776767677677676677667767676767766667767767766677666677666767767676776766776676767667767676767767676666676776776776767766776676776776776767767767676766676766776766767667676676776767676677677677676776767767766766677677677677666767677676767767676776776776776776667766776677667767767667677677667767677676767766676766677677676767767667767676776667676776776676666677676767767766776676776677666666667767767766767677676676767676676776767767676666667676767767666767676676776666767767667767766667677667766767767767676767676776766767676666766667767767767767667767667767766766776677676767766776767767677676776776666667677667767677667767766666776667766776776676666676776767676766767767767767767767677677676776776766767767666776767766677667767677667666776666767767676767767676766767767767766767766776776767667767767767677666767767676767767666666776776676776767767676667766776667766666667767767767767677676767767667767767767677677677676676767677677667676776666767767676776676767767767767676766776677676767667667766667676767677677667767666767767767666767767667767766776666776767667677667766766766767767767766677666776676767767676676766767767676767677667676776666676776767666776767767767676677676667677677667767677
6667767766776677667677667767766677676766677667767667677677677666776667767766676767677676776776776767766776776766767767766776767767767766676776776767767767667666767677666776677677677676766767676766676677676677667677676677676776767677677666776767677676677677666767767677676767676776676677667767767667667767676677677677677667767667767676676767677666676776767766776767767666766776676676766677676776767667767676767767677676776766767767767767766776766676776776776677667767767767677666666666776776667667676767677677667666766766666677677676776766776767676676676776766776677667767677676767676776766667667767766666677676776776676667766776676776767677677667677677667667677677666767677677676776766766776767676776776776677667677667667676677677677677677667677676767666767767667677676776766676776666776767676776677666767677666766677667766776776776767767766776677676677676776666776766776767767766776676776766766776666766776666776667767767676767677676766776776667677667677666776667677677676776766767677676666776676767667767667767766767677676767667767676776766767667667767677676676776776776667667676667766667767676766767677676677676767767666767766677666666766776776767677676677677676676677676776776667767676766776776767767766676677667767767767677677676766776766776676766767666776776776766766677676676776776776767767667766776767676666666767767767766677666676677676676776767677666776676776677676676676776767676676776766776776776776767666767767677676676767667666767767767677667766776766767667677676766767767667667677677667667676676676767676766767767667676766776776667767667677677667767677677677676667676767676767766767677667667667767766667766767766776776776676677666766766776776767676776766776676677677676766776677667767767676677677676776776667766677667767667676776766667667677677677667666767666776776767766776776767666766766776666766677676677667677666776767676677676776776676767767677667767767677676767766776766767677677676767677677677677676776767676776666766666676767667767767766776677677677666677667677677676667677677677677677666767766676767666667676766677676767767767766776676677677666666677666776776666676776766767677676676776676776667766776666676767766667766767767767677677666767766766766767677677677676776766677676677666666776776676776676676767766776776776776676666776776766667766666666767766767667767667677667677676766776676767677676677677677666667766677677677677666767676776776776767667676766776767767767676676666776667766666677666776776666767767677667767767677676766776766677677667767676766776776667767767667667767666776767766666677677667676677666676776677667767677677667676776776667767767676767676776767767767767766667767677666676776677676766776766776776776776776767767766776767666776766776776776767667677676776776676776676767676766776677667667676767767766767767766776776776766766776776767677677666776767766766666676767677666767766766776766767766766677677666776776767766766677677677667667677676766776676766667767767766776767667767767667676776767766676767767667677677667677677677667676767676767677676776677677667767676767676767766677677677667676677677666776776667767767667676677666776767667766776767676776776767676667766766677676766776776666676767767677676676676676677667677677676767766676676766677666776767677667677676677667667767676677677676767677666767667677666767677667676666676767767767767666776666767667766776776676776776767766776776676667666767766767667766676676677666667676767767676767767667677676776766766767677676667767767767766776676767677676766776767767767767766766677667766676666667767767676766767767667676767676766767767766776666776776676767767767667767767766766776676776677676767767766767667767667666767767677676776677666767766776666677667767667766767676776667677666767677676767667767666676776767666676776676677677677666767767766776667767767767767767676667767666776776776677676776776667767767766667677667767766776676667766766676776676776677677667666676667676776667667766776776676677677676776666766676677667766776677667676776767766766667766776776767766676767667767677676776677676677666776766776676767677676776776767677676767767767676767766666767767767767667766766776676767677666767766767767767677676776667767677667767676766776766776767676776676776767676677677676776767676776676767767767766667667767767766677676677676676676776766767767767767676677676767766676767677677667677677676776767676767766767767767767766767667676677667767667766766666776776766667666776667766767666776666776676776767666776676776767766677667676766676667767766677667667767667677677667767677666676667676767767676677666767767766767667676676677666677667766766767667667767767767676667767767677676767676767677667667666766776766766677676667767677677677676767676677667767677676667767767767667767666776776767766776767766667667767677676776776776776776767667767767767767766776677676767767767767767767667676667676776676766767766676676776677677666776776677667676767767767676776677667767766677676776776676776767767677676677677667767767677667676776766776776667767767766766767767766766767767667767666667766766767767666677677667677676767766766767767667677677667677667677677676776776776776676776766767766776677667767767677677677667766766776776767767767767766676767667677677677677676766776767766766667676676767666766767767766776776767677676776776776676677677667676767667767767666667676676677676767676667676776776766767766676677667667676776766767767676776767766776766766667767767677666776766767767667667667767766776776667667667766776766676767766676776676776677677676677676767767677676667767767667676677667767767676776767766677676666776666766676767766776677677667677676767677677667676677677677667676767677667766666776776776767667766767676776776767767766776767766767677677677667766767767676776776776767676767676767676767767767677676677677677676776776776677677667676667677677676667766776776676767767767677677666667676767766676776776677677677666767677676766676766776766766776666767677677667676677676766767676677676676776677667767766776676676767667767677666677676667677667767677677676677676766766677667676667766766767766766677676676667677666766767767766776776676766666776767676677667767767677676766776676776676676767677677676676676767767676766767667766767676677677677676767677676776767667767676766766776676776776776677676667677667767667667766776776766776776776776776766667676676776767767676766677667766767666767676676776667667667767677677666776766767676776667766667667766676776767676766776766676776676767767767767767666776677676667767677667767677667767767766676676767767766667767676677667767767766776776667766676776776776776666676766677667677677677667767767676766676766776676776676676766676767767677676767767677666766766776667676776776766776667766677677676776766676776676776676776776776776767767767767767766676767667766676766776677677676776776676767767676776767767767767766666776677676766767667676776667666767767767677666767767676767767676776776767766776676767667766776767666677677677677666677667767767666776767676776776776766767767676676677677676677676776776776677666776776667767767677666766766676677676767676776767676677677667667766776666667677677676677666767766667676767667766677677677676767677677676677676776776767676677667766776767667767667767676677666667676667666677676767676676767677676776776767677676767767677667676767667767677677666776767767666776677667677666666766666776767767676776776776776776677677676776767667767677677677667666767767767677667766767677677677676776667767677667767676776776776776767676676666776776766767667667767767766776776767767667767767766767667767767766677667767767677676776677667767767766767766676776776776676776776677677676776667677676776667677667676767667667767677666776776767676776767677677667667676776676776776766766676767766766776776776667766667676667676776667676767666676767677667767666676667667677676776776776766666776677677676766776776776667677677677667767766676677676766776667667677666766766766767767767767667766766767766676776676667767766677666767677667766766776677676667767767767676677676767767767676776767767767676776776767676666667676766666767767676676776767666766767766767677677677677676776767767666776776767677676677676677677667767666776676766766776766767676776767676776676767677677677676767767677676776776766776776767766667667767677676767667676767666676676767766766667766776766677667767677677666776776767667666776776776676776677667677677676776776767676776776667767767767767676776767667677676676766776766767767766677667676776666766667667677676676767767766676667766776776767676766776677677677666766776677667667767767766776767767667676767767766676776776667767676677676676767767767676767766666767677676766776776767676767766667767676667766766776776667676767667676667767676767766776676776766667677666776776766776666776776767767766767667667766767677677677666766776667677676766767767676767676767677677677667766677677667666776776676767677667767666767766776776676677667766677666676776776767767767767677667676767677676676776776666776767766676767766776776677676767767766667676767676667767767767676776667767676767767666776676776667676767666666766677667767677677667767767767766676776677676767676667766776767767766767766667767766776766767766776677666767766677676767767677667766776767676776776767767667667766676767677676677676767677676766776776776776776776676676666676776676767767767667767676667766767667667767766677666676766767766667677677666767767767767667677676767676776676776666776776667677676676677677677666767676677677677676767667677677666666767767767667767677677677676776776776667766767677677667667667767767676776767766766677666776776776766776766767677667666767676776776677677677666767767676766776776767677676676676776776677677667767767767766766767666677677667676677677666767666776666767676767767767677666776776676767667676767767767766776767667677676667676776776767766677676676776676776776767677677676666676776767677667677667767667767667667767766767766767676776677677667767667766667667677667676776667667767677677667766676767667766767767676767666776766676767767676776776776766676767766766776766776676767767677667677
767767667677667766767666666776776776767767667767677676776667676677676767767677667767767767676776666767766766776677676766776676767666767766776676677676676676677677667766767766676766676676767767766767667767767767666666667767767767766767767667767767767676766767676776676776677676776676776676767767677677677667667676766667767766666676676676776776766776766767766676666767677667667676676766676776776766767676776767677676677667767766676767767767667767766776776767766677676676676666677676776677677677677666666776767676666667667767677676676766677667767676677676677676776776767766767767766767677667766776667767667767676776776776776767766767766776667676677676766766667766776677666767766766776776776767767767667677677676776767676776676676677676767666676776677667677677666667676767767667667676667767767767767766766776776766766766767767666676776767677666767677676776776776776667767767677677676766677677677666776677677676677667676667677677667767676767766776767767767766776767677677677677677667767767767677677676677676776676767677666776766776776677667676677667767667767767767767676667676766766776776767676677677677677667767766677666666766776776776776676767767767766667766776767667666776776767767667767767667767767666766676767666776776776766767677676767667767676766676767676776766766766676767766776767677667676776776766776766776767767766767677667767767676767676676776676776776767767766776776676766767677667676767766666677677667767766767767676766776767767767667767677676766677667677677677667677676767677677677666776776767676776677676767666776767676766776776767767666776767767667767677666767766766766767676767767666767767667666776767767766677677677676767766776677666776666776676776676776767676776767677676677667667667767676776677677676667676676677666676767676766767767767767676667667766776776766767676666677677666767766767676677667676776776677666776766677666767767676676766676676676677676676776776676776766776776677677677666766767767766677676677667676776667667767676667676767667667676767667667767676677676766667767767767766666767767766767676767677666666677676676676676767767676776767766767677676767667676776767677676776667766766667667676676776767666776676776776677666766676776677667677677667766766767676767767767676667766767767767677667676776677666767767676766776776677676667666677677676767677677677676776677667767767767766766676677677676776776676676766766767666776667677667667767767766767767667676766676776766776776766776776666676767767766767766766766776677666776677667767767676776767767767767767666776676776666667677677677677676776676776776677677676767766676666676676767767676676766676766776676766766767676767677667667766776776766677677667766666667767767767767676767767766776766676667677666776767677676776766676676676766667677677667667767676676666767766677677666776776676776677676677676677677677676677677676767767767676776667766776767666766676676776676776776767767766667666776767666776766676667767677667676676767767766767766766776776766767766776767676767767676676767766767667666677667766677667766776677667676767766776676776677677667767767667666767676767767667767677667766676776776776776667766767667766667766776667766776667666667767676676676767667676767767677677676767677676766776767677666767767666767667677676677677666776667766776767767767766767766776676667767767766776767676767767767767677676667677677676767767676776776776776776776776776766667676776776767667677666676767676767767677676667676667677666766776776677667766767766677676677666767767767676767767676776767666766766776776677677677676667677676776776766776676776776766776666667677676766677676776766767676776676776667676776776666677666776767676766676767766766667676766766676767766676776776767666776766667767767766676767767767766776776766776676676677667767767676677666776776667677676666667676776776767677676767676676776677677666667766776776677666767677667766677667766667666767677676776676677666776776776677676676766767767666767767676767767767677676776776766676677676677667676666767667676767676766766677676667676666766677676776676677667766767767667767676776667767766766767767676776676767767767676767676677676677667677667677677667767766767677677676767666776776767767667677667677677676776676767677677677676776767766767767676776766766667766776767767667677676767766676767677677667677667766776677667767766667766766766776767766767766767677677677666767676677676767766766767767766766776676667667676766767676776776677666776677667677677676677667677666776676766677677676767767676776766677676767667677676666676766767676677676677676767666767766767767767676666776767767677677666677676767676766667676677667766776776677677677677676766776677677677667676767767767767766766677676676677677676767767677677676776776677677667676766666776776767666776767767677666776677676677676676667767767677667767766776666767666677667676766776776776776667767767676677676776677677667676766677676666676776776776667767767667677667767766666766677677677677666767767766776776776776767676776766676677667767767767676666767677676776767676776766767667766776667677676677677677677677676776776776776776776677676766776776776677676776776766776767666676677677667767667677667766776767677677676767667676766666767766776776776676677676677667677676667766776776767677677677677676766677666776667767676677677666767767667766767667676776767667677676776676776767677677676767766776776677667677667667767767766776676676776776767667667677677667767676677676776776776677676766776776677667767767766676766767677676776676766766767677667677677666776767667676767677676776776767767767767767676776776677677667767667667767767676676776776667676767666666766767766767676776766677676766667677676767676766767676666677677677677677667667767677677677676776776766776776776667676767677676767766776767677666767677677676677676776766767767766666676676766776767766667766677667766767677677676667767676666767677677677676666776667677677677677676776766776776766776776676766677677676767676767676776776776667667676767677666767767667676776767667767667667676676767766767676776767667677666776676776766766776676776667767667677667667677676776666677676676776767667766776776766776667766677676776767676767666676776776677677677667677677666676767766766776666676776767766776776677667667766766766776667677667767677666776776767676776767767767766767667766767767676776767766676776776766767766677677676767766677677677676767767676677667767766676776767767676776667767676677677676776666776767676776667667767666776766767766676767766766776766776776776677666767767676767766676676676667767666776776767667666776677677676677676767767767767667767666677676776766767766767766667767767676677666767667767667676767677676767677676667667666767667767676766776766776766667767666677677676666677666776766767767676776767767667676766667766666767767676776776677676766767676666677677676767676776766676776677676767767766767766776677677677677666767667767767676677667766766667766776766766767767767766766676766776767767767676776767677677677677677677676776766767767677667667767667767676766776676776766676767767676776776767677676776766667677666776776776676776667767766776767677677666766667666767766676776766776767667666666676776767767767767676776667766776776677667676677676667767767767676776767766776767766776766766767666677667666766767676766676766676766766676667677667767767677677677677676767767767667767767677666677666767676776767767676676767667767676767767676676776676667676676776677676767667767766776767766767677676677677676776776767666776766767677677677677677667766776776776667667767676666776677676776677667677676776776766677677677677676766767767667676677676776776676767767767766776767676776776677667676767766766767676677676666667676767667767767676766676677667767676776677666666776776677676676767676766677676766767677676767677667676776767766766776767766666676776767767676676667676776767676677676667767767767677666776677667676767767677677667666676667766776776776776776776667766767677676776667676776776776776767767766766667767766767667677667767676767676677667767676776767677676767767676766776767767677676776776766776676776677677676776677667676666776776677666676666676677676767766677676776767767766776767667676767677667677676776667766677677676677667676767677676766776767767767676676776767677676767767767666766776767666766767677677676676766667676766766767766676766776776766676676677677676767667676776677677677666677677667677667676676677677676766676767766776776766666776677667676767677677677666776676767767767766776766766767767767766776776767766776767677676776677676776676677677666676676667666667766666776766766767767667676676766776776767767767677667677676677676766676676767676677676776767667677677676767667667767767766776677666766776676767767676677677676677676666776767677677676776766677677676767766677677677676767767677677676767766766776767667767766776766676767677666766667767767767676767767667677677667767676667767667667676776776776677676677677676776667767666666677676666767676776666677666776776767767767676667677676767677677666776766677676766776776776776677677677666776766776677676767667677677677676766767666776767667766676676676767767677676767767767676776767677676676676776677676776776776767767667677667766766767766776776776766767676767767767767767666767667767676776776677666767676676676677677676776776766676767766667677677677677677677667677667767676776767767767767766766676667767767676677676767666776776776776776666767766666776676667766776677677677667666666766776767676677677677676776676667766776776776677677677676766767677666766767676776776776766767676766766767766767767667766677676776767766677677676677676776767766767767767667676767677677667676666667767667677676767676677677676776776776776767676776766767766776767666776667766667676767767767767667766676776677666676776776676666767767677676776776767676776776676666767767767667766776767676776776677667767677667667677667677677667676677667677676667766767667676676767766776776767677676676767667767767767767767766676776667766767666677666677676666776676767666677676776676767676676766766666776767676776776766676766767667666767767677667767767767767667676677677667667
6667666776677666767766677666666666677676767766677677677677666676776776667767767676776766667767767767766766776767676767767667766676767767676667676776767676677676767677677676776776767676766766676776767767667767766776667767676676776776776676776766677677676776767766766766776676667766766767766677677676776667767766667766667676776766677677677677676767667767767767666767766776667676677676667766767676776776776677676776667677677676676677676767667667676767677677676676676776766776677676677677676667766666767677666677677677667767766767677677676676776776766776766776677666767766776776766776776677677667676767766776776767766766767766776766766776767676676776766667767677677677676776767677667666767676676677667666776767676766767676776766776676766767666676767666767766776667676776766767767766767676667676666766676676776776667676767766676776766776767667667766776667767766767766677677676776767666677677667676677676776776776677676776666676776776677677677667677676767766767767767677666677677667676666776676776767767766776666776776767767766776776776667667767677667767766766767766766776766776767767677677677676667767677676767667767667766667677677676767666776767767676767677667676776676776767766667766676776767767676676676676776776666767677676776776767667767677676766776776677677667767677676677677677676666776677667766767667676767677677677677667676677676776767677676666767767677676676776677677677677667766766776767766767767677676767676767767676776767677667677667667766766776666676767677676676667767676767767766767676676766766776767766766776766767766767666677667766666776767767766776676767667666677676767767666776776776767676776766677676776766677677667767767767676767766666776677677677666676677667677676766677677676776766767767667767767667767667766666766766767766776767766767676667767767767767767766677666676767677677676677667767667676767677667766766766776776767767767666776677677677676676677677677666667767767677677677676766776766666766766767677676767767677676767767677677667767767766766766677677677677676776776776776677667676677677667676766776767766676766776667676776677666776767766766776766766677676677666776766767767767767767666776767766776767677677667767767667767767667676676676666776667767676776676767676767767676767676776677676776767666766767767666677667767666667667667667766776667677677676767666766676776766776676767667767766767676776776676776766766776676767676667766767767666766767676677676776776776766666677677667667767767767766767676676667667667766776776767766767667767676676766776766767767766776767766776776676677677676767767767766766767677677666677666776776766676677676776667767767667677677676767667666766776667677667767766776766776677667667767766667767766776767676676676776766766677677667677676767666676766666766776776776676767767767767767676676667667767667766776766776776667767766767767676767667766776667676676667676776667767767676677677667767766767767676676776767677667766677676676676776677677667677676766767677677667766767667767767767767676766766677677676667767677677677676776776766776676666767676776767677677667767767667677667766767676776776767767677666776776666676766776776676767677667676766676767767676767676766676767677676776776677677676767767667766767767767667767767667767676667766766776666766677676767677677667767677667767767666676767766766776677676776776767767676767766767767766766767766676677676766767767676667677677666767766767767677677666667767766677676677677677677677676776676776776667677676676767676776676677677666677667767767766667666767767666667667767676667766776676766767676776776766767766767767666776776666676677666766766767767677676676776776776776677677667667677677666677667766667677676766677667766767766776676666776766677667676767767767767676667677677676767677667677666776766776766766767767767677677676676776767676776677667677676776776767667766767767767767766776766776677676776776776766767677676677667677677677677677677667667667667766766776767767767766776767767677676676677677676767767676767767676676767667767767766776776776776677666766767666766676776666676776677677676767676766677677666766677677676767677666767677667766666776766767767666766676667767676766677666667766776776767767767677677667767766776667767767767666677666767766776776766776766776776677676776667666667666667767677677676677676776767767676677677667766677677667677677677677676776776776767677666667667677676776767767667677676676667667767676677677677677676677677676766776766776676767676776676767676767666776776776766676766767677676667667677676776676767766677676776677667767767676767767677676776767767767676666667767767676677677676767677676776776766766767667767677667767767767767767667767667676767767677667666676776767667677667767667766776667767766667767767677666666776776667767666767766767766767676676667767766776776766767677676676766766677667766676776766766676676776667666667767667676667677677676767666676677667667676677667767676766676776666766776767676776767767666767667677676776766767676767676776776776766677676677676767676767676776767767676676767667677677677667667767767766676767766676677667677667667766677677677676677676767676776776767767767667666766677667767767767676776767677667677666767767667767667767766776767667676767677677677677677666767767767767767677677677677676667767766776766767766766776677677677676776776667766767766767676767677677677677676676666767766766677677677676766776766766677676776676676776776776767767766677677677676766776767766776677677677677677666776767766776776776776767677677676676677677676667676776776667666766767667676776766776766766776776766776676776677677676767766776667767767666776677677676767766776776667766776767767767767767767666767667676776766776776767766666766667676667767766776767766776776677676776666767766767767767767676776767767766776767677676776767677676677676677667766667677667677676767766676766776767666766776776676776676677677676767676676677677667767676766767677677677676776666767667766776676677677667767676676767676677667767667677667767666776667767767677677677667767766776766776676676767767677676676666677667766767677677667766776767767677677677666776776767766776667767677677666776776776776776776776766776766776767676776776776767767766776666677677666677677667667767767667767767767767677676667766767666677677676667767767767766767676766776766676766676776776776667676766776776676767767676666776676766776776776776766776667766676767676776776677667767676666776677667676766776767667767677667767767767677677676776676776776776776667767766677677677676667667676677676676776677677676676767767667667767767767677667766677667767767767766767767676776767767676767667766776676677676776776667766776667667667677667766767677676767676666766767767677676776677677677667667666676767766667766677667677666776676676776677677676677667676767676766776767677676776677667676776776677676667676776676767766766766676766776776767676776767766766667767677676666776767767666776767677667677677677667766776767677676767677667767767676776767667667677676766677676776676677676767667767667767676767767767677676677677677667677676767766666677677677677676767676767667767767766767766667676776776667667766677676766767677677676776667767666767767767766767676776767767767767677676766776766676776766776677677677667767767767767766776676766776766776766676676677667676776677666776676667667767766766776677667676767676776767676776766767676776677666767667766676766767767766667666677677666776767766676776767766766677667676767677666767767767676767676677677677676676767766676677676677677676767766766776767676776767766776667767767766767676776667767677676766776677667767767677677667767676776677676667767666776767766776767766677676767676776766767767767767676676666776676666666767767767767677667676767666776767767677677677667666667667677677677676767667766676767667767676767677677677677676667676776666677667766666776667666776767766676766677677677677666776666776776776676766776676767767766767677677667767766766676676767767767667677677676766667676667676776767767667677667676677676776767666776677677677677677676767677677676666776767767676776676776667676767676776776776666776676667767767767767767766766776676767766676676776667676776767677677666677666776677667677677676776776676767767676677677667767767676767767677676676667667666667676776666676667767677676767666776776667666676776776766676766776766776676667677667767677676776767767676667767767667667677676676776677666676677677677676677667676676767676667767677666767677676666776767766677677677676767667766776666776776767677676677667667676676776766776776767667767766776767767676767767666776666667767767766766776677666776767667767766676676776776766767676677676676677676667766766766766766677667767766776766767667766776677677677666767766676767667767677667666776776776666776676667677666766776767676776767667666776776776767766667667676767767677676767676776676667766767767767667767767666676766776766776767677677677667767766776767666667676776776767767676666776776776776677666776776776776767677666767676776776676766767767767677676776766666776776676676766776767667676776676666677667677677677677676676676776767677667676767676677677677666767766677667766676767767767767766676676667766767677676666776776776766776767766767767666667667667766776677677677676767677666766776767676776767676776767677667677677676677667676676776766776767766767676667676776677676776667667676677677677667767677677667667766776776677677677667666776776667767676667676766676776767767767677676676776776667676776766676677676766767666677666776677677676776676767677676776677676767767767676776767767677666676776766776766666776776677676677667677676776767676677676776667676677677676776676677677676766667767667676776767667677677677677667767766677676767767767676776776776776676667677666677666676776676766767766677676667766667677676767767767766776667677677667667766776776766767767766767767766766776766676776776767767677676776677666776766676776767677677676776767767766776677677667767767676776767676776776667766767767667767667766766666776767667766776776677676776776776767766767666676676767677676767767677677676666767767677676776666776667667767766767676666767766767
36776766776767767667677667667767767667767676767667667666677677667667766776776767766766776677666776667767767766767676767666776776666766776667677667677676776767677677677666766666767767766676776677677676667677677676677676676776776776776776776776776776776766776677677677676766776676767766776767767667677677667677667767767767766776676766767667677676776776767766676776676676767766776667766766776776677676776776776776676676766767677676776767677676767766766766676667767676776776677677667766776776767767766776766676776767767767677676767766676767767767767767766776667666676666776776776767667676776766767767767676776667677677666676776776776766767767767667766776767667667677676776667677667767767767667767767766677667766677676776667667767667677677677676677666776767666667677667766676766776676767766677676666677676776677677667767766667767767676767767667767676677676776767766677666776776767676776677677667766776666667767677667677667767767766767667676767666677667767766776776676767766676667676766677677666776667677676776776767767766776776677667667767767766776767666776767676677667677676767767667677667667676667667767766676667766677677667667676766767667766776776776776776767677677676677677677677667677666776667667676766776677676766776776766776677666677667766776776767767767677677677676766766766766766676767676776677677666767767667676767677677676776767767677676767767767666776776776767767677676776677677677676677667666676776677677666776766776766767677676676776676766776776767767767767667676776776776767677677676767667676677676776666776676766776776766676767767767766676776776677676767677676776677676776677677667676767766676767766767677667766767767676776776767677677666676677677676677667766677666676667676776667766776776766776776766676767667767676767767767767767667667766776776666677667767766776667676667766776776766776676776677666667766767666767677677677666776767766766676776767667767767766767677676776677667767666767766676767767667766776776767767677677677677677677666766667767667677676767766677676776666767676766776776676677667767767667767766776677677666776766776776776667767766776667676767667667767767677666776776776767667666776667666667767766766676676776767676767676776776776776776676766667667767767666767766776676766676776767766776776767767767767667767676667677676776667667766667667766677667766776677676767767767667766776767767667767767766767667766776676767767767676666766776776676766766776677666766776677677667766767667676667766776767767767677677676776776766776776776767676666776767676676776776776776767767676667766666676667767767766776776676677666776677677677677667666767767676776667767667767767677676677676677667676776767767767676776776676776676776776776677667676677677676766766676767766677666766666677676766766776766667676776776776766767677666776667767766767767767766677676776776776776776677676776766767767677666776676767767667767677677677667767667666676767767767767677667677676766667676676776677677667766776767767766767767677676667767677677677676666776776676776666676766677677667767677676666767666666676776776666767767767676767676677666667767766776676767676776676767767666766776776767767667767767667767767677667767766676766667766766776677676776766666676776666776667766767767666666667667667767766766767767677677677677677676776677676767767676767767676766766676767767766767667766676776667766677676677667767676767677666776776766766767667767766677677676776667766776767677677667677666776767666767767667667676776676776676767677666776776766667676766767766766776767767676766677676776776766676776776776776776766767767766767677676676767677677676767767766767677676676767676667676776776677677676667667667676767767666667766776676677667767766776676766766666767677677677666677677677666776776767767677677677676676776677667677667666776677667766667767676776676666776677677677676776776766676677676776776667767767767667676677677676776776677666666776767767676667767676676676767666776776666766776677676677677666776767677676776776666767667667766776677677676776676767667767676767677676767677676767676776767767767766676767767677676666776667766676666776776677676766767767666667767767677677676776676676767767767767767767767676667766667766776776766766667766776676667767766776666776776776677677676766676767766776767766677667766676767676767767677677677677667676776767766776677677677677676767766667767667766776666776676776676766667677676776766667767767767676767767676767667677676767766776776766776767766767676667676776667667677676667767667676766776676667767667666767677676767766667767667677677677667767677677666776767767666766676766776676767677677676776776767766767767767766677677677676766767767767767766776767767767677666767677666676766677667767767666776676776767667766677676677677676767666667767767676767767766677666766677676776766666776776766767677676776667767667677677667766776677667676767677667677677676677677666776766767677667766776677676676677666776677676767767767677666776776776676667767666677677676776776677677666776767676767677667667767766667677676767677677676776776676667666766767767677667767667767667677666776677667766776776776666666676667767677666677667676776767766776667667666776776776776666776776767676766766767767667666677676776776676776776766776767667676767767677666677677677667677677666776667766676676776766766767766766677676677676776667767677676767766767677667766776667667676767766766776776677676767667767666766776776776766776666677677677677676676766677676767767767766766776676767676766767677666776667677677676766676666776666676776767666776677676666766667766677667767766677677677676776766776676776677676776776776677677676767767667666667676676776776667667767676767767667766776776676776767767766767677666767677667766776667677667676676776776776776776776776776667676767767767667767767767767667766767767766776677667767767677677676676677676776776677677676776677677667677676776776767767676776676776666776767766766776776776776767767676767676676776677677667667677677667666677667767767677667676677666767767666776766676776767677677676676767766776677676776767676677676776767676776776776776676776766767676766776677677667677677677667767767677677677676776676676676776677667667767767766667676776766776666666767766776676767676677676776776677676766766776776776766767676767676776776767667667767767677676776776677667666767667666676766776676677677667766776666676677667767666776677667767666766776776776776776677676776767767767677666676766767676776776776667676766677667677667666776776677667676776667767767676676776766676776776776766676677676776776676667667677666767767667766766767766677667766776776666776776766767676776776776767767767767676667767667767767766677676666776767676677677676776776776767677666767676776766776776776776767767767676667767767767766766776767766766767766776766767676767676776677677677677667766776776666667767766667767767676767767767766776776676767766776767676767676776776776676677676677677677667676667677666667676776776767766677667677677666666666766766676767676666767677667766677676776767766767667766766767666767667767767676767677676776776767677676677676776667676776677676776767767677677677677677676676767767676766677676767677677676667766766767676776767766666676766766776776677667767766766767767767677667667667676767767667767667767677667766676776676776776776767676677676767667666767676776676776677667767677677677667767667767667767767677667677676676767766677677666776776677676667767767766776776766676767767676677667766766767767677677666766767766767676776776776766767677676677667767766767766776776766776767767766676766666767677677677666767767667677667767767677667667677677677666776767767767676676677677677666767767667767766776767677666776776766766767676677676667667766776776677677677677676766677667676676776767667767767767667677676776767767767677677677677676667676676666666667766767677676677667677667767677676767667766776767677666776776766776767666767677667677676667767676667766776767766676767766776767767667667767676767767767767767667766776676776767767767676766767767766667766667767677666767677676776776667766677667766677676667766776776676776767766667766776776676766677677676767767767676766776767766667767667677666776676776776766767767767667767767677667667666776776677677667676776676676666776776766766767766776776676776776767676766766776767766767766776776776776676776776677667766776776766776677667767766776666676667676776776767767666776676676677676677676776667666767767767666766776766766676776767666676767767767766767666776776776767767767767766767666676776776676776676667766776776776676667767767767667767766677676776676676776776776776776776776776776767677677676776776776677667766776677666776776766776776676767677676776767767767767767766776776776667677666667766776766767676677676676767676666767767767666667767767766676767676776776667676767677676676667667767667767767767766767677677676767666767767676767677677676677676767766677666677676677677676767677677667767767677676767766767766767767766676767767677666667766776776767767676667676776776676776776776776766766776677676776767676667667766766776767766776767677667767667666776767676776676767767666676666677677666676776676776776766766767767767676776776767767677666676776766767767666667767677666776766767767767676767767766776767677666667677677667676776776677667667767766776766767667767666766677666767677676677677666677677676767767676776776776766776767767677667677677676776776766776767766767666767766767767667766766666667767677667677677676677676677667766767677676766776766677676776776776776676676776677676666776666766676776776776676776767766776766767766776776677676677676776766776667766667767767767767767767667667766766767766667767676776766677676776767766766766677667676767767766766767676776776767667767767676766776767676776767676776766676766676666667677677667767667766776767676666676676677666776767767676776676767766676676676776676766767676677677666776676677677676776767667676677667767677677676767677667667767766667767677677667677677677677676677666776776776767767676776776676667667667767667766766776776767767666776677677677676776766667676776776776677677667677676776776676776767667667676
67676767677677677676677667767667676776676667677666676776767676676667766766776776767767767676767767666677676766667667676776676766776676766776776767676767767677666677677667677677667677676677667667677677677667766766677667676776776667677676776667767667667677676776767676677677677676776767677677666776776776766776766776776676676776677676767766766767677666766676677677667667677676776766676766767676767667767767667677667677676676676676776776776776776776766776776776776776776676677666776667767667667676776767676776767767667667676766766776677677676776766776767666676776766666667767676776667666776676767666667767677667767676767667677666676776776676766767767767767767767676767666766776767767766767766767677667666667677677667767767767767677676766776776776677676776767677676767676677666677666766677667766767677677667767666677677676776667766676767677677667667767767766776767767666767666677677666676776767767677676667676676677677676776767676667676776767767677677676776667677677676676766667767767767666776767766767767666666767767767767767677677676776776776766676766677677676767767677677667677666677677677667667677667767766776776677676766766666766776776667767767767676677676766776666776677676766677676776767767676776767767766776776776776767767767676676776776767677677677676767677676667667677676676766666677676776776766677666776767676766776776767766766776677676776767667667677677677676776676767767666767666776767767767767767767767677667767767666766677666667766767767766776676676676676767767767767667766677677677677677677677677667767677666766666667766667667677677666677676667767767677676776676677667767767766676767767667666776766767766677667667767767677667766667677676767767767676767767766677667766676776677677677677667676776776766776676667767677676766776667767767666677667666677667667767767766677676676766776776776677677666767676667677676766767767667767766776767767677667667766677676767676776677667677677676776676776676766677676666776677677677666766776767767677667677677667767767676676776676676776767676776767767677666776767677676767767676776767767767667677677677676676766676767676676766676776677666776766677676776676767676767676676667677677677666667676776766677677677676766677667767767766767767767667767676776767767677667767676767767767767667677666666676776677667677667667766676677677676766767677666667666776776776677667767676767767766676666776677667677676667676767766767766776776776677676677667666766676676776776767676776677667767666677667767677676677677677676677667676767676766776776776766776676776677677677666767676667767766766676776677667676677677676766766776776776766767667767767677676767766776676767767676776767766776776767767766776776776767767766776766766767676677676776676776766667767767767767667767677677667677667667676767767767767676677667767767766677676766776767766667667766667667676677677677667766667766776767767767666766767766677667677667676776776767767676776776767667766776667676766767767767766677677677677667676776766776676676776666667767667767677676767677676677676776776766766776776767676766776766766677667767767667676767766677667667676666677667767767666776766677676776776667676677666766677677666677677677667677677677676766766776766667767767667767676767677676776776676677676776776766776776666776776666776767677667767767767667676776677667676776776676676767667767676677677666676776766767667767766776776767677666767766776776677667677677666666776766767766767767766677677667667767766776766766776767676677667766776767766766667767676767676766677666767667766666766767667677677677677677666776766667767677666766676766776677676776776776676767767767766776677676766776767677667677667667767767666767677677667766677676776767676776766676676767767767676767767676677676677677666776776667666767767767767677666767676776766766677666766766677677677667767766776767766767677676676776776776776767677676776767767677676776666776767767767667767676767677667677677676766767677677676766776667677676677676667767677667766767676677676776776766766676776767767767667766776677676776766766776667767676767677676766666766776677677676677676766776677677667766767677666776767676676776677677677677667676666667667677676676776677676767667767766677667767767767666766776776767677676767767677667677677676776766776767676677677667677677676767767767767767766677677677677666776677666776776767676776767676667676776776767666667766776766766767677676776677666767767676676776776767766767676776776776667767767666776776677677677667766667667767677677677676776676766677677676767767767676776766776776666776676666776676676776677677676766776767676776776766767766766666776767676776767766677677666667767677676767677677667667666766776776776766677666676767767676676767766776676766667667676666666667677676767666667676776677667676766776667666776677676677667767666667766677667677667677676676676776776767766776767767766767666767677667767667767767767767677677666677677667766676767767767767767767667676776776766677677676767766767676776667677676776767767767666676767766766676667867766676776767676667766676767666766676776766767767676776767677676776776676677667677676776677667676766677666767677677667676767676776666776776767766666776776677666776766776667767666766776677667677676767676676776776676766767767667766776667677667766667676767766776676767766767767666766766776776776677676767766666667767667766676667666767676766776677667767767677667677666767677676767677676776767766767767767677676677677676667676676776666667677676767766776776776776776776767676776776776767767767677667666766767677676676767676666667767677677676776676776677676767767767676676677676776767676776776676776677667676677666776776677676776766667666767677677676677667676677676767766667767677667767767676676676776776767676677676776776767766676667677676767666677677677667677677667676776776766776767767767767767677676767767766767676776776776676677667677676776766767767767667666677666776767677667766766766776666776776767676776776767767767667766766676776676767676776767667767677676767677667677676667676767676677667666767676776767677666767767676776767677667767767767676776767676767767767767766677676767677667767676667766776677677677677676667767677667676776776676767676776666767676767677677677667766666776776776767677676767677676677677677676767767767767767667676776767766767677677667767766767676677676677666767767676776776676766767666766677666676766776776767767767677677677677677667767767677677667676767667676767676766676766767677676776677676667667767667676776676776767676776767766776767677677677676667767667767666667677677676776776677676676767766776676776667676767767667676767677676776776776776667767676767677676677677667676676776677667766667767767767766677677677677667667666776676767767766766776766776776676767767676776677676767767766766776676766677676776767677677677676676776776667767767767767766677667676776676776776666667676776776677676776677676666767767667667676776766667767767766676776767766776767767677676667676776776767677667676776776676767767676767676666667676767767766676677677666767766776776677667677676666776676677676776767666776776767767767767767766666676776767676767767767767766776766767767677676767667766766776676677667666776767677666776677676677666766767677676667767676677676766776767767666767676776767766677666767766766667677667677666776767666776676767766676667667767667676677667767766776776767767767767767767767767766676776767677676776677676776776766776676766676666676776767667767677667676776676776666776676776776766676767676667677676676767767676676676667767667767767676677676776767667676676776667767677667667766776776767767766676776776767677677666776767676766776677677676767677677667666767767767767676766776676666766776676667677667767666666767676767677666677676676676666677677667677676767767676767677676766767767677676766776776776776776767767677676766667767676676676667677667767667767666766776776667767766666767677677666767666676676776767766767676776766767677676666767766766667766776676776767677667677667766776676677666776676766776677677677677677677677677677676767676677667677677667676766767767767766666776776767766776776767676767766766767767767767767677667767766776676667767767676667676766767766767666776776767676677676667766776766767766676766667676666766666766776767677677666766667767766677676776667677666677677677667676677666776767767766667767766677676776776767677676776776677667767677677676767667667766677677676676776677666667676667667767677676767676766667766677667766676676776776776776767667766677677676677676677676766776676676676766776776666677677676767766776666776677666667767767767667767666767677667767676767767677676776776776667766776776766767677667767767767676776776677677677676676766776776776766776776776776776766677676676767677676766767766776776667766676676666776676776776776776767767666677676767666677677677676767676776767767666676776677676767767767676767767677677677676676677676677677667676766676767667767676676776776676677666767767666767676776676767766776767676766776767677677677677677676666767767676667666767677676667677667667766677676667767767666766667676776767677667767767766667766767767767676776776676666766766776776766776667767766767677676776767767766667767767767767767766767766667767677666767767767766676677667766676776776767767767667767676776767667767676776766767677676776767767677677676677667676776767676677677676676676776776676776776767767766767677676767767677667667766676776666677666767676767767677667667667667667676767676767767676776776667766767676667676767767677677677676766767767667766767666677667767677677676776776776776776776776766776766766677677676767767667766776776676767676767667676767667676667767667767677676776666767677677667767767676767677667667767767676776667676776767766766767767767667666776767767766676766767767666666776767676776766767676776776667677667676766676666676776676767676766676766766776776676676667677667677676767667677667666776676767667767666776776767677677667766676676776767767767767676667767767667767677667676666767676776776767677676767767676776766677676767667667767767767766676767667766667767676776767666776677676766767667677677677676776776667667666676677
6776767676677677667667677667767767676776766776676776767677676776766667767767767767767767766677667766676677677667677676767676776677676677676767676667677667666776776676767677676677677667767766676776776676776767766677676677677677676766676767677676766676766667677677667676776776767677676767677676767666776766776767667767667767767676677676766666767767676677677676776667767767676676767677666776776776766766766776676776776767767677677677677677677667767677676767676776676767767667666767677676767666776767677667766667676766767767676766776676767676666767667766676766776776776767676666766766776666767677677667677677677676667766766676667667677666776766776677676766767767767677676776767666776776767767767677677676776767766766766667677677676677677667767767767666776776676766776776766776677666767677667767766776676776776767677676766767767666676766677676676667677676776676666767767666767767767767767667676767767676776776776776767766766776776776776776676677676666677666776767677676766776767766776776767766767666676776776676776666767767767767766767676767766676776676766767676767767766676776676676667766676776776667676676776676776776667767767767666676666776776776776676776776766766776766776776776767676776677677676676776767667767766677677676677677677676776776767676667767767767676667676776766767767767767767767676767676766767767767677667667667667767767767766776677667767667766767667766667676766676766776677667767766776666766767667667766677677677676766776676776666776676776767667676676677666776766766676767677667677676776767677676767676676776767767667767767677666767767766767676776667767766677676776776767677676766767766766667666767667677677677677676677667677667767667766677676676676776676676767767676767676677677676766776677677676667766767767767766776776767767767677677677676677667767676676766767766676676676677666767767767677677666776767676767677676767766776676667767766776676776767767767666776767667766767676677676776767767666776776776676767667767677677677677677676766667667666767767676667767767677676666767677677667677667676776766776767676776677677677676776667677667767666677676767767676667676767677667676767667766676767767767677677676676766776767767767767767767666776676766677676776667667666776677676676776767766767677676667677667677667767676767667767676677677666766767676676776776667767767666676767666677677676776776776767767766776677677677677676776767676677676767666767666767767767676776767667667677676667677676767677676767677676776666767666767766767767767677677667667767766677677676667767667766667767767767766676767676776676766776766766677666677676766776776776677676776776667677666666676776767667676676666767766776776776767676776776767676666666766766776676677676767767766767667676776767767677676776677667667667677676776776667676776776776776776776766767767667666767767676766776767767677677676767766767676776677677676776667666776776667667766667676677677666767767766666767767676776776766766767767767767676767676767766766776776677667677676776776767677667676676776666676767766776767767676676667677677666766766676766776766776767766776766766776677676767667766776766767677676666676677667677676677676767767767666776767677676767677667667677667676776776766767767767677666776776767677676767767676776667767677676766767767767767767767766677676776676767766767677667767767676776776676677676677677667767767767666776767767667766776767766766766776676767766776676666766677677667766776776776667766776677676776767667767766667666776676676766676767766676677676667766667767667766767676766667767667767767677677666766677677677666776766667676766677677666766677667676676776776666677676667767767766766766766767767666676776767766677677667676766667767767677667677667677677677676767766677677666667667676767766776776776776767767676667667766676767767767767767766767676766677676776776776767667667677677677677677667667766776766676766776767767677676666767667677677676767767766767767767766767677667667676776766667676677666767767676776776677676776776767767677677677677677667766666767767667677676776767667666776776676766677666667767767766767667766766776776776767767667677676767767767677677676767677676677676667667677677666776766676776767767676776776776767767676677677676766776776676767766776677666776776676767677667767767667767666767767677667766776666667767767667677677677676766776766767676776776667767667677676677677667767767767667766667676776766776776766766766677667766676776767677676676677676776766776767677667766677676677667766677677677676766776667766766766776767767766676766677676766767676667667767667676767767666676776776676776667677667677666677677677676776767667676776776767767667676767767767676766677676667677667767667677667676667676667676776676776766776667676676767676776667667667676676776766767767677676666677677677677677677677667667767767767677667677676767766677676676767677676767666667767766776676667767676776767767677676767666776776766676776767767767667766676766776776677676776767766776776776776676776677677677677667677677677677666676677666676677677676767767767676766667767667767677677677667766676776776776767766776676767767677676776677676767767766677677676766776776666667677667767666667766677676667667676776767767666766767677667766666776666776666677676776776766776776767767677677666666767767767666677667766767666767677676766767676667676766776776767667767767766677677676667667766776776767676776766767767666677677667677667767667766776776776676767676776776676767676667766667766767766776767666776667666776776667676766767767677677667766676776776677667677677676776776766776666676767766776766766776676766776766776676767667666767666767766767667667767667767676766776667767766677677677677677667676767667766776776767767766767676666677677676677677667767766676766776766776766766767676776776776677677677676676767677676667767767677666767767767767767676676667667667767667677676776776776667767676676766767766666776767667766677677677667667766677676767667676776776677677676776666767767677676667766776676666676776776776767767767767677667767766676676667766677676677676677677676767667766666767677667767767666766767677677676776766776667666767667677677666776676767677677676676776677676677677677667767676776666666667767667767766767666667767667767767676676677667677677667767766767677667767767677677676676767766666776667676776667667767676776776776776767766667676776766667677676776677677677677666766776677677666776776676676766776766767767766667767767667767767767676676667677677677666766776676776766776776766776677677667676767766767766667676767767666766767667667766666666677677666776667767677677667766767767766767676776667677677677676677667766667767676676677676676767676767677667767767766776776776667666666776767767767676766776776767767767767667767677666677677676776776677677676767767766776776776667766666666676676767667767766767767677677667767676767677667676776776676667667766676676767767767676667767766667676776666776677667667676767667676766776767677677677667676676766676767667677667676676677676667666776677676776776767676767677677677677667767767766767766766767676676677667677676667766677676766677666677676776676667767767766676766666776676767766766676676767766767767766776676677676776676767666767676676676766767766776767767767667676776776667767666767667767767767667766677676667767677676767767666776767667767766666776677676767767677667767676677666767676667677667666767766767677667767767766677677676776776776767767677677676677677677666776776776776766667767766676766667766767767676776776666776767767677677666767667767677677667767767667767766767677677677676767667767677676767677676776676676666767767666776766766767676676677667667676667676677676767677677676767767766677667767677667676767767667767677676676677677676676677676676767767767676677676776767676776677677677667767767766776776677677676776776776767676767767667767767677677676676776776776676776776667667666776776767676766776776677666776766677677677667666677677677676776776767767767767767666677676676676667766767677676776767676767767767767677667666776767666776767677677666767667666776766766767677676766666776776766776767677666677677676776767666676677677677676677667677667676677677677676776676767676676677677666776776767767677677666776776776767767676767667676766677677677677667767767676676776776676767666766766676767767667766766776676677677676667676677666767767767766676667767676666776667676767667766676776776667676776666776667676667676766767767667677676766676676666776776767766776776767766676767767667676767666676676676677667767767767767767677677677677667676776767677667766766776776666776676677676776767676776766776677677667767666676767676767666676776767676767766666776767767767767766766776776776767766667667767677667677677667666766776676776667676766776776766776677676776776767767666776667676776776776776776767767676776767676667676776677676767677667676766676667766767677677677676676767767767767767677677677676776776776676767677677676767767767676776776676677676766776676677666766776677677667677676767767767766767766767676767676667677676776776767677676767667667677676767767767767677666677676776776776676667667677667767667767766776676766766676767766766776776766776677666666767666776766767676767767676676766776767676676776767667766676666776667676776776667766667766676767676776776676767667667667677667676677677677677667677677677667667677677667766766666767667767667676776766776667767766767677676676676776766677676767767767766676776666776766667767676767667667676677677667676776776766766667766766767767677666676776776767767767767667767766776767677667677677667666667767767667667767767677667677666666767767767676767677676776677667767767666776676677676767766766776767767667766676776667767766776766677677677666676677677677676767676776776776767767666776666776676767676776776766676767766666677666766776776676776767676766766767767667676677677666677677666676766776667767667767666776776666767677676666776677667676766776776776776766776776776677677677676776767677676667767767677667677676677667766676676676776776677676767767767767767677676776676667767766767766676776776767767767677667676767677666767677677677676776667666767667767766776676
677677676776666776677667767767767767766676776766776767767666677667676676666677677677666776776776776676776767767767767676677667677667767766767677676767676767677676666667677677667667676767676767666767766666776776677677667676677676767766767766767767767767667677676676776776776767767766676766667766776776677676767767667677677667767767676776676676677677667767667767767767767677676776776776776676767677667766767667667767676666766776676767767767767767676676676776767667767666666677676776776776676677677677667766767677677667667767766676767766666766677676667767767677677676677676666767667677677677676767767676667767767666676766676767676776766767767676767677667676767666776667677676667676767677676676767767767667676767766677677666767667667767767667766667677667667767676776776666776767766776776776776767667667766766666667666677667667676677676776677667767667766667667677676776767667766776666767666677677676676766776667667667766767676776767766767766776767676667767677677667766766776776677676776767766666776767766776767677677677667767677666776776776776776766776666767667767767677676767676676766767767676767677666776776776677667677676776776776767667677666666776767677676776676667676666776676676676767767767767766766776767677677666776677676776767676667767676676776776776676776677677667766666666676677667767767766677667667677676677676666676776677666776776676767767667767767677677677677677666776677677677667677667767766767766667766667767677677667676776767667676667677667666677667676677676776676767766666767676676776767767767767676766766676766677677676766767767767677667766767667667677667677677666766767676776776776666767767767766677677677677667766667767766776767676776776667666676767667666776776676767766766776776776767677676776776776766677677676667767767766667676767677677676776676666767676666767767767676767767766776776776766667767767667667666776676776767677677667766676776676767667766767676776776767767767766667767676767676776666776677676767677666776776766767677666677666667677676767677667666767667666767767766776767767676776776676776676767677676776776776667767767767667767767667666776677676667766767767767767767766766776767676776766776776767767767767677666767766776677677677666776776767766766766766766667676767667766677676767666767766676766767667767676666776767666677677677677676767677677676677676767767677677667667766776767666776766776766776767677676767676776767766776776676766676667666776676676776677667666767766776677667767766667767767767666677667767676766776776776667766677676667677676766767667676677667667667676776676767767677676676776767766766767677677677667767677677667666766776776776767676767676767676776776767677676677666666677676776776676676676767676766676767766667667766677676767767767766677676677677666667666776667677666666776776776766666767766766776667676767677667676776766766666767677676766676676776767766776776776776767677677677677676676766776776767766677677676676776776677666667666667766677676676776767767677676677667767677676766676677667767676776666676677666676767667667766676667677666667677677677667677676776776767676776767766767766767767767667677676677677667767666676767766676666767766677677677677667676676677667677677676767766776776677676776767676767767767766766767766767676776667677677677676776776766767677677676766766677667766776776776767676767766767677667677677677676776766677676766776776767676677676677677676767677676767676767766766667666666776767767767767677676776667667676776776766766766677677667767767667666767767766676767677677667677667767767767667677677667767766776776776767676776767767767767676767767677677676667677677677677667766767677677677666667766767767767767677677677677676677677676776676766677676766776667767676676776776776677677667667677666767676767667766666677667677677677676767676667767767677676776766766767677666667677676676667667767666776767677677676676767667667666776676667667677676676776677676676676776676767676766776676767767676766676667676676776766767767766776776776776676776776766667677676767767667667767767766677677677676677676776767767767766776767767766677677677676766667767667667766766776767766667676667767677676766667767676767676776766776776776677677667676676766767766767767667767767766776776766766667677677676676667667767676767677676767766676776776767677677666766767766776776776677667676776776767767677677676676677677666676776766766766767677667766767766676677677676776676767676776766666667677676776776666667677677676776767667767667676676677677677676667667676676776776667767766676767767676667767766766776776776677667666776676767667767766776767767676776677677677667666767766676676667676776676667767766767766766767667766767677667766676776766776767767677667677666767667667667667766767767767667766667667767677676776667767767767667766776776776776776677666677677677667767766776776767677677676767767676766677666776766667767676667767677676776676776676776767766667667677677676776776667767766767767767666776767767767767766776776766677677667666766776767767676667766767667676677677767676776776776767677667766767677676776766767767766677676776667676767677667767766766666676776767767767766776776776776767767766766776776677677667677676776767676776677667767676766767667767767767666776676667667767767767766667767766766667676767767766776677667667767767766676776767667677677676666677676766676766776666776766666767767767767767677677667677677667666767767677677667666676677676676776667767676776676776666776767767676767666776767767677677667667766667667767666776676776776767767667677666776766767766767667676776677667766766767767677677676676776676776667767667676667767767676776677676776776667676667667767767676776766776667666776776767767667767676776776767667676666767667766766776677677676767767667766766776776776776776767676676776677677676767667767676776767766767667667666776776676776677677677667766667677677677667676766776767767667766776677667677677676776776767677677677666666776667767677667767676776767766766676667766767767766767766677677677676767767766766676667676676767767767677676677676767767676776677666776766767766766767767677667767677677677667767767767766676776676776776767766776776776766776776677677666767767766767766767677676677677677677676676676776767767677676776766676677676667677677677667666767667766776776667677677676776767766767667766767767766666766676676767767677676667767766767667676767677676766776767667767676776767766776767676767667677677667677677667767767676667676767766666767677677667766677676767767677676767766766776676767767677677676677676767767766677667676766677667766676776667667676766667676767766767766677676767767677676677676766776667667667677666776776677677676677676767676676766667677676766776766767766677677677677667766767767767677677676766677667676767677677676667767677667677677677666766776776767766767767767767677677677666667667667766677677667667766766676766766767766767667667677667766667677676776676767666776666766766776677667767766767767767676767766677677667677666776776767676776676767767676676776776767676677676677677666666676776677677676776776776767667766767766676776667677667767767767677676776767676776767676776766776667676677666677676676776776776766766776776666766767676776776677676677667767667676776767676676776767766766767767666776677667766776677677667767767677676677676766767767676677676667766677677677676776767767677677676676677677677677676766677676766776776776776766667676767767767667767676767767767667667766767676776776776676776767676766776676767676667677677677677677676776776676766776776776666776676676676766776767667667766776666776667767767767767676677676676766677666766776767766776766776776767676766776667676766667677666677667677676776776767677676767676766667767766776666776676676776677666776776677677676776776776677667767767767767677677667677677677677676677676776666766776776776776766776776776776766776767676776766776676676767666776676776776677677676776766776677666677677676766767676667676667677676767677676776767766667767767767766776766767767767677676776767676776677677667677677667677677676666677676776776767767677677677677677676776767676776676766776776776767676766776776767767767767667767676676767667767676766666767676776767677677667767676677677677676676767666767667767676676677676767676676667766676767677676776677676666767767767767676667767767677676776776676676676776676667767667677667666677667676776766766776667766776766776767767667767767767766767677667767677676776677676676776667676766776677677667766677666776677667767767667676766776676767677677677676676677676666677677676677677677667766677666677677666767767666776667676767766677667767676766776766676776776767667666776667767767766767766776776776666767667767766776767766677676776776666776776776667667767767676677666776677667766776676677666766676776677676677676767666766767766766677677676677677676767767667767667676767767677667667676676776767667767766676766676766776776676676767766776776776776776776776767667676776776676666676776767766676776766676666776677676767766767766767767767676677677676676776666776766767677666676677677676677677677666767677677666766677666677676767767766776776776767767766776766776776767766677676676766667676776776767767766766776776767767767676766776766767766776677676776776766767766767766766677677666667767667767766776677676776776776767767767766767677676766776767677666776766766667677667677677676766767767666767676676776667767677677676766676767677677667767766676677666776676776676667767677676776677676767767767767766767677677666767767677667766767677667767766667767677677677677666776776767767676767766767676766766676776766677666767767767767666776676776767767677677676767677676766776767677676666767666676676776767666666676766776766766776766767677676767666767766676677676776776767767667767767677677677676677676776767676767767767767767677676676676666676766667767767767667766667767676767676767767676667767667766667766677677676766776776776677676677677677666676776776666767767767677676676776676767667767676676667767767667767677676776776767677677667676776676666776677667767667767676677677676776767677677667767667667667666776676677677677677666676776767767677677667676776677667677666677
67767677677677676667766676677677676667677676677667766776767766667767767766677677676766776776776776776766766776767766667766776766776767766776677677667667676677676776776776766676767677677677676676667677667667677676677677676776776676776766677667676776776766676676677676676776767766677677676767677667767766767767766767767677666766666766776766767766776676767766776776776776767767666676676767766676776766767676767667676666667676776776767766776676767676776767766776766776767667767767667677676776766767766767667767767676676676677677676767766676666677667766767767767767676776767677667767767767666676766676767766776677677676677676677677676767767767767666776776676667677666776677667676667677667766776676766667766776677677667767766676666677666776667767666776776776767767667676776767766767667766776776767677676667767767767676767767766767766776767767676767767767767767677677667767767766767677666767676776667767766776776676767677677677676676776776666776776766666767676676776776766776677676776776776776676677677667766776676766776776677676776667676767767666676677676776667766767667766667766677677676676766766667766776677676766766776767767667667767666667677666766767767766766677677666767677676667676676677676776676666776776776677677677677677677677667676776767677667766776666767667667677677666767667677667767767676767767677667677677677667766776677677677667666766767677667766776776667767767767677676766766776767667676677666766766767667766767676776766766766776677677666766676776776677677676776776776776776776767766766766676776776677676766776667676667677667677677676676676677667767767766776767767677676776766776767767767767677677677677676676767766766767666776776676776776676767677677676776677666776677666767766666776776667767767676677666767767766766677676776776666767667676766776776667677676676776676677677676676677667767766776776776667766776766767677677666677676766767767767667677677676676776776676776776776666767766766767667767667676776776676676676776767676676767677676667766776677676766776766776776776676776767676776767767766776676776667667767767766666676767677667677676776767767767767676766776776776667666776776776676676776776776667667667667766677666677667676766776776776766766676776667677667767767676776776676767767676767666776666776776767767676767767767676666767667667767677677676676776776776767677676776776776776676776776766776667667767677667766677677676676767676767767667766667667766776677676666776776776676766776767767667767766767767677666776767767676667766776676767677677676776677677676776776677676767766767767676677676767767767677667676776776776776667676766666776767767666677676767667767767676766667766676766677667767666776767676776677677667676776776776776667676676766677667767676667767677676677677676776776776776776776767676776776767767767676677667677677667767767676667677677676767676767767666677676676666776676767767767767676766776767766677677676677676767767767677677677676776776667676767766676776667667766776767677676767767767677677676667666767667766677667676676667667767667767767767667677676677677677677667767767767767767676767676677676667667767666776767667677667767677676776776676776666767677667676676776776767677677667667767766676767676767766767767767766767667767767676776667677667767667676776767676767666766767677677677676766767666767677676667766677676667766767676776766677676767677676767667667767666677677677667767677667767766776667766776767676677676767767767676767667767766767676776676676776767677677666767667767767767677677667766776767767677677666676676667676677676766676766776676776766766677676677677676776776666677677667767767767676767676676776667667666776666677677676667667766767677666676767767677677676766776776776767767766767676776767667667677677677676767767767676776667766767767767677666676666677666676667766676776766767667676776677676776677667766766776667767767767766766776666776766776676766677677676776766767767677676666677677676776767767677667767676676677677677677677667676677676667676767767766767766776776667766776676767766677677676766776767666776677676767667677676767666767766776767676776677667767676666766767767766667767667767677677667767766767677667767767677677677676776767676767676767767677667767676776676677667677676776677666666767767767767767667667676767676767767676767767767767767767676677667766766677667677667766767676767767676667677666677676667666776677667667766767666776776677676766677676676776676767677667677676767677667677676776667676676767667767676677677677676776666776766676766767767767666776776677676776776677667767767676677676677666767667767676666776776766776767766667767667677677667766767767767767677677677676766776677667676667667767767767766767676776677677666676776676767766776677677677677676676767766677676776667667676767667767767767766767767677676767767767767677667766676666776676766766776766776776776776776776667677676766767767667767767767677677667676767766776776676667677676767766776776667676776767767767677666767677676676767667676666677676767766667766677667767676767767667767766776767767666767767766776767767676766667677677666767767767666767767767766776676776776767766776776776666776667676667767767766776766767766676776677676776767767767676766766677676666776766676776776766666767767667677666776767766677677666676776676767767767767676676776776767767767766767667667767676676776776677677667767766677677677677677677677666677677677667767767676776767766776776766767767677676767667767677676776676677677667666776767676676776776767766766767676776667676776667767677677666667766766767676676677677666677667767767766767767667677676677677667676676776767767767666666767676776767766776677666776776676676776767766677677667667677677676776767767677666767767767666677676767676676776667676766767767766776677676767667667676776667767767667676776767667677667667676767766767766667767766776667677677666766776767767677667766666766776767676776767767767767677667677677676766776676667767767767676667666766676676776677677677667667676767766776776767666676776776776766766776776776767677677676776776766677676776776776767667677676776766676677676767677676776676677667677676766776676776776667667676677676776776767677677677677676776776677676767676667767667766676676766776776776666767767677677676776677676776766767676776676776767667667677667666767677667676677677667766767667766776677676676767767676767766666767667667667677676677667766776677666766776776767666677676776666767676776677676767767667676776676776677676677676767667677667767677677666776676767676667667676667767677666766767767767767677677677677666677676677677677667766776776766767766676677666776767667677667767676667767767767666767766767676767666676767766676766776776667677676767767767766766667767767767766767677677677677667767767677677667766766767667667677676767767767767667676676677677677677666776776776776767677676776676676776767677676766776677666776677667677666767677666767667767677677667767767677677667767666767766667676776776776766776766677677666776776766767677666766766767766767767767677677667767677676766766767677676767767766677667766776766766776776767767767767667677666677676666776776776776677676676676776767677676677677667767666776776776767667667767676666666677677677676676677677677666776677676676677676676667677677667767767767767766676776677676776776766776766767767677676767676676676666766767766667767767767666776776766667667767766677676776676776767666677667767677677677676776767667677667677676767767677667767767667667677676767767767767677676776776776776776776767767677667766776766776776776766776776776666766776766776766667676767766767766776766766676766677666767677677677677676666767666776776766767676776767677676776776666767766666776677666676766776776666667767667767667767767676776666677677677666776766766767677667766776676767766766767767667676667766767766776776767767666676767667767767766776766677677666767767676676766767666767677667767767677667767767767677677677667767767767667676677676666767677676776776776776667677666767766776776776776677676776677667767676767676766677677666666776676776666677677667667766767677677676677676776766767676666776676667767766767767766677667767676767767666667766767766676667676677676776676677666776766776776767666776766677676677667766776776677676667767666676767676776677677676677677667677667766776677677666767667677677676776776776676667667667767677666767767667677677677676667677677677677667767767767767677667666776776666667766666776776776677667666767767767767677677676776776776766766776677667667767767677667676776676767676767667767767767677666677676766776767766766676677667767767767766767677677667677667667767667677667767767677677676677676766776766776767677676677677667767767766767667677676767767676676766776767676666667767677666667677677677667676677676776676776776767767677676766776776766667667767677667676776767766666776676767677677677677676767767766767767676776667666767766767767667767767677666767767667677667666776677667676667666776776767677666776767677677677676776767667666767676767767677676776767767667676667767766676677676767767666667666766677667767667766677677677677677677676677677667767676676776776776766767677676766667677667677677677676776677676667767676776776766776767767677676767766767676776776767767767767677677666677666676676677676767767767676776776676776776676767677667767766676676776776766676676767767677667677676767767766776776776776767677677676677677676776767676767767767677667676776677677667766766776766677666676767677666767767767767677666776767676776767667767767677666666677667767767767677666776676767677667666677667667767677676776677667676667767767767767667766676767677666776767676767766766766767767766676776767767766776776776767767676766667766776676776767767676676776776676767676776776776676767677666776776776766767677676676677667666767767766676776767676767667767767677676767677676776667677666767676776776767666776776776677676776677677667767766776676776767676676776776776767766666776767766776776776776776677677667667766776776766767767667677667676767767767667676767676776676776776677677676767766667676667677676677676776776676776767667766667676667767677666767677676766767677676766776767677
766667667677666666776677677676767676776776766766767767766766767676677676767767767677667766766766776776677676776666776776766767666666677667766766767767677676767677667677677666776676776776666767767767767767766776776767676766766767766676766766766767677677676776776767677677667677676767767766766667767677677677666776776776767677666776677676676767767767666776676776666767677677667767767666666776776776776676766767766677676776776666766676676667677666767766776766676776767677677666667677676776776767767766767766667677677676767677676766776766677676776666676776766766677667677676767667766766766667677676766676767677676767766766667766776776776776767676666776767767766776767767666767766767667666767676767667677676776776776667767766677676767676667767767767767677677676776776776767766677677676767666666766776776677677676766766776676776766666776767677676677676767767677676667767666776677666776766767667767677676666776776677676767767767766776767766776677676676676776776677666677666666776766677676776776776676776676776767676676776776767677676767767677676676677676776776677676767767676677677677677677677666776667677667677676767767767667677677667767676776776767676776766776776776667766676677677677666767767767767767767667767767676776676776776776767666676776767667767677666776676767677667677676776776776776677677676766676676677667677667676677667766776776767667676676776767677666776776667667676767667677666677676776676666667767767767766776676767676666677677676766776767666666776677676667677677667767667667667677676766776766776676776776766767666677666767767767767767666666666766776766667667666767767677676677677676767767767666767677677677677666766667666766776677676676677677677677667676776776776776776767767767767676677677676776767766767767767766767767667676776676776767667767667676667767666766666767676667677677667677677677666776776767766767767767677666677676767767677667666767667767676676776766767767676776766677667666776776767677677677666767667667676677676776666767766776776776767766667667667676676776776677676767767767667767666667677677676776767766676776766776676677677666767766766776667766776766667677676776776776766767666767677666766776767667666767766766676676776766767767767766776667766676776776776677666766676776667676776676666667677676776776676767766666766776776767676776666767666676767766767766776766776767766767767677666776776776676776767677666767767767767677677676667667667767767667666767676776667766667666767667667676676767767677677677667766776676767767766776676677676767676776767767677677676666776767677677676776776676676677677677676666776776676666767767766767676767677676677676676677667766767767766776667676776767667766776767666667766776776776676767677667767677676766676776776767767766776776776766677667667667767676767667676767666776677677677676776767767767676767667677677666776767766776776767676676676767767767767766766667677676766676776766676767676676767766776676767677666766776676766767767766767767767676677676667677677677666776667767677677677676766776676776767766766776766776776676776776667677667767767767766766776666776766767766767676676676766767766776776676767767677677667767676776677667767767666776776667767676676767676677667677676676767767767766776676776766776776676776767766776767667766676766776676776776766776776767666776776766776776767677677676767667767677677667666776776776776776776667676767767767766776776776767676776776776767676767676776776776776776776767766767666766667767766667677676677677677676667766766776676776776767676676776767677676677667676776676776677667677676676667767667666767766676667767767666776767767767667667676776776767667767676776776776776776766767677677667676776776677676766767766776767677676666776776766677667677676666667767766767767767766767767677677676776666676667667677677676776767767677676677676776676677676776677676677676776776767767767767677676766666667676767677677666776776676767677676776766767767676767767667667766776667666767667677666677676676767767676766677676776767766776767767766776776776766776766677676767767676776677676667677677667677666677676677677676677677676767767767767767766776677676767676667766766776776767767767767676767766767767677667767767677667767667767766667677676767676677677666676776776776776676767677676676776676776776676776767677677677677677677676776776677677676776767767767667767766767676767767766776767767676767677677677676776776766776776677676776766676676667766667676766776766776767766776676767667767767677667676677667666767666677677676776776776767667676767767677677677676767677666676767677667766767767767767667766766766776766767767767766767676776767767666776776776677667767676676776776676767666667767766667766667677677667667676776677676676776676776766677666766676776667676766776766776776667766776776767677677677666766776667677676776676667677676766677677677667667766666676776767677667677666776667677667767666776666767767676676666776766766676677676776767676767676776767677677677676776767676677677676776776776766677676677677677676677667676766677677666776767676766776776677677667667676766776767766766776767767767767766776667766776667667767667667676776776677676766776776776767767676766767767677676776776776776667767767766767766677677677677677677667767766767676776677676776766776676677667766677667767677676776766676776676776667666776767767767767677676776766776676767677676676776676667667667767767676666776766776667767767676767667666667766776667766767767677676767767767767766776677666667677676666776667766676776776776667767677677667767766766776767677677676766776776767766767766767766766767676666767766767767767767677676766676766677677667676766666767767766776776776776766766676676776776776776767676677667676776776676676776767667767677677676677676776766767767767677676776776767766766776767766677666667666667767767767767676767766776676766766776677677667667766676776767677667676767766667667767677677667767767676677667676666766676667676676667767667767767677677676767766776766767667677666677676766667677676776766776677676767767767767667677677677677676767767667667767677677667676676676767767767767676676667677667767667676776676776677677677676676677676776667667667767767766677667766776666776776766676776776766676676776767767767767767766776667676676776666677667677666667676767676776766676776767666767767766776767767677677666677676666767667667767767666776667767676766667766676776677676767677667666776677677677676676667676767767676767667767677677677667676676666677676776676767677677677676776666666766776766776766767767767676677677676767676667766776776776677667676666667667767767666767677676767767766776776767766676766767767767676677676676776666776677676776677667667767676767676677667766676676776676767667767676776776776767767676676667667676766667767766776767676776766776767767677676667767676767677667767766677667676677667767667677667767767676776766766667676776767676766676766776677676776766667676676666767667667767677677667766767677667667677676776667766676667677667677677667667676676767666767767767676677676776776666767676666666767676776767676767767677676776776677667767667766767767666666767676666766776776776767767667767677677676776776767667676767767767766677677676766766767767767766776767676767767767676676776667677677677666766667767667677667767677667767676776776776776676766776677677677676776766667667677666767667676667677676776776676666776766776767767667676776776677667676776666767766776776677676776666776677676677667766667676677667676767766677677676666776676676776766776776676776767767676766776767677667677676767766776666677667767666676767767666667677676767677676776776666776766766776676776767767766677677677676667677677666766767767666776677676776776776776767667767676677667676767767766776677676776776776677676776676676677677677676766776767676776776766766677667767766676776767667676667677676676677676676676767676766776767677667766676667667667766767767766776677666767766776776667767766776767667767667767767766776676677677667767676766677676766776677677677667676767766676676676766776766767677677676766776767767676767767766677667767666776767677667667767767677666776776776776676676667767677667767676676767766776676766776776676767677667767767767677677666776676776677667676767677676776776767677667767666767767767676776776667667677667677676767676667677677667766677676677676767767667676776766766767677667676776776776776776667767767676767676767767677667767667677676776676766676767667767667766677667766776767676676776776776667677677677666767677677677677677677676677676776767676767767676676776767676767767667766676767666676676667767677667766767767767667767677677676766767767667677676766776766776677666776776676677667677676676676666667767767766677666776776676776767667767767767667767766776767767666667767676767677676677676677677667677676766666677676776776776767767767767766767766677667667677667766766677667666776767677676776776767766776677676676676767666667677676766776776767667767766776767766767767767677676766776776676767666776676776767676666776776667766677677677676776776677677676676767667766767676767767766776676776776776767766767676766767767767767676676767676677677667767677677676677676766767766776766776676676776766676766776766776776776676766667767677676766677666776677667677677677677677677666767676766776767767677677677676667677667766677676767676677676767767677667767767766667676767676767766667767677677677676776776776667667766767676767676667766676776677676776667766767667767676667766767666767676776776776767667676767677676677676677677666676766766766677676776767677677677666767677676667767767766776776676677676776776766776667676776767766766667676767767676776776677677677676776776677666776677677667667766766677667767667677677677667766666767767667767677676776776667676676767667766677677677677676776677676776677677667676766677666677667767667676676676766767766677666676766776776767766776776677676677667667767667677666676776677677677676666776776776776766767666776766776677676667767767766776766676767676776677676676766667677676767766676776776776766776667677677677676776776766776776767766776767677677676776676666766767667767767767676767666776676767766767677677666676677
6667667676776766766776677676767677677667677677676767767767677676666676767677666666676776776677666677666676677677677677677676776676767767667767767677677667667767767676666776666666767676767767667766666776767767666677677676676767767676677677676776677676667677676776776676776677676776667667767667767667677677666776776776667676776766767767767677666676677677667766776766677677677676776766776776776767767677677676667677677677676776766677666667766776676776776667766767767676666767676766677677676666776776767667666766776776767676766766767677677676766676766776676776667676776776767667677677667677676677666767677676776667767767667767767676776776776676767666666776776767667766767676767667676776776767676776667667767767766767767676666767677676667666767767676677666767767676767766776677667666767767767767767767767766776776767666776767767767676767677676767666767667666677676667676776766776677666667767767767767767667677677676677667766766767676766766676676767767766776677676776776767767766767767767767666677677676776767767677677677677677667766776767667767767767676767676776776767767767766766666776676667666776767677676677676676776767677667767767667676676776667767677677677677677677676766666677677667766667677677667676667767767767667667767767767667766776776767767667677667676767766676766677676677677676776666676766767676676667767767767767767676776776767676776666776767767767666776667767767767677677677677676767766776776676776776767767766776766767766766677667667666776676676766766776767677676767766677666776767676776667667767767767667767766776776776676766677676767676776667677676776767767666776676776677676776767767677677666676666766666676776767767767767767676767676667767677666767767767666776766776776776776776676767677677676767766667677676666776676676776776766677676767767767676776776667676766677676776776666776667766676677677666667766677667676676776677677667676767766767766767767767767767766776677676677677666767767767766766676767677677667677676776776776767677676776766776776676666776676776677676667677677677676776776667767677667766776766767676767767676776776676776776677676767667677676766776666776776776776767767677677667667767677676766776666776776677667677676776767667677676776677676776676776767676776676767766766676776677677676766776767767767667676667667766767677667667766767667676776766767677677666676776667677677666776676776767667677667677676776776676677667767667666676767677666776776767667667766766676776776776766677667767767676767767677676776667677677676776667766666666767766767766776766677677676677676776667767766776766767767767767767766776767667666767767677666676667677676776767667767676767676776767666767666776677676677667676677677667676676767676767667767677676776767667677667677667766677677676776766766776776776677666676776676776767766767767667766766667766676667677666767766776676776767677676677676667766667667767767666676767767766767677667677676767676767676766677677666776776776767766766776677667677666676776767667676677676677676776776776776766767767767767767677676767677676677677676767666767677676776767676776666776776776776776676677666667766776776776767667667767767676776776667767767766766776677677676767766677676676776776776677676766666767767677677666776766767676767676767766776676767766776767677676776767767767767767766776766676676676766776776677677666776767667677676776776676767767767766676766677667766767666677677666767767676776766776676766776776676766677667767766677667767677677667677676767767677676767676776676676776677667676776767767666676767667767767677676677677667767677676666767667667676677666766776677667676767767767767667767676667767767767767667667767767677676766676776676767767677677677666776766677676766767677676767666676776776676677676676776766677677677667676677677677667666776767677676676766767677667767766767676667676776776667677667766667666776767767767677676776767767677676676776776676677677676666776676767767676767666767767767766767767767767667767677677677676776776767676776766766766767677677677677667676766776776667676776677677676677677667676776767767766767677677676767676767677676677677667677667767767767766776767766776767766766667677667767677677667667766776767767677667676676666767766767676776767676776767767767667767767766767767766666766766767767767676667676677677677676676766766776776767676667676766677677677676676776676667766766776667767767767677677676776766767677677676766776676767676677667767767667767676666767767676767667676767766666676677677677676776676667676776766677676766766767767767766766677667666767766766767677677676667667676767667676776776676766677677677676767766767766767767767767666776766776766677676776767767767667767766776677666767677676666676676676776767677677676776776767766667767767767677676776767767766667676677676767676776676677666767677677677676677677667677677676767677676677667766776776776766776776776767767766676776776776677677676776767676677666676766776676676766667667767676766767767767667676766776676776766667766676776767767666677677677667767766776676767666767676677677667676676776677677666776677677677666776776667667767666677677677667676677667766767767766776776776677677676676776776766776776766677676767766677677677676676767667767677676767676776776776776767767667677666676767767677667767677676767677677677676776677677666767767767767767767677677677676767667666677676766767767677676677677677677666766776677676766776766776766676776776676677667677677667667666776677667767676667666766767676767766767676766676776776677676776767767767767667676677676677677677676767767766666776767667676776776776677667766767677676767766776666677667767676776776776767767766776676767767677667766776677667766677677667676767667767677676776766776677677667767767766766776676776676677676776776767767677676667767767767766767767767677666767676776667767767677667676676776776776677667767676776677667767767767677667676776776776676767667666677676776776776776766776667766677676776767766776766776776676767676676676767767767677677676766776767767767667767677666776766776677676767677666676667676776776677676776767677667677677676776677677677677677677676676776666776766676676776776676776767767676776676776767677676767666676767766677667767767766676677676776676677666766667766676767767667766776776767667767676766776776766677677677666676767767667767767766776677676776776676677676677677667666676667767677667677666676776767767767666676776776676677677677677676666766766666677677677676767677677677667767676676767677676667676776776767766776766667766766767677677666767767667767676677677677667666677677677677667767676676767667676776767766666776767766767766677667667676667667767666667767767767767767667677666677677677666776767677676766667666677676667766776776776766776677666667767766767676776776776767667766667676776677676677677667767677676776677677666676766776676676677666767766776776677667677667766767677676667767767767767677676767677667676767766776676776676767767766776776667766776666776666767766676776666776766776776766776776677676767677667667677677677676767667666677676677676666667676776667676767667767676667767677677677676766767676767766766767767676776667766776767666667766766776776767766776767676776776667767677676676667766766667676776776766767766776776776676677677677677667766767767677677676767767767767677667767766677666767667676776667666767767767767676676667767767767667767667676767676767677676767676677676667676766776767767767766767677676676776677667767677677667677677666677676766667676767767676776676767667667767677676766677666667767667766776776766767767676677677677666676776776766776676676776666677667766776776667676776776767667677677667766677677676676776776766766666767767767766667676667767767766677677676776776776766676766767767676767676766676776776666676767677676766766677676677677676676667667767677677676766676776776766766767767676767667767767766776767677667676776677676776676677666677666767666677667677667676776666776767767767766767767666776676677676776676767676667767667766776676677677677667767677677677676766767676667766767767667676767766677666776776767676677667767766667767767767667676776766776766767767677667767676776666767767766776677677676767676766767767767767767767767667677676776776776767767767667676677676677676767767667676667667767676767677676677676776667766766677667677677666776667767766677676667767767766667676776767767667676677666776776666767766776776776767767676767677667667677676776766677667767767667666767676776767766666776776776767677667767667767676767676676776767766676776776776677667767766776776776767676767767666676767667766676776776776776776776776666767676677676776776766776776766677676667676776776677676676776767676677676676776676676767666776677677676767767767676776776776667767767677677677667677676676776677667666776776776766676767766767767766776776776767767767666776767666677667767667766766767677667676776677677676677677667767676676766666776767677667676766767677666776776667676776676667676677676776677667676767767667766776776666766766776676677676667666766776677676767666776776776776667677676776776677677677667677666676767666776766666666767767667667767666677676776776666776767766767767677676767676667767766676766766776677677667666766776677677677677676766776767767676776766767767766776766767677677676776766776766676776767767767767767667676776676677667676767767767766767767677667676667677666667767767766666776776676767766767677676667766776776676767677677666676667767766776767677677676677667766677676776677666676776676676676767767677677677677667766667676767767766676677676776776776767676766767667676776767677667767667767767766766776767766667767667767677666677667767766776776776766767767766776676666776676776666766766776676767767766766767676677676776776667767677667676776776776676767667767677677676767767676677677677667767666667676677677677676767766667767767767676667767766767677666767767767676677666776776776767677676776776776766776767766766776676676676776667677677667666766767766767767767767767766767767667767766666676776766677676676666776767766766667677677666767767767667767677677677677676667667767677676767767676767677677677667676666667767676767676676676776677676776
367677677676667677667666677677676676766676776677677676776676676766677676667766767676676676776767767767767766766677667767766776677677666677677667667767677677676767667767766776776667677666776776667677667667767767767766676776766667766776677676776676776766776767676767676677667767677667767677677667677667667767767667767767766776776766776677677677676676776776766766677677677667767766766767767767676767676776776776776776776776767767766776677666766667676776667676776776767677667767677676767676776667676776767767676776676667767767677677677676676776776776666776766767767677677667767666776776776766766767767676776767767677677677677677676776766766776676667767767767677677667677666766776677677666776676676776767676677667677667767767676776767767676776776767677676776676776776677676776766776776766766776676767667677667677666767667767676677676666767767676676767767666776776776676767767767676776776677677667767766676776776776666767766767666766666766767667677676776767767766676776767676776767676677677677676767767677676776776767767767767667766776767767676767766767767767676676776767666767767767667667766776776676676667767766676767677676776677677667666766677677677667766677676767677677676776776676776776766766767767766776767676667666776767667666767767766766776677677676676677666676776767766776766776766767766677676776676776776677677667676776776776776776667667676677667677667666776766776666776667666766676677676776776776766776667767767677666767767767767767767766676776767766766776776766676676776667766677667676776776767676676776767677676767767676677667676766776776776676776776776667677667666667767677667667676676676767676767676766767676676766776676776676667766767676767667667767677667667667766677676776767667666677677676666766767666677677676776667767767767767676677676776766776776776776776776666677676776776776676776776767767676767767676776776767677677677667667667677667667767767676776767677676766767767676776676766667676776667767676776766767766766677677676667767767766776776776666767767767677676776776776676676667676767667766776776767766776677677676667667676776676776776776766776767767767767676767767767766666676676767767767766776676776766776767666776767677676676776677677676676767677666767676676767766677677677676776677676766776776667677666776666676676676767766766776677677667766766776666776676776776666676676767667667677677677677667766676766767767766767666776776767767677667667677677677676766676767676776667766677677677667766776776767676776776776776676676767676766767667766676776776667677667676776767766677677667677676776666776767766666776767666766676767767767766677676766767766666667677667677677676767667766766676667767767767666766677667766767666776776776776676767677677677666767676776677677677666766776767676676776676776767767767767676677676766676766776767767767766667676776677676667767766676776676676766676776776677677677676676776776776766767676776767767767766766776776776776666776677667767766767667766776776676766766676766677677676776776767766776767767766766666776677677677676677667677676767767767766677676766677677666776666776776767766776776676676776776776776776766776776776767666776766667767677667767677677677667767767767766767676776677667767667766667676677676766767676776767767677667766667666676667766776776676667676776776766767676767767676767676676766776776766767767677667677667766666776676677677677666776767676767667677676776676767767767767676776666677677677666767677677677666767767767767767677677677666676666767676767676767667676676677677667767667667767677676776677667766776776767676676776776776676677667677677666776766776767766767766767666677676776676776677666767767677677667676667677666766776667667766666766776677677677676767766767666767677676776776776677667676776776767676766767676767767766776776666767677677677667766776767767666767767676666667767676677676766767767767677667766776666676776767676776776767767766667766676776666766677677666776667766776667667676767767677667667667667767766776676767767766767676676776767767767766677676776676677677677666667676676667767667676776676776767766767767767666766776677676766766776677667667676767677677676767767676766776776667666776776667766776767767667767766676667767766776666776776667767767767676766776667676767666776677676776776677666767676767676767766667767676776766776776677677676667767767767676767677677676667767677667676767767666677677677666667677667676676767676677666776767676776767767766776766766776776677676776666776677677667667766776767767677677667676676776676776676767677667667677677667767767676776767767767767766776767767767767677677677666767767667767766766776776776666776776676767667767676767766776776677676776667766767677677677676767676767767677676766766676667677677676676676767767767667767767667767676767767767677677677666766767676766767767766667676776767677676766767766776676677676776766776776676776766667767766677677676667767767766776666776776767677677677667677677666677666767667677676776767766676767676766776776677676766776776767666776677667767677676776767676677677677677666776767667667767666767677666667667767767677677667767667767767676766766667766776766776676667676767676767667767767667767766776767767767767677676767677676766776767667677677677677677677677677667676666666776776776767677667767676767667667666767767676766776767767767767677677676767766677676677676676666776766666767766776776776766776766667667667676677676677667766767677677667767667667767677677667767767767766676677677676677677676676767767677667666767676767766677667667666776767767767766667767766767767677677677676776776776766776767767666767667767767766776767676676776666776766776677676776767667766767767767667767676776767677666776776676776776776766677676776677666767767767667767667767676776667766676667677676767666776666776776776767666676776776767767767677677676676667667676767767767677676776766766766667676776776766766677676766776667767767677676767676776767767766776767766776677676666677666776776776676766676766677676776776776776767666677677677676776776677677677667676677677666776677667767766666767677676776676676766776767667677666776776776766776766677676767677677677676667766767767677677677676776677667766776677677667677667766677677676766766766776767666677676676767766776676776776776677676666776776776776676776767667677676776767767767677667767676776667766776677676767677667767676767766776767677677677666767766766766767767676776767676776767677677677677677677667767766667676767767766767676776667767767676766766776766767767767767767676776767766767677677667677667767677676766676767667767766676776766767677677676676776766776676766776766767667767767676666667767766776776767677676767767666767767767767676776667676776677676776676776667676677676776766766767676676766766776767677677677667677667676666667767767767766676776776776667766776767766776776677677676766766667677676676776766676766676766666776776666666677677676767767677666776677677676767677666767766666767667767766776776766767766767767676677677677667766767676676767676766767676776766677667677676776776677676776677677676776776776676677676767676767767676766767767766776666677666766776776776766667766667667676666776767767767767766776776677666776767767666776676667767766767766776776667676776677667677677677676667667767677667766677677676676767667767767766667766676776767667667767676667677676766767767767677667667676676667666767677676776767767667677677667767767767676676667676767767676767667667766676776766676676767676676667676766776776677677667767767767767767767767677667766677676776776767766776676767767677667676767767666676767767667767677677667767676767676776667677677677677666666776677676676676776767767766767677676666767677676766767667767766766776667667766776767766767677677666667677676677676776776776766676776677677666776676667767677677667766676776667666677666776767767667767767667767767677677676776776676766776776776776776767677676767666776667767767767766776776667767766677676667677666767676767677677676776676776676776666767677676767667766677666767676776667667767676677667677676766677677677677677676677677676677676676767767767766767677677667677676767667766667676677667767767676776767667676767767767766767766776767667767766667767766767766676766776676776767676676677676776767667676776776667677676667667767677677666767676776766676776766767766766767667767666677676767767767767676766766776677676667766766767767767676776667676767767766776767767767766766676776677676776767767767677667766776776776776767767767677667667676676667767667677666766767676766776767766676767677677677667676767766767766767766677667676666767666776776676766676667677677676767767767766667766766766767767676767676767766776776676766776767677677676776767766776776666776767767666677676666766767666766776776776676676776767766676776766776776776766766776776776766767767667766767767767676676767767767767767676676776677676767667676776776767767676767677677667676677676776767767767677677667667677676667766767666767676667767766767766767767766767766667767667677677667667666766766776767676776666666766767666667766767676776667767676767767766776767676766776666776776776776776677677676677667766766767667676677666677667676677667767767766676776767666776766767767677677676667766667667677676667766776667677677676666776776776676776676667767667667767767767676676767766667767766766766776776677676766776766767676676776676776676677676767767767677677677676666776677667676766667766676776676776766677677667677677677676677667766676767676676676676767676676776776677677666767667767676776766776667767676677677676767677676676677676776676776767767766776766776676767767676767676676676767767677667677676767766667667766776767766667676676767667676767766676776776677677667766766767667677666767676767676776776776677677676667767676767767677676677677677677676766767766676776667676676767767676776776776666667766767677667767767677667766676677676666776776776666767677677667767676666677667676667677667766767767667767676776776776676776776677676677666676767676776767677666776767666676766677677676776767766776776677667677667677677676776776666667666667767677677677677667767676676676767677677667677676776676667667677676677677
6666767666677676767767766776676766666667767677677667676776767766766766767676766767677666767766767677676766666667676776767676667767677677676776776776776666776767767767676776676767767767666676776677666776666766667667767766776667767766776776667767766767766776676767676776676776767667766776776676667676677676677677667767767766677666776776667767766666776677667767767666666767676776677666767767766767766767677676766677666766676766676767766767767677677677677677677676766767677676767667766677667676677667666776776766767767767767767677666676766666666677676767767767677677677667676676776776767676776676677667767676767767767767667667767767767667767766776766776677677666767676767676767767666767676677677676776767766677676767676767676776776677676776677667767767767767677676776767767667767666767676667667677677676677676766676667677667766776776776776676767766677677676767767767766776676677667676776776766676776767767767667767676677677667677667767766776767676776776677676776767766677677667766766776776677677676776676776776776676767677676767677676776776676767677666776676767677676767677667676767767667766776776776767766767767676776776767676667766776676776677676666776776767677677676676776776776776666776767767677677677676677676776767767767677666776677676776776677676776766766776676766776776776776767677676776666666776776676776667676776776767766767766776666676767676776776766766767676767767667677677667677677666676767766767767677667677677676667767767767767767666776767677677667667677667767767676667676676676767677677667667767676776766767677676767766667767767767667676776677666776776677676767766776767676676776767767667676776776676767677677677677677667667766766766766776776776776676767667767766666667667766676767766766676776776676667767676677667767767766776677676776776767677677677667677667676776767766776677676767667767767766776667766776767766767666766767766666676677666766776767767766676677677677676767667767667767667677676776667677677676676766676776676676767767767677676776676766766767677677677677676776676766766776767766667767766677677677677677667767666677677677677677666776776766767677677667676766766776776677667676776677666767766676766776766667766767767677667766766666667767667677676776776766776776677677676667676767676776767766767677676776776776767667667677676776767767677677667667767667676767677676766776677676776776766677667677667767767767767766767767767676776776767767766677676776767766766677666767766676767767766767677676676666676776767767676676767676767677677666776767677667677676767767677667767676776767767677676676666677677677676776776767766676776776676677666776767676667766677677667766667766677677666767766767767767766776776776676776776667676776677677667667767677676667766677676676776677676767767677676766776776767767766676776667767667666767676776676776767676676666677677676677667767767677667767676677677667676676766766776776776666767767767666667767767666767667677667766676767767767677677677677677677676776676776766776667676667767677677666676676776667677677667677677667767766766667767766776666776776767767677676766677677666677666767676776767676776667667676776776676766667677677676666776666667677676776676767767767677667676776667676677676666776767766776667766767766776667766766677677676767766776767676677666776776776676767677676776767766677676667767677677667767767677667766776767766767766776677677677667766766767677677677676667767667767767766776767676666776776776776767767676767667766767676776776776767677677667767676676677667677676776776776766776776766667677676677667676667677667767677677676676676767766677677677667767676767767676776767767767766776767766776677666776676676667766776667766767677676767767766766766776776776766776767676667767766776776676776776767677677677677667766776666666776666677667766666767676776766767767676776677676677667767767766676676776767767767766767677676676767676677677676776776776676667667767676667676776767676776677667767767767667767676776667666776776767766767767677676676776767676776766676666776776666667766776767766776666776677666766767677677676776776766767766776766676667676667766767667677677667767677676776776676767676677677667767767667667676677676676677676667666767677676776767767666776677677677676767766676677676776676776677666776767677666767677666766776767767666676767677676776677667676776767676677677677666767667767766776766676676677667677676667767677676766776767767677677676767767766666776767676767667676676776776677676776766767667667667766676676776676767767666776776776666767677676766667767767676767677667676776776676766776776676767767677677677666767767666767767676766676677676767676767677676677667767667667767667677667667767666667667767677676776677667677677676766766776776766767676767667677676776776767766667677676676676677676767767667666676776767767676666776776776676776677676677676776776776767767767766776776767676776767677666677666767767767767676776776767676666776767676767677676667677677676776776677667767767767676677677667676666667677677677676677677676766766676786676677666767767676767766776767676666677667666776667677667667667766766667677677676776767676776677676776776776776766666776677666766767677666776776776767766767676677676676766767666676667667676667676667766677677676776766776767766766677676776767766776767676776767677677666766677677667667676767676766676766767667766676676676667767767766767767676677677676776676766666776666776776666776766767676667666766666776676676767677676667677677676776776767766776776676767667676676776667766677677676677676677676676767767767677667676767767676766776667677676776667667767767767677677676767677666766766776767767767767766676766766677677677667676677676776776766667767767767767767767766766776776766676767677677676776677676767676767766767767676776776776667767766767767666776767677676776776677667766767677677676776776767767767676676776767677676767676667767766776776667766676677667676666767667676767676767666766667767766767767677667677677677676767676766666666766767666677676776776776767767767767767676776776767666676767767767676766776766767667677667677667677666776767766667676676677677677676677676666776767767676776667767677677677676776767677677676667767767677677676776766676766676666767676666677666776767677666776767767767676776776767676776767666676676766776776677667766677677677666766776776676677676676776766776677676767677677676776776677677677677677667677667767767676667767767766677667676776676766677677666677676676776767767767767677677666776766677667676767767667676677676676677677667676776667676767767677676776677667767766677676776666776766776776676676677676776677676767766766677667667767667767767676776766776677677677677676676776776767677677676767766667767676767767766766776667767767766776766677677676766767767766776677676776677667767666676776766676766766676776776767677666776767767667767667677666766767676767666677676767767766767767676676766767767666676776767767676776766776776776766666767677677677677677677667666766776766766776766677677666776776667767677666767766766776677667767767766766776676776676676776767677677676676776776776766776767667766767767667766677667766767677666776767767677677677667667676767767766667666776677676766767667767676666676676767767676676776767676677677676776767767676766766767766776666766676676776776677677676667676776677667767676676776677667766677676766776677677676776767766776776767767676676776666676776766776776676767677677666767667677667667766776676666767676766666767766767766776766776776776776667666776766676676677667767677667767676767667676767667676676776766776766767766677676676767677677677667677676776776677676766677676767677676776767667676766776677677667767766767676767676677677676776667677667667676767767676766766776676666667767667677676776766776767767767766776677676667767767677666767677667677676667676767667767676677677667767676666767676666667677677676767676676776776766667676776767766677676677676677667676776767767676767667677667667767677677677677677677666767677677667677676676776776776767766767766776766767677676776676767767677677677677676767767767767667676766776666776776767677667677677676767676766677676666677677676766677677667676776767667766676776776766767667766776677667767666776667667767676776776776776776776776776776676776767767676776676667767677666667676676666776767766766767767766776776776776767767667667676776677676776767767676676776776767667767677676776767666776676677667667666776776776766776767666766767767666677676776767677667766766677667767766666666667767666776767767667677676767766677676776667766776776776666767667766767767677666677677676767667677677677676677676776776776776776676776776677676676776767667676767767667677667767767767767767767767766766776666767676776767676767767676677666767766776776677677677677677666776676776766776776766767676676667666676767767767667767767677677676767676676776677676676776766767767767667766776676776776767767766676667767676767767766776776776666677676767767767766677676767666666776767767667767677676666767767766677676667767677676667766676776776766766767767667676767676766776767667677676677676776767766677677666667667677677667767767676776676666767677667766677677676767676776776766667767676767767667766676667766677676776667666677667766776776766676776767767767666776676676676776767767677676677667767767766767767767676766667676776666676666677676767677676767767767766767676776677677677676667677667767667767667767766766776676767667766776766776776667676766676677676667767767766766776767767667767676767766666776667766766776767666776676776767767677676776776767767766776776677676776776776666767677676776667767767676767676676677666767766666766767767676666776776667677666677677677676676676667677676766767766767677667767766776776667767766766767766677667676776677677676776667767676776776666767676767766676776776776677666767676776676776767766676666776776776677667666767767766676776776776776767677676667767677677677666767676766677666766676776767667767766776677676776767766767677667667667767766767677676776776766677666767676767677677677677676677676767767766676776766667677667666766776767767676667766676776676776776776767677677667677676667767767666776767677
677676677667766767766666776767677666776767676676776766776776776776776776766666676766677677676667676767666667676767766667767766767676767766676776776776776767766767767676767667766776776776677666776667666776776767766776776766776676767676766776767676677676676776776766776766776776667767767676676767767766766767677666676767766677667676676776776666677676676666766666677677677677676767667677676767677676667667676776677677667767766676776776666767677677677666776766677667676676767676776776776676767767766776776677666776776776766767767677667767767766666776776767767767767667667676776776766676767667666677676776666767676766766767767767767676676767766776776767677676767767666667767766776776767766776776766776676776766667676776776677677677666766767767767767667767766767676666767676677677667767667677677677677676676776767677667677676767676767676766776767677677667677677676667667666776776776767767766676766667677676766667766776776676767667766766767767677676766776677677676676666776776767677667767677667677677677677676676776667666776766767766776677676766776677667676767766666776766776767766767767677676766776767766776767766767677667767767677677676676767667767666677676676776776676767767766767766776767667767767676776776666767676776766776676667666776767676776666766767767667767667767767767666776767767767667767767677677667767667666677667676776767767677677677667766666766676776677677677677676667667677667767767667667677677676667667676776767766766767676676776667767677677666766667766767767767667677676776667767667676767676776676776776667676767676767767676677676767677667676776767676776677677676676677676667676666776776767666766677676776666776767666776776766767766667766767677676776766766767667667767676776677676766677676766766767676776776776676667666676677677666676667676766766767676766776676776776676767676677677667667676767676667667677677676776767676776677667666767676676776766766676677676767767676776766666776767676766776776666767766677677676776776667767676766776667767666776767676667767767766776676666767666767667767666767666766767766676666666666767676676767766677676776776677677676776776666676776667767667767767676776776676676776767766767767766766766667767766677676677677677677667767667767767667766776776776776776767677667677667766776767767676767677667676666677677666666767767767767676776776766776767666776676767767767666676677676767767676767767767667767666776766677667667767767767676766767677666667676677676767767766776767676776677676767767767767667767767767767767677676767667676667767676767767767666676667767767767677676776776767766677677677677666677676767767667767767767766776776766776677676677676676677667676767676776767676667767767677677676767677676677677667676667766767677666766677676677677676776677677676776677676766767676766776767766676767667767767766776776677677677676677677677676767666667767667767677666767676776767667766666676776776676676766776676776767766767667676776767767677666776776776767767766677677676776776766676776776666776677677676776776767766677677667767677677676677676677667767767766766776667767677676776676676766767767667767767767767767767666767766676676667667676767677676677676767767677667676667766677677676776767676676677676766766767766767677667677667766776767677677677666766677667667767676666767676677666676776677676776766776776776767676767766767767766667767767767667667767667767766676676667677677677676676767666776677676677667677666776776677676766776766676767766776776776776776767767676767677677667667667667767677677677677677667677666767766776766667766767767666776766776766677667676676766677666676767766676776677677676776667767676776776776766776767766676776767766766676767767767767767677677676776676767667766776776677677677677677676776767677677667677677667767677676767767667666766666776776667767676667667677677677666767676767767767676676767677667767766776767766776776667676667767766776767767767767676766776766676766667677676676766766677677666776776667666776776766677677676667767677667766767767676766776767767677677676767677676677677677677676767766776767676676776766776676776767766677676767676677677677667676767667767767767667667667666767677667767677666766776767767767767767677677677667767676677667676676667766677676677677676767766776776677676667677677676776767667767667767677666776666776776677676766776776676766766767677677666776776766776776766667677666676776666676676776767767677667766767767667766766776766676776676667666667676666767676667667767667767667667766767676776776676776767677676666766776767766677676677666766767766776776767767767767767767666667676677667666767677676776767766666676776767766766767766677667677676776776667767667767767767767676766767767766667676776776767767677676667767676776776766767767766776776676676776776776667676677677667767676766767766676767767676766676667667676766776776767766776676776667676776677667667767766776767667767676677676776677676667767767766667676666676766676677676676767766767766776676767676677667766776766677677667767667767767767767676666776767767666767767767666676776766767767767676776776776667766676767677677676776767766767766767767676766776776776676776767677667667677677667766667676667677666766767767677677677677677677667766676767767766767667767677666776776767767767766767677667767677667766667767667666776767767766767767767676667767677667677676766676767677666666776776767767667767667767767676767766776677667676776766776776776667677667676767677667676767676667667767767666667667767767677676767676767766776766676676767677666667767766767667766677667767767677677676776677676676766767767676767666776666767766776776676776776676776676767677677676766677676677667767766776767766666776767767766776767677677666676766766767767767676677677676767766776677676766676776776776667767667677676667767666776667677676767667767766666667766776776766776676677677676766767767766776766776776676766776767766776766776666767767766776767677677677677676767677667767667666667767767766767677666776676767676776776667767767676767766766776766776676776776767767677677667667676667676667677676767667767676767677677676676767667766776776767677677677667766776776767766776776776767677677667767667676776677666767766776676676766666766776677666776767767767667676776666766776677667676767676767767766776767766766767767767677667767666767766776767677667767767676667767666767767676776676776677677676667766776776776776767677676667676776676776776767676676667677667766776767677666776677677667677676667677676677667767676776766776676776766677677676767676776667677667766767767767766677676767676767767677667667676767676776776776767767667666767767767767767767676766767666776767666766766767676676767676767676776767767677676677676776767766767766776766776776776767676677677676776776776776766767767677667767767767767766677677677666667767767676766766676776666767677666677676676766676776767676767676776776676667767767666776767767677677667667677666767767767667767767676667667767677676666776776776776767767766667676767767677676767767677667677677677667766676676667766776776766676767767677667767767767766767767676767766767677667767766767767766767767766677677667667767767766776767766776676767676776766767677677677676677677676676776776676676776677677666776776766767767766767666766766776667767667676776776767676766767767766776766767676767766666776767766776776677667667767666776776767767667766776676676776776677667677676776677676776776767766766766766766776767677667677677667666776676767676767766776676776776767667677667677676766776676766677666667676776677667667767667766766767766676766776677676767767676776766667676767767677667666767767767767767677676767767767667676776767767766677677667677676667676776667666767767676767677677667766766767766776677667667676776677676776767677676767767766676776767767767767766676667767767676766677677677676667676766667676767766767767767767676776766776767767676676776767767677677666676776676667766776767676776767767767767766767767767677676766767676676767677676767767676776776766776776776767767767767666677666776776776676776776766776767676776766766776767766767767676676767767667766776766776767767766776767767677677667766677677677667766677676776776666767766767677676767767767676776677676766766677677677676776677677677667667677666776776776776776766767667766776767767676767766776767677667767766667667677676776776667676767676767767767767767667767676676766677677676776676677677676766776767767767676776766676677677676667667667676767767666776666767767676776766767767667766767767667767767677677676776766776767667767767766766767767676767766767767676767766776776767676776676767767766776776776776767767767766677676776776776776776667767677676677676776676677677677667676767766776766667767676776667767676767766776776776776666677676767766767767676766667766767766666676776667766677677676766676767676666776776776776776767766677677667676767677666776767666776767767676776767677677676776677676776767767667767676766676776776776676776676676677677666666676776776776676766677677677666676776776767767767677667766776766776667677667676667766767767677677676667667766776776776776776767767767767676676676676666767767766767766677676776767766676776767667677677667766677676666767676776776676776676766766776767767767667767767677677677676676776776767766776767667766767676776767676666766776767766776776776667667676776767676776667767676677676676776767767767767767767667676767677676776776676767666767766767766776776766776776767667767676766767677676766767677676776767767766767677676776776776766766676766776767677677677676767676677666676776676776776676676667677666767767766767677677677676767766667667666767677667767676766767767677666767676766767767766776767767677666766766767767767676776776767667676776767767677667767767767767666667667767767677676776767767677676666767677677676767676676767667767766776776666677676676677666776766776767666676677677676767666776776776676776776677677666766776766666667677677676666776776766766776766776776676766776667677676776667767677666776767767676776677676677676767767767767676776667667767767766776776767677677666677667667767676776767766767766767667767766767766776676766767767676776677677677666767677
6776667766766776767677677677666776767767766776767766767766677677667667676776767667676677677676676676677667666776776677677676776767677677676677677676667767676776767667767766767677676766766776776776766677677677677667767667767677667766676666767767676776776766767677677667766667676677676776776766766677676776776767766677667766776767676776676776776767677676767677667767667766667766767677667667766776767667666766767767767767666767767767677677677677677667676767767767767767667667667667767766776767677676767767666677667676677667677667767766676676767676767677676767767677676767676767667766667666676766776776776767667766776767676766677676677667766776776767677676776776776776667677676776677667766776666776767767767666677667666776677667767767767767676667677677667767676767677677677667767766776677676676776776676667767767767677667677676776776776776666677677677676767767677667766767676676766676677676776776776667767667677677677676767767767676776666766767766767667767766677676776776767767667666677676667767677676677676767676766676776776776776776776767677676776767766766766677666767677667766767767667667666776677676667767766767766677677676667677676677667676767767767767677667677677677667676776676766776776676776776766766677677677667667677666776766766776776676776676776776776767667767766676776766776767667767676767766677677666767666677677666667676776676776677667667677677666676767767676776767677667667766677676676776776667767676776767667677667676677667677677676766766677677677667767676776676767767766667767766776767667767767676767767766767766766767767767677666677676767766677666767666776776766776776776767667766677677677676767767676677676776667677676776767767767767767667676676776776776677676766776766776776767766776677666776767667766776776776676776767767766776677667676776677667767676776767677667767667766677666767676677667677666776667767677676776767766767667767767767767676676767667766776677666767676776666776767766766776767767767767667667676677667676677676667766767676766766676776776776676676776666667767767767766776766677677677666677676766666776666676767666776677676667677676677666776776667677676776767676776766767767676766776767767767677667667676676667767666767677667676767677666667767677666767676766677666776776767766767676776766767667677677677667767767676677667767676767676776676767767677676767767766767667767767766776766766767677677666767666766677666667766766776776676776767677677667676767677677666766776776776776767767676767677676767767766776767766776776676766776776766677666766776776776677667676667767677666677676767767676776767677676676776776766767767667676776676677677667666776677677666677676776676667677666776767676677677666667677677667767767767767667677677667676667677667666767677677677667767767677677667767767667767767676676767766767767677677667667767676676677676766676766666776776677677677666767676667677676776667767676767676767677667676767676666766776667767766776767677677676766776776767766677667767766776776766776767667767767667767677676676776776776767767676776767767666776767767767767666776677676767766767766767766776676776767677677667766766776667767767667677677677677677676667667676776767767767766767677667667667766776676677677677676776767677677677677677667767667666776667767766776676776767666667767676676767767667677667767677677667767767766767766767766767766776767677677677676766776766767766767676667766676776776676776776776677666776767667677677667767667676667677676767666667767767667676666677676776767667767767767767667677676776677677676776767767676767767677666767766766677677676677667667677677676676677677677677677677677666676666776667676767767767766767677677677677676767767767676776776767766676776776776767766677676776767767767766766766677677677677676766776767677676767676767677667767676766776676766767667766776676767676776776776766767767676677676766677676776767766666677676677676776666776676677666666667676766776776766767767767766676766667766767676776677666767766767767667676776677677676766776766767677676666776676767767766677676776676677676767677677677677676776776766666676776766676767676766767767667767676776667667766766767677667677677676776776766676667767767767667667766766677676677677677677677676676767667767677676776767767767677667667676776776776767767767677677676776776776677677677676767677676767767667766667767767767767767667767666767667767677676677676776667767767667767676676776666767667676766776776676776766767676776767676676667766676776667676766767766776666766767676667666677666776767767677667766767766767766776776767676766767766667767767666767676666776767767676666776776766677677677676766677666776767677666767766677667767766677676677676776676676676766667676766767677676666676766776776767666766776767767767767667666666776776677677666677677676767676767767667667767767766667767676766776766767766766666776776766667667667767766767677667677677676776776676766766676776776767767766776776776666767767767767767766776767766767767676766767767666766776776676677667766766776666776776766776767767767776776677676776776667666776767767767766767677667677676666766776676767767766767676677676776666766776677666676776767767767766776766776776766767676677676677666667767767677677667676776776667767676767677677667767676767767767767676776676766776776667667766776767676766677666676767677676676767767676776767667677677677676667677666776676776766676776776776676667677676676677677667667666767677667676667676667767767767767666767767767676676767766776776667667767667666767767676677676766776776766776776776776667667767667677677667766767676677676776767667677677666766776677677677676677666767767676677667667766776677677667766667677676776776676677677667767677676676776676667676776667667676676767667767766676676776776676766677667767677677667676776667767767766776767677677677677676766667767767767677677667667676776776776767766766776767677667766776667766767767677677666667677676676776766766767666766767666776776766676676666766667767676676677676677667766676767767667767767766666767766676767767767667767766776667677667667766776667667767667766776666776766767767767767767676776767677677667676766666766676667676776776767767767676776766776767767766767766767767676767767676776776677667676767676667767767767766676767767677666767767767767676667676667676776676767767677676767667766776676676776776776677667766666677676776667667767676776766766767767767767767766776776766676776776766776767677677667767666666766676676776767676776776666677677677667676667676766667766766667677676677676677677676666676776677677677676776767677677667766667767676776776677676776776767766767766766767676776676666776776776677666677676767766776767767767667677677666667766767767676776666776677676677667767667667766776767677676776767766776677677677677667766677677676767767677677667767767667676677676677676676677677676666776766677677667767767766766766766677667676776767767767766667667677677666667666766776767677666776667767766776677677666767677667677667767767767767767667767677676677677677677676776676767767667766767677667677676776677676677677676767767676776776666677677667666767677677676766767667766776767666676776676667676676666776776766767677677676767667767667676776776676776677667767677676766676677676667667767667767767766667767667667767767677677667667667667677676767676676677666667676776776776767767767667676676677677667676767677667767667666766766767666766767676776767667676776776676677676677677667677667676767767677666676776776667667677676776776767677667767677676767766767676776677676776767767767767766767667767766677676776776776666766776676666676667677667667676776776767676776776767766667766776666676767767767676776767677667676767767766677666776767767766767677676776676767676676676676767767677677677676766767677676766776766767677667677676776667767677676776767666767677667766766776667667767767666776677676776767766767767676666677677667767767666766767676776766776667677677677676766676666776776767677676666666776767767767766677676676766676667667767677667676677667677676677667767676766766676676767667676776767677676677666776776766766766767667677676776766676676766766766776767677677667676677676766767666776776776677667676767767667676676776776766677677676667767766767676677676776767767767676667667676666676667766767667667676766767676676776667666676767667667767676676766677667676776766776776776667667767767766767667767676776776776776767667767767676676677676776766667667767767677667767667766767767677677677676776767767766667666676776667767766776776776667667677676677677676767667767767767677667766767767676776666767767677676766776676767766776776676767677666666776776776776776776767766776667677677676776677667767667677676766666776767767677666677666776677667677667676776677677667767767677677677676776677677677667766776776767677666767766767676767666677676676776776676766677677667677667677677676776776676666776766666776776677676767766776776677677676677676667767676776767767667677677676776667767676767666766767677667767667766767767677667767767666776677676677676677677677676667766767767767766676767666667767677677667667676776767676767767677666776666767767667676776767667767767677677677677676776767767677667676776677676676667667676766677676776676776776766676767767676776767767767767677676766766667767667767766767667767766776776767667667767677677676767667667677667667677667676776776776776767677677677676676767767677677667766767767676767766766676677676667766667676776776767676666767767676776676676767676767767677676776776767766766767676767767766776776676676776767677667766776676767766776766776666677676766767767767767667676767676776666676666776776776776676667767676776677677676767677677677666667767767677676767766676676667676776767767766767667676776776776667766676676766767667676776776667677677676776667677677677667667767676767767766676676677667767677677676676677677676677677677677677677667677677667766676676667767766767677667767767767766677667766776676666776776776767676776776776766776776677677666767676767667677667767766676677677667677667667767767767677676766666766776776676776677667666767766676767676766767676677676776776776767767667767766776767667677676667766776766766767666767
67666767767767766776776776676776766767767676766776667766767766677667767666776676767766776676776776666767766666676766767767766677677677667677677676766677676677666677677677676667766767677677677676776767677666776776666667677667767766776767766767677677676767676677676766766767767666766776776677676776677677677676767766776776677677677676676776776676776677677677676776767767677677666776776776767767676667677667767767767767767766677666676677676677677667766767767766776676776776776776776766776766676776677676767767667767766666776776676677667667677677676666667676776776776667767767766667766767676767767767667766776666767676766766776677666767767767667767666676677667766676677677666676676766767676776776776677676677677676677677676767666767666776767677677667676677666767767766766776767676666676667766677677677677667766776776776666767667767766776676767676767676676776667676776677667767766676767767767677677676677677677677677677676677677677666767666676767767766767766776766767766767667676776776677667677666667767766767767767666767666767767766776667767677676767667766667677677677666776767677677666776667767767767677666776676776767767677677676776677677677667767677676776767677666666677667666677676776776766776776767767767767677677676666776667676776766666766767766766677677666667767666767766667766776767767767676667676766767767767767676776766767676767767767677677667667667767677676667766767767767767667676776677666767767767676776776766767666766766677677677667677666667766767767766776677677667677676776766676776776766776776767676677676667676667677676776767766767677677676776776766676767666767766776767677677667677677677676767767767766776767667667766767667677677676766676767767767767766677666766776767767676767676776676776767676667767676667767676767767767667767766766776676767666676766676676776767767677666677666776776666776766776676676767676676776776767676776767766666766776677666666776767667677667767677677676676766776667677677667767767767677676676776766776676776776677677677677676677667667767767666767677677676677666676776667766667767767676767676776667766676676767766767676776677676767767676677676776676766776676767766666776667766776677676676776767677667766776767767766766676767767666776676776767677677667766766767767767767767767766776766766776667676767767677666767767766776766776776766776767767676676776677677667767767676767677677666767767767767766677676766776776767677667677676776767767676776776776776776776677676667767667667677676676767767667677677667676767767667766766676767677667767667676776767767766776767667666767667767767767676776776776767766667667667766776677676776676767677676776776666767766766677677676766776767767767766677676776767766776776776767766767676776666767766667766776776776677677677676767667766776767766667767676776667677676677676776767677676776776766677667676776676677667677667767667766776767767676667767677677676767676677666776766676776677676767676776676776676776776776667666667667766676676767676676776766767666676667666767676677676776767677677676676776776676766767767677667767676676767677667677676676776776766767677677676767666776767676776776767677677676767667767676767677666677677676776776667667767766676776667667666766776667677677667766677677676676677666677666776776767677676766667677677676767767767766776767767766776776766666666776767767676667767676767767676776767766766767676776767767667767677676677666677666767676667766767676776666776667677667766776676776677677676676766767767766677676776767677676766767766677666776677676677677676677667767677677676667767766767667677667766776776677676767767676677677676666676767767767766677667667767767676767677677677677677677676767767667666776767666767676677667767766767667676676767767767676677666676676677667677676766766676776676676776677667766776776767767766776776666776676776776676767667767677667677667766766776766776676767766776767767676767676767676676776676766767667667676776677677666676776776776776776677676776776776767767676776776766767767767767677677677677667676776776767677677667766676766677677677667667667767667767677676767766676667677676776776766776766776667667667767767766667677676767767767767767667767766666776677667677677676667676776776766766776776776776677667676767676676767666766776776677677676667667676776776776776767667676776676776767767677677677676767667667766767666677676767676666767766776776677676666667766767676667667767766776667676676767767766767666776667767766776677677677676676776767676677676776667766776766776776677676767677667766776676667767676766766776776767676676767766676776677677676766676776767766766776766676776776677667766767666766677677676677667767676776676677676677676767676767667767767766776767767767767667766677666767677677676667677666776676667766766767677676677667767767667676776776776767676676676767766767677677667677677677677677677666767767767767766767676776666766776776767766767767767677676776677666776766677667676676766776677676776776767676776776776767676666676677676776776766677676666767767677677677676776676676766776677667767766676776767676676676676677667676776766776676677676766776767676776776766776776677676676676767667667766767767767767767667767676776776676766676767677666776676766767677667766676776766677677676677667666776767677676666776677676776767766677667677676666676776667676676666776776677667677676677666677667767666667677677677666767677676677667767676767666676776766776677676767767666776776767677667677666767667767677676666776776676776776677667766766776767766676666677666776767767766677676776677676767676676677677666767677677667767767766667667666766776776766776667767677667667676767766776776767767667677676776767676776667767767767766776776776676767767766776767767667667766776666676767766776767767667766666676676776776767767677676767767677666767676776767767766776667676776676767766767677676776767667767676676666667677667767666767767677677676767676677677676776776677667767767677677677676667677676677677676776767766667676767677676776776776676676776776776767767676776676776767766776776767666766776776776776767767767676677676767677676776776676767677677677676766776676776767676776667676767676677677677676767766666776667666776776776776667676667766776767767666776676767667767766676776767667676776676767767676766776776676676776776666677666677677677676766766666776666776676676677676767667677677676767766776766666767767666776776677666667767676676677677676667766767767676776776667767767767767767767667667767677677677667677667676676767676776776776776766776667767677677677667676676667667766676776666666676676776666767677677667767677676676767767767767767666776767676776767677667677676776677676767767766676676676677677676767676677667677667666666766776766676767677676776767677667766766676666776676776677677676677676776667766676767677676767676776677676766677677666767676767677666776767676667666766667767767766667766776776776677676767767767676767667767666776776767666776767677667666677676677677677676776767767676767667677677667667667767676767666767767767676776677676767667767767766767676767676767766667767676776677667667676767676776677677676677667767667766677667766666666676767767767676767676767767767767767767767676666767767676676776766666776776767676776676776666767767767766776666776676677666767767767667767767677677677676767667676767767676776667676766776767767767767767676676766667766677667767667666766767767767767766776667766666676667767677667676776776767677676667767767767767767677677667766676767766766776776776767767766776766677666767767677667676676776677676776767767677666776766666766667677676776666766776767676767767766676767767676776776767767676776776767667767676766677677677677676677676776767667676667767766776676776667667677666776667767677666677676776676766766676767767677667767677677676776767766676776677666677667667676676767767767766677676776767767677666667766677667677677667667767767766767766677667677677676667766767767667676676776766767676666667666776776776776667767667766776667676776776677677676776776676676776767767766767767667666776776676776776776767667767676767767677677676767766776766667767767767677677667667767766676767667766676766767767767767766766776767767676677676677677667676776766767767766766767677666677676776767767767767677666776666766767677676767667676776676776767767677666776767766776677676667677677667767767676677667677677676776766667676776677677676677666767767767767766776676776776676767767667677676776776766676767667766667766767676766676767677667766766767767766776776766776676767677677676676767767677676776767676667676677677676776676667767767667667676776767676766767676676677676677677667677677677666676767767766776776767676776776677667667677676776676776667767677677666667767666767767676767767676677677677676776677677666676667766776776676776767767667677676766776776667676767676766767766776767767766767767767676776677676767766776776666767767677667677677676776767667767766676776676677676767667677676677666677676677667676767676766776676776667767677676767666666766677676666677666767677667766776776677676667766766776676667667766676677676766667667766677676776776767667766776767767766667677676776677677676776776776767667676767766766666677677676676776776766766766677676676767677676776767767677676676767766677677677666677666667766667677666677676776776666767767767666666677676767767767667767767767766667667767767676766677676766776767677676776676776776677666677677677667676677676677667677677677677676667667677676767667677676767767767767767767667677677676667767677676667677676766767767767767676676767676776677676767767766776676767677677667676767667767667767766677676676776776776776767766677677667677667677676776676767667677676677676766776776776767767767667766677676767767677676767767676776676677667767676776776677677677666767677677667767677676766776676677676776776677676666776776776776776766776767767666776667766766776667667677667767667666767666776776667677676776676677677676776776677667667677676766766767676776767767767767677666776776776767667767767676767766677677677677677677676776666776676776767767767767676767767767667767767766776767676677677677677676776676677677677677667767767677676776767677677
76776677676676676676676667766776776776676767677666766767667767667666676776776667667667677667767766676676776776766667767767766776776677676677677666776667767767667767767677667677677677676676776767766767676776776666776767677676676776767676766776676676776767667667767766767676776666776767677676767667766776767767767767767767677677676676776667767676677676766767667767767766776776776776767766776776776666766676767767676676667767676667677676667766776767767766766776776766766677667677676776776767766767767676677677666767767766776677666776766776676767767767767677676766766676767677677667766766676766766677677666667667767666776766767766677677677676766776776776776767767767676766767676677677667767767676766776776776767677676776766676676767767676767766766677676776767767766776667767677677677676767766776676676766767766767667767767677676776767677677677676776776776776767767767766676766767677676776776766767766667767676676767667677667767767767766776676677676666667677677676766776776767676776776766676677677676677676676767667677666776666776767766776767767766766776766766767767667767677677677667677667677677676776677677667677677666776767766666677666776676776767667677676767666767667767666776767767767666766767767676766767677676677667767767766767677677677667767676766776767767677676776677677676767767766667677667766766766767667676776667667767676766766767676677676676767767767677667767666767767767667677666776766667766766766776767667767667666676766677667767767766676676767677667767677676767667676766776676677677667676767766676677666776767667667767667676676766776667676767666776776776767667667667766676776776667677667676767767666776776767767767767677677667677676676676767767767677676776776776676767677676767676776766776676776676667767677677676667676776666776767767667677676767676776767767767767766767767767766766767676766666766767767767667676766676676767677676767676776776776667766667767766676766677676766776766776767676676667767677676767676676667766776676767767766677677667767677667766766776676676667767676776776767676767767667767767767676766776776767766776776676676677676767766776677676677677667767667666776776766776776776676776666767767677677677676767766667676667677677677677667676767667677667767676676766676677676776766776767677667667677667676676776676776676766776776776766667767666776676776766766676776776776677677677666667677676677666776776776676776676667676767766667677667767676776776667766767767677677677677666676677676776776766767676767676767667766766776776666776767677677677676776676776776767766776766767767667767666776776767767677677676767676767677677667767767767767676667677666677676766776667767767767677667676666676676677677676677677676766767766767767676767767677666776767667766767666667676776677676766667766766767667767667766767766767767676776766766677677677676776676767667766676767767667676776766776667767767767767767667677676776766676677676766766766776676776766676776767676767767677666776767767677676667767677677666776667666776667677677667676767676767676776766776776676776776666776776666766676676767667767676766776677676667767767766766776776767677667767767766766667766776676767766767677677676677666767677677676767676767767767666776776767677666776767677677676767676776776766766676776776776677676766676766767667767767676666676666776766676677676776676767767767677676776677667667676766767767667766677666776767767767767767667767766767767667676767677666767667667767767767677676666776767766776666677676776677667767666677676677676766767677676766776776676767676776767766666776676776667677677677676766666767767767766767667677677676776767677677667767766667767767767676676776667677676766776776767676766667767766676767676767667767667667666676776766776767676677677676666767766776767767766767677676766776766776776767767767677676776776767667767666677666767667766766677677677677676677677676676767667767767676766767677677666676667667676767766767766676767767767677666767767666776766776677676766767676677676767677666776676767766676766776667676776666776676776767676776677667767677677676767677667767677677676766776766767667767677667676676776776666767766766766677676676776766776677677676776776776766776767767767766766766776767667677676776767667677676776766767677667676676776676677676776776677676776767667766676666677666767677666677676776666677676776776776677677667667767667767677677676767766776767767667667676766766677677677676767676676677676677677677677666766776767766767676676767766776767766776776767766676677676776776776667766776776767767667766767666776776776676767677676776776776676666767676676776667676776776766677677676776767677677666776776767766776767767667677677676766667677676767667666767767666676676767767767677667676767676776776776667667666766776676676767766776677676766776767767767677676676776676666776667766767667767766776776767667677666767767666776776776677676776776676766776767766766667767767767767767666676767676676767677667667767766767676767767767667676766776677676776767677677676776767667676676766776677676766767767676776677667676667677676677666767676676767767676667767767667767767676766676776776767667677677667676766776766677677676766667767677667667666767767767676676766677677677667677677677667767677666666776767666767767766776667766767767667666776667677676766767767677676767767766766776776776776767676767767767767667676767676676766676767766667766677677666667766676766766767766776776677676776676776776677676767676776676776767677676766666677667766776667676677676676767767676776767767667677677667677667766676776767677677677667677676676666767767666677677677677676767677666766776767667667766767766766767677676776677677667667767677666666677676776767767767767677677677677677667767766776666766677676776766766767766666776776776667676767676677677677676676776776677677667667667767767676767767767766776776767767767767767767767767767677666676677676767677676766776677677676676776676776766776676767677677666776676766767767766676676776767677676767676677676776767676776666767766676677676776776776767677677677677677676767766677666767767766776767767766767766677677666766767677667677676677677677676667767667677677667677676767766766776677676677676766776767676776667766767766776767767667677667766766766667766767677677666767667666767667666677667677676676667767766766677677666776677676677677677676776776776776776677667677677677677677666776676767766677677676766776676766776767676767767767667767667767767676667767766767666667666766677677677676776767766776776677677676666776766776677676677676677667767767767766677677666776776767676776676676667677677676776776766766776676667667676776766766766767677676676676776767767676767767677677667676767676776676776767676766767666766766776767676776767667676677676666776676767767766776767766767767677667676776676766766676767766667677666676776667767766667767766767677677667767677677667667767766767676767766767767667767767667767766776667767766776676766776767767767676767677676776676667767667767677677677677667676666677676677677676767667667766776676776776676776776776767676766776767667767676776776677676767767667677667666677677676767767677676776767766767766767666666676776666766677677676766666666677676677667767677676676677676776767766767766766776776776677667767767767676776676667766776767676767677677676776676677667677676676776676767767767766666767766767667676766767676776677677677666766767767767766666776767666776766767766776776767767667666767766776767767666767767676776767767767767767766776766676767767767767767766776776667767676667677676667767767767677677667677667677677676677676766766776766776776766767677667676776766767676767767667677676776677677676677677677676667676667677666776677676767766776776776767766766776677676776676667676767676767677677667677677676767677677667766767677667766667667676776767676776667667766667677667666766767677677676776776667767767766776767677677667676677666767667676667767677677676767666776776776676776677667676776776677676767767677677667767766776776766766767667666776767766776767767677667676667767676767766767667767767766776767766767677676776666676776767676776767767677667677667677676767767767766767766667766776776666776767677676677676776776767766767767766776776776676677677667767767677666776776767677677676677676667766766767767677667677677666776776667677677676767767767677677676776776767766667766677667676766776667676776766767767667766766776667667767767767677666676677676667666667767766767676776776776776767767767676767766667677677676677667676676676766776767767767667767676667667767667677677667666776776676776776767766676766767666766767766676776776767766667676776776767676776767766667767676776776776676767676776766767767766767666776766766767677676676677677676767676767676766667676776766776767767767766776776767677676766677667766676767676677677677677676676767667677666676677667766776767767767667676677677667766677677677676767767677666767676776776667666677676776677666766676776766767677676776766767667666767766767767677676676776766767676776776666677677676776767677666667677666667767767667767677666767677677667766767767767677667766667667766767667767676766776767677676667677677676667677677677667676677667667676766767667766676776677677677677676666767676767676767767667767766776676776776776677677677676766676776776676676767767666766676776776767766667676767767766676676776776667767766677666776667677676776667766776666766667767767766766766666776776776666767667677676776766677677677676667677666776776766776766766676767676676667666676776767666776776776677676776766776776767676766676676766677666776766766766766766667767677677676767676667667677677667767667677666776767767766767767767766776677667677677676677667767767766677677677676667666666767767766677676677667767676676676776666767767676676776767676776776767676767767766776676766776776776677676776776767767666776667767676776677676776666667767766676776677677677676766766776767677676767676776767667677676767676676677677677667766767767767767667676776767667767677676767677676767767676776677676776776766677667676666667767767677677676776767677677676677677667676676766766676767767766677676776776776677667767677667767767676766676776667677
6677676667766767767667767676776666677676767767676776776776776676766767676667767676767676776776776767767667767766776766766766767767667766776677677667677676766767766677667676766767667676767767667666767767767677677677676676776676767767676776776766776776676776776766767667677676776767766776677677677676767767676767767676667766766766776676767677676676666676767676766766776667766776776776667767767766776667767666776666766776776677666776767676767676767767676776776766677676776767677677677667766767677677667677676766676667677667677676677676767676767767767666667677676666766676767767676676667766776767767676676676666677667677676667767767767677677676776676767676677677677667767766676666776676776676677677677677676767767767767767666776767676767767766667767767666676667667677676667676776776767677666676767677676676767767766766776767676776767676776776666767766677676767767766667676767767677676676676766767677676776776766677676767767676676667676676767676676776766776767676776676776766766677667767767767676677677667767766776676776676767667766776767767767767677677677677667767677677666767767676776767667766666666766767767666676767676776767767667767667667767676776767676667666677676776677677666767767767677676776676776776767766767767767666677666666776767666767677677676766667667667667767767677676667766677667676677677666666767766677667766666776767676667767676776776776676676767767667667677676676676677677677677677677677676767767666766776767666776776767767767667677667677677667766677676667667767766767676676776776676776776776767766677677676776767767666767767767767666776776776667767766677677667667767676766766677677676767676676776776776676666666767767676677667676676776676676676776776676767766767677677676776776776767667767766767666666767766667677667766776767767766776677676776776776676767767667766766767676667766676776767767677676667676766776776767767677677677677676766776766677677677667677666677667676677677676766766666677677677676666767766676766776767767767667677677677677677667767766767667767767666766776776676776667667676666776666677667766676776776667677667767667667766766666776767766677667677667767767677677677676676667767667766666676677676766766767677667677676676767667677677676766776776677677677676767667677676677677676767677667767677676776666767667677676776667767767766767767767676766767676767767677676776767667767676767677666767766666676776767677666677667766776766776676776766676776766677676766677677676776767767766776776776676676766676776677676766776676776776677667767766766767767767676767667677676667767767767676767677676766677676667767767676776776677667667766776666776766767676767767667767676666776667667677667677667677676766766676677676677666776767766776677676776667676767767676776776767767767767677677677677677677667766767677677667767766667766766677677676677676666766767676767766776667767767767676776766667677666767767676776766776767767666766676776767767767767767766776767767767676766666767676767676676767767767767766677666767767676776767667677677676767676767767766776676676776667667677677677667767666766776776776776776767667667677677677677677677676667677667667667677677677677676776766667677676766677666767666677667766776767676676677677677667767766767767676767676776767677676776666766677677676676776767767766767767766776667766767767677676677666666776677667766767767667766767767677676776767766767667767677677676776776677676767767767676677666766766667677667676677666776676776667676767667667766767676776666776676776776767767766776666767767767676766666766767767667767677667767676677676766677667677676767667766776666776676776776776776776667676766666767767766677667766666676776667766677677677676766776776677677666766776767677667667667766667677677676767676666766776767676766776776766766776677667676776766677676677676776677667666676776767767766766776776767677676766776766667766776767677676776767766677676767767767767667766676767766767676677676776767677677676677667676676767767677677667676776766667666767767667676776676776767767677676667677676667666776767767767667666767767676776767767767767767666776666776776767767667767676677667667676766767767767666767767767677676767766667667676677676676667667766776776767677676776776776776677677676767767676666676776666766776766776677676766676676667766776766677676776767767676776776767667677667767767677667767666776776776667767767766667677667767767666767767766767666767676776767677676767767767766667677666766767767766776766776776776776776776767676667667676676767767766677667676767667766767767667766766677677667766766776766666776776776766677677666667766766677667766767667677677667676776776776776776667677667766776667767767667667676767767677676676776776776676776676776776776767766677676667676667676776776767767767666766776767767677667767667767667676767767766776677677677677676677676767666776667676776767676766667766767767676767767767766677677676776767766767767767677676767766776767676767666766776677666776776776776766677667767676776776767676676776776667667767766667767676677677667677667677677677677677677666766776767767677677666677677676766677667767766677676776776776776767767667766767676776767767766677676776767767767767767676776677677677676776776776677667767666776776677676776677666776767767767767766677676667767767766767666776776666767767677667767766776767767767667676776677677676767767677677667767666676776676767677677676677667766676766667767677677676767676776677677676677676776776677677677667766676667676776776676766767677676767667676766776767767667676667767677676767676776676766676766776766776767767767677676677677677676767677667676767676776767767677676776677667677677677667767677676676676767766776676776776776776766667767767766766767677676766776676667676776767767767767767676776667677667666766767767767767766766677666776767767767766776776776776767676666767677676667766776776676676776767766776676677667677667677677677666776776766776776776776677666676776677667767666776676767676776776677666776676776776776667667767667667767667766667666776776766767677677677677667667766776776667667767767667767766776767767676767767676676767677677676667766667677676676677677667767667667676776767676766666776767766776677677676676676667767766677677676776676766766767767766776766776767767677667766767767677677667767676776767767767766776776677667676776677667767667677677667766677677667676677667767676776776677667767766767767677677677667677677677677667667677667676776767677677667666676767767767767766767767667676766767676776677676776767676767667766766767676776766767767676776776767766776767767667677667676767766767767767677677676677677676776776676766767676667667667767676767667676666776676776666776776677676676676676766776766776666767767766676776667677677667667766667767767667676666767767677666776677677677676767767676766767767766766667767767767767767766776667667767767767676767767766776676677667677667767767767667677667767767666776776667767766677677667677676767667767767667767667667767767676766776776767676676776766776776676767767676776767677667767767676776767767767766776676766766666767677677677676677676776776766766776776676676677677666767676767666776677676776767676776766677676666766677666776767667677677667767676766677666677676776677676776776766776767667676666767767767766776776776776667676677667666776676776776776776767767767677667666676677676776776766767767666776776766667677677676776776776766776767676677676766776776776767677667667677676767666766776667667676767766767766776767766676667767676767677667766776776767767667667766776766666677667767676776767676677667677676767766677677666767676676667667677677677666766676666767677677677676677667677676776667767766776666767767666776776677666677676776776776677667667767677676767676776776766767767767667676767666676676677677667667667767676667767676667677676767767766767767767676767766767767677667667677677676677676776776776776776666776776776767667667767767667677667677677667767677666677677677667767677676767666767767677677677676667676666667667766776676776766676776776677677667667677666776677676776667676766766767767767676666767766767767766767767767766767767766766676766767767677677676667767676766676677676667766667676776666776766667766776767767676776767767666676776767667666776776766767676776776667767667767766766776676667666767766776666766677676776767677677667767676666666776677666776766676767766766766766776767677667767676677677667767767766676677666676667676767767766676776776676776676767676776677666666776667767766776766667667677677677677676667677667667767767667667767666776776776767667676776667766776767666767767767677676676776676667667767677667677677667677677676767667766766676776767667676776766776776666767767666766676667767676666776666776676776677677677667767677677676776776766776676767767667767767667767766667767676776767667767667677676667667767767676776767667767676767766666776667766766767666767767767667767667676776676776676666767767666776776776767677676776776776766676776677676766767767767676677667667676767767767677677677667676776677676767766776776776666776776666776676776667767677677677677677677677667766766677676667677676776776666767676776677667677676677677677676666766666776767667766667767767767667767767677676776776776776676677676776666776767677666776767677677676776667767767767677677677677676776776776677677676766676766677676677667766767766767767767676667767766776776666677676767666767767667767766776767767677677676677676767667767677676666766776766776776776767677677677676776776667666667766767767677667677676776676676676767767677676776776766776677676776676767767767767676677667677677676776776677676677677666767667677666676666776776776676667676776677666767667666767677666767767767677676676776776766776776776667676776776667767767677666776767767677676767667676767767767766677666667676776677677666667666667667767666766776667767767766767666776776776676676767677677666767767767676766767667767677677677676776766767677667676677667667677667666776766767676667677676776766676776776667767766776677676767767766767766767766776766667766776767677667676667666767677666666676667767677676767766776776767766766776766766767767676676766767676677677677676
36767676766766776766767667766667667677677676667676776776677676776766776776776767766677677677676776677676676767667676767767677677677677676767767767676677667767766676776677676767676767767667676766676676677676776776776767676666776767676767666767676776776766677676776767766776767766766776667767767767767767767767766766767767676767766676776767767767766766766776667767676666776767767767667676776667676677677676677677676677677676766666676767676676766776676776767666776776766767767767766776776776766776767766677676677667767677676767676767677677667766776767767767766667666677677676776676776767766776767677667767667667667677677676776667767677666767677667767767677676776667677677667667767677677666676677666767676677677667667677677676677676676776776676776767766776676776776767677666677667767767667676767767766677677676677676776776776776766677677677667767667766667767767667677677677676676667767767766776776766676776666776767767666766676677667767767676767767676676676767767767667767677676776776677676767767676776776776677676767766776666776676776676776776767676767767667677677676776776767767766766767767676767767676676667666776776766776766677676776776677667767766776767676767676766676776767767677667766776767767766767767677667667667767767767767676766776767677676677676776776767667666767677667767767677677667767676776667666767676667767677676676766767767676776766776767676767667677667766667767767677677676776776667667767766677667667667676766677666776766776767766776776766767766767677676767767677676776766766776667676677666776776776767767676676667666766766776767766677666766677677666776776767766676676676676677666676776776767766767766677667676776776767767767676767766776676776766677676776767676776767676767766767767677676767677677667666767767676676767667667766676776676667676676776677677676677676677676776676676766767666776767676776676776767667767676667677666767767666666766767677677677676767677666776767767767667767766766767767766666667676767676767677676776776676766667767766776767667767767677676676766667667766677677676666676767676767767767667767666776676776667767766667766776667677676667767766776776776676676776766677677666676676776677676677676677677676776677667766676766776776767676677677667767677677677677677676667677667766667766776676666676776776767677667677677677677667767767767676776666776667766776776667767676767767677676676767766776766677677666767767766767666776767677677676766767767667676667767767767666666776767667766767676776776677666667767766767767677676776776677677677677667677666767767766766766676767767677677677667676676776776767767767766767677677677677667666776776676767767677677667676776767666677676677676767676767666666667767676676667767666776766677677666677666776776776676766677676667767767676677666666767677677677667766776776676677667677667677676776677677667666776776776767767677677677677676776776677676776776767767667767667767677676766767677677667676766776766766776676766776776677667766677677667767667766776776677676766667676767767667767767677676676667767676776776776676776667766677667766766767766767677667667767667767767677667767676677667677666766767766776766767767677676767767767767767767677667666767766667676766776766667767766776767676676676676676667676677677666766767667766677667677676776677677676767677666776677667766767766776776776776677667676767767766776677677677676776776667676667767767767767766766767676766776767766667767767677677677677677677677677676666667676776776766676776677676767666767767766776766676667767667677676767666767767676767667766676776677667676767666767677677677676677677667677667767667767676767766676766776767767767666676776677676766676766676767766667766676677676776776667766676667767677677677676766767677677667677666767767767677677677667766766676776766676767667766766767677667677677677676676776667666666766677667766767666667766667767676776677667667677667766767767676776677677667677677676766677667676776776677667677676677676767767767766666776767766666767667666767666676776776776767767667676776667667766766667676776767767767766667767676776667677677677667676766776766776776767676666767676776767767677676776767766766676776677666767767676767767766776776776776767677667676667766766776676676766666767666776776776766776776676667767766766676776766677667767767767766767767667666767766676767677667767766776767676776767767767667666776667677677676767766767767667767767766767667767677677677667677676776677676767677666767676676676766667677666676666676767676776677667677666677677667766677676676767676667677666676666776776667677677676776776767666676766776776776767766677676776667767667676677677667767667767767767676676767767767766766676776667676767676767767676767667767767677676776666767766767767767677667767766776776776776677667766667766767676767667667677667767766667677666776766776667666677667766677676676776767766776667677667667766767766776767666767766766776767766776776776676676776776776766766766767767767767767677677677667667677677677676767667766767766776767766766667766676766767766667767767767766677677667767767667766667766677676767767767677676667676767767666776667766676776766776776776767667766767676776767767766676676676666767677676776767767766767676676776667667677667667766766776676766776667667676676676767767767677677666767767766776776676766667677677676767767767767676677677666776677667676767676676766676676766667766776776677667766676677676677677677677676767666767676776767676776766767666767766766776677666776767767766766677677667766766766676676776666776667666767766676767767666766767677677666666766776666776677677676676767766676776776767677677667676767767676677676776776767676776776677676776766766776767667767676677676766767767666767767667676677676677676667766767667677667766766667667676776767767677677676776776677677667677676677677676767766776667677677676677677676776677676766776776776667767677676667766676776677667767676776776776677677666676676676767767676776677677666767677677667766776767766667767766776667676666776666667766676767677677677676776776776676676776776667667677677666776677677677676767677677676776776776767676776667767766666776767667667767666766776776776767676776667767677677676767767676677677677666677677676667676677676776776676676767767766776767677677676677677676776667766767767766766666776776667677667766767767676767767766667767767676776676776677676776666776776766766767676776776767677677667667677667677676776676776767667677676767676776767676676667677677677677677676776767677667667766666767766766767766776767767667766676676776776767677677676666776667767667767676776677677677676767676776667667766677677676767767676676776767667676767677667767767766776776767667766776776776776776766776776776677676766776776776677667767767676776776776767676776776766766776677667767766676776676767767767766776677676676677676767766776767766776776766767767677667666767667767666776776666776676776677676767767767667766776776766766766776667766767676767767766776676776766677666766767677667666766767767677676766766776766776776667767666767766676677676767767766676776667767766776767677676776676667666677666767667676767666677667676767767766677676676666676776776767766767767677667767767677676776667767676676767767677667767767767767766767767667677667766776666776767767677677676676677667767766766767676776767767767767766776667666667767677667676666676677667766776776776767767767766776676766767677666677667767767767767666676767766776676767667767767767767677676766776676677667767767767677676677676676767767767766677676676677677676767677667677677676766776677676676677667677676766676677677677667767767667767766676667677676667676776776767677667666767767677666766776767677677666776667767767767767767677667676776667677666676667767767767676767767767676766776767767767677666767667766776676676767676767667676677666776676666767667767677677676776776667766776676776776677677677667676677676766767667766767767677677676667767667766766676767677677676766676776767766776677677667666677676676776766677677676776677676776766676776676776776776677666766767667677676776766776776776677677667767767767676776767767767676677677666767677677667677677677667767667766767677677676767677677666767676767767767767677676766676776776776676776767676766776767667766677667667677666776667767666676667666776667767766776667767767666677676767767766767667767766677666677676776776767667667767767676767766776767677677676776676776776767667766767676767767667767767676677667766776766776677667667766676667676667767676767766776677677667767767766766766767666766776677667667677677677666767677677677667676767766767666767677677667766776667767676766766766676676776776776767677667677666676776677677667667666776776767677676776767766676667767667677677667677667766677677677667666667767767767766677676776776667676667677677677677667767767677676776767667767767767767676776766776776766776767767767767767766766767767676776677667667677677676776676776776667766776776767767766767767767767766766776776676676676676776767676676766776676766767767667766767766776677676667767767766776767767767767767766776767766776776776767766677677677666677676776767666676766776776776666767667676666676766776677677676767767767676676676776767676767767766767767676766766776766776776767766776667767767677677676776767667676776776676776766767767666676776766767767767677666766776776776767677677676676766766667767766667667676776766776667767676776677676677676676676776676776667676677667767666676776776766776776776677676766766767677676776677676776776767676676776666767767676776676776767767767766776766767766767676776776776776677667667677677676767676776767676677676767677667767767767667767767766677676667677667667667767767666676767676776676766776776776776766767676766766667767767677667677677667767666766767767676667676776676667676776776676776677677677666767667766776677667667767767677666666677677676677676667676776776776676767766666676776677676776766676767677667676776666767676776767667667766677667767667767677666767767677676676676767676776776767767676667667766776776776767766776677677667666776776776776776766776666677676776676667677676667767767766677667767767667767767767767677667677676776667767677
676767767667767666776677667667767767667677666676776666676776676776767767667676667677666667667676767766776767767767767676766676776767667676776767677667766767767766776667677676776776776767676766676676676767767767766767767767767767676676677667667676676776776767766667677667767666677676767666666776767667677667767767677676776767767667767677676676776767767767677676767767767767666767676766676666776676766776776767676667767667767766676776776767767766776766776676767767676776767767767767677677677667677676677666776776776676767676677666676677677677677666666767767667766767677667677676677676767767676767767767767767677667676776667766776666677666676676776667676767676667667766666776676767677676776677677677666767676776776667677666676767666776776767767676667767667766776677676767766667766767677677667767677667767767767667677677666776767766667767767766667676776667766776767677677676767766776767767676667767767766667677677677677677667767676676677676766766776676667767767667676667766766767766776766776776776776776776766767767676776776766677667767767767767767676767767676767677676776677667677666766767676776676776766776776677677667667676776766676767677677667677676766776766767767766766766676766776676767767767767667667766667767767767766767676676676767767677667676766667666776766776776776767676677676666676776676766776666766767766676767766666676776677677676767676767767676776776767766767666776767766767676767677677676767676767767677667766776767667677676766776767666676766776677676666776676776767767677667766666677676766676676776776676677677666767767667676667767767766677677676776767766776766767766776767666677676776776667667766766767767766767667676767767677666776776676776776776766767766767766776776776677676776667666677667666776776776677677677666776776776776766677676767677677676767767767767767767667767766677677676676767676776666766667676677677667676766776676766776767676776766767677667767676676676776776776767667666676776667766767767676666776776676676667767767767677667677667676776677667767767676776776667767677676666767667667767767767676677667667676677677677676767677676767677667766766676776776776767677677667676767667677666776776776676776677677667676667677677676776667666767767666667667677667766676677667767676667767767677667676767767767767767766767766677676767767766776767766776776667767767767667766776676677667676776776767767677666767676767676766667677677667767766776776676776677666767676677666767767766676776676767767767766666677667767667767667677667766776677677676767767767767767666776676767766776776776776766776676676776767676677676677667767766776776776767767667677667767676776776677676767676767767667766677677676766776776776676677666767676776676666776677676667676776767767667677677676766677677677676677677666677677677677677677676767676767677667767767767667766767767667667766776666767667667766767676776767767767767767766767677667767666666776776776667766666776766667766776767767676766776767767767677666776776676776676766776766776667676676677667767667666767767676776776767766766767767767676776667767676666776767767767676766767676667767766766667767676776666776676676767767676776776676776677677676677676667667667767767767767766667676676676677666677667676776776667676776766776766776776667767766767767767766776776766776776766667767766767767767767666767677667767677677676776767676677667767677677677666767767677676677676766776776766767767767767677676667767767767677667676677677677666776776676666767677667667767767766767676776776776666766676776766776667767766766776776766767676677676767666766766676767676767767767677677677667767676766776766667766766776776776776676767676767667676776776776677667667676776676667667676767766766776677677667676766767677666776766767766767766666767766776767767767767766677677677677677677676776677667766667667667666766767766776776776776667677666776776677666767677677677667767667766776776767667667677667767766677676776776776767767667676776677676677676776677667677667766767676766767766766776766667676767767667676776766677677677676776776766776677676667767667677677676767677666676767766666776776766676676767766776667676677676767766677667767767767677677677667677667767767767767767677677677676667676767677677677677667767767676776677676776767767767767677666776676767767666776767767766676767767676677666676776776676766677677667766776776776677677676676776676677676677676767667767677667767676677666766676776677676776767676776776766667676776776776776767767767767676776776776666776767676676767766767677677667676677667676766666767766667766776677667767676676767676767767767766776776676676776667667676667767767767677677676776767767766766766767676767767677677666667767676767766667767676676776667677676776767767767767676676767677676677676776767767767676767766667666667676776667767676767676776677677666676676676667767677677677667676766676676776767667767767677676776776776776677676776776667677667767676767767767676677676776667766666766667767676776776677667677666767676776767676776767666776767767666767766666778676767677676776767677677676676676776676767677667767766776676766666776776776766776676776677677666767677666767767766666776766676776776776776677677677676766677677667766776676667767667767766776677676677667766667677666776776766776776676677676767676677677667676676677677676767677667677666767767767676776677667766767667766767667667766776776766767677667676767677677676667677676666667676776766767767767767666776776776667667767676767667767677677676776667767676776767676776767666667766666766667767677676667767677667767766776776776776776677677677667677667767766677667767666676677667767766767677677667676776766776767767766676677676776767767766776776776776767667767767676667676776666676767677667677677677677676766767677666776667666767766776676776776776776776767767767677667767766767676776766776667677667676776776776767677677676676667767666776776776776776766676776776767667766767677667766776676776776667677667766677676666776767666676776677677677677677667667667677667676776766676776767666676776776667676667766776776776766776766766776677676776666766776776766776776776676766767767677676767767767667767676776676677667766767667767767677667767676766667676767766776767667667766767676767767767677676677676776677677677677676767666776676767666676767767766676767667676766767766766677676776776767767667677677677667676676766677677676666776677677677667767676766767667767766767767767677677676767676767667766677667766767667766776776776676666677677677667667767767667667767677667667667767666677667767676677667677676677666767677667676676767767767766776667767767766776776776776677677677667676776776766667677677667767676767667677676767676677677666776767766667676776677666766766667767677677676776667766767767677676677667767676776677667676766677667667676776666767666676767666776776776767676676677676666776776676776776667766677676766676666676776776667676677666677667667676776766767676776667676767677677676767676776766767676677677667766776676767667766666677667766767767677676676676776766667677677677676667767666767677666776767667767767677677676666677677667767667677677677677677677677677677667676776667667767766667767767767677676767767766676767767676676776767676776766767676776677677677676776766767767767676776776776776767667676767676776677667766776677667766666766767767767767667767676666677677676766767766767667677676776767676667676776776766667667767767766666776677676667767767767677676767767677667767677677667766776767767677676776776676767677666776677676677666767666666667676776767767766767767676767766776677667666776767767677667677676767767767767767766776776776776676776767766676767677666666776667676767766767767677676776676767766667766676677677667767767667767667766666677667767767676776766776676767767767767767666676776776776776776776676776776776776767667676666676767766676767766767667767677677676666766676776776666767766776677677677676677676767767766676776776776766766677676667667676776776767677677666667676677677667767677676776767677677667766776776767667767676676776676666776776667766766776667767676767667667766666776776676676766776667767667766776776767767766767767666776677677677667677677666666766766676767667767767667676776776766767676676666667676767677667666667677676776676776776676767676767677676776776767766767667767767767667667666676767766776776766776776676676776677677676767676767666677677676667767766776676767676767767676677667767676767677667676776667766676776767767676767767667667766767666766776676677666676767767676776767766767677677667766767677676766767766676776767767766776766776776677666776766776776676766776766776776776767767667767766666776767767676667767667677677677676767677676767677677676677677677676676776766776776776776766676776667666776676677677677676767767767677667677667767767767767677676676776767767767676767767766776767767677677666767767766677667767767677667667767666676776667666767667676776776667676776677667767766767677677676767767767767766776766767676667767666776767767676776677677677667766676767677667676667766767677676776677677677667767676776766676776767767677667676766776776766776667677677666766676767766767767767677676677676776676776767767767676776677676776667767676767667667667667666776766677667676776766677676776766776677677676766666776776776776776667677677666776676766767767767766676776767677667767676677667676676767767677667667766767667767766676666676677677677676677667666767667676666776666767766767766776677677677677677677667666776776776776776766676767767677667677666666677676767766667766677676766766776767676676767767766767676766676677676676776767677666776676776776776676677676767677667667766767767767666767676676776767676767667766776776776677676776667676776776767676676776767767676776667677677676776767766776767677677677676776677677677667676776776776767676677677676766676767677667677667676766776776766677676767666767766676766766677666676766677667767767677677676776776677676776776776776776767676776676667676766776767767766766766776776767677677677676766667767676666766676766776776776776776776776767766676677667666767676766776667767767766677676667766677677677676676776766676676776767767667767766667677
67677677677677677677667676776667767667767767767766767667676776766666766666667667767767767677677676776776776677667676677667766776776776776666676766676676776677676776776766767676766676676776767767677676776676676776677677667667767676677676667666776776776767666767667666767676676666767766767677677677677677666766677676776676776667767766676766776767677676766677666676766776776667677676767676677676677667667767676676776776766676676767766767767767767767767667767766677676776776767676776776776776776776776766666676677677677676767766676766766776676677677677676776776767767766676667767676776776766776767676776767676767767767676776776767766776767677666677676766767766667666776766766767767677667766666767767677677676677676666776776766677667666776767677676677676766676766667767767766766666676666676776776767666667767666677667766776767767767766676667667676767677676666776676766677677677666776776767767666677667676766767667767767767767766766776776766776767766766767677677676776776767676677676666776776766767676776776776677676677667767666776776776776767767766776767666676677677667667667677677677676766776776676776776676767767766776776667666776776776776767766677667667766676776767767666776776667767667767767667767766776676667767767677676776667676776666676776776776677676767666766776667677676776767667676676677677676776677667676676776676776776767667666767767676767766767767767767767766776766676776676676676766766776767676676767767766767767767767767767767666677677667767766776767767676676767766676767766776766766776776766767767677677676776766676666767767766667766676767767677676676677667766776776667667767767667667667767767767767676776776676776676677676776766767767767676776676677667667767667677676677667677677667676776776767676767667667766676766776776767677677676766766776776776676766776766767667667676676776676776767667677677676666676766677666767767676767767666776677676776666676776677676676766776776776767767676776776667677676677677677676676767676776767766776766767766667676676776767767767767676776767767667767767677676677677677667767676776776766776676667767676676767766776677676776677677676767667667667666767767667667676766676666676677676776776677677677676767767766776666766677677667676776776766766666666766667676766776776677677677677667766676776776776766676776776676776676776676776677677676776676776666767767766776767676766767766776767676767677677676776776677667676766776776776676767667667676767767766767667767767767667766767767766767766766676766767767767677676776776676766677677666776776776767667767767766776666767666676776776767676676667676776776676677676767676776767766767767767676676776776767767767677677676776776767767767767767677676767767677666766666667766776766767766766667767766767767676776776677677676677676776676666776776676767676766666776776776776776676766776767766677667667676676776767767766776776766776776677677666676776767667667766766776766676676666676676767767676666766676767666766767766766676676677677676667767677676776776767767767767676667767767677667676776676776776676776766767667766776677676776766776766776677676667767676776676767767766766776676776776776766767677667767766676666776776776767767767677677677676776767666667666676776666767677667676776776666767677676776767767767767666767767767766677676776677667676776776766676677667767677677667767766776667667767666776676776776666677677676776677676766677666767676767767677666677676776676677677677667767677677677666776766767677676776667676776767667767767767766767677667767766676767666776766776676776767766676767676767767766776766776767677676776767767677676776677667677676666767677676766776767667767666776676767667677677676776776776667766766667676767676776767766776767767767676676666676776776767676766676677676766666776776767667767767767767767767676676766767676776766776677666677676767767667766767666776776676767766667666776766767766776667666776666766776676776677676767676676767676666776677677676677677676776766767767677676767766766677676676776767676776766676676776776667767677677666676677676776677667767667766677676667766766776677667676667767767677677676767676676776766667767767677667767767766766767676776667767767766776767676776776776776767677676766767677667677667677677666766776767667767766776676776667766676776677667676676776667666776767766776666776667677676677677677667767766677667766766676776776767667767766676666776776776776776666676776776767676676767676666676677676767766776776767676677676766776677677676767767666776776666776677667676767676776776676767677666667767766677677676776676676776666677677676676667676767676677667666676676667766776667676767667667766767767766776766767667677677677667766677676767767766766767677677677667676767667766766776776776776766767667767667767677666767767766767767767677666776676776776676767667677667666776767766677676767677676766776767676776776776776667677676776767667677676776676667767767767676776766667767676776677666676776776776767677676766676767676776676666676776676677677676666767767666676776666767767767767767766767676776676767767677667676776677666766776776776676767677676776676776776776677677677677666767677676767767676667676767767677676766677676767767766767677667766776767667766767677677667677677667666776676767767667667766767766776767667676776766677677676776776776776767767766676767766676767676667667666667767766667677677667766767677676677676776667767677676767767677667677676776677677676766666766666767676767677676776676677667666767677676667767666766776767677667766766677677676776776676767767767667666667767767767766776676766677676676677666666767766767667767766767677677676776776776766776766666767766776766677677676776677676667667766677677667677677667667676767676767676767766767677677666667766767767767767666767767766776766766676766676766667767677677667767677666776767767676677676666677667767677667677676667667667766776667676776776676767667677667667767677667677677677676676776676766767677677677676676677677676667766767676767676667667667676666667676677676676776776667677676666766776677677677667767676767667767767766676776766767676776676767676767766766677676766766767667676676766666676677676767767767767677677676676776766767766677677676767766776676766776766767767766776667766667767667677677676776776677667766767767767767667677677676676676677676776766767766767767676766677667767767677677677676767767677667667667766767766766776766776666676766677676677666666776767767766776767767677676677677666767667767676776767677666667676776677677677676776677676667677676676767677677676776676766677666776677676766676677676766767767677667767766776776776776677676776676766776677677666767667676776767767766677666767767767766667767677676776776776767767677676766676667676676676676776776667766676776767677666776667767766767766776776766767767677676766767667766776776766677676776676776776776767666776776676776676766667767767767766776667677676666776767667676776667677667767767766766767767666767767676776677676677667766776676767677677676667677676677667667767677666677667667767767677677676776767676766767667767766766767677666776776676676776776766766767767767677676776776676676776667676667667676776767767767676767676766776776767766776666676676666766766767766776676776776776676766767677676766767676677667767677677667677676676767667767676676677666667676776676766776676676776776776666776667666677676666767666676766767667677676667766767767767667766667767667677676776676767677677677667767666676776667766677677667676767667766776677666767767766776766776767677667667766676676766676676766776776767767667766767767677667767767677677676767676677676776767677677677667767767677677677677667676776767677666677667676776767677666776776776776767667767766767767677666666776766776766766767766677676676677666767767767667667766676766667676766766676676776776767766767676776767677677666767677677666767767767767667767766676766677676677666676776766776776776667767766677676776677667676676667676666776776776776776676766766776766667766666676766776676767677677677677677666676666677667766677677677676776676766677677676776767766676776776766676767767677676776767766667767767766767676767676767666667676776776776766667767767766767767667767676776776767767677677676776776766776776776776776776766776676776776767676767766776767767767767677676766776767767767677667766766776767766776677677676667667676766766776776776776677676767766776776667666676677667666766667666776776767677666676776667677677666776776767766767676676677677676667767767677676776776676766667677667667677676776776767767767767667767766776776776677677676667767666766767677667676677676776767676767767767667667767766677676776776776766767667677677676776776776767676677677667767677666776776776676666776676776666767767676676766667767767666677676767766767677676776776676767767676667667677677677676667677677667767676776776666667767676767676776767676776776776676776677677677666666767676666667676677677676677676667766767767766767767767766667767767666776766666666776767767766776776667767767676666766776676776676776676667766776776676767677677676767676676767766767666676776767676767676767666767766677676767676767677677676776776776677677676776676667767767766776776676767666776677667676767676666767667767767677667766676776776766767677677677667766676767676677676776766767767667667767677667677676666767666776767676776677666766767767767677667676766676776767767677677676776677676677676776776776766776767666666667766766776767767667676677677677677676776667667676676767677676677667766776776677677666776666767766766676776767677676767766776676766776676666766776666776776667767676776676766677677667766776666776766767767767767676776766776776776766767767676767766776776767677677677676666776677666766776766776776767677667667766666766676766767677676776676776676766677676776677667766767766767766776776767766776677676767766676776767767766776776776776676766776677667677677667767767667767767767676776776676677667767676667767676767767677676676776776676667766767666666776676776776766677677677667766776677676767767676667677667676776667767667677667676776676776776776776666766767676776676677667767666677666667677676776677677676666676776767767676667766767
6676667676767666776766776776766776677676676676776677677666667666776677676676667676776667676677666677677676776767676767767766767677676677677677676676767767767676776776766676776776677676676767676676776776776667767676766767766767766677676767766676676776677676776766676776666766776776767767767667767676667766776776667766776776667676767767666676776767667766776776667766776766776776667767767676776767676776776776776776676677667766776776767766776776776767677676666776767767676766676767677677676676767767766776766766676677676767677677676677667667767767676676767677677667666767677676677667767766767677677677677676676776676776767667677677677676677677677677676667677677677667767766767676667767676767676666676667677676667676677666776767766776776676666677667767766776767766776667676677667676767766677677667676667667766776776766676677676677677676766666676776767666776676767767677667766676677666776676766676776677677676677676676677667767766776767677677677676766766776766766776776776766677667667676767767767767676666676776776776776776766767766776776766776776767676776776766767667676776767766767666677677677667767767767666776677667767767767766767676677677677676776776776677676776677676776776667766676776767676766776667677676767667677676776766776677677677677676676776677677666767667677667767667677667676666776776776767677676676676677677677667767766677667767767676676677676766776776767767676776767766677677677667677676776766776776766776776767767676776766667767767677667677666766776767766767677666766776766677667767676676767767766676767767667676776767767667667677676767767767677677666776677667677676766767676677676776676666676776767666767666767767767677677666767676766676767767767766677677676776677677676776767767767767766776766776776677676766767667677677667767766776776767766776676767767767677676676766776667676766776677677677667767676776767677666767767767666666767666776767666776667667677667677667677677667767667767677677677666767767667666677677677676676776766767767767676766767677677676767666667766677677676676767767767677676677677677677666776767767667766767677667677676776767767767667767766776666767677666676776776776776767677677667766676766767666767766676767767676666776677677667676766767676776767767767676766776767767676767676677677667767767767767766677667676667767767667767766677677667766767676767767767667677676776767767767667666676676767676677676677677667677676776666676767676776667767677667677676677677676766666677667767676776776666667666676676677677677676776766766766677677676767767667677676666767676776776776767766677676677667766776767666776666776667677676766776776776776776767767767667767667767766776767677677677677677676767666776767676666767766767666667766676676767767677666766776776776676776677677676767767766776776767677677676767767667766676767767767767767766766676667677677676767767767677677677667767676677676767767766677667767767767666677677666677666776766767676766767767767667667677677676776767667767666776776776767676776667766676776776677667666776767767767767767767767767676676776676676676776767676776676776766676776667766667677666767767676776667767667667677677676676766676776767666767766767666677676776776776767766767666676676676676766766776776776676776677667666767766767767766666676776677676776767677676766766767667676677676767667766767767766776666676766676676767766767767767767767767677677666667766776776766666677677677676667677676767767667767767767767767767767767677676776766677677667676676767676767767676667767766767767767766677667767676767677677667667767766676767767766776677676776676676666677677676776776677676676666677676767676776676776676776676776766766667766767677677676677666776767766667677667766776767676767767676776667766776667767667677676767677667767767666767767766776776776676776767766666776776766676666677676767667767676666776666776776676776677667767677667666677676776776776776776667767766766767766776676676776767666767677667767677667767666767667766676766767767666676776767666776667676776776767667667676766667766767676676776767766776766767677677667766776677676766767767767767676677676766776776767677667677667767677677677667767767677667767767666776677676667766776776767766677677666776767767676767676676767766676776776677676767767666776677677676776766767766776666767677676667667667677676677677677666677666667676776667676677666767677677667767677677677676767767666677677676666767766766776767767666666776767767767666676776766776776767767767676776676766776767767767677677666666776676776776776677676667676676776667666676776676776667767767766767767767766776776676767766776767767766767666767767767767677676677677667676776776677666776766776776767767666767766766776677677677676776677667676676767666766667677666767677676667767677677677666776776767767767767667767766767766776776677666776776766677676766767677676776767767766677677667676776767667676677676767667676776776776766767767767677667667677677676677666776767666676677666666767767676667676776776767766677677677676766767766676767767766677676677677677767667766776776776776776766776767667667676766767766766776767766677677677676776766666676676676677676676776767766677677676766776666666676676767766776767677666676776767767667767676766667667667766767667677667677676776767666676776776776767767666767677676767767767677677667767766767677667677677676767767767767666766776776776776676776766676767766767667677677667767767766776776766767676767767767767767766776766776776767676776776766677676767766676776776767767766677676767767767676776667677676767767767677676766766766677677676766776766767767667677676667767766766776767677666677667677676776667767677676666767666767767767767767676767667677676767767666776776767766667767676677677677676766776666767767677677666677677667666667766776766767767767666676676766676776767766676776767766766776767766766776677676766776767677677677667767677676766666677677676767766766776766676766776776766767767766677676776767767676767676776667666676766766776677677666766776767767767667676767677676776677677676767766667677677667677666776766677667767767667667767767767677666666776666776776776776776776776776776766767767767767767767766776767766676767767767767766776677676776776776677677666776677676776767767676776767676776667677676776676767766676766776767667767677676766776676677677677677666677667767766677677676776776767677676766676676677677677677667676677677676676676767767767677677667766666767767677677676767676776666677667766676776776676767767766667676776667767767677677677676776776766776676677676667667767677676776776776767676766666676676676667677677677667676766767676676776677677677676677677667766776676776767677676776767766767667766776766676776667767767766677676676766767767677676776767677676666776776767667676776767767766776767676677676776766776766676767767676767677676767767767676776676677677677676677677667666677677677676767676667766677666766666667766776776767766767767767676767766676676677666776677676667766776767766767767666667676776677676766667767676677666776766776776677677667767767676676776776766766776776676776766776667767667767766766767666677677676766767677666667676776676677666776776776776766677677677676767767676776776666676767766766776776776776767666676677677676767767676767766776776676767666767667676767767767676677677677677677667676667676776767676767677676776767766676776767676677667667666677676766767767766766776776766776767767676767766677676767676667677676776677677676766677676767766677677666776776776776776676676776677676767667767677676776767766677677666767767766766776766766776776776767767677667766767667767677666776766776766767766677677676776767767766776766676766776776776667676667667676676776676667667667766666776767767677667767667676677676776677676767667767767676776776677676776766677677677667767767766677666677677676776776767676767677676766767767766767676776776776766767667767676766776776767767767767767667667667767766776776766767767766677677667677676776767767677677676667766676766776767677676767676776767676676767677677677676767767767676767677677677677676676767677677676776776667666776766767676767666767767677676667767767766767767766767676667667767766676776767767677667666667767767767677676776677676776767766776677677677667676776667666767766677677666767767767767766766667767677677676776666677677677677677677667676677667767767767676776667766776776766767667767667767677677677676767767767676767766767676776766776767677677676776676676666776776766776767766767767767666767766776776776766676666677677677676766677666766676776776667766666776776776676776766776767766766666677677666776667766776767766677677666666676666676776767767767767766766776667766767677667677676776767677676776667676766776676776776767677677677676677677667676776776677676677677676776776776776677666767767766767767767767767677676676666776767677676667767767766667667767666767677677676766677676776666767676776776667767766667677677676776776677677666676767677676767676767767767676676766776767666667767667677677666667676776776767766776776767766776677666776776676767677677677667677677676776766676767767767666677677667676776766666767677676776667767677677677666767767767767766766766667677677676766767766667766666666676767676776677676776776776776776667767766767767667767677676767767676677676776676677676676676666676776767677677667767766667676676776776776676776766676776776677676767767667676676677676776767767667767766767767677676667766677676767676776776776776767767766776776677676767767677677666776776677667766677677667767767677676766766776677666676766676776767676667767676776776677677667767767667767767767767677676776766767766767767766767677667766776766767766667767676776776767767677676776776766676776776776776776676677677676776776767766776667676677676766677667766677677677677677676766766766776776766766776776776776766767767766767766766677666767677676767666776667767677666776767667767767766766776766666676676766766767677676666767767767667666767767767676776767766667766767677677676676767767767676676776767666766767666776776676676767766776667676677677676667766767767676776767667766776767766776776676776776766676776776667677677677677677677677677667767767677666776667677
6767766677677676767767676767676767667767667676767767766776767767676776676776766766766766776767667767677667666776776767766776776766776766766776776776766676767667676776677666776776767767767677666776666766776677667767676776676767767767677676667677676766676767667676677666767767767677667677676676677676677666667767667676767677666776676766767766676776666776667767767676776676776676766767767677677676767766677666776667676776776767677676767767766776767667677667767677676667766766677667677667767677667667767766767766776766767676767767676677677676767667667676677667767676776766776677667676767676767676767767676767667767767677677667767676677677677677676776776667766766677677676776776677676666677676677667667676776776767767766776776776677677676767767766776776676677677677676776767666776677677667767767767677667676766667667767667767667767767667767676776776676767667767767667767766666767766667667766676767767767767766776776766776676776676667677667677676677677677676666776766776776766776676776766767667676776776767667767767767667676776776677677667767666776766667667766776776776767767766676767666776676767767667767677677676766776776767767766766676776766776776767677667767767767676776767676767666677677677676767767767767667766666676676767676776677677677666776767766776776677677667676766676776676776677676767676776776767667767667676676676776776767767767767677666676776666767676767766776776676776677676676666776767767767666767667677677676767766676776676677667767767766666676676677676767677676676776776767767767666666766676776776776767666677676677667676767677677676767767676776776677676776667766776766766667667677666677676776666767676767767767767676776676767767767767766676766767766767677667676776776776776767677676767676767767767767676767666667667676766766767677676776767676776766776776776766776676776767767767677676677676667667767767767667677676676776776667677677677667767676677676776766676677677676767767677677667766776767767667667676676667766776776667767666776776767766776667677677667767767676677667767766767767767767677677677667767766776776767767766767767677676776667766767767766766676767677676776667767767767677676677677667767667767767677677666677677677666776677677677667767767677676677677676677666767677677667767767666767676776776767667767766767677666767677667666776776776766767766766776677676767667676767767766776667676776776776776767766776767676776676677677667767677667767677667767677676767676667767767767676766767676677676776767766677666667767677666766677677676676767666667766767766667767677666677666767767767767767676767766767677676677677676677676767667677677676676776776776767767677677677666767677667667767677676776776767767767767766667666776667676776776776677677677677666776776677667766666677666767767767767766776776666676677676767676776667766676667677667766776676676767667667666767666767766776767677676667766776766776676676767767767667767676676767767667767767767666767677677676667677667677677676766667676676766776677677676776667767767767677676677666767677667767766676776776677667676667767766776766767677676667766767677666766676767666767676666767766776776766676767767676677667766776776776767766766766767676776667667677666767677667676767676677667667676677666767667767667667767766677667766666677677677666766776776767676667767666677667676676767666776776667767767677677667677666776666767677677677676767677667667766767677676677667667677676776767666766767766676667767676676767677667676776766677677666767677667676676776767677667767766677677676676776776677677677676776677676776776767676767766767767766776776677666676766677677677676676677666776776776767677667766767677677667767766776676667766667677667767676766767676767767677666776676677666776776666677676767677676767677667767667766776767766767676677667667767767767676766667766767676776776776767667767676776667676776767667676676767766677676776776766766767766767677676767677676666776767767767767767676766676776776676776677677677677677677677667676776776677676766667767676666766766766766776767667766776776766766776776767677677676776677666776776676776776776676676776776776776767676767766676776766776776676776677677666766767766676776676677677676676667676776767767676776767676776766767767676776767676667677676767667677676766776776767767676766677667677677677676767677667667767767766767667676766776667766767676776767767666767676677666776767767677667766677676776667767676776776767667677676776766766767766666776776767676776766767766767677666677677667766676767677677676767766767667766776766776776677676776667766776666776767676776676676767676676776776767677667667677667766767667767676767767667767766667667766666776776767766776676676766677677676776677676776776767677676776677667677667676676677676667766767766677676776676667767676677676767667767666767767677676767667767677676776767667767667767766766767677677676776667767767676766767676676776667667767676766776776677666666677676667677666767766767677676767767676767667767676767767767676766767677666676676776766676767676666666767677677676776767676776767677676776676676776767676766766676677676666767766776766676776776766767766667677676776776766776676767766766776767676776767767767676667767676776776776776677677676667766766666767766776767677677677677677676766767767767666776677677676767766767676676667767677677667666766767676676776767667767767666767677676667677677677677667766767676776677677666767677677677677677677677676776767767767677677667767767767767677676776767667766776767666676767766776667766767767666677677666776776667677676776766776676767766677677676776776776767767676666766667667666776767766776767767677677667766667677676666666776767767667767676667766677676776667767677677676766676776776767767767767677666776776776776766677667667677666677677676767667767676776766767676677677677667767676767766676776766766677676776677677676767767667677677666767677676776767767766766766776667767767667766667767677667677677677676776667767676776776776766776676776677666776767767667767666776767766667766776776776766676767667677677676677676776676776767767767767676776676767767666767766776776767676677677677677676677677676776767767767767766767676667667766767677677676676776677676776776776776776767766766776666767767767677677667677677676776776767767676766767766666767667766767676776677677667767676767767767676677667767676776767766767677676677677676666667767766776767767766776776677676677676766767767676676676677667766666676766767667677676677676667676766767676776766676676776667666767676776776767677677677666676776776767766776767767767676776767676776766667667766677667767667767667767677677667767676767676767767767767766776776776767766767676677676776766766676667766667677667767766776776767676676766767676677677677676767677666767677676676677677676776767676776776767676677667766767677676676677667767767766767767677677676766677677667767766776767767666776776676677677677676776776776677667677677667676766767766677676676667767666776767767767667677677667676776767666676776766677677677667666667766767767676767676776776776676767676776677667677676767766676776776776776766766677677677676776666776776776676776776767677677677677677666767767677677676666766676676676677677667677676776776676677676766767767676767667676776766677667677666776767667767677677667766667676776767766767676776776766767667766766776767677676776776776776776766776776776767767767766676767767766676667677676776677676766667767767766766767767676767767767677666767767677676776766776677676767766776677677677667767677676776766767667677677676776767676776776677676766667767667666767767677667767667676767676677667767667676776776767666677666767666677676776776776766776676776776677676667767766776776767767667666677676677676766766776766767767767766776766676676767766776677676776676776776766766676766776776767676767767767677666667676767767766766766767667767677676676776766767676776676667767766766676776666677676776776776676776776677666767767677676766767676776676776776676676766666766677676767767676767767767667766776776766776776767766676766667666676767767667676677677676767666776676766767676767676767676776676766776766776776676767766677667766676776767767767667766676677677676677676667667666776767667767767677667766776767767667766666776676776667677676776666676776766776667767766677676767666676767676776776776677667676676767767666776676776666676766667676767766677667766666667677667767676667677677677677667676776767767667766776667767667677667676677667677676776767667676767767767766676667676767767767767667677667767766667767676776776676776677667766776677677677667677667767766776667677677676676766776676776767767667767676767676767676767767767767666676667767766776767767767766666766776767767766766766776666676776667767676767666776776766766776766677666676767767766767666766776776766767767667767766677677666776776776667767767766776676767767767766767666766766766677676767767767666776677667766667676776677677667667767666776767766776767767767767767767767767676776667767677667677676776676776776766776677676677667767677676766676766776767767676666776766776766677676767766677667677667767766776767667677677676766776677677677667677677667677677676667676767677677677676776667677667667766776676677676766767767766766776766667677666776676767766676766666767676776776677677666766776776677667677676767676667767677677676667676767676776667767766676676677676776776666676676776767667767767767676667667667766766776767767766776767766776677677676767767766676676676766776767666776767667767676776676766677667676766776766677676776666776766667767767677676766776677667767767766767767666676767667677677666766767666776767767767677667676666677677667677677667666677676667676767766666677676767667666666776767767766666776776776667766776677667676776776767677677677667677677677677676676677667767767666676767766776676766676666767767766677677676766676677676766776677676677666767667666677676767666766676766776767676776776767667766767766676776776667767767667767767766767766776776776776676767766776776776776776667766676776766776677677667677677676667767767766767767676776767667766667666767766776676776776766676776776767666776776766677667766776767667677677667767
76667766776776677666677676776776676667767767766767766776776766677677677666677677666776776767767667676776766776766766767667677676667767676677676667766667767767767677677676667667677676676776676677677677676677666667766666776677667767677666776676767677676776767677667767677677677677676776776766676776776767667767766767766667667676766666667676776776766776767677667766767676767667667677676776767677667766767766776767676767667676677667766776776776766776766767766666767666676667677677667767667676767767676776667677667677676767766677676776667767767676776776767677677667667767666776767666767767766677667767667767767767766666776776677677676776776677677677666776767766776776667676676767767766676776676667667666667767676767766776667677677677667767767767666666676767677677676776676776776676776767666767667677677676766767767676767767767666667676776776666677666776776667667676767677667767767767667766767667667676677676677677676667767767677667767676776767677677667676776776666776766766776676776766766776676677676776767667767766776677677677676776677676776676677677676667766776666776776767667677667666776767766766776776776676676776767767677666767676667676667667767677677677677667766677667767767766666776767767666766767766767767766776776776677667767677676676767666767767766767677667667767767767766776766776767676776677677667766666767666767767766667677676676776677667667767676776776776767666767766666766767667767767677677667667676676766767667766776767767767666776676667677667767767677667767766776776766776677677667677676766667767667677676776766776776667676767766766667667767767667766666776766767766667677676776667677677676776776767676667766677676776766667766776677676766676767767677676676767676767676677676776676666776776776767667677667667766676676767676767767766776666677676677677676767766776766676767667677676676767677677676776776676776767766767766677667766776766776776776776677676776767677677667667766776767677667766776667666776667766767766767767767766677667767767677677677677677676767677676776767676767666766677667677676776666776767767767767666676766676776676766676776676776776676667677667676776776767766776776776677677667767677677677676776666767667767676766767676767667767676667767766667667766767767667767766776666776676776776766677676767667766677667767766767666767676766677677667667666767676766767667767676676776676776677666677676676776767766767667766767767767677676776767666767676767666767766767677677667766666677677677677677677677676767767766766676776776667677666776677667766666677667677676767767667766767767767677676767767677676666776767767666776676676767677666776677677676776667676776766767767767766776767767767766766767766766776677677667667766767767767767767666767677667767767767676776776677677677676677666776767766766776766767767676667676766776767766766767767767677677666766766676776776767767767676677667666676767766766776676767767766776766766776766767677667677666667667667766776766776767676776776776776677676766766676677666776667677667677667677677666666776667766766776677667676666767677676677677677666767676776776767676767677677677667676766767766676766776767676776776767676677677677677677667767767766776766776677677677676667766776677676677677677677676676776776767766776677667666677666676776676776767676767677676666766676676767767676776676676677677676776666767767766776767677676776776776677677676776666677667667767767767676776677667676767767767666776776766776677667677676766676667767666677667667677677667766677676667767676676676776776776766767767766776676776766677676677667666767667677667667667677677667676776677667677666776776776767767676676667767766767767676776776776677666666776766776776766776776776667677677677676767676767676677676776776776776667767767766667677677676776776776767677677676677666677677676667767767677667767767767767767767766776677667767677667667767667767767766676767676676767666776676667667676767677676767676767676677667767767667676776666776767676666767677677667676776766767677676776666677677676776676776767677677677676776767667767766676767667677677677676776776766776766776776776667676676667767677666776767677667767767666677676677676776676676767767677667766677667766776677676667677676767766767766776776776766767767677676767676776767767676766776676776766677677677677667667676767676767766776776776776767767676676677677666767677667766776767767766767677676776776767767677667677676776767767666776676767677677667767677676677676767767767767766767767767766767676767677677676776776766776677667767767767767767767666676767676677676776666766676767767767676677666667676766677667667767767766766676776776677677676677677667766766776667677677667676677676667766776776776766776776776776767767676667766677667667766767667676666776676776766767767676776776767677667767677667677666776677676677676767767767767677677667667676776767767766766766776676766776676776676666766776776667767766667677676767677677676767677677667767677676776776776776677667677666766767767677676776767676776776776667677667667677667766776766776677677667667767766766766676677676776677677676766766776767766677667766767766767676677677676676767667766667767677667677677677676767766677677667676677676776766676767667677677666676767766776666776766766766676776676676776776766767676766776776676776776767677676676776767677676766766767767766776776677676776767667766767677677667677677676766776676677677676677677676767677677676766776677677667767677667667767667676667767766776776776677677677677677676666676776676767767766767767666677676666677676676767677677677677676677677677667767767667677676776776666776776767676677667767767677677676776776677677677677667676677676667666776767676667677676667767666676776776766677677666767767676676667676677677676767767677666776676767666767766776666676766676667767676776776767667767667766776767676667677666667767677667677677666767767767667667667667667767766676677666766776776776667767666776676667766776676676676667767766667767666776776776676776666776767766677677667676766676677666767767767676767767766767676776676767767766667667766677667767766677676776677666667677667767667676776677676767676667676676767676676676677666776776776776776766767676677677677666776776767767676767767767666677666767676776767666667677677677676776666776667676767677666776766776766766667767767767676666776767666776677677677677666676676676667767677666776766676767677666776776676677667676776776667667767767676676677676767767677677667766776776767767767767667766766776677676676767766676767677667676767677676776776776667767667676767767766767766776766767766766676776776776767677667676677676776767767677677676767677666677677667766676766776767767767767676776767767676776676666776677676676676677677667767676776767767677666776766766767676676776776776677676667677667667767667667676767677676776776776676776776767767676776776676776766667666776666667767677677677676667767667676666666767677677677676766667767677676677677676776766676776766766766676766776767676767666676667767676776677667667767676767767676766776776776776767666676776776776776677677677676666767767677676776776776766677676767766776766776676776677677677676676776776776667767676767667676677677667767767766677666776776776776766667767766676766677676766667767676766776776767767766776776776767767767676677677677676766776776776677677666766676767677666776676776776666767676776766767767767767676677667667766676767667676767766776767676766776767666767766767766766776767767676676767767766676776767677667767766767766767676677677676776676776767767666776776676766766676677666766766776667767767767767676767767676766776766776767677666767677667766766776767676767676767667767767767667766766766667667667677667667677676767767666677667667766776766677677677677676776776776776767677677666767767676767766767766666667767666766667767676767766767766766776666666766676767766776776767767676677667676766676676767766677667767767667767676676677677676667676767766766667676767767767677677676776667676776767677667677667767767667767677676677677676677676776776776666766667767677676776676776667767666776766767677676767767767767767666767767667767677676776776767767677676776677676676677676776776677677676767766667676677677676776776766766776677677677666767666776767677667767767676677677667676776676766776776767677677676776776676766776776766666776676776776767676766776776767667666676767676767767666776767767676776776676677666776666776676776676767767766776776766776667676776766776776767676776776776766667676767767766776767676776767676767766776676767676766666677667676776776776667677677676677667667676776766767677667677667667667767767676676767767666776667677677677666767677677666767676666767677676776666666766667677667766767767676667676776776766676766677677677677677677677667767676776666676776767766767667677676767766776767766766677666677676766776676776667767667767767767677667676666776776776776676776676776666767767767676677677667767676766767766666776767677677667767667676667767767677677676667766776767677677676767667766776766677676677676766677667667766666667667667767666767666676776676776776767666677677677666767677666766667766767766767676776767676776676767676776767677667676767677676776767767767676776677666776767767676776767676767677667766767766767666776776677677677676766767677666667766776776776667766666776667667676776667766676767666767677676776776667677677676676767766766766776676776776677676677677666776767676767766776767766776667677677666767767676767767667767677676667677677677667677667667766767767766767666776766677676776766667767767767667677666677676766667677676776677677676767676666677676766677677677676667766767667767767666776767767676776776767677677666676676677677667677676776776767766767767766776766767767767676776776767667767677677666776767767676776767676676776776767767667667767667766776767676766667666767667676677677677677677666776766667676667676766766676776776767766776767666767677676677676767767766677677676677666677667666776767667676677677666766766776776766776677677667767766776776666767667676677676676767677677677677677676676766776776667766767767766767767667667767766667766666677677667767677667676676776676767676667677667767676767677
66776776776776667667767767677676767767677666776677677667666767666776767767667767766776776766677677677667677676776666776677667667676667677667666776767767767767767677667676767667677667667767767767766676766776676767666776676776766677667767676676766766776767767767767676766776776767677676766776767767677676767767767767666767767667677677676667676767676766767676766776776776776767667767766677667767677677677676776767677666676776677667667667766776767767677677666767677667667676676676766766767677667667676766776676767677677676666667767767767676676776776676666776776776767677666676776667767767667676776767676776776676766676667676677677676767676676776677677676676766766776767677666767767767766676767676767666766676767676667767676776776767676767666767667767666667676766676666676767767667767767677677677676767677677676776767676776776677677677677667677666776766676766677676776767766667666776776776677667767767767676766766667666677677677677677677677677676776767676677677667666776677676776776776776667767676766767767767767677676766676676767767766676767666766676767766676766776766766767677677676767766767667676776677676767666766767767767677676767767767767767766766776766667767767767676766767767676676667767766667766767767676767667667767666776677677677677677676667677677677677676677676766676776677677676766677667767766676776767767677676767767766776676776776767666676776767677677666776667767667667677677676676776767676776776767676676776767666766676776766767767667676677666776767676666667767667767766767667677677667767677667767676776767766776667766767766776676776776776776776767766776776767767677676677676766767767767666776667666766776776667677676666767677677666767676677676666766776776776666767667677666767676767666776776776776766677677667766767676766766767677676776776666767666666667676667676766776667767767767676767667767767767666677667677676677676767676766776677677666677667766766677667666776667767766776767767677676776767666767667676766776767676776767666677677677666677667666666677667766767767676767676767677677677676767766766677666677666677677667766676776677667676766776766766767767677676766676676776676767676767767667676776776776776776776766776667767677677676767767766666776776677667766666667766677676677677676776776676666776766767767667676767767677676677677677676767676776676776677677667766676776776776677677676776776676776776667766766767767676776677677677667766767766776666776677677666776676776767676677676676767767676667766767766676767767677676766776676776766767667766766766677676776776767767676677676677677666767677667667676676776676667676666667676776766776776676676667767677676767766766776767667766676667676677667676667766776767767677677676676677667667676776776677667767766767667667767676766776667667767767766767667676767677667766666776676776776776767677676676776766676677666776666767767767676767667767667676677677677677676776767676776776667766767666677676776677676776767676666776767767766776776767676767767667767676666677676767767676776776776776676767676776767676776776776667767767766776766767667676767767767767767677677677666766766767677676767677677667676776776776677677667676767767676776676776677676766767767677676767767676776767767677676767676767676677667767767676767676767677677666677677667767767676677677666776776667766676776767667677667767766767767676766776676767677666776776767767667766677666776767767677667766767766767677676766666776767676767767676667766676766776766766766677666676767767677677677676776776776767667676767676767677676776676776677667676767666767676776776767767766766776776667767667667667766677677666676767767676776667766776776776677676776767767767767766766776767676767677676776776776766767766676667677676767677677677677676776667676776667667666776767767767766776766766676766667677677666676667666776776776767767667767766767767767677677666776776767767767767676776766776776776767766766676766776767767767677667676676776776776667766667666766776666677676677677667677677676776766776767676776767766776776776776776766766767676776776767767767767767767667677677677677666676776677677676776776767766776767767767667766776776766767667676677676776676776667767667767667677677677667766666676667677677666767766677676776776776776776676667667676776767766766776767766776776677677666767676767767767667676776776766667676776776766776767767666776767767766767767667677676767676677667767766767677676776776776677676676766677676676767767766677667667676667667767767676666776776776677666776767676676667677667767767677677667667767677676776776676776776766677666676767676676776676776776677667767766766767767767767676767767667676676776776767766677667767766667676677677666667767676667767767677676676767766667676677667767767767766767666776776776667767666766766667767667767677677677667676767766677676776766767767677676766667766676767676776676766767667766767767766776677677676677676776767676766676667677666767676766776766666677677676776676766776776676677676676776767677676767667667677677676776776776676667666767767766776676667677677676767667767767677666676676767676666776767677677676767677677677677676776767677666767676767676676767766677677676767676767676776667767767666767667676766766767766676766676776776767766767767766766776776676666767767676776776767767677666667767676677667766766767766776776667667676776766776776667767676776676776676776776776776667676667767766767667766676676767667677676766766676776776776677677667767767766677667666676776767676766676766767767767677677677667677677676776767676666767766776776767767677677676767766666676767767667677676767767767667667667767676666776776776767666666776666676677667766776767676677667767676776776776776766667766676776667767666677676767677667767767766776677677677677676767766776776676676677677677677667767677676776767677676767766677666666767666676767667766776766677667767767677676767667676677666767767767766677677677667676776767767676677676677667767767767677666776776666767767666676676767766677676776767766677676677677677676666776767667676767667676766776677676767767666776767676766667676767676776766776767767676767767767667677676677667677677676767766767676776776676776767767666767767767677676776776766767676767767667767667676776776776677667676766766677666776677676776767677667766776677677676767767676766677667676677666767676776767676776767666676776676767667677677676677677667767676776677676667766667766667766676776776767676667667676767677676776767676776766676776676776767676667676766767767766776767766667767766767666776767677677677677666767667766767767676677677677676767677677677677676767767666676776766767766776677676776767676767667676677666767677676677677676776667667766766767676767676667676776767667667677677667767677676767767676776776776767767767676676666667667676776766776776776767767677667677677676667766677676776767767667666766776767767767677677667667766776776776766776776776676767767676667676766676677677676776767766776676776767676776776766677667667767677677677667766676677666776776776776767676677666666776677677677666667666667667767767677676767766776666776767677667766767677667677666767766776776667676677676776776667666767676776676776666767767676766776667677666776676776767676676676767677676776676776766676666776666776676676776677676766667667767667676776667667767767676676767677676676767767677676676676776767766766667677676677676676667767667677677677677676767766776776666766667767676666767676776776776667767767677676767677676677667676776776667767766766776767766776667677666676766776767766676776667677667667767767666776766766667767766776676767767767767677676766776677667767677676776676767676776677666776767766767767766776776766766767766767766667767676776766776776767767676767677677677677676776677676767766677666766766776667666776767667667677676766767767676776766766676776776766677676676667766676677677667767676666767666667767767676776776677666776776667667766776776767767767677667667677677667677676766776767667677676776677676767767676776767677676676766767767767667767677676677677666767667676776677676776677677666767677666766677667667666767677666677667677676776776766776767667677677666676776667767676776766767676766676767677677677676676666776767666776676776776667677667766767766766776766767677666677677667766677676667766667767677677666676776677676766766776766767666776767767667766766767767677677676767676776776767677677667677677676776676677677667667767676776666676677676776767677676776767666767666776677667667766667676667766767667676676776767767767677667676766767677677676767667767667767767767677676766766767667677676666766666676667676767766666776776766776677676766776776676666677677667767667666776677677676767766676766766676767766767767767676776677676767767766776776667767676767767677676767767676676666776776776667677667677677666776776766766767767767767677677677667676776766776667667677677677676767766667766767767667677676767766676766776776677676776766676767677667767767767676776767767676776667676776776766766776676776776666767667766666776667767676676677677677667676767767677666677677667677666766666776677666767766677676776677676766666667767767767767767676676776766776776676766666767676776676776676776776767677677677676766676677677677676776776676776766667767767676767677667767676766767767767766677666776767767677666776776776776776676776676776667667667767767676676767677677677667676766676667767767767667677677676776676767666677676667667767767767676677677676677667677677667766776766767767767767767677676767766776766677666776776767767766677667767767677676676766676677677666677676766766776667667767667677667767667767766766776767677676766666676776776776676767676767677676766676676677666776767767767767766776766676776776776666767767767767676767666776766677676776776776666776667676776677666766776666776776766667766667667677677676676667767677676767767767767676676767666677677677667676677666776677666767766776766767677667767676776667677676776766667676767767667667667766767766767667667767767667677676776676776776767767767676776676776776767677676666776766776767767676767667767766666767767677667767767767676676666666776766676776677666776776776767766776776677677666776677666776676677677
367767767767766666776776766776776766776667767767677677667767766766776767677676676776667767767676767767767677676677666767767677667766776776766766666667667677676676776666767767667767767676676667677677667666667766776767677676767677676667676767667676677666767767677667767667766667767677666667767676776766776767677676676776767676666677677676767677677677677676776677677666676676766767766677677676766767766677676677676676767676766776767676767677666676767677667767677676776776776676677676766767766666667677667767667666666766767676667676766677677677676666776767767667767667766776667667667677666677667767676677667676776766667667667767677676776767767676667666676776776676776677667767677676677677667767766766676666767667676667676766677666776776767767766677676677667767676776676776776676767676667767676677677666677676666766767767767766677666767767767676676776676767666766676767767676767766776677667677676667666767667677667766676776676767767766776776767766676767767767766677676776776766767677677667767767767767766766676776776676767766767676766776677667677676776776776776776767677677667667766767766767766766776767767767767676776677677677667766776776676776676776776776776767767667767676776776766766776676776767766676767767677667767676767766776677666676676767677677677676676767677676676776667766776677677677667767667667676666767766766676767766677677677677667677667667766776766667666677666776766776666767676676776766776677677676676776776676776767767676776677666677677666676677677667667676766767667667677677676767767677677677667676676776776776776776776767667767767767766676767666776766767766677667677667766776767767767676767767676767677677667767677677666776767667766767676776776676776767666776677676676767667767766667766676776677667677667767677677676776676766776676776776676676677666766776776767766776666776776776776677666776767767676676666776776666776767676767676767677667667677676776677677667676767767767676776776677667676666776766767767676776766677677667767767767767676767676776667667767677677677677677667767766776676677666766677667676776767767666776676776766776776676676776767677677667667676767676767666766776667767767676767767676676776776776766676776776776767676677667767766677666767676776676667767767767766776776776676776767677676666667766766677677666776776676677677667676776776677677667676677676667766676677676776676766767767766767667676767766766767677677677677676677676676766676767677677667677677676776776766767767766766776776677666776666767767766667767767667767767767676767767767667676677667766666676767766776776776766677676766767767766776776767667767677676767766776767676677677677676776776767676677667667766776776776776776766776776766766776667676667767766766767767766767767767677666767676767676767766767766677677676677667766766776767767666767766776666666767767767767767766767767766776767767676776776776776776776776677667667677667667677677666776766766776677677667667677677676776766776766667677676776676766677666677666676676776676676767677667677676776767676776767667767667667766767767766766767767766677666767767676776677667676767767676676776767767666767677676776667677667767677676767766766776676766776776767767667676776776776776776767677676767766766667767767766776766776776667767666776666677677676666767676767767676767667667676766667767766676767676666677677677667676767766666766667666676776667767767677667766667766677677667767767767766776767767766776667677677677677677667767767766677667667676766676767676667767677676677667766677667676766676776767676776666767766666677677666766767766767767676767767766767767766666677676677667677676767766776667677677677677667667667676766776776677666676667766776676767767767766776776776767676767766776767676767767676767676677677666667676776677677676676666776767667767676776676677677676766667766767766776676776667676776776767677677667676767766767666677666677676666776766766776676676677676766677666666676677677667767766677677677667676766676767767666676767667666767767666776766667766766676776767767666676667766767767767677676776666767676677677676677666767766776666766676776767767767766767677677677667766767677667677666776767767676776677666776676767767767767766676667677667666767667767677667767676776776676666767766667766676676776666677677676776767667767767767666776767677677666667767767676776776666767767667677677667677666676776776676677677676766776766767677677676776767667767767677676767677677676677677666776766776667676776677677677676776767677667676676776767767767677677676667677677677677677677677666766776677667667676666766776767767667766766766776776676676766776676767667666677676776767767677677676776677666776676776766776666667667766767767767676776776667667677676776776677666776776776767767766767676677676767676776776776767767666776776676776776767676766766776776776676667767677666676676667767677676776767677676767666776767667667677667676776776767667767767667667766666677667676776776677677677666676677676676776767676776667676666776767677666767676776667677667676676677677667766767677666676767677676766767767766667666667766677677677667767767666677677667767677677667767677676766776676677676776776667767767766767767766676767667767677667677677676776767667766776776776776776776776677676677677676776766677677676677677666667677676667676766766666767766776776677676776776776667677667677676776776666667767767677676767677667677676676776677677676767677667677667667766676766677677667767766676776766677676776776767667676767677676776666776676776776666676767677677676776766776776677667667677667767767767766776776776667767677667767677667767766767677666776776676766767766667677667666767766676676767767676676676767677666776776776767676776666767766766676667677676776766767676767766677677667667766776766776667667766677677667767767767676766667767677677666676767766776776776767666676767676776767767767676776677676776676677666776677676767766767677677677667667677667677676767767676776776776776667676776767667667667767767766766767766776766767767676767676766776676677676676776677667767676666767767667766676666767667766776676776776776776767676676776677677676767767766776677666776677677667767766766767676667667677667766776676666677677677666677676776766766677676776767767667767767766776677676667766767667767677667766776676677677676776676767667767677676766767767676776776666767767766766666667666776676767767676776776776766666676776767766767677677677676677667767766776776667766767767667767766776776766766767766767666677676767676767677667767767766667677667767677677677677676776776666667767767677666776677677676776766767677677676767767767767677667767767666667766776677676767767667767767766766676776767677677676767677677676767677676767666677667667767676667766776676776766776766677676767767767676677667677676766776667676766677676776767676776767676776667766776766676676776776776776767666676767767676776677666676767767677677667676766776776766677667766677676676676767767766667676776676666776677676776676776767677677676677676776776677677667766776677667766677666767767677666776676776776766667766766776776776766767767767677677667676767766667667667767766776776767767766767677676767767677677677677677677677677677676676776676667666677666776776776776666767767677667766766776767676776677677676767767767766677667677666767767766767767667676766677667666766677676776776776766776767666776767676766766676776776776677677677677666676776676677677676767666776767677676667667677676766667767767766767677677676767766776776666677676667767676677676676776776676766776776776677676767677677667766766767667677677676776776666667767667767767767676666666676676767766767766767667766776766677677667676776776776776776766677676776667677667767767767767767676776776776677677676767676766677666766767667767677677677676776666767677677676676676766767766767767767766677677677677677676766667767666677667767666776776766776776677676776677677676767677676767677677676776677677677676767677677676776677676766767676677677676676666677667677676677676767677667666666767677667766767767676766776776766767766767677677676776677667767767676776776767676676776677676767667666776767766766677676676776776666676667676766767767677667767766776776677676776776667767667677667766776667667767677667667677667767766767767666667677667677676676677676767767767767676776767767767767676767767766677676767666677676776767767766767677667767767677677677667766677676676676767767766767767666776767667767676676766776767767767676776776767767767676667767676766767767676766676776776776767767767767767677676776776776677666676776776677677666767766776776767676767667676677667677676776767767677666676767677676776677667767767676766676666677676776767676766766776776767676767766767767766776677667676766776776767676677677677677666767676776776677677676767766767667766776776776776776676676767677666767677677676776776766776776776776667676767767766776667677666776767766776767767767766667676767767767676766767677667677676767767676766776766776666676676667767666776776776677676676776767766767677676677666667677677677677676766767767677677677677676676766676767767766776667677667677667767767766767667667766767767667767767767676677667767767767767766776776677676776767676776666767767766776676767767677666767767677666676776767676776766776776776776766776776776767676677676776766776776677667667766776767766776776767676677667767667767667767767677677677667667667667677667766776776776677676767676776667676766677677676676767676767766776767676776677667676767666776776677667767667767766776676677667767767767667767766776766776767767676776667667767667767767767677666767766776767677677676677677667767767677676767767767767766666667767766766776767667767676767667667767766767676767677667677676766776677666677667677677676667767667666776776766676676767767666776776767677667677666767767677667677677677677677677667676766776776767676667666767676676676767676766776767767677677676667767767767667767766776776776667767677676676677666776776767767677667676767677676677677677676776667766676676767667677667767767767677667766676766666776776676766677667766766776676667666676767677667767676776766776767767666676766677677667677677677667666776677676677677677677
6676776676767767677676677677676666776677676776767766776767766667666767676767677667766776776667767767677677667767766776677676766677676767667767767667767767667676767767767767667676776767767677676767677676776666766677676677676666776677667677677677676667766766676666677667766776767666766676776776776676676767677676677666676767767767677676776676767677667766766767766776776676776766767767677676767676666677677677677677676766677667767677676666766676776766677677676776776666776776767676677667766767766776776676677676676776666776776776776767767767766776776676776767666677677666767677677677676666767676666776776767767767767677667767766677677677677666667676767767767767676767767676767667677667766766776677666776767767767766776767767667666776767677676676767766666766676766776767766767667676767667767766766776767767766767666677667667677676667767767767677677677667766776776767667666667766676776776776676677677676767767667767677676776677677667766776766667677667677677677677677677676776767676677677677667766776766666776776776776767767677676776776766767766766677677677676667766767667676767767666667677677677677677676676677677676766776677676767676776767676776666666676676766676767766677677677666766776766677667676767677677667677667767676776767677677666776776776677667677677667767677677676667676776676676776677667767766776666767676666677677667676767766776767767767677677676776666767766776776667767667676676676776776677677676766766666776766676776766766767666776767677677667766776776776676776677676767677677666676767767767677667766767677667767677667676776677676667766776676776776776767767677676677677666676776666776767767767677667676667676776776776776766776667767767766776767677676767677666776776776676667766667767766767667667767767766676776776667766767676776676667676767767677667767766776677676767677667666776766776767677667766767766767767676776767767677677667677676776676677676766767676776666677677666767766666776776776776776676677676767766776776766676676776767677677676767767677676776776776766767767767676767667767766667766776767666677666776766776767766776676776776666667767767767767677667767677677676776766677676767676776776767677676776677666767667767676767676767677666776767677677667767766766767677676767766776676677666677676767767676677677676766776677676767677666776676767767676676776767767767766677667767676776677677676776767767767676766767766677677677667676676676776776767676776776776676776766677676776667767767666767766767767667767677677666776776776667677667766676767766676767767766667766767676767677666666766676776677676776776776776776776776666776767766766767677676776767677677676767667677677677677676776676767666677666767676767766766776767767676776766776776677667767677677677676766776767677667666676667767767666776676776767677666767677677676776776767666776767767767676767766776776767676767676667767767667767767676766766776776766776766676667667766767767767766776767677676776776667676676767766676667676776766776776776767767677677666766667676767767676776677677667766776677676767766776767676776767767766677676766677667767676776776666676767677677677676767767766776766676676776776776776767676776776776766767666677666676767677676767766676766676676666767766677676767667676667767676676676776767677676767666776667767767676767677677676676667666676767677666766677676667676766767767766767767676776767767767767667667676767676767666776666766776776666776676766666667766766776776776776676676677677677667767767667677676767767676776776776667766776677677677676676776776676767767766776766776776776766776766667767667677677677667767676677666676767766667766766776776666677666767677677676776776776766766677667677677677676667666767767766767676767767767766766766767676766667767676666776667767766776677676767676776766766767767767767767677676766776676667767767667767767766667667767677666666666677667676677666776677676767666767667767766776666767666676776776667676676677677677666766766776767676776767677667766766767766767767767766676776766776767667667676676776776776677667676666767667767767677677677676767677677667677677677676776766767767667766677667767666677677666776766776776767766776677677667767677676676677667767676776766666767766776666676766677667767767766667767667766677667677666776776776776776767767667767767767667767767666666776767766776776677667677677676666677677677667666767667766767767767766676776676667766676666767766666766676676676676767766676677676776767676767666676766767766667667676776677667766776776776767767767667766776776676776767766776767767676776776767667767767666767766776776676767676776767767766767667667676677666677677667676677666667676776677667677676776767667677676677667676677677676667766766677676766676667767766776666767676776676766677677676776677667767766766676766767676767676776776767677677677667767766766676776767767767767666767677677666766776776766767767666776676766767677667677677666776677676767767676676666667677676776767677677676767677676766776677667667767677677677667766677676776766776776776766667676766776786767666776776767766776767767767666776676676776677676776767766767676677676776676676776677676667666767767667677676667767667676776676676767677667767676776676666767767767666776776667766766767676776766776677677677667676677677677676667766776776776676776676776767677676776767676676776767766766766767677676776776776766667666767767667766767767667667666776767677677677676776776766776767767667766776766667667767676767766776776666776677676776666776766776677666776776676767767767766677676776676766677677666676776676766676666776667767667677677667677677667767767766776667677676776676676667676767767677666676766776676767766677677677666666776767767767767767767767767767676667767676766767676677676767667676776676776676677667767676776776676666676776776766676677677666676767666767667676766677677676776776766767767666676767767767677677677677676776776677667767666776776767767676767677667676776776677677677677677677676677677667667767667677676677667677677677677677677667676776776767677666767677667676677666767676767766676767676667677667676676767767677667667666767677677667676776766776767676776676776776767767767677677676776677666766776767677676767676766676667676677677677667677677677677666677677677677676767677677677676676776666766676767767767676767767767676676666776776676776766666676676767766776767767676677677677667767666677666667676766666767677677677666776776767766767766767766667767666766766767766677676776666776677667766776667676767677677666767766776776776776776767677667767767676776677677667677666766766767667766767676767766677667677677677676767766776677667677677666776666776666677667676677677677676776776767767666666676766766677666767767767676776676677676776667767667667676767766776767677676776667677666667767677676676776776766766767676667676767677676677676666776776676766667677677677677677677676776766776766776676767667767767676767676667667677677676776677667666677677676767676767767676766767676677667676766767767677676677677677667667767666776666776776766776667766677667667667767677676776677677676776677677667766677677676677676677676767766676776766676676767767767767677667676667677667667767767767676677676776767676767667767766776677666766677676676776676677677676677676776766676767767676767676776667666776767666776767767767677676677676767677677666776766667767676766677667767676767767676676776776676776667767766667766776676766677676677667767677677677677677676767676776767676776776667767766767766776766677676667767767767767667767767677667766667767767766677676776766767667676776666776677677677676676776776776677666767676776776776767767677667667667676667766677676776676776767767767767677667767677677667767767766667667766776767676667767676767666776676766776767677676766776776776767766776767767677676776766766776776676776676676767767677677676776776767767666667676766767766667766767767677676766767667766676767676776767677667767677676667676667767677666767677676667677667666766676676767676776776677677677677667767766767766767676676766776676666676677667676677667767767767666767767766767676767767767666776776776776676767666767767767766767766767767677677666776667667677677677676677667667677676776766677677676666767666776677666676776776776776666776767766667676766776767667767767676677667667766767766767766677677676776767667677677676776677667676676776776776776667676767676667677676766776677677667767766767676776676767767666767766776676776776677676767676767767766767766776677676667767766776676776767676676776676767676776676767677676767767767676766776776767676677676767667767767677676776776776766767676766776676767766767676776767767677677667676767766776667666766776677667767767677667667677677676677677667767766666667667676776677677677667767767667677677667767766776677677677676677667767766776767767766776667667677677676667766677677677667676676766776666776677667667677667766776767767676767676776776667767767766767677667676776767767677676776767767766776676776677667767676776767767667677666767667666766767666676667767666667676766776677676766676766767667767677676767767676767767766767766776767767667667667767677676677676776767767676677667667677677667767666667766776776676677677677666677677676776776767667667676677676776676776767767767666766776676767677677677677676776667767676776776776767667766766766776767767767767677676776677677677676767677677677676776676677676677667666776776776767767677666776767677667767677666767676677676766776767676767766677667676767767767677667676667767677676666776776676767666776676767666677667667766776767666767667676767667767677667766767677676766767767767677677666776667767677677677677667676766767766677667676677667767767767767666776776776667767766677677667767676776766677667667677667767767766677667677676676776776776776677677667667766776676666676776776767676767676666677677667766677666776676767767766776767767767677677677667676776666767767767677676667766766767766776776776766776776776667766766766776767767767667767766776677667677677676767677666676776767767676776666776776766776776676666677666766676776776767676677676676767676776776767766776667767766676766776766677667667677667766677676677676776776676776666676767
6767767767766776776776767766767676767677677667767766767667666667767767677666776767666767676676667767666677667766676776676767677677677676776767766676776666776677676667676776767676776767767767677677677677676676776776667677667667766776677676666767766677667666776667677677666767767676667767677676767667767767666676676776776776667767766677667767676667767676776667677676666776766767666667676677676667767677676677677666677677677677667676767676767767677667767677666776766776776776766776676776776677677667677667767677676767676776776666767676767676776776767676776776776776767767667766776767676776767766766776676767767767767677666677666776776677667767766776667676776776666666677676677676767677666767766676666677667666667666666667766767766667676666676776667667667667767667767766677666666667666667767767667677666767677677677666667677677677667677666766767766667677676667767667677677677666766776776776677667767767767677667766767767667767767767767667666776776766776676776676767767767767766667767767667677676767766776776776776667767667767767666767667767766766676767767677677677667767767767767667767676776767667667677667766676677676776767676677677677677676676767676767766776767767767766776767767767767677667766776776677667667766776776666776776776766766766766776666767676667667666676767766776767666767667767677676676666766667677677676677676677666667676667677667766766766776676766767767666776677667767767676767676767767766667676677677676767677667767767767766766667676676677677676776767676767766667677676776666766776776676676776767767676767676766767677677667767767767666766667667767676776776767677677677677666666767767767767767676666667677677666766776776676776766767677676776776677676666776776667667767666677677677677676677666667676677677676776767667676776677667667677676767677676667676666776776667767677666677676676666767666767676676767766776677676776766776767766667677676766776676667677666766776766767767767666767676666767667767767767767767666676776776776676677677677667766776776676767767677676666666767767677676776767766666666677676767767676667767676666776776767767767677677677667676767767676776676776676776776677676776767767767767767667767676677677666676667676767667767667766776766776776677676766767766776767676776767767767666776776767767666667677667767767666767767676766776766676676676766776766776776776766767767666667667766776766776767677676776776776776767677667677677677676766766677676776677677677677676676666767676676776776676767767767767667767767766676776667676676766767677677677667676676677667767676767767766767677677666776666676767767767767766766667677676667767676677677667667677676767767767677676776667677667767666766766767676767677676676776767676776776677666766776677677677666677676677667667767766767767677676676667766677676776677666776776767767766776776776776776767667676767677676767667677666767767667767667767766776776766776766767766776677676677667767677667666676767767666677677677667767677667767767677676767767767676767676767676776776676677676776776677677667666676767766667667767667767767667766776776776776776676767667667767767767766767666676666767676776767676767767767767677666766776767767677677676767767667766676766676677676676767667666667766767766767676676776776766676667667767767767766776667677667676776776766776776676767676677677677676677676767676766766676767766766676676676767666776767677667767676767766676776766677667676676676767676667767667767666666677667667676767767667767667667667667767676766776776767677667676677676677676667667766676776677676767767767666767676677676766767767667767767676776767766767767767676767676767767676776677667676776676766677667666676776677676677667667676766667666776767767766776776677667667677676776667767677676776776667767767767667767676776666766677677677676766767766766767767666767767767766767667676677667677666766767767766676767667666676776776776767676776776767667766776776767666767667676776776767767767767666776676667767676676767766776776776677676776767677667676677667767766677666776766766667767767766776667767677677666776676677667677676776776767667767767766767667676667667766677676776767767766676766776766677677666676677667677666776767677666677666767676676767677667676766776676766676776776677666677676776677676676776666667767676767766767767766677677666677666676677666767766776776677676776767667767676776767767767677676676767767667677677666776677677677677666666767767766766776776767767767666767676677677676766667677666776776667677667677676667667767667676776667676667677677666767677667767766776776676767677667667677677677676667677677667677676767767767767677667677676767767677667767677677676776667677667767767667767767767676676776676767767666766676776676776767767766676767677676776776776767767676677677677666776767766667766667766766676676666776776776767676776767676776677667676767676667767677677676767767766776776677667767676667767677676666676776667677676766667676676776776766776766676776776766677677677677676776767677676767676776677667676776767766776676767767766766766776676767767666666677677676767667767677676767766776767677667677676766677677667767666676667677677676766677677666776767767766666767767767766667767767767677666767767677667767766766767676766776677677677676776767666767677666666776767676677666776677676776677676667767767677666776767767767766776776776776766666766767767667677676667676776767667766676776776667676766776776677677676667676776776667666676776776776767766776776677677677677666776776676766667767676767677676667766776767767676676767766676776766776776767667766766776776766776776767676667767667767666766676667767767766767767666776667767667667767667676776776676767767767667767667676767677677677666767676666676677676677666776767667767676776766776776667677677676767766776767767677667676776667767766677667677676667666776767677676776776776776677667667767767666767767667676767767667766766776776766776676676776776767767767767677677676776677667767767677676776677666776676776776766766776666767676776776767676767676667767676767767677677677677676776776767677676767666677676767767767767676676767677677667767666767767677677676767767676766776767676677676776776677676766667666767676766776677667767767766767676776776666776677677676767767676766767676776776667677676767677677667676677667767667767767667676677677677676677677667676776677667676776776677677667676766767767767767766676677676776677676667767767666767677666776776767667767667667767667767667767676776676677676776776776677676667677676677667676776766676776776767767676776677667677667767767677676776776677676776677676766776677676776677676766667767767676776667767667666667767767767766776776767677677666767676676766766767666767667767676776667767677666776667677677677676676776677666767677667766677676767766667667677666776767677676677666677677667767677677666666767667677676667667676767767667676667667677666776667677676766776766676776776766667667766677677676776776766767676767676767767676767766776776767766667676767676767766776776776776766677676766667667676676676776667767677677676677676776667767676776776776766776677666677676767677666776776776766776766776776776667677677676776776776776767666766666677667767667767767676776767767666676766767767677666776676776767677677666776767676766666676767767766767767766776776776767667766776666767767666776677676676776676677666767767766666677666776776767766766776666776776677676776677677676676776767667676677677667677667766776766677667767676766776677676767677667667676767667666676676676776776776667766776767767676767766676677676766767767676676767666677676667677676666676776776776676776767767767676776776676766767677677677667767677676676667677676766676776767767767767766766767767767677676676776766767667667767667767766666677677676776766776767767676677676776776667767766776677677677666676677676676767767667767677676766767676677667766666776676776766767766776767766677677677666767767766676776776767767677677677677676677667666676766676767767667677667766766666676677666677677677677676767767767766667766667767766776767767677666667676676767766767766767676677676776676776767767767767766767667767676676766766776776677676776776667767667766776766677677676776677676776667667767677677666766766776676676766667767766677677676676767766676667767676677667767766767677677667767767676666766776677677666767676676667667767677667767676776676767667676776667676776767666666767676767766776766767766767677667767676667666766767677677677677667767766666767677677676767677667667767766776776677677667767766666776766676776776677676766776676766677676776767666767676767767676776677666776776766776767766676776766767767676677667677676667766776666676776767666677676776666666767667767676767667676776677667676776766767766767767767677666676766676767767767767766776776767677676767676767766677667677676767766776676776677676776676767766776666776766767677676776776776667666776767766677677677676776776776766776776767766676776766767677667767766677676676667667767766776666667766776676677677667677677667677676676766776767667767766767666776676767676666677676676767767676677676676776776767676767677677677677677677676767676677677677677666776677667767667766776766676767677667676667767767766776766667666776766767677676667677667666677667666767667676776776676776677667676776776667677667766776677676776776766667767766776676767667676677666677676676776776776676776776676767677667676767666776676676776767667667767676767676767767667676677676766776667677677676776766767676667766776776667767667767667677667766766766767676677677667766677676767666767666676676677667766676666766766667676767767676767676677676776677676677677676767676676766676776667767766766766767677667667767767767767767676776767767677666776676776676776677677676776667677677677676776676776767676776666767666767767767767767766767677667676776766767766767767767767767677667666776667676776776767767767677666767767767766776766667766776767677677667766767766766776767766767667767767767767767767767766766776776676776766767767766677677667766776767676676766677676776767667677677676776776666767677677677666776767767676676767666776767767767767767676776766677677677667766676776677677677677667767767
677677666767666766767677677676766766667767767767766766767676766766776677667766767667667677666776776776776776676776676776776767677676776767676766676766767676767676776776776767667677677677666776776776676767676767677666677677666677676677676776776776676677666667766776677677677677667666676767767767766766676767667766776676776766776676776776767767767667767666776776776767767667667766776776776776776767677667767676676776766776776767766666677677676666776677676767676766766766776767767667767767767666676776676767767767766767766767676667666677666676676767676766767766776677677676766767767676676766776677677676767667767677676767677676767767676767767666667676776776776776667676676667667766766676677676676776776667676676766776666766677666677676767676677676767676677667767666676776766666776666776776776676766776776776767667677677677677667677677677676667767677676776776677677677676676676766776776677667666666776677667677667677677667677677677677676776767676776767766776776667767767766776676776676776776767767666776766776767766767666766767766767767767767677676776776776766767676766776776776766776776767766666677677677677676776776767677677677677677676667766776767667677667766666776766676776767767767677676677677666767676676776776677677676776776676677676677677677677666776677676776767767677677676676767767666776677677667767767677677667677667676767767676677677677677676766766676767667676776776667767676776767767767677677667676776676667767667667767667677677676767767677676677667767767767676667766676776766677676766767667766776776776766776676776776677677666776767767766767676676676767667677667677677667677667767766677677676677666676776776776766676666776676776776767666776677677676776677677677666776776776676776767676767677677676677677677676767766776667767767767766666666676677667677667676767767677677676767677676676667767677677676766767767666767677667676776677676677677677666767667676776776666667677676677676667767766776677676767767766667766776776767767676767767677676767667676767767767666767666776676776667767767677677667676766666776776677677677677677667676776677677676776776776766776776767676667767666767677667677667676776776677676676766776776776767767667766776776767677677677676676766776677667767767666677677666767676677676666776677667677677677676667767767677677677677677667766776776676766666776776667667766677677666776776776776677676677676767767767766667767676667676677677676677666776676776776767676776767767767767676776667677676667676676767676676776677666767767676766676776767667666776767667766767666776767767677676767676676767677677677667767677677667767767767676676767666767767676667766676776767766677677676676776677666667666667767677677666776767676666767666776767667676667766767676667667667667676767766667767767666776776676766776767766776776676676776776767767766767767767676776677677676766667767766776776766776667767677677677667676776666676776767677667667677677677676676776767676776776776676776776766776676677676776676676667766776666667767767766676767677677667667666676776776776677677677677666667767766767767767676776776767676766677676776776767767677677667677677677676766766776776767667676776677677676776776766776667676776767676776667767767677667667677677677676767767767677676666676677667676767766667767767766767677666766667677666766667676666766766776666767677676776677677676776767766767767767677676676676766667666677677667767676767766766676766767667676776676776677666677667767767676677676667767767676776676776666667676776776677676776667767767667767666766766776767676767766767767676767677677677667766776767766666776677667767677667666677677666776677677677676776676776776677676677677677676667767766766776776676776677677677676676667766677677676667766676776767676677667767667676677676676776776676666667676776767767767676767676776776776776776676767677677676767767677676676776677677676667676767767666776767767766677676667677676677667676767676776767667666676767767676776776677666677676667677667677667766677676677677667676766767676667767766767677667767677667767766776767676667767766767667766776776676667676767767667767767676766776667677676776767766776767767677676767667767677677677667677677676776776676676776766776776676677676767666776767767767767767767767767677676776767767766776667677676677667767767667766776767766767677677676677667766767677667766766767767767667677677677667676776776666677667767667767666767767767767676766676767766776767767767666766767766677676767677676766677676776667766767666766776767767676767676677666667767767666776677677667677677667677667766776767676766767677667677666776767767667676676667766767667766776767767667766776776767766676676776767767677666767767766767667677677676776776776776776677676667676776767767676676776767676767767677667767676676766676767667767767767676776776667767767767767666776776767667676667676776767677667767766776767767676677676776766677677676666776776767767667677677666776766766676677677676677666776677677677677677666667676677677676676766767767667767667767767677667766767676766777677677676776766676776676666776677676766776767767676677676766767767677676677676767766677676767767676776676767766776667766767767766776676676676767767676677666767677676767677676667676776776766677677677677667766776767766766767767677677677667767767766776776776767676766767766776767767676767677677667767676776676677676776666767767767767766667666767766677667767676766776676667767677677676667677676776767767666766766776766776677667676767767767767767766677677677676766776767676766676667676767677677666677667767767767767667767676766667677676767667676766676767767767767666666767767666776776677676776776666767767767676767766767767767677666766767676767767676767767676767766776667767766767676667667676667767676667677677677676676677677677676677676767676767667677677676776766767766676667666667767767767666767767766776766766766776776776767767676767767767667676767676767676767767676776766766776767677677676767767767766767767666667766676667667767676677667767676676776767766776667676666666666776676776776776767766767667676676776776776767677676667766766766767767767766767677676767767677667677677666776776677677676667766766767677676666667677677676676766776776767767666767676677667676767766776676677677676767676776676776667766776677676767766776776767767767676776676667767667667767767667676776676676776776677677677676667676767677677676666676667767667766776767766767677677677676776776666676776767677676767766767677677667666676776776776776776776767667676767667667766776666766767677676667667667676767767767767677676677676767676776767767767767677676676767677676767767766677666677666776676667677676767767677676766776776767767767666676776776677677677676767767766767766677667677677676677676767677666676767766666676667677676767676776767767666677666776766667666676677676776767666667767677667676776667766766776677667767677676767666676766666767676776667766676776767767766776776776667677667766776677676767767766776767767676667767667666776776767767676776766676766767677676776776667667767677677667767676676776677677677677666767767667667676776776677676776776676776677677676766677666676767667767667767766776667666776776776676676776776767767767766767676677666666776667766776667677677677667767767767767767676676767767767677677677667677667667666776776677676676776776767677676767767767767666767767676766666776666767766776776666766776766677667766776776766667766767766776766667677677667767767766766776767676776776776767767677677677676776776677676676767667677677677677667766666676767676667676776766776767767667677677676677676677666767767766767677676767766767667767766776776776776767766767676767677677676766677677677677676676776767767767767676676767766767667677676766677677676776676677676776776767677666776676676667767767767767666677677676776767676676666676766776666677676776767677676767667767766776767676776766766776677677677667666776766776776776676676767677677676666776776767767666776776776767767767667766767667667667767767677677676767676667677666776767766776776766776676767766776676676667766776767766677676677667767676676767666767677677677666767676767667667677677667677676776776776667666676766776677667666766776767677667767766767677667767677676677676776776776767666767767666667677677676676676676776776776767677676677676677676766677676776676776776776766767667677666767676776677676776767677677666666676767767676766776776776776776677676776767676767767766677676676676776767677677677676766766666677666667767766776776676677666676776776676767667766667766776776766766767666776676776666767677667767677667767767677667767667666676776776776767767766677676667767767667767676776776676677676776676767676677667766767766767767767767767676776667667767667677677676676776767676766666666767766767677677676776776776776766767677676677677677676776767766766676676767767676766776776767767767767767676767667766766766776776776767766766776767676776767677676666767767677667677677676767766776677667667767767767767667667766776677676767676667767666767766776667676767767767767677677676767676766676776767666767767766766767677676767676767676776666776666776676776667767767767676677677677677677676677667677677676776767767677667767676766766767767767676766767676766766767676776676676766766676766767666776776767677677677676677667767677676676677666776677677677677667767767767677677676677666766676776776666776677677677677676676776766667676766767677677676676677677677677676776776676677676677677676766767767676666776666776676776667677666767767767766767677677676766776676667666766767677667677676776776666776767677666667767676767677677677677677677676676767676676676776776766776776677677676776767766767666776776776676667677677666776767767767766766776676767766766667767677667677677677677677667677677666767766766767767666776766767767767667677666767677676667766767767767767766767677676766767676767767677667667767666767677676766767766677667767767676766767767767676677667767667766766776776666776677676767677677677676667676666767766776776767677676766676776767766776767677677666676667766776667767677676776767767667766767677667666767676766766767767766767767767767767766676767667767666676677676776676767
67677667767677676677676676767767676776767676776677676677667666676677666676677667676776767677667766667767676667677676767677676667676767767677677676776776776676767667677676677677677677677676776767676767666776767666776766767677677677676766666776767767767766776776767676776666676766677667766667766666766767667667767767766676767766767766776776776776766766776676676676666676766767667767767667666676776776776766776767676677666767676776677667667767667767677677676676676776767767766767767767667676776766677666767767676776767676766766677667667677676766776776677667677677667767767767767667677667667667767677667666676676666666767767767767767677666767677677667676776667676676767766766666677666776677667767767767676776767767767676776676676666676676776776766676767767667676767767667677676776677677667766776766767666676767766776776676766677676676666776676767766667676776667766776776776767766767767767676776776676767767767767676767677677666676766776677667676767676676776776776766667766767676776767676677676677666766767767666767766666667767767676766676766766776766766676776676767676767767667767766766677677676776776667767667767767667666776776776667766776677677676776676667766676776776766776766767676776767767767766677676677677676776666766776767767677677667677667767766676776776767766767767767676767677677677676776767766776767666776776667667667767666676767666676767766776766767677676776767767676667676676776767766776766666766776767767667766677667767667767667767666676666676776767767677667767767677677677677676776766676676676666776767766767767767766776667667676767667676667676766776766677666776767677667676667676767766776677677677676677676776776667676676767667676776677676776776677676776677667677677676776767677667766676776776776776767667666676767767767677667667767667677677676767676767766677677677677667767676767767677667767766776676677667676776776776776776676776776667667766767667677676676767667766767767767766767677677677677677676767667767767767676676667767667767767666776767667766767767667767667676767767766776776676676776767676767766676776766776776776776677667766776676776776677676776767676776767766677667767766767767767767677677676766776776767766776666676766676676767767766677677677676676776767767767766776667766766667767666677676767677667767677677676776767666766766776776676676776676676767766767666776776766766666676776776766776766776767766767667667666766766767767767677676776767676676666776767676666767676766766776776676667767677677677677667677677676776766676767677676676767677667677676666776677676776766766766767677677677666766766676666676677676776677677666676767677667666667676767767676776776767766776776767666667767676676767666766767767767677667677677676677667767766767676767767677676676667677677667677676766767676677677677667766767767676766767767766776776767767766776676766776676766767766667767676776776677667676766677667767676776767767667767767766776776776767667767666776767766766676676676677677667676776677677677677666767677677667676776776766666776776767767766766767677677666766776666677676767667677666767666767676767676767677676766776776767766666676667677666776766677677667676676677676767767767766767767677667667676767767676776776767766776776776767676666676677667767667677676767667767677676667677677676676677676766676776667667767676776776767676766767676776767767766676776767767676776767767766776776776776776766676776766776767676767766776676776776776676676667767767766767767766676767666667766677666667676676767766776667766766776767677667767767767667666766776676776677666776776676767676767767766767667667666676676776776766677667767677666676776767667677677677677677666776767667767767766676676767767676677677676767767667767767676767766776767767676776767767766766776676766666676766676677666676667766677667767677666776776776776676766667667767667676677677677676767677677667767676677677677677677666677676677676677667766767766776776766667677677666766776677666776667676776767676667667766667766767677677677676666677677677666776776776666776767767676676776767677677666766666776676766776776677676776767767666776767666676766666666767676677666776767667767667767767767767766776776677677666776767667767677667767767767667767676776666766766676776676667666776667676776767767667677667767767677676776767667677676666776776776766766776766767677667766676676676776776767667767666776776766776766776767767766677676676666767767667767666776776767677677677677677676776776667677667766767767677676776776776667767677666767767766767767767676767767676776767676776677676677676776677667766776766776677667676766776767766666676676776766776776667676776767677666776767676676676676776666666776766776676767767767667766776776677667766776676776677676767676767766776676776767767766677676776676667667676677676676776776667767766776667766767676776776677676767677677666776676767767766776677667767667666667767767767767766776776676776767677676677676776667677666776776776776776677676776767766766676767677667767767677676767677666767766667667677676767666666776776776776776767767767677677677666667677667667766677667676766666776667766776776776667766666776677677676767677667677677667767767677677677677676677667767667766767676776767677677667767766767667666767766776776676776666776767767676677676767766767766676666776677677676776776776767766667767676776767767677666767767677677676667767677676766766766767766776776767766766677676677676676766776776776776766667666677677677677676767676767677666677677677677666767767766776676677676776767666767766776776666767677676666767667766677667667676676766776776767766767767667766666667677667766776776766676776776676776677666766776776776776776776776767767766776667666767666677676776677676667676776677676667767676767766776667676767676667767767666776766667676767766767676677667767767766677676766776776776766666776767676776766677667677676766767676776676776667767676766667766766776776766776667767666666776776767767676776776767767767677667676667677677676677677676766776767767667677667677676666676677676766676776677667767767766767677667767767767767667767767766776766667666767766767767767767677667767767766677676776767767676666767766676776767766667676776767766676767677676677677667766666766676676667767767676766776776776766767677667767767677667666677676766776676767767767677677676677676767676776776776766676776666667766766766766776767667766766776767677677667767767767767767766776776766767767676776766776776767676776776676776767767676766676776776766667766676767667667766767667767767677666767766767676767767767767676776767667767767767676766776767676767767666766666766767766667676776677667676767676767676676776767767676776776776676767767766776767667766767677676676767677677677677676776766676776776766766676666776666776767766767666767767676776667767676767667767766676677667677676776676766776776776776667666667767767677666677667767767676676766767767767676677676676767666776766776677667667667666667667767767767767676776677676767677676776677666767766766766776776766767767767676776776766766776776776677677676776776677667767767677677676776776676776776667767666767667667676776677676676766776767677677676677676676776676776767767766776776667767666776767677667766667676776666767767766766677677677676677677677676667676776666677677677677676776676667677667767667667767767766767666766776677667677677676667766676767676676676667666767676766776766776767766676676766667677677676767676776677676776767767767767767676776767666776776776767766676766776776767767767766767667767666776767666676767767767767766776766767766677677677677676766776767676776677676767667767676767677676677667767667677676767767767667767767676767767677677677666767766767767767676666767677677677677666677676767677677676776676766776676776776667767676676767676766676776677676666677676766767676766677677676776677677676676767766677676676767767766767766776666776667767676776676776767667677667767676676767677676677677677667676776767676666766776677676776776776766677677677676776776767767677677666677667676776677667767677676676677677676767667677676776766776767766776666676767676767677677667767767767766767767767667677666677667767676676766776767677676776666767767767767767767677676767677667677676677667676676766776766676677676776776776767676776776776677677677667667667766767676676677676767677667677666767767766776667766767667767676676676767766776767677666676766667767766666776767676666776676767766676667767676677676766776776676767667667767767676676776776766766776677677666667667676776767766676776676666767676776667767677677677667766666666776676776767767676767766676676676776676767767766677676767667666676776766666767766767676766666776666676766767676667766776776767767766776776767767767767767677677676767767667767767677677676677677676776776676776766776677666767767676776766776677677677666767677666677666776676677677677676776666677677677676776776676776667767766766776776767766677677676677677667767767767667667667766766767676766767767767766776766666767676776776766766776766776676676767676676776767667667766767767766776776776677676767766677667677667677676776667767667767766767766767666767676776677677676676767767676776676776667677676677677666776766767766676677677676776676766766776767676776776767766677677677676667767767766776767667677676776766677676677676776766776776767666766776677676776676766677667677676776767666776666776667676666676776776776776677677677677666766767677676676776776677676776767677677677677677667767767676767767767676776776677676767676677667677666667766767766676767767676776767676776766767676776767667767767766776676767766766667767767766667676676776767766667766667767677676766776676776767666767676776776766766667766767677666776667766677667767767766776767677676677676766666677676767676776676767667676666776776767677676776766677667667666776677676677677676767677666776666767666776766776667767677667666767766767677667677667676676766677677677677667667677677677677677676766776676676776776677677667767667767676767677667767667767677677676677666767677677677676776766767677677666776776776767667667677676677677666776776667767677677676676776776767667767767677677677677667667766767767767767676677667677677
7667676767677667767767676666766676776676667767767767767766677677667677667767767677677667666676666767677676677667767667666667767677676776767767677677667676767677677677676666767767667767767767767766677666776776767667677667766776776677677677667677667767667677676776767676767767666776667676667767676776776676776677676776767676767677677667767677677676776776776776676676776776677676776767767676676776677677677676776767666776766776776776776676766676776767677676776767667677676767676766667767676766667677677676776776776767767767766767667767677677677676776677676666766776776666776667677677676766766766776767767676776667766677676677676776667766776766767677677667767766667767676776767677677677676676676676677677677677677667767767767767677676776776776776776767677677667766767766676767766766667677666767766676767676776767667677677677676667766776676767767766776766767666677676767667676677667677677676776767767767767676667677676766776776676767677666766776766776767767676667767676666776767677677676666776667677667767767766776767676767677666776667676667677677666767676776767767676776767676767677667677667676767676767766776767767767766767767667676767766667677676766776776677666776676766776676767766776776766676766676776677677667767766776776766776766677677677677667676676776776776766767767767766767767677677667676766667667677677677677676676767676776776776776767677666766776767766766667666776767666677677676677667767767767677667666776776677677677667766776776776776677666776676776677667677667676767667677677667767677676676776677667667676776676776776776776767667677677676676776776666767767676677667766666677676767767767767676677667676776776776766677676776766776766667767767667767767766766766776767767767677676667667667666767676676677677667767667767766776776776776767676666677667677667677666776767767767766776677677676666776767677677676767667676766767666776667667667677676776667766676776776677667666677676676767677666676677676667666776677676677667676766776677667667766776776767766667766667766677676667676776667676776776767676776666676776677677676776776766677667677677676677676677676766767666666776776767766666667766776767766776677676767767767767767767766767767767677676766776776776766666667676767767676767677666776666776677676767666776767676767676776676776767677667766667767677667676676776767767767676767676676677676677676676767766767676776676776677676776676776767766677677676676767677667767677667767766766776776766767676776776776767766767667767676666776676666776766776776667677677677677677667767766767666766677676776776766776766776766766776776667767766667676776677666776776767767766677667767767677667767767677666776776776676776767677676767767767766676766677677677676776666677666676776776666667676677677667676776766676766776676676767667767767766767767677667766767676676767767767766677676676776767677667767767667767676776677676776776767767767766776767767766766776767676776676677676776767767677676766667677677666677666776676676776776766767677667667667767766766766676767767767766677677677677677676677677667767667766766767766766677667766667676767676767767766766776776667666776766767677676766667677676776776677666666776776766677667676776767766767767676767767677677676677666766776776776766677676666776767767766667667766766767677676767677677677676676767677677677677667767667767676776776776776776667767767767766766666776666776776776776776776776776676776776776776776766776766776776677676776677677666767676767767676677667676776677676776676676776676676776776767667767676776767766677677676776766766767676766767676767767767767767677667767677666767677676677677676676767767767676676776677667677666776766677667767767676767667767767766767766776776666776766776776677667667767677677676776776676776667766667767676767766766766776676766667767767766676776677676767676767767676767766677666767677677676776677666766776776776767766666776776776676666776776776767666776677677676767766767767767767767767666776776767667766776677676776667766767667767677676767666776766767767766767767677676776776776767677677667767767667667767667677676776676667676676677677677676666766676776766776776766666767766767767766666677667766677667666776676776766766776767767676776676776677677677666677666776767767766677676766767676666776676767676767667676766776766767677667676766776776677677676767767677676767767767676776776776676776676766676677677676776776666776676767767766767767676776776666667767767666767677677676767676776667676676776767667676776767766776776676677667766676776766666767767766776767767677677677676776767766776766776776766776677667677677676677667677667766776676766776677677677677667767676767676776766776677676767766767767676776776767676677677667676776776776767766767767677677667676767767767767767677667767667667677667677676676767767767766766666677676767676676767767767677667767677667767767767676776667676667767766666776676766676676776767676767667677667767676776776676767767766776767766767767767766766767676767677677677677667667666667677677667767677676676667766677676776767767767676676676667676767676767767677677676676776676776677676667767766776666677667677677667677676676776776767677666667767767676776776676676776776776767677667767676776767676767677667677667767766776776767676776776776766776767767767767767766776766776767676676676676767767766767767767767667767667677676766776766677666776767667676677666776776776767667676667667767766666776767667677676677667667767676766776776676776767676676776667666767677677676767677666776767767766776766776667767667767767677677667766677677667676776676776776767667766666767767666766676766776676767667676776767676677666766767666766767766766767667676776767766767677666776676776776776767767766767767766667766677677677676767667767766666767676776776766767676767766766776677677677677677667677677676667766767767666766776766776776776776776767676776677677666766667767766766767676776767767767767677667767676677676667676766676667766766776776676666677676677677667767667677667767666766776776776667676776767666676767767667667666767767766767676667677676767677676767767676766766766776766677676766767667667767766676776767767767667766766767766676767677676776667677677667677676776776776676767666776666677676776676766776776767676767667766766767666767677677677676677676776677676776677677677676767767767677676767766667677667667677676776776776676767767767766677677676776677666776667767667767666767676766776766677667766667767766666776666677666667677677677677676767677676766776767676767767766776676676776666766766676766776767667766677676677667667767677666767677667767767676776776776676766776676677677676766666776776776776766766776677667677676767667667676676776676676676767677677676677677676667676766766767676676676676767676767676676776677677677667767766776676767677667677677666776667676767676766766766776677677677666767676767767766776677667767667676767676767667766776667677666767767677667676776776767677676776676666666776676776767677676776677677666767677667677677666766776776776767677676776767767767677677677677667667766776776766776676677666766767667766776767676667676676766766767767676776667767676776676776766767766776776776767766776767677677667767766776676776776776776676776776666676676677667667667667677676767766776766767767667767767666776767677677676766667667766676767767767767766677676667667667666776766767677676666667677677677677676766776767766776667667676776776677677677676767677677677667767677676776677667766766776676776766776766767766677667767676776776676776767767667667766776677677667667676767676776676776776776766776776677667677676767767667767676767767676676677676767676776767677677666667676677676767767677667667767677676776767677676776776677676776776767677676676776776667767767766766776677677676677666677676767677676767766676767677676776776767767676776767767767676776767667767676776776776767666767677677677677667677666676676767667767666667766677667667666766766766776676766776766676776776677677676766776677677676667766776666676767667667766767767766767766677667666676776776767677676667667676767667677666776776676776767767677667767767767666776767677676766776776677676666677667666776776776676767767677676767766767767766667767766767676667766776766767767676767677677667767767676677676767767676766676676767677677676667767767667767766667676776776677677666776776776767676676776776767676677676776677676667676766766667766767766767767666676767667676677667767676776767676776677666776766767767676676767676776666667677666776676767767766767767767767766767667767676667767767767676676776676766667767767676776767767766776766776776676676676766666776776776776667767666767677666776767677667767766667676776776676767767677676767767676767767666776676676767766767767676677676767667676676776776767767767766677676677667676776767766776776776776767676776776776776776677677677677677667677676776667767767766767676776776776767767767677676677676776776666776776767767766776776667767767666767676776767766767677677667666767767676776666776767767767767667767676676766767667766767667676776667767767767766677676776677676776767667677667766677676676776767767677667767766676776776676766776776767676766767766766766766676776776776766776676676776767677676776766767767766767767767677676667767767767677677677676776776677677676767767676676776766776677667676676776767767766667766676776776767766776776767767676767676767766677677676767767676767767766766667676776767766667767767767676667767676776776776766767677677676776767767676767767676666766767676767667766776776767667767766667767766776676776776776677667766767677676766776776766776776776676767766676677676776766776776776776776776766667677667677676776766767767667677666677676776666767676766667677676776677676767676667766776767676776676767667677677677676776776767676776677677676676766667677667767667767677667677677676666776666667677677676776767676767666676776776776677676667767676776667767676767676776677676767767676776767767677667677676666767666767766767767767676677677677667677677667767767766776776766767767667766776767767766766776776676766776677677677677676767767676766767767667676767767677676776667667767767766776666767677676776666776677667677677
67767766676776766667667766776767666767677677677677667676776776776776776776677667767676767767677676677667767667667767667766677666776667676677666776776667766676676776676776766776666767667676776767767767667677677677677677676767766766776776767667666766767666676776676776676776776677676766676666667677676766677667667667676767767766667666776776676776676776776666667766776767767667667766666776776776776767667767667766667767766767766766776766776776677676677677677676776677667767767767767766676667766767666776676677677676776776767676676676767766776767667677677666767767677676677677677666767767676767666766776767766676767766776767676677676677676767767666677677677677676776676767767667767676776677677676776776776676776667766766667767677676766677676776776767767767767767767676767767676666676766766776766766767676677667767767767666776776776776776766767767667767666766767677676776776767676767766767677667766776666766676676767766667767766776676776767677676676676766776776776776766776776667766776767767767766676776776776776767676766767766766776766776776676767766776666676767667667767676677667767767676776766776776667667767767676676677667766776766767667667677677667767676766767677676776677667677676767767667677676767667767766667767677676767666767666767667767766766776776666767676677677667677677677677677667667677677676767767766677677667767766776776676666767676676776676767767676676776767667767676776776666767677667667767767667767667676776776776677666666677676676677676766767676766776676677676776667766767677676776776667676667766766667667676676767766767676776776776677666766767767767667767767767676767677667766776776776766766677667667676677667677667767676766676676766676677666676676776676766677676776766776676767676767766776776677676767677676677677676666677666776766776767767767677677676767767676776767667667676767767667677677677667766776666676776776767677667667677677676776676666766767767677676776776776776766776767666776676767767667766766776767677677677676767767767766776766776676667767767766776776767767767766776767677676767667767677676667677667676767767767766776776776677677666767767766776767767667767767677677676776776766766767766767767767676677677676776667767767677667667767666776776676766767767677666676767767676776677677666767666776776776767677676776776776776676766767767767767767767766667676667767667766766776767767767677667767767676776767767676767667677677676767667676776666676666776767766776677677676776767667766676667767767676767766776676767767767676766667766766667667676776776676767766776776776767767666776766766766776666776766766776767666776677677667667676766767677677677667766767677667677677676667766776776677666666677677667766776676677676766776676767767677677667767767676667677676767676676776767677677677666677667766677676667767667666677677667766676677667676767766677677667676766776767767667767667767766776677667767767766776676677676776776776767767676767767766767676766767766776776776767667767767666776776776776667766776776676767677667677676667767676767677677676767677676766667767767767667676767766767766766776767667677667677677677676666766776776667667676776776677676767767677676767676776767767767767767677676776776677676767767667767667677677677667677677667677667767667766766677676776676666676776776776766677677676776776677667766776676667667767767766776767677676776676676677677676677667767677676767766676676666677677676676676766676776667767767766776776676776767677666766767667666767677667666667677677667766767667767677676767677667676776767767767677666776767767666676776766776667766776767677677676666776776776767667767767767677677677677677676676776666677666766676776677677666776776776766776766677667767767677677677677667767766776776776677677676766666766766776776676776676677677667767667676767767676676677676767766776776676666767677677676767767767666676677676677677676767767766767767676677676766676776677676776776676767677676766776767667766667767767677667766677676767677676767767676677676776776667677676667767767766767676767676767676767677676767677677677677667766776666776767667767677667677667766767767667766767767676776767676676776677666766676766776676676776667766767767766766767766767767767766776767766667766766776767767767767767676776776767677667767767677666776677677676776776776767767667667667667767677677677667767676667767666676776676767667767667676776666776766776776766666766767766766776776776776767666776676676676677676767676767676776766676776676767766766776776776766766667767766766767667767677676667766767767667767667766767767677676767676767767666776776767676767767667767667766766667676766767667666666767666776767767676776766776767767766666767767766667677676776676776677667676666766776776677677676776767676776776677667767766776776776767666776676667677666776766766766676667766677676677666776767766677666776776776666776767677666776776767767766767666676766677677677676776776776767767767767677677677677666767767676766776766776676667676767666767666676776776767667766677676776676776776677676666767677676776676766776776776776776667766776677677677676767677677667767767766766676667667767677677667677667767676776767666776776776766676676677676766667766776767676767767676677676766776776776676776766677677677677677676667667667677677676676676767767767666776776766666767676776776677677676676767676776766776676676776677677666667677667766767677676776776766767667767766766767666766767677677676776766676766767767766776767767677676767676776766776776667766666766667677677676776776677677676776776676676677667766767767676776667677666677677677677666776766766776776767677667677676776776776667676677676667766766677677676776767767666666667676676767676767766767767767667767667676677676776767767767666667766776666776766776776667766677676666677676776776776676766776776776767676677676766677667767676766676766767767676767676766776666676677667676776766677676767677676677666766767677677677676767766677667667767767766767677667666776676776667767767767677676776677666776667767766667767767676767766767677676776677676676767677677677676776666767767667666766776766767667767766767677667676766676667676776776666676667767676776766767677677667766666776766767766776767767767667676677667676776776766776776767676767767677667677677666767767767666776767677677676677666767667677667677677676767766776776677667676676676776767766776676776776766767667676767766767766776776677677666767767767666776766677667677676767767767766776667677677677677676677677677676666776776767766767767767677677676766776666677677676767767767767767677676776766667667677667767767767767666667677676677676767677677676667677676776766776776776667667766677676767767676677677676677667767767677677676776766776776677676766676776676667677677677666767767666667677677667766776767766767766776776676667767676666767766776766776676776776776776766776767676767666667676666767666667676676776767677677666767676776776767677676776776776767767766767767677676676776776677676667767766676677667667676667766767677677676776766766667667676766776767677667667666767767767766767676776766776766776776677666676676677666776767767767766677676667676776767767766776776676677677666776766766676776766767767677677677667767767767766776767767767677667677676776767766666676767667767767766677677676776767677667676766776766667677666776767667766767766776776666677667766677667767677677666677676767767767677667666766667766666667677667677676776766767767767676676766767767667766766766776677667667767766776676767767667666676667766776677667767677676677667767766776677666767677667766766667666766767767766767676677676776776676766667767767676766776767767767767676776776677667676766776676676767767676677667767767766767666677676776776676767676677677666767767766676676776677677676766766766776776766776767767666676767766767766766776677667677676767767767767676776776766767767766676666776776667677677677676677667676666677677677667767767667767767767766667766667767767677677666677667666767767766666776766766676776666776776676767676676767676766766776766766767766776676776667767766666666676776766676767677676776776776767676776676776776767767667767767677676767666776767766776676776767767766767767766666776776766766767677667767767766767766776776776776776767677676767767676776677676767766767767676776767677676767766676776666766767767677666676766667676766766776677667766677677676776776776776766767676677667766767767676767677667767677676776677677666667676776776776667667766767767766667766666776677676667676776676776667676677667667677676677676767767676767767767677676676676766677677666767677676767767667767767767677667766767766766776776766676766676776776776676767767666676677676776767677667677667667666776676766767767766666776676767667677676676776776767767767767676666767667667766677667766766767677677676776767766677676676677677676666767767676776776776677677677676667677666767677676767766677676676667666776776776767677676677677677666776776776766676766776667767677676776666776776767766677676767676776776676767766776766677676666677676776677676776677667766776767767767667766766776676767677676766676776677667766677677667767767666676666776776766776766776776676666767677676676677677666676776666776776776766677677676677666677677676776776767677676766767766676767676766767676667767767766666666767766776767676766766776766767666767676766767677667767767676766677676767677677667766676776776767767767767676676767767667677667767766776776766776776776776766676667677667667767677667676677667676767766767766767677667677677677677676766677676776776776776766766776776776676776776676766767677667667676776666667767766677676677676776766767667666776766767676776676667676767766767767676776667767767766766766776667667677676676767767767677666776776667676776667676676776667767767767676766766776677666767677667666677676776776676766677666766776766767766767676776667767767767766767677666667766766767677676677667767767677666667676776667677676677667667666667767767677667767766776776677676677667766676776677677677667677676767767676767766767677667677676776766767676767666767766677676767676776667677667766766666776776676667666776767676666776776676677676776766767766767767767767767666767767
36766667767667676676766667766767677676776766766776766677677676776776776776676776676667766677677676767767676766767677667767677677667767767767766776767677677677676776776676766767766776677677676667677666676677667676667677667767677667677676677676776776676776767767766767667766767767766667767767676776676767767677676766776767677676676767766767767677677677676766676677676767667767767676776677677666767677677667766767766767767767677677677667766676776676676776677667667766776776677676766776776767677677676776767677676667766666666776776666776776776766767766776677667767767677667676767767766776666767766676676767766767677677677667767666676677677676666776776776776676766767667677676667677666767677667767767767667677676766776776776676767767767767767667766767766767767676677677667677676766677676776766766776776677677676766776667766677676776676776766766766766776776776676676677676676766776666676767667667766776776776776766767767767676767677676767767767677667767677667767766766766676677667676677676677677676667677676676667667677677677677666776677667766767677666667767766766676776766677667677676767676767677676767676776776776766766676767677676676776776776766766776766776677666776667767767677667767666667676666776776666767676776767676767767677677676767677666676677676666776776676677667767766776776766766766666676776776767767767667767676767766766666776766776776766776677677676776776776776776677666767667766767676676776667677677677666677677666667667767767766776767667767676766677676776677677667667766767766766667677677677666766767677667677676776776776767767766766767677677667767676776767677666676776676766667767677666776767767676667767667767667666676766677676776767677677667767766767676776776767676776776767667766776767767667767667767767767667766776776776676776767766776667676677677676767767676677677677676676677676677667667767766776766676776776767766767766676677677667667677677676766776776766767767767767767767766667676677666767766767767767767667766676776766776667767677676766776767767666767677677676776767676767767677677677667767766766677677676767666766767766766776767766677666767767677677667666677677676776776766677676767767676776767767666776767767676776766767667676676776767677676776666776676767766766767767767767766677677676776767667677676667766776676776667767676776677677676677677677667767767677676677676676667676767677676676667677676667667766776677667766776767676667767767667676677666776676676776766767666776766776667767676667677676667676776676767766667677677666676666776766776767767667767767676767667767667766776667676667676776766776767667666776776776776667677676767676776767677676776677676766676767676676667766676676666766676766677677676776677667767767676776767767767676666767677677677676677676776676776677677667767766677677667676767766776776676776776677676767676667766776667666776776776776676767767767766766776776767667767767767667767666666776676766666776676767667767676766776776676676676767766776767766776676677677676776666776677676766667676776776677677677676676767766667767667667676776676677666676677667767767767676667766677677677666677676776677667767766766776677677676776776676676776766766776677667766676677677666767766767676677676767677677677677667677677667767767677676667666776776776767767767677666767766776776677676776767767767767767767676776667667767767667666776767767666666766776767767767676776676767677677676776776767766766776767766667677677666776677676677666776776776766776776767767767676776667667667767767767667676776767677676666667766776776776776776676767767766776677677667767676776667767767677677677677677667667676767676776766677677666776767676776677677667667676776767677677677677676676776677667676676667676767767766776667766677676677666776767767676677666677666767767767676767677677666776767676776776666776767767676776776677666776677676776776767667767676766676767667766766767666776767666667667666776767676776667767667676767766677676776776776676767677677677667677677676667766776766676766667767677667677676776766677677676667767666767767767766767677676767766767767767676776776776676776776776776677677667766676666677677676677676677677677677666767676776776676676677666776767677667676667767767676677676776767766767767676677667767666767767766766776676677667767767676767766776766776776667766767767677677677676676676666767677677677677677676677666767676766776766776776767676767667767667766776776776676676776776776767676766776667666776676776766676676677667766677677677677676667677677677667766667767767766776776677667766767767767667766776766667677667767767667767677677667767666776666767677676667676677676776776776767666776767767676676676667667676677667677676776767666667767767766676767676776676767676776767766677676766667677677667676677667666776667767667767767676776666677677667676677666776776776776767666666677676666676776776767667767676676677677676677677667667767767676776776776766676767766776776766676767767766676667767676767766776776776776776776767767677667767676767677677677676767676667767676767667667766767666776677676767767677667766767677676776776767766766776667767767767767767677676766776776776767766767676766767666767767666776766766776766776677667766667667677677677677677676677676767767767676676776776776776767766667677667666776776677677676767767677677676776767766676767666767667667666776767767677677677676767766776766776766676767677667676776776776776776776766776767767767767766767766767766776767667766776767767676677667677676766677677666677676767767676766766776676767767677667767667766776776676776766776776667666776776767676776767677677677676767766767766767677677676767667766767677676676766676776776676666776767677677666767766677667667766767767677676667766766676667767676767667766767667667766766776677667676677677676677677677667667676677677677677676766766767677666776666766776767676766667767767766767767667676766776776676676676676776766776776776667667767667767667766767677676677676677676666766776767767677666766667766766767766767677667766677677676776776677677676766676767677676766677666767767666776776676767766667766767676667766767676776676677667767667767766677667767676766667676776767667767767767766676776776767767767766767767676766776776676767677676776766767676767677677667767676667676776776776776766676766676666677676767677676776776767767677667767766776776767677677666776676776776776666776767766766666767676776767676776677677676776676676776776676776776776776667766677667677677666776766766676776776776676676776667677677676776766667677677667767766767766776766776776767767767766667677676676767766767767677676767676767667767677677666767677676667767766767767666676776676766776767666776677666776776767667767667766776677677676676776776667677677667677676767677676776767667766677677667767667676776776667766776666767676776677676767676767767677667677677676767676767676776666676776677677677676677677666667766767767667767767667676767767676776677676776776767677676676776767677676766667677677667667667676776667677676767666677677666776776776667767677677676776677676776767766776666776776767767766776767676776766767677677677677666767766767677667767676776767677677676776767767767767767677667766677677677676767676676776776766776677677676677667667667766766676766767766776677677676767677676776767767766767767667677676776766776776667766776667767767677677667767767766767766767676776776766776667677666667676776776667767676776766677677677676676766767677677666776677677666667677677676677667667767677677667676766776776766776767667667767767676776666776676676767767767677676776776677677676666766767767767766677676666776767766677667677677676667767767676666767676767677676776767666767766667676776666676766776776667667677676766676677667766766767766676677667676766666776776776767676776767767766676677677676767666676776766667667766676677676767767767667666767767677677676767767666677676776767666776776676776767767677677676776776776767766676766767667667667767767767667766767676677667767767766767667767767676677667677676767767666776767667676677676677676766776766767676776776776676667677677667767677666667767766677677676667766767667677677677666776767767767766776776776776767667766667676766677677667767667677676666677676776676776666766766776667767676776667676776776666776776677677676676776776676676776776767766776776676776766677666776677676677666776776766767676676676767766766776776767766767676767676776677676767677666676776766766776677667767767767676767767677666776767676767677666767767767666666767676766776776667767667767766767767676766776776776776776767666766766776776776766676767667677677677676776767676767767767767766677676776676667676776677676766776667767677677677677677676767676776677676776766776776776776667676776677667766776667767767676667676776766767677676776677677677676767767676676776767676767666766767677676676766767766776776676677677667676776776677666767767667766667767677676676776766776776766766767676677677676666676677677677666776676767667766766776776676767666677677667666676767766766767676676776767676667766766667666767677676676767767767666766766776666767767677677677667766767767767667767667676676767767766767677667667767766767677667676676776776776766776767666776767676767766776776667667677676767667767676776766776767767767767677677667767766676767767766766676676776776676677676776677677667676766666676767677677667766667767676676767767766776767676767676776766776766767767677677676776766767677676776677676766776776676776767667766767677676677666776676677666776667676767676676776776767767667767677676776767766676767766767667766667676776767677676677667676776767676766767767676767766676767767767677677667767667676776776776677667676766667677676776766767676776676667677667767666677677667676677676776767667767677676776767677677667667676776776677667767676677676767677676776767767676776776676677676667766776776766666766776676776667677666677677666776766776677677676676767767767766776776667677667766776776776676776776666776776776776776667676767666676776667767677666677676776767676776667766776676776767767677667677677677676676676767767766767666776677666766667677677676766666766776776776676767676667767676776776776767766666766666776767
6776767666776767677677677666677677676776676776766766776776776776676776776767677676776776667767677667766776677666676677676677677666776767767767676776766766677667677677677677676776776677677676776677676776776767676766767767666766776667766767676666776776667677677667767676676776767676766766677676767667676676666767767766676677677677666767767767766776767677677667766767676666676767766766776767676776776667667677676776667677667667766667767767767677667767677667676767667667767676766776776667766676776776776677666676676767767767666767766677677676677676667767666767667767676767767677666767667677676776776667676776776667677667676677667767767666776776767676676677667676767676767676767767767667676676776676767767767667676676767667667766766676776776766667766776666766776776767677677677676767767676676767767766667667766767767767667766677667677666666766667677677667677676776766767767766767666767766676767667676776776776776767676776766776667676667767767766667767766676767767677677666666776667676776776767767766776767677666767767667767767667667766776776776677666766766767676767767677666776767767766776767666767766767766767766776676776767767767767767667667766666776677677677676676767767766767677677667667667676776676767667676766776677677667766776776766677676776767767767677667767767767766776767676776676776767767767666676776767767676776676766677676776676666766677666776776766776776666676776776767766776767667767667767667766776776767767767767767676776776776776676767767766677677677676667766767677676676767667667677676767766666776776776776676676676677676767676676667676677676766776676776677677676766776776767767676776767767676766666776767766676666776776767677666677677676776767767767677677677666776676667767766776677666767766766776767767676766677677677667677677676776676767767767677677676776776776776766776776677676767766776666667676776776767766776766767766776776676776677676667677676667766767767767677677676776776776766766766766766767767767677676667766676776667676776767766776766776767767677677677676766767767676776677676676776776676767677676667767667767666776767677677676766677677676776677667667667767677676766677676677667766676767767767767767766766677677676766767767767667767767766677666767667677667667676766766766667677677676676767766776767677667667677667677667767767677677677666776677676667767767766676776776776667766677667766776767676676666666776776776767676766767666666767677676776776776776666767767767676667766776767766776776776767767666776677676677677677666776667677676676776776776776776677676676776767667767667676767667766767766767676776776776767667666776766776766677677667677677666767666776776676767676767766776676767767767667667676776767766676776767677667767767667767766767676776776776766767766776776767677677667676767677677667767676677666776776666766766767766766776776677676766767667677676776776766776666676767676676776767676767666767667677676767667767677676776776667677667677667766776677676767676776766677677677666667677676776776776676766677677677676667666776676776766776766767667767676667677667766677676676677676766666767677676767666667667767677667676676776676776677666767767676766676767676766776776677667677676776766766766776767766676776776766666766766666677667767767767767677666776766776677676676767766767667667767767667667666776767676676677676667677676767766676776776776767767766776766666767676776677667766767767676667767766776776776667677677667767676767766676677677667676776666776776776767767767676767767767667767677677677676767677667676776676776766767766766767766776676676776767767677667767767766677676776767767677677666766677676776676677677677677676776776766767767666676766767767667767767667677677677667677666776766667766766767767666776776767676667676766776767676767677667767677676767767677676667766776667766766766776766767677676766767766776776677677676767767767676676666776776767667767667767677667667676767677677677676776767766767667676776666676776776767767766776677676676776666676767766776666767676766776767677676776767677666767767667667766776676676766767767767767667767676776676677667666767767667667677677667676776667766767767767666676667676776767676766767677666776677666676667677666776677676677677676676767766767767766766776767676776767767667667677676677677666676767766776767667667667767766776767767767666767767667766666677676776677677677677677676666766767767677677666676776766676776776776766776676677666677676767767676776667676776776776767767766776766677677676766677676767676776677676677666677676776676776767767767767767766767767676676766677666767666776767767667676767667766776776677667667666676676776776766767667767667767767677667667667676776776766766667767676767767677676676776677666766766766677676676667667767767766666676776776767676776767766767767677676667767667677666767767767676677667767766776676767676666666766776677677667676776666776767767676776767767667667767667666776766767766776767767767676667766776767676767766767676776666766776667677667677677667767666677677676676767666776776776766678677677667767666677676776677677676776776766667767766766776776766767767766767676776666776776676767766767767766767676677667677676676776776677676767766776676767667667767676767677676767767767677666766677667766767766776776776766776767766767767767676767767767676667766776766676676766766776776776776776767766677677667766767676776766767677676676767677677677667677677666776776776676767767767677677676667767677676676776677677676667666766776776776766767677676776667767667666776776767677677676776766776767667766776767666677677677676677666776666676776767677677677666676767767676766767767767676766776776766676776767676667767767676667676766776767766776776666667766767767676766776776776677667766776676767677676666776666766776776677676766667677667767767666767767767667767677676776666667767677677667667667766766667767767767676666776766776776767677666767767676676677667666767767767767677676766766676776776776666767767676766767677677677676767676767766676766776776776766767767767766776776676767767766677667677676676667676767676767767767676767766776767676776666766767767677666677666776776776676767766676667767666767677677676767676776677667767767767677667676776776766776676776767677677666767767766677677676677677666676766776776676767677676776766776676776677676766667766676766677676676767677667766767766676666667767766767677676766776666676766766767677667667666666766766666676776676676766766767676776776677666766677677667666776676766767667767767767766776667667767667767677676767767766776667677667766667767767677677666767676766667676666767677677677667767676766776667767676776776767767767677676776776767667676666766676767676676676776767767677677667677666776776677667767677666667767766766766776667767667767666767767767767667666776776666767666676677676766666676776767667767677666766776776677667767666766676766776776677677667767667677666677666776667667767767676766776767767677676766766677667767677667676776766677677676776767766776676767767766767766676776776677676677676667766767767677677676667676767676676776676666767767667767666767676676776776767767766767767677677666766677677677676677676676767767767666776776766766676667667677666667666676677676767666776776776676766676677676676776677666677677667676676776767676776677667677677667667766776776766776676776776767767767767767767766766767676776677676776776767677676767767767677666776676667766676676677677676776776767676677677677676776767676767677667667766767767677667676766776767667767767766676776776666776767767767767666676767677677677677667767666676776776767676776767666767666677676767677677666767767667766676776767766776776667677677676766676767677667677667766767767767666666776776767676776766767677677677676776767676766676767677677677676767767667766677677666677677676776767667676776776767767767766767677667666776666667676767666666767766767767767667676767667767766676676767766776676677676767766767666676776677667767677676676667767766776776776677677677676776767676776766667767767766776766767677677667667766767677676677676667766677667766767767766766776776776766776767766776766676767676766767767677677676776676667767676767766776776767677677677676776767667676677667766767677676676776767767667767676776767766767666767676766767767676776776676776767767677667677667767767667676767677667767767767767767767767767766667667766776767677677677677676667767677676767767767766767677677677667767677677677676677667766676766776676766677667767677677667677667767666776676776776767766767677676766767767677667677677676767676767767676676776776677677676767677667667667676766767766677667767767676667766776776676766667677676767677677677677677677676677666776776776776776677677676767676676776666776776677667767767767767767767676776776767766776776776766667766676776767677676766767667767766776776776776776776676666767767676676766766767676767666767676767767767677667767676677677677666677667667767667677676667767676776776667767676776776776776776676767676767666676776767767767676667766776767767766776776776767676677666767676767767676766776776766766776776776776767676676776767676776776676767676676667667676667677667667767676767766677667677677666767666666776667767767767666767677666767767677677676676776776766667676766677677676667767767676676676677677677666677677676677677677676766767767676666667676676776767677667766667677677676667767666677676776767676667677667767767676767767767676767667767767766776676677666776677677667767676766767677676776766776776676766776667667766667676766767676677667677667766766776677667766767676776667677676676776776767677677677677677676667677667767767767767767677677677677677677676776776776767677677666776776677677677676677676677666767767767676776667767677676766667677666677677676767676776767677677676776676677676667767677677677677676767676677677676776776766776767676676677667666776676767677667767767676677667676766666776776676667666776766776666776776676767667767766676676677667767766776667677677677677676666676677666676667677676766677667677677666766767667676776776776667766766677667677676766776776766776766667677677676677676776667676776767677667767676666666666767676767676766766776766766776776
667767666676776776767677667766776776776676767667677676776676776776766776776776767677667767767676767676776776776676766776766676776776666776676776766776676667667766767766767766767767676676776776677676776776767677667676676667766776766766776677667677677676766776766767677676776776776766677676767767767677677666776776776767766676767767677667766767767766766776667767767666776676676677677667667676677677667677676667766776676676667767766677667676767767676767677677676677677666767767666776667766767767767667767667676766766776677666767677677677676667767666776766767677667676776767766766776767676776766677677677676676776667767677666767767676776776667677676767666776677677677667677667767667667677676667767766766677677677676767766767767676776676776676767766667676667676776766776767766767766676766766677667766776676676767767767767767766767676767677666766667767666776776677676666767676776766666776776776776767767677676666677676676677667767767767766776767677666776676676776766776677666776776776776766776767676776676767667677676676767677677667767667677676776676677676776677676776776776677676767677676776676767767666676666776676676776767766767767677677677676766776776677677677676776776666767676766767676766767767667666776676666776776776776677676667767766776776776677667766776676667666767666776667767677676776767766767677676677676766767677667766776776767767766767676767766776767767767676767676766766767766766776776776676767676677677666776767676767677676667766677667767667677667676776767666767666776766766677677666776677667677667667666767767667677677666776676767676767676776767766767767667676766667767676767767677676676776666776776667767667766766767676776676776776766767767677667676667677677676766677676766767676767677677666766766667667767677667676776776676776776767677677676767767676776677667666776676776766776767767667676676667767767766776776767767677677677676776776667767666776766776776776776776776766767667766776776776676766776676766776766666676766676767766676676767767767667767676776767676666676766667666776776677676677676776776776776676776776677667676767767677677677677667767666676767767676766766766676766776776667676776766776776776677666766776666767766677676677667767767767676767766676667666766776676667767677667767767667766677667767676767767767766776776776776767767767677677676776776776767667677676776767767677677677676776776776677666677676776776766677666676776677667667767766677676767666767676677676767766676667667766776776677677677676776677676677666767666667767676767676766776776767677677667767766776766776776776677676767667767666776776767677666767766767767667677676667766767677676766676776667766776767766776776667767767677676667767767676767676766677677677676667766776776766776776776677677677676776776776677677676776767767676776666776776766776776666776776776776676677677667767676776666667767676767767667767767677667676766767767767677676767676677667767767676666676776776776776767676776776767677677677667676766677677667767677667677676676677667677677676766766676667767676767677676676766667766766767767766767677676767666776767676776677676776677677677677676677676776767667667767666667767766667766766776666767667767767767767676677676677677667766767767766677667677676676776767767767766776767677676766667677667767766776776767667767767766676766767767676677677677676776767767766767667677676676767677677667666677667676676766677677677667667676776676766767766776767766776776676676767676766667766676676766766677676776776667667767767676677677667766676767677676767767667667667677677667666767667677676776776667767767677666776667677667666667767677667767767667676776767767767767677677677677667766767766776676666776766766776776776767767667766776776776766676767667767667677677677676767766776666676666666776677676776766776776766767677677666666776676776776767676676766766766677677677677677677676767766776667767676776677677677676766676766676776667676776767767767667767767677677676767767767677667667676677676776766666667667767766767667677667677667677666666766776767676667767667766676776667676767667766776776677667767767767766776776676776767767767767767767667766776776776767766676767667676766677676776776676767667676676776766776667767767677676676776677667676776677667677676767667767767766776767767767666776767766776767677667766767667767766767666767766767667676776766766666677677677677667767766766676667767676676776667767766766767677667676767677676666676767766766776767677677676776776776767676767766676776776677676677677677677676766776766676677667766677666676676767667767766776767767767767766767767767767676776767667676667676667767676766666767666766766776776677677667677677676667676667676766767677677677667766767766767666767667767677676776776776677666776767767766776767677676666776767767766666767676776677677677676677666667667667667666666677677667677667767767677677666766776677666677667676776776776776677666766776776677666776776767677676677666776766767767767767767676776776677677667677666767766666776667677677676766767767766776676776767676776766776767677666677676766766766666676677676676676766676667767666767767666767767676667676776776766776767667766776667767666766677666767667676676677666766677676767666776666776767766776776767767667677667676776677677676776776676776677676667766767676676776776776767767676766676776767677666677667767767676767676776767676776667766677666767767676776677677667667767666776776767766766677677666766766667677667667767677677676676676776677667767767667666767666667676677676767766767676667677677676776776767766677677666677667677667766677667677667766776767766666766667767676676767676677666767676776767767677676677666677677677677676776766667676677676776767667767677677677677667767767677677677677677676776767767767767676767667767676767667676776677677667676776766676766667677676776766676776767767766776677676776766776677676667767666767677676767677666667766767666776676667677667677677677676767767677667766776667676776776667767667767766677666766676667676767667676767667767676666776776676677667767767767676767666776666767677667667767767676776667676776766767767767667667766776776667766776776677667766776776766776776667766666676776776767667666767767766766767767676667767676776677667767667766677676776767767767767766667677667767676776676776766776667677677677667767767767677667766776677666767767767667767767767767666776776776666767667766767676767667766766767677667767767667767766776767767667767677666776766776766677677677667766676776676776776677677666667667767676677676776767766676766776767677677676667766767676767766767676766677676676767676776776767666776667766767766677666766767676766667767767766776767677667666767676676767767766776676676776676767666677676767666676676676766776667767666776677677676776676776676676677676676776677677667676776776766776677676767767766776776776667677677677677667767676667667677666677677676676776776766776776766767767767767667767677677667767766776776776776766767667676766776766776767677677676776767667767676677677676767677677677666767766776767677667766766666766776776767767767676767767766766767767676776667767767766677677667767666776767667676767677676767766776776667767767667667767767677677676767767767667766776767766776766767676767767667767767667666776767767767677666776776776776666776766766776766776676776766766767677676766666667766776776776766767767677667766776776767677676767677667767766776676776776776676767766766776676676767766667767676677667766766666766776677676776776776676776676667667766767767676776676667767676776677667767667667767666776677677667766676677667767677677676666766776776776667766766767767676676766666776776776667677667666767767766676776676676677677677676776776677666776666676676767677667676667676776776677676766766767766766677677677667677676776776766776776767767767767766677676776767767676666766676766776767767766767766776767767677676767667667677667667766776767766766766667767666676677676677667767677676776767767767767766776667766766677667767666676676766676676776667676767667667677666676666767766767676776776676776776776677676766676767767677677666776767766767677677676667767676676767767667766767766766667676776776767767766767766676766776677667676776776677676776767766677677677667667766767766776776766776776776767767767767676776676676767766776667666776776667766776776776766767666776676677677667677677667677667767677676676677667677677677676776766677676766766677676767677667767667677667667766767676677677676776776766776666676767766776776677677676767677677677666677676776766767767767767676767677677677667667677676667767667766776767767667676767767767677677677667676776776677677666776776776766776767767676676666767767677676677667677667667766766776776677666767767667676776766667666677667677677667677667676776766767677677676677676667676776767767767666676767767677676677677676776767677667767766767667676677677677677676776676767767676766676776766767677676767677666767667677676776767767676766767766766676666677676766676767767766776767767677677677677667766667666767676677666776776667667676677666776677667766767666677667767676776667667766776767766776767767676767766776776676776776676767767767676767766776767676667677676767677667676776776767667676776666767767767676767677666767767767676766767766766677676677666776667677676767767766767676666776776677667767677667766776776767676767676667667766766677676676776676776766766776766767766667666767767766766667677677676767667767676776767767766677677676676767766676676767666776776676767767666776776766767766767767676676677677676677677667766776766767676776776677667676676766767767767677676776767766766766767667676766667666676776766776776776767766676767767767767667667677677677667767767677677677676767767766776776676776766766676767676776776676766767667676776677676666776766776767767677677677676767767676767677666767676767677676677677677677676776666667766776667767767667767676676667677667677667766667677666776677677677667767767766677677666776766776677677677677667666766776776776776767767767767676776767677667767677667676676766766667766776676677677666766776667767677677667667767767677666776677676767676767677676776766766776766767667767677667677676776677
676676776767766677677677676766766667766776766776676776677667667767676667676776677676677676767766776767667766767677676776677677676767766766677676767767766767676776666667767767677676766776776776776666677677677677676677676776776676677676676677667676667676776666776667666766676776776667767667767766767677677676766776666767667677676667667767766776767667667676776676676667676677677676676766776767676766667677676676666766666667677677676767666766766676776767676776766676776776776766767677667767677677667676776767677667676767767767767766676776767766767767766676767767677667766677676776776776676776776776767666776776666766666666776776677676767767677676666677677667676767677677667676767767767767767677677676776667676767666776776667667667676676677666677676676766677667767766776776776676776766767667676766776776776776776767767767766677676776776766766767677677677677676776767767767767767676767667676767766676667666776767767767676767767767666776776776767677667666676776776667676667766767676677666677667766776776676766677676776776767766776677666677677676776767767676776767766677667667767677677677676767767767767766677667666767677676776767676677667767767766766677667676766767767676667676776776776767676776776676676767766667676766776766766776767766766776666677676766776677676767677676776776776767666667677667677676676776767667667676676776677676766767666766776667767677676776676767767676776767767676677676677676776667767677667766676776676666767667767767676666776676767767767767666766677666767676767676776776676776766677666776666766776776776776776766767767766767666776776776766776666767767766776766676677677677676767677666676776776776667667666667767767767767767676677677677677676767667667767677667676767766767766767767767767767767766676676767676667677666766766776776767677677667767666767676767676776676776677677677677666766676676676767676776667676766676666776677677677667767676767677677667677676666776776766766776676767767677676776766776776767667676767667767676766677676776666776767767677667667766767677666767676667677676767766677676667667667767767766666776677677677666776776776767677676766677676766776666767767667666776767766767766677677676767676776776776676776776767767676667667767767666677676667676776766766676776677677667767767666776766677666776666776676776676676677676676767677676677677676667766776776767677667676767766767767667676766776676676676776776677677666767766677677667767766676766776776776666776776677676767766767766666776776767767767677676677667767676667766676767677676767767766676767666776776677677677676767677676667677676766766766667767667767767677677676776776666666776776767677677667677667667677677677677677667767767766776766677667676667677667767767767676767767677677667666676776767676767667766767767677666766776776766776776776677676677677677666676776666776776677677676677676767766676677676776776776676776776766676776767676766776776666767767677677667667767667676776667667677677666667767667676667766766776767677677676767767667667767766667767667676676767676676677676676676776776776767767666676676766676776677667676667766766676776767667767766667766776776667676766676776677677667766766767767766776776776666776666666676776677677676767767676667766677666776677676767766676767677676776776766776766767767666766776667766667767767767767767667676776667666677676776776776776776776676767767767766677666776666767677666776667666766776677677676776776767767667767667767677677667677677676776677666776676667677677676676677676676677667767767676776766767676676766676767667766766776767766766776776676667767767676767767767676666776766776767677677667767676676666676767767766667767767767766676767676676766776776767766766677676676767767767767677677667767767676766767766766776676776667667766766776677677677667766776666767767677676766776767767677667767676767676767677666766776766667767667766776666767767767667767676676676776676767667767766767676677677667767666776767767676776667767667676767666677677676776776776767667767676776776667766767767766767676767667676776666677667767767766677676666767676776776776776677676676767676776766776776766776776677666667766767767767676676677677667767667677677677676766667767676776776776776666677677667767676667666766776776767767677676776776766767677676776767766666677677676676776767767666776767767667676767767676767767767767767767767767676666767677677676766767766776776776766776766767767677676776676776767767676676767767667667667767766776766776766776767666677666776667667767767676776776766767767767677677676776776767676767667677667767766676767666776676776776767667676676676766767767767766676767767767677677667767677667667767767676776776667767766676767666767767767667767666766677666767676677677676776677676767767767676667767676766776667677666776776767767676766766776776776776767767767666676776667767676776767677666776776776776676666776767767767676767667676767667677676776767676767766776667677667766767767767767767677676767677667677676767767676776776676676776676766767766666666666776767666776676766776767767776767767676676766776776776766767767676677677667667767766676776677676677677677666767767667767766776776667766776677677666776676767766776776776776676677676776766776776767667677667676667767677676676666767676667767676767667767766767767767677677677676667767676776677677676776667677677667767766677676776676776766766776776767677666677666776776667677677676776676677667676776676767677676677666766767677677676667667676767767766676677676776776776766666766676767766776677667766766667767767676776677677677677677677666776767767676776767766767677676767767767767767767676666676776766767767677677667666776767676766766766766676677677677677676676776776776776767767766676776766666666776677667666677676767766767667676766676776767766776767677676776767677666776776677676677676767766776677677667767676767676766676767667667666767676667767676767666767667677676776766667767766767766776676766667767766676776776666776776776776767677667766776776677676776677676766776676776677676767676767677676677667666676676677677676676767677677677667766767767677676666676677676766767676776677677677676767766766677676767676767667677676766767767677667667767767766666767766767676767667667677676776776677667676776666776766766776767766776677677667767676766766667676776766676776767766667767677667766667677676767676767677677677676766767667766776767666676766767667667766766766676776776767766766776776766767677677667767767766677677677677667766667676667677667676767676776767767767667766676767766776767767767677676767676667677667667676676776667667676677667667767767767766767676676667677676776776667677677666776766677677677676676676776677676767676677667677677667667667676766767766766766776767676766766767676776667766776776667767767676776767666767677667767676767767676667766767667676776776677666766776676776776767677677667767767767677676767677676677677677676766776776767766767677666776766677667667767676767767667677667767667767676767666767767666776776776767667676776767766767676667767767767677677677667766776776767676776677676766677676676776767666776776667767667677667767676776776776767767767676677677677676767667767767676767767767767666676677676667677666677677666766677667666776776677677676766677667676767767767677676767676776766776667767766776767666666767767767767766676676766666776676767767766776766767676776776677677676677677667667677677667767766767677677677667766776767677677676767767667767676666676676767676677667767667767766667767766766776667767767767676776776776776767677677677676766776776666776776776776776766677677667667767767677676776667676776776767767767676667766766767767676767767667767767766767767766666677677676776766767676677677667667677677677676767767766677676776776676666677677667666766767767767667767677676767676776767767767676776767767767677676776766676767676676776677676776666776677676677667676766776767767767677667767676766676776677677676667676776766776776776667677676776767767667667677667767767677676766776767767676767767766776676676776767676666766767767766766776776776776767676767677676677666776776776776776767767767667676776677667767766767677677667767667766776667767676766776776677666767676767767677666776776667676667767767767767767767667676767677666776776776767676677666766776767667767767676776666776767766776676676776766676766776666666776766776766766776676776767766766776677667766676776767766767677667676776667677676776676767676667676776766776776767767766767767767677676767677667766767767766776677666667767677676676766766677676767667766776767766667667766776676767676776776667676676776767766677677677667676776767767667677667767767766767767766676776767767767677667767767676776776776767767666776776776667767676676776767667767677667767767767676776767766667667676776767767767677676667667666766776666667667677667767677676676776766676766677677667676667677676767666677666776767767667677667767677667766767767666776767766766776767676776676767666767767767766776676676676676776766677676767677676767677677667767767677667667767677677666776766776766767667767667676677676776676776667676767667667767766776676767767767766767677676776666676667676677677677676776776676667767766776676776767767767666776776667767767766776677666767677676667676667666776766667666767676767676667676767767767676667766776767767767666776677676676767677677667767767767677676677666767767767767676776667766776767767767676776776767766676676776767767676767767676677677676776776776677677666766776776676767767767767767676676776676776776676666767676776766776767766766776776766676677667767677667767767767667677676776767676776766776767767766677677677677677677676776767677676666767767667766767767766667676776767677676767767677677677676767767676767666667677667677667766776776776776676776776776776766776776766776767767767767676776767677676767667767767767767677676766676766776767676767677676776666776776767667767767767676667767767676776676776677667676766776677667676776767676767767666666776776766767766776776667766767767676776767766676767767766767677676776677666676667677676776767667767767767677676677676776776677676776667766776776677666776776776766766676776667676767766676767677676776776667677
677667677676776767767676767767767767676767677677677677676666776776767767767767767666666776767767677666776676666766776767676677667676766767676776677676776677677667766676766767676776767766766766776776766767677667766677676766776776776676776767766776767667766776666676676767676667767767766766766776766766767766767667677676676767676766766776677676766767767767666767666767767676776677667766776677677677676767677667767767767767677677667767676767677677677676776766776677676776666667767667676667677667667767766776676776776767677676676767767767766776677666676767667677676676676677677676677667666677677667677666766776767677667767666766767677676677666667767666776677676666767767767766677676776676676766776767767667767767676767666776776766677666677677676766667766776767767676666776776776766767667766677666676767667767767676676776766677676767667667677667677666776677676776677667666776776767767767676666776776767767767766767767677677676767676677676766767767767767677676767677667676676767767677677676776776667767676776776667767767667767667677667767766776776767677677676776776767677677667666776767666776766767767666676677676776776677676677676677676776767767677676776776766767666767767677677676677677676666767767677677677676766776676776767667667767666677667677667676776677677666767767766776667677667766776767767767766776776776776676766676776767767676667767677667676667766666667767677677676776776667677676666677676677676776776767676776776767767667767766667667667667666766776677677667766767677676767767766766676776767767667667676776667667766767767676766666776776676667676677676776776776666677677667767767767766776776776667677666767677667667676776666677676767676776776667676767667767767767767667767767677677677676676776766676667677677677677667667667677676676767767677677667676776776677667766776767676666767766766666677677676677677667666776767667667767767767766677667667677666676766776776776767667667767766667676776776776767677667667767677667666776767767676766767767767767767767766776776677676677676666776667767767766767767677677666776767766776767767667667766667667767767767676767767677677666667766776766677677676776766776767766767677676776767767667766767767666667677677676766677676776767766677676776776676676776667767666766776767676776766766776677666676776677676776776776676776766767666666767767766776776676776776776776776776776776677676776776776767767767677667677666776667767766766767767667676766766766776776776776776677666667767677666667767676666776776766776667767677676667766677677676776666776776677667767676766767766676776776767767766666776776766776677676767767676776667767667676677666666677667766766666776776767767767767677666776677677676767676667766776677667767766767767766776667676766767767766676676776776767767767676776776677666676776766666767766766677676676677677677676776766767676667667767766767676766767766767767677676767767767767677677677676677677677676767676776776767766766776767676766766776666776677677677667667767666776767676667667677667666776776767676677677677676776766776666776766776767676766676676767666776767667667766677677676677667766776766666776767766677676776677666776766666676767677676776766767676766776767767766776767667677676766677667666776677666667677676776667767767667667667677676677677677676776776767766677666767767767676766767677677677676776776767677667676767667766776766776766677677677677666767766677676677676767767676676776666676766776676776776767767676776767677676677676766776767766776767767767667767767676667766776767667677677677667766766766776667667677667677677666677677676676677677667676776677676767667767767766776776776766776767676776676767666766676766767767667767666776767666766677676767767667677676767677666677676776666776767667677676776766776767677677677666767677676676767767676766776766766677676676776766666776767667767767667767766767767766766776677676677677676676767767767766776776767767676776776776767676667767767677676766677667677677677676776676776677667667767766776677677666667667676776676766667767677676666767676677677676667767767676776767767677677677667767677676776677676676767676766767667677667767767767767677667676776776767666767677676776776767766776767667667677676767677676776767767666767677677676776677676767677666776776677676776676776776776677677676677676767767677676776776776776776776776766767767766676767677676776677677667676776776677676776766677676776776776766766776776676677667766776776776677676776776767666767766767767676667766776766676767666776667667676667677677676677677676676667766776767767766666677667676776677677676776776667676767767766677677667667767676667766767677676767767767766776776676776676766666776776776766677676776767767767677676676766766776767767667767676776767766766767667766766667676667767767767676676677677676667677676776676776767767767767667667767667676767766667767677666776776666666677676766676766776667767767767677676677676766767677676667677667766767767766776776667767676767767766676776666776677667767766766776776676766767676776776767766776666667676767677677667666776676767767766776767677677677667767767666667767677676776667766667766676776767667766776767677667676767667767767677676767767767767677667676766667767677677677677667767766767767767677666667666776677667666767766776776767676776766767677666776667767766767677667766776677667767766677677677677667676667766676667767667767676767766776767677677677667767767677676766776767767677677667676767677667677666767766767676677677676676667767676767677677676667767767676776766776776776776766776766767666666776666766767677676677677676766677676776667767677667667766766776677677667677666776677676677676767677677677666766776776666766766667676766676776767667767667767667766776776776776776776776767767676766767767767676767767766767767766676767767677677676776666776767676666767677676776776677677676776776767677676776667676776767667767767766767767676676677666767676766767667767767767766667766776767767767677676676667767767677677676667767767667667766767667676776677667767767766767677676766776767766677676776667667667767767766676667767667666667677676776776677676776776767766776767676776776776666776776667767767767676776776676767766776766776666677677677676667667767766767767767667677676666767677677677676766776776766677676767667767766776776677676676767676667767666776767677667677677667667677667676776767676767666776677677676767766676677677666767767677676776776766666776667767677666676776767676766677667767767767766776666677677677667667767767676667677677677677677676767767676776776767766766767677667667767766767677677677677677677667676767767677676676776767766776767767766776767767677676776767677677676766676776666677667667767766766676767677676776676767767766766667677676776677677666676767677676766776767677676767677677666677676677677676776676767766776676776667666767767676776767767767667666766776776667766767767766677676677677667767767766767766776776677677676767767767677676677677667767767676776677676767766776766776776767667766677676676776776677677666776667676767667767667667767767666766666677667677667766766776776776776766676766767766666667667767666767676677667767676776677677667767667766776676676766776776677677666767767677676767767767667667667767766776766767676677666667766766776776776766776676776776677677666767767667667676677677676767677667666677677676766767767677667767676776766766666776776767667767677676776676776676676676776676776776677676677676666667766776776676677666776766667767676766776766667766767677667767767767767676776776767677676766776766667766776677667767676766677677676766776776776677677667677676676666776776766676667667677667766767666676676776767677677677677666776767677676666767766767677667676677677667766767676667666676766676767766667767677677666666766766676776767767666767767677676776766676766766677667666676767676767767767677677676667766676767676767676776766776776767767767767676766776776776776767766767767766766766667677676677677676776776766776776767677667767767767666776677666676667767767767666677676676677677677677666667677677666767676667766776666766767676677677677677676767677667767766677676767767766767767677667676767767676676677677676677677667767766776676767767676767767766677677667676767677677676776767766767767676776776766767766776767666766676676766776766776767677666776766767767676776767766767676776666667767767676677677677677677676776776776776676667767767667667677677676776767766666676676667767766677677677677666676766776666767676776666766776767767766676667767667666666767767666677676766767766767666776776776667677676667767767667766666776677676776776767677667667677676667676776776767676776677677676667677666677676767676776766766677677677667676677666776677676676776776776767676776677677676767766676767676667767677676767666767676776766676667677677676776767666776776767677677677677676677676766677667667676767677667676776667677677677676776767676776767676766776776776776776767767667767677677676766677677676776776677667767676776766766676766776767767667677666776667766776676767667767677677676667677676676776676776677676776776767677666667676776776766776676776767676667767676776776766667766667766776677667767767766767677677677676776776776676767677677676767767676766676776676767767676766667676677667667677667677667766766677676767666766767676677667766767767767676767767767677677676677677677677677677677677676667667667677677677677676676767676776667677667676677677667767767667767677677667677676676676767667766676767667767676767667767767767677677667766766776676676677667677676776767666677677677677666767767677676767666766677677677667766766766666677677676676767766667666776677666776776667667677676666776767666776776767766776776667767766666767667766766677667677676776676776776676776766776776767667767767766776666776766776776776767766776776767667767767767767677667676767767677667667767667676776667766766776766767766677676677676767767676676666766766767666767767676776767767766667767677676667766677677667676767767767766776767767767666667767667767666677677667766776776667767667767676676776767766776767667676676766767766776767767766766677676776667766776676776676776776766676776677676766776667767767677677
767766767766776776767677676767766667667767766667676676766676776776667766767677677676767667667767676676776676677677676676666766676776776676676766676667676776776776776776767767766766776776767667767676676677667667666667676767676776776677677676766767766767766677676766776776767767767677676776776666766677667666776767767667767676766776677677677677667767676776766767767677676767766677676776776776776776766776667767677676766776776766776676776776767767767766776776767677677677677677677676776776776667767766667677676766776666767767667666677667677667767766676776676767676677677677677667767766666776766776776677677667677677676776776776776667667766677677667667766767767667767767767676776767676766767767677676767667767767676766666767767767766667667767767767767766776776677667676776767676667767677676776776776676767677667766776766667767767766776776766667677677676667767766776776766666776776776776776767766767767677676776677677666766776767677667677666767677677677667767666676776677667766767767677676776776766766676676776767667666676766676766776776676776676766667667766776667677667666667667767767677677677666776676776676776767767676776767767676676767767677676767666676767676776776776776767767767767667767766776776767667767767666776677676767667676776776677677677676776667767766776667767676776766766677667676776776677676667676666776767767666767766776776767767767677666776767767676666676766776776776677677667667676776766776667676767767677676677677667676767767676776776776776676776676776776767766767667767767767767767667767676776667766776677676776776766767767767667677677676766767667666766776776776667767766677667676776767766767676767767766776767677667767767766776767766677667676767677677667766676776766767677666776776767766767767767666776767766677676676776767667676776776767766766767667677677676767666767676776776767767767677676677667767677677667767767667766667667767767676767667766776667676776766776776776766767677677667677677667766666776767766767677676776767677677677677677666677677667767676676676776776667676776776776666776667766677677677666776776776767767767667767767676667766776776767667767677677676776776766767766776776766776676767766676766676677676767667666776767666666676767767676766767767677677677676766676776776776776766767767767677676676767766776766776677676676667677677677677677677667666766767766676667767767767767676677667667767667766776766766776776776667767767766666676776776676766767767666676776776767676776767767766676667676776677676776776767667676677667676677677666767677667767676667676776667767767677666667666767767667767766767767767767766677677677676666677676767676767667767767676676676766776767767677676766766767767767666677677666776776767677676766767676677666776677666767667666776767767676677676667767677677677677667677667767676676766776776767767766677676767677676676767767767767667666776767767766677676676776776767676667677667767766677667677676766776776767766766766677676666776767677677666766677676677677666766776767676776767677667767767677677667667676776666767767767677677676676667766776676776667676776776677676776776767676767676776776677667667667666667677677677676676677677676767767767676767677667676776776776776776767676776677677667767767677676776776776767767676776767667766776766767677676776767667666776776776767666676667767677677676776676667766767767766776676666776776767767767666776776776676767677677667666666676776776677676767677677677676767767677667666666767766677677667676677676766667766776676766667676767676767677676776666767767767767767666776676676776766677677667767667767767677666776767667767667677676676776666676766767767677676776766767676667766766776667677667766767766776767667666776766767676767766767667767766767676776776767677677676676776776767767666767676767767767676767766776776677676677677677677676766767766766767667766666667676776767767767667766666767667677666767766766776666767766767767767666766767766776776776676767766766776776767767677666776776776667677667767766676776667666676766766767767676776776767676666767677676776667676667677676677667767667766767667767767666776767766767677676776766767767766776676677676766767767677666677677677666776677677677676767767766776676676676767767766676767766767667767767667676667767677677666766776676677677676677677667666767767676776677677676776766776677677676667677676766677676666776677676767766776676677677676776766767767667667676676776776767667677677677667667767767666776776766776766676767766677667677676766677676667677676667767677676776676677667676676766776766677676767766776776776767767676776767767766767667676676677677676667767677667667676776776776776767767767666776677677677676677676766776776677677676666766766776676766766776667767676767766776776767767767676767667766776767677677676776767767767677667767767766766767676767667676677667767766676677676677677666776766677666676677667767666676677666766776677676677667767677667767767767666776767767677667767766776667767676776766766676676766766667767677666776776767676766676676767676776676776677676776767666667767767676766676676776666776776776776766776776776776677677676776767666767676766767767667767767676767677676767767767667677677676667767677676767766767767767766776776767767667766767766667667667767676776766767677666667767676767676677677677666776776667767666667767767767767676776767766776677667767767667767676767676677666677666766767676776776767677667677677677666767667767767677676677676767667767766766776676766776676677677677667767766766766776776766776776767667767767767666676776767767676767766776776766767766677667676776767767767767677666776776667767676767677667767676767676677676767677666776677677677677667767767677676767676766677676766767677667766776776766677666767676676776767676767767766776767677677677667767767767767676667676776677667667766776676776677676776767676767677677677676767676766776767767677676776767767667667766676776766776677667677676766776677677676676677667767767677667767667667766776776767676676767766776767767767767676776766776776767767667677666666676776776776766776767767767766776776667767767676676767766677677676766766776677677667766767767677666767676767666767767667676767676776776776767767766776766776677676767677676776767766776767667676667677667767676666776776767766667767767767767676766776767767667767676677677676776776677677677667766667767767766776676767767767666776676677677676767767667767676676766776767767766766677676666776767667666776676667676776767676676776776767676767667667677676666767676766776776767666667677677676767766676776776776667766667767677677667676767767767667667767767677676776767676776767767676676766767676776766676776676766767676776776766776677676776667676666776767767676667766766766767677676766667767767677677676676776767667676766767676776776766776676677677667676767767767767767667766667666766776776676676676767667767676767767667766776666776776666776776776776767667677666776776776776677666766677667666767677676767667767767767766767676767676767677676677667766677677677677677677676676677676677676776766666677676667676776776776767676676776776767767767667667677677677676767767676666677677666766667767676776767666767767767676776776677676767767767676776766767667766766667767667667667667677676767767677666767677666677676677676676776676676766677676767666766677667677676767767667767676776667667677676676776776776676776766766677677677676776676766677676766767677676766676767677667677676667676776676776667677677677676776776767666766676677677667676776776677676667677676766776667676767676766776766776776676766677677676776776776676677677667677677677667677667667767666776767767767676767766666677677667667667677667767667677676767767767676766776767767766677676776776776667676766776776677677677666776676776776776676767677667766767767767767677667676776676767767677676676766767766767767766667677676767677677677677676676667677677667767667767767767667676767677677676767766667677677676776776776767767677677677677677677677677666667767676776776776776676776776676676767766676766767676767767766767767676677677667667677677677667766776776776667667766776666766776776776767667767766676776677677676767677677677667677677676766676676676666667666776677676776776667677677677676767766776766767676766767676666767677677677677677666676667667767677676677677677677677677676766667667767766776767676776766766766666676767677667767766767676766776676776767666667767767677667677677667667677677676677667767677676767667676676667677677676776767677677667766776767676767667676676676766677677677676677676676767767667677676676776776667676667766776767667767676776776766676766666767767676776666767766676677677676676776767767677677667676776766767667767676766667676776667676677677667676766776677677677677667766766677667676776666677667667667677677676776676667766667676666776776767666666776677677676767676667766666776776767676776776776767677677676776767677666767767767766676776667676677666676676776767667677677667676776767667767677677667767677676676776776776776776776676677677676776676667676776676666766776766676776766767766776677677676766677676766767766776776677676776766776776776766767766776776677677667666776766767667766767766776667767676676766677667676776776766676767767767767677666667676676766766767766767767676767767666767676676776776767677667667676776776776676776776766767767767767766776667766676767766776766776766776767667677677676776776677676667767766776776776776677677676776767667676676767767766767766667766776767677676677677667767767667766776667667667667677667767767676776766776766767767767667667766776676776766776676766676776767677676767767766677677677667766677677666776776776766776767666776776677677677676767767676766776776767767676767766766776767667767676776776766677676667676776767766776776776676676666766776677667766667667667666767667767677676676776766667676767676677677676676776767767676677677667667766667767677676767766776776776776776776776677676776776766776776676776767767767666676676767677676776677667766776776776766667677677676767676677676776677666776766776776776776776767766667667677677676766776676677676767676766666766767667766776776776767676767676666667667766767766767676767667767677
6776776667766776776776667767666767767676776676776776776766776766776776766666776677676676776776767767767676776677677667677667767767677667767767767767676667767676776776776776776776776766776776767767767677666666776767666776766766767766776776767667767667767677677666676677666676766766767676776766677676667766677676667677676766677667676776776667766676676776776767667766776776776776676767667677676676767677667667677677676766767766767676676767676776776766676767676676677676776676666767677677667676776766776767766767767666676666776776767766767667767677676676676776776767767667676676766677676767767767766776676667767667677676766767766766676767767677676677677677666776767676766776776767676776776666676677666767677677676666766676776677666766776767767766776677676767677677667766767767667767767767677676676776776767676766776776766666677677676667677667766776767767766776767766766677667667677667677676776776667767677676767767767677666776776677667676767677666776667676676667677667677667767676767677667767676776776767767667767677676776767676766776767666776776667767667677677667766776667677667676767667667766767667767766677676776677677667766767677676766766766677676776776767677677677667676667766767676776776776776676776767677676667676667767676766677677667677677677666776776676677676766776776666677666767767766677666766676676667676766767677676776767767766776677667676666676776667667766767767666776676767767677677676676766677677666766776766676676677666776767677677666776676766667767676667676676776776676776676677676766776776676766667667767676767767677676767677676776776767767667767676776776776776776677666776766666767667766676767676776767677677677676677676677677667676677677667767676666767676676676677667677667667677676776767667766676776776676776767767766776767766666767666776776667766767767766677676667767677677677677677677667677676767676776667676776767676776766776676776677677666767766677676767676767676676767766676776776676767667676676667766767766677677677677676667767767667676776776776776767766776776676767676667677667677667667766767766767667766767767677676776766776767767666776776776766767767676677676667677676766776776776776667677677667767677676767677667676766677676767676776676666767766767767677666767676767666776776776766776776767767676676677667676776776767767766776667766767677667666767766677676676776766776776776776767767677677677666766677677677676776776776776677676776766677666676767667767767677676776677677677666767667677677677677677666767677666776667767766767767766676676677676776767767666677667666776767767766767677677666676766667667676776776766766767767766676666776776767677676676677666776767677677677677676767677676667667766767767676776676776667677677666767677677676776767767766776776776776776766776667767677667766766677666676776677676677667677667666776677677676776767767767767767677666776776677677676666776766776767766766767666776767667766766776766676677676776776776766776766767767667767677676767767676776767766766677677676776776677667766666776767767676776677676776776677677677677676767667767766667766676677676776767677667677676776766767767667766676677666676776776776767767676776767767767767766767667767766776776677666677667767676667766776767676677677667677677676776776767667676767676766767767666766766776667676776767676676677667667767677667767667677677677677667767667766677667676676767677667676667767767767767677677676767676767667667767666776767677667677676776776776667677676767767666776767766766776767767677677676766677677677677676677667676766767766677677667767667767767766776776767767666776676667767767677666776667767766767766776767767677676676667677677666767766676767766766666766776767667766776776776767677666677667766677667676676676767677676767676767766676776766776776677667667767667676776767677676676767766677676667677676766677677676776766766767667766677667767767767766676676767677676766766677677676766776676776676766776776667666677676677676676776776776767767767677666776677667666766767677667767677666767766676776776767667666776776776676776767767676766667677676776776767767767666677667767766676776767676766676776676776767767676776767766767676677677667767766677667667767766776767676767767767677677677676677667676766677677677676776667767677676677666676776776776677676766676766776776776767767767677667676767677667767767677677677676767676776666767667667676677677667667767767677676776766677677676776776767667767767766677667766677677677667666767676666766776767677676766666677676776767766767767767767766676767766676677677667667767767677676767677677676767766766766767667767667667767766677677677677676776767766677676667667676776676677677676677677667667666676776776776766776776667677676666667766776776776776677676776676666667666767766776766776776776676676776666767767676667676766776766766776677677677666767766667667676667767677676776776676766776776767767667667676776767767767677666676766766666677677677667767677676676676767667677676767767667767666666677676676667766666676776767677667766677667767666767666776767767667667676767677667677677677677676667766776666776666677667766776766676767677667677667677677667676767767677666676766767676766767676776677677667667767767677676766677666677676767767767767676776676776667767677676766776766667677677677677677676767676776776677677676776676766776767766776776767667676776676776766766776767676776767677677676667667667766767767676677677676767676676767677677677677676776666766767667667677666766767676767677676677667767667766766776776776677677667666776776677667677677677667767676776677667767676776677676766767767677677677676677677677667676766677666766776676767677666677676767766676667767767767676767767676767767767766666776676767676767676767676776767767676667766767767767677676667677677677677666767676776676767767767677667676767677666776767676766677676776677677677666766776776767667767676776676767666776667676676776767767667676776776677677676766767677677676667767676767676767766676767766676767677677667767677667676767766767676767767676776676767766776666776676776776677677677667767666776767677676767666776767677676767767767677677677676677676776667677666766767667766766767667667676677667767767767767767767677677676776666767667677676776677667677677677666766776776776667677677676676677676677666667767767767667676767767767667766677677667766677676767767767767677677667767767676776766676677677676776766767666677677677677676776776776767677667677677677676776766767677677667767676776766776676676776767667766776767667677677677667766767766766667767766767766766767766776767676677677667667766776767666676776667766667766776776666776776666766776676677667676776767677666677667676776776667766776776677667676667766776766776667677666667676676676676776677677666767667677667766677677667767677677666767677667767767677666767676667676667676666776766776766766676776767766766767676776776767676767677677676667767667677677677666776776676776677677676767767666676766776776776776676677677676776776767767667676776767766767767767766767667766767666776776766776776676767677677677666677667767767766767676776677676776767667767677677677666667677677676766667767767766766677676676776766776776776767767766776676776767667767767677676766677677676676776776767676776767767666766776666676677666767677666666776776677676676767667666767677677676767677667767767766676766767767767767677676767677677676776676767677667667766676776667766776667766776666767677676776677676766767767677667767767767766766776766776776676766767677676766767767767677677676767677667767767767766677676766766776776766767767766767767767676766766776776676767677667676776676767766766677677677677676767766767677677667677677676776776766676676767767676766767677676767667667666776776767766767666676766776766776776776676766776767767667767767677667677667676766677677666776776766676776776776776666776766776776766776776676666776677677676776676766767677667766776677667677677666776677667667666776776667767677676776766677677676767766776776766766677677676677676767767766776667766776776767666667677676776767767766767767766767676767677677677676766767677677666776766767677667766767676677666766767667767767767766776767666677667766677677676776767766767677677666767677677677677676676767667667766776776776667667677676767767767677666776767767766766776766767767667767676676776677667676766776677677677676666677677677667676767766776677676666776766767767767767766776676776767667676766766776677666676766666766667767767767766766767767676677677666677677676677667767766677666767667667767766676776776677667767766767677676776676767667767767667766677677676767766766776766776776676666776677676767676776776776666767766766666776677676677667767767667767766776776676666767676767767676767767676666677667677676767667767676767676776766776667767676776676676767766776767677667677676776676776767676776766767766767676677677676776767767667677667767666677677676766766767766776766676766667677676767766766767767676677676776776776676666767676676676776766767766767667676776677676767667667767667666677676776776766776667677676776767677677676766776767766766676776766776676676767767667677667676767767767676776766676776667666766767767767766667666766677677666776776676677676676776767767676776766677676677676676767766677677676767767767767766776776767666767767767676767676666766676767766677677676767677677676676776676776766676677667667767677676776676776677676776676767677667677676666667677667667767677667767666776676767676776677676776776776766767766776776676677666767766766767667767767767676667766776667666767767767676677677676677677676677676766766767676676776776776666776676767666776776766776776776776776676766776766776676766676767676767667767767767767677677666776666667767767677666677677667677666767677677676767767666776677677677676676676677676677676767766776677667676666776667666766776666776776677667667676776676766677676776776767677677667676677676767766676666776666776776667666776776767676776776667677667766767767676776776666676767766776767767767767766677676766776776767667677676767767766776767767767767677667676776766766767676776676766767767677667677667767676666677667767767667677666776666676766666776776776676776
36776776776776766766767666776766776767677676767667676767767766767666667676676776766776776776776677676666677677667767677676776776676776767667666677667766767767767766666776677677667667667767767667767677667667667666776677677676676677677676776767767767767677677666677677667666767766676767767667677667667767766776767766776767676766776767667676767766667767676766766776667667677676776767677677667677677676776767767666677667767676776766677666776767667767766766776767667677667666767677666767667767766776776766677676676677677667767667676767766677676767677677667767677677667676776766676676776676667667676767676766776676776677676766767676766676776767767766667767766776767676776776666767676767677667767767676767767766767767676766776676767767767767766666767766767677667676766776666677677677677677676776776776767766677677676767767767667767677666676767767666767677666767767667666677667677666776667666776776676677666776767667666677677677676766767677667667676766677677676766676677676667767677667667766776677667676776677666776767677667766776667767766776767667767767667767676677667766767667676667667677677677677676776776677667666676776667666677677667677677666667677676767666767767766767677666667676767676776776776776776776776676676666776776776676676766776676676666776767667666776767766767766776766776776677667676676667766776776776767667767767676767677676767766767767767667767677676767766767767767676676677667766667667676667767676667677676776776677676776776767676767667767677676776776776776776776676767676776666767676767666667677676776776676776766766677667667667767667766767676767767677667676676767676677677677677676766776776676776677677667767767676676767766667676676776776776676767766767667766767677677677677677677667767767677676666676677677677667677667767666766767766776676767677676767767676767767667677676766767767677677667767667766766666677676776677676776766766776766776767767767766676776776776767677676766776767667676767767666776767767766767766776677677676766676767767667767677666767676776676776776767766767767677677667676677677677667767677677676776767676667676776776766677667676767667766677677666767766776776767677677677667767767666766766776776667767766677677677676776666776767767767666767767677666766767677677677666776767676776767676776667666776776776667676767667766767767767767767667667667676776676676676766767666766767767677676776667767767767767767677667676677677677677676766676776776776776776676667676667676776766766767767677667676776776676667666767667676767677666767666776767767667767766766677677676676776676766766776776676767667677667767767676667677676677676766767767676677677667767676766776766766776766767667667677676677676667767766767766676767676677667677667677676667766676766677667767677677677677676766776676776776766776766767766677676766667767677676677666776676776677667767767767677677677667667767667666767766667767667676767767676667767676766767667667766776776676667767766776767766776776676776776767676776776776776677667667677666767676767666677677677677677667666767767667766676767767767767766776767676766767766767676677666776767667767766776776667767767767767766776776766776776767767767767767766667666766676767767676776767677666776766776776767667766776677676676776767677677667767677676676766676766767766766677676776676776776767767667766676767677666676776766766677676776667767766776767767767676676776676676776676776776767676767767667766776767766776767677667666767767767767767766776776776766667677666677677676767666676767766767766776776776776776776776767666677676676776766767766776767766767766766677676766766767677676776766776667767767677666676667677666677676766776776666776676667767766667767766766766766776676676676766667766767677667677676767666766776676676776767677677676766676677677676676776676667676776776676776766776776767767767766776776776767667667677676776767677667667767677676776667667667767667676776776767766666776766677666667767767767766776667667766676676776767767767766767767767676776776767766766776667677667767767667677666776776776766667767767766677677667767767767676767666766676776767677667767676776776766776776677667676767767767767767677676676767677666776776676767767676776667767767767666677676767767767766767676776677676667677676766776776766766676776666776766677676767767676767677677676767767766776677676676677676667767767767666767767767677677667767766776767767767766767667766767767676676767676677677676767767767676776676776667667767667676767677667767767766766776767677667766767666766776776667677667666667677677677676776766776677677667766776677677677676776767676676767767676767676766776776776776767767677676666667677666667677666767676776776667767676667766776676776776776676667766767676676776776776776667676766677667767677667766766776677677676767766766776666677667767676776767767667767767767677677676767676767767667666677676676776766666676776667766767767666776667766776676766776676776677676776776676776767767677667677666776776766767767766666676666677677667667766776676667676767676667766776677666767767676776767667677676767767676767667767666676766676666667676767667676766766667766667767767767767676776776676776767767767767677667676776776766767766776677677677677676676676667767677677676667766767676677676767677677676666776767677677676676666766767667767667767666677676766676667666677666766767767676677677666677676677677677676776677666677676776767766767676776776767676676776767676677666676776676776776666676776776677676767767667767667766766776767767767677667677677666776667677666677676767767676776676667767666776767766767766766677676776767676776776776676767766667677667766776766776776767767767667667767766677666776677676776677676776767767766776767767766666766767767676776676677667767767667677676667767767766766677676776776667666676766767676666676776776676776766767766767767666776766776676676776767767676776667666767667767766767676776766766676676676776767767767766776767676667677677677677666776776677676776666676776767766766666677676666767767676677677667677676776767676776776776767766776667676766677677667767766767766666776766776776776776677676776666767767767766667766766666676767667766676767767676776767766776766767767766676776666776767767767676766776767677667766766776776776776776776776776776666767676776776766776766666766667677676776776667667677677676767666676767677677676676776767767766766766767677676767677676776767677677676767767767766776767767767666676667676766776766767766776776767676676776776776666767767676667666676766767767667677676776776677667767677667676766676776677677677676776676666667677677666677676776766776776767766767767767676677667767767676776767676776767767767767677676676676767676767766776677676767767667766767766776767767676766776776766666676766767766767666776767677677677676766766676766676766776776776767767677677677667767767767667666667676776776767677666776767766767767676776766776776776667766676776776776676676766776677666676776766776766677677676776677667766767676676776667767676776676767767666767676776767767666766676776776666776776667766767767767767767676767677677667766776766766767767676776776767767767766667666776776776776767667676776766776766666767767676776776766677667767676767677666667766767767667767767767677666776767677677676776766676776776676677667767667677677667767677667677667766776676666677667767766776767666776767767766776667766677676767677677666776776776776666676776776776677667766667767767676677666767767667676776766776766766776776667767677676776677677676767667667677677676667676776676677677677677676767667677667766767666766677667676776676666667677676676666667677676776776776767666776766767676767666767677667676776776776666776776776767767666776776776767766676767767767677676767767766676676767676676676677666776766767766676767766676776776676776767677677676767667767767667677677676766776767676676677677676676766677676677677676776676767676776776677677676776767767767766767667676776767677677667666776776776677677667666767767676766767676677677676767767676676666776766667767766767667767667666776767667676667766776767766667667767767766767767676676667666767766676767767766677676676766776767767767666776776776766766776677676667676776776667767766676776677676776676767767676776776677677677677676776776677676767766776676766767766776667677666776766767676767677666767767766666677666776776767767767767667666776676676776776767677676767667767767767666766776776767767767667766776767766766776767676766677677677666776767767666776776776776767667677667766776677677677667667766776667767766677677667767676776776767766767677677676766766766776776667767767767767767667676776666776767677676776676767667677677667667767667766676676676677676776667767676676776776677677667767767667767676677677667766677676776767766776776766776667766776776767767677667677667766767766766767767767667766776776776766666776776677666767767676767766776667767767766667767676776776776676667676767676776677676776676667767676776677667767667767767767676776767676767667766776767766767676776666677667676776677667676666767676776667767667677667767677676767677666766776676677676767766677677676677677667667677667767766776676667676766677676776677666767767767676666776776776776667677676767767767677677666776766776766767667677667766776776776677677676667676666767676767767677666776677676767767667677667767676776677676766776776667767666776776776676776677676776776767767666677677666667767677676766776767767767666767767767767767667677666766776767766776767676666676767767767766677666776776766767767676776776667667767677666677666767666676667766667767766667767677677677666776677677667676767667676666676766767676767666767677676667766667767676776776767677676766767766677676767767767767667676776766776776676767766776767767677677667767666776767676776776666676677677677667667667767677676767676677666677676676667766767676676766766776776767677676766677676666767677677676767767767767667766676767766676767766676676766776776677677677676677667767676667677667677667766776676776666776776767767677677667767766676677676776766666767677676776766667676767666676677667767767767667767767676776667766776776776767677666776767767667766676776767677677677677667
6676766767766776667767676677676767676766767766767677676676776776767676667766767676667676676676776776776766766677667667766676677676776767677677666676767666767667676766776776677676776676767767766766767676776776677666766667667676667677676776676666776677677666666776766667676667767666776776767676767677676776767666776677676776767767676677676776767767767667676676767767676776667766776676677667667767767667666666666676767767766676766776776676766776667667677676667676676767766776677677676776776767666767767767676767767766766766767667667676767766676766676776767767676767766776776776766766776676767767667677677676776676667677677677676776776776767676776766776776776676776666676667676666767677667667666667666776766767667767767766676767667676776767767667676767767767677677677676767766776677667767677676776776776767676767767767767667767766676766667667767667767677676766677667667676776766677677676776776776667767767676677676666677676767667676667677676766767676776676776766776677667676666676677667677667667677667766767767666677677676766767676767766676766766767676776776766767666767767667767767767766767677666667766676776776676776677676676676766776766677677676767677667767677676677666776677667767766767767676776676767676677667676766677676776767767677666676776767767677666776767667667766776666766767676666667666667676767676776776767676766776676767766776776666776767766776767767766776776766776676776767767676766676767667766767766776676767666767667767767766776767667766767676767767766677676766776766676677677667766776676767766776767667677667766776676677677677676776776676767767667667766776766677677666776776766776667767766767676776767667676776776766667677676776766776776666766776677677667677676776766776676776767677677676676766766776776767767767766677677676766767676767766776767767667767767767677667767766677667676767676776666767767667676677677676766776767667676767677676677666767766667766767766667767767767677677676776776776676676677677677677676766767676676776677677677667767676767676676677667766766776667767767767767767767677667667767676766677676767767767767667677667767767767676767767767666776767766767767767767667677667767676676767767766776776767767767767676776767767677667676767677676666776676666776766677676677676767767767766776776767677667767767767766776666766776666766666776766667676767767767767677677667767676677676676677676776776776766676776776776767677677676776766767676667766776767677667767766776767767767667666666677676776776767666776776676767676767676776776767767676776677676766766776776767767667767676767677676677677666766767667676767677677676667767677667766776776767666676677677666767667767677676776676776677676677667667767677677667767766776767766677667766776776667766776676667766776766767767666676766767766766766677676667767766677677676776676677667677666766766776776667766676677677676677677676676766767667667676767667767767676677667677677677676776767666767766776767767677676776767767676776776776767667767676776767767767767667676776667667767676676767676767766767767766666776767676767677676667677677677676776676776767766776767667677677676666766767677677676676776667766776776667766776766677677677677676766776677677676666766776677666776776677667766767667767767676767667767677676767677677667676776766767767767677676766766666677676776766776677677667767767666766767667767677676776767666767677667766677677676766776667767767767767667667676766776776766776776676667667667677677667767767766677666676676767766776767676767766776767677667676776776766676767766767766667667677676776676667667766766776676677677677676677677677677666767677676676776766667767677676676767667766776667767767677667667677676676767677677677676766677676776776776776767767677666767766767767677677676767767767676676776776776776677676766767767766767666677676767767667767767676776767766766667767766677677677666767667667676776776677677667677677676776767767677677667767676676776677666776776767667766767666766776766677676776677667676776676766676676676776677677666677677677677677666776667767767767666776767676667767767676776767667676776767677667767766776767766767666776676767767667767767766776776776767677677676667766677676776676767677667766676776776767667677667767667766776767677677677667677676776767676676776776776667766677667767767766776666776666776767677677676766767676767677676776676766766776766776776667766776767767676767766767767766767767677676776677676767767677676677677676766776776766776676676776776676776776767676767677676767767677677677667767767667766776676667766676776776766776667676767767666776767677677666667676776776776677677677667766667677676676766767667676767766676776766677666666667767767767676667766767667676776776767767676767677676766677676667677667667767676767667766676767767766776667767676776776776766677676676767667667666776776667767767677676676776666776766767767676776766667677676677677667767666766776776677667766776667767677677677677677666776767766766677667676767767667667767767676767767667767676677666776767676776767766676767767786776767677667766776776666767677667766776676776767666766676776766666767667676677667767676767677676767677677677677676677676767767766667667767766667767667767766776676776776676676776776767767767676776767766766776776677676776666767677676766767766767767767667767767767767766776676776776776676667666776766767767666766776676767766776767667767676776776667767676677676776676766776676767767766676666767767676767676776766767766676766766776776766767667767667667677676776776667666767676767677666677666666767767766677667767667766677666776766767666677667677676766766776776677676676767676676776767667667766677666776677666677676676677676766776667677667767766677677677676767767766676677667676676767677676677677667667667676667667767666776767666767676766676767766676767677676776667767676766766776767766676766767767766667766676677677677667667766776677677666667766767767667767677677667676776767676677667767676776677667667676666676776767766776667667677677677677676776776676767767676667767766766767766776667667666767666776767766767667767677676677676766667676776776667767667677676776767667667767666667667766677677676666667676776766766776667676767677667677677667766767767667767677677667767677667676767667676776776676766776676667767667767676767677666676776766776677667667767676666766767766776776767767767676677667767676766776767767766677676776676676677676667677676676667767767767676767677667767767676767766676776676776767677666776766776776776677677667766776776677667677676776776776667767676676776767676776767767767766776776767667677667676767676767766776767667767677676776766767676667676767767667676676666767667767676677676776677677676677667676766776776776776776677666776767677677677677667677677666767677676776666677677676766767667676776767766766766676667766776776767766776767766767767676776766766767676667666767767767766776776767766767767766776767676766767677676776776776767767767766767766776767667766666666766676677667667666767667766776767767766776676667766677676767667677666776776666667767667766767676776767677676776776677677676667767676667767677676776776776767677667676677666776767767666776676667767767767676677676666667677676767667766676667676767767666776767767767676767667676776677677676776667767767766776767766767667767766776767767766677676776667667676776776776776676767676677676776776667667666776776776677667766676677676767767766767677667767676677677667767767677667666677676776666776766776677677676677666776677676767667677676776676676776676776767767677676767767767766666677677667766776776677677677666676776767667767767767767677667677676767667676776767767767767767767676676767667677677677677677677666767677666767766667676676776676666776667677677676667677676767667766676676676767767766766776767766667667766776776766767676776666677677666776667676766776677666766667766666766776767666776776776676776766776676677667767677676776776776776766776666677676776776677666776767676776776776776766666677677677666776767766776776776766767677677676776776776666767766776767676776676776766776767676776776776776766776766677666776776766667767676677676766767677676766776676676676667767667767667666667767676767767767766766767677677677666677667767766677676767667767676667767676667667677666766776676676767766776677676676776767676677667676776767766676767676776776776766676767677676776776776676677667767767767676776677676776766776667767677677677667667676766667676676667676767767667767676776776676767677677676776776677676677677677676767676667666776677677677677667767766776677677667677677667766767676677677667666667766676776776667676776766776776776776667677677667767676776677676776667677676776676677676776666767767666776767676776766776666767677676767667667767767767676767677677676677676776767666677676676667676676676767667676667767767667767677666677677676676767766767767767677677667666776767767677667677676767766677667676776666766776676666767766776666776667766666766767766776767766667676677677677666776776677676776666666677677677676667766767667766677677676766767677677677667667766776667677676677676766776677666767767767767767677677667676767767767767766776767767666766776776677667667767677676767676667767676767677676677667676767667676677677677676767767767766676767767677677667676776767667767766776767767676667766767676767667677667667676776767667767766676676667766766667676677666677677666666776676766766677677677676767676776767667677667676677676776677676766666766677666767766766776776766677676767676766766776776766776676677677676767767766776767676666676767767677676776667766767667667676767666776767767677676776677677667766776667667767666767677677676776677667766776666767677676667667767767677667677677677677666767667766776676677667677677667676766776776767676776776667666776666676776767667667767767767667766767677677676677676767677676677666767767667767666767677677677676776766776767666677676776676667766667667676776776767676767766767676666776776776767766666677676666766677676767767677667676776676776676676767767667766666766776767766766767677677667667677677666676767676776676767676776767766766667676776776767677667667676677677677677677677677677677667666677677
67676766767676776776767676766776677667767677676776776776776767667767676676676767667667767767767767766776767676676776767766767666677677677677677667767677677667767767677676767667676676767677676776676767676776776776776767766776766776767677666776677667677677667766776776666766667677676776767766766776766767667677667677677667767766677676766676776776676667676776766767767677676676667767767766776767766677676776776776776776676766776766677677676666767766776676776776676666677667767767766776767667677666766776667677676766676766776776776677677677676767767676776767767666776776776766776776667677677677666767767767767766776677677676776667767767767767767766776776767767677667667766667666776677677676776776776677677677666667766776767766767676776767766766676776767677667767677667676776677676676776676767676767676776776776767667676767766767676776677666767677676677677667766776776666677676676667767677667767767767676776677666667766676767767767666667766776677667667767767767666776676677676677676767766676767667767676677677676766767677667767767677676767676766776667676767767667766776767667666766776767767767677676776767767767767677666767766767666767666667767676676776766667767767767767766676677677676767676666767677677667677666677677676766666677676677676766776767677677676776676767767677666776677677676766776776766767766766767767667676667676677677667677667766776776767666776676766676767676767766776767667767767677667676767677667666766766767677676776666766776667767667766676676676766677666676667767767667766776766667766766766776676776776767676676767676776776776767766767676776767677676667676776676667767767677677677677667767767767767767767767676776677676767676776776766776677677676666677677666677667677677677676666677676776676767766776766766767676766776766767667677677676776767666676676666767767766667677676776766776767667766766776776676766667767767766767667766767667767766776776776667676677676776776776766767767767676776677667666676776767767676776776677676767767767677677667676776776667766676766667676666767667667767667766677667767767667667676667766776776776676766677666776776776776776676776766676676776766776767767767667766767666676677676767667767767767766767666677677667766776776766776767767677677667677676767677677667766776666766766776776776776676767666677666776767677676776677677676767767766676676776776776666676767667767766767676767667677676766676766776676776676677677677677667676776776676666667676767677677666776776776767676677676776666766767667767677677676677676776677677667667666677677676766677677667767666767767666677676767767766766676767767767676776767766767666776766776766767666676776767766776776667677677677666666776776766776776667667766666776776667667766766677667676667767677676776767766767767767677666767667767676677677666776767677667767677677667676776767767677677676767767667767676776767677677667766776776776776667677666767766667677667766666776677666677676767667766767767676767767767767676776766776767677666676776677676767767677676677677667666667676767766676676677667676776676767677667667766776776667667767767767767677676676776767767767667767767767767767767767666776677676767667677667677667767767676776767677667767676676776767767676667666677667767677667676776776667677677667676767667766766776776776666776766677667677677677676676676676666667767677677676677666767767677667676776767766767667767667766776776677676766767676767767667667766766677676667766776776667667676676766677667676667666677676677677677676767676776776676766776666776677676676677667767667767767676667677676767767767767766676767767677667766776767677676776776776767767677677666667676676677667767676767677676767677677677666676776766676776776776677667677676767667666776776676767676667667766766767677667676676676676776776767676767676776767766677667767767677666676776767767667767677677676776776776776676666776767676766776667766677677677676776776767677666676766667676677676667767677667677666776666776776766776776766766677667667676776776776776767676677676666767767676766767767667666767676776766776776767767766776776776776676766666676667676776766767667767676767677676776776666776776667676776776676776767766776776666776676767677667767766677677667767677666776776767667676677666676776677677667766767767767676776776677676776776776677667766767767667676767767667767766677676766776667767766766767677676767767677666776677676767676776767766767667767766676776776767766776667677676766776767767666677677667767766766676776666677667767766677676776667767766676766677677677676667676677676776767766667677666677676767677677667767667676776676776776776766776776776767766776666776766767667677677676676767767676776776776677667766776667766776776667667667676767677667766776667667767766767676776667676776676767677676776767767667666676766766766776766766767766767766776776767767667666676776766776676776667667676776667766676676776677677676677677677677666676767677677676776667767767677667677667766776676766776767676776776767676776776776676667767676767667767676776767766676677676776776776767767767676776767677677676776677667767667767667677677676776776667767677667677667667676767767767767767666776767666676776766766776776776767767676667667766766666677676767766776766766676767676667676766677667767767666776766776776776766767677677676766677666767766767667676677677667676767766667676776676776767766767767767767766776667666766776677676667666767767767676766766767766667767667676667677676776776776766667667767767676667677677667767676776667666767677676776767676767767767676776767766766666677677667667766676677677677667767666767677676767676766677667767767766776677676767667767767667667766677667677667677667677677676667767767676767766676676667676676776767667767767677666767767676767667676676776767677677676667677676776776776677667667676677677677667677667667767677677677677677676776677666676667767677676776776766776776776767677677676676767767767767677677676776677666766667766666767767677666767767667767676766767666776676767766776677677676776766767767766667667676766766766776767767766667767767676676766776776766767766767766677667767676677667766776677677677676766676676776766766677677667666677667767676666677676776676767766767677666766767766677676776666776677677667767766776776776667767767767767766676767676767767676667766767766776767666666776767767767767766767767767767767767677666767767767767677676676677676667677676766776677677667666766776776776677677666776767767767767677676677677667767767667676776767676776766766776667767667676676776676776677677667767767676677666766767677677676776766776776767767767767677676667666776776776676766776667676776776776766676776776677667767666767677666767676677676676776767766667677676676677667767766676767676776766677667766776677676776776767666667676776677677676766677676766766667676776767767677677676776776667666766776767677667766766677676776766767677677666667667766776767766767766667677676776767666776767667767767767676767767676667677677677666776776667766767767667766667767677666767766676676776776667667767677667676667676766677666666676767667666667676776767767767767767766767676766667676767677667766767677667667667767766767766767766667676767677676776667677676676776776767677676776767767666776767766766776667667677677676767766677667767766776776766667676776776677676677667766667766766677677676767766776767667676667766666677667677666676667767676676767676766776767767677677677676776776676766666676667677676767676767767767767767676676676776776676767767767766667767767767766776776776677677676776776767667766766676676776776776676766776767676767766666776666677676767767676776676676766776776666676666776767766776677676666676667766667666766677666676666677676776767767677677677676776776776776676666776677667767676666676776776776667667767767767666676776676767676667766766676776767677676776766766776767666776776666677676776767767767767676776776676766767676677666776676766676766776776676767676766776776667767676767767767767676767666766666766767767667667766776667767766767767677677667676667766677667677677676767766767667677667767766767676677667767676677676776776776676676776676776776767767667677667766776776677677667766767767667677676776776677676677676776767676677666677667667677666677666776667766776776767677676766776776776677676767677677667766766776767767666766766767677677677676776767767767667677677676776666767766766667677676767766767676776776676676776667676776776767667676667677677676766767766677676666676676776766766767676767766767677667676766776776776667676767767667676676677677677676776676677667677667676676776776677677667667676677667766767767767767766776767676776767666767766677667767676767766676676676767767677667677666676776776767667677667666676677667667676767766667677667766776776677676677677676676776776776676767667767767667766767677676767677676676776666676767677667667676767766767677677677677677676676776767677677667677677676767676776766776776767676766767766767676667767767667767767766677676767767767677676776776766776676676677677677666767767677676776667767666677677676766677677677677667767766776677676767767767676776767766776766677666766767766676767666676776776767767766776776676667667677676776767677677676767767767667677676676676776776776776767766676667676667677676677676766766776767677667767667677676776776667676767767767677666766676676766677677666767767766776767677676776776766766776767676776767676767767666676766776666676667667677676677677676776677667767667766776667766766776776766676776667767666677676767766676767767667677666776676776667676767676776776767666767667766767767677667676667677676766677677667767767676677667767766766766767767766767767767676776776677666767767677667667766776677676766667676767676667676677677677667667677677677677667767677666776776677676676767676767767767676767767767676667767677676776767667767767767677676666767676766676667677677676776776767676677666776776767766676776767667766677667676677676676776767677677676776776677676676776767767676676776776677667667667766677667767767767677676676767676677676677666677667677667767767767767677667766767767677667766776767676677677676776767767676776776767767767766766776677666677666767676767767
6776776676666767676776677667677667667766676677666776767767767766677666767766677676776776666776767766767767667767767767766776676676677667767767766676667677676766666677677667767767767676676666676776776776766767676677677677677667767767767767676776677676767667767677676776767767766776776766676776766776776766667667677667667766767666776776666667766677677667767767767767766676767666776677677667766776776677676676677677667767767676767667767677676677677676776767767677667767766676766766677676767667677676767677667676667676776776766667677677667676667677677666767676677676767767767676776676676766767766676767766776677676767766776766677667667667676776676667667767767767766776676767676767667677676677677676776676667767676666776767677667677676677667676776776776776676677676677677676677677666776677676666776776767667767767767767767766776677667667677676666776776776776667666776766666667667767677667677677676776776767766776667767677677677676776667767766676767667676767767666776776676767676776767676776767667767676767767767676767676767677676776666767767666677677677676776766676766767676667677676776677677666776676776767677676676776776767667766677676766776776776776676667766767676776776766776776766776776676677677667676767677677667676666666776667767767667767676667676767667767677677677677677676766776776677677666676767677676776667767667666776676776776666776676667676767667767766776767767766776677667676767767667667677667667767676766776677677677677666676767766666767667676666667767767767666767676776667676776776676776776776767767677666676676676667766767767677677676776766776766676766676667677667666676776776767767767667676767667766776776776767677677677676776676676667767766776676767676766767767677677676676666766767676776667666677677676776776776677667767766776767677677667767677677677677676776676766767767766677667767677667676776776767767767766676667667676676766776676776767767676776767677666776676776767667677677677676776676666776776677676776676677667766677677677677667667667766767767677677676767767677676776767676766766676767767667676767676776667676677676767766766767767767667767667677677676677676776667766776776776776767676776676767767676767667767676666677676767677667676776776767676767677676676766767767667767667767676776767677667767667666776677676776776666767667766767677667767767766776776776767767677676776776766667767677667767677677677677677677667767677677676677676776766766667676776767767767677667677666776676767676666776776766766776767667676776677676666666767667677677677667677676776766767677667677667667677677676676676676767766667667676667677676767677677676776767666676776767666776776767766676667767677676767766767667677676776676776767676776767677677677667676776677667667667767676676677667766677676676767676667767676776767767767766767667766766776767767767767667767766776767676767676667676776767767677677677666667667767667767676776677677677667766766676677677666667767767677677677677667666767766767767667766676667666676776776677676776776666766676776767677667666676676766676677676776776776767767676677666776767677677677676767677677676767767767766677676677676776767767676767766666776776767676667667667677676766776766766676776776767676776767767767767767767667767676676676667676776677677676676776767766676776676766677667767767766677676677666767677677677676776776767677667676667676776666776767766676776776666767676776676767676767676776776776776766767767677666766767676666776776767767766676776676766767677676676776776776766667677676776767677667677677676677676776677667667677676766776667767767767766776766676767766767767767666767766776676767676676766776776767766776666776676667677667676776776666667667767677676667666766767767767767767767767677676766766776767677677677676776667677667767677676776677677677667676767766677676776776766677667767676767676776776767666676676776767767766767667767766677676776677666776776667767677677667677677677677667666776767677676666776667767676767767677676776676767766776667677667677666666676666776767767676666767767676677677677677666776776666766776667766766776776767767667667666767767677677677667666676776776677666766676767767767767677676677667767676776776667767677676677667676776676776776767676776666776776677677667767676776776677676767767676776667677676767677676766776666767767666767767767767767676776766767766776776667766776666776676776766776677677677677676677667767767767767677666766776776666766776766677666766766776767666667666766776676667767767677677677667767676676676766767676677677667677677666667766767676667677677667767667766677677677677676666667767667767767666776767666677676677667767767767667667767767677667767667677677676776767677667767667767767767676776676776677676766776676776767676776767766776677677676767676776767677667677677666677676766767767677676767767667666766776776766677676767766666776767677677667676776776766766776776766766776776666667767667676667666767767766666767767677667766766766666767766766776776767767666667766776766766676767676776767676776766676776776767677677676777667677667767666767766667666676676667767767677666767667666767766767767676666776766776776776767666667667767676677667666767767766776776776766667767677677676767767766676767677666776677667766776676767667676776766666667677676676776767677677677676667667676677667677677667767766776776776767767767766767767767667766776677667767677667666767666676677667676676767677677667767676677677666767676677676776767767676767766776677676776677667767767676767666767767677666666767767667676677676767676776776767767677667667767766766676667676776776676776776676766767676767767766767767677667766776776766767766667767677666776776677677667677677677677676776776776667766667767666767766767766676767667766667666766767677676776676767667767766767767667767766767677676767676776776667667767667676776776667766776776676676677677677677676767676676666667766677676677667677676776776776776676676776766776767676776767766776666676776776676766667767677677676776776776767676776767767676776767677677676776766677676676676776766767667667677677667766776766776776766677677667676766767766767677676776767766667667677676677667766776776767677677677677667766666767766766776676667677677667766667767676766776767767767766776666676677666767767667767767766776776677667676767667767676776776767767767767767767767667767767767767667676767676677676766766766667766776776776667676766776767766776676667676677667677676776667677666776776667677677677676667766667667767677667767767767767766767677676776776676766667677666776767677677677676767767766667676677677677676677676776776677667677677677676676776666676767676776776776767676776767677676776676676776776677677667767677676776676776667767667676767766767677677667676776676776677676776766676677667667667667767767767766676666776767766767667766677667666767767767766776776776766776776676766676676767667667666776776677667666676677667767766766767766776767766766767767676776766776767767767767767767676676776776676776766776677676776767666767767676776667767667667676776767676776767767676766676667767676767767676676776776776676766767676776776667676676767676767667676767677676676776666767767766676776776776776767667666667766776776767767676767666767767667767677667677677666676676676676766767676667767767767767767677667767767767667767766776776676767767666666776776666776677676667667767676767677667767667767767667667677677677676767767767677676776666776766767767766766667766776767677666767676767666667676677677677677667677676776776676667767667767667677667767676767767666776767677666676776766676767667767766776677677677677666776776767766766676766767667767766776767767766766677676667767767767667767667767766776667667767677677676776767767676767677667676767667667677677676676667766767766767667767766677677666776666776776667677667767667767666776767676666776667767676767677676676767676776766767666676666767677676767676766767767767667767767767677676767677676666776776776776767676767666776676776776767767676767667766776776767766776667766767676676767676776767677677676667667677666677666767667766776776666776767767676776666776776677677667676767677677677676776766776776767766776776776767767767766767767767767666766676767767767767667766776776776776767666766776767676676766776767767767766677667767666677667666767767766766676766667767677667767677676667767766776677667767676676667767767666766767767676766766767666776776767767767766766677677676776766676776666677667666677676767767767767676767677677677676776776776776776776767766776776767667677677667767766666766667766766776676667767766677667677667767667677676767667767667666767766766776676766676767767767667767767677676776767676766676677676767767767677677677677677676767676767767676677677677666776766676776776667767676766677676776766766767766767677676776676667766666676767766667767766776766676667677667766776776767766776776776667677677676776677676677666776677667767676677676766666767676766776767767667766677676766776776766776676776767676766666676677676776776776676767677676776776776776767767667677666776677676676767667767676676767676667767676667677677667767767767676676767767677676666666677677677676676776667766776767667767767667767676677666776767667766677677666776766677677677677676766676666677677676776776766776767766776667767676676676766767767766676676776776677677676767767767766676666776776677676766767767667677676677677677677677676676766776776766767767766776667677677676767766776776677666767766776776667767667766677677667676677677677676667676776767676776767766767767666776776677676677677677676677676767766766776767767667677677676776766677676776676767676677676767676776677666677677667676776776676666767676776767676767767766667677667677667677677667766666776776767667767677677677677676676776666776776767677677666767767676766766766766766667666776776677667766766667676776766767666667767767767766766767767667667766677676676776766767766667767677667767677667766776766666767676667667766767667666767767766776676766776666767666767767766676767766766767667766776667666776766767766767767767766767676776766776776767666767677676667676767676676676776767767767667767767676667767676767666767667676667767766776776667767667
67767767676776776776667666776776776766766766677677667677676667767767667677677677667677677666776776767767766677667767677666776767767767766766776667767766676767767676776667767666776676776766766776767676766676667766677676677677667676766666776776667677676776677676776677677676776767666776767766676776766677667676677677667767766776767667767767766667666677667766776776766767767767767767676767676776767767766776667767677676767676676767767666766766776666776766776776766676776776667677667677677677676767667676677667766676767667767767767767766766776766776677677666767766677667766767677677676776766776776776767666677676776776776667767667676766776766766776766667767767677676766766767677666767667767767677667766776677676776776776767767677667767767767767666677666677676776767766776767676677667766766676776677677667677666767677666666677676776767676767677667676667676677677676766776767767767666676776677666667667666766767677667676776776767677667677676776776767677677677666667767767666677667676676776677666767667676776767677676677677667677676766767667767767767767667667677677676776666667766767667767766776776776676776677667667767667766766776677666666767667676767676767767767676677676767667766767767767767767666776776776766676776776766677677677677676676667767677676677676776767667767766767766676676676677666677667766667767677667767767766776776677666776767677667767766776776767766677676776767766776676767767766776776767677676767666767666667767767766776767767667676677676766677666676767676677677677676677667676677676767676677677667676776766767677676776767677667677676776767677676767766677667767767767667667677677676676676766766776677677677666666677677667766666776677676666676776767767766767676776676766666677667766766776776776776776677666766776667677676767667667766677676667676767676776677677666767667767667676776776776776666766767766767767677667677677676776766676766766767767667767677677677676677676666677676676677677677676776776676677676766766676677676767767667677677667767666677676677676776667677677677676776776676677666767666767766667767767766776676767767667767667766776776776676776767667676776767767676766677666776666677667677666776667676676667676676776776767666766676776666676677666676766677676776676776677677666676766776676776766766776776776766766776676776767767676766767667676767766776776767677667676767667677677676776767767767676677676677666776776676776776667767667667667677677677667676767767767766767677667677667667666767767676667766766677677676776776677677666776767767667767767666676776766676767767767767677676677667676767767677666766776676776776667766767767767676666776676767767677677676776767767676776677676776767667766776667767766767676776677666666676776766776776776767676676767767667676766776666767676676766677667676776776676766776776676677677676767766766767767677667667766676767676776776767767676776667767767667766766676667767767677677677676767676767766767666776776776767676676776776676676767677677677676676677667676767767767766776776776767677667666767676776766767677676776677667766776667767767676776677677676776767766776766667767767767767677676766767766766767676766767767676776767767766776677676767667667767767676676677676766776776767677676766676776776666666677677667766676776766767667767677667676767677667667676776776767767767676776676676776776776767766776766776676776776776766776766667767666677677677677677677676776767767766677676776676767677667766677677677677667767667677676677667676767767767677677667766767677676677667767767767767677676676767667767767767767666676676766767767767767666776776767767677677677676677667767667666766776776677666766676767676676676766776776776676776676767667666667667767767677676776667767767766766776776776776676766667767766776776677676767767677677677677676767677676766767667766767676667767767767767767667667677677667767766766766776666766766776767677666776776677677667767766676667767767676776767667676776767676776766667766677676767667676776667677677677676677676676666676767767767767676776776767767667767676767767767767677676677676776776677677676767767767767676677676776766766676767766776776776776776767766776666676776776776776776776667676776767667766676766767767667666776767667677667676776677676767767677677677677677666667767766767677676767666776776766766766676667676676677677676666666767766766767767767676776667766677667767677676776776776776767767677677677667766776677676767667767676767676677667767767767767667767767666776776677676776767667677667766767667676776776676776676776766667767767767766776767766767767677666767766776676767767667677676776776776776677666767676676666776767677676666767676676767666676767766776666677677677677667767767676776767766766767677666677677677677676767676676677676776767676767767766776676676767766766776677666767676677676776767766676677676667767767676676667676776667667767677676677666767676767667677677677677677667677667767677676767767667767767767677677667767767676776776776776776767677677677666667767767676767676677677677676677676766677676776677677666676767677667766677677667676676667677667677677677677666766767677676767677677667766677676776776767767666667667766767766677676776666767666667677677676767766676776776677676767767766766676676667766776776776767676767667766767767767767677667767767667676666776666776677666776776767767766767767767767767767666766766776767677676676776667766776767767667767767676766776767667767676767667766767766776766767677677677676766776776767767676666677676776776767766676776776766677676677677667667767677676776767677667676676666776776767767667766776677666676776677677676767667766767767677667677676676767767767676677677666667676767676776776767767766767676776766767667767677676776677677677667677667677676767767667767767666767677667677676767677677677676776676776776677676767766776667677676677677677676666776676776776776666776776776676767767766677677676677676767676776776676766766776767667767767766776767677667676676776776667676767767666776766776776767676767677667767677677676676776676776667767767677667676776776776677677676677677677677677676767667676677676666776676666776767767767666677667766776676776766766677676677677677677676767677676677667766677677666767676766767677676676767677667767767676766776776767667766776776776766767767667666666766767677676776676767667667766767667676776767677677676776776677676776776767767667767766776767676767766776776776776776776767767767676766776677676767767767767767767767677676767666667676776766776667767767767677677676776776766767767676776676666677676767767767767767676676776666676776776776677677676767767666767667767667766767767767766677666766776766767677677667666767667766766776677666677676677677666766776667677677667676766767677676666767676767677676676676677677677676667676776767677666676767767767667767766666776776767667676677666767767667676767766676776676767766677677676766766776766776676776776677677677677676667767766677676766676676767767677677676766767766667676677666676766767767767667667766676666767767676766766767767767767767767767677667677677666666767677666667766767767677677676676776766776667766666776767766666767766776776667667676666766677667767766676776767767767677677677676676766667666677676776677677677677667677667677676766666776676776676766767676677666776677676767666776676776767767667767766677677676767767676667667767676776776766776676767676677676776776776776767767667666676677666676776767677676767666767766776776666766776776666666776677677676666677667666776776766676776677666767676677676677667767677677666776767677676677676667767676766677676776767767767677677676766766767767677676677676667766767677677676776766776776767677666767767667767677666776767677677677676776676767766776766766677676676767676767676766667677677676677677667766677677666766776767676776767766776776666676667767766666776776776766677676677676676767677677677667677667666776776677667676667676776677676767676767766767677676767677667667667676776667767766776676766767666676766767766667666776776767767676767677676676767676776677677666776676776766776677676677667677677676776776776776776776766767667677677667667766676766766767767676767677666767676767767766767676766766776666776767767767677676666767677676667767767676776667677677676776767767767767766767666667767666776767676776677676776676677677676776677677667666776676666767667767767676776676766776776667767677677677677676677676667766767676676776776776767767676677676766776677667766676776767767676776667766676767666776677666667667677666776677667676766676677676677677677677677676667676767767677677677677666776776767766767676776776776776766666776767767667766767677677677676666767767766676776776776776767676766667676677676776667666677676676776776767766776766666766676667677676767766766776776776776676766677667766677667766776776776767766677676677667766666776776677676766666776676676767766767677676767677667676776776667766677667767677666666676776767767766767767667677666766776776776767767767676676776676776767767766776766677677666776776776776776766767767767767767766667766766677676776776767767677677667766776767676767676766776676767676767767677677677677677677676676776677677667676767766767767766767676776676767676667766767767677667677666677667676676767667767666766776766767767767677677666677676767677676667767677676776767677677676776676676767667767667677677677667676666776667767767767677676776677676666776776767677677677676766776776776776767767677676676776766767766776776776767766667676767766776677667667667767677667677677677676677667767677677667767767767767667767676776677667666776767666667767767766677676667676767767676776677667676776767767767677667767677667766776776776766767676776776776676766776666776676767767677677676667767677676776666667676676677677677677677666776767676676666677677667676767767676776776767677676776677676667667667667676776677667676776776776677677676776776776767676667767767766767676776776776767666766677677667666666677677677677677677676776776767667667667766766666766677677676776767767767767767676776676776776677677676776776776776776676776767767767766776767767767767677676776667676667767666767676767676776776766677677676776776666776767676666767
767767676767767766776677667766766776767767666676776776767676776767677676666776776766677677676676677677667767677676767677677667676676776767677677676776767677676677677666767677666676776667767667766677667766767667677676776776766776667676776677676767767677676676766767667667676767667766677676767767766666776776776667676776677676676776776776776776767767667677677677667666776776767677666776776776676667667667767766776676666776776766776776776676767676666766677677666667766666776776667766776776677677676767667767766676676776667767677676776776677676767676776767767767676776766677676767766767677676776767767767766676677667676776676776776776676767677667676776677677677677667676667767766767676776767766776776767676767767767767767767677677677666776776776677676767767766677677676667666677666776676766676676676776677676776766766676767677677667677677666776676776676776666776676776776676767767676666776776676766667767766666776767667677676767677676676776766776767667767766776776776766666676667766766767767767767767677676677676767676767677676666776776776767667677667767667766767767666767676767676776767767767766776677677676766667676776676776766776776766776677667667667676767767676776776767677677677676767677667767766677677677667676767767766776767766776776767767766667667766667766776776776766776766666766776666676776676776776676676667767766767767767766677676776677677676776776677676767767677677667767677666776677677676767767667676767667676776767767767766677677666766776677667766667767766776767766677677667767766677677676776767677667766776767677677676776776677667676776767767676776776766776767767667676766677677677677676776776667766776667676766776767677676666667767767766767767766766776666776766767767766767676767677667766667767677676776767677677677676677676767677666676677677676776776776677667766776767677666776667676767667767767677667677666676767677677676776776676677667767667767767667677667767766677667767667767766677666667676776776667676667767766676766767666776776776767767666776667766677676776676677666776766766776776676767666766767767767766676776776677677677676677677677676776666677667666677676766667767677667767667767766677666677677676776677666767767667766776776767766677676776767767767767766676776776766766766776776677677666776676776776676776677677676776776677676776677676677677676676766776776676767677676677676676766667677676776776776676676767766667676767667677676766766776776776667667677676767766776776676776776676776776666766666776767676676677666776776766776776676767766776776666776766667766767676766766676767677677677677677677666676767767677667766676767666776766776767766676776676776767767767667766676766776767676767767767677676767767766776767676776767677677677676767766776767766776776776776766676776766766676776767676767766676767766767767667666776776767677666667677677666776776767667767766776677676776766776776767766666776766766677676776766776776766776666766766766766776776676676766767667767766677677667767767667676776676677676776667667676677676767677677667677677676676677676767766776776766776767676776776667767767676776776767766667677677667766767676776776766776667767677676776767676677677677676767676776666776776677666667667767766677667667767766776776677667667766776676776776776667767676677676767677677676677667767677677676767677676767767676767767767666676667666767767676677676677667676776766776667767677677677676767766676666677667766677677677676766776776676767677676776776676776666766667667676766767767677676677667766776776766776676766767667767767667667767767767676666776767676767676767767767767667676776767676677677667666776766776776776767677677676767676677676677667677667767767677666776677676677677676677667677667767767766767677666776767767767767766776776676766767667666767767767767676767767677666776676776767677676677676766766776767666767767666766667677677676767767676677667767766766766667767767667667767677676767767766776676776776776676776776767677676667677667767677667766767666677676776776676766776766767767766776776776677677667766776766666776667677667677676767766767667677666766767676766776667767676767766767767766767677676776766766776776776766676776776776766776776766766776776767677677667677677666766767667767667676766776667666776766677677676776766667767766767676776676776666776667766776766676776776767766767767767767766766776766776767767667676766766767676677676677677676776676776767666676776776676667767767676766676776767767767676767677666776776776776776676776776776677666676766676766677676767767677667767767667676676676677677677676776776767767677677677666776677666767767767767766776767766677677667676676776767667677676676666776767767767676666776667676676767676767767666766767767667766776676776767767766766667677676676766767677676677676667767767676677667766666676666666776676767767667676676776676767767766767677676776677676766677676667677677677667767677677677676767666767676677676767667767766666767677667676667677667676677677677677667767677667767677677667767767676776766776776667767767677667767666776667767677676667767677677666767767767676676676677677676776776767677676666776667767767667767766666767667677667677666766766676676677677676767677667677666667767767766766766776776766676766766666776776766766776667677676676776766766776677667767677677677667667666776767766667767677676667766776667767766676677667677676776676677666677667676677667676676776677676677677666677667676667676767676776776677666776776766767677677676676667766677667676776776766767767767677677666776667676676776776776776667766776667766776767767767766666767766767676667767766767766676676776776766776776667767667676767677677667766767667676776667766776676766767767766676776676776667676767767677676677676767767677677677677677677676767677676677677667767667667767767767676667766676776767767766677676766676767766776766767676767767767677676767767677667767766767677676666766776667766767666676776677667767677667767767667767766766677667667676776776767766776766676766676676676676767667767766776766677677667677666776676776666767667677677677666776776776776676776767767767677677667767767677676667667677667767676767667677667676776667676776767677676767676676776776676767767767767676677667677677676767666776677666676666776776767766776776767666776776766767667676667667677676676767667676677667667666676666776776776776767676767767667677676767766776776767666776767767767667767677677676776767676677677677676676677666776776677667767766776667766676677666677677676776767676776776677676667767767767677677667766677676767676776776676767667677676776776776666667677677676766776766767767766676766776676666767676767767767677666766776677667677677677666776776767766776776776677677677677676767666767766776676677667766776767677676776676776767666776767766677667677676676767677677667767767676776767766767666767767677677677676766767676776776677666677666766767767767667676776776677677677676776677677677677677666677667767766776776776776677676767677676767677676776666667676776677667666767767767677677677676667677667666676767667767677677677676776677676776667676776776676776766767767676666776767666766766767667677666776776776677667667766767767677666767767667766676776667677666776767677677676676767767677676766677676767667767767667677666767676666677677677677667766767667767766776776776776776776767767667767676766676776677667767766767767767766767767767766767766776776776676776666677677666766767666676776776767766776776667766767666677666776767766767676776776666676676766776676767766766676766676776677667666767666776767677676677666676767676776776767767667767767766767767677677677677677676776677676677676767767767666776667677676677677667676677667676776767676667767767677667667767767767677677666666776676666767767676776667767667677676667767766776776767667767677677677666776667676767666767676766776776776766666677677677666676677677666677667667767766776776667766667766677666677676677677676666667766776667767767767677676767677667677677676676767766676776677667676776776776767667667677666776766676767767767766776667766676677667767667767766776767667667676767677676776767767767766776776767677666676776776677667677677677676767667766666767666776776766676677676776767676676776776767767767767667666776766667666776667767667766767767676776677666767767677676767766776677667766677677676676767767676667766776776776677677676766676767676776766766766776767767767677667767667677667666767766766776766676766666766766776677677677677667767666767767676776767766677676666776676766776766767766776776767767676767767767767677677676776667677676766666666767767766767667667676776667677677676676776677677666766767766766676776776767677677667767676776676776776776767676676677676776767676776767766767666677677676767677676776677666676776767677677677676676667766767767766766776667677677676667667766767766667767766767677677676676676667667767767676676776767677677666667676767666776666776776766677677677677677676667767766677666676677666776767767677677677667766666776776767767677677667677677676677667667667766676676667767666677677676767676667766776667677676776767676667766767677676776666767676666776776776766776676776776776766767767766776776667767676676767666776676776767767677667667766767767766776767677676776676776767767767676776667767767767767667767677676677667766677667677667767767676766767677676666776766776776667767676776677667676776776766776776776676776677676776677676776676766776767677677677667667676767677676767676667677677676676767677667677677676776776767677677677677676776776776776776676776767767767767767667767677677677676776766767667666776776766776667667677676766767766666666767677677676676776676767676767767676776776766667666677676767676766767667767767667767667666677677676767766767676776667767767677677677666776776776677677677667677676776767767767676667767767767666676767667667667677677677677677677677666767677667676766776667677676776667667676666776776776776776776767767767766767767767767767766676767767676776776776776766677667667667677667767676776776677677676677677677677667666676766676776676767767766776767667767767767676766766776776776767767677667767677677677676776776766766676776776676676677667767766676767667677
66677667766767666767767667766766767676776766767666677676767767767667767666767767677676677667767666676767667766776666776767767766767767767767766676676767677676676666676776676767677677676766676666767676677677676766767676766677676666766667677676767766767676767767677676667767666776776776776776776676776767766767677676776677667676666677677666776767766666776776767767676767767676776776776776766767667667766767676666776767767666776676667677677677676767666677667767767676776676676776677677677676676776776776766677667676676767767766767666666766776767667767767767676767667677676776767667676667767767766776766776766767767667767676766677676767767766767676776677677676666677676667766767767766667667677677676776776767767677666776666776767677676776776776667767767767766766767767677676676776676776677667767766776667767677677677676677677676676766677666676767766766766767676676766676767677677667767766776767767667767667676676676767666676767767767676776767766776766776677677676776676766776767677666776676677666767676776667766676767677677676776676667766776776776677677666767766767767766776767676767667676776667677667766677677677666676667666776676766666766767667677666776676767666776766667767767767676776767677667677667766776667666666776766767767666667667677677676766776776776767676766767667676767767767677676776776776667767766776676776776676677667767677676766676776776677667677667767766776667667666676676776677666776767767767677676776767767766776766767767766667666677677667677666776766776776776766677667677676776776667677677666776677677667677677676776776776667667676776767767767766776776776667767767677676776767667677676776776767676667766767767766776667676676776776776667766677676677676767666767677676676766776676667676776676776776776676776776766767767676767767767766676667676776767676667677677666666677666776776677676776776776767766767677667766767676776776667766677677677676776766766676776776776677667766677676767767767666677676776766766666676767766677677676767667676776767766776676776677667676677677676776767767766776776676667767667767676776767766776766776767767677677666776767767766776767767767766767676666677676776677666667677667767667677677677676767767677676776667766766666767767676766667767666677677677676776767767766677676776776776767676666776676667767666766776766667766767766776667676767767767667677677666776776676776666776766677676776766676676767677677677677676666677677667667666666766767766676667767766767667667767677676776776676767666766667666776767667766776667677667767666677677667666766767677677667767766767677677667767676677676677666767767676677677676676776767766766766766776776776767667767766776677667677676776776767676767767766776767677677677676767767766767676776766776676776776676767677677676776766766767766677676667677677677676776776767667676766776776766776776776677666776767677677667677677676766776776776776776766776776767666676776767766666776767677676776767766676776676776776776776766767667767766776677677676776667676677676767766776677676767676767767676676776677667767767677677677676677677667767676677677677676776767767767767767676776776776767676677676776677666767667767666767767766767766776776667676767767667667767767767766667677677676767767767767667676776776767767667767676767667767676767677666767766776776766666667666776767767667677667767767767767767666766666776676776667767766677667677676766766666677676776767676776667677677676676667766776676776776677667766766776776666677677676767676677676776667767766667676667677676776776676676677667677677677676767676667676676767767667767667767676677677677677676677667767767766676766676767676776767767766767767767767767677676776767676776677667677676776776767767676767677666667766677677676667667677667767676767676677676767667676776776676776776767766666677667667767676767767667677677667766776677677666776667767676776767677667766667767766767766766776767677666676767676767677667667767676766667676676677677677676767767766676667767767676776767766776676776776766676676677667677667766776667676776676767676776767667667767766676776767766776767676667667667677666776776776767666666767766776776776676767667677667677667767667767767767767766667677676776776677667666776667677667676776767767667766676676776677667676776666676676766766776767767767677677667767667766767766776767767677676767666776776677676766776677677666766667767667767766677667667767666676676767766776766776776677677676767666677677667767677667766766767676767666776776776767767766676766767767676767667767767676677677676666676776767667677677667767667676677667767766677677676667767667767676776776776667676767667666767767676776776776766676667767767767666776766767766776776776766767676766766776776776667666767667676767766767767766767767676766677677667767767676767767767767767767676677676776667666667667766776767666677676676776776776676776676766766676766776666666667767767766776767766776676766776776767677667676676676666766767767766776776766667676677676776677677676667766767667767677676776767667767767766776676776767677676677677667667676767766776766767766776776667666767666766667667767766676676676776767767767667767667667667767766677676776676776766776666776767676667667677676776776676766767676667766776667766776767676667676666776677677676767667767766667677676776767766667766676677667766776766767676776766766767766767767676767767666766776677676767676767766767666776776776667677676776676667766676666767767666676776776767667677676676676776767766767667677677667676776767677677676776677676766766776666776767677667766767767767767677676677667767677676767676767666677676676766766766776677677667767766776676766776776776676766677676677677677676767766666776776676767676776776767766676776766776776677666667677676766677676767766766767766677677667767766776767767767767767667677666776776676677677677676776776776677676676767676676776776766676677677677677676767677666666776767667767767766667766776776766676676767766676776776677667677676776776677676776676776776676776776667767667766776666776767677667767676776767677677677677676767767667677667766666776677676677676776666767767767666767767677676667677677676776776776767766767677676677677676766676667767767677666667676767767767677667767677677677666766766776776767677666767676676767677677676677677667677676776766766767767767677667767766677667676767667767677677677676677676766676677676677677666667676776677677676776666676767766766767767677676776776776776666776676776766776766767677676766767676776776776677677676766767676667676767677677666676676776766677677677676666676776776666766766776766776767766677677677677676776766766677677667767767767677677676677666677667677677666766776677667766667766776766776676776767677677667767767766776776766776677677676767766767666766776767766776767766767767667677676776776667767766776776767766766677677667677677676767767767766776776767677677666766667766767676776767767766767676766767766767667766766776676677676676677677667676667766776766767676767677677677677667767767667676767766776776766776776676676776676667666767677676776767767766676677677667677676776766767677677667677667677667677676776677676776776766766776766676776667677677667676776676776767767766767677666767767766767677677677676677677676676676666766766677676677667766766767677677667667767767676776776776776776767767677667677676676766776666677677667767767667666776776676677667766676677667766667767676667676767767667767766776767676767676676677676676776677676676767677677676766776767677677676776776767767767767677677676677667767767767766766766677676776766676776676766776676676776676767767767676676677676676676677667667677676767676776767677676776677667677667766676776667677676677667767767767667767767767677677667766677676767767676667667767676776676667767766667766776776666767666667767677666767766676776676767676767676776767666766766776776766776776676776676767767767676767666776776767766676767767677677666766767767766666776677666677677667676677666776677666776776776677676677676767766767677676767767767677677676677667767676776776766676776776776676677676776767767676776767766676667766776767767767767676776776776767676666676666776766767767667677677667767676776767666677677676776776676776676776766767767667667677667767767677677677677677676767677676776766676677667677676776776677666776776676677677677677667766767767767676776766776767666766776676677677677667677677676676776676676776676677677667766676776776776776676766767677677666776776767666767767677666776776677676776676766677677676767677667766776776776776767677676776776776776766766767676666776766776767766776776766776776776776677676767667677677677677667667767676677676776676677676776776776767676767666776766776767767666666776776767676766776776766667767676776677667767767676776776677677667676767766676677677676776667667767767767667676776677676676776776776667767667676776776667677677677676676776667767676766776767667767767677676766767676676776776676767676767676766776677676766776677676766776776766766766776767767767767666677667677676667676667766767767767667766776767666676677676676676667767676667667676666677667676676776677677667676767767767677667767676667666767767667666677676767767766776667767676776666776676677677676677676766677676776767767766776677676677667677677676767676766766667677677676676776776776666767667667666676766766776676677666776676776676776677667677677667766677677676776676776767767677677667667676767676667767677677677667667677676776776767676776776766677676767766676776766767767676767767766776776766776677667767676776766776767766776776776667667767767676776677667676776776767667677677667766776766667677677676776767666767766677676767667676776776776776776677677677667767767767767766766767677676767676676766667766766677677676667767676776767676767676776667676776776766776776677677676776677677666766776666776776776776766677677676776767667676677667767677667767766776677676767676677676767676766676776677677676766776776776766776677676776776677676677676767667766767676677677676776767677677676677677677677667677677676666766776667677676776776776667766776667767766776667676766767766776767677677677677667766676766776767677677677676776776676666676676666776776677
367667667767677677676767767767767677667766676766766766676767766767676766667767677677676676767767677676776767767766677677677667767766667676677677667667676767767767767766767767676776776677677677666776667676677676767766776767676677667676676767766676767677677676776767766667767676776776676776767667677666776776667667677677677667766666676676767676776677667677666767766767666776767766676766776767767767677676776667767767767766776776776776776767766776776776677667767767667767767677666776676766667767667676776677676776767767677667667676766677667666776776776767767766677676676776776767667677676776676677667766766677676677666676767767767767766776767767767677676666676776676666776776677677677677667767677676776776776676677676667677677677676676767677667677676676767766667677677676776776667677676677667667766776766776776766667667666667766776776676767666676676677666776676676767667677677676767767767676776776667676766766767767667667766767767677677676776767767767767676676676776776767676677677676766776666776776776766766677676766676767766776667767767767676776776767666767667677667676776767767766767767766767766767676677677677667767676667676776766666776766776767766666767767767767677676767767767767667677677677676666676767677676776676676767676776776766676767767667767677676666767677677676776676766767667767676676677676676767767666767767767676776677666667766667677677677677666776766767766667767676767677667767766767767767767677666776767677676677666766776767667767767677676766676776667676776677676767677676776766776776776776767667677677677667667676776776676767667677667767767667767767767767677676667766767677676676767767767676677676776767767677677677666666776776666676667667667767767767676766776776766776767767766676676676666766767766776676767676776676776776776767767767676766766776667676776776776676767767766776776766767767667766767676677677676766776677676776677676676677677676776677667767767667766766767767767767667676767766666766666676676677677677667767676667667766767666766676767676767667767767677676776667677667667677677676767767676776767676677676766676676767666667767766677677677667667677677677676776767676676776767677677666776667766766767676776766767666767767676776767767667766776767677667767766776776677677677676776776767766667676776767677676667766676776767666776676676766776677666667677677676767677667676776767677667677676776677667766677677677676767676677676766776767767767766766677677666766776776776766676767767667676767767667677676676776667677677677666766667677677677677676776776766767666676776766776767677666776776676676776776767677676667767767767666766676676677677676766767676776767667676776677666766677667766676667767677666766776667677677667676776767677677676767767667667766766677667767676776677667767766766766776667677677667767767767766667676767766776767767767677676767767677676776776767767677677677677666767767767767766776766776776776667667767677667767677676776776677667677667676676676766776766676676767676676766766776776776776667766676776776667766776666677667767766677677667677676766776776767667766776767667666776776667676776666776676677667767666767677667666776766766667677676767677676767666766676776667767667767667677667667767767766767667676767667766676766677677667767676677677677667667677677676667767666676767676676676776767766767676767677666776766776776776767677677676776776767766767766677676776776776667767677667767767676676776767767666766677666766776776667767767666766776776767667667767766767676766676776776667767767767767767667676766667767667767767677667676776766776767667667766766767677667677676677667766766676776766767677666676676776667677677677677667767767767677677666767767767677677676667667767766776776667766667667767676766776676666776767677667677677676767677676677667767676776676776767766776767676776767676776677677667766767677666677666767767767677676776766767767677677676676776767767767766776667667677676767767766776676767766677676776666776767677677667767766767767676677676767677666676776667676767677677666677677676776767676677677676776767767676776766776766766766766676776776767667766776767676776766666776666766676766776776766776776767667667667767667677667766776767767766667766767677676766767676776776767766677677667766767667767666767666677667766766767767767766676767676667666776766767677676677676667767766766776766776776677676677677667667667666767667767676776676766766767676677676666767677676676776767677667767767667667767676767767676776776676767767667767766767667666666766776776676767767767676776677667667677676776776676776767676767766667767677677676666767666676776776766676767677677666776677667767766676776776766776767667767676767677667676767767667767676677676776767677677667667767676676776767766677677677677676767667766767677667667766767676776776766766677677676776776677677676767767677677677677677676677677667767676766766776766667677676677666766667676776667766676666677677677667676776767676676677677666766676666677677677667677667767766776776676766767676666776767676667676776676766766676767767667766767766767677677676767667666767676666767766677676676667767666667766776676666676767766767677677667667676767767767766776677676776776676767767767667676767767676776776776776677677676767676677676667676766776776776767766677677666767767667767767767667676676767677677676776767666767677676766676776676676767767667766776776767767677666676767767676776676776766677667666776776776776767766776667766766677677667667676776767666667767677677667767676676677677676676667766776766667676667676776767767767676776776666776776776677677667767677666666767767677676677677666776766776667676767767677676776676676776766776666776776776767766776677666776676666667767767677667676766776667767677667677666776667677677666776767677677677666766676667767666767767766677676767667767676767767767767767677676677667767676667766677666676776666766776767766677677666776776666766776776766666767767667676776677676767766667676776767767767766677677676776767667676776767667767666776766676767666776676677667767676767767677676776767676776767767767676676667676677667666767766776776677666776766776677677677676766776676766667676767767677677677676776776677666766676776676776666776667767767766776766677677676766676766677667676767676666776766767767677676766677676776676677677666776676676767676676767767766676776666767666676776767767677677676776776767767767676667677667767767677667767676767676776767766676676677667677677676776776677677677677676776667767767766676776776677677677676677677677677666766667766677667667676676667767766767667676766767677677676676776776776767667676776767676776776767766776776766677677667677666667676776776776666676776776677667676677677676767677677667767667677676676776776776667676666677676766776766766667766776667767667677677676767677677677677677676677677676776767767677677676766767676677676767667766767767677677667677676767667676776776677677677676776677677666767676676667667677667767667767667676776776776677676767766766676666766676766776776767677676776767767766677667766776676767677677676766767676767677667667677676767767667676776676766766767676677676767677677666766776776676677676776776776776766677676677677667676767767766767766766767676767766766676677666776766676766767767766776766776666677667766776676677676776677677667767676776776767677676776776676676776776767767766767666666676667666677677667767676767767676767767766767766677676766776676767667766776776776677677677666676776766776676776776776776767767666767676776667767667666766766776677676767766677676776776767676677676667767676766766776776767667667767677677677676767677667767677676667667766767767667677667767767766767676677677676776776767677676676766676767677677676776776776676767677676767667767666767667766766677677677666666776677676667767766666676776767677676776776767767767677677667767667767676776677666767676776776666767767667667676766767766676767676776667767767677667767766676776776776667767667667667677676767767767676767667767677666767767767767767767766676767766676676767676776677676677667767677667766776677677677667766776766776766676767767676767766767767767667767676767766767767766766667667767677677677676767677667767766767676667767677677677676677677676677667766776766776776776767677667767676767667676767677676676776767676776767766766767766766776776767767677666776776776767677677677667676667766677676776676767766776767767767766677676677667767767677676776767677676676676676766776676767667667766776767767676766776666766776676676676766667667666766767676766776776776767667666776767677667667676677677676776767767677676776766776776767767677677676677676776776767767676766767676776776776676677677676676776677677676766677677676767677677676776677667767766776666776766676776767767767766677676776667666776776776776776676776776767767677666776776677666776776776766666767767766767677667667667676677677676676667767767767766767667677677667766766776776767767667667767766676776677676677676676776766776776676767677676767677676776676677677667667767767667676776767767767766667677676677677677677676667677676767677677676767766766667767767767767677677667767666766776677676776767767676776676676776676776666767767766677677676677666767766776666667766767767767766677676677677676776676676767667766767766776667767767667667767767667667667767676776666767766776677667767766776776766776767767767767667667676667766766677676767766767767766767767766776766776767677677677677677676667677677676776776776666666767767767676667766767677666666776767767666776676677676677667766776676776767676766776667676776767667767767767767676667677676776766677666776667766677677666767767767667767767666666776676767767666776676766766776767676766766767767677677677677676767767667677667676776677666767767676766676676767767766776766776767766767767767676776776767676667766767766676776766776677667677677677676667766776767667767676776767676776766767766776767766766776776767766666676677666666676776776767667676767677677677667767677667767676767677677667767676667767766766676776767767767767766776666677677667767667666677667676767767767766766776776767766776767767667676676767766766776667767667766767767667677676776767766766767676767
666767767677676776667767767767767677667767677677677666767676677676776766677677666776676766776776776667667666677677677666766677677677666776776766766776776677677677676677676776677677676776776776766767677677677667767667676676767767676677676776776776776667766767767666677667667677676677676766667666767766676776767666766667676767767767767676677667767767766776677666667767767767767677666676767767767677677677666677676776776766766676677677677667677677677667767677677677676776676677677667766776676677677677667676767767767676677667767767766767677667676667767767767767676676767767767767767767766776766676767667676776677677676667767666776766677667767767666766666776776776776766767766767667766767766677677667766767677666677667767767676677676677676766776677676676776676776776667667677666677677676776767766776776767667766767767667767767767677667766677667667666776767766776666776776767676677666767767766766776676776767767667676767676767667767676766677677666677666776766666667667766766676776766776767667766776677676766677677667676667666776677676776776766677676677677676776776776767767677667677667767666776766776677677677677677667667767676776766776677667767766766667767767767677676767677677677666677677677676767676776766776677676667666677677677676676776766776776776667666676776677676766667676767766767767676666766776776776767767767677677666767766667767667767767766766677676776776776766677677667767766676666776776766767677667676677676667677666676677667676677677677666776767677676776767767766776766677676767767766767667667767677666767767766767767766776677676776767677676666776667676767767677666776767677677676677667677667667767667676677677676766776767767767766776667676677667767666767766767667677676767767667767767677666776776776677677666776676776767767767766667766776677676776766667677667676767767766676776776677677676676666776667677667767767767766766776766667676766676776676666667767767767676676667767767767767677676767667767677666776776767766776767767667767767767767767677677677677677676676776667767767676766766676667667676676766766766776767766767766776776667766767676767677676767676776776766677677676667677677666677676776766776767677666776766667766767767767667766767767667766677676677676767676766676776677676776666766776767676666677677677677677676767767767677676767676667766667676677677667767767676677667667676677667767676677677666667766676767766767667767677677677676677676676767767766767767766766667677667666677676767767767666666776677677667677667766767676676676776766677677667677676776766676776776766667767666766776776767767766766676676677666667767667766767767677677677667667767767676776776766766767767766776766667767766776667767767766767767766776776776766667667767677676666767677676667767767767767766676766676776767767677677677666776776767767767766776766776667677676766667676767767767767676667766776766767676776766677677677676677676776776767767676776767676776776676676767766776767666676767677677676776676766776776767767676676776667666677676677676676776767767767767677666776767767677677677677677667676776767767766677666766776766776776776766766677677667677677677677666767677677677667767767667677666677677676767677677676767767676767767767766776767767767767676776677677666776676776766766767667676667676766767676776776676666767667767766766767766776667677677676666776766677667666676767666767767677666766767767676676667767767766766776766767767676767677667667677677667767676767767667767767767767676776776776677667767676667676677676676776776776776767677677677676666776766676776677676677676676667677666667767667677667677676776667766667767676676767676776767677676667767767667666767666776667667677666676776776766776677676767666676766767667766776667677667766766767766776767767676767766677666766677667667676767766767667767677676766767677676676776776776776667676767677667677667676767767667767767677677677676767767766676776666776676676667767677676776776676776767767767766667676676776776776677676767667767666767767677677676767767766677677677677676776767767766676767676767767767766766776666766767767667667667676776776776776767666676766766676776676766677676767766767767767667766676767676767676767766776767666677677667767667766776677667677666776776676676776667677677677676776766776766776776677666767767667677676667767677667766776767677667767666776776677677666667767767767767766767666776767767767767676776767767767767677677676776776776667767677676677676767766767767677677677677676776767666676776776767676767676767767677677677676766776767767766667767667767676667767767676776776776667677677676776766776676766776677677676776677677676767676776776776776676767676776776776676776767767767677677676776767767676776776776677676677677667766776767766766776776676767766676767766667767767677667676776666767676667767666767767767676776767666776776776666767677676767766677676776776767676676666767767676776776776776677667767767767676667767676676767766767677676767767766676677676766676776776767666776776767667767667677667667676766676767677666776767766667786776776776767676667677677666767767767677676776666767767767766767766776776776677677677676766676767767767676667766677667767666767676767767767767767667677667676776667767677677676767677677667667676776767677677676666766766766767767767766776776776776767677676677676676776676767676776767766677676767676677666776676767676676667766776776776666677677677677677667766766776776677677666666767666767767766676776776677667666767767676767767767666767666667767766776667666767667666776676767766766766767676767666767767767677676776776677676767767676767766776776766776766776766776667767677677677676776776776667667766677677666676776676677677676666776767676676676676677676767766677676677667767677676767677676676677676776677666776776767766666776677676766776776676766776776676776767766776676776677677667676767767677676776767676676767667767767767676776776767676676776676666667767767667676776667767766767766677676776776667677667676767767767767767767767767676676776676776676676767677677666776766766766776776676677667767766776767676667767767676776767767676776776776666776766667767767767767766776776676767767767677677676776677677676767666766776677667677676767666677667767767667677677676776766767767667677676766776767767767666677676676776776667767767667676676766776677677677677677667766776766767677666776776676677676767677676776676776767766776677667666766776666776776776766776677667667667767666776776676677676676767667766676667676776776767766677676767767676776767767677667766767677667767766676677677676676677676767766776676677667677677677667767767677666676767767667667676776677677676667766776676677677676677667766776676776767676766767666776667766776776776676766766667677667667767677667766767667767666766776776677677666767677677666766677677677677677676776776676776677676767767676766776767767766767767667767766776766767766767766667766667767767767767676677676676776667766776676776676676677667767767667767676767766677676676776676666676766666666767767677676677677677666776676676776776766677677677666776766767767677677676767676776766667766767667767677667767667767767767677677666767767677676776776776776766776766776766767676766677677677677677667766767767677667767677676677676776776677676677677677676676776767667766676766767767677677677667767667677677676766767766766676677667767767767666677666676776776677677676776776677677666767667677667767766767676776677676776776766776767767677676667677667766767677677676767767676767677677676776767677667767766677677667766776666776677676767676776776767667767677676766776776776776767767667767677667677677677667767766767767766767677677676767676776766666776676676666767766776776767766776766676666677676776776677676767666676676666776776767767677676767677677667767666776776776677677667666776677677677666766667767767767767767667666676676766776676676767667676776767667767677666776776776677676667767667676767677676766677676776776776767677677677676677677667767676767676776676776776767766776767676767767677677676776776767667667676767766766776776676776767667676767667767676667677677676667766767677677666776676776676767766776767767666766776666677677677677676767667666667767676767667667676766676766776776667667767767677676776766676776767666767766767767767677666776766766766776776667766767666776667677676776767677666776767676767767667677676776666767667766766776776767677677667767667767676677676776677676677667766767767676666766767767767677677677667676776667767667767766776766767767767667666767676766677677677667767766776776767676776667766677667667766676776776776776766766767676676776776776676776676776776776776767677677677667767766776776776766766776776667766766767766666776667766776677677667667677666667677677677676667666677676766776676677676767766766677667677676776666667667666776776776776667676676767667767677666667767766776776767767767677676676766677677677667767677677676677667677676766666767767767667677676676766776677677676677677666776776666776776677676776776776767766667676776776766776667677677677667766767766767676766767767667767667677677677676776676776776776776767766776677676676667677677677676676766776767767667767767767766776767676677677677676767676667767766767676666776667767676676767767677677677677676776767677677676767676667767766776776767676677677677676767767767667667677676676767667677677677666766776776776776767767767676776776767666776767677676767677676776677677677667767766677676767767767767766677677677667767767767767677667677676767766676776776776676767676677677666776776676766776767767766776767677677676776766677676677676766767767666767676767767667667676766767676776766666667767767677667767767766767767767767767676766766766676676766667677677676767766776776776767667677677667766677676776676776776767667666667767767677676766667767677677676776776776766776666667667766767767767766766766677677677677677676776667676766776776677666767766776677677677676776677676776677677677676667767666676677677667676676767767676766766767667767767676677676677667676776776776767676766676776776676766667666666767767667766776776666677677667677676677666776666677676776676677676767767767766767767767766677676766767676767767767677
667676677667766667766667767767767766676766767667667766676767666766767676767767676677677676776776767767676766766677676776667766666767667766667667766776776767677677676766766677667767677676776677667766776767676677677677667677676767676776666767677667667767766776776676776677677676767676776767677677676776766776776767677677666766776766767766677676776676667767677677676767767677677676776766767677676676776767676767767667766767677667766767676776677676766767767767667766767676666766767767766767767766766767667766666766767767766776776677666767766776677676667667767676776767677677667766667676767666776677667677676776766776776767677667667676776666667676677677676676776767676767677677677666767666677667666776767677677676666667766767766676666776667667767676776767667676766676766776767667766776677677677667667677676766676676776767666677676776767666767666676776677676776766767767767767766776767667666776776767767767767767667767676776767767766776676767666676676766776776766767667666767767766677667676667676667767767676766767677677676776677667767766666676776776767667677667767767767666776776767767767677676767677666766766667677667676676767766677667767766766776776767667766677677676776676776676776776766676776767766776767676776677676776776767767766776776767767767667667767676767666767766776767677666767676776767767677667676776766776776766677676767677667767766776776766776667677666666676767677677666676776666767667766776767667666766767766776667766776677677677677676676666676776666767677667767767677667766776766677677676776676776666767767767766776666776776676676767677667767767766766677676776776767766766766767767677667677677677667767676766677666776667667677676776766677667766766776776767676766767767676776776667767767766767676667677676676776767766676776676776767676776667767676766676766766677676677677667677667767676776776677676766767676767676776676767676677677667676677676776667767667666776666776776767666667676767767677677676667676766776767667677676677667766767677677667676667666767676776676776776767677676666667676767667767667677677667767667667676766676776667677677676767677667667676776766676677666767676776677666776767767677676776677677677666767766776776776776767677667767767677667767767767667667767676776776776767767677676767677676666676676766767767667667766776677666676677676766776776776767667767767666666766767676776667767766677676766667767666776667767766767767766677676767667676776776676766666677676767767767766776776767767767767767677676766677677676776767767677676666776776776767766677676677667666767766776766767767676767677667676667767767677677677666766766677677677667667677676776766676776766667766677676677676776766776667766766677666776677677667767666776666776776776776676676767666767676766776667767676667766676767767677667767676676677677677676776776767766776776667676776776667766677677677677677677666667766677676677666677677677667766776767667767667667677666767766767767767676767667667767766776767667677676677667676676676776766776767767677677677677676667677667767767767767767676776767677676766776776676766677677676667767667677667676667676677676776766767676767767767766776767666767766766666767766776767766767677676776767677676676767766667767767767767676776776767767677677676776767676676776776666776767677676776776766766677677676776676667676767676776767767677677667667766776766766776676766677676677677676766677676677667677677677677677667677677667766766667677676767767767767667677676677676767767677667767766767766766776776776767676776776776767767676767667767676667767767767767767767676767677676776776767767767677676767676766776776666776767766666767767677676776667677676766677676677676766677676766767677676676767767767766776767767767767677677677666666776676666676776766667767667767676767766667677666767667677676766676776776776767767676676767767766666776776767667767767676776767767666776776776677677676767767767676767767767676667766767667767766767676776767666676767677676676776776776767766767766766776776667666767667767767676776776776766776767677677676767767766677677667767766767767677677666767767677676676776766776776776667667677677667767767766676776677677666767767767676766766677667676766676776666667676677677666767766677677667766667767767677667676767767666676667676666767676667676776677677677667766677667676767767766776776776766776676676767677676767767767767676766766667767676677667667767766776776776677666677666766767676776776767676766767677676766776766767677677667767767676776676767767767677666667676776776666667677676776766767677676776677677677676776676767667676766767767667766767767767767677676677667766776776766767767767667667667666776766776776776776767767766667766776666677677676676676776667666767677667767766676766677667667767667667767666776766676776776776677667677676776676767767767666767766767766766776776677676776776776776767676767767676767767766767766776677676676776676776677676667767767767677677676767676776767667677676776667676767677666767767667676776676767767677676676766677667676767667676676766767766667676776667766676776676767767767676767667767676766776776776677677677667677667766667677676767767676676767677677677667767676776677677676776776776776676766676767766776776776766776767767667667677677677676676766776776766766767676767767766776676766677677676766776677666776766776676677676677676667676767677676666676666677676776677667767677677667677676667766776776776767767766677667767767677677667767666776667767767667676776776776776767676666667767667767767767767767676667767677667676776776677677677677676767676676767666766766776766667667767767676776776667677676677677667676676676677676677666767766676767667767766766767767677676776776767677677667676766767677677676776767666776676776676676776767767676767767766766667677677666776776776767767677677677676676766676766776667676677677677677677667766767767767677676766776767766767666776767677676776676676767767667766766776676767676666776767767766776776767766676776767677677677676776776776776676776667767767676666776767766767667677676766676767676776776776667766767667677677667677677667767667767767766776676766677667767677666767676676676667676767766776776767767767767766676776776766776767666767767767767767767767767767676667767667677677677677676767766776676776766776776776767667766767676667767767667766677666776776766677677667666677677676676677676776766766676766766776776776766676676677677667767677676767667767677677667666677667767767767767766776767677666767767767666666766776767767667676766776776776666776776767766767767766776767676776766667767667767766776766767666677676767677676677677676776776767677676676677677676667677676767766667767666776767767767767676676677667766677677666766776776677677676666776766776766776677677676766667767767767677677677667767766766776767676676766766667677666667766776666767677677667677666776766667666776776767677677667676776676767676677676776677676767667667677676776766667767667676667767766776767766776776776776666776767676676767677676666776776776766767677677667667767667767767767767767676767676667677667766766776767676666776767767677676776766776776776766776677676776776776767766776776776766776767676676776776776677667667767666767676677676767677677676776767666776776766677666767667766677676766776767767767667676677676767767767667677677677677676776776776776767676766766776776776767666767677677667676776776676766677667676776776767676767677667676666776766776677676677676776767676767676767767767766666776767667766676677666677677667677676766677677667666766667767767677677667667767676766677667767767767767667767767677676766776776676776767667767677667677676676776776766667766676666776667767766676677676667677676776767767766776676776677677676767766667767767766767766776776776766767666776776766766766677676776676667677676676776767667677667677667766677676776776776776767677676766767677667767767677677677666776676666677666776767766776676776766767767767676776776677666776677677667767766776767676776677677677677667766767667767677667676776776767766666677667677676667767677666767766767766677666767767677666666766766767766766776767677667676776776776776676766766776676766767667767677676767767666767677677676667666677677676776776766676767677677676677666776776767677677676666766767767677667677677676677667676776776666767666776776776676776776677677667767676767767677666776677676767767767767676776667676776776676776667677667667677667766776776667677667767677666766767767676676776776776677666767666676776677666667767767766767766767677677667766766766676776667767677677677677676776677677676767766667667767677667767767767767766776776676766676776776766676677677677667676776776776667667676766667677666676676776767667767766776776776776776776776667766676767666776677676776676776776676767767767767676676776676776766776676776666767767766767766776767667767667676677676676776776767677676766767677677667666776776677677676767767767677676767677676676767667767677667677676776667766776766676666776767676677677666776766676767767676767767766676776776776776666676776667677677677676676776767667766776766767767676776776677677667767766676676767767767767766676766766676776676766766766776677667677667766766776766776776776767767676776676776767676776776666776767766666776667767676776776767766677666766677677667767677667677677667766776667676776766767767667676677676767677676667766767767766776767766766667676767766767766676677676776767677667676776666677667767767677676676767767667667766767767767676767676776676676767667767677667766767667767767767767666776776767767766776767766767676677677667766776766776776766767767676776776676676667677676766766767667767767766677676676776677667667766776776676776767767677666776776767766667677677677667766676667677666767767676667767677676766766767767767766677667767767767766667767766776776776676776767677677666677666776776676776767767767767766677676677676767666776767767766676776667767767767677667666767767766767676767676776776767766676776767767767676767677667767766776767767766667667676776676776776676776766677676776767677676677667676776767767766776776766766667766676776676767767676776766767767667767767667667767676676776676776676676767767767766767677
677677666776666767766766676767677667767766776776677666676767676766767676677666767667677666776766776776776767766767767676767767767767767766776776776667677667676767677676667767767766776766767767677676677677667766666776666767767767767677676776667767667767666766766677667766776776776776667667677667767666676776667676776666776677677667676776776676776776677667676676776676767766776667766776776776766776776766776667677667766776676766776767676666766776676677676776766776776677677676676776767667667767766666677667677666666676667677677667667767767676767667767766667767766776776677677677677677676776666767767676766767677666667767667677676767766667767667766767766776767667676776677667767767766677677676776776767676776677677677666766666667677666766666776767676766666776776767677667677676776677677677677676767677677676676776766776666767767767766776767676666667767667767676776676677676776767767667767767767767767766766677667667667766776666667676776677676776667767667676776767667666776767666766776677677676676776767676767767767767766676676776676776767767667767767677677677667666677676676677677667667767677666676776667766767767767767676767766667767676667767667677676766767767677676766776776776767677677676766776766776667677677676767766677667766767667767767767767767767676776667767667766776666677676767767667767676776667767767667767767677676677676776767676776767767677676776667666776666776766767767676677666767666676667676677677666677676677667676676776677667767766677666767766776667677666776667767677676767766677676677676667766667767676766766776667676776776776776776667767766776776776667767676767677676676776776776766776767676776677676767667767677667667767677666667766767677667677676676767666767676677667676776767677667766776767677666776776766776776776776767676767667677677676776676767676667677676767666776776766767767767677667676767767676776767767767677666767767767767767766676776677667667767676767676776767766776776767766767766666767666776767766766677667676677677676767667767767677676766676767766766677666666766776767667767767677677676767676676776776666767677676776677676677667676676776776677676776776676776667766767667767666776776776776776667767676677667677667667766776767667767677676767767767666666767677676776767677677667676776677677666666767767766766776767767766677677676776767667767676767767667767767666677677677677676677676676766776767767766676767767677667767666776766676676776767677666767766766677676676667677667766677677677677677677677677677677667676767667767766776676676667766776767667766677676676776776766776767766767767676776676677676776776767766676776767677677666666767767767767677677666667666667677666767677677677677666776677677666767676767677676676776666677676677677677677667677667677666776766666776677677667676766766767766776677666677676767667677667766767667766676677666677676766677676776676776776767676677677676767676776776776776776677676776767767766676776776776767677676677667766676776666767667767767677676677667676776676776767767767766767767767767667676766776767676776767677667767767767677676767676776766766677677667666776776767766677667766667666776776767767676766766776667767767677677677676766676766676676677667767676776676677667767677666677677666776667766677676776776767767767676676677667677667666677666666677676677667767677676767767767766776776677676766677676776776776766667667676776767667766776776776766767767766767766667667676776677677677676776776767767666776767767677667767766676677677667677676767767767676677667667677677677666776776676776776776676666776667676677677666667767766776667767676776676676767767667676676677677666767767667767667667767666776767767766677667767766667667677677666667767767767766767767676767767677666766767677676776767767767767767766677666676677676667767767677667767676776767766677677676776767766667676667667767767677676767676676776677677677677677676776677666766666767766677667677677676676767767766677677677676767767767667767766767676776767667767766767767767666767676776767767766677676667767667767767676776776776776776776766667667677676766667766766677676776776767677667677666667767677676767677667667767767767767677677676667767766666677677667667676676667676776767767767677676676766667767667676677666776776676677677667767766776667766776767676676776767676677667676767676677676776776667766766766767676766677676776677677676676776676676776776776766766776766776766767766676776767666766767767677677667767767766676766667677677676767677677677667767667666766767767766766776767667676776666667766776676767767667766676667767767676767666776767667667677676667766776666767676776776767767767677677676776766676676776776666767767667666767676677677676767677667767767767766767767676767667767766766767766767676776776767767667677676666776776676677666776767767676767676676767666767766776776677666776766776767767767767767767767767766676667766776677677667767766776676767676766776767667767767767676667767767766677677667766676767676666767767767767767766767676667767767667766767767667676667677676776766777667677667667766667676776666776667767767767766677677666667676776776676767666767766677676776676767667767767767767676676677676767677666676767677676776677677677667677676677677677677667767666676776776677666776666666767767767676767767767676776676667767667767676776676767767767766776767676677676666776676676776776767767677667767677676776767667677677677677666767767666767767667767766677677666677667767667766767766767666767766767677676766776766676767677676767677666677676676676767767667666766676677676776776776767676776677677667677676767677676767676767667667767767767676776766776666767766766667766767767766767676776776767766677666766676676667666776676667767767766767667767667766766766667767767666767766676677676776676776667766676677676667767677676767677676776667767767767676776766776776667766677666666677677667767666776767767767677676666776676676776776776767676667677676776776676776667677667676676776776767677677667767676767677677676766776776767767676677676767766676677667667767677676776776767766667676776776776767677667677667767767667766776776776776776766666766767676766776677676776776767766676776767676667766776767677676767667676766767767766776776776776767667676667676776767676767766676776667766766766776767676767676776776767667676677667767767767766766767676776776676776677666767767677677667767767676776676776776767666767676667766766766676677667767677677677676776776767767766776767676677676776676766767676667666776767676776766776667766677667767767767666776766776676676766766676776676766667676677677667676677676767666677667676776666666767767766776676776767677666677667667767767676676767677676677677676667676767677666776776776767677677667767677676767767767677676766776766776676776776776676676776677676776776776776776776776776666776776677667767766766776767676776776667676776776767767677667667767677677677677667667677667677676776776677666776676666676666767767677667766767667766766776776667767676767767677676666676766776676776766776776776776767676776667677667767666776767667766776676767767677676667766776776776667767676667766677666666677677677677667676766776677667766776767677677677666776677667767767767677677676677666767677677677666666776766776677666676767767767666676676667677666767766776767667767676776676766776676767666767677677667677676676766767767767676676766666676666776776676776767677667667767676677676767767676776776767767767667677676677676766776766667676766767667667677676767677677677677666677667766776676767676677666776776776776667767767767767667677676666776776776776677667667767677667766776766776776676767767676677676767767676776767767666776776776766666776776776767767767677677676776767767677677677676776666767676776666666767767767767676676776776767667767767667766767767767667677676677667767767667677676677677666766776776677677677666776767766766767677666766776666666776767677666776767767767766766766767766666766766676776676767667767677677677677667667767677677676767767676767676676767667766776766767676767666667677667666776666776767767676767766677677667676667767767667767767767677677676776666767767677666776766776766676776666666776767767676676776776776676767767766776776666676676776676667767767667766667667767766677667676767666677677676676767676776676767767667767677677667767767677676776776766776767767766677667666767676677677677676767767766767767677666666767767677677667767766666676776766776767677677676776767677676676667677667666676776767767676776677677666766666666677677667767676776767767767767667766767766776677676776676767667677677677677666776677666666766776767766776676667677677667766776666776767677676666767667677667766776666677667767677677677666677667767666767767767767677666767767677677676776677666776766776766676767766676766776776776677676776667677676666767667677677676776667766776766776766676766766776776766767767676766767677677677676776767677667767766766767767677667766676776767676776767677667766766676666667766766666667767767767667767766776776666676767677677676766767667676776776676767677677677677676767766666767667767666676776767767766676776766666767676776676776767666677667676776667677676776767667676767766776766676767677667767666766767767767677677676767766776677677676776767766776667766776676667767677676667767766776767767677676676767767667676677667677666766676776677677667766676767677677677667766767667767667767767677677667767666667766767677667667767667767766776677677677677677676666767666766776776766676676776767667677677676677677676677676766677677677676776676776766676766667767677666677666776676766776677667767676676677676776776667766667666766766776767766766776666776676667767767667667766667767677676677667676776666767676676766677677677677677676766767677676677666766776667767677676776776767766676776776667677667767677667667767767767676776776767767767666676767667767766677676677676767767767676766767667766767767676776767667767766767767676776776677676776766677677676767676776776776767767667677677676776766667677677677666676767767767676776776667766767766666776776676767767767666767676676776677667766776667766767766767676667676766676667767676677676667767766667667676677666776767767677676
6677677677677677677667767766776667677676676767767677666677677677666767676767766676776767667676776677677667677676667766766676776767766776677666667767667677667766776676676766767767667676776676767766776776776666776767766776776766666776767676776776767676776776776676776776776776776776677677676767676766767767677677677676676667676767767767766776677667767767666776776776667766767767766667766766776676767677676677666776767766776767766676776667667766776676767676767677667677666676776767766766666767767767767666776676776767676676676767676776776776776677667676666677676776767767767767676776776776776667766667676767767676767667676766667767766767677677676767666677676766666766677676767767667676776766776776667667767766776667676766776767766767766667767667767767767676676677677667677676776667767766676767766677667767767676676667766676776766676666677667676776766776766776677677676677677677677666676676767667677667767767767676666776767677666766776776766666676667677667667766676776776767767677677677666776776776776776667767767767767667766767677667767676767767766766776766766767676776767766776677677677677667767767677667667676767766677677676666776676676776767676766676666767767767767767677676767767677667767767676766776776776776767767767767766767677676767667767667677666666667666767766776676666776767677677676676767676767767767676776776766767676676776676776767677676676776776767677676766767767667767767766776767677676776676677667767766767666767677676676766677667766677677676767667767766776776676676776776776676766776666776767676776776667767767767767767767677666766776677667767767766776676767767766767667766766676767766776776776766776776667676767767766767766677666776776776767766776776767767667676666776666676767766776767677667767767676676667766677676676677677676766767676776776767676677666776776767766766767766776767766776676766776767667767666776667666766767676767767767766677667666676767767676677677667666776776767766776676767767766766766767767677676776766667667767767677677676767766776767677676767677676766767667767767767767767766767766667767767677677676776677676666776767667767666766767667676767767667677676767767767767677677676667766667666776776776776776766776767767667667677666767677676776767677677667667667667767767666776767677677677667677667676766766767767767667767667767676776676776776776676766767767766676767767767767667767766776767766767667767676776776766676776767676677676667766767766667767767767667767677676766766776776776776666766666666776677676677667666667767767767767767677676776766677677667766677667766767677676767676776767766666676776767666767767667677667767667676776676767677676767667767667767767766776776776676776676677667767767766667766767677667676776776767677667766776766776766666677676776666677666767676767767666676677677676776677676767767676776767766677677666766776667677677676776676676767767676677666776767667677676676776767667667767667677677666766776776677676767676767676667767767677667676767666766677677676767667677676776776676776766776677667767676776776676776767676676776767767767767667676776776776676776776776677676666667676766677677676766767677667766776676776776667767766676767766677667677666776776776767766776666776776776677677677676767676767767766776767667677676676667676767767767767677667767767766766776766766667667666767677677666676677677676776667766767766776676767767676676667767676776666776776776677667666776766767677676776676766677677676677666776667677676676767677667677666666776677677667677677677677677677666677677677667666776676776676767667667676776667767766766677676766776776667767676667667676677677676776776767676776676666676776767767766766667677676767677677666776776667766767666767766767767676767767676767677676766767677677676767767766667767767667766767677667667766767677676767766767676776776776776666776666766776767677676676776666676667667676776766776776776767767767667766766677677677677676766676776666767676767766677667677676776767766677677667666667767676767767676776676767676766776776676766776776676767677676676766767766776766667676677667676776766666676676776776767767677666676766776667766776776767667676767676676767667676776776677667767766776677667767767676767677676677666767766776776776767667676667677677667766776767766767767767676677667767766766776667667766767677676666776776676776776677666776776776676767767767676776776767667766676677676676776677667767677676776776766776776776666676767767677676767766667677676677677676776776776667676766677676776776776676677676767767766676776676776767767767677677667766677667676676776677676667766776667767676776677667667676676676767677667766767677666776776676667766766677667767677667676667677666767677666667766776676676776776767767766767666776776767766667766666766767767767767767676776767677677677677676677676767767676676767677676666767766667767667667767666767677677667676776776767676677677677676767677677677666776776776776776776776776776676767677667676776767676767677667767766667676667767767766666766767766776766776776767667677677676767676676776776767666677666776776767677676766767666776766776767677676667766667667667766666767676776776767667677676766666776677667767666767766666776776776767767676676767676666776776767666677666776766667667666776776766766776676776776677677666776776776767666767666776776776766767677666776677666676667667767667677677676776776766667667667677666767767667766767767767767766767677677677677677677677667676666677667676776767766776776767676677677676676667766767667676776776776766767767666776766767676776767766776776767767666666667766677677676767676776677667676776776776766776766676776677677667767677667677676776676667766676767766676776767767766767677677666667666767766766776776677677676677667676767677676767767677677666766776776767766677677667676766677676667767767767667766766776776767767676776676767667766667766767767676767676677676767767677677676677677666766677666677676776776676667766776767667766776766776666766776676776767666767767667766776667677676667766767766666776776776776667767677677667767666776676767666776776766767676776667766767677676776766776676666767666767676776776667767667767676776766766676767677677676677676776776776677667767676776666776666776776676776676767676667677677667766776776677676776767676776667767767676767767677676767676776776776776666767676676767677677667677667767677676767767767667767677667677666766676676676776766766676676767677676776776767766767677666676767666766767767677666767676776667767766776776676776666776767676766776767767767766776776767676776667767677666767766677666667677676666676776676677676776776677677667677676776776766677676677666666766767766776767677667677676776766767676767677677667677676776676667767766667676677676776767676766676776776676767766666766766776676676677676776767767766776677677666767676776767667767677666667677667677676766767767666776767767677677667766677676776776776766766767767766676767767767666767767667676767666666776776677666766667767767676767677676767677677677677676667676776776766677676677667667767767767767677676776767767767766666676766677677667766767677676676677667667677677677677676676767767666676776676667767766776776767767676766767767766776776766667667667767676776776666767766667666776776667767676677677676766667666767767767767676766767676776776677677676767666766776667677676667677677677676767666776677667767767767667677666767676767676677676767676766776776766776766776766776767676767767667766776676767667677676776776667667667676677676666776677667767667766767676676776666677677677677677677666767767767766766667677677677676776776667767666776677666776776767677676677677677677667767767767766776776677667767676667677667766776776766776776767667767667667767766676767766776666677667767767767667767677667676677677667767767767767767766676666776776766667676776776677677667767676776767766666767677667767766767677667676677676776776767766767766667666767766767676767766776676767676677676766676677667767767767766676767767677676766776776676767666767677667767677676677667676677676767666776776667766776767767677676767676766767677667767766667676776776776677676667767666677667767667676667767677667767767767767676767676676676776666676776767767767767767767667677666776767766676767767666767666767766767677667767677677666676766776666666776767666677666676766776676677676667667667767767676677667667767677667666776767677667666676677676776766766776776667676677676677666676767667767766766776666776776767677667767766767767766766767677667667767767766767676667677677676677677676766776677676767676676776776767676766776677676666767766776767676767767667767667766776667676677667666776766676677667767676667667766667676776776667677676776767676677677677677676776677666677676676776677677676667767767767676776767766776776776676766776766676676676767767767667766776767767766776766767667666677676677677667677676776776666776776767767677667766776776776677677676667667767677677677676766766766776766776767767767766776767767667767676776776776776766766776666776776767767766677676677677676767767677676767767766776667766676776776666776767767677676776667766677677676767677676776676766767766677667767677676677676776667767767766776677667677677676767767666776776676676676776776776677677676767767767676767766767767676666776776667767677677677667767667676776766766776776776767667767766677667766666677677677676677676776677677677677667767677676666767667767677667677676677676767766767767667676767766667767667667767676776776766776776676776776676776776776677667767676767676677666776667676677666776776767666776767666677676776776776676667677666776767677677676667677677677677676677666767677676776767766767766766776776767766667767676677676776766667766776767767667666767767666676776767767676677667677676776676676677666677676766767677676677676677677667767676776676677676767676766766676766677667676767767767667767767667767766767766776776667767767767766767667676666776776767676677676776776676766677677677676767676767767767766776767677677676767767677677676776676776767667767677676776677676677676766766767767667767766767677667766776676767767677677676767667767767666676776776676767667767767767767766676776676676776676767
76766776767677677667767766767767666676676677676776676766676776767767676776766667676677676776776677667677666776767677666766776766667767677667766767677677666667767677677667766677676677676776676677666776776666776767676676776677666676767676776767667766677677677677676776767677676676776776667767677676666767767667667667677677677676676667767677676776676666767666767766766676767677666767767676677677677666776667677677677667767666666766767766766666776767767677677677677676676666776776676776767676776776767676677677667676776767666776677676767677667767676776776677666766766766767767767767767667766767767767766776766767676767767767767677667767766767677676677676767676676766766776667766767767766767767677667667766776666776667766677666766766767677676766776776767676766667676766766767677677676676676776677676766667767767766776676677676776776776767766776776676767767676776776667767666677667767767767677677677677667767767766767667766667667767766776667677666676776676776776677677677676676776776677667767766666677677676766776676766767667766677676676667767767767767667767767767677676767676776676676767767767766667767767676677667667766766667667767766776677667677667766776767666776776776776766667676676677677666767766766767677676676677676776767766676776766767767676776766667767767767676667766776776677677676776676677667667676767677667767767666776767767667666767677676766767766766676767676776666767677667767766776676667767677677677676677676767767767766776776666767676776766767767767767676677667767676776776776677677677666766677676776677666766767766767676767767767766667677677676776767766776776677667767767677667667766766776677676776776767767767766677677676776766676677676676767667766767767667766767667666766776767767767767676666776676767677677666677676776767667767677676676767767767676766776776766767667766776667767676776766776776666776776766766776776677667677667767767766767766766667676667666767766676767676667676776767767767676776766776667667677666776776676677676767767766776776676776766766767766676776767766667667766776776776776677677676776766676776776776676776776766667676767676766677676767677667767767676766776776776676666767766776776676776767677677677677677667767766677676776676767766676767766776776776677666677667767677676776676767767767676676676766767667766677666776767677666776767666677667767767667666677676776766676776677677667767767676776776767767677676776776676776667676776776677667666667677676776776776677667676766677676767676776666776776767766767677667677677676766776776677677676767667667767767766766677676776776666776677666767677667767676676776776766767767767677676766677676766767667676767676666767767767666667767676667667677667767667677667767676766676776677667767666776776776776776676767677677676776666667667666776767677667666676667677677676776767677666767667667766776767667676676767767767667766767766776776776766766776767676677666767676776677676677666776776776767766676677667767767767767667766776676776776776776776677676667676767767767767766667676676766776767677676776767667767666677677676767767676767677676766767767676766767676776676776767676776676776767767677676776677676776776767676676676776767666776776776667766776767766776676666676767677677676667676767667767677667667767676767766667767767767767667767677676767767767766776767767676767676776676776766776767767677677676776677666677667767676776776666776766676776776776677677676776776776776667676767767766666776667767767666776766676667767766767676667767766776677677677676676766776767667767766667667767666767676767767676776767667767676776776676766677667767676676666767767767767677667676776766667766667767767767676667676776776776776776677677677676676766767766776676667767766776767676677667767767666766767767677677667666776767766677667767766776767666667676667677667677677676676666776776776767767766776676677666776677677676776776776666766676776776766776766677677677676776767677677667677677677676776677677677676776776776776776667766767676776776776676776677676776677677677676676776676766776676767676776776676776776776776776767676666776776776677677676776767677676776776677677666766666667667667677667667766776767766677677677666767767677667677677677676767676776776776666676667666676766776767676676767676667767767767767767766767767676776776767766776667676767767767677677677677677676667667766776666776776776677676676666767676776776776667767767767766677676667667666667677676776676667767767767677667667767677677667767666767667766767677677667767667676776767767677667767766766677677676767677676667767767766667767676767766677676776677667676776676767767767767677677676667677667677677676776776767676776666776776776767677667767676767676776766776767766677677677676766776776667767676766676676677676766676766766767767767767767677676677676677677666677676676776666776667767667767677666676776776776766667767667767677667677676767676776667767676776776776676766677676676776776776767766676776767667767767677676776776776766766676776667676666767676767767767767666767766677666776767767767676767677666676776766667767667677677676667676776667677667677676676776667676676677666767767667767767677677677676677667766677676776767667676776776766666776667767766766676676776767766677677677676767667767766776676766776767766767677676677677676776776767767766776677667767677667767667677676767676767766776667676776776766677666766776677676676676776766767766776767767766766767667666766677676767767677676667676776767767766776767676776767667677677667677677667766677676766677677677677677677676766767767677677676677676776767676776776776667767766776766676767767667766676666776767767767767666776766766776776776677676677677676677667767676677667766776677677677666776677667677677676676766676767677677667766776676677666766776776776677676766676776767667767767767676667767676677677676766776766776776776767676776667766776776676776776776767766776666676667767767766667767767767677676767667666767767767676666676766767666766767767676677667667766776767766767677667666776767677667767666776776776767666767767677677667767666776766667677676676676776677676667766776776767676776667676776767767767766767767676767677667676767766776767677676667767667677676776676677677676667667676767667766776767767766667676667667676766767677676776766676676776677667677677677667677677677666776667677677677676767676767667676667766766767676667676677677677677667676767677676767767677676776767767766667677667766766776666776776667677677676776767767767767767677676776766767767766766767767767767767767667676677676677667767766776776776677676676776776767767767767676776767666767767767767667767676776767677676766677677676766677676766776776776776776776767676776677677667767677677677667676776776776676776766776766776766776766776667676767667766667767676776767767667677676776767767667767766676776776776767677667677666677677666776776776776767677677667766776677677676776767767767667767767666776776677676767767767666677676767676766766776677676776767676767676676676677677677677676776776667677677667666776767767767676766767767766677676677667677677666776776767767767666676776767666767667766667767667676776776667766767676767676767767676667767766776776767766767766776677677677677667767767677676776766766666676676776666776767677676776776677676677677677666767767767667676666676766776766776677677676766676766676667666766767766676766766767767767767767677677667766776767766776767676776767766776766776767676776676766676676767677667766676776667766677676767767667766766767667666767766766666776766767666767767677666666776676776766766776766677677666676776667767676676776677677677667766767766766666767767667767767676776676776677676776767766767766767676767767666666676676667766766677677676677676676776676766766676667767667766767667767767766776776667677676776667677666766767767767767766676776767676677676676767766767767676766767667766666767677667766767677677677677677677676776776776676767676776677667767677677677676776776767667766776677676776677677676767666767677676767767766776776766667667766776776766766776676767677677676776766676776776767676677676776767676677677676767766776766767667677676666667676767767666767676766767767766766776776767767767676767676676676677677677666767666676677676776776766776767767677667677677677676776666767676767767677667766776677666776776767677667667677667667767767767677677677676677676776767767677676776767767676776667767766776676767767767767677677676677666767766767676767767767676766666767767676676676767767767667677677676667677666776776676676766767767767667767766776767767767677667766767676676776776776767667767766776767767677666767767767767767766767767767677667767677667767677676776766766776766677667766776776776776776776767766677676677676776766776767767677677677676767677677677677677667767667676666676767676767676676767676776767677677677666767767767676677677677677666676767677676767666667767677667766667676776767766776677677667667676676776667766776767667766667667767767767676767677667667767767766767676767677677676776776776667677676676776767676767767767766767766776677676666767766676767767676676767767766767667767767766667766767676776676776767667666667767676776676667667676766767677676776767767677677666776667767767676666676667766667666766767766677677676667766776676677676776676776767766776676776667677666677676776776767667766677676776766776676766776776676767667667767767766677676666776776776776677676776767667677677666767677676667667676676767677676767766767767676767677676766767766676776767767767676666776676766677667766676776776776676776666767766776767676677666666776766767767767766667767667766677676767677676776776676677677677677666667767767766767766767667766776776666767766776677666677666667767766776667677676776776667677677677676776776767677666667676767676767667767677676767677667766776676767676776676776677666776666776667667766667666677677676767666767767667677667677667766677677677666677666776767666767666767677677676776767676776666767766776767767676667667677677676776677666776776767767766776667667766776776677677676767666677677677676666767667676767767667666776677676767767667676676666766766776766776667667767766666767767677677676776776677677677677
667767766767667766766767766776767677677676676676767767767767676666776776776776767667667767666676776676767766776767767767676776776766776676666767676776667767766677676767677677676767767767767766776676676666676667767667676767677676676776776767766677676767767767676676766677676776677676776677677666776767767766776767766776776767677677676677677676767767767766766667676676677676776776776776667766666776677666766677676776776676667766767676767677676767766767677677677666776776766766766776776776776767667677677676667677666776776766776776767767767666776767676676776677676776677676767676667667677676767767667667767767677677677676776776767767767677677676776676776766776767767677667677677677677676767766776776677677676776776766676776776667667667767767767767767667677667677677677666766776676776667767667767767767666676767666776667767667767676676667677677676767667676677666666676766776776767677677677676776667667677676767766676767767667667677666767767767766776767676766766776766676776776776767667766677667767767676776767677676676776776676766767677667677676767766776767677676776667667767677676767767666776666766766767677676766776767767766667766776676767667676677677666677677677676676767676767677677676776766776667677676766676676677667767677677667676767767677677676776767677676766776776776776766766676667766776667767677676766767767667767767767677667667767767767676667766767766776766767667767667766776767767677667766776776767766766677677677676676776676676776677677677677676667666776766776667676776667676776767666776677676676776776776776767676667667677667676667676767666776776677666667677666776767767676666776776766776767676776667767676776677667677667767767667677676766776767767677676766676767766666776667767677667766776766767677677667766676676677676776766776667667676776767767767677677677667767676776666676776767677677676666776776676677676767676767767767766677677677677666767767666767767676776767676666767676667767767676776667676677676776676776677676776676776767767766776776677676677677667767676767677677677677667766776776677666776767677676677667766676677667766766776676776776767677677677667767667677667767677677666776676776776677666766776677667766776676766677676766766767667667766676677676767766667667767766776676667766676776776776776776767767676767676677677676767767677677676776666667676767767767767767677667766766677667766776667667767766676766776677667767766766767767667766776676776766766776767766767766776766776767766776677677667676767676677677666676767766667766776767767767676766676776767667767667677677666676676666667666776667766766767767676766767766676776776766776776776776766667676776676666767667766767767766776667767766766776776766766776766776767677676766776776667677667676767666767767667767767767676767667766767766676776776776776767767677667767676767667677667677676776767767767677677677677667766676676776667676776767667767766776676667676766677676776776766767677677677676776776676776666666677677676776776766776767766776677676776676676677677676776767766767767767767767676677677667667667766677677677676767666766776676776767677677677666676667767767767676767767676767767766666667767767767666666766677676767677677666666767766776766676767676677667677676776767677676776767767766666767766776677676767676767767666767667666667767767766776767767766767767667766776767667767666677676776767767767677677667767677676776667667766677677676666676767676767766766676667767766766766776767677676766776767676676766767677666677677676676676776776776677676766667767677667667677677677667766776776776766667767766776767676677676776666776767667767677677677667766666676766667767767677677666766676767767767767766776776767676776776776767767767767677666666676776667767677677667766776776767766776666767667677666677676767677677666667677666677667667767767677676666666776767666677676776677677676776767676776767766767677676766767767667767767676776776767667767676676776677677666776676766767666776677666767667766666776776766767766776776767667767767767676766677667766676767676677666667676767767767667767766767676776667677676677677676676767767766667767767767667766776677677676776776676667667667767767677677676676667767676667677667667667677667666776776677666767767767676676767676667676667677676677666776767676767766666766767767767666776766766776676776667667767766767676766767766767667767667766767667676776667667676666766776776677667766767676767767767767677677667677666666776767767766677677677667767767677676677677667677666677667766767677676766776776776767767766767767677676767766676676776767676676667767667676767767666676767676776776767767766767676776776776677667767766767666767677667667766766767766677676776776767677667766776767766666676766767766676776676677677666666767667766676767767767767766776666767666676776767666767766676776667767767676776676767667677667767676767767676676776677677677666766677667676766776677677666766776776677677667766667767667767667667766666767667677667676667667667766766776676776667766776776766676667677676776766776776776767666776776667677677676676677677667766767676676767767767677677677667767666776767677676776776776776677666667767767666676767676676676767666776676767766776767677676776677677677676776767667676666776776677666766767766776776767676767767677677676776767677677677666776676666776676767767677677676766677676676676676776677666776667767667676676767676776677667677667767767767767767677667666676776767676666767676677676677677676667766677676767677677677677676767677676676666766776766677677676666676767676767767767677677667676767767676767766776776776766677677676776767677677677677667677677676666776776667667766766776677677676776677667767676767767767667766767677666767767677677666776767677676677677677676766666776776767766666776767677676766766766767667676776677676767767667767676767767667767676776776767766677676767666667676766776766676677667766776767766776776766776767676776767666766677676776676676676666766776676677677676776766776677677666776677676677677676667676767676667767766767676776767666767676767766776776776767766767767767767766676666766667677676767767766667676767676767667767766776676667667666667767767676677677676667767677676677667766776766776676667766776676766776767676666766776676776776676767767766767766776776667766776767676767767766666767676767766766766676767677676776776776767676677677676776767767767767766767767767767767666776677667767767676776776677676776767676676767677677676677667767767677667676677667767666776677667666677677676776776677677676766767676676677676776676676776776776766776766676676676667676776767677677667767676766767767667767766767676676766677677676767667676767676666776776767676767767677667667766676767677667677667767666677677667767676767767767666776667767767766776767667667767766667676776776766676776767677666677667767767766766776667767666767667767677676676776676776776766767766776776767766667677676766676676776776776776767676776766766676776666766767667767676666677667767767767666776776667667766767677666776667667766767766676676776776666776767667767767677676676677667676776767766677677666776767677676767667767667767767767677677666776676767676776677676767667767767767767766766776766776767677677676776776766666767677676776677677677677667666766667677676767676776767677677667676676667767767677666776677667677677676767676776776667767667767676767666776776676776666766767677667767677666767767677677676667677666767767766776677676666767767767676776667767667666767767676776667677677667677677677677677677667667677677677676776667766766776776776676767667677667677666767766767667767767677676677667666767767766676767667677666776776767667766776776776667766776776677676677667766676677677667767677676766776776677676676767767666776776776766776677677667676677677676676776776766776667677677667676667766776676676767766667766776767767676767767676766776776776767676776666766776767767767666776776776776667767667767767676767767767767766667677676766677677677676767667676776677676677677676676676767666677676776767667767766767667676766766766776767677666776677676776666676767767766776767676776676776677667767766677677677667666676767677667676766776676766667677676766676776766676776767766776776677666767677676676767767676766766767767666776776667766776676676776767667677677676776767767666677676676776766677676767667666767677676667766667767767667676776677677676776667667666667676677676776767667766766776766677676766767677667767767677666677666677677666677676676776676776766776667766667767667676776677667767766666776676767676767676667767667676767676676677676677667667767767767676776767766676676766776776776767767667667677676677667767767766776677666776776767767676767676776766767766666767676776776766677677677676677666767677667767767676767766767767767676776776776677676776776767766767676767677676776677676776776776776667767767766676776776767667767767677676766676776776776767666676776767677677677667766776677677676776677677676776677676767677667767666766666776776767767676776776767676766776776676776667767677667667767767676776776676676776776676767667766776767666767767676676677676767767677666767667676776776767677677667676776676676676776676766667766776776666676767767767767766776766766767677677677677676767677676667767667676666776766776776776776766676677677677667766776677676776776766677676776767677676776767767766776677676677667766767766666667767766676677676676776667766767766776676667676767767676666766776676776767767767666676776676766666767677677677667766767677667767666776776776677676767677676776767667677677676766776776677676667766776767767767676766667766767677676676776767767767767766776776776767767676677666766676676676776667767677677667667767767677676676677676676767767676677677676667767767766776676776767767677676766766676767677667767767767667677667676776776676667667676776776776767767676776767666776776776677677666667677676767767767767676666766676767676776776766776776767767667677667766776666776767767767767676776776766767666667766677677667767767677677676776667767767767767677676676766667677677677677666676776766676766677677677676667767677667767677677667667767766776676767766666766767767766767767767766776676666766767677
36767676667677667676666776667677667677676776676667676766676776667767677666776776666767676677667676676766767667677677676776666767676776766666677667677676776676767677677666776776766776767767766677677676776776766766776667767676767766766676676776767767766767767667766776677676776677677677677677667767677677666776766676776776776776676676677667667676677676677677676776776767676776776776667676766676667676776667766776676776677677676776766767677677676767676776776767767666676776776776767767667767766776776776776767767767676767766776776676767677677676766776766776776767667767676767676767676767766677677677667677676766676776767767676677677677676776766776776666666766677676767766776776776776766766767666766776676677677676776767676766767767676666676667767676776766776676776776776766676767767767676677676767676667767666676776766767767677676766677676776766667677677676776776776766677677666766676766767676776766776776676776767766776766776767766666776766766776767767767667677676767677677676776667767767667766776676677676667677677667676766677667767767676667767677676776666776676776677667667766776677667766766776776766677677666776767766667766676676767766766776676666776677666776677677667767666766776766776776767676666776776776766776776776666767676666677677667677667677676767676776677677676676767767767766776776767666667677677676677677666666666776666776776676776676677666676776767767766767767767667766677666776767666676676776676667767766767767677677677667766767667677667767677677677676767767767676767666776676767767667767676666666676776776776677677667766677676677677677677667767767667667767766677667667766766776776767676776767766667677667666676767667676666666776776766677676766776766677676677667666676766776666676776776766766766767677667767676676767677677666776767677667666677667766667767667767766776667677676767767766767667767767677676676767676667767677676676767676667676776766776776767767667676666767666766767677677677667677667677666766776667677676767766766677677677677676767677676676766776676776676766677677667677676667667676767767767676676767677676767677677667767667767667767667677676767767767676767667667766766776676676667766766767677677667676776766776776667767677676677677677676766767677676776667667766767667676766776767677667766767677666667667677666667766676677677677677676767766776776767676676766776767766677667767766676667676776767676676776676677677667766766776766677677676677676776776776776767676767666776776766776767766677676767766767667677677677677677676676676776776766776767667766776776676776776767677666767766766767666766767766776776766776767767767766767667667766767767676677667676767677666767767767677677676776776776776767676776677676677676776766776776776667676677676776776766776676766766667667767767676776677677676776676767676667667677677676776776767666776676676767766776776677676776776776767767766667676767767677667666676776766676676676766766776767666776776767676776767677676666776767767667767767767766776776776776677676776767676766767766776676666776776776767676776676766776776676767767766667766767767767677667767767666776776767676776767676766767766667767666766767667767676667766676766776767676766676767666667667766767767667677677676766676776767666666767677667766776776676666667676776676776776767676767766676666677666776776676676767767676677676776676776776677677677677676676766767677676776767767767667766776767676776767767677667667766677676776776767676767666776766776767767676776676677677667676776776766676776766666666776676776676767767676676776767676776677677667676666776677677676676676766766776767667667767677676776776677676767666676677677667767666767766776676776677666676667677677676776767676766676767667767767676677667676776767677676767677677667677666677676677676676776776776767767676776767767767676676776776766667667767767677677677667766776776676676666767676767766667677676766767677667676767677677677677667767766776767767677667767677676776767676776666766776767767676766766767667767767767767766676676767676677676776676677666677676666776767766677677667767767677677677667676767666676776676676666676767667767767767667767677677667676676776666766767676776677666776766776676667667766677677677676767767766676666767767677677677667676776776767676676677667677677667767767676676767767677676776767677676767767766767767677676767677676776776677676667767677677676766766767767667676776667676767676776767676776677676676766776667767767767666767676677677677667676776766766767767676667767767677676776766767766766776667767677666677677677677667676766676766776776676667666667677677676676776776776767667767767676767667677677677677677667766676776776776776676776676767676676677676776666776776776676767767766767767767767766776767766767676767767767767766776776677667667676776667676776667677677677676767767766776767766776667767766676766776776767766766666676767677677667767767767677666667767767677677677666677676776667676766677667676776676666766776776676776767767767766767766766666766776766776676776776776776767677676776667767677676677667767767676677677667767666776776667676766677667767677676776767767667677667766667667766776767767666776766776776776767676766676776767667766767677676776677677676766776776767767767666676677666666776767676767677667767667767767766667667666677667667767767667676767766776677667677667677677676766666776676766776776676677676677676677676767676767677676676776667766776767667766677676767767666776776676676666677677677677677677677667766776766776776767667677677676666766776776766776677666676776767677667767766677677666766767767676776677676766776767666767766776677677667677677667677677677677667676677676766677677676767677677677667666766776766667766776766776776677676767766767667766676676776676767666767677676776666776776776667667767667677666776776776776767677676776766677677667677667666676767676767666767766776666776776776677676767677666676666776767766767667766767767667677677666677667667767767766776767676767766776776666766666677676766776767666666776776767767767676776766767676776667676776767676767767767667767767667767767667767766776776677667766677666776776677676767766767676766676766677667677676767666766767767666676767676677676776767677667676676677666677676676767677677676766677677667666776667766776776767676767677677677677667667766776666666776776677677666766677676677676776677667677676767766766776766776776776776667676676766776776776776776767767767676766776776676666766767766767667766776766677677667767766667677676767667767766776767677666776776776767677677676676776776766776766767767767766776767767766767766766766776767766666676776676776776776676766677666766776667667767767766776767767767677676776776677676776776776776767667767677676666676767677677677666677666767677666767766776676776766767676776776677667767667767767767767667767677676677676766776767677667677667767676767676667677676776776776776676776776767676767767767766767767767677676767767667766667766677676767767767676676776767767667767676676776677676667666776676776677667667766776677667767667667767666766776676776676767767767767767767676776776776767676776667766776767767667666766666776667766766776776767677676677667677667677667667767677676767766767677667767667676766776767667767766776667766776776677676767767676767667767767767677666676767767767677677676776767766767677677666666677677677676677676667766666676767767767667676776767676776767676766667766677677676766766776766776776667677676676776767767767767676776767676767667767676677667766776677676767767766776767767666766677667766766766677666676666766766767767676766766667677676767767766767677666767767676767676767766776776667677676776677677677676666676666766766767677677676776776776676776767767676776667677666677677677676766667667766767767767676776677667676767676776776776776677666776677676667677666677676677676677676677666766767667677676776776676776677666776767677676767766776767667767767767766677667766767767677676776767766666776767677667666766767767767677677667767766776676676776767767767766677667766666766776767676766776766666776767767676667677677676676677677676776776677667666666667767767666677676776767766666676776676766766767767767667676676767767766766677677667677667767666766776776767676766766676677677676767677677677667767677676767767766676776766667767767677676767677667766667767666676666667666776666666767666766666766776767766766767667767666766776766767677676676776776766776767767766677677677667766776776767766776666767766677667676677676776677677676776767676776767767767766677667767766776766776676776776676676666776776767676676677666776676676776767667766676776767766767677667666677676766767767767677667666767766776677667677667667767676767766776776776767666776776766776667767666767676776677677676776676676767766766677666676776767767677666766677677676776766666776776677676677677667767667766776776776767667767676767766766776776776767766667767667666776676776776667676677677667677677666676776677677667677677677676667676776666776776776666676776667766767767767766776776767666667767676776776767677677666776776776767677667766667677676767767767766767767766766776767667677667766676766776666776766776767767677667677667677667766767677667767767676776776766677666767767767677677676677676767677676776667677676667767767767666676766667767667766676776776767677677677677676676766776767677677676667767667676776776677667767767766776666776776667767667676676677677667667767676677677677666776776767767676767767767677677676677667667667677677677677667766766676666776676676776776776776667666677667667666767677667767667677676766667677666776767766667677677677676676666776676776766767767666676776667677667676776667676676776767767767766676776667666776766766776767766776766766676766667766766767667767677667767767666767666776676776677666766676677666676767766776776776767766767767767667767666676677676676676667676667676767767767767767666776776766677667677677677677667766766767677676776766667667677666767677666776776776776676776767676766776667677677667677677677666767766767767676776677676676776677676766667767676766677677667677677677677676767767767767767767667676776766776667667676667767676766766667766767676766767766767767767
67767677676776766776766677676776676776677676676776776676776776776677667767677667677667676776677676776677666667767677677667676677676666667767667677667676776776676766776767677676666677676776677667767667677666776676667766767677667676776776666766766776677667667766776776677677667676767767667676677677666776766676766767767767667767676776767766767767676676776776776676776767676776667766767766767767767767767666676776767667766677677677667667667766677677676767666776767767676776677667767677676676676767677667767767767676776776676767667766666767767766676676776766677667667676767767677676776667766766767767677666776676767766767766767677667676666767766667766776666776766776776766676776676676776776676766766677676767677666776676767767767676676676776676767666766667767767667676776776776667667667767676767767667667766676677677677677676776766776677667766767677667676776676776676767676676667766666767767766677677676767666766667766667766767766676766776776767676776767667767767767677677666767767676766677677676676776766766776776676676666776776776767767677677676667676677677677677666767767676776766676776767677667677667667676666667767676676767667767667677677676677677676776776666677677676776766776767767676676667676767767677667667766776676667676677676766767676776767677676776766767767666667677677676776767767767667766677676776676677666677677676776776776767767767767676677666667767677676767676767666666766767666676767766766676766767676767667676766776676766776766776767676667666676776767667767667767677677676676767766667767767766776776767666676776776767676776766767667767767766767667767767767667767766666776677677677667766667766767667677676677677667677676776666776767767767767767676767766666776767667677676766677677676776767767767677676666766766776676767766776676676767667767767666776776776767767677677667767766767767766767766676776766676776776776676776776776776767767766677676776776776776767676776676677676776676666676766677667766766667676676666676776776667677677677677677676776676666767667767767767767767677676776667767667767766666767677676766767766776677676767666776676776677676767677676776677667667676766677677666766776776767766776766776776767767767677677667667767766767667676676776676667766776767667677676776676776676677676766767667766767667767667677676776676776776766776677677676776776776766676676677677666767666677667767677677677677677677667676766776677676776767667767677677666676776776767766666767677667766767676776767667767676677667767767766677677677677667667766776767676767767667676776666666776776776767676766766677667666676776767667676766776767667677667766776776776676767666677666767676667767767767667767767676766667677677676767677677677676776776677676676776776667677677676677677676776766776767677677676676667766676776766667767676667677677667666776767667766766776767767676677666767767767767677677677676767667767677677677677667667767767676776776776776767766666767667667767677666667766767677666776776776676767677677677676776767767767667767766667767767767676666776776776677667676767677666776676677676776676767676767766776667767666767767767676767767667676776667767676666677677677676677676776776667667767767767766767676776776776776666677677677676776677677677676676667677676767667766766776767767676677677667766767666766776677676677667677676776677667667766677677667676767677667766776767767766676666767677676667677676767766767766666666776776667767767676667677667766767677677677677677676667767667676766776766767766667766767767667766776776776776677667667677676767767667766776767677667677676766767767666676667766676767677677677667767677677677676776776766667766766767667676767676776677667677676776776676776677677677667767767676776766776667767766776767767767767766676766767766676677677676667767676667667676766776776677676767767677667677667677677677677677666676767767766666676776776667766666776776776766766767677676776667767667676677677667767767666767676776766766767767767766776776766776776776776667666767677666676667767676666766776766676766776676776667667767767767767766667676776766677667766776676767676767767677666676776676767677676767676767677677666667676776776776776676776667766776767666766776676776677667677677677677667677676776677677667667667667676676676776767667767676676677676677677667767677676677677667676676767676766776676676767767677677676776666667676767676667677677676667677676767767676767767667667767767766776776776776767767767676766676676677677667677676767676767667767766776766767677676666766776776676766766676667766767676766677666776766767767676767676766776776667677677677676677677667677677677677666677667766767677676676677676666767766676776776667677676766667677676667766776776677667676776767767767677677676677676677666666766776676776776766767667767676767667676666776677677676766776666776766776767767677667767677676766676776767767766766767766776776776767767667767677676766667767766767767767677666667767666776766677676776667766766677676676776776767767767767767676776766667767767767766676766677667766767676676776786667767676776776676676776776767676666767667767676677677677677676776677677676767767677667676776666767767766676776776676766676767766766767676776667767767767766776767767676767666767667766676767676776667677667667767677667767677677676776767767767766767767667766766676667767677676676676677676766667667766677677667677676766676676766776767766776677667677676676766776767767667767767676767767667677677676766766776776766776676776776767667766776767767766776776776776776677676677667766676677667767767766767667767767667676776766776776767767766776776677677676677677676776776776666677677676776677677677676776766676677677676767677667676776776676776766776776667767766766776767676677677677677667767767767677677667767677676666767677677677676676776776676676766666776677676766776677677677666776676767766666776776767766776776776677676776677677676776776776776667677677667666776776766676776676776767767767676677667667766667767766676776677676766767766766776776767667766676676776677677666767766767677667767767767767766767767677677677677677667677667677667766667766676677677676767767676676767677676776776776767677677676766776767667767767667677667676776776676766766676776766667677676677667667766776776776776766767767676776767676776776767666766767767767766767667767766776767676666767677666677676677676766677677677677676767677677666776677677676776667667676676776676776767767766767677667767767676776766767677677677676767667667767766767767677677677677677676776767767677676776667677667767667767677677677667677666776776776677676666776667766766767677677676767767766776767667767766776676776666676776776766767677676666767676676776766776677676776776766776667677676766776676767677677677676776776676776767767676776776676676767666767667767667767676677676677677666776776677677676776767676767766767677666776677676776766676767766766766766776776776766767766677677677667676667677677667676677677676776666776766677676676776677676776767767767676677667666766767677667766676676767766776767676767667677677676776767676677676776767766767767766776677677677677666667666766776677667667677677677676776767767767766776676776776677677667767666776776767767676767767677676767767667766767767667766676776767676767767677677677677676776677677677677676776767677677677676776776767676767767666677676776767767767767767767676766766767676776767666767677676766776677666677676776776767667677676766667676676676677677667666676776776767676767667677667766776767767767676776767666776766776767667677677666766767767766767666776766676766776776677667766776776766776776776776666677677677677677677667767676676666667677676776766776776776776766767767767676776676676776766667766667767767767667766676776767767766776776776776776776776767676677666676776767766776767676676667767767676776767667676776767667676676767767667677676667767767667676766676676766667767667767767667677666776776767667767677677666677677677677666776776677666766776767676776776776767767677677677677676766766676766766667766776676767767676677676666676776776767676676776776776676767667667766776776776767676666667666676767766676666767677677667767677677676676776766776676676667766767667767767677667766776767767767766766766677676776676677677667667676776666767667767677667766676776667676776767677667676676666677676766776666767676776766776676767667676766776767767767767666676776666676776767677677666677677676776766767676767767766767667767767677677676676767766676776767677676767666766766776776767766767767677677667666766676677667667676776767667667767677667766766776767767767666677676667676776776767666767667766776776677677667676677676776776767766776667766776776776776667677666676776767676676766766766776776767767667667667767677676767767667676767766776677677677676776677677677667676677667767767767666667767766767767766767667667766767767677676667767766767677676767767766776776767676767766767766776767667767767666776767766766677676766766666766666666677677677677666676776677677677676666666677676676766667767767677677666767677676677677676767767676766766677677676676766776776666766766767766776666766676776776776677676776776766677666776766767666767667767766767676776766676766667767677667766766776767677676676767767766677677677676776677667676666767677676676776767766676776666776676776776767767766766766667766676776767677676767676676666676767667676666776776767767767676776767766677666776767676776766767676767676677676676676677677676776676767767766767676766767766767767767766677667767677667676667667676676767667766776766767667767767767766776677676776776677667767767676767676677676766776676776776667677676776776767766776666776677677677667767667677667767766766776776676767766676676776776766776676666776676767677676766767767767676676766776766676776776767767667677676776767677677677666766776666676767677676767766666676776677667766676776776767766677676776767676776767766776776767676766767767676767766766776776676677676676776666767767677677676677676766677676666776767767766667767676767677677676776776767766677677666666766677677677676767767676767767767767767676767766776677677667677667677677666767676767767767677677666676776766666677676677666776776677677
67766677667767666677666767677677667767677667666676766676676666677667767767676776776667767676667667766776776666776767667667676767677676776667767677677667766667677677666666766667767767676767667677677676676677666666776766677676767767677677677676767667676677677667767767667767766676767667766676776776677677676766676767767677676776776667767667667767676667767767676776767677677676667677667677676767767766767677677676776776767767677667767767767767676776677667766676767667666776766776767767677676776776767676776766767767767667767676767676676766767766776766767676676766776766776677676776767766667767767767766767766766776766767767676776677667766776776767766767676676666766776766776666776766776666667667677677677666767766776676776676776776677676767676776677677677667667666667766766766776776767677667767677676776767767766776667767667676767767667677676776776767677666677676767767667667667677676676767677676776667667767667767677676767677667767767766767676776677677667667677677667767767677666667666676676766767676776766767766776667767767677667767767667767676776767676767767676677676767766766776667677677676776767676776767766776676676767766677676677667767767666677677676776776766767667767767676767766767767677676776667667677677676776676676776776676767677666776776676776676776676767677667677676767677676776776677677676677677667767666767767767667767677676677676767767666767767667766766767767766776766677676676767667767766767766667767766677676776776776776776767666667766767666677676776767766776776676667676677666776776776676667677676776767667676676667766767677667667666676766767677666677667767667766776776776766767676766676677676666767767677677676677677667677677676776766766776767676767767667676767766776776676776677677667767767766767767667667667767676767676776667767676767766776776776667767766776776776776676776667666766677676776767677676667767676776677666767676676776766776676776766776766677666767677677667676776677676666767677676676767676776667676776677676766767677676767767667767766676776766677676676776776667767767767677676766776667767667767666666776676776677676766676776677677677677677677676767667667766767677666677677677676776766776767767677676677677667767676677676767766667676767677677677667676666676766776776767766776776677667667676776767766667676766667677677666767677676776677677666776767767767666776767667677677677667676767676677676767667667767666776776766767677666767666776776767667767676776776766776776776676676767676767676676667677677676767767677677676676677677676767676776677676767676677666667676776776767667766667766767766776776767767676767766767667766776676767677667676666666776767766776776776776667677676677676776767767677677667766767676677677667766767767766776767676676676776766776667677676767767676677677667766676666767767666677676676776676666767667667766776776766767766676767767767767767766677667677677677676677677667677676677666676677677676767666667767667677677676767766676776767676677677667767767666766677676776766766766666767677666776776767677667677667767676676776677677666776776767766666666676767676767766776677667677676767666666767676776767677667667667767667767677677676766767677676677677677677676776667676766776676776767767677667767677677667677667667767767676776767677677676776667767677676677676767677666676666767767676767767766767676666776676776676676776776767766767767666766667676767667676767676776776776767766677667767767676767767677667677666776766776677676677676767767766766767666767676766677676677667666767677677676766666767767767767766776766677667666776776666776776767767667667677667677677667766776767766767676767676676767676776776676677677667767677666767767767676767676676766767677677677677666767767766676767767676766677677666767767676776776766776667767676776676677677676776767767766767676766767767677667766776776776776667766776767666766776676766767767676677667677667676767767767767767766776677677666767767767676767767766776676767676677676767676676666677677677677667677667767766666776776767767767766776776677666767676776676776776767767767666776776766676766666767676776767767767767676776677676766666676766766766776776766767677666776776767766766677667677676676677667667767677676667767676667767677667767667767676676667667677677676776767667767766676776767766776676767666766767676667767767667677676767767666767767766776676767767767767676776767667676676776766776677676776767676767767767677667767766767677667667767767767677676677667767667666766767766766776776767766776767677677667766776776776667676676776767677676766776667767676766767667676776776676667667677677677676677677676766776776776776767677676776767676677677677667767766776767766767676776667666776676776767677676776676767677667767767666776667676776767667677676666776776767767676676776776767767767666776767677676776776776767767767676667767766667677677676766767767676667767767767767767767767767767766767766667767767766776766677666677677667767676667667766767766677676776776767767767666776676767666767766776766776767676776767676667677666767767767677677677666767766677677666666776767677676776776776667766776766776677667766776667767767767677676776767766766677676676766776667676667767766677667677677677677677677677667767677677676677677667767767677676767677667677667767767676767767767666776667676767677676767676676776677676666767677677666776776676667767666767767767766766667676666676667676776776677677676776767676766776667676776767677667767677677677666767767677676767667676767677677676766776776767666776776766767676776767676767767677676667677677676766776767767676676676766677667676677667676677676767677676767767766767767666666767677677676767767767676667677667677677666767767767767766766776767677676766767667766676776667676767676776776766776667667767677677667667766776767767766767677676766677676677677676677676676666667767767667667667667767766776767676776667667676776767766677676776776677676776776776767766667677676776666677667767666666667676676776766667677677676776676776677666766776676766776667677666767677677676766766767767666776776676677667677667666776677677677676666677676767676776776776776776767766767767666776776767667767667766766667767667766767676776776667667766776667767766776776667766676677676766677677677676676767666667766667676676776767766676667767767676767767677676766776677676677666776776767677676666677667766776667667767677676767767676676676767767766767667666667767767677676677677677676667766767766767666766767677677667766776776776776676667676776776776766776766667677667677676766677667677676766776776676776766776766766776677667676676767767676776776766767676676666766667677666767677677667666766767677676776776767767766776767667677667767767767667677666767767766667766677676776676776677667766676776676766666776667677666677677677676766766776767666667667767676766767767767676776676776776667767667767767767677667767666676767667676767766776677666767767667767667767767767677677676767767677677676776776767666776677666776677666776776767767667766776766666767677667766776767767667767767667676767767767666776776776676776667677677676776767767767676776776666767767767676776776767767766766767676676766767766767767677676667667677667666766767766776766767766767676677667767767766776676776776766767766776766766767767767767676677676677676667676776676767676676767676776767677677667767667767677677667667677677676767666767767676677666766767767767676766766676776767767767766767766676767677676776776776767766776776776776767666776766767676776667677666767767677676776766677676776767677676776667677676676667767677667677676776676776776776776667767767677666667677677677676677666677676776776776766776666776676776677677676767767667767676776767767667667666776766767676767767766767767676776667767767767666776776766676766667676767677666776776767676776667766776776676766767766776676767677676767767677667677667767676767766766767766776766776776767666677676676776766767766776666776776676676677667767767667767767666767676767767767667767767666776767767766767677667767667677666776677667677676776767667767767667767677676767666667677677666667667667767677676677677676766767767677676776667676677677676767766776776767767677666676767666776776776676767676677676767676676766776677677676767767767767676766776776767767676776766767677667677677676766676766677676676767767767767666677676676776676776677676776677667766677677667767766666766776767767767766776767767666676776667767766677677677666676766667667676676676776776766776677677676667676776667666677666677666767767677676767767667677676776766767767666776776677676776767677677676666677667767767766766776767667667766766677677666677677667677677676677676767767667667667766667677676676776667767767677677677667677677667766677676767677677667767767676776776677667767667667676776676767767676776666776766677677667766667767676766776776667676776677677666776667677666676677677676666667676776767767766776677676766677677666776767677667767676776776767767666776676776767766677667766677666767667667676776667767767676767676767677676676776767667677677676767667666677667767767767766776776767767676767767766776767767766776676677676676776677677676767677676676766766676766766766666776667766776776776776776677677677677677677667767676677677677677676667676766676767767667677677677677676766776676677667667676766766767767767677677676776776677666677666677677676776767676676776776667766677676776776767677667677667677676677676677667676677677677677677676776767767767767677676767666676767767676766766776766676767676776677677676767767667676666667766666666776666776776776767766767677676766677677676767767666667767666677677677666767677676776677676767677666767766676767767767667766767677677677667676766667676776767766776676776677667767767767666666677676767766776776776767677676676676666667667667766776776776776766677677667767676776676776776677677677667677667677676676767767767766766767666676767676776776677666767766677667667767667676677666767766677666677666676767766666677666767676767767676766676776776776776767767667677677676776767676666677677676677677677667767676677676767676776767677666677676767767766767677676677677666676767676766667767676776767677677677677666776776767
677677676676767676677677666776767767676767767767667766767677676767676676767767767766776766767767677676677677677666676776776677676677676666677666667766767767766767766676676776776767677676776767767766667667667767677667766776767677666767766676776766776776667766767677676776666677677677677676776677677677677676766776776776666767667677666767676767667677677667676767767667766767676676766776666667767767766776676766767766776776776776776677676776776667767676676666767666767676767677677676767677667767676677676766776767767676776677667767666766776766767676766776776677667767666776676677676776677676767766766776766776767667766676767667666767767667676776776767766776667767666767677667676766666767767767677667767767677676767666677677676677667766667766776767767766767767766676666676776667767767767767767766766776667766677676667676767767676776677676677666766677676676767767766766767766767677676677676677676776676767767676666766776667767677667767676767667767767666776776767767766776677676776666677667766666776767666667767767767767667667767676667676776776776767767676766776776666766776677677677666767767677677676776776766767667676667676776776767767767767677677667676677667766677667666767677677666776767667676677677677666676667767767767676667677666767677677667767667667676767766766776767676767767666776676676776767667677676767677677677667677676677676766667666767767677676677676767766667766766666676766766677676677667767767766676776767767676776676776676767676776676666767766776767766667766676767676676776767676767677676767767677667766766676767676776767767677676767767667676767677667677677676776776776676776677676776667766677677677677677676766776766776776776767667676776767666767767767677676776677666766767767767766776776776776776776766767766776667766776776776767667767677676776776677677667766767766677667766776767767677677676676776667667767667676667767767766776766766776767767676676767677677676776677676677666767677677666776776776766776676677676666677677677677666766677666776776676676676667767677667676677667677667767767666776776776766776767676677677667767766677676677676767767767677667767767766767676767767676776766767767766677676776767767766766667767767767767767676767667676776677677667667677676767677676676776676767766676766776766776776776776676776767766776767766676776776776676766767766776677677676767767766776676766776776677676767767767677677677676666667676776767766776676776776667676776766676677677676667667766776676776776776776776676767677677677676767677677677677667677677677677677677667666776766677677677677666766677667766676667767766766767667766776767677677677677677676667677677676767677676666767767767767676666767766767767767767766676776676767677676677667677676676776677677676767667766767676666776667766676667677676676776776776766667767767767766776776676776766766767667767677677676767676666766666677666766766767766776776767676776767767666677676676767667766776667667767767667676776776776677677667677676776776776776767767766776766776677667677676767666766776767667677666776776677676776667676767767676667766676776666767676776776676666776676776767677677677667766676767766766766767767666767766676767677677676676676767677676776677676766677677676767767667677677676776676776776766677666776767676776667676776776767676776776776776776776776776667677666776767767767767676677677666677676767667766676676667767666776767766767767767676677667767767767677676766666776676767767767677667767677667677676667766766767766767767767766767677667766677676776767767767767767766676667767767667676776677666766667676776776667676767766767667677676767676767667676767767767766776776766667767766767676767676776776677676776667676677667766766776677677677667667766767767767667766667667676767667677676676677676776677676776766676776767676767767677676767767767767767676767676776776677677676776767767766766667666667766667767767766767676767766767677667767676767766776676766667767677676776676776767666677667667676677676776776666766776767666676776666766767667676767677676767767677667676676767767667767666676766767666676677676776677677667766667677667667676767767767767676776776776776677677677666677666767767677677676676776776667666667677676677676766767767676676776667767677676776767666776666776766767666676767767767766676767677667766676677677676776767767767767666666677676776766666677677676666676676766677676776767767677677676767677676776766767767767767766767767667676776776776766677676776776676766767766677676667767676767767767767676767676767767677676767667767767677667676776767676766676767766776767677676767767677667767677667767676776676767766667677677666776676766766667667667766677676776767666767667677666767766776776677676676776677676767677676677666776776766776667667677666767767676677677667676776776767767676766766667767767676667767767667667667667767766677676776766767767677667677667766676677677676776767677677676776676767676776677677677666676767667767667766776766676767676776776767677677667667676776776767677677666767677666776776667677667677667767676677677766776677677666676776676776767676676776677677667667767676776677676677677667667767677677677677666776776767666676767667767677677667766767767767766676767766667766677676767766677677677676676767767766666766667677667677676667766767677667676767667767677677667767667767667766776776676767767677667767676666676776776776766666677667676667677667676676776776776776676767767667677666676767677667767766767767677667767676776776776767767766767676767767767767767766776767677677677666767767676776767676766767666766667766767676776776776767766676677676666767666767677676767767676776676767767767676677676767767766767766776776676767766676776776676767767767766667677677676676667677666766776767767767766666766767676766667766776767766776776776676677676766776677667767666667667767766776776776667676776766677676767766677667767676767666767767677677667767767677676677667676776667766676776776766776776766676776767667767767676767667666676776776767676677677677677677666776767667676766776667676677676767767676776767677676677676667767676666666677667767767676776776766776776676767766676776767767767766767677676667767677666776667767676677676667677677676767766766767767766766766767677676776766667676676677677667766776766666776776776776767767767676676776676776776766776776676776767766767767667767767677677667767667677677667767676667666676676776677676767667676677676776767666767676676767767666776776776776677676767767667766766676776776776766776766776767676677677677676776776767677676767666776767767677677676776766767677667677677677676776677677676767667767767677676766776667767677666767767767767667676667676776767766677676667766676776767767766666767767676776767767766666776776767766676776776776767677677676776767767676767676667767676776767667767767676766767766767766767667766776667767676776766776767767767767667767766776776666677667766767767767667676767677666767667677677677676776667667677676776676776767766666776767677677667667676776677667677676776766667676676767677666776676766776766767767767767677676767666676767767666776676776666667767677667767676767666767667766766776677666676776767767676776676666677676776767676776767767677676776776767667677677677676776766776667667676677667677666677677667767767766776767767667767767766767676767767767666667677676766767676776776767676776776767676677676776667676667677676667767677676677676776766776767767676766776776676677676767767767767767766766667767676767766776766776666776676776767666776767766776766776677666776766676767667677667677666776677676776767767666767766676767667676776767767677667767667677676767767767767676766667677676776776766667767767766767766776776666776776677667677667767766667767767666767766767666676776767667676767767767767767767767667666677667667676776677677677667676677676776766767677676677676776776776667667676677676776766767667676766776676676677667766676776776776677677667767767766767767676767677677676776767676677667676667677677677677677667667677666776766766766677677666666776776776767676767766776767766767677666767676767767767677676767667767766676776766676776766677676766767676776676667767767676776776677667677676677676677667676767676677677667767676766767666677676677676676767677677676776776766776776767767767767677667677667676676767767677676776767667667676667667766676767767766666677677677667677677676766667676776766667767677676676676776776766766776666776767667767677677667767676767677677677677667676767676676767677676667677676677676776776676776676766666776776776767767667666767767767677677677667677676676776766776776776767666676767677666677667676767667767766776676767766776676666767667677667767676767766677677667767766776667766776766767766766766676677677676676676767767767767666776776776767666776776776767676776776767677677676776766676776766776767767677666767766776676677677676766776767766776767667767666766676776677677676767767677677676767676767677676767666676776767767676776666676766776677677666776766776766677677677677676676677677676767666776667677676676767677677666667676676676677676776676676776767767767767767677666676767666767766767766766677677677677677677677666676676676676767767676776667767676776666767676776676667666676667666767767677666767667767766776776676766776776767676776776776767766776667676677667676676766676776667677667677677666776766767766767667667676776676766776767667676766767667767677667677667667767677667767676676767767677676776776776767676677666776776766767676776776766677667766767766776667767676667767676776767677677677677676677676767667677676776666776766767667676776776767667767767766677667767767677676667767666776776767677676677676767767677667677676766776767766766776677677676676776776767767767767667676766767667766767767767677677676767766676767767766776767766767767666776776667677667767676776676776776767767767767676776776766776767766767767676767767767677677677677677666776677677676767676767676676776776766667766676776666776776677676677676677666766677676776776767677677667766767767767766667767666666767676776766676767767677676767767676677677667676767767677666667667766776776667667677676776766776776677676676776676667677667767667677667767766676767767677
66676677666766767677676776767677677676767767676766767667677677676776767767766766767767766776776677667767767767766776677666776776776677676776667666677667676677666767767767766677666776667767677677676776767767767676677666776767766667767676776776776767767676677667767767667666667766767676766766767677667677667767767767666776677677676677677676677667766776766666766766776767767767667667667766776677667767767667767666666766776776676776676767767767766677676766677676677666766776776776667766767767667676766666776767767676776677667766767676767767667766767666767666776767676676767676776776677677677677677666676776776767667676766766676677676776776766677667767767767767767666767676776767767767667676767766766776776666776666767666776677667676767677676776667676676667767767767766667676677677676767666676776766776767667766776677677666667676776667767767677667767767766666676767766767667666667767677667666776677677667766767766676676776776776776776776767766676766677676667767767767676667667767677676776767767767667767767767766776767676677677677667677666767676767767767667767766776776667766666676776776776677676676666666676776776766676766767676776776766767766767667677676767766767767767676776776776767767767767767767767677677676776776676677667667766776776767676677666776776766776767767677666776676677666767677677676676676776676776767767667766676766676776677677666676767766667767667677667677677677666776676676767766676666766677676766776676676776776677676676767766776767767767767767676676776776677666677676776676676776767667767667676767766676666677667667766776766776766776776666677677677666776776776776776676776766766776776767667676677676666767766767677666776776677677676676767767766767767767767676676666776776667666667767676766676767767676767766776767767677677667767676676776776767766776776776776767676776776767767767767766776676767677677667767667767767676767767767667767767677667677676676776776776776766776766776776666767677667767676677667767767667677676776767666766776776666676776766776676676766776676677676767667666776767676667676776776667767767667677666776677676667667767766776776667677676677676767767676666767767667767766667767766767766776766776776767666776767677676677667677667677676776776767767676677667666667767767767676767766766776676676667767766767666667766776677667676776677676666766766767667766766776776677667767767767667666767676666676776667677676676766767767766766667677677667677677676676776677677666667766666767676677677677676776677676776776776776666776666667766776677677676767767667676776776776667767766767676767677666767767767767676776776767767666766676676667667666776766767677667676776776677666776776766767766676776776776767766766676767767766676666776776767767767766677677667767676776776677677667767677667767667677677676676677677666766767766676767677677677667766776767667767767667767767767767766667676766677676767667676676676677677677667767677677677676776776677676666676767676776776676776676667767667676677677677676767667767766776766776677667767676667666776767767767677666776767767676677676776677667767767676677677667666767767677667667676766676676766767766766676776767767676776766767767676667767766676767676776776766776767667766776767676677666767767766776667767767767767677667677676667767766776677666676667766776776767676776766677667677666667766776767676676667677677676776766766677676776667767767766776766776767766667767676776767766767676767677676767667677676676677677676776776776776766767676767666667667666776767677676767767666676676767767767767666776776776776677676677667676776767766676766766677677667677677676776667766776666767766677676767666667676766677676677677666766767677676767766767676677676776776667766767677676767667766676776676677676776766776776776766776676677667667677667767676767666767766677677666676776667767677677676766766766776676677667766667767767677666667666677667667667677677676766677667767676677666767677677676767766767766767676776767767766667767767767677667676776766667767767676776676776767667676767766776776776776677677666776776666766776766776767676767677676776767766677677677667767676767767667676677677666667667766767677677676677677676677677676776776677677667766676767767767676767766767677676667766767677676677667767766676776766767767676676767667767676767667677677666767767666776766767677676676766766776776677676776667676776766766667676776676676677677666677676766677666767767767766776676766767766776776766766776776667767767667677676766666676677677677667767667676677667676776776776667666766767767676766776776767676766776766667666766677667676776766776766676776776767676677676776666776766677677676667767666776676776766766776776776776766776767667767676776677667767767667667676776776667767767677676766776776676666767767677676666776766767667767766766667677676766776767767677677677676666767676676766677667767677667767767767767676776776677676766667677677666776776776676776776776767676776776767677667767766776667666767667676776766776776767766676766677677677677677667767676776677676677677676776766776676776776676776776776766776776767766667767677676666676676767767766776767767667667767676767676767767677676767766766776676667767666667767767767767677667766766676776666766776666767667677667667676676767676776776776776767677676766776667666767767677676766667676776767767666677667677676776776667677676766767667767667767767767667767677676676776677676776667767767667767676676766776776766776676776767667676677676776676667767766677666776776677677666767767767667676676776767766776776677677677667667667677667676776666676776666767676666776776677677676667767767767767677677666676677676776676776766676667766776776667676767766676766767766677676677667677677676766677676666776767766776767676677677676767676776767677676677666776776767676677667667767667767667677677677676676666677667767767767766766776767677677667766676766767676766776666667767766766776766766776776766776667767767767676767667766677677666676776767767766676767676776767666766667767766767677677666776677667666766767766776766667667767676767767766776776677677667767766767766676766766776677667766677676667676667767677677677667667677667767667677677677676766677676676776767677677667766767767666776767767667677677676677666776667766667666776677667767667677677666676767767676676776776767766677667676766766676776767667766667767767677667767667767676677666766766677676676667667676767767677676776667677666666766676677676667677676766767677676776667767667677677667766767767767666677677677667766667667766776776776776776676776776776767676776766767677667677667767767767767767766767676776677676666766667677667677676667676767767676767767677677677677676776776667766776767677676677677666676776776767676677677666677667767766677667676676767766766776776776667667766776766767676677677666676767677677677666776776677667677677676767667666776676666667677677676676677667667666677677676776677676776776667767677677676766666667767677676776776667677676677676776767676666776766776776766666767676767767667767677667767676776767667767767677677677676776767767677676677676776776677667676776766676677667766776776767767767767677667766677666767666677677677677667766676767767766767667677667766776667677676666677667677676776677677667677667767666677677676677677667677677677677666776766676767767676667767667767766666676766776676676666766676677676767677676666776776677676677677667676767666766776776776767767767766666767767676676676766766677677677676767676677667677667766766766776776667676667767767767766666666767766677667767667767767767767767676776676776667677677667766667767667667676776776767767676776667767767766677677667767767767767676776776676767677677677667676776677667766767767767676776767677666676666676767677677677667767767676776666677667767767767667767767767767766767767767677677677677667667676776676767667677676767766667677667677667767676666766776776767767767766776667767767767766677677666766677676776776767767767767767676677676776676667767767767766667677677666767767676776766767666776776667767767766677676766767677676776766766767767766677676776667767667676767677677677677676766776767767767766776767767767767767677677667767767767767767767767677676677676677677677677677677677676677677677677677676766776776676776776677676776776767767766767767676676677676677677666776766667767667677676676776667767667677677677677666666767767766677666676776677677677677676676776776676776776667676776677667677676677677676767676767767667677667767766766766767767676776677676666767676676766776667676767667677677677677677676776677666767676776776676767676767676666677676666776676767667677676677666776766776767667666766776766766676766676767767677677667677676776776776767767767766776766776766677677676767676766767766676677676776667666677677677677667767676667767677677667667767676776676676776667676776776776776766766767767766767677677677677677676667676776767676676767676767767767676767767677677666676676677667677677667766766676776776677667767676676767766676767676766677677677677676767766776767676767676767767766766766767766676767666767766776776677667677666676776676667767667767766767666767677677677667677666776676776676776767767676676677667766676776766776766676776776766766677676767666776677676776676766666767766776767767767767676776666766766776677666767677676676766776677676766767676676767766776676776677677677667677677667677666766766667766766677676776776767766776776776776767677666667767676677677677677667676677677677677676767676776776667677677677666767676776667766667677677677676776776767767677677677676666676766766776776677667767767766666776767676776667767767766767766776776766676776776776667766676776676776767767676776776677677667677676776776776767667677677676767766667767767677667677676767767767666766677676767766767677677677677677677666677676766766767767676676776767766767666767676676667677677676667677667666776667767676776776676677666776776776776776776776767766676776776767767766776776667676677667677667677676767676776776767767767667677667676676667767676776767666676767676767766767766776776766666776676767667766776776766776677666677667666676767767766776766776776776776767676767767767766767676776776776776677677
76767666767677677677677677676677667767766767767667676767677676676776676776767767676677677677677677676676677676766767766776776776767677667667767666677667676776776666666776776767767767676776776776776677676776667767766776767766766766767666667766767767676776677677677676677677676767676766677676767676767676677676776677677667766667766766676767666767677667766776767767766667767666667766766677677667677677667767676776767677676666776677677667767767767767677676767767667677667767766776776776776776676776767767677667676766677676767767767767666767676767766776767766776677667767766666766677677667767667667766677677667767677677676776776776676676767667677677676766677667677677676767667677676676776776767767767677676767667677666767677676767677677676776776776766667667767666766776767766766776677667767766766776666767666776766776767677677676767666767667676667676766776767767667766667767767677667766677667767766776767676776776776766766776767666766677667766766776776767767767666667667767677666776677677677677677677677667767767667767677667677677676677667766676776767677667766677677676667767677676677677667767767766766776767677677666776666776766776676776776667677676766776776767767676676767767677677667767676767766776776776667767677667767676676776776776776776677667676776767676776667766776776667767767667766676677676776766766676677667767677677667766767677677677676667767676677667677677667677677676676677677677676767767666767676767767676776767676676776676676767767676767767666767767767767676676677666666677666766776766766677676676767766676767766676766766776776776776676776676667676677667676776767767667767766776676676767676776667676767677677677677667676666767667667767767677676676677676776666666676776776767677677676776676776766767666776776776766676677677667766776676767676776767676776767677666667767766776776776766676676676776776776767766776767677677676766667667676667677676776677676776776666677676676767667767676776767767767767767677676776677666676767677676677667676767667767676676767766667766677677677677676676767767666676776776767767767667766776776767767677677677667766677676767766776667667677676766676767667767767767767676667766667766676676767767676677677676776776776767676767677676776767677676676767666776776676767767666676676767766677677666767767766766767767766667766766776676767767767667767677667767677667767677667676766776776677676776676776677666767766776766776676776776677677676667767677667766676776667677677677677667766676767766676767667767676776776767666776766776676767766766766767766677677677667767677666767666776776766776767766766766766767767676767667666667676766666766767766676677677676676677677677676677677667666667677677667676776667677677677667676767667767766676767766677666776767767766776766776677667677676767676766776676776776766767767766677677676776667677676676776767767767676776776766667767676776667676676677667767676776767677676666677677676676676776776776676676776776767677667676767767676666776776677676667676677676766677667767666776767677677666766776767767667766767676776776677667677677677667677666676766776767767767677676776667676776766776776766676677676767677676776667677667667767767677667767767766767677677667677667767667767677667676767677676677667767677667666677677676776776767676767767676666666767676667677677666776767767677676766677666776776776767676776776767667766776767667766767666677667767676767666677667676766767676767667677676776677676776776676767767677667676767676776676676766667767766766776676677676776677666776766677677676776767667766767766676676776767667766776667676677676776676776766776676677667667767767677677676677676676767667676766676766776677666767767676767767667667767767676667666676776767676776667767767767767667766776767767767667767766776676776766776677676666767676767677667766677667677666666667676767676767766767676776776667677677676776767767766667677676666766766676666767677677667677677676767676776677666776776766776766776776767666776776767767767767766677677676766776666667767766776767767767767767766767767667767766677677677677676677676776677677677676776667677676767676776776776767767676776776776776676776766667676677677677667767677667676776676776767766776776767677677676676677676677677677667766767676677676776676676776767666677677667767676767677676766776676676767676776776677667766766776676776677666676776767767676776677666677677677677677676776776667676776776776767667767676776767676767766776766776676766767767676667767766776767767767677676766776677677677677676666776676766767767767767677677676677667766767676767767676776776767766766767766766766776667767667767767767677677666677667766776677676766677667766767766776667767766676667676776776766776767676767767767667767767676676776677677666677677677676767766766767677667667766767677676767766776667676776776776667767767767677667766776667676767676767766666767677676677677676767676676677677676766776677676667767766766776676776677667767667677667767676676767677676767767677676677677677676767676776677666766766767676676776767676776677666766767767667676776666676677667766767676776767677677677676676676767677676776776767667676776776676767666767667677677677677676776667676776677667767676667666776776776667767667767767677667767667767676767676767767667676667677677676776776767676776676676676776677676667767667766776667767767667667676776667766766676677676676776666767677676766667767766677677666767676676676776766776766667767766767666767667677667666677667766766677676677667667667677676776667767666776677676767677677666677677676776776666676776676676676677667766677677667766766767666766776776776767676677667676666766766767677677677666776776767667767677677676766776776766767767677666776767767677677667766767766667676776667766766776776766767767767766676776676766677677667767677676776776776666767767667767676776776676776676677677667767767767767677667766776677666776767766776776666677676766666776676677677676666766677676766667767676677677677676767677677666676767676767677667667676767667766677677667677676767676776776776666676676677677677676776767767767767676767767767676767676766776776776776776776667667767677677677666766677677667676776667766776767767677676776776776766767676676776677677677667766776776776776667677667676766767677667676766776766776776767767767666776667767677676767767767767676776677676776677677676776776767767676677676676676767767767667677676667677677667667676776667767666767677667667676776776767677667676767666776677676776776776776766666767667766667766767766776767767767767667677676766676767676776776776677677676767767766676677666767677667767677677676677677677677677677666677677666766667767766677666676767666776766766776677677666666776776767676767677677667767766766766766666776776767677666667767676776776677666776677667676776677667676767677667766766776667677676776767767676676767767766776776666776776676776666667677677667677677667767766766766776767677676766776776677677667766766677677677667677666776766776776776667667676767767677677676667667767667676677666667667666776776767666776776677677667767767677676767667666776766776776677677677676766776667766776666766676666776766767766667666776767767666776766676776767677677666776776776677676766767676667677676676767766677666776767767676776676776776776776767767767667677666666776767666676667767677677677677666667766767767677667667767767766677676767767767676776677666766676667677676766776676677667766776767767767676767677667667767767666766767666766776776677666776767676776767667676776776677677666667766766776766776767766677677667767767767767766767767676767677676767676676776677676776776776766776776776677677676676767767676767767767766776767677666666776666776667766776677676676767766767767767676767766776776767677667677677677677676676766776767677667676767766776767677666776767767666667767766776776767666676677677666666776767666667767667666776776766667676766776776667766767766776766776776776776766766776767766676677667766767677676676676776767767766776676766776766776667666776776776667677677677667766776767766676667766776776677677677677667677677677677677676776766776767766767677666767767676776676767677666776677676776776776776776677667767667676776667767677676776667767677667766767667677667677677677676766767767676776776677677676767666776766666776676776666776766676676767677677676776666676767677677676766776767766767767677676767676767766667767767766767677666677676776767677677667676776677666767676776766766677667767766766776776776766767667767766677676766676677677677676767667766776776767677677676767677676767677676766666776767767766766767676677667766776766776776776767667677677676677666776766766776667676667666666677676667767767667666776677666767676776666767767767766776776776776767666677677676776767766776677676767767767767766776677676677677676776767667677677677667767767767667667677677676677677667677667677676766666677676667677667766667676676766767767677677677677676766776666776677666776667766767676766767767766766767677676776766766776676766767677676667676667676766666776666667766677666767767676776767667677676666666767767677666776677677677676667677666776767667767666767677676776776676776667677677676767667667767666766677676676766667677677667766677677676776776776676767676767677667766667767677677667677667676776776767767767767676677667766776766666767667676776776767767667767766766766666767667667766776767676766677676676666766676666776776667677677676676776776766677676776677677676776776767667767767766776767767767666767767667767676776776677677667766667676776677667767767767677676666776776667767766776776776767676776766776667766776776776776676776766677676666666667766766776767767677667766676776776776767766677667766776767677677667766767667767766776776667766776776776676776767767767676666776767677677676776667767677667667677677677676776676677677676767677677666776677677666776776676766766767767767766677667766667677676767676667766676677667767667677677666667676767767666666767676776776776767766676776766766767767767766767677667767676767676767767677676776776776767767767767676776776776776767767767667677677677667677676776766776677677676776676667767767766767676676776776676767667767666776766776776767
67666776767666776767666666676776766776667677677676677667766667767767677667677667767667667766766676666767767766776676767676776667767676667767676776766776776767667767766666767677667767767667677677677677666766776766677676667677667677677667766667677677677676776766767767667677677667676766776676767667676776766677666676677676776676676776776776767667767677676767667676767767676776776776776776767676776666766776677676767767767667766776776676676776776676776767767767767676776776776767767767767666767666767767767676766676677667767767666776776776776766767677677677676776776776767767767767767667767677667766776776667767676767766676667767676676766776677676776776677677677676776767766677676667767666767767666677667666677667766677676766766776766767677677667677677666666776776776776666776667767767677676776677666767667666776776776767667767766676667677676776767677676767767767766676767767677677677677676767767676767766767767667666767767767767766776767766776677667667766676776767766766676766676776766676766776766676766677676767767766676667676776776776767667767676767767766767767667767667676767676677677677667767676767676776677677676677667767766776776766776776776677676677676766676676667767767666776667766776776776776667767676776767677667667766767767667767767677677666776776776767767677676766767667676666776767667676776776667767767766767676767767767767667677677676776676776767667767667766767666667676767677676776776676677676666677677677667767677676776776767677676776776676767676767677667766776766776776767676766667677676677677677677667766776776767767767676766776776767667767677676776677676767677667667667677677677666677677677676767667767676776776776776767677676767767766676767667767676776767677676776766776776776767767676676767667677667667766666767767767676767767676667677666776766767667767767767667677667767677676776676666767767677676676767767766676766776676776666676776677676766767667766677677677676767667767666776677677666666776776677677677676776767667667766776676776767767767766677676677676766776767767677666776776666676767677667676676776767767676767677667766676676676767767767677667677677677676776776767666676776767666666677666776767767767677676676677677677676677677667766676667677676766676676767767667767676766767677666767667766767667667766776776776767767766766767676776776767677677667766666676776776676766666677676766676776766776767767766776767676766776667766677676776676776767767676776767676776776776766776767676666776776676677676766677677666776767767667667767666667766767767767666767677666677666667667767766666677677676767766666767767766677667677676766676676766676776767666776767676776766767677667767677677677666676766767766667677667767677676776776766776766676677677676776776776676766776776766666776676776766776776776766776766776767766676776676677667767677677667766676776776776677677677676676667767767767677677677677667666767767767766676776667767676676776767767667766667667666667767767767767767676767767766677666776776667676667767676767767677667767677677677677677676776776766776776776666767767676776776776676767666776776676677677677676677676776666776776767676766676767767676767766776767677677676677667666667767766676667767767677677667767767677666677677676666767676776666776666776667667666776776677676766766767767766676767766776776667767767677677666766776767767666766676766766776767676767677677667766677676667766767767767767676766677677676766767766677667677676767766677677676776776676677676776776776776667667676766767767677667766776776676776776776766776776767677677676667676776767667667767767767677676667676666776766767766666666676776767666767767767676766677667767676767666676667766767676767767676776676776776767767767767676767677676766776677677666677666676677676677677677667676676776766767767766677676767677666767676767767676666676676677676776767667766677667767767676766767767677676776677676767677676676776676767666667767666776667676666676677677666776667767666676766677676767767767677667767676676776776767667676667676667667766767666667676776767767677677676776767767677677677677676767767767677677677666776767677676767676667767767676776767767767767677667767767766677676776676776776767676667677677676767767667766776766767676767677677676776767676676666677676776667667767667767677676767677676676767676776776767766676766776667767767677677677667766776776776666676767767767767767766767676766776767667676776676776776676776776776776667767766766667667767677676667766676667677677666767677676767667767767676776776776767667767767766677676766676676677676776667677666676677667677676776666767766767676766767766767676667767766776776767677676676676776667676776776766676766666767767766776677676766676677676676776767677677676767767667767766676666766677676666767767666766677677676667676676677666766776766667766676766776776767677677666677666766776676676776676776767766677667677667767676767767767767677667767767767666667677676767667666776776767676667766676776667677676666776776776767767667767667667676767767766767766776676767677667767767767767677666766667767767766676767767676776767677667676766776676677676776666776676767767767766766767767676776677667766766767677666677676766677666776677676776767676666766677666776667767667676776776676776776667677667676766776776776776676767766776667767767676776776776676766776766776776677667677667677676767767767766676776776767767767766766776767767767676677677677676667766767677677677666766767667766676776766776776776766677676676776767766677677676776776677676776767676676776767666667767677676677667676776667666676766776776766666677676767767767666677677677667766767676776666676767766776766767677667677676677667676766767767677676767767667767677676776766776767677677677677667667766776776676767767677677677677676676776666767676676767676766767767677676766767766767677676776676767677677677677666767767667667677677677667676676776776667767767677677676776776776767766667766767677677677676767767767666776666766776667677677677676766667767667767767766667676767667766776766677667677666676776776767767676767677666677676767767677667666767677677677666776776676767677676666767767767676767766767667766666766676677666776766776776767676767677666767767767666776676677667677667677666666767767767767766767766767676676677676767677676676776677677676776766767767767677677676776677677676766776677676776767767677676666767766776776776767667667766677677666677677667767677677677677667767676767677667767667767766767767667676776776666766767767667767767766767666766766767766667666676766767676666767677677677667767767767767667767766676767677676776767766666776776667677676776766676776767677676767667767766776666766767676776677667667766767767766677666677677676767767667666767677667677666767767677666776776767667667766667676776776766776667767677677677676767676767767676776776767767767767676776776676776677676766766767767667677677677667666676776677677666767667666766767767767677677676766667677666667677677677666676776776776676766677676667667767767766776766776776676776666767767676766767677677667767677677677677667767677677676776676767676666677677667766677677676767676776677666776666766776767767667766766666776766776676667667676667667767767766766776677676676766767766667676776676677666776776776767767767767767677667766776667767676767766766776767677677666676766767676676766767767766776776677677676676767676767677677676667677677677666767767667767766767767766676776767766776776776776776776776776776767767767766776776766666767767767767677677677666767767666776766766776776767767767767676767676676767766667676776676767677676676677666776767667767766776767767676776776767676677677677676776776676766667767767666776776766767767767677667676776776776676776776667767766677666767766776776677677677676667676766667667767767767676677677676766667767677676766776767767677677667667767666676766767766667766676776667766676776767667767677677677677676766667677677667767676766677676776776767766766776776767677676766667766767677676776776767767666767677677667767767676766677666666766666676676766676767767677677676767767767666676766776766767676667767767767767766776677676676767676667767767677676767767767767677676677667767767766766776776766767766767677677677676767676776776677666776676776776776776766776776676776776676767766776676776776677676766666676676776666667666767767677666776776776776676776776776676667677677676676676766677677667676776667766676767676677677677677677667677677676776776776667766767676776776667767766766667677666776767766766776776767766766666776776677677677666766776776676767766677676776767767667667667767677676667667767676766676776766767676776667767676776676677667677666676767676776766767766776677676766776667766766766766676776677676776767767677677677677676766677676776766767676776776676776776766776767667677667767766776776766776767677676776776767767767666767676676767766776767767676776677676776676667766776776676676776767767767767677677676677677677676676776776776677677677666677676677667767677676776677677677677676676766767677677676776676767767676767767767676677677676676767677676767667767676666767767767766776767666767766766767676676677677666776767677667766767766767667767767767767767767676677677667677677667767667767667667767667767676776767767676776667767677667666676767766776776776676767767767767766676776776767767677667667677676767767767677677676666666767677676677676766677677677677666767676766667767767677677677667676676676776676666767676677666776767767677667767767767677666767676766677667677676666776677677676776667666766776766776767677676677677677667767677677676767767767667677667666667667676667767676776676766766767766776776776667676767676776767676676776767767767767767676776676767677677676766776776776776666676776767666776767767677677666776776766676666776767767767677676677676766767677676767667677667667667767767766767767667767677676666767766677677677666667677666677677676776767767766766767676677667666776767767677666676776767766677666667677677667677676666776776776767677666776767766767677677667767666667767767766767676767767677667767767766776677667767767667766767767666767667767677667767677667677677676766776767676776767767766767767767677
36776676677676776766776776676776767677667667666766677677676766767676766776767767677676676677667767767676776776767766767667676776767667767676776776776767767766766677676667766767677667767766766776767767677666666767677667766766767677676767767677667767667766667677677677666667676676676767667767767677676666677676766776767677676776766767676767767767767677677676776766766776776677666677667666776767767766766767767676776776667676776776776676776767676766776776776776677676676776676767767767766776667767676667767767676677666667677666767767766766776767766676776776766767767766677677676776767766776776776666776766776776776766676667766776766776766766666767677677676767766776766766776677676776776767767766776767676767677676776776767677667767667767676677677676767667766767676776767766776776667666766677666767667767677677677667676767767766767767767767767677676667767676766776767676776676766776676776677676667766766677666776776677677666766776767767666766776677677667677677677676776766776776776676767666776666767667767766677677677676776766776776776776776776766767667667766677677676767677677666767676676776677677667676776676776667676677677666667767677666677676776767766776676677667767767766776676776676766666677667766766776667766667676676776767667766776776776767676676776667677676677667767767767766776767766676667767677667767677667677677667666767767767767676766766767677677676767667767677677667676776677667676666677667676776677676677677677667667667767767677676667767767767767767667767767767766666767767666667667667766767766776766767666767667677676776676776776776766767667676767767667676776666676676776776676767666776767667767767677677667677677677666776776667677677676766677677677676776676667767676767766666776776776776776766767767767677677676776677676776677667676776776767677676766776776677666776776676776767676766776767667676767666766776776667767766776767677667766676767766767677667677676776776767767766776767667767676776667767767677666776776767767767767677677677676667767767677677676766776667767767767677666676677677666666667667666776776776766767767677677676776767766767667766776776776677666676667676776677676676677677676766776767666776667676676767766767677677677667667667767767677676776776767767677667667667677667676766776767667666766677676767767767766766667666767767666776676677666766776766666776676667677677676676677667677676766767677667667766676676766667766776667677676676776676677676767767767767767676677667667766776776776767677676677676767767667676767667667766767677676767767676776776676666767667766666667767676776677676776676767767676776767666667676767676667767767677677677676666776776766776766776767667767667767766667667667767677677677677666677676776767677667677676767767667766767767767676767676667667767766767677676677667677677677666767767767766767767767677677677677667767667667666676767766776766767676676666667676776776776767676667677667677667676776776767767767677676767767766776767767677676676667767677677676767676767766776767767766677677676667766776666776767667767766776767676767766667766776676667767767767767677676677667676767666776776667766766666776676766677677676767677667677666767767766676766677677676766776676767676676776677676667667677667667767767677676667676776667677677677666767666676676677667767767677667677667667767767677667766677667677677666677676767767766776776776677677676676766767767676776776677676767767676676667676677677677667766767767766767766766767766676776767666676767677677677677676667767676767766677676776667767767767767767677676766776767677667767767666776776767767677677676767767676776767677677666667676667677667767766776676677676766767666767676667767677677677677676767767766677667767766767676767767767767676767767676776666767767766767666776767676776676776666776767766667766776667677676767767677667767677667667767677677676767676676776767677666666766676667766677676776767676767767676776776676767767666766766767767676676666767676776776767677676776677677667677676677677676676766667677676766776767767766766677666776776776676677676766677677677677676666767676776776676776676776676776676776766767667767767767676667767767766767767676676776676767676767667667676776766776766776767767766776766767677666767677676767677676776776767766767767766776667766677676767666677677676776767767676776766776767766766776766767766667767667677666767767767677667767767676766667667676776767676766776776776776667676776666676667677677677677666766676766776677677676667667676776767667676766767667766776767677676676676676677677677667766776677666776677676766676766776767766676776767677676676767667667767767677677676676766667766666776776776776776676776767766676776767767677676766776667766767667767677666776767676776776677667767676677666667767766776767767677677677677677677677677676677677667667676766776677676776776767667766776767677677676776776776767767767676766776767676766776767666667667767767677676766776676677667667766776766766776767766767676767767766776767766767766776766776677676767666676776676676666776776776766766676677667767766776776767666767667667766666776776676767766666776776766766776767767767767677677667667767677677676676776776767767766767666776776667676776677667766767677677667766776767767767766767676766767667767677677677667766666776677667767667667767667666766776776677667767677676776676767677677676676767767766767767767677676776776766776767766667677677676676776677677677677676667767677667767767677667667676767667667766776676666776776767676677677677667677677676666766676676766766776666767667677676677677676766767676767766776776766776766677677667766767767766766767767767766766767667767766677666766766776767677676776776776767676767767677676776776776676767677667767667676776667766776766677677676766776667677677677677677666776677667766767767766766766776776776776776767767677676766776677666767767677676767677677677676677677666767767667676667676767677676676767767677666776767766666776767767667676676676767767766767766776767767666676677677667766776776677676767767676767766766776776767677677676767676766676767767666776776677667667677676776776776776677667676776676766776776667766776776676767667677676766776767767667766766676767766677677667676776677667767667767677676767767677677677676776776666776676776676767677677676667677676676677677676776776766667677677666776667767676776767767676676767676677677676766676776766676776667667766766677667767676776766677676776776767677677676676776776776676676767766776666767766767677676776776767666767767677677676776676677676776776676666667666776776767767767767676666767676676676766776677676776767767676767677677677676776677676776766767767666767677667767676676676776666667677677666676776776766767676676776766666767666767676677676776766776766766776676767677676767766676767667666776677667767766776766766666667676776676776666677676767767767676776767676776666776776776776776776767677676677676776676767667676676767767677677667767766677666776776776767767766776776666766776767767767666776776667766767676776776776767767677676767676776767677667766677677676767767677676676676766677667767667766676767677676767677666677666667766767767767766677677676676676776676776776776666776666766676767767767676767677667667677676776767677677667766776776776667666667677676677677677676766767667767767766776667766766677667676766776676776776776776776766676776776776767766776766667766667766776676776767767766677677667677676676776776776767666767677676666776776776767766776766767766776767767667676676776767767767766767677676776766677677677667767767667676767767767677667767767766667667677676667767767677667767767766766766766766667766677676676766766767767767766766676667677676766666677676776667767767677676667767666776677677676767767666677676766776767676776767667767767767766677676766677667677667676767676776776676776676767767767767767667766666766776776667767766776776766677667767676667676676767767676776666776766667666767667766676776776776766776766666767767667666767767767767766766666676776776776776667767767676776667766767676676676677676766767667767767667677667766676767767767677677676767676676676767677666766677667676776766667667767767767767667676767767766677677676776767766767676767676767677676776676776767767766776776676776767676776776776776776676676767767666767767667677677676676677677666776767667677677667676767676677676676776676767667767666767766766776767667767676677677677676767676666776677677666776666776677667766767676677677676666767676776677676776776776766776767677677676676776766767676676676767676767766776676767767676766767767766776776667766676766766776767676776776776776776776776677667676776767766776766667676776677667767667677667767667676767676776776767676667677676767677666767766766676767676677676676766676666776767677666677676677676767767767676667677677677676776776666677676666676676667676776776776766667766767677677677677677677666776676776766676767767767766677667767667666776776666776676767676767677676776776776676767766677667766776767767677667767767666767767767677677667667677666667667677677667767667767766776776776667676776676666767677676776676676767766766766776676776667667667677666776667766776677666767767766776776667767767767767676776767677677677677676767767767766767677676677677677676776677676766677667766667666776776776766667677667677676677676677677666677667676776776776776667767767676767666767767767677666776666766767766776766676776776676767667767677677667766767767666766767767667766676776776676776677667676776776767676667667676767767766766767767677667667666776676776776766767677677677666766776776667767667666676776676766677676677666766776776767767667676767677677676776666676677677677676776776776776767767767676767767677667767767667677677677667767677676776766776667766776666767767767676776767667767677666766767666776667676767676767667766776676776767766776776676767676767766776667667767676766766776767767677677677666766776776676677676767677676767767767676776767667676776667767767767676676776767767767666776767766676776767677677677667766667667677667766776767677676666776766766767667766767767666776776776767677667767677676766677676676666677666666776767677667676767676666776767677676776776677667
667767767677666767766767767766766766766676766776776776767767677667667676767766767676776766767767767676776677666776776767676766766776776776776776767767677676776767667676676667666766766767676666767676767677667677667767767767767767667666767767677677676667767767667677667766766776776776776766767767676776676776767767767676767667677676676666776776676676766767676767767676677676677677677667676766776767676677677667667767766776767767767767766677676776767767767676676767767767677677676677677666676776766676776667767676767767766767676766676666677677677676676676776767767677677667767667767677677676767767767667767767766676776776676666767676767767676776767666776776676776776776776776677677676767666776767676666676676776677677677666676776776776767666776677677677676767677676766676776666776676776676766766767767767667667767666776776767667767766776767667767767766767666667766766767766767667767677677676776776767667767766676776677667676666776767766776767677676776776776766776676776766776776676767676666676667677666677676676766767767767766766776767677666676776666766767677667767676677676776776676776767677667767766767767767667766767767767767766666766776676776766767676667667767766776767667766667666767766767677666677676767676767766767676776776776767676677676676677676667767767676766676676767666766767677677667677667666767676677677667767677667767766677677677676767766776776776677676676776677666677677667677677677666676776767766776677676766776767677667767766767677667767667767766776776677667677667766676776776667677676676767666776667676767767676776766767767767766766767767667667676677667766767767767677676776676767766677677676766776666767676767767677667766766776776666767676776776677667677677677677667667766767677666667676766776767667677667677677667676767666666676666776666676767767767677677667767677677677667766677677677667766776676667767767666677667767667677677676776666776776767677666677677667676767666667667667767676767667676776776677676776677676776776767767767766776767767766776667766767666676766776776677677677677676767767666767767677667667767766776667676776677677677677677676766676776776767766776776666776767667667667677677676776766767676766676766666776677667677677676767677676776776767677666676677677676767667766667766677677676776767676767767767666776776776776767677667666677677676767767676667767677676767667677666767667677676677676776666767676667677676776767767676677677667766667677677666776776776676767767766767767676667767677676666767676767676767767767676766676776767766767767666677676766776766676776776766776676667677667767766677677667766767677667667676767676767677677676667767767676677666676667767667676776676776677666766766776776677677677676767767677667766677677667766666776776776767767677677677666767676676776677677677676767766776676677677676767767766767676776776776766666776776767667667677677666776677676676776776676677676666776776766776666776776677677676776776776767767677676677676776767677677677667677677667767676667767677667767676776676767767766667676776776776766766776676776776776677677676776766767767766776776766766776776767676776766676766766666776677666776676667667766667767667677666776666776766767767766767766766677667766676676776667767767767766767677677676776767766766776667676776676776766776677677677676776776776667767676767767766767676776776767767767667667677666767677666677667677676776767767667767677676766776776776766767676767766676767766776767677676767767677676776776767767766767676767666766776776766776776767766776677677677677677677677676767767676776776776766676767667767667667767766776776766776776776677676776776667676677677676677667667767766766677666776766776666767676767676776776766767676677667767766767676767677676677677676667676667676667676766776776677677676667677677666766776667767767767676667767766766676776767676677667767667766767667767767767676776767767667767676776776767666776766667767676776677677677677667677676776766776776767767767766767767667677667667667766776776767667767666776767667767766767766767766677677667767766776677677666776776766776676776677667667766776676776776767667767767667767666767767676776766667676776766767766776776667767667677676776677677676776767766766776776676676767767766776766776667667767676767766767667766776767766776677677676676766776776776776767676676766666776676766767767667666767767667767767666776776776767676677667767766767676766667666767676767677667767676677667677676776776677667677676767677666767677677677676776676776776667677667767767676767767677667667676677667667767677676676667677676767676776677677676667666776776776667767667667677677677667767677676776676767666767667676676767767666667667676767766767677676767677667766776677677667767767766767767766776667677666776776676776677676776776767766676766767766776776776766767666767766776766666676776766676776766776776766776677676767766667676767767677676766667677666767767767767767667677677676776667677677666676666767676767766767677677666767767767677676766667676676676666677677676776776677667676766676778666766767767677667766776767767677667676767676767676766766677676776776676776767677677677677667676776776766776676676676667767667677666767767667667767767676776776676776767766667766776666766776676676776767677667676776776776767767766666667766767677676776766666666776667677676676776767766767767676776666776766766667667676767677676667677677677667767767667676776776776677676676677667767766677667767767766767667767766677667766676677667677677666776676766776667766776776776677667677676667676677667766776776767667766767766767667767766776776677667677676776767767677667767667767767667767767676776776676667767676776666776677666677666776677677676776666776766766667767676776776676767666666776776767767676676776767767676776776767677676766776667676766776776766776776676767767766767667677677667766767767667767677677667766776677667676676776767767767767767767767667677676766676676676776776776776676776767676767767767767766776766667677667676776676776776776767767767676767677677666776776776767767767677676767676667767676676677676767767677676676677676776767676677667667676767766676767767667677677667766767676776677667667767766776776767766676677676776677667676767767666776676766676776776767676767666776776767766766776676766776766776776776776677677666776677667667666767676767767767767677677677667676667667676676677677667666776766766667766676667766776767766766767676776767767767676776766766767767677676767676776666767677677676776767767667766677677667767767676767767767667677667767676776677667767767767766767766676767677676766776766776766767766676767767767676776676776776767676767766677677676767767767677677677677677677676666776666676677676667767677666767767766776766766767767677676767767677677677667766667677667767767667766776667676767677677667766767767666676767766776776767766766776776776667667667666676676776766776677667676767767677677677667677666677677677677676767676776776677667677676767677677666776776766677666776766766767767676666776776776767667766776776776767767766776767767767667767766767766676766767767666767666776776666767677667766767766767767767766776766767767767766766766767767766676776667766776776776776677667677676677666667677677667676766766776676666767767667767767676776677667767666766776676667677676776676677676676667766767676767767767676677676767666767767766676676776676676776677667767676776767766776776767677667676666676667676767767677666766776767667767767676767767676776776776677677676767676766677677666776767767666767767766667767667677667677676766667676767766676766776776767677677677677667677676766767676767666776776676767766766776776677677677666677667676767767766677677676776767767666676766767676776776766776776767767676776667766676776677676776677676767677676776767676767677676776767677676776677666767676776767766766677676766677667766667767767677677677677666667677677677677667677677667677677676776776677677667677676776776776677677676666677667677667677667677667676776676776767767667767676767666776776776776776776676776767767766776767767677677676667767667676767767667667767766766676776676767676667676776776676776776666766776767767766776676776667677677677666776676776677676776767667767666767767766776677667767767767767676776776767766767676677667767677676767677667767666677676767676767667676677676677677667767676676676776776766676766776776766676776766677677676776766667666776667666776676776676676767767676667767766667766767767766667767677676766767767767676776677666776666667767676776767766667766667676676766776767676776776776676766766776677666666676667766766776677667676767767767767676767767766766676776776776676776767766677667766766776667676677677677676776677677676776776776767676767677676776766766666667676676767676766767677676776767767676667767767767766776776666767677677677676776776767676776666676767767767767766767767767766676676667767667667766767767667676666776676776677677676676767676767767767767676767766667767666676776667677677666767767676776667667767767677676776767666776767677677667766666667667666676776776677677676767766776667666766667766676767677677667676767767667676667767767766766677676767767676677676676767767676676666667767667667766677676766667666767767667677676776677676776767667766776666776667767766776676776676667766766676677666776667677677667676776676676776767767676676677677667766776766767766767767667667676767676767667767677676676776667767767666776776676677676767767767767766667677676667766767666666766776776767666776776776767767677666776776776677677677677676767667766776776776766766766776776667766667667767677667766667767677677667676677676776767767766776776667676677676776677676767767676676677677667676767767767666766776776776776766666676766677667676766776677676677667767676767767667766766766766667677667767767767767677677676776776767667766767767676766766766767767667767767676676766766677667767677667767667667767666776767676677676776677667766776776676767766676776766677667667666677677667666666766766676767676767767767767676776667766677677666677677677667767667677677667766776767676677666776766776666776677677667666766676667666776776767676667767766776776776677676767676776676677677667677677
6677667677677676666767676766776776767677677677677666676767766766776676776667766776776776776766676776776776776767677667676677667767767676776767767767766776776776766766677676776676767767767766677677676766766776767767767767676767677676776767667676776767676667677676767767767666776776677676776776766776766677677676667677677676667676776767766676767677677676767677676676767677676667767767677676766766767766776677676776666677667766676666776776676776666767767766776667766776666776767676767767666677667676676677677666767767766767677676767766776666667677667767667766766776667766676776677676776776767677667667766776677676767767676767677676776776776767667666666767677667677676676776667676677676776767766776767676767676766767677676776776667767676776776676666776776677677677667677676767666766767677677666766677677667767767677667676767666767677667676677667767667677667677667677677667676767677677676766767676676767766676776677677676667767676767766677666676766767767767667667767677677667667767766676776767667767767766767676767677666667767767677677667766776766767667676666667767766767677677676677677676677666676766676767767766776767767767767676667677676767766766677667766776776767767677676676677677667767767767677677676767666667766767766667676776776776776766767767767667767676676767767766667766767766676776677667677667767766676676767667767767767767766676667677667677676776776776776776776776776776776776666767677667676776766676676776676676766776677677676677677677676667676776776676767676667766767667767767767767767767666767667677676766767677667667676767767677676776776766677677677677677676666776776666677677677677666766677677676767767766767667677676776667677676676667676767767767767767666667766766676666776677677677676677677676776667766767767767767767767767766766766767766776767767677676677676676767667666767767666767767666676767676776667677666776766767676776767767676767676767767766776676676776766767767677677676766667766677667677666776776676776767677676776676767667767676776767666767667766767767766766677677677667766677676776776767767767676776677667766676776776767766776767676776776767676676767767676677676776776677676776776776776776767766767677666677677667766776767677667767677677676776776667767767767767767766776776776776776767767667766767666767767767767767767676666767676767767677667676766767677676766666667677677677676667767767666676677676776776666677676677667767677677676676767667676767666776677677676776776767676766776776677667767676677667766677676767767676776667767666767667766776677677667667767767767676767677676767666766776767767767767666767676676776766767767677666666776676767676776767766666767676676776766776677666767767766767767766676776666676776776767667767667667677677667677667767767677667667677666767767767767767676776776677667767677676676776677667666776776767676776767767666776766776767767767667666776676776776776776766776667676677677667677676767666776667676776677667667677667767767676766677676776776767676776766677676677677677666677666776766767767677667766676767767767666776776776776767677666677676776776776776667766776776776676676776767767766767766776767677676776766667677676766677667677676776767667676776677677677677676676767677667667766776767676776776776667667676767767767666767676776676776676677667667667677677676776677676666767677676776776776776776767767676776677676776776766767676776676677676677676776676766767666776776677676767667676767667766766776767676776767766766776666667766667676666767676776776776676767767677677667666766767666677667676766676767677677677667767677676776776766776776676767767767666667766766676776767767767767767676776767677676767766767767767676767677676767767676667677667677676776776767667677676776776776766677677676667666767767676767677676766776776667676677667677667767767767767767666677667766776767767767766776766767666767767676676766667677676676767667676776776766767667667767767676776676766776767767666766677677667766677676766776677676766767676766776776667767667767667767667676767677676776767676776677676677667767767677667766776677667676767767767676767766677676676776766677676676767676767677677677677676676776776776776676767766776776776776766776776776676767767676667677676776676767676767767666767767767766676766676766676767676676667666766667767677666766766776766776776776677677677667767667676766667767767667667676766766767667677666776776667766776776776766667677667676677676766677676677677677676676766676776667767767677677676766776776667767767677667767767676776677677676766677676776667676776677667666667667766776776667767667766767767767767766676676776677676776677676776776677666767766766766767767767767666676677677667666767667767677676766776766776776776677677667766776667766776767767676667677676676776767677676767667676776776677676776767767676677677676766776667767676676776776667766776767676776767766776677676767766677676766767767766776776766677677676676767677667677676776767666667767766666767767667676767677667666666677667767767767677677677677667676667767676766776676776667667767767666766667676676766776776776776666776766676767676767677677677676776776766776766766676776766776776776677676676776767766776676767677677667667767767677666767767676766767767667676667767666767767677677677667767767767676776776677676767667767767767666676766666766767667677677676677677676767767677667767677677667677667766766776667677677667667677676767767676677676776776677667767766767677676776677676676676767767767676677667767766766766667766776776776767766776677677676776767767676776676767676676776776767667677666776776776667667766667666667666776776676676677667667676667766667767767767767766776776677667767767766776767676767676767766676677677677677677667667677666767767667676776776677676766767667767767767677676766766776776677676776677677677666766776676766776776677677667767676776776767767767676766767767767766767667767767766767667667666677676676767676776766766767667666767677677677666767677677666677667767676767766767667766776667676676767766776776766776666677677667766776776767667767667767766767676776676667767677676676677677676776677676766776767767766767767767666767766766677666776767766667767666677677676766677667767667666767766667677677667677667767676767676667676776677676776677677677677667767676766766677667767767767677677667766767767666677676776666667677677667676667767767767677666766677677667766667676667676776676767677667677676776766676767766766677676767677667767666667676676776667677676776667766677666667767676776776767676666766776766776776776677677677676776776776776767766767677677677676776667767676667767767677677677677676677676776767767767667767667666776767666776666677676776676767767766776766667667766776766776767677676776677676666677677677676776767766766677677666776776667677676677676776677667676766676676676766776776767766766776677677676767767676767666776677667677667667667767766676676776776766667677667666767766767667666776676667766776776677676677667666767767676776767766776776776776766766667677677667677676767667766776776677677676767677677676766776776776776776766666776767767767666766677677677676667766667677677666767766766677667766776776776667667767677677667767676776676767677676776767676766677667676776677677667767676767667667767766767767667677667767677666776767767676667767767767677667766667767676676776767676676667676767676766767676767667767767677666676677667767677676676776766676666776766776776767767667667677677677677667766776766767677667767767767767767767666767677666767667676776676677667667676677677676676776776776677676776776776767676676776766676776766767666776767667767677676776776766667666776677667767767676667677677677667666767676766767666667677677666767676677667767767666667677666766776776676776667676677677677666766767767767766767767667767677666766676676776666676766776767676776677677677676667676767766776766677676667676767676776776767766677676676767676766767767666767677667667767767676767767767677677676667767676776776677676766767667677677676767676766776767767767677677666776766767766667767767766767676677667767677677677677677667677676677666676676676776776676666766776677677666676767666767676776776776776667677676776776676776676776767766776667766767676776766767676677666776767767767767667767766766677666767766776776776776776776776776776776676676667767667767677666677677677677666677677666776666776767767767677676766766776676766776677677666676776767667676776667766767677667767766666776776776776776776676676776776667676766676767767767677667766766767677667666776676776776766776776667766776766766766776667666776766776767766667767677676776667767677667767666776677677677676766767767676677676766677676776667667766667676676766776677677677677676776676776776776776767666776766676766776667676776767676776667767677676766667766776677676676776776767767767767766677676776667767666767676776677667767767676766677676677677666767766776767767677676667767666776776666667767767767666677677667767766767766677677667766767676677667767766667767766776776776776767677676776776667767767767766677666776767767767666767676767676676776666767677676776667767766767666667677677667667766776767667767677676676776776767767667677676776667766676677667767677676766767667677676767677666677676766776776767767667667676766677676776776776776677677676776767667666766677677677676666776767767667677677676677667667767667767677667676666776677676667766676766767677676677677667677676776767676677667676666677677676667676776767667676776667767767767767677666667767676776776767766767767667676767667676776776776667677667766666676767767766767677667767676766767677667767677676666776766776667767677677667767767767676667767766766766767766766767766666676776676776766776766776776776666676766666776766766776767767767677676667666767667667767677667767767676776776767766667767767676767767767766677666676676676776676776767666667767667676677667767667676776766776776667667767767767767676676766776776676776766767767676766767676676676776677676767667767766767676677677666766676677676676767676677676766776776776766776666677676776776776776676677676767667767677667767677667767767676776676676766776776677666766767767676776776767667767667676676667
676766666776676776776766676676776676766776776767767676776676666667677676776677667766676767767767676776776776666776766666767677667767667677676776666776776776767767667667676676776767767667667676776776767667676767766776677667677677667766767766776776767676767767667767677677676767767666776677676776666767666767677677676776767767676776776776676677666776776776767766677667666667767767676776677676767677666767767667767767766767676766776767677676767766677676776677676667766767767767677677677667766676776676776766766677676776766677677676676776776676766676767766676776767666767767767677667676677677677676767676776677677677666676776767766767677676766667667677676767767766776776666766776676767667677667667766676766776776767677676767766767766776676776767767666676667676676667767667767677677677677677676767766776676776676676767677677677676776677676776766767667767767667676767676767767766676776776767676776776677677677676776766776767676776676767767677667767767676776776776776767676767766766776776776776776776666766767767767677667766767677676776776767676767677676766776776676767667767676767767676776767666767676677676776667677677667767767667677667676767667767677666767766776676776677676677677677676776767767676767766767667677677676776676676767767766767676666677676766676776776767677676766667766666766667766776666776776767767677676767667677666767676677676677676667767676767766667767667666776767667667767666676677676776776776776766776767666766776677667676767676767666776676776767767677677676766667766677677666776767767676676676677676677676766776776666667767766767666776767767767677677677677677677667767767667676677667767677676767667766776776767676766676676676776667767667677677677667767667667677667767767766776766776667766766767666776666776776767677676776776776767766767767767676767667676767677677676677676776776776676776776776766767766677676667767677676766766776776677676767767677677667766776677677677677676767676767677667677676776666776776776666767676767666776767676776767676767766667767677677676766776776767666766767766767677667766767677677677677677677666776776776776677666767766677677667766677677676676776677667767767767767766776767766776767667767677676776676677667677677677676676667767767667766767766767767676776767767766677676667676776676766666776776776776676776766667767666767767677676776677676677667676767767677666767676667677677676776667767767667667677676776776767767767767667767766677676766776677677676776776776676776766766776776776776767767766767676766776666767767677677676776666776767767677676776766767767667767677667767666676766666776776766766776767667767767767767676766767676767766766776766776776776776767767666667767767767767766767676766776676767766776666676776666667667767766676766766677667766767766677676776776776766776766677677676776776767767666767677676767676776767676776767767677677677677677676776767766776767676776766767676776776667677676776776776776766776677676776676766766677677666776676776766766766776766776677676767667676677677666776776776767767676676766766776776776666666776767767667677677666776776776676767666667766776767767767766676776667767767767666676677677676667767767767766776776767767767677677676776776776676676667666776667677676767766767767676776767667767767767667767676766676766767677677676776776776776776766767677677677676677666776676776676677667677667766766676766767767676776666767767667766767766766677676766776776766676676767766677677666776767676676776676776767767766767766667677676767666776667767676776767767766766767677666676676776776776667666667767677666676776766776776767767767667667676677676767676767676766676767667666767677667767667767667667676776767677676766776767676667677677677666767677677677677666766667766767767766667766677676776677676776767666776666767767767766767766776676776767667766766767766676677677676667676667676776676767677676767767766776776667767666767767677666667767677667677677666767767767767767666766667667766676676776767667767677676776767667676776677676677676767676767767666767767676767767666766677667677666776776676676767667767676776677667766766767766767766776767766667677666766767767767666677677676766677676767676676776666677676677667676776766776676776767767767766766676776776776767677676776677666666666766766776776677666776776766776767677676776766776676767767677667677676767767767676767766676667767667767667767767767666767766676776677667766776767767677667766677676666676776767767767767677677667666676776767766667676776767677667666776776667766676667766677667767677667667676776776766666776767766767767676776767767766776776767766667767666776776676776776776776766767767676667677677677667766776667666776776676767767677677676767766667676766776667676776667677676776776776767677676776766676776776767767767766676677666677676767766677677677666767767676677667676776667766776667767677677667666776766776666766677667677667767766776667767676776766776767677676776776676667766767667767766667677676776776667676666766767677677677667767667767766767677677677667766766767677667767776677677677677676776776677677667667666677676677666776776776767766766776766766767677676677667677667766767767766767666767676677677667676667677676776676776776676767767667677677667767767666776776767767767676677676767676776767767766677666666776767767767767667767677676776767766776677667767767676677676666676776667667677666767676676766676766766676776676776677667677677676776776767676776776776776767767676677677676676776766666677676767767767667677677677676767767766676676776776667767767666766776776677676766776776676766677677677666677676776766776776676666766767676776767667767767666776776767676776676766766676676776766677677667667766767767767767767677677667767676767767677676666776677666677677676776767676667766776666766776767666767667666766676677676776667767677666676776677666767767666767766666667766676767677676776766677677667677676667767677667767767766676776676767667676776677667676667676676667677667677676776767677666676767767667667767667767667766767767767667667677676666776776676766767767677677676767767767766776776767676767677667767767766676766776776776767767676676766766776677667667767667666776776776766676767767677677676766766767767676766776676677677677677667666776767677676676767667767677677676767767766776676776776677676776776666667667766677676767767667677676767767767766766767766767676776676776766767767676776677676776766667677677677667766767666767677677667767667767667767767767766666667767767667667676767677676767667676677677677666767676677666776766776767767767766776776776766776767767766677676767677677677677667677677666666767766767766667676767677677676677677676766676767676766776776767676776676766677676776676667767676667667767677677677677676767667767767677666776766767676677677677676677676667767767767767767677676766767677667767766776776776767766776677666767667766667676767667766667767766677666776767666776776776767766767676766776767767677676676767767666767677666776776667767766776776766677676767677676666767676666766767676676776676776776776767766776767767676677666767766767676667767767667766776676766677677676677667677676667677677667676677676767767767767767677677677676767676767676776677667767666767676776766767676676676766767766767766767767767677667766776776677676767767767667676677677677667667767667677677677677676666676776766667767767666776766667767766776776776776776666776767677677677676766766677677676677677667767767667767766676767676676766767677666766776676676776767766667766667676776767767677677677666776677666676776776767667767676776776767766776776776676667766767677676776766676677677677676667767767767676676776676766766776776766676667677667676766677677677676667767677677677676766677676767767667767766677676776767667767677676776766767677667766767767677676776776767767667766767676776767676776677667676776667667767676767767676666776776766666776677666666776776767676677677667676767667767766776767767667766767767676676677677667767766767767767677666776677677676767677676667677676767676666676667767766766667767766776667767767766677667767767676676676676767666676677677667676766776767766677676776776776767766766667767767677666776767677677676767767677676677676677676776776776776767666677676676767677676776767766676666767676766767767676767767767676667766666776767676776776776767676666776767677677677667667767767767766766776767767667766767677677677677676667677677667667767676776767767676766776776677677676776767767677677667767676677677676767766677667677677666767666766667767766776776676776767667667767666776767676667677677667767766676676767767676776776776667767767677667677677676776776767667677667766766766766767667677676766766767767767667677676766676767666676676776776676767676767676767767767667666776776677666676767766767767767676776776676776677666676676776776666766776776767767667767666776666676766776767667667676776677677666666776776767767767767676766667677667767767677676767676776776676667767767767767767676776776767677677677676666776767676767677676677676767767677667676677676766676776767767766767767767767766766766666776776776667766677677677677677677677677677666677667677667766676776776677677667767766676776667676767667666776766767767767766767677667677676667767667767677677667667767766767666767677676776767667767766776776776766776677676767676767666776767767677676666677676767767766776667667766666776767766776767666776666666766767667767676766776776667676776776776767767677667767767767677677677677677677677676666767667676677666776677677676767677676667767677677676677676776667676677667677667767676676677676767767766766667767767676767676766766767767766776677677676766766776766767676676677667667767767767667767667667677676766767767676676767766776676767676667676767767767767677666776776766677677676776776667767677676776776766766677676676666676776776776766677676767767767676776676776776676666676776767676767677677676676776776776677676776766767767767767767767677667677666776677667667676776767677677677676776776776677676677667767676667666676677667766667667666776776776667766667667766767766776776776767766677676776667766677676677677676776776776667676776677667767766776766766677677666676776776677667677
6766677677676776776767767767676766767667767676766667767677666767677676766767767677667767767667677676676677676776767676766677676676667677666767677676676767677667676776767767676767767766767677676776677676676776776766766667767676766776766766776776676776776766776667767676776767767767766676766767767767667677677677677676767666776677677676776767677677667766776676677676776666667667767676776677667766767767676767766677676766766677676767767766676776667677677677677677677676767667676776776676776776766676766776767677676776776776667676677677677667766767767767766766766766667667766676676766776776776666767677677676767677667767767767677676766767667667676677667766776676766667767666767676767767666766767767767666766776776776666776667767766767767767666767766676677666766677667667767667677667767666676766776776676776667767666767767676766766776676766776776767767667767767676776776767766776667666767667767766677666767676776776767666767667767767767766767677677666676776776776776767766767766676776776767767666667667766767676676766776776776667767676767767666776676776667677677667767676776677676677677677677676776776666776676767677677677676776667676677677667667676776667676767767766677676676766776767667767677677677677667767676767766767766677677676677667766776776677677677676776776767676767767766677677677677676776767667767677667767766776676767677677677667767676766766677666767677666776676677677677667767677677677676776776776766776676776776766767677666767767767676766776676767676677676776667767767677676677676767767766677677676776767767767767677676767766676767767767676776677677667767667767767676677677666667767767767666767677676776766667677677667677677676776677676776667766667677677677676676667767667677676776776667676776667666767766776776676767767676767677666667676667766767766677677666776676677667767767767767767766767766776767767767767676667667666677676667766767677667767766767677676776767766666677667767677676677667677666776776767677667766776677666766776766776666767766776776766766677676677667767667677667767767677677666767667677666767767767767767767767767767677676767676776677677676776776667767767677677676767766776676776676776766776667677676776776776677676667767767766776677667766776767767676767767676677676766776676677677676767766776766776766776766667667766776677667766767767676776776677677677676676776667677676677666676776766776667667677676766776667767677676667677677666676677667676767767766667766766776767766767767767676767766766767766767676676776776776767676776776767767766766767767767677666677677667767676767767666767677667676676767676776776667676776776766776767767767676767767767767676767767677676676776776776776776767677676776677676776667767766677666776676776776776767676766767766776776776767667767767667767677666776667766667767767766776776677676767667767677677677677667676767667677667676776776677677676776776676676767767676776666776767767667667676776767676776766766767677677677677676767667767766677667677666776767667676676766677676776677676767767767767666776677676767767767677677667677677676767766776666766776667676767767676677677676677676776666776667677677676776667766666776767667767766766667767766767767676776776767667766676776676677666776676766676767666676677677667676766676767676667676766676766776776677677677677676776767767667666767767767667667667677676767766666767677677677667677676767767676767667766776766776677677677676667667767677676667676776667766676776776767676767767767677676767677677667767767676776767667677677677676677667676767667676767676767767677676767677676767766676776677667767766767677667767767676776767766776667767666677667667677667766776667766766766676766776677676776776776766776677676677667767677667766767666677676676767676676766767666676667767767767767666767677667766766677677667667667677677677677676776767676767676776677667667767767676776776766776767677676676767766766767767676776677666667667767676676766776776766776776666776667676776767766776677667766767677667766676776776677677676776767666767676676666667666776776767667677677677677677667767677677676677676676677677667676776767766776776776776776766667676676767677677667767667767676776767677677676767766767767677667767767667766766776776767767766767767767667767766676776767766776767767767666676776776766767677676666776776776767767667767676667677677676776767667676667767767767677676667767766776677676766677666766776776767766776676666677677676766676776776677677667676767767767767767767767676776667767766767767667677677667766767767677666677667766667766676767676776776766676766776677677676667767676776766667676666767677666676677676677667766767677676667767766676666667766767667677667767667767667667676667676776677676767676677676776667767767766677676776676676766776776767767667667767766666666767767677677677667677666776766767767767677677666776776667676766776766666677677677676776767667676776676776766776776667766677676766776776766776766767676766776776766776677676667766766776776677676677676767676776776766667666677676676676767766767677676766667766776767767766767676677677667767677677677667767767766676677677677666776776767767767767667667767767766766767676676676766676776776776767667766766776676776776676776767767676776677677667766767677676776766767666666677667767766677676766776677667766767766776767767677666677666667677677676776776776766776767766766776677676667767767676767767667767767677666677677676767766776776767766776766776776776767667766667766776767676676776776767767666667766677676667767677667766767766667767767767767767767767666767767767767676776776767666677677666677667667666667767676776677676766776776666767767667766776766767677676767676776677677677667767766766766766767676776766666767767676776676767767667666677676676776677677667767677667667677677677676767766776677677677676677676776776776676667666776776667767767767676776776676767767667767766667677676776767766776676776767767677676676766677677676776767667676677676766767766776766766677667766676766667676766776676776767676776667677676667676776776677677677676776676776666776766677666767667766766666677677677666676767767767677666667666776767676766767676767677667767676767766776677676676767676677677677677677676776776767667767766677666667767666776776776776676766766776767766677676776766776677667767676776776767766767676767676766667767767766766776676776667676776767677677676776776766766766766677676766776667667767767766776677676767667677676776677667767667766767677666666776667677676776677677677676776767676776766776776776667767676776676677667676667766677667667677676767767766767676776776677677676676776666776767666767676666767767667676767767677677676666667767667676667767677676767676776667667766676677676776667766676677677667677677676676677667767767767667766676767767676776767766676677676776666666767767767767767767766767766666766767767676767767677667767766677667676776767667666767766766767766767677677676776767767666666766666667667667767767666776666776776667766767667667667767767666776776767666766676776776677666776677677667767667676767676677676776776767766776766767767667676776767767676767676766676766767767766767667767667676776766666676767766776767676766667767767767676666767767677667677677677676776776676776677676676667767677667677677666776766767667767676676776776766767667667676666776767666766766677676767677676676767767767677676676776676767767767766776767667666667767767767767767666776676766667666767676676767676767676667767677666776776676776667767766776667766767767667767766676776776776776766766766667767676776767767767666676766666767676667666766776767677677676676776776776667676667767677676776766767667667767667767766766676677676677666667766776767666776767676767766776767766776776767676767767767767667767666776676766677667767766767667677676776767767677677666767677667767766776676767767766776776677676766776767677677667667667767676676676776767766667677666676767766667767667677677676766677666767766667766676767766767767767667676776677676776776776676776677676776676766767767766667766667767766767767766767676677676776766766776676767767766766766776677666776776766666776776666676776766776677677676767767666767767766776767767767767667676767767766776766776776677677676667766667666676776776677676676676776667667676776767767767767767676766776776666776667767766776676676776776767676677677667677676776767667767667767677676676677667667676766767767766766666677677676776667677677676776776776667667767676766767767766676776776776667677676776766667767676766767676766767767767766776767667766767666767766766767767767767677677667667677677676767677676776666767767767767677677677667666767677677667667676766766776766767677667766767676776767767766667767767767676767767676776776776766776677667766776677676677666676776667676766767767766767767767667667766677676766766767767767666776667767767677677676766676776766776776767677667767767767767677676766676776776767767666776767667767767667677677676767767767676767666677677666767667767676766676677676776776766666767667677677676677666767767767767767667677677676767677676666767676676676767666776776676767766776767767767767767766767667767766776676767667767767676766667677667667677676767767666676767677676776767767767767677667767767677676766767766776676776677676767766766677666766677667676677667766666776767767766776766676767676766676766676776767766767767766767676776766776776766676676776677676767767766766667766766667676677677676776766776776776676776776776776677676676776767767667767666766776767667676767676767667767766667767677677667676776767677667767767767677676767767767766676676766776776767676776776667767666667767766776776776767766766677676767676677667677677676776776677677677677677676667676667767766667767677677667667667677677667767767766776676776677666776767666776766767677677667766677667767666676776767767766776776776776776766677676676676776776776767676666667676767676676676676766776767676766666766776767767767676767677667767766767767677677676776667766676767677667667667667676776676767767766776776776667766776767767676776767767677676767766677666677676776776767676677676667676677667767676676667677676677677677677677676666767767767767767677677667767767766
76666666676776666766767677677677667767767667677676676667667766776776767767676776776767766776776767767767767667677676776767676776776676767677676776677667767766776677667676676767767767676676667677676766667676776677676776776677677667667667667767767767677676767766776676767767767767767767667767677666776676767767766776667767767676766776767666767766677676776776776767677677676767767766676766776677666776677676767767766767666776776776767676776766677676667766767767766666767676776776776776677677666766766676666776767767677676767766767676776676776767767677677676667676776666766776676667767666767676676776666667676776677667767766767767666776776776776776766666776767676666677667667667767677677676667677667676767667666667767766767767667766666776767676767677677676766766766776767677667767767767767766776666776766767766676767667767767676766767676766676766776666667766776767766677667766767766766767766676776767677676776776776776776767676766766676776766667766677667676766767767767766766767677666776677677666766666666767667677677676776776677677667677666767666776676767767677677667767676767767767676667666676676666767676676776676776667767767676666766676776776767767667667667767677667767667767677676766767767767767666766767666776776776677677677677676767677676676767767677667767676667676776776767767767677676776766677676776676776667676667767667676667677676676766776776767767766767766677676677676766676767666776766766766676776776776776776767677676676666667766776767767666766766776666767667667677667677676667767666776666776667767766776776767667677667666767766776676776776766667767767767677667767666676676676767766776766767677677676767677667676767766767766776767676666676776766676767677677676776767677676667667667677667766776677667766776667767667676776776776776776676776767677677677676676776676776767767676776666776776776676776677677666776776766776677676767667676676676776676767677667767766676677676767677667766776676667767667767676767676767767767676776676776776767766767677666766776776767667677667677676776767677676677677667766677677676776776767767676767667676676766666767767767667677677677666776677676676767767677676767677676676766767767667767676776767676776667767676776676776666776676776767767667767767677667766767667766767667767667767767667767767667666767767767767666677677666667677677667767666767767767767676766767767767767766677677677677667676667667767767677677667666776776767767767767767667767676776676677677676776677677676766767677666677666776767766766676776766676766766776776766767676677676677677676776676666677676767767767767676776667676767767677666776667767766677677677667677676776666767767677677667766766776766677667666766767766776776677667677676767766776776767767676766766766767677676766776776667677667677667676766767766677677666667766677676766677667677676776766776776676767767767767676666676667766676667677676776677666776776776776677666767667767767676776776766677676767766766776776766676767766767667677667667666766767766667767677667677676676766677676767677667767766676766766767676767766666676767766776767666677666767767767676776776676776767676766676667767667677677666776667667667676776767767767666676677676667767667676776776767766667667677666677667676767767767677676776666677677667676676677677677666776677666767767767766776767767666776767767767766767767676677677676766776766776776677667767677666776676776676666767667667677676766676766667766776776767767677667767676776776676776776766676676667767667676776776767667767676776767767766766767676767667666767767767666676776776776776667677676776776776667767767766776676776667766766767677667767766666677677667677676776776676766776667676776767767766767676767677677667676776667677676776766776776767666677677677667766767677667767676667676776767676676776776667766666766767767677677676676676767767666677677677676767767667767767767677676776767767676767666676776776776766776766776676776776677667676776767666776677667676767677667676677676776676677677677676776766776666776676776676767767676776767766776776676767667767766776676767677666767766767767677677676667676776767676677677667677677676776767677676776676766776766767767676766666667767767766677676767767666766767676767767767767767677677667667667667667667667767766776767667667667767767767676776766766776676776677666776766776767767767767766767767766767767767766767677676776776667677676766767767677677677677676767766677676776677677667767767767767767766677676767767677677667767766667767767666677677676677677676676776767766676776766677677676767677676767766766776667766676677667677667676776667677676776767677666776767767677667767767766767677667677676776776666676767767677676766676767766776767677677667767766767676767766767767666666776767767766767676776666667766677666767676766667667767676776766776767766767766766766667767767766766776776776767766666776667767766767767767677677676667766676766767767666666766776776776676766667677676767677667667667767677667766776676767667676767767767767666767677677667676776677677667677667767677667676776776767767666767766767767766776776776776677666766776776667667767766676776767766766776776676666776776666677676667676677667767766776767767767767676667676767767676766776677677677676667767766767666667677676767667767767766766767767767666767767767677677667766677676676766767767767766776776767676776676766776776676677677666776776776776767767677677667667767767667767677677677667767667667676776776766766776767667767677676767667676776767767767767676767767767676667676766776677677677676666676776767677667767676677677676767676776766667677676776667767766667767766667767767767676677667766667766776767676776767766766676766676766776776667677676676766677667766766667766677676677676676766776776676767767677667766766776767677667767766776776666667677677667677667767766776767767677667767677667766666677677667677677676766677677676767676677676776767677667766666767767767676667676776776767766767677667767676677677676767767767766766677666776767767676767767667767766767767677676767677677677677677676776776776676776776776676767677676766766767666766776776776767766776767677676776677677677676677677677676776766776776766776767767677676666776766776767676776776776767677677667667676666677676767667767676766776776776767677676776677677677677666767677677676667677676766666767767666667667767667677676776677677667666776666676677677676666776767767677677677676776776776776776676767766776676767676767676766676776776677676767767677667767676776767766677667667767667666766776776767766776766677677676676767766767676776766766776667767677676666677676776767767666666767766667676776666766776776767767667767766776667767767767676767767766776767667676667766776677667676776776677677667667677677667667667677677677667676767677677677677676767767667676666776677667676667667767766767766776776767767677677667767767767766676767767767666776767676677676766776676767767677677676767767677676767767667766677667767766666776677667766767767676677677676767766677676667667677676767766676767766776666776776776776767666766776776767767676776676776767677667766676676776767676766776667677667767766776676776776776776667767767666767667766677676677677666766776677676767677676767767767677676667767766776776676776766776676677677677667766676677676776776776767767676766667676776666766676677667766766667767767767676667667766676776767766767767767767676776667667767767676677677677677667767667677667767677677676677666776767676677667676677676677676776667766676767767676676766676776676667676776776676676767666676767667676676667677666767767676667676776776677676676677677667767677677677676667677667766667766776767766676676667767766677666776766767766776776776776766667767676667676677677667767667766776776676667677676776767676677676676767767767767766776767677676767766767767766676776767676776767767676776776767766776766766767767666776776676666666767676676676776677677676776776767767677667767666667767767767766776676666676767767667767667767676676767677677667767676767767677677676677667767677677667767767676767766677677676776676767667767767767677677667766776776667767676767667767767677666677677666776776677666666776766776776766776767767767767767666767677667767766677676767677677676776677676776776676676676776767767767766767767767766766766776667767766667767767677667676677667767767667677677677666766776776767677667767767676776676776767766776677676677666676677676767766667767676676767677667767766767766776776767676767677676676667766667767766766776776677666776776767677676776767767767677667676767667767677677667677677676776776767766776766767677676766767767767766767767766767666767677677676667767677666667667767767677666776767767766667676776767676776676676776767767667767667767667767677666776776676776767676776776767667767677677667767676666766767676767766766776666776776766666766766767677677667676766776776776767677677676776767766776767667767767766776776776776766667767767767767766776667767677677677677676667767767666767676776767676676676667766776667677667766767766766666766776767767676667767766676766776776776776767667766776676676767767767767766677667677667667677677677666677676776767666676767767677677676667676766776766767676666767767667767766766776776767766676667767676776776667766766767676767676767766766767767767666776776676767767767767677666676767766776766776667767676676676776677667767676776767667767767666767766776667667766766776767767667766767677677676776776776776776766667767766776767767767677666666776667667767766676666676766767677667667676767766776767677666767767767676767767767676667677667766767767766776677676677667767767677677676766766776676776766666776676767677667767677667767767767767766767667766667767766776676776666677677676776676766676767677677677676766667766776776767767667677667766676767676766676776677677676666776766776776766767767676776776776677676666766766666767677676767766776767676767767767677666767767676776776677667767767676766676776766776776776677667766767766676767677667767667766766677677666776767767667766676766677667667767767677677666776766776776776767676666767677676766676766776767666767676776776676677677676767767677676676776767677666676767767767767666676666677
67766766776776776776676766776776767667676677677677667767676776767767677677676676766666776776677677676776677667676776676677666776767766667767767767676776677676677667676767767766667677667666767676766767677676767766767767767677676776676766767677676676677677677677677676667677677676776676676677667666776677677677667767767766766776677677667767767676676767767676677667766776766767766776767766776776676767767667676667667767667766767767677677667767666767767677677677677676667767767677676776767767766766776776767676666766767766667767676776667677677676677666776766776767666677677667767766776677677676767767677667767677676677677677676676667767677677676666676676677667767667667677677676676667766677677676776776676676666767676776776767766677677677676776766776766676776776676677677677676776676767767677676767667767676766677676776676776666677676767677676766767677676677667677667677676767677676767767767766667767667677667677676676776767676666767677666776776776667767767676776776767677667766766666677677676767766767767676776677676776776776776776776776766776767667677677676776776767766776776767676767677667676766676767677677666667766676776676676767676776677677667767676776776776667767667666767767677676776766767677676666776776666666677677677677677667677667767766776776776677676677676776767767677667676667767767677676676667677676767766767766766767766776776776767767677676767767677677667766776776776667677677676767766666776776767767766677667676677677667667766676667667766776776776767667677677677677666767676767767767767677667766767667766767766776677677677667766676776776667676776767666667677676776766767767676667667766676776677667677667676776776776776667677677677677677676676776676676766776766767667676767666776667676677676767767767767676676767766667677677676766776677666766767767677666766676667676677677666776776677667676667677677676677667766766766676776767766677677677667677676776677676776766677666776766776666767676776676676676776776676776676767767677677666767767677667667667667767766776677677676767767677676767667677667766776776776776776667766667676676676776767666776776767766776767677667667767767766776776767766776766766767767677676766766776767667677676667767667677666767676677676767766766776766767767767667676676776676767676766776676767767767767767766776767766667766767676766767677677677667767766676776667766776767676767767677677667667666667677666776776676767676776776667767676676776776776767676776776776667766676677677676776677666776677676666767767677676776767767676766767767677677676667676766767677677676776776767767766767767667677667677667677677677676667767767766776776776676676766776776767677666667666767767766776776767766776776776776677677676767676767767766776676767676776677677677667766776776666767666667667766676776776767767766776677676676776776776776776767677676677666766767767676677677667667666776767676667677677676776767767767667676767766667767666667767666666666776776766676776677677677676776666776766776766667767767677667766767766767676776667676776776677677677676767676766677677667676767677676667767766776667766677676776767667767676776767767767667667677667767767676776767767666667767766667667767767766767677676667677667767766676666677677667767766776677666677676767767767676677676776767677676677677677666667677677677677667667667677667767676767767677667667767677676766676776776776776766776776677667676766776676677676776677676766667666766776776667677677667677676766767676767676766766676667767767766767676767766776676767667767677676776776776666767767676776766776766767767677677667766677677677677667767677676767676776676677666677666766767767767766676767767767677676767766676776776776776766666677676676776767667766776767676776677676767767677676776767677666677677677676676667676776676767666776766767766676677667677677677667676767766776767766767677676677676776667767767667767676776676676776776776776666767667667676767766676676776776776767766676677667767767767677676776676776776776677667766776676776767677667766667676667676676677667767677677676667676666766767767676776767677677667767667767666677676776767767676776767676776677676767667767677666767766666776676766767767767676776767677677677667677676766676776767676776776766776766776667766776776667767676676776776776776767766776766776767767767676776767767666767767667677676776776666676677666766767767666766767766776677677666776767766666767676676776776766676776676666767676767676676666766776677667767667766776767766776776766776776677677667677677677677677666667677677666776667767766776767677676776767767676776767766767767767677667767767677667676776776767767766776676767666677676776666676776766767767767766776767676766767677666767766776766776676767667767766776677667667766676776776776776767677676767676776776766766767676676676667677677677676766767767677677666767677677677666767767666776767676666776776776776776766767767677667666677676676667766676677676776676776767766767676766676767767676766677667676766667767666776676766766776766767767676676767677667676677676677677676767677677666767767766767666776776776776677677677677676776676776766767767767676767667766776767767667766767667677667667667667767667767766776677667767677667767677676676776667767676776767767767767766666776776776766776676776767676776676667666767677676676667666766677667677667677677676677667767666776776677666776767767766767766767676667767667676667677676676776667766767766776666766666667666667766776767766766667766677677667767766776767677667767767767676676776776776776766776767676776666767767766767667766676776776776767766676767676766776767677666677666776677667767676677667667767767666767677667676767766776776776776676776776666767767667767766766766776767667676676667677676776667767677667667677667766766677677667767767677667677676776767767766776767667676776677667766677677676776776767767767677676767767766677667677676776767667766776767667767767677667767667676776776676767667676676776676767676776766677676677677676766776767676767667677676766767677676676766766677677667677677667766767667676776667676767766766677676667676676776767766767676767667677677667767666766767767766776776667677677677666776766776676767767767766776766776676666766776767666776767677677676666776677667767767767666767766667677677676766677676767767767667666776776776776667676767666767767767676677677676767677676776667677677677677667766776677676676766767667767676766766677666667766767767677677677677666776766676676767767676776767767767677676776776766767667666767767667676776776776677676677667667667677667677677677676776776776776776766776667767677677676666767766776776666766667676766767676776767767767767767767677667767766766676666766776766767766776767767677676767666767767766776767677667766766766677677677666676767767766767677666776676677676666776767666776776676776767767767676676767767766767766667676767767667767766766667767677666676776776666767667766776767676677667766666677667666776776766767767676776666676766677667767767767767767677677677677676776776766766776677667767677676776667766767767766767767766776766767766776767766677677676767767767767767767767766776776776767767766776776776767767676677676667766776767767767666776667677676767667676767676776767676667767767676667676766677676676677676766766776666767667766676766767766776766676676667677667677676767767667667677676776776776776667676766767676767767677666676767767667676767766767766776776767766776767767666677676667677677666767767676776766676776767676676776667677676776776776676676667667677676767677676767677677676776677667676667767676776767766767676776776767677677677677667676667667767767767767767667677667766677667767766676776776776776677677677677677667667667767766776767677677677677677667676766776776766776776776776767667676667666666676767677676677677667766767676776776676666667676767766767766767767767676667666776776766766667767767676767677676776776776677676776676766776766767666776667767676767677677667767677667767767667677676776677676766767766766776766676676676676776667667767767766676677666776767676767677676767666666776776676666776667766776667767676766766776666767767766767667667677677676667676676767667767666767667767666666766667767677677667767767676776676776767667676776776667767676776676766676776677677677677667767766776776677677676767667677677667767767676767677677677677676766776667766776776776776767767677676767676677676776666767766767677667667676677676766766767767677676676776776676766766766776677666767676776767667767677667767677677667767677677677676667767676676776676776676766776767676767677667667767767766776677677676776766776767676667767766667667766677676776676667767667766667767667676676776776766776677676766776667766667767767767767767767676767677676676767767676767666776776677667767667667767767767767766677677676766767676776767676677676776667766676766677676767766776667677676677666676676677677667667766776776766667676776677677667767767767677676676667667767767667676776776776676677676677676776766766676767677677677676767766767767766776677666667767766776767676766776766667677677667766666767677677677677677666676776667767766767767677676667676676766776766766667767767676776666776766776776776677677677676776667767766667767667767676766677666666667767767767766776766676766776677676767767677677667677667767767677677676767767667767767667667766766767667766776776766676767767767767676677676767766767667767766767667667677676676677667767666776776776767667766767766767667676677676776767767676676767676767767677676767767676666767666767666666776667677667666676767766776776767676776776776667676677676766677667767767677676776776766766767767767767767766776676776776776767677677666766766667667766767676776776776776676766667766767767667677677677666677667677676776677666776767667767676776776667767767677667766776776776776776767767767676776677676776677667667766776667676767767767767676776776676676677677676776776676776767676767676766677667677667677676776776776677666767667676776676767767767676767676776676676767766776766767677667667667766767767767666676776667666677677676776776776766767667767677667676677676776666776776767767676767667767766767767666776767667677677676776766776776766676776667
36667677677676776767676767667767766767677676776776676767766767666767676676767676776767676776677676766767767666776776666767677677676767767666776666776776677676776776776776767767677676766776776767767676766767767767767767666676667767766776677677676767767677667677667676776667767767767766676776776767677667767667676667766767677676767677676767767767767766666776677676677666677677667666767676677677677677677677676767767767667676667667676776767766767767676776776776676676776767667766666767767767766776776776667766776776676767767677667676767766776767766667766776776666776776666776766776676776776767767667767766776767677677667677667667767667666776767766767676767677677676776667766767767767767766666776776767766767677676677677676676776767666776766776766677677677676776776776767767677677666676677677676767767767767766776676767767667676766677677676767767766767767766676776776676676776767767677666767767676676776677677676676766666767767767676666766776776676667766776776776767766766766766766676766767666676767767767677676767766766766677677667666667766767676767677677666676666776776767767767677677676776776666677676776776767767676676776676776776776767677677677667666776767766677676776776776766766767677666666667767677666667766776766776776776666677676776776776766676776776776666676776766767766776776767676676776676776667767676767677676767666767767767677667767766677676666767676677676776677676776766776767767676767677676767767767767677667676776666677666776776766776676776776677677677677667677666776767767677677676766767767676767767767767767667767767767767767767767767767767766776776667677677677667767676766776776776776676677676776776776676776677666767767766767667766666776767667767767766677667676676676667767666776766767767676677677676767767767677676676677676776767677676677667677667767666776667766776776667766767677677676666667767667767676676766776677677667667766767667676676677676766776767676767767676776776767767766767667677676767766776677676676776767677676677676776776776767676767767676767667767766677677676776666767677667677677676767677676776677667766767766676677677677667767767677677676776677676676677666776676677677676767667767676776767767767766767767676766776677667767676677676776776667677667767667766667766676767767677677667766767766767766677667766677676676676767677667667677677677667766767676677677677676677677676666776676766667766677666776776776767676677677677676767676767677676776776676767677667767667676667677676767767667767767767767767767676776776667767667766776776776677666676767677677676776766766767767767766776776776776776766767767767676776767676776776776676667667676676676766776676667667767676667677677667676666776677677667676776767676766676676766767766767677666676766776776776776667767767676776667667767677677677667667767666676766767677677667767766676766766766776666666676776776676667767677676776776676776666766767677677677676776676767767766776776767766676776776766767677676776776776676776676767767767666677667676666766767767676776677677667767676766776776677676676776766766776677677677677676776767676776776776776677676767767677676767767677677667766676766767667676776767767676666767676776776776776776776676776676676677676677677677677666776776767766767767676667667766767766677666776767676776676766666666766676776767767767767676776767667677676776776776766767767676677677666776677667676776767767677676677677676667767677676767767676767667767666767667677677677677667767766766767767666776667667767676677676676776776676767766767676776766666776766677667677677667666766666776776677676776667766677667767676767676677676767667677676677667676767676676776776766767766677677667767666677677677676767677667766776767767676776676767676677667767767677677666776776676776776676776776776776776766766677676776776767766766776776666776767766676767767667676776776767767676676776767766776776767766767767767676677667676776677677666767767767667677677666677666767677667667676677677676776766776776776776766776776776677676767676776676677677677676766776767767676776767766776776766776767667766776766677666677677677676776766667767676676776677677677677677677676677676766767677667766767677666676776776667677666767766766666676666677677677676767667766677667677676666667667667676766767767766677676776677676776767666767766766676776666677676767666677666767677667666677667767767667766667766776677667767766767666767766776776666667677677677677677677677677676666667767677667767767767677666667676676667767767767666676667677677676776767676776676767767767767767667766776676776767666776676676766767667667677676767766776667766776776776676766676676776676776666676676776776667767677677666776677677667766776776667676767767676776677677676776767676767667767767677677667766776767666666767676667677667666776666767767767676676676666676677666667667677676677676676666767767677676776767667677677667766766767766776667766676776677676666677676767767677667667667676767767677667767677676767667767677677676766767667767767676667767677677677677666776766766767677677676667767677677677677677677666667676667677666776767767766776676676776776766766767677677667767677676667676776677677676676767767767767676776767766676676776767667767767767766767766776667767666776767677667767676767677676766767676676776676676767767667667667667666666676676776776776767767767677677666776676767676766676676676767767677677677676776776767766767767766776667767767667767767767677677676767766766776677677676676666677666776776677666776767676776776667677666767767767677677667676767767676767677677677676776766776776767767767677676776767676776666676776767767767767676676776677677667767767676776677677677676677666677676776776776776767767677676676776776776767666776766776776776776776767767667676776776776666776776676677667766776776776776676677677676667766677676666776667667766767766776676667676776767766666676676767677677676766776767767766667766667767667766776677677676676676776776676676767667766666767767767766776776767766776776666676776676776666666676767767766767767677676677676677676776676766767676667677677666767767767677676677676766676767767766776676776776776776776667666766676767767667767667676676776676776776767766776776676676776776767676767667676776767766776677667676776667767766667766766776766776767667767677676776776776776667767767676776776677676767767666677667766776676667766676676776667667767767766676776776766766767767667666767767767766776667767766767676776767667767667767677677676776676767766767767767767676667766767676776666676766676776776776776776776676776766766766677667667676766776677677677676767666767766776767667766676767766767766677677666767766667676776766677676767766677676676676776766767767767767677677667766677676677667676767667767676776776666666667667677676766767667767767766767766767767667766666766776677677677677666667677667677667767677666767766766676776776776677676767677677677666776776776667767767767766776666676667766776776776776677667666776776776766776776776666677667767677676776776766767766776776767667767677667767767767667676677676776776776776767767667667676776767677667766776676767677666676766776776776776776676676767767767667676776677666767677677666767677667767677677677677677676667767677676776767676766677676766776776766767676767676776666767767677677677667667766766776767767676776776676776776776776767677677676677677676676767677667767766776667667767667666776677667667766767667677676767667667676767767676767677676676676677677676776677676767766666766666776776776776667667676776677667677676677676766776677676677677667767676767767767767666776667677666767767677676677667767766776766766767676776666667666667767677676776676767676767767677676767676776677666767767767767767766677677676677667767766776676776677677677667676676776767676766776776666766776767666676776776767766677666776776776677676776677677667766676776677676776776677676667766776767667766776767767677666677676776676677676766767766767767767767767676767677676677677667766776667766776767677667767767766776767667766667766766767677676776676776667766776677667767676766776776776776776677677676766667767677677667766766767766766776767767767767767676667767767767676776676677676776767677677666767676676767767766766776666776776677676776767767677677677666676766676776666776767767677676776767766676767767677666776667677667767767767766676766766667677677676776776667676666776776677677667767767766676767677676676767677676766766666766767766766677676767677676676766776776776776767766676766766667766767667667766666776677676767767767767677667767677667677666677676776676776667767676776766767767767676767767766676776666767767767676767767766776767767767767766677676767667676767677676776767677677676766767767667767767677676767767767767676767677666767677677667766677676767667666767666767667767677667666776766766776767677677676767667666776776776767676677667767677666766767767667767766767766676667677676676776776766676767767676767766767767667676677676776677677666666776767767676767666776776767666766667667677676767766776776776677677676776767767766766776676767676766766767676667676677667676766766767766776767766767667667667677666776766676676767766767767677676776667767667767666677677667766776667767767677677677677676676666767667767667676677676676776767766767676776667766767676677677676676776766767766776776676767766667677677676767767667766767766676776776677676767767766767676767767676776766767667676776776667767676766767676677676767677676676767676676776767767666776776767677677667667766767677676776676677677666666766676767767666776677676776767676676776677666666776767766767766776677667676676776767676677677677666667767767676666767767666767767676667767767766776767767677676776767767677676676666776766776766666767677666766667676676667676767767676677677667767766667766666776667676767677676776776676666776667677667767767767767677676676677677667676776776767766776767667767767667767677666767766677667766776677677667767766776776677667676776676776677677667677676667766676676776667677666776767676776776667766676776776776676776676767767676767766776676776676677677667766667677667677676667766676776766776767767676767767677676767676776776776776776766667667767766
67667766776667676776766767767666776767666767677677676766667666776767667676667677667676776776776767667666676766677676776676766677676676767676767766676677667677677677666767767677666776776677667677667767677677667677667676666677677676776767767766767676677667677666766767767767667677677676676677667767767676776676776776776767666677667667667676676776776776676776767677667677666776767667676766767676676677676776766767766667767667767676767766776766677677677676767766667767767766776677677677677676776676776677666766776677667767677666776677667667677676767767667676776767767667676667766667767666667676776776677677667767676776767667676767677677666776776667767766767767676677676767666666677677677676776676666766677676776667766766667676766677676766767667767667767766667677666677676766776766766767676677677676767767766767677677677677667766776676776776677677677667766677677667677676776766776767767667676676766766666767767677667676767676766666677676677676767677677677667766776677676776677666666667766667766667677676767767676766677676767767677667676667677676767666677667767676766677666776776776776776776776776766676767667677676667677677677666776776676776766776767676776776776676767766767676767767767676767676776677667766667767767676767767676776776776766776767766767766766767766776776676667767767677667767767767767676766666767767767676766676767667766767666767766776767676767767667677667676676776776666766667667767677676776766776767767676677677676776767676766767766776767766767767667767677677666776676677667677677666766677667766766676776776766766776776776677677676776776766677667667767677677666667767666767677666667677667667767767766676677667767766767677677676767677677667677677676677677677676776767677677676776667766767766767677667766767766776767767677676767666767767766677676677677667677676767766677677676676767677676767767667667667767676667676766776776767677666766676776767667666776676776676667667767766766776776767677677676667766677676676776776776667766667766776767666776776776767676767766776677667766767767766776776776676776776767767767677676776676767676767767677667676677666667666776677677677677677676776767676776676666776667677666667676766666776766667666776667667767767766776766677677677677676776667767677676776666677666766776767667766676676676767676776776776677667677677676766767666666766776667767666667676677676776676677677677677677677676676776676677677676676676677677677677667767767767676776776666766766776767767667766767767676766766676767677677676776776776767767766667767767677667766767676767767767766776667676776767766677667676766776676766766766767767667766767766767767677676767767766776766766766776767767767677676677667767767767767667676676776776776766667767677666676667667767667677677667676766767666776776676676767767676776676667667667767667666667677667766776767667767767677677667676776776666776767767766676667676776776767677677676676776677677677666767667676767676667766767676767667667676767677667767767676776776667767676767766767676766767766677677666676676666767766677676767767666666776776767676767677666776677677667766676766776767766676677677677667767677677676766766776767767767667766676776776776767767767767767677677677676676767667766767667767677666667676776677677676766766776676676767767676767766776676767676767767667766766677666767767666776776677677666767677677677677666776676667677676767767767766676676767767677676776766776776666767676767666676676767767767767767766776776667667677667677677676776766776767676767767677677676666776776776767667676776776776766676766776766767676676666776667767767677666676666776767767667676766676767677667766666667677666776766677677677677677676776767767767677676776767667667767666767676766776667676677667766766767677677677676776767676676667676776776776776776776767677667767766667667766767767767677676677676767766767676776776766676776766776676677676776776677666767677666767766776776776776667676776677676767666776767767667767677677666667766767767666776767677667766776766767677667766767666676667667766776667767767676776776776767676766776677677677666776766676766767667767767767766677667677666767767666776776776667676676767666776666766667767767767766676776767767767676776667676676776667676677676766767676767767767676776677676676677677667766676767767676677667767666666677676776676666776666767767766666776676776676767766776776667677677667766676776776667767766776677676666767677667676666776776766767666767767667766667677676776776677667676776767667667766766776666767676776776776677666676676676776767767667676677676676776677676676677667666767767767677676767677676677677676776677667676767667767767667677676776766766677667767677667767667667666676667677667767666767677666776776667677666767677676676766667666676666676767676776667666776767676767677677667667766667677667766677667667766676776767667766676676767677677677676677667767766776776776776776767666666767767676776767667677666776776767766676776676767667676766767677677667767767766776766767667767676676676766776767767767677666776776676786767767766766676776677676677667666676767677676666667677677676767677667767667677667766776676676766766676776667766666776776676767667767676766667677677667766667666767677677677677677677677667767767766677667766676776766776767676776776667767666676667677666776666677666677676767767767767767677667677676767767767677676767767767677676776676776776776767767677666767767767667677677677676767766766766767766776676767676776776676776776767767767767666766767676776776767767767676776776776776776667767676667767676776677677677667676667667767677676767766766776677676767676776776767677676776776776776766766766776767667767767677666767667766776677677676767767667677676767666767666767766776776776776767767767676776776676776677677666766776766766676776776767676676776776776767677676676767677677677666776776776767767766767767676776767767767767767767667667677677676766767767767767676767676666677677676677677676767676667767767767766767766677667766767767767766676776676677666666776776667676776776776667766677676767677676776677667666766776776776677676676666676767767766776766776667767676767676766776776776776776767767766767677676767766676677667667767677676676776767766776766677667677676677677676767676776767767766776667767767767677677667676667767677676666767677667767767766776676776766776776776767766767667677676776776677676676767767676667677666767676776667767767767677677677676766767667766766767766666766766767767677666677677666767676667767677676766776776676677666767666667676677677677666776676767666677677676767677677676767676776666776766776676766767767677677676776776767767677677677676767767676677676766776776676676776776677677667676767767667766776766776677677676677667677677676676776767766767767767766776666776776767766767676677676676767767677677676767767677677666776667677677667677676767767676776676776776676767676767677667676767667766766667767677676676776666767666767767766776767767677666776677676676776767676766766766767767766776767767677676776776677676766766776776767677676766766667767767767677676766776767676776677666776667766767766776676776776766767667666767767767767667667767767766666776776766767676677677676676776676776776767666666776767767766767666676767767667767677677676776767677676676766767766776767767667767677676676667667667676767766776776766776667667766776767666766776677666676776767767766776667767766676767767667676776767676666776776767666677677676776776776677677676667676776666676676776776667677677677667767767676667667766767767667767666767766776667767676677676776776776776667766666776776667767767766767677677677667677667667767767767667667767677667666676767676776667766776776667767676677677677677676776767677677666767667677667767676776767767667767677667667667767767767767767767767766767666767767666767677677676667767766676776667767766766767667677676677667666676776677677676677677676667676667766776676776766767767667677666776677676677676767676677667767667767676776776776677677677676767676766767766776666766776776667676767766767767677676776766776776766667766776776676766776776767676667767667766767677677677676766776767667767767676676676766666776776676776676776676776776767767767767767767676766776776776767677676776776776776776767766776666666677676676776667767766767677677677666766766667766776667766767767677666776677666676767677676776767676776776776667767676766767667667767676767667767676776766776776767767666776767677676766766677676676776677667766776776767767676776766776776767676776767767676677677676677667766676677667767767667676776677677667767766676776677666666667667677676767677676677666677677667767767676776776677667767677676767767767676776676767666677677666767767767766667677667767676776767667767667667677666676776677667667676667767677667667676667767767767767667766767767677666666766767766776776776676676677667767676767767677676776776677676776776776766766776776767767767766766767767667767676776676767767767676767667767767667676776776767767667676667676667676776767677676776766776776676767766776767676676767676676776776776667667767767767766667767767667666776776767667767676667767676767767766776776767767767767766767766676776776766677667676776776766776776767766776676767676766776776766776677667677667767766767767766776767666776767667767676776676766767767676776767677667677676666766767766667676776766766767666776767767767766776677677666667766767767766776776667767676677677677677677676767677666776776667766676676776776767676776776676666776766767766667677677676676776776767766677676676766677666676766767676776767667767676767766677677676776677676767766776776776766676666776767676767667677667667676767676767677666776767666767766677676776767666776767766776767767677677676676767677676767767666677677677677677676677667766776776767766677677676776776667677676776766666676767677677677677676677667766676767676667767767677666767677677666776676776776767767677666767676776776676767676766776776677676766767676767676776776767766767676776776676677666676667766767676677676667677667767767767767677667767767667767677677667767766776676767677676776776776767767767667767767667667676766767767676767676776667767676767767766677676767767
6667677676677667767676776667766767766776776676767667767677676776767677667767666767677676676767667767767676767767667767767767767676766766766776676776776776676767767677667767676776776776776676776676767676767676776776776766766766776767676767677667667677667667666766767677676767677677677667767767766776766676776767767676776776676767767676767767667677677677676776767677677676677667676677677677677677667666766776676767667766677676767677676766776776776766766776776766767766677677667666667676676677677667676776666776776776767767677676766767766677676767677677667766776767666776776776776676667677676677676676776776776767766767677677676767677667667766767667677677667767666776677677676767666766767667767767767667767676676776676776676666676677677677676776776677677677677677676676766767677676766766776776677667766676767677666767676776766776677677677667677666776766776776667667667766676676676667676776766776676767676766766776776676766776677677667767676767666667767766677667676776766767676767676667766776767666776776766776776667676776776776676776767666776776766776766776767677676766776776776776766767667667677677676776766767766776676776767667767676776776776766677667767767767767767767676676677667666776767677677676767677677676766676766776776767676767677666776776776776776776677676767766776677677666776666667677677667666767677667676667767666677667677677677676767676767767677666767676776776676776676776776767766776677666776776776667767767677677667667667767676677666666677677676677666767767767677676776677667766776776776776666776776677667677677676767766677667766676776677676666776776767767676767767766676776676767767767767667676677676766676776767667766676767677666776677666676776667767766666767766766776776776676776767767766776767766677676776676776766677676677667766776766677677676767677667666776676767767676677677677676767767666677677677667767676776677666766776776676776677677677666776776767667766776776776667767676666677677667676766676776767677677667677667677676776776667667667767767677676776676776767676766776767677676767766767667677676766776667677676776776677677666776676677677666667767667667767767767767767677677666767766767667677676667677676677677666776676767766776776776766776767767666767767766766776776766776776667766677676776776676666667767767677667767767667766776767667767766676677677666776676767767677677677676767767676667676776676767767677667767766776776776766677677667677677667677677677676676676767767767676677667677676776676677666776676667767767676767766776676667767767676767767667676767767767767767676776676676776776766676776776677676677667766766766776776767767767766676766766677677667677666676767676767666776676667767667667677667667676776767677676776776776767677667676767677676776776677677676776667766767766766776767677676776676776677667766767676767677666767766677676776767767766767676767767767677676766667676666776766776767677666776776676766776667677677666767676676667767767676677677667667667767766767667667666767676676677667767667767766776767676677666667676776666677667767676776767767766676776776767667667677676776667766776767676766677677667767767767667677676667766767766767766677676776767767766776767676676776677667667677667677667677667667767767667677677667677677677667677666666676676776766766677676766766677676767666766776667767766767766767767767677676676677676766776766767766776776676677677677676767766666767767676676677667667767767676776677666676667667677677667676767677666767666776676766677666667767676766776767677666666767767676676767676776776766667666766676767766776766776667767676667767767767666767666767767667667767676766767676776676676677667666776776677676767677677676767766767666667767677677676766767676767767766677676767676776677676676776776776766676776667766776776776677677677666767677677667676766677677677676767766676776767667767767767767767676767666767767667676766776776766677667766776776767676667677677667767676677676767676676676667767767767677667767767767766677676767766766767676667676776676776677667766666767767767677677667767766776776776677666766776667677676677666776667766767677667676677667666776677667667677666776677676667677666767676666776677666767767666676776766776667767766767677677677667677677677676677667676677677676776766776677666776767767767667767767767767767766767767767766676776767767767767677677677677667766776767676776766776667676677677666666677666766676767666677667667676776776677677676766776767767766767666766767767767766776667766666776776776767766676676676776766667667667767766667767667767676776776766767676766776767676767676676776776776676776676767767766776776776767767767676776767767766767766666677676776767667666766766676676776776767766667676766676767676676677677676676776767767766776776667767667766776776676676776677676667767676776776677666767767676676776767766766776776776766776676676776676776776667767767767677677667676776677677677677666677677677676677666676767766766767767767677677666776776776677666776766776667676766667676767767677676767677666677667767767767767767767767766776677667766776776776767676676776776677676767667666776676767767767666766767767766767676667767767767767766767766667767676766776776677676776676767667666776677677677676766776776676767766776776677666766677677676776766677677676766676676776776776766776676667766676667766776766767767767676776766667767767767767677676776667767767676767666676776676776776776776776776767677666776776667676676776766677676676766667666776776776767677676677676766776666776667767767666776776776766767677677677677676776776767676666667767767677666767766776676677676776677676767666776766677677676667677676676776776676667667677667677676767667676766677667676767767667767767677676766776767667667667767666666766766677676677677676767767676676676776677677666767677677666776677677677677676677666676767677676767767676767767767766776776677676776776776676767766766677676776767666667667677677677667667676776776767766766676767667667767767677676776667667666667677676767766776767676776676767666776676677676776677677666776677676667666776767676776776676767666766767676676676677677676677676766776776676776767677667667767666667767676667766676676776766776767676767676767677676667766776766767767677667767767676767676677666677666766767676676677666767676776677676677667767767767676676776767767766767767767767677667677666767676766677667767677667677677676776776677676766676677677667767767676776667676776776767767766767676676677677666766677677667677667767677666766767767767676676767766776666767767767767666776766767766767667667666766676666767766677677677677676776767767666767767766666776666767766767766767677677676676776676776677666766767766776776676677677667677676776776767677676766677676676667766767767677676676666766767766767766677666776767677666666776766776776767677676766676776766767666776766767766676767676776776677676677667667767676767676776767667677676776767767666776677666667766767677677677667767767676766766677676767766776776666776766766776776677677677676676767767677667767766667766766677666776667677676666767677676767676677667667677667767676767766767676767676676767766666776767766666776766677666766666776767667666767677676766767767667766767767666776766676766677667767766776776776766767767766767677666776676667766767766776776667766667667666767766677676676677676677676676767767766776776667767767677677677677676667677676676776677667767677677666776776767766776767677677677676666676776767676766776776767676776776677676676667766776767676776766766776667676776676776667677677677667677666767766766766776767766766767667766677676677676766677676766776676767676776676677677676677676767677676677676766766766767676767676776766667767767766676766677677667677667767677667667767667767676676766767677666776767767767767766776667767767677677677676776767767667677676766776776776776667677676676776767766776776676676776667767767677677677676776766776667677676677667766677676766767676677677676676766676776677666667666776776676767767676667766776776767676776667666676677667767666676776776776766766776767666776776776767766677667767667677677667767767767767767766676766667667766766776767767667676776776667766766767767676776776767667767766776776776776677666676776776767667677676667767767766667766677677676766776677667677676766677667767767767767767767766776776776676766767767767766767766767676776767676667767767767676776776676676767766767767767766676776667677677677667767667767767767677677677677676776767767677677667667666676767767767767766767666667767676676767667667676767677677677677676776677677677676676767766766776766767767767677677676776767676767666776766767676677667767767767666767767667666767767667677677676776676676767767667676776667677667667677676666766776776776776776766677676767667767767666776767676767666676666767676677677666767667667767767767677676677677677677676776776676776676776677676776776767676677677667767676776666776667766767767676767767667767677677667676767676667766666776667666767766667767666776767767767676666776776767677677667766776676776667767667667676776667676767767677677676767676677667766767667767666776667767676776776766767766767667676766776776676776767767766776666767677677666776667766776767677676776676767767667766776767667676776676776677676767767767677667677677676776667677677676776766767667676676776776676677677667767767767767676776676677667676676677667666667677667676776677667677677677667767766766766776667677677666776666677666776676767766776767676766767767677676767677677667767767767766776677667767767767767767677676776676767767766767677676767767766776677677676776767766767766676667676776676766776767677677667767766667767767666767676776667676776666767677676767766776767677676767666666666676767666677676667677676776677676767767767667767766667677667766767767767666667767766677666667766766776767767676676676776766767667677677676676676676677677677667667677677676766776666776776776776677676776667767766766776676766767677676776767676776767766667676767767766776676776766776766776776677667667767666776776767767667677667767767676667767676776766667766676667667676766776776767677677666767677677677676767667677676677667767767766676776776776767676
66766677666676776776776767766767767767767676767767767767677676776776767676767676766766767767676766767766776666767676767767667667766676776767677676776767766776776776677667676677676767766776766776776677677677667677666776776776776776776767666677667767667767767767766676767767767767666767667767767676776776667667677676776776676776766767766776676776767677667676776766766676676677676776766766667767767677676677676767677676776776766766776677667767767677677677677667666666767767766767677677676767767767677677667667677667766677667767667666767767676766676676776766776676776667666776677676776677677677677677677667767676677667676676776766776776766677677666767676776667667766677667767767766776766776767667676767766767766677677677677676776767667766767667766767767667676776766766767667676667676776767767767677667767676766766767767767676767767676767766667766666766677676766766677677676776666766767676767766776677667666767677677677677667766776776776666677676676776667766677667767767766776767766776677676776766766677677667666667767766766677677677667677666676676766776767766776767767767676776776776766767766776767767767677667766776776776776677666776766767667666776767667676666776676776677667767666667677676676676776767767666767766666767767767667667767676776776676767766776767676776667766676677667767667767767767766776776776767666767677677676676677677667677676676776766767677667767677677667676677676776776766666676677666776666767767667677677666776767766767677666676667767667766677667767766767767766676776776767767766677677666767677676776767767767667676767766776767767677676776676776776676667677676767767677676677667666776776676676776677677677676676767676676767677677677677676776666767767767767767767677677666677667667767676776766667767767677676677677667676677676677676677667667667677677676766767767767676677677676776767667666767767677666766776767767676677677667677677676767767767666766677677676667677667766667767767766676776767677666677667677676776667677667766767766776667766776776667676767766776767767766767666666676776776766676677676776767766676676667666677677666776776776767767677677676776766766776767677677667767767767667677677677677677666676776667766776776776767667666766776766766677677666767767676776767677677677676767677666677666766677667667666667676776767766767766766776766667667666666776767676766676767676767667766766667677667767677676766767766776677676677676776667766766776677677666767767766776766776766676767766677676667677677676766767767666776667676766766676776676667677676667767766767677677667666666767677676776767766776677666776667677677677667766776776776766776676776776766776767667677676677667677677667766767666766776677676676676666776677676776676667677677666766677667767667767676776776776677666667767767766766766767767677677666667677677677667767677677676766767767667767767767677676677676677676666667677666776676776776677676766676767676776766667677676666776776767767767767666766676776776767766766776776767767766767667767676767766776767667767767667677667676767676776767766677676776767767677666667767677676767666776766767767676776766666776776767667667676776776766767677677667766776676767676767767767677676776677667767667767676776776676667677676767677677676677667676776767767666766677667767676676776776766766676676776776677676767766667767677677676776677666776677666776776776776776677676767666766666767766776767767766776767667677677677677667666676776767767767676667767676676767667767677666677676677676767766767676776776776776677676767767767676776776677676667766767667767767766776776776667767667767676667676666677676767677666677676776766677677677666677677676766776676667766676677667766766677677666776766767767767766676776767667676677676767677667766776667767767766766766677667767767676677677676776767766776767676776766776767766766767677676767767767677676667677676776666767666667767766677677677667766677667766676776767677676776766676776766666776666677666766677666677676776776776776776766677677676767667677676776776766776767677677677666766667666766676766776677667666767676776676776776766776767767667767767767767666766776666776776676766776776776776776776776676767667677676677666666776767667767667676676776677676767767766767767767667766776766767767766667666776677677666767767766767676767767667677667667766767766667667676677677676667766667677676776776676767767766767677667767766767667766676666766776766776776666676666677676677667766766676776776766667767766776767766667767677667667767767667676767677676666766766767767676767677667676767667767676766767767676776676776767766767667676767767676776776767666676776677667767766776677666767676766776767766776776677677667767767676677676666766766766767766776776767667667767766676766767767766776676766776666766776667766767767677676776766767676776776776767767676776767677676776676676767676767766776666776776676766767767766667677676667677676677677667767767677667676677677676776666776676766767767676666776677677677677677676776766767677667677676776776767667677677677677677667766667766767776766776776776776776667767766776776766767677676776766776676667767767767676767766767767676767766677677666767766677677666766676667677677676776767676767676677677677667677667767667676667767767767677676776767677676677677667766776767766766667676676766676776776766677666667766776676776776767676677667767667767677676767667677677677676767766667677677677677676776767676677676767767666767767766776676666677677676767767676677667667676666776776767677677677677667677676776677667767767676677666767767766677667677677676676677677667676677677676677667676776667766676776677676666676677667767766767767677677677667677666776767766776766776776677677677677677677677676667767676666676776776776776677676677677676766767766666776767767676666767766776767767766776776677677676767667767767676667767766676776766767676767767767677677666776776767767667767676766776677667767766676676667767766666776776677667676667767766767766667767767767767676766677677666677677676767766766766776676676767766776776767677677677667667766676776776676676677667676776666677677676766776677676667767766767767767766776766766767767767666677666676677667767676667677667666676766676677667767767677676776767767767767766677677666767766776667677677677677677676767676776766776767766677676767767676677677667667676766776666767766767677677677677677666776677677676767667767767677676677676776666676677676676776677676677676667677676767667766776776677676767767767767676667667667767676666676666767677676776776767667767767767676767677667677676676776776677676776767767677676677666776666766776776776676776676776766767666776776676676677667766767677677676676677666767766767766776776776666676667677677677677677666776677667677667676776776666676667767767666667767676766766766776667767676667677677666767766767767766767766767767677677676676676666667676767676776767767766767767767767667767767676776677667667667766767766767767676766667676676766677676776776676676776667767766767666766767677676677667676667676676776766767767767767677677676776676776676767767676776667766776776766677667767677677667667677676667676776767677677667667666776667766776776776776767767767676767676776676776776667676767767766776766766767767767766767767766776676676766677677677666666767766676676766767766767766776776677667677676677676776766776667767767676667766677667676677667676776767677677677667766776767676776776676767767766667677677676677666767676767677676676776667766666667677677676776776776766676767676766776767766776767767677667766676776776776676767676676776766766666767667767766776776766667677676767677676767767676667667677667676776766776767767766776767767767766677677666767666666676776776677676767667767766667767676776776667667676677676766666776666676776776676667767767767766776667667677667766766676767677676766776767676767677666767767766767767767766767667767677677667667676767666776767666677676677677677676767766677667676666767766767767676667667766767667767767767677666776776677677667767767677677667766767767677677677676676776776767677677667766776766676676667766767666676767767676767677667667676767677677666767767767767677677677667676677677676776776677667767767667766776776776767676766766776676767677677677676676766767676766766667767677676767767667677667666776767676767677677677677666776767667666666676776766766767676766676667677667767767677666776776767676667676767767666676776676676776776676676766766766677667767677667677677677676776766776666667676766767677666766766767677676776677676767767676767676776677677676677677667766776766677677676776767677676667677677677677677676666767767767766676776676776767677677667676667766766776776776767667677676676676776767666776676776767667767677667677667667767676767766767767676766767676676766676767667676667767766776667766766776767767677677676766766676667666776776767766776666767767677677677677667676776677677676677677677676677667767766767767677667677676776676667676776677677677676776767666767767767667677677676776776677667767766767667767677676776676776677677667766676676667666767677667766776676676766776776767767666766766776767767766766677676776766766767767767766776767767767767677677667767677667766677676666767767676766767676666776767767676677676766676766676767767666667767677676776776667766776776766776767767677676677667667676776676776766776676677667676766776776766676776666776776666666776776767676666676776776776667766776666776776677676677667676776767767667666676667677677677677677667677676677667766776766776776767666767767767667766676767767767676776677677677677676776767767767767767677676666667677666766767766667677677677677666776776767766767767767767676676776667766676776766676776767677666767676766676776776776766676767767767767667766776766776767767677677677666676676776776776776677677677677667767677666776776766767676766776767767676676766766776776766776767767676776776676767767667767767677677677666766676776677667766776766676776767677666676767767766767676776766767767767766667767666776767767766776666676667666677677667676766776766767766776676766776776666776767766677677676677676676776767766667766767767666667677666776767767767767667767767767677666676776766776767667667
67676676766767767766667676767677677677676766767767667676676776676776776767677676677667767676766776676767667767677677677677667767676766667767767767767677666767676776767766677677676766677677676767676676776767767766766776776676666676677667767667766776666776666766767767676676667766776767766676767767766767667766776667766766766776776766676667767676766776776776776766677677667767676676776776767666767766776667677667767767676767666667676776677666776667667676676767766676677676767667677676776676776677667767767676776667767666767767667766767767766776766666677677677677676676667767767666776677667767766767666776676667677676776776677676667676767666776666676677677666776767666676767766776677676767677667676767677676776666767666677667666677666776766776766776676776776776667677676776776776667767766776676767767767767676767767767676766676677667676776767667766776666677666767767766776776676767766776676667767677667767767676776776776776766766676776776776767766676776767676776776766667767766776776667666667676776676776677677676766666766776776776776776776666667666667766667676776676767667676776776767676776767767766676767677676776766767676776767767676677676776767677666676767767766776767677666677676776776667767767767767677676776677677676776776776776776766677677667677667767767677667767676676776666667767677666776676766776676767677677667667767666676666676766677676667676676667676767767767767767667667767667667667767767677667667767767667766676767677667767677677666767667767667676677676667766767767676677677667767676776776776776776776766776767676767676676767677667767667767766667667766776776776776677677676767766767677676767767676677677666766776667667766776667767677677677666767677667767766676776776767767766767676676767767666667677666776766677677677666767767766676776776677676776776677676776776776677666677677676776677676667677677676667676676776767767767767666776767767767667766776667677676776767676767677676667677676676767766776776766766767767676767766766767667666677666767667767676776677677677676676667767766767677676776776767766767766667767677667767766776677676776676677667766667677677676677677676776767767767667767676767766776677676767767667766676776766677676677676776767767667666767677676776767767767767767766767767766776766767766767767767667766766766776667666776776767767677676676767767676767766776677676677666776677667676767767676776766677666776667767667766776776776776766776776776666776767677677676667767677677677666776667766776667766677666766677677676767766766766776767676667677667676767676676766667677677667767677677677677676776676667767666767676776767767766677676776776776776776676767766767766776767677677676766676776677677677676767767766766677667677676776776667766776667767676776766767767766776767767767767767766776767767766667766677676776676666776767767667677676676767667766776776677667766677676767767667767766767677667766676676776766776677667667667766677677676676666776776776776766767677677667677677667677676776776776667667766767666776767676676767767767766766776677676667767667767767766766776776676776766776677676776677676767666766677676677676776776776776776767767766776677676767676676666776676677667667766766776776767677666776776767677677676767766767676667676677676676767677666677677676767667766767766766776776677676677667766767676677666767666776767677667767667767677676676766767767766776767666776776666776666776766776677677677667676766776666767767767667667677676767767766776676767767767677676776677676767677676667667676676767676776776676776767666766767767676776776767676677676776767667667766676776767677666767767767766676677677676767767677677667767676766767766776676767767676676766767766767666776766776776767767767667666767767677667677667767767767667767677677667676767767767766766766776776767666776677667676776776776667767766776677666767767676767767767667677677667667767677677676677677677677677677677676767676776766676677677667766776776677677677676776776776767766776776676767676776767767676776776676667667767766776677676776766776776667767676776776677676667676776776767767676667676776667767767667676766766666767677667677676677677677676676677677667767666767767767767676776677677666776776767676776776676667767667677667767666767676677677667767667677677676776776767767767676776767667666666767767677677677677676767666767676776766676776766767767676677677676776767767667767767767766767766677667677677677667766767767767767766767767767676766677677666766667766776776667766767767667767767667767767767677676676767767667766666776767676677667766666776776766676667667767766767767766767767667666766667677676776766767677677676677676776776667767666776766766776776766676667666676776766776767766676676676666667766766776767767766767767677667676776677677677667766776767677676667767677677677677666776677676776676677677667767676666776677676677677676776776767767677677667677676776766776677667677677676776677666776676676776776766776776677666676667766767767767767676766677677676677677676766766776676776676776767677667667767767676776767677667767767767766676677677677677667767677676676776776776666767677676667677676677666776776767767766677677677677676677677667767677667676776766776767676676667676776767767766677676776767667677676776767766677667676677676767767766677676676776677676766776776776766666676676776676666767767667767766767677667667677677676776767676677667667767767767767766776767667667767676776776766766676677667767677676677667767667677667677667767767666667766677677667676776776767677666667767767766767767676776776776776766767677676776677676776767766776677666776767767767676766776776766776767766776767767766776776767767667667766676776677676667677677676676767767767667766767766776766676776776677676776677667767667677667767767767667767667766767667766677676767667767766767767767677676776766776776766767676766677677676776767667766767666776767767766676776776776767676667676767767767666776767677667767767767766767766666767767767767666776766776776767677667767767676766666677676766677667767766776767767667767667767767677676766676767766776776776677676766776776776666676677667677667677676776776767667666767667767767677677677667767766767767677667767676767766776776766676776776677676776667667766677677677667767766766767677667767767767676776676767767766767767767767667676766666677676766767767767677667766776776767766677666676676776766677677676767767766776767676667767767677667676667767767667767766766766767676776776677677676776767767676767767677676676676766676766767767677667767767766677666776676666766776767667767766776776677676666767767767767766766677677676767676767666776767767666676767766776667676667766776677676767677677676677677677677677677676766676776677666767766776767676677677677676767767676776667766667767676776766767676667667767676766767677676776766667666767667766677676776667677667767666776767766767767676776677667767766666767676776676776776667767767666767766767676776666767667677667766776677666776677676767667667767766776766767677676767677667767676776766667667767667677677667676676676767676677676776766666677677676766667667767767677667677666767767677676776767767766666766767766776766776676767676776767666677677667677677677667767766767677677677677676776676767767767667677667767767766767666776667766666776776767677677676776767667766767767677677677677677677677677676676776676677677667677676776766677676776767667767767767767677677677667767667767676676676677677677667767666667767766776776676766776677677676766667667667666676776776677676677676776667767766767767767666776667677677676766676776776677667766776776776667766776776676767667667666776676676776776677677677676767667667767676767676667767676677677677677676776667766677677667676776767677677676766767677666776676776776766776767766776677677676776677677667666677667677677676676776776776767766667767767666676767676677677676767677666766776677676766767667676677677677676776767767767767767766667767767677676767676776766767767677677677676776676776677667677666677667767766776767767677676667667767667666677676767677667767766767666767667666767677667767767676776776767767676666667667767666776776766766776667677676767677676776776766767676667677676767676767677676776677666766676677666677676776767666776776666776677677677676676677676776776766676677676676776677676767767676767676767766676766766766776676776676767766776767677676666677676776776667767767667676676776767677677667667676776667667767677676767767767767676677676776776776676767767666766776776767766776677666677667677676677677667767767677676767677666767767767767676666676677677677677677676767666767676667676776776767666676767766667676767767667767766767676666776676667676677677676776776767767767766776767767767767766776766776776676677677676776776766677667677677677677667767677676776667767676767767767676676666676766677667676677667667767666767676676676776676667767667667676766776776677666766767666767676666766667766767767767767766766776676766676767666767766766676776776776776776776667766776767677667766776776776667677676767667767667677677677676677676776776676767676776776677666776776776776767767766776767767766667767667676676767677667766677676677667767766776676676766776767766667667677677676776776767677676767667667767677667767767676666677676776767766676666677676767676766766766666776677667676776776776676766766776676767666776776776767766677676767667767666767666676776776767766776767766776667677677677676767676767676776767767676677677677677677676677676667767667767676776776776677666776677677676776767766676676776776677677676767677666766677676767677667767767767677677676767677667676676767767767766776767766676767766776776766767676776767676677667767676676767677677677677676766767767677666776667766776677667667676767676677676766776677676766767676767666677676676767667676776667666776676676767767767667666776776767677676776676776767766676776776767677667767767766767766776776776667677667767677676767766767766676766776776776767767667767767677677667767677676776676767767677677667767677676677677677676766767676766676676766776676676766767676776677677676677676767766767767767767677676767677667767767677676776677676767667676677676667767677667767677677
767676776776676677667767676676667766767766776767767667667676767766776667667676677667676776776776767767677676677667766776767767767676676776676766676767676766776666676767667667767766767767767766676776776666776676677677677666766776776767767766676667766767767767767767767767677676776776776776776766676666677676767677676776677677666666767767767767767667677666767767767766676677676677676767677677677676767676776776776776676776776676776667766776676677677676677667767676677676676776776667667767767676776767676676776776677676676667767677677676776767767767767767677677666776677676776676776767767666676767676676677666767767667766667766677667677667676676767767767766776776766667766767766776767677677677677677677676666677667767676767767767667767676667676677667767667766766776767676677677677667676776776776766776676776676767667767767677666677676676677667766776776776677677667766767766767767667767677676767767767676666676676776677676767676676676776767767766667767676677666767666677667677677677676776677666776667767677666767676667767766776767677666677676776776766766767767767667677677666776676677677676676676766767767767667676767676767767677676776776776776667676767767767767767666676667677676677676676676776767667667676677667767767676676776776767766776776767767667677676766776766776676766677676667767676676776766767677677677677667677676667677677676776776677666776677676776776767676677676767676766776767767677667676766776767677667767676776776767767767667767767767667676677676766776766766676677677677666677676776776767767667767767767766776677676766677676667676767767677676767676677676767677676776767667767767767666667676677677677667767767676766677667676776666776677666667676767767667676776767767676767667766766666776776677667676776667676776677677677666776766677676767767677677676767767767767766776677677677676767767766776766677677676676767766677677676667676767667767767666776767766767767767666776776667676766767767676677676776676766766667767677676677676667667677676676776766766667766776767767766776776666766767766766666776767677667677677667767666766776776776767676776776766676677676767766676766676767676767677667766766776776677676776666776776776666767676667767676767677676666766767666667766776676766676666776666676766677667677677676776767677667666766767676667767677676677666766676666766776776776776776676767766767676776766767677677677666677677676766677666666766767766767676776776767767677667767767767766767677677676767676677677677676776677667676776677676776776667677677676776667767677677667676677677677677667767667677667667767767677667666767667677676776766676776767767676766766677677677666767767676776677667677677677667767667767767676677677667667677666776776776666776776776766676666767766767767677667666677676766776767677667767677667767766667676676767677677677666677676776776677676767666767767767676677667676776766776776766776677666677666767766776776676776667677667677677667676667767766767667676767766766767677667767667677677677676776776667676677677667767767767667677667676766776676776677677677677677677676776766677667766767676776776767767677677677676776767676776677677667767766666776776767767767767667677676776767667677667667767676767677677677676776776776767767676776767767767676766767676766776667676677667667677667676676667676776676776676767767767766676776766767766667766666766677667767767676776767767766776766776767676766767767766767767667767766666776776767767767767666767767666677676776766776776667677667767767767667767766776776776766776767767767767667767766676677667676677677677667666766776667766677676676776767676767767677677667676676776676776667677666767766677676766767676776776676776776667676776776776776776766776677676667677677676766767676666676767766767766767767766677676776776766767767767676676776676767767767676767677676776676767766667666766676776776676766776766766676767767767667676667667766776776776676667767667766776766667766676767677676667676767666766767666767766776766776776666776767766667767766676767766666676667676767667667766767767677676767677676776667767666776767767677676776776767767677677676667767677667767766766767767767677667766767767766677676767767767767767677666776677676767767677677677677676677677677666776767767676676666776677676667667767677666676766776767766677676767676676776766776667767667676776767677667767666667676776767767767676776766677676767666767677677666776767767677677667677677667677676677667667767767677677666766667677667677676776767676767767767766667766767676776767667676767767766676766666677677677676667766676767767766776776667666776766776776667667767677676776676667767767676767767677667676677677676667766767767676776767766677676667767666776766776677676767677676767766776766676766767767667767667676667767767677677676766767767767676766767767766767766776767676776776776676776677677667667767667767766776677677676677677676776677677676676767677666676676776767667676776776776767677667677676677676776676667767677667666677667767677676766776667767767767667677667667676766767667766676776677677677667666776666766767667677677676767676767766676767767667676767676766776767676676776767667676776766676766676666767677676667767767767677677677667677667667767667677667677677677667767676767667766776767677677676677677667767766677677677666776676667766677667766676767676776776776776776776766767666676767667666767767766666776767676776766767767676776776677677666676767677667766666776776767767667677676776767767677676766677677677667676767767666776767767767676767676766666776776766766767767676776766767677667767676776766676776667767766767766767677677676766766766767766766767676776767676767767676766676767766776667667677676676776676776776776776767677676677676676767766666776677666776776776776776767766767767677667666666767766676776677676766776767666776767676766676776766666767767677677676667766766667676767766776776676767767767676776667666766676767667676666776766767766766676766767767676677676767677667667767677677677667767676767766767767767766766666666776666677676676767667677677667667766667767676676676776677676776776767767667767767766776676676766667767767766767676776776767667766676666767767767766767767677677677677666776766776666767677677667666767677676766766776676677667676767666776667667667676766776767767676766767676666677677676776767766767767676767677667666776776776776776766776776677676776766767677677677677676776667676676767676776676767667767767766666767766667767667766767767766776677677676767677666776776776677677677677676677667766676766776767667667767666676677676677667766766776766676767676766767767666776776767767667676776767666677676676776776766667676776766776677677666666767677677677676776667677677676676767766767766767767767766766766677666667767666767667766776676776767767766767676776776767666667677667767676767676767767667767767767767766676776766667676767676666776676667767767677667767767676776677677676767667766776767666677677676677677676766676776767766677677667677677676766676677677666677677667766767676676767766767667667677677667767767677677667767766767766677667767677666767677676677676767767676676767667677666767677677667676677676767677676677677677666676677677676766766676666767767767677667676667767766767667767676767767676767667676776667766776766677677676677676766776776666776776767677667667767667766767677677677676776676677677677676766776767766677676767767766767677676767767767767767767667767677676776776676676676776666776766776767676767767766676767767767767667676776766666677676766677666776667766766667667676767676767667677667666676767676776767676767666776776776676766776767767767767677677677676766676677677667766677677676776676767667767767667767677677666676767767767766767676666776767676766667667767677676767767676776776766776776776776776767677676677667666766767676767666667767767766676776667766776766677667666776676766667676767676676767767667676776776766677677667766676776767676776776767676677667766776767677676776766767767677667676676667767766677676776766767767667677676677677677677677677667667767767767767767676767677667767676776767766677677667676776776776776776776767677666677667676767676767766767676776677676776676677676776676676677676776677676676676767767767676776666776677676776766767766677677677676676767766776676766677676767767766776767766766677676776776676776677676666677667676776776667767767676667767766766776677667767676676776776677676767767677667667667676776776776767676766677676767767766677677677676776776766776767677677676676677677667677667767676766667676677677676676767676767766676767667667677676766677677677676766776676667666776767767767677677676776776766767767677667677667767676776776677677667667677667767767766677667667676676667766766776776677666767676776767767767767767767767767767677666677667666776776776767667767667676677677676776767767676676676776767676776766766776776767767667667767676767766767666676666767767767766766776666776776776666766776667677677676766677677666677676776767676767767677677667677667767677677677667676677676767767767666766776667677676767767767767767666677677677677667767676776767766766766766767767767677667676667767766776776776666676766766776776776776767766766677677676776767676776776776667767767677677677677677676767767677677677677677666767677676776776766776667767766767666676667667766776666676776776776776667767676766767766767767766776676776776767667677677676676677677676776767666776767677677666776776766766767766676767676776767677676767667767767766767767676767666766766766767767666767676767677677677666676776767767767676666667766776676767766667767676776767767766776767767676766767676767666676766667767767767766767677667767766677676767667667676767676776767767667667767767766766666776776767767677667677676766676677677677677676766667767666766767767767767767766776766676766776776767767766677676767766667767767767666776677667677677667667767767767676666677666676767766767766767767676767677676767667677666677676776767676677667677666677666766677677676667766677677677667767767767766676676676677667767667766766776776767767676766677677677667676667677676766767676776677676776767676677677677677677667766677667677677677667677667766677677667767767767
67677676776766767767766676666677666766767667667677677676667666767666676766767767767667767666766766677676667767767667676676776666776677667676677677677677676676767767767767766677676666767767766667677667767767766776676776666767676667667766776767766767667767667767667766776677676767766767677666776676677677676767667667767677676767767666776776767767766677676766767766776776667677676767677667676776767676776767766767767767767766766767677676667766776776666767677677676776767766776776776677676767676776776767767677666776776767766776676666676776677677677677667676677677666767667767767676767766677677677667767767667676766676776767767666766776767767766676676766776767767667767676677677677666776776676766776776676776776776766776767767677667676776767676776766667676676776776767677666766676767767677666676767767667667676767766677666766776667766766677677676767676676776767767767767767676767767767767676766676767667676677667766676766767676767667767767766766677666776766676766767766767676676776776676776667677666776776776767676776776767676767767766766776767767766776766767766667677677677676776667766776776676767667676766767767677667767766766666767767767767766766676766767676676776776776676676776767677666767676776766776677676776767766667767767677667766767676677676767677676776776767767766677676776776776677677676767767766766676676766767676767666776766776666767667767677677677677667677666776776767767767767766767666776776776776666776776776776667677676676776676767666767666677677677667667767766677677676676767767766767677676767766667677667766776776776767767676776766767667767766767767677666776776776776677677667676676766676776766776767677666766776676776676776677677677676667676776776776766776776677676776776676767767766677677667667767676676667667676676766776776766767667767676676766767767676677676667767676776766776776767677667767767767676766667766677676766767767676776776676767676776776776767667767677676766677677677676767676766677677676776767676677676776776767667677666776776776767766766767677677666667766676776776776677677667766776766767767676677666767767677677666766767767767766766766666676667766776767676766677676776667676676776776677666767666667767766776776767767677677677676776677676676776776766776767767766776776776776767676767677666676776776677677667667676776676677677667677676677667767676776776776776676776767766776776667766766776776776676767767676677667677667676776677677667767767767767677666776776776776766767677677677677676767676667767676776677667676767677667767767767767767666676776667667767766677666776666776766677676766767767767676776766677677677667767767766766667677667677667677667666677677677676676676776776776776677676767667676776776767667667676766666767766676776767676767667677677677667676767767766776766677676776767677676776666767766767677667766667767677677676766666776677677676776776776776776767766776766776776767676767667767676776776776767767666776767767767766776776767766776776766767767767766676776776776766666776677676766767666766667677677676677677667766776766767767766766677677676767666767676677667766676767676776776767766666767766776776776677677677676767766767766776767676767677677677667767667667677676677677677677677666766766676766776776766666667767766767667766677677667766676776677667666776767677676776776776776677667767667666776776776767767667667766667766677676766676676766767767676676776776667666776776767677677667676667767676767667767766776776766766677676666766766677677667766776676666776676776667676677677676766776676767767767677667767766767767667766667677677676766666667767676776767677667676677677666776776676776776767767677677667667767766666767767767767766767667766667767677676776767667667767676776776767666776676767677676776677667667767676767676767767767667767676776767677677677667766677676776677677677677676767766666776676677677677677676766776767666767766767677676776666776676776766767676676776677677666776767677666776767767677676767676676767677667767676766776767766677676677676776767677667766767767667667677677676676776667666767766667767676667667676767766776766766767767767767767767766776766766776767767767767766767676776676776767767767766776776676766776767767767767676677677667766676677667667767766776767677667766677677676776767676676666767676667767677667666676776767767766676776667666676676767766767767767766767767766776767767767767677677667767766676776677667766676776767766776676676767667766677677677667677677677666767767767767766776676767767676767677677677676776766766776767767676776776776767767677677677667677677676677676766667666766776776667667767677667767666677667766677676767767677667677676676776767766767677677666676676776776677677677667677666676676766766677677676677676677677676767676776776776776767676766767677667767676766767767666767676767767766677677677677676676767767766767677666766767667766677676677666667667767767677676676776767676776767767667677667767766676776776776776667677677666766676667766767767676776767677677676667676676776767677676676767766776766767767677676667667676776767677676776666667677677677666767766767767676776677676677667767767767676666667767677666667767767676776776776776677667677676676677676767676776776667767667766666666677676767667676767767677676776776767766767766776776766767767677667767767667677676667667677676766776776767767677667677667767767766776776766767767767677667767677666766666776776776776676766767667677676677676767677676676776767766776776676667767766766776676677676767677667767677666776677677667677677676676667677677677676767677677666767676767666667676766676676767676776677677667766667767766766776776776767767767767677676776776766676676776676767767667677667677667676676776776666676767677666776677677676776776776776767676766767767667677666776677667666667677667666776676767667767676767667766677677667676766676776676776776676676767676677676667677667667767666776676776776767766667666776767677667677667666776766676767767676766776676677667766676666766677677676776676776677676677676667676767677677677666767767767677677667767766776766767677676766767766776767767667767767667676676677677676766776767677667677677677667766776776766776776677677667767766776776667676776677677676776776666776776767676676776767667766776667666766776767767766667667766676766766767766767767666677677677666776767676667767767767766677676776677676676767676776666767766766667767767766677676677676767677677666767767666677666766767767677676767767766776677677666776677677677677666766766776677667676767676677666776667767766776767677677676676667667667767667677666667766676767667766766767767766677677667766766667677667767767676676766667667767766776666776766776767766666766766776766776776767667767766776776766776766776776767767667667767667677667767677676766776776776677676766776676776776776776667667766767676676767766766776766767676767767676676676776776677677667676767666776766676776767676776666677666776676776677677667766677666677677667676676667767667676776667667767666667667766677667666776767767766776677676776677676677677676776677676676767767767677676767767676677677676677677667767677667677667767767767766767766776776767676776767676776677677677676766666767676767767767666776776776776676766767766676667677667766676667666766677677676776767767676767767676766766776766767667676676677667676776677676677676766766767767767766666677677677667666766776766677677667767767767767676776776677676666766676776767767767767767667767677677666767767767666776767677677677666667666766776776776766767667666776676776776677666676667767767766776767766766776666766677677676677677666767677667667667676767666676767677676766776767766677676677677667676767667667766767667767767677667767677676776776676676767766676767677677676776676676776666776677667677676776776767676776766767667767767767766676776767666676776667766776776767677667666766776767677677667667766676776776676766766667676676767767677677676676667767767766677666767767766677676776767676766767766767766766776767667666667677677676667766766676776776766766776666677667677677666676767766766776767667676776776776676776767766776766776767666767677667766776776767676776776666767667766776676677677677677676776776767676767667676776766677676767767767766667767676776667767767767676776767767677667767667676776767767766776766767666667767676676666667767667677676776677666767766677677666767667767767677666776666776766767766767766776767767677677676667676766776766667677667767676667767767767676766676776776677676767677666776677667666776776767767676666677676776766767676776776766776776677667767767677676776767667667767767677676776667666766766676677677667677676776767676676766676677667666676766767677666676767766766766776776776666676776677677677666776676766767667676776766776676667767767766776776767677677667677677667767677676766766776677666776776676667766776776676677676776677677676676766776677676767677677677676676676677666676676776766677667676767677666667767767667767677666767677676666667767767666767767677667676767767767677676677676776776776677676776677677667767767667667676776677677667666776766677667676776776776776677666766776676767766766776767766766776776776776776776776776776776776677667767676667676677677677676766676767676676776677676677677677666677676767767766767677666766676776767666667767676767766677677677677677676776676767766776767667766677667767767767677677667767766776677667766767767767766776667766776767767767767767677677666776776677677676776676776776676767676677676677667667767767766676767767666776677667766677677667676767677666776776776677676776776776676676767666766776677677667666767667767767676776767766677676767766677667767767676677676677676767767767677677667676767767677666767676676776767766776666767676767667676767666676776776667676776767676776767666767677677676676776776767766766776767667767667766776676767667677667677677667677676776767767766677676776666676776776677677676667767766767767767767677676767677677676667767677666766776767667677667767677666776676776667677677666676676776766767666776776766676676776776767667767767677677677676776776766677677676667766766767667766767766767676677667767676776767767767667766677677677667676666677676776767766767
366776767666767677676667676776776766776677676667667767666677677676767676677667767667767767767767677666767667767766767767667667767666677676677676677667767667767767676677676767677677676767676677677667767676776677666776776767676776767767667766767767667767666776776776767676766767666767676676767676767677666767667766767676676667677676776776776767667766767676767667767676766776767767676776676677676776677676776776776776767666766776677676766767666766776776667766767676667676776667676766766776767766776677676767676767766776676667766676767767676677676766776766666776667767677667767767766767667766767677677667766767667767677677677676677677677667767667767767767766676676766767677676767677676766666767676776776676677677667677677667767766767676776766767767766767767677667767677677667767667766767677676776767767767677677677676776776676677676666776667676767667767667677666767666767677677667676676776677667767766676767677677676767766666776767667767767677677667767677677676667767677676767676766676767767667676666767677676677677667767667677667767676767677666766767666776766766776766776676667676776767767766776666767766767767677677666776776666776766767677677667676666766767666677676776766766776776776776767676766776676766677676776677676776776676666667766767767667667767767767676776776767767676677676676776776677676767677667666676776767767767766667677677677667677666676677667677666676766677667677667667767667767666767677677677677667667766776776776766766776776776776666667766776767767677676766767767667767766676766776776667767767767677677676776776776766677676667766776767767767767766667767677676776666677676767767766767677677667766676767676677666767766677676676677677667677676767666767767676677677676767766676776776776767766667677677677667667677677677676776676677666776766676776676776767676766776767767767677667676776776767767767767767767767667677666676667767677677676676767767767767766667677667767766766766767767677676676667676776767676776766676767767676767676666776667676776767677677677667666776667767767667666766766766776666676667667666776767677676767766776776676766766767676776767676667767766776767677667766776767766766676766776667676676766667677677676766776667677677677667667667767676776667677666776776676767676776767677676676677677676677666667766767677667677676776767766776677676676776776776776677676767767766766776776677677677666667667666767676676676776767767766767677677667767767766677676766776677676667676767766676767667677666767766767667767677676776776766776776667766676677667666667766776776766676766666776677677667677676767767676766667667666766766767766776767767767666776776767767667667767767676676776677667766667667767667677667767667666776776676676766676666676776767676776666676767767767677677676677676676776766776676767667766776767677676677666666766767766677676767676776767667676776767766776776776767767677666776766776677676677676776767766766766767767676776776766776776767767767766666677676776676766776776776767767766676677677676766677676767677676776776676776776677677676667676776676776767676766677676767677677677676766767677667677667676676767767766677676676776767666767677676767767676666766767766776767676767667676776767667766766776767676767767766776767766666766766776767676667676776766667676676767767677676667767766767766776676776767677677676667667676666776667767767677667667677677676676676776766676676776767766776766666767766767677667767766776677667767767767766776767767666776676776767676776767766776666676676676766667767766776677676776776666667676667676766767767676776776766767666776767667676667667766766767677677676776766676767667677676776776776766676767767766676776677677676776767766677667676766776776677677666776676776767677666677676776677677677676767676776766767666767767767667766766667767767677676776776776677677677677676766767767767767667767667677676676677677676776776677667667767767676766776767677676766766677667677676667766776767677677676677666776766767766676776676676676776776776776667667766766766776666776766667676767677667667766676766766667767766767767767667767667667766776676776776776767767667667666767767767676767667677676676676767766766776776767667767766766667677666776776776776676676766767676767676676676776767767667767767667667767767676677677677677676776677677666776767766767676677667677676776767767766766767766676676667677676677667766776776667677677676776677676776776776776767676767767767767666776676776776776776666676776776767767677677666677667767767767766776677676776767676676776776766767666676776776667766776767766677666766767677676676776676766677677677667767766767677676766776766667767666767767666767766766676676676676776767666776667766776767677667767766776676767767677676776767766767676766776776677667667666776776766776766666767767676776767767666776767767767667676767676677676767767766776676767677676767667676667766667766667767767666677667676776767676676767666676767767766776767767767766676677666767667667766776677676677677676667766677676767677677667676776776676677676766766776776666767766676676667676677677666776776677676677677677667766676666766776776776677677666776776666776766667767667667767667767667767676767667676677677677667767677666776676776766767767767667766776776677676767767767676776666776776676667766677677676776767666776767766677677677666776667667766776776776776776767766676676766766677676776667676776676776676767677667666666767766767767767667677677666676766766767767767767767667767677677667677676776766766677677667767676776767667767666776776667767767767766767767767767767677666767767767666767767676776667767667677666776776676776676767767767767677677676676776677677667767677676677677676767667766776676677676766776767766766676766766766676776677676677677677677666667767667667767766767677676776766776776776767766776776677677676677677676767677677677677677667767677667767667767767666766767766666776667676676676677676766676776776767766667766766676767767767677677666676767767767767676677676766666767677677677667767766776666767767667767767677676776767676667767666666767676776676767767767667767767766776767667677676767767767767766767676767676667767676767767767766776776767767676776767766767766767676776677676767676677676776676776677676766776667666667677667767677677666776776767767767767677676766767666776767767767767667767767667676676767766677667667767676677676776767767767676667667766767766767767766776776776767767767667677676776767767677676676767676676776776776676676776776776776776667667676776676767667766776776776667767767767667677676767766766667766677667767677666767676776766766766776676766767767677677677667767676767677677677667767766766767766776676676677667766766766767767677667667667677677676766776667766676776677667767676676766766767767667767677677667766767767767666776776776766776767676776776667676766766676766676666677667666767766767767767767676677676666776666767767677677677676676776676676666776666766776767766667767767766677667677667766767667767766767766676667676676776776776667667676766676676766666776677676767667767767677666776677677677676676776676776667766776776677676677667766767766767677667767767676776767766776677666776767767767666776776667677676776767766667767677677676766776776767677677666677677666667677676776767667766776676776776776767667667676776666776766776767677676776666667676677666766776766676667767767766767767766666776776766776776767676767666676776776667767766766767676776776766676766677676767767767767766776676667767666767676667766766676767676766776667677676776766776676767677677677676767767677667767677676776677676776767767766776766666677667667676767677667676677667766776766677667767767676767767766767676676766676766766677667767676676776667767677667767667677676776776666767767767767677676676677677667766677676767677676776667767676776767677677677677667667677667767676667767667766776776767667666766776677667676767676677677676767767767767766767767666776767767767767766767666766677677677677677667667767677677667767677666676667767766776767767677667676677677676767676767766667677677677676776767766776676677676767666767677677677667676677677677677676677666677676767677677666766667767676767676776776767667766776776767767767766677677676766667767766766776766767766676766767677677677677676677676767667676766776776776776767666767676776776767766766766776667677667676766667766767677677677667677677676767666676776776766766666767767767767767766767766767676766776776766776767667676666766767667677677676767677666676677677676766766776776676676776767766776776776767767767677667667767767767767677667667677677677677666767666776766766676676776776767767766676677667767676666776676766776767677677677666666667677666776776776677666776776766667667767767667676667676776676666676677677677676767667767767767676667676767676767677677676776766767766667666767667677676776766776677676776767676776676667767766766767676677667767767766666676676767676767677676766767676676776776767767767767767766766667767767667677677676766767676776676767677666667676676677667676676776776776676766776776767666766776776666776677676767677676776767677676676776776776677676776677676776776676776767766767766676767766767766676776676776766766776676677667666767676766676776767667676767677676767767767767677677677676776766776776666677667676766767676776767677676666766767766676767677677676676676676766776776767676767767766776776776677667676766776766767676766767767767677676776677667677667766767766666776766776767767767767767666667677676776767667667767677676666776766766676776676766776677676766767767666676766776776667676677677667667677667767767766767767677676766676767767676776667676776767767767767677677676776776666776776766776767667767767767766776776776676767767676676666776766776776676776776676767767767766677666776776677676776766767676667667677667766776776676766766776667767766667767676776676677676677667666776776776677677667676677677667767766767667766776676766776676776667767767767676767767676767767767676766776776767767667767767767767767767767676767667676766676767767676776776776667677676676667676677677676776767677676766667766767766776776766667676677676776766676767676677676766677677677676676677676677677677677
67767667676767677666767767767666766676766776776677677667677667766776676776676776667676667767666667767767676776677676767767677667667667676767666676676776676677667766776767766676676776677667767766766666766776677666677667767677667677677677676767767766666776667676667667767676776767677676666776767676667667767767676776767767766767767667766767767766767677676767767766776767677676776677666767766776767767766776776776767766677677677667767767767767677667677667766766666667767767677666776767676677677667666776776667767766776767767767766676676666776767667767667676677676767767667767766776676766676776676676677677666767767667666677676776776667667676767766776676767676677676767766667666667677676766667666767767767676766667767767677667767767766766767767767766776667767666667767767667766776666676776766667676776766677677677667676776776776767767677667766767767767677677677676677676677667767677676677676767766677677677676776767667677677677677676676766667666677667767676676676666776766776776776776666676677677667766667767677676776767667767667676677677676776776767767677676767767766677677677677667766667767766776676766766677667677676776776776776677677676767766677676776776677667767667767677677666776667676767767667667677676766776666676776767767677667767667666776767767676767767766676776776667767767667677676767767767676776767766776776776676776776776776767766776677666677676667767677677667677677666776667677667677676667766776767766676677676776766776676776767677667766767767677667676676676766776676776767666776766767677667676776776676766776776767677666677677677676776677677677667767767767767667676776767677667767676766766677676666766766676776776776676776776667676767666666767676667667767767766676767767676776676677666776767667677666776766767767767767676767676766676776766766776766667766667767667767667667767676767667667766767676676776767666676767766767676776766776767766677667766667766676677676767766766667676767767766776767767667766766676677667677677677667767766776676677676776776766776767677677677677677676767766767677677667766676767767676677677677676766677677677667667676677676776766767766776776767676667666767677667676666776767767766767767677667676767767667676677666667666767677666767666767767666767767766776776767667766676776667767667677676667767676667677676767767667677676776767766667676766766776776767677677677666776676776776676667767767677676776676676776767767677667666776767766767767767676767767767667676766776666767667676776776776776776767767767676667667766767767676776766776667677666766766677667767676776776776667766666766766676676767767666766676776767676776776677676767677667766676676677677667767767767767767767767667767677677676676676776767767667766776767676776776766776667677676767676666666766677667767676776666776767677676666667767767677676767667677676676676767767667766776776776767677677667766676776776776676766767766776667676676767677676677677666767767767767676767766676776776776776766676676676776776667766766776676767676766767767676766767676776677666776776776767676667767766766776776767677677666776776767767676676767676767767676767767677676676767676676767676776776776776776766677676766767666767766666776667766776767677677676676767676677676776676677666677677667677676666767677667767667667766676776766677677676776776776776776676776776776776776677677677666676776767767766676776667677677677676766677676776767677677677667766776766666767767666776676776676766676766767667767766776776776766667766766767676776666677667767667677667666766776767766767767767676667677677676767676776766766776767767767766776776776767767666776776776677677676677667767667666666766776767767766676676677676666766766776776776677676776766776676767767677667767667677676776767766766776776766666676767766766766767676676766767767767677676676767677666766776776676766767767677676767677677677677676776776666776776767767766767667676767766766766767666666776776677667677677667767767767676776776766776776776767676667766766767767676767677667667767676676767667767676776776776766676766766776776776676776776767676776776776766677677666776677676766767677667677676766667766766666766677677677676676667667767766776676776677677666776667666767677677666767766767767677667767676766776677676766767766766776676676767666767767677677677677667766676676767767676776776776776667666767766766776767766767677676676776767767767767767676776676776667767676776676776666776766767676776767767767667767676676776767676766776667676776766766677676767667767677667767767666677677677667766776767767677676767766766776776776767767676767766776776676767767667766676767676677667767767767666776677666767677676776776776767766776767766766767767677677677677667767766667676767767667766776766776676767677667676666776676666776776776676766677676776677676766767766776667667767766767766676677667666767676776766776677677676767767676767767666677667667767676767766767676767677677677677666776767677677666776677676766677677677677677676776776767676676767767767676667667677666667676776766776766666776776776767867766667676766766767766776677677666766776767676767766767767676677676676776767677676676776677676767676776776776666667766676776766767767767767767666667677667676776767766766776776677667767677676767767767676767666776776767667677666776676767667667667767766776767666677667766767676767767676666766766767767676676676776667767676776767766766667677667767767676776666676677677676676776776666766767767766766667766776676776767766776776776776776766666776767677676767767676677667667667767667767767677667767766676776666766766766767676776676666676766776667667676767767676767767667676667766667677677667767767766677677667767677666666776767766776766776676666766767766776776676776667767667676676766776766677676767766676767766767766776767767766667677677677666776776776766767767667766766767666667677667766776667766767767766677677677676766776676776776766677666776776667677667666767767766767767667767767767667766776667767767766776666767676776776767767677676767767766776667676677676776767677667767676676776766776677677666767676766767667677667676776666676776776776677676776666776767677677676767766767666666767767766767676776767676767667767767766676667767666766776776677676676767767767676767676776676776776766676776776767767666666766767766776667767766677667767676676766776676776767766767666776677677676776776776766776776767766776776776767677676766767676776767767677667677667767767766767767677676676766776766767767676767766776676776767667666677676676667767677667767676666776676776676667766676767767766766776766776767767666667766666676767677667676667676776766676677677676767767666767677677666776767767767767676677676776776776776766676676766676767767677676767767676776767767766767676677677677677676676776766666767767677667767767667667767767766676776767677676766766767676677666767677667676776776767666767677677666776676767677677677676776677677676776676766677676676776776776776667766676676766766776667676767667667767767676766667676767767667767677666677677666776767676767667677676677676776666677666766667666676776766767676667767676767766776677677676776776767767767676776776767677676776776776766776767766767676677667767677666676776667667766767766677677677677667767677666667767676776766776776776666676676776766776776767677676676766666666677677666776767767677676766776766767766766677677676767766776766667677676677667676767666776767676677667667766776767667767676776766776776767667677677677677676776776667677667677676766767667676767676767677677676766776677667676767677666666667667766776667677676767767766767676677677676767667676767767767767767767767767767767766776776776767766776776776776776676677666677676776776677676776676667676776776776767766776676776676776776676766776776776776666776666677667677676776776667667767667676677666767767667767767767767676776776767677667676776776677676776776776667767767667666767767677667767766676776776776776776776676676767677667667677666766767767767676667677676667677676776766776776667677676766776776667767766767767677676667666767767677676667676776766677676776676667767767766677666677677666677667676776767677676776677667667767767677677676676667767677676776767767767767676666776767676677667676676776767767676767767766666767767677677677667767766676766767677676776676667766767667676667767766767676767667666776677667676776676776776677667666776776766776677676776676776776776676666677676776766676667767766676776677676776677677676766676766666676676776776767767677676776667677676776776767676767677676767667766776677677667767667767676676776767677676776677677666776776766767767666767767667677677667767676767766776677677677677667666766766767677676767677677677667667767766767667676767677677677676776776676776776676676767766677667767766667767677677676766766766767676766676776676776767676776767767667677677676667767677666776767677667767766676776677676677666676677667677666776776676676776676667767676767766776667677677667767677676677667677677666767767667676766667767677677677667767676766766776677666667667676666766776676666766766767676767767766776776776666767677666776766676776766776676776667767667766667676677677677677667667667667767767666667766767676666677676677666776766677666776776767767767767676767767766767676666776766767766776776776776666766767766676677667766676767667767767766677667767766776667666676767667766776767766676767767767667677676776677677676677667667667766776766767677676776767667676776776676767766667767766766677677666677677677676667676676767666767766776766776666767676767767766767767766776767676677676676776677667676677667677667677676767676767677666776677676767766766677676767676677676776776766766776676666767767677677677676767767766766676776776677667677676667767767677677667767767766676776776667767767677676767666677676677666767676767767766766776776776667676766766776767676767677677676667667766776767677666767677667677667676776776677677677676666767677667676766766677676767677676776776766767766776767677666677667666776676776766677666767667767666776776677677677677667677676767677677667677676776676776776667767677667677676667676776766677666776676776767767767767766767667766767766676776676677667767676776677
66667767766666767677677677676776677677667677677667767767676776767767667677676776677667766767677677677676666667767767767767677677676776676776776767766767667676677677677677676776776767667766676776776667677667767677667677667767767767676776776667677677666766776677676776676776677667676676667667766767767667676776776676776676776776666667677676767767767767766767767767767767676766677677666766776667667667766677667677667766677676776776767677677676776676766677667767677666776776776767677667677667766766776767667677676776776776776776676677667766776776676767766767766767766767676776666676676776767666767767677667667667766677676767767766667767677676666767676676776766776667676776676767767767766776776767767677677666776676667767676776667677676766677677677677667767677667676766776766767667666676767666767677677667767677676776767676776766776767766776776767677667677676767676676776677676776767667766676776677677677677677676677676767767767666767767767666776776666667676776766766776776767677677677666776767677667767676767667767667667766776767677676666667767767677677677676666776766667766677666776766776776676767766776676676776766676766776776677666776676776766776776776776666767676766767667767677667767766767667767677676776666767667676776766767766767667767677666767767767767676677677666666677677676776676776676776667766767767767766676776776776677676767676776766766776766667677676776776667667767767767767767767676776677677676676677667676676776767767766767767767767677667677667667676677666776767767677676666676767676776667666667676776776666767766776767676677667766767676776776667767676677667676676776776677677676776676766776667767677667766767767667767766767767676776776767767666776676667766776677677667766677677676676776767667677667766666677667677677676776776677676767766666766776676767667767766677677677666767767677677677667767666767676767677676776776776767767666767766676667677677666677676676676767767767767766676766767667767766776766676776676766766677676766677676677677667766667767767677677666776667767766767767767767677676676776667767666767767766776766776767767666776767767667767766676767767676776667677676766767677676676667667767667766776776776776776767667666767676677666767667667676676776776676776776767677667766776766767676767667767766767677666776776676776676667677676767767667667677677677677677677677666776677677667767766766776776667667677677677676776676767667767766676776776677677667667666676676776667766766677677676776676776766767676776766776767767767767767667667676767767767767677676667767677676676676676776766767767677667767767767667677677676776767666766677667767767677676767677667666677676767676776667766776766776666667666767767666767767677667667767767767676767767676767767666776767677677676766666767666776677677666676666677676767767767766767767676676766766767677667766676776776676676677677666767766767767677667767677677677676676767766776676666776766667767677677677667676677677677666666776776776667667677667676766776767767767676776776776677676767676767666776776776767766676767677667677677677676677666677676767667677677667767766677676776767767767766677677677676677677677676676677667666766767767667766776766676767667767766766767676666676776776776677677677676667767767767666776776776776677677676767667767767767676766677676767767677677667767767767766767676676767766767767766767667677667767666776776776776676776677676767677677677666766767766767767767767767767676776677666667767677677667767767766776766767767666676667766767676676767667677676667676766776767676767767667676767766776676767766676767767677667767677677676776667677676776676677666677676676767766676767676676677676677667766677676766776676767767677677666676677677666677676667767766667767676767767767766776776776677676667676776776776676766667766667677677676776767666676776776776776767677677667767767767676667766776767677666767767767667766776677677676677676676767766776677677676776667766767676666666776776766766766676676677666776677676767667666767677676776766677676677676767767676676667767767676666776776767677666677677667767677667767677676776767766766766667677677676776767767766767677667677677667667766776767766676677667766767766767767676776766676676677667767667767766776776667767676767766767766776776676776776776766776677677667767677676766776766677676767767767766776776767767677667766667676677676766776776676676767767667676776776767667767667676767767676766677677677677667677667667767667677677677677666766776776676677676776766666776766766776776667667676676666776767677676767767766776776767767676767676776776677677677677666676776766776767766767667767676767767676776767767667677677676667766677676776767666766767677677677666676767676776666776676776677677676767677676676776677677677666776767767677677667676776776767667676766676676767677667677667676776676667666676776767766767767767767677676667667766776767767676767666776776676767667767667677676676677677677677666767677677667677676766776776776776766667667767667667666667766776766767767677676766676767677676766676776776767767676766767677677677676667767667677676776767667676766767677667677676776676677676776667677677677666767666667766677676776767667767666767767767677676676677676776676776776776767767767766776776667767677676766766776776776677667766677676767767767767676676767676776677666667766676776677677676776766767767667666776676767676676667677667766677677677677676776766667767767767767677677676776776766776766776676776667767676676776767677677667677677676666666767767677666666776767766766776767677677667677677676776666666766667767767677666676767767677677677677667677676767676776667766767676776766767766767766767767767667676676767766776677666767767676676776776766766767767676776776676776776767767767767667766677677676767767767677676776776776767677676767767767767676776677677676767766767677676776776666776776766776767677667666766677667666677667666767767677676767766767767667766666766776767666766676677676767676667677677677676676776766677666676776767767767766676767677667667677666766676676767676677676776676776776776766776767677667767767766677677667677667767667767676776767667676766776766767667767677677667667667767667766667767676776666667677667766667767676776766776776767666776676766676676776766766776776676767767677677667766766767676776767767676667766766776766677666767667677667766767667667677677666667766776766676767767667677676766676677676776667667766676676767767767766776676776676776776667676676776776667766766677676676767767767767766767676776766767677667677676776776676766767767677677676766767676767677676776666676676767767767766776776766676676666767667667766767767767667667676776767677666677676767677667766766776767677667677677666776766776676776776677677676677676776767767677677676767767767766676677666766776667767676776666766776667767767766676776666676767766776767767676767677676766776766767676767767767767767677677677677666667767767766766766666766776776767676767676766767767677677676676676766767767767677666776667766767676767767677677676776767676767677667767767767667767667677677666676767767767767766766776776776767767766667666776776667767667676776767677676776676677677676776767677667767767677677666767767676767766776676767677667676676676776766767766767767767677676776666767767766767766776767767667677677677677667667667676767767667767767767666776666676776776776667677666776766667667767676676776766676676776677666767767667667676767677677677666767767677676776667766767767676676776767767766767766676767767766766676776767767677677676677667676677676776776667767766677676667676667767766666667767767766667767767767767767676767767677667677667677667767767767676776776676676676677677676767677667676776676776767766767766776766667767676776776676666776766776666776776766776676776776667667766767677666677677666677676676677667766776776766767677667676766776676767677676776676776676776767677676776767767667676677677676776776767677677667677667767667767667677666677667676767766776776776766676667767766766776767667767766766767766776767767676767666667676776766766676767666676676776667676666776767676676766776767767667767666676776776766767667767676766677676776767667676767767677667677677677677677666776776666677676776766677667766666676677667767767677676667767677667767767677676776767766677667766776766776767767667676667677676677676676666776776767666667766677677667766766776776776767767766776776667767766766677676766767767676667766666766776766776776776666677667767767676677677676767766767767767667676677676767667766776776767676776767667767667767767766667676767676767677676676776776776767767677676776767666677676776776666676776767766767676767767767766676776766776776766767676776667677676767677666776677677666767767677667767766767676667667767677667676776677677676677667767766776677676676677677667677667766677676767666667677666766676767676677667767676676667767767767676766676677676767667767767767677677677676766676667766667767767767767766667677667766767667767676776677676666767766667767767766667767767766677677677677676676776776677666776776677667766676767767766776767667767667767666666677667767676776676766667767667677676776776767677676776677677677666776776766776776767767767766667767766676776767767766776676666676776776776776767676676776776677666767666766766677676676676676767666667667766776767767676676677667677666767766767667767767666776767766767767667767767767767767767767767767677667667767667677676766767766767766667767676766676667677676677676767766767767677676676676677676776677667767676677677677677676776676766677667767667676667676767667766776776676776767676766676667667766766776776676766767667676776776667666767767677667677676776766767767767677666767766677667767767767766776666776766766767667677676776666676667677676666767767676776667677666667676677667676766677676667767677676776766766776776677677676677667676766767677676766766776677677676676776766776676776776766767767766676767667767767666766776677676766767767766667666677676677676677677676666767767676776776766767676666676677677676767766776666667667676676766667767767677676677667666767767767767766767677667667766776776767667767677667677676677676766667677676767666667667767
676676677677676676667766677677676767767676767666676776766677666766776776767767767766676676766776666677677677666776666776776776767667667766666676667676776767676766767766767766676676776776776776776677667766766767767766776767677677667667677666776676766666767767767666677677667766776677676767766776766667666767676776767677667667766776667766767767676767677676767766776767767676676677667667677677667767676776776776667667766776766767767676666766776767767766776776776666767666776776676767767767677676767766776776766776776677676766767767767766776767767677676677676766677677677677676677667676766677667676767766776776776667767667767767766776776776776767667767676667767767667767676767666776776676766767676776776766776677667677677677676766676767666676667766776666676766767677677676676766767677677676776767767676766776677666676766666776677677677676776677667667677676767677676767666767767676767767676766776677677666677677677667767767767767767767676767767766776766776776676677676676767767666676667767667666767667767767677667676776677666766776776776776766677677677667767767677677667666776767767767677667677676776776776666677667676776776677666776776776677677667767767666667676667676767667676776776666776766766776776776776676767677667766776766666766677667677677676776677666766776766667767667667767677677676677667676676776776776767676767677676677676776767677677676676767676776776766776776776677677676776767767676776776676767767767677667676667767766676766776776677667667667677677677677676677676677677677677677677667676776667766767677677676667677666677676667767667767767766776776767677677677676766676776767767767677667767767666677676677677677677676776767766776766767767666776776766767667667767767676767766677667676776676776677666667667767766776767676667676767767677667666677677676766776767676677666667676676666676767676766677676767666776667667676776677666776667676766776776767766776766666766776766767767767667666767667767667767767677676776677676677677666776677677677676767767676766776776766676776776767766767767677666776677677676776766676676667766676776776667667766767767677677667766776767766767676767767767766666776677666766676676767676677677677666776677676677676766677677677676776666776776767767666766776776767676767766776776776676677677677666677677667676776766766767766767767766676776677676767677677676767676767666767766677677667767767667766766677676776677667767766776776766767766776676776767676676776667666776677677667676666767766676776767676767666776677677676766776767676767767767767677676677666767676767766766767676677676677677677667666776776776767677667766776776667767677677667666767767676776767767677676776776776767676767766767667767676767677676677677667767767767677667666677666776776766767676776766677667677666776766776677676776776766767676776776776776776776767667676676666776677677677677667766776776677676776667767677667677676776676766667766676677666776767767666766776776767766767767766667677676776776676767766776767666766676767667767666676677676666776666776676767666766766766667677676776776677677677677667767677666666767677676677677677667676767767677676776776776776776766676767667666776776776776776776776767767767767766776676677677677666766676776776767766767767676677676766767676667676676766677667676767677666766776767767767766776776776766766667676776766667766677677676676766776677677677676677677667676676776767667767676776677677667677677677676667767677667677676676666677676776766767676667767767676766676776767666677676766667666767676677677676767667667677666776776767666676766767667767666666776667767767767676666766766776767766676667767767666767766766767766677667766676767766677677667676767767676776767766666766767767766676776767767667767676676776677677677677677666677676767767676776667677666776677676776776776776677676776776677677676776776776776767766667767766677667667767766766776767767677676767767767667667767767766766766767767677676676676776766676776767667676677667677666776676676666667676676677677667666676776776666776776667766676767677677676766676776776767767667677677676676776676776767767767766667667766776677676677676767767766776766666767677676677677676776776776767676776767676666766676766767766767767767677667667766667676776776677677677677667667766677677677677667767677667766776767677677676767667676776676667767767677677667676776776776776677676776776776677666776767666767676767676676776767767676776776676767676766776667676776767677676767767767766776676667766776676667667676776676767677676677676677677677676766767766767676776767766776676766666776767766676677676766776776676776667766676767676677677677667676667767676767666677666767677667767677677677666776776767767666776677667676767767767767767767667667767666767767766767677677676776776767676766766776776776677677677676676767677677666776677676677677677676776766776677676767767767677667766776767676677676677676677677667676677676766776767666766667767767767667766776667677677666776767677667767767766776676776766776776776676776776677666767677677667666667677677677767767677667767767766677677677667767667677676766776767666767767767676677677666676767676767677677676767666667667677667767767677677666776676677667677676766677667766667676677676776767767766766776776776776776776676767767766767766666767666667677677676677667767666667767667767766767676776767677666767767767667666766766676776667766776677676776766776776776767666677677676776776667767767766767767767677677667677676676766767767676776677677676767767766776677676776776766776677677677677677667767767766766776776767766767767677677667676776766677677666776677667766667666676666667766767676766667767766776677667677666677676766776776767766666666766766766776667676776677676677676776767677676766776677666776667766666666666776667677666776776776677666666776767766767766667767676776766767767766776677676776776776767666676666767767677677676776776677667667667767676776776767767676767676767766677677676677667766766776676677676767767766776676667767676667766767677676667767677676677666677676766676766776776666767767677667677677676676767676676767767667767667677666676767676667677667667677667767667676677677667767767766767677667767766776776766776767667767677676766677676667667676666666767766677666776776776767677677667767766776766676776677667677666676677676766776767767767667766766676767766767767767767767766766667676767766677676667676776767767767676767676677667667767767767766677677676676676767667677677677677667677676767677676677676667766776776666667676776766676676776767767677677677677666776767766676667676677676766776676767666767676776766776766776767667677677677676667677667767676776767667767666776677667677677677667766776766767767767767767767677667677676767767766776767667676677677677676767766677667766767676776767767676677666767677677666676677677667677667677677667767767677676776776677676776776766677667676776767766776766776776776776667767676676767767676767766776767767767767677676767767767667677677666677677667766676676677677666766676676676677666767667676667766767676766776676767667766776677676676776776776676767767766776767767677666776676776776766776767766766767766767676776767767767767767767767677676666666767766676767677676776666666677676676767767766677666776776776767677676776776667677676776676676666677666776766767666776776776776767766767676767767767677676776667767676776667676767667767677666667767677667767667677676776766776676767666767767766676776776767766767676676766677666767767677667766676676776766667676776767677667677677676676676677667667677677677667767677677667667767766766766676776776767666766776667667676776776767677667676667767667676776667767677677667666676677667676776766676767677677676667676677677667676766767667666766677667767767676767676776776776767767667767767676767767767676776776677677676667666676677677676667767677676776666666767667767667677676766767767676767676767767676776677677676766767767677676767767677677677666677677667766767767767667766766667676767767667676767766776767766776676676767766677676676767676776676776667667666776767766776766667667767667677666776676776667766767767766776776776776766667677676677676767766767667667677667767667676667666776767676676766776776767676766676767767666666766676776667667766766677676767676767676766677667767667677677666667767676766776776776776677677676766767676776767677677667666666776767766676776666667767667766677676776667767766776667676767667667677677667767767676677677667667677676776776776776766776677667767677676776776677676677676676666667676667767676776776776767676667677676676676677667767667767767677677667766776776776767767667666776776666767676767667666767766667676776767766676676676767677677676667667667766677667667766676776767767767666776767677676776766667767767677677677676776776776776767667676776776666776776776767767767667667677676766776776776666677676676677667677676677666666767677677676766676776776677677667767676667677676676767767766776766767766776776776667767767767766776677666766766767766776776676667676767767666677676677666667676767767667676776776766677666766776677676676776776766676676667767767666776766676766676776667767676767766766776677677677666776776766676776776776676666676767766776776766776766677677676766776677667677677666676776767676677676676766666666767677667767767676776767767667767766766767676767677676676766676766776776767766766667767767767766676766776767676776776766766667766767767767766776766767766776677676776676667677677666666667677667767676776667677676767767677676776766776776676676767766766766776676767767676676776776667766776667767767676677677676776766767676776776776767677667767766676776676677667767767767666676766767676776667766766776677676776677677667666776767677677667767766667667767767677666676767676766767667666667677667676767766667767667767677677677676766677677677676677667677677667767667767767766767767767677676776676676677677676676767667677667766776776776776776767676667767676776767677676776676677677676767766667667767677677677666676677677677677666766766767667676776776776776767767677677676767766776776767766776677676766677677677667767666767666677676776667767667677677676667767767766767677677676767676766676676767677
67666677677677677677667677676677667767766676776767676766776676776667667676767676776767676776766676767767767766766767667676676767766766767677676677676667667767676767676677677676767667767767676676676766767767767766676766776676767766767677666776776776676776677677667676676677676666776767666766776767767667677676767676776776677676666767767676776776776676776676767767767676776776776677666766767767766767676776677677677677677666767677677676767667667767767667767767767676776677666676677666767766677667667676767676677667767766766767677667767677677676776776767767767767766776677677666776776766776666767677676677666676667767667676676676776776767666776776677667767767677676767766776667767666767677677667667767766676776677666766776766676776776767766776676667667676677667676776767677666767767767676676767676666767767676676766767677667666676767677677667766767667767767677676776677666776767767766766767676776677677677676677666767677676767767767677677676767767676677677667677677677676676776677677677677677667677677676677677677676776776776666676776677666767677666767667767676776677666666677677666776667767766676776676776676776776776776677676776776776776776676767767666676766667666767766676766767767767767677677667676767667766767676767666776676676776776766767767677677676676767766767676776776776767767767766677676767677667677667667766776676676676767766677676776767676776676767767666776766767766676776677667767667677676676776776667766776667767676676766767767677667767677667767676676767676767766766767767767766676776766767677676676767667767667767766767766776676676766766766776677677666776767766767767767767767767666767667676667766767766766776766676666677676676766677676767677676767767676676776767677676776676776677667666776666666767667766767677676766767667677677667767677676667766677667677677676767667667766766776766676776667767666667766677676767767767677667767677676677667766767767666767767767767766776776776776677667767676776767766776767767766776767767676667677677666766766766766767766776667767667766676677676767666776676666776776776667766776667676776766767766667677677676767677676776677677666766767767676666767666776767667677667767676677676776776767767677676677677667677677667676677676776776677666776666767767677666766766676677667767676677677667767676767666767767667766677676776776676666766776676676776766776776776776776776677677677667677667766667676776767767767766677667767677677667676767767767677676667667676767676767667767767677667767767766767766767767767767677677677677666767767766666677677677677677676667677676766776766767676677676676667767767767676776767767676766677676767666766666667767676776767677676767767767767766776776766776766767676677676676776677677667677666767666776766776766776776676667767666667766767676766776776767766776676666676677666776776767667676776776776766776677676767676766776767766767766676766767676776676776677666676776776677677677677676676776776766767677677676766676667767667767767767677676776677667767676767677676766676776677677676677666766776776776776776776767677677676667676667766767767677677677677676767767767666767666766767767677676767667667676776677677667676776776677667666767667766766676776767677676676677667767767666776667766776766677676767676766767766767677677676776776677676766766677676776666667676667667767676667766776767676767767767677667766776776766766677667667677666776677666776776677677676767676677666767767767767666776767676776776766776677676767676766667677667767766767676776667676767676767766767766776776666767767766776766776776767666677676767677667767767767767767676767767677677667766676776677666677676776776776776776767767676776767766766776767677677677676667666776677677676677676666767676776766767767676776766667677677676677677676676767767767767677667767667677677667767767767767676676767767767767766667766766776776767667667767766677676767667767766776667676776676667767767767666767767677677666677667767767667677677677676766776667667677677677676767767767676776767666767767767676776767666676676766766767676676767676666676676677677667767767767677667666776776677667766676766766676767767667766667676776677677677667767767676667766767767666776776767677677667676776766766776677666767767676776676767767677667677676767767767677677677676667666776677677677676767676776767677676767766677677676766776776766767766766776767766677667676676767677677666767766776766776776676667766767767766776666676767767767767766767767767767666666776767767766776776776767767677667767677676776676676677666767677667767666676767766776767767676767677676776766767767667667766767667676667677676776677667667666776676776667676767766776776776676677677677676767676676667677677677677677677677676776776676676666666677666667677676776767667767667676766776666776776676767766776766676677667767766676666776776766676776676776767767767676667766776667767766766767677676776776776676676776666776766766677677677677667767766676776667767676776677676767767766776776667667677677676776677667677676667767767767767676666676766776667677667767667766767677676677676677676776767676667767666677677667766776767767667667767667677676767767666776767677677666776667766767767677667677666677666676767767767767767667677666676767677676677667767767676766667766776766667667676766667767767767767767766776776766776667676767677676766667677676767766776677676776767767666677667767766677677677676676766767767667767676767676776666767766677676776677676767677676776776776767677666667767677676767676667766767677677677677676677667677677676766677666776676767767676676677677676677667676767677677667667767677677676677676766766776767766767667667677677676667766776677677676776767767676776776677676766767676776767667766776767767767677667666776677677676677677676666677676776776767676767767766677666677677667766766776776666676776666676676667677667767767766776677667767666767666767666776767767767676767767667766776767767677667767676666766677667767767676767767767767677666767677676767767766676666666766677677677677667667767766776766767666766667767667667767766666776677667677676776767767676677676766776776776776676767767767767676677676776776776667767677677666767767767676767667677667767767767767667767767676776667766776767676677677676767767766767666776667677676767766776677666767677667677667677676776766767767677677667767667766776677676767677677676776766776776776776776676776767767766776677676767667677676667766667667766767676776676677676776776677677666667767677667677677677667767677677676677677667676776667676767766667767677677667767767767677666776677666776677667667667667677677676676776767766766677676767767766776776667676776776677677676677676767767767767767677676767677676776767677667667767677676676776767667767767676666766776667677667666767677667767767676776776776776776677677676766677676667767677676766776667767667667677667677667676766776766776766677677666767666767767767677676776667676776676676676776767667767767766776666677676776776667766676776676766666776667767666667667766776767677676766677676677676767676767676776676677677666676677676767766776776767767677677667767767766776776776776767766677667767767767667666776776776776767767766776676776677677677676666767667676767767766776776766667677676767666776776776677677666677667766776776766776676666767767677676767766676667677667767767676767676666766676666776677677677676776776776767666776776776776767666776767667767766766767767767767677676767767677676676667676676767667676767767676767677677667667677677667766667676776776676776767677677677676766667767667677667666667766776766767767676766667766767767767667677677676767677676776776766766677667767767766676676776767767766667767767766776676767677677676776677667766767676776677667676766677667676766776776677676767766776767767767766667677676766677677677676776676776776767767667766667766776767766676776767667767676667677677676676776767666666677677676766776677666676776766776766776776776676767767667676766767676677666766776767766776676677666667767676776776676767677676767677677666776776677676667767677666767676776766676677677667676767667676676776766776676766776766666767766776677676776776767766766776667767767676767767677677676776767667677666767677667767676767667676776776677676776776676776767767667666676766776676767677676767767667767767667766667767766677677676776776766776776776766776767677676776677677676776676776776776776767667666677667666677677666776776776677667766767667766766766776776676667666677667767676776766776677676776677677676676776767666776677666677676667677676677676766767677667767676666667677667667767676776776766677677677667767676776767767667677676676776667676776776676667766776776766666776767677676776776776676767767667767667677677676676677667667676677666676776776677677676767766677676676767676766776776766776766767676766666767766776677677676766667667767766677676776677677676776776677667676676766767767767766676767767677667767676776667667676767766776677676667767767667666767667767767667676676767676767676776667767766677676776766677677677677676766776776767676677677667667677677677677667676776767677667767676677676766776776667676676766776767767676776766766776666667666776767767767676776776676677677667767676677666776776776776676767766667667667676667667766766776767676676676667767667767766776767667766666677676666677667767676767667676766776766776677677666767666677666676667767767676676677677677677676766666776767676767766776676776776776766776666776767767766776767767766776776776776667767666676676676676776766776776667676767676767766766767767667767767767677677677677667767767767677677676776677676767767767767767767677677676767676766667667677676767767677676776767677676776666766676776766776776776676766667767677676776767667667766776776776776676667767676776776776677677667767767676776667667767677676767767676776767667667676776776766776767767667676667676667667767667767767767766767767767767767767677676767767677667676667767767767667677676676776676676767677676776766776677677666676667677676776776767767667767766667677677667667677677676666776776767676776667767666676766776776767676776677676767767676766776767676767667767767676776677666767667767677677667666667676776766676767
76767667676766776767676677666776677666766767677677666767666766667767767677677676677667667667677677676667767767767667677667767767676676776776767767677667676667767677676776776776676767666766667667766776767766677676767676776776776767667666767767677677676776676767677677676776776766767677666667676667767767677667677676677667676767677677667766767767767767677677677676776667676677677667766767676766766677676776776776767666776667767766766766676767766766776767677667767676766776766767767766767676677677666767767767667667766677677677676766776766667767677677677676767767767766776767767677676776676767676776776767767667767676776776677676776767767676766677677666776677667767767767676767766776776776677676767767767677667667767667677677677677666677676677677666676667767766776666666677676767676776676776677676677667767767677666667676677676776677677677676677677676677677677667676767766767677676776677666776667677676767667676776677677666776767767767676767767766667676677676776677666767767676776677676766767767676767767677676776766676776767666666676776666767767677667767767677677666667667667767676776766677676776776767766767666776776677676767667767766776767677677667767767667766767667767667676776776767676677676676767766766767676666676676776766676676766767767766776776767677666677677667767767766776767676767767766766666776676776766677676677677677676776776666767766667767676667677677676667676766676776766667667767767767677676776676776667767676776767767767767676767767667767677667667766767767676776767766677677676776766766767767767766676676767767677677676776776776677677676667677677667767667676766776667667767766677677677667676677667677667766677677677676767677667667677676776766666776666767767767667767766767767767667667666676667667767676667767767676776676677667666667666776677676776677676767767767766776776776776776776677676667676767667676767667677667666767666776766676776666676766767766666676677676767667676767767666677677676667677677677667767666676677667677677677666766766776776677666766766677677667766776776766766776677676766667677677667767676767676677677667767677677677667767766767676776677677677677677676676776776766676667676776677667766767766767766766776676776767676776776776667677667766776767677677667677667766776766766776766776677667677676776776767767676767766767676767767666667667667766776766767677676766776767667666776767767766677676677676776776776766767767676677677666767767767766676667667767667767676767767767767676677676776776677676766776676776776676776677676676767676767766767667767766667667677666676677667767676666666767676776776776776776766767677676776767767767767767767676667677677676767767677667676767677676766776767767767767677677676767767666767766767677677677667677677677667676776776776677676776776766776667767766676776766767767766667767766667677677677676767766776776767767666776667766677676776776766766776676776776776676667667677676776767677677667767766667767767667766767766767676767666776776776766767767677677666677677667767767677676667767677676776767676776776776776767767767677666766767676676776676767677667767677677677667766776766776766776776766677666767767767767766767676776667767767677676667767766766767676767677677676766776667767677667676666776776676767677666676676676776767677666776776776776667667767676776766667767677666776767766776667666767766767767677676767766667767677677677666677677667767677677677667766767767676766767767766676766776776776766666776767676767767767667677676776776767767676776776677667676677677677667767767667677677666676776676766767767767666767666767767676677676767766776776767767766677676767767767767766676776766766767767766767676776776767676767667766667767767677676667766766667767677677667766767767767676766776776776776667667677677677667767676776776767677677677667767667677676767667767667766667767766676776776767767766676767676767676776776767676667767676767767767676767676677677676767666766776767676776676776767766677677667766767767677676766767766767676776666677676776776766776666767767667667677677676776766766776676667667767767767676677676766776766767767767677667666766766776766677676767767767767676767666767767676767766767677666776767767677677667766776767767676776767767677676767676767667766767767676776666667676776776776776677666677667677667766767677667676767677666676767766766667767767767767767767666776677676766767677677677676776776676666776767766766767767767767767666776776776767767767666676677666776667677676766676767676767676776776667767766776666776677666676776667667677667766776767666676667767766767766776676776676776676776767767667677666767766767766676767767676766767676776666776767677677667766667767677677677677676667766676677677676767767767766667666766776676677676776677667676767677677667766676767677676677677676776766677667767676776776667767677666776767767677677667676776776766766776767766776676676676766776776767766776776767767677667666776767676677666677676776776776776676766677667767677667767767767767677667676677667767676776676676776667667677667676767767676677676676677667677676667766767676767767677676677676677676766776667677666677676776677677677676767767766776776677677677666776776767666766776676776766767677667667766776767676776776776776776776667677666677677676667767676767767677676767667767767766667676776776776766776776767677676677676676677666676767667767667667767766776776676767766676667667766677677667677667767767667677677676776776766776677676767677677667676677676776767767766776776776767767677667677677667766776776766776776767667766776776676676767666676676767677676776676676677667767767767676767667676667766767676776667676776766776776767677676776776666776766776776776676776666766677676776666676776667677676776677676676766776776776766776766767677676677676776666776767766776676666676776676767767766666677666676667767766776766666776677676677677666666676776767767767676767767667766776776677667766767677677666766676767677676776767767767767676767666767666767766766666776677677676766767767677667767676776767766767766776776767666766766767676677676666767676776776767767767767667667767676776776776677667767666767676766766776676667667766767766776767767676677666766676767676767677676776677677677676766776767676766677677676766776767766766667766766767766677677667676776677667766667677666767766667767667767677676677667666776776776776677667677667766766677666676676667677677677666666767766677667767767766767767677676676776776766667766776776676677667767767676766776776767766677667767676776776767667767767766767766677676667767766676776677666776776767767676767767767666776666767766677666667677676776766766676776776766667767767667677676767767767666666776766767767676776776776676666666666767667676776776776667667667767677677667767767767766677677667767766767766776667676776776767767677677677677677666776667767767667767676677677677666676676677677667677676667767667767667766767767766767677676676666676767676776767676667666676677666677667767767667767677677667666666776676776767767767767676776667677677677677677667666776776776776776776767767766676776776776677677676776767677667667667676776776667677666767767767767676776767676767667767767667767767767676776666767667766677676766766677667676776767766776767767767766677677676767676776776676767677666667677676766766767766776776667766667677677667677676776677667767676677676666766676766677676776676776767676767767767676767666666776677666677677667767767766776766767767677676767767676776766677667767767677676677666676767767677677677676776677677676667767767766677667676776767766776767767767767767677677677667677677677677676676676676776776767677667667766776667667767676776677677677676767767767677676677676667677676776767767766776767677676776767766666677667676776776776676767766667676677677676676766767767767766766776766776676767767766767666776776667767677677676776776767677676667667767677667677676667676766776767676676776776766766676767676776767767676776766766667767667766666776767677677676667666776767667666677677676767767766676766667677677667677677676676767677676767677676776666667667666776667677677667677676766767667677676666776776776776767667766767676766766776767766676766776776776676776776676667667767767767676677677676677666776666767767667667767667676676776767677676677676766677676767676676677677676676677677676776677667677677677667677676677667767767767766767667666776767667767767767767766776676767677676776766667767766676776776767766767767667767767677676676776767767676776677676767676776677676767677677667767767676767767767767666767767767677676776677677677676766767767767766666776766677667677677676767667767767676676767666776776677667767676776667666767767766767767766776676776677676776676677666767767667767767667767676667766776767667667767676666677676766776666676767667767667766667767677666667767766677667676766767677667766676776676776766767677677667767677677666676776776667677677666767766767766767667666767676667767676677677667676677676776776767667767767767767766776776767676766776676676766767767666776766776677666776776677676677676776776767767676767767666776676766776776677676676776767767766767767766776667676766766776766767667676667676767676677667767677677677677676677677676676776776766676666776767767677666676676676666767666677667676766776666676776676776676767767767767766666767766766767766776667767766776776766767767767767676776767767677676676776767767767676766677676766767666776776767667676666766767766676767767767676676666676776676776776677676766666767767677677667767767767766776776677676767677666776776767766767767767677677676776767676766776776767767766766776667676776677667676676776676767767767677667676677676767767676676776776767767667667677676776767767766776767676767766776767767676766766676776766677667767676776767766776776677676767767766767767667667676766776767676776766677666676766766676666676776776776776776776776767767676677677676766676776677676767767767666776776767767667767676776767677667677666776666666776767676676776676666767766776666766776667676776776767677667767766767767677666677677667677667767766776676677666677676677667767767676776677677676776766667667767767767767667767766776676767767767666766767676766
6776776677667766776776776767767677677677677667767676677677666676776767677677677667766676677677677676667766776776776667667767767767667767666776767667677667667767667767766776667766677667676776776766776677677667667677677676676767667767767767677676677666766676776676776677667677677677676767766776776767676776767767767677677677677677677676767766677667676766676776677677677677676767766776677666776776776766677667676776676767766766776776776676766766677677677677677667767667767667766667677667767676676666766676776766776767767767677676767666667677677666767676676767767767677677676767767667676767667767766766666776776766776776766776676766776766676667767767767766667767676667677676666776776776676776776666667767676676776676776766767767767767677667767766767677676767766676767677667767667767677677677677667766776667767767767677676776766667677667667767666767767676776676776676776776677676767667677677666676676676766676767666767677676776766776767767767676766776776776776767677677676766677666667766767677676767766766667766767676767667666666776776776767767767767766776776776776776766776767677667767676766766666776776776766677667767666676676776776667767666676666776767766677677677676767677676766766677677677676767667666766766767676676776766766776767677676767766776667667767766677677676677677676767666767766767667767767677677676776776766767666676767767676776776776776677667676767666776776667676677667766776776677667667767676776776677676767767766667667667767667677676776676767677666676776767767766676677677677666766776767766667667766676776766776667677667767677676776776767677667766677676767677666776776767667677667767677677667766676666767767667767767767767767677667767677676766776767667677676677676767767766766667766776776767667766677666776776776776667766776776667677676676677666766666767767676767676766776776767766776667677676766667767676677676767676767767676676766677667677677666776776677676676767667767767767767767766676776776767766776776667677677677677677677676667767677677676667677677667677677667766766767767666767677677677677677676677677677676776776767676667766677667677676776767677676776766676676766677666676776766776767767676766776677667676667767677676677666767767767767767766677666776677676676776766776766677677677677667767676676776766676677677667767677666767767767766776776667677676776767767666677676667767767676776776766676776767676767676676776776767767677677677667676767766676776776676767766776776676767767667677666767767677676776776667767676766776767677677667766767677676766776676776677677666766776776776677676667667767676767667677677677667667766766677667676667767667677676676667766677666766676776677676677676676677667766776776667767677676766776667677667666767767676667767767766677677677667766667766677677677667676776676776776676767767666776766667767677667667766767677667767766776776767766676676666677676776776676776766766776676767767667767766776767767766677677667766676766767766767767676776767676776677676766677677667767667767766676776676666766676776676767666676776666676677676776767677667677667767766767767767766776767667766676767676676776776776776776767667667667667766766767767677676766776676767767666677666677677677677677677676767766767766776677667677677676767766766776767676776677677667667677677676776767677667676776767767667666666767676767676766776677667676776677676767677676767767767677677677677667767767667676767677667677676767676767677676776767676776676767677666667676776767677667676676767767677677667667676776677677676677677677677676666767676767677667767667666766767676677677676676766666676676667767767667767677666776776767667667677676767766677676766776767767766776776766766767677667767767767767677677666677667767667676767666767766676676767666676767667766767767667766676667667767767676776666677667677676776776776767766766766776677677676676767676776767677677676776676677676676667676776776776776776766776676676776676767676676766767676767677676776776776776667676776667767677667766766677677667767766676776767766776776776767767767677676676766677676767676766676776766676667666776776767767767677677677677677677667677676767767676767667767767767667766766767767666766677676776766676766767666766677677667677676677677677676767767666776767767676677676776666767766667767767766776776776677667767766677677666677677676776677667766767767667667677666677676667767676776776766677676776767677667677676677667676776767767767766667667677667767767676776776776666776767767767767767766767767677676767767766667767767676677677666666776767677667767676677676666677677676766776776776776766676677676677667767676667667677666776676767676776677667766776677667676667676767767766767667676666767767767766776766767766767676767767767677666677676677676767677667667676776766767767767767677676776776776766767767766767767677667676677667676767677676666776767677666776776666766676676776776767767677676767766767767767677667677677666676676677667767676676676776776767766766676667767767676776776776667767766677677667766677676676776767677677677666676677676767677677677676667676766776767767677676776667766766766676677667667766677676677677676766766776776776767676676677676776776766676776776776776766776667766776766767766766677677676776776767676767767767666776666677667767767766666677677677677677667667666767676667767677667767677676776767677677667667766766667666776776776776667676776776767666676776776776667676776767677676677666776776677676776776767766767667667667676677677667766767766676776667767677677667767677677677677677676666677677676776766677676677676677677677667767677677676776676776667767766677676767677677667677667766766767766766767766667767676776766676776776677676776776666767677676776776767677676776766767767767676767767677676776776677676767677666666767767666767766676767667766776676776776676677677677667677676776776667766666676677677677666776667767766767767676667766776676766776676676667666676776776767766766776767766676776767677677677667676776776676767677676677677676767767676676766776767766767766776776666776667666767676776776766766767677676676676776767676776766776776767766676776767766666776767766677667667667766677677666667767767767766676676766776676766767766776776766767676766776677667766767676667677667767766776677667767767767677666776767676766776776677676667676767766776767766776776767767766766767766766667767677677676766766766767766776776767766776767767767677677676766677666776767677667767767666767666766677667676676776677667767767667766776667766767676767676767767767766667666677667677666766776767677677676666766767677666667667676677677677667766766766767666767676666677676776767676776667676667767667767767677667677676776776776776776667767767767767666776767676667767767667766776767766767766776776676766767676776676776767767767766776776766767766776767767767676776767766767676677666676677667767766766776776677677677666767676766677677677677667677676667766776767767767667676666767676766776767766767767677666767667676676767677676667767677666767766766767666776776776666776677667766767767766766776766767677677667677667667676666667667766776767767676667676767676776776766776776776677676776667766776677676677676767677676766766767767666776767666776767677667767677677667767766676776767677667767767677677667666766667767767676766677667677676776666767767677676776767767767677677667667667677677677667766776676676667676776766677667767767666776676677677677667676776677676767767676776766676767676667767767767767677666677677676776766767676776677667767676776776776767667676776776767676766766766677667767666776776676776677667676677677677676677676776667766677676667766676766767666776776776766776766767766767677677667677677667767667766676776776667766776766776767677676776776776677666776766776776677666776676676776776776767767766776776776767767767767676776667767767767677676767767767676776676767676676677677667677666776767767666676766677667767767677676767767676767666776667666776776767667767666667667767676776677676776776667766667666767767677676676776776776767676677677677666776776776766767766676667766677666767766767767677667667676667767767766766776766776767677666776776767767767767767767667677667676767767766776766667767666676776676666676676776776776677666767677666766767767767676666676767667667667767767766767667677676776776766677676676766767767766776776776776766767667677676776766767767767766676767767767666776767677676676767767767767677677667767767766767676677667766776767676766677667677677676766677677676767767767767767667667677676776767677677667677677677677676767666666767677677667677676767766767677676667667667676776776667667666776676776677677677677677667677667766776776676776767667677676676676676776767767767767767767767767766776767677676767766767676776767676776776767766766776767766666767767767677667677676776776776776766767767676766667677667766767676776776676767667667767766776767667677676666776776667766766776766766776677676667677667767766776767766667676676677676766776766766776767667667666677677667667767766767677676767676776676677667677677667667677667677677667767677666776767667676776776676676767667767766776767666776766776767667767667767767767767766677667767766767677676767676767677666766767677667767767677676776776766667767677666767666677677677677676676766776776766767677667766767767766676776776676776767767767677667667767766676676776766676776776776767767766767767677676767676767677667676767767677676776767766776676676776766677676676776776776776676776776676776776666676776767666676667676776766767677677667767676667677676676776776776767676677676776767677677677677676776767676767667677676776766766767676767667666766776776667676767767677676776676677667677667676776676776776767667677676766776776767767767767766667767766676767677676677676766776667677676676676776767676666776776667677667676776767766776776776767766766776767766766776667766776677676776677677676766677676776766767677667767766676776766676776776766776776766767766776766767767767676667677677677676667767767767767767677676776667667767677677676767767677676766767767677667767676677677677666766767667767667677666767676676776767766766766776667677667677676766776767677676766767767766767677676767
3676776776677677667677677677676676776776776776767767766766776767667767767766666776767766667766776767677677677676776767677667676776677677677676767767767766667767676667667767767676776766676776677667676677676677666766667767767677667677667766776677677677677676776676677677676776776776767767667676776666776676767767766776776776676776677676677677676676677676776677676767767767676767677676776676676767767767767666776767666677676677676776766776667766776766767666776776767767677666677676666776766667766677676677677666676776766776776667666776677666776776676776767666776767766767676776776767677676766776776667767667676776767767667766767676677676776767667676766776776767676667767666667667677666677666767676767767767667676776667767667667766766766776677676766776767676667676766677677667667767767767767766776776776776677676776776776767666677677677676767677667677677667677676677667667766776776776767677676767767677666776766776766767766776667767767766766776767767767767677667767766677677676676776776667676776676776767767767676767767766676776766767767767766767676767767666766676677676776767666767676676767767676767767766776676666776766767676677677676776776776776676776776766676776766776766776776767766677677676667676776676776766776767667767766767766667667767677676677677667676767677677677677677676767676776776776766776676767677676677677676776767766776776666666767676776767767667666677676676767666767767766666677677677666676776676767677677676776776666776677666667677676767676776676767766767667767677676676767677667666667667676776776767767767767767767677667766776767667666776776767667767767676767767676677676667676776776766666766666667767767766767767677677677667667767766766776776767767677676767766666677676776776767676767676667677676767767767766676767666677667667767767677676776776667667767767667766676776776776776776776767767677677676767767767767676666766676676767677666776776776776677667667766677677676676776776677676776667666776766676776677667677667667767766676667767767676667766766677667667766677676767766676776776676667767767666676666766676776776776677667767667676666767677677676666767766677667767767767767676767767766766776767677677666767677667767766776676676667676676776776666776776676677667677676667766776766677666677667676676767767676776776676767766767767767667676677676676667676677666667676776766776776667767767677676776677666767766677677676667767677667767677667767677667767767766776667766776666667677676677667766766776767667677667767666677677677676776676776666677677677676767677676767767667676766677676776767767677676666677667676776677667676676766667766776667666767767766666776776677677676676767767766677666667766666767766767767677677677677677677677676767677667677676776767767676776766676776766776766677677676667766766766767666767666677677677676776776767766776676676776776667767677677667667666767766776676767676666767767766677667666776776776767667767767767666767677677676766766776776676766776776776766676776767767677677677677667676776677667677676666766766667667677677677677676676666767766776767766776776676776767767766677676776776767676667767667767766767666776776677677676767766766776767667767676776667767767767666776767666776776676667677666666767766776766766776767677677666766776776766776666766676766776776776766677667666667677677676677667676677676676676677676776776767667677677667667677677677677666666776666677667676776776766766667767767676677677667667767766776776667767676677676767767767676766677676667677666776767766766776776776667677677667676766776676667677676766677676776766766677666776776776776776766766766766677667676776776767676776776776766767666776667767767767676667677676676676767676666767676677667666767676776677667676767766776766776666677667767767767766776676766676776776776667767767676677677676767676776676677677676766676766767676766667766776767767676667766676766767666767677677677666767666676667667667767666676776677677666676767666677677677677667767667766677677667667676676676766776767767767676776776776766776767767767676666776776677677677667766776766767677676776766767677667677667676767767766776666767767766767766767677666677676767767667766767676776667767676776767767677676666676776676677677676666767767767667767767676776776766767766766767667767767677667667766776776767767677677677677667677677677676776766767767767767766677667767677676776677666776677676766776677667677677677677676766776666766767766767667767676767677677677667677676766776767667666667676677667767766767676776776766666667767676676766676776677676766666677677667676676776766776766666677677667676776767676776766776776767766667767676776767766767666667766666767667767676767767667666776667676676767667766776767766767676767766776776766776767676767767667767767766676766776776676776776776767766667767767667667676767677676776776666767767677677677676676676776776766776776766776667676776766767676767766676776776776776677667667677666766776766766767767677676767666667767767676677677667767767667766776776776676767766766767667676776667766677676667766676667677676766676776767766767766767677666776776767767767666776776767666767767767667676767667677667676776676667767767676776677677676667676677676767767676776776766776766676767767667766767677666666767766776766776776767767667666767767766766766677677676767667676767667677667767767667676677676767676776667677677676676776776666766677667677676776776676676767677677677676776776776776776667766767767767767677667667767667766767677677677677666766776776667676776677667767767677676766766776767666776766776667767767767677676776676776776677676766766776776776666667767667766677676666766776776676776676766666776776676767766676766677676776776767767677667767767767767767767667667677677677666767766677677667767667666677677677676767667676776776767677676776767767766776766666776677677667666776767666766776667767676776776676676676667767767767767676776676776766666776766766766666677676766776776666776767677667767676776766767767767767676677676677676776677677677676776776767767667767767767676767767676766776776767766776776676776776776767676776766767767767766766767766767677666776767676667667767677667766677676767667667667766667676776766767767766776776677677676677676667677676776767676767677667767766776776767667766767766766677676776767677667667766767667767767667767767767676776776767676667766766667767676677677677666776767666776776776767676776776677676666667667766676776776767667767677667766776776776766776766677676767667767667677666767667666776766767767767677667677667676776677677677666767766776677677667676677676766676766766776666677667767676676776767766677666767677666767767677677677676776767766776677676767676776767767767766776776766766776767766767667677677667767767676776767677677677676676776766776776776776776766776766676776677666767667767676766666776676767767666776667767767767767767667677677676677677676666776767766776776667677676676767767766776776776767676776776766776677666666766776677677677677677667767677667676776677677676776666776767767766677677676776767667767767677677667667676676776766766667767766776767766677667677676776767766677677676776776776776676776677667677676767676776776667676776766677676677666776776776676776767677667667676666667767767766776776776677666776776676767676776667767767767677666767767767676767676776676676766667767677677677667667666677676776667677677666776766776776766767667676776776677676676776676776767766767767667767766676767677677676667766776776776667767677667677667766676677677667767767767677676677666676767766766767667677677677676767767767667766767676676776766776767667766776776767766767676767676776776676766677676676676776676766766776767676767677676767666766667767767667677677677677676776767677667767767676766776677676767666677667677676776776676677667676767667666776776776667767676767676776667766676767667767677676776776776776767666776776767767667766767676666776767677677667767677667677676676667667767767767767766776767767766677676766776767766677676776766676776776776767766767766677676766676667666667766666767767677666776677667767667677676776776776767767766766776766676776776676676767667676667767767767767667767767767767666767667677666776677666766667677667667676776776676677667676776776767767677667666767677676767767766776767766677677667667667767766776677677667767766676667767667766767767767667667677676676666767767677667677667767767676676676776766767767677667677677677677676776767767767767767767766767677676776767767666776776766767767766776776776776776776776676667766676677676667676776667667677677677667677676767767767667667676776767676677677666766767767767677677676677677677676767766766776676667667677667767766677677667767676676766667767676776776767676767766677677677667677676767767767766767767766677667677677677676666776666776667766776767767767767767667767676776677667767677667767676677667677677676767677676766776767766666667666676667667767666767676767677667767767677676776767766776677666767666666767767767676666676667677667766767766767767676767766667677666776676767766767766767676667767666776767767677666776776667677667767667767766676776767767677677676677676676677666767677677676677667766677677677666676766766776667666766677667767766766677676667767667677677677667676776677676767766767767767667767767666676776767677677677676767766776667677676666676767676767767676666767677676676776767677677676776766767666767677676776776666666776677676776776767767677677677677667666667676677677667767676776767676767677676677677667677676767767676677667767666676776667767767677677677667767676766667767767676776667676776767676667676767677676667667767767766776767676776767767767766776676767676776776776676776776666776776677667767767767767767676666776667767766767767676676676776776767667677677676776767666766776677677677676776677666676776767767767676776776776766766776767766766776676776767667676676667677667766776776776776776776776667677677666676666676767766676776776776677676776767767676767767666766776776767766776676767677676776767667767767766776667766676677676767677676766676776676676776767766766767676677666767766776776767767677667676676767677676767766767667677667766667677676767677677677676677677
67767767767767666667676667767667677677677677666667767766677676677676677677676767767767767767767767677676766776676676766776776667767676776667767767766677666767677676776667676666776767767677667766776767676667767766676776776667676767676767676767767766676776676766776767767767677666676776676766677677676767676667677676676776776776767676776767766677666677677676666676776766776677676766767677676767677676767767767767767767677666676767666767767767667766676766776767767766776676667767766677667667667676767766776767766667666677676767766767666767676776767767767677677677677667676766776676766776676676667677676776776677676776776776667677666766667677677677667667676776776776776766676767767766677676667766676677677667676676776776776766776766767766677677666766776776776767767677667767767676766767767677676776676767677676667767677677677676767666776676776676776667676667667767677676677667667676776766776776767666776677667767667677667766776767767677667767676767767767666677676676766676766776676767766776667767767666766677677677666677677677667666766767767677667676776767767666677676677677677667677666776776767767676766766776767767677676776767676676677666776676767676776766676776766767667667767677677676776767676767676677667677667766776766776766767767666776766776776667767766676776776677676776766776776677667666666676776776676776677666767767677677667667667767767767767767766676776776776667676677677677677666776676667766776767667767677677677676676767767677676767666667767666767766677676776776666776677667767767767676667676776767767766766766666776776677677676767767766776776776767767767766767676767676767667667667676677667766676776666776776776666667677666766666677676767677667767676677677677676667767667767767766677667766767766767676776776776767767767677677676776667676776766776767766767767676667677676767766776767667767767767676676776767667767767767666776667676766676776677676677677677676667767667676776767667766767677666766766667677667766776667677677677677667677676776666776776676676776776776766767767766776677667676776766666667666776666776676766676766676676677676766767677676767667766776776677677676776766776767667676676776766776776776767676776766767677677676776677666676766776767767767676776676776776776776677676766767677677677677677666677677667767767676767767767766677667767767677666776676677666766776776776776766776776776776767676776767677667676776767766776776676767676776677666776677676776776676667767766767677677676676767666767676767667766677666676766767676767667767677677667767766776767677676666667767767766677667767676776677676667767677676667766767677676767766767766776667767677667677676776676776766776776776776776776767676677677676677676776776776767667767677677667767766677667667767667676677677677676776677677677676776766676666776767667676667766776776766767767767767766776766677676776776767676776677677676776776676766766776677677677677667667667766776766767766676776776676766667767766776677677676776767677676776776776776766776676776767767666666766666776767676776767767766776676677677676666677677676666767767766676766767767767766776767676767676766766767677667676767677677677667766776776766776776776766767677677677677677676767767677677667677667766776776776766667766676767766676766676776776767767677677667766776677667666776776767766776776767666767667767767767767676776767767667767767677676767767667767677677677677677676676666767767677666767676677667766767667667766766666776776767677666767677667676677667766776676776766667677667767766767767677676767767767767676776776766767767677677666676776767676767766667667767767766776767666766766776767676776767766767667667667767766666766776676776776766776767766677667677676767676776667766776776767677676766676776776677666667667767676676676766766676776767766776676776767677676676667767767676776776767666676767666677666667667767767667766776767767767676766677677667677666776776676666677677676776766776677676667677666776677677677676676767766676766776767767767676776767676766776676767667767767676767677676776776776677667677677667767667667676766767767676767767676776767766676767766677666767667677676766767676666766677677677677667676767767767677676666677677677676776667767766766766767667676767676677667667767667767766677667766676766667667766776766767767766776776677677676767766676767766677676776776676776676666776666767767677677666776677677677667676766767767766776676677667767767767766666766767677677676677677677677667676776667667666667766767767676766677676776767667767666767766776767767667766776767676767767767767767676767676766776767677677676666776766767676677667767666776767767767667666776667677667766776776766776766676776776767667766766776776766676666767676776666776776776776776776776677677676776766766776776776767677677666667667766776767766776776767766776667666767676776776776666776667767767677677676776766677666767766776666776767767677676676776677676767676767676766677676776677666767676766776766767767677666776677676776766676776766767666766767676767677676677677677676776676677677867766767667677676767677676776767677667766677676667676767766767677677676667767677667766676676677667767767767767677677676666776776776776776677676776767767767677667677676667767767767676767666767667677676767677676666766677677677667676776776767766767766766676776767676767767767676766676677666666776766776667767666776676767676776677667667667767767767767677667766776776767667667677676677676677677666767676776776676776776676677677677666677667767766776776676766676767677677676676677677667676776767766776767767767667676776766767767676776767767767767677667677676667666667676766676767767767666767766767676766667766767676767767677667677667767667666776776677667767766767766677667767767676766776776776677667767767677677676776776676766776776676776776676776776677667766676776776776776776677677667767766666677666766767767677667767767766776767767676776767677676766766776776676677676776667767767676776776767677677676776766677677667767677677676767677676677666677667666767676766677676677677676776776776676767676776776776776776766776677676767767676776677677666767766776776776767667676767677667767767766767676767676776677676776776677676767767767677676677677677676776677666676766776677677676767767767676666776766676767666776677677676677677677676676776767677676676776776766666766776667767766677676767666767767676766677676776776666677677677677676667667677677677666767676767767767767767767677677667766676766766767676677666676676766776767676767667667666676767667767767676776767666776776776776766676677677677677676767767676767766667667766776667676776676776776767767767766776776776776677677676666676667667676676677667766676767766767676776676776776776776767767677676667677677667676666766666667676667677666776767766667767766776767667667767676677677666767767677677676766776776767677667676776776776667677677677666667666667676766676766766767767767677677666677677676776666767766776677667766677676767766667677677677666677677676677667767676677677676776767767677667676677677676776676776767676776676776667766676676667666767767677677676767676667667667677677667666667766776776677676766767767767766776776666767676677667667677677676767767676767667766776776666776776667666776767766776767767677667667767767676667767766766766766776766776776776767667667676677677677667767677677676676766776776676766776776767767677676776676776676767767767667766676677667676767676776776776667767667766776676767767767676767767676776667676776676676767676767666677677667767767767677667676677676766766677676766767767676767767767666776767766666776776766767767767767677676677676666676776776776677676776767667667767677676677677677676776776666677677677666677666776776766677676767676776676767766677677677667677666776766766676776666667766776776767767767676767667767766767676776677677666767767767766776677667667667677676767766776766677677676776776766776676776776677676766766677676677666776767767766776776776767767766776766667677676667667676767767766666667676776767667766677667677676776766776767677676666767677676776677676767667676767767667766676776676776776767677677666776677666766667766766767767666676776776667676667677677667677676766767767767667766767676767766676776767767766667676676676767767766776676776767767767667766676677677677676776776776676766677676667767677676667666767767666666676766767676767766766766767677667767677676667666776677677676676667677677676776776676776776676767766667666767767677667676767767667767766677677666667767767767767677677676767767666676676767676767677676666667676667767676776766766677677677676767766676776776776677676776677677676776767677676676776776677676667767766766677676767767767767677677676776676677676676676676767767767767766676767667677676676767766676666767767677666776676766767766766776667766676766767676776667677677677666767767767677677676776776776776766776767677676776767667677677676776677667767667767667766767767767767667767667767676776677676776667676776767767676776766677677677677667767767766677676667677677677676776776677676767677667666776766667767766776667767767676767766676667767667677666677676776767676767666677677676677667767666776767676666667767766767766677677677676766776776767767766677666676767767677676677677667767677667767767767677677666667677667667676776677667667677667766766677677666676776766667676767766776776767766766776766776776666676677667676676677667767667767766767767766677677677676767667676767766776767676676676767676676766666767676677676676767767766776767677667667666776767676766667767767676776676776666677677676776766676767677667766766776776767766776776776676776767766767666676766767677677676776767767767677676766776766677676766776767767767666776776677677676676676776767767766676767767767667767667767677676676676676677677676776767767677667766666776666776676676776776676776667767766767676767676767676776677676676766677667767677676767676776767676667666666776676677676677667766767767677676776776776776667676776776676766677676766677676766677677677677677677676766776676776776767667767766776676766666766767677676677677676676766677667767767767767666667766776766676767767767767676677667767676776767767667677677677677667666677
6766676676766776766766677667677677667767766767767766667677676776776767676676766766776666776676766766767766776766766776666776776776776766766677676776767766767666776677676677676776776776676776776776776776677667677667667667766767676767677666776776776667676767767766776767677676767766766776676667767677676667766776767767766776677677667676667766776776776667766676767767676776667677667767676767667667676766776776766767676776676766676766776776677676676776776677676776766767676776767767667767767766676677677667767676776676767676767676766677667666776767677677676676767666677667766667767677667767767767767766676776776677676767676677667766677677677667677677677666776767767676767767766767767767767667766677676776767667767667667767667676766767766766776676677667667667677677677676676776776776767767676767666776677666776767677676677676666676767766776776766767676767677676767676767676666776776766767677677676667667666767766677666776677667667666767676776776767667766767766676776767766667676667677666776677676766766766666667767676677667676666766767767666767677676766767767767667767767767767767667676776776676766776766767667676776677666776676767667767767677666666676677677667766667677676766776767766767676667767666776766776776667677677677666767677677676677677666676676666767766667767666767767676767766776677666677677666667677666677677676676767677677677666767767767676776776776776766767766667767677677666767676776676776667666776776677666666676776767767767677676666667767666676776667677667676776776676676776666776776776767677667766776776776776776767767667767767667676776776776776776767767766767767667766767676766766776767766776677676767667667677677677667767767676776767676766776776767676676667767767766677666767767767666676766676767676776677677667676676776676676776776767766766776667767767677677667767767677677676677676767676767667666677676676667766766666766677677676677677676776676766676767766776776776766776677677677676776776776677676776776776776776776676767766776676676766776667766677667677677667666766666677667676766776767767676676667676667677676767767767767766677666766677666676666766667766776766767766767676776776667767767667677677667666776767766776776767667767766677667667766676766776676767676676766677666767767767767676776667677676766767767767667767766776676767676776666776767676776776676776767766766766667767767767767676776676776676767676767676667767677667766766776766767666676776776776666776767767766766767676776767667666766766767767767667767677676766767767766667767667767766776776667766767677677676677677667767666666767676776676766776776767677677676676766767666766776767676666767767667677677677676776677677677667767766776776767666677677676766667667666776767767767676767767677677677666667766677667767676667677667676776767677677666776677667667767766766766776677676776766776676677676666676776677677676776776776676676776776776766776776766677677676766676766776776776776767677676767766767767766766776776767676767667677676776766767767677667677677666677667676776667767766767767677677677677676767666767667677667667666766766677677677676676667676676776776767767676766767767767666767676776776776776667767676676776776767677676677667767767767667767676776767767677667766776767667667677677676667677667767767767676776767676677676667767766666767767677667767766776776776776776776776776667767677667766767677667766776776776666766767677676766776767766776776776767667767667766776767766767676676776766767767667767676766677676677666776776676776776776676767766776667766767676767666676776767677666767676677666767676776776776776776766776667767666667767676676677677676767767667677677676767767767767677667676677666666676676776676776677677676766677676776776676776677676776667676677677667767767767676676677667666776767677677667676766677677666776666776767676666776776676767677677677667677667677676776767677677677666766767767676676767677667766666677676776776767766767677676676676767767677666776677677677676667767767766676676677667677677676776776776776676767766776767767767676776766776776776666677676766666767767766677677676676676766776776677667767767767676676767676776667676776776677677677676766776767667767767766776776776776676677677677676667667667767677676776676767767767767677677676766667667766767676767667767676776776776667767767676776776776767766767676776666776767767767667676676766677677677666767766767677676776766676776766676766667766776767767676776766767667676767676766767766667767677677667676776667767767767766767666677677676776667667767767767767677676767767766776767767766776676776776676676767677667677676766776666776776676676767676666676666776767677666677667676677677667766676676776676776666767667677676676776776767677667766767677677676776766776766767767766766766766767676767767667667767767677676766676776767666776667676767677676677667766767767677667767767767667677676776666766677677676776677667767666776767676666667767767767767767767767766767766767676776767677677676677676776677676767677676776766667766676767667767677677677667676766767766677676767676676766666676676776677667676676776677677676666676766767676677676676667767767767677677666766776767676676667667676776766766776776776766667767676766676766667767677667766666776767767677676667766767767767766767677677677667766776776667767677667767767677676776776767667767676677677677677677666667767667766677677677677677667767767767676767677677677677667677667767677676676767676767667767667677677667676676667766767766776776676667767677677677677667677677677677667767666676677676666677677677676776667767666767766677676767677677676767767767677677676676767767667667666776676677677676767767766677677677677677677676666767666776767667667667767766776767676776776666776666776667676677677667667677666677676776767676767767667767766766677667677667667667677677667767767766776767677677677676766776766776767666766676676667666767767767766767676667676667676776677676766676776766766767676767766766776776766677666767766776776776776776766676676666767677667767767767767767766776776676677666676776676766767667766667767677677667767767676677676767677666776666776767767677667767676776776677677676677667677676677676776767677676776666776676767676766767676776776776766766766677676676666667676767667766676776767766666767676776677667676776776776676776776667767767677666767676776767767677667766767666776767667767667667767676776767676776776676767766776776766776776676676767676677677667676766676676676667766776667667767676767677676767676776766676666677676766776677676776767766767767767767767676676676666766776776767767677677667767677667767677676677676677676666667767667767767766767676776767666776767676776767666776776676676677676677667767676766776667766776767767766677667676677667676776767677677677667666666766767676767767666677666677676666776767767767767767766766776676677676767767767767767676776667666776776776767667767677677677676667767766677676666776776677677667767766767766677666677676776776766676766766677676776776766677667767666776677676677676776766776776676776766677676676676677676767767676776766677676676676677677667766677677676776776776776776766776767677666676766776767766667667667677667767667767767677667676766776767767666776766677677676776776767766776676667676776677677676776776776766677666776766677677667666766776676677667767677676677667766766676676767766767767767766766666776776767667667766767677676766776676667667766667767767766776776667767766677676767767676677677677677677677667676776776667766667677667766776776776776667766776677676776776677676767767667767767676776766776667766767767666767767676776676767666767667677666776766666667676667676776666767666667767676767676776776767676667767667767767767767676767767767767767677666677676776767676767767766767676676767767676776666766677667766776677666766766677677677677676767767767767676667767766766676666667676776676667677677667667666767666766766666776677676776767676776676766766767677667767666776766767767666677677677667767766667676766767766667767766776767767766767677666776667677667666767677676677666766776767767767767677677676776666776677667766776666767766776667767767767767767767666766776767767767666766677677667766776676666767767676676667767766676767767676677666766767767677676677676767676677677677676776766677677666767767767767767766776677677676776767767766676677667766766776776776766666776677677667767677677667767676767667767767766776667666676676767677667767766676767766776677677677676767766766766667766776677667667677676667767676767767767677676766776767677677676776767677676776677677677676676766776766776666776766776677676776676776767767666776776776776767766776766676676767676676766776776667766767677676767676666666766776677676766767676776776776776767666766767766677676776776677677676776766776667767676776667677667666767767767667667676767767767767767677676776676766776676776776767666676676767766766667677667767766767677666766776677677667677677677667666677666666676667767767677677676776676677666776767677676677667767767767677676776766766776776767767767766676776767667676767767676776766676767767667766767667766767676677666776766776776677667667677676776667677676667767676767667676776776767677676667677667766667767676776767767767766776667677667676776676676766676676776776776676767677677667766676676776766767666767767767767767677676767677676767677667667767767767767766776767767676766776766767667666767767767667767677677677677667677677677667677667666776667677676667767766767667677677676767766776767767667767766666776767677667677676776776667676767766776677676766666776767767767767676776767767677677676766776776776776677666776776667766776667766676667667767767667766776776776776676767767767766676776676776776766667767767767676767677676766776767767677676766776776767667667767676776676776776666676667667676766767666776767677676766776766776766766776767767767667766766766767666677677667766776776666776676676766776767767677667766677666776767767667766666677666776776776767766667677677677676667676766767677676776776776776776766667767676776776767767667676776766776767767767767766766767766767767677677676676767767667676776667767767767767766776676767767666767767676766676667767
6767767766667677667766767767767676677667767666776666766676776677677667667676666776767677677677677677676677677677667677676776776776776776776776776676677676767677667767767666766776776766676676767767667767767766776676767767677667767767677666767767677676767767767766767766776776767767667767676766676666767767676766776767767767767676666776776767767676776776766666776667676776776767676776667767766766676676677676776676677677667677677677667667667767767766677676776677676767766676677676767766776666677677676776776666776667767767677667676766776776766676767677676676776776676767676776767677676677667766776676676767676676776766776767766676667676676677667766776667677677667667667766677676667767676676776776776767677676767767667677667677677677666767767676667767667767676776776776776667677677676676767767767676766766776767766776767767677667767666677667676667767767766766766677666677666666776767666776766776767676766776677677667676766776667767766767766666766776766667676776666776767766776677667767676776776767676676676767766676766667767766766776766776776677677676766766767767767767767767677667677677676776776767766767767666776776766767667677677676766776666776676766767676776776776776776676676666776776677676767677666767767767667667767767676776667677676767767676676776676767767676767677667766767676677677677667676767666767677677677677667667666776677667767677667676766676766776677676767676776666776776676776767767666676776776767677676676767767767767677677667666776667766776677676667767666767676667677667767677676766767676676776677677676676677677677676767767766676767677676767767676667667666776677676767676776767767767766676767667767667766667767767767767767676766767766776767767677676766776767767767767767676676767767766776776776676677676676776666667766666767766776776767766776767677676776776776766667677667667676776776767767766766776766766767676676676776776776776767677677676676667667667767676677677677677676677677667677666776667767676776767677666766776766767766676677667666767767667766676776776677677666776776767667677677676776676766776676766776676767676666776776677677667667766776767767766776767676776767767677667676767767767677676776767676776776776776666776767676767766767767667767767667767677677666667766767767766776767767676767666766766667677676766776667676767666767766766776776767766766676767767767767766667767766776666767667667766667677666767677677676767766776766677676776677676767677676677677666677676776676776676776776776766766677666776776767677667676767676776776676766676667677676776766766667667767676776776767766667677676767767767767767767676766776767676776676677667767667767677676776767767766666776767677677677667676776676676776776766776776776676677676666767767767767676776677677677666776767767676766776767767766776766667767767677676676667677677667676677676677666767767676667666776767667667767766776767677676767766767676766667767676767676667767677677677667767766776666766776766767766676776667676767767767677667667667766666676667767767677677677666667767767666776766766767677677677677667677676677667676676776767766677677676767677667676766666776776676767767767767666776776767677677667677677677667677677676677677677666677666766676766677677677667676677677676676666767666676776677666767676667767766667677677676677667667677666767677667766767667767676776776776676767766767677677677676776776677667676767676767677677666766776676676776776767767676767676677676776677667667677676677677676776767767677677676776776666767676766776766776776776776767666767666767676776776677666667677676767766767766676766766776766767677676677677676767767767666776766676667676677676776667766776676776776776776667677676766767767766776667767767667676767767676667767667677666776667676767677667767677676677666776676767766776677666676667676776776776677666766676677666676767667767767766766767766776766776676776677677677666767767766767767767677667767677677676767667766767766677676776676767676766776767766776667766767677677667766776767767667676677677676667766767676767677677677677676776767676676776767666667767767767767767667677676766776776776767767676676776767666666676776766677667766767677667766776766677676776667667766776667677666677677676767677677667667677667767767767767677677667677676767676767767677666767766776776776776676776776666776776767766767767676776776676767767666767767666776667767676676676667676776776776776767767676767766767667676776666667677666667677676677666776767676776767666667767667766767676766767767677667767676767767677666776767767667676767766776776676776676676776677676776776767677666676666676767767667676776766766776667677666677677677676677677676667766776767677677667677676776776766776767766767677677666776676677676767767767767676766676667767676776776767766676677677676767766776776767666677667666776767666676676766776776766776767677667677667676676767767676676766766676767766767676776776776776676776677667767767767766676776767677677667676767766766776766776767677677676776776776776666666776676776676766677676776776767677677676767776776776767667767766776776767677666776776767676766776766666776676676776767667767677676667666677677676667766677676676776667676767767677677677676767667767767767677676767766676776767666767666676767677676767667767766767767666776776676677667677677667676677676776767766776776767677667766676667676776767767767767677667677667766776767677677677676767667767676776676767767666776766776776776776676667766767766776776766677666676676767666766766776676767767667767677677666767676776776776677676676677676767766776767677677676766776767677676676776776776667766767766776776767677676667766776776776776676677667767767767667767676666767767667667667766767677676666776677667767767767767766776766766766677677677667677677677676776766667677676776677676766677676776776776776766767767676667667666767676776677667667766776677677666766676677667666677676767766776776776776767767767676766767767667677676767766767677676667676677666776776767676677667667767676766677677666776667676667677667766776776767766776676776776776766676676677676767767667766776767676766776776776766776676776676767767767666776666776767767767666776677676767667767677677676676677676776667766767767667767677676776677676676776767767766766767766676776776767767667766766767766767767676767767666767676667677676776776767767766776767676776666676667677677677666676767766676677676776776767767676767766766767667667766667767677676666767676667767767766676767767767676767766776676767676776677676666767767767767766766776767676767766767676667676776776767767676766767766776766766676767767676667766676776766767767676667767767667676666776666776666766776677677677676776767676776776676776776776766767667767666776776766776767767666767766676767677666776677676676776776776676666767667667667767767666776776666677666776767667677676776667766666766767677677676766776767676767677667766767767666776776767676776776767667676667677666776766776767667766676676767667767677676776677677677666677666767766676776776767767677677676776767676676676676776676776676677677677677677667767767766776776666766767677676767677677677667677667667676676776676767676666767767767767767667676766776767677677677677676767667767767676776677676676766776767676776766667677676776767767767676776776776776667676766776776776667766767677677676666767766666776776667766767767767767767766677676767766776776776666767667767767676676676677676767677667677667767676767767766776776676676667677667766667767767667767676766767767676677666666677667767767666676776767667767767767676776776776776676667676767767666776767767677676766767667667676776766776776766666776676776676677677676776776776767766766776677677667766676666666667677667767766766776677677677676767766776676767677677676666767767767767677677677676776767677666776676776667666766776666776677667676667767677677677676666766776767677666776766767676767767667676677677676776667767767767667767666776767766676767766676677677667766767767667667767767666767766676767667667676767666766677677667667767767767667677667666766776767666776666676776766767767677676766676776776767666677677676776766767677677676766776667767677676767667766767677676776676776767767766677666766676776776776776776776767767676776767767767677677667766676767766677676676767767676776776676776776676776677677676667677667767767667767677666666776676677676776767767767667767666776766776767767667677677677667676767676667766776767766776776776776676676767767767766767767676766767666776677677676767677667766767667767667767767676776667767767676776676776676676677666766766766767766676677667767767766776766766676776767676776677677666767766676666776676776766666677667677677667676666766776767677677666767767667766767677666766677677676677677677667766767767766776767767767677676677676767767767767767676677676776776667666776776766676666767766676676677666776776767667667767767677676767766776767676776767766776766667767767677676776676677676767766666676776766677677676677676776677676776677667767767676767677666767677667767676676767666677676667766776776677666676766676776776767767767767676767766767666667766767767766776776766767767767677676776667767767676667676776676766766767676767766767766766767767766676767667767677667667767767767767767676776767667766767766776776677666776776666776677666767767677676776767676676667667767766776676767677667767667676776767676676776677677666766776676767766766667666776666776776776766767677667767677676767666767667677667766667677667667676776766776767677676677677666767767677677667766766667666676776676676776776776767766766767767667677667766767767766667676776776676776776766677667766776766776776776676776776676677676767767767676667677677667767767677667767766776776767766667767676776766667767676677667676676767677667676776776776776767766677676676767676776776676767667676677666776776776776776766767676667677667677667666776776776677667766776677667767667676776776776767767767667766776667767666767667667766677666766767767767766677667677677676767767667676776766767767767767766776776776776776776776667766667766776776776677676776677677676776767767767766667676767667677676776676766766776776676767666767767676676767767767767767677677677
67676776677667677676667676767767667766676666667767766767766767676677677677667667666776776767676767677677677676767667767676677667676776766677667676676677666767667677666767766767766676767767676766776766767666776676767666776767677676776767676767767767666667767767767677676766776766776776776667677666767667677676677676776776676767677677677676766767767767677677676767766776667676677666766667676767666767767667677676766766767666776776767766767677676676776666776776667667676677677676767676766767767766667767767677676766767767766766676776667667676677677677677676766677676766667766776776666767767767767677676776667667677666767677677677677676766766776767766766676766766767667767667676776766677677667676776776776676766776767676676677677676776667766776676776667767677667767767667766776776676676776767667766667767677677677677677676776776776776677666677676767677677677677667676667677676776766776677666666676776767767767677667677666767667767667766767667676767676767676667767767767766766667677677677667667766766767677667667767667677677676677677666667677677666767677666666776767766776767767677677676776667767767767677677676667767677666767767676776776767767767766676776776767677667666667766776766676776767767767767767667767767666776767677666767766776677667677677666676776776767677676767676766767767767666676767767677667766766776677666676666676767667667767767766776676767767766667677667667677677666776776767767767766766766766767767676766766677667677676667767676776776776767677666776776767677666776776767677677677676766676776776776677666776776776767767767767676776776766766776767767767766776776767767667676767767677667677676666767667667767767667766676767667767767766776776776767667766776767767667767766676766676767677676776776767767766666676776776766767677677677676667767677676776677677677667767677676677676677676767767676767767767766676776776677676776776667676776677667676676776767767767766776666776666677676766767767767767767677676767767766767767766767767767677676776766767767676776677677666776767766677666776766776776767766776666776676767767766766767767767766767677667767767677667767676766776776677676667667676677667667766677676676767767676776676767676676677677677666767767676776776676776676677677667767767766766767666776776676776767676766766677677666776676776667767767677676667667767766666667767766776667667666677667666776666767766667766767666766766767767767666677667766776676677677677677676766666767676766667667767767667676676767767667677676766676776767677666767767667767766766767677667666776776666776677666677676766677676767677677676766676677676667767766776767766776776776776776666776767766676776666776776776677676776776776776677667667766767767766677667767766776776767767767666767676766776767667767677677676767766676676676767676767767676667767676767766766667677677667766676776676767767767676776776676767767677677676676667767766677677677676776766776676676776767767676767667767766776767767766766776767767677666776776766676776767676776676767767677677676767767677677677667767767667767767767676677676766677677666776767767767766766667667677667676677676776766677676776677666676776676776666767666766677666667677667766677677676767667676767767677677677666776676766776677677677677666776677677667677667676776677677667677676676767676767667767766766667767767667676767767676667767666776776767666776776767766767667667677677677677676767677666776667676776667676776767766766766776776676666667766676766676776776776767767767676767676667676766776776676776676776767767667676766776767677677677667767767767767676666677676667667766767677666767666776767676776776667766776667767767677667766666767767677677667677676776767766776676776776767767766767767767766776676776776767767767767767676667767767767766776676677667676776776676676776767766677677676767766677676776676776767766766767676767677667677677676676676767767767767767677667766667767766677677676766776666676676776767766767676677676776767677676676776676776776766776776767767766767676677677677666676767766667767767676667677677677676767767676667767767766666677677667766766766776667677676767767767767767677666676766776776767767667676776776667767767767676776767766767767677666776767767767767767766767677667677677666767677667677667676776667676766666766767676776776676677676776666776767667767676676676776677667677676767676776776776767677677676776776776676767677677666667767676767767667667766667767766767676676776766776776766677667767677667767766666767676766776767767667676776677677666767766767666676776767767766776776676677677667767677677666767677677676766776766767767767667766767767677667677667767666776677676667676767766767676776676767766776767676667676676676776767677677676767676766776776667677677677677667767766676767767676667767677677667677676767767767677676667766666766776776667676776776677676767766766776677677676767767667766776667677677676667767767676776776766767767766766767677667766767666776676676766666776766776776767676766767766767677676767767767766676767667676766676776677666767766767676666767767767767766766767677677667667767676776767677666776776767767767667676766677676677667767676776767767666677667767767767766676666776776776776666676776776677677676767666677677676677666766776676677676767677666776776776776667767666766767767677677677676776677666776776776776776667667676677667767677676776676767676677677676776677676677677667767767767676766667676776666776676677677676676776767767767677667767677676667767767766776767767677666767767767677676776776776677676766776676776767666767766766767767677676776776667766767676767677667766766767676676776767677677676767666767767766776676767767677677677677677677667767767767667767667667676766766767767666677667766767766776767767766776767767767676767766767766666767767677667767667767676776666776677677676676676776676677677676776766776776767676767767767767677677676676676767667767767766676766776676776767677676776767676767666767767667767767767676767667666767766766676776767766766766666677676666766767767767667667767676677677676666776776677677677667676667666767767667677667767767676676676776666766767767767677676677676677676676677677666776776776767766776776677667767766677677676676767676766776767767677667677667667677677676666677667677676766776776677676676766766767676767677666767767766776767766767676776767677677676767767767767676776776676767766667767766767667766776767667677667767667667677677676666766766767767677676766677676776677677677666766676677666776776676776776767676677667767767767767666776776667767766776676767767676766666766776776766776776666776677676766667677667767666677667676676776776766776676776767766676776676677676776776676767767677677676767677677676676776667767677677667766666766667767677677667767677676776767676767767677667767667766677667767677666776677677666666776776677666667667676776677667767676767666776767676766776676766677676776767766776776766767677676677676766776776776776676766776776767676766676677676776767677677676767667676776766676766676666766767667667767767677677677677666776776676767766667766776776776677677676767767667767677676776767677666776766776766776776776776767666776677677667676766776776766776776677677666667766767766676676776776776766676677676767767767766767767766766677676667676776776767767677677677677667767666676776677676666776776776676767766776667766776667667677666767667766667676667667766677667677666766676776676767766677677676677666776776767766677677676767667676767677676666776776767677667767766677677677667766767767767767676666676767767767667666767767676776676767767666667767767767667767767677677677677667767767766776766666776767767666766767676776766776676776766676677676776766767677676767667766766776776677677676776776666766676767767666676677677676667767667767767767767766766776766767676666776776776767677677677667767767767766667667676766667767767676676677667676766666677676676677676776676666767767667667767767677677667677676677677676776776767677677667677677676776667667677667766776767767676666767667667767677676776776776766667676677676776767676666677677676767767677666767767677666776676766776767667677677677666776677666776776776666677677677677677676767666766767767766766666667676767677676766767767677677667767677666766776776766767677676667676676776767767767767676776776767676677677676776766776776677677677666776767766776776776676776677667677677666677676776677677676767676776776666767666767767666776766667767676676767766767667677677676677666666677676776677677667666677676766676767766676776676677666767767677676776677677676767667766666776676776776766767767676676767667767667767676776776776776776767766767766667766776767677666776776766776676776667667766677677677677677677667766776766776676776767667766766666776677677676676667677667767677676766776767676767667676776776776766776776776767767676776776767767767766767666776677676676667767767767677677676667767677667677677676776766776776767767677677677677676776767676776776776676767667766766677676766766677676767766677676676677677667767676776776677667767767767667667677667677667677677667676776776776766766676767676766677666676767767767766776767676667767767677667677667667767766776776667767677676676776767677676767676767677676767676776767766776767666766667767667767767677667677676776776767766776767676776776676776776776767667677667676677676776776776667767666666766767676676766666776776676767767766677676767766776666766677667676776776776767677676766776776676666667677677677677666667767767676676667676676676667677676676677666676776677677676776767767767676776667666766666767677677676776776676767676767677667767667766766776776667766776776776767766776676767767767767677676776776677676776776766766767677676776776766776776776676767676776776776776677677667766766676766776767677676776676677676767677667677667677677677677667677667667677676676667676667676667767767667766776766776776766667666776667667676776767767676776677676676776676776776776767767677676776776776766776767767766676767667766776766666677677676667676776767767767677677677666776676776677667676677677676677677666677677677677677677667676776676776766767677677676776766767767766676776776767767767766677666766667766677
76776666776767676766776776776776666766776767676667677677667767767677677676776776666766776776666776776676776776767766677677677667766767766767666676776676676776666676676776766666677676677677667766776767766767767766676677666667767677677667767767767766676776766776776766676667676776667677676676676776776667677666776776767676776676767766667766766767767767676677666776677666776776677677676766766776767676776677667667767766767767667766667667666776667676776767666767676766676767767677667767766767766676776676767766767766767677677677667667766676776767667677666776676776776767767767767767767677667766676776767667676776776666677676766677676776767677676776676666766767677666766776776766676766767676676776667666676666767667767677677677666676767767676776776776766676776767766776766677676767767767667767676776677676776776676776767766776767666766776677676677667767677677666766676776767767767676776767766676776776766767767667676676766676776776667676676767667677677667767767767766776776776766767676766767676776676767677676776667767766776767766776776776677676766667767767766767677666776676767666766667676767667767666767767767766767676767767766677676767676667676776766776776776767766676676776677676676767766767767676666676766676767766767667767766677677676677677676676767666767677667767766766677677667767667667667676776776776776776666776676767666776677677666677666776776676676677677666676766676767767676676677677677676767766677676767677666677677677677676766677677667677677676677676766767766676766766767767676667677677676767676677666767766767677676676776776676667767676767767767767676677677666767666677676776766766677666666776776776776766776776776677667676776666766766776766677667767766776667766776676776776776776766776767666676776776767767676677677676677667676766767667767767766776677676776676766766776767667667676776767667767676676776776766776776776767666776667766767667666766676767767676667767766677677677677677676767767676677676776677677677676676767667677666767767676776676776766767767767677666766767766667677677676776677667767767767767667767767676776766766776666776767666776776766767667677677676766766776767766676667666776767667677666677677677676766766676776767766776766677677667767767766776767767676767666677667767667677677677676767766776677677677667767767676677676776766767767677666667676677676666776776677677677676776776677676767767767676677676776677667767666776767666767676767666676776776776767667666676776766776766776767677667666767766676776676766776767666676767767676677676677667677667677677667676677677667767676677667766776676677666767666767767767767766766776766767667767667766776767766776766676776676776666776667676766676776776667667666676667767766766776776776667666767677677677677676776767676766767677677667676676776776776776676677677677677667767677666676766767767767667767767767767676776776766766767767676766776676776676666776667667767767676767676676767767667677676667676677667766676766677677667767766676776676767766776776767676767766767767767667676666776767766676677667767767666776766666776766676676676767667676776766776776767676776776776676667677677667667767667767677676767677677677676666767767666776776677677667677667676776677676776677676666667767676677677667766776676677667767666776776676677676776676666666667766666776677677677676776776676776666776676776767667666776677677677677667766766776767667676767676767767676767666767677676667676776667767767677666767766776776667677667667676667676677667766676677676676666776776667676767766776666776776676776677666766767767666776776767767767676767676776776776677676776767767677677677676776776766667676766776676776767766677677677677677666776776767767676666766667667676766776667766667766776776776677667766767667676776766676766676676677667767676766767677677677677677676767677677677667766766767667677677677676767766776676677676767667767766767676676776677677667667676766776767676776776766776767767667666776667676677677677676677667767676677667766767667766776667767676767766767667677676667767766776767676767767677667667666776767676766667666767677677667767766767766767767677666767676776776677677676767767677677677666776776767667766767767676667677667767676776776776776776776667666666776776667666767766766767676776766676776776767667677667677667676766776677666666677667766776766676776776776776767677677667767766776776776767767767676667767667676776767677677677677677677677667767766667767667676776667767767667767767766767677667766767667667676766776776776676666767667767677677677676767676776776676776677676677667767677666676676666776676767767767767676667767767767667766677667766767767666767676766776767677667767767767767666667676776676676776776776766676776776667677667767667767767676766776667767767766776767677676676666776776767676767767677676676767677667767766677676776676767667766766676767677676776766776677677676677676666677676776776776767677677666767767676766766676776776776766766776667767767676776776676667767766676676667766767676677677677676766776776677676676766676776767766767766767676776767677667767676676767677677676676776776676767677676766766676776767667766767666776776667767676676776677677677667767677667766676677677677677677667767676767677677666676776667676776667666766767676666677677676676676667767766776676776776766667677677666676667676776776667767766677677676776666776776776776676676766767767767666677677666667767676667767677667677676776776767767767667766776776767667677677676677667767667676767677676767767767767767677676676766776766677677677666766676676676667766767767767767767666776766767676776676776776776676767676776767677667767766767766767767767676677677676676776766776766776676767667677677676767667767766767676767667766677676776767677667767767667767677676767666767766766677676776767767666677677677667677667766776677677677677676676776676677667767677667767766677667667676776767766767767767767766676776767677667677667766776776776677677667767767767676767767677676677666767677667767766767767677677677666676667676776776767766677667676776677677677667766766676676676767676666767767677666766776676776677677677677667666767767767766766776776776667677676767767666776767766767767767667667666776767767677677677677666667667676677667767767677677677666766767666767676766677666667676667676776677666776767766776766677677667766776776676667667766767767766767767767676676766776676767766676677677676767666776767767667666776767676676676767766766776776776767667767767767767666766766776776776776776776776766767767677667767767767667767767667667767676676776776776766767766767766767677676776776676776766666776776666767667766767667767676767667676767676677667767767676776667676677677667767667766676776677676776766776776776776677667677677677677677666676776776776776667767677677677676676776767677667766766776776676776776766676776767667667767767677676767767766767676767667677677666766677667667676767666776776776676767766767676767667677677676766767767676667766667677677666767767767677677667767767766767767667676776767766677666767676767766776767677676767667767767676677667667677677667766677667767767677677676766776776767767767667666767767767677676766767677676766677667767767676776767766767766776767767677667676667676767766766767667766667767767767666676776767767766776776767676766766776767766676776776767766767767677667766676766667667767766676767767676776776677667766776676766776766677676766677676776776767667677677667766776677667766767767767767666667767677667767667766767676766767767766767677666776667766767767766766776677677667767766676776676776776776667767677667767676767677667677676766766776676677677676776677676776767677667667767767767767767767677666776766676666776676676776767667677677666677676776767766767677676766766666677677677676766767667767666676676676776766677677666767676676767766677676776677676767677676767767677667767676767666767767667767767767676767766667676767677676767677676776677677677676677666676667766776767767766676677677677677676667677676766767766767676676766677677666766776776666676667676666776677676766776776766666776767667767676766776766676676677677676776767676776776666767666767677676776767767766776676776776766776767677666666776767677677676766766776767767676667676767766767766677677677666767676767766776767677676767666676676676766676766776776767767677676666776776776776677676766776776676667677677676776776677667667766767767767767767766776776677667767667667677677667666666766776677666766667766677676776767676767767667767676667766767677676776776776767767677677667667677676776676776776677676667767677666767677677677667676666667767766676676667767767667676767677666667767677666767766676767766667676776776776776766767667677677676776776767677677676776776766776677667667677677676767767766767666766776667677676677667767767767767766676676776776676666776776767766776767676767767677666677677666766767666767766676767767766677667676676766776776667676767677677677677667677666677676776776776776676776776676767766766766776677676767677666767767767676776776676776776776676776776767767766776767667676677667666767677676776676776766766676776676676667767766676676776776767677676776666776766767766676776676667676676767667767767767677666666767676776677667766676666676776677667767676776767767676766676776666776767677677677676776676667767767666676776766767676767767677677677666767766767767677676767767677677667767676666677676776677667666767676677677667766767677677676776776766767766776766677677667677677666666666766676776676766766767677677677677677676767677667666677676667677676667666776767767676676667767767667667767676677666776767766767767677667677676676766767766776767667766666767767766776767676766766767767767767667676776776677666767666776677677667767766677676767677677667766667767767676676776766766677666776767677676767767767767676776776767766677677676766676776776667666767677677676767676667677677677676676677677677676776677677667767766676776776767766767767767676677677676776776776776766676767677677666677677677667676767767767676776767677676776776776776776766677677676767767667767676677676767767666776767766767676776776767766776767667766776677677677676767667767767767677676766766667766677677
66776776776676776776767666776677676677666667667767677666776667767767767677677677677676776767677666767676776776767767767677667677667677677667766767667677677676767676667667767766776677667766776767677667667667667667767667676776776767676776676776767767767767766767677666767667677677666766766776766776766776667767677677677677666667677677676776677667767766676767766766776767667766767676677677667766667666776776776666666766767676766666676776767766677677677667767676776776767676776666767677677676776776677666676766677666676667767767767676766767767676776677677676776776767767767766767766667666677666676766776676776776776776776677676776666676667676666766677676776676766767767767767677667677677677676776776767677676776776766776776677667677667677676676767767767677666676767677676776677677676776666776676677676767767766767766677677676766677676677666766676767766766776767767676766667677676767667766667767676766677666677677666677667677677667676667676766666776767766677667676776776676676676776767676677667767677676776767767767766667766767676776667677676767767766677677677676666677677677677677676776776767676776766767767676767767677677676766677677677667677677677676676776767667766776776776766766776776666767677677666766767677676677677676767676667766776767676776767766776766767677676766776776767767666767676776677677677667767767767676766766677667676767767767677676767767667767767666767766776776776767767676676676767767667766677677666666676677676776667677677667676776776776667767676776766776776767766776676776776776677677667766677667676667676767677666677676776667667766767667677676776676677677676666767766677677666667667677677666667676776776767676766677676776767767677666776767767667676677676776667767667767766767666677676676776776776677677676776676767677677677666677666776676776767767677677677667767667676766676776677676677666766776676767767676776766767767767767676767677667766767667767676677667676776766767666776776667767766676676767767766767677677667666676677676776767676677676677677676767766776776676767676677667676677676767766776767767677676676766766676677666767767666776667676677676767767667766776776667676677667676767766776766767767666776667766676667677676776767676776776766676776776767676776767766767767667676766767677677676677676776776776776776767676766776767767666776766767677676766677666676776776766776767676677676677677667667767666767767676677677667766776676776767767676776676666767677677666766776767766767676766776676767767677677667666766677676767677666766776766667667766766767766776767767767677677677676767766677677666767766767766767667677677667676666776676767767677667767766776667766667667676776676776776667677676667767766767677667767766766776667767766776767677667766776676767766766667667667766667677677666666767767667677676776666767767677677676776767767767766776677666666776767677667767667766776666767766776676776676767666776677667767766776767766776776776676776776766677677676766776776767766676767767677676767667667767676666776767767767766767676677676766776676776667677677676677676776767667767676767666667677667676776776776767767767767766767767677677676677676667667766766766767767676677676677667667766776776776776676676677676667677676766666776766667767666676677677667766677667767767667766776776776776776767667767677677667667667767767767767766677676767667676676776767767677667767676776667767676766766776767767767767767767677677676776776667676776776667677667667767667767767676767667766766676666767766776776767766776776776776676767767766677676767677667677676677666766776776677677667767767676776767677666767767767666776767767767767676776776767677676667767676766776667666676676767767677676767767667766667667767766776776767677677667677676776776676776767766666677676677677677676676776776776676677676776677666766776776767676776666666776776776776776767767677676767766677676776776776767667677666677677667666767677676667767767767677677677677677677676677676766767666677676776677676666676677676776677677676767677677676766766677676767667676776676767767767767766776767767667766766776677676676776776766767677676766676767667667767677676776667766776667677676676767767767676776677667767767767676767767766767766776767667677676776767767676676676776776776676767767676776667677677676767676776667667676776776776677677667676667766776776666776776677676776767767767767767767676776767676767676667666776776776677667667767766776767676677666767676767677677677677676766677676776666776676677677676776766667767677666767767666776767767767766676767676667676676677667767767767767767667766776767676677676767766766776776776776676776776776667767666766667677667766776766767767676766776676767767666677677667766776766677677676776767766767666767676776767677676767667677677676667766676676767676776767766776767766766667667767767677676677676767677677667767767767676767767677676676776767667676776767766766676677677677667676776677677676766776776776776676767766767677677676666677667767667766677677676776776776677677677667767767767677667676776666776776676776676776776776767666776766676767676766776676677676776776767667677667667677677677677677677677667766767677677676677676677666776767676776676776776667676676766767677667676776767766766776767677677676776766776767677677677676767767667767676676767667677666677677677667667767676676766776776776676676776666776767767676677676767667767767667677666677666776677677677677666677676776767767767677677667677666667677676676667677676767677677667666677677677667767676766776676776776767767767766677677667767667677677677677677676767666667667667766767767677667677667677676676776667767677677676767766776776776767677667666776776767676776676776767667767667766766667767766677677676766667767767677676767767666776676667766776676776776676667677667767677667677676767767666776766776767766767677666776666766776767766767677667666677666767667767766767667767767677666776766776776776766767676767767666677677667667767677676776767766667676776667676767767766776776667667766776776776767667676676676767677676667667766677677676676766776767767767766766776776677676776776776776767676767767676766776767767767767767667676767767766776766676766767677677667766776767667667667767766776667766776776767766676767767677677676677666776767766677677667667766766766767676776676677677667767767666776767767677676776767667676776676767677677677677667767677676776767676766767767676767767677677666776677677666667767767767676767677677676776666767676767767676767767767676766776776677676766776767767676776676767767667667677666776776667676676666776677677676776776667677676767676776676766776767767676776666767676767767676776677676676677676776676767676767677667676667666677677666676776667677667766676776776776776766667767767767676776766767677676676766677667767677677676776776767677677667667667767766677677676676677677677676776776776766776776767767767667767767767767766776776776776776776776776776766677676776676676676767667767766766677667767766677676776766677677676667767767767676677676677676677676767676676676776666767767767766676766776676767676676776666677677676767677677677667766676766767767676766667766667667766776667667766767766776667766666766676776776767677677667666677676776767766767767677667667766676767767677667676776677666666767766776776776677666767766676677667666776767766677667767767676766677676766666767767666767677667676677676776776776676666677677677676776776776776666776766676767767767767677677666677667766676776667677666676766677676766767676767767676676667677677667667767767666677667766676666766776766767676776677667767666767766676766766767677677677667667676776767767676667677667766766766667676676767676667767767677667766776677676767677676776767767767766767667767767766767666667676667667766776677667766767767767676776776767767767677677677676776766767767667676677676776676767676766676776766676667766666676666776767767666667667766766776776776677677677677666667666677677677676766677666776767767677667677677666776776767677677676776667767767767676776776677667767666776776676767676776776677677676666677677666667767676677676666677676766767766767767666776767767667676776776676776766676766677667667767766776766776767677666667767676776776667666776767677676776776677677677677676776667666766676776677667666676666667676676776767667676766776776667767767676766677667766766666776776766667767767667766776667676766767666776677677677677677667667676776676776776767766667666766767767667667766666767677676677676677676676677667766776776677677677666677667676676776767677666776666776677676776676676776667767676767676666677666677676667767677677677677676677677667767767767676776776766767766766766776776667676766676776676767676767676776767767676776776776677676667676776667766767677676767667767677666766776767667667766766776776776767676676767766766776767677676776776776776767767666776677676776776776776776667677676677667767766677676776677667676766766767677676667767766766766767767677667766676776676677677666767667677667767767767767677676776776767767677676776676767767677676776766677677677676677676767767767676776767766677677667666766776767677677677666676776677666676767677676776667766776776666767766766776676667677676767767677666776776776766667766776767677666767677676767676776767767676776776677667677676767766676767667677677667767676766766776766667667667767767677667677677676776766677667677677677676776766676776776767767767676767767677667766776776776677667767767767676676776677676776766767667767767767667766767767677676766767676776776676676776677676776667767677667767767667767667676767767767676776776676676767677677676767766676766767767666676767767677676767667677676776776767677666676776676767676767667666767767676667666677666677676776776677676766767766676776767676776766767667677676776776676776776767667767766667766776767677677676767666767677667677666666767767676676767767677676776767767767677676776776677677667677677676767767667767767677676766666767767767676667766676767767667767767766776766776677667766776676666776666776776776667676676766676776776776766776677676776767767667676677667677676776767766667767766776776767667676776767677677676776677677676776677666766766776767667667676767
366666766677677666767766766776676766766666776776776766676677667766767676776776767677676667667767766776766766767767676776676776666776667766767767676767767676767767677666666676676776676676676676767767766676667676776677667767767766776767767667767767676676677676667766767676766767766767676767677666677677676776767767766776766766677676767676776776776776667677676766667767767767667676776667677666776667767667767766677667677667666666776776776677676767767677667676667676666676776767766776767767677666677676776677666667667677677677667667767766767677677667666767676767666667766676776776677676767767677667667766776767766666776677667667767767677667767676677677667767766776767667767766677676776766677667676767666767677677676677676776776776767767677676676776776776766677676667767677666767766767766776767766767677676776767766776677667767677677676776766767767766776677677667677667676767767677667676767767676766766666667677677666676767766776767767666767676676666767767667767767767677667677666776767767766767767666676766776677677666666767767766776767676776776667767766767677676766776776676776767766767676776776767767676776667766767667767767676677676667767667767767676677677677676666677676776767766767677677667676776676776767677667676767667676767767767666776767767767766667766667767677667667676676677677667667676766676767667677676677677667677666767667666776767676776776776767767667676776677676767676677667767667676776776776666776667677676776776677676667767667766776776776667676776676767767677677677667767677676676767667676767767766667677676767677677676677666776776676776767767766776676767676776666766776667766767767767666676667676767676766767676766677666667667676767767767677667676776776766776766676677667676767767766776677676776676776767766776767766676767767666767767676676766776776767677676776667766776676676776776677666776677667666667767767767667766667676676767767767767766776776767766776776667676776677676666767676776776667666677676766776776776677667767677676776776676767676766677677677677667767767767767677676767677666776767767676676767767767766767767767767767767676776767677667766776776676766776767677677677667766767767767767667766676766766677666776766767767767666677676766776667766676676767677676776677677677676677666666767767677677676677667677676767766767666776767677677666767677666776767677676776766776776667767677667667667767676767767767667676767676676776776766767767667767766776776766767667766677676767667767767676776776776776667677677666776666666767767667677667766667767767677676766677666767677676776767767667667767767667677677677676666776776776776776776767766767676766766776776767677667667767767767766767767677677666776767676666776677676776776767677677666766766776766667767767666676767767677666766666677676776776766676767767766776776666767677666776776677667676776767767667667676776767676676766766676666767766677667666776667676776767677677677666676676776766677677667667677666766767767677676766676776766677676776776776766677677676677677677677676776767667676767676766666767767767676767766767666677677667767767766677667676776767767767677677676677676776676776766677676776776677676767767666776767676776767767676667676666776776776677677676776677677667767767767666766676776676776776667767767767766776767677676766677667676667667676776766677667676766767767676776776776767767677677676766767766766666677677676767676766766776776767667766766766776666767677677667767767767676676767767767766776767667767766667667667767766667767676677666677676667667767767767767767766676776676677666776776766776766767676677677667767766676767766766767767767677676767766677677666776776767766776766767767667667767767767677667677677677677676776766667767667766776666767677667676776766767676677676776677677676767767676667767677676776776776767766666767766767677677666776677666766766767677666776677676776666776767767676767766676667666766776767767766776776776767767676677677677676776676776666677667676776767676767767677667767677676666676676676776677667767766776767677666677666776776776767767676776767767767767667767676776766776677677677676676776676776677677676767667766766677677677676776776677677677677667767676776776776766776767767767667667677676776676676676767767767677667767676766667767767767677676676767767766776776767667766767676676767667767676776776676767677676767676677667766776776776776767766666767676776776767767676667767767677667667677667667767766767676776776767667676766776767666776776776776677667677676767766776776766676676776677666767677677677676767767676666676676776766677666776677667767676776666766776766666666676767767666776776666776676767677667677667677677677676767677677676767767667766766766767676776676767767677667767767667667677667677676677676766667766776766776766677676766767676776776776766767677676767766677667677666767767677676676776666776776676776676776766776767766767767676766767766776677677677677667666776666676766766767676767767767767766676677677677676677667767677667767677676776776677677677676677666676767767667766676776776677676676776767766776767676676776776776677677677677666776766677666767767767767767667676676776767676676767676667767676676776776767767767666767677677677677677677667666677677676677676767767767767667677666676676776766766766767677677667677667676676776666776767767677667766776776667767766676667676776677667766676677676677667766767767677667766767667767677676776767676776776677676767767677677676766677676677676677676767767767667767676776676676776677677677667767766676776676767766767676767677666776776676767767766776676776776676667767767676677667767667766766776767667667676767676666776767676667667767766776776776766767767677676767766767676767677666776666676766677667767767767766776776767766767767677667676677676676776776776767767766766776776667666676776776667667676677677676776776676666776767667666776776767767666767766767766666667666776677676776677677677676776767676767666766776776667667767767767767677677676767767766767677677667767677676766767667676677677676766677676767677677666767767767767767667667677677677676776766767767767667667667676776766677666766776767767676776766776667676667677667767767677676677676776676776766776776767767767676767767676776766776776677676677667766776776676766676677667676766776667666767666776776667767766776677677666767676676776767767677676677666767667677677667767676667767676667766666676767766776667677677676767767767767767766767766767667667667677677677676667677667767767767767676767766767666666776667676666676776766677677677676776667667676667766776766776776767767667766776667766676676776666677677677676677677677667677677666776666667766776766776677667667677677666776776766667677677666776677677677667767766767667677666776776676667667676677677677676776667667766766767667767767676767767767677677677677666666766767667667666767767766767767766766766766776767677667666667767766776677666767676667767667767677676766767766667767677676776677677676677677676676776666676677677677677667767767677677667767676767766767767766676767767666676677667667677677676776776767767766766767767767767677676766776767767666766767767677667677677676666677667677667767767767767767677676767766767766776677677676676776767676667677676776766776776776776776767676767767677676767767667676767676776676776776667767676766677677667667677677676667677667676767767767767766776767677676667677667666766677677676677676767676776776667767767766776766677676776676776767667676767667676767667767767666767766676677676776677676767767677667767766767667677667676767767677677677677666766767676667677666667767767767766676767677676776766677667677677667766776767676667767767766776767767767676767666776676677676677677677676676776766766766766767766776767667766776776766767677677676776666776776776767767666776767676776677677667766776677666767667676776676676776767766667667767767667677677677677667676677676677676676767667676767677676776677667767767767767767677666676776667677676776667767676767676776776767766776776666776776767667677666667767667767676767766766766767677667767677676776776776767676776776677676776767677677677677667677677666767667677666767667677666776666776766776776767767767667676767767766666776767767766776766676676767676776676676776677676667766776776676766767677667767676666776776766677677666676677667677666766666667677667667767676767767767677666776776766767677677676767767767767767676776776677676776776766666767676676767677667767767677677676776767667667767667767766676766776776766767766776776677677676766776676676667767767676767676767767677676766676776776767766776776767667677677677667676776767767767767676667677666667766677676676677667767767767676676766776766776767767677666776767767767767667766667676666776776767766766767766767666767767767767676767767676776667767767767666766767766677667767767676766766776667767767676676776767766776776776677667767767767767667666767767666776767767676667677676776767677677676676776767766667667766666767677666667766667766676767767677676676667767676667767676676667677676676776676677677676677676776676667676677677677676776767676776677666776667767666677666767767767667767677677676677667766766776776776767767767667667677677667767676676677677676776677676776767766667767767677666667667677666766766676776776776776767677667767767677676767767676767676676667676767767676767767676676766776766767677667677676667676776677676776677677677667767767767676776676776776766767677677677667677676666776666767677676667767767767766667667676776776776767677677667766677667766776776776676667667767666776767767667767767766767676767667676776776676677677677677676776667766766776676767666776767767677677676767767676776776767767677677677667667677667767767677677677676767676677676767767767677677676776676677666677677676767766776776766767766766776776776776677667677677666776667766776776767767666677676767767767677677676676767767677667676776776667766776676667767767677677667767667766676677677667676776667767767766666776776667676776767766767767766677666776776767766776676677677676776776776767667767676677667666776776767676677676776677676767767766767767666767676766776766667767766776666767676776766776776776776666776776776776776677677
67767767767666776767766667676676677676776677676767667667767677667767677667766766766767666766766667676666767676677676776667767767767767676766767767677676767677667767667767666776767667676667767767676676677677667676677676776776767767767766767767766767766776677676677677666767667676677666677677677676677667767676766767676676667667766766776676677677676667677667767767766776767677676677676767766667767676766766776767767677676677676766677677666776676666776676767767766766767667767767667766667767676766677677666766676767766677667667666776666766667667767676776676676776776666776667766767676767677676677677677677677667767767767767667767667677667767767767677667677667667666676776776766667766776767666767677667767767677677677677667677667766667677676676776677677676767667667766677676767676766676676766767767767767676677667767676767677676767767766776766676776767767677666776776776766676666767767767767667677676776766767676766776766666776776776776676677677676767766776776676776766676677667676766776776767667667677667767766766776767767676676677676776767767767667767677677677676776667766767766677667666776776776767766776767767677676767767767666676767767677666666676767766767676776767766767667767767667767767767767767667767676676677677676667766776677676776767767766767677667767667677677667677676767676676776776776677676676776677676776776766776767767677667667667766677677676676776776776667676776667676767767676677667667766676676767767766677677676667767767667667676667677677677666767667677677666767767677677677677677677677676776767676767677677676766677667667677676676776766677667766776666666776676767767677677676677677667767666676677677677677677677666667767667676667677676667767677677677676776776776767676776766676776677667666776667677677677676776766767767766677676776766776676767767767767767767666776767767676676677677676767667766676667677677677676776676767667767667766667766766767676766766776766677676676767767676776766776776767677677667766667767677677666776767677676666766677666776776776767767667676767766767767767766677677677667667667767767676766776666776767666676776677667767667767676677676776766776776776767677667767677667666677667677666766767667767767667767767666766766767677677667767767766767766766776767767766767676776767766776776667676767676677667767767767666667677677667767677666767767667767667667767667676776767767767676776776767767667766766677666776776766776767766766767667766776767677667677667766666767766667767676677666776767676767666676776666767767677677676776767676776776666677677677677676767667677677676677677667766776767767676766776676767766776767667667767767667676776767677667676776677667767767766776776666666776767666776766766677676776667767676767667676677666776776767676666767767767767766666766677667767677676767667677677667766767677676776776767676677667767677676776676676776776776676776676676776776676776776676766767666666767667767766767767666767767766766776776677676767676776676667767677676676776677667676767676767677667667667677677677677677677676677676677677667666767767667666666667677667767667666766767767667766776766766676767766767677676676667676776776766677677666776677676776766776776776677676667676766767676776776676766766776667667767677677677676767767667766767677676767767666776776767667676767766776676766767767667666776767677667676776776776776677667766767767767676667677676667677666767767667767667677676666667676776776776766676776766667677676776766776666776667766776767676776666776776677677677667676677677677676776766776677677677677677667766776766776776767667677677677677667767767767676776666776766776776767767766676776677676766776676676776767767767767676766676767666776776667667766776776666767666767676676677677676676776776677677666676677667676677667676776767667766676767666776676776677676766776766776776776676776676766677677666676776767766776776767767767767766767677666667767677676667676766677677676767677667667677667667677676667667767676776767666776766677676766776767767767666776677677667766677667767677666776776776677677676767676767677677677676767767766776667667767666766667667676767676767766667767677676767767767677676677677667767767767676767766667677676676767666766776776667766677666766776677666766767676677677667676666776676766767767667677666776676776767767676776677676776767676766676767767667667676766776776767767766766776776666776767766676776677676776776676776667766776776767677677666766766667766776767667676767676676767667767767677667766767676776776766776776767667677677677667677677676677667667667677676766776767677676776767667766677667677676676767766666767676676776767677666677677677676766776677666776776766776776677676776767767767667767766767667767767677676776767676676776776767767767766776767667676776766766677667767767767767666767767677677667677677667667766677666776677666776766667767676766767766767677677677667676767677676767677677677677677677676776776676677667676677677666766766776767677677676776767677676677676767767677676776676677666776767676767767766766766776776776676667867677677677667676676776776766767766776776776776776776776677676677666767666766767667767766676677677676676776767676676776677676776667767767766776776767677677667766766776676767767767766776767767766677677677676767677666767667766767667767767767767676677667677666776666776767666776766767767677667677666667767666767676677677667677667676677667676667677667767676767767767767677676766776767667766767676676677666776776776767667767666667766776676766776767677677677676677666776677667667677677676676776766767767766776667676776776776767767677667667677676776776776776766676767676767676677677676766767676767676767767767766767676767677666767667767677677667667667766767766666766766767667767676676676767767766767676667677667767767676677677676767767767676766767677676767677667767676676766677677677677677676776767767667767767767767766676767676767767766767666766767766767767766677676767667677667677676677676776667767767677676776766677677676776766776676767676677677676776766767666767667767766676776767676766767667767667767667766776776766776677667667767766677677677667676776776676776677667676767767767676676667767766767677677676676776676667667766776776776776776776767667767767766767666676776776767676676776667677676776667667677676776676776676766776766776776776776767767677676776776767666667767676676766776776767677677676677667767676776776776666767676776776676767767676776776767667676776767667676776677667676776667767767767766677676776677676677677676767666677676776776767667766766767766677667766767767677676676776766677667766766766676776776766767676667667766776767767767666776776776766776667767767767766767667767767767676776767677677677666767677666776776776767676767766767767767667676776667666776776776776676676667767766766766767767767676776767767767667767767677677677667676677676677677677676667766776677677677667767767666766767677677676767767767767667766767676776676767766767666767676667766677667766767767767766676776776767677676677667677677677676667677677677667767767766667676776776767767676776776677667766766776776667766776766776776677677676676776677676767676676676667676676776767766767667677676776767676676766767676766677667676767767667767767766776766767767676776776676676677667766676677676767767667676766766776767767667677677667766766776766677667767766767767677676776776766776766667677676776776767677677676677676676767677677676677667667677667677676776767767676667676767766766677676676667676676666776676776776677667676766776767676767767767677667667676776766767676667767766677677667676667767677677666766676776776776776676776767767666667677677677667677676767676767667767766766767677667766677676776776767767767766667676766766776776767676776676776766776776666766666776667667676667767767667667676667767676776776676776767767676667766776766766667667677667676666767767766776766677676776767767667767676776667677667667677676776767667667676776667676766667677677667767767676776676776767766767677667677677677676776667676767676767676676677677667767676666776667677677676667677667676776767676776776767766666776776766767766776676766776776767676766676776677677676766677676667767767767676676767767766776666667667767667677676767767676676776776667677677676667767676677677667677677677676676676766776767677676677676776767766767767677667767766677666667766766776677676776676767677667676767767677676776667767767767767767767666676776766776776776766676676766677666767767766776667677676767677667666776677666767767767767766776767767766776767766776766776667767666776776767766767767767666676776666677677667767767767767676667677666776666767767676766666776677677677667676677677677676676677677676767677677667676667766666767767766677666677667666767677677667766767676767667676776676766677676666776776776767667667766677676776767667676677676766776676677667767676766776767676677667677677676776767676767767767766776677676776767667767667667677677676667667666676767767677677667677677677676676667767676766776776667667766666776776766767766776677676776676776767677676676767676767767676776676766767667677676766767666676776767667667767666667676766676776767766677676776667767766767677677676766766766767677667677666776676767767676776776767766677667677667766767767767767666776776667676776677676676776767676676676767676776677667667766667676766667767676776766767676776667667767767667767676767677677676667667767677666767677676677676767667767767766776776776776776776766767676677667677666666767766767767677677677676776776677667767767667676767767677676776776767767767767667676676667767767767767766767767766776776666776776767666766776776767767676776767767667767767766677677666767767767767667667767676776667767676676676676667677676776776667767767766766767677677677666776677676667767766776776766776666767767667767767676766676776767666676776776776766767667766667767677667677667767667677676766776676766676767766767666677667677676776767677676776667676776776767667677667766776767667666776677667667677667767676767667667767676776766676767677666776676766767677677677677677667677677676767677677667766667677667667677677667766776767676776767677676667767666776776667667676766776766677677677677677
67677666766676677667767667666766677667676767767766767676766767767677677676666776776776776776776776677666676766667667676776676766677676766776677677677676766767766677677677677676776767676767677677677667767767767767767767767677666677677676667677676776767667667766767677666776666676766676767677677676677677676767676776766677667667766767677667676767766766767766766667767767666766667767677677677667767767766776767767667677676676776677667767767666776677677666776667767676776667667676776767676776766676766677677676767676776666776676767767677676766676676767666776767677667677676677677666776666767676776766666776766677667766667767767667676767676776776676767676767677676776776776767766766766767676767767677667676767667676767677667677676776776676767666677677667766776766776677676776767667766776677667666677676766667676776666766667767766767766766667766676666767667767767767666776766677676776766766776776767677676766677666676776766776776776667667767676766676676677676767766776776776666766677666776767677676767767767677677677676667767676776676767767676676776766667676676767767767767767677666677667767766667667767676776667676767676767677677676776767767767767767767766677667766676767667766767677677676766776676776776776776776776776677676667677676767677677676776766677677677676677677666676767676776776767676666776666776766766776767766766767666776676766666767677667766766667676776676676666767676767766676776667767767676676766666776776677676666676776776666776776767767767677677676776776766676767677677676676776776776766677676766766776776677676767767767677666667667767767666676767766766676776667767677677677676676776776676776676767766767676666776776677666766667667766667676677667767766666667676776776776776767676676766767766776676677677667667766767766776767767767767677676767676767766776776767677676776767767666776667766776667767767667677666776767767767767766667767676776776766776766776776766767666677666767677677677666667767767676677676776767767677677667666677667676776667676676677667767767767766767766766767677676776767676676676776767766767766767766776677677677667676776676767667676767766776767677677677667767767766776767677676666776767677677676767767767676767667767767666767766776776776776776767766767767677677677666776776766667666767667767677676677667767766677677676776677677677677677666676666776667677667767767766766776766766776677677666766766776776776677677666767767766677676767667767767667677666767766776776677667767667766767767767766676676776676767767767767767667676776667677677667677667767666776767767666766776776676776666677667666776676766766667677667767667667676776767666677667767677667676776677677677667676776767766677667766776776776667667677677666677667677676776767667667767767677667767676766766677676676767676767766767676776776776766767666776767766776667767666776767767767677677677676776666666667766677667666676767767676676676776667667667767766766776776666676767667766767676676776667667677677676767766776677676776776776767676767767767676767767766676766667667767676677676677676666667767676776776677676677677676676667767667766677676666776767667676676667677666776776776677676767677676676767677667677677677676677677667667766767676776767767767766677677677667667677676776767677676677676667676676766667767676776776776676667767767767767667667766776676776677676776767767676766676776766776767767666776776766776767767677676776677667767767766677677676767677676767766776666766776776767676767767676767676767676776676677667767766767676676776677676776776776766676776677677667676767667676766676677666776667767667667676667667767767676767767666776666766666776667767766776767676767667767766676767666667767676767666676766667666776667676677677667676767677667767767767677676766666776776766677667666776676676766676767767767677677667667767677677667767767676677677667767677677677677676776666667677667766667667677677677667766776776677676766766776776767677677677677677667766776776776776776776776776767766677676666767676676676767667676677667667667677676767676776667767767677677667667677677667676776776776676677667767767676776776767767666776776677677667677676776766666767677666776677676666766767766767676767767766776776677677676766776766776767766676667766767767666766667667767766776776666766767766776676766677667767677666767766676677676767677666766776776766766676677676776776666767677677677677676767667676776776776766677676776767676677676776767667677677677677677667677667767676676666776767767767667677667767667767676677676776676767767766677666666677677677667676776776776767677667677676677677677666676767767677677667767767676776767667677676776667766767767667766666776776767767677667667677667677666766776677666776776767766767767677667676776776666766767766676676776677667676766776676666776776767767767766767767766667767767667767666776766677677676667766676766677676776767677676767767767667676667767676667766677677676766776677667767766776767667676776776677667666776776776766776676776677667666767667677676767767766767767677676776767767767667676667677676767767677676776677666677677677676776767767766667667677667767677676767666776676667667677676677677677667666776677666776767766776766776776766767766767766677677676677667767766766776676767766776776776666776776776667766677676667677677677677667677676776676767767767767666676767767767667676676676667667667677666676776676776776776776767767767666766776667677677666666677676667766667766776676776676767677676776766776776776676676776667767766767667767676666776676676766776667767766776776767766776676776776776767677677667766766767767767676676776776776776776776776677667767666767667677676676767767676776676767677676766776776677666767667676776676767767766766766676667677666767666676776767677677676676767677667667767676677676776766667767767767676667676776667767666776767766667666776667677677676667667677677677676667677667767766767767667767767767767767676677677666767766667677676667666676776766776776676776776776766776776666776667766776776667676776666677676776677667766776776676767766767767677677676776776766766667677666767766767667766766776677677667767767767766776766677677667767677676767767766767766766776677677676767667667677677677677676667766677677676676776776767766776676767766676776677676767667677677677666667766776766767677677677677667766767676677667666767766767766676776776776676767767767667667767767767676767667677676677677676676776666766677676766776767767666677666667767766667666666776776667677667767767766776676677677677676767667676767676677676676776776776766666767667676776776766676767677677667766766776677676666677666767767667677676667767767677676767767677666767766776667766666676776666776776667677667766776776767767767767767676767767766766767676676767766767667667677667766766677667767766776776676766767677676766766776776776776676667677676776767766766767767666767767767767766676776676667676667666676767667677676767767676776767766767677676766767767766776776767666676776766676676667667766766767676667676776667767676767767667767767767766767767677676776776666677677667677676767677667766666667767766767767677676776776766677677677676766676666767766776766766767677677676767677666766776776677676767677676766676776676666667676776767667767767767767767676677676776676767767677677677676776667677677667667676776676766666776767767767766676776776766767667677676776776667677677676767767767676766776776776776676776767766676767767667767677676677676767767677677666766766776676776677676776776667767676767676676767766766766677677666767677677676776776767677676767767767677677667676767667767677667667677667767766767677667767667767677667767766776667767677667667677676766776677666776667767766767767767667766776766776677677667767767766776776677666776776667767767677676667767676776776677667767767766676766766767766766676766776776767667676767767766767676667667766767676776776677676766776776776767766676776766677677667766676667676776677667767767767767767667667767767767667767767766767767767767767766776776776767767677676776776767667677666767767677677667767767666776676667676767766776676677667677677666676667766666776776667767766767766767667666667667676677677677667767676676676676776676776776767766767676767667767767767677676776776776776776666767676766767767666767676766676776767677667666776667677667676766667676766676776666776767677667766766667667767766667676767767767766767667767676766776776776766776666776677676776776776776677676767766776666767767766776767767767767677677676767676776776666767767766766776776776766766776767767767676766767767676776767676776676767766776767667767767767677676766667667667667767767667767766766767677667767767767677676776776667766676776776677677676766667767677667666776767767676766767767766776776767767766776776776676766776666776776676776776776767767767676667677677667677677667676677667766666677676767766776776776766677676677667767767767767766676776677677676776677676767766666677676667767677667767676767767767677667767767677667767766677666776667676776776667766677677666767677676767667676676676767676767666767666667676676767676666776776767767766776767667677666776666776676767676767667677676767767677676667767677676667667766667666767767766776676776776776666667667677667766666676677677676667767767766776677676676776767766776776776676767676776776767766676767766776776776676766776766766767767677677666676767767766677666767667767767767767676767667767676767677676776676677666776666776767767767767767676676776767676766666676677676776767676767667676776767767767677677667767667767766776776776776766667767767667677677677677676776667666776767677667677667677677676677667766767667666676676776766676677677676666776767767766766776666767677667666776776767767667676677677677676677676776676766776676676776677676667667677676776776677677676776776677667677676677677676676766677676766776767677676767677677676677676767767766766766767667766776666776766767767767767676676667767766667667767676677676766677676667667767767767676776767766776676766776677666776767677677676667767676767677677677667667677676676666776677676767767676766677677677676767766767667677677667676776677667677677676776767667766776767767676766767667767677677
667667767766667767677676776677677676776766666767766776776767767766767676767767667767767766677676766776776767677676776766667766776677677676767677677676666776677677666666677676766666776776767767676776766766767767767677676667677676776767677677667767676776776766776766676767676676676776667677677667767767767667677677666677676776766667677666776677667767767767767676776677676676776767677667766776767676766767677677677667676776676776776767766766766767767667676676667767767767676767767676776776666766776677677677666766666676776666776677667767676767767766776776676766767767767677676776776766776776766776776667766776667677676767667676776666767676776677667667766677677676676676677666767677676776676776776766667677666677667677677677667767766776677676677676667666667676767766766776776776767677676776766767766676776667767767667767677667676677677667766677677667677677667677676776767677676666667767767667766776767666776676767767766767766677666776667767667767676767766776767667767676767767677676776676767667767667667766767677666766677677667677677667677676766766767767766767767666766766767667766776767677666776676677677676767677677667767766677677676677676767767677666766767767676776766776776776776676767676776776676676767676767767676666667767667767766776767677677676677667766667677666767676776767666767667666767767676776676776676767677676766767767767766767676677666667676776776677666776667766776766766677667767677677666776776776767666776677677676776666776776677676776767676677667767767676767766776776677677677677666776776767766776676677677677676776766766676676776677667767766666776666776666776776776666766776667667677677667677676776677677677676776767666776776776666767677677677667766767666676766667666767676767766776766667676776766767767766776776767676677667677676677667766776676776776677677676776776667767677676776776776776667677666676676666676776667676677676767766676776776767666677667677667767766766676776776666776677677677667767766776767767766776776676676776766776767767676766767767677666676676776677676766776776767667767667676677667767767667677676767677667766676776767767667767767667677676667766766667667767667676677676677676767667667676767667766667766677667667676677667667666767766776676776776767667667676667767767667766767767766776767676666766767677677677667676776667767767667666676667766767677676676667766766677677676776677667667767766776767766766766676767676766776767666776776766776667676776677676766776766677676767677666667767677676767677676776767766676776767766767767767767767676667767766776677676677676667677667677666667667767676766766776766776676776677677677677676677677677666767767676776766776766776776767767676767767766766767666776767677666776776767666776767767676676667767666767766776676676766767766776776766776776776776666666767677677677666677676767766776767666677676667676766767677676667676776767767676776667676676676776776667677677666766677666767767676676767676666676776667767767766767677676766776676676676667676776776766776676776677677676667767767767676776776767767666677667667676767766776767766766767676776667677676776666776677676767766776666677676667666776776677676776776667766667677677666776776776776767676767676766677667767767676677677676767667767677677676667767676766766776767677667766676776767767766766677676676776767667767666676776677676776776767767767766776776766677667676676767676677676767767767767676667767767676677666676767767767676767766677676676676776676676776677677666676767667676667676766767767766666776776676767767767677667666776767767767676767766767677677676677676676667767767766677677676776776776767767766767767767767667677676666666766676767676677677676776767767767767767676677676767676776776666776677666776767667767767676677677677677676767676667666676766676776677677677677666667677677676767766776776767766676666667666676767667666776667676766676767676767767766676776677666776766766677666767676677677667677677677677677676766677667767667677677666676667676767677677667676776676667767767677677667667767677676776767676677677676666677677676767666767667767767766766677676767767766677677676776776677676676776776776676676776776677667667766776776676776776667677666776767767766776767766767667767766767677676667676776676677676766677677677667666776767676677676767676676677667677677667676776776776676776676666776776767676776776767677677667766767677667766776766766667676677666666776767767677667666776676676776676676677666677676767767767767677676767767767666667666767767676666676676776767766776776776677676667667767767677676766766766666776767767767767767766776676766776766767676767767766677677677676667676676776776767677676767676767677676776767666667676767676766676776666767767767767766767676766676767667767767667676776767676676767666767676766767767767767767676667766676776667667667767667667766766666767767766767766766766676776676667677676767676776776767767676676767677667677676776676776667766767766776677677677677677677676766676767766766666767766776776767677666776776677677677676767766666677677677677767676776776766776776776767677667766666776767767666776767767766767676767766776677667766767767677677666766677666776677666776676776767766776767766676767676676676776666776677676776666676776666776767767676776667767676776677676776766677676766767666776677677676776767767767767767767767677676776776767766677677676776667676776677676766667667677667766776677677677677667767767766666677677676666767667677677676776776776676776776667676776767767767766766666677676676766676666677667676776767766767767677677667666776767667677667767677666766767677677676776766776776667767767767767676776676776767766776667766667766677667766676776767676677677667677667767666767667766767767767666766767766677677667676776766676676767766776766667676767767767666676667676767677667766767767676776776776776776767767667767766776776666677667767767677667767676667766776767677676767766767767677677677677667676767677677677677677677677666667767767676776676677667677676776767676666676766776776766766677676667767767767767767666776776676767676666766776677677677667767677667766766676677667677676677677676767767677677677667676776676776676776676766677677677666667767677677666776776677677667767766677667677677666766767677677666677677676667766766767767676766776667767676767677677667767676676776767677676766677677676776677677667766767766766767767676767677676767767676766776766767767666776776776676767677666776776776667667676776666677677676776677676666767676776776767767676776776776767677676766766766676677677676676766676676677676766767767676766767767667667766766776767767766776667677677667767677676767767667666677677677667767676677667677676776677667677676676776766676767676667767666677676676676766776677667677667766776676776677677676776767676766776776766767666767767767767676776767676677666776677676767767767667767667667667767767767676766776767676677676677667767676776767766767766776776776767767677676676767766776767676776767666676776776776767767666776676766776667677667667767767667676676767677676677666676776767767767676676776677677677676776766766766676776767767767767767767767767767676776776767767766776767767766776776676676776776776776677677677676667767766766677667767767667676767676767767767767676766776676766666676666767666767767677667667677677677676767767677677677676766766676776767767676776767666767767667677676677676776767767677666767767766776776676667676676766767677676677677676766667767667677677666776677666677677667667677677667767667767677667677677677677667667676767667767676776676776766767767767767767676676776666667676776676776766776677667767667676677677666776676676667767677676667766677677676776766676677676767767767767677677667767666767767677677677677667767677677676677676677677667767667767676677676676776776667677677667666767666667676776776667766767766767767677667767676667767677676767767767667667667767767767766776776676666666776767667676776767767676666767767767667667677666667667766766767767767677667767676677667766766776676776676766776677677676766776766767767767666776776766767767676677676776767666776767766776767766766767677677677677667676767767676767766776667767677677667767767677677667667767767767677667767667766676767767766776677677676767767666767677677676667676776767767676767767767767676776776667677667666767676666776676767767676766776776776776676767767676776676667667677667667677667677667767766766776677677677676776766767766767767677667667767766677677667766767667666776776766776776667767677676666776776776677667667677666767677666766677667767767667677676667676767766677676667766767677676667677677667767767767676766667766776666767667677676776677676776767767767766677666767766767766677677676767767767766767767767666667767667666767677667767677677676767676766767767766776667677667767767767676676776767676776766767666766767766767766776666776667676677676776776767766677677676776776666676676776666676766766767667766776676677676776766767766776776776767666767677676776776776676776776667667767767767767767766667767676776776767767767767767767767677667666776676766677677677677676767767677677677676676776776776767666776666767667767676667666766666776676667676776776677676676677667767766776767767676667677676776776667676776776766776776767677667767766767666677677666766767677666776767766676776676766776677667767666776776767676776767766776776776676677666667677677667767767766776776667677676776776677667767677676677667766667677676776676767676677677676667666776767677667667766767677676776767767766766776776776776667667666667667667767767766776776776776776767767766677667677677666767667676776776767666767766676676767767666776776766667766776667767766776676776767677676677677677677676677677677666766767677666776776776766767767676767667666767677677667677667767677676767667666776776667767767677676767767666667667767766667767767667767666767676776766677677676767677667677677677677676676767666767767677676767676676676677667677667766776766766676776666776677676677677677676767677667766776676767767766776676767667676767676666776776676676776677666666667676776776766767676767767766766676776667766766677677677676767767667767767767766677666766677667767766776666677676677
6676776776776776676776677677676767667767767676766776776676776676676776767677677677666767677667767666767677676676776677677677677677667767676776767767767667767766767677676766776776767676776666776776776667767677666776776776676677677676776677676767767767677677677666676666676776776677666766776767767677676776776776677677676766676776676667667676767766676676776776666776667767767676776667676776767766767767767676766776667766766776667766766766677677666767767676776776776767767676776667666767767677667667677667676767666776776776766667677676677676776767677676767667767667666666776776776776766767666677667677677667767676767767766667767767766666776767676666766677677677677667676767666666677677666767676676776666667676776666677676767767667676776776766776776677666667677677677667667677677666766767767767677667667677666677667766767767767667767767766667677677667767676677667767677677677676776776676676767767766776776667667677677676766676767767767676676776767767766776776767766776776766776776776767677667677676767666677677666766666766677666677676776766677677676767767676766776776776776776776667677666776766676767767767667667767677677676767677666676667676767766776767767667677667767667767767676767767767767766767676677677676677676776776666677677666776776666677676676676676767677666676666767766767677676677666676676776677677677677666667667767677677667767767767767677676677677676766676776667767667676776776666677667667676767677667676676767767677667767676766767766776667666776667767767677676767767667767767677667666767676776776677677676776767676776776667767677666666776766776776676667667767676776776667767767766767676677676676676776776776767666676776677676766767766766767666767767766676767667677676776767667667767676767667767676676776667767676677676677677676776766776676676676776677676776776677666767767667767766667767677666667667767766776767667767767767677677676767767766676767676676667767676677676776776767667667767767677666767767667766666766766776677676766766767677677676766776666667767767767666776767767767667767667677677667677676766776776667666776767767767677676776776667667767767767767767676676767767767676677676767767677676776677667666767677677677677667676767676676676677667676776776766676776766776676767667766776776776677677677667676767677677667677666667676776676767767766666677677677677677676676766776776667767676776766676767766767767766767666776677666776776776677666676677676677666676776766676767766776667677667677677676776767677666767676767767676776677677676767767767666776767676766776776766767767766677666776767766677676767767766767767676776767677676776766677677667676677676767767767676677676776776676776767767767767667766767767677676677676677676776776766766776776766776767666776776776776767766776776667766776767767667767766766766666766677666667766667766776676776766766676667667767766676677667677676766667767667667766767767767677677677676776767666676767767677677677667677676767766776767767667767676766776667766766676667767766676766776677677676676676776767767667676666666677677677676776776776767766676776767767766776677677676776766766667676776666676776666766667767666776676667766767666766767766776666676776676676767767666767666767676676667666677667767677667676776776767766767677676676767676667676767767676776767677676676667677676676776676767667676767667767766776767667767766766767767766776767766776776766767766766677667767766766767767677676767676767767676776776776676666776676676667667766776676776776776766776776776667767667676767677676676767766776776766776667676767666766667667767767667767667767677677667676676677667767767667667677667667767767767676666677667677676676776776676667667677677676676767767676677676667667767677677666776666667676767676767766767667676776676767667767767767767767676676767766667767767767767767677667766776767766776766677676767667677676767767766776666776677667767767767667766766667677667676776776776776676677677667667677666677676767667677676776767667766667767667667677676667677676767666766767766767676776676766767676776776667667677666767766767767766766767767767667767666776766776767767666766767676776767667676676767676767677676677667677667767767767767677677677676667676776776676776776767677676677677676667666766676766677676776677676677677676767667767766667766776776766776776776677676776776776676666767676776776776776677677676677667677676677667677677677676767766677677676677676666767767667767767767667767767677676767677677676677676766767767767767767676767767676766776766677677676776677676767677677677676767766766676766676677676766776767676677677676667766776767766676766776776776677677666776677666767666776776776767767766776776776776767767766767666776667667666776766767677677676676667767677676767667667767676776776767767676676767766677676767767767767677677667676776667667667767667676776776676776677676677677666776677667667667767767767766776776666776677676676667766667666766767676776677676667677667667666676776766767676676767767677677667767666767767766776776767666776766677667766776666776776666776767767767767766776676676767767767766767767676676767767767767677666766776677676767677677677666776776677677667676767677676776676767767677666677676776667766676776776767677677677677667767767766767766776776767667767767677676766767766676776776776667766767767767767676776767667677666776766776677676676767767766677677666776676776667767677667767676677677666776776767666776776767677676676776676667767766677666677666766767667767767677677676776676766677667677667767767666766666677676767677677676667676666776766676776767767667767767767767677677667767767676677676776776677666676776776767767676776767667676767766676776767767767767676766766776677676676767667767767676776767766776677677676776666767767676676776766766667767676677666767766676776666767676776666767677676767676776766776766767676767677677666776677677676766677676767676676676676766767677677677667676677666776776667667767666776676776766776676776776776767676766767767677667766776677667767667766776667766767677667677676776767767667676677677677667676666766776676776667767676676677676776776667677667767676676677667767676776767767767767766776776767767766677667767666776676767667767677677666767677677676667767677677676767766776676776767677677677676666767677667766676776666776677677677667766776776767667677667766676776677677676667767676776676666776676766776667766776766766666776766776676676766776766767676767667767667667676677667677666676676676776776677677677677676667676776766767767676766666766676766767677677667766766677667767766776776676767766776676767676767766676767767676677676677676767667766767676676776677677676767667667766666676776767676767667677667676776676676776776677667767676767767767767766766776776666776776776667667766766767766776676776776776767677676776676767676776667767677666666677676766766776677676676766776776767667666676677667676766766766677667766676767767667676776667666666776776667767766767767676776776776767767677666767666776776667677676767677677667667767677667767676767767666766776766776776677677677667767767766767767676776666776776766667677676677677676676667767767767666767767766767666767676776676666666666776766676766667766776776666766776767677676776677677676766776767676776766767766767767766767767677677677676666767767677667677666677677666776766776776667766767667767666766677677666776667767767767667767667767766766677677667667767677676776776666676767767666776767767666776767676767766776677667667766666766667766776767667667676667666767676776776666776776767667767767767767767767666677676766766677677677677676776776776776767667767766676776776767667766776676776767677666766776677677677677676776666776767667767677666776767677667666767766667677676676767767767766667767677667767767766676767767676776776766767667677677677677666776776776767677666766767766767677666767667767767666767667667766766776767767766666776767767767767767766776676776767677676767767667767677676776677677667766767676776776767667677667767666766776666766776776676767767676677676767767766776676776766767676776677676776776776766767677676767667766666767667767767766776776676767766676677676776767767676776766776776776776667666767767676766776676677676776776767767767667767766767766776677676677667677677677676767667677677677676677677676677677676676767766676776776666776677677676676766676767767666667766767676676776776767767677676677676767767677677666776776676776767677677667667767676676776767767766677676766677677667766776776767667676776676776667676676766776676767667667767767676676767667677666776767676677676776676676776776677677677666776776676766776766676767767767767677677676776766767676676677677667767767666776767677667767667677676667677667766767666776677666767666677676667766776776776767767767677666776767766776767766677677676767767677676766767667766667767766667676776767767676776676676767667677676776667767767677676776766766776776767767677677677677677677677676766776776767766767767676767677676677667676767667676776767767767767676666766767767676667676776767677666767677677677677677677676767667677667676766677676677676677667767676667766767667677667677667666776667666767766776677677676767767767767677676766767767767677666766677677666666776676767767677666776676667767767766776776676767667666776677676776776767667676766677667766776767666676676776767677676677676766676677676776767667767677676767676776776767677677676767677676776677677677677667767676676677666677676677676677677667766766767667677677666767766677667676677666676767676767767667676766676776776767677667766767767677667767767677676676776776766776667666677676767767677676776776767677677677677676776766677676776766767766676776776776776676767767767766767677676767767767767766666677677667676776776776676676677666766676776776767767667676776677676766776767767676667766776776666776677676677667767677666776767766677666766766776767676767677667676776667667677667667767676767667766776677676776676677676767766766767766666776766767667677676767677677677677666767766677666776766667667677677677677667766667666776776776766776676767676676677677677677677667766677676776767766776677667676677667676767767676776776776767767676676766776776
766676676767676676666776767676767767766767667767667767677677676676767677677667677677667676676677666766767767767677666676776767767677677677676666676776676776766776776667667676767767767767767767667667676677666676767667676776677677677676767676677676776776766676776767767676776766766776767766766776776776776776776767766677667766767767677677667676676767676767767766767766766677667667667677676767666666677676676776776776776666676767676766767667676767767767667767767677676676677667767677677677677676776776776677676776767676767767676767766677667767666676676776776676776677667676677676776767767767767677676767767677677677676776776776766677676776776776776676767677677667766767666776677666667677666767766776676767767767766676766767677666766677677677677677677677676766766767677677677667767767767676677667767766676776766676766776767767677677676776776776776767767676677676667666767676666776766766776776776767666776677676776676766776766776667677676676766667667677676766767666766776776767677676776667677676677676767766677676776667667767767766776666766677677676767667766767766776767676767667676776766776667667766776776776767677677677676676667667767767766776767677676766667666677677667677676767677676667766776776767767677676667766677677677666766776776776767666776776666767767676767667766666767766776776677676776676767767676776677676776776767667666667767677667766667667767676767766667666676767767767667767767667766776776767676667676767767766776766776776676776776676776776776776676677677677667677667766677677666767666776776776676767677666677676776776767666767677677666766776767677676766767676676767767766766666776776677677677667767677676667767676776776766676667677677676677667677676676676666776676767766677667667677676767767766776776667676666677677677676776766766667666776667676767766676776767677676667766776667767767677676676766677676767767766767767677667676677667767767766676776667677667667767767676776676676676767767677677677677667767767666677677667676766676766767676767767766677667677666767677666676776667767676776676776676677676776667676677667766776676667766676776767767676676776776776767767677667766776776677677676776677667767767667667767767767667767677666676767766767767666767766766776767677677667676767767767766776776767676776776766776767677666667766666776767676666776676776667677677677666676677676776667766676767766676776677676776767766776767667676776767767676676677666776676766767767677677676776677667766766776676676676676667766767766676776766776776676767677677676767767767667677667676776677666776667766767767766776776767667767667677676776767677676776776676677676767766776667677677676776667767766776767676776677666766766766776767676776767667666767767677666776776776776767767766676676776767766667676766677676766677676776776776676767767766776677676767767767767666676767667766766666667767676677676766677677677676677666766666667677676776666776767677667767767667767767766767767767676776766676676767677677676776767677676767676776767767767667677677676776677677667667677677677677677677676666767767677676766776677676676776677666767767677666776776776776776767766677677676677677667767677677676776666677676766676776776776766776766676766676776776767667676776767677676767667766676776666767676776666667767677676767677667677677667767677676776766666676677676767676767767767667667676776676676776667767666776676677677676766677676767766766677666676676767766776677677666776766667676776766776776767767766767767767667676667666667767766776776776676776677676776767677667766767767677677666776676776776767767667677677677676776776767676776667666766776767767676677677676776766667677667767676667676776776667676776677676766677677666667676776766776766776776776776767767766766676767766766766667767767767767676776776766667766776767676776667767677666677677676767767767677676766776776776776676766776766676776677676776677676776776767767767767767667767766776677676767767766776776677667667666776776776767676667766767767767767667767676776767677676767667766776677676776767676776677677676767676776766776776676776776767767766776677676776676766666776676767676776767666776776776767676766776776766776767676776776676767666776676677677677676677676776776767666767667767766776667676676776677676676767666667767767767677677676766776776776767676676776767676767766767766676766776767767767766767767676776776767667676776677676677667766767667767766677676776776667767767667767767667677667767677676776776767767676776776667766676776677676676767767767676767667676776776767677676667676776767676776667677677676676667766766767667677676677676776776677676676676677676776767676676776667766776776676676766676667766767767766767767767767766676776776767767766767766776767667677676676776767667767677666776776667676776677677677676767667767767767766776676767767677667766676677676767676767767767667767676667767767767677676776676676776766776766677667676676676776767766776677666767766667676677676767766776677677677676676767766776766767667766676776677677677666776776776776767666667766766767767667766766677666776767766676767766677667667766767767767767667667766776676776776767677667767767766776666766766667677677677667667666667767667766776667767767767767667767767667676676676776776776766776767766766767767677667676776776767677676666677667767766776677666766676776776766676767667667676776666767766767667766767667766767767767667767767676776776776677676667766676776767766667667766776767767667766677676776776767767767766767667677676776776776666776776766776767767767676776776776677677666676767767667767767677677676776776676766776766776767677676766677676776767676776766676776766776776776776677677676667766776666676676767676767677676667667766676776767677676776766676677676676767767677676767767767767767677677676766677677677677667666767767767667667767767676676677676766776767677676776767677676676677676666676776766776776776776776767766676776776677677676776776767767767767677676767767677677677677676666776766677667677676767767666676776667767767677677677677666767766676676676767677676676767667676667676676677676776767677677666766776766676676776776766677676667767677676776776776677677676667767666666776766776677667676677667767676667766766676776666776667677676677667767767767677677677666666767766776766677667676767766677677676767676767667667767667676667677677667766776776767767766766776766766766767677677666667667767677677667677677666667667676767677677677666776776767676667677676676677677676667676767666767666767677677667677676776767767767667677667676677667767677676667667767676776766776767767667767676667767767766766776667767767767767767667767677676767767767767767766766767767676677666676767667677676776677667767667677677676776676776767677667767767677667666666667666676767677676767767767767767767677667667677666767667767677677667766776677667766677677676766677677676776677676767766776767766676766776767667676776766677677677677676676766766776677667766667767766776776676767667766667676676676776776766767667766776676767766776776766767766776677677677676767766776767766776677677677676776776776776767676776776776767667676676666776666767767767677667766776767767676776766776776766677667767676776677677667667676776776676776676676677666767766776767767676767767667766677677677666776766767767676776767667767767767767676776767767767767666767677677677676776676767676776767767766776776776776667676667676776767767676776776767677677667676676776767677667677677676676767677666677667676677676776776677677666766667767676767677677666766667767677667667676766767766776767766676767767676776676667767766766766767767766677677677667767677677667766767677677677676677676776766776767767676767667676776776776776767677666666677676776677676667767676676767766776766776667767667677676776766776676776767676766677667767666766666767767767667677677677677677676677666676677676676767677667767676676666767766776666776676776767667767766776766766766776767666766766767766776667667677676766767767767666776676767766667767767676676767767767767666667667767766767767767676676676776776776767767767676666676767767676767767767767766776666666677667667677676776776767666776767676776776776676776677667766677667677667767767767767766776677676767667767676776766677677676666776776776677666667677677677677676667766667677677677667766667766776667677677667676676766767676767767667767767766767767767677676767676667767767667767666776767767767666676776767667767766776767767677677676776767666677676677676667676767767767666766776767767766667667667767676776676767767677677667767677677677676767677676776776677667667767677667767677677676767676666766767676776676766776776776767666676776676766776677677666767767766767666776667767767676676666667677666776776776776676667767767677667767676677676776676776767767767667767767677677676776766767676677677676667767677677677677676776776667666776767767667667766767767676767766767767766676776767766776676677677676667767676776666767766776767766776677676676667767677677667767766776767667766767677676676776776776767767667677667767676767766776677666776676776776776677667767676767677666767766767767766776766667767677666766766676677667767676776766776767767767767766776766776676667676776677666677676776767676766776766767767676776767676776766677677677676666776767666677676667766776766776676667766776767767767676776676776766677676676766667767677677666767677667677677677667677667667767677667767766767767667676767677677667767767667676766776676776767676766776666767677676767666776776776676667767767676776676667667767766767767767667667767677677677666767767677667666766767767766766776776776667767677677676667677677677677677676677677677676776667766677677677677666766776666776776776776767767767677667767677677677677676776776667677676676676677677676776776776776767677677667766667766776776776767677676677677667766776676667767676667767676776776677667677677667667766677677667767767766776767677667767667767676776667676776676676677667676677677677676766766776767677677676767767767677677676776776776776766676677666676677677677677667767767667676766766767676776776776776766766776677676767666776676776676776776776767767767766667766676776767767676766776676667676776667767
667767767666776667677677676766677667767766776767767766667677677677676767677676776676767676776767676767766776776767676676767766667767766767666677677676677676776667766776766767766776676766766667677666776767766676667767766677667677667677667666766776776767767666676776676776776677677676776677676767767767666767767676677677667767767676677677667767766767676666767767667767767767767676677676767667766767766776666767767677676776767767766767677677677666776767767667766776776767676767667766766676676676767667677676776676767766776776767676776766776776767767676767767766767767767676677676677676677677667767677677677677677676776776767677676677677677676767677667667677676766667676667677667766666776676667767767766766676766677677676767676776667676766776776677667677676767767766776677677676767677676776776776767676776767676766776767676766667677676677667767677677677676767767767667767767767766666776676667666676767767666767766667677676676666767677677677677676677667767767667766767676666667676776666767766677676676776677666776776767767767676776767667767767767667676676677676666677667677676776767666776776776767677677677676767677677676767767667766776776767677676677667767676667766667767667767667677667667766676667766767767666767767767667676767677677667767667667767667767767677676677676767676766677677676776767767766776776766666767676776767766776776776677677677676776776767677666776767676667767767677676676776667766776676677677676776776776776776676767677667677676767767667676766767677667676776767766776667766676776776676667677676677667767666776776767677676767667767666767766677667677666667767767767677666776776676767677677667676776677676767767766676776776776767667667767766676767667667767667767767676677676776677667676667767667767767767767676676766776676776677667767677667677676776776766666667767677666666767667677677667666776677677666676776667767766677676776666776677667767667676776776766776676776766776667766667767667676776776676776776767667767666767767666766766767766766676667677676676676776667767766776776767766776767767676677677677676776677677666776667667766766667767676767667766776676767767767766767677676767677676776776677676767766776676766766767667677676667666666776767667767767766776677676677676776767677676677677676766776767767676677666776667767767767676677667667676767667767767677676776666676776776767767767766776677667767767676776767666677677676767766766767766767767767766667767677667676766776677676666676767767767767666667677676766776676677677667767767766676766676667667766677677667767767767767677666667677676767676776676776677677676767676767677676676767767666766766776767766677676776776767766676767766776677667766676676666677667767666767766676776666776666666767677666776677666677677676776676767767767767667767676776677676767677677677676776676677677677666666767767667676776776676667766766776767677676766767676776667677677676776667767676776676677676776776767666766776766677677676676766767766776776776667677676677677677677677667766677667766767677666776676677667766667767766776767666776776767767677677667676776776776776676776776767767677677666676766766767666767667676776776766776776776666766677676677677666677667767666776676677676766776766767766676676667767676776776676666677677677666767676676666766767767766667767667666677676767767767766767677677667767767677677676766766677676776676776767677676676677667677676667667676666676776776776666676776776767766677667676767677677676767766767676677677676666776676767667667676776766776776677676776766766767676676776676767767767766776767766677676767767676776776676667676776776667676667767766767766676666676676676776776767667677667767767666767767766766766667677666766767676776766776766666776767676776766767767666676676767677666767767666677677666667766776776776776766676767767677667766766776676776776676767667767667766767767767766676766776766776767677667666766776667766677676766767766767676776767676776677677676666767767677676776676667767767676676776776767767766767766776766666667676776766776776767677676766667767767677677676766666676676766767677677676776776776776776767766776677676677667677676776776767766776776676676776667767767767767667666776776776677677667677667766776776767676667676667767767767767667767766776776667677677667677667767767677676677667667667677676767667667676676776676776767767676776766776676767677677677677667766767767767766776676776767766767767666767676676676676776767766767767767676776677677677676677667666767766776776776776776676677677667676776677667767677676776776676767767676776666767667766776776766776776677677666776767666776767766776776676776676767667767767677676776776676766767767767676767677667667667767677677677666776767767677676677676776776776767667767767677667677666767767767676677667666776776776776776767667767667676776776776677667666767677676766767767666767667667767766766766766677677676776667767677677677676767677677667677666776676666766776767767766667767677667676776766677667676767677667666767677666776767677676767767767667677666776767767667767767766676666776767767676776776677677677677667767767766767676776776776776767677667677676776767767667767767676766776677676776767767677667666766676767766776676776767667677666776776767766766766776766776677676677677676776667676767676766767676677667676767767677677677677667677677667667677666776776767667767767767676667766776767667677667766676766776776767677667766776767677667767676767666776776776767667676767767676767677677666676776677676767766676666776766776776666666767677676776776677677677676677676776766776667667676666766766767767766776776676767677676766676776766776676767766767766676677677667676666766776767767767666676667766766766667677677676666767766776667766776766776677676677676766677666677677667767666776676667766677677667667667667666676776776766776667667767666776666767676767676677676766776766776767667766776767767767677677677677677667676677667677677666767667766767677667676667666776676776677677677676776767676767676677677677667667676776666677676776676767677676666776776767676766676676776776767767767767767766676677666667677677677677677676676776677677677667767767766677666767767677676776776676676767767767677676677667666767767676767766677676767766677667766767667666776767766676767667667767667676776667766676766667676767667767767676767677667767767767676776766677667677676766766767767677677676767676666767766766776677676667767767767767767767766666667677667677676667667766667666766677676776666767766767767767767677677676776776776776776667767767766776776776767677677676667766766666767677677676677676676776677667666666677677677666776676776776767767767767677666776767666767767767676776766776767766776776776767667767766676766776766677677666666766677677676767676677677677677667767667767667677667667676776766767766767766677667676767667767767667766776767767677677676776677667667766776767767676776776677667667677667677677676677666767767767667767676776767767767677677676767677666667677676776766776666676776776677676767676776776776677676767676767767676676776776776676766776676776767767676766776776767767766776677666776767767767767767676776676776667676676677677667667767767676776776676677676776667766766667676776776767767666776767676776776767767676667667767766776666776776776676676767767666677666667666766776766676767767767767677676767766776766766776776667677677677667676776677676776677677667767767767677677667677676677667666767766677667666677676677677676766766676776767677667677667676677677666776666666667677667767767766776776667667767676677676767677676766767676667767766776776767676767676776767766766776776766676676776766776676776776767667677667667767767666677667677667676676766767767767767677677677676776766766767677667767666766776677667667667676776767766776776676677666677677666766767767666776776776776776667766767666767767767767767766776776767766767666776776767666666776767677667766676667676666766677677676767767766767676767767667767677676766676776767767766677677677677666776767767677677666767676776767677667667766776676767766666676776776776767677666776676776776766676667767667767767766676677676766776667767766666767667676667767767677677676667677676767767767767767677667676766767676776667767766767767767676677676767766766776667767766776767767667676676776666766676767767676667677677677667676666667767767676667667767767766776776767676776776776676776776766776767677676767677667767676677667676767677677676677676676776776767767766766676776767767677667766766776667767767676766767676776767666676776667676776676776767666776676676677677667666766676676666767767677677666767677667667676767767677677676766766677676667767767666766666776676677677676766776776676767766767667676767677667766776677667766776766776767667677676677676767676666677677676776677666767677667767767667676776776677677667667677667667676776766767767667766667677677677667766676667677677676676776677667677677676667676667667766776677677677676776776766667766767766776776776767767676667767766766677666677676776666767766776667676776676767766766677667766676776676666766677667667667767767767766767667767766767677677677666767767676676677676667767767767676766767677667677676776667677666776666766767676667767676776766667676776766767766767667676667677667766766776666767666776776766776766666776766677677677677667666776776776776767767667667767676677677667667676766776776667767767667677676776776767766766676776766767766767676676766676676767677667767677677667677677677676767767767676766766766676666776767766676766776767767677677667666767767667766677677676776776676767766767766667676667767677667677667766776676776677676767667676676677677666776766767677677676767767676776776767676776776776667677677677667676776776776677676766766676667767766667667677676677676667767676776767767767767677667667677677677676767767677677666676667766676776676676767676766677676776767766767767667767676676776776776776767767676767767677677677677667766776776776667677676677677676676776776667677677676676776767676776767676676776776766776767766776776766776776676767676766776667767677667767667767767767676767676776766677666666776676767676776677666767677677676767667676667667676767767767666767677
36676767766676776666767766676676667767766776677667767667667767767677677667766767766767667767677677676767767676676677676766676766676776776677667666767676776676776767676767766676767767677676767666767766767677676776776767767766776767766667667766767766677667766766776667766767677667767667767767676676767767676677666677676767666776676776667677677676767667767677677666767767767676676776666776776776776766767666767766677677676766776776676677676666766776766776666666776776776666776676767666776767766676767767677676767676767767676766776766676766767767767677667767667767667676767766766776776767766767667677667766776776767767677677676776776766767667766766776767766767666766767767676776766766776776677677677667676677676776677667676667677667766766667766676666767677676667666676776776767766677667766677676776667666667677666677667767677676776766767766776676767677676776666676776766776776677676766776776776767767767676776767677666776776676776677676767677676767767766766676667767676666766677666776677667767767767767676767667676776677666767677666676676776776776767767767666667767677677666677667676677676776767767676766766677677676677667676776776776776676767676776776776676667677676776766676666677677676677667677667767677676767767767676776776776776767767766766767767676676776776776676767666776677667767767767767766776776677676677667767767666677676767766776776677667677676676677676767667666677676666767666767676677676766776767766767677666677676776776767767766667677676776776767766767677676766776667677677676676776676767766776776677676767667766766676776767766677676767676766667767676667767666767767677667766776766767677677677676766667766776776677676667667676677676677676776767676767767666767676766767676766766667767667677677676676766766776767676676666667676677667766776667666677677677676776776666676677676666666677677677667767667666767677666766776676776776776776767676776677676776667677677667767676776767767677677676676767677677676667767766666766776676667766677676677677676776766776767676767767677677666776776666677666667677677667676676767766767676676677676776666676677677676766776767677676767767766677677676767767677676767667766776666776767766776767676766776677667667677677666767667676767767676677667766776776767676766767767767677667667767667767667667767767667667676776677676776776767767676677676776767767766767767767767666676767666676767676677677676776676766776767766766767767666766767676767767677667767676767667666776677677676766776776776666767676767767666676767676676767667676776766767766766667676776677677676667766677676767766776766776776677676776766667666767667767767667676776767676667767767676676677666776676776776767677676776767767766776776766767676677676766767676776776776666667766667677677677676776776666677676776766776767677676767767767676767767767666767677676776776677677666766776676676776667767766767667677666767767676776776776776767767767767676667767677667676776676776677677677677676677667666667766776677677667767766776776776767766767767767677667667767677676766776667676776776667767677677676676767677676776776776677676676776766677676776677677676666676666676676766767767666767676676767767677677676776767677676776677667766677667766667766767667766676767767677676676776766666767676766767676667677677667677677676776766676666666676767676776766767667767676776667767766767767677677666677666767676676767767677677677677676776677667767666666767666667766676776776776667667766776666667766776767767676677676677677667667677666667767676676767677666676677677677677676767766766776776776776676676677676676776776767677667676767767677666767767767667767767767676766776766767767767767677676776766666676767677677676766666767677677677677677676766776677677667766767767677676676767667767667766767667767667676776677667767766776666776766776776776676677676677676666776776767676667677677676767767667767676767666767767767666776776767767766776676767767676667767766776767767667767767676767666776776767767767767767767767676766767767676767676767677676776666767766767767676667767766776776676776767767767667667676677676767766776767667677677676766667767667676666666677667767676676667676776677677676767767677676767676766776767767667677676776767677676676776767666677676667667676677676676677676776776767676676676776767677667677677677677666776676677677677666776677666776776776776767767767677677677667667767667767767767677677676776776776667767667767667766776776767767767667767766676676767666766776776766677676776776766676776767767676776676776766776766767767766767667676676776767767766666676767677666776767766767667677677666667666766677677676676776776776776767767667767676767666776767767766767767767666776677677666677677677667767767666677677676776767666767677667766677666776776667677677667767677666776766766767667677667677676776767667766677676677676767766767667767667677666766766766667676667677676767676776776776776776776776767767677667767677676767766767677667766776767667676767677676677667667677667767667766776767667767767676766776776666776776676776767677667666776677676776767766767677667767667666776767766676776677667666676667766776776677676666776676676767677666767767767766776776667677667676776767767767667677676776766767666767677667677677677677667677667677676767766776767767677667677677676767767766767767766677666676676776766767677677676676766767767676776766776776677676677676766776776776676677667766766776767767677667676767666766766776776776767677677667667766776677676776776767767767677677676667767766767677667767676666677666776776776677677666677676776667766667667677676677666767767676766667667676766676676776667767767677667766677676776766666776776776776767676776767767767676776667767767676776776676667676776767766767676677666776767766776677677677667676676677676766677667767677677676667677676667667767667767667676676667766667766766776677676676677676776667677677676776767677666776776767767676676667767767767766776766776776776667676676776767676776776676766776776776667766776676766677667766776766776676776676776767677676677667677667767677677676676776676766767766766676776667677676776767677676766767666676667667667667676776667677677667766776767676666776676767767766676776776776776776667767666767667766767767677677667676677676766767676666767677676776776767676667767766767766776776767767767667677676676767766776776776766666677666776676766766776766677677667767666666677677666776676776766776767767767767667767766776677676776776667766667677667767767676676677666776767766766776767676776676677677677677676667766767767667666767667766776667676766676767676666677676776766776767767766776767677676677677666677667767766776676776776767767667767767767767767676676776676776776677676766767676767767767677677666666766677676677667676676676776766767767766776776776676676776776676776767676667676776766767676767666767676767666776676767666767667677676776767677676676776776776677667767677666676776766767766676776766676767766676676776767766776767676776776766676677677677667677667667666676776676677676776676776776677676767676676767677676767766676776776776666677676667766667677667676776766677667677666766676767767677667677677676666776766776776767676767676776767676776767677676776776676676776666776677677676666667767767767766776767677667766776677677677667767676667667767767677676776766677677676776776767767767676677667766776677676766776776676667676667676767767766677667767676776776767677677677676767767676767767677677677667766677677676767676667676677676677677676776667766767677666776776776767767677667677677676776677677677667677676776766767667676776776776776766776676776776767767766767677676676677677667666676666767767667677676766766776776676677677677667767677677666776776676666766766766767767667667677676767767676776766767767677666776667677677666776776766776776766676776767766776767667767676776776767667676776776776676776667767676776676677677677667676776776776776776767766676767767677677677677676767766776766667767667767667676666767767676767766766767767767766676676776767676776767676676676677677667676676676677676766676776767767766767767677677676676767677677666776677677677667676767766776766776677667677666776776776767767666776767676776776767677677676766677666776767677677667767677666767767677677677667766677666767667766667767767767766776677677677667767767767676767677676766776767767766776767676767676776767667767767766767676676676677667676676776767676776776776676776767767677676676767676767767677666767676767676776766766766776767767667676677676776676776766776776766776776667767676767677677677677677676767766766776776776767676776667766666767667676767677677667676776766767767676776677666776676776776776767676767677676667767766767676767767767666776676767767676676776767677666776667676766676767766776677676677667767766776766776677677676776666767767667766766767766776667666776776677677676776767667676767677667767676677666776776766676676767766776767667677677676667666766767766767767767767677676767676766766776767677676776766767766767766767766776767766767666767767676666766776776767766667767677676677677677667676776676766767677667677667767766666676776767767767767676676666667767667677677677676776766676776766767767676767767667667677676676677666767677667767767666676776677666776776776677666776767766776766776677667767667766776676677667677677667676676767666767677666677676776676667676776667676767766766776776767766767766776667667766677667766776667767676676776766776766667666667767676776677666667676677666676766767667767767766767677677677666776667767676767676667677677676677666766776776776677676776767766677666776776767667676767767676776776767676776676767676767767676677676676776677666776766776666666776776677676676767677677666767766776776766767676766676767666666776766767766776776776676776677676776676677677676776776776676667767767766676776677677677677676776767766667676666676776776776776767767767676776677676767676767677676776767767766667677676766776677676776676666676767676677677677667676767766667667677676776766767767767767767676676776666776776766766766776776776767767767767676677677676677677677677667767767767767767767767767676776776767677677677676676666776776776767767677676776667677
67676767666776767767767767767666776776776776776776766766767677677666776667667676776767666676776767766767767767677667667677676666776767766776767677666667676776766776676767766667766776776766776767767676667766676776767766676766767767766766667667766776766677677677667677676676767767767676677667767676776767666676776767767667676767676676666776776677676677677676776677676677667767767767676666767767767766766776676776676677677677676776767767766676767767667767767767677677676767677677677677676676776776676776676776776676667676776776767767766676767667767767767767766767676776776766776767677667766766767766767676766667767767676767676766776776667676776767767767676676776766776767766677676776776776767667676776676676676676776767767767766776676766767766667766767677677667677667767767677676767676766767667677677677676667676776667667676776776776766767677676776677677677666766677676767766767767667667767667676766676767676776677676667766776766677667676776776776766677666767767676677677676776776767767766767766667666767677676776676666776776677677666776776776676776666667677677667677667767766766677667767766676776667766767767767677676677677676677676767677677667767676767676776667767667666767766677667667666677677676767767676776677666767767767767676676776767767677677677677676677667767767676766767767676776767766776767676677677676767676676776766767766767767767677676767667766766776776676677676666776677677667767767676666676676766776676677667767666676767766677666667767677677677676776766766776776767676666677667677677666676766766776776776776776776666766677676767766776776776776776676766667766676667767676776767666776766677677676766767767766776767767767766767677667767667767767667677676767766767767676776767767676667676776677677676766667666776776677676776667766767766766676766776776767766667767676776766776766766676677677667676676766776767767766767676767677667766766667677667767677677677676677677667767766667667676776676776677676776676776676767676676766766766676776766776767766776677677677666767676667767767767767767766767767677666776666676767767767767677667767666676776767766677667767767766767767677677677676767767767667766676776767767767676766767766776766676677676667767766767767677676667667767767767766776776676776676776776767676767676776776676676676676666776766776676767767767677667767676776776776776767677667766766776766666767667677677677667767676776776667666667677666766766676767767667676677666767767767766776676767666766776767676676776667667677676767676767766776676776676776666666766776766767676767767677676767766677677677677666667676676676676677667766767667666667767676767677667676767767766667676776676677677667667766767767767767767766676776766767766776677666776776776667677667767767766676666767676776767677677667767766776676776677676776776776776776676677667766677677676767676776667676766776667767767667766776667667767767667666776766767677667676776676766776766767767666776767677676677677676776776776676767767677677667766776676776766677676767767677677667677666776667767767766776677667677677667666676666666667677676776776766776676676767667677677676767767766766767677676767677667667767666767767767677676776676666767676776676667677667767766676676667767677677676776767766677666766776767767767676766767767766667666776677667767767676677676776766667767767767767767767666766776767767767767767677676776767667677667766767677667766676676767766776676776776776767766767677667767766776667677676676767766776776776776766766767767677676667667667676776677677676776767676776677667767767766766776766776776776776776776676776776776767677677666677667766677677676677677667677676776667767767766677677667766767766767667767767676776676676776776776776766776776766676767666767666767767667667676776776666767676676676776767767767677666776767767677676676776666666766767667676677676767667676767766766776776677677666776776776767766676766767677676776776677677676676767767676767677677676676767767667766776677667667767676776676677666677677667767677676776676776677676677677677677677676766667767766776767766776776776776776677676767677677676766766667766667767677676767767766767676776776667767676677677667767766677676776766676767767676766776776676776767766767767766767766767766767677667767767667666766667767676767766776667677676767767766677676767677676667677676776677677677667666776776676776776666767667676767767677676677677676776677677676767666767767766676666776667767677677677667767767766776676776676766767767666767676776776776676767766676677677677677677676666666667767767676766767766776776766776676767676776776767767767677676767767766776767666666776676677676677667766766767676767766677666776767677667676667767767676667677667666767676776767767667677676776766667667766677676677667677677676767667667766677667677677677677676776776766767676767676776767767767676767677677677667767767767677666676776776666776776767767667766677677666676767767666776767677667677676677676776676767676767766676677677676676776767766677677676767767767767667767667767766767676776767767867767667767766767766766677667767676677676676767767766776776767767677666666776776767766776677677667667676677676677676767676776766767676767666666776677667767767677667677677677667676666667767677667676776667767676776776667767767677667677677676676666766767667767676676766776767666767677667676776776766776676766766766676776767766677666776776776767666776667666767767676776767677676677676676776676767767666767676676676667667667767676766676676776776776776776767767767676767767676776776677667766776776776667766776776776767766676776776677677677666677676676776666766776766776767767676677676776676766676776766766676677666766767677667677667767677676676776767667666776776776767767677676766667767677677677667676677677676776776767767677677677676677677677677676677667767666776767767676767767676767677667676676767767766676766666677676776767676676667676776676676677677677676767677667676776767676776666767677677676677677676676667676676776776667767676766677666776676766776676767766767767677677676776776677677667676767766776677676677677676766666776767766676677667667767666767767676676776776767767677676767766667666766677676677677677677676766776767766677677667667677676767677667766767667676677677676677676666767767677677667766776776776676776776776767767667667766677676766776677667767766676776767666676776677676676776766767767676776767667677667667766667767666776776776776766677677676767676776667767667677676776776776677677676776776767677677676776767676776776676776776776667767767677676677676676767766766767767667667667677677666676766776676767766767766767767767676667767667666667676767677667676677677676776776767767767766776677667677666677677676776677677667677677676667677677677667666766776666677677667767667666767766776677677677677676767677666767677677666676767676776776776676766767767676766776776776776776766766767677676676676767666676767677676766767676676776776776767676767676766767766767677667766666776676776776776667767767677676666676776766766776667676667666776676776767676677667666677676767767677667676667766766767767766676776776766767676667767677676677666766776767676776776677676667767767766676667677676767766667677666767766766666676776767666767766667677666776776766767767677676767677677667677676776776767677677666766667767767767766767766767677676677667667767767667767767767766676776776776767677676766666766766766766667677667677677676767667767676677666667677667677667677666676776667677676767676766776776677676767767676767767767667767676776767767667766676676767767667677667666667667677677676776776776677676667667677667767667667676767767667676767767677676667676776766776767766776776676667677677676767667676776776776767767667677667767766776776767667766676776776677666767767667767767767766776767767766766667667767667667767767767677666676776677676767767667766776676767767676767766776766767676766766676776676676676776776677676776776767676776767677677666767766776676677677676776776677666776766667767766776766767676776676677667667767676677677676676776767676767767667767767767676776676776767767677667766776667767676767676676776767767677676766676677667667766667676677676776667666776776767677677676776767767767766666767766776776776776767677676776677677667667677666767667667767666767767677667767677677676767766767667676767767767667767667676776667767767677677677677667676767676667767667677676677667767667666677677667677666776677667766776776767666767677676667677667767767676667767766776677677677676776776767767667677677667767767766767677676676677676666766677666766766767767677666676676676776767766766776767677676766667767767677677677667677676776667677666676776667766776767767677667677677676767766776767766767677677676776776767676766667767766776776767667676676776776676767676677667767676667767667767767677677666766676677666767677676676767676676776676667767676677667677676677677677676676676767766676767667766766766766677676676667767677677667767676767676767767766776776776776767767666776767676666766767677677666767767677666667676776766667666667676677676776767676776676776676667677676767767677677667767766776677676676776776676767667676666677677677677676767676767767767767767677666767766676677667766677677667767667676776776767767666767676767767767667667766776776667767767676767677677677667677677677666766677677677677677676677677677677677677667676766676776767767677677666676767767766677676766767677676677677676677676776767767677677667677666667676667766667766677667767677667767677676767667767767676766676676776776767676776677676776667667677677676676776776766766776677667767677677677677667767677677677667766667766767677677677677666776767677667677676776677667666776667766766767767677677676667667666667766767677676677667666776767666667667767676776666776767767667677677677676766776776776677677677677666767767676776677667677666776776667766776767767767676776677676677677666767767766776766776767667667766667766767766766767667766667766776776776776677667766776766677676767667766767676767667766776766677676766767766676776667767767766767676776766666766676676676677677677667676677676677667766677676766767676676767767766766766667677677676676776776676667677
66677667667676767667766766776667766776766776776677676767767677667767677667677676767677677676776676677677677677677666766677676776667667667677677677667767666776776767767676676667667677677677676766776767767767676767677676667677667677677676776767666776767767676776766767767767767767667677677676677667666766776776676767767766767667767666666767767667767667766767766676767766667677667667677667676666677676767677677676776767766767767676677676676767767767676677667766767676776666776767677677677677677676676767767767767676776676677667677677667666766676767766776766776676766776767667667667766677677667676676766776767767766776676676776677667767767677677677666667667766776776767766766776666767677676677666767667767767767767767767667767767767766667666667767677677677676676766677676677667676776667677666667677677677677676767767766776767677677667667767677677676776667766767767766776666767767766767767667767677677666767766767766776767766767676767767766666767767667676776776676666776677667767766767766776667767766767767767767676776776776667676766767676677667767767767766776676767766767766767766667767677667676776677666776676767676677677666776767667766776767677677677676767676676667677666767766676767677676767766676767676667676677667677677677676766767667767666767767677676767766776776776767667676776776776677667676767667677677667767667767676667767667676776766776767767767767766677676676677677677677676767767766776776767767767676677667667767667767767767766776767667677676667767766666677676776676776667767667676776776776676676776766677676776676776667767676776776767767767677676767766767766767767677677676767667666766776677676776766767767676766666776767677666677667766767766776776766776677676776776776676767767666776767677677666766776767676666766677666666776776776776677676776667676767767666676667767766767767677677666766676676776766767767767667667676767766776776776767767767667677676776677667767767767767767767676767767667766776776776776677676676677677667767767767676776776776677677667677677677676677677667767667766677676766776776667766776776776776676666767676767676776676767767667676767677667767767767667767767766676766676676767767767676776766776676666767676667667767767766677676677666667767676766767767677676776767676767676767676776776676776667677676666766776766766767767767767766766676677677666676766767766776767667676776667667766776776676767767767667767666766677667676767676776776776667676776676776767767767766776767677666767767667766776776767666766776677676767677667676776776667677676776666776776776676766776666776776767667767766677677677677677677677677667767676677677677676776766767667666776776677667677677666767767767766677667766666676776776667667767676766767666766676767767766776666776776667676767767677667676776776776776776767677676766776766776767766776776676767677666676776767676767767766776776767677667667677676667767676766767767677677666776767676776776767677667676676767677676776676676767766767676776766677676776776677667766667666776767767677676767666766767767676676766677677677676677677676677676776666767677677676676776767767766776766776667676767766767667676766667677676767766776667767676766776776776776676766667766776766766776776667767667767767676766667667676776766677676667666767677676776776767767766776776677676776776776776776766676766677677676776766677667677666767766776776776766766677667676767767676767667667676776776666776677677676776676767676676766776676676776666776767666766776767766776677667766677677666667677677677667677676767677666776766767767667767767676776776767677676677677667767677677677667767666766667677667667767676776667676667667676766776676667676676677677667676776677667766677667666776776766776767676776767677676767677677677666677677677677667667676766766667767767767767677677677666776776776767676677666776766766676767767677676776677676767677667666766776767676676776767767677667767667766676766666766776766776676776677666767677676667767767766667767767767676676776776676666676766767767676776767767677676667666776776766667767666776776776767767766776767676677667767677667766776766776676677676776677677677676767676776776677677676776776766666667677666766667667767666776776776776667766767676767676776677677667677677676776766766677677677677677676767677676676676776767766677676776776767676776767677667667676776767677676677676767767767767677676677677667667766776666676676776676667767767676776776676677666776776767677676766667667766766776667667677676766677676767676776666667767767767767766677667767767676676776776766776776676767676676776776776776767767667766766677676767767676776667676676677676676767767766766667767677676776676767767767767766776676767767766767766767677676766767766767767667766667766767667677676776776776677667767767676776767766676766676776776667767667667767676776776776667767767676676767666776776677677676677667767767676766677676666767766776676766676667676767666667667677667767667766767767676776666676776767767676776676776767667767676676776677667767667666767766776667766667766776776767766776776776667766767676767766666766676677676676766776676667677666776677677676776776776767766776767767677667766767677677677666767677677677677667767766776776776666676776767666666776767767676776766776776767676776676667767677677667677677667676767666776767767677666776676767766776776776766767676677667767677676677677667767767666766766676767666776677666776766776766766776677667766767766667677676776677676666767766776767667767767677667766776767676676776767767667766767767766767676776776766667677667767676676676666676677677677677667676776677667676766767767676767766776767767766776767767666767676776677676776766767766677676766776766776677666776666677667677676676666677676767676667767676776776776676776676676677677676667767766767667766776677667666676766676677677667677676776677676677677667676676676676767667676776767667767766776676676767676677667667677676766776667667767677676767676677676776776776776766766767767666766766767766776776676776766676676766776677666776776766766767676766677677676667677677676776766766677676667767676677666676776766767676776776776767666677677677676776767767676776677676776767766776766677667767676677667767767666776776667667767766676676767767677677667766776767767767767767667767677676766776676766667767667676776677677677677667766677667767766767676676667767767676776776767766766776766767667766776667677676767666776677676676676667767767766776776676767677677667667766776776776767766776776767767667676676677676776776677666767667767677677667767676776776766776776776767676677676776776677666667677677677676676767666677676776776767676677676767766666776776766676776676767766776767767767767676667676767676766676676776776766667676677676676766766767677676667766776666767766676767766677676776776776776667767766776767667666666677677677676776767766767767667767676676767766677677667766666666766776776667767767667677667767767676776666776767767667766667676767666766776776766677666767767766776776677666766666767667766776776776767766767767767767767667767767767676667676767677667666667767676776766767766766766767767677677666667767667766766776766776666767767767767667677677666667767767667766676676676676677676667667767767767676667767767767667677667666766766677676767667667667766776667767676677677677677676767767767676676766766767766676776766766767766766766776766776667767666776767667677667666767767667677666767667676776676776677666776677677676677676776766766666676767677667767666766767677677677667767677667667766767767767767767676776767766766676767766676767766767767676776776766776767677667667767767767767766677676677677667767677677676767676677676667676776766767767666776776776766767676776767677676776767767767677676766776677666766677676766776766767677666676676767766776776776776767767676677667766776776766776767677666676776666767767767767767676767767767677667676766776676766767766776776767767766776766766767767667677676766776677667666767677666767766776767767677667767677667767667767767767676767766776767767667766766776776776767767766676767676766767677676767667766677677677677666766767767667767767767677677667766776776776776776667676767677676776767677677676677677677676677676766676776776767767677666677676667677677676667766766767677666767666667677666767667766776767676767767767677677676776776766776776677667677667667676767666667667677677677677677667767677666767676677667667667767677677676776667667767677676667767667667767676767767676666776776776676766776776767767767677677677677677676776776776677677667766766766776677667677676676667667667767667666676667767677677677676766677667767676767667767767677676677666776776766677676767767767767676776666676776767766767766767667676676776776766776677666677677676766676767767766677676776776766676776776667677676667766677667766676676776776776667767767767767677676677667677677677667766767677676776667767767766776776766667767767766776776776776767676677677677676776766667666677667677667677677677667676766767676766676776776767767677676767667767676676776776766767677677677666776676767766776767667767767676667677676677677676766776667677667666676776667667676776767766776776776677667677667767766776766677677676677667666767767766766776766767676776767666676667667667667666767767766677677677676767767767667677667677677677676676767767766676767676767666676766776676677676776776767767767767767767766767677676666766677666767677677667767666677676767767766676676666676676667677677676767677677677666676767766677666776776667677667667766676676776677676667767766767676776776677677676767767677676776677676667676667676776776776677676767676677667767767677667766677667667677667676766667767767766766776666667767677677666776766677666676677667767677667767666767677676776677677677666676766677676776667766776766677667767767677667766676776766776677677677667767677676667767767766676677677667767677676776776776776776766666776766667766776677667767766766767677676766776666766776767767667667767766667767767677667666776776766767767677677667666776766776776677676776767676677676776766776776767767766776776676767677667766767667676766767667677676767767676676776776677676666776776676767666776677676776776776776767
677667767766676767676677677677667677676676766667667667676676677667676766766666677667676776767767767767676676766776677676677676677677677676767676767766677667766677667677676677676776667767767676676776677677677677676676667676776676776677667667766666776776677677677676676767766776667767667767666776676776767766677667677676776776776766767767767677667766776766767676776766767666767767677677676766776667767767676776667766767767767767676667676766667767677676676667676776776776767766767767767767767766676767667676767676776767676776776677676666767676766776767667767677667766667766666776776776677667766776767767676767766676677667667767667766776766676767767766766776776666667767677676677677667766767676776766767767766776776776677676676767677676776776767667766776766776677676766767676677676767767766767767676677676667766776676767677676666767766776676776666677677676776677667677676776666776766767677666667767666766676776767767667676767677677677677677666767766776676767677676776767677666776776766776776776666776767767767767767766767667767667666766767676767676767667677667677667677677676677676667766776676767766676677667767676767767766767766667766677677676677667667767667766767677677676667767667767677677676767767676776767676776676767676776677676776776676776767677666767677677666667767767767767767767677666776767676766776667667767667676667766776667767767667676667767676676776766776776667767667676766776776676677666767767767766767676677667667766767677676776776767676776666776766667667766767766667676766776776676776767676677676676767766776767667767676766667766776776776676776776776776776677677667677676767666767677677667767767676767667767666767677677677676767677676667666776776767667667766767667767766766776667767766666767667766677677667766776666676677676776676677677677666776667667667767676677676666677677677666677676776766667767766676667676776776677676776767666776776776776667667676677667676776776766666776776677677676767766767676676767766767767667676767677676676776667766677667676776676767766767677677667667676766766767677667677677676766677676776767766676677677676767676767677666776767767767676776776767667767767667767767767767767677676667766776776676676766776766667676776776677677676677676676767677676767666776776667676667766776776667676766667767677677676766766776676776776766767767767767766767766677677667766776766667766776766677667677676766776766666776776767766776766767677676776767667766767676776766767767767766676677667676667767767767676667667677677677677677676767767677667767676767677676776767677667766676776767677676767766767677677676767767676667667677676767766677676776767766776677677667677667677677677666767767667767667766776776776667666767677676767767676667767676666776677676776667676667676667767767767676767767677676776677667676677677666767766667677677677677676776776676776676767677667766677667667677676766766776776776676767767767766766776776776767677676767677676776676667766767677667676776776677666767676676677676766767767767667677667767677677677666776667677677667667767676667767766677676676766767766676776766766767677676766677677677666766766767767676767666767767767676767676676666677666776767676677667767767767767766776666776776667666766676776776767676766677667767767667767666676767766676776676677667677677667766776677676776776767666677676766767767767676776776677677677677667767667676676767677676767666676766776676776776676776767666767766677676677676776776766767766767767676677677677676767677676676676766766776667766667766776767666776766767767666776776677677677677677667677676776776776767767676766776676676676767766677677676767676767667767676767767767677677676776776677667767677677676776766767766776677676767676767767677666776767667677677667767766766667767677667767766676776776776767677667766766766767667676767677677667676677667676767767666767767667677667767767767676766676776776677677676676767766776767677677676766766766676666767676667767676776766766766666776767767677667767676677676776766767676676677667767766776677677667767767766667667676767767677667767676776666776677676677677667767666776676767767766776776766676776776666677676677667677677666766676776676776766767767676776776677677677667767767766776776766767766767766767767766666776766676766767767767667766767667677666767677676677676666776776776666676676767766667767767677666676676767767676776677666776767767677677667767767766767767676767766776776767676776666766767676676776677676667767676677677667667767677677677676767767677677677676776676766776767676767767677677676776767677666677676667767766766677667676776677677676667767766776767766767676776676666766677676766766776666776676776677666767767766667667767677666676667766677676677676677667667766776676677676776776776676776666666776677666677676767767676677676677677667767676766676677667676676776776776776676666767767766767677676776776767767676776776767767667767667767766667767766677677676677676776776776767767767767767677676667676776776766776667667666767767767676666667666776677676776776776766776767677677767676776766776776677676676766776776677676767766767666677676677676776767667666767667666767766676767676676766677667767676776776676766767677667767667676767676667767676667767667676776776676776767667667677676677667766676667767767677677666676776776666667677666767767766767767767677677666776677667766766677676676667767676677667767676776667767766767767767676766767667767676776767767767766776766776767676776767766776776767676676776666667667766776767676666776667676676676776776677677677677677676676676666766677676776677677676776676776677676776776767767676767767766776776667667677677677667767766667767677667677677677677676667767677676776767766776776767677677677677677667677667667767767766666667677677677676667677677676677666776776677677667766766767676766667667677666767767667767767666766767767676767767676677676776776767766767677676767766677667666677667677676667677667767676766677667766767676677666677676776676767676776767766767766676776776776767677676776767767676667766767767667767667677677676767676767767677666766666767667677667766677667767767767766677667676676767766767766767767767767667767767767767767666766667667767767677666767676767767767767767677676767677676677667667667767766676766776676776776767667767677676776676766667667767766776676767766776767676767766676677676776776766776766676776667767667767767676767767676766676677667767677676776776767666677677676766677676766677667667676676666667666666776767667667676776767667676776776666766776767767767766776677677677666776776776677676676776767766676676776676776766677667676766667766767677677667667766676766767677666766676767677677676767766666766767767767766776767767676776776677676767666767766676767676676676667766766776767667676776776767767676776776667766677677666776776767766766676677667667667766766776676676677676667677677677667766767767766776767767766776676767766767767766776677677677676776767666776767767676766677677666776677677677677677677667767767667677676767766767667766776767767677676776776776776676776776767767677676676676776776676776776677677677676776776767766677667667767767677677667677677677677666766767767767676776676776767676776767767677677666666776676776776776676767677666767766677666676776776676767676776776677676776776766766776767767666667766677667767677666677677676766766776776776767767677666776776767766776676767667676676766677667667767767667677676766776676776676767676667767766676676767767766667766676776776776676776767767667767766767767667766767667676776677667767766766766767767767676666676666766667667767767677667677676767767767676676767767676767676676767677677666677676776667676776776767767766766776767766667766767677676766767766767766767677677677677666676767767767677677677666776667766676677677667677676766767766776766776776677677667767766766776766677676667676767767677676776776676767767667667767767677666776776666776676776776677676776767767677677667766667767667767767677677667767666767766767767677676666776677676677667677676776776776666766767767677677677676677677676666776776776666676677676776767676667677677667767767767676776667676776766766767676776767767676776776776776766776767766676776667767676767676667676767767767767766776677677667766776676767766767677677677667667767767677677666776767767676676776776676666676776776766776666666776776677676766767666776767676776767677676677667676776667676667766776767767666767676766767766676676667766776667666677676767766676776767767677667766676766767667676676776767676776767767676767667767767676776776776776766776767767767667767767766766676676767676677667767676766776776676776767667677676776776776776776767676767677667767676776667767767766776776776767677677676776766767676767677677677676676767676766776766776767767676767677677677677676677666776667767766776767767766767676776766666776677676666767766776776676767676666767767767676676776776676776676776666776677677667677676767676767767767667767667677677667677676767677677667667766767767767766677667767766776677676667767766767767667766666776767766767767767767766767667766766776776676776776776776776766766667676667677676776766767676767677677667767767676776767767767677676776767677677677676766767676667676776766766776776666776667667676677676676677677676776766766767767677667767767767676767766776767766676776677677667766666667766667766667767767766776776676767676776667677677677677676667767677676767667677676776776766667667677676766776766767677667677676766676776676767767676766676676766676776766776767767767666666766776676676767767666767767767766677677677677677666667676767767666767677676776767677677666767677677677677667767767767767767767767667677676776767767767767676767677677666676666677676776767767767676676667766776767767676677677677676766677667676676776677666776776776767667676776766767767767766767677677667666776776776776767676776776677677676767677666776667767677677676766767667766766776767676767766677677667677676776767667666766677677676767767767667767677666666677676766667767676767767677676776676676677667676767767767766667677676766767767767666776767767676767766767766767767767766776667677677676767766776776676677676767677676776766676666767677677
676767667667766676766676776776776677677667766766677676767766766776677677677676667667666766776776676677667677666776776767766677676767766776676677676676766776667677667666766677677667677676776767767666776776776776776667767676776677666776676667766767766676776776776667767666776776776776767767676776776677677677677667767766766776776676676767667767766767766677676767767766776776776677677667767676776677676776776676677676776676677667666767767677677676767766767676766776776766776767667766776776776776767766676676776767767766767667767666776666767767667767676767667767766776676776676776776776767666776776766776677677676766767766767676767677677676776776766677667667767766776776767667767766677676776776667767677677676776776766676677666776776767767667767766767676667667766676677666776767767766766776776667766677677676676776676766776677676776776767677667766776667767677667677676767676776776766666776677676677666677667677667676776776667767766776666677676767767766766677667767767667676667676676776767676767767677666776767766776766677666776776677676776766667666667677676767676667677667767667766767767666776667676677676776776767677677676776776767766767666767766766766776767767677676767677666776776767767676767767677677666676776766776766767667676776766766677676776776767677677677667667766776767766766776776776677677677677677666776776677677676677676776776766767677667767677667676776676677666767677677677667766776677677676667677677676767676767676776776766767766676677677667766677666766677676776677677676666776767677667767766677667767676767767766667767767766666776767766766767666776676677677677677677676676767767767767677676767677676767767767677677676677677677666667667767766767767667677676666767767767667767767677667766676766767666776766676676676676776667767676766767767767676667667767767677676767766767767766767767677667666776776766766677676667677676776776677677677677677676776767667677677667667767677677677677667766776676667767767676776776776776767766767676677667676776766776677677666776767676776666677677677677676766776776767677677667767667676667766676676676667767677667676767676767677677676667767767676766676666776766767767667767677676776776776776776767676667666667677676776666767677667667676767766676767676776666776676776776666667666676677667666667766776776676767767766676776667766676667766776666676677667677666767767677677667766667677677676767767767767667766666667766766776776776677667767676767677666767767766676767676776767676767766677667677676767677667676776766666776776767666776767677677667766677676677677676667677677677676676667677666767767766767666776767766776766776667767767676767676676776766776677676776667676776767676766776766676776767767766766666776776666677677666776676776767667676766676766767666767767676766776767666667767767677676776766767767666676767766677676666767676666776776776666776776767766776767677667767766766767677667676677676767677667677667767676677676667676767766766776767767667767766667667677677666776767676776676776776776776776767767677667767766766766667767666776776676766766767666776776776776767677677676766776776767676767767666667677676766767767766767677676776676767677667766766776776677677677677677677666767766776666766666776677666766767667766767666776667766776776776677677677677677667766766666767666676767767676776676766667676676677676776676667667676776776667676776677667767767676767676776776776766676677667767667667767767766677677676776766776667766766767766667767676776767676677676677667767767766677667676776767767677667676767666776677676776676666676767766676677677667766776776766776767667767767676677667767766776767767677676776776767766767676776667667677676776776776767666776766776776766767767766776776667766776677667767767676767767766776776776766676767767767676677667677676776767667677676776767677676776676666767766676776667766776776776767667677667767767767676767667666677666776776776776677666767767676776776776776676776776776676676677677667667767676766776677677667767766766767667767667666767767767767677677677667766766677667767767677677677676767767676776776676676776776766676767676676766776767767677676667676776666677677677666666676677677676767676776676776667677666766766776677676776767677676776677677677677677676677677676776667766776767676767767676677676676776667677677666676767766676767677676676766677677676766667766766776776776766666767677676766776766776776776776776776767767676776767767667766776767767767666776776776676667767767767767677676677667667767766767676666776767767677676767766666767767676776767666776767667677677676766676776667677676767767677667667766676767767767676776676767767676776677676767666776677676766676766666776776776767677676776677676767676677677676767766766766776677676776766766766776676776767767766767676767766677666776776766767667666667667767767767667766776677676666767677676767667767666776677677676767767767767767666677676676667766766776676767766676767767666767766677666767767677677677677677676766767766767767676776776776667766776767767677667676776766667767666667767767677677667667676677677667677667676767766676776666666666776767766767677676667767767677676776776676677667676677676776677667676677676766776677676776776667766776766767766767667767676677676676776776766676776776766767766776666776766766776766667676677676676676767767767767667667677667766776776767766677667666677676767677677666776767677677667667677677677667667667677676677666666776776776676667676776676677667666767677676676776676766776676767767766776677676676776776767677676767667667767767676776676767767667767766676676767677677666767767676667667767677677666776767766776776776776676667766776776667766766767667767766767767677677676766676776767766676776776776676776776676776776676676776776667677667676767677676677676677677667767667766767677676677676666676767766677677676667767767676767767766677667676767767676776776767676767677676767667766667766776776776767767677677677676677676677666776676667677677677677667767667766676766676676776667676676667767767667767767676776766676766667767767767667677676776767676677676776676766667766667667676766767667767667676767767766767766776776767676776776766767766667676677677677676676767676676676766767676667676767666766676776776766776766677677677667767767676676677677677666667676766667767767766667767677677677677677667677677676767677676766776677676776766767676767677676776677676767767766677667767767766677667667676776776677676776776776776767767676766776767666767676676677667676776677676677676767767767666776676667677667767676766676677676676776776676676666776776767676676667667676776767767676776767666776676676767767767677676667667767766667766767766767767767767766767767666766776667767766767766677676766677676667766766766767667676666676766766766776776776776776676776776776667667767666767666676776677677677676767766676767676676776766667677676776677677677676766776776766767767766666776776676767766776676776677676776776666676766767666677667767767676667667667767767767677667767767767676776776767667676666776776767667666776667767676767667767677677676776776677677677676677676776676776776767676776666767676767676776767767767766767766776676766776776666677677677677677667667767667676767667666666677667767767767767766776767677667766776767767766767676776666667676676766767767766667767766676776766767676667767766767677676776666776776776776767677677667766776776776766767767677676776767767766676667667677677677676677666766667667676677676766677677676767667677676667767667676676677677677677667677676666767676676776677667676766766766776776767767767767676776776667767677676766676776677666667766767676676767767767766766776767667667767766776766677677667767677677677676766767676766767766676667676776677667676776766776666776767767767676767766766767676676766676677667676776767666766667667677666776776767666667766776667676776677677677677677666776776776776677667767676776776767667676667767677667677676767766677677676667767767767767766677676667667767767767676767766676776676676667666776776776666677676676776667666766776767767676767767676776767767766767677667766767666776776767677677667677667677676776667767767766776776677677677677676676766776767767667767767676776666766776776767677677667666766767767766767767767767667667677677676776767676667676677676776677677676776766676667767676776776677676767767767766776766667767676666776767766767767766776776676776767666776766776677677676677676676776667767676677667676766776676676776776776767766676766767767766776667676776776766676776766767676676776767667766766667767676766776666667676776767766677666677667667767676776767667676776676766676677667767767767766766766766767766676677667666767677667767677667676667766766676776776776776767767766676766767676776677677667667766676776676776767767666776766677676767766776776767676676776767767766776667667767767767667676776767666677677676767767667666677677677676667676776676776766776676667676766776776767677677666776676766767767677676667677677676767677676676676766676767667676767766677676776776677677667766667667767677676677667767677667766766767767767767676767676767767666776776776677667677677677676677677676776776776677677667766667766666677676776676667667767666767666766766776776676666767767677667767676676676667677676776776667767667767676776676667767666776766776767667767676776776776767767767767767677667667676776666676776776776677677667676767676776767676676667667666676776767767676776767767666767677676676767766676766776776767766676767767666776766676676776767677667767767676776767767676767667767676676767676776776776776776767766767766767667767666767676776767677677676676676676767676767767767767767766767766766776677667766776776767667676667677667767666667676776676766766767666677666767766767666677677667676677667767767677676776676677667676667677677677676776767767766776776776767766767677676677677676776767767667677677667676767766767666766667666766776676776776766767767767767677676776766776776677677676767677677676776667677677677677677677676776767667666776766666767676676676677667767677677667667767677667767767667676766676767667666676667676776776767767766677676766676776677676776666776767677677677677666677666776677677
76776677676676676767767767767767676767676776677666676667676666767667676776676776767767766767766776776776667766677676776776776767766767767676767767666667766676767767767767676776767767767677667766767767766776767767767767766766776776667767766676767767766667676676677667676766667677677677676776776776766766776767666776776776776676676776767667677676776667677676676666766666767767766767766676766676776677667676767667667676776776676776776676677667666767677667666767677666776767766776766776767766766767677677667676676767676676766667766776766677666776677667767667677666776776766667767676677676776676766776677676666776667667676776667767676767666776776667677677677677667766776776776776776767676776776766676767666767667677667766776667677676776776776767766776676676666776776776677666766776766766776667766767766776767677666667766776676766767677667766776776776776667767667676776776666676677667677677677666666767677676776766776776776676677676776776776776767766776776766676677667767677667766776776676767766767767767767766666676766676776767766666776676766776676676767767666677676677666667667677667767677677676776666666776766766677676677676776666676767767766667767767666767667767767677666767766776776676676776676766776676767767766677667677677677666667666776767667676767767767766776767677676776767677667677676776676776776766767766766776776676776766776767766666776766776776767666667767677677677676776677667667676667766776667676676767676677677667667676667766677677676767667677667676776767767767767767767767666766677666767667677677666776676776667677677667767767767766776767766667666767767766767767766766676767767767767766667667677667676776776666767766667677667676767677676677677667767767667766767677666767677677667676776667677676676776766776767667766766776677677677676776767766776766767766766767767767766767766677667766666776667766666776776776776776767767666677676776776776667767667767767766776767766667767666776776767767767767767667766767767766677677676767766676776766677676677677676767766767766766767667767667666767766767767676766776776776776776767767677677677676766667677676776767676776766677677667766667676767676677676767666767676767677667766766776676676776676776677677677676776667767767767667677677677676776776767677667666767767676676776667677677676767667676776666767767766676767766767767766766767766776776776776767767677676667767676776667667766767767766667667677676766767667676766776676676776676776667767677676776776776767766676766776767767767677676766667677667677677676776677677677677667676766776776776676676676676667766767667676767767766766776767766677667677667677677677667677676767677676667667767766767767767767766676766776767677677677676667767667766767767676676677667767666666767667677666776767666766677676776766766676676677667767766766767766677666776766667677677677677677677667677677666766666676766776767676766776767766766776676767766767766767667766776767667677667677677677677676776776776776776767666767677677667767677676767667676667667677676776767667677676676776776776776776766776766677677677677667767676776776776766776776767767767676776666776776676676776766776677676776776667767766776776776667676776676676666776776667677667767676776766767676776776676776676667677677677677676677677677667666666667767666677676667677676767766766676767767676677677676766677676677677677677677677677667676676767676776676776767676767766676667766766667766667767767766667676766767767767667767767676776676676667767767676677667676666767767676776776767666767767766776776767766677667677676776767677667677677667677667676767677666776766677677667767766766767767667767676667676776676767677667766677677677676766767677667676776767667767767677667666666767667666676776767767667766767676767677666776776667767667766677667677666776766776776767767766776776667767667766676776766776767766776676776776677676776676776676766677676776776776666776767766776666677667766776776767667667767676776776667767667767767676667676667767767677677677677676676667676767767767766767766767766667767767677667676677666776766766776776776776677667767767767676667677676667767667676667766767677677667676776766776766677677667767766776776766776776676666677667666776676667677677677676676766767767767666766776776767677677676677677677676776776776667766766776676677677666767676776667766767676767676776776767676776767676776676666776767677676677667677667767767767676767667767767666676776676767677677667677666677677677676776776776676676767767767766766766667767766776767767676676776767766676776767676776776776676766676676676776767767677667766767767667767767676776677676767666676767677677676767676766767677677677676767767767767676766676667767667766667767677676776776776767676667767677677676766767676776766776776767667767667767767676767676776666676776667766767667767767767767677667767767767677677676776776776776677676767766776676667667767677677677677677676767667767677666776776776767767767677666776766776776666766667766667676776676667767677676776676666776776766767676776767676767667676776776776776766767667766766667767766767767677677677677667766666676767766776776776767766767767767766776766766767767677667767767677677676677677677676776767677676776767766767767767767676767676766766776766776677676776666767677677676676776677667676666677676676766676677667667677667766677677677677676766776666776776767767676667767666767766666776676766767667766676776767677676767766676667767677676767676776767766776667677677667766666776767666767766676776767677676677677676676776766776776776776766676766776767666766676676776767766676767767767766776776767676776667677676676776677676766766766767676776766667667767677676766767766677676776767767677667676767766676776776776776767767767767767676766666767667677676677677677667666767666776676677677667667677677676776776767767767676676776776776766767667767767767767767766766776767677676767767767677677676677677676776767766677677677676776767667676767676767766677666776776676766776776767766666767676766677676676766767677666776776767767767767767767667767677676776776767766776767676767767767766776676677677677676676776776767677676676776776766677667766677667767767666677676776667767766776767667677676767767666767766766677676776767767667667676677676776666776767767667677677667667767666676767677677677677677677666776767677677667676676767767767767676776676677667676766766776766677677676767677667767667766766766776766767677676776766667677677676766776767676766767767766776776776767767676676767677677667667676666766776767676677666776776767676766776667767767767766776776776776766677676767766776766766677666666676766676776776776776776767677676766776776766776776677676776767767766776766676776676677667677676767677676776767767676767766766767766667676677667677677677666776776676776767677667667676767676677667676776766776666776767676767767676676676767677676776776677677667767667677676776767677677676766667677666767677677677676776676776767667766766767676767667767766776767677667676677667766776666676667767667677676767677676776766677666767767767676766676677676776776776776776677677667767676676767676776776766677677677676667676766767666776767767767677667676776767676676776667677666776676676667677667677666776676676767676776776766767676677676767767767666776766776677676776776776776666677676776676776676767766766667766767766767767667767676776776676766667767667766767767667666766767766767667666776667666776667667677666776767766667666776767767767667667677677676666776767676776666767766776767676677677676767767677667767767767667767766677666677676667667767767676776767666676767767766677676776767766776767676766767767767767676776667766766666767767767666667766776677677676676666667666767767676767677676666776767676776676677677677676767767666776676776776767766776766767767677677677667766776776677676767677667767766676776767767767667766677677676676676767677667766766767767766666766766767677667767667766766776767667667766776776766677667766676676767677677666767667767667766776677677676766677666776776767767666776776766776767667667667767767667766776676776767766767667767676677676776677667767766677676767766776776676677677676677666776776677667766767667767676667676667767767767677677666666667767677666767677667666776776767766676767677676676676776776776666776776776677676766667676776766667677676776677676767676776667676767676776767667767676767767676666767677677667677676776766776776767666766767767767666677677677677676776776776767767767767767766766667676767767677667677676776776776677667667767767767766766677676667676776666767766767767767676776676776676676767767676677676767767677676667767667767767677677666767766766776766667677676776677677667676767767667767667667767667676776676776776677667766667677666667676776767766767676667767767677676766776776776766676667767766666767766776676776676776776776766676776667666677677667676767667766676776766767676767676677676767676677676767677677667677667667677666767677667676766767767767767767677677677676776767676776767766767676767677677677677677667767666676766776767766776676767667767767767677667677667767766776767766676776776776677667766776676776776766766676667766767767667666776677677667767676776677676667766767677676776677677676776767767767666767767676767767676676767767676767767767767767767666776767767676766676776676766776676776766766767676776767767677677677676666776677667766676776776767677667677666766766776776776776767767767676667767766776767767676776677676776766776667677666666677676776767766776767767767766667767667666776677676776677677677667667677677677667666677676767677677667766767677667767766667676776677676776766766676677676767667767676776776776776767767766767767767667676776776776776776767667767766666776776767766766776667766767767666767767676677667677667767766776677676776667766676776767666667676677667667766676767767767766666776676767676766767766677667767676767667766666666677677676767667677676767766767677676677666776667767677666766767766676676776776767766767767767676676677677677667677676767676676676766677676667767666776767767766766766766776766776677677676676676776767667766667766767767767766767766776767767667676766677666776766766767767766767667667767677
66767767766776667666677677667767767766666676767767677676676776767767677667767767676776676767767766776776767676667667766766776677667676776767767667766766677677677676676776776766676676776776677677667767766677677667677666667766766767676776776776766776766666676767677677676766776767666767766677677667676677677666676766767766776667767766677667677676766677667767767676776677676666776667667667676766776776767767766767677667767667666677676776776677667676667667676677667676776767767676766767666776776677676776776677677667667666676677667767767767767767676767667767676677667766776776667676776767677676776776676767766677677676677667766677677676767667767677666667766677676776677666676667767666767677676667676677677676767767667667766666767667676767767677676677676776666776766676767677676776676776767677677667676767677677667666776767767676666776666667676776767766767767767677677677667767766677667677676776677676766766776776676776767676776667667677667666677676767676767676776767767767767677676666766767767676667767767666776766677677667767677677677676767767767767677677677667676776766666766776767676767766776667766776767676667677677677677667677667677676776666667677666766767677676767677677677667767767766766767677676676667667767677676776766766776676776766676677667767676766767676776776767667667677676776776767677666676766676776666776776667676767766676677667766776776667767677677666767767677666776776676767766776766767676677676667767766676776767766667767766776767676677677677666766776776776776776767767767767677676767666776767666776776776776767767677677676676666776767767667677676676776676676767677676677676776776776767767677677677676766676676677677667676776667767767766766677676676776776666776677677676767677667677677677666676766776776767767667676767766776766776667766767767767767767677667767767767766677676676767767766776776767676767767767676776776666676676667766667677677667677677676776767767677667677677667677677667677667676766767767667767677676776776767767676766677677676766776776776776677666767767767767767766776776766677676767676776677676776767766767667766676776676667766677677676767677667677677677677667767767767677676776776666776767767676776767676766767767766767677677677676667677676767676766677666776766776766677677676676677677667767677676677677676766667767676677667767766767676776676767666776766676677677676666776776776767667767667767666667766666767677677677666776776767667676677676766667677677677677676776767666767677676776767766776676767676677676776667676666677677677667766776767677677677676776676767767666767676767766677677667677676766677677677677667767676766677676767667767766667677666676776676776767677666776776767666767766676776776676767677666767767767677666766776676666667766776766767676677676776776766766766776776767767667676767767676776776776676676776766776767767677677676776776767766767766776676776676677676776776676766766667667676767677667676776776667766776767676767677676776677667667667767766676776766767767766677676776766677677667677666776677677667667677677676766776776767766767766677677667767766767676776676677676767766676767666776666776767767676776767667677676776677676776677667677677667767766766776776767666676776776677677667767766676677677667677666676676677667767766676767666767677676776767766776776776677676667676776776776667677677677677676776767766767767767667677667766776766676776767667767766676776677676676776767677677677676767666667767767767766776766767676776676767666667676776776767677676766776766677677676776676767667766776667767667767667676776767766766767766666767676677677677676677676776676676776776767676677667676767666676776676667677666676766767667676676776766676776776776776766767676776766767767667667767766667667767767677676767767676776776666667767766776776776776766677667667667677677667676767767766767677676776766776667766776776767766767767766776677676767676776676767766776767766667767767767767767767677677666766766766677676677676766776776776766667676776776776676676667766666766767677677676667667767766766776676677676676676776677666677667667767666767677676767767677666767767767767666676776776767766767767766776676776767676767677676666766776667677676767667666667767766677677677677667766767676776676767767677676776766776766776766677676776776776767667766776666776667677677667766767766767767767667667767766766676776667677676766666677677667766776677666776776776666776767677667767667677677667767767677676767667666767676677677666766776677677667676767667677666667667767766776676677676676676666767767767766767767767677676776776676677677667766767767667766767766767666667766767666776676776776766766677667767667667666767767677667766776767667676767676767767767767767766776776776677677676776767766767767667676776776677677676767676767767676766767766776776766776776776667766766667767677676767676776677666776676766776677677676767676667677676767767677667767677676667767666776766677666776776766766677676767766677676766767767667676676676776767766667767667677677667667766666667767766676676667767767767676667676776676776776776767676676776667767676776776776766667767676776776676767677666776677676677677676776767667666767677667766776767676677667767766766776677676767676767767677676767766776776776676767767766776677666767676767677677676776666776766776767677676666776776667667767676666776767767677676767677677677677667677667767767676677667676676776767676776776776767767676667766667677677676676776666767676767676676776677667767677667677677676767667767667676776767666667767767667767767766776667767766676767667766776677667676776776776776676677677676677676677676766776767676767767767767676776667676677676767676767667767767676776766776776776666677667767766767666776767766676767767766677676767766767767767767766776676666677676767677677676776767676776677667677667677677676667676776776776676677676676677677676776767677676767766767767766776767766767676776677677676676767767767766676776676767766667766776676776767667767667767767677677666766767766776776667676776667676677676767677667667666676776666776767677677677676776767677666776776766676776676767676767767766667767767676767767767676677667766666667676766776677677677676767766776776776677666776766776767766767767767676776677677677666667767667667766677677677677676766776766776766767767767677676676767667767667766766667767767767766766677677667677677667677676677677676677666767766776677676767677677667767767677677667767766776776666776776767676677677676767766766676776766767767767676766667677666776766766766767767767767767676767676677677667676676666776776767666767766676767767676676767667667666677667767766667767767667766677676677677677677676676676776677676767766677676767677667767676677676767677666676767667767766766766776776766776676676667767667676776776776767677677667677677676677677677676667767667667766767667767677676776776667766767767767767767667767767767666677677667666667677677677676767677666776677677677667676766677676766776677667767667667767766776776767667766676776776767767676776776776776676776767677676767666667666767766767676676776776677676677666767677667767666776666676776676767767667676677677677676677667676776666776776767766776677677676677677676776667767677666677677677676766776667766767766766667677676677667677667767767677676767767667677667677666667766676667677667676766776676776776677667766767767667766766676766776667677667677677667667667677676667667667767766766667667767676767767767676767767666776667767767767677677676776776677666667667677666776666767766666776667766767677676776676766767767667766767676776776776676776767677676776776776666667766667677676766676776676666676767767677667767667677677676667677676676767767767677676677676767767666766676776676677667676767766676776767677677676767767766767667767767767766667767677666776677676776767767677677677676676667767766776776766677667767767677677676767767767767766776667767767676776667667676677676776776677666676767767767766677676767767767767767767677676767677666766677667677677667677667766767767767767667676776776667677676667766776776776776776776676666766776676776676767766767676767767767767677676776767667666676776776676676677667677676676676677677667767676776767767677677667677677667677676767767767667767676766776767767767767767766776677677667667767676677676676677677677677677667767667766667677677677667766776676667767676676776776667766677676776776776666767667767667677677677677677676767676767766776767767767667676677666776677666767766776667767676766767676677677677677677677676767667667676767767766677677677677677667766766766767766767767767666667766776766676767767667767766766767767677666767677676776767677667676776676776667766767767667677676776776767666676677676767767667766776776677676766676776776666676776776776767677676776776677667766776766776766677667667667767767676776767677677666766776676776776776767767767767766676767667767766766666667677666667676776767766676677677667767676676677676767667677677677667677676667767767767767767766667766766776676776677676677677677676767677677677677677676767767767667766767766676767676776676776776766676776767767767767766667676767676766676766666776766667677666767767767676677666776766776767766677677667767766676676677667677676676776677667767767676667666677666767767767767766676676766676776676766677676776776676776776676767677666767667767666676776676667676677677677667676776667676776677676766666766676776776767766676776667767676767767766776676776767767677666667767666776776677676767767666766677676767766767667766676776776776677677676776767676767676676776767766677677666776767677667767767666776676776667767766776767667767676676776767767767767666776767767676767667677677667767766776766766676767767677676677676766767676776776676766767677667677676676776676776766776676776676676666776676767676767676767676776667766776667767667767676676776776776677676766676767767767666767667676776776776776666776776776776766776776767767766767767767766776776776766767767667677667667767766767767767767766667767767666667767766667766767676776776776676776767766677676767667676767666776776767677677667667766776776677677667677666776676776677666676766776767676767767766767676776676766666776677
36767767767677676766776767677677677667767676667766767676767766667666767767766776767767767677677676766776776767767767677676767767767766767767676677677676676776667767677677677666776767677676766766776776776767767767767767767676667767767677666767666677667677677667767667766676767767667677676776776667667767767676676766667767676767766776677676776767666767676767766776776676767767767767767767676776767676667767667767767766766766776767767677677676677677667676767676676767676767677667766677667676766776677677676776767677677677677667667767666766767666677667767677676677677667677676776667677676667676767766667767676776776766766767766767676776776776776666766776776766676666767767667767767677667676676766666766776776776776767766676767766677676767667676766667767766766776667667666767767677667766677677676666776676776767666766767767766776767766766666767767766767676776767767766666676766766776776776766776776776766767767767767677677677676676767766776676766667766776677667767766766676776677676667667766677667667676676776677677667677677667677676767767667677667766666776776676766676677676776667767666666776677677667767676667766776776767766767766667767676767677676677676776666776776767767766766767767767676776776766676776677677677676677667767767767667767676677667666776766776677677677676766766776667767766766677677677677676766676776776677667667677677676767676767767766767767767677676767767767767767677677676776676776776776776767767667767766776776676677677677666677676776776776776766667667676776767677677667677677676767676776776776677677676676776766667676776667766767677677677677667677677677667676767676767667767676667676676767767766776776667767677676676776676767666776666766676776776767676767767767767767766776677676676677677676766766766667677667677677666776676767676776776666767767767767676776776677677666767767766776676676776776767677677667767767767767676767677677667767767767677666677677676776766767667767767767676776676676767676666667767766766776776767766767766676667767666776676677677677676767677677677677667677677676767767676767767766776776776776667667676676676767767667666776776677666676767766776766776766776676677676767676677677667677676677666676676776677667666767667666677677666776676766676776776767677677677677677676667677677676776677677677677676767676676767677667766767666676776766677676776776776766776676776776767767766767767667666667766677676676776767767766767767766666767676776676666776676666776766676776677677676776676776677676676766676667677676676776676776776776767676666776776767767767767767666676776767766677676776676776767676767767667676767767767767767677677667676667676676776776767767766767766676776776776767666767767676776776766766767666677677676667767676776767767667667766676776677676767766767667666776776766676767677676676667677676767767767677677667667766676776776676766767767767767676676767766767767767767676776776676767767766767676766677666776767766776767677676776776776776767667767767676776667667677676766767766767767677676767767667766677676767767767666776766767676767767676767677667667767677677667767767767766767766767767767767767767767767767767676776776677666776767676676766776766767766676776776776776776776767767767676776766766676776776776676667767676767666776766677676666766676776776677677677677677666676767676767767767767766766666677667666776676766767667676776666776666776767766776776776676766667676677667767767766776677677677676666766667667767767766767767676767766776776677676666776667666767767767766767767766676776767676676677676676776767766677676776676766776776776677677677677676766776667767676677677666776677667767766767677676767767766667677667676776677667666767677676667767677677676767767767676677667767766767677677676767767667677676776767667667767676667767767767676676776776776767767767667766776766667767677666667676767676776776767667767676677676776766776776766766676776776767677677667677676767767676767666667677667766776667766676677676676767766766676667677666767677676677666776677667766676767767767676677676676776766767667667676767767666776677666766677676677676676767767766677677667766766767666767667766677677677676676776766667767767677666676766767676767667677677676776776766666766776767766766776766666776766677676766677676667676676766776677666767767767677676767766677676766676766776676767676676766776776776676677676676776676667767767666676776776676666676766676776676776776677676776776776676666767677677667767677677666776776676667677676667766767766776767676776767667667676767677677667676776767676676667677677677676767677667767767767766676776666676776767666667767767767766676776677677667667766767676667666667677666776666766767677676776766667676776676677676676776676767677676776776767677676767676767767676766767677677676677666677667766766767666766776666766677676667767667767766677676676776766677667766767766766767667677666776776767767767767767767676776767676767667667767676776666776676776667666767767677676666767767766667767767667767767677667767676676767766677667676776767667676776776677667676767767677667766776776766676776676767676776776677676776776776767766676767767767767677677667767667767767767677667677667676767676677677676767667766677676776667767667666676776767767766767767677667766776767767667677677677666767767767767766776667767767767766666776766676776776767667767766676767677676776776776676776776767676676776666776776776766766776776667766767767677677667767767767666667677676776677676766677667766776767666776767667676767766667766776766666766776667677676776776767766667767676776776667767676677677677667767767766767766767666776776676767766767676776767767766776676776667767676667677677667767767667666676677677667766676776667677676666776766676767766767677676767766677677667766776776676776766767677677666776766677676676677667677677667676766776766667666766776776776766766776767766776776676776767677667677667767767676776676776677677677676767767767667767766676766776776677676666776776677676677667677677667676766776667667677677666776677667767677677677677676666767676677666677676767676776776766767767666776776666776776676776767767667677676776766776767766776776677676776776776766776776676776767767666776776767767666776767676766776776677667767767767767767766676676677667667667677667767766767667767667767676676776666776766776776676667677676676766776767676776667666676767767767676766766667666776767677677677676776677677677676767767676776667767767666667666776676767667767767667676776767676776767676776766776767677676776776776776677667767677676767767767676666676676676766767667767767767677677676776767667667766767767767667767667766666766767677677677667767767676776776666767677676776667767677666776776776776776676776667677676776677677667666776766776776767767767767667767767676776767666676677666767676676676776776677676667766766767767767667676766776677677667677666766776676677677677667767676677676676776776767677667766767766767677676767766677677677667766776677677676776766776767677676667676776666676766766776776767767767767666767666677666776766776666776776776767767767676767767767767767676776676766676766677677676767767677677676677667677677676776767676767766676766676667767767766767677676766776767676776677677677676776667676776767667666677676776767766776767767667767677676676767767666676767676676766776776767767677676776767767766776677677667767767676676667766776667676766767766776767766776776666776677677677677677677667767676776667666667677677676667766676767767767767676776776667666776677667667767767767767767767666767766766776667677667767767767767667676767767767677677676776776767767667767676676776776766766776776677676766666776776776776666767677677676666676676667676676767666766776766776776767766776776676767676767767676776767766776666667677667677676666767667767767767767676667767766667767676776676767677677677676676776776767766767677676776766667767676766776766767667677667666677677676776677667767766766666776766676776776776776776766667667677676776667676767676677676767766766676776767677676776767666666667667676766766776776766767767766767667676666776767667676767766766676767677667767667767676677677667766776766767767766676667667767676767667676776776776776667766776766776776667676667767766776667767676676776667767666667767767677676776767767766677677677667667767767677676766667677666766767677666677676776776677676767676666676776766776767667767767767677676776677676767667766667767677676766776767677677676766666766776667677676676767767766677667676776767767766767666667767666677676766776767767676767766767667766676767766767767667677666766776676676767767767766776677676677667676776776677667676767767667767767667677677666776767676776676776776776767767766767767767667767766666776677677677677667676776767767666676676666776677666676677676676677676776766767767766667677676767767767677667766677677676776767766767767676766767677676776767767766767767677676776766667766776766766767767767767676776767667767767767766776767766766766776676767677676776776776767767767666677667767767677667677676677677677677676776767677666776767676776767676766766776767676677677677676676767766766776776667767767767667677667767676776767676677677676767676767666677677676677667767677666776676776677677677676766766766767677676776767766767676767676677676677667767677677676776766666776776676776776776776767767766677666766677677676767767676766767766767766667677676667767767766677677676776776676677676677667767676776776776677677676776766776776776766767767666676676776776767766767767767767767767667677677677676677676666776677677677676776776776677676667767766676767676767667766766776776767666676676767676776767767676776677677666767767766676767767766676666776767677676776767766767667767767767667676667766776776676666766767677677676766766776677666676667677667677677676676776676676676776676677677667677677667667677666766767676767767767676766767767767767767667766776766767767767676776776766667767667667676677677667676776677677677676767767667767667766767676767677666776677666666767676667767767767666776767666776767766776776676776767767677676766767767766776766766767766677677677676776776767677677667677677677677677677676676767677676776676767766677
676776676667767767676767767667766676767767677677667667767767677676776776766767677667767767677677666776766776677667767676677667766767666766776767767667676776776667677676666676776776776767767676767767766667767667766767767767677676766667766677667766776677676766676767766776776676666667767677676767677677667766776677676666776776776766776767667767767767767677667767677677676677667677667676667677677677676767767676767767667767677667676776766677666776776776776666677677676776766767766767767767676667666676666776766776776776767676767666676776767677676776776776776666676676667676776776776776767767766667767767766776767676776767677676767767666776767676677676776766776667767766776767766767767766776776667767767766767767766766776766677666767767766767676767766776767667767676677677667766766676776776667676676667667677677676776676677667767677666676677667676767667677676667767767767766676776666776677676667767766677676766776766766776776677676677667767766767677667767676677667766767676776767767676677677676676766776767667767767677677677677676776666767767666767677677667767667667677667677677667766676666766766776766667767767677666776676766776676776677677676676776767767767767767767766776767766766766767667677667677677677676776677677676676766677677676766766766776767767676767767767666767766676767767667676767767676766776766766676676766767766767767766766776776776776767767766776776776676776667677667766776767766776676766767667766766776776676666676776767767767677677666676667766766676767667767766776666767676667676766667766776776776767667766776776776767677677667767767677666766776776776776677676767677667667677666667766776666776776667676676776766776766767767676676667667767766676676776776676776677676776767667677676766776776766666667667676676766776766776667666776667767766776767767676776676767766677667766677676776766666767676766676776667667767676667677667766766766766767767676676677677676776667677677676766766667667677676667667667666767667767666767677676767667667666776776776767767677677667767767767667666677676776767676677677667767767677677676776767667667767767767766776767766776667667676766676766776776766677666766767766677667767676766667677676776676776766776767767766767767666776767676676676776766767766666677677667676776776776667666776767667766776776676677667767677677676776766766776767667677677676776766767676677677676766776776767767677677666677666667676766667676766776776776666676766677677677677666766667767667677677677667766776767767676776776677667767677676767677677677677676767766667676776767766776677666677677677667666776677667767767667766767676767766766776776767767767667767667666766776766677666677667767676767676766676676676776776776776776767676677676776766766667666667766667677676776677676776776776776676766676776677676677677667767767767666767677677676776676676666676666776667767677676776667666776666776766776776776767667767677676667767676776676776676677677667767677676776766776776776676767676776767767677676767766776767766776677676766776677677667676766776667677666767677667676776766776776767766776776776766767677667667767767676677676766676767676767766677667767677677676667767676776776776676677676767677666776677667767767767666776767677667676766667667667676677676666767767676677667767766776767667676776776677676776667677677677676677676676667767767766677667767677677666676767767767667676776666677677677676776767677676667677676766667766676776776776776776776677666767677667767767677667766676767767677677667667767677676667676767767767677676767676776767767677666766776767767677667677677676776776776677677666677667767767676776776666767677666767767767676667677676776667676677676667676676776766677667767677667767766776677676667677677666776676676676776676767666766776767667666776766776767767767676776676776766767676776677677667677677667766676677667767766766767666767766776667766776776677677667767766776776667677676776667766767676767767766676666766767667766776776676776677677666766677676677666766776677677676766767667767767767766676766766767766776676676776766767767766766766666776677676776667766776767767766677677676766767766776767677676766776677677667767666676766776776676776766767677667676666767766776767766776767767766667677667677677676767767666776776766766676766767676767767766766767666676767767667677677676776776677676776767667767766776767667666766776776776676776676767677667676776776776766767766677677667767766677676776667767767677667766667676776767767667767667676776767676667667766766776776766776776776676776767767677677677676767766776776677667667676776677667767677676667676776767767766776776776767767766666767676767677677677677667676776766766776767766766667677677677676767666776767766677667766767767766776667766767767667767766776767667767677676676776776776776677676766776767767767767767767767677677677676767767767677676776766776667767676666667767677676677677667677677667667677677676776677676676677677677667767667676767767667766767677676676776767767667767667767677677667666767766766776677676767667676667666677668667676776776766767767676766776776676776676767676776776666676776767676677676677666677676767677667666776776776776666776677677677667667677677676676677667677676667676766776776677667677676676676776676676677677676776677677677677667767766776667677667767767676767676667767767767767666776766767766766677676676767767667766677676776767677677677677676776766676767767677677677676776766767667767766776776767767667767667766767767677666677677677676776776677676776667676677677676666676776667667667766766677667676776667667767767677667676676766776776776677667677676776667677677667767677677666776776766767676776767666676767766676676776676767677676767766767766676767767677677667767767767767767666677677677676766677666677677677677666677667676766667667676766677667766767767677677667667766667677667767666776676767676667676776776677667766676676767677677676767766776776776767766776767766767766776776767767677676776767666676776767677677667666767766676766667676776767676676776776776666676766667677677677676766767767676676766677676666776776676766766667767766667667767677667677676767667677666676676767767677676776767676767666767766776677667766776776776666776667767666776776676676676776776766667766767766776767667676776767767666767767767767676776677676776776776776776667676677677676776767766667767666676767767766776776677676766776776677677667767766676766767767766776677677676776767766676677676767766677666776776766767677666667767667676776767767676666766766676766677677676766767767667676776767676767677667767767767667766677667676776776767767676667676776767676767767766666677667767666776677677676677667767767767766776766776766666767767767677677677667667667767767677667766667677677677676776767677676676776767667766767677676766766776776676767677676676766676776776667666776676676776667677666776776767767666767766676767767767767766766767766776667677676767767766776676767766676776776676776677677666776767767767767767767767767676776767676767676767766667676776776767767767676776767667767676677676666766776767767766776767666676767767767677677667676776767767766776776676666766666776776776767767677677676776776767766776677667677677666776776767666677667676767677676767676666776766676766676767667767677666767677676776776767677667767767667767766676766767767767677676677676677667676667677677676776677667767767676766677677676776767767676776776776677667676677676766776776776776677676776667667767677676776767677677667767767767766776776667667677667666766776776676766766776776766767767667767677677676776776767766776767677677666776676676776767666776677677677677677667766766766766677676676667666776767766666667676767667766676776767766776767677667676667766776767667666776667677667766677666766767767767767767666776767767677676776766767666676776667767767766776676776766776776776776766667767767767666677676667666767766677666776767767766767766776776766766767767676667767767667767767767767677677667767767766767667767767766776776676776776767667676677677677676767666766766677677677676766776776676776767767676766676676666776776767676776667767677667666667767677677676776676767667667766767677676776766766767667676776767766767666776676766767766776666776676766776776677676776766677676776677676766776767676767677677677677676677677676667767677677677677676767677677677667766767677677677666666776677667667676766776766676776676666676776676776667677676776776667767766776676676767676767766776776767667767676677677666767766767767766677666776767677676666677677667667767676767676677677677677666767666677676677667666767766766776776766767766767667666776776776766776767766767676667767676776776676666766776767767677676767766677667677676776677666767766677677677676766766766776676667767767767677666776776766676776677667766767767766767676666767766776766676776676776776767766776666677677667767677667766767677676767766667676776767677677676666776776767677676677677676676667676676766776767767676676776776667767767767766776666776676766677676776776676767767766676676776776766766776776667767766677677677677676677677676776766767666667767767767767667677676776676766676776676766676767677677677677667677667666766776766676666667767766766677666667677666667767766776776767767666767677667676776776767767767667767767766767676667677676676766776776776766666766767676766776766667766766776767766776666776676776677676767677676767767766676776776767766677677666667766677676667767676766767677676776676767676767766776776767667666677676667767677666677676677676776767766677676677677676767767767766667667676767666676776676767667767677677677676667767677677676677677666767676776776676667667766776776677677667767767666677676667767676667767667767766766776776677677677676767677677666776776677667767676676776766766767766667667767676776776776666766667766767677667766776776776767676767766767766776767677676677666676776776767767676676767667767766667767767677666767767767767766766677667666776776776667766676776776776676776677667667766676677676767767666677667677666767666776767767676676676767676767767766767666677666766776776667767767667767677667767766767767677677677677667766676776767767767767677677677677676776776676776766
66776667676776776776767767766767666776776676766776766767667677677677666776677667676776767666676666677677676767767677677677676776776766676676766776776776677676776776676677667767767767676767767766776677677667766676766676767766766677666776767677677667677677677677676667676667676776767667767767766776776676767767667677667676776767767676766667667666667767767766676776767766667667677676776776776776676776766766776776766767666776677667767666767767767767766767677667676776676667767767667667767667667766677667677667767767667667666767766676667676776766767766667766776776776666667767677667767767766776676667667677677677667766676776667677666776666677677677667767767767766767767766766776776667676676776776677676776766667676776676766776767767767667676766677667676776767767766766676767676666676676766667766667676767767667667666676776776776667677677677667677667677677676666776767767767767766676676767676667667677677667767766776677676767767676767767666766676776767677677677677666766767766666766776677676776767676676776767676767766667667677676776776776766767677676667676666776776676766767676677676776666676666677676767676776766677676677677677677676676667677667676766776676767677676776676676776767667766767767767767767666776767766776766676766767676766677677667666676776767676667766677677676766776776766677676776766767766767767666667766766776776767677677676676767677677667677676676677676676776677676666776776676766766776666776767666776667676767676767677676767767677667766677676667766776776776667767677676776776677676776676666776767767676767676677676676776776776766766776766666676677667666676767677676667676767766766677666776776776676776766666766767666776776766776776776677677677676767767767677667767767677676776776677676776767766767676767766677676767766766767677677667766677667667677676767767666667667767767766677676767667767767767767767766767676667677677666676776776776676766767677667767766776676776776776767677676776676667767766776776677667676677677676676767766666776776666667767676667767667766767766766776667767766776677666767766677677677667667767767767767666667677666766767766766767767676676766776676666666767767766677676767766776676666677677677666776776677676776776677676676667767767676776767677676776767676776767677666767767767676676776767666677677676677666767667767667667677676676776767667677676776767766677676767677667667767676776667676666666676767767677666767676767667667676767676776667766776776677667677676767767767767666767676776766767767676776767667676766766667676667766776677667677666666767767676776677677667767767766677677667666776776766767667677676776776667676766677677676776677666776767676676776767767677677667767677677667767766767677666767676776767767767767766677676666767766776776767767767677677667767767676666676776677677677677666676767676676676776776767766776776676776776677667677677676677667677677677676767676776676766667767677667677667666776776767767767766677676676677677677677676776666776776667767677667767767767667767767676776666766776767767767766677677677677676666667766677666666676677677677667677677677667666766767767766776667767676776677677677676776767767767766766676676767667676767767767767667677676776776666776766677667667767766776666666766766767677676776767677676766766776776776677666676776776767767666676776776767767766677676767667767677677667676776676677677667677666776776676677667677667766767767667767677667676767677676676776766776776776667667677676776677667767677667677677676677676776766776667766677676767767767666676767767767667666767767767677676676767677677676676767676666767667666767666767767677677676776767676677666667767767667767766776766776776776677676667667677667667676767667667667677677676776767676776776676767667677676667676767676767667677676767676776776677676776767767767676767667677676767676767676767677676677677676767767766767766667766776677677666776676776767676776767667676776776676776666667676767767767766766767667676767767676676667767767666776676767767676676666666766766677676767767766676776766677676766776776767767676767766666676766767767767767666766666776767676676666776767677666677677677676776667677666676767767677676676776767676776767767767667766767676676767676676776766766676676767766676667677676677676767667766677666776677676676667676766676666776767767766776676776667676776776667767666677667677677677676767767767676776776677677677677676676767767676667766766766767676776767766776776667676776767767766667676776776767766677676676767667766666776776767676667766676676776676677676767767676767767766767766767767677676677676677676677676667767676766676766776776776776776677666676776676667667767767767666776776776776677677667767767767767766766776767767667766766767767676776776677677666677666766776776767767677666776776776776667666776677667766776767767677677667767766776767766767767767766766767767677676776676666767677677666766776776767767666767766767677667677667676766767767767767766767677676776676677676766767767667766667666776676776676676676677676776676776767677676776676767676776767666677666676767676776667676767666677666677676766667676676776776766676677676676676667677676776667767667766767676676676676667766776776676767667677676767667767667767676767767767666677677677677667767676776767676667677676767766667767767767767676767677676666776776776776667667767767677676776776776766677676766667667677667767766776776767676676767766767677666676776767666776677676767667666766677667667676676677677676676676766776676767677676667767667667677667766776776766776776677677666776676677677676766776767767767677677667766676667667766776767767667767676767767677676776776677667667767667667676767767676677676676776767667767677676776767667767766776766667767767677667676776766776767667676776776776776767767676776776677677676677667677677676667666667767767677676776667767766776667767767766776676677667767667767767676767677667767766776767766677677667767676767676776776767667666677667767766776667676677676776767667676676776776776676767767677677667766767766766767677676766667676767767667667676676676767766677676767767767767767766776776767677676676676667666766666667767766677667677667767766766676776767676767667767677676767767767677667767667667667677666767667767767667767667767767677677676667767767767767767766676776776767666767667767667767767766776766677676766767677677666677677677677677676776776776766776767667677677677666776776776676667767766766767766677667677676767676776776767677676776776776676666776776776776667766766767677677666776667767677677676776776776677676776776667767767676676677676776677676767766767677666767766767677667766676666767676776676767767767767666776766776677667767676677676676667766667676767676677676776776776776766676666667767767766776666666767667767667667767676776766776676767767677667766667676766766776677677676667676667676776677667677677677676776767677677677676776776776776776776776776767767766767766676766677677667767677677676767677677666776776767676676676776776677667676776676677676776776767767767767767767676776776677676666776676766776776676766676767676676766776677676776767677667767676766766776767766767667666767767677676776676767677676776767676776667767677667767767766676666776767676767676776776677667677677677676677667766776676676676776676776776776776766767767676767767677667676666776767676667767766776766767676767667677677667767767676776776677677677667766776676776776776766667767767677676767667766676677676767766677676676767677677677667676677666766776776667677677667767766676766667767676776767676776766776776677676766767767667676767767677677676766776776677677676776766767676666776766766767766676767667767767666776667667676677677666776667767667676776676776767766776767676776766776776676776767667767766766767767677676766767677667767766776767677666767767667677676676776666776676767767677677677666776776776776766766776676776677667666767677677667666677676667767767767767667767767667676767767667677677666677676767676776767676676767677676676676776767767676677677666676766766766776776766776677677677677666767767667766767767766667676776667767666767766776776767676767767766677677677666766667766766667676667766676776676767677677666767767767677667767676766677677667677676676776766776767767766767767677667666667766776776676677667676767767766776667766766776677667767766767766776776767676676677677677677667677677677677677676776766776776767666776677677666676776677676776767767676776667766776776667676776767677676766677677667677677676676767667676766776676667767766767766776676776677667667767677676676767767767676776776767767767667676767766767667767767766776767767666776767767677666776676767676676776677677677676677676776767676767677676776776776776776767767766677667667676766776776767676666776667676767667766776667667766667677666776767766776667767767766677667667676676667667667676667667667677666776667766767676766767677676767677677667676767767676776776676667667766776766776766676776776767766767766776676776776776767767677666776776767667766677676677676776776767766776776767767676767766767677676767767767767676776776776776676776766776776766776767667766667667677677666767767766767767766776676767667676667766677677677676776767676677667676767677676776677677676776677677676677667767766776776767677676767677676767676776776776676766677676767767667766677677676776667767677666766776776666767666776766767766776767767767766676776767767676776767676677677677677676677677666767767667677667767677676767767766766766676667676676676677677676677666766776676666767677676766776776677667677676676666667767677677667677666677676776767767676676676776767766667677677677676776776666676776676667766767677676776676677677677676677677676766667677677676766677667676767676677676767676767677667676767766766667767676776676677677677677677676667677677667676667676776767766677666776776666776776676776767766667676676667767767666677666677677667676776776676776767677667677677676767766676677676677667676676767677667767676677677667677666776776776767767676767667766767767767666667667767766767677676767676767766776776776776666767766676776776767767677666766767766767677676767666767766766677677667767766676676766676767767767667677677677
67676776676766776767766776767767667767767676666776776676776677677676776776767767767767766776767667677667667767677666776767767677677676767677677676676766767676766676776776667676766776776767666776676667767676677667767667767676676767767677677677676766767677677677677667667677676676676667766667667767677677667666776677676677677676666766767677667767667677677677677667676776766676677677677676776767676676776676676766776767767767667676767666766767766676776776776767677666677667766676767767766666766676776776767667676667677677677677677676767767767666767676766766776776766776776677677666776767667766677677666767766776767676767767766767676677676676776767767676776677666776676766766677667767767766667676767767767677677676677677676676776766667667667676776767667676776767766776766677677676776767767766766776676767767676767767766676666767767666767676767766666667676776677666776676767767766676776776766667666776667667677676776676667767676767767767667767766677667767767766676676776766776766767766767666767766766677677667767767666677666666776776767677677666776677677666776776767766766676677667766776676767766767676677667676776776677676776776766776767767676677667767766776776776766667767676776776767666667767677666776766776666767676677667766677667767667676676767667767767766776767767767767767766676776766767676767767766666677677677677676667667677676776776667676677677667677667667767666676677667667666776767676776667767676676766767767767667677676767767767767767767666676766677677676776767676667766776776677676767766766776766666767766666767766776677676776776776667677667766776767766767676677667766776677666767677677676677677677677677677677667677667766767767767766776776776676767666776677677676767676676767667676667676676776667676676667677676677666676667767767766767676766776677667767666776767767667676776766776776776767677676766776676676677677676667677667667677676776667676677667676776676666667766677667766767676776676676766667767767767766766767677677667677677676776776666776767767767766676766677676767766677677677677667767767677677676677677676677676767767677676766667767666677677676676767676676776776766776776767677677667767767666767667767677677666766767677677676767766776667667677676776766677677677666776766677666767677666676766776776776776767676776766767676767676666776677676677677677667767766767766776676676666776767766776766676766677676767767676776776767676776667676676677676776676677676766767767676677667766776767766776677667767767677666667677676767677676676766776776767766677676776776676776776776776776767766776766766776776677676767767766676677676776667767677667667766776767767766677677667766776767766677677677676666766767677677677667767676676767667767767667676776767676677677667766677677676676776677667767676776766766766677676776677666767766776776767677677667766767766767766767766776776776776766677667767767667767677676677667677677666776666767676667676676776776776776667667677667676767767676776776666767676776767766767767766776667766776776767766766667767677667767766767767767677667767767767767766666776676776776666776767676666676767767676667666776676767676776776666767676677677676666776767677677676676667677676776776776766776766676666676776767766767766677676677677676776666766767676776677677676766676767767767677676776767766767677677666666767666676677677677676767766776776776676776767767676666676766676767667767767767767667676676767767676776776767766766766776776676767667676767666677676666766767676776776676766776767667767667676766677677666766767767667676776767677676766676776666767677677677666677667767666677666776766776677667767766767766677666776776666767766767766776766776776767676676776776667766767677666676776776676667767767767676776767676776767676767667666667767677676766676766676677667676676767767766776677676767677677677667667767677677666667676677676667667767667677677667767767767676767676767767676677677666667676776776667767666776677677677677667767667767766766767767767667767677677666676776776767667677677667667667767666776677677676776667766676776676776776776766776676666776766766767767667766776767676766767767766776776776676767666767677676677676776676676776676676767677677677666676667666776767766677676677666766667766776776776667667677666767676776776776767677676766767767676677667767676776676677676677676776677666676666677676677677667766776766666776667766677676677666766776776767766767767766667677676776677667676767767676767767767676666776776776677667766767677676767766767677676767766677676776767766776776766766776677666677676667766667766666776677667666776766776776676667677666676677676767667676766776767667677676776776776776766677677667767767767676676767677676676776766776776667677666767676767676676776776776676767676776767676776667676676666677667767677677677676776776766766667766767667767767676776766776767766677677676677667666776776776767677677667677666776667766666667767667667676666776767767667766677677676767666767767676776776767767766677677676766676776666767667677667677666776776767677676676667667677767767767677667677677667767677676667676677667767767676666676767676676767767676677676766776776677677667677676676676767767766776667676677676666776767766767677677667677676776667767677677676666776776677667766676776776776776776767766767676767767667676666767667766666776677677676776676677677676666776667767767666766677666677677677676776776677676766676767767677667766767767767676776766766676776677677666766767766766676676766776677667677677666766767677676667677677676677676667677676776677666776776667767677666767766766677676776667767767766766767677677676776767676666677677677676776677667676776767767767767766776667666766776776766666776776676776676677666767767767676666767766666776676766766776776767767766676767767676767666767666766667767667766676767767676776676767767676767767677676776776767767667666677677666676776766767667766767766776767677666776677666666667667767767676776766776676776666766767766676776767766767667767767767767767667766677667677677676776767667677676767767676776767676767767677667766666667676767666676767766767767677667676776676767767767677676766776767667767766776776776767767676767766766676677666677677676766767676676677677677667677666776767676776766676676776767766766767667767767677667677676776776767666676776767766776767766767767766676676767767676677667667666677677677666766676676676666676776677676776766677667667677676767676766677667767666677667676776676677676766767667676676776767766677676776776776667766776776776667667676776776676676766666667767767677677677676776666767667767677667676776776667676676776667767676676766766667766677676667676677677676667767676676767666767676767767767766676766766766667677676776776766766677677676677676666767676776677677677676677677677677677676776776776666767676677677677677676666677667677676776776667766767767677676776677677677677666767667667767767666677667767767667666776767677676677667766776676676776666677676676776776767666767766766666767676766767676767767676776767677677676776776776667766776767676677677677677676776767677677677676776666767666677666676676767767766776776677677676776666776776776676776676776676666676766776776766676776667767677666766776776767667766767767767667667677676776667677677677677677677676766767677677676666776776667676776767766677667767677676667676776776776676766776766677667677676676767677676766676667767677667767767767667667666776767767766767766676776767677676776667767676677667677676776667766677677666667766776766776767766667767767767767676666767667667767676776677677677667667667667677676776676676766767677676676767676776667676676667677667767677676677677676676667767767666677676776767766776767766676767676766677676776667677677676677677666767676677677676766776676776776767676677676776766677667766667767767767677677667767676676776767667677667767767677677676776667766767767767667766776776776767767667766776766776766667767767767767767767767667677676677677677677666776767677667767766766766676776667767767676776776667676767667676767667767767767767676776776667667677667667767767677667667766776776676776767767767767767667677677676776767676776677667667766666776776776767767676677677676767766677667767677677677676767766776676676767677666667767766676666676667767766767667666776677677667677676676677676776676767767767667767677676676766667667667676677677667766767767767767766776767766776676667766767766776667766766776677666667767766767766676667767677676776776766666676767767767677676666767667767767666767676776667766776766677677677667766767676667676776767767677667677677677666667767676767677667766676667677666776776776766666677677667677676667767767677677676767767767767667667766766676666666677677676766767766667677676667666676767767766767767767767666776767767767766767767767767677676767766677666766776776677677677677677666677676776766767677667766767677667676767767676677666676766667767766767677677676667767677667677666767766767767676766676677667767677676767676676776677676776767767767677666766666776767767767767676776766676667677676776776676767767676767767667767677676767767767766776677676677666676767676766766767767676776666776776676667676766766767766677676776766776676677677676776776666776676676766776766767767766666766666667767767667676677677677677667677667766676667677677677667766776776766677667766767667767676766776776767766776776766776676776767677667676666776667767767767667677667666767766776766776776666667766776767767767677677667767767767767667676776776767666676767667676766767676767676776767676677676776676776767766676776677677677677677677676776767677677677676776676776677677667767766776767767667767676776767767767667767677676767767666676776667766776766766776776776676767766766767767667677666677677677667767767767767677666776677677667767767766776776776776776676776667767767677676767767677677676767677667676767766776676776766767667767676776676767677666767667767677676676766767767676677676776767767676776776767767766776766776667766776776776676766776767767767667767767677677667766676776776776767766677676776776767767767767766676667767677667766767767676666767767767677677677677677676776776776677667667666766767677676676776677676776767677
67767677676676677676676776676776677676776776676677677677677676676676766767677667767766667676676767667767667667666767677677667676776676776767676776766676667676666676666676767767676766776767767767676667766776776667767767767676677676776776766776766667767676776766776776776667667676677667766677666766676766767766776767767766776776776677676767767766676767677677667667767676666767767676677676667676676776667676776776776667666676677676776677677666676676676766667667767676776677666767677676776767767767767666677677666776766767767667767767677677667666677677676667766767666766776676776676676776766776767767676676767767766776766766776766776776676677666767767767767767676676776676766767667767767766766666766766776776677676677676776776776776667766667767676776767676677677677667766776677666776776776666677666767767767767667767677677677677676776667766776676676776677677677676766767767767676676767676766767677667666766677667767666677677667676667677677677677667766677677667767677677676667667767677667676667667676776676776766776776776776767767766766677677667667666766767666776776676767677667767667666767677666776776767666776766776776766677676676767676776677676667667676776767767677667677667676766676776766667766767677676776766676676776767766767767666767766767667677676767767666766677667667667677676766677676776677677676776677676677676666776767767766767677676767677666776776676767766766776767676776767766676776676667677676776767667766676776776776767677666776677676767676776767767677677676677667676666767676767667767767767676776767676776767766677676776767676776776677667767766776666677667676676776767676776677677677677666667767766776667766767676776677667766776667677666676667767676666677676767766676776776767677676776766667676677667766677677677666676677676776776767767767676776767767677676677667677666767667766666776776767676776776767677677676776767667767677667677676766766776776776667667677666677676676767766776776776776776776677677667677677676766767767676667677666776676776767666767677676766676776767677676776776776767767767676776776767677667676766767667676767667677666767767766776776667767767767667767676767677666776677677667767676767766667667676776767766666676776667767676776677676776767767677676776767677677676767766767767767676667677666677677676767676676767767677677677676776676667767766776767766667766676776676776776676776776767677676767677677676767676776767666676776767767766776776676667766676776776776776767677676776677677676677667677667767667767767676676776767767767767666776676767766776767766667766677677677677676667766767677677677666776676776676767677676776767677677677666767767767767667766776677676767677667766776676767677677676776766776767766677676776776677667676676677676767767766667676776677677667766766766767667667766677667766767667676767767676676776767767667666767766776766776776677666677677666776767767677667767667766767767667677676776767766776776776767766776677676667667676677667677667677677677676776776767767677667767676667767676776676767667766667766676766766766667667767767676767766776676767767766676766767667667767767767767676776776776767766776776776776676667666776677677667677677676776767676767667676766677666776667676676776766666766667766776677676776776776677667676767677677666776667767766776776767766766776767677676776766676767767767766676766776766677676776766776776767767676676767767767677666676776767766767676766666776776676776766776766776776776767666776776767676776676776667767667767766776676776776767766766766776767767767767666677677676776667767676766766766776677677676767767766676776767767676776677676676676676776676766767676776766676667766767767766767677676677677677677676767767766677677666776776767666767766776667767666767677667677667666677677676677667767667676767767666767667667767767666776767677677667677676776776776776766776766776767766776667766767676767767677667766766776767676766677666767667767677677677677677666767677676677666767767667766776766767767767677677677677667767767767767767767676677667676767667677677676667767676776677677676776776776676776767676676767766767677676776767767767676776766767767667767767677667667766677667766776776667676767666767766766677676776776767766767677676677667676776766677676767676776776767676776776776677666776676767767667677676676776776776776766667767677667676677667666776676767767677677677666767667676766677676667677677676776677676667767666766767767677667667676667667677676776776676677676677676776766666767767677667767677676776776776677677667676767666667767767676776767767666767676677677667766767676766767767766667766767767666776677677676767766677676776767766767767676776776767666776766676776677676776776667767767666766767766776767677676767766767767766767666776767667767766767767767767667677676666677667766767766776676677676767767767767677677677667767677667676676776767666676776776667767767767767766766767677667766766767767667767767767767767677667667677677677676776667677667676677667677667667667766767766676677677667767767767676667676677667766776767767676776676776766667676766667767766676677677676766667767677676667677666776767677676766676667667666767767766676667677667677677676677677677676767676676766677666767767677667767676767767667766676766776776776767767677676677666776766767666766776767767676776666666667767667767766677677667767667676676776767677676766766776776767677676767667767677677676776667676667677676767676776776767766767677677677676667767767677677677677666767676766767677677666676676677676766776676766767667677676766677667766767767677676776667767767667676766776776776776766676776776676767767767677677676766676766767767767767667767767766767676676676776667766776776776667767766677667667667767677667767667767767767676766776666767676776776776677667766776766767666776667676766677677676666776676676767767766767667677677676767766677677677667767667677677666767767677677667676776776767677677677677667677676676677667767767676766677676776676676767676767676677676776676666767767677677676776776677667666766667666677676767676677666676776666767767677676776666676767676676766676676676676776767767677666776776776767766667767667667766776676776766667677677676767676776776776667667766676676767766676667676766776776776767676767767677676776666767766776776776676677676677677676767676776766677677676776776776767666677666776766776776776676766776767767666677676767766766667766767767767677667676667766677677667767767767767766767767676667676776667677677666766676767677677676767767667676776766776776676767667677676776767766776766766677676766776767767766677666776767767766767767676766776667677667666767676767767767676667676767666767766767767677666676767767666767676767676766677676767767767676767676677677666767677676776776776676767767767766767767667667766767667667666767667677677676766677677676776676776776776676666776767767766776767667677667767766766767767676776767767766767677666776667677676667677676666776677667767766677667677677676776766676776776776767766766667676677677667667767677677666767766776776676677666766676776766767666677677676667767767767677676776776766776677676677677677667767677677676666767677677677677667667766766767677676677666677676666676776767766767767667767676766667676677677667767767767766667767677677666776677677666776766667767677677677666667667767766677677667766767767766767666667667767676776776776767666666767767676776767767767667676776776776667676776676766667676767766776776776767667767767676666767676776776767767767766767767766766767766776767666766667677666776666766767667767766776776667667766676766677676766667766677667767676767667766767767666667766676667676667767667677666776677676776776767767766676776767667677667767766767767676667676776767766776677677677667767766676766767766767676776776767766776767677666776766776767767677667766677667667766666676676676776767667767766776667767677676776677677676776766767667766676766776776767766766776776677677676766767677676776767667677676677666667767667667667667677667667666776767676677667677667667677677676677667767676776766677666767666776767767767767766767677677666767767766767767677667767676776676676767667667767676776776767676776676776767676767766776767767676767676776776776776766776677676677667766776676767766667676676767767767677677676776676767767767766677676776776766776767677667677676776776767766776776666677676776676767767767667767766766677667767767766776676776766767667666766776677676766766766767767676667676676666766677667666767667766766676677676776776676767677666767767767676776767676666776776766667676676667766667767766767767677667666666667677667667666666776767677677667766677677676677667766677667677676766766776677667766667677677666767766776767676776676776776776676667667677676776767766776776676776776776766776767766776677666767676666776767767676767767677676766676676677677676676767767767767676767676776776776677676677677677676666776667767766776776767767676767677667666766767677676767676776767766667767677667676776667766776676667767676776676776667676676767767767767766667767667767767676776776667676676776767666767676776767677667666676776677677666766767766776666766676766776676776767677667676766676767676767667766767767676776666677667767676776776776766776767767676776676676776776776776666776676776676767766776676767676776767767766776766767766767767676776776776676767667766776767676776776776677677676776677677667667767676766776776676776677677667767767677676676676776767767766676676776767767767667677676767667766776776676776667767766767766776677677677676677677667767767667767766676767767667767767767667676676767766766776667767667676767677676767767666766676766776767767766677677677676767677677677677677677666767766766767766776766776766667767766766766677666776666767767677666676677667677676776776767676776666677667767767677667766776776776767766776776767767767767677676767667676776677667767766677677676776677667767767677677676776776766677677677677677677676676776667767766766666776766676776767677677677676767667666767676767766776676776767676677677676776677677677676667767667767767677666776776776767677676766776776667766776767676767667677677667766776766677677677677667676766776767667767767677677
76767766776767767677666767766776776667667676767677677676676767677676677676667677676676776776677677667677677667677676666776677676776676677677677677666666667766676767767767767676776767766667767767676767767677667767667766776767766667677677677667766776666767767766767767666766776776767766766767667676767766677676776776776677676666767767667766776767667667676776677677667767767767676677677667676766676767677677667676776766776676767767676677666776676767666776677677676766767667676776767677677667767767767766776776767766767767666776677677677676776776767676767676677676767766776666767767767677676667676676767667767667767767767676676776676776767676667767767767676776776677677677666767766677677677676676767676767666667667766767676767767767676767676676677667676667667766776767767767766776676776767676776766776677676776677676666767677677677666676776776776666767676776776776776677677666776676677677666766767766677676776776767767666667676667676766776766676666766677677676767677676767667766677667767676767767766767766767767766677676667767676767667676676776677667766676767667677667766776766667667666776677677677666767667767767767767677666767767676776776776776776767667667666667667677676766767766776676776776676767767767767766776667677676767766776667677676776776776677676776676776776767767677677676767677676666676676676767667766767676677676676667767766676766766667767766767677667767767667676767767767766767767677667767677677666776776776776667767767766776776767677677677667667676667767667677676776776776767676767767666676776776776776677676776776767767766767666776776766677676776766767766776766767677667677676776776776767677677677677676667767676767667767667667667676677667767676676767766666767766676666677677676766776767766776776776776677666776766776766666766776766766676767767766767677677667766776766776776776776766766776767667666677676776676776677677667766677667766767666767767677666767676676776766676776676767666677667766676767667667667767767766776766767767766767677677677666767677677667667677676677676767767677676767676767767677667676767767676767767667677676767767767676767677676766767667677667766766776776776776776676676766677676776667767766667676776776776676677676776676667767767767767667677667677676776776767677676677676776766667666667767676776767676776767676767766666666677677677677677667767767676776766766667767766766776776767766667667677677677676676776776666767666767767767667666776666767667767766776666776666767667767767767676677676766776676667676676677667667676766766776767666767676667767767767767767676767676776766776766767766767767676766767767766776776767677667767667676766776767676766776776676767676667667667677677667766676776776776776776766776776767766776676776776776766776677677667767767766776776767666676776677676677667767766766776776667767667676676676767766767767676677677676676766677677667767676776776677667666776767677676767766776767767676776776676776676767766667767667766776667676776676776677676677677677667767677676666676676767767677667676776776767767667667676776766776666767677677677676767677676677676767767767767767767766766776666776677676677677677677677677677677677666776667766776677676776677677677676776776776776767767767766767766677667666776667767767767766767767767767676767767767766767766776776776776776667767667766667667677667667676767767767766666767667676767767767667766767676676676767676667676666767676676766776776667677676776767677667766776776767767667677676776776776776677676767766676767677677666767767677667767767676766776667676677676766776766767766776767766767667767767676776766767676667767667667766776766676776767667676766776767767767767767766776766776767667767766676776677677676767667767767766677666676776776776767767766776677676766677676776776776776677667766776767667667676767766776676767677677676767666776767767667767676766767767677677667767667667666667667677677676776766767677677667767677667667766776766776767766776776667666677676766666676767666767677676776677666767676767767667676676667767766766667766776676766767677667676767677677676776767677676767666776677667666776677677676776776776666776676767677677676776766676677676677667677676667677667676767677676767767766776776766666776766767766766767666667677677677666676677676676776767767767767767677667767667667667666767677666676776677677667767767666767767766677666767766767677667677666776667667767677677676776776776767767667667766676677667666776776776766776766776767677677676766677667676766776667677677676767667767667767767676667767767766776766776667676677667677667666766767667767676776666677666776776767767677666767767666667677666776776767666776776767676767667767767766776767766776767677666767676677677667766677677667677666766776776767767766676677667666766776767766667666677677667767677666776776776677677677677666767666766776676676767676677677677667676776776767677677667767676776766776767667667766767667667676667666677676767767767676767677667767766766677676776776776666767767667767767766676776667767767767767677667766676767677667766766776776776767677667767677666666767767677676776776767766776776766766776676667676677676677676776676776677677667766767766776767677676676667767767666776767676776767677667676767676676676767667766677677677676776776767766677677666667667766767767767677676766666776677677677667667667767766767677667767677677677676776666767767677667766776676767767767677676667677676666766676776767767766776677667767676766776776766776667767677666767767766767767676776766776776776676767677667766776767677666766776766776677676776776667766776767767767676667677667767766776767767676677676767767666766767677677666667666767677677677677676776766776666767766776767677677676677676776676676776666776676776766677676767767676767667766676776667767767676766767767677667677667676767666677677677667767767677677677666767676766766766767767767677677677677667767766766766776776677676776677676667677676676677667676767677666776677677676676776767677667767666767676766677677677676767767766677677666776677676776667677677676666767766776677677677666677666776767666776776667677677677667677667677666767766667767677676676776776677666677667767767667677677676677676677677676776677667677676766776766767767767676666776677676766767677667667677677667767667667766767766767666767766676776766677676667767767666677677676676767766776767766767677676677666677666776767766676776667767766677677677667767767667666766677677666677677676667676767767766676667676676776766767766677677676776776667667767677677676767767677677666676776776767677676677676776776776666776677677667766767677677667676677667676767767677676776776676776676766767667766776776776776776766776776766776667666767676677667766776767676676666776676766667766667676767676677676776776676676776776776767767677676776766776677676776666677676676766776767676666776677676766767677667677676666767767677667676767676676677677666767676666767676766666776776767677677677677676767767767667667767766767667666766776677667767767667767677667666677666767667677667767667667767667766767767676776676677667676766776776776776776776776676767767667766766676776676767767666677677676677677677677677676666776677677677676776776666776676776676776776666776666776766776776776767667677676776766676776676767667666676766776767676776776676776776666767676677677666767767767677666766776767767766776767677676776766677677666676767677666667766766776767676776766776676776677667666767766767766767676776677677676767767667676677677677667667677677676767767667767767767767766776776766767677677666667667767766677666677666666767766776767766676776776767766776767676767767767676667677666667767766776776767767676766677667666767767767667677667676767677676767767667677677676776776767767767766767676776766677676766776676767767677677667676767767766767767667767766666677677677677667767666766767677667767767676767676767766767767677677676677667667767767677676767676767677677676776676676767766776776776776767667667666776776776776677676767767767767676676677667766676677676676776776776767676677676776767676767766677677676766766676776667767676776677666666776776676766776767766767677667677677667667666776776776776676776766766776667676767676677676767667766776666766667766776667677667676776677676767677666677677667677676766776667767677666677676776776767677676667767676767767677677676776776676766767676767767767667767766667677677676767677666676676776776676776667677676767667676676676767767677677667677676667767767666767767667667766776766776776776776677676666767766666766667767766776767767677667676776776776767676676776676767667667767667676767666667676677667677677667767677676776676666776767677677667767767666676776776776667766776767677676767677676666776767667667767666767767676776677667767766676776667767667667667677667767767767766766776776677667677667766767676776666677676776677667676766776776767677666776766767767677676767676776677667667767767666767677667766677676776767667666776776767676767767766677676766776776767767666767767677676767766676767677667676677667767767667667767676676776677677676676767767766676667676776677677676676767667677677666766767667766767677666766766667767767677676767766776776776767677677677666776767767766776666776776767767766667766667676776767766776776776767766767667767767767676666677676666776767766776677666776776776776766767666776776766767766766677676667767766776776767676667677667677677677676776767677677677676776776767767767677677667767766767767676767767677676776677677667666667677676776676776667676776776676767767677676767676767767766767766766776677676776676766677677677677667666767667667666667676776766767676767767676776767677676776666677677676767676677676776776677677677677676677667667766776776767676776667666767666676776767767766776677676776676767767677677666767676776667676776776776776676776767766776676767767767767677667676766776677677667767666776766766677676676676776776767677677677677677677667767666767677677677677666677667766767767676667767766677676666667767767766776766776667676667676677677676776776776776767667767766776677666767676776676767767667767677676766677676767677676776776776776767766766776767767667766676676766776676776767676776767676
676677667767667667766766776776676676677676666776776776767767677676776776767767767677677667767677676767766767667766767677667677676776767767766776767677667767677677667767766676667767667676676677667677666767676767677677677676767767767766766676767667767766677676776676776767767767767767766767667767766767767767767677676767666776676767767676767667667667666676776776667767676676676667767767676666776776766776776776776767676767676676776767767767676776677666776767767677676676776676766776677677667667667667676776666676776766676776767767767667767766676667667666776766677677667767666766766776676767767676776677676767677676677677667767676776676776677676776767767667667766767767767666767676677677666766677677677667667767667766776776677676667766676776766776667766766676677676776767676776766776666677676776767766767767767676767767767767767676677677667676776667667666766676776767767676776776676776776767767767767677677677676767767767667676776776667677666776676766776776767677677667667666767667676667767767677676766776776677676766666776767766766776767767767676677677677676676776767676677667676776667766776676676767767767666667667766677677677676676677677667767766677676767767667767767677677667676766776767676766767677666776767676767767667677676666767676776767676766677666766776677676676677677677677676767767677667767677677667676676676666677677677676776776666767766667676666676776776676676667677676776776776766776776776766776766767677667677667676766767767676766676776767666776776776776676667766776677676677677677676776676766666667666776676676767767676776676667766776667677667766766677667766667767766767676767766767677677677676676676766776767767766676776776766676766776677667766766776676767677667677666767667766767676666676677667766776766767677667677666676776766676776666767766676766767767677667677676767767767767677676767667667677676676767667676776767767677667676676776776677677676667677676766767767667767767676776676676767766677676767766667666767676766766666676776677676767766776676776667677677676767677677677677677676767667676767767666767767676666767766776676767677676767766776677677666776776767767677676676767676776776667767676776767676667666767667767666767766776767767676776676776776766776776776766766767667767766676666776766767676776676677676776776767767667667676676776776776666776776776677676776776766766776776767767767676776776676667766767677676767677677667767767767766767766776776676776677667676676667676677667676677676767767766667676776767677666767667667767766766767767766776776776767767676776776666667676767767767676767666776676676677677676667766776776676666676766776677677677677676776677677666776776767766776677667767767767676766676677667667767766767676676776776667677667767767676767676767677666766766776677677676676667767666676677667676767766667767667767667767767666776766767767667767677667676776667666666676767676766767677677676776776767667766767767767676766677666767767676767767766776767766776677676667676676667677666776676767767677677667677676776767667677676667767766776776667676767676776767767676767767677676766676776767667676676767766677676776776676776766767677677676776677677667767767666766677677677676776767767676776667676767767676776667666676766767767666667767667766767767677676666676767767677677677676677666776677666677667666767766767676776676677676766676676676776776766677677677676666667766677677667767677667767767766667767667767667676767767677677677676666776677667667676676776776766767676767767766677677666766677677676676677676767676766766667767767667766776766767767666776776676776767767677676677667667767766676676766776767667767677676767766766677676767766776667676676767767676767766667667767767676676776767767766677676676776776776776677667767767767767767767677677666766776677676766767676677677667667766766677667766676676776676766677676767677666667767766677666676676677667766766666776677667767767677667666766776767767767667676667766776766776676776767677677667667676776766667677676667767676776776677666776776767667767766766776776776766676776766677666767676776767767667677667667766776767677677677676767767676776776776766677676676767767677666667767667766677676767767676776776766677677667677676666776776676766776676776667676767766776677677677677667667677677677667766776766776676677676677676677677677676666766676776677666776767767767767667677667677676776776667676767767766676776766767767766667677666666767767677676767676767766767677667766776667767676766767767667677667766667667676767767676776776776776767667767676766766767767676776776767677676766767767676776776667677667767677676776767667767766776776767667767677676677677676676677676676776676767667767766776667767767667766676676676767676676667677667677676767767677666677667676767766667766676776767676767666776677677677666767666776676677677676676767677677676676767767767766767767667767767667677667676776676767677676776776667766776766676776676676767767676676776767666776776767767676766667666776776776677667666776776766677666767677676767677676666776676776676776776767667676776766667767666767767677676776666767766767677677676767766776677666677677677677676766767767667767766776676766776776776776766776766767766776676767676666676776766776667666776667676677676676767676776677677676677677677667766776666677677677676667667676776776677677667767667767676776767677676776667677676767766766776767767676676667677666776776676677677676776677677676676676766776767767667677676767676776677667767667767677666667676666776676767676667676776766767677676776776767766767676767767666776776677676776767766776677676667676767766767666776667677677677676677677676667677677667676767677667767767667766776767767667666776667767676677666776767677676767766767766667676667676667676766767767767767667767767767676767767667677676776766767767766767677676676767767767766776666676676767666776677676776776767667766766767666677677677676677677677677677666767766767667767677676776776676666767677677667767676776767677677677676766767677676766776776776766766776776776776677667767666677676776676667677677667766767766776776676767766676676776776677677676767767667676676667766776776776766677676776776776677676676776776776766776667676767767767767676667766676767766776767766676776677677666767767677666676676766776776676767766776767667677667766767677676776776767766767666676776666766767766677667677667676677676767667666676677676667766776767667676677676767667766677666667766776677667667767766667677667767676677667766676776776767767767666766767676667766776677677666766666676776677677677677676776776776676767676767666767767677676666667766676767677667767667767767767767766766776677676667767767767677667767677677676776776677667677676667676677666677666776776776666676667667676667766776767767767676677676767767676666776767767767676767677677677677677676776767766766766776767666776776767667677666767666776776767767677667767677676766766676667767766776776667667767767666767767676677676767676766676776667766677677667666776776776776776677667667766767676776776767667767767677667767766776776767667676767677676676776667766776776776676676677666677676767767767767667676767677676776767666776776767767667676667767767666766766776766776776767767666776766767676776776776767677676776666767767767766676776676677667666677667676776776676766766767676776677676766677676776776767676776776776677676666676776667767677676766667676677666767767766767766776776676667767677667767767767767677667676776776766767766776766776676766767766667766776766677667766667677676776776776677677677667767767667767667766677666766766776677667676776677677666666766776676767767677677676676677667666767676776667677667667666766766767767667766776767677676776776776767767766776677667767677676776677676667767766767677667767767766766766676677677676776667676667766776776667767676776776677677677676776776677677677666767767767677677676676767766667767676677677667677667766766776766776677676776767767676767667766776767677677666776666666776767767667677667767767767677667767676767677677676776776677677676767677677677676776677676767666766767666766776767667667667767677676767767677677677676776776776776776666776767767767767676767676677677677667767766776776767767767676776776776776666776766676767767767767767767767766677676677677666767667676767667766767667767667767676677666667676776766667767677676767677676776767767676766667676776776767766677677677677676767766767676676776677676776776676767767676766766677667667667676767767766676767767766776776676677677677677677667767767677676767766766776767667767677676776767767677677667677677677667767676667767676677677667766776667767677676676676666767766677666666776667767767766776677667676776676677677666766776776676767677667767677667676667666767666776767677677676776667677666676767766776776677667667667766767767676677677666677677677676667677666677666776766767767677677676677667677676677676666766767766676776677676767676776667767767767766667767767766776766766767667677677676767766767767766676676667766677676776767766767677676767766676676776767676676776776767767666766776676667767667767767767766676676776776776767767766776766676766676767766767667766776676776676766776767767767667767766767767767677667767677676776776776776776776776766766776767766776767676776776776776766776766767676766776677676776677666677677677676776776767667677677677667676677667676676676676767666767767676767767767667767767767767766767676677676767677677676776676776776676676767766666677677667766676767676767677677677666767667667666766767767667677677667766676776776766766676776776767676677667676767766676767766767666676676667677666776776767666776776767676766667767767767667677667766776667666776677677676766677677676776676667677677676776767676676776776776766776766776776666767676676667767667767677676676776766776776776776776776677676676676766766766767677676767767676776767677676766677666767676676767667767767767677677676776766767676766677667766676776776767767767766766776676767767676776776766767767766776676766676767677676776767767676676767667667677676677677667667677676667767767767767767676767676677677677676767667767766676677667677676776776676676776667767676767766776676676677677
36776677667676667767666767767767767667677676667767677666766767667767766766667677667677677667676677667767667666677667767767666776677677677677676776776676776776677667666776767676667766776776776767767767767767767767766776776667766766766767767676776677677667667766677666767767767676666776776776776776767677676677677677667676776676677676667767676767766766677677676676677677677677677677667766767767767767676676676767677676776776767677677676767766766666776676767677676776767767767766776676767677677677677677677676776776776676676776766767767766677667677677676667676677667767767767676677676766766767766776767676667766667677676776767676766776776767676677667667767766767766776767676776776776676776677676666776766776776776776676766776677677676767667767767676667677666776667766767767677676776776776667767767676776677666776767767676766767767667766676776676767767767677667767767666767767667767676776767676677677677666767677666676677676776776676776676767666767676767767676667766676776767677677667677667766776677667766766776776766776767767677677676776676767767666776767766767767767677677676766776776776776776776767677676767676776666676667677677677667767767767766776666666767767676766776776776667676677676767767766776667766667676677667676776776667667666667666767677677677676776776767676667677677677677666767667766776776776776766667767766776767677666767767676677677677677666767767767767766677677676767767667677676766677677677676776766767677677666766677677676776776776776766667667677667666767767677676677677677676766776776767676767677677667676676776776677676677676767666776776776776677676667766767677677676676776776676767767767676767677667767767667767767677676767767767667767677677677676776776667767677676767677677677676676776776667767677676767676766767676676677677667667677677677667677676766666767676676776767676776767667766776676766776767677676677677676776676666776767767667767767677677677667766677667767677677677676767767667666776776776667676776767667676676776776676776776776776767666676776676776776776767767677667676766766767677676767676776767767667677666667666766676676677676776776776766776676677676767767667666776776766767667666676767766667666776776776766677676767666676767767677677676676666677677676677676776767766767677676766776767767676676767667677677677666767767676776776776676667676776776776776766776767667767676677677666676676776767767677676676767766767767767677677676776776676667767676776776767767767767677676667676776776776666776677667766676776767677676767767766776676767767766776776776767667677676767766767676677677666667666667676776767677676676676676677676767767676776767677677667767676776667767766676776667767677667677676776676776776767767767767676776776767677667767677677677667667677666676766677667767677677666767677677676776776766776666776776776667676666766776767666676776667677677677676767766667767766766776776767767676776776767767667767677677676776667667677676676776766776676767677677666667677676677667677667676767676767767767767766776766677677667766667767767667767676676667667767677676767676776776667767767767677667677676767767676767677676676677677676767666767666667677676776776776776767767766766766776676776677676767767667676776766766676666776767677676767677667667767677676766767677666676776767767766667767767676767767666776776767676676776676767767666776677677677677676776776776666677677667766766677676766767767676776766767676766776666767767667766776667766677667676776767767766667767766666766767767766767666766776776676766676767676767766776666776666776667667677677677677677676767677667676767677667766666776767676766666767767767767767677677666667767677667766767667767767767676667667667667677677666677677667677676667767766776677676776776676766676767767677667676766676676776767667767766766766677667766767667666776776776766677666677667767676767766666776776767676766776767766676676776677677677676677676767767767677677676766767767677676677667667677667676767767676767666776667677676776776666666676676767667767676667676776776776676677676676667767767676666776666767676767677677677676776776776766677677677677677666677667676667767677677666767767766767767767767666667676776667677677677676767767676776677667666776776776677676767676776776677677666776667767767677667766767676666667677667667767767667766776776776767767767667767677676666776767676767766776776676767677667767677676666767767677677667767766776767767677676667666776677676677666776767666776776776767767767766676767676766767767667766667677667666676767766766667666667766677666776676666776767767767677677667667766767767767676677677676776776676667767666667767676677677667677676767677667677667666776766767766677667767766766767767767677676776776767766677677676767676677676776776776776776767677676677667767766676767767676776767666776677676776776767677677666666767677677677677676776766776766776677667666767767667677676776776767767676776767766767677677676767766776676776767767667666767677667767767677676766676776676776767767767767667677676776667676776676667677667767667666766776766776766776776776776676676767767677667677667667667766767766776776676776776776667676677677677676667767767667767677677667766767677667766676677677676776766776676667767767767677677677677676766776667677677677677677667677666767766676767676677676676676776767766776776776776767676776767676776676667677676677677676776667767767766677677667667767667766677677666766776666666776776776677676676776767677676676776767676776667767676776776677666677666776767767677677677677676767766677666776767767677667767766667766776676767767767676677676667767767667767667766776767766766667767676776766776776776677676676676776766767767677676776766767767676776767676767676776667767767676776766667766767667767676766776766776767767766766676677667667767667677667676677666767767766776767767767767677677667666676766676776666767766676776667767767766766667676767767766767767767667767767767667767666667666676676676766676776667667766676676676767676776776776776666776776767767677676766677677676676676767767677667677676776776667677677677667767676776767766676776776677677677667677677677677676776767767666676767677676677677677666666776776667766676776776676776767766766776776676667676776677666667677677676676766677676767767767667676776767666776776766776776676776767676767676776776776676667767766767677666767767767767767767766676776766767677676667676766776776667767667767666776766767677667767766667667767766776776677666776676776766767767767767767767766776677677667767767676766776767766776767666776776767767677677677677677677666776766676766766776677677676676767676776776677676767677666767677677676766766676776776776766676676776666666667667677667766776666767676776767677667667767767667676767766677667766677677666676676776766776767677676677666676776767766766776677676667667767767676666677667766677667767767767676767677677677677677676676766676676767767676667667677676776776767677667766776767666776666767677667676776766767677677666776767767667766776667767767677667767677677677677667766766666766667676776767676767767667767677667766776676776776776767676776776676767667677677677677666767676677676767766776766677676776776677676677666666677667676776776767667677666776776776676676676776776776767766776767766766776776766767667767677677676776666776776767766666767767766676767766776766767676677676776766677667767677676776767767767766767676776677677676677676667677676776766677677677676776677677667677677677677676776776776767676667767767767767676776677667677677677677666767766767677666766767766766767677667667667767677677677667767676767676767676766677666667677666767666767667667766676766677676767677667767766676766767767767677676677676676776776676667667677676776776776767766767677677667667767766767767767677676776767666776776767667767767767667766767677677666667667676776767767767667667767767667767767766766776766766766767677667767767667677677666776677677666676767676776767766677676776767677667766677676776767677677676776766667676776776776766776776766767767676776676776767667667676767767677666767767676676767766776776776766667677676677676766767767767767667766766677677666667767677667766767767767677667677666676666776676676776766676767676776776677676776766767667767667676677677676767767767767666776676766776767667766776677677677667767667766767667767677677667677676776767766776767766776767766767676667677677666767767667767767667767677667767667766766776776776767766776667677676776767767677676766767677676776677667767667767667767766766776667767767767767676767677676677677667766766776766776666767767767767677667766776767666766776776666676776776676676666776677676766776767677677677667766677676676676676667767766767767767767677676776766767667677666766776767676776776667766667677666776676776776776776776776676766767767766676767677667677667677676767767767667666677666767767677667767677677677666767767767667677676776776767676767676676776767667676766676677677667677667767767767767767667666676667676776776766766677677667676767767766776677677676776767677677676676767767676767767667676767677676776767766666767767667766676676677666667677677676676767676776767767766776776677676676677676776677677677667667766767767767767766677677677677677677676766776666666676767676667677677667677676766666766776767667666776767676767767677676766677667767766767677676767767767767676767767666776677667767766677666767766776676677677677676776766677676767767676776667676666677666767767766676677667677667767766767766767667677676676776666767767767766776676767666776767766767667677677677677677676676676776776767766766776776766677667767667666767767767667767677676776766767676667767666677677667767667667667676667766676677667767767666766776776766666776776676676767767667677676776776676767767676677676667677666767767767667677666776776767676776776776767767676667767666767767677676766776776776766676667767676767676666776776776766677677677677677677677676676677667677667677677676667767766676767767767767767677677677676667767676676776766766676776677677667766767767676767767766766776666767766676776776676666767677676676666776776776676766776676766776776767677676667767667767677676767767767766677677677677
67676677677676667677676767767676767766776677666766767667666766776667677677676767666766767677676676776667667766767767767667767676676676776767767767767767676676676776677676776676677677666666767767676767677676676776677676776776677677676677667676776677677666766766766767667767677676776766767677677676776776766667666767667767767667677667766667767766776677676766776766767676766667666776776776677677676676767767677676677677676766677677667766676767766676677676676776776766677677667766766776767766767676776767767767667766677676767767767767676676776776677666776767676667667766776767767767676767676776677677677667676776766776766776667666776677677677667667767676776667676767766776767676776776776767667676767677677676766776776776776676767767676776776676776776676677667667767766667766677676776676667676677667676776667767676767676776667667767676667767767677676676667676776767676776676676776767767667767766676667767676767767677667677677677677667677677677677666676776667767676767766676676776667767677676667767766766776776776776767677677676677667766776776766676677676776776676776767767677676776667766776677666766677677666667767677676776776776667767676776766677676677676766667677677676776667767767677667767767677667676667767667676667767767677666776677666677666776766667677666767677667766767766776776676767677677677667667766776776766767767767676776767766776766677677676776767767677677667767667676676667767766767766677667677677667676776776676767666676776666767666776766767677676776667676667767767766767666766766677677676776776767676767766767677677677667666776766667767677676776776776776767677676776776766767667667767767767667677676767667767677676767676767667666776767677677677676776667767767677667767766776776677677676677676776776766776767766767677676767767767676766776776776667676766666767677667767767767767767667676676667766776776766776666766776677676676767766776767767767677677676776677677677667767677676767666676776776767767676667676677676776776677676766776767766776677676776776766666776677667767667767667676776776667666776766676776776767677677676776767676767667767766767666767766776767676667666676776677677677677666667767676776776667676676776776676676776776767666776776677676776677677677676767666676767676667766767667667767667667766767766776766776767767676766767766776676676767766677677676776776677677667767667767676766766767767766767767667766776676676676776766676667677676677677677677676766667666767666676776776767667676776776667667767666776776767766767766767767767677666676667677676677667767676677677676766767767676766676676667766677667766676776776767666676667767676776776676766676676767666767676667766667667667667766776776767677676767667767767667677676767677677677676766776776677676776776676767767767677666676766767766766676767767676776767767676666767767677677677676677676776776776676667677666767767766677676776766776776767667676776676776666766676776767767677676767766667766676767767676776676776766677677676667766667667766677677677676766767767676767767666767677667677666766776667676766767766776776767766776776667667766776666767677677667677677666776766776677676766677677666677677676776776676767676767767677666766766776667767677667667667667676776776666776776766767666677677676677676667766767677667676667767676767677677667767767767766776767766667767766666766767767767676776676776776776767766766766776677677676776766767767766776776767767766767666767677677677677676776677676766676666776776676676676677676676766776676677667676776776776676767767676767767677676776767766767676776776676776767767676667767666767667767766776666776766676767767767766776776776776776677667677677667766667766677677667676677667767667767766776767677677676676776667676776667767767767767766766677667676766766766767767667766676767767676776767767666776776767666677667767767667666767767667766767767677666766676677677676677676767677667767667767766667676667766776766767767677676776676667767677676766776677677666766767767767676776676767767667677677676767766767667767677677676676776776667767767676767676767677677676776776776766676776776776767677667677667676676776776767676776776676667767767767766776776767766776776677677676776676676666677666776776767666776767676776667676677666676677667767767767767767766666767666766767766767677676776776677677676677677677667767767676776776766776776676767667766767667767677677677677666776677666776677676677667766666776776776676677676776776776677676766677677677667676667666676776776677667676776776667677676776677677677677677666667767676676677666776666666676676776776676766767767667767676776766676766776766766676677676676767677666766677667676776776776767677676667767767676766677676767676677666767767667676776776676776667676676776667766766667767667676766776767666667766766767676776776766776776766776677676776776776767677667677676776767766767677666776776766767767767666776667767676767677667677666767666766776776776676776767766767767667667667676767666767666767766776677676776767767666767766767677676776776776766676677667667667666867677677676767766667767677676767766776776767676767666676666776666776776676776676677667767766776767767767767677676766676776776776776776776776767767666776767667766767676767767677676776767766767766767767767767767766767767766776776766776776677667767667766767676776776776766776677677676776766767767767667667766677676776767676676767767766766776766767677667666766767667676776677676767767677676766776776776677666776776676767676766766677676776767677667667767766767767677667667676776667677677677676667676776767767766677677667767767677676666766776776767677676776776676766776776676766776767676776767677676667767677666676776766766767677676776677677676776776776766667677667766767677676677677677676776766767767766676776767666676667767676676766676767677677677667676766776677676776666677676767677676676776776776666767767667766776667677676667677667676776776767766776776676676776767766776677667767767766677677677677676676767677676776676766676766677666776677676677676776776677667666767767667667767677677677677666676677667767767767667676776776776776767767676766767766767767767766767766677676676766776677677676767767676667766776767766676767677677667767767766677666767767767677667767676767766776767677676766676666776667766776776767676667676766776676766676776767767767767767766676767767766767766677677677676776667677677676776667767667666677676767767666767766677677667767766667667766667677676677677666677677667667667767767677676767677676767767676776776776677676776677677666677676766677676667677677667676766767676766666666676776767766676776776766666776676776776776776767677677677676776776676677666776776776676677676776776677676676677676776667766776776677676677667667677677667767767766666666776677676767676767767677667677667677676767676767767666767767666776767677666776766667767667667767767677677676766767677676677676776667676776676676767676666677666776776766767767767667766776667767766667667767667767767766776766676666767676767767767766676767767667677676776766667766767767666767666677676767667766776776767667677667767667677677676767667766767767676766776767677666776767766676776667766776676776767677677676676776776676776677677676667767677677677677677667666676767767766677677676767766776676667676666776667767767766776776767766776767677677677667767767766676776767767677677677677676776767666676767767767676776767677666767676767767767676776766767676766676776767767666667677667676667767676766767767766676776667767677676766767766767766677677667676776767767666767676776667677677667767767676776666676676767676676767767767676776676767676677676767677677677677666766767767666776767676677666776776676666667667676776676667767767677676666776776766767767767677666667766776767766677677676666776767666776776676677677666767766766667667667676776676776766776776677676767766766776776767676676776677676766776776776677676767677677676676776677667767767676666766766776767767767676776677676776776767666776776767676766677677677676767767767767676767676766677676767766776667677676666766677677667767676767767766776776767667677676767767766776667767767666767767676776766677677676677676767767677666666677677677677677677677677676776667666677676676677667766776667677666677667676767767667767767677667676767676776766767767767677677677676776676776667666767766676677666776766666776767676766766776766676767667677676666776676776766766677666776767676676676776667766676766776776666776666676767767767767766776776676767766776776676767676767767677676766677677666666676667676776677677667676776776767766776677666766776776776776676766667767667767767767767677677667767677676766776766766767767767676677677667667667676776666766676767676767667766767677677676677667767767676767677677666776767767767766767677666776767767667767766767767767677667766767667766766767677676677666776676677677667767676667767767677667767766676677667667767767767767766767676776676767766676667676767677666767766666776766766776766677677677676766767677676676776776767676776767676767767767767767767767677677677676766677676677667766766677666677677676776766767767767767767676767766776766776776776666667676767667767767766776767767676776676776767677676776677677676676766776767767767767767677676667767767767767667677666767767666767767667667766677666676667677667676776776677666776776666677667666776776677676776767666767766767677676677667767767767767666677667676766766766667766767767767767767677666776766776767767677666776667767767677677676776677666766766776767677676776766767767766767676766766767767767766767677667676776677667766776666766676776776766677666776766767767767666767767766677676676676776767767767676767677676767767767667767676767677677677667677676667767676766776677667676776767677677667767767767767766776776767767677677677676776767667666667766776776767676676676767766767767667666676676776776667676767676776677676676677676766776766676767677667767767766677676776677666677677677677677667766776667676676767677667767677677667767677677677667676676676776677666767677677677676776767677667767677667667766776676776776767767767767766667676767666766666766767667767676767676676776676776667766776766776776667767676667667677
6677677677667767767667766767767767677676767766776776776667767677667767677676676677667676677676776766667676766677666766677677677676667667676776767766767767677667766776677676767666767766776767766767767767677677677677677677667766776776776677676766767767767676767767676767676667767766676767667766667676766677676776676676776676767767767766676766776677676776776667767767677677677666666767767676776776767766676676776677676766767667767667667767677666667666776767676766776676776776776776666676667767676667676767676677676776767667767767666767667677677666767767666767767667767677677677677677676767676667767666767666767676677667767667766776776776766767767766767767676767766767677666767767677666767676677676767666776776776767677667667767667677667676677677677677667767677676776767676776667767767677677667677676676767676776776767767766766776767667767677666676667766767676766766676667766776776776676767766766776776767677676776767767766667677676776766776767767767767676776776767767767677677677667767767676676767767767677666776766676677677667766776766767766677676776776776677667767676766776776677676776767676767767676776766666767677676776776767767676767677666766767676767766766776776767767677676677667767766776667766767667667666767676767767676766776766767766676766766767676766776766676776776767766677677667766766676666767667676766776767676677676677676766767767677666776677676776766776776676667677666776767766677677676767667677667666776667767767676776776767767677677676677666766767767676776676767666767767767676776677676667676676667667767766767767667767767676776776767676776776767766677677667667766767767666677677676766667766677677667677676677667677677676776767667676676767677666676676767767767766767767677666776767667767767766666767767677667667677676677677677676676676767766776766767767766776767767677677676766766677676776776667677667676776767767767767677677676776776677677677676776767676667667767766776677667767676776667766776776776767677676676676667677666667767767766667677667667666776667676676767766767767766676676766677676776667676676767667767767767676767766767766667767767676676677676776776676767767766767666766767767767666676776676677677667767767767767767676776767667677676766767767677666667677677677676776776677676776677677677677667766767676767676667767677677667677666767667666767767767676767677667676767666767677677666776767676676767766767667767766776677677676776766766767676766676776766767766776766776667676766767767676776677676776776676667676676677677676776776767677677677676776766677676776767677667766776677666767766767676776767677677666767666676766776767767677667767667767676667676776767767767677667667767676766676677677667766766776776767767677666776666677676776677677667766676776667767766677676776767676767676776776677677677666776676776776776776766776767666767677676776776677667767766676676766677666676776676767677677667667667767676766776776677676666776776776766767676767677677676776776676776766776767677677676776677676666767766676767676667767677666776767766667666677677677667666667767667676766667676676676776766767676776766767767677676666776766776776776766776767766776767766776767677667666767676767766776667767767666666776677677676767766776677676766767676767766677676766776776767767676677666776776667767676776666677666776767767667676776776766676767767766776767676676776767676666676767666776776677677676776666776676776767676667676667767767766776676776776767677677666767767766766677677677666676776776776776776666676776676677676667677677677677676776676776766676667677676767767767677676667667666676677676676767677676676776666776667767677667767767676776776776776766767677676767767676766677676776766766677676776776677667666677677667677676776676666767677676776776776776677676676667767767667677676767767676767676677676766677667767767677666766677677676677677676776767767666677676766767676776666776767767766676767677667667677666776776776767767767676676667766776776776677666776767766677677677676776767767676767767677676676776676667766677676676667676666677676766767676776776667767766767676766776676776766677677667767667667767677666776676776676776667767677677676776776776677677667766776766776776676776677676776677677677676776776767677676767767676776767677677677677677676767667767677677677667767767767767767666676766766766667676676676667766766767666767767677677676767766667666666767677667766776776767677677667767666766776667766676767677677677676767767767767766776776766776776767766767767677666767766776767767667767667766766776767676676766776767767676676766676776767767766767767677676667767667767666776767667766767676677676766776776776676767666667766677676667666776677667667767677676776767676767667667667676677677667677676767677677677677667767677676767677677677676767766776776767767677677667767767677667767767677667767766776776667767677677676766776767767677676767676767766767767667767766677676776766776767676677677676767676766676767766677666776766677667667667677676767767667677677677676767767767767767766776666677667767676776776776776767677677677676667667676677677677666776776667767766766776776776776776776776776776767767766776677677677676677677677667767676667677677677667766667766767766766767676776776677676666776677677677676677667766676767767676766776676776676667766776767676776776776676676766667676776767766766676776666767676667677676776676776676677677676776776676667767766776667667677677677676776767767766767667677676766676776776767676677676776776677676677667766776767767766666776767767766666776767767767767676776677677676776666666667676776676766776667677677677667767667767767766766776767767767667677677666776776767766776766676767666767677676776676766667766766776767767767767767677666766766666676776676767677677676776767667677667677676676776776776776767676676776676776776776766677677677667767766667677666776766766776677667677677677677677667676766767766776667767767766776776776767676766677677676776767677666666767767677677677666667766767767767766767676767676766767766776776776766776776667666767676766776767767677676667667677667677677667767667766776776776776767767666767766776776776776677677676776676767767676776677676776766677677676677676676776767767677676776776766766676677676776676676767676766776676776766776677677667767677667767767767676676776766676667767766767767766676767767767677677667766767767766767767677676767666767766676676776767767677677666677677677676767767767767667677667767666676767667766677667767767767767666776776677676677666766666767677676766767677676676776767677667666766767677676776667766677676677676767767677677666677677667677666776767677666776776766676776776676766776767766676776676776776776666767767677677676676776776776776677667766776776667767766676677677666776766767667767677667766776767666767766766667677667676767667767667667676676767767767767767767667767767767676767766776767766776766677676776677677676766776667767677676667676776776667767666767766766767666766676767677676776776667677667677666767766776776776676667667677677666776677676767676767766677677667766676776776666776767767667667767667767677666676677666766676776776776776767767676766676776776766776667766767677676677676676666776776676766767767767676767767677676776776767676666776677666776776766677676667767666667767667676676776776677677666776766767767676676776776776767766677667766767677677677676666776676766766767676767767667766767676667767676677677677666677677677676677677676667766676667677667676676666666676767767676776677667676776677666776677676766766776776776767767667767766677677667767666767676766776677676767677667677676767767677666776677677667767676776776776767766776767676666776776766776766767766666767767766767767677667767766776676767767676776677667767766776767767766766766676767667677667766776767767676766767766767767677676776776677676766667667767767676776776776667667767767767677676776676776776776676676666776776767677676767676677677677677676776776776766776776766776676767677666767767766677676776766776666676677677666776667667767676767677666677676767766766776767767766766776666767766776676776767767766667766767767666667767766767667767767766776666776676677676677677677666767677676767767677676767766776677676776776767767767677667767666677677677666776676776776667766677676776667767766766767677677677676766677676677667676767766676676666677677666776776767767667666676666766667677677667667766776776776667677677666767767676776667677676776776766676677677677676776767766766776776776776676776776676667677666666767677667667676766776666767666776776677677666776776767766766767767677667767677667766676666776766776766776776767766766776766766677666667677677666776677676776776766767767667767767667767677676766776776776776767767667767676767677676676767677677677677677677677677676776767676776776776677676776766676776767676676677676776776767677677666677667767666776767677676766776776776767766666676767676776676677677677676776676676677676676776676776676677676776666776776767767767767677666776776676766766776676677677667766767676666766766767766776766766666666676667666766776776677666766776667767766776676767766767667766767766767767676776776767767676676766676677677677677677676776767677677677666776776677667766776676776666776776766767677676666776776776776767767666767767766767766766767667766677667667766776776776776667766767677677677667676676776766766676766776776667676767766776677676776776766676767667766666776776767667666767767676776776776676767667766776767676776767767677666667677667667766776766677676676666767766767676776667676677677667767767667676676676767677667766676776776677677666677666776766676667676776776776776767667766677676776766767767667677676776767767677676767767677667676767767767766667766766667666776776767667677677667767666776767767667667767676676666677667667677676667767667677677677676676776776676676766776776776767767667676776776776776776776776776776667767676776776776677677666776677667677676767677676776676676776767677667767766677676676666676767767667766776667767667766767677666776676776676767667676776767767766767677667767676776767666776666776776776776667767766776776776776767676667667767767767677676767666767766766776677677
676766676776776767677677667767766767766766767676776776766776766767766767766776667677667676677676776776767667767677676676677667766677676766776677677667666776766677676776767677676776666766776676776767767767676677667676666677677677676667666776667667767677676667677677676677676776776767677667766766776766766676776776767667676776767767766776776776776766776676776767677667666767666666766677677677667767766677677677676776776776667676776767767767766767766776767767766766766766676776776677676767676676766776776776676676767666677667667666766776776676767667767766767767676776776776776676676667767677677676667677676667767667666766767677677677677667767767767677677676766766776677676767666767766767676676776677677666767677677667677676677666767676776776676767767676766767667766776677667676666767766767676776676776667766776767677677667667766676776776776766776776767766776766776676676776776776667767677677676766767767766767677677677676766766677676667767767677667767677676677676667667676776667676776677676677677676677667766667767676767767676767767767676676776766677667767676776767767766676676776766776776767766776776676767767766776767676776766676766776766666667676676676677677667767766776667767666767766676767677676766776667676767667767677666767767667767667676677676677677676667767677676776776667677677666767767677676776766767676776776766676776767767767677677677677677677667767666666667677666767767667677677666767767667767767667676676776767677667676776667666666776677676676776767767677677676676766767766677677677676767766677676677677676767677677677667766677677667676677676776776677677676776767676677677676667666776767666766667767766677677676767766676776667676767677677667677667677677676776776776776767677677676776776767767767767766767767766776767767677676677676677677667676776676776667676776666776676767677677677677667676767677667676767767677676766776666776677677667767767677677667677677677676776667766767676776767666676776677667676776767767677667667676776776766677676776666676676767766677667766676776776766776667666767676767767766766767767667666767667766676767677667676767676776767767667666767767767767676767767667766776667676676767767767677677676776677666767767677666767767767667676776767677676776767677677676676677677676767677676767767767677666766677676776776676667767767766677676667676677677667676677676776776666767667766776677676776676776776766767767767667767767676667766766767676666776676767667676776776676776776767677676776767676667676767767767767767667677677676776766767767676677677667767767667666776776767767767677676767676667677677666776667676667667766776776677666776767767766776767767766767677667667667767667767677676776767676776776766676676667767677666767677667767677677667667677676676666776677677676676676677667667677667676766776676767676776677676767677676667677677667767767766667677667677676776767667767677677667666767767767766767767676676767767766677666767766666767676766677666667767767676677677676776767766766676677677667767667676767767667767676766767677676667676776676677677676776776776776776776676666666776776776767677676766676767767677676666677676667766776767676776767677667676766766766776766676677677676677667676677666776677677666677677667767667676776676676666776766676677666776767767767767667677677677676767767677666776776667667676776767766776676766676767767676667677677677676766667767766767767767767767766676776776767767667766767766766776677677676676776776776776776776677677667677676677677666776776766666676767667767676667767767667767676767676676667676776666676776676776667676677676776676667767676676766776677667676766767666767676767677676776776776677676776676776776767766776776677676767677676677677667667766676767666767767767676776667766666667676766776776767676666767766767677677677666767677677666767767767766677667767767676776767677677677667666766767766776776676767767666766677676767666667767677667767766776676776766767677667676776767677676767676676767676677667767767767676776776776677667766776676667767767766677677667767676767677676677676676767766767766676767667676676767677676767667676667667667676677677677676776776767677667676767677666677667666776676767767767677677676767766776677676776766776766776677676776676666677676776766677677666767677676667677667677676766776676776776766766677667767666676766666676677667677677677677666677677677667666776767766776666776767767767677676677667767767677666676766776776767677667667767766767677667667666677676766776776776667766776767767767667666776766766676676676767767667766776776677676767766677667677666676767676766776767667677677667676776767767767766776766776767667767767677677676776776767767767767766667677677667676677676767667676667767766676776667666766776766676677677677677666767766767666667667667767666766676677677676767766776776676776766766666677676766776776776667667667766676776767676766666776776676776776766666766676676776767666766776776667767667677677667677677667767767766767766767767766677676767767666767767767766767677666666776767677666776767767766777676676776776766766776776776766776776677677677676676766766776766767666776677667676676776767677677677676776766776767767767767766767767676767767766667677667677677677667767676766776767767766767677677677666776776667676776776776776776776776776676776667766767767667766766767767766677677666666676766677677667677677677677667667766776776776776767767677676767767767766767677667767766766666676667667666776676767766767766776767667676776767767767666776767766676776676767666767676776767667667676776677677677667767767677677677676776776767767767767767766776667766776766767766776676666767666767676776776767767667767767767767666677676776677676676766677667767676766776776776667677667666776766677667766766677676767666677666676776767667766677667677677667766766767667767676776766767767767766767767667767767767677667667767767677676676776776676676667666776676677666766676766676776676767667676667766767766767666767767667676767667676666677666767667667677676766677676676677676776677676767676666667677676776766776776776776776776766766767767666766776766776776767677667767767676767666677677666677677676666676677677667676776766776776766766766776667767677677677677677676776767767766766677677667677667667676776677677666666677666776776767676776776767677677666667767766667767676766767767677666676677677676766767677677677677667767677677676776776776776667676776776677676776666677677666776677676776767767677677676767766776677677677666776767766776766776667767767767676766676676776767767767766767766767766776767676767667766676776677667676767767766676667766776676776766767666776776776766676677677676776776776767767766677676776676767677677677667676767767677676676766776667676677677677667767767767767766766666776676667767767766766776676776676667666776767767676667667666666666667767667677677677676767767677667676766776677666667677677676767767766767766766766776776677676767767767667676776676676776766776677677677677677666677676776677676767677677667677676767767767676767676676766767767677676667676776767677666776677667766776767767767676767767677667667677666767767766776676767766676776766677666766767667767676676767767676767767676677666776676776776676677677667767666676767677677676676776676776667667767766767767767677676677667766677667767667767767767767766767676667666676766767766767667666667677676677676776776677666776776776766776767677666767677676666776767767676776677676766767766776676767766766766776767767677677676677677677676776676776767767767766776667677676767676677667767667767677677667667676677667667677677676776766666767676776676677667767767666776677677667676776776766677667766776776776776676766767666776676676776776677666677676677677676666776776776776766776767767767677677677676676776667677667767676676776767677676776667766667667767767676677677676667677676776766767667766776767767667677676677676776766667767667766776666676676767676767677677666766767767676677676767767767766776767767667677666667677676767767677667667766776677666776767767676766767766776667677667667676667667676667767766776767666767767677676767767767667676766767677666676667767677677676766767767766767677677677677667767676766776776677666676776767676667677667767767767766776776676776776676776776667767677676676667767766776776776767767676776767767676776767677666776776667677667766766767676767667767767766677666677676676767676677677676767766677667667767676776676676776767767767676776677677677677667677676767767667667766767666776776667767666667667667767666767667767677676776676776766676767676776667766666766767766676776677677676776767676766776676677666767766766776677667676677667767677676767766766677676767676677666776767666767767767766767667676767767676677676766767676776766667766767676767677677676766767766767667766766776677677676776776776776776767666676776776767667676767676676776776776776677667767677676767676766776776767767766676776776677677666767677676776776677677676666676776776766776776776776666767677676776767677677677666766776776667767767767676776776767667677677676676766767767677677676776776667767767667667677676776667667767676767767677666776766767677676766776676766776776677677676776667766776667767767766776767767677666666776776766676767767676776676767676767676677677677677677667766776677677676776776767767767666766766767667767767677677677676766776677667676676766776676776677667676776677667767677676776766776666776767677677676766766677666776767666766766776767666676767767767676767766676766677676676676676767667766676666776776677667677677676677666767667666766767767766767666676667667767667767767666667767667766666666677667766767767767767677676676666767667767676667676776766767667767677677667676767767677676666767767766767677676767766677677677676776677677676766667677676767766767666776676776666767766776776767677666776676677676776776776667766767767767676766676776767767676767677667767667677677676776776676776776767676767677677677676677667767767766677666667767676767767677667767677667676767666676666667767677677676666666767767676667676767677676767677677667767676776776767677676676776766776677676767766666667677667677666776677676776767676766676776667767766767767667676677
6776667666666776776667667767767767767676677667767667677677666677676667677677677677666767676677676776767666676667676767676677667767767767676767667677667676676776767767766766766676767767766677676767677677676776767767677677666776767767767766667676766767767767767667667766776676776767677677677676677677676767767767767766776776767766676667766766767767767767767667667767766676776767676776666766776677676776767677676776676676677677667766676767677676776676767677677667667766767767767767677677676776766776767676666676776767767677676776776667667767766666766676767767766776667667767767767677676667676677667767676767767677676676776766767677667767767677676766776676776677677676676676776676766766767676677676676767676677667767667677676776776676767677666776677676766776667767667667676676776767677666676766776677677666676677666766776676677667666667766766776776766776767767766776667677676766767767667666776767766677666766676767766676776766767767766776767766766767766776776776776666767767676776776766667766767676667667767767677667767676766776776667767676767766767676766776667677677677667767667766677676776676766776776676667676676767767767677676676776776667676776666776776776767767766767766776767677666776766767767667667676767767767667766767676776767766766767767676776766776776667676767676667677667767767767766677677676776776776776767767666767677667676676766767677676676767677677677676767767676776776776677677676676776677676767766677666677677676767767666766776776776776767677676766767676776667767667767766776766776776676676676766776767666766767766766766767766776767766766776776776767766766676776766676667767767766767677667767766677677677677677666676676776667677676766776767767666766766677676766776776767676767766677676677666667767766776767666677677677676676677677676667677676766676767766767767677677676766776767676666676677667676676666776776677676676767677677676677666776767767766676766776776767767766667677677676767677677677677677677677667676776677667766776776767676677677676767766666767767666667667767767666776676776676666767766677666766676767677677676767667766766676776667677676776766776767666776666767667767677666766667676766776776767766676767676677676667766766776666767677667677676776776776767767767677667766776776766776776776767667677677666667767767767676776767667766677666667676677677676776776767767767767766776776767767667677677676766766776676776776776676776677676776766776676667766767677667766766767676776667767766677677677676677667677676667666766676776766767766767767767766776766676666776776776767677677677667676776767676776776767676667676667676776667667676776767676767666677667767677667677676767766766776776676776776677667766767766767676676776767667767677677677677676677667676667767676776776677676776677676776676676676767676767767677677667766677667767677676667767766766676766767666776776776767766776676667767767767767767667767677667767767667676776767767767677677667766767677667676667767676776767676767767766776767676766677677677667677677667677677666776767767676677667677667767666676766766776776666776776677667676776676667767677677677676776776776776667676776776676667667667677677676776776766767766676766676776776677667767676776776767677677666676767676776776767767676676767677667677677677667667676776666677666767766677677667767767676766677677667677677676776767767767767766766676677676767766676767766767677677677676667766776776767767667676677667667767767766767667766667676767767676767666667676776676767767766776667767667676767767767767767667677676677676767767667767676676766776766767766666767767766776667666776667766776766776776766776676676776767767767766667676667666767677676666767677676767767676776676676677676767676677667767767767767677667767766676677667766776767677677677667666767767677676776676677676776767676676667767676776767676666776776767767666767767767767677677676767767677667677667767767767676667767666776776776667676676776766776767767767677677667767667676776776776776766676776767767767766677667767667667677677667766676667767766767676776767766766667667767767677676676766776767666767676776776776766776776676776776766667667676677677676767767667767767676766776776676776666767676676776767767677677666767766766677677667767677677666776776676766767767677676666676767767767766776767767767767677677676776776767677677676776667676676767767667767677677676776677676776767766767767676776776767666776677676766676767677677667676767676676766676767767767667767677677666677677676776767677676676776776776766677676667676767676676666766776676676767677677676767667766767767677677676667767676677677676677667667767767677676767766767767767676766667677667676776666677677676677677676677667676677666677676677667677676776677677676676776776776676776776667767666776776776677666676667676677676766767676776767767767766766776676767767676767767677677667667767676666776666776776677667677677677666776776766767767766776767666767676776767767676676776776776677677667767666676776776666776676767676767667766676667676776776776776677677677667766767677677677676766776776676677676767676767767767767667677667667676677677676767767676667767767767767676677676676766766767766666776776767666776677667667767667676767767767766676676776766767767676676666776776776767767767676776767766776776766776766776767766666767677667667767766676676676667667767677676677676776776776676767766766776776776776767767677667677676676767667766666676766776776766766776767767667676766766766776677676776776677676766776776767767767767766776766676667767767767767666767677667767767676776677666767767667677677677677677667676776676776677667766776776667666677677677666776767766677677676776776766767676676676767767767767676676776676776667677677667667667666776767766776666667766776776676676776776676676767767667677676676767676667767676676767767767767667767766776776766677677677677676776767677677677677667676766767767677677677667666767767676676776776676767667767676776667676767677676776776767676776776767767677677667767666767767676677676767667767666676667677677676677676766677667766776767666776776766667676767767767677667767677677676766767767767677676766767766776776767767677676776666666776767767666767766766776677677676677676767766776776767767767666767677666667766766766776766676776767767677676667767677666676677677677667676676666776677677676767767677676667767677677677667767766677667767667676676776667676776676677676776676767677666766767767767767766677677667767676677676776776766766676776767667767767667676776776767676776767666667676776776776667676676776676776767667767767767766776676776677666776776767767676767766677667766677676776677676767767676676676776666767767767676776676666776766766677677667676677677677676677666776667677667667676776767667677667767766766776767677676676776677677666766667767666776667676677667667667666767676776676667677677667677677676667676667666776766776667766667767767677677677677667667767767766766776776766776776667767677677666677677677677667767677667677667676776776776776776776767676676776776776677676666776767677667667767766767666776677676767767676666767677677677667677666776776767766767767766667667767766677666767767676766776676767676677677677677666776776677677677667676767677677676776776776667667667766776677677677676676667767676776767766776676667667677677676767667766776767677677666676676766776766767767676766767676766776677667676676667676776776767667766776677677676776667766767767676776766676767677676767677676676676776776776766667667666776677677667767767666677676767677676776766676677676766776767767676676767677666667677666776677676776776676676767667666776667676677667767767767666776776677676767677667677666766766766766776776767766677677676767766766666767667676767767767677667767767767767767676767766666776677677667766767767667766766776767766776767676767767666677676776667667677677677677676767667666776776676677667767667666676776676666767677667667676667767667676776776767766766667766766767676677666776766776766666767767676766676676666776676776776767766676776776766666676776766767767766767766767677676676767766767677667767677677666767676767767767767766666766667676767677677676677676677676776676666676766767766767767677677677676676776776776766776767677676667676667676776676776766677667676776776776776766776667767676766767667667767767767766767767767676677677677677677677677677667767767767667767666677666767677667766767767666766666767666766767667767667766766667767767767667666767767676767766776676767667766767767766767667766766776677667767767767677667676766776766676676776767767767767767767767766667676776767767677676767767766766767667766776767766767676766767677677677677667676666776676676667667767767767667766766776677667767766767676677676677676766767767666666677677666676776667767666767677677676776767767766767676776677676676767767767767667667766767676767767766676776776776677667766676776776767677676767766767766776767767676767767767667767677667767767677677677676667667676766676776667667767767767667666776776666767766767766766767767667677677676766767767677667767767766776667677677667676767767767676776776776776776766676776776667666676766767767767767767676766767767676776767677676767676677677677667667667667667767767767767677677677676776767677667667767666666667667767766767767767667667767767766767766676766776776767767677677676776776666676776677676776677667676776766776776767677667677667766776676767766667677676766776766776776667677666676767676776776676676776766677667767677677667766766776776776667766766776666767677677676776776677676767767677676766776776767676767666776767767767767766776776776667767766776766767677676776767767766766776677676776766776676677676767767667676766776677667676766667667767677676767766776776767667767766676767677676766776667677667767667767767767766677677667677666676677666767767767666766776677666776776776776676766767767767767676767767677676676677667666767767667766676767677676666776767667767676676776766767766677676767666766677666677676767767766767766776667667767766776676776677677676776767767767766776677677667677667766766776767676766776767677676676776776776776776767677667667666776677677676677676677676767766776776676776767676766
767766776767766767767767676776766776676767767766677677667666676677676767667666767677677676666767767766776767766767766776767766667677676776767677676776677677676676677676767676766776766667767767767766776767676766767767767767667676776776666666776767767767676767676776676677667666767767767666776767666776677676767767677676776776667766767766766676767767677677676766767767667766766677676776776776667676767667666767767767767767667667767766676766767766776776776776667676767766676776776666776767766677676767666766767767766676776776776776667677676767766767676677676766767767766767767667666677677666677676667676677667767676767666776676677667667676766776667676767676767676776677676676776766776666666677677677676766776767676776767767676776776676767677677676676776776767766776767766676776776676677667677676767766767767666776767676767766767766676677677676666776767676766667676767676676776677667766767766767766766766767667676776667667767766776776776767677666776677677676677676776766776667767766767767767767676676676767677667766776776776776676776676776667667767767767667666776677676766767767767767667767666677677667667677666677676767767766676666767666776666776667767767677677676767767677677677677677676667766776677667767677677677677667677677677676776776767767766776776666776776776776676776666776677677677667676776776776667767767766676776667767766667767766776776767677667677667767766676776767767767767667767676767766776776767666767766767766776776767767677676767677676776776767767766776776767676666776767667666667767676667767766776776676776776766776776667667767767667767677676677667766767766676776767676676666667677667767766776767677676666667767676776776677676667677666677676667767666767677676677676676776776767677677677666766677676776767676766776767767767766676776766767667677677677676766767676766766676677677666776776666766676766776667667667667666677676776767676767766677677666776767766776667767767667676776776667767666776767666767667767767767767667766666776776767767767667666677677677667767677667676776776676776677677667677677676776766776766667677667667767666767676767667766776766766776776766677667767766667767767766776766776767677677676776776667677677677676776776767766677676767677676776776676676767767766766766767767666677677676676666767766677667767767677667767766676776767677667767667677676776776766676667766676677677667767677677677667767767767766776677676767766767676767766776677666767677677676776776767667766676676676776776767767767766667767676776776667767767677676677667676776776776667766766767676677676776776766677677667767667677667766676767766767767667676667677667676766767767766767677677676676766776776677677676676776767766776776776766767767677676776766767666766776767676776677667676677667676676676677677677666677676767667767767766676767666776776667767667766766776666776776676776676776767667677676776776767766776676776676776676776676776776776676776767677677666676776677667767767767767667767766676767667676676766676667677667767767676767666766766677677676766676776776776776776666667666767767676776767766776677667676776767677676776766766767767667676776776767767766776667667666776776676767676667676767666767667676767676776767666776766666676677676767766667767677677667676767767677676766766766667677666677667666776766767766677676767767676776767666776767667666776677677667767667667767676677666677676676776667767667766767667677677667766766666766767667677667667676676766776676767767767767677677677666676776767766776677676776667767767767766666766776667676776776776667677676677666776677666666776766767766766776776776776776677666667767677676776667677676767666677676676676677667666676776677676776767766767767767766766676767767676676767667676776767676676776767767767766767766767677677676667667677667767767767767676677667767767766676776666666767766766767766776767767766776766666776767766677676776776766776767676766767766776776767667767676666676666677676666767677677676776776677676767767677666766767766776767766776776767676776776667677666776767676677666677677677676776766676666776677677677677677667676776766766776766776766766677666767666767766776767677677677676767676776676776767667766676766767676767676666677667667766677677667766767677667677667766776776677676667676677677676767677677666776776767676776766767766776767767767667767677666677676766767766677676776776677677677667767767766766767767676767766667766676767767767767767677676677676767767667767676676676767676766677677677676767766767767766776776776776767767766676766677666776776667676766776676677667767677676776767767766767676776767676776677677667766667767666767666776776776776776667766767767767677667667767677676776776667667767676776766766767767667677666776767767767676766676767766776767767766776776776677677677666776667767767767676666776766776667767667767767766677676676776667767676767767766776776676676766667766676677667767767767677667766676767676676677677666676767766776776766767766677667676767766767766776676767667767767677667677676677677676766776677676677667676676677667677676776677667667767676767676667667677667676766767666776767767767677667767676767677676766776776767676676767767677677677676776666766776767767766767677667676776776776776776677676677666776677676776767677666767676767767677677667676776776776776667677676767666766767666767767677667667767766776677667677676666767766767676677676767667676776767767767766676766767767666767676767767766766776676666766776776776767767766767767766766676776676677667676776776776766766767677677676677676776766666776667767767676676676676767766776667767767766677677676767676776676767766776666766677677676767666776766776677666776767766766766776766676776767677676776767767677677666767676676667666776776767767666677677676776776667677676767767767676776676776776776677666767767767767766776676677667767767676677667767766676776776767767766677677667677676776677677666676776766766766776677676766767766767766767767767767766767767766776667676776766776767667676667676776776776767666666667767766766776767667676776766667766767767677667677677676776776766766667676776676776767676776767766666767767767767676676776767766666776776677677667677677667766676677676776776676776767767766677676776776776677677667766766667676667767677676677676767767677666676676766667767677676767766776776766776677667766677676767767667667666776676677666677667767766776677676767767766676677667666666776767767766767667767676776676766766766677676676767767767667677666766677677677677676776776766767667676767677667766767677677676766767767767767667766666677667677677677676667766766766677677677677676776776766767767767767767767767677667767676766776667767767666776776676677676776667767677676676776677676776676776767767667766666776776767767767677667767677677676676766766677677676677677676776667667767767676776776677667767677677676676766677667766776776767676776776677676667766776776766776776766776677676667677667677666767676776776767767667767677667666776776677677676667676767676767677676776776776776676776677676776776776766776767667667767766766766767766776776677667767667766667667676776766776776767766776776767667676676677667667667767766677677677667676776766677677676676767676776676776776676776766776776776667666776677677677677677676776776667767676666677667677677677667766676776767767676776677666776766766676666767766776767666767667667676666776676776676776667766766767766766776767676677666767767767667676776667767767767666776676776776677676766776667766676776677677667667767676666676676776767767676676767667676767676677676767666776776776776766767767767676776767767767677677676766677666767676767766677676767667666767676677677677677666766667676667677677676676776776776776776776666767766677677666776767667676767677676667767676776767677677677667676767767667677667676767766767767767676767676677667677676677676776767676767767766676776776776666776677677667767767666667767767766776776767767676767666776776766677667667767667677676767667766776676776776776667766666767766776767767677677676776666677667676667677667766776767677667767766767767766677666677677677677667767667676776766677676667767676776776767767677676766767767677676767767767767767767677666676776776676776776676776676776766677676776776767677677667667767667677676677676677677676667767767767667766776776776677676677677677677677676667677677676776667667766776776677677677667767767677666767766676767676767766776666767766776676676667667667767767766776776776677676766776667767767677677676667766666766767767767666766776766767677676676676766677676776776776776677667677667767676767676767677677676776767766776767677676766776776776676776767767766767677677666766767676776767666776776667676767766776667766776776776667767676676767767767677677667666776677667766776667767766767766767676767767667667677667767766767767767677676677677677677676766666667767667667666776766776776767766767767766776776767666676776667676776666767767766776666677666676767667667767766776676766766776776677667677677676766767767767766776776776676767767766677676767677677667767766676767767667767667667666767767666676776667677666776677677667767767666667767767677676776767766767766767767767766767676766667667667767677677676667767766766767677676776677677676776776676776676767677677677677667767666767767767767666767677667676676676677666776677666767667676767767767766776776776667767767766676677677676776667766666767676767767767767667667666677677667767767767677667677667667667767767766767767676776766766767767767767676767677667767667766776766776767767676767667676767766767767677666776677667767677677676676676776776677666767677666776676776776667677676776776676767767676676767767677666776776776677667767676667767667667767767667767666767677676766776667677666767677677667766767677666767667767767677667767676766776766776677676776776776767767767677667767767667667767766767767676776767767676676766676676766677667666776766776776677677667766767677667767676776776666776676667766677677677676776776677677677676766676767666767767767766677677676676677677676776677676677676776676767767766767677666767767677676676776776667667767666767666677667767677667676677676776776676666676776766677676677667666677667
6666767767767667766776776767766676766776776776776766676767767677677677667677677676776767667676667676776677666676677667677667667766766667667677676767766767767677676776677676677667767766776776776767667767676677676776667666776776776767667767767767767766676677667677677676677667767767766776776767676776667767766677676767766667677676767767766767767766666667677676677676767767676776677677667677676776677667767766766666676677667766776666767676776767677676677677677677677666667676767767766776766776676767667667676667676767767677677677676767667767667767667766677666676767766677677676676766776776776776676776767677676766677676767767766677676776776666667676776677667677677676667767767766766766776776767676766776776776676776677676776767667667677676767767666776767767667677677676767767767677677676677676767677676776776776767677677676667767677677667666776776677676767767676766776677676776776767767677667677676776767767767767767667767677667666676676766776776677667677676776776776767676776666776766676776776676776767676767767767667667767767677667666766676767767677667766767667676676676776776667676776666766677667676767667767677677676776767676667767767676767666766776776776666776776776776676766776767667676776776767766667667766667767767677676676776767677676766776677676767677667767767767677677676776677666776776767767766776776676767667766676767677667667766767766676776776677666776776676767667676676776677676766776676776766776677667767767767676766677667767676676767677677677676667767767767667676767676676676776676766776776767667767667667767677676776676677677676767666776776776676667766676677676667667676767766776776776766776776776676776676767666677677677676776776677676766766776776767767767766667767767676776776776776767767766676767676776776767677666666767767676677677676767767766776676776776676677666676767667767667667667766776776776776766677677667767667767677667767676766776677677677667767676767667677677677667767677667767677677677666677676776776767667667676776776766767676767767767766677666776767767667667766776766677676767676776667767676676776676676767677677676766667676667767767677676676776776666677666767676676767767767677676767667767766676677676767677667676766667767767677667767767767677667767766776766766767767766767676776776776767677677677676676767666767667667667767766776776767767677676776676677677676766676767766767666676767766676766676767766776766667666667676676667766676776667767677677676676776676676676776767767766776776676677677676677677676776667676667667677677677667667677677676767666776767667677677667676676767767766677676766767677677676776666767767766666776776767766766766767677666766776776776667667667767677677676767676776667677677676776666666767677677666767666776776776776776676767767677676776776776776776677676676776776767767677677677677667767766776667667667667667767676667767767676767676676667677676767676776776767767667667767767767667767667666776667676677666766667677676776677667767677676767767677676767766667667677677676677667767677676677676666776776766776667767667667666767676776776776767677676767677677677677677676676776776776677667767677677666776776677667677677677666776767667766776666667766776776776667676677677667667767767676766767677666667766776767767767677667667676667667767667767667767677677676776776767676776667766676776767766766677677677677667676767667766767767677677676776776776677677677676776766677677676766676776776676677677677666776767767677677666776766767667676776766767677676676767766776776767667766776677667667767667767667766776677666677667767676767677676767667766767767767767667667767677666776667677676767767677676776677677666766776667667667667676776766766766767766766667677676676766776776776776766776776776667676767766767767766776676776776677676676776776776767767766766767677666676776767767767767676766667766676776776676767767676676766677676766676766667767767767767677676767767767676676776766767767676776767767677677676776767767766776776677676776776676676677676767767676676667676776677667767666677677667766767676776677667666767767766676776776676776776677667767767677677667767676767667767676677667677667767676677677667767767666677667767767767766767677677667677667667677667676767666677666776766776767767677676667666767677677676767667767767676776766776767767667767767767766766667667676667766776767676776676676767767676767677676776776766667676767676776677666776667766666767676767667767767676776767677667666767677677677677677676776666677667766776677677676677677677677667767677676767767766766676776767676776677676776677677677677677676767767677677677676776776767677677676767666776676766767667767667766776767766667667767676666776677677666776776767677677666767766776767666776667677676776767767766677676676776767767677666676776677677676767676676776776767767676776776776667676676677666767677667767767767767667667767667677677676676767767666767767767667767766676667767666776766776677677666776776676666776776776776767667766676767767766666767676676677667667767666766767767766766776677677667677666677677677667676776776666676776766677667767667667767767767677666767666776767767677667767667676776767676776667667676677676776766677677666667667676676776676776767767767677667666676776776677677677677666676667767667767767677667677676767766776776667676677677667677677667767766767766766666767676776776776776776776767666766767767677677666776677666766776776766767677677676677676767677676767667766776767766666766767767667766776766666666776667767766776767667667767677667676776766776676667767676776767667767677676676776776776767666776767767676677667676776776766776776767677666776776776776776776677676766776767667676676776766766766776667666677667766776767766767766676667676667677676666776767667767767676766776776677676776767667766766767766667667677667767677677667666767676677666776667676776776776766776667767766776667767766776766776666677676776767676676767676776776767767677667766766766767766767767667667767677676767677676767767767767767677677677666766676767766676767766676667666776766767676767767766766677677676676766776766677667676776776767766776766776667677666776776677676676766776776776767766767767677676767767767676767767767667677676776776776677667676776766776776676676776776776776667767676776766776776776776767676776767767667677677676766677667676676766767676767767767667767767767667676677676776776676776667767766776676767767676767676776766767676677677677677667667767677667677667767766767677666767676776677676676776677667676667767767767767676776766776776676767676766767676776776776677676776767676676677676666667676766677677677676767766776766776767767767676666776776776776776677676767667676767767767767766767767766666767767766666766667767766767667677667767767667676776776767767677677667767766666666767677676767676767767767676767676667767767766667677677667767676667676767767676767766776676776677677666776776676677676767677676766776677667766676767767677677677667676676677667766776767677676776676667767676766766767766767676776676776677677666767677676767676776767677677677677676766677677677677677667677676767767767677677667667767676767766766677667767767677667767676767677676766767677677666776776766767667676776677677666766667767667767767767767767767676677677676677667667767677667677676767767767677667677667677667677676767676677676767677676767676776776776776767677676677676677667677677677667767677677676776677676776667767766677677676767767767767767667767666767767767667766767767676776776767676776676776776677676776776776767767767766766767766767667666776767766767766767767767767767766776776776766776667677676767766776767767676766776677677667677677676767677667767767666776667666676666776766776677666767766776766666667767667676767767766676677676776767767767677676776767677677676676776666776667766767767677676767676766767766766677677676776776767676767767666766776676776767767767767767766776767666776776776676676767767767676677667676666667666766767767667767767767677667766767667667676776776766667676666776766676776677667666776766676767677667667767666677676776767767767667676767767767677677677666767667667676766766776776766766766667767676677677676776776776676776776676766667767767677666767676766676767667766676776776666766677667767767677676677667767677667677676767666667767667766776776667767767676776776677676676767667667667677676766776776776776767766767767667766766776676677666767766776776767667766776776677677676776776677677667667767676766677667767676767767766766776767676767677676767766767767676677677667666667667767767677677677667676767676767767676767766776776776776667766776767767676766767667767767767677666676767766667767767767767676776767766676776666767766676776677667676766767767767676667667766776767667666776776666776666677677676666767667766766666776767767767767676776677676767667767767767677666767767667666767667666766776676667766666766776766677676677677667766766776776676666666677667767767676776776776676676776776767766667767676776776767676776676667767667767766776667766677667767676776667667767666766676776677676677667767677666677666776767677666766776767676766776666776677676677676666767767767677676677677676767676667766776666667767767677676767677676677677667766676677667677677676767766667676766767766776776677666776676767677677677676666676776766767676766776666677677676676767767676666767767767667766776767767676776767677677677667677676776676666766776676767767767766767767676767767767766767667676767666767766767766776776776676776776776776677666766676776776767677676677677676767767767676776776677676666676667767767677676676776767677677667666776776676676677677677677677666767767667667767667766677666677677667767767767677677676767767667676766767767767767766776676776776677677666676676776767766776776677666776766667766767677676667677677667677667676767767677676677666676776767766776767767767677676766677667767767767677676676776676677666767677676667677677676677667666776677666776776776767766666767766776767677676667677677677676776767766776776776676776767677676766776767767667677667676667766767676666767677677677677677667667667766776676776776766776667677676767677677676767767767767677667767766676776767676776767
36767767766766667767767767667676776676676776776677666767766776776767766767767676677667676766766767677676776767767767667667676776676676677677676776776677666776676776767676767676666677667767677676776776776767676776667677677677666776767667677677666677676776677677667767677677676766676667667766766676767667676677676767767767677676767766676776677677677677677677676676676666776767667767767766767676677677676676767676676776676776676767676767767767767667676776767677666677666767766766776776776767677677666766677666776677677667766767766776677666776776776766676776767677677677677677667766766767677677666666767767667676776766776767766767676767767766767767767667766776766776766776767677676676767766776776767766676767767766776676776677667666667676767676767677677667667766677667767766676767677677676676677676766676776776677676776677677677677676767766767677676667667676667767767676776767676766766767766776666666767677677667766776767676776766776767767767667677666767767767767767676776677677667767766677676776667676767767677677677676676767667767767677667767766666766767676776677677667677677676767767767767666776776676767767766677667667677677667767766776767766776776767667667767767667766767767767676767766776767667767767767676676677676767766776667767666767766676776776676766666767767767676667677666767667767767667676766766776776676767766767767767677667666767767767677666666676666677677676776667677677667767667676776666677667677676776776776776677677667766767767677677676766767767677676767676677667667677676767766767677677676676776767667676676667766776767667676676676767676766767676677676676766776776776776776767677666766676776766776776767767766767667767676776766776767677667766767767677666766767767676767676776776767677676766766766676767767767676766677676667766767676776767766776776766667767677677667677676676667676776676767767766766776677667667677677667766766767766776776677677667666667767667676677667677677676677677666677677676776776767676667766667767767677676676667666776767676667767676767677676776776677677667666766776667676676676677676776767766766667767676767767766767767677666767766767677677667677677676677676677667677676766666766767767767767677667677677667677677677666766767667767767766776666667667667766676676776767676677676767667666676776676676767667677666767767767677676677677676667766776676676766667676667676776776776776776677677677677666767767667767766677666667766776776767767767667676776666767767767766767677667767667677677667677666767677677677667676677677676767667767677667677667667767677677677667766766776767677676767676776767676776677667766776767766667767667666676767676766667676676766666767767676776767767766776767766776666776767767766767676776677677677676767677666767667667676677677676767767667767766677667766676676776767676667677676676677676767767676776767767676676776677666766767676776776776677667667667676776767676676776677677677676677666676676776776676766767667767676677666767667767767666767676677677667676776676767767666766776767676766676767677677677667766767767766766776676776776776767677677676766677677676677666767766767676676776767766676776776776667767766767766677666776776676767766767676766776766776776767677677677676776677666767667676767667767766767767667676776776776766776776677677667666667666776766767767676767767767767676776676677677676767667676776667766776676676676677667667677666676776667676767767667677676676776667766776767767767677667767766677676667677677667676766676667767767677677667767767766776776776667767677666767667767676767666766767677677676767676776676776776776676776766667766766776766767676677667677666776767666767767667666667767677676667667767767767767767677667666676767767667677677667766767767767667766767767677676767677677666776776776767767667767767767677677677677676667676776767676676776767676767767766776766766776676766676676767667676766767767676677677666767677667766776767767667667666676776776766776776666677677667677676676677666677667767667677677676776776776666667766776677677667677667766766766767676776676776677667766676767767666776667666767666776667666767766767667677676677666767676666767667677677676667667667767766776767676767767767676766677676667667767677676676776767677667676776776766677677676766767767677677677677676667676776767667767766666776676677676666776776767676676766776776776776776667677666766666767676677667667676677676767676776776766676667676776767766676767767677667767767766677667677677667767766776677676776766667677667766666767766666776677677677667677676776767767666766776676766766776667676767767767676677667676767667767677676677676767767766676767767767766776677676676667667676766766667766776767767767676766666776776776766766776767767666667767767767676766776776767666767676677677676676776676766766667767767767766776766666677676676776677676766667677676776677677667767767767667766776776767677676776667676676676776776667677676767677677677676676767677676767767766677666676776776776776667766767676776767766677677677677667666676767767767766667767667677677676776776677666776776666766776666676767677667767667767767667767677677676776776666676767766667676767767767767767677677676776776766767677666776667767666776776776767667676767677677676667676667676766776676776767766676766666767677677677666667676676766676766766767767766767676776677677677666767766676766776766676776677677676776677676667677667676766766776676677676676677677666667677666767766776677677677666776677676767667767677667767766766767667767667766776677676766676766767667676677677667767676766677666676767667767667767766677666776776666676677676767766677677676776766767676667766776676677666776776776667767766766677667677676667766666776767677676767676676676776767766666767767766677667667767677666766776776767767767667767766667676776776766776767667676776766776776667767676776776776676677666676767767677676776677676776776766767767676677676776677676766776776776776677666767666776767666677667767677676776677667767766766776776767667677677677676776776776776766767677666767666766767676676767676667676766767766667677676667767677667767766766676767677676766766667677676776666676767766776776767766776677677676776666776767676766666676767767767677676667767676767767767677676667667767767767767767677677667677676676767677667766677666776776767766767767676767667676767676776667766767676767667767767767676767767767767766776767767767667676776677676767677677676767767766776666667767767767677677666776676677676767666667767666676667767667677667667667676776776767767767676667767677677667676776776766667767677676776677666776667767767766676676677677676776766776776666776676677667767677667667677667767666776767677677667677677677676776766776776776766776776776776667667767767677676677676776676766767676766776767676767767666776767676766676676767667677676776776766766776676766776767677676676677666776776776667676776776766766677666776767767667767667667766776766776776766776776666677676677676766766776776767676767677667667666767666767667767676667666767767767666676766676776776677676767667767767767677677667677677676776767767676766767767677666776766677667767676776767767767677666776767767666667667667767667677676666767767767667767676776776766776776767767767676766776767677677667677666776676776676767666776767666766776776776767667767676776766776677676667667766776676776767677677676776767677677677677676677676776666776767767766666766677667767676766776667767766776677676677676767676776767676677676677667666766767676677676776776676676776767766776677666776766776677667676776776776677676767666776776766776667676766677676776766677666767677676676766766766776776776666767677677677677667676767767667667766676776766776767666767677666677666676776776766767667767677677667667766766766677666676776676767677667766766776667676676776767766767677676776776676766766776667767666776776767667677667676767667676767667767667666767767667676776776767667677677677667767767767677676767667667676767677677676776776776677677676766776667766776676667766767676766767767766776677676677666776676666767667677677677676677676776767767767767766676767666767666677667677676766766767676766667766776766767767677667677666666776767676776767766776766766676666766776677676776676776767766666677676667767766677676766776676667677676667676667767677677667677677667766677677667767677676676776767677666776677677667676776776776766776766776676776776766776667677676776767767677676667666776667676766767676776776776767767766767767677667767767677677677666667676677667676766776766677677667766677677676677677677667676776666677677667767766676666776776666766676667677676767667766776776766776677667677677677666776767767767677667667667666776776767667667766776776776767676767767767677667676766776776666776666776776776676676666767666677677676766766776767677676676776776766767677677667766676666767767677677676776776676767767676667767677677676676767676767677677676766767676776767767766776676776766767677676766767667676676776676776676776776767677677667767667767767677676767767677676677677667676776776767677666776776767667766776676776776677676776677677676667667767676776776776776776677676776676776766676776776776676776776767677677667767767676676767677677676776677667767677676767677667677667677677677677676676766677676776767677666666776767667767666667676776677677676767766666767677676776766666776767766767676677677666767676677677667767767677666767766767766676776767767676766776776677667767677667767766677677676776767767766766766667676776677667676776677676766667676776776767767766676667766667667766776776767676776776776776776676677667677666767766677676767767767667766677677677677677676776677676676776767676776766776776767767677676767677677676776767677677677667767667677667677677677666767667667767767767767766776776776676776676776767766767676676676776767766766776677677677677667767767667766776676666767766767667767766677677676776776677667767766666767677677676767767766676677676767666767676666767767767677676776776677667767676766776767676767767767677677677677667767667766766767767766767767676677667677677677666776776767677676767766776667767677676677677676767677676766767676766676767767766767677677677667767766676766677
6667676776776776666767667767677676667767677666677666677676776776767767766776776667767767767676776766766776766667767767676776766776676767766767767677677677677677676776766677676767767676776767767676776676676776767677677667767767767767677676677677677676667677677666766677667767676666767767766677666677667676676766676766667767667766667767676666766776767677677667677667676666776766667677666676666767677677666766767766776766776767767677676767767767676666676676767667766776776767676776767766776766677677676776776667677666776776776776767767767767677667667767767766766776677676767767676677666776767676776767677676666776776767676767767676776776667676676776776776767766677667767677676766767766776767677676667677667766677677676776677676767677676776767676677667677676776767677666767767766766677667767767766776767676766766766767766677677676766766767677666776766676767676767677666677667676676767676767767766677677667676767677666767666776767766666667676776776776776767677676767676776666677677677677676776767767767766776776776776767677676776776666776677667767767767767766776776776776676677676776776767676776776767667677677666766667766776677667677677667767767677676667767767766766776676677677677666676776767767767667767667667767667766776767766766677677667767677676767767767767667677666666776766776676767677677676767666767766667766776767767766676776776676767766767766667767677666677667677676776776767767767767677677667767677676776776677667677676767766767767667666776767667676767767677667766667677677667676677667767766776766677677677676767767767677677676667767676767767666667676677677677667667676766666767677676776667677676776767676767676677676676776677667677666766776776776767767667767767676667677676677677677677677666677677676677676767676676767766667767767766776776676776776676776667766677666677677667677667767667666776776776766776677676776676766776767767676767666666776666776776776677666776776776676767766767677676766776667767666776776677666776767766776776767676667767677676676766667666766677667667766776766767676676677677676767766776776776767667676666776677676776776767766776776776677666666676776677667667766667676766776667766667767766767767767766767667766776766776767677666776767666767667767677676676667676677676666776666676767667677676767766666767767677677676767677666767767766776667677676667677677677676776776676677667676767767767677676767676776776766676767677677667766667677667676776766677667767676776776776766667766776677667676767667676767667667676776667677676767767767767676676776776766776666767666776766767767767766767676676776776766677677677676776676766776767767767677676776776776776776776776677676766776677666676776776776776776667767767767767677677677677676676677676676676766766667666677676776667766766776776676667676776776677667767667767677667767766677677677666776767667767767766676677677677676766676766776677667677677667677676776676767767666667667667767767766767677676766667767766776767766776676677676677677677666767677666776776766767767667766767676767666677677666677667667767767666767767766676767667766767677667767677677676677677677676677677666767767766677677667767667676667667766766776776766767767676676677666776766776667676776677666767767676776767767677676766666776767667767677677667676767766666676766667677666676676676776667766776776767676766766776776667767767677666667676766776767766776776776767676776677667677667677676766766776677677667676776677666767676776676676767676677676776767767766767767766767767767667677676766776776776776776676676776767767676677676776666767767767667677667676776776776776776767667766767766776676766677676776776677676776776767677666676767676767766677677676676776767666776767767667677676776667767667767766767766677677676776667767676667767767667676767667677667766677677667767767767766767677676676776676776766767677667767767677676767767766776767666776776676767667676666677677676776767677677667767767766776776767766776767677677667676767676767667677677667676776776767666767767767677667676766677666677667767766767766766776776767767676776776767676766767676667667767667767676667676676776766766677667767676677677676766766766776676776677667677677676767666676667767667677677676667677677676767767767676767767767767767677676776767767766776676677666776776776677677677676667676776776767677676776666776776776767767666667677667767767677676767766776776677677667767766677676676666776776776676677676666776767766776667766767767676776766677667676766776767766767677667677667676767677677677677677667676667766766767677667677666676776776767767767666767676677676677667677677666676776776776776766767676676766677677676676667677667766767766776676776767666676776767666676677667676767767666676767676776776676767677676776767677677676766776766666767676776767676677677667666766667766767767677677676767767767676666776767676776767667766666776767667767766677667766776766776676666667767677676677677677676776666776766677667676767767767766776667676776776776667667677676767677666776767767676767767767766766667767677677678676766676767767767767767767766767767767666677676766766667767667676767767667676776666776676776776767767766767667767667766776766676676677677676676766776776667766776767666677676766776667666767767677676677677677666677677676776767677677677667676767767667767767676767766776667767667767676766776776776776776767767766776677677676677676776667766776666677676766667677676667767676666677677667677676776766667676676667666767766776776677677666667666767767666766776666677677677676667767767676766767767767766776776776767767766676767767666677667767676767766767677676766766767767767676676767667676767667767676767767767767666766667676677677676776776767676776676776776767677676776776677677666776767676776676767767766776766776776767767677677677677667767767766776677667766767767767677677677677676767767677676677676767767767676667676677677667666676776767766776776776766677667767667766766776776667766767766766677667667766776667767676767676776677666676776676776666776666667676676676677676767676767667676776666776766766766676776766676776766677667766776676776667767767767767667767676677677667666776667676667767767767767767667667676766776767676767676776776766767767767666677676776776766766667677667766776776776776776676767667767767767676776676676776766776776667666666766766767667767767677676767677667677676767667666776776676667666676776766776767767767676666776767676666676776676776677677677676677676677677676667766776766676667677677676676767766767766776766676776677676676766676767767767677676776677667766676776766776766677677677667767767767766677677667767766676767676776776776676677676667767677676666677667766767767767767667677676766677676767767676677676767667766767677676677667677677666767766766677676766676776767676667667767766776676766776767767767677667767767767767676776767677677676766767676767767676767767767767766677666676667667666776667767767676766676776767667677677666667767677676767666667667666677676767767666666776767766767677677677677676667677676677676676776776767677667676667766776676767767676767766776677676667677667767676767767767767767677676776767667766776767766676767676676767767766767677676676767677676677667667767667666767667766666776776776767767767767767676776667677676766667666776766776766776767667767667677666766776766667767676766776677676776776767767767767676767666767767767767676766766667677676767767767667767766767767767767667667677676677676676767666776776766776677667666766767766677676676776776776767667767767676776676666767767766776767767667667676776677676776766667676776767767677676766676766776767676767677676776676776766766667767677667667666666676677677677676767676676767766767766676776677677676767767767767676776776677677666776767766667667767767676667766667767766676677677676767767676676776677676776766776767677677676767767676677677676776676666667766767666676766776767667767676677667767766676766776677677667677677677676667767677677677677676677677667676767767676776776667766676666767767666767667676676767676776767766776666776766667767677676776667767676767766766666767767667767767667767676776767676776666776666776766776677666776767767766666776776776767677676776667676776776766677677677677677676676766776677676677667677676766667677677676766776776677677677676667677666677666776676667677677666766766776776776677676677677677677676776667767676776667767666767676776776767766667766776766776767677667677667766767677676776666676767767767676666767767677666666767766776766766677666776776676676767667767676676776776676776776767676776667676776776776676676676766677666766776766766776677676766776776667666776667766776776776766776767767766766766676677677667676767767667667767766767676776767667767676767767666676776766676767677677676767767766776767767667766776766776676776766677667767767667666766666776767676767766766766676776677677667767767767677677667676677677676767767767767666766776676677677667667667767677677677676666767766776666767676767767766776767676776767676766677677667677677677677666676676767767767766766677676766667767676676776666767767676776767676776676667676767767677676766666766776677666677667677676776776776776667766767667767676676766677667676676767676767766776776676677667676677677677677676677677677666776776677676767667767666767667667666676766776676776776776676776767766776676776776776766667766667766776767666776766776766676766767766767677667666667676776767767766767677677666776676776676677667766676676776677676767677666677677667676676767677677667766676666677667766676676767667767766677676767677666766767677676766766667767677676676676767766767766776776677676767767666767666677676666667766776676776766776666776767677677676667676666776676776667767767666676766776776776667767766767677676767667766676776767676767666677667767676776676677677666776776766767767676767767767667766676776766776766767767767766776776766767767676767767667677677666767676766667767767767766776766767667667676766667667677677676767676776776677667677667767676776767676767677667767767766767667766676767767666776676767677676767677676677676776766776767666766767667677676776767667667767767677667677677677667677667767767677667677676676776767
6677676676676766776677676776776766776776767677677676676677676766676766666766667766767766766667767676767767766667666776776767667767767767766776767677676676766776776767677676776776767766666677666767766776676767767767767767677677677676766676677677677667766676766776667766776677677677676676677676767767767767766767676767767666766766767767677677676767676776766776767766767766676667767666677676676776767767767667767677677677666776766767667767667766767766677676776676766776776776767767767767667676767766676667676767767767766677677677677667676766767677677677676767677677667767766767676676776776776676676776776666677676776776767676776667677666666677677677667767676776766676667766776776776767766776776677667677676776676767667676676767667766766676767676776776776776776667767676676767666667766767766677676776677666776676766666776776767676776667677667766666776676766676767666776667767767676767676666677666767677676776767766767676767767667666776677667667677667766776776766677667767766667676766776776676677676776776676776676667667767766776776666776767767767677677667677666767767767676676776776667766776776677676776676676767676776776776767677666776767677667667677676677667767677666766677676667667676767677677666776766767766676767677677677677667767767667766767767766676776676776667677676677676677677667766766767767767766776677676767676767767767767676766776776776676776776776766767766776667766676767677676767676667767676766667767676667766776767767667677666776776776677677667766667667767667767677676676767766776767677676676677667766776776776776767766767667766776677667676776776776776776776667767667767767676776776677676677667676767677677666776766776767767767766776776776676776776667677676677667666667767677666677676767767766767677677667767766767767766667667767676766767767767677666776776776667667676667766666767766767677676776776667766677667766676766776776767767667666677667677667767767766677667767666677667767667767767676676767677666667667766767676776776767766776776677676776767667676766776767677677667677667766676776667767676667677676676667767767666666676776776766776766767666776667667676676776767676766776677677676677676667677666776766677676776766767676767766676776677677677677677676767767767677676767667677667677667767767677676766776766776767676776676776767767767677677677666676776767767667767766677676677676767767767676667676776776767676766667676667676666766767767766776776766767767767767766776667767766776776776766676677667676776767676776676676667676767766767667677676677676767767667767766677676776776776767767677676776767676666776677677677677666776676776766776667677677667666776766776676767667767766766767767666666676767666767767666677667677667676766776776767676776767667767766767767676776776666776776776766667766676776677676767767767766766677667676677677667767767766676767676667767676676767667666677676776767677676766776767767766766767667677676677677677677677677677677677676767766676666767667677667767767766676767677676766776776677676767766766677666776676767766667766776767766767666677676766677677677677676767766677666676667676776677676677667677677667767666767666776776776676776776776776767666776667766776666767766677666767766776776667677677667666776766776676776776776767767667676766776767767767766677666667767767676767767767676767767677677676667767677677677676766767677676767666676776667766767676767676776677677667667767667676776776776767677677676667767766776776667676676766767676667767666676776677677667676667676766776667677667767676767676767677677677676766767667677677677676676776667767676667766767766776767766776767766667766667677676776767766766766767666776676766676767766767676677667767766776677676776766776677666766667676676767677677676776766677677667677677676676776767767676667667767677676666767767676767767677677676676667767767667677677677667767766767676767766776677677666667667766776767767667767676767767676666667666666766767767766767766676766767767767767676677676767767767767667667767767767667767676776776766767667666776666767676776667767767767677667767767767767767767766767677667667677677676767767767766677677677676767766776776666676667767767667676776677676677677666767677676677676667676776776676776667667766676767666776677677667767667677676767767767676776767667767676677676767767676776776776776766666767767766776776767676766677676676776676776767766767666676767766667767666767766767677676776677676677677676776766776767676776677676677667767667767767767767667766766776776766767767766766677677667667767766676767676666676677677676776667766767666776776667677677666776776767677677676766767766677667676667676677666767767767767676677667766767676676666666776766667767766776776767677676767676776766776676676677677676666667666767676677677667676676667767676667676767676767676776766776767767677677676676666767676676767666776776776767666776776767767767667677676767677676776766776667677667767767766667667667666776776767766767767767676766776676676667666676676767767666776666676767767676766667766776767766667767677666776766677676766766767767677667667676767766767667666776776776767677677667676767667767766767766676776766776677676776767676776677677667767766767677676776776776667767676676776766666776767677667677677677677676776776677667767666677666677677676677676776766776667666766776767766766776776767677676667767767677666776767766767767676776776677667767676767676776776776767766776667667767766767767766767767767766767766676776766767767676767677667676776766667676767666776677676677677677676676776676766776666776677667667767767677667766776767766776766767677677676766677677667667677667666776666666666776776677677677676676767667676767766767767767767767766767766776766776676667767677667667766767766767667767676766767767666776676667766667676776667676677677676676676767676776767676776776776767677667676776767677677667766776776676776776676676767677677667767767766667677667677677666676667767676767767676776767677676676767666776776677667766677677666776767677676776767666776776776776676676666766766767767676676776776667767767767677677677676776776767677667667676776766667677677677676767666677667767766776766676766766767766776767667667766776776676767767767677677677667767676767677677676667767766767766767766677676766776677676776767666776767677677666676676676776766666776776767767667766767676776767666776767677677677676776776776677676776677667767676767767676767767677677676776776776767767667767767677666776776676666767667766767766666767767766677677667766776677677667667767767676677666767677676766767766767767676667766676766776767767677677677676776667677677677667676676767677666666767767767677677676776767766677667767766767767676767676776677667767766767666776766676767677677676767667767676677676667677677666667767766776767677667677667767666776766676767767676667767766776677666677677676776776767767666677676666676766677667667767767667767676766666767667676776767667767677676766767677677677677666767667766766677676776676676677677667666776767666767667766667767767677677676677676776667767676767676766676776677667766767677676666767676666677677676677676776766767767766776677667677676767766767677667666776767676767767676676676767666766666767677676766776767667677677676666776766767767667766776767676767766667767676767767767677667667677676676767677677677677666676767677677667767766776676677676776776767766676767767767676677667767676676776767667677676677676676677677666677666776767767767677677677676767766667676776677676766767667676676677676676776676767767766766676776776776677667767667766766776767767677666776776767677677676776676767677667767667666767677676676776776767767676677676766677677676677666776776676677677667766676677677676677667667767667766767766776667676767666767667767767766776666767767676666676767677676776766667676676766776676677666776766767666767767767767667766776776776776677676767676667676677666666766776767677676667767667767767767767676767766767676767677677677667767767667667766766667676776676766776767677667676766767677677667767767677666767767667767677677676776677677676767667667676767767766766767666676776676776776776776767767676677677677676666776667766767766676767676767677677677667767667767766767676776776776767676677677677677676767767766766676767767767767766776667767676776767676767677666767677677676767667767677677677677677667767767766776677667766677667767766776767677667677676776766776776766776667677676776767676767766776766766776776776677676766776767766776776776776767667667677677677676776766767767767766776776677677667677677667676776767676677676776677677677676766766767767767677666776767677666767767767666776676666776776677677667767766776766776776776776767766676766767677667667767767676767676766767767666776776667767667767677676776667767766767767766776776776676776767766767667677666667767766676766776776767767677667667767767677677677677677667667767767767767766766666776666767677667676677676767676676667766776767667676776667767667766767677677676767766776767677677666767767767767676767767667767667767766766767667766776767767676766676667767767676767767767667676666766677676766676767766676766776667677676767677677677676677677677667766677676767767766767767766776677676776676767766776767767767767676666677676767767767767767677677676666767677677677677666667767766676776776667677677677666767666776677677677666776677677667767676666667667766776676676767766767767677676767767767676766766767677667766776666776676776677677667676776666667767677676666776666767676676776766776766766776776767767767676776767676776776677676676776767767677677667666776767676766767676666767767767767767767767676776666776667766776677676776776667667676667767666676667767677677677676667767676766776676776667767767676767667667767677677677676666767766766776676776767767766676767766667767766776776676676676776666766776767766776677667677676766676666776776667767766776677667677667767766767767767677677676766767767677676766767767766776667766767767676676767767767667767676767676677677666776767667677676676767767766776776766666676767677677676776677667767766776776776776776767666677667766766676776676667767767667766767667677666776766767676677677676776766767676767667
6667767767767667677676677676677666666767767767676767676776767766767766677677677666676766676767767767766776666677676676766766666776776766776767666767767667767767766676767766766766677667766667676766776677676767676667667676776776676676677676776766766776677677666676776666776776776776776776776767767667767766767676767767667767767667767666666776776767767667677666677677677677676666767767666667767767766766767666776776667677666666667766766776766667767677667676767767766776776676767667767767677677667667766677667676676677667767676767767767767766776776676667676776677677667767677666767667767677666676667767676767677677666767676667676776776776776677666667767666667676767766666776666776776776677676776667766776766766766776667766667767767677677676776766766767767677666766767767766766667766676676776676676676767767677676767767677677676676776667766776776776767767677676766776767666776677677666776766766666766776677667676677677676677676776677677676767667676677677676767766776677677667676776767767676667677667676676776776776677676767766776767767767766677667676767767676677676667667666676776776776767767667766677667677677676767667767767667766766767677676767767677676767677676667666677676677677676776776766767676776766776776677676776776677676677677666776776766767677677667677677677677676776676766776776776667677676666766677667767767676776776766766667667677677677666776767667667666767767677667767767676766767676776776677676767677676776767667677677667767676676767766776677677667676776767666666677676767677667677676776766776776676766776767676677677677676767667667766676776677677676776776776776677677666666677676776767767677676776677676667676767767677676676767767666677667667766667676776667766676776667667676767666766677677666667676676667767667677667766767667767666766767667676776776776677667766776767767767677667676767676767767767677676766676776676766767667667677677676776776776776767767666776767766677676776776667666677677676776677677677666677667677676677677666776676767667766776677676766766767676676776776667676776776676667767767677667676767666766676667767767767677667677666766667767767767767766776676766767767676677676776776767767767767666776767676776766776767767676666767677666677677676767666767667677676666776676776766766676767666676776677677676767767666776666767676766677676776776776767766776676667767766767767666677666776677677676667766776766776677667666767767666776666776667667767766776676766776767676667676767667667767767767767767667767766677676776677666776776676767767677676666767767767767766676767677677676766776767766776677666766767767676776776767767677676776776776776667677667676776776776767766767677677677667667677676766676676776677676676667767677677677677667767767677676766767676677677677676767766767676767676677677667677667676776767766767676776766677666767667766667667767676677677667667676666767767667676767766767766767766676667767767667676776676667767767667677677676766776776667677676676677676776767677676776766677677676676767766676676776767667676767676776776776766776767677667677677667676776767676776776766776767677677676776776776667767767767677666776776776776776667677667676776676767676776767766677667667676776776767767767767766767667676776767767767767766676776776776676767676676767676767767676667767766676767677667677676667766776667767667677676767767767767676666767767666767676667667676767667766676776776776766676776766767767767766677676776776767677676776676766776776676776677677676776766776676776776766776767667676776776676767766776776676676676767767666776776776776776767676677677677667767766666676767676667767677676676776776766776776676776767677677677677677676767767767676776667767766776677676776767677666776667676676677677677677666767767677666766676677667667677677667767676676767766766776676776776666677676776677676677676666667677666666667766766776666776667767767677677666776766766677677676767667667666776776766776776776677666766677676667676677677676766677677676776677667766666767767667766776767676776676767677667676767676776776767767767767766767677676766767767767667766667767676767767767677677676776667767767677677667677676676667766766767676767767677676776677676776666776676666776676676676767666766677677676776677677676677677676766776666676767767767767766677677667676766776676776667667767766767676767766767767676677676677677677676676767766667766766667767767767677677667666667766676677676676677666776667667767766676667677677676677666766776677666767666767676677667677677677677677676776776676767676776776667667766767767767767676776766676776776767667767676766677677676767676776667667767676767766667676776677667767767666676776776677677677677677676676767766766776766776677676767666776766767767676776677676676766776776776767766776776676776767767767666767766776767767767677666776776767766767767667767767677677677677677677676776776766766676677667676676667767676766667767766767767766776767676677667676766767767677677677667676776776766776667676767676776766767767677677676677677677676766767667677676767676776776777666776767666776767676776667676776676766677667676776776676766766776676676767667677677667767667676676776767677676766776667677677677667767767677677676776766677677666767667767676776776767767667676776767767676776676776676766677666767677677676667676776677677677677677676776677667676677677667767677676767766767666776677677667767676776776676666766776677676677667766767677676776677676766677666776766776766677676776677666776776776677676767766667667677666767677676776677667767767677667676776677666676767676776776676767767676776766767767767767677677666767677666766767767767767676776676666766667667766767767676776767766767676676776766677676776766766676676776776676677676776766676776776667676767676677676767667667767767676767677677676677677676667676767767667766766667767677667677676677676677676776767767767767676766767767766776677677676766676666676767677676776776776767677676776767767767677677676766776767676667767766766776667767667666767677667767767767767667667676767766767766776667667677667676676667766776776776676667677677667766767677676677666776767767667767767667676776776667767676776767676776776767677667766676767767677677676666766666767767767767767766776767767666766676776676767677667666767666767767677667767676677677667676677667676666767767767767676676667676776776776776767767677677677666677677667767766676767667666767767767767767767766667767667666767767667676766677666767676677667677676776776676776667767767667767667667676776776767666766766767766677677667766767766766776677667767767767676666776766667666776767676676767667667767667767767767667767767767766767667667667766766676767667676776767766776767667677677677676766677667767766776776776776776776776767677677677666776767676666776776766776676676666776666767767676667666776767767676767767766667767676667767767766776776766676767676776767667766676776767767767667766766767766767766776766767676766676667767676767766767677677677677666767676776767766767676776776776677676676676776767766767767767676767667676766776767676776766676767667667677676767767676776776776677667767767767767767677676776776776766776766776767767767677676767667676666767767767767676667666776767766776676776776776767767766767677677677677667676776766677676776767667767667677677667766776767667766767767767677677676767667667767677677677676776776767767767767767677676676776677676677677676677667767676776776776776767766676776767677667767667677676676766667767767677677667766776776766676767767677677677676776667677676776776676767767666767676776776766677677677667766676767767766767767666776776667677667676776677666776766677677667677676676676666767767676767766776667676767767767766776767676766767677667766767767676776676677676776776766767676666676776667767667767677676677676667766767767767676767767677667677667676776766677667767767667766767677667677676776676767676776676767767676776776676666766776776676767667766776677676766776776667766676776776767676767667767767666776776677666676677676776667676767677667667767767667676767677676767677677677676677677676766677667767767767767767767676667766676776767767766776776767766766776776767676776776767676776776767676776677666766776776767667766767767676766776676767667767676767767667767667676776676676666667767677666766776776676766676677667767767766776676767667766767767766776677677676676767667767676766767677677676776776776776776767667766766776677667677677677677676667677677667767766676767766776776776776676776776767676676677677667766767667766776767766767767766676676766776676767676766767667767766677677677666776677676776666766776766767676776776767766766667677667766676677667766767767766776776677676776776776676776766776776676766776676776677666676776767666776767677676676667666776677667767767767766676767767677666667667767767767767766767667667767767767767677677677677677667676766677667666776776776667767767676676767767677676776776667666776776677667767767767676766667667767767767766677677677667766776767767766766776766676676676676776766676776677666667767766767767667767766676776776767767667766767677676776667667766667766766776767677676766776677667767677667766776676776667667666676767676776767676677676676677676676776677676676767767767666677667767677677677676767767677676776776776776776667767676676667767766677666767676776776676776767767667676767767767667676666776677666767767767767767766766776767667767767767666767677677677676776667767677667767766776677676776676776776776776766767766677676677666776767676776677667677677666766766767767767766767677676677677667676776776766776776666767676676677677666776767677677677677676677677677667676767677677676676767767767766766767677676677677676766776767667667767766776776766776766676776776766776776766776766776667766766776767767767766776767766667767767667677667767767766776776767766677676677677677666677677666767767767766776766677677677667676776766767767667766776776776776766676767676767667676767666667766677676766776776677677677676766676666766766677666776767677667767676767767676677677666776767767767677666776676776776776676676667766776676677676776767667677676767677667667766776676677676677677667676766667767767767677676776767676
6776677677667767767677666776776676767677677677676667767666776767677676767676676767676767766666767766767767767767767677667767766776667676767676767767767677676776776767667767767676677676766776776776766776776666767767767767676767676767767766776767676776776676676767677677676766766677676776676676676767676767667767677677676776677676666666766767667677677667767667767677676767766766766767676776666666776666766666676776766677677677677677677676676767676676766767767676767677676776666666767666776776766776776776666776776776767677666766767767677667767767666767677677666776776767676767767766776677677666767767767666776776667766767766776767767767666676676767676676767766666767766766666677677676776776677667767667676676776767767767677676776677677677676677676767676677676677676677667667767677676766667766776676767767766776776766766667667676776666766776776766767677667767766677677676677676667766667677676676776767677676767767677667666767676767676767767767767667677666776767676767676767676776767767677667767677667767677667767766767766677667767677676676676676667676776677667767767766677666676776676776766776776667767666676677676776776767677677667767677666677676776776776776776776776666767767667676666776666677676666767767766676767766677676667667667667676767766667677667767767767667767767676676776767677676666667766776677666776767677677677676676776767767676767666767767666776666766766767677667667666776776776677677676776776776776767767766677676776667767767677677666766677667667767767766767667676776776667767676677667767766776776677676666666667766767676676767676776666776676767667677676767767667677676776667676776776767666767676677667767676776776667676766766776776677676767766767677677677677676676766676776776676776776776776677677676766776767767677676776677667766767766776676676676767677676677667676767766767667767667667767767677667676767766766776676767677676767676776776677667677676667767767766776766776776776776667677677677676776766776767677667766766776776776767667667677677667767677677667667767676776676677677676767676776766766767676776677677676677677677667767677677667676776776676776667677677667766767766767676767766776677677666767667767767667677666767767767766676776676776666767677667667767667767766766767677676676776667766677677676767667676677676677677677677677677667767676767667767676776767677677667677676676677677676676767766766767766766767677677676767667767677677677677676666677676667677666677676677677667766767676767676767676667676676677676776767766766767666776766776776766676776766776767767767767767766676666776776677666677677677676667677676767767677677666676667767767667677667676776766767667767766766677676776776767667766767767677676767767766676667676677677667666667676776666776667676776767677677677677676776776776767667766667767766776776677676667766677676776767666776776667767767767767676667677666667667667767767667676776776767766776676767767676677677676776766666676677676767767767666677676667677666776677677677676776767677676776676667667767767677677677677667676667766676666767666776676766776677677676776767677666776776767767767766676767666666767766676767676676676767676776667767767767677676676776676666776666676676766677676767766666767676676666776767676676766776766776776766767767667767677677666776667667666776776776676767767677667767767676677666776766666776676776676767767766676677676676767676767667667676676776767767767667767667677676666776676676776767767766776776776667667676776676766776767676776766767677667767667767677676667767676677667767676666776667767666767676767766767677666677667767767676767676767767677676776667767677666776676676676677676776767767677677677666776767767667767667767677677667667677666776767676776776776776676776766776676676776767766767766667766767767677676677677666776767677676776767767676677666766776776666767677667767767766767677667767767767767667676667766767767666767766776767667676767676776677677677667767676776676766677677667767677676666776677676766776667766676776767767766766677676676776767767667766677676677677667666767676667767676677677667677667767667667676677666676767767677677667667767666677677667676667767677677677676676766766766766776766767667767766666677677676676776776776767767766767666776776667677667767767767667767677666776776776776677677676767676677677666776766767767667676676776767767667676766767767677677677676767767676776776766776677667767677677677676667767767767667767767767676776776766766767676776776776767767767766667767766676767767677677677676776767767766767766676776767767676667676676677676776666667667766667767667767677677666677667667676676767766767767766776677677666776676776767766776776676766667767677677677677677676676667766766767767767666667676776677666776776776776667767667767766766776676666767676767667767767767766767666666776767766677677677676776666776666677676776767766767767766776676767766776767767666776767677676666776767666666766776667677676767677676766776767667767677676767767677677677667677667667676767676767767677667667676776776767767766767767767677667766767767677677667767767766776776767677676776776677677676767676776767767667766677667676676677667677676776776677677666667667767766776666676666767767667677667676677666776767767676776766677676666776776776677676676767676677676767766667676667667667667676776676776676676776666667676776776766776776767677677667676677677677677676776767767676776667767677667767767676776767676767676776666767676676666776667767677677676776767676766767677676766766676776776677676776776766776776676776666776776767677676776776776667767767667766776776677676677676776677677677667767677667667766766776776676766776666776776767667667666776776767676676776676677666676767667666677666677667666767766776767677677676676776767767767676766776776677677676677676767667676677677677676677677677676766667677677667676677676667767667667766676767766766766767677677676776767767767676767676767666766767766767767676776667767766776776767676667677677667767767767676776776767767767676767767677667767767666766767677676776767766776776676767767767667676677667767676776776766766776776766676677677677677676767677667767667766767767766667676677667767767767767767766766667677676767767677676767677676776767676667767767677677676776677677667767767766776767766776667667767676677666776676776767766676677677677677677677677677667667767767676667677666676767676766767767676666676776776667766677676677677667677676776677676776766776676767677677677676767766776677677676676776677676677676676776676676767676766776776766776767767677677676767766767767767767676767667767767676677676766766766676766667677677676776776676666776677667677677677666667677677676766767767677677677677676766776676677667767767767666767767767667767676667667667667666776766677677677676766767677676667767767766676767677676767767676776776767767676766766767767676767766677677677676677667667767767767766776776676766776766676767666776776667676766776776776776776766677677676776776767766767767766776666767767677667677676767677667767677666676776677667767676776776676776676776776776667767766766766767676767766676776776776676767666776766676767766676666677677676767676776767767767677667667767677676776767766767767767667676767766767766766676667767667767677667676776766677667767677677677676667667767767666776766766776767666666776767767767767767767767676776676776776676767676776766677667666767677667677666676766776667677676677667667767667676776666767676776776776776677666776767676767666776767676766776767666767676767667666677676776676666776666767677677667766677677667767677677666767676767676776766767767767767676677676776776776767766776766767677667676677677677676776776767767667767677667767676776776666677677667676767667676766666776776666667767666776767767766767766666767676676776676776767677676776776776667677676667667767677676767767767676667767666766776776776677667767766676767767666677667767676676676776666776776677667767767676666667676767767676776676767677667766767677677676666766767766666767666776766767766676776776767676766776776677677676667766766776677676776677666677667676766776677667766667767767766776676767677677667767677676776676776766776667767767767677667676776766676767767677676776776776766766766676666776766666776767677676766676676676667667766776677666766767667677667676677666677667767676767766676776676776767767677677676676677677676677667767767666767677677666776676766767766766676766667677676766776776677676767676767766776776766766767767667676767766767766766676776766776766776677677666766776676767676776767767767767677677677677677666676666776766767766676776676776767766776767767766676767767667677667766666667666666767676666766767667676776667767767677667766676677676776676767767666776766677666677677667677667667767767677676767667676676776676776667767676776766766776776677676776776677676767767667766767766776767677677666767766767677676666677676767677667766667767767676676766767766776767677677677666776676666766776677676776767677676667676766677676767667766767767666767767767766667666767676667767767677667677676776767677677677677677676767666766776676676676766766677677676767767677676766776776676776776677676666776776677676667676776667767767767767676767766776767677676767767767676766767766776776766676677677676676776677676676776776766676776767767677677676676767766767767767767767766767766776676776776767767767676776776677676677676767676766677676767677677667677677677667667676676767766677667667766767767767766767677666676767766667676766776767767767767767766776666776776766667677677666767677676677667677666776776767766667677677667677677677676776676776676767677667767666776667767677676766766767766676776766766776776767667766776767677677676776767676776677667766677666766776776767677676776767667766667677677676676776776677677676666767677676767766676677677676776767667767767676677676666676766776776776767767766767766667676767677676667766767677676776677677677676667666766776767676667676776776666766667766776776776767766676776776677667676676767767666776767767767767677677677676676677676676767767766667766776676766776776767667677677677677676676776776677676776766676677676776767767676767767666767667766766766776776
76676776766776676776776776767766676767677677676667676766766677677667767667676776666667666766776776677677666767767767677676677677676766776766676677666767766767667766776776766766767767767676666676676776667767767767676677677677676776676776776767767677676667767666677666767676667766677667767766776776676767767766676676776677667767677677676677677666667767677677677667767677676776677676767677667766767766677677677667766767677676676767677666767766776767766767676676776667676677676767767767667767767767766776667676776776677676676776676776776776776767767677676766776776767766776667677677667676677677677677676667676677676776776677676676677676766767767666767676766667767767766776776767767767677666776676776767767767667767676776776776776776766767676776776776767767667666776677677676767766776676667666767766766677676767676776776767767667667766767767667666767677676767676776677677667766677676767767767767767667767677676767767667666776767766677676776767667667767677676776766776767766676676677676776776776767766767677667766766677677667676766776776767767767676676776776776766766676767667767676767677677676767677677667767767666776776676767767677676776767677677676676676676676766676776677676767767677677666677667766767767676667766776776776676676767767766776776677676677676677677676766676767677667766677666766767766667767766776776676767676676776776677677676776767677677667676676676776776776766667767676776776776766676676776667677666776676767676767676676776776776677676676766667767677677666767766676767676767667766776767767767676776767767676776667667767767676767767767767676776776767677677667767767766667767666776767666677677666667767677667676766766776776776776667676776776767767767766767677676767767676767666776776776677667767766766667767766766667676766677666766766677677666767666676667767767767766767677677676776767767766776666767677676667767667767676767666776667676776667767767677676666776776767767666767767767676677677677676677667677677677676677666776776667767667766776766776776667676767766776767677666667767677676677677677677677677667767767767767767677676776766776776767766767766776676776666776776767767676767766776776667767667676676776776767766776776767766676767667677676766677667766776677676776667676767676767766767766776677677667676767767677677677667677666776677676766776767767677676767767767667766767676677677676776767667767667767767667767677677677676677676766776676767766776776677676776767766776677677676676767667666767767767766776767766766776677676666767676776677676776776776667667767766776776776767767766666776767767666766766776666767766667767666667766776776766766767766776767667677676776776677676767676677677676767767666676776766767676676677676776776766776767676767767767676666676676776677677667766767767676776766677677666776767676767767676776677677667767767767767767677676676766776767667667676666676776776776666776677676776776677677676677677676767767677667766767676767677666776767676776776776677677676776767677676776667677677676776776676767667767767677677667666767676767767677666776766667767676677667767766676776667677676776776776677677677667677666677676776676666667667767667766676766776776676767667767767667666666666667767767676776766677666666767767767676776767766776767767767677667667676676677667766667767767767677676667677676666676776767767767676667676776767677667767677667766767676767676767666776776767767767767667666776767767666776677666776776776666776677677677676667766767666676766766767767767767767676667667767767676776766776776776767766776766676677677676666767676776667767767766767766776776667766667767667677667767767667677676767766677676767677677677677676667766667676776776667767677667676776776767767767667767767766667676677677676766776776776776776676666676767766677666766677677676776666776767676766676676767767676776776667767667676767766767767676767767767676766776766766677676677677676767667677676767676767767767667667767767677676776677677667676776766667667767767767767677676767677676776776776667767767677676766767677666677677676667676677677667677676776776767767677676767676767766767677676676676776767766767676776676776776776776766676776766776676776766776767767666667766776667767767677677677676776677667676666767767766776767767766676667676766776676676767767766677666667667677667767766767767676677677667676776776766776776766767766767767767766767676766776667676767767766677677667676776667677667766667676667676776767767767766676767666776767676776667677677677666667676776767667667667676776776666766767767677677676766767677667676767677667666767667676677676776767677676676677667767676767676767766677666676776767677666766767767766776767667666776676776676766766677667677667667667767677666766776667766776776776767766666766677667666676776767767676767676676776677676766767676776676776776766776776776767766767667767677676667767676676676766776776667767677676767667767676776767676776667767766677676776767767766776677667767767767666776766767666776767767677677677676776767766766776677666767767677677677677667767767677667767677677677676676776676767667766677667677676766676767677676677667767677676667676776776776767676677667766767767767766676767767677676676776766776776667676766776767767677667677666676767667677677667667667676677667766676667677676767676677666677677677667767766677676776766766677667676677667766677667677666767666667767666677667676776776776776766677667666776776766776677677667767766776776677676767667767767767767667767677667666766666776767676767667667767767766667676776776767676767676766776666776776677676767766766677666766776767676767767767676676767666667767766766677676776776767667666677677677676766676776776676776776667767767676776677676776677677666776776766767767766776767766677667677667666776776776776676776776677666766766776766767767767767666676677677667677676767677677676677677677666776767676676666767766767666677677676677676776776677667676776776676676776767766676767767767767667667767767766677667767766776767766766776677667766776666677677676666776677676676677676776776677676767667767767666776776676767766667767677666677677676767667767677676677677676767666776776766766677677677676776767677677676677677667766776677677667766776667766776676766767766766676766776776666767767677676666676667676776776776776767766676676667667677676767766677676767676776667666766766767767766667677676776776776776766776776677666776766776766776666676776776776667766767766776776766776776767766766676767767767767677677676776666776766677677667767767767667767676666776667767766776776766776767767666766667766776776667767766667677676776767666776677677677677677667667767677676676767677677676767667766676767767677667766667676667676776677677677666776776776666776767767677676766676776676677676676767767666767766676677677676776767766666667766767676666677677676766776766776676676767767766776776767667766677667766667767667677677677676767677677676767676767767767676767767766776766767767767676776677667677676767767676767677677676667767766766776767667767767767767766676766767677667677677677677677677676766767676767766676776776677676776666776776776776667666677676676767677676776776767766767677677667676766667767667767667767676776676677667676767667767767677676677667677667677677676676767767677676766677666666766676767766767766677676767666676776676676776776776677666677666676776767767677677676767677676776776776766776677676767677676766776776767767667667667677677677667767677676766767767676767766676776776776766766676676776676667766767766677676767766776666776676766666677667677676766667676776666667677677676766766677667767677677676767767766767766766776776776776676677676776767677677667677667676676676676776766776776776766667767766766767676767666776767677676767676776677677666776776676776767676767766776776676776677676776767767677676676767766676677667666767767676767676776667767667767767676767666766767666676776676776767676767766767767676676666766767667676776767766767766776776767766667767766766766776776767767677676776667677676767767767767766766767667767767767667667766767767676766776766767767767766767666676776767676776776766766776776776767676677676677677676677667767767676766776767767766776676677677667677667767667767677667676667677676677676776667766677676766776767677677667676677677667766776767677676767767676676776776767767667676676776766677676767676767677677676667667676677666776776667676776676776767767767677676767677676776776776776776676776776776776776776776677677667766776766666677677677667667677666767767766767666776676677667677677677677666776676676776767667767667667766667676767677676676776677677667677676776776676767767767767767767667767676776767667676767676767766767767766676767677676766767667767767677677676776767767667766776677676767767677677677677676676776676677667667767676667677676767676776767767766767767767676776767677667767676766776776767676677666767766666767767767767667676766767767676776767767676666776767767767676776667767676676767767676677667767677677676667667766767767767766676776776766676767667677667666776677676676677677676676776766677676767767666766676776676776677676767766766767676767767766776767676776677666767677676767677677677666767677677676776776667677676677677667767767767766776767676766667676767677666766676767677677677676766667767767676676776767677677676766676767767767766676776776767767666776667666776776677677677667766767677676677677677676776776677666776667767767667677677677677677676766667766767666776776677677676766676767766767677667767676676766676767766776776677676776767766666766776767767676666776766776667677676667767677677667766667767766776776776676776776766676776766767767676776766776776776767676767666766677667666776667676776677677677677667767676677677666776776767767766676677676776676776776776766677677677676677676667676776766776776677667676776776667767677667677677667766776677676776776776776677677676766766767766666776776767667767677667667767767677677666677677676676776767767676776767766776776776776666676666767767767677677677666676677667677666776667677676766776766677676766776766776677677677677677677667676767766677666677676767767676767767766767677676767677676676676677677676776676766666767667
67677677677677677667676767767676767767767767766676776767766766766676767667676667667767677676776677667767766776776776677676667767767767666767676767767767766766776767767676666767677677666766667667667767767766767767676776776766766767667766767677667677677666677666776776667677677677666676776767666766667676677676776776767766667767767767767676776767766776677677677677676766776766767676767766667767767666766677666676766677676776677667766766676666676766776766776676676767676676767767676767677667676776767767667676767677677676776776766677667677676767677666776666767766776776767767676767676676767767767767766767667767766776676676776776766776676677676767676667677677677676666776767766776776767767677667766767677676767767677667767677667767666776776677677677676676767677677667766776767767767766677667666776767677677677666776767767677667767767767766666767676776766767677677676776676766666776667667676666776776677676776676677667767667767767766677666677667676766677677667676776776776667767767767767667677666776767666776676776767767766767767767767667667676766766776676767766767766776676776767767666767767666776776767676776677676677677676676766776767767677667677677676667676667667766767677676776667677677677677676776776767766666676776776776676766767766767666766776776776766667676776776677677667667767677677676677676776776677676776776767676766767676767767766776676667677667767767677676776677667667767766667677666667677677667677667676776766776776766767666766767767767667677677676776776667766776667676776776767766677676677676767677666766677666766776676677676767677677677676776767766676677677676776676676776767676776766767767767766676767677677667676767677677677667666776767766776666766677677677677677676776776767676776767767666677667667766776677667676776776676767677667767766776766667766766677676677667767666776776776776767677677667767667677666767677676776767766676776767677677677676676767677666667767767677677677667676776677677667676776776667667677676677666776776776676776776776667766767767677667676776776767667766767677677677677677677667767767767677676776776776676776776767766666767677677676676667766767766776776767677677676767766677676767667767766776776776767767767676767767666677677667766666776767767676776776776767766766767767767767767767766676776676676767767767677677676677667767667677677667677677676776767676767676776767667767767767677667767767677666767666677666676776677676766767677667667767767677676776776776767766767666776776766676766767766676677667766676667676776776776667677667767766676766667676766776767766766776677676776776767676767677677677666767767767676776776776767767767767677676776666776666776767767766766776776776677667667767667767666766677676677667767767676776776767767767767666677676776667676766776766666677677667766677667767767767767667767676776767676766667667766767767767676667767676776666677677666766676766776767767677667767677677667767677676776677676677677666767767677676667677677677677666767677677667767677676766776666677667677676677676667767676766767676766677676766776767676676776767767766767767676676666676767767667766776676767767677666677667677677667767767676767676776676766677677667766767766767767667766766767676677676767677676666767667677667767767767666676776776676776767767766776667767677667767767767666766677677677677676766767677677666776776776776776676766776676776767667667677667666677677667767667667666667677676667767666666677676767676676767767767676667676676776767667766676776776776766776767767677667677676776667676767766676767767677676767667676767767767676776776776766776767767767767677676776767676666776776767676666766677677676766776776676776667766776677667676666766776667676766767677667667677677667766776677667767676667766767766767767767676677667667677667676677677676766766767766776776767666776776776776667767667677676776666776776767766766776776776766776666776766776776776776667767667767677677676776767676766776767677677677676776677677677667676766767676766776677676676767667767677677677677676766776766776676776767676776677676677676767767767676767667676767767766666676767767676677667666776666776767766767677667676667677677666666776677676776677677676776776766776676776666676766767667677677667766667677676776667767767676776667677677667767677676676676666776767767766677676666767667767666776766667767677667677676667667767767666676776766776767767677677677667767676767677667677676767766776766776767676776766767766767767677667677676767676677677677676776677676667677666767767766676776776776766767766776667767676667767767767766776676767677676767766676676776767767766767767766776677676776677676667676776776776776776766767767767677667766776767766776776676676776766676677676767767767677677677677666766776767767667767767677676766767677676767667667667767676766677677677667667667677676677667767767766776677676767766677677666776766776767677676776766767677676677676767766776766677676776676676776766776677667676767766767767766677676676766776676776776676776776676667767766776676766766766676766776776776676776677676676776776666667676767767666677667677676676766767667677666676667767766776767676766766767767767766677677667767767677676766767667766677676766767767667767667667767676767667667767766677677677666776766677676776676767677667766776666776767676776677676676776776776776776677676667767676776767667667677666776776766767766766776776767767767667767767667766776766767767767677677677676677677667676767677667767767767676767677676776676776776677676677677676767766767677677676767676767676767767767676676766776776776776776776776776776677676776767676767676767767676767766776767766667667677676776677676667767766676676776677666776776676667676767766776767676667677677666776766776776666666676676776767676776767766776776776767677677676767677666677676776676776767767677676666776767767766767767677676767767766766677676676776677667767676676776676676766776766776776677676776677677666766776667766677667677667767766776676677666767676776766666776676676676766767767767666766676676767677676767767677676676776767767766776776767767766776676767767766676767767666767676776776667766676767667677676766767767676767667767767676667676767667767767767677677677666767666676776666766776766676766776676676776776776677676776776666776767677677676767677667666767766776676767767676776676776767667667667767767767676667667766776667667766776776767767767676667677677676767767676776677676767767767767666776776767766776767676677676676676767677666667767766767676766676776667767667767666776766776667677667676676767676676767676776677676677667667767676776776667676766766767766676776767676776776776776676667767676676776776776676776676676767677677676776776767667677667766776676767676677676666766776767677667667767667676666767667677667767767767676767677666766767677676667677676667767767766767767677676666776677667667766776677676776766766776676676677667667677666667677676767676776666776666776676667677666677676767666677677676767767667767767667677667676677677666767766766677677677676766776766677677677677676667767677677677676676776666666776676776776767767767766767677676676767767766667766776766667766666776767766666676776667667676676767667767767766667677677677676767766667667767767767767667767677676676667677676766767676776677666767676676776676676776776776776767677666667767766767676767677667766776677666767767767676767677666766676677677677676677677677676677667767767767767677677676767766776677676676667676776767667766776776667767667666767766776767677667767766776767676767767767767676767766767667677677667766766767766776767766776667767767767767666767766776776767667677667676776766767767676767767666676776667767667766677676666666766677676776767676776776776767676776677676666766776776766677676776776666767767677676776776676677666767767767767676767666766767766767767677677666766767766666676677667667677667676676776677667676767676767766767767676676766767666676677677676676776776677667677667767767767676666767766677667767677677676677677666766776666776677676776766776767676776766776767677677666677666776766677676766776766677676677667666776766776767677677677677676667766767676767666776767767767767677676676767767666776666776776677677676776766676776776776776676667767767767676767767767766676677666776776776767667767766677667667767676766767767766766767677677677667767767766767767676766676776667667676766776776677676776776766766767676776666776676677677677677667667767766767766767677677677667666766676667766767677676776767677677667767676776676767676776677677667677676767666776776776776676667676776767767667677677676676776776767767767767767767676776766677677677677677677677667767766766676776767677677677666676776776767666677677676767677667767677667766767676776767676667767677667676767677677676776677677667677676767767766676776776776677667676776776766776776776677666776677677677677676776766776766776776767677677676776676776677677676667676666776767767767766766766767767676676776776767766776676766676766766677676776776776676676776767767676776776767767766776776776666676776677677677667766776677676767767766776667667677677676676767676767677676667676776776766766676767767676776667666767767667767767676776776666776766766677676766767667767676766677677676766776667667767767677676776677676667677666776676677667667767767676677676766767766767767767766767666677667666776666767767767767767676767767676676766667677677677676767667677676677676677676776776667767767767666767676776776776676677677677676767767767676667667677677677667767766767767677667676776676767676767677666677676766776767677677676776676676676677667767667677677677676776667767767767766767676776767676676766776776776676677677666666776666767767667667676767767767767677677667677676776767667677676766677677676676767677676776767766676776776767766767676767677677677677677677677676776767667767767677677676677677676776667667676776767676776767767676776776776767766776767767767767766666677677677677677677676676776776776767677676776776776776677676776776677676766766676666776667676767667767766776677677667676667666667767677677677676767677666677677676766677667677676766776767767676667766776676776776776776767766767767766776776667667667
36766667766667676766677667676676767677667767767667767767767766776767666767766677677676776776667767667676776767677676766776667667677677677676766767766676767676766776676767767766776767767767667667676767767767767676667767767767676776776766766677676767766776776767666766776767667767677677677676767767767767767767676666677677677676766767676776767667667767767767677667676677666776776776766676667676766776676776766767666776677666767767767767767676767767667676767667677666667667676767666767676766667676666667667676767677676766667666677676666776776677677676776767767767676776676677677677676776776767767677676766676776667766767667767766676776677677666666667767767767676776677667767667677677676677667677677677667676676776776677677677667677666767677677676767677676766767677676776776776667677677677677667767766676766776666666676776776776677667667766677676767677677666677677677676776677677676766676666766776776767767767766767766676676766667677676676767676677677676766776776776776776776676767767677667676667767667767677676767767676776767666677677666677676776676767767666667766676767667767677666676676776776776767767676767677677667667666676676776767767767676766676676677666767667767766666776776767766767766767766766767766766776677676767677677667677676677667677666677677677676677677667677667667767667677666776776667677676776776677676677677677676766677667767766776776767667767677666767767767767667766666767767676677676766767676667766766766767767767676776776666676667676676767766776776776666676776667667676776767767667676676776766667767767766676666776677676767677666776776776677676677666667767767676767766776767767677676776666776776776776766776776677677676776676776776676766677667766776766767767767766666766776776776676677666676776767766776776676776776677676767766667676766767676677676676776767677676677667767676766767677667676766677677676766677676767767767767767677677667767767767667767676776776766677676677676776776776776766676767677676776677676767767676767766767767676766776776767666767766776776767667767766776767676776767676776676776666766766776767667767766667676676776766767766767676666677677676677666776776767676667667676767666767766776776776667766667767676767677667767767766667767667666776767767677677667767677667766776767677676667766776766676767766776677667676766666776767766767677677676677666666677677677677667767677677667676766766677667766766776776767767767677667676776677667677677676767766776676776766766767677666776776776767767666767667767766676676776676666767677667766776776676776666676676776767766766767667766776776767667767767766776767767767677677666776666767676776776667667667767766677666676676767766776676766776677676776667766776776776776667677676677676667767676666776666676776676677666776767677667767676766766776766767666677667667667667767667767767767677677676677677676676666776767767767677677677667767767667676767677666776766666666767767766666776767766667666667667667767767766667766667677677667767677677676666676766766776767676766776767677667766766666666766776767666676767666766766776667666776677677676766766676776677676776776677667767677666776776776776776776767766776667767766776677676776677666667767767666676776666766776667766776677676676677676767677676676776766766776776677676677676776676676767767667677676767766767766776776766677677667767677677666677676776766667667767676677676776776767677676767766776666666766776767767766776776666677677677667766776766766767767767677677676767767767667667767676666767666677676666767667766766767677676677667767677677676767767767667676776676676767766676767766766767767766776776666766666766677676776776677676677677667676776767676677677677677667766767767677667667767767767667676767767766766766776776776677667667766776776766767676776776666766776776776766776776767676676677667677667667666776677676776767677666776776776767677676767677677677676767677667767767767677666776776677676767677667677677677667676767676677677676766676766766766767667667677666767677677666767767766667666666767766776666767677677677676776767676676776776767676677667677667677677676766667766767766676677667666776667767767676776766676677677676667766676776766776766667767677677676766767667767667767676767666767676767766667677676776676776776766677666676767667767667766767767766766767677676676676776776767767766667676776666767677677676776767677677677676677666776767766766766676667767666776767676677667767677676776776776766677667666776766767677677677666667766767767677667676677677677667767677676667767677677676667677676677677676767666766767667766776776677677676776767677666766776667766776776667767667677676776776766767676676776667676776767766776776776776776677677676776676666767766776677677677667676666767667767766767666766776767767767767677666776767766776776767676767677667667677677676767676767666776776677676776776776767767666776767767766776677667666766676677676776767667767767767677677676766776776767766767667677667767767667667767677676776776776667667766677677676677677667767767676776767677677667677677666767677676676776767766776767767767676766676677667767767766677676767677667677676676666767766776677676767666766776667767767767677676766676776667767767766767676766766667667677667767667677667767767666767677676767767667766676776676776766677677676767677666667767767766767767766767667676676666677677667667667676667667666676677676776676776767767766667677667676776767676677676776676776776676676767767767667677676767667677676767676767666767767676776766776677667767677667677666676776676677667667767676776767767767767767677677677676767666776776776676776767666767676776776766776776776776677676767766677677676677676766766677677676766767767767676667667766776767766767667767766776776776776776776776677676767767677676677676767677676677666666776767667767767767767677667677667767767767767676767666776766676666677677667766676776677677676776676766767767767677677667766677666767677676667767676767677677677677676776766766776776767767677667767677667767667667766767767676677667767667767766776776766776776767766776776677676676776666776676677677676767767677676766767767676767767666766676767767767767676767767766767766766776776676677676776676676776776767767767767766676776776767667667767767767767767677677677676676676767767767766776776776776776676766767666676776667767767667767677676677676676767676776776767666776776677676766776667766767767676766667676776767666776667677666767766776776677667767666676767676776776776776677676766776676767766677676776767676776776776776776776776676776676677676677676767767677667766766776676767666666766767677676776776766667767676776767666767677666776776767767676767767767667676667677676776776776767767667676766776776776766676677676667677677677667677677667676776776767766776767767677667766766666767767767676766776676766767766676766767676776776667667667767766776776677666776776677667767766776677667767676767767666676676667677667666676767767677676667767767766677677677676677677677676767677677677677677677676767677677676766666676677667767667766677667676776767767766776766766776677677667676776677677677676767766766767676767767766677666667676776676767676676776766776776766766676776767667667677667767667766767767767767666667676767767766676776767676767667666776767766666776776776676766767677667676776776666767677677676767677677677676776666667766766767766776666776776776767766776767767767677677667666677676767767677677677676676766767676767666776776776776767667677677676776767766767667767766666667767676776676676766767766767766776766767666677676677677667767766767677677677676767767666767766776677677677666666676677676767767766766776676766767676677666677677677677677676677676776767767767767667767766676767677666776767767766776677677667767666776776776676676677667667767766767676767767677667767676776766676676767767767767766776776776776776676677667766776667767767676776776767677677667677677666677667766667677677666776776776677667676676767676767767667677677667676776767767677676766676776776766676767767676766776677667767767667666767767766776766676776766767667767677666677666677666776767676666676676776766767766676766676776676767767767676676666666776676666776776676776766776766776676767677676766776776666767667676767767767677677666676776766767766767767676767766776766767667666776776676767677676666677666767767667767767677667676776776776767766677677676677676677677667677676767767667766677677677677677677677666776666767767766667676676776766667767767676666677676776776767767766767677677677676776776776767767767767767766776776767677676776766776776767767676767767767677666767677677667667767766776676677677667767766776767676666776676776767767767676776767667767666776776677667767667766667766666676776676776677676677677666776677676776767766767666776776767666767676776766776776767677676676767677666677677677667767667667676766666666677677676676776667767676776666667766667767767667677667667767677676776776677677676767767667667766767676677676677676776677667766766767676676766766767677667766676766767767766676676776767676776676677677667676776676767677676776667666776776776677667667667676767677676776666767767676676776776776767767677666767676677666676766767766776676776767676776677677677676766776676776767677677677676776766766667767677666676776767766767667766667767677677676677667676776776776776767767766766776767766776676776776776676767667766767766676677667766676767766766676776676776767667677676776677666767666766767767676676666667767677676776776667677677676676776676767667676767676677677667676776767676767667767677667766676767676767766766767676766776766776776767677676677667767767666776677676767677677666776776776776767767766776776767667667766776677677676666676666767767766676667766776776767676776676766776767767767767767677667766776766766776766667767767676776677666676767767667667767667767767767666677676676776676767676677677667667676767766667767676667766766666676767677667677677677677677667667666676676766677677677676677676767767767766767677667667766667667676776776767677676766776767676776677667767767767766676767677677677676776776767676677667677666766776776677676776767677677676776667677676666767766767676667767767666776776
676766776676677676767676767767667666667676776776766676767676767767766767677666767677677667767767667766766677667676677677667767766767667677677666776766666776766776677667676776667766767767666776776666776767767766676767677677666676767677676767667767766676677676766676666676767676767676667767676767766677676766677676667677677677667767676776776677677666767767676767767676776776767767666677677677676767766667767767676767766776676677676767767767767767676677676776766667676767767677677667766776667766677676767677676767677677677667767677667677677677676776767767676766667676676667676766667767676766767766676767767667767677676766676776766776667767667767666767767676776676767767766767766667677667666776776676776776767767676676776776776776767676767676677666667766766776776776676677676776767766767767677667676766776766767766767767766676776676776776676776776677677677677666767766667677677667767767677676767767767677676776776666676776776666676767766676766677666776776767677677676767766776767767666766767676676776776767667677666767766676677667677676666766677676776776767676776767766666677677677677666767767667766766666666776667767767767667676677667676677677676776776676667677676766767767676676767677677677677666767677676776667677676776767676677667767767677677676677676767766776766776766766766776776776767667666677667667677676767767766766676767676776676776776767677677676766767767667676776776776776767677677676776776766776766776767666676767676776776767676677667676667676676766676677667676667767676776776676766767667676677677666667666776667767667677667767676676667667676766676776666767767677666676776766766766766667676677677667767677667767766776677676767676676776767667676776776767767677676666666767767666677676776767677677676776767676667676666776766667666767767766776767667767676676766677677677676676767667766776776767767676666767676776767767666766776677676776776767767676776776767666776667767767677666776667667677667766776676766776676767767766776677667767676776767676766767766766776776676776767766666767766776776766676676677676767676766676776776766767767677676776666767677677677677676676677677677676776676676776677677676667677677677677676767767676776776666676667676666776677667767667667767676767676767677666776776677667677676676776666776676677666776767767677677677677677667766676677677667767677676677667677676776776676677666776776676666667677676767767766677677677676676667676776766677677677666767767677666767767676667766667767767676776667667766766767677667767676776776676677677677677677677667767767767767676676776667676767767667767676767677677677676767666776677667767766776776677677676776676776776776667667767767667666776776767766776776676776677667677667676776766767767667767667766766776776676667767676767676767667677677667767676767677676676676677677676776667767667766766776776767767767766767766766776776676776776776767767767667676676767676776767767767767677666676767677676676677677677677667677676776776766767667677676667767767677667767677677667676666776767767767766767767677676767767666767666666776776666776776767666676676767667766776667667766776767767767676666776766776676676677667767677667667677677666767677677677677676776667677667676776776776676766776666677676677677667767767677676767767767767767767677667667666776776776767766666676776766767767767677677667766776676776667667677666666676667767767767766767767766776677667676767666776767677677667767676776766677667767677667676776776776776776776766667766776776667667766776776767767766667767667767767676767767677667766776677677676677666776776667676776676767677676767676676766767676667767767767677666677677667767767676667766666776767767767677676676767766776767767767676767667767767767676767677676776776767667767766677667677676676767676776767766676766766776767766776767767677667766776776767767766766776676767676767766776677676776776667767677667667676676776677677677677667767676667767667766767767677667767666677677677677677677676677667767676766677667766677667767677676776676676766667677666776667667677667676676667677666776767667766766677667667766776676666677676677667676776776776776776767767766767767767767677667677676677677677676776766776676676767666767767767676676767677666667767766767677676776767766776776776767767767767676767767766767677677676667766776767667767767677666776676676776667676767767667767766767767666677666676767666767767767666776776766666767666776776767767666776767767676767677677667767767767767766667766776676776666666767767767767766676677677666767766677677667766776776667677677667667667767767666666776776677667667766776677677677667767767767677677677676776776767767766766776776766767676776677667677667676767677676676766677667767677676767667766677676776766767767767677666667767766676766766666776666776776776767666677676676676776767767767676776677676677676677677676767766676767677677676676767666666676776677677667767676677676677676776677677677677676766667677677666767767767667677676767666767676676776776767676666766776767767676667766667676676776666767677667786776677666776767767667676766667666776766776677667766766776676766776677667767767767767677676677676666767767767676767677676667676767767766767666676776667766767677676667767677676766766776767767767766676776666766677666776776776767676666666667767676767767667677676776677667766776666666776767766776767667676776776676776766776766776766767767766776676667667767767766677667767676766776776767666767666766776677676667766676767676776676767677676766776677676776766676766776776677677667677677667767667766767676677677677666677667667666677667667767767767667666676776767766676776776767767666776776776667767677676776676776766677677677677667676667676666767677677676666667676767667766766767767766767767767766767767767767766676667677677667767676677667766776677667677676766677677676677667767767677676776667667677667767667676677667666676767766767767767766776767677677677677676767767767667666767677666776666666776767676677676666767766667766776776776776677676776667677677677667766776776767677667676676677666676677677666766776676767667677666677676766776766776677666776776667766776776667677666776666677677667677666667676776677677677677666776767766767767676677666767767667767667766766767766776766767766776676776776677677676667767677666766677676676776767666767766766666676666676767677676776776677676766677667767766667767767676767676667766677676766766776776766776667667677676676776776767677667767667677677676667767767766766776776677666676776776667677677676677677666676766776667766776666767676776767666776677667677677677666766776776676767677676676767767677667666776767667766767767677667667676767667667767677667767666677666677676677677676677666767677667666767677677667767676677677667677666767767767676776767677676776767677667767677677676676676776766776767767667766677666776776767676776676666766667766776766677666776667677677677667767767676767767766776666676667767676667766766776776767667676676776776677677677677677677677676776766766676767667767767667676676776776776767676776677677677667767677667767767767676776667667767676676677667767677677666776677677677677666776676766776776676767667677676776677677667677677677667766766776776767766776776677677677677677677667767676766666776776776767766767766776767766766676676677677667767667676776677667666667767677677677676776776767766767767667767766776676676776776677676676767666766776767767676767767666767667667767766766677667676766677676776776767667677667676767766776677667767766676776776767667676676667766766776767666776776767666776776677666776667767766776767767677676776677666776677677676677677677676767767766667667666766766767767767766677677677667766766776767667676767677667767767676677677677677666676767767667767676776666766766767767667676677666677666776776767767676767667667667676676766766766767676677676776776776766776776677677677676776676666766776776676776767677676676776776767677667766767666677676766767767767676776667767676666677676766677666776677676776666776776776776776766676667767767676677677667677667676767676767676776766767676767667767667667677677676767767766676667677677676677677677676676776766677677667767766776776776767767677677667767767767767677667767766677677676776767667677676767676676766767676676776767667676776776767766766667676776776677676776667676776767676776767676776767767767677677676776776776776776767666776776766666766766767767767677667767667767767767677676667676766776767667767676677676776667676776667666776776776776676676776776767767767667767767666776677667767676767677666677666666776767677677676676767766766776667767767677666776676767676776667766776776677676677677666776677666767667676766676676767767666677667766676667677677676766667676766767667766766676767766677677666767667767767677666776766776767677677666767676776776676776776677676776776767666667766767676767767677676776767767767667766676767667766776767677676766776766766666776667666667767676677677676667766767667676677676666676776776776776776677676776766767767677676666677676776776666766676776676677677677677667677667676666776776676766666666767677677676776667767676677676776677677667767767766766776776776667767767767667676676776667667677677667767666776776767676776776776776766766776776776766776767677667766677677666767767767767767767667766767766776776766767677667667667767677676767767766677667666676767767767767677666776766767667676776676667677667676767767767676767766666676776776766776666776767767677677676676776776766767766776767676767767766767677666676766776776766767677676776776767677676766767766776776776667667676767667676776676676776776767767676677676666676776766767766767767767766776766766776776677667677666776767676776677677667767766776776677677676767677676766767767677676667767666667676767667667767767666767766677666776767677666676767676667677676776776676776667676767766667677676667677676767676767767766767676767767767767767766677677676767766676666677666767676677677676767766767766767666667766776767677677666776776676776767677677677667677667676667767766676767767767676776766767666767677677676776677676767676776767766667666776776676677666767666776767767666776767767676677667667767766767676766766776677
676676767767676776776667767676676766776767766776776767767677676776677677677667766767676767677676676767766776767677676767766676776767676767677677677676676767676767767767667667667667767767677676666767766776776677676767677677667767767666767767676776767767766776776676767767766767766767767767677676677667677676666776767677676776776667676767676766776767766767767667667767676776676776676677666767767767767766667667676776766776767676676676766776676776776766767767767767767767766776776776667767667676776776667767766776676677677676667767677677666766666766776676776677677666676666666766767676776667767676677676776776767766766776676766676776776766676766767767766766677676776677676676767767666667767677676776767677676776776766766677677677676766677676767767677676767676776677676776667666766776776776776676776767677667766677676767767766677666677667666676676776676776776676767666767767677677667677666667767667677676776676776767767767766776666767666776766776667676766776667666677676677667767767767767676677667767677667677676677677666766677676677676766767767766776677667767677677676776776766776776676776776767676767676766766766776776767766767667767667766776767767767767676666776776776677667767767676766767767767767766666767667676677677666667767766677666766776766767667677676767766776776667767767767667676667767767766667767767767766767767676676766667676776766776766776667766776676776766667676676767766776767767767677667767766767767767766666776676766767676776776766766776776676667666667676776767767767767767677667666767676776676766676776776776767767767767677677677666776677667767676776776766776767767676767766776676776676767766667766677676776766766767677666677666776776667677676776776776676776676776667766766667666767767766767767766776767767677676676767767767767766776677677677677667676677677677667767676677667767666767676776677667767676767767667766766767676667667767676676677677677676776677667767676776776677676776767667666767766676676766776767767767767767766677676767667676767677667677667767677677677676767767677676767767767676767767766776677667677667666776776776776776776767676766676766767677666676776767666767667677666667767677666767667667677676767767766676767767677676776776776776767676766676776776676767677667667676776776776776767767676676766677677666767766776676776676776767676677666766767766677666766766767767677666766767677676766677677667667767767767766767667767767767767677677667676776666766676767767676767676766776666677667766776666676767676766667767676677666767767677676767766677676776776766766667667767767767766767667767767767676667767767677677677677677667667767677667677677666677676776776766666776776666767666776776766677667767766776767766766667767676677666666767766766767677676666776776667766767677667667677667677677667676767767766667766776677676776776676677667667676666677677677677676776776776677676776776776776676776676776766766766677677677666766676666766767667677677677676666676776776767676766776767667676666767677667767667676666776776767766776766776767767677677676776677667676776767676767767767667767676776766766667766666767767766767667767666676767767767677676676667766776776767677677677676767767667767676667676677667767676767676766677667676776776677676776776766676767767766766676766776667676776677676767767676776667666667677676666776677666676776766676776766667766677677676677667676776776766767766767766766776766776776677676767677677667767667767667676767677676776676776676676776776767666667766667666776676676666767767767676776776776776677677677677677676776776676677676776667666767766776666667676676766776776776767767667767767677676766776766676776667767676776677676766677667667766767767766767767766676766667767676677676677677666767676776767677677667767677677676766776776776767767767767676776667767677677677676666667767667767766776776676667676776766676766766767767766767677676776676776776766677676767767677677677677676776767676767767767666676667767767766677676776776767666766767767666767667767667767767667767666667767767677677667766766776767676676667667676676776667767666677677676677676766676767767676766776766776766767767676776767667667767766767766767767667676776776767766767767677676766776767766776666676776767766767676776767676676767667767767676667677677666776766767676776676677676776776676776676776676766676776767676676776776776776766776776767676677666677676677667667767676766766767767666767767677676677677667767766677677667676776677676767667676776767677666767676677676667767676766767676766767676767766767767676766776677677667767767766767677676676776776776776776767767677677667766776766776676766666667667676766776776767676776666776776776677666676776767767767667676766666766676767676676766776767677667676776776776776767767676767767676776676767677676776767667676666767676667666767767667667677677666776767767667666767766676676676666776767767766776666667676776767666776766676767666676677677677666776776766677667677676776776767767676677667766776776767766776776767677676666776676776677667766776776677667677677676776776776677667677677677666776766766767767677676776776776677676666776776677676767676767767676676676767677677667767676766666776766776767767677676767767676776676766766676776776776776776666676677667676776766677667767667676677667676677667767666776666776776667667767766776776767676776767767766776676767767767767766676776767676677676676767767676776767767767767766767677676767676767677677677667767677676766767766767766767676766767767766776677677676776776767766776676776677677666767766676776776767677667767677676776676766677676667677677667766676677677677677677667676767667677667766676776766677666766776667677676776677676676776776676767767767767766776766776767676776766776767666767766766767666676776766766676767667767767676776666666677676776676767767767666767667667766677667766776676767767677676766676667676766667767767666776677667767767766766667667677677677667676676776767767767767767767677676667677676667767767677676776767677667676676767677677676676766776676676767766776677666677667766676767766667677677667767666767677676767677677677677677676767767767666776776767766767676766676766776667766677676776676766677676667667677667677666676767767667666676667767676776677676767667677677676776676766676676766676776776776766677677677677666776766676776766776677677676776767767677676666776776776776666776776776667667766676666676776776776776767767766776666767667677666667667676776766767767676767767677677676677667767766776776677676767767677677676776667677667766776676666676767666766776776776767677667667767767767677677676776776666767677677677667676766766767677666766667767666676766776776766767767667767767766767766676766667676766776766766767767676776776676767767766776677677677677677676776667767767767766766676776666766676667676776667766767677676676676677676767676776676776766776767767676676667677676677667767667677667767767767767767766666776776767676766677677677677676666776767767677667766767677667766767677677667676776667766767767677667767766676776776766776667767767666766766776767767676767677667667666767767767766667766767677677666766767667676767767667677676776766677676676676676767767667767676767666776677676776776666667676766666776667667667676767767677676676677677676776667767767767767676667767767667677676776776676767767667767767767767676776766776676677667766676776776676767767766776667767677676667676776677677667676776776767666676767767677677677667767767676767677677677667766666667767667767676767677676776677667766767677676776776676776766776767666676676767767677676667767767676677676767766767766776776776776776667666767677676776767677666766677666666776766776767767767676676677677667677666776767677677676676776677677676677677667667767677676776666776667667767767767676766676767767766776767667767676766766767767767677676767766767677676667766677676766766776776767677667676776677667676676776676667766776767766666676677667767676776776767766766767667767666776776766676677676767667676767667677677667766667676776776776676767676776676776767676776667766677677677677676677666776767677676767767766776776776776776677677667677677676776776776767676776767766677676767766767676676776766676776667667767766776767676677676667677677676776776776677676676776776776776766666766667767767676766677677676776767676767766776776776776776776767767767667767676776676676767676677677677667677676767766676676776667676767767677677666767767676677666667667766776766776676776766767766776676776677667667767667767666676767767666676667676667767666677677676766677667766767766776766767677677676776677676767667767767676776776766667767767677676776676767767677677676666766766767676667766676776767767767767676766677677667667666766766766676776677676767767766766776676767677676776767676776767766776676667677666767667766776776776776666776766776776677676776776776666766767767677667766676776676767767666767766776676766767676776666776776666676766676776767667767767767666767766766766667766667676676676767676776767767767766766667666677667766776776676766677677677677676676776676667667767666666766766767667677677677677676776766666776776676676677667767766776776776676767676776767667767667767677676677676776667767767666677677677677677677676676776776676667767766677677677676776776776776767767677666767767767767767677676767677677677677676676776776776676776767676767676667767767767767767676676676767767767767766667667767767767766776667767677677676776776677667767766766766767766676667766767676676667767677677677667767676766776776767676766677676767767767666677676676776776676676666766776767667667766676667676667666677677667766677676666767767767767677667676667676676676766766766776776766676676676767767766766767767676776767767676667677667677667676667767667667767667767677667666776677666767767766776677676767666767767767767677666766676676766766767767677676677666666776677676677667667677676776677667676667767767677676677676676676767676767667767676666677667677676766767677676767667677677676766767667766766776776767767677676766677676776776776776677666766767767767667767676776767667767766767767667677677667676676767767766767767767767766767677676767677666676767767676677676677677677
67677676676677677676676666667677677666667677677676676766676676776776667667667676766677667767767676666667676766676766776776667667677676776676676776776776766776677676667767676767666767676677676776767767667676677677677676676776767676776776776767676677677676776767677676676767767766676666676776667666776776666666677676766766776676776767767667767766776677666667667767677667676677677677676677667767767767667766767766667677677677677667767676677667767767677667767767766677677677677677676767677676767676776766766676767676776776677677667677677677676776776666666776676666767767676767767676767676776776666667667766776776677677667767667676667667766776776767677676766667766767767766776766776776776767667676766776776767667766767767767666766677677677667676766776766766767766767767767767666676776767676676676767677677677676766767767767676776677667766676677676677667767767667767767676767676767677667766676677677666766677676766766676676677676776776767767766776767766776677676766767677676776776766767767677667667667676677667677677677676676676767676767676776677677676767766676776776776776766767676776767676666767766767767667766677677677677676776776766767767667667767767667766776676767767677677667676676666677677667767766667667767677667767767677666676767767766667676776776767767676776676776677676767676766677676767767677666776766766767766677676766666676677667667767766676766766776776776766776776677676776666676676767767676677676766776676766766677677677667767666676666767767667667767666676667677667676666776776776776677677667667767676767667767766776776776776776677677676776766767676776767766767677667676667767677667767676767767676776676766677677667767767767667676677677676776776676677676767666776667677667677677676776676766776767677667767767677676677677667767667766776767667667677676776766776767767766677667767676676776676776677677677676776676776776676767767667676766776766676666667766677677667767677677667676667667767677666767676677667767676667767667767767677666676776767677667766776667667766767677667767767676776667766676766676676776766676767667767766766776776666776767677667767767766767767767676677677676677677676776776677676677666766767676767677676677677676776666776676776767767766676776766776766667766677676776766667766676776676776677667666766666766667677677677677677676776767676776676766666776776677666776667667766767677677677677667677667766767767766767677676776667766767767766776677667676767767666667667767677677667666767677676767766676776776677666676767767677677677677676766677667767677677676767667676767767767667666677677667767767667677666766667767676776766676766677667767676767767676767677666666766776767667767676766776767667767676767766767767676667667767676767667767677666676677677677667767677667676766766667767766677676776767676767677676776677677667667767666666677667767767766677667767767676766676766776767667766766776776666676767767676676767676677677666677676677677677676776766676676766767766767767677676666776766667767767766667766776776766776767766767767766776776677667767667666767676676776776766677677676776676766776776767767676766676677667677667766776767676677676767677667767767767667676776776776776767767667676776776767767767676667766667766776767767677676776676676767766767766776776767766676767667767767767766767767766766666766776666776766677677677667766767767666776676776676767667767667767677666766776776766776667677677676676677677677667667667676776767767767667766767767677676667676776676766767677667766776677667676776766776766676776767766676767677677677676776767767666667676776676776766766776677676776776677676767767766766776767767767676767766776677676767667766776776776776666766677667667766776776767666767676767677667666766677676776776776766776677667766776767667667677667677677676677676776776767667676677667676776776677677676677676776766776677667767767667766677676776676767767677667676676776776667767676776776767766676767767677677676676767676676676776776767767677667677667766676767767767766766766767666676776666677667677676766676766776676677677677667667767767676766766776776666766767676666766776776776677676776767677667767677667676767767667667767676676767767767666676676666776776766776666767677677666666766776767667767667767766767767676676776776767767767767666776776776677677677677677677677676677667676766766766776677677677667767766767767767676776776667767767766666776666767767676677677677677676677666766776677677677676766766776666776776766767766776776666766767666677677676677676776766767767767766676767767766776676676776676767667677666776766767766767676676776677677666776676766676766776677667677676766676666676776776766667676776766666776766776776776667677676766776677677677666776776776677676776776776767766666767677667666677677666667677667676677676767766776677676767766776776776767766776776766776767676677676776667767676766776667767667767767666676766767676666776776766677676767667767767767667767766776766766767667677666667667677677676676767666776766767676776767766776776776667767676776767767676676766776776777677676677676677666776766776676767766667676676667677667677666677667666776776676767677676776767677677677666766676766776766776667676767766667767766767666776767676776776776767767766776776677677666766776677667677676766766676676677676776666666677677677677677676776767767766776677667767767766776666776767767766767677676767676677676767767677676776767667676776776677667766677666776776776776776766767677676776667667767766766776776776767767677677677676767667676767676667677676776776776776776767667766766666766766776676767766776776767677677667677666676767676766776767767676667767676676677677677676766767677676776767676767667677676677667767766677676677667676766776677666766766767677667767677677676767767767676776767767666667667767766767766667767767666677676677676767667766767677677667667767677667767767767766766766676776666776667766776776776776767677667676676677677676666776776776776766776776776776677676776776677676667676677676776776676767767677667767676776767767676677667666776666776776676776666767677667766776677676776677676676676766766767676776676666776766776776766767667677677677677667767766766666776767766776766776767667676766776776766666776766767677677677676766677676776676676776767667767767666766767677677677676766767767767676677667677666767766767767667677676677677677676677677677676766767667766767767667667767666677677677676776776676767676766676767666766767677676776676676776766677666767767767767677677676776676676766767767766677677677667766677667766776776776666667667767767666776767766666767767676776776666776766767767767667677677676767676776776676677667677677676767766767767766667677676676767767766676666776776776677666676667767676776666676666677676667667667667676776776776776666776767677666776776676776766776776776667767766776677677667767767676676667766776776677666676776776667766767767766676666767666676667666667766767766766676776767766776776677667767667667677677666676667676776776766767767767767676766767676776776666767677676776666776677666776676666767766676766666767767666776667667667676767766667667677666677676677677677676776766776776767677676767676776676677677676776767677676767767767667766767667767677677676776776666676776776767767766667767677667677677666776666776776767677667676766776767676776776776676677677676676766667677677677667767766776677677666767767766767667767766767667676776776767676767677667667677667766676667677666677677676676776767667766776677677677667766666767766666776767766776676676766666767676767676766766677677677676766676776766667667677677676666677677677677677676767677676677667767677676767767766677677667766776776767666766676666776766766667676676767676776776767677667677676766667676676676767766677666767667676766676676776776776767677677666767767666767767767767767677677667676776767677666767766776667667666767767667676766666677676666667766766667767677667767766776676776767666767766677676767667766767767676776776767767767766776676776767767676677676776677676666667676667766767676776667676766776676667767666676776767676776766676677676676766767676667766766667766676676767766776676677667767767676776776766676776666767676676767766677666776667677676766767767667766767677667766676676676776677667676776767677677666776766776677677676677677677677676667766767676666767767676676676676677677677667767767677676767667766667767666677677667676767767767767767767667677676766666776776677667676767767677677667767766776767767677667676667677677667767767677677677677667676776676776667677677666776776677677677666776766676677677677667667766666776767767767767676667767666767767767677667766667676767767677667676767676766767766776676776776767676767667667667767676676767677676677677677677677676767676677677676677676677676767767767667767766776767767766677677676776667767767677676776667767766667767667677667677677677676667766776677667676667677676776666677667766767677676676767676776676676776776667767767676776767676776666766767676776776666776667767676677677677677677676776776776677677667677676776776776767677667767677676667666677677676776677677667767667677666766677667676767767676776766776776767767767667677676667767677677667676776677666767677677667767676766676767677677667666667767767676667666676776776676677667677677676766776767666767767767676676676766767767676767667766776776776676776776667766776677677676677677677677667667766666676767676677676767677676767676677676767677667767667767767667677667767767677666766776776767677676766776767677676667766677676766766677676767767767667766676776766677667766767676776767767676776776766677676677677676766677667677677667676776776767767767767767677676676667676776766767767766766776767677666767666677667676776767676766676667767677677676766776767677676767767676776667667766677677666676776776767667767767766776677667767676677676767667667676776767767676666766776767676676677676667767767767766676767767676776667676776767677677677667676767677667767767766766667767767767676677676776776677677676776776667766776676677677677676677676776776767677676676767767767677676677677666676767767767766776776776776676767767676666677676776776667767676676677676776677676776767677677677677666767
6766776667676676776767676676766676776766776766767766776767766676767766776767667767767667677676767677676776776776676767767766676677667766776666766766766766776677666776776677677667767667676766776767766676776776776767767676776666767667766767677677676767767677676677676676767666766776767767676676767676776766776776766667667677667667677676667766766677677667767767766776767667766676766776766776676767667767677677676767676767667766767676767766776677666767767676766776677667767666767767677677666776667767767666767767767766667767676766677667667677667766767766767676677666677677676776776776766767676676767676767676676767766666676767677676776776677676667676667767676677676766776767766667766766776677677667767677677667766766767666666676776676776776667766676767767767677677667766776676667767666776776776766776677677676776677677667677667766776776766766677677677677677667677677667666767676676776677676767667766676767767667766767766767766776766776677677667767767667767767666767767767767676667676667676676677676776766776766767766776776766776776766776776767676776667766776776666766767767666767766767766776677676767666767767766767766776767677676767767767767676767676776667767766776776677677667767676676666766767767766767767666677677666767767766766776676677666766676677677677677667766766776776677666677677677676677676677667767767676776767677666767676767767767667677667666677677676677676766767666767766776676667666776776767767676776766666776767676676767767667676776776676676767767676766767667766676676667766667677676776677666766667766767666667767767677667677676776766666776776667766767677677667767766766776767766667767767676767766666767667766677667667767677676677667767767677667766776767766676766677676667766677677677676776776766766767767677667767767767767766767676776667666666676776776667666766766776766677666767666776776776776767767676766666677667677676676767767767766776767677677676776667676776776776767767676676676766667767766667767767676767767676677677666767667666776776667676767676776767677677677677667766677677676767767666676766666667767676776666767676776776776767766776776776677666776776776776776676767767767666776767677677676676767766766767676677667667677677676776676677677667676767766776776766767766776676667677666677667676767767667666676676776776677677676677676776776677677666776767677676776776677667677666776776676767666767766677667677677677676667666767677677677677677677677677677677677676776776776767767677667676776767677666667767767677677676677677666767766667766766767677677677676677667677677676766766766676677667767666776767766766767767666676766776766676767767766667767677677676677676776776776767677677666776776776776677676667677677676767676776677666766676677667767676767767677676767766676677677677667766677676767767767667766767667676677676767676776767766767767667677676767676767677666767667677666767767766767767767666776677667767767677676767766776767767676676776667677666677677676676776766767767667766776676676767767677676776667767766766667766767767676767666767767766767767676776767677676676766767667767676676767676767767677677666676776676667767767766767767677677666667767766767767677676767666677677667676776676667767766776677676767766767767677676776776666677677666776767767767767767767767766776776766767767766676766767767667767767667666676677666766666776766766776767677667766766776767676776776776677677677666776766676776776766776767767767676667677676776667677677676677677676676767676767676677676776677677677677677676677667677677676667677677667766677677666766776776766677676766767667666677677677667676776767676776676776666767676776776677667767767767667677666677667766677667766667666776767677677676767766776676776767667766767766767766776776667766776776666677667767676666766776767677676776776766776666776776676766666766767767767676767767677667666667676767767766776767677676766776776776767767677667667767666766667767677667767767766776766776767676767766776676776677676776677677676776676776776677676776776767767676676776776676667767767677677676776767766767667767666676767767767676767667767767767767767767767766766766767676677677667677676676776776677666776677676676776767767677676767677667667667677676667767767676767676767767767677676767766767666676776667677667767677666767766776766767676776776667767666776677677667767767767677677677676677676776767666767677677677676676767767767767767767767677677677676677666776767766776776766766776766667667677667667677667767767767767677666776776767767767767766776766677667676667667766676676776776766677677677666767767676776766776766776767677667766776676667667767767767766776776666766677677667767676767767767767767767677677677677667767766676666776677667766667676776776676666667766666767766776776776776767677666667767666666766676776766776767676776676776766676766677677677677676766767676776767676767676776776776767766767766766776766677677677676676776677677676766667667677667677667767767766776776767667676776677677666676677676677667667767767667676677676776767667676767676766776776767677677677677676767666776676677676677677676767767767667676776776767677676776776677677677676776776676677677676776776767676776776676676666667667666677676776766676677676767767676776776766767677677677676676767767676767677677676676667676666776766667767676766767766776776677676677667676767676776676776676776677677676776666767767767767666676776776766677666676766776776767677677667676767677677666776766767677677676677676766676667667767677667767676776676766767767676676667666766677677676776776766767676677677666776766676776767676776776766776776677667767766776776676776767676776677677666676767767766767767767767767676676767676776766767767677667766767667766776767666767766666766767767667767676676667766676767667767767667677677676667767767767676767767766677677677676676766776676776677677667767766767676776666776766767676776776766776767667677677677676766776767766677667677677667767766767676677666766776776676776766776676766766776767676776767767767676766766776676776666776776776776776666766776666767667667666667677676776767676776676667676776767677677676767767767676766776766766676676766767767767677676776767677667676776776767667767767766767677676766776776776776776776767667767676766766677676776676676776776776766667767667767676667667666776776776676667666666776767767676766667766666766767676776667767667766776776776676766766776776767677677677676776666676676676767767767676766776677677676776767767676767667767767676776667767676677667766767676776767677677676766677666676667666667676676776766676776766767767677667666767676776767676776776767766767766766667667667767677667766677666667767767677677676767766776766776776767766776767667676766676677676776776776767677666767677676767767766667667667767667767766766676766766776677676776767667766677676666776767677677676676667767767666766677676767677677676776766767766677677666767677677677677666776766776776766767676676776776776677677676667767676776677667676776766776767676666676677667677677667667676776767767767667676677667677667767667767767767766677677677677677667676677677667766776676677677676667666766766776767767767667766767677677676677666766767666776677677677667667767767667767766776767766766776677676766776676666677676767677666767767667677667676676767766776767676677676677677667767677677677676776767677677667767676776776776677676666767676666766767667767666776776676677667767767767767666776776676776666667677666766776666776776677677667676767766767766766776667767666677667677676767676767766767677666676767667676776766767766767767676776776776776776767677666676776776776667767767767677677677677676776767677676667766676776776766767767676767767767766676776767677666776767677676776767677667766776676776666767666776676677677676776776767676677676767677666767767667666767766767666776676767676767666776677677667766667767766766677667767766767677676767676767767676766767676767767767677677677667676776776667676676676667767667676767766767767666677677677676767767676776776767767677667677677676776767676767676776766677667676776677676776667677667767666766767676767677677677677676677676767767766766666677677666676776767666776767676677676766767677676766676776776776776766776767767767767767767767676767667767676776767676766667667767667767666776767767767767767667667667767767767767676676666776767767677677667767766776766767667677677666767767676667767767677666766667767767677667766766667677676667767667677666767677667766767667676677677676776776676676677676776677676767767767677677676767767677667766776666676776676767767767667676767766776667677676676676766776776667667667766767677676767676776766677677676776776767676766676776776776767667676667767667766767767667676676766766676776776776776776767676776766766767677667677676767767676767767767767677677677676767767767676667766767767767676776676767767676776766767667766776776677667766677667677667677667767677676677667676766667767767667767676676776676767676676776776666666767766677667766766676667667767666667767767677676666676776676667676767767676766667767767677677667677667666776767677677667767766776776666776776776776677676767676776776776677676677676767767767767677677676677676776677667676766776776767767677677677666676776767767676767677666767677676767666676776776776776677677676676767766776776676767677677677667676766776677666776766667676776767676776776766677677667666676766677677667666776776677676677667667767767667767666767667767766666776776776676776676676767676767676767677677677667677677676776767667767767767766776676767767767766767676776766776776767677667767666676767666776676767676766677667766677677677667676677676776676766776767667767667767677666776766677666767767676776667767677676766766666776767766766767677667766776676667767767767767677667767667767766677667767667667676776676776677676776776766767677667767666677667766776666776776677676776667676766766767667767676776767767767767767667766776776766666677676776776676766776776766677666776677667677667676767676776766667667666767677677676766676767676776776776767767676776767677667676776676776667766667666667677666677677676767677667767667677676766767767666667766767666767767677677677676676766767
767677676677667767767667767767676676676767677677677677677667677677677676766667766767766767677666666767767677676766776766667766766776776767677677676666767767767766767667667676776766776676776776667766767677667676776776776767677676767766776767767767767767677676766766776676677676776776776766776776776766766776776676766776667667767676676766767677676677677667666776766677667677677667677677677677666766666677667676667677676667767767667676677677677677667767667767766676776766677676767676776677667767767767767767677666767766776767676667677677677676767667766666776776676776766776776767677667766676677677677666776776776776776767667677666677677667767767767766766776766767676766776677677677677676776676766767767766776767667676676776776776776677676766776767667666776767666767766767766766776776776677666766776677667767767676767677676776667676776767767766776766766676676767677667677676766776667676676767677677677677676767767766776767676776776767677676766776776766766776676767767676767767766767767767677666767767667766676667767767767766767767666676767667767766667677677677676677676776776767667667766766776767676776676766767766667676776667676666767677666676776676766766767766677677676767676677676776776677677677667767767676767676776676676767766767766666766776776767676676767677677677677677676667667766676767676677667677676776776676776776776776767667677676766776767676766766676776776776776776676666767676767766767667676676767667677676766776676767767767767766767666776676767766766676767676677676677666667677677677677667677676766676676676776776676776767766676767766666766766766766677677677676767766667767666776767676776767767767767677677677667676767767677676766776776776766776776676767677667676776776776776666776767677667676767667677676677676767667767667767767767667766676767677676767676767676667767677677676776676677676776767667766776767677667766676767767766766676776776666776766767667666667766677667766766776666767677667666676767766767766676776776767766767766676767766766766667767676776767766767766776767667767767676767766766776767767666676676766676667766676776676776776767677677676767766767767677677677676766776767666666767767666677677676766677666776776776767767676667677676676776767677677676776776766677676666676776676767767766776766776676776767767766767677676766667677676667767767667766766667767666776676766677676676767767677677666677667766776677677677667676776767676767767767677677677667766767767666676766676666666776666767766776776776776676776776667676776776676776767677677666676776776676776766677667677676767767676676767767676767766776667766776677676676776776776767767676767667677676776767666767767767767666766667766767766666666776776776776776676776766667666676776766776677677666776776676776676776766677676776776767666676766766776667676677677666776766767767767677676676776776766767767767767676676667676776767767766776776667767676776767767767766767767767676766776776667676676766767767766776766767677676776766776767767767676776776676767667676776677667767667766776776766767766766676776677676766677676776677666767766676767766776776676776666776766776766666767667667677677677667666776767677676767767767677677676776776677667677677676767676667766776776677667677667766776767766767767667676677677667767767767766666767766766767676676776677666667676776767676776776766766766776767767767667767667677677677676776676676767767767677676766677677667667667766767767667667766767766776767767676776766776766676767767767676667676776767767667676776776776767767767767667767767676767766767767767676766776776767767666766677676676767667676677667667766776776776776767766677676766667767677676677667666767666766676667677676766776776776776676776776766676776767666767676667667766767677667667766767667767767676776776667767766776767766776667767676776776667666767767677676776667667766676677676766767766776666667677676767676776677676767767767667767767767666666776767766677667677677677667676776676776767676776776776766776776776776666667767667767676776767766677676767767677677676667666776667677676677667766677667767767667766767767766766776766676776767676776776677666767667767767677676676676776767677677676666767767667766666767767667667767667767766766766767767677677677677676776767667677677676776676767666776676776666767677666766776767767767677667766767767767767767676767767766767767767666776766776766666776776767767767666667667767767767667767767676677666677667677676767767766677667767766767767677677677667766677676766666677677676766676766776776767767766776776767667766677677676667766767676766667667767666766766676766666767767767767676776767677667667677677677677677667676667767766776676776766666776667767766776676776677676767676776776776767767677676767676767667767676767767767767766776667676776767677667667767766766677676767676667677677666766776666676766677677677677676767767767676776776766766767676667677676677667667677666767767766767767767766677667767667677676776776667667676766766666667677677676776767767667676776776767767676776667667677677667676677676766667767667666776776667666767676766767767667767667667667667677677667667767767667676776776776666767667676677677667767767766767767767676677677676677676767766776676676776767676776766776776667667766776776677667676776767677666776676767767677666767767677667676766776677676766767767766767676766667677676676776677677677677677676766767767767667766766776676776767767767676776776677666677667767676776767766776667676677676776776776776766776766767767666776776776766766666767766666677677667767677676776677677677666776766776776767667767676677677676666776666776767767676776767767767676766776776767676676766677666767766776767766776776766767766776776776766677667767666776776666776776776767766776776776676767767767666677676667677676767767667767767766767677676667667676767766676767767767676666767676676776677677677676767677677666776776676676767767767667767677676666677676677667667767767767676776776767767667667766676776767767767667667667767676767767676767667767677677676767676677677667766676776766677677677677677667676677677677677676776767767767766776666677677677667667766776676776776667676677667767766776776677677676767676667767677676767767767767767767767677677677666677667767677667677676767676767766676776766677667677677676767676676677667677677677677676677666767767767767767767766766776767766766767667767767767676767767767767766676677676677667766776767677666677667677667766677676776767767767667767767677677667767677667767766677667667676676667767767767767766667767767667767676767677667667676676776667767676666767766767677666767766776666766767677677667667677667767667676676776677676667667677677676767677677677677676666776766776766676776776666677667677667766667767767767667676667676677676767667667767766676767767767767667766667677667767677676676677677676776677676776667667676677667767766767767677667767767767677676677667677667767676666766776776767676776677676776776677676767666677666677666676677676776677677667667667677666677677667667676776676776776776776767766776767676667767676767676776676776767676767676767667767766667767767676776776766776767767677676776776767677676676676667766676677666766776776676766666776676766766767676776776676767767666776776667677666776776767677676766776767767767767666676766767766667767677677667766776667767666776677676677676767676766776667677676767767767676676766676776676676776767676667767766776776776776677677676776776667767767666676767676776767766767766677676766776776666767766767767767767767766766776676676767667667767767676776677666767676767666667766776776776766766677677676776767767767766776776766677666667766767666776776776767766666676767667767767677667766667767677676766677677667676677677667766776766666776666776676677676776767767667667676776766776776776776767676767677677667667767766776767677676776766767767767767666776767766776767667766766767677676767767667767767767766767767666677677666776776776776776776767767766677677667767676767676776766676667676676667766667767677676766666767767766766666767677676667766666676677677676677666776776776677667767676766776677677677677666776776776767666767767666676677666667766677666676676776767767667767766776767666776767667677677667667767676676766677667667677667667677676776666676767677676776776767676776767676767766666766776767767767767767767766767767767767676766676677677676766776766767666676766766677677676776776776767767677677667766766766676676666676676776677676776776667767767676766677666677666767766767676676776767767676776767767666676767767667767766767767767767666776776676767667767666677667677667677677677677666776676676767766776667766767767766776767677667767677667677677677677676676776676676666667677676676776776767766767676676676766676776766776766676667767666667676677676676667676767766677676767766766667767767677667767767666776766767767766776767767767667767767677676767767676766776766776776766776776766677676767667766767767767676677676766677677676766676776767767767667767676677677676676766676676766666667676767666767767767767677676776767677676776776677677676776776776767667767667767766776776677667676776677677676776767767667666776776776767767677667667767677676767766676767767767676776776776776776767767766776667677677667676667666766766676677677677677676667767767676776766776677677677667677676677667767766677666776667767767677676767767766776666776676677667677667767767667767667676776767766676776776666676766677677676766767676676776767667766676767676766767767677676776767676677667766766766776776776767667766666767666776776676766776776766776676776776767677676767676776676776767767667676676776667767676776766767766776667677667677667677676776776776776667676767676766776776667677676767677676767766677676767677666776776776767767676676676776767676776676677677677677667677677666776776776766676766677676767767766667677676766677667677677677676766666767766776666776677667676776776766667766767767766767767677677667676767677677677676667766667767767767676677677677677676766666776776767677676776767766767767677677677666767676766776767767766767676776776766667766767677677677677677666766776677667667677666767666776677676776676776677677667766767676676677677
677677666667767677676776776667766677677676767767676676767677677677667666766677676776676676676677677677677676677677676676676767667767767767766776776776766776766776677677667766676776677677666667767667677676776776776776677677677676666667666776776677676776676776776767766776766776766776776776677677676766776766676776776767767766676767667766676776776776776767767766677677676767666677667667666667767676766766776776676776767677676676766776677676776776767767666776677676776766767767767677666776677676776767677676776676776767676666766776676776677676776767767766667677677666767667767676766767767676776667767676767767676776776677667766766766676776676677677676676767766666776767677667767766776767767767767666677677667666776667667767677676776767677676776677667677666666767677667767767676776677667767676776677677677677667677667767767666676776776767667666677677667667676776776666776767676766776776767667667677677677677676677677677676676767767667766667766677676767767766776776766776776676776766767676767767767767766776676776776667767666676766767676776766776776766766776776676667767677667766776676776776776767767667766776767767677667766776676767767676667767766766767677677666767766767767677676766776776677676677677676666766767676776667766676676676776677676676766767677667767767766676767766766766677667767677667767677677676776666776776776676677667767667767676767677677666676667676766667667767766676776776776766666767676776776776766767676766776776677677676767666766776776676776766666677677677677677677677677666776767767766766676776767766776667677676776767767677667766776667676767676767766676766767666667677677677667767676676776776766776676767767677666677666676677676776676766676767766667766766776667676776767767676666776766776776677677677677677677677676776676767767677667676767676767677676767767677677677677666667766767766767667767766776767766677667676776766767676766766667677676767676677677667667767667767667677677667677667677676766676776766767676666776766677667676776766767667667677677667677676767677667767667766766676767766776666776767667676767766767677666767767767767667767767766767767676776676766666776776776767766667677667767667676766767766776776776776766677676776767766767767667677677677677667666676667677676767766776767676776776776776766767767767767766776667667766776776676776776766766677676776677677666767676776677676767767666767667767676776677666676677677667677676776667677677676776767666677677677677676677667766767677667767767767767676776767667767677676776676766776677676667667767767677666666776776766776767677676767666767667676766767677677676767767676767676676667766767767677676767767677666776776667676776766676767767677677676676677666677676676767766776776776767667667767767767676767667767676676776776767676776676776767666776767767767666776767767767767766676776767766676776676776776776767677677666677676677677676676776766766767767767676767677677676767676666776776767676776776776666677676677667767667666677666776776676766767677677676677676676666767666677667677666776766667767767667766776666776767766677677677667767676766767767767767767677676776677676776776676677667677667667676666776776767676767767676677667767677667676776666766666767767667767676767676776767767677676776767767766776767767677667666667767667766776677667677676766776776776767677677666676776666767767676677677676666676767676677676776776767676677677677677666776666677677676676676666776677677667667667676766666766667677676666676776776776677677677676776667766676766776667767666776776677667667667677677667766766776776766776776766676676667677666776766776776766767767767766767766776676767766766676767676776776767667766776776766767767767767767767667766676776767767676766676776776666776767676776767767766667677676776676677667767676776776776666776667766767667666677676676776766766776776767677677667677667767767676767677677676667767767676767667767677677667666676676677676766677676766767767676676776666776776766767677676767676776677667677667766676767676766767767667666766776767677676766776676677666676776766776767767677676677676776767766767767767766666776767766767767676776767667676776666677677676766767676776776767766767766767767677666776776667676676776767766776776767766667667676767666766767767767676667767767766776677667677666767667666767767667676776676776667676667676776776667676767766767766767767767767767677677667767676676776676666776767676767667767767766776677676767676776776776767677676666766776776677677667767666767676766766666776767766677667767766776776767767767676776677676767677667767667677677676767766677667767767677677667676676776667667766776677677667667676776776767766667767677667676767676776677667767767767666776767677667766776676766766767667667676776677667767676767766766767767676776766667766776767766677666666676776766677677676776767677677677677677666677677676676677676776766767767767666767767677677677677677677677677676776776767766767667676776667676677666677676776677677666676776767677677676767666677677677677667676776776766767676677677676767766776676677676776776776776677667667767667767767666776676667677677676767767667667767666776766776667766776676766776677666776776767676776767766676767667667767667667767676767767766677667667667667676776767767766776767676776767767767767667667767766676677677676776676776767676767767676667767767676766766677677677676767766776776677666676767766767677676766776776766677676667767766776766776767676776766676766776676767677677676677677676677677677676776677677666776767767767676766667667667666676767667666767676776776767767677677676676776776776667676677667767676776767766776767767667667766776776776767677677667766676776767767767767677677677667677677667766676776776676666676776776676776767667666776767766776767767767677677677676776776767667766766667667676677676766767666766776766676767667767767767767676676676767766676767677676767767676767677677676766776767676677676767676766767677677676667676767677667767677667766677676776776776776776676776676767666676776776776767677667667677666676667677666776677677677666676776776767767766766767667666676776776776677676767677676776677667767767667676666776776776677667666676767667766767677676767767767767767767676676666767767767676767677676776766667676776766676776776677667767767667766766776676676776676767666767666766776666667677676776767677677676776776776767767767676776676776767767767666766766776776767767767767767677677676776776677677677676667767666776766776776776767766676776766776776766667766677676767677667676767677667667766767677666776767676766767677677667766767667767676667666776776676776677676766676677677677676766667667767667667767767767767767676767667767677677677676767766776776776676677677667677666767667667767676776667676776767766776776677676667767766677677677666666766767767676767766767767766766776776667667667767677676767767676667667766677676776667666766776676767676776776766776677667766767676677666776766776767677676776767676666776767677676766776767767667767667766776776677676677677677677676767767667667767767766776767677677676666767767767766676776676766766776767667676667767767767766776676676676766676767766776767666767767666776776776666677676677676677677667676677676767767677666776767667767767767666767767767766767677677677677677666677667667767677677676766766677677677667667677676767677677667766666766776767676767667667766677677677667667677667677677676776776767676667676776676666776776776767667677676677676776676677677677676766677677677677677677667767767766776767677677677676666767766667767767767676776766667677677676776766766767767677676676677676767766767767666666767767767766767767667766767767666677677676767767666776776676776676776767667767667767676677676766667766676676766767767766776677676776676776776677667767666766677676676776667666676667766766776776677677667767666767766776667676677677666677676666667766677666677677677677676766677666677676676776766767766766667767676767667677676767767677677676776767676767767667667676776776776776667677676767766776776776677667667766677676767767676766766766766676767767666776766766776676676767766776776776677667766767767667767767766767767677676767767766766776776767677676676677677676776766776766766767677677666677667767766776677677676767667677667676776776776676767666776767666776766776776776767766776776776767667677677666667677677676766666776676767767767667767767766767667677676767676767676767676776667766767667677666667766676767677677666767767766767676667677667766766676767767766676776766766767677677676676677667766766776676676767766676767677677676776776776776776667667676776776767667767767677676766776776766776767767676677677677667667767767767766767766677667677667766766776767766667766666767667677667766776677667767767766666666776776766776767676776676677677667677677677667767766767766677667676776767677676767667767767676666676666666766666667677676766676667676776666676766767676766767767767767667767767767767767667767676676676776776677676776677676767666776767767766676677676667677677676767667677676676767767666676666776677667676766776776666676767676776677677677677677677676776677677677676776776676766767766776767676776677677677676677677677677676676767666667767767667676677677677676776776767676767666677667767677677676677676776677677667676776776766667676677677677667766767767676667677676776677677667676676676776767766767767767767677676776776767666776776776767767766767766767677676676667677676767677677667667766676766776767666776767767766776767766776676667677667677677667767676776776676776677676677677667767767666677676767767677676766767767666766776767667767676776776766776766677676766767666676776776667667767676776767766766677677676776676776776776767677677677667666767767677676767677677667766767767767767676767767676767667766767766677676776677666767766776767766776767676676677677677677677677677676767676776776776667767766776776776767767677667677667767767667767676776677676766767666666776776767666766776767767666676776776677667676676776677666776767676667767767667767766667767677676767766766776766776776677676767676667676776667767677677667677667767767666766776767767676766666767676666767767666676767667667767676776766677
366676677667667667767667667677666776776776776767677676677676767767677676676776667767677677676767767766766776776776776776767676767767766776667667667677677676776667676677676667676766676667767767767767667766767676776776767766677677666766766676776776767677676776776776767767767667677666767767766776767677676767666776767676676677667767767766766676766776767677677677677667677667677676767677666776766776767666766767676676767677676676677667677677677676776666667667767676667766676776776776776676776776776776776776676667677676767767767766776767766767767767677667767767677667677676767767676776667767767677677676767677676767767767676776767766676776766677676767767767767766776766667677676767676776666776766676677677677676667677676776767766767767676767667767766666766677677676667677667677666767666767676776776767767767767767767677677667677676767666776776776767767676677677667766677677677677667677677676776677667767676776677677676776767666767767767676677677676766767676667677677666677676776767677667766767767667767766776667676776677677666767666677667676776767677676776776776676767767767767676767666776767767676667767766676776776767766676676776666677667676767766776776776676776676767767767767767767767766776767677666776767666766776767767766776677676677677666767676676767676776677677677677667667677676677677677677677677666776767667767676666776766766676667666767767676767767767766676766776767677677667766677677677677676767667767767677677666776776667767766677667676767667677677667666766666776676776767766776776667767676767766766767767767767766776667667766776767676677676767676767676767767767677667767677667667667667676767677677677676766676767666776766767676676776676767767677677677677677666766767667676767676676776776766677676767766766767677677667767767767676767767767677676776767766767767677677676776676776767767676767766766676767677666677676677676776776766767667767666676767677676776677677676767676767767767766676776767676677677676766676666776767676676776766666767666776776767667767767767767667767677677676776776676766776776767676776677677677667767766776766667676776766776666667767667767676776776776767677676767766767766667666677677667676677676667676677666776676677667676677676776767766767767767766776776766676767767666776677666677667677677667766666766676776776776776666776766676676667676677667677676676767677676676776776676676677677677676766767766767677677667766776767667667676767766676767676667767766677677677676666776767767767676776776776766677677676776667676677677676776676767677676767767667766666677676776776767676677667767676767676776776766766767766676666776767677667677676776766776767677666677677667676776776676767667767667676677667767667767766667767766676776677676776667666766667677676766776776776776776776767667767767677676677677667677677666676776676766776766776767767767767767767766677666776776776666667667767767766776677676776776776766666767766766666676776776767766767766677667677676677667767767667767767676666666776776776766676677667767676766677666767766767766677677666766667767677676766776677677677666776766676676677677676667767767676776767767767767766776776667677667766677676776766776776766776676766767667766676677677676766776776677676767767767676666776676677676776767677677677676767767677676677666676767766776766776767766766767766776776776776677667767766667766767667766776776666767767677676767677677677677676767677667766776766776767767676776776766776776667766676767676677667767766776767766766767767766766766776666776667767767667666776677667766767666767667677677676776776677676776767667677676676677666776767766677677677677676677676776666677667766676776767677676676767676776776667677667767767767767667676766676766676776677676767677676767767677676776667767666767676776667676776676767767666667767676677667767767766676666776776676667767766677676677666776776776776677666776767767666667767676776776676676776667676776767766766766776776776766776776767677667767767677676776776767767767767667766776776666667767676676676776776767667677677677667767676776776677667767666767767767767677667666776676776766676767677677677667676776666676676776776776776767666766667767766767766776767767667766767667667676776667766776776766667767766776766767667677677676667766767677667676776677676776676676767766776776677677677676766767676767667766766767677676766776667767676766766776767676667767766776766766776767666767677667677677677676776767767767767676776677676767767667767766776676767767666676676766776766667676767676767677676776767766677667676776767667767767766776767667676776766676776766776677666667676676776776767767667766666776666767766776776667667767677677666776766776776677677676767676676667677676677676666677677676776767676776676776767767676767667677667766767676676766766776766776767667767667676677677677666767767766776667677676776776767766676767766676776667667666776676767677677676767767766766766766776776776766767767676767677667767766676676766767766766776776776776767766776676766776666677676766676677676677667676766667677677667767677677666767677667667767767767676767677676766776677677677676776776676767767677667767766767767676676767677677676677677667767767766766776767677667676776677667767766776677666767767767677677676677676776776776776767676776677677677666776776677677676677667767766767676776676766766667767767676676677667677667766767766776766766776666776776776776677666776776776776776667766776766767767667676776677666677677676676677667677676766776676767676776677667766776667767667767677676767676776677677676666776676776766767667667767666776667677676667667767677677677667767677676677677677677666666776767767767676677676776776767766776767767676676676776776677677667767677676667766666677677676666676776676776767767766677666767767676767766776677677676766767766776776776767767766776767767766766767677676766767766666676676767667767677677667677666766677667677667767667677676767767676776677667766776776667767767676776676766676776676776677677677677677677677676776677667767676767676766766677677676776776776667766776776767677677676667767767767767767767767767667677676767677676767667677677676776767676776766767767767677677666677667766676767667767766677676767677667676776776776767767676767677667667667676667677677676676776776767766676677667677667667766677677677677677676767767676776776676776776677677676767667677677677677677676776767766677676676677676767676776776667677677677677667677677677666776767667677677676766776766676766776766776666677666776776776767766776677667676767767676767677677677667677677676776676766776676766767677666767676776776766667767767766776776776766766766767666776776767766676676766667677667677677676766766776767666767676767767677667676776767766767766767767767767677667767676776776767667677676667766776677676766767767767676677676776767676767767676766776776776666676676767667766667677677667767676766767767677677666676776776667766677677676776676767676676767767677666677667677676776776776677677677676776677677677677666677666776767767667767676776767667766666776767767676776766767767666776776767767677667666767767677676767767767766676667666776767677677677666776677677676766676767676676677677667766776776676677677677676767767677676766677667677677677676766677676776766766677667677666776767666677676776767767767677676677667766676776677676667767767766766767677677677667767767676677677676676677677667767676767766676776667767767767676666767666767767676667767767667767766776677676776767666776676776776776667767767766676667767767767767676776767766677676767766767667677667677677676666776776776776766667667666766767676767676667676666767677677667676776776776676776766667666766776676677677667667676767767767666766767677677677676767766776676776776766767767767767677677677667766776766676776766676776776776767767767676766767766776767667766667767767766676676766776776677677666776666767767676767767676766767767767766767766776776767676677667676776667767766677666776776767767676767677676676677677676767767767667767766776767767766776667667667767676767676767767767677676776676776776676767677666776676677676677666767667677667766776666776666776666767666776767767767766766766767767667677667676776666776776767666676767767667767676767666677677676677676666677677667676676666766767676776766666776776767666776767766667766677676776677677677667767767666767766767767767676767677667667677677667676776667676676776677666767767676767766666776776677677667767676677676766667677667767667666776776776767766766676776766667766776767677676676676767666776766767767667666776667676677677677677667676677676776767767667767667767676766767767676766767766776776776776676776776776676677676677676767767767677677667676676766776776767677677667667766776676676776776776676666767766766767666676767676767676767676776776767666776676776776666776776776767767766767666767676776776666776766676767766766767767767767766767666667667676676767667677677676676677676767667667677676667676776767766767667676767766776767767677666677666767767767767677676667767767676766776766776766677667767766677677666767767677676767767767667767667667766767677677676767767767677667677677667676776676767667767767767666676677667677667677676776767766767676776776776667767667767677676776776677677676767767767766676767667667677677676677677667766766776676767677677676676776776766767676666776676767767677677676766776766766676766667677667667666676776767666667676676676677667767767767767677677677677676767677676767677667767767766776776776677676767676776767766767667677667767767676767767667766676666767666767677667677676677677677677677677677677677666767766667767767767666676776766767766667767767766677677676676676776776667767766676677676676667766676677667767676776676677677676776776767767676776766767766776677676776676667677677667676767676776677676677667677676776767767667767767677676667767677676776676767676676766776767677666767766666677666776776776776677676776667767676776677676767766776677667767677677676766767676667677677677667676766667766667667676677677676776676666767676676776676767767767676667766776677676776776666776766766677676767676676767767677676666767676776766767667677677666667677666676677677667767767767767767
67766766666776776677677667676767676676767677667667677677677667766766676776776776667676677677676776667667766767667767767666667767767677676667667767677666776667667676776677676776677667676776776767766776776767677676767677676677677667676776766776767767766676767676776776676767677677676676766677667676767677676776767766776767677676766776677676776767676677667767676677677676666667767767767767667766767766776776776767677676666776767767767667667677677676767767677677676677676767766667767667677676666676767767677677676667767667767767767677667767676776776767677676767767766677667767667676776776776776776767767766776776776767676776776677676767767767767767766767676767767667766766767767677677667677677677676677677666767767676676666666776667677666667676766677677676767667767667676767766767676667667677666677677667667677677676767676766776767676766766766767677676766767767676767676766667767767767767676776767676766767676676776776776767766767767767767767767667767767676676667676767767677676776767677667767666767677666776677666767767667667667766667766766776776667677676667677676766776676767676767677677676677666776677667676776767676767766767666676766767766776767767766767677677667767677676766677677676767767666776767676767767677676676676676767766767766667677667767767766776776776766766776766776676776767677677667677677676776776776766776667676667767676767667767676776776776667677676776676767767676667667677676767767676667766767767766766776677666767677677667667676776766776776677676677666776676667767767767677667676666677667666776776767677677667676676767667676776767677667676767677667667666776776776767767767766677677666667677676776776676667767767676766676676667766776766767767767767766766766776677676667766776676767766677666767676766776677677667767677667767677667767676776767677666767767766677677677666776667677676776667767766776776776776776766776766676676776776677667767667767677667767766677677667767676667766776776766767766766776767676767767766766667677666776767676767767767767667766767767676766767767677676766666766677677676767676766766677677676676776667766767766776776666767676667677677667676676776766666766677677677676767676776776767677676767766676776767667767767677667766677677676767677666676776776767767676766667677676776776767767666776676766776776776776776776776766767676676776776667677677677667766667676766677677676677677676766767667666776767766767766676677677677667766776767666776776666767676676767767766776677676767767677677676676767767767767767667667767767767677677667677677676666776667676776677676767676776776767767666676776677677666666776766767767666776667677666776677676767677677667677667677676776667676666776776776666776776767676776767676676767677676776767767667666776766676776776767677667677667677676776667666776767677667766776767766766677676776667767766667766766776767767676676766676776676676676767676776776776767667766776766767766767667667767767766776776776776766676677676776766776676776767677677666776776677667676767767767676767677677667676676766677666776767676776776676767767666776676767676767766767676677667767677676776677677666776767767766776766776677677667766766767767676677676776776767767767677676767767676677667676667766776776776776776766767767766667767766676667766677677677676677676776776767677677677676776776767767766676767766666776677677677676767767677677677677676767676767767767766767677666776666766776767767676667767667677677676676776767767667667676767766776766776767767666767767676776767767667676767676776776676766767676776767677677676676767767767767767667766776776776676676776666767667667767767767767667677676677666776667676776776776677666776676776776677676677676766767677666776776666767676767767766677667676667676766676776767677676776767676776776766767676767676767677676767677677666667766677677676767676767677676667766676776677667767767767767677667676776676676667676766677677677667666776677676776767667666767677667676766776677677676776767767767767766767667667667677667677666766766677676767766676776776667766677667766667766766676676776776767677666677676776776767767676767766667676676776776677667677667766776677667767676776767677676677676677667677666776776766767666677677666776776766766776776667767767767667677677676776766776767667676766677676767676676667766776767677676776766767677676767767767677676667676677677676776767667767676776676776676776677666676766666676776767767767676677667766767677677667667767667667767766676677676767766767766677677676776767677667676776776776776676776767676767767767676776767677667767767767676766776776676776776776677677667677666776667766776776767767766767666776776776776677667676776776776677667676776667767767677677667677676766767676767767677667667677667767767676767767767767766677677666676776766776776776766766667667767667676776776666667677676776676776667677677676767766767767766776767766776776767767767767767677676767677677667767767767677677677676776766676676677667767677677676766667676677667767676676667677676677677677676776767767677667767767677676767667867666677677676776776666767767767667767667666776776676767767667767766767666677667676776766677677677667666767767766776776677676767677667676776776776676676667667767666766677677676677677677667767767767666776776677666767676776677667767666776766677677667767766676667676776776776767667667766776766776776776667676666677676776776766766776666767676776766677677677667766767667667667766676667677676676766677677667667676667767767767767767766767677676767677667767677676767666767766676666766767767676676766776776766767676676776676766666767767766766776767767766776776767767667677677677666767667677667677676776766776766776766776766776676677676776766776776767676676677667767766677666776666776767766766776767767767766676776677666666767767766767766666666766767767667676667767666766776776676766767667767767766776767767767677676667767767677676667677677667677667766676667767667767766767677677677677667676766776776667766676776667767766766767676676776767767767767676766676767667677667767676776677677676776677667767677667767676766666767667677676767766676677676677676776776667767767677677676776676776776776776677667767667767767767677677676776766767677676767767767767767766776676776677676767677667766766767676666766766677677676776677667677676776767767666767676776677677667766677676776676776776766776767767677676677667766677677676767767677676776767767767767767676767767676677676776677667677676667767677676676766666767766667767767767677676767676776776767677677667677677676766667676767767666776767676776667767676776677677677666776776766676766676776676766776676776767667767676766776767676666776776767767766677667676776776767676766776666776667767667767676776676776667767767766776767766666677667677677667767677676766776767767766676767766766776776677677676677667766766776767767767676776776677676766676776677677677667766776767666766776776677667667667667677667766667667676677676666767666767767766776766677667677676767767766776776677666776776776767676776666776677676776677667767677667766776677676766677677676767677676676767767766767676776766676766766677676677676776677677676676776677666767767766676667767677677677667767676767677676776776776776767766767667676667676676776776776766776776776676776676776767667677677677677677677677677667677676776676776677667677667667767766776676776666677677666767677667766676667766776676677676776767767667677676766767766776767677667676776776776676767666677677676776776766677677677677677667667767767667767667677667677667766676776767667677676766667677676776677677677677667667767667667667767767767667667767676776767676776776767676676767766776776676767676677677677677667676776676776667767766676676766667766677676767766667666666767767676766677667677677676677667667767767676776667767677666767667676766776776667666776776676677677677677677667677676667676766776667676766776767676776776776776776766677676766767666776666776767767677676766767767767677676767767766766676766767667677666767677676677677667767666767767767767767767767766676776766776766767677677667667676776776667676677677666676667766776676776776776767767767767676776767767666676767677676676776767767677667767677667767767667767767767766776767667767767677666767676766776776776776767767676776766767677667676677676767677667676776776766767677676776776776767766776767667677677677667667677677677677667766767667767676776666677677667767766677666776767767767677667766766776776766676676767677677677667767767767766776776667767676766677677677667767766676767767767677676767676767767767667666776767676767676776767767676676667766767677676677667767766766677666776676677667667767766667676776667667677676667676766667677677676766766767766676776677676677677676766776766767677667767676776776767676766776776776767767667766767766767676767676776767676766766767767667677667677676776776776767767766776766677676767766676766677676766776676677677677666776767767676677667767677667677667767676667676776767767666766776676677677677667767766776766766677667767766767766767766767767766667676776767676677667676776677666667766776766767766776776776776776767677667766676666776767676776766767677677676776776767767767767677676677677676677667767766776766767667666767677676776776667766676767766676667767766766666667666776677677666666776776776767677677676767667667767676766666767677677667667676676767677676776776776667767677667676776676767767677666776666667766776767767666776667767766776767766676676766677676667766767767767766767676676676767766677666767766766776766767766776766667767677677677677676676767767676776766666766767767767667677677667767676776677667676766776667767677666766767666767667667677677676776667676776776776677676776776776676776776767766776776776766677677666767767676776776677677677667767677676767767676667767766767767667676776676677667676776667677677677676767767766677667767767766766667766766776776666677676677677667677677677667767676766776776767766766776776776667676677666766767767666776676767767677676766776767676667667676776666677666767677667676667676677666767767766776676766667676776776776676677666776767767767677677676766677677677666667767767667676767766776767767767677676776766677677
6776767667767766677676676677677676776766776776767766767766767767676776767676766776766766766666776766676767677677676677677666767766767667766767766767766776776776776767767677677667676767767677666667767676776677667667767667676776767767676776776767676776776776776766776677677677677667767767667767667677676767676776667676767667677677677677667676667677667677677677677667676776677667676776667676776676776767767766676767767767767766666767676767676677666776677676677676767677667767676767676666767666677676766767766776666667766776776677667766667666767677666776766767767767767676676766767677677676776767767676767667767767667677667767767767677676767767667667677667676776776767767666676767766776667767667767767676766766776766776766776677666676767767667667676677676767767766776776767766676766767767767667767767766776767667677666776776676776667766766767676776776766767767766766776776767677676676776677676767766677676776767676776766766776776676776676676767767676776776767667666776677667767677676766776766767677667767667677677676767767666766776776767766767676776676676667766767667666767677676677677676677677666667676677677676667677676677667767667677676766776776767766667676776676776766676776766676676776766767767767676767766677677676766666766776667676766767767667677676677666767676766767677676667767667676776767677677666676667677676766767667676776767767677667677677677666767767677666666667767677676767767767677676776667676676776677676767766766667767766776667767677676766677676676767767676676767766776766676676776767666776767767677677676676776766767766767767767766676776767677666767766767767767767767677676766776667767767766676667667677677676767676776767766766677666776677676776676666666776776767677676776767767767767677677666767767767677676776667766767767767677676776677667676776767767767677676766776776677676766767677676676767666776776677667667677676776667676776776766776776676677676767666776667767667767767767767766667767676767767767767667677677677676677666676676676666767677676766766767767767767676767676767767676766767667767767767676776766767767676767766677667666776776667767667766776676676666667667767766767767676767766767677677676677676677666676767676767677676677667667666776776677677667667767766776776776776776776767666776776776776776776776676776766677677667766767766767767766776767767767767667767676677676767677677677676767766767676776767767767767676766667677677667677666676776776776776676776776667676767667767677667666767767677677667767766767667677676776767676766666767767677667676766667676676767767676766776776766676776767677676767766776776776767677677676776767666776776776766767767767767767767766767767766776767767676776666776667767767676766776776776776776776776677667667767767766676767767676767767677676766776776776676776776766667677667676666676776776776667767766767767667767766776776766766666767667767667766766776776677666767667667767666776767676767676676776667667767667766767666766776776776776776767677676677667667767677667767766676776767767667676767767766767666776767767666767677676677677667667766776677676776766767767666776767667766676767766776776776676776776766677676766676666776776676767677677676677677667666676676776776767676776776767766667676666676767677677677667767767677676767767676677666776767767767676776767667676767767767677667667677677666776776666677666766666776676767677676776667677676767766767676776776776677676666767667767667676676766676776767667677676767666767677676667766676667767676767767767676766767767667767676766776676767676667766667766776776776776767677666676766776767677676677677676776767667766676776766776676767676776767667677676676667676767676666676667676776677667676677676767676677676767677676776676766767766767767767667676776776667676776767767677666776776776776767667677666776776776767676776676767677677677677676776767767766667767766767767766766776676676676677677676677676677666776767767767667676767676767766776667766767766776767677677676677677677677666767666776666666776667676776776676776776776676677676776766767666776776776767767676776667767767677666776676776767766776767767767767767767676676767676776667767767666767677676676667677667677676776776767766767767766666667767766776776776776767667677677667767767767767667767767767676766776667766767766766776666776776767766776776766677676776776776767767676666776666767766776766776767667677676776776676767767676676767766767767766676667676666676776776676767766776667767767676767667677676667676677666767676776667767677677676776776677677676766667767667766776776677676767767666677677676776776676776776776776776676776767767767766767767676767767767767767767767767667767677667677677677677666776776677666776676766677676766766766776766676676776767666677677677676677677676677676776767766667677677677667767767666676776776767767767667767767767767766767676677667767666767767667676776677667666776776776776766776767767677677666677677676676766767677676676667767677677677667767766766766666776676767666776767676776767677677667767667766676776666766676676677677677666676676666766767766676766767667766677676667667767767677677676776776767767766776676667767677667767676776776776676776767767766667666767767676776776767667767677676667666767767767676776776776767677676776667676776776776677677676776767667666766776776776767666767767677667667677666776676766776767767767766676766766666767767766767767766667766667766766767766767766776667767767666767676666767676676766666776667766766666767677676766767677676776767667767767677677667676677677677676776766767767676677676776766677677677677677667767667767667766677667667766767667767766676776677676676776766767677676767767767767676767767666767666776776776676677677667767766767767677667667677666676766776767667676767767767767766676767677676767766766667767676766776676767767766766767767766776776767767667766676766766776766667766676677677676776676767767667677676776776766776677666766667677666766776776767767766667676676676766776766776676767767677667766766667667677676776677677667676677667676677677667767767767767676767677677676776767767677666776776767676676776767767766676767677667767766766767767676767766776776666677677677676676677677667767677667766776767767677666766767767767666776766767667676667766766677676676676776666667666776776677676767767767667676767666776666676766666767766767766676666767677676767677677677676766766776767667677676767677667667676766776676776776776776667766776767767676676676776677676676776766676776667676766766677667766667767767767766667766667767766766767767767767766767767677677666776677667676776767676767767766767766767667767766767676776766766677666776767767677676776776766766677666667667677667767677677667676776776676667677676776677677667677677666776776776767676766776776767767767767767766766767677677667766767767767676767677676767667667767677666676767667676766677667766676776776667676767676766776767676676776677677676767677676767766776767767767767666767677676667767676767666767767767767767667676677676776776766766767667676776767666677677677666776766677676676677677676667767767767766767766776767766776776677666776767766677667677667676767766676767677676667677677677667677666667766677677676776767767767767767677676677677676767766667666776766667767767767676776767677676776776776766776766766677676676766767766776767767767666776776676677677667766776776767677677677676666766776677676776767667677666767767666776666776776776676776767767767677676677677676677677676767667767676776776776776767766667677667667767767767677666766676676676667766776676676667676767767677677676767667767676767667767676767767767677666676767767767667677677676776776677667766767766776776776767767676767676776767667666676776676776677666677676767676776677676666667767676667677676776676676677666766767667766776767677677677677676766767767666666776676677676776776767677677667767677676766776776767766776776676767676766776676677666767767677667667676767667677676776776766776776776767767667767676767677677677666767666676676677676666776667667767766766676677676667767767677667677676676776776677677677667767667767676676776767677676666677667676776776767676766776776677677676776677676776677667667677676667767767767677676666677667677676776767767767666776677676776667767767666677666776767767767767766776776776767667676767677667767767767667766776776767676766666766667666776776667767767676677676677677667676677666666767767666767677667677676677676767676677667766677677677676767676666667767677676676776776767767677676776676767767676677667767666776766776676766776766676776766767766767767767676676767767676677676767766776676776766776776776776776776766667677677677677676676766766676767667766767766767766667767667667677677677676766767767676666677677666677667766776776776677677667666776776677666767677677676676776776766776677667767677676676776766776667677677676776666766776767677677676767667666776767766676776766766776667766776776667666776666766776676776766666676776677677677676776767667766767767677667676776776776767667667676776776767667667767767677667766776767766776767767766776776677676676776767667676676776766776676677677677667677676766776776767766676776776776767766766666776767667767677676767767667676767767677667667677676776776776767766776776677676766767676766766676677666776767766767767767767677676676677666676676667666667676766666667666776776677677677677677667676776767677676766676677666676767766666766766776767676776667677667767666776666666766667767767677667677676676767766767676766766776776767767767677666676776767766776776766776776776666766776776767666676667767767667766667667677677677676776677667677677666767666667766776776766767767677676667766677676766677676766766776676676667677667767767667767676776776776666666776766776776767766766667677676766776767677667767677667676667677676677676677667667767677666776666676766766776767767767767677676776767676776677676776767766767676766776676676676767677667676776776776676776667767677677666767767767677676776667676767767667677677667767676776676766767677667767766767676767677677667766767676666676767766776776767767667766676676677666767676766667766767667666677677667766776776766767766767667677677667676776677
67676676667666766676766677676776767676776677677676776766776776776776776776766766677676776676776666776677676667667767767677666676767767676776767676766776767767666776766767677667766767666767676776667677676776776766776766676766667676776676776776767767677676667676767667676677666767767767676766677667766677676677667676666767767766776767767766767767767767677676766766766766767667676677667667667677677677677667667677677677666766766767676676677677666676776676776667667767677677676667677677677667676776776676667767767767767676767667766677677676767667667766666767676677677667677677676767677677667676667767676677677677676767767676776767766776676776676676676676767767676776767676767677676776667767676776766776767767766767766677676767767667766776676766767766767767667677676767667677677667767677667667677676667667677676776776677676767767667767667766766776667676767767667767677677676776676676766676776776766677677677677676676766677677676766676676776766776766767667767767677676767767767676677677677677676776667677677677667676676776767666667677667767676676776776776776776677677676776776666677676767667766767666767667666767767676667676676676676776676676776667677676667767667766676676677676776767766776776667767767676676677666767667676676766677676767766767666676666776767766676776766667676776776767767767766666767767767767767676767767667666666677677667676776767677667767767767676776776676776776667677667667667767767766767766766766676776776677677676676676767767676776776766677676767666766776776667676767677667767677677676767677677666667767766766766767677676676767667766677676766666776767766767767676776776776767667667767667767667767767667676776677667766776766676776767677676776677676776677667766676767766677676776767676677677676767677676666776766776776766767677676776776767677667766676677677677677677666776676676767677666776767676776667666766767677677676677676676767766776667767766776766776667767667676766667766776676767677677667676767767766666776677667676767676667767767667667766776776776676776776776776776776776677676667677677677666677677667677676676676677676666677676667767676677677667766776676767667767766776767676776776767667767766776776767767767676676776676676776776776776676677677667676677677677677667667677667677667767766677666767767676677667676767767767767677676767666677677676767666766767677666666676776767666776776776776676666767666767767766676667677677677676776667667767766766677677666767766677667667677666766776676776776677667677666776677677677676776776767676677676776767667667677667677676667766766776776676767677676766776767667767767767677677676767676676667766766677667677676667767766767767767767767767666766776776767766676677676767676776676776667667766767676767666767766767677676677677676676776766676767767767677676677676667767767767767666676666667767767667767676676767766776776767767767677677676776776767766677677666776776676776776776766767677667767666776776677666767767766776676776666776767767677676676676667767767676766677676766776776766776766767677677676767767767666766776767767767666676776676676677667767677676766767766667667667766767766776767767767766776767677666677676767676676776677676677677667767667767676776667767667667767766677676766776766767667767767677677676767767767677677676767676776776776776767676776666676766677667667766766766776776776776767766776776776776666667766667766677677676676677666776666776676767676776677676767767766666677667676666677677676767766677667767767676766767767767667666776676676677677677667767676676677676667767767766677676776766776666776667677677677667766677667766776776776767677667677677667766767676666776776767766677667767767667666766667767767767767677667677676677667766677676666666676776667767766776776776677677676677667676776767767767767767767766776776766666776776776776767667677676677677677676776776776676767677677666767676767677666667767767766667677677677667676776776776776776677667677677677676666667766776767676677676677667766767677677666677677666767767767676767677676776767677676766767676667676667677676666767676667766766667767767766776776776667767767676776676676767767767676667767666767767666677676767667767666776676776776776767676767767676667766667766767767667666677667676776767767676677676677667767676767667676776776676666766776776677677677677677677676776676677667677677667676776766766766767767676766766776776676776766766667766677677667676776677677667767767766676767677676776766767766677677667767766776677677676676767666766676666776776676776677667676767766767666767667766676767767767666767767767676776776666667767767766767667676776767667677677667676776767767767676767767767767666776776767676767677677666766676776677677677676776776767766676767767676677676677677676776677667767766667676767666767767677676677677667767666677677677666776767677677667666766776767766667767677677676767767767667766776767677666776767676776677676776767767767677667667667667767677666767766776677677677667676776767667767766776776677677667767767767766767766776767677677676776776776767676776777677667676776767766776776776666666776766677667766776677677667676776766667766666767666767767766767767676676776767676776776676776767676667767766766776667767676776767677667767767677676776666677676666776676767677676676666776776766776776677667677676767677667767767676776666776677667767767666767676776767767766766676767667766767667676676677676767676776776766776766776767677666767667666677667767767766766776766776776776676776767767767767677676776767677666767676767677666676776776676667677676776767766776766767666767676766677667667667676767766776776667767766667667667676767667666776676667676667666767677667766776776767767676767667667767767766676677666776676676776767767766676776776677667767766776776677666767667676767667767676766766767677667767766677676776676667667667676776776677676676767676767676776766776677676767677677676667676677666767767767767767767677666776767766767676776776677676776776677666776776766776677667676676767767766767666667666776767767766677677666767766666677676767767767676766776676776776676676767767676776677676776767667676776767766676776677676667767767676677676776667767667677667767767677676766776676776767667767667676676766767766667676766776776766776667676766776666767767676776766767767676676766766676776667667676677667676776676676776667676677676776667767667676677677676767767766767677667666667667667677666776776776677676776667767767767766767676776776766767766666776776677676776676766667676667677666667676666776767767677676767677667676767677676776766767766766767767766676677676667677677677677676767766776677677666667667667677676767677677667667676677666776776677676776676776776667767767676776776776776676776776677667767677676767767767767766676766767767767677676676676667766766666676767766767677667677667677677667676676766776776677667766776677667666776776776676776776767767767677676667676676776676766676776767767676676676666766667666776767666776767676767677676767677667766767667766776776776667676767667666677676776677677676676776776776776676676767667666666776767767677667766767677677667666776767677677667667766767677677677677676767766667766677677676767767667677676767677667676776766767666667766676676776776776666776776776666776677666767677667767676776776776766676677677677677676776676776767767677666767767767766776776776767767766766776677667677676776766677676776776767767677676767667767677676776766676776677667767767767666767766677666766676666776776667676677676767676676767767676677677676776666766776776677666776776676776677666676766676767767677666767677666776676767766667676667766776667766776767767766767766767767767767766776676666767766776776677666776767667767767677667677667767677676776676766667677677676766766667676677677667676767677676766776676776776767676767666776767676776766767767767767767666776767677677666776677677676776776666677667677677666667766766776767766676776776776776676776767666766776766676776776776676776767766676766776776767676676776677666767667767667677667766667666676676766767676676776767677667767677677676776666666766776776776767766666677677677666677677676766767676776776776776776766776767767677677676776677667676676776776767676776677667767766776667766767767666776776766767766776676776677677677667677667766676776676666666767766766776666776776767677676767666766667767767677677676766676767676776776776676776667666776766667767676676676767676767676776767667767677667767676766776677676677676676776776767677677676677677667766667667767767767766766767666767767767767667676776677667766776776767767767767676767676666676676667767767677676676766677677676767767677667667767666766767667767767676676676767767676776677677667767666766766667766767667676676776766667676776776767677666676677666776776767676776676776767766776767666776776676767667767767767677676767766776667767677676776776767677667767677677666767677676766677677666767767767766677676767666776776766776667767676666776776676776677667767667676776776767676776767767767767666776676767676776776776677677667667676677677676767676776776776667666776666776776766776677667767677677677676767767676767677676676776676677677676766767766766776667676776776776766767677676767767677666676767767676767767767677676766667667676776667676766766676776676676767677676767767676776776676767767666767766766666776676676676776776767667677676767767767766676776776776667767766776767766776776767766767767676667767767767667667666766766677676776676666767767767676767667677677677677676676766776776776677676776766676776776666676667767767676776767767676666776767767677677677667676776776666776776776667666776766667677667676767677677666776776767766767676776677676776667677676766776776766767676767767766676676667677667767676676776767667767766676677667667767767677676767767767677677667767676666676766766776767767766767767677677677677677667667767676766676776667767767767767767766776677676676766767676667676776677667767677677676776776776666767677676767766767677667767767767767677676677667677666776767667666666676776767767766767677667666776776666776776766767767766676776776667767677677677676776767677676776676767676676776676767767766667767677666766676667767767676677676
67767766676767676767676776766667677676676767767677677677676776776677677677676677676767676677677677677677677667677676776776767667767666676677667676776767767667676767676776776766767667766767767676776776776766667666767676666776676666667676766776676666676676776776766676776766676677666666776766776767667666766666677677666676676767766666776776767676767667767766766776766766767676677676766766667767666676767767667766667767767767766767666766667766767676766766766767767676676766667767767766667667767767666776767667667666767767767767766776667767767767767667667767677677676776767766676776667767766676677666667676776776776667676677667766667767666766677677677677677666776677677676776776776677676776766677666677667766776767767767767677677676666767767767767666676676677676767767676767676676677676677667767766776776667767767767766766776766776776677676766766776776776677676767676666767676666767677677676666776677676767667767767667676767767676666776767677676767767677667766676776767766776677676766666676766776776677666676776767767676776677666767766766676776767766766667766776677667767666776776766767676767767767667667666776776676677676667767677667676776677666767767677677676767767666776676776776766677676767677676676767667766776676776767767667676767767667767677676776776677676776667767666776767676767676767676776776767676767676667767666767676767767677676666767677676766676767676677677677666667677667766767676666776767677677676767767667767767676767767766767667767667676767676767766767676766776776776667667677667766667766776766776776776767667666677666767767676776776767767767767677677667676677676676677676776676666776666666676776776776766767677676766767767767766776767667767676776776776776676676767766767667667676776776676767767767676667766776676767767667767677677667677677677666766677666766677677667676767766776667766767666776767667677667666766667677666776767676767767766766776677677667767667666666776677677676766676776776766767767676776776776776767676767676677667676767677667767676767767676677677676677667766767767677677676766776776766766767677677677666677667667766676776676767677677676776766677666767677676776767677676776677677667767666676767766776767767767767766766776767767667676776767767667767766767676776767666767767667766776676776677676776677676666766676776776676767676666776776776766667676776767676676767767666776776767767767677677677677666767676676776776776767767667767766676766776767767767676776766767767767767767677676667666767666667767677677676767667767667677676667677677676776767676776776776676676776677676677676767767766776776767767767677676767767767766767677676767667676766776676666767767766767676767677677677666776767667767767666776666676676767767676776776766776766776676767766767676676767676667766767677667766766766766776767766667767767766676776677667767676677677667676766776776767767676676676767767676776666677676766776667767766776767767767677666776766776767666767766776767666776767767766666776776677666676667667676766667677677667676767676767676677676677677677676776766676776776776776676776776767676767767767666776776767767767767676776676776767676776677676767767667667766677666667666776776776776676677676776776767676776776766767666677677676767766676676776667676776776776667766766676766767676767766676766767766677676776776676776767767767666776767766766677677677676776767676677667767766776766776776766677676776677677677667676776767767666767677667766776676776767677677676676767767766676776677667767767667677677676776776767767767766767766776676766776677677676767767677676766676666776767766767667676677667676767767767677677676766776767677676776776677677677677676676667766767767766676767666677676776767767667677677676676767766666776776676677666766767666776667767676767667767677667766766776767677667667677667676667676667677676776776676776776767667667767677677667766776766677677667767767767767677667767676766767667767676767767766776776766776767666776776677676766776767677667676766667677667677677666776776776677667676667666677676667766766666767676767676767766677666776677677676667677666767676667767667667767766776677676767767677677677667767676776776767667766767767767766767766776776776766767676776766776776676667767767677666776667677667677677667766776677667767767767767766766776767676776776767767667667667676776776666667767677676767767676667766776677677666676767677677676767767676766667677677667677676767767667676666776767677676766776766666677676766776776776677667667767676776776667667767667676776767767767676666766776676767767767667767677676677667676766776766767677666677676667766776776776776767677667667766767767676767667767767767676776767767677677666676767667667767676776776766776766676776776677667677676776767766767666677676767766776666767677666776767676776776667676676776766776767767767667676766767677677666676766766776776776767667676767767677666667667667676767767677677667767676677676776776676776666776767767767677677676766766676667676776666676667767766676767766767677676677677677676676776767676767676767666677667666766767676666667667766766776776767667767767766766667667677677676677676776767767676776666767676776766677677666676767677667767767766677676667676677676776776667767767676676767676776776677666767767676776776776776667767677667676776776767677666776676766766776676767767766767766667676667676667766776767667766776776767677677667767766767677676767677666776767767676766767676667767767767676776666667677677667767676677667676676767666776776776667767767767767667677676666776766776676677667676766766776766676767767676766667667767667766667767767767766677676767767667666767767767767667676776767766766776767677677677666766776776667767766776767767767767767676776667766667766667767676776766666667767677677676677667767766676677677677676676776667767767767677676776676767677676776776666667676767667766667676677676767767767767766766767767667667676667666677667766776776776766767767666776767766767767666667767676676767666676776677676767677677676776767767766677676776677677677666776767677676776666776776776776676776776667667676677677677676676767766776767766767767677666767766767767667766776776776776776776776767677676776776677667667767676766776766767767766766776766676677676677677666776776776776766767767766776776766677676766767676767676776667666776677667767676776776767767767676776677667767677667677667767677677666767677677676677676766766667677667677676766767766766667767677676776766767667767677677666766677677676776677667666776767676767767677677677676766667667767767677677667767667767677666776776776676766667766776776767677676676767667676676767766767767677676776776776776767766776766776776676767676767666776776767677676776667676776676767677677666776766676776766776676767767767767766776766676676776767667677677676776776667677677667766776776776676776767676776766766767766767677667667677677667676776767767677676767667677676767767766767766766776766767677666677676776767676776766767677676677677677667767766767767767767766677677677667766667767767667677667677677676767767767767767767667667677667676776677676667676776677676776767677677677676776767666766667766776776767767767767676667676767767767766667767767677677676676767667667766677676767767767767667667667677677677677677677666767767676776666767676676677676766767767766776766767676776776767767767767676776767677676767767677676766776776776676776677667766767767667677677676677677676676776676767667767676776667676776667677676766776677667676776766767767676766767667767767766767676776677677676767666676776667677677667666767676667767677677667676667767677667676767667677677677677677676776776767677676776767667667677677667667767766677667767766776676767667676676667676677666667677676767767767677677677676776776676677677677676666776667767676766776776776767677677677667766776776676766676776677667677677677667667677676776776676666766767767767677676667766676767766767767766666767676776677676677667767676677666776667676776666767676667767667667676776676776767676676776776767767667767677676766666767666676776776776776677677667667677677676767767766776776776676776776776766776767767667767676776676767677667676767676776776776677677666776776676776776767767767667676776766677676676677677676767666666776676677677677677676776767766776676677666767767766767677676767766677667767667767667677676766677667666677666667667767766776766767676766776776677676767766766667767666776767677676767676676677667766776776776776677676766766677677667677667766776677676676776776767767767767676776767767767677676776776767767767767767677676676767667676776776766767666776676767677667676677667767666767677667767677677667767767766767767767667667766677676677677667667767766767677676766766776677667677676776776676776767766767676666677666767676776767676666776666667767766676766666676776667767767767676776676767767766667676776776667766766676766767676676667677667666676766677676776766776776677677677667666767676667667767666767766776676676776677677666767767676676767766667767666767677667767767766767676767766767677676767767767767677667767677677676767667767676776667677667767677676776767666676667666767767766677676776667766776767667666766676666767677677677677676766677667767767676767767767767766667677667767767767767676776676776776676766677677676676666767667677677676776767676766776776677667676677676767677666776677677677677676767767767667767676767676776767766677677666776776677677677677667767667767766776766676677676767767767767677677676766677677676766776766667677676776767767667767677667677677677677676767667767767767767677677676776776776776776767767767767766776666766677676767677677667677677676767677677676776776677667766676666767766667676767677666667676776776776766767767767677676766667767767767677677677677667677676767667766676776776677666666676776776776667767767677667676767667676766767766677667766666677667667667676677676776776676677667767667767677667766776666767767667676766776767676776676767767677677677677676767767767677667766776767767767667767767767767767767767767666767766776667766767766776776767677677676667766667766676666666776676776676767767676676767667677676676776767666667677677667677676667767667677676667767767
767676676767766776766767676776676767766776776676766667766766676676667676666766677676767677677666766676667766776767767767767767766766677666766776667676767767766776766767767767767676766776676677676776776667766776767766767677677667767767676676776667677676776776677667767677677676767767767767766776767767766767766776667766766766776667676776776766766677677677666676766776667767666776767677677676667767766767766767677676766767676766767767677667766767767767666677676776776776677676677676776766776677666776666766767767676677677667767766766667677676767767766677677667766776776766766767766676677677677677676776776767767767666776767767667766776667666767676776776767767676767676776767667667677676767766667767767767667766766776677677667767767767767676776767767666767666666776767767667767766677677676776766776776677676677676776776676776767667767767767676667766677677677666767767677677677667767667667677676776776677677667767767767767667766776677676767676666666667767676776667767767767667677666776767767677667766667766766766776776776776776677677677667766676767666767767767666766776776677677667667767766677677666767767767767767767666767676677676667767767676767676776776776767766676766667667766676676677667677676776766776667667677667767677676776776776776767767766776776776767767767677677677666776766766676776677676776677676776767666776767767767677677676766776677667676767766776677666766676766767766776677667767667767677666767677667667766767677666767767767667666767767666767767767767767676677667676766766776767666767767666776776676776767676776776776766676767766677677676776776676667767767767677676776676676767767767766776776776776767767677677677667677676776767766776666776676667767766677667676677677676776677677677677666676676766676776677677667767767676676776776776666776776767767766776767767766766767767767767667767766776676767667667767766676776766776766766776776776667767676767766776776677676676776776676767766667676676766667667666767677666666766767766767766667676677676766676776776767766676776677677677677676766676667676767766767677677676767677676767766767767767666766776766776776766767667676776676776767676767667677677676767677667677676776676776677676667667767676776667767677667767767676676776677677667767767767666767766766676676667676776766676667676767676776767767766767677677676766667677676776676677667667767676667677676766677677676667766776776776776776766666776767767676776776677667677667667676776767767766676676767677667677677676776767677677677667667767676767766766766767767767677666667767676676676766776767766767667766677677677667676677666767766767667667767767667676776767767666766767667667766667767667676767667667677677676676767677667766667677666766676767676776767766767676677667676676676767766767677676766676676776767676767767676766776667677666677676666776667676676677677676677676766677676766776667767676676677677676677677666766776677677677667767677677677676767677677677677667767767677676776776767667767767677677676767766766676767766767767676776776677676776767677677677667677666676767666666767766766667767676677667766766676767676776776776767767677667766677676776767667767677677677676677667767767677676776677676767766677676776676776676677666776776767767766677677677666776766766667767667767766667677667667677667766767676767767766677676767677677666677667666776667677676766776776666676676776667767676766667766776766767677666676676676677667767677677677676667677667767766776766767666667667766766776767676776776767767767766677676677676676776776776776776776776776667667767676776776767767766776776767767676677667767666766776677676667676767767767666766766677676766776767766766677666776776766776767767667667767767677676776676767676767766677677677676767677677667767676767676676766766776677676776776776766676776776767767676767767767766767667677676776766677676767767677677666676766766776776776767767767666766667676767767676776776766776767767666666776776667766767677677677666666766776767767677676677676776766767676767677676767767767766667667666776766767767676776766767667767667677667676776767666767677666667767676766767677677677677676677676677676667676776667766677677676767766667667677667767767767767767767666776776767667677677677666676767667767767676667767667767677676767667667667667667767766767667676677676776667766776766776767767677667667767767766676776677676776766677676776676776766676666767766677676676676766776666766767766776666677677676767677666776676676776776766767666767767767677676677676766677677677676776767767677666767767766776776776676677667767767766677676776767767767676767767767676766776767767767676766767677676767676676767676776667667677676666767677666766766676677676776766767677667677676767767676767677676766776667677677677676776677666667767667766666776776676666776776776776667767667766767676677667676766677667676676776776766766776767677667676776677677677667766776667676766767767676776767677676766677666776766767766776767676776767667676766677677677676677677677667676776776767767767767676767676776766776766666776776776676776776766776776776776677667767767676667666776767677677676776766767667676776676776767677677677676776767677677677666776766776776766767677677677666767767676766677677677667766776776776776677666667676776666776767767677667676776776676767676767766767767767677666767667767767676776766776776667677676666776776676677667677676666667676776676767766667767766676767767666776676667667766766776667676766677677667766677677666767767676776676776776767767677676677677667766676767677667677667677676776677677667767667677676776676776767767767677677667667766767676776767677677677677677676776776766676776776776776667766776676677677677677676776676667676676676767766677676776767676667766776677677676776776767666767766677676677667767676776677677677676767767676776776667766776766776676766776767666676766766776766776776776766677677677667767666766766676767667666767667677667767767676776776776677676767667666776766676776766767677667767677677666767677677676767766676677677667767666767677676767677677676676776767677676676667676776776767677667766677677666776776676766776767676666776676677667666667666676767677667677677667767767767667677667677676766776776776767767676776676767677667667766767767666767767677667676666776767667767767676767676766767767677677677667767667767767766667767767667767767767677667677677676776767767676776767766776766776677676766767667767766667767767767676676767676676666776676766776676766766776776677667666776677676776676767766776677676676776767766767667667676776776776766766767766677667767767677677667676677676666776767767676666676776766677676776767767766767677667767677677667767767667766767766776776776767676676677676767766676767667766766776766776776766776776677666677677677667667667766776766776776677677677676776767766776676776776776776776776767767667667767767677676666767667666667767677677667667677667766776667666677677667676676676767666776676776776676677677667767767767677676677667766677677677667677677677677676776666667766767767676676677677676776776766677677677676767676666766776776767766767667666767676776776776776766767677677666767677666677676767677677677677677677676676677677677677676667676767767666776776677676766677666677667767766776767766776667667767767766767667677667767677666776666767666766776676776677667676776776776676776776776776767666767676766767767676776767676767676767677676766776776766676677677666767767766776677667767676767767767766676776776766766776776767677676677676767666776766767767767766776676776767677667767766776676677667767666776776676766767666767767677677676676677667676776776767766776767677677667767767676666766676776776776676767767667767677676767767767767767767767767667676767766667676776776766767767766667766676676766767677677676667676676676776767767766677667767767667767767767676776776676676766776776776667667677676776676676776776767677677676776676767767676676676776767676667766667766776767766766676767766667676766776776667766776776676667766767676766776776767767667767767767766677666776767766776776767677666767766767677676776776776776766776766766776776677676776767767666676767667676666776667667766776676767766776766776677667767676676776767766676677676766666776776776767767666767766676776776666767766776767667676767667767667766766776676776766667766767767767767766666667677676776767667766767767667666767667666677677667767767677667767766677677667766776776776776776676776666776776767676676676776767766776776776776767676776676766776767767767767677676776676676766666667766776676677676767676776776676676766676767676767676767666776776667677677676776767677666766776677666676666666767767767766767766776767767767677677666677676766676776676776767677667676776766776666667767766677677676667767677677676767766767677677676767767767667666776766766776767677667766776676776767676767667666676766766666776766776677667766776667766776667677676677667666776667676767767767667677676677676767767676767766776667767767677677676767767767676667677666677676767677677677666677676776767767676776767667767766776767677667767767666776767676776676776767676776776776776767677676677667677676667677667767666767767767767767766767677667676776766766776676767767676766667667676676776776677667767767676667767766776776767666776767667677667766776766767677677676776776766776677677667676667767677677677666767667767667767677667767767767676766776776767676677676776676676767666776767766767766676776667767677676676766766776767676776776767767666767666776676776767766767677677666767677677676666767767767767767677666776766677667767676776667767767677667677677676676677667676766776766776666776776776776776767677667676677676776676667766767677677677677677667677677677676676776776676676776766767767767767767676766767676676776776677666676776767767667667666776776776767677667677676767767677677666767676767677677666776776676676767767677667677667676677666776766767767767676676776766767676766776666776776776667677676667676766766767766767676776667677676776776776776766677677677676766676776776776767676676767767676767677667677677666776677676667677667766767676677677676767677677677667767766767767766767767767767767767767767677667767767767
666676767677677667667666766676667767677676766767766776676677677667766677677676776676767677667767767767766676767767676767676767766676767767767677666766766766776677676767767666776677676667767677667767767677667766776767667766766667677667767767767666767676776667666767667676767767676776667767676666677676667767666677676667767677677677667676767677676666776667767766767767666677666766776776776776776667767767767766776677677677677676776776776666776667677676766776767766767676766776776766776677676677667677676767676776767767766776776666767767767666776767667767677667667677676677667677666776676767677676776666776676676776766767767766667677677676767676676766776776776767677677667666667767766776667666676676766767767676677676767676776767676767766667666667767676767767676766776676767667766767766667677676676776667677666676776676776776666776776766677676776776776776776676767667767766776776767767676776776676766676776677677667667666776776776676677667677676776767676767677677667767767676766766676766766776767767767677676677676767767666776776766676776676676767767676677677677667667767767767767677677677676677676676776776766776677677666767767767766767667677676776776667667767767677676776766766776767767767767766776776776767667767676776767766766676677676776677676767766776666767667767767767667767676776676776776767766677666767766766767666767767767677676766776767677677667667766667666676767676767676767677676776767767666666766767766776676666676676776767676776767767677676776667666677677676667767766776767767667767767767667767676767676776776767666767767767666776776767766776776677676766666776776676677676776776776776766677667666776767766676776766767677676776776677666667766766667676767676667767767677667677666676767676677667667677676776676667677667676776776776776677676776767677676766767766767677666667767767676766776667766767677676776776776767667767667677667766776767667667677677666776677676677667766677677676776676776767677676766677677676677676677677677676776767667767677677676676776776677677677666776776676676776766776776767677676776767667767677667767766767676766677667667767767667767767766667766776666667667767766776776776776776776776767767767677676776767767767667676776767676676676767676767767766776677667767676776767666677667676766676776776766766766766766676776766776767767766676676767667676676767677677677677677667677666676766766776767767767666776776676776767676676766776766767666776776667677677677667766766767767767767666776767767767766667676776776767677677676676767667767767677677676666767766776776767677677676776676676767767767677677677676776676776776767676776676767767766776767677666767767767666776666776677676677676776767676776776776776677667666676667767767677666776767767677676667677677677677676676676776767767767676677677677667677667667667766676667766677667766776767766767767677666767677676677677667767766767766776776676766776767767677677677666767767667766767767676776676767767767767766776676676667766666776676766767767677667666676667767676767677667767667677677666767676767767766677677676776776776666676776776767676767767667767666766776776776676676676667677667667766766667767767676767676767767667667676776667676767676776776776676766677677667676676676767667676776767676767766676776667676767666776776677677666677666677677667677677667767767667767676676667767766776776767767767677677676776666676667767767767766766767676767767667767667676667667677667766776776667767677676677677676776776767767676677677677677677677677676676767677677666776767767767766677676776767767677677676766677676677667767766677677667767766767767767667767767667667766776776677666676776677677677667677666667766776676767667767766776776776676767667766767676767766776667766677676676767767667767676767767676667677677667677676776676677677667676776677677667767676776767766776677677667666677676767677677667677667677677676767667767677667767666767676767767767767677677677667676677677676766776767677677677677667677677667767767767676776677667676776776767766667677676767677677677676767676766676766767676776666766776776667666776677676667767767677676666766767767766667766767677667767667766677676766676767767667676667767677676666676767767767666677676676776767676677676666767676677677676776766676776677676666766766767676776776767767667666766776677676676766776776776776767676767667666766676776666767677676666767767667766676767666667766776776666766767767767666676676767676776667766767767767767766677677667676776667676676767767676776776767767767766776767767767766676677667666676776767676767767766767767767767677667767766677667767766776776776767767766667766776767767666667676776667667766767677667676677676677677676666776776776776776676767767677677677666776776766767677677677677677676767667676776776676676677667666776767677666767766776776767767767677677666776767667767767666676667676676766676766776776767676776767767766677676766667676667677677677676677667766667767767667767767676677677677666677677666767677677666767767767666776767667677667767677666666776767767676776776776767766767767676766767677676766767667667767767767666767667677667767766776776776766676767766776767676666776776767666776776766767766667766667667676776766766767767767676677677666676776766776776776776666676776767766666776667767767676676667667767666776767677667767766676766767766776776676676767677677676776767676667676766767766766677676776666677677676776677666776776767767667767677666676767666766776767766767676667677676676767767677676776676766676676776776667767767766766776776767767667767676767667677677677666676776667767767667767767767676676676767677677666767766776767677666776776666776766667766776766767767677676767767666677667676676676766766676766776766676766676766776767676776776776767677676677677677677667676776667767767676667767766766767677667767667766767667767677667767677667677666776676667766767676766767767676767767767767767676767676767676766767767766677677676667676776767767766766766677676666676677676766676776677676776776776776676677677676677676767767766677676767677676677677677666677666767767677677667767667767766767767676767767766767766767676677666667766776666767767677677667767667667766676767677667677676677676677667766776776766767766776677677676667767767666767767766767766766767667667676776776776776776676767677667676766776767676776677676776766767666776766666667677676776666666666767767767667676666667767766776776776776676776776776776666776767677667767767767676766766766776766767767767666666767667767767676666666776767676767676776677666766776676776677677667677676677677677676767766766776677676667667767766677677667667676776676676676677667766776676776677676776677676767677667767766776776677667767667767667667667676767766676667767667676776666776676776767666767766667766676776767767767667767767667677667766676766776766666667766766766776676676766766676767676676776677676667676776677667676776676677667766767766766767676776667766666766776776676776776766677677676776767767677676676776676776776767766676766767767677676667767767677676767676776677676666677677676776666767767767766776767666767676676666676776767767677677676767677676776776776767767767767676666677667677677677667766677667677677676776776677677677676766776767676767766776776676766766776676776776676667767676776667677677667767677676676767676776767767767677677676776766676776767676776767676767767676776776676776776776776776676776776677676677677667677667676767677676676676776676676767677676776767766766776776766667676767767767677666677667767766767766677677677666767767677677667767766766776766767767677666766667666776767767767667767766776776767766677667667676676676667767676767766666666776677677667667667767767767676666676667667667677667766776676766666767767767767666677667767767767766767767767767676766776676666776676766776766767767766776666767766677667766667766766666767766676776677677676767767767677676767676767666767676776766776676766776776667667766776677666776677667676766766776776666776776776776666776776667677677676766767677677676677676776667667767667667667667666767677666767767767676677677677677676776667677666676766766677677676776767676776776677667767767767767666767677676666776677677666767767767676766676767766766776677676776776776676677667676767767667666776766776776776676767666776676666666676667676776776776766766766666766776676776767676677676676766666776677677676776766766767677676766767766776776666776767767677677677676776776776766776776776776776767677667767676767667666767677677676776767677666776776776776767676767767767767767766776767667766776776776677666776677667767677676767677666776677676767667767677667766766767667667766766767667676776767766776767676676776776776676767766776766766767676767667767677676776766776767666776776667676776766776677667666766676667767677667767767767766766776767677676766677667767677667676676776776776677677677677677667767767676767766677676667767767767677666767666666677676766677676776776776667767677677676767766776667667666776767767766776776677676767677676667767667667767667767676666767677677666666776776776776666766766776667667766767667767766767766776776677677676767676677666776767667767676776767677677667676776667676767677676766767767667767676776766776776776776666767676776767766776776776766676776677677677676667666666677667676677667676676767676766766767767667676776676767667767767677667767667766767676767767666677677677676776676776667767676767766776776767667676676767767677677677676767767767667676676767767666767667767676767767767677676766766766776776677667676767767676776767677666667766677676677676767677677677677666676677666776776676776767677677677667766776776767766677676776667767666776667677667677676767766677677676677667677667767667767767767677666776767766767677676776667766676776776767767677677677667676667666667767677676677677677676776676767767767667667677676666677676776766776676677676767667767767667766776766676776776776766767767667767766776766766677676677677676676676776776776767667676767666776676767666767676676676776676767767767676776767667766776676767676767767767767767677677676776667676776776776676776677677667767677676767676767767667766776767667767767767766677667767676776677
367676676667767667666766767677677676676677667767667767767767767767677676767677667667676766776767767676766666766766677677667676776677667677677666676776676677676766776767666776676666767677677676776776676677676776776767676677676676766767767677666776677666676776767667666776776766667766767767767667676767767767676776776666767677677666776767667767767767676676776676667667767767767767666677677667767677666676776666776776776766767767666776666776677677677667676767767676776776776676776776776767666666776776767676666677676766776677676676776676677677667667767667766676676677667677676776767766676776676776776776766767766676776767767767767767667676677676676776776776767676776767767767767676776776766767676776776776776677666776676767767766677677677677667676776677666767766776767767667766767677667767767666776676767767667766776767767767677667767767676766776776677677677667676776776776776766767676667666766677677676776767666666677677677676666776776776766766776776767676677676667766766677666676767766776677677676767677667766676767767676776767767667767767676667676676766776776767676676677677677677676776666666767766677677677676776766776676776776676776776666677667767766776776767767767766776766776766676776767677676776767766766767766767766676767767767767766776776766776666766676776767677667667767677667767767767767677667767767667676776667676667677677667677677677677676767676776767767767667766666767666667677676776676766676776776766667676767666776766767766676776677677666766767767667677677667666767677667677667766776776767767767676766776776767766776767767677676667766676776776766766767767767767677676776767767676767767676676676676677666776776767676767677676767766666776677676667766767767676776767766776676776767667676776766776676677677667767667767676677677676776767766766767676776677667676776767676767766776767766766677676767767666767766776766776666676776776667676776677677677667767676776676776776666776776766776766676767767667667667767677676776667667677676776667766776676767667676767767667767676767666767676767767767677666666767767766776667767677666676767766767767766667767667666776776776776766677666776666766666776776776767766767677676767676666667767676767767767676776776767767766666767666677667767766676676767667676676776776776676666776766766776776776776776776677667767677677677667766776766766677677677666667676667676677667767767767676677677677676776677677677677676676776776666776776677666767766776677676767677677667767766776767767767676767667767667767766776766666767767767766676776676776676677677667767667677677677667667766767666676667767766776767667766776776677667676776776767766676767767766776766676776776676767676677676676776677677667766676776776676767767677667766666666776767667676677677677666776667766767677677677677667667667767667767767676767766776767766676767766776766767767767676776776767676667767766776776677677676677676676676767766776676776767767767767676666677676767676677676677676767676676767766676766766776776677677677677677667667677677667667767767676677667767666776776767677677676676676767767676767667767767767767676776677667767767767766776667677677667676666767767676776776666667676776666667676776767677667767677676766677677667766677677666776767767766766776676767667667677666776776776676776676767666766766767677676667676776767667767766766776776767766776776676676776766767677676776776776766766667767677676667677666767677677676767766767767676676776677677676677676766766776776776677676776776766676767676776766776767766776776776676677677666776677667676676677677676766766667767766776676666767767676676676667677677677677667677676776667767677676776766776767677676766766767767677677676776776766767767767766776776677676776776776677667766667766776767766667767666676776776766767667677667767676776776767767767766776766767667766677677667677667766676776667667677676767666676767767677666677667677667677676776677677676676767667767676676766767667667677677666667676776767677676767766767667767676767767667676676776667677676767676767767766767667767767667767677676776767676677677676676666667767677677666766676666776776767767766667677667766766776767676767676776776776676776767666677677677676677676676767666776776776676676766776767767677667667677676767677676776676776767767677677667767766677676767767676677667766676776766776666776767676766767767767676767676767767766776776767677676776776766776767676767767767767677676677676766776766767666776776776667767667766767767676776676767666776677667677667677667767766677677666776767766666677676677666767676767767767767677667766767676776666767666676677676776776667767666676676767767767766776766767767767677676767666766666676676776776767666767766776776676667676776776767667666677677667766677677666767767767676776667666676776666677667676767767676776776766776767766776767766776776676776776776667767767677666776767766776666776766776766767767667666767677676767676776767766766677676776667767767767666766667766676676677677677677676767766767767767677677676776776776767666767667767766767767677676776676766767676677667767767667766677676776767766676776767677676676676767677667676776677677676766767766776666767767767766667767677676776766767767677667766677677676767676676676676776767767767767767677677677666776766666776776767676766776677676677677676767766776776776677677666776667766766776776766766776676767676667767766776667767767767676767766677667676666767767767766667677666776767676676776667677677676776676776776766767766676776766767667766677667767767667767767677667677667766766776776767767767667677667666677666676766676776776776677677677676667677667666766776776677677667766767677677676767767767677676776767767676776666776667767677677677676776776776776676776767676767766776676776676767767766767767766776677676767766676667767676776767667677676767767767766667767766776776767667767676776767667767666767667766766776767766776776766776766766677676766767767767667676676767677677667676776676776677676667676776677676766677676676776667767677667766676666677676766776766676677677666766767766766776766767767767767666776766677676776776676776676776776776776776677677667677677677666776776776776766767767677676766767666776767767767666776767677676776767676776666776776776767677677667767766767677677676776776667677676767676776776776766767766767667676767666767767767667677677676677677676767676766676766667766776677677676776766677667667676776776776767766676667767666767766676677677667666776766776767676767766776766776666776776767667666677666766677677676677676776667766767676766767766667666766776776677676767676767767667767766676667767677677667766766677676676767677676666766776677677677676767767677676667767766767676776776776776676776677667676667767677677666767676677676766677676776676676776767666766767767767677676666776677676767766776767677667666776676677667677677676766676776767767767676666766666776676766767767677666677676766776767667677676776776766776776766677667676776767676677676676776667677676767767767676776767766767677677676767767767766676766776767677676776677676667767767766676776776776776677677667677666776766776676667677667667767676667676677677667767667766776767676676776666677666776776677667766666776676766767767767667666766766666776776767767766766767766677676766676776767667676766666776776677676767667767766676767767767767767766767767676766677676776676767767667676766767767676776676667766676776767666767666776776666676677667767767767766776766776766776776776767676766767766677667766676676767766676767677676676776767767677676776767677677676766767677667666776666776676677676766776776767676767667767676767676677676776767667676776776676776776677667676767767677676776667767676676776776767767676776767767766676676766766776767766776677667766766667767767767766767676677667767677676776776676776676766677676776766776767767667766776667667767766767677666767677676776766776776767767766776667766676767767767667767767767676776676676667667767767766776676676766666776776677676666767677676767767677677676767767766676776767766776677676766767677676767677666676767767676666666776767667766677676766767767766676767677677677677676676677677676776776776676767767766776767676667666766766667767767766767767767667766776767677666676776776767676766776666677677677667667766767676667676676776767767766776776766776766667766676766767666766776766776767767766676776766776776776776766767767667766767676767676776776776667666776767667676767767767767676767677676776767666676776766776766776766776776667767766666767676776667767767666667767767677676667677667767767676767676677667676676677667766776667676666677677667677667676776776676776776766767677676767767767677676767677667767677677676766776667677676767667677667677677676667767767766766776667677676776776767677677677677676767767677677677677666677667766776766767676776766676676776766676776767677677667677677667677676776667666776667677667766677676776766776776676677667677676677676767676766776677667667767766767667767766667676776676776767767767766776776776677677677666677677667767767767767767666776666677677676767767667677677676766677677667766676767677676676767767767767676677676767666776767767667767676767677676677677667766767677676776766676677676776767666667767676767667677667766677667677676767676776776776776676776677677676766677676767767676767766767766677676677667766776766676676776676776776767766766766776677677667667767676767766776677676667666767767667667767677666776667677677676766776767766776766766767767677677677677676776776776667767677676677676766677667767676677676776666767767666677666776676767767667676676776767767767767766776776677677676766767767767766776767667676677677677676677677676667767676677667676776776776667767667666676776776776776767767767676677677677667666766776767666676766766776776767766676667766776677676776677667767677676677667666776767766767676776776766766766767766767677677676677667767667767677666677676776667677676767767767766666667766676677666667667767767767667677677677676767677676667676776776676677666767677677676676677676776677677677667667667677676776767767767767677677677666766776676677666766676776767667677667666766767677677666776666677677677666667667767667667767667
66767767767677666767767767766677677676776667767676776767766776666677666677677666776676776776776667676767676667676776767767766676766776666767676776767767767676776776766676776776667676776767677676766677677676776767677676767766776767676767766776666676766677667677666767667667677676766776677676776776776767677676766676677667767677676667676776667766677666776766767676677676667766677677666767667767767767767677677676767766766767676776767766667677666776776767767766767667766767767677676666766677677677676766776776776767676766767767767767677677666666776677676776767667767676776776766677676676766776676676677667677677677667767767767766676776776767676667767676766767767676776776776676776767767767767767766776776776776776677677667766767766766676767767677676767767767766776767677677676767667767767676776776677667677667676676766767677677677676767767676767676766767766776676677676767767767767676776767677667767767767767766767676676677666767667676776776676776667677676667767767767667676776667767767676767766667677677676667766667677677677677676677677677676776767676666676776767666766667666776767676776677677676676676767676766766667676776776767677676676767667766776767677677667766676767767767767767666767677676776667766776767766666776766676776776766766776667767766776766776676776676776776667767767667766767767676767677666766776776776776776776766676677677677676666766667667677676767676776767676676776776767766767677667676767667676677676677666666676776776766677677676776767766767767667767767767767766767677676676676666767766776767676676776767767767676676776667677676676776667767766767766776776776776767766676776677676776776766767766776776767667667667677677677676677667677676667677667766776667767767767676776776676766677676776776666677676677676677676767667767767676766767677677677667676766776667767767767676767767667766767676677666667676677667767676766776766776776767767766776776676767677666776767767767676677676667677677666767676776767767677676767676776766667676767767667667766677667676776766776677676776767667676776776667667767767767767667676776667677677676676677676776776677676676776776767667767767767677676767767676667767766776767766776766767666676776767767767676667766776776776667677666666677676767766776767766676776766767676677677676776776776767766776767766677677667766776766766667677666677677677676767767677667767767766667767767677677676667676767767767667767677677677676677676676776676667766776667767766776767767767767767676677667767767667677677676676776767677667766776776776666776766676766677676767676676677666667676767766767767676766767767676767767676766667767767677666776767676767766776776766767676667666767676767667666677676666666767677676767767677667677676767767767766676767767767677676767677676766776766676776666776667767766676676767676676776766776767676767767766767767676767676767767767766767676676677676767666766767666766767676766666676667667767667767666776677666767667767667677677666767676766776676676667667766667766767767767676776776776677677677677666677667676776776767677676667767677676776766776776666776776666766767677666676677677676766767766767676776767676767667766776676667676776776767766766776667766767676767667767676766766767767767766776676677677677676766767766667767766776666776676776677667767667767667667767677677667766677667767767766776676776767767766767767676767667767666776667667667667767767667766776767767676767766677677676667767676776776677676776667677676767767767676767666767667677666767676667766776767676767766677676677676677676667676776677667767767677667676666776667767676776667767766776776677676767766676676767766767767667766676667677677676767766676766677667677666776667767766766676776767677676776776767767767676666776776677676677676767767767667677667766677677666677667666677676776776767766677676677676767677677676776766767766676676677667676776667766776767767767677667667676767767767766776667767766766776776776776766776766677677676766667767767667667676767676767677677677676667766767767767767677676776767677667767767767767767767676766677666767667767767767766776767767676666766766767767677666776776766776767767676776676666676776676767767677666776667666676667667767766667767677677667767766677667766677667767766677667677676667676776776776776666766776676766767677676767766767676776766767767677677667667767767676776766666776776766677666667767767666767767767667676677667676767677666776767667767667676766776776676776767767677677666776676767667767766776776776776776776677667767667677677677676766767676776767766676766776677667766776767767676677666767666677677667677676776767676767766776677677676767677676766677676767767676767767676776767676676767677676676776776667767767766776676677677677677667677667667676767666776776776667766677676776677677677667677676766667767677677676776766677676767767767767677677677667667667677676767767767767767767667767676766677667766666776776776776776776676667766676776677676677677676776766766667766677676767667766677676677667767766776676776776767677666776767767767677676778677677677676767767767767667767667676776776776676776767677666766667667677667677667677677676676676776766776677676776767667677676766666767767767767676767767767667767677676677667677676666767767767677677666776677667766667666767767666776676667676667767767676677677676767667677677676676766676767766776676776677676677676776767677666667667677677676666776776676776766766767666767667666676766776766776776676666776767667677666776776776776676767767677676677666667767667766667676776767676776776776767677677676677676776677667767766776767766676676666776767766667677676776776676776676667767667767767676766766767667667676666767676766776676667667767766776776776677677676766766767767666776776776776677667676677666776677676677667676766676766776677667676767677667677677666767766677667667767676767767677676776776776677667676776767676776766776767766677677677677677667677676676776767767667676767766776666766766767666776776767767677666676776767767676776767667666766767767767666677677667767767677676667767667767677666776676767676767767766776677676766767667667766667677677676676776766776677667677676776667667767676767676766677676677667667767766767767666767677667767767766776776766766776776677667676776677677676776776766677667677667767767766776776767767666776776776767766767677666767767677677676766776666767676676766776676767767767767767676776676767767767766767766666767677667767767766767767767677667667667667767767677666677676666776767677666666776767766666767666667767676776677677676666767677667676776776776776776767767767767767667676776676776676776766767667767667667676677677667767676666677667677677676776676677677667767677667677677677676767666776676776677667767767766776666676666767667767667667676667767666767767677677666677666666767767677676676667766666767766666667676667677667766677677677666766767766776767766767676776776666677676776676676767666676766677676776767767666776776776676767767677667767766667767767676776767677676766776677676677677666766767667677676767666767667676776776676776767677677677676667676667767766767676766776766776776776767767677676676667766766776776676766766776767767767767767767676776776767767677676767767767676767767676676766776676667767766776766676776676776776776766767676676767766677667767667667766776776767676776767677677676776776766767767767767677677667676676767767767677677677666766667767677676776677667667667766767767767667667766766677677677677667766766666677677667767676776766776677676667767676666667767767767677666767677676767766767667667677677676767767677667676767766767676776776667667766767767766776776767767677666666677667676776676767766676667667766776776767767766776776776776767667766776667676766767676767667767766767676776776776776767767676677677667677677666666776776766776766767766677677676766767767767667767767766677667676776767677667767766776667677666767677666776776776767677677677677667676767667666776766776766767767676776667767767676766776676776766666767676776767676776767676676767666767677677667677677677666776766766667767677676677666776677667676677666676776766667666666676767766767767767666767677676676776676776766776776676677677676676767767766666767676776776776677677677676677677667677676776667767767766677666667676776766776776776676767677677676667767767767767767767676767677667766676677677666676767766767766666676667677676677676767676667676767676776677676677667767676666776676776677666767767767676677677667767767766776676776767666667676776776677677676677667767677667667767767666776667767676776776767677677667767767667767767676667767766767766677677677677676667667767667767676766776667666776676776767676677676676677667666776676767677677676677677677667667677676677676676677666776776776766676676767767766776767766766776766676776776677667666767666766767667676667767676767767767677677677667676776776766776776776767676766667766767666677677677667767767676766767677677666667767676767676776767766776776776767677676667677677677666776676667767676677677667767676676776767766767767666776776767767767676677666676767676776767767767767677677667767767666776767767767677667767767767676776776676776676776776776667766776677666776776776677676767667767666766776776767677677676776677677676676667677676766776776677676666766776776776677676776776776767677666676766766767666776776667676677667666776677676676767667667667767667667767676666776776767767767666677676676776676767676767676677676676767767676776667677676767767677677666767677676667766767766766776767677676776767767677666776776776766767767767677676766766776776776666767676776667767767767767667676776667767677676776676776677667676776776776767767767676776667676767767667667666776776767767676677677677666767767667677666776676766677677667676776677677676776667676676767667767677676767766667677677667667667767667767766676767767676776776776667676776776667767667677676677676776676776766767767677667666766767766776767767766776767767767667667667766776677676776776776666776666776776767767766776766676767767767666767677666766676766767766667676776767676766776677667766776667767767677667667767677667667767677667766776676766776676776676776676676767667767667767676776
67767677676667676766767767766767667766767677676676766677677667766766767767677677676776767667676776767767767666776767667767677677677676776666776776766767767767766766767676766776776767767767767666767767677667667676666666677677677677666676667766767676776776667666767677666767767676776666767677676776776767676767676767676676776676767677677677676776767677676767767766776776667677667677676667677676776666767676776776766767767667766667766767667676667766767767677667677677676776776767767767677667676776776766667766667676767677677676776667767766776677667766676767766676766776667767677666767766776776767677676766767667766776676677677676767766767766776776776776776776776767667677667766776767766767766676776776667667677677677666667767767677676766766767676766767766667677677667767766667676666766776776776776676666766666767677667677677667677677667767677677676776766676776677676676767676766776776667677676677676676676767766776776666767676776666776776667767767767767767676776667666767676766776766776766766766766776776766776677676676776776677667766766676676776667766776676767676776776766766667667767767677676676776776676767676776666767666776666776776677677677666767676776776767667667677676767677677667767767767767767676767767766776767676667767767677676767766776767666766776776676666776767766767677677677676776676767667766767767677667677676776776776776767767767767677677677676767676767766676767767767667667767766776776776677677667667767677676767766767767676767676767677676776766766676666776766676766767667767767767766776767677667676676767676766767766676767767666676776776766676776667677677677676776776667676776767766767676776776776676766767676677677677677676776766676776776677667667766776676766676677667767767667766776776776776666776667667766776776776766767676677677676767767767677676767767677667767676677677676776676766676767677666767766766776677677676767676767667767677677667677677667667767676776767667767677677677667766776776676767767677677677677677676677677677676677676677677667767676776676766776776677676776667666776767676766767667766766767767767767767676667677666766667676677667766766667667667766677667676767677677667767667677676767667676767767767766767677667767767767676667677666776776776667766776766677677676767677666776677677677677677667667676677676666676667767767667676767766776776776677677677677677676677677677677667766776776677677677677667767677676776776676766767767677677676676776776776666677676776676767766667676677676767767767676767676676767767767676776766776776677676776776667667767766767677667677677676676776776767667767667676667767677667767676767666677677667676776677677676767767667667666677677676766767767667677666676676676667766776776776677677667766676776776677667677676776767767676666767666776767766767767767766767766767677666666677667677667667676767767767767676767676776666676776677676767676677676766767767766766677676667767766776776667666676677676676667767766776776776776766767766776676776776676667667767767767667666767767666767767766766767766666677677667766767766676667676776767676767677676676767767676667676667767677667766767676767676676766767766776767766666666677677676776767767767767676776776667767767676667667666676767676776766766767676767767667676666677667676776667767767767667677676776767677677677667667676767676767767677667767666776776677667676676667667767667766776776766776667677676766767767677677666776776776776766766767676767766766776676766776677677667767766666677666767766766667667767767676677676767676676676776767766677677676766767677666667677667767677677677676766667676767676776767767676767676767766676776767766676676776776766776776676667767677676776667767767766776767676676766676677676666677677677677676676776677677667667767767767767767677677666767767677667767666767666776667676767677666677677677676776776677667767676767677677677677676767667666667676677667766766766677677677676667667676677677676666767767676766766767667767667767667676766776767767677677677676766766676766767666776767667677667766767767766677676776676676776776676767767676776767767677667766776766776766776766776766776767766776767677666677666676666776667677677667767677676766776776666676776776766676776776776766776776667767676677676776776767676776676767677667767667677677677677667766667766776767767766776766766767767677667767767667766767677676767766776676676776776767677667767767676677677667667677667767767667767676767767767676776767767676676767766767767667667666676676767666776677676776666776666677666677677666766676767766676776767667767767767766676767667676776676767667676776776767676776766767667666776676776776667766676766676767666676767676767667677667767676776666776767677676677676766767676766767767666776766776766676766776677676776677676676776766677676767767677667767667766767767666776676676776677667677676767766767667767676776677676776666676767666767767677677677676767667677677667767767677677667676767767767667676676667767676767677677677676676776767767677677667766776766667766767767666667676677677677676766667767767766776766767767766776776667677676776766776766767676767767677677677676766677667676677677667767676776676776776677676667676776677676766776676766776667766776767667766776767677677677676767677666776767766767666776776676776776776767767677667676676666776667767676776767667666776776776677666667677677677676776776766677677667667767767766767767766767677676676676767767767767667766676776776776776776776677677676776776666776767767676676666776667666766776776776767767767767667667767766776776776776767767667677676776776667766767767667677676676766767766766776776767666776776767666677676677666677677677676677676676767676666667676776667767767667767667767677667677677667766767766776776677666776776776676667667676776776667667667676766677676767677667677677677676776666676667677666767767767677677676667767667677667676766776676676667767766677667767767676766776676776776776767767766766767667767667767677676776776766776676776767767767677666767767767767666776776776776766767766776677677667676767766677667667676766776677676776767676776776776667766676667767676766677676767667667767667767677667676667767766776776776776776767676677677677676676676766677667766767766767677676776767677677677676776776676776676677667767677676667677667767767677667676766767766776676776776766766776666766677666766767767676677667676767767677667767767677676676776676776677676676776676677676776767767767676677676767677677676776776776676776767677677667677667766677676776766766776776766776766776767676776767676676776776776776677676666677667766776677667767767766767767677666766776676767676676776766776776676767767767666766776676767767767677676767767666776776776676776676776776776766766767676676766677676676776776676677677666676776767767677666766677667667767767667766666776776676776776676667677676776767676776676776776776676677676776676677676776776677677667767767676676677667677676776666666767767676667767677677677677677676766767676776677666776677676776676767767666676767676776767767767767677667767667677677677676776766767767766776776776776767766677676776776666776677676677667766776776666776666766776767767676776676767667767676767677667676767667766776767767767767667667766677667666767677667666766776677677667676776677676676766767766766767677676766776767677677667766776776676767767767667676767766767766677667676677667667677677677667767767767676767677677677676767767766767767767676776667767676767666666677667766776767677676766667677666776776677666776767677667767767666776776776776776676767677676776667676766767667667677677677676767767767767676776767676767767766667677667667677667766667667767766776766776676776766776766667677676776767676676667766776766767766677666667767767767677676666776766767677667677666767677677677667666676776766776776776776677677676767667667676776766767677676676677677676776767667676766666776767667767766767767766677676766676767767667767676676676767766776776776767767766776767766767766667667676776767766667666667677667767767767767667676767667676676767767767677676776776767666766666667677676776667766767767767677677676767666766766667767767767767766776776767676776676676776767767766767767677667676766767676776776776766776767676767677667766766667767767677676776767676776767676776767766767676667677667677667666767766667767676767677677676666776776767766776776776776767767767677676666676767767767767677676776767677666776776766776776776776776767767767766667766776767676767766767767677666677666776776776776776767677667767666776776676776776667767676776676676776767677667766676667677677676676667677676776767767676776676767766776677676776776767767677667667667667677677666676677667767767676766776766766776767676776677677677677676676767676667767767767766767677667766767677676776776767767766667767677667767767767767766776767767667677677676776776767767677676767766667767767667667677677666667767767676676776666767676776776766677676776766776676767677666766677667677676667677676776776776667766677677676676766776767677677676776767676767677676776776776776677677677676776776677666776766677676676776767767666766767676767766676767766677677677677676767666776766677676776676766766776776677677677667766776776776676667676767667766676677666776767767677667767676767767766677667666766776767767677666776776776677667677677677676676776767677677676677667676776767767667676666766776776676766776677677676766776676677677677677677667677677667676766767666766767766676776776676767766776676776766766776676767767676666776767667667767766767767676776766677676776666676677677676776767667676666676767676767767667766767667667767676766676776676776677677676776776776677676776666767767766767676667677677676667766767677667676667767766666776776767767766776767667767767666776676677676766666666677676776776667666677676767766776776667767677666767767676776667676676766676776767666676776677676766767767677666767767667677667666676767767677677667677676767766666776767667677666776677677667767667667666776767767767767767767676767667677667676776776766667676666767767767676776776677677666776766767677676776677677667676676776677677677677677677667767767767677677676766676766766767666776767766676676766767
6776676776676767667767677666776767767767767767667767766767767767767767767766677676676776776667667767677677676667677677677677677677677677667767667676767666776776776766776767767767766767666677676767676776676677667676676767676667667766766767766767667677677676776767667767766776776776676767767676767676776776667667667676776767676676767667667766667767667767767677677676767676767767767676667677667766767766776767767677677676767767767767767767767767767676776776676776676776776667676767767677666676776776767767666776776776667677676776776666776776767676766776776767766677677677667767767766676676676676767767767676776767667767676676767767676776767766666766767677666776666776676676767667677667766776676776776677676676767767766766776776767767667676676776776767767767677677667677666767677666767667766677676766776776676766767676767767766776776766767766667676776766776767767677667677676666667676767667767767767766677677676667677677676767767677677677676776667676766767667766776677677676776667766666766767667766767767677677667767766767666767767676677666666767767666776776767767667767766776776766677667667767767767767677666676776776767766677667767666766776776776677667677677677677677666767766677667667767676776767767766666766776766677667677676676676677677676677677676767767767676766667677677677676667767667767766766776776776676776766776766776766677666776677667677667767677676776766677677677676677677676776767767677676776667666766767677677667666667766767767767677666666767767677676767676776667766767676767767676776767766767667767767677667767667667677676776766676776677676776776766676776677676776767767666767667667667767767676767676776676776766766676676677677677667766667667766776767677667676767677676676776776766776776776776776676767767677676776667667767767676667767767667767767767767666766767767766766677676677676676766776776767676776677666677677677677667767766767767767677677667676767677676766667767677677676776676776677666667676767677676767766776776766676766776766776776667677676776676767677667677676776767767767666776767667766676766776776677676677667676676776776767676776776676676767767766766676767767667766776776776676677667667676766767677666776776776776677677667767676776767677676767676767766767676666766666767767767676776677667767677667766667667767677666776776776776776766676767677667667767767767677676767666776767677667767767767767767766776776776677677666776677667676766677676766667767767666767677676776766677667677667766676676667676776667767666767767767667667676776776767667667766776676766667677677667666776776667766767677676767676676767766676776776767767767676767767767767767767677676776677667666766766766667767767767676776776676767767676776776776776767677677676766767767676776776776666776677676667767667767767767676677677676767676676677666766776767677667767677667666776767767676776677676776767766676767767767766767766667666667767767766776776776776776776776676677667677676676766677677676677677667676676667666776676677676776776776667677667676776676776766776766767677676676767767766677677677676667677667677676666776767766767766767766677677667767766766667677677676676767766767766766767677677676767766676776767767767766767677666676776677677676766776776776766676767677677667767766776767766667676776767766776767677676767767766776676776667767676666767677676776767667677676776776667677676676677676766666676677676776776776676766667767677667676776776666776767667677676767677676666676767666776776666767667677677677676766776667767667667767676776776767676776767666677677677677676766776776766776666776677676676767767766677677677677676776666766776776767766766767767676677667767767767767677667766767766776667677677666767676776677676666767676776776767666677676677677667667666776676767667767766776776776667767667767677676767667767766767667767677676767667767767677676776776767677666676767767767766776767767676666776677676677667677667767767767666676667677676766776767677676776667677666776677677676766776767766677667676776677676677676776666766767766677666676776767677676776767666776766776676776767677676767766676767767677667766767676676666776667676766767677667676767767676666667767767766677676767766676767766767666677677667767767666676766677676767667767767767767766776776776766776677667767666677676767676776766676776676776677676677676776667677676767676767667767677676677676776667677667766776767767677667666767666776776767767677667767677676766776776776766776676667677667667767767677676766776776766677677667677666776677667767677676767766766766677677676667667766767676767767766776776776677667666767677676776767767666776776677667766776776767766677676676767767676776666676667666766776767767666677677666776767667677667666667767766776767676666677677666767677667767767767677676676767666767767667767766767677677677676766766776767676667676766776767767767667666766766767767767677666766667676776677676776776767667666767767767767766676766776676776666776767676767767767767767667766766767677676776767676767767677667767767767676767767766767766666676777667766667667766767666767766766767666776676776776676767677667767676776676776676776766776766676676776776676767766767677676666767677667677667767767766677667677676776677677676776767767767677677667767767677676776767677676667667767767767676667676767766776766767767677676776776667767677676766766776677677677676776667766766676767767677677677677676767767676776766776677666676677667767677677667766776776767767766676776677676666766677677676766666776766776766676676667676666677666676776776767767767677677677667667676767766776676667666776767666676776676767767766776767666776767767766776776677677666776676767677676767677677677676677677677667676776677676676767767766767767767667766767676767676776677677677676776776767767676767676766776776766767767766676776766776776776667676776767767767767676767767767766677677677677676677676767677676776776776766667767677677676767767767766677677666667667766767767767766766677677667766776776676766676767767677676667676776767676766776776776667767677666767767767666676767767676676776766667767766766776676666776666666776677666767667767767676767676776767677677677667677667766776776767677676776667767767767676776766676667666767766776667767766677677666776677676767767767766776776676767677677677676667767767767667766667676776767667767667667767677666766776767667667667766676776677666766776776766677667677676776667676776776667767767677666766676767666766776767677677677677677677677677677677677677676667677667767767676677677667766666677667767677677676766676767667666676676767767767767766676776767767767676677676776766776667767767676776776767677676766677676677677677677677677676767766776767667767767766677667767667766776767767767667767677677666767767767767667677677676767666766676776677667767666667767767677676776767677676767677676667676677676767767766776767766776766677676767766676767677676676677667767766776677666776666677667766676776767667676776677677677677676767676666776676776766667766766776776667766677676767766667676676776766776677676776666767677667767767676767676776767766766766667767767676776766776767676766676766766776776776776767767677676667676676767767766776676767677677677666766676776776667667766776766776776767667667767767767676676766766767676776676776767767767676676776776767767666776776776676776776776677676677667676776776666776776677677676766676776776776766766667766677666776776767767667676666776677677667767767767666776767767767677676776667677667767767677677677676766676677677666776776776676776776776766766766676767766677677667767767767677667667766776776776767766776776676767667676766766677676766676767676776676767666766767676766776766676776767667766767666766776776667677667767667766767666676666677677676666666767766776776677676766766667767767667767767667677676776677676776776776766767677676676676676667766676776767676666767766667667666766766676776766676676766776676767766776767767767677676667767667767676767767767667766767677676676677666677677666676776667767767766767766767767676676766776776776767676676767677677677667677667677676766667676767666767767766677666776766676776776766677677667677667766767767677677676676677676776776776767767667676766676767676776776776667767677676767767676767676767677676676776776776767677677667767666776767677667767677676776677667667676667767677677676776776677677676677677677676677667676677676677667766766776776767766677677676666676677666667677677676776677676676776677676767677667767677677667767676767677666776766767677667677676667767767677677676776667677676666676776767677667676676677676677676776776767766677676776776767767677676766767676677667767767767767677677667767666766677667766677676767676767766667667666776776776667666677677676776766767766677676776776767766776776776677677677667666776767667677676677676766767677666767666667677676767767676776767766776677667766776767666767677677676767677667766776667666677666766776676767676776677667677677666767666767677677677676677676776767767766776767767767666667767767676667767767677677676776776776776767766677676766767676767767667667766776667766767766667767667766676776776776676776667677677677677667767767767676677667767767767766767767677667676766667766677667766766666767766766676766767767677676776676766767767767677677667677667677677667677677677676667666767767677676776776776677677667677677677676677666776766667667767767677677677677676766776767767767766667676767766676776667666767767767677666666667767767766676767667766767767766677677676766776766767677677676776776666776776766776676767667766776767677676776766677676677676767666776776776767767676767766776767677676767677667767676767766666776766767667767666766767677676767676776677677667677677667766776767677677667766766767666776676666776776766767767667667766776767667676767767677677677676767667766767677676776776776676776766767677676776676776667766677676767767766776667766767767767676776667677676676766776776767766776776676667676776776677676776776767677677666776776776677666676776767676767766677667676676776767767676776766667767676776776667676667667767766776776766676767676776767767767767677676776677677667766776676776776776776767676676776677667676677677
6776776776676667767767676767677667667766666677676776677666776776776776767676677667677677676776677677667767767766767667767766776767767676676776776677666776776776776677677676776776766767677667667676776767767767767767676766776767677677676676767676767766667677666767767767676767676767766767676776667766776676767767766676766767767676667666767767766776677667767766776766667677677677677676776767676677676766667767767767666767767766776767766676767676767767677667767677666776767767677666766776766776776767677676676676766766667676676767767766776677676776677677677667677666767766767767677667676776666776776767677667677676766666667677666766767767766667677677676776776667767667766676677677677667676767767767676776766767676677677677666676677666776776677677677677677677677677677676767676767766676766667667666766767676677677667766667677676666676776767767666776676776676676767677677677676767767676767766677666766776776676667676767677677677676676767766766776767667766767767767767677667677667676677677666776677676667676776677676667677676767767667676667766677667767667766776776776677677677667667677666776776677676667676676676776676666776677676767667667676677666776676776776776767677676676776776767767677676776667676776776766776766766677677677666776666776766766667766767676776776676767667677667767667666667767766767767677677677676767766676776767667766677676776767667767767767676766776676766676676667767767767767677676767767767677667767767766767677666667676776766667767767666766767767676667677667667667667767677667767767766776776767766676776776766667676767677676677667766776767677676767766767767676767766677676666676767677676767676776776667767676677676667767767667766677677667767676676776766676776677676776776667767767677667677677676776776677676767767676676776766767766666676776776776776776666676776767667767676766776677667676767766776677676776767767667767767677666767677676766677676767676776767677676776666666767676667767667767766767666767767767676767667767677677667676677676677676776677667767677677676767767766767766767676776767767666677667667767767676677677677677676776767766767766776676776767767677667677676776767767767766767676677676766667767677677666776776766776676767677666767677667677667766667676676776776776776776667766676767676666666767667766776667676676776776676767767676776767767676677677677667677677677666767667677677676766776766767677676776666776776767766667766776776766776677677676776776667677676677677666677677667767676776766677677676677677676776676766776666776776767766767667767667677667767677667676776676676767767676677677677676666667677677677676767667766776776767767766766676766667676776767677677677667667766676667666767676767766767767767676767676767677676767767677676667677677667767677666776677677677677677676776767767677666766767677677676776776776667676767677677676667767767767767676776676676767676667666677666776677667766776776666666766677677666766676676677667767677667766667767766776676676766776676767676776776767677666667767676677677666767666767766666676767767676766667767766767767667767677677676776776677667767676767766767766767677676677677667677677666776776776776667677677676776677666677677667676766676776767677677667767767766767766767677666776767767677666776676776767667677677667677666767667767676677666767667667667766776767667766767667676676776767766776776676767666766767667676776776776776676766766776776767666776776766776776776677677667677676767677667767667766676776676677677666767666667767767677667667767767666776776667666767766767676776676767767677667667676767766767677667677667767767676776776767767666677677676677667766776676776767767767766767676776767677676766676776676667767767677676677676766776667667767767677676667767767766767767676776776677677676767767667666766676677666776776766677676767767667767677667766767677677666676676767767677667667676766766776767767766767677667767767767677677667767667766676776776677676776676666766776677677676766776676666676767677676766766677666666776767767767676677676766766776766767677676766676767766767766766676776766677676677667767766776677677677677667766677676766767676676676766667666766676766767767676667676677676776767677676776767767767767767766776766767767767766776776776667676666677676767667676767667667767767767766766767766767677677667666776776767766766677667677676767677667677666677676677677676677676776776767677667766676776776667767676676766776767677677666767767767667677666776677667676767766767667767767767677667766666766667677677677676677667767766676767767677677676766776776776666776767676766677676667767766776766676776767677667667767677676776676776667677667767766677676676766676767676776776767667677677667767767677676767767677677677677666767766767767766776677677676767767676766776766766766667766767677667676677667676767667767676767666667767666676677676676666767767767677667767767767666776667767666767667676677676776766776667767767677677666767767767766776776676767667766767677676766776776776767676767767767767666766666676766667767766767676767766776767676677667767766776767766667767666767667667767766676766677677676776667766776666667677676776767767766667767766767676776776767677676767667676767677677666776776676767766677667667677676676776677676676766776776767767766776776776776767767766766767767677677677676677676776767766776776776776767676776767677667677677677676767676667667766776776667667767767767676767766767677676666667676676776767766776776677677677676677677667766776767667677667667676767667676776677667667676767676776676667666767766766676776776776676666776667767766776776776767676766676667677676776676677677677667666676776676676676776776767677677676776767766667766677676677677677666776766676776767766767767667677677677677666677677677677676676676767676677677667677677666776776676776767767767676767677677677676766776776766676776767676776776776776767677676677677676667767667676776776766677667767676776776767766776776776677677677667767766776766776766767676776676677667667676776776767767676776666766677676676776767677677677667767767767767666676776776767767676767766776666677667667676676666776767767766767677667766776767766677676776677677676767766767767766776776776776676677677677677676767766776677666776667766766776676776676766776766667767667667666776667767767767766776766776667766677666677667767677676776667677667767676776767766667767767766776776766776776676677666776676776766767766766667677667767677676776776776776676767766667767676776767667767766776677666776767667676767677667767767766776677676776666776767667676776667766667676776677677677666677676767677676677676767767676767667766766767667767676676667676667767767676776767677677677676677677676766776776767667767767676767767676677667767767677677677677666767667677676766776767767766776776676766667767677677667667666767676667767767677676776766776776766677666766767767767667766776667767676776776767676767666767676776776677676776767767767666667766776767767676667767766667766767767667767767767667766776767677677677667676776666776667767666776676776767677676766776766666767667677676776666776767667666766776676677667666766767766766776767677676776766676767676776767766677676767766666666767766766767767766767677676767767767767766776776776667676677676767767766677676766676776767677677667766767766776677667767666776766666676676667667677676766776676776776667767676767767676676767766776667767767766666677676776776776767766767666667767677667767767676676776776767677666676776666767667767767766676776766776776767677677677676776767766776666676676767767767667767767677676776767767667676776767767677676767766767767767676767767767677677676766776767767767667767677667667677677666666767767767676766776677677676767766767767767667667766776776776776677677667766767766776677667766776767767667676776766666766676767767666667676676677676767767676776767766667767766667677676676776766767676776766776677677667766676677666677676667677677677676667767767666677676767676676676767767767667666767676676767766676767767677676676767767667667676666677666767766677667667767676766767677676776677667666776666767677676766767676776776776776677676776767667677666676677667766767767677677666677667677676767767676767677676776776677677677676767666776666776767676776676776677676676776677677676776676667767767677677677677667677666767676767667676667766776666776767767677667677676767676677667677676776676776676776776766776767666677677666676776776776776676776776667767667666767677677677676667677667766776677677676676677677676776776767767677677676767676776767767767676776767676766767676776766776677676666677667677677677677667767767766776776667766767766667767767676767767766667676766766766776766667767667666776776767766776776676676676767667677677677676766766767767767667666676677667766767766776776776767677677677676677666766767767767767767767676776676767667667766776776776766766776776677676776677677666776767767766767767676677677666776766776776776776776667676776676666776766676776776766776776766767767677667676667666767676776776677666667676776676776766776667767677676767676767666767676767677676776776677677676767677676776776677676766766776776776677677667767767667677677666766776766776667666667767676766767677676676776667767667677676676676776677676776776766677676767767766776676766766776767767766767666776677677667667676666776776766767767667767666776667666776767767767767667676766776767767766776677676776676677676677676776767766776776776766767766766677676767766767666776766766767766776766667666766766677676776776776776776677676776767767767667677677676767677677667676667767766667766666677666677677677676677676677667667766676766677666676767767766667766677677677676776667766677677666767767676766766767767677667666767766766667667766677667767667666776776767767766776767767667677677676767677676677667767677677676677677677666776776676676766776767767677676776767767766766667767767767676677676677667667667676667766776776776776776667766767677676766767677677676776776767677677666776677677667767676776676776676676676776766767767676667766767676776767767767666776667677677676767767676667677667767667766676776767677666766676676767767676776776766776767667767666667677677
767767766767667766776766667766776767766776676776767676676667767666776776667666766776677676677667767667767666776776767666676776767667766767767676767676766676776667766776677676776767767767767766767766676776766676767676667766776776776767767667676776676767676766776776767666767677666767677676767676767767667766766766676767767667767667766776766676677667676666767677666677667667676677666677676776776667676776776766666776677676667677676767677676676776776776776767667676767667666766776776767666667677666776767766667677667766776766776667767677676776767766776677676776766767667767766766766676666766767766776766767766766667767677667676676776776767767676776776767767767677677677677677677667767767767767766767666767677676767676776666676766767677676767676667767677676667767767667767767767767667676776767766676677677676776767667677677666776667766776766766677677667766776776776677667766776776776767767767767677676767676676676766766666776776776766667676676776767677676766776776776776767767667677667667767676767676776676776767667766676776677676667676667767667767677676677666776676776676677677676677667667676776767666776767676676676666676776776676776776776776767676767766667677677666667766676776776767676667766677676677676677677676677676776767767667677676776677667767767666767767676776766766767676776776767676767766766776776667767767667677677677677667767767676766776776667767667676776767677676767666677667767677676766667767677677676766776767666766776776766776767667666677667667667676776767677676776767666666767767767666767676776677677676776767766767677676667676667766767677676776676776776667767677677676766767766776776677667767677676667767766767667766677676766666766776776776776776676677676776776776776776767766767767767677676776666766677676766776767766767677676677677677666767676677676667677667766767766666776766776676676766776677667677677676767677676776776676776676767666767767767767666776776676767677667767767767766676676766776677667667666776676677677677677676776676676767676767667676766776677667667676766767667767767677677677677676767767766767767767767677676776676677677676767767677667767767766767677677676677667676767767767766776776667766677667766776676767767667767766776676676767766766776677676677667676767677676776676767767766776677667666767677676767767767676776767766767676667676767676766776767767667767767667677666666767766767767676776666776766776776776776776767677677667767767767676767767767666766677667677676667667767767666677677676767666776766766776766776776776767767767676676776776677677677676677677677677676776666776677676676766677677676776776677677677676676676767677677677677676776776677676776667766766766776767767666776667676776776666776767676676667767676677677667677667677676776766767677677676676766776667766776767767767667677676676767677676677677677666677667667676776767667667676767677676767767766767676676667677667677667676666776776776767677676776776776677676766767667767677667766676766677676766776767676766676677667667767676776767677677677667766776676776776667667767667677677667677677676776766677667676667667676767667767667767677667767677676767767676776776667766776767767766767767766667767676767666677667766676767767766767767677676776776767767767676767676676776776767677676767767677666776676667676776766767677667676677667767767667666776766676766767767677677677677677677676776767766677677677676776767767766676676767677676776767677677676776776677667766776676766677667666776776766676767677666776767677677666776676766776676666767667767767767767676767766776766767676776766677676677676776677677676776776676766677667666676776667766667677676767676767767676767767766766776776667767767766776776676776767767667677676767676767767666776676666767766767766676766766767676776776766766766676767767767767767677667676776776776776776776766767766776676677676677667677666676667666677666767766776767767766767667677676666776766767677666776667766767767767666767677676776767766676676766677676666767677676677667667767676667767767767677677676767766776776767767767767677677676667767677676776767677676776666676776776677666676667677677677677676767676767667677677667766776767676677676776776776767766677667667676776676677666767676776767767767677667676776767766767767767767667767676767676677676677676677676767766776776776667667767677677666776776767766766676766767767677677676776677677677677667767767667766676676676667766667766667766766677676767676767767767667766767677676667766676667676776676766776666776776776766776776676766776676667667767667767767677667677676776776776766676677677667676776776776767767766766776676767766776776677677667767767767666767767766776766776767676676767767766677666677676767667767766776776776767677677676776766676767767676767767766767767767766776767677666676776776776776767666677676776666767676767676776776776767767767766766767767677677676667667767676676767767677666677676776767766766776766776776767667677676776677676776776776677667767766767766676667667767767766667677666776776776767767676766766767766667767676677677666677667667676776767767677667767767767767767767766667767666767666776767667677676666776776677667767767676767767677677666776677666677667766766776666766767767766676767767677676766766776676677677676677676767767676776776766776776666776766776766776776677676776676676766776677677667767766766766767676666677676677677667766677676676776776776766776776667767767767766676677676767677666776767677677667667767766767676767676677677676676766767676767767676776676776767676677677677676677677677677677667677666677676677667767767767767676776767767766667766677677667676767766776767667667767677667677667677667677676776776767676776776766776676767667677677666776776667677676677677667766767676776776776776667677666776776776666676776767766776677667667767677677676676776677667677667766676767767767766666776776766677667767766776767767676766766767667767766776666776766676767676766767766776766776776677677676776667676767767766776676776676767766767767767766766667767667767666767766766766776776667767766676766776767667676767666776676776676677667677667677677667767667667767677676767767666776677676666677667766767676676767767676766677677677667676776776767676676676766767676667767767666776776667766776767767767677666767767767676776776767766776677676776766676776676776766767676776677666767677676767766767766767677676667767767767767767677677667676767767666676776767666776677667767767677676767666767766767767766666766667767666776776677676667767676767667667677677677677676677677676676667667677667767676776776776767767767767677666676677666776767767676676676767766676767766767676776766776776776776676667676776676767767766766776776767667676677667677676767767677677676667677677676767677676667677676666667677666767767767767767677676776766767767676766767766676667676676776776667766666776666767767676776676776676676776676676776776676677676776766766677667677677667676666776667767767766776676766767766767767766776676667676776667767677666667766776677667767767767766767767767766767766776767677677676767676776677667667677667676766766776776667677676766677667667676767667676676767676677667766667667767677676667767676767766766776677676767766776776677677667766767676666767677676776766766676676666767767767667767667667767676676776677677676776667766677667766676776776776677677677676677676776677676766776776776767677667767676677677677676767766776776776767767667767667767766676767677677677677677676677666767676676667666766766776767766776766776776676776776676776766667667666776766667767667767767677676776776767767766767767676766676767677667677676767767767677676676677676677666776676776776776776776676776677677677676776776677676677667676767766676676776776776677666766676667766677676767766676677667766767676767667667676776776767766766776677677676677677677677667767667676776776666776776767767667767666766776767677677676676776677676766767677676766776676776767676767766676766767666677676776676767767676776776666766776776776766667767767767677667677676676776776767676776767677677677676676767766666766776666767767676766776677676776677677667666776776767677667667667767676677676677676776776766776776676767667767676776766776677667767667677667676666776676667677666677667677677666776677677677667676776767767677667767667767667677666676676776767677676767767767676677676677677676776666677676776767667767767667667676766776776767676766676766677676676766776776767767677666767767666776776767766677676677676776767767677676776676776776776766676776776677677677666766676776766766776676676676766676776776767677676676767677667677667677676667767676767676766667677676767767767666776767766776766776767667767676776676676766767677677666667667667676766677666676776767676767676677676767767666766677667767767677676676776767767767677667677676677676766776767676767677677676767677676776776676676667667677676767677666677667677667766767666776677677666776767676776677666677667676776676767676766776767676766776767667677677677667677676767677666767767677677666767676767766767766776776767767767676767677667676676677676776677666776677676776766767677677666667666676776776776666767676776767767767766776776776767676666776776776767766766776677667767667676677676766666667677677677677676677667677676776776767666767766776676677666767767766667677677677676776776676677676767767766676767666766767676776776766767766677677676776677676767766766667676677677676776676776677677677676667766676676767766676767667676767667767667677667766776676676776676766776767667677667667676776767676667676667767667767766776776767766667766666667767677676677667676776776776776767677667766766767667666767676667676676776767677676766776766766776767666776677667766667677667667767767766776776676677677677667667767667667767767676677676676677676667676677667767767767767766776776766767767667766776666767677667667767676666767667667767676767677676677676766767667766677666767676676766676666676766677677676766767677676677677677667667676776676776776776677667676767767676776767767767767676776776677667766776676766776676766776766677666767666677676766667676676776776767767767767666776776676667767667676776676676667676767767767676776676667767767767767
66767677666766677676677676776676776767676776667677676677677676776776676776667766776767767766776776666767666776767766677676667676776776766676776767767676676676677666666767677677676666666667676776667767767676767767767677667667677667767667667767676776676766767766666776767766776766776776767676776776767767666767766776767667766776676766767676767766677677667766776776667766776767767767767676677667767766776676667766677677677677677677676767767766776667667677677676676677666677667676676776776776776767767767676766766677667767767767666776677666767766677676667677677677677677677676767676767767766776767666667767767767767767766666776776677666767767767767676767676666667677676667677677677666776776776767766776776776776676677667677676776767767766767676676776677677676776667767667767767766776766776677677676776767667767667767677667766776776767677667677676767667667767676767766676776776667666776677677677677677677667767767667667767766776766776776776677677667767767766666676667677677667677666667766676776667676767677667767766766767767766776776677677677677676776776667767676776776667766677676667767767676766677667667766776667677676676767676677676676776776776767667676776776776767676776677676677677677667767767666766776677676776776767766776776677667767677666766776767666776776767767767667666776776776776767667666776677667666776767666776776776676677676776767667667677666667766766767767766767767766766776776776667667677676767676677677676776776676677676677676666776776676676767766776676667667667766766766667767767667766776776776767667677676776766676776776766776776776776676677677667676776776767677677677676677676676776767677667676776667767667767767767767666767767666677676767676776767767767677667677677677677666667767767677676767766677677676776677676676776776766766676767667767766766667766667767676776776767767676676776776767767677676776766676776766767677666767766776767677677676677676767767666667667667666776767766776776677667767676766676767666776767766766677677676767766767677677667766667667767766677676776676667767766766677677676677677676776667767766776677677677676767677676766677676767766677676776667677676676767767767667676767677676766767766676767677677667766767677666676667767677677676776676677677666766766667677676776767766676766666767676766676677677666776667666766776767667767676767767676767677667677667766766676767677677677676776766676776766776776766767766767766666776767677667766766677667767767677667667667677677666767767667767667767766776776667766776767767667766766666776766766766677667766767766676776667767677676776676676776667677677677676767766776667677666767677667767767677667767677677676776776776767677677666776766677667767767766767667667767767767676676767766767677676666776767766767676776677676767767766776776767766676766776677677667677666676767667666767766776776776767667676676776776776776667767666677667767677677666666766766666677676776776677677677677666766766776677676667766776776767677677677676776776667677676767767766667667667667766776666676677677677677676766767767676676767667766767677676677676776776776776766677667767767766666776776767677677677676676667766677676767667667676776776676667676677677676666776776776667677677676767767767676767677666776767767676776667677666767767767767767676667676667666767667667676776676776767766776767667766766776776677667767767677676767666776776676767767766677666776766677677676677676677667766767766677677676767767677677676766766677667666776776776767667767677667667766776667677666776776776766767767677676677677667667767667676776766776776677667767677677677677667677676776666766677677666676776667666767667677667677676667767767666767677666776766776776766667767767767767677666667767766776776767666776677666677667677676767667766766667676776677677676766767767766767766776677677667766776676776676667767767766776676776776776676767766677667767677666767676776677677676666677667767677677666776667766766767677677667767767767767677677677677667676767677676667667676776767767766776767677677676767766776767677676676776666776676677667766776776767767767767667677667667676776776766677676776676667676776776776767767676677666766776677676677667667677676676677666776776767667767767677677667677667676776767676776767677676776667767767767766776667767677676767676677667676666676677677677677677676666666776767667676666776767767767767677676667666667766677676776767767667676767767677676677666767667767677667676776766767767767676767767767676767766667676767677676766766676776767667667767676767676767676776676666766776767666776776667666766677677666776767666667766776776667767767767767676676767767766767766767766676767676676766667677667767676776776776667766776767676766667766666676677676676677667676766767766776767766776676676677676676766766776767766676676776776767667676667767767766666767767677677676776677667677676666776766666677677676776677676776776767766667667766766677677676677677677666766766767767766776767677676767766776667676766776776767666666776776677666676677677676766667766767676776766667666767676776776676776776776676766767667667767676776667766667766766767667676676776676776776776767767767767666776776776776767767767767676776667676776767666676767767666767766767767666766766766767767766767677676666776767767767767666677676676776676667676676677677676677677676767667676767767667766766766776766677677676766776776676776776767666667767677667767766676767766676776677677676766766776767667677676667766676676676767767767677677667767677667676767767766677677667667767767677667766767666676767666776766776767667676677677676767667767767677667767677677676677676767677677677677667666677666766766776666776677676776766767676776776676776767676776776767667677676776667677677666767667676776776767676776776666767767667767677677667766676766776666767767667767676766776767676667666676676776666776776676766767677676767767677676776776767767676776676677666767767677676667767677677676776677676667767667667677677676677677676776776767766677667666676776776676776767766767766676677677676677676767677667767667767677677676766767676667766776767767767677667767677666667676776776767767767767676766767667766677676676766676776776677667677677677676767766667767677677676776677677676776667767767767766676676776666667767767676776776767767666776767676766767767677677676776776676776676767667767767677666776667767766776676676766667667767767676767767676776677677677677677676776766776776666767677666676677676767676766767766776676676766767767677676666776776667676767766776776776666667666766767767766667767677666667767667677677676776776676776776667677676767767766666767767677677676776766667667767667767766776667676666776776776767677677667677677677667767766677667677677676767676676667676767677677667676776666766776677676676676766767676666766666677676766767676766767677666776767766676677677677676766776767667766767767677676767767677676677676776767767666766767767667767667666776776776766667666776766767767766767767767676766776666766677676667676677677677676776766677677676676767676776767767766776776776766677677667767667676767767667767676677667767767767766776776767676776767676776767766776667766776776776766776667676667767677667767676776676776776766767677676766677676676776676767667766767767767677676767676776677676767676776766776667677677676767767667677667767676776776677677667767676766767767676676776677677667767766766767667677677677677667677676766676776677676677676677676767677677676776776776766666666776766766767677677667766667767666776676767767767676776666776767676776776776776776767767766667666776776767766767766776667766767666667677676766676767677666776767677676677676666776766776677667767767676676667766766776677667676776776766776776676677666776677667767676776767767767766776767766776776676766776676677676776767767667766677676776667767766776767766767766677676666776677676776776666767676766776667676676776776776767677667767767766677676677667766666767766677676767767666767766767767667676676676676776776666766767666776776776677666666766767767666677667767677676776776676776766677676667676677667676677667676776776667767767767667767666667767767767677677666667766677667767677676766767766767767676766767767767676667676667677677666767767676776677677677676676766677666767667676767666776767767767767677676667766767676766776677676767767767676767676766776677667766767677677676677677677676767767767676767767766766776767667667766776677666766766767767767767766677677676667676776667677676767677667766776676676666677666776767767676766666676776776667666766677677677676676776776677676676677676776676677677667677676677677676776776767767677676676767667767677676667767767677676776676767767667677677677667676767767677676767767767676776767766776767676767677677676767676767767677676766767767676667667766776677667676767677677676676767766667676677676676677666677676766677667766667767666766677677676776776776767767766776776667766767677666776776776776776776767767767767767667766677676776767767767677677676776776676667677677676676677676767766676767766676776776776767676676776767667767666776776677676667666767767767667677667677677667677676766767767677676677667766776776776776667767766767767767767677677677677677676767767767667667667676767766677676776776667767767767767677667767767766677667676676767767666767766776767766666776667767767767766776677677666766767676776667667666767766766677677677677676767676767667677677677677666676776776776776766767677677676676677676767667667666776776767676767677667767666766767767667676767676776667677676667767767677677667766776667767767767677676776676666776776766776767667667767676776667677677676767767766767676767677676677677676677676766667766767767676776667677677677667767667767767767766676776766766676776767666767767767676766766667766767767676776667767667767767676676767667677677676767677676776776766776776677677677666776666767766776766776767676767667677667766776766667766776767767677677667676677677676676767667667766766776776776776767767766666776766776767766667677676767676767676776776776667667767767766677667666677666776776767767767667677677676666766776767676677676767666776666766766776676667767677676776776766776676677677667766667767
367667667766676677676766767767677677667767767766766766767677676767667767766767676767767767767767676677676776776767677667767676766667766676766677666776767767767766776766776776766667677667766776776776776776767767767677676677667666776666776776776676766776767677677676767766776666766677677676676766676776776766766776676767677667677677677667676776677667767767767666677667767677667676676766676676676677667677677677677677677676776667677676676767666776767676677677676676676677677667676677677676776767667677667767677677677676676677677676776776766677666776676676677677677676776776767767677667766776776767767767667767676767767677667667677676677676776677667677677677676776766667767676767767767767667677676766776677677677676776776776676776776766776666676767667676766776767767767766666677667766776767767766677677677677677677676767667767767677667676776776776767676667767677677676776666766767677666767766677677667766776677667677676776677676666767766676767767666776677676676676676776766767677666676676776776766776766767767677677677666776776766767767767677677676676776776767676767766776767767676766776767767766776667667767767767766767767767766677676776767767766677677666776776676767766767666776776676767767677666767676766767767766667767676767767667766776676776767766677677667767767676776767767767766776776776776767767677677677667767676676677676776767767677676776767676766776667766776677667767767766767666776766767666776677676776776667767677676767767676676676767677677667767767676676776767766766676776776776676667667767677666676767666676776676776667766677677676776766776776766767767767677676677666677676666767766677666767767677677677676767677676767666676776776666776767766676766776676767676767767677667766767767667676677666767666766677677676666766677677666776667767667766676676767667766667766677667676767767767667677667667676776767667677676776776776776676767667676776776767766676766776676767676766677667766776676676767676767676767766776677667666767667677676767677677676767677677667676776767677676766776766776776767666767667677667677667677676677666767667767767767767676776677667766776776677666767666676767766677677667676776776676767677666766766776666767767676776667667766677677676677676767767677667676776767767767677667677676776767667677676767667767767667677667766767667767767667767766666676776776666776776677677667676667676776766776766767767667766766766767767676776767676677677677677666677677667677676676776676767767676676677667766776677666666767767767767767676776677677667667767767766767766767767677676676767677667767767767667676676776776776767676767667766767766676776776767676677667677666776666767766776776677666767676676676767767676767766767666766767676776767677667767767676776776776766767666767677677677676767667767767677677666667766767676766667677676776667677676767676767766676776776767767766776776776676667676676776767767667666776666776767766767767767767767676767676776676776776776776677667677667677676776676666676767767677676677667766676666766767666667766767676677676776667677666776767767666676767767666766776676767767666776767767767677667767676676776677677677666676767677677667766776677667766767666677676767677667677677676767676776767676767676676767767767767766677677667677677667767767767767677677677676767677676776767666767767676676767677677677676776767667676767676766677676767666676776676776776776767677666776677667767677676676767667766776776776776776676776766667676776677677667677667676667767666767677676767766667667677666776776776766767676666677676767766776676776676767666766667667766676767766776677667767676767767677677676767767676766767676776767767666677677677676766676776776767676767666776776767767767766766776767766766767767676767676676676767676776776776667676776776766776776776776766676677666676776766776767767767666667677667767767767767676776776776776767767676766767666766667676667666767767766766676776776776677676767767676667677676776667667677677677677677667667677676676677666776666676667767766667767677677677677676667767676677667767676776776766767667766767677677667766767676767767677667667767766776767767676677676767767767767676767677676676776766766776767677676776676767676767766677677666767767666776677666677676677676776767667667766766767676666776776767677667666776677677677667676776666767767766776766677667676767677676776767766776776767667767677677667766677677677677677677677676776766676767767677676677676767677677667766767676676667766767676766766677667677667676666676776677666776677677676776666667767767677677666767766776766666776766766767667767667676767666776776677677667676767677666666676677676677676776776676676776676776677667676676677677666767767767676776766767767667677676767766767677677676776776767676767677677666676776767676667676776677667677667666776776766766767667667677677676666776676776776677677676677676766666776767667667767767676766676667767767677677676766766767767667667767767667766667767667767767667766767677676677677676677667766776776776666666677666776667767667666776767767667766676666776776766776776767677676776766776776677676767676666767677676667767666667666776677676677676767666766767677677677667676676766667677676676767766776676677666767767767676776766677677667767766776767767677667767666667767767767677676776776767767676667676666767677677676767667766767767676776767767677676776676767767676676767667666766767767677667766677666776677676676766767767767767767677676667767676776766767766676766767677676776766767667767677666677667767666677666776676776767676776766776767767767767667677666677677667767767677667677666667767667667677677667767667676666776676676677677666676767767676676766776776767676676767676767766667767767767677667767766766676776676776766676776766776767767767767766677676676767676767767767677677667676677676677677667767766767676767766766776766766667767666667677677667677677677677676676767767766667766676776767767667766776767767677667676767677677677666676667666676776676676766767766767767767676667677676776776767767667667666767766666667676767767767767677677676767676776776776677676767766776666666767676776767677677676767677676776776767667667676766776767766677677667767766667766677677667676776677676766766677676776667766776676676767667676776677667767767767767767666667767766767676767766767767676676666766776676676667667767767667766776676676776666667677676667767667766767767766676767767676766766776766676766667667767767676666776767667677676767766766766676776767767676766677676677677677676677667767667666767767766667767667767667767677677677676776766666766666677677677676677666776776666776677676776776667666776767766677677666667667676767676767767767676767666766776666766676776776676676767666767767666667667767667767766766676776767677667676667766767766767767766767767677677667766676776676766676766667677677666767766677667677677677667766776776767667676677667767767766676767767767766776676667767677677676776767676776776767677676667766666776767767767767767767666776766776776667766767676766767677667766766677676676767667677666766776766767766677666767767667767676766677666677676667767677667767676776677676776676767766677677677667676776766766767677667676677677677676766766767667666766776776667766677676766766776776676776766676766677677676767766676666767666667767767766767767767767676766676776767767676776676776776776767767767767676776677677677676767767766667766666677676776767676676676776667767767766776766767676666776667667766776666776677677676676776767767767767766667677676677677666767766767767667676767766767677677666766767676767766766776776776776776676767667677667767677666766776766776676776667677677677676767767767767667666767676767767766667767667676776766776766667677676676776767766667767676767767677676776677667766766776776776676776667767767767767766766767766776767667767677666776676776766776776766676767766776767677676776767667766666776666677677677667767676776776776677676776767667767767677676767767676776677676767766767666677677676776776776766776766667767677667766776676766667676676767677666667667767766776767767677677667767677677676776776776677676776666766667676676767677676666766667767676667766677677676776767677667767766776776776776666666776766776677677676667766767767766677677677677667767767677677677677666767676776776767666767766776667666676677677676666767767766776667677677666776766767677667677676767767676776767767677676766776677677677677676776676776766767767767677676677676776677667767676766776767666676677667767767676767767767677676767767676667676667767766666677677677676666677667766677666776776766676766767676776776676776667677677676676676767767766667766776776676676767766767676677676767677677667677677667677677676676677667667676766776776666776767767676676767767676776776666776766767767677667677666767766767767767766676767767767666667676776776767677677676766776776767667667766776776776776776776776667767766776667676677677666776776767676767766776677676767766677677676767677677676767766767676776666766776767766676766776767766767766667676776677676776677676776767767767667677676776767766776677677677676667666767667766767766767677677666767666767677676776676776766776767676667677677676766776676767767767767677667766776767766767666776667676767767676767666766776666776776676776767766776776677677676776767677677676677676776767676776767676767676667767676676667666766677676766767677667766667676776667767677667766776776776776767676766676676767676767767767666676666767676776767677666766767666677666776767676767677676766676666666767666767676667766776766677667667667767677676667767676677676766766767766676677676776767666676776767677677677677677676676666767767666776767677667676767676767767677677676667767677667767766666676677676676766676776766766766767767766767767667677676676767766776676767766676767676676677677676677667766667676666766776677676776677677676676667767767767676776767676776677676666776776766677676676767767676677677677666767676667676676676677676776767767767767766776776767767766766767767676776776677667767676767766767767676776677667677677677676677677677676676776677667677677677666767667766767767667677676767766767767767677667676767767677676776776667767667667766667
67767677677677667767767767677677676676667767667766776767767766776767766766776666767677676776667666766767767676767767677667766676676676677667677666676766676766766776776776767676776677676677677676776767677677676767767667767767767766767767667676666766667667766776776767767677667767767676666776676766776667767767677667767677676667677666776667676776766776677677677666677677666677676776776776776776776776776776776776767767676776677676776677666676677676667767676766776776776677676767766776767766776667667676767767667767767767767766767767676676767676776767767766776767677667767767667676677677667767767677677677677677667767677677676677676776676776776776667676776767766676767676767677667667677676776667767677676676676776776767767766776666767667677676776776676676776676677676766776767767677677666667767767676776767767677676767676766776676776767766676676677677677676666766776776667767767767767767677676766767766676676776776776667676776677677667767676776767767767767677676767766767677667766667767767766667677676776767767676776766767677667766776767676677677677667666676776767677677666677677677677676776766767666766776776776676676767667766776776767667666676776776766677667767766677667766676767767666767667676776677677666677666767766676776776677667767676776776676766667767667676767767676676776766677676677666767676677667676776666766676667667667676766776667766776676767767766766776776667677676666776676776767667677667766776676776766677677667676767676676667666766677676677666667666677667667767677677677676776676767666776767677667767667667767767677676667767677677667666677676766776776776767767767767767767677667677676767767767667767667767767676767677677676776776776766767676677677667766767667676767677667767767677667677667677677667677677667677677676676776776767677667767677676667767677677667767677667767676767767676767767676676776667666676776677676776677677676676767767767767767767766776667666766677676676776776776767677677676776776677676776776676766766676677676667676766767766776667767677676667767767676667767677676766767766766776667767766667677676767766767677667677677676767767767677677677676676776676766766676666776776677676667667767767767676776677677676676666677667767676776776677676676767666776767667767677677666667666766767767677677676776677677676767676767767667766767766776666776776776776767676766776776677677677677676677667767676776776776776767676767767666676767677667676776776776666776676767767767677667767676776776666776776776767767766676677676767766766677677677676767667677666776666767767767667666767766776776667677677667767766676666776677676767767766666766677676676776767766676767767677677676767766767667676767767767767767676776776776767767767677667676667766767767677677677667767767767677677676776766766667766776677666776676776776776677677677677676776776677676776776776676776677666766766776676676776676677676767677676667677677677666767767767767767677676676776676677667766667767667767766776766776766676776767677676767767767767766766676767767766767767767676667677676677676667666776677676677666677676776776677676677676767766776767676767767767677676767667676767676766776767676666667766677667767676776677676776766676776767677677676767676676767667677677676776677677676667667767667767677666766676776676776677667666767667766766767767666776767677666767677666767767766667676667676666767676767676766767766676776666677667667767667676767666766676677677677667766677676767667767766776776776767667677677677676767677677667766776676776767767766677667677676767767667766776767667677677667767766767667667677677676677666667767667676677677667767767677676776776776666676677677666767767676776767767766667677676666677667767677676767767766776676767767767666677667667767677667677677676666776676677666767676767767677677677677677676667766776767767767677677666677676767767677667677676676767767766767767667666677666677676676776776776776766767767767766667767676776677667766776776767767677666767677676767676776766766676677676776677667667767766666676767767766676776766767676767676667676767676677676767677676776767676767767766667766766776676667766676766776776776766667767766766776776667767676776676776667676666776676766667767766667767677667676776676776776776766666776766677677676677676676776676667767676677667677667676767766667767677676677676767767676776767767767767766767676776767766676677667667667677677666677676767676776767666776767767676767767667666776667676667767676776667767676767667767677676776776767767666766676766776776776676776677677676667677667767767667676667766776776677676767677677677667767767677666767767767767767676677667676776677667766666767676676767676767676766766676766767676677666776776677676677667767677677667676677677677677676776776767766776767677677666667676677677667676776767667766776767676776776776676677677666767766677677676767766667676776776767676776766776677667677677667667676666767766767667677676766776776767677676767676776676776776767767667767676767676676767677666767676767676776767676666677666676776666767666767676786677677677677667666766677677676767766677666767767767676776776766776776767676776667676677676776667767676766677676676666676776767767766667767767767767666767677667767767676776776677676767767677677666776767667766776776667677667676766677677676776767677677666767767766776677676666676667676767676767766767767767677677676677666776776776776677667767676767766766767766776776767766776766767767677677677676667676767676676766676676667666776677666776666776676676776767667666776776767766767677676766776776767767677677676666676766766676676767767667676766776776677677676767676676767766676776776767676776667767767767676776766776677677676776677676677677677677677667676767677676676667766776767676776766767676677676776776676677667667767667767766767767767677667767676677676776767766676776667767767676667767767676776776767767766776776776776776776677677666676766666667767767677667767667766677676776676666767767767766776776676677667677667676767677677666767676766767766767677676676676776766776776666766767677676776666766776676776676667667676776767766767667767676676767677676766776766776767767677667667676677667766766677667676776767666767677676776776767667767767676667767676666776676776667767677676776766766676676676767766767676776776677677676667677676776766776677666776776776767766666676666677676776667767767767766767676677677676767667667766677667676767766676776767677676767676767666677666676776776676776676676766776666766767767677677677676766776666666767676776767676776676676776776766666776676766767767766677677676767767767667766767676776776677676767667767767676766767676676767767766767767676776776776767666767676776776767767676677676767677666776766676677676776776667766767767767766677667767767767767677676776776767766776776767667677677666776767766676776776766677677667667767676776767666767666776776667766767676666767767767766767677677667767766776776776776677676766776676776676767667767667766677677677676776767676677676767667767677677667667676767677676767677676776776776776767667667767677677667766776776776766677676776677676766667767677677677676667677676776676766776767767676666676677667767767667766776776776767766776766676776676767666677677666767766676667677667767767676776776776666667667676766776677676767766766776676767766767766767766767767666667767766776776677677677677676767676666766676767766677677677666767767767677676776767667767767676776677676677667677667677667766776767766767676766666776766776677666667766776767677676776776767676767767676767767767666776676677667766766667677676776776677667677676677676667767677677677667767766676776766667767767676776776776767676767666776677676767677677676767676776767767677677677677667767766767677676767677677676766677666767676667767676776767677677676776677667677667767767766667677666677676767676767767767667676766767767677666677666766776677667676776677666776776766766776767767666677676767767767677666676767677677677667767767666776767767767767667667667766766776767676767666767667767767677676677676766776666766776677676677676666767766767677677676767767677676676677666677676776776776676776666667677667767677677667676776767767667676776776767677677676766666767767767767676767667766766767667676767767667767676676767676677676677676776776767676766767767767676776767767666776676766767667677676776767767767666776767767767766776676767667766776767766677676776776676776766676667767677676776677667676767767767766667666677676676767767767767766767666676767767677677666776767677677676766666766776776776776776776677676767767767767667667767767766667676676767676776667767676776776667767677677667666776766767667677677676776776677667667767766776766667676776776776666767767666677676766776776666677677676767766766676766776677677676766767667767767666767767676766677666676776667666776667767667677667676676776667766767767766776776667766767676767666767767676767767676767676767677676676767766776767676766676776766677677667676767766766767767677677676776677667766767767666767677677666776776677676766667667767667676767676767766666767667767667676677677667767767677677667676767677667767676676676776776776776677666677666776766767767666766767767676776676766767767676767767767767676767676767767766766776767766676676676776776676676766676776767766766677676776677676776776766676676776676776776676776677676767767767766676676767676676766676776776776677676677667766767767767667767677676677676677667767767676767676766767677676776676677677677667676766677677677667767767676766776766776676776667766767676776677666677666676767677667766776667677666767767767666767667767667676766677676676766776767767767676767677677677667767677676767666776667766666677676677667667767767677677677677676676767767767677676766767766776776776776676767766767767767666776667677677667677677676776776676767676767666677677677677677666767767767676676677677677666676677666676677676776767676767666776676676776776676776767676677677676766766776767767676766667766767767666666776776766677677666766767767767766776766767767676666676676776776776676767767766677666776776676677666767676776776776776767667676677667677677676677677667677667677677667677677666767667766767676767
677677666767767767766667767676776676666676767767676667676766776676767767766767676766767666776766767666776677676677676776766677667667677676776676776767666766676776776667766767677676776776776776776677667677667767667677676776776776776766776776667676776776767676767766767767767667767666677667767766766767767767676677666776766776676677666776667666767767677676767767666776667667767677666666776677677677676767767766776776776776677676766776667767666767677667667667767677677677677676776667666776677676767767767676776776767767766766767666676667767766776776776776766776776677667767666676766776776677677667677667766677666676776677676766776767667767766767767766767667767767766767767667766677677676767677667767767677666776667677666677667676667766776776776776767667767677677667666677677667666767766776776667767767767677676767667767667767767767767767767667767667676767767677676767766766776767676677676677666767677676776776676677667676767677677676677676767767677667676667766767677677667666776776776676676776677666776776667767767767676776776677677677676677666766776677676776677677667766677676766776776677676776676776776667676776667667676677666766776766767766776677676776667766666776776766776776666776767667767676677676766767767767667766667666676776677677676776776767677677667767666776767677677666767676677676677676766767677676667767667766676667767767667767677677666767666776676667677677677667767666766767676767767667766677676767767677677676767676766677677676677676767677667677676676677676676676677667766776667677677666776776767667676776666776767767676767767767767666776676776676666676676677676676676677676676676776776667767767676776677667667767676676776776767667676776776767676776776776776766766676776776767676677676776767767767766776776776767767666776767767767767677676776776776676666767767767676677676676667766767767677677676676776677667767676676676767666767667676766677666766776667677666767766776776767677677676767767767666767766767677676776667766776776776676676767766776766767667767766776677677677677676676676776677667667766776767766676767766776676766766676676667767667767767677677677666666766766776767676667676776766676767767667767766776676667676776767767766767767767667676676776767767767676676666767667676776776766766776776766776776776677676766776776667676667766676776767766677667767766667667767666767677676776767766767676767677666666776766776767666676667677667677676766677667767667766677677667766767676776767666767667667766776776767767767767667667766776776766776776776677677676677677676776676776676767767766767667676776676676776776766776776776766776776667767677676767766776776776776767767677667767767766677677677676776767766767677677667677677667666666767767676776766677676767767767677666677676776776776676676776767676676667766766776676676677676776767767767677666677677677676677667667767767766776767667666776776667766676667767767766676677677667676676676766776767666666766776776776776766776776776767766766767767666667766766766776766676666666776766667767767677666766776767767676776676767676667766766766766776776677676776767767677676677677677677676666767667767676766766667767676776676767766677676767677676767767677667767667677677677666767766776676776677676776767767676766676776776766676766767767676677677667767676667767767676776776667766767767767677667766776776766776767676667767676677676677667767767667767766676767766676676776776676766767666767666776776767767767667667766766776676766766677667666677677667677676766776677667676676666776766667767767667767766767767767666677677677666767767766677666677676776767676776776677667677677667766677676776776677677676776776776776776677667676666676676666667767767767766767767766666776676776776676677676766767766776766767677667677667677666676776776766776776677676776776676677677677666776767677676676767676676776677676676676767766767767767767767767666776776677667666776767667676776776666776676776676677676776667767766776776766677677666767676776776767767677677667667766677667767767667676776767677666767766776776667767767676676767767677676776767766667676677676667677676766776776766676667767766776767666776676776776776776767766767666776676677677677667766767677676776767767766776767676767676776776767767767767666677677676776767676767677667666676776767767676776776767676776767667767677667766767676776776677676776667677677676776776776776677667767676776776766676676766776776666776776776767767666677667677677667667666767766676767677677676776776667767766776776767766667767767767767766766676766667677676666767767767667767767667767667767766776767767676776767767766776767766766766676766776767677676676767666766677677677667766677667676667767766677666766666776776677667767767767767767767667767666676666767766776667767677676766676776676677676776767676766767767767766766776776766667767676767766676776767667676776766666676767677677667666667677667767667766776666677676677667766766776776767677676776766776776776667677676666776677677676667767676766776766767667767766767677666776667766767767667667767676766776666776776676767766767676776767766767677677677666767677666766776677677676676666776766676776767766767677666677676776767676776776677676677676677676767767667766767677677677677677676776766676767766676776776676676667767767676677677677677666677676767767677677677676767767666766776767767767767767766677676766776676677667766666767676766776677676766776776767766767767767767767677677666667767677677667676667767766767677676766677677677677676776767677676766766677677677676676767766767677676666776767677677666677677676676666677676776666667676776767667767667766676766766767666776776776776766776776667767767767676767767676767667677667677677677677677676776766677676767677677667676677667767676676776666776676677666767677676767677676667767767766776776677666776776666776677666776776676677666677677676767767767767766677677667767666677676776677667676776677676776677666677676776767677666677667767766776767767766776776766677677677676677677667677666767767766676667667767676776767767666767767676667766676767767676776776776767677676676766776776767767677676776776776767676776767677667767767667766677667667767667767677666676776766766776766766767676677667766767766767667677667677677667677667677676776766666767676776667767766776677676666776677677677676766776767676776766776776767676667667767667767677677677667766776776776667767667766776767677667766776776776767766776767666676776776676776776776767677676667766677677676766767767766776767767667767667767767767666776776766767766676676776767767676767677667667676766776776767667676666667767767676776776776776776667677676776776776776766767677676776776767666676767767676767677677676767667666667676666767767767677676776677677667767767667766766776776776776677676776766767766677677666767676767677666776776767666776667767667767677677677666776776767666766776776776776776677677677676776776776766767766776776676676767766677677666667667667767767667767766776667666776677677666676776776767767767766766667667676776676776766767667766767677676767677677676776676776667767676767667767677677676676767767767667766776776776677667767666677667667667767767677676676676776666676776667676767676776767767676766767767666767667667767767676667677667676776766767767666766676766776677677676776767767677676767766767667677666676766776667766776776767767677666676677666767676676666666666776677676776767767676767666767677677667677676776776767767667767766676776676676767766776767666776676776776776776767766766776677677677676776776767666776776666677677676666767767767677676676667677677666776666766776776677676767767766766766676677667767676677677676767767677677676766766767676766776677677677667666677676767767677677677667767677676767666767767767676767666766776767676767676776676667767767676677667767677677677666776767767767676776776776776766766776676776677666776776766776776767666767767676676767676677667767767766776767677677666677666776776766677676766676767667677677677667767767767676766677667767676766677666776677676767767766776776766767766766677667767676666776776667676766766767666776767677667677677676767666776776677676776776677667766767666767767766766776676676676676776677677677676667677677676677667677667767667676677667667676776676776767767677666776776767667676766776776677676676767767766767677677677677677667666776667767766767677676776776776767767667766766767766776677667677667766776776776666676767676666676766666766776776667676677677667676766767766667767677677676767767767767677666677676766767766776677667677667767677667666666677667667767676676766776766676667767767767666776776667677676677676667667666766666766776766677676676776776676767677667677677667677667676676767767667767676766767676776767767676766776776776666667677676767666767676767767767676776776766767767676776766676766766767766776767676776766667766677677676676776666776767767767766676776677677676776677676666767676776776667767767677667767676677676766776666776776776776667767767677676677676767676776776776767767767677677677676767766776767677677666767677676767667676677677677677667676676767677677676776677677677676776767767676776676677677677676766667666776776767666676767766776776676767767766776676667767767767767667766676776767676767666676776776667767666767767676766767667766776776667766767677676767766767677676767666667676776766767677677676676667667677677667677677666767667677667767676767677677667767767767767677676677667667677667677667767666667766676667677677666667766676677676667667677667677676676677676776776776667677676767677676767667766666767767767767767677676776776776676677676677667667766766767666677677677677667677677667766676776676776776667767677676766766766767767766767767767666776766776767667676767767767766776676776676676676676676677676776766676767766767767766776776676776767766776776767676776776677667767676776776767667676776667677676776666776776676666767666776776676677676667767677667667676776677667766766666767766776767767677677676766767676667676677676767677676766666676767767677676776766776767667676677677667767677677677676767677676767766667767767766767767677677676767767766767677677666766776766776776767677676776776776767767667676676677
6677677666677676677677667767666767667766677677676776776776676776776767667676767667766766776767767677667767667677667767767766767766776766776776767766676667766776776767677666676776766776676767767766776676667766776767766677677677676776667766767767766767767676667766767677677677676767767667666677676766776776666776666676667766676677677676776776767766667677667677676776766776776776666676676667767677677677676767767767677667766666767767667766767677677676767767766767677676776766767767666677667666676677677676767767767677676766766766766676776776776677676766676776677667767767666677676667766667667667667667667766677676767677676676766767667676667766776776676767677667667766766767767767766677676767667676767676677677677667767767676677676677676767676776767667676667766776666676766766776776776767666667767766776677677676776676766776776776676776776667676767767677676677676767767767677676677667766767677677667676667766677676766776776767767667676767767767766676677677677667767766776776767767676776676776666766776776667666767767667767676676677667676776776677666767766766767676677676677676776676776666677677677676776677667676776766677667767767677677677666776766766776776776767767767767676766767767677677677667767767666776767676776776766767677676776666767667666667766776776776666677667767667767766667667767767666767666676767676676776767767677676677666766767676767676676766767767676676677677677677676776666766677677677676766677676776776767667676767766767767766677667766767677676776776667767676766776676767767767767767767766767766677676677666667767766766676767767767766676767767676767667767767767676767667767677677677677676676667677666766776776767767676676667676667677676767767767677677676776677676677677676776666667767676776776767767766767676776766767767767767767666767767767666677667766766667767676667677677667766776767767767767766676676776767676776776767676767767666677677676676666776767676776677667767766767767766677666666776676776677677677677676776776677667766767767766767677666676776776776676766677676776767767676677676776776666776767676767677677677676776677676766776677667766667766677677676767767676776667767766676776776766766767677676767767767677676776776676776766767767677676776667677676776776677676776767767677677676667676776766766677677676767767766776776776776776776767667767677676776776667677667676667767677676766676667767767766776767767677666677667676776776677676767667767676766767767767677676767767766677667676767667767666766767766767766767767677667767766776677667676666767767677666767767766766676677677666767667667676776676776676766677676767767767767767766767766767667767767676766776767766766677676767766766767767677676776677667767767767767666677677677667676667676676776776667677677677666677677667767766776766677676667667766766776776776776766776677677677666776776776676776677677677667666676767767677677667766767767676776667767666676766677677676767677676767677677676776766677667666676767767676776776677677677677677677667767766776677666766776676776676666776677676776676676767676776767767767677667676767767767767677676767766766767676767767767767677676676767667676776676767767677677677676677676776667767767676767676676776676677667677676767767766776676767767667677667766667767677676676767667676776766766776776677666677667667767767676767677676767667667677676776776677667767766767677676776767677676667676776776776666766767767677676676676776766776767767676776776767676767767666776767667676767766676677667677677667766676776766767767767677667766666776776776776676776776767767767766676677677676767767766677676677676766776767766666667767767766767677666776776667676767676776767677666776676677677677676666776776767767767767766677677667767767767666677677667767767677676767767766667767676776776776767676676776766767676677677667677677677676776767677666776776776776776677667667676776767677677677676676667767766776667677676766776677677677677677666776776766677667767677666677666767676776776676776667766666766767767666776677676666677667766767766667767676766766767667767676677676676767677676767766776667766776776676776776767677677666677677677677666676776776766676766776776767666776677666776776667676676776676767677666767676767767676767676767667766776676676776776766767766677676767677677667767677676676776776767767767677677677677677676776667666676667677676767676776767667767767666667767676767767676766776667767767667676766776776766677666766677667767767667677677676666676776766776666666776776776776776776767667767766776776776776676767676776766767676767677677676677667767666776677676766776776776666676766767766677666776776776677676776676767667666666677677667766766776776776767677677667677676766676766676666676766766766776767676776776776766767677667677667767677667666767767677677676667766767767667666776766776667667676776766676676677667667767767767767676677676776776766676767767667676776767767677676776676776776676776676767666666667676676767677676676776677667677677676766766767767767676677667677667667766767766767676767676676776676767776767766766767667676766766776776677667677677677676776776776676766767767767767767766666776766776667676767676677676677676776776776667676776766767767677677667767677676666776767767677676767676776776676676776776766776676666667766676767667767767676767766676776666776677676767766667766776667677667767676666767767766767767666767767666676677667677676776677677677676767766676767767767766766766677666666767767767767766667767666776676767676776676766776776776776776776776766776767677667677667767766776767666666776767766676677676776677666767766676767767767767767767666767676667667766766776767767676767767766766776667767677677676676676776667766677666677677677667667766776767767677677676767767677667667766666667667767667667767766776766776767767677677666776776776766766676766776776767677666766667667676767766677666776767667767677676766776767767766767676666776677676766767766766776767676776776767766677677677677666676766766776677676776677667766666776677676666776776677667766766676767766767766776676677667676667667676766776776767677676667767767766677676677676676776776666667677676776667667766776676767767676776767667767667677667676666676676767767676767677677677676767677676677677676766767766776676776766776767667677667766776776676767766676767767767666677677677677667767667767677676776767767766776776776677667767767766767677676767767667767667766667767766776776776776767767766767767677676776766676767676776776766776776776766766767767666767677677676767767767766666667766676776677677677676767767677677677676776676677676676776776776776666776676676677676677676667677676677667767766677667767667766776776766676767677677676776767667667767677676676766767677676776676767767676676676666776776667667766776766677677676767676767676776766776776677667767666767667766776776677677666767766676776676767667767767766776676667676677666776677666677666776766776767667767766766767766767766776776776776667667767677677667677677677677677677667667767766766776676776666767766776776776766767677676766776776667666776677676776776666766776667767766676776776766776767766776677677677667767766676776676776676676676667767677676776776776776767767677677676776767667767767766767677666666776767676776766776767766776776776767766776767676667677677667666776767677677676767767676676667767676666776666776677676767767677676776677676766677676776767677676667767766776776776767766776767767766776776767677667767667766776767677667766677676776776677676767676776767676667766767767666676767667767676676776677676676766667666766776666676776667767677676776776776767666767767766666776766766776767767767676776677677677677667767667667667676776767767767667767767767676677676776667667677667677676676767767767767767766776767667767766766766776776676677677677676766776776776766776676776776767766666767767676767676767677667677677677677677667676767767767676676767676676776766776767766776666676677677666776767766766767767676776677666676767767677677677677677667677676766767677667677677667767676776676767767767766676677667677676776776676676677677677666677677666776667767766666667766767667767677677677676767767767676776767767667676676776766766766776676766666767676677677677676767667766767676767676766776776677677676677677676677677667676767767676776666667676767676667767767767676677677677676767667677676776766676776776776766776776776767676776776776676767667767666677667677677676776767766766767677676776677677676776776766766676677677676766676767676767676766676677676677676776667677667667766767676766676676767677666667677676776677667767667767767676776776676676766776776776776776776677677677667766766677676776667666766776676776776767677677666666776766676667676677676767767766677667676776766766676766667767667676667767677666767666767767677676776776776767677667676677676767667766667667667767767676767766766776776776676766776776776776676776776776776677677667766676776766767766776776776767677667766767677676776677677667677677677667766767767676776776676776776776767677676766767667767767676766767767666677667667767766767766667666767676767767676776776767766776776676766676776667766776776676767766667767767677676767677667667676676677666776767677676767666776767767677677676767667766776666776677677677676667676677677676776776667766767676677667767676677676667667767766767766676677666776677667767767666776676776776667767766766776776776677677676666776677677666767766767767767676776766776776676676767676767677666767767677667676776776776767677677677676766776677676776667767767766766766776776767767667676776776767677667666776776776767767667766767676766776767677677666767767766767767667677667676776776776767667766776767767666776776776776677677676677676766776776766677667677666776776776676676776767667666677676767767767766767676776676766677667677676766766776776677677667766767767677676776766776766677676776767767766767766776776776766767766676776676776677667667766776666767677666767677677676776767767666767767767677676766776676676676676676677666776666776676767666677667676676776776776767676776676766766767767666767766767677677676767767766767676666667767767676766677676676666776667766767676677667677677677676767676667767
67667766677666677676766676676676776677677676667677666767667766776676666677676776776677677667676776676776676776676767677667767676666776776667677667766766767767766676776767677676766676766667767676766776767767667676766776776776666776666666667767676776767677677677677667766776776776676666776677667767667676776767767766667767667766677677676677677676767767676766776677667676677677677667767677666677676776677676767766767676766776677676767667667767676766767767677677677677676676677667767666776776776677676676677677667676677666767767767667767766776766776677677676666667676676766776767676776676776776677667676767667767766766776767667767677676676766766766767766776676776767767676677677677677677677676776766766766667767766767767677677676776676766776776766767766766776776676766677666766776676766767677676676667766677676767677667767766767676676676766766776776776667666676776776776767766677666767676767767767767767677667767677667767766667676767666776776776767766767667676677676676766776676776767766667667667677676767767767677677667667766676676776667767667767666767766767766766677676776677677676776776677676776676776767767666767767677667766767766776776776776676767766767767677677666776767676766677677676766677666666767766677677677667676676767767676766776676776776766666667766767767766767677677667767767676776776766776767766767766776776766667767677677676776776776766767676667767677667767676676677676667677676767767677676767766767677676767767766666676667676776676776776776776776776667676776776667767767677677676776677667767667767767767767766667677667767767766767767677676776776767767676776776767676776776776776676767767677677676667676767676676776776666676767767667667667767676666666767766766776767766776676767766677676767767666767677677676776767766767666776776776676667676767677666767677677667766776766766767667767767767666677676677667767767667767767677677676776767766767676666766766776676667767667767676667667676667667677677677677667767676767766677676767767677677677676776676776766676776766767767766767677667767676776776776767767767667666776676767767767676667767667766776676767676667676767767677676676776776677677667676776776776676666766766776677676767666776776667767767766776766676767677676767767766776767677667666767766767767766776766776667677676667767767766677667767677677677667677667767677666776667767767677666677676776776766776677676766776776676766677677677667677676667767766776776776776676776776776676767767767666767767767767667676667766677677667766776767766776676776767676677676767677676767667666767677677676776677676677676767766767676767676776667766676767677676776666776776667677676766776766666666767766767677677676776677667766677666666677676776667766767767677676767767766776667667666776776766676766676776776676766776766766776776766776766677676776676676677677676776776776776776766766677667767677666767767677676767767766667677677676767677666766676767767677676767766766766677676776776767767676776667766677667766666767766766667677666667677666666776666676767676767767667666766676676776776776766767767767677666766677676767767766776676666766776676676776776766677667767677676767676667767767677677677676776677677676767667667677676767677677677676776776677677676677666766677666766776667666677667766776767767767767677677676676776776676776766776776677677676677666776767677677666767766667667766677676767667766666776677676767767766676776767676776676776666767667667677677677667667766776767766767767766767767677676667766677677676776776766667676676676676776676776766766767677676677677677676776776776667767767767766766676677677666677677666767677676767766767766776767766776766766767667666667677666667767767767677676767766767767676776677667767767677676767667676677677667767676767676666767677676767677676776776667676667677667766767677676676776677676666666767676677667767767667767767766676776677676776767767676667767677676767766767767677677667766776776666677676776776667767676676767767677677677667677677677677677666677667766766776776776767767667767767667766776766776667667767766677667766776677667766676676776766776767676767766776776776767767766677677677677667677666776767766767766776766776767767766766776766677667766776767766776776677676767767767766776776767767676776776776667767667677667767767767766776767767767677666676766776676776676776776667677676666767676767766776767677676767666677676776667767767767767766776767767676776776667677667676776766766776767677667667676776767676676766677666776676667676766776766776767666767666767666676666767767766776767667677676767667676776776667767766776776667766767676776776776676677667676776776776667766776767677667767767767767667677677677677676776677676667667767767677677677677667677667766767766677667676676767666767767677677676776776676776677676767667766677667677667766767766776776677677676766776776767666766776767767676776776776767766776767767767767767767767667677666667677667667667767767676767667766667766767676767767766776776767766766767677666666676767677677677666676776767676776677667677677677676776767677676767677677676767667676666767676667666767666776767767677676667767767666767676677677676776677677676676776676776776666766767767667767677676766676776676676776667677676667677677676767676776776776676676766776776766767666767676676776677677677677676677676677666776776776776766767676677676667677676776667766767666666667676766667667666776767767767677676776776776667767676766766776776676767767676776676767667766676767767766677676776776667767667767767766677677677667666776767676776676766676776776766776767677677676767766776667767676677676767666766766767677677677676776677667667767677677677666677677676677667766767766776676677677676676677677676677676666776767677677676766766776767766766676677677677676767767677677677666776766767767677676676677676677676776677676776667677677676767767666776767676667676776766767676766767766676767676767766776767676767676767677677676767767676767667676776666677667767766766676766767676776667676767676776767767676766776766767767767766667767766677667667767767767667676676776677667666676776767766676776667676767676676766676677677666767676676766776677677677676677676776766776766776776766776676767667767677677667767766776766767767766676776766776776677667676766767667677676676767676767676666677676766677666666767676766776667766767677667767767766776766667677677667677667677676776766667667676776776776776677676767767767676776767676767766766776767767667667767677677677666776776776676767667767766766676776677676766776666766767766767676677677676677677677667767666766776766776677677676766676776776767767677677677667767767666776776776676767767767667677676767677667767667767766767767677677666766767677676766776677676666767667677676677677667677676676677666776767667667676776766767677667766776766676767767676767767677666667767767766766766677677667767767676766676676767766776767676667767677676767677677677666767767767677666676767677666776767677667767677676776767767767676766767676676676776767766776767767676766767666776667766767677677676766667676776776776776766666667667676767677667667767767667767766677666776666666767677666677676667766776766677677676677667767676766767677676767676766767767766766667767677666766767666767666776766767766677676766767676766767676677667666677677666767677667676776677666676676776667766776776776667766776767767676767677677676767676667767676776677666666776767767676667676766676776767767766767677666776767677676776767767767767767767676776776666766677676767666767767767676776776667676667767767666776677677677677676776776776776767767667767667767766766676767667676767677667766676677677677677677667677676767667767677677676766776767666766776766767767767677666667676677666677677677667677667676766676776776767667766677677676776776766776776766666767677666666767766676676767766677676767767667767767767676766766677667767766767667767676676667676776766667667666766676677676776767767767676667677677667766667767766767767677676776776676776776766776776677677676767767676776776766766767677676776767666677677677677677676766776766667667677676667667766766677676766776767767676667766766767767767767676767767676677676667767676767767766667677667676667767677676676767667766776776767767667676677676767677667766776776776776776776776767676767767677677677666676776676767676767676776767767667767676676667677676667677677677677667767767767676776776676776766776776776776667766776776776677667676776776666776776776767667767676677677676776667677676776776766677666767667767677667677666766776676767766776776776776677676767677676767667667677677677676767676776677677667677677677666676776776666767766776767667676776766767667767767767676776767767766677666676766667767767767767677677667677666767767666766776767767667766767677676776667767676776766667766776766776767767766767676766767767676776767676776776767767767767767677676776766767667767766776767676767767667767667767677677667677666767766776766776767676767667677666677677677677677666767667767766776776766776776767767677676677677667676767767666767676677666676677677666677676767766766667667666766776677676767766776767766767767677677676776677666767676766676767767677676767767766677676676766776677677676766676766677677667677667667766767766767766677667666776767676666776776677677677676776767767766776667677667767667766677676677677676666667767677677666766767767676766776767767676676767767766776767677677677677677677667676666766677677676776767677667767766776776776766767766677676776776776767767677667766677676676676776667767666766776667666677677667766767766676667676776666776677667767676766766767766676776667766776666666676776767767766776776677677677677667767767767667767667676667676766677676776767767676676767667667676767676776767677677666766767767766677676667767766767766776667767766766767767767767767766776667767767676767767667767767677677677667667676677677677676776766766776766767677666677677667767677677666767666767766776767766776776767676776677677667767767766766767666667767767767667767676676767767667666677677666776776776767676776767667676666667767767676676776776776776676766767677677677667677666666776776766767667767677676667667766767766767677676667
767667676776776677676767677676767766666767677666676776776767767677667667767767677677667767767677676666776776677677676676676776776776776766766767677666766776776667767766667677676766776776767767767666776666667676766667767766776767666767767677667766776776776767666776667666776677667767766767677677677676767677677677667767767767667666676676766766776776667767766667677677676776667766776776767766677676776776767677677676776667667677676776667676776767676776776766776776776766776776767676677676677667766676776776667767676776776776666667767767766766776766766776667676677667767767767767767767667667666776767677666776776766776667767666776767766676766766776667767677677667767767766767677667677677677676767767667767767676677676767766767677667767767667766766667667677677677677676767667676776767767767677666667766676766676767676676776776667677667767767667766776677677676667766676767767677677676766776776776666677676766776776766776767767667767666776677667766767766767677676776776676767677677677677676776677677667767677667767767677667767677667676677667676767676677667677666676767767676767767767767666766767766776776677667767666667677667667677666667767667676776766666776767676776776766767676776767677676676666776776767766676776767767667766776667676776677667676677676766766776677667677676776776677676776776666776767676776677667767677677676667767676766667666776766767767767766776767676767667676767767767677666776776766776767767667667667766676776767676767767667677667677677676776766766666767767677667766776766677676776776776767666676766776776677667677676767767766676676676666776767766677677677667767667766776677676767766767677667676767667766667677677677666767676676766776776776776776676767677677677666667767677677677667676676776677676667767676677676677677677677676767767766666767767767767676766767767676776767767766667767767766676767676776666776776676667676676767766766767767677677677676666677666767676776776667767766776667677666766677667767766776677676767766676667676776767667766677676676767766667767677677677666767767676677676676667766767677677677676767676776667676676767677667766767677677676676676776676776766776677667767766676766767677676767767667767767676767767677677676676767767767767667767667766776776767767767767667767676666767677676767767767676767676676776767676776776767766767667676776776776776767767676767666776766776677676767767767677677676666776767766776766776767767677676766676766677676767767766766676667766776776677666776776776767677676676767667667766776767767767676667766666767677677677677677667767667766677667677677677676767677676677677676776776776667767766767667677677677677676766776766767767766767767676776676677676776776767766767766776766767767676666676676766676676776667767767676676667767766776776766676677676776767677677676676667767676767676667677677676776666776666767766676776776677677677676776776676677676776667677677667766676767766676667677676676776776766767766676676767677676776677677677667677667767677666667767767767666676666776676766776767767677667677676776776767767676666677676776776776767677676676666767666677667767767766776767767666767676776767767767766776676776766767667767676776676766776767767767676766776677667767677677677677667676767766667667767676767677676676776766776776677676776677677667766776776776676677677677677676766767677666767677677677667667677676776766767767766766766776766766767767767667676776766766776677677676776767767767676776676776776776666776776677677667766766767767667767667676767677676767766767767667677666776667766776776676676666776776767766767677667677667676766776766676667666677676776776667767767767766766767676767767677666776767667766666776776776776776776766767767766767676676677677676776776677677666677667766767766677666767767767667667767766776677677677676776776776676677676676676767677667766676767676776776776767767767666666776667667677676776766776776677676667677677676677666776776767677667767667676776667667666776776776766776676776776766766666776667767766767767766776676767666667676776776767677676776676767677677667766767767677667766767767676767767766776677676676677677677677677677677677676776776766666776767676766776766766667677676776776766766667767667767666776776767767667677676776767767767667667676677677676676676767667667766776767767667767666677676767767767677676676676767767667676667666776776776766776776776666766766667676676776676776677676776776677667767766776677677677676767766667677677677676776767676677666677677677676767767767766776766766776676776766776776767767676776767767667766667767677666776776767767666677676766677677676767767677677676776776767677667767677677676677676667766677666677677677677676676676776666776776667676776776767766767766776776766676677677677667676766676766667677667767767666766776767767766776776776677677666776776776776776666766767676776667766776667767676666676776776677666676776767766767676676766676767766676767677666776776776767767677666776776667667667767766776776766776676677676776767767677677676776776776677677676767666667766667767667767767676776776766776767767767676776767767676776766676677676767767767767767667666677666776767767767676676767767767766776667767677667767766776676676776776676767666776776776676676776776776667767766776776677677667766766676776766776776666767767667677667666677676766776677676767767676667767677677666776776767767676767767676767676676767677676767677677677677676676667767767676776766776767677677676676766776776667766767767676767677667767676677676676677677666677677677676776767676776766667666767667676766776776767767677667767666676766776766766776766776766776766667766776677676776766776776676666776676776776776776767667677676676767766776776776767667667676677677667766776767766676767677677677667667677676776666666766776776766766776776776766776677676776677667767667676767767766676767667677667766766767676776766677666776767767766776766776776776766776767666767667767666677667667676767766776676776677677667667766677667767767767767676767767667676766776776776776766767766666666776767766776767677676767766766676776776767766776776767677667677677666776676776767767766677676776776776767767767676767677667676767676767677676776766776767767767676667676776666766776766776767677676666677677676766667767677676767766776677677677676676776766677677667766767767767767677676767677667767666776776667767766776767666667677676776776776776776766776776767676667767667667767676766677676767667667676667676666776677676766776767676676766767767677667767676767677666677676676766776767767677676676776677677676677677666677677676766776766767676776677677677677677677677666677676766767677677677676776766766767677667767667767767677676767666677676676776676677676767767667677667667666767767677676767767767676767767676676776776776776776776677667766767766767676677667677667676666767767767677677667676667767666767667676776776767667767767767766676667667767677667667766776776776667766767666776776767767677676767667767677677677677676766677676667667767767676677677677676776776666776676776677667676667676767667667767666776767676776677676767667766767677676666776767767667677676667767767676776776676767666776776676767766776676676776766767767667667766676776677677677677677666667766776766776776767667766767767677676767677676677666776776776776767666776767676776767767676676766776677667766776667677677677676767667667666766776776677677676667676776677677677676776767767767766677667677677677676776667667677667667766776767677677677666776776766676766676776767677667677667667666766667676767767676776677676667766677666677666767666666666776776776676766776776776766676776666767667766676776676776776767677677677676677677677677676767667767667766677676767766676776776667767767766776667767667676766677666676767676676776776766676676667766767766776767767676767677676776776677677677677677676776776766677666767676766766676767766767767677667676676766676776767677667667676776767667677667677667767767766767767767766767766776776676677676767767766676767767767766766767766667676677666767667767766677677676766667767767767667766676776776676676776776677677676767766766776776766776667767767677677667766676767767766776676677666766767767766776767767767676767766776677676766676767676767766776666776676776667666776776766767667767677667676776776767667766766767676667676767676767766667666676766677667767676776766776667677676676767667766766676767666776776767667767676767766677677676776677676676767667677667767766677667676776776767676776766766767766766776677667766767767666766676776767767766676776776766767667677676766666776776776776776676776776776676766776767666776767767677676776766666676776677667767667767767676767766676776776676776766767767766776776677677677676766766767767677666776776776676776776776776767767767766776666677676766766676776676776677676667766667676776776677676676776677677677666667767767767667676766776767766767677676766766776767667677676776676677677676766677676767767676776767667666766776776666776677676776676776767677677677677667767666776677676676776776667677677667767677676776767677667666776666776676677676767767677676667766767766766776776766767676766666776776676767766766766776667667676767677676766667767767667767767766676666776676676766767667766776776776776767767676667767766776776776767766776677677677677677677666676776767677677677666676776677677677666677676676667767667767766776767767766776767677676766766776776767677667766676767766776776767667767677677677677667677677666677676776766666667667767767676677666766676677667677667677677676776776766667766767766776767677666776676767676666776776676667676776776767767667767677666677677676776667666776676766677677677677676676767677667677667766776766767767766776676667676667677666776677667667766767676767677676676776677677676767766677677667766776677677666766776767767766766766767767767677667767667767766677666676767767666767677677676767666776767676776776776776676766767667667767767766776767677676776766766766767667767677667677677677676767666666677666776667767767767667676677676767677667677677676776767767676776676767766767677667676776676767766776766767766676767677667676776676767667767767767676767666667767766677666767676767667767
666776677667766767767767676776776676776776677666776776776676776776677677676776776667767767676767667667676766767677677676767767676776767667767767766776766766776776767766766767766776776677677676776776676667766776677676676776766766767677677666677676676677676776667666766767677676666776676776767766676767766676676776776776776776776766767766677666776767676767767767766766776766776667766776766767667667676766667676776666767677666766666676677677677667676766767767767767677677676766776767766767677667667667767766677676676677677677667667677667676776776766776677676667676776666766767766776776676766767667766677676667767767677667666677676767767677666677677676767676767676766776776776666677676776766676677677676767667677666776767767767767676767667676666677676677677677677676776767767766676676666776776676667666676767667766776776677677677666677676676776767767767766767767676667677677676776676677676776776776677676776767666676776776677666766776776776766767677676776766766776677676677676676776767767766767767767676767677676677676776767767676676776776676776667676677677666767767677677676776767676776776776776676677676667676767667766666776677667767676776767676776667666767766766666776767667676767666776776667667767767767767667767767767767767766666776766776776767676776767677677677676767767676677667766776766677676667767767766776767667677666776677667676766776776766767677667767767677666676776776667767676776776776776767677676767676677667677667677677677667767767667767677677667767766667767767767667767767767767666767676776666667666776666676767667766767676767767766667667677677676776776677677676677677676677677667766776776766767676776666667767766677667766776776667677677666766776776776677667677676667676776767677677676776776676776776767767677667766776767766677677676776776667677677677666776776767667766676667677676766677676776776766776677676676776767677677667767677676767676776676676776776776677676677667666767677667766767676677677677666776676667767676676677676776766676677676766666776776776676766667767666666767766767667767767766677676676767767767766677676666677677667676676677676766767677667767767676767676776676677676677677666667767676776776776776766677676667767767666767677676767676776776677667666766766776776677676676776776676677667767766676766677667767666767766776676767667767667767767766676677676776666666767766776767767677677677676677676776767767677667666676776776767677666676667767677676667667676766677667767766776667667767666776776766677667767676767677676767766767677676677677677677666667766766776677667677667767767667767766677676676766766767667766766776776776776677676776776677667677667767767677676776676676677676767766676776677667767676766766766667677676767766667767677677667677677667767767767766677676776776767667766667767667767767677677676776767767676667676776677676766776766767767667767767767677666776776667677667676677676776767677677676766676676766766667667667766776667767667767677677667766677667767766776667676676677667677666676666767677676767766767767667676766767767767766677677676776767766677677667766767766767767767767767677677677666776767766677676767676766677677666766667767767676676776767677667767677676677676676776776676776667767676677676667676767677677676667767766667767767676776767767767767676666677667677667677677666776766666776776767767676767677677677667767666676776776676767767677667767767766767667766767676767677676677676667766667677667667667767677677667767766776767677677676776677666776776767676767767767767676776776776767677676776776677667767667666767676776767766677667666776677676666677676767766767767676776767667676776677676666776776767676776776776776776767767767767767677677676766776776677667676676776776767676776677676776667677676776776677676776776766776776767677666776677677676767767767666766776776776776666676767767767767677676767667767767676667766776776776676676767767766766776666776766666767766677677676766677667766677667667676776776767766766776776767766766767667676767677666776677677676676766677677677666677676767766677676767676767667766776676767766776676667677677677676767667767677676677667767677667676677676676767767767667767677667767676767767677677666776677676667767677667766776677667676676766676776677666766776767767666776667766667677667767676767766776776767767767676766776676677677667767767676767767677666776677676667667666776667766676776776766767666776767767767677666676776776776776676677667767676776676677676776767677676766676776767676766677676776776677676776676767677677676776767766767766776767767666767767767767767676767767666776766677666766766776676676776776677677677677677677667767766766676767767767766767767676767676767767767666766666776776767677677677677667676667677676767766767677676767766676767676677667677667676667767766667767667767767767676776766776667766766667767676767666776677676776776666666767766666677667767676767677667676776776776677676776776767767667767767676767767667667766767666767767666677667767767677676767667676776767677676776767767666766767676767767677667677666766767766766767677667767766767676766767666776666667766676676667767677677677677666667666667767766676766767766776676767766776776767676776776767676767767676676776766766667766767676677676776677666767677676767677677677676776766776767677666776677676776776767766776776667676776767767676776776667767677677666776767676666677676776766667677677667767677667767677667766776767677666676767767677667767767676776776767677667666776666776767667766676776767676776766776677667767677676776776766767767666776767766776776767666767767767767766767667677667676676776776776776767767676666767677677677677676766776776677676767767766776776776667667766677666776767667676776766667677676667766776776767666677676776767767766776776776776776776776677666776776666676776766667767767767766776776677667767677676776767676677676766767676667677667767677667677666776776767766667676766667767667767667677666776766766776767766776676676776776667677676676676766776776676677676767676766677667767766676776766766776776667667676766767766766667677677676677676677666776667767676667677667767666767767767676767667767766767767767667767676767767676767676776767676676776776677677676677677677666766776767666776676766676776667766767667666766776667667667667767767767676766767667766776677676767767767666676776776677676666776666767667766776676676766767666677676677676776666667767766767766776676776767677676776676676776676766767767767767676776766767767767767676776767767766766667677667676676767677667677676676776677676767677667677676676767767677676776677667667677677676776776677667767766676776776766766667667766677676767666767666776676776776767676776676776677667767767677677677676766776766776667667677676776776666767667677676776776776767766776776767767677667767767666776767767767676776767767676766776677666776676767677677667767677667677676776776766767767767666776767767766766767676776767767766776676676677667676766776766676677667677677677676676776776766767677677667766667767767766776767676667677667766767766776776676776776776776677667767766676666776676766776776776776667677666767667766677677676776767677677677666667767677667767677676767676776766776677666677676766776767667767767676776767767767677676666677666677667767767767666776667677667767677677677667676677676767767767767677667767767766776767676667767767676677667766776776677666767767667767677676666776677667667667766667676767767767767677676776776776677676767677667666667676766676767677677676776677676776776776667677677667676776677676667676776667766667677667676667767677677677677667767676776666776776666767676667767667767766667677677666776767677667676767767677677667766767677676766776766676776676776666677667767667667767677676677677677677676776676776676767667767767767677676776676676767676676677676676776776776767676776677677676776776676667766667667767677676677676776767767666667677677667676667676676776776767766767766767666776677677667676677676766776667766767766766677676676677667767677677667666767766767767676776767766776776776766767767676676667676677676677667667667767767767766767767767677677676766667767667767767767667676776776767676767766776767676776776666767766776776676767766766676776667767767666776676776767667676767767766676776767677677676766666776666666767766776767766776667767667676666776766676767766667677676766776766667677667676677666776776676666766666677677677677676776766677677676776677676667766767676766776767676767667676667767766676766676766767767767676766767677676776776677676676767677666776766776776776767766776776766767767766767767767767667767667767677667767766677666776776776677676677677677676766676776776676677676667767677677676776776677677677667666767766676776766676776767667676676676676676767666767677676776676776766767676776776767677666766776767766677667677676776776776776766776667766776767767766667667767766776776776676776766676767677677677666766767667767767667677677677676676776766666677666677667666666776676776676767767767677676767766767767767766776677677676677666766666776776666767676767767666776766666676677677676766767767767676676677676667666776776766776676766677676677676766767677676776776776766767677676776776767767677666767766677666776776766776767767676676776776767666776766776776677667677677677667677676676767767666776677667677667766776776766676776666677677667667676677676767676767676666677676767767667676776767667767667767767767767677676767767767766776677676767677667766776676776677676667766776767676667667767767677677666676776767766766776776667676676766667667677676676776676776767677677667676767676766666767766776766767767766767676767677666776676767767766776776676766667676776666776776766677676766767767767667767767766766776766767767766776666767667766677677666667766676677667677667767677677676766767676676776667677677676667767667676776677667667766776776776776776767767677677677676676776766676667677676767667767677667767767767766767767767767666676766767677666776676776767767667677677667767676776766776776667676677677677667676776666676776676767676776666767676776766776776767767676776776677666766776776776767677677676677666767677677666776776667767767667766766766676767677
36677666767676677676667767667767676766766666776776667767677677666776776677667667676677676767767666776677676776676766767767677676767676776767677677666766767766677676767767666677677676776767676677667767767767766767766776776776667766776776776776766676776776666667766776776677667767676766767677677677677676767676776776667667676766677677676767767676676776767767667767676677676677677676776666766776776767767676676776776767676667676776767766766766677676776766776677677666776767766776766667676776667677677666767766677676776767676776776776767677667766677676766677676676767766767677667677677677677677676767676666666677677676776767666667677677676676767667677677676776776776766767676677677667676767676776766767767767667677667667767677677676776677667767667667766767666676776767766776767677667767767676776667766776667766677676767676667677667666677676776677667677667767676776666667677677667677677667677666767767767767767677677676776767666767766776676776767666767766767767767676776776776767676676766667766766677677676767767766776767767677667766776677667676666776776776677677666767767766766676776776667677666766676667667767767766667667767767767766776676776776676776776677677676676767767766676767667767667767767767677666766767676666767667767767676677676776676767676767677676776676666776676676767677667677677667767666776666676676766767677667667767666776676776776676776767666666667767767666677676776776667766776677667766676776666766676677666677676776776767767767677676676677677677676767667766767767767667677676677677677667766667676776776677667766766776767676767666766776767677667766767767767767767767677676676776776766676776766676767767676677676767767766767767767767676776676767676776766676767767677676767677676776676677676767677667766667766776676776676776776666677677677667676676776776776766666677667667676676766776776766766776767767677667676776776776676766676767677667667676766776677667677666667767766776666676677667676776767767666676767767767767676666666767677677676676676666776676767677677676676677676667766766767666676767677676776667667676676776677667767677666766767767766776667767677677667677667766767766676776767676776776776767766766677677677677667767767677667767766677667766676667666776767766676766776677676766677677667676776776767677677676667677677677677676776776776767667767677676776677676677677667676776676677677667767767767767677676776776776667667677677666776776776677676676776667676776676776776776767676776676767676767767767666776776767676766767767766676776676776776676767767767767767766766767667677677666776766767676767667767667677676776776776776667667767677677666676767666666776677677676776767676776676767676766776776677677676676776776776767667667767677676677667767667677667666776676776667766766766776677677667677676666766776776676767676776667767766776776677667667666677677677667767767667677667767767667767676767676677667666776666666776776766666767766767667676767677666676677676776766776766667677677676666767667676676677666676776776667677676676676776676776776776767767667667767676776676776776776767666776776676776776677667677676776767767677667766767767767676677677666776776676676767676767766776676677676776666677667766776776767677677676767667677676767767666667766776767677667766776667766776767767676666767767676776767667767677676776776776776776676767767667677667666776766676776767667767767667676767767677676677667677666767676776766676677667667676776766667767666666767767677667676677677667766677676667667667767667667767767767767676767676767666677667676766677676677677676767677667676767767766776766776776767667766677667667766766667767767677677676767676767666767677676776776776776676776767667766776776766776776776776677676666776776776677676667677676766776666766766767677666766776766767766676676776776767667667676666766776677666677667767677676766677676677676767677667767676666676677667767766776666776776776776776767667676776776776776766767766776676776676776667677677677676776776767767667766776776767666667667767677676677677666667766776767667767767767767767676677676776776667666666676677676677666677667767677667767677676677667766677676776767676776767767677677677676767676677667677677677667767767766776666776776767767767677676776767766677667677676676767767676776677677667766776766776776776776766767766677677676776677676676776676677676767666776676677676776766677676776677677667767767676767766776776766776667767767766776666666767666776776776676766767667676677676776776676767667677667766676767667667767676776776776776667766676677666767766776676767767676667766767766766776767667767677667766677676776677677677676766666776676676767666676767767676776767667767767767766667677677667667766776776776776767667676767666666776676776776776776776776776776676776776776676767767767767767766666767767676776776776766766776776676776677667767677676766776767666676767766676666767666776776776666766776767677666676776776767766776776776767677677677667767767767767676776776766676776676767677676776677676677667667767666776667767676666767767677677677666767766776676667676767677667676766677677676776776776767767767677667676776766767766676776767676776667766677676776776766767767767677666776776767676776766766767767767767676766766676676677677676776776677677667677676677676776676677667767767767677677667767767766676767767676677667767767676677677667666776667767766767767767766767767767676776776676676677676667677677676776776767667767766776677677676766776667666676767767677677677676677677676776767766776776666677677677676776767667766776767767667677676677677677676776767767677676676676776776767767766766767676776667767767677676776677666677666767676766766766667767767767767676776767766776776767677677677666677676667767677677676676776767767677677677666767677667676667766767666676776776776776676776767676667666776676766776776767766676767677677666676776776667767667766766667677677666766767667667766776776766676767767676676676776767676766676667767766766766776767766666776676766776776767676677676776677667766676677676767676776766767667667666767667766767767676767676667676676676676676667676677667766776766776767676776766676767677666776676767677667676776776676677677667676677667767676776776667766667667766767766667666767667676767667667766677667767667676767667676676776766676776767676667767766776776676666766776776767677666776766767667767766677677677666767767766767767677666776667766767767766776666676776766677666766776767767767676776676667767667676667676776676776776767666666766677676776766677667767677676666676677677677667767677676766776767667767767667767767677677667767767766676666776677667766677667767677676767677667677677666767767666676667766776776766767766766767676767676767676677677676767766767677677667676767677677667766776667767667666667767766776776676667677677666667676667676776677676776766776776666666677677677677666677677677667667766677676667766776676667767767767767677677666676766676677667766766776676676776767667677677677676767767667766776676676776677676767767667676767767767677677666676676766776677676776667677667677677677677677676667666667766766776676766767766776766677676767666776767677667767677677676766766667676767766776667767667677676776766667676776767767767767677667767667766767767767667667677677666776677676776766677677676677667767677676676776767767677677677666776676776776766677667677667677676776676767767667767676677676776666676667676767767766676776667677676767676677667766776677677667766676767677677666677676766766676776776766776767676767676767667767667676766776776767677677676667766776677666767677667767677676776666766676767766677677676766677677677676766776667766677677676776667676767676677667676676666676776776677677676776776667666676677666767767667767767767767767677667676677667667767677677666776676767766677667767767766767766676776676766676776776677676767766776766677676766776767767767677676776776766766677667667676667667767766766776676766776776676767766776667767677676767667766776767677667767676676767767667667676776766677676676776666776767767767666766776766767767667677676666776666776776666766667767677667677667767767766766667767766666667767767677677676667676766767767767677676666776676776676776776676776776776767666766676676776776677677677667766766776776766767767767767676677666677677677667767667667767676677666667677677677677676776767767677676767766776677677677676776667767667767767676676766776776677676767766776767677676776666767676677676766776767767767766776776776676666766776776766766676767677677677676767766666776667766666776766667767767767767677676776676776776767677676776776666776767766666766676767666667766767767767766767676667676767676676776766677667676677666767676767676767766767767676677676677666676676766676676776767767767666676767677677667667676767767767677677677676677677676766677677677666677676667676677676677676776776776776767666776667767667766677677676676776776776776776776776776767767767766767767677666776676667677676667767766776676776767677677667766677677677676776767677677677667767666776666776677676676776776776767677666677667667766666776766676767767767666767677676677677677677676667767676677677676666776677667766776767676776677667767767676767767767767676776666776776677666776666767666677677677676667676776766776767676767667767677677677676776776676776667766666776667767676676776676767767667767667766667767676767766667677666767677667767767676776776776776776677667666677667676776767676776776767767767767676666767767766766767666776767677676767677677676767677676776676676776776776676776677677677677676677667767677666676666667767767766776767667667766677676776677677667767766676677676767766766776667767766776676767767767667767666667666677677677676767767767766776776767667767677677677667766776776676677676767667677677667767666767676776776776677667767676776776667676776766767766676767677676767767677677667677676776767767766766677667767667767767677666776676676767677676676676776676767767766677676776766767667677676766677677677667767667767676677677667676667667767767667676677667766766676776667767767667666767767677676666767677667667667676677676666667767676776776776776667677677677676767677667677677676667767767667666
6677677667766766776776776776667767766767667676767677676767667677676676776766676776766677667676676767766776767766676767767767676776676666776767767667676767767766676767767767677676776767667676666767766767667667667677667767767767767667677676667676677677676776676767766766776676676676676676766776677676776766667767767767767676767677676767766766667767676667676767767766767767767667666767666677677676676776767766667767766776667767666676776767767677677676767676776767767667677676676767766666767766767767667767667767767767667767767766776766667676776776767667767767767666776776767677676776767677676677677677676767767766767767677676766766776767677667667767767676776766767767667666776766677677666677676677667676767677667767766776776767677676677677676676776767766667766666767766767767767677677676676776767667767767677676776676776776766677666767767767666776676776776766767666766676676667677677676677677676767677666767767666766667766677666676776767677667766676767767677666767677667677676666766677666767767677677666776766767666776776676677677667676677677667767767676767767767677677676676776667677677676767667766767767766776766666767676776677677667767767667767667767677676767767677677667676677667766677677676766676776767677676767667667677676767766776776767766676667676776676676767767766676776667667676767767676776767767677676667676667767677677677676766766776776667766767676766776766776776767676667767766676667767676766776776776767677676776666677677676776766776667676767676667677667677676767767677677676766776766776667766767677676767767767677677677676767676676776767676767667766666776776667767666766667767677677666776676776677667677677677676776776776776766776776767676667767766666667767676766776677677676767767767766766677677677666767677677676776776776676676767767666677676677667676776776667767767767676776776676677666677666776677667767677666767676776667667677677676776766766776776767767767677677676776677677677677666776677676767677676776776766776776766767677666676776776776677676677677676776766767677677676766776767767676676776776767677677667766767677677676767766767667767766767767767667767676766667767677676767766776676776677667767766776767767766767766776776776676666676766776677667767677677667766767667676767766667767767677676676776676667767766677676776776776776676776667677667767767676776776776766767767767767666677676776767766776676667767676776667676766776776767677676676776766667766776776676776776776767677677677667766776776677677667766767667676776767767676666767676667677677667767667767767767667767767767677677677677677676776776677677676766767767767766766676776767766767767677676776767676776776776677666776677667767677677677667677676767677677676776676766677676776677666776766676767767766776677676776676776667676776776666676767677676767677677677667667767667667767677676676766667767677676677676766776767767766776766666677667767677676766766767676776667677677667667767766766676676676776766767677676676776776776776676767677677666767677667767767667766776776676766667667677677677677676776776767766667676767676677677667767666676776676776667677676767667767677677676776776767766776776766767667676767667667767667767767766767767767766677677677676767767666676666676776677677677676676776676676776776667767666776767667766776776676776776776776776776776776767676776677676776667767666767666776677677667767766776677667666776676767676776776776677677666676766766677676776776766767667667767767767667677667767766767767767677667666767677667667767767677676667677667676767767767666767677676666767766676667767666676676667676766677677666767676767766766677667766666776667766776666766767677677677676776766776776767767677677677666767767677676767676776677676767676767667676767667767677677677676776776776767676776767767767767667767677677677677676767767767766767666776776776677676767767767766666776677667766766776767677677676776666766767667767767766677677676776776676667677677667667677667677677676776676767767676767676677676776677676676667767676776676767677676776776677666776776767767767677676677667677676776666676677676776666776776776767666776676776766767677667767677666676667677676766776767676776667666776677666767666776776767677667667677676767667676766767677666677667666666667767767766676767767767677677676677676767667767676767767676767766767766667676767767676776776776677666677676776767767677677676677667676776766776776767667766766767677676767767667666667667767767667767677676776776767676676667767767766776776676776667767767767676767767667677667676766776766767766776766676667767767676667676677677667766766677676676766776776766677666767767667677676776776676766677666776676767677677667766776776676677677676767767667666776667767676776767766677666767767667677676667676767767677676667767767766767676766766776766766776676767767666767677676766677676676677676677676776676667667767677667676776767767767766776677676677676676766676766767667677677667766676776776767766776677667676677677676776766766677667767767677676766776767666676776766677666776676776786767676667766767766767767677676776677667767767667677666767767677667677676767667767767666676776667767676776677676767667767667676776767666766776776766677667677677676767676677676767766766677677677676666767677676667667677677676767767766676767667677677677667766776767676677676776767766776767767677666767667667677676667767666677667767767767676677677677667677676767766776767766766776666776767676776776676667767767677677676767676766767677667767676676767676766776776767667767676766776776776776767676766676666776776776776767667677677666677666667766676776767676776776776676767767767667767766677676676677666667677676767676767767767677676776676666767677676676676767767766677677667667766767676776776776776776776767677677666776776776677677677666776776776776766776767766776676776776767766776767677676776676776677677676677677667767676767677676666766676766776776776776766676767667667766677676776677676776776776776667767766666776776776767767766776767667676767667766767676766776677667676776776766776776667766776776776677667676766677676767767767766776767767677676776776767767767677676776667767676776776767666677666776766776776767766677676677667677677667767667677676767767667767766776767666766776767677667676776776776776767767676677666677676766667676776676776676776766776776767767667767676676767676676767767677666676766767767767767767767677676676776776676776767767766667767766767766776676766776766677677666776767677667667676776667676677677667767767677676776677677677667667676667677676767766677667677677677666676677667766776677676767676766776776676767676776776766767766676766766776776767767667766676677676766767677667666776776776677667766766767767766766776677666776767766667676767677667676776767667676676776767667767766767767766776776776767767767766776767667766667767667767767767767767677667667676677676677677667677667676667676776677677667677676667666776667767767767767677667767767677677677676677677666776766666776776766776776776676676776676676776676767676767767676766776776776766776767676776767677677676776766767767667667666677677677666766767767766776676666776677667767766766776767767677667676677677677677667767766776766667667667677676776666776667766776767767677666776677666676766767767677677677667677667767667667767676776776776667676766667667766776767677667676666767766776677676667676767766776776776776677676776776677666676776776776766677667677667666776767767767677677676776766767676776767767766767666776766766767666776767767767677676776776666767766767676776767766776776776767666766776677676767666766666666776776776666667666677667767677676776676666767676677667766677667767676676666776767667677676776776776667767677667767677676776667766776677677667766776677667667667676776776767676767667676767766776766676776767667677676676776667766676767766667667766776776676776677667676766776676766776766776776776776666767676776776776776776676677667767677676767677667766767666677667677676767666776677677677677676776766776767676677676766767766776667767667666767767767767676776677666776776776677677667676776766766776667767677677677677666766677667767676677677676767767767676767667766677667767767667767676676776677676766767667667767677676676676767767766766677676676776677677677677677676767767767767676767767667677667676677667666776767666776667676776676766776776767676776767676776776766677666776677677667766676776776776776776776767676666776776776766667676676676776767767666767767667766677667766666767767667767767767766676767766766776677667767677676767667677667766767767666767767767677676666677676776767676766666776767676767767767767677666677667767666767676667767676677676776776677676667767767677666667766667767766767766776676766677677676767676677676766776767677677676776667766677677667667676766676767676767767767677676676667667767767667677676767766677677676776767676776677676767767767676767767676776776667766776776677677676766776676766767667766766767677676776766766767677676767766776766776676767767766776767767667767767766677676667767676767767667676776776767677676676776776766776677666676766776776766767767676776667767766776677666767767766776676676767767766776676676776676766776776667767667677676767767767677667676767667667767767677676677676767767767766677666676776776767676677676776676776677666676676767677677676766676776767766767767767767676676776776677677676767766767666776766776766677676767667677677676776776677667766667666776767667667666667766767767676776776776767767677677677676676677676767676766776667677677667767676676776767676667767767766667767667767677677677667666666677677676767676767766666776666676776767767667677676767676776766676767766676767767677667676666776766776767766776776776767767676667667666766776766776767676776776776776767677676776677677667676676667766776666676776776666776667677676767677666776776766676767677666767767666776767677667676776667677677676776776767666767767677677676677677666767767676766677677677677676776676776767767767677667667676767767677676766676776676776666776676676766667676667677676776776776767766767676767666767667766677677677677677677676776766776766776767677667667676766666766767677677666776776767767
6766776767766776776767766776767667767676776776776767767677676676676667677677666776767767677667766776667677667666676667767677676667676766767676767677667676666776767767676776776677676766776766766767677677677677667676767667677676676676677676776767767667677676766667766767676766776677676767767767676776767677667677676667767766776677667766677676676776776676766676767766666666766776677676776776766767677667667766677667666776666776776776776776676776776776776766766667667767766666667767767767767766767767766767677667676776677676677676677667767676776767667767676776776677677666767667767767667677677676776676677676767667767767667676676677677677676677676776776776676676767667766667767767677677676767677677676767677676676766776767766776667677666676776767677677667677676776766776766677667767676776766767767766776766667676776776676767767767676676776667767667667767767666677677667767767767767666677666767767767766767676676767767766776667767767767767667677676767766776767767766666677677667677667766767766677676766767767766767677667676666776766767666776677677677667767767767766667676676767676676676677677667677677667767667767767676677677676776766776766776767676776676677667677667767766776676767676776676776776776767767667676667667766776677677677677677677676677677677676766776767676676776776676677666767667766776766776767667667767767767666767677677676767767766767767666776776766666776776766776767677676776767766677667676766776676776776676676676776776666776776666776676667677667767767667676767667677676676766776667677667767666667667766677676776667767766766776776776677667767767767767676776776667766676667766676666767767677676776666776776776677677667666677666677667676776677667766676767667767677667677667767767767676776766766776667667677676766677677677667676766767677666776667767767677676677667767766776767767667766767767676776767676666676776676776666776766666776776776767767766677677667677677677677676776666776776676676676767676766776776767767676767767767766766776776776767677667667667666767666767677676776767677676776677677676767677677667667667767766776677677667767767667677677676767676676676766766776767667767766767667677676677667676767676776776677676766767667766776677676776767766776677666667767766767667767767667766776776776766776767766776767666677667766776776767676677676776677677676677666667677676676766676776776677667766767767677676776767766767767666677677676767676767677677667766767767677677667767767767676776776766767766667767676776667666677667667676677677677667676776676776766677666766666767667666677677676667667767676677676677677667766776767767666766776776666767666667677677677676676767676776767767677676767766766776676767767677667677677667767767667676676677677677666677666776767677666776676677677676677677676776677676667767667676677676766767767767767767767676776766766776676767676677676676767667766767677676677667767677677666767767766667677676667767767666776767766766767767766676776776677676676767676767767767766677677676776676776776676776776776677677676776776676767766767676776677677676767766677666776677667666676776776776776776667677667676767677676776667767677676776766676667766776677676767676767766776677667767667766776767677677677676776767666776667766677677677677676677676677667767767667667767767767677677677667677677676776776767676776667767677666677677676767667666767667767767677667667766676676776766676767667676676767676677677667677666767767677677677667677676766667767676776677667767676767677676776776766776776766677676677676766776766677676677676776676766776676776776776676776767667766766776767676677676667767676676776776776667667677676767766776767676776677666767666776667766767767677667676776766767767767766767767767667766676766676677667677677677677676766776766667677676666766676767677667767767667666776666677677676767767767677676667767767767767766767667677667676776677676776767677667766677676667676767767766767767766677677667677667767767767677677676776776666767667766766776776667677676677677676776676767767677677666776766676776767767767667676677666766776766767767766766776677676677676776767667766776766676676776776676767666766676767767767676776667677677677666767676677677677676767767677677676767767767767676676767667666767667676677677676766767767767676766676676676667766677677666676667767676667676667677667676677667677667676667767766766767766776767767677676767767767676776776667766776767667676677677667677676677676676677677677677676766776767767766677677676676766776776677677676776776767677667767766776776676666776776666676766776676776776776766776776776766676676776766776776667677676776667667677677666767677676667667766676676776776767666767766767666776677677676766676767677677676766776766776776776767766766766676776776667676766776776766676776766767667677677677666767677676767677676776676767766776767677676776776676676767667767766776676766677676676766667677676677666666776767676767676776767667667677676767767767766766766767766776667767677677677677666776767666667677677677667667676677677676666767676767667767666776667767667677677667766766776776676776676676776776767676676767677677677667767766666667676766677676776677677676776776776767767767677667676767767676766776776677666776776767667766677677677676666776766676776766667767766767766776766676776767767677677676667767677677666766776776767677667767676767767667677677676767676766667766667767766767767767677667766666766676676766776676677667767767767677677676766776676776767766776776767676677676676776776677676766666776767767677676677677677676776667767676766677677676766766667767677677667677667667767767677667766767767666776776767667766776767767677677666766776767666676677676766776776676677667667767676776776666667677667767766766677676776676776776776677676776776677677676776667767667677667677677676677677677666767767677667767766677676666667767767767767676776677676776766776776776776776667676766776677677677677667676767767667767677677676776767677666767766776776666776677676767767677676666776766767667767676766767767767767767767766767766767767676776767667667767677677676776767667766766766767767676767767767676666776677677667767667676676776776767767767767676776766667677676666677667767766676776776776767766677666767767676776776676776766677677676776676767676676676767666776776776766766667677676767667666677667767666676666767767667767767676676676767677666766767667676767676776776766776776776766776776676776767767667767767677666767677677677667766677677676676776776776667667767667767767677666677666767766767677676766676676676776767766676776776776676667676767767666776776776676767667767667667677667767767667677677677676776667767767766776767767677676767767676767766766776677667676776776776676766767766776776767677677677667767767766767677667766676676776776767767767766776776767767677676676766766767667767667677677667677676776667676676767766766766776677676666767677677666776767676776667767767677666776677676677677667676676767766767767766776766776767667676766776667677667766776667676776677676776676776767767766677677667666776677676767766767766776776776666767676776776767666776776776766677677677676767766666677667767766766676677666676677676677666767676776776766767677676766676677676776767767667677676676776776776776776676767667767667767667677667766676776766776676776667767677667767767676767767666676676677666776767766776676767677676766766677676677676676776776776766667667766776776766767766767676676766667766676776676776776767766677677677676776767766767677677677676767677666767767676667767766776767667667767677676767676667667676766776676776776767666767667667676776776676767676776776767766677676667677667766766776667676776667667766776676776766677666667676666767677676677666676776667667676767766776766776767676676677676766776776776767666667767767667676676776767767677667767766766767676766776676667676776776767767766767676667767677676776666667677676667676767767676766776667766776767666666766676767767677666766776767667676776676766667767676776767767677676776677677677666776776767766677677677676676776776776677677666767667677677667767766767766677676776776776767666676776776776767767667767676666776776776677667766767676776776776767767767676776766676767767766667676776776666766776776776766766666767767676766677677667766677676676676776677676776776776776676677667767676767767676776667677677676667766776677677666766776766767767677667767677676676676776767676667767766767667767667667676667767677676667676766776776776767767676776676767767676677677677677676767767767767767677676676776676677676766767676767767666776776776767767667677666676767767677676767767767667766667766776677676677676767767667676776766766667766776767767766776776677666676766776767767676666776776767767767767767767676767767667767767677676776776776676676767677677677677667676776767767677666767676776667677676776767677666766776667766766767766776767676776766666766776776676667667676676677677667676776776767667767666666776667767676776767666776767667666767767767667676776776767666776766767766766776676666676767766667677666776767767676766666776676767767666776776767676767766667666776766776767767676776767676776766677666776776767767677667767767666776776767667767667766766667767767677676676667677667767676767676677677677676776767677677676776676776767767767766676776766667676776766776676776766666776767766666776766767767766766767677666676767766667767667676667676767676667767767766677676767767676767676767767677677677667667767666776676766677677676776676676667676767767766776776767677676767677676767766776776767767767677667767676767667767767767767676767677677677666667766767767677666766767767767676776767767766766766677667676667677667767767767667766667666776677676676677677677676667766767766667667767767767766767676767667667767766766776677677667666677676677676766676667667767767766767677667766776767766767666766766776766767767677676767767766666767666667676667677677676666776776676767766676666767677676776676667767676767667767677677676767676776776676767767767667676776767666776677677677676767766677676776676776677667677667766676677667767766766767766766677677676766767767767766776776677677676667677676767767667667667677676767676776
66776776767677677677677667766677676766776767766676776766767666776766776766776676776776776666767767766767666776776767667676776776776666776776776776776666676776776776767677677676767766776667767766767666766666767676776676667676767676666767677677677677676667766776676776776676767667666677677667767677677676767677677676677676676776776676767677677677676676676677676666676676676767676667667666767677667667767767766776676776677677667766767677676677667676776676676667677676767767767667766767667766767676677667767677666776676666776776667676767767667767676677667666766776776776776667767676776767766776676676776677676767767766667676767766766667767766677677677666767767767767667677676776676776676677676767767766677676776676776767766767667767767676776677666776767676677676666767767667767767677677667767676766776767667667677666676766676667767767666776766666677677667677676677676676767766766776776767767677666666776666767766776676766776677676667666767766767667677677676676776766766766676766677667667676676776776766677677667677666776767676676776676677677677667766767676767767767767767666676666676776677667676776776667667766767676776776666776767677667667677667666676666666677667767766766677676767676676776776776776766667767667676667767677676767667766767677677677676766776776767676776776776776776677677666677677676776677666776767766676766767676766766766776676776667766766667767766766776776767767676776676767676767676766666767667766666767676766676677677676676677667666677666776767766776676766776776767767767676676767767677676776766776776767667676776776667677677677676676667767676767677677676776767766676677677677676776676676776667677676776676676766667666677667676677677677667676667677676776776667767766776667666776776776766767677676776677676766776776776767676766767766776666676676667677677667676676776667677677676767677676776767767766776776667677677677667676676767767767767677676766767767676776666776667767676776776776766677677676776677667667667767677676676776767676676767766666766776767676767676767767666776767767677676776676776667667767677677676776776676666676776677677677666677666767666676776676776676776776767676667767667767677677667677677676776677676767677677667676676776667667767767767667677677666677676776776776676767676677676667676676676677676776676776767676676776776767666776776767766776677677677676766767767677677676676767767767666766677666767666767666776676676767766776776667766766676776776776676676776677676766767677677676767766666676766677667676677667767676776776666767767766767767767766667676776766767766766767767766776766667676766776677667666666776776776776677676767766767767767767676666766767676766667677677676776677677677676776666676776767767667767667767766776767667666767677667667766766666667677676767677677676776767667676667676776776776677677676776677677676767667677676676767676776676676766677667767766766776677667677667667677666667677677666677677676767767676767666776667767677676667767766776676677677676676776677676677676766667677667677666677676766766676677667767767766776776766667767766766767677677676776767767767767676767766676667767667677676676776767767767767767677676776766776776776766677676766776676776677676676776677677677667677667677676667766676767766676767767767666776776776767666776767767667677666776677667767666776767767767676676677677677677676767677666776767767767677667676767766677667766677667677677676676766767667677666776767767667676677667666767676766776776667767677677676776676776776776776776767766767676667677666767767766776776766766767767766776676767767767677667676776766677676667676776767667676776767677677667677667766767666767766767767766766677676667767676776767676766676677676677667766776767667676766776776776767767676676677676776677676766677667766676676767667767667766676776776767767667666677667766776767767677667767676767767766766766677676776767767766766767767767766677676767666776677667766767767767767767767767676676776766677677667676776776667667767666676776766776676667676776766676776776776776766677676767767677666767767767767766776767767676766767767667767767667677677676677667677677677676776776767767676667766666767767767767666766776666776766767666666666776776767767766667677677667767766677676767677677676767676766776776776676767767677667767666767677667677676766776776677667676677676677667677677667677676766677676767667767767676767667767766776677667676676766776667667677676776666677667767677667677667676676677667767767766767767767676676667766776776677677666667676667676776776776767767666776676776676676767677667767767676766767766776676767676776767767766776667767677666776767767667667676767676676676776767667677677677677676766666776767676676766776776767667767677667666776776767766767677676677677666766677677667767676676767766767767767667667676677667767676767767667676767767767667667767676766776677667766676667677676766776776766776776776767677667667667767667766767767667767677667766776767767767767767677677677666766676676677677677676676776776767667767766676676776677676767676766767776767677676776676767767677676677677677677666767677676676767766776766767766776676666776677676767666766767767666667666676676776767677676776667766776766776677676776766776776776677666767667677677676767767767766676776767676766677677667676776767767676677676776767767766767667677667676767767767767676776776667676766666776767667677676666766767676767767767766776666767676766666767767767676776767666667767677676776677677677676776677677677676766667677667767767676677676767767767766776676676677676776767677667766666677676766767676676776677667667677677676677666767666776677677667767667766766676776676766666767676766767766667767766776766766666776767767676767677677677677666776767677676776776677667677677676767676667667767667767767766667767767767677677676766767666767766666776676776766776677677677667667767767767767676767676767767767766776677676666676776767667766776767666776666766766776677677667766676667677667766666776776767767676776767767677676766767767667666666776677667767766676766776776776767766776776677666677676667766767767766676776776776667677677666776767677677667767766667767677676776766676767767676766776767667767667677677667677677667766676767767667676776776776666676676766766667676776676776776776776776767677667676776677667767667766676667767676776677667767767767676766767767667677676776677667767767767677677676776776776776767766676677666776776767676766667767677677676677667766776676677677677676676667766676766776776776776667767766767667676766767667667767676776766766776767766676766766776776667666767767767676766677667767767767767667766676676767676676766677676776776776667667676776676767767677676776676667677677677677666766776766776767677677676767666776676776776776767767767677667677677667676776776776776677677677677667677676677676666676767766776776676676677667676676776666776776666776776767767677676776667766677676667767766767767667767666766767667766776776776766767677677677677676676776677676677667767766767767767766767676766776776767677667767676776677667767676776677677676677667676676667767767766767677677677677667676767767767766776666776776776677677666766667677676766676677667666667677676677676776776766776667667667676776776776677666676677676767766677676767677677677677676776776776767676776766776676676776776766776776667667676767767767676776776677677677677676667766766776776776776676676776667677676677677676767766776767766676666676676776767676766667767676776767767767676677677677667677677667767677666677676667667767667767677677667666776676776776776776766776676776776677667667666767676677667667767767666776667667667677667767676766767666677667767767677677667766776676776767766666776677676677676776776767676677677666667767667677677676776767666677677677667667767767667766776676767767677667767766776766776776677676677677677676776767767767767666677677677677676676776776676766776767676776676767677676767766776677676776776776676776676676776776766676776776776677667767666667677676776776667676776676776766677677676767766767767667676776676776776776776677676767677667676676677677667767766767766776767767677676776766776667767677676776776666676676677677676677667677667676766676666776776677676766766766667677667766776776767677667767767766677677677667676776766776767676676776677677667676766676776767667767677677677677667677667767677676766767677666776667766767767676766676766676776767766767767767767676776676776776767767666667677667666776767677676767767677676667676766667676766776766776776776776776767677677676776767767767766666766667676767767767766776767766676677666676677676676776767666776776766676667676676766766776766776667667767766776676676776767766666667676667767666776677676766676776767767767677676776776767677677676766677676767767666677676677677676767676776766767677666766767767666776766776676776766677667767676776676676676776776677667666676677676776766776667677667666766776766776776766776767676766776767767667677677676767667766676776776676767666766767677667676766666676766676677677677667767766766767667667676776767767766776776667767676667766666776676676766667676767666677676677676677666676667667676767767677667667766776766776776667677676776766766677676776776776667767766677667767767677676667666767676767766676767666776767766776677677676776776767667667766776676676776767767677666776767767677676776666766776677676676767767767666677666676667666766676776767766766767767766677677667676766776676677676676667767667766776776776776776776776776776767667666767676767677677676766766667766676766676776667676776667766776667677676667767766766677677676677676776776767766776776677677677677666776776776767767766776676766776776666776767666676766776776677677677677667667676776776767676766767676676676677677667766776676767767677667676776776767677676776776776776776677676766766677676776776776677676776767766667767766766767766766776667766776766677676766767766667767767766677677677667667766776776677676767767666667676776676766776677676776677677677677676767677667767677667666776767677676667677666766676677676776776667766766776767767677676766776776776666676676676677676677676677677676677677667676767767677677667666677676766776766766776677
6767767766677666776766767767677677677677677677667676776767677667766776676677677677667676676666767767676776676677667667677676677677676667767666776677676666766666767676776776767666776776767767767677667677676776776776767766776766776776776667766776776676776776776766676776677676677666676767767766767766766676766776776766667677676676776776776667766776767767676677667767767676677667666767667766776667667767767667767677667767767767676677667676767766676677666766676776667766767676776776677667766776767667667676676676767767767767666767767766776776776766776776676676667767767667767767667676776776667677676766767666776776667667666766767767677667767677677677676776667767666776676667767767666776776776767767676776776676767677667767676776677666776776776677677677676776767767766776776667677667666776676776767767676776776676776766767677676776667667767767767767666767766776676767677677666766776776677666767667677677667677676766767677666767767666766766766776767676776767666767677677676767767677676767766776776776766677677667766776767677676776766767767767667676776766767767676667677676677667666766677667767766767767766776766767767767666776677677676776676776776776766766766776667767767766776766776767766676776767767666676666776776776766677677676776767767677677676776776776676776766667677667767666776766767677677676666776766776776667677667676767667767667676767677676677677667676677667676676776776776766776776776677676776666776776667677676776767677667766677666776767676767767766776776776676667676776776767767677677676767767767766676767767666666676767667666677677676767767676776766676776767767767677676767676776776767766767766767766766676766767676767766776776677676666677677677677667767677676677676767767766776676677676676767677676776766776766677666776776667767666767667767677667677676677667667667767766667767766667767767767676667766767767676666666767676677676776677677667767666776676676767767767766776666776677667677677677676776677677676776767767676767767667676776776767767677677676767767677676667666676767767767676767767676666676767676667677667766767767667677677677677667766776776776776666766767677667676666776766676677666677676776776666666766776776766667767677676776776776676776767767666676767767766767677666776767767766776767676767767767677666667667676766776767676677666766677676776767767766766767767767666677676766767767767677667677676767676776677676767676766766766776776676766767767676667666766776767767676767766776776776776767766766677667767766667767677667666776776767676677676776767767677666676776676766776677676776767677677677676776767767767767676766766776667767676667767767677667676677666767767667767667666767667766776676776776767677677676676676776767766776667676776767767667767676766776766766676767767667676776677676776677677677677676766767677667766776766767676676767766676677677676676667767666767677676667677677676767767667767676666776676677667766767766767767766776776676776677666676776676776766776776767767676776776767666766766776676776766677666667676676676776776667766667767766776676766776767667767766776776677667767677676667677676776676776767766666766767677677666766776776676776767767676666667767666776766767766766767767767667767767677676766776766677677676676766767767766667767767767767767766766766776776676776677667767676776776766767677666667767676776767766767676776776776767677667767766776767767677677677677666776767677676667676776776776766766766776776676776776767667767767766767766667676677677667677676776676776776767767767677677676767767676676677667666766676767767767767667667677667766767676767766776767676667766776776766766767667767767677676776767667767667676667666776667667767667767767767667767767667767667767767766776666776776667767767766776767767766776667767676767766676776767676776667676766776676776767766776676776767767677676766676776676776676767767767676776766667767767677677677677677676677677667767766767677677666776676677676767666776667767767767676676776767767677677677667766766767666776667767767667766676776776767676767767676767676766677677677676667766776776767677677677676776776677667766767767767766776666776776676776776767677677667666677677676667767676767677667676677666776766767677677677667667677677667677677677666766767676776776667667766667767676766776766677677677677676776767767767767766776776776776776676767766776676776776776667767677677676776676767667767676767767676767676676677676776776767767767767667767767677677676766776776767767676676776766767767767767677676776766776776767766677677667766667677677666776666776776677677677676776677677677676676666776776667667676776677667677676776766776677676676767767666767676667667676776666776776667766776767767677667667677677667766767676666676776676667667766677677677667677677676776677677677666776676667766767667766776776677677666766776666767767767676776776677677676776677676776766767676676767767766776776767767767667767666776776776776767767666677676667767676776676666676666767767666766676676767676676767766776676676776776677676676767677676776767767767676767677676776667767767767667677677666776776766776776676776667766776776767766667767766677666776776676676767676767767667676776676776766676776767677676676776767767767766766676676776767667766766667767667767676776767676676766766766677676776767767766766767767676767767766767677677667767676776667666767767667766767676766776676766776676667767676776776776776767767766667767767676767677677676776776776776676676776776776666667766776677666767766677676767666767767667667667767767677676776776776776767767767766776776776667767766776776776767767666677676666776666667767676767667676676767766676676667767767677667767677677676767677677677667766776667767766776766767766776767767767766776677676767767767677676776776776767667767676676776667676766766776767767766767766776776677677677677676776766677667767767667667766767766676676676676767676767766766776767676776767676767767666776767767676667767766767677677676676677677666767767676776767767677676667766776767677677666677677667676767767767766766767767767767766776776776767766776767767767676767767667767767667767677676667767676676667767766776676767676776677667767767667677667676767667767766776667767767677666776767767767766776767766776677676767676767766677676677666776776667677666766776776776676667767767677676677677676776676767766766676677676767766776776776677677677677676677676776766776767767677676776666677676676766776767766666767766667677667767676767666676767677676667766767767767667676767666776676776677676776667766767766776776767677677667667767676766767767666776776776667677677666667676776667767667767767767767677676776767766676676676776766776767677667677676776677667767666776776766676766776767767766676776667766677667767766776666667767767677676776677667667767667766776767767767667676766767677677666767677676776666776677677676667767767676776776767767766666767767767767667676767677667767667677667666776776767767666677677676776667677677667676776766776776776767766676667677677677676766677677666677677676767767677667677666766767676776677676676767766676676776776767676776676676776677676667666676776677667767676676667766766776776776767666776667767676766776776776776776677677676776676667767667676676776667677667677677676776766766766767677676767676776767767766776667677676677667676677677676776767677676776776767767676767676766776767766767767676766677667677677677676767676776776776766776767676776677677676677667767677667767676677677667676766776776676666667766766776766767766766676767767677666776776776767767767767766767667767767667767677676776776767766677677676767767666676767767766776767767767677676677677677676767667767767677667677676766767677676776676667767767676776766766767667677677677677677666676767677676676667676667667677667667766766676667767767767676676676676767676677677677676767766776776767767766767766767676767677677677667667667767767676767677666677676676766776776776766776776766767767766667767767767767767666767677677677666676766666666776767767667767766776767676776767677667677677677667767766776776776776776776767767767677676767766766677677677667676667766776776776676676776767767767676776676767767667766667766776676676776666667667676766767676676776776776767676776776776676767667766677677667676767676767676767676676677666666776776677667667676776767677667676767677677677667676666667767766666776677677676776676676776776676776776767676667666776666776677677667667766767767767676677666766776776776676776767767667767677676767767766676677677677677677676766776767767667767677677677676767767767676776676667767666776676766676767666776776776776666677677666666776766767766776776666776677677677666676776767677667677676766776767767767767676676776767767666666776666776677677666666776676677676767666766667677676767767677677666776766677677667767767676667667676676776767666776776766767766667767677676767767766676776776776767766776667677666776677666676666767767766676766676676776677676667766767677677666776677676776677677667676677667667677676776767676676666677676776767767767677676666776667766677677676776776677667767767677676677677677676676766776666676776776766676767667766776767767766767677677677676767667767676776676766666667767767767766676677676767677677677667677676776776776776676767676667676776767676767766776676676767666767676776776677677676667676767766677677667666676667766767767767677676767667766666776676666776767767676676667676776776677667767676677677666776776767767767676676667667677677667766766677666677677677676676776667676776776767767767667766676767767667677676776767767667767767677667676766776767667676776767677676776767667667767667677667767677677667766776776776667677677677676767667767667667767766677676776766767667766776677677677666767766776767676776676667767676767677676767767767667767766767676767667766776767767766676676676677676677666766776776676776667676677676676677666677676667767667767676776776676776667767767767676776667677677676776767767766766776676677666676767667767767767676766767767767767676767766776776776776767767667667677667766677677676776776767676666767766776666767767767677677667766776677677676767666667677667667677676776766776676676676767766677677
767767667767767767667676776776767677667767677676677676776677676767766676767766667676776767677676666767767677676767667667766767666677667767767667767767666776776767767767676677667667767767666766767666766676776776767667767666776776776677677667767677677676676767676767766776766766767766776677677667677677666767767767767666676677676776677666676776776767667666676767767767676776676776766667667766767676776776677676767677676776676767677676667767767676776776766677667766677677676676776767677677677677677677676667767767667767676677676676677677676767667767676767767677676766766776776676776677677677677676776776776776767676776766776766776766767677677676776677676776767767667677676776677676676776667676767767767767676776776676677666767677677676767766767676766767676776776767667677676776776776767767677676776776677676676767676776767766666677667676776767666677677667676766766767767767676767766667666767667677667677676766767767667667677667766666766767766676767676666776776767677666776767677676776766776767766677676776776776667676776767677666767767677677676767767767667667766667766776676767676766767767766776776676667676776776767666677676776776776776767766767767766677676776666677676677676776676677666767677676767767667767666776667677677676667676776776666677676676776676776776776677677667767767766767676666776767676667767766776676676776677677676776776666776776776667767676676667666766776766667767767767666667767766676677677676676767677666676676776767666767767666676667766667767767677676767766767766766767767766766767767767676667766667667666677666776776677667767767767676776776666767766767766677667666677667766667677677666776776677676676767676676676767767766667766776766767677676766676776677667766776677667676776676667677667766767677677667767676677666767767667767667667767767767767676677677676767677676776767766767767676766766776677676776776767767676776776667666776766776767667677677677677676677677676767677676677676776776776766676766676666776767677667667767767677667767767666766767766776677667767676677677667767767667767677667766776767767676676676767676676677677667666767676776677676677676776766676666776676676676677677666776776776766676677676666776667767667767767676776766776767677676676776666667676776767767767677666667676776766767676766766667677676776677676767667767766766767767767767677666677667767766776776767667767767676767667766767767766767667766677677676676766767676767766767676766676766776676776676667676767767767676767677676676767667677677667767676677677677666767676767666776776767766776677677677676767767676767767767677677676767667667676776667677667767767667767767767677677676766776776677677677677676766776767767667667767676667767677677677667767767676767767677666676667767667766776667767766666677676776776767766676776776776776677677676767677676776677676676676676766767766767767667676776766666766776776767676776776767667677677677677666776776767676767667767767766677676776677677666776776776677676667677676776667767677677676766677676677676667667666767767677677666676776767766767766676676776767677666666766667767676776767766677677667767766677666776666767767676677677677667677676776766676677676666767767767677676676766767676776677667767676677676666676767677676776676776776767767767676767667677676776776776767676776767767767767667676776676767677666766766677667767767677677667766666776776667666776776766776676767767766766666766776667767667676767677676776776766776766677677676767677676676767767677676767677666666776677677667676776676776766767677676767766766767766677676667766776766676766776766666776767677676766776776667766766676776677677676666767766767677676767767767767667767667677667767676676677676776667767667766766776766677667766776776667767767767767767666767676776766677667667766766776776667766766767666676767767766776677676766776776766767767677676766677666667667677677677667767676776666776766776667766676776776776667677667676776676676766767767676776776766667676776776766767766677667666767667667766767767677667677676776776767676767766767767766676776776667676677676767767676776766667766676676676666677667766776776767767677677676677677667766766677676767767767767766667677666677667676667667767677667767677677676776677667677677676766776767666767677676677677667767676767676766776776776767676776766776676666667676776776776776676767767766676776767667677676767767767766766776676776776766677677676776676776767676676776767677667767677667677677676776776776676676776676776677676767767676776767766666666767676776776776667677677667677667676776677667666776776677677666677667667676667767666676677676776676767767766776766776767766776776676667667766776776666677676767666676766676776767676776776776676676776776767767767666776776676677676767676667677677666767676776776767766776677676677676776776776766767767767677676766666667766666677677676666776767767677676766666766776767766767676776667676776767767667767677676776776766677676776767767677677677667667677666767767676767677676666667677676776776667667676766776767766676667667766766767677667677677667676776676676767676767677676776677677677666776666767677677676677666776666677676776767766767767767767767676677667667767767677667766766766677667766776677677677666677676776677666776776676776666766666667677677676776766767767767677676776766767766767767677667666776776776776766676676776767767767767766666776767677667767677676767666776776776776776667766776677667767676776776776776776677677676676776667677677677667767677676767766767677676767676776676676667766776767767666776776766766776776767767667767677667676676776767767677667767666776776776776776676767766666776767767676676677676776776776766776667766776767676766677676776767767677677676666767767667676767767666776766677666767676767677666776666767767767767766676676767666776767677676677666667766776767676776767676776667767767667767667667767766767767766767767766776667677667676767676776776776676776767667676767677677677677676776776766667766776776677677667667767767676667676767677676676677666667667767767676776676776767767667767677677667677676767766677676766776767766667667766776767667767767767676667767667767766666676677676776767766677667676766767766676767676776767677666766767667676677666767767766776776676767676776767767676767667767767767767767766776676677676677676776767767767767766767767676676776677666676767676677676776776677677667767766676776776667676776666776666776667677676677677677676667667767767666767767767677666776776776667677677676676677677666766666767766766776776767676767766677666766776766766767677676776776776677666767677667667677677676677676676666767677667767766776767667667766676676776676766677667766666676677666776767677676766676667676677676767667766667767667767676767767666676766676766676677667767766767766776776776766676676676667767767667767767676776767677677677677676677666767667766676677667666676676767766776776767676676766767767767676676776767677667767667766766766776766676676676767766766766767667767677676766776776767677667767667667667767767767667676776666776766776776676677677676767676676766676677676767767667767676776776667676676776666776677666776767767667767667767676776676776667767667677676776776766667667767677667767767767677677667676767677666767677677666667677667767676776666776767677676767766766677666776766776776767767677677667767767677677666776677666766776666767666677676676776776677677676767676767676776666767767767676776776776676776767766666776776767766776667676766676767766776767676767766676776776667677676767767666776766766767767767676767676676667666667676667767767676677666776776767767766776666667676776776767767767666776776676776677677676776766776766666776677677667667767766666767767677676676766767676676666767766767766677676776767677667676776767766776667666677677676776767677677676776776766766776767667667767676676776676767766776766767666666767666667767767767677666677677677677667767676667677676676676776776666667767766767676677677677676677677667767766676767767666676676676676767676677667677676667666767767676776676776676767767677667767666667767676776776767677677677676776767666776767767766766776677676677667676767767766676766677667766767767676676776776767676676767676676776776776676776776676666666766776676666767766767677677677676776667767767766677667767766767766776776676767676666766776676767676676776766767677677676776776676776667767767767677667676776776776677676776767767667767767767676767677667676677666767767676767766677667676767677666776677677677667767767767667676776776667677676776766776667676776766667677676776776767667766677666776766676776766677677666766776766776767767767666767677676776767676767676676776776676767677677666677677666776667766667677676676666766776776776776667767677677677666767766676767677666776677667767667767767766776767766667667767676766767766776767767677676776767676667666776776766676776776776676676676776767676767767667767767677677676776766676676767767767767766767766766767677677677667677677667767767766667666677676667676676767766667666766667766776676776676776667667767677676776766767677677677667766676767667766776776776766776767766776767677666767677667676667766767766766767676776776676767677677676766776666677677677677667667667767676676676776677676767677667767767766767767767767676766766677677676676767766676776766766776776667676677677676766667677676776776676776766676776677676766677667767677677676666776766766776677667667677667767767667767677666776767767767767767677667667667676677677667667767666766666677666667667767676776767766666767766776767767767767667766776666677676776776766776676776776667676776776676676767676776677676677666677677667767677666776767767767677666776767667767767767767676767676767667767667677676767676767766667666776776666776767676767677667676677677676676766776776767677677667766676667767677667766667667766767677666767767767667677666767766766767766676767677667676667676677677667676766676667767766766776767766667677667677666767676677677677677677676676776776776677676776766776767766677677667767766676766776776676776767766766667767766666767767767677667767767767767767766776767767767677676666776776776767767667766767677677676776767677676776677677667677
67767676776767667767667767676776677667667767676667766667767676776776767766767766676767677667766767677677666767677677676776676767767766776766667676676676776776767666767767676677677677676676776767767676776667767767767766776766666676767766676766676767766666676767676776766676767766677677667767766666676677676766766676776776767766767767667767767766776767767766667766776676776677667667767676677667767676776776776776776766776677677677676767677677676766676676676766776766676776776676767766776766776767677676767677676677677677667677676776766766776677676667767766667676667676776677677677666776776776677676776767676676776676776767667767667677676766766766767677677676766677676776767767677667767677677676767676776667676767767767767676676767766676767677677666776677666767767676676767767766667767676677677667767767767767676776676767767677677666767677677667766776667667767676776776776766666766767676776667677677676766767667767676676776676766776676776776776767667676767667767767676677666767767677677677676767767767677677677677676676667667767667766676776667767677676776767767766776677677677666776767767767667666677677676776776766767677676766677676776767676667667767767767667767676676776776767676677676776676766767666776776677676676767667766767676767676677677676776776766767766677666767677667677677667766766776776776776676776776667677677676776776767767767677676776776767666667677676676766766776767677676776676776677677677677666776666676676776677677667676677676766676676776776776676776677677666776677667767767767767767677667676676776776676677677667766776766767676776776767766776776767667766776676676676767677676667667767677676776667666776776776776776766766676677676767767677667677666776676766776767766767766666676776767666776776666767767676776776667677676667677676767767667767667676776776767677676767767766677676776767767767677676767766776776776767677677677677667667766666676776767676667767666676776776767676677677676766767767667676767766767677676776677676766767676766667677677677677677667676767667676776677676676776776667666667766677677667676767766766766767676767667667676767766667676667767766677667677676767676766676776676676776667667767767767667767677676767767667676677677676776776677676667667767767667666776776776676677676767676677677676677677676776767676676776776667676767767667667767766767767766667676776676776666776776766767767766776676677677677676767666776677676767767666767676766776767677666766767677677677676766776767676766776767677667677676677676776766766766776776677676767677676776776767676767677676767767676776776666666776767666666667676667676767676766776766677676776776776767677666766677667676676666767676676667676676767677676666776766776776776667767676766776776776776776677666767667667677676667666667767676766766676767677667677666766776766676676676776776776776776676677666767677677677667767676776776676677677666677676667766666766766677676676776776776776776766767767667766766776776676676676767767676776767766766766776676677667677676767766767677676677667767677667667766776776767676776677677667767677677676677677667766676767767767766776776676677667677667667677677677677676767767767677676676766667767676767677677667677677677676677666667677676767667676767677676766776766666676776776776666776677667677667767767767767677677676767676666767767767766776776776766676776677666676776776766766767667767766776767666666776666776766767766677676767667677676776766767767666767766776767767767767676767767676776776767677667767767677676766676767667767767666666676776776677676677667677677677666667676676767767666776767676776776677677666676676776767677667676767677677677676767676677676776776676766776667766776667767767767667767767766767677676677676766767767767676677677667677677677666767767677677676776676676776776677677677676776766766677667767667667676676676677676776767766676776767676767676767766767766776666766767676776676676776767667767676776766776766767667767767767677676767677677677677667767677676676767767766677677676767676776677667667676676767677667677667677676677666776767676767767676666766677676776767667676767666677677676776767767767667767767766676766676767677676676766776767676766766676767677676776677676776767676766667676766767767667766767767767676677667676776776676766667767766776776666766667667767676776776676676767677677666776776766776767676676677667767767677667767677667767677677667677676767666677667676776677667677677677667767667767666776676666776776767667667677667767677677676776776676776677666767767767767677676776677676766767666677667666677666767767767676767767767677667767767667676776767676776767677667767766776776677677666766677667677677666767677676676776766767667767677677676766767676767676776776776667767766677677666676766676776766766767767676776767767766776676767766666776667766767676766776776776677677677666776667677677677667767667767767666667767766766767766766776766776666776766766676677667677676767767767766776767667667666677677676776676776766676776776677677677666766767667767677677677677676666677667667667677677676767767677676767767676677677676766767767767676776667767677676776767767676766767766776767676776677677666677677677676767676767767767767676776677676766667767766767767767676767767677676666776776667767667677667677677667767766677666766776767767766677676766776776666776677666776776676667677677667767767767667767766767676776766676776666767676776766767677666677677676677676677677676767766767767767676776767676776667676776676677667767767677667766776667767676666667677667676776776776776676676676776766776776667676676677677667677676676766776776676776767767676767677677667676776677676767677677677676767677676677677667667766677677677666776766766767676776676667767677676776667676767766677677677677676766776767766676776776776776776677677667677676776767676767676767677666776667766676766776666676776767767767767677677677667677676767676676767677677676676676766676667667767676677667767767677667766667767666767677666767676676776667767677667766776776667676677666677667766767766776767677676776776676776766677677677667767677667667767767767667677677676776767767677676667767667767677677667767767677676767676677667767676767767666677667677667766776776766666677676766776776776766776677667767676767667767767766767676776677677667667667767676766776766767767767767767766766676776776776667676767666676677667766776776776766767676767676766776677677677677676767677677676776676767767666676776776677667766677667677676767767677666666667677666766776767767767676767767767767767766776677676667767766677676677677667667676776776776677676677676766767677676776767767767667766677666767666676677677677676776677676767767667677677677667767676766776676677667677676676666776776767766667767766776767767767676776767767677677666766767767767767676677677677676766766766776676776767676677676766767766776766766766766767767666776776767767676666676676676766767766676767676776677676776677676666776776667667677677676766767767767767766766676776767676677676776767676766667667767667666767676776767766776776776767767666677676677676666676677677677666776677677667667767677676776676677676776776676677666666767767767677676776776767676776766667766776677676776666776677677677677676667767766776767767666677676666766676667667767677677677676767667667666776776776677667677666766677677676776767767667766767677676766667767677676767677676676776677677676766767767767767766677677676776767666676676667667667766766677666767677667767666776677666776766767767766776766776676767676776667767767666776766666776767677667767677667667677667677676766776766776667766676667767667766767767766676767767676776776667666776776766676677677676676776767667766767767677676767767667676666767766676766776677667767767767767677676767667766676767666776766776776676776776766677677677667677676776767766676776676766776776667766667677677667677667676666766776666677676676676677677676676767767676767766767767766767767667677677667767677667667666767767666776667766666776667677676676766767767676667767767767766767767677677667767677677676767666776767766776676767767767766776677676766767767677676776666676776776767676767766776766776667667677677667767676676767676766767677667767677667767676776776776767667767767767767677677677667677667767767766676767766776767766767677677667766767677676677667766767676677677676776677676677667667666776667767766766776776776767676776677676767676676766776767767677666676776667766677676767767767677676767767767767677677676776776676776776766767677666776776767676776676776776676677676667666676666766776677666676677677676667676767667677667767767667766666676776776776776767766767676776766766776776676766677677677677677667676776776677666677677676667666766677667766776677677676767667677677677677677667676677667676776776767667767666676676767676776776766776767677676676676677666767676677667676776677677676776766776766767677667766666776677677676676776776776776776776776776767767676776776767676776767677677676776776767767667767767767676767767667766677676776666776776766667767767667677676767666767767677667767767766776767767766677667767676767766766767677677666776767766776776767667767766776776667767667767676776776776676676776776767767767767677676776676767667767767677676776767767767667767767677676666776776667766766776776776767766776776667767766776677677667677677677676767677666776676766676666776766677677677676776767767666767666766767677666776767767666767766767676767766776676776767676766766767767677667667767767767767766776677677676776767677677676766676767667676677676676677676767767767767767676776776767767676676767666667767767676767676766776667677677676766767766666677676767766667767677676767767677676677677676766776776767767676667767766766776766767676767766766767666766776676676767766776776776776767676767767676767677667676766667676766776776766767766766776676767767767766767666776766776766677666766776776676766776767766767767677676776767767767767767677666767676766767676676776667667767677677677667676766767666767676667767677677677677677677677677676776776776666666776766767677677667766667766767676667766767767666677666776676676676767767767766767767667677677667677667676677667676776767677
36776776677676666767677677676677677667766677676776676676767766776767767667666676677676677677677676776677677677677677676776776766766766667767767677676767766776676767767676666767667676677676766776767767676776667766776776776766767667766776767767667676766767767767677676676677677677677667676767667767766676767667767767676776767767767766776776776767767767676776767767667677677667767767766767767766677677667766766776776676767676776776766676666767767767667767677667676677677677677676677667767767666767666767767767766776776776767767677667667666677677667676666767677676766666776676776677676767666767666676776767767677676767766776776767766667767767676776766776676776677676767767667766766677666776767767676776767766766676776776766776776776776767767667676776776767667677677677667667677677677667677676767767676767767677676677676666766667766676666776767666776776767677676776776676776776776776676667766666776776677677676667767766676677677677677667667766766776776766677677676767767667767766677677667666776766776776677666667767676776676677677676676776776667676776767676676767677676676776776776767666677667676776676677666776767767676677677677666676776776667766776667676766776767677677677667767666767767666766666776667676776766677676767767677676677666667767666767676767676776776776776776677676767766667767667676776767767767677677667766776676767667766667676766677676767766677676776767767767766767766776667767766667767767666776776766766776767667766776766776776776766776767767767666776766677667766676776767676677666767677677676766776666666677676767677677676776767766776776766667676667767676677676776766677676766676766677666776767766776776767767767667767767676776776767767677677677667667767677677667766667666776776767766767677677666767677677667676776767767677676767676767667767676776776677667667767676776667767667766776766776677667766767767667677677676766667767676667676776676767667676767767767766776676677667766766677676776766666776776776766676767767677667766676766767767767667667767677677677677677676776767667766676676776666667766677677667666776776776766776776766776767766767677677676776776776776677666766676767666776776776766766767766776667677666776776767676676776766767766776767677677677667677676676676766677666767766776767767766776666767676776776776776676666676667676776677667666766776776766677676677677667766666766766677677677676776766766776666776766677677666767766767767676667677676667667766767677676767677666676676766676767766766776677667767767767767677667667766776767767666767666677676766776767676767766767667676776676767767667676767667767767767666767767766776767766776766767676776766677667766767667676666776677677677667666776767767766776776677676776766767766667667676667767666677667766677676766667767677677677666776776776776767766776677666767767676766776767767676677667767667767766776667766677676766776776767767676776776676676766766776676766766776766767767676677676676677666776766766776776776776677676776776677676767766676666767676676667767766776676776766776767766776677676667677667767666767666776666667766667767676776776776667767667767767766776776776776767767677677676776677677666766766666776677677667766677676776766767666677676776776776766667766676677677676776776776776776677666776767767677666776676776767767667767667677677667767767767767766677666766776767767666766766776677676776767766676776776666776776776667677676776676776776677676767767767767767677677667676767677676767667667766767677677667767676776767767767677666666776676776667676776767667766767667767767766776677677676676776766676776776676766667766676776767676767767767766667677666776666776776776776776667677676676766676677676767677666767677667677676776776676676667677676767667767676776776666676666767767677677677676676776776766767767767676766776776767666767767767666767677676776767676776776677677676767767677667676776667766667767666776766776766776776766776767767676776776676677666767667767767766776767667766667677677666666766676776776677666776677676667666776766767667677677666776767667766776776676766766776677676676776677676767666776766776766767667766767767676676776767767667677676776776767677666776676767767767767676776676776776666667767667677677667767677677677676677676776677677666766767767676767667767676766766666676767667676676776667677677677677676776667676676767677667676677666776677667667667767667766676666776767766667677676667666677667766776767676776767767677667766776767767767766676767767767766667767666776767676666766776767767767667677677677676767767767767767767767667767766767767766667676776676667677677676677667766676766767767677677676776667677676776776666767666667666767667767676776767666776776776667676767766677676766776776677666776767767767676776776677677676776666667767667767767767667767766776766766677677677677676776776667767667767767767677676767677667676766667767667766766767766667676767677676766667677666776776676767767767766776677666677667766767676766766766767767767667767767767676776677666776776677676776776767766676667667767677676776666767767766767766666766767767767677676677676767767767767667767766776767766776677677677677676766767767767767676776776767676767667667767677667667767677667677676766776767677667667677676667677667766676676766667767677667767767767677666767767676676676666676776767677677677676676766776666766766676677667767767767766776776776677676767677667676776667767677676776776666676676776776677677677667676677676677676776776776667667676677677667667676766677676776776776677676776766776767677676767677677676776767677666666676767767767677677677676767767667767767667677676667767666776776677667677676667767767766776766776767677676776677677667667667677676767767767666767666667666776776767767666676767677676776776677666776767676676776677667766776676776667767767667767767767767667766767666767766776767667767767767767766766776667767767677676676776677676676667767767766666766676766776677677676767767767677676667676676767766767677667677667676776776767677667676776767676776767767767677676776766776767677676667676677666776767677676766776667667677666676776676676776676676767677677677676776676766776667767676776676677667766677676666776676666767666676776667677666677677676767676677667766767766677667767676776667767677677677676767767677667767676667767676776677667766767677667667767676767766776677676776676666667767676666767676776666776677667676776776677676766767767677677666667767767767766776776667676766766766776767767677677676667666776676677676767767766776776776776677676767666667666677677667676776667677666767766767676766776667766767767767767767766767677667767676666667677677667767767676767767766767767767767676666666776767767676776776676677677676667767767667667767766776666767766776677676767767766676776767677667767676766767667766776776666776667676776776776676666677677677677666776677667767676776766676677667766767676766766767677667667677676776677676767767767766676776667666677677677676676776776776677676676776676766677677677666776776676766766776776667767666776667766767677676676766676776677676767677666776766677677676677676776676776666767767766766666766767676767676776667677676767767767677667677676776676766776767767677666767766677677676776776766767767676776676677677667676776776767676767767767767767767767677667666776766776677676677677667766776776767767767667767676776767767767677676766677667667676776667677677667677667767666677677677677667676776666776667667767667766776776667667677667677667767767667667767767766776767767767676667767667767767767667767667676676766676766776776776666667677676667766776767677677677676677676776677676767676767767766766776776676667766776776667767767766676676667766776776766776677667767677667667666776776676776676766767767676767676676767666776766776776776776666776666676766776776676767767676767766776666767766666666776776776767676766776677677667676666766776776667767766767676776676767666677667766676776666767676766767767767767677667767767767666767667677676767667676677677666776766667676677667766776776776776776776677677677667767767767677676677667677677666776766677676776667766677677676776776766766776767766677677676677667666776776667767767766677677677667766776676766677666767766767676776667767676677677677677677677676767667677667667676776767676676776776676766676776776667666767767666676667666776776766667767667767677676666677676677667677676677677666666776776767767766776676677676776776676767767666666776767766776676667676766676767767676677677677676667676766767676776767767667676767766767676776776677676677677677676776767667677676676677676767677667767677677667767766767767766767676677667667666776767767676766677676767767677676676677676776767676667676766776776776677677676676776766776677677676776767766767767767766667676767676767677667677677677677676767676776776766767677666767766766767767767766767767767666776767676677676676677676776776776766766767767676776677676666776776776776776776767667667767677667677677677676766767667767766776776676677677677677676776776677666776676767667666776766766666776767766677667667667676776766676776776667676767766766767767667667767677677677676767666776776766776767677676767766677677676776676776767667666766677676677666767666776677666776776766776776776776766677676666667767676767667667676677676776776776767766776767667667676776767677677677666676776776766767677666677676676766677677676767667767766677666766766776676766766776676776676767676776767667767766776766766776776776776667676766776667666776776776776677676767667767677677667767667667767666776776767666767667676776767767767766677677677666767766767676776767677666776776776677666676667677677677676776677676767767676677666676776767767767677677667676776676776767766776766776776767766676776767767677677677676767667766766776667676667766677676677677676677667666776776676776776776667667766776666767666676776767676667677676767666676767666677667767767676667676776776767767676677677667767766676776776677676767677676776776767666776677667767767676677677667766767766676776677676766767666766767667666767667676766776766677677676676676766766676776776767667676776776776677677667676677676776767767767767666677676776766776667676776767766776676
67677667767766767766766767767676767767676776776776766776677676776776767667766776666767767677667667767767767676776776776676767677676767767767767667767767767666767767667767767667676666666677666666766676776767676677677667767767767676767667767667667677676776676767676767677677676776776776767666677677677666667767766767676766776776766666767677676767766776776767767677677676677667677676766677676677676767767767667677677667676677676766676676776767767767767767677667767767767767667676677677676767767677677676776767766766767677677677667767767767677667767767767676767766776676767767767677667767766776677677676766776676667677667766677667667766776667766767666767676677676677666676766667766676767766677666677676667767767677677676767676667767676767667676776766776776767767767767677667766676776776667677676766766766767677666677667677677676776677677676776767766676676776767676676767676776677677677676776666667676667766677677667767676676667667676766667677677667676676677676667677667677676676676776667766767767767766776767766667676676676666776767676776766676676677667667767677667767767677677677677667677676766776667676677676776776767767767676766676667667676776677677676776667767767767677677677677676667766766677677677677666776776776776767666776676677677676766776766766767766776767677667767767676776776677667676767766776776776766767676767676767677667676776676767676676767677677676667677666776676776776667677667677666776766776767766776776776767766767676676767676767767667676767676776766767676776767677677666767676776767766776776776776766767677677666776767667667767766767767667677677667676676667767767766766776766776766676667767767667767766667667676667767766766776766676767767676676776667676776767766676767767667677677676767766776766676766676767666677666776667677677677666776766776767767677676766776776676766676766776767677677677677676776767767767767766767677677677677676767767676677676776766776677667767767676776676677667676677676767767676677677676677677667766676677676666776677677666767676767667767667666776676767767767766767667767766776776776766676776767667677676767676676776677667766776667766666776776677666676767767767767767677677667666667766766776776776776667766776667766676676676776766677676776767676666767677667767767676766677666776776667767767767767767767667667677676766767766776767676667667667767666767767667767677667676676776776666676676776776767767766776676776776767767767767676767767677667767766677676676666667767676767676767676767767666766767676776767667676676666666766767677676776676766767767767677677677676766677676667767676776767767676767677677667676677666767677676776767677677676677667676676676776767767766677676677676677677666776677677666767767676776767767676776776767766676676667666677667766676776776767677676767667666667766676767766676676666767766767676767767677667676776767676767767676776776666776767666677676676767767767766776677667766667676667766767767767766776767767677676676766676676767767767767677676776776766776776667766766776667767767767667667666666677667767766667667766776676776676767677677676677676766676776677667767767677677676767677677666776676676766676677676776776677676767767767676776776776767766776677666766767767666767767767767767666776676667677676766766667677676776766677677677676766767767767667666677676767677677677677677677677667666776776767676767677677677677667767676776766667666776776677676766677677676776776767767767676766767676776676776766767676776667767766776776776776666767676667767677676767766676776677676767767766776767766776767767676667677676767677677677667677677677676767767677677666776767677667767767677676677666776776776776676677666776766666767676767667676776677677666677667677676677676676767676766767767767666776767667767677677676776676676776767767676766667766776776776677666776677677676766667767766776766677676667676767676767676776677676666776766767676776667767677676677676767767767767766776677677677667767677677666776676776776776767766776776677667767767677676776776667767767767767676767767767667767767677676677667766767766767676776767667767767676767767676767767767766666766767766767667766667766677677676776667677677676676766766776677667767676776766677677676676776776767767677667767766776776776767677666766767767677676767676677667676776776767676676667667667766776667677677676776677677677667767767767677676776776677677667766767677676676776667677676776776776776677676776766667676677667667766776776776676776666666776677667767766767677666677677676767677676766677676677677677667676776776766767677677666677667677676676767677676767667767676767667767766776776676776766776677676776766676776766667677677666666677667767767666767767767767667767767766776776767676767677677667767677677676676766767676677676776776667767767676767767767766676776766776677666776776667767666776776667766776767767767667676676666776776767767667767767767767767676767767767677667667666776767767767667766677667676776676776676767767767767766776767676676767767667676776776776677677676666677676776776776766776766866666677667767767766776776666776776676776667766776677676667766766767766776776676677666677676766766767676677667676667767667667677676676776666767677666767767767767667766766767767666767676677667767676676767667766677676776676767667676767677677676667767676767767767676776767767767666676767766776776766677676766677676666666766676667676776676776776767667766676776677666776776677666766766776776767767767766767667677667667766677667677667766766766676776767677677677676767677677667766776766776767767676776676767767766766776776666776776767767767677676776776776666776677677676766776676767666767667767677677677667767666767767667676767767766767766677666776776767766767676766676776766776667766767767766776767767677667767767676767766767767676766666767667767767767767677677676676767667766767767767767766677677677666776676677676677676767677667767676766767667767677666767677667767766776767766776767676676767767666767767767676776776767667667766776776776667677667767767767676766776767766676767766776776776767667676776767677676766766667667767767667767677667766776766677677667667677666666766676677676767667677676666677666776677676767767767677676667766666677677677666776667767766776767666767677677676776766776766767666776767766776767767676677676776766776776766676676767766767767767676677666776676676766767666666776776776767767767676776776776776677666667766767676767766676776677676676677677676767676766776767667766776776667767676767676676667667677677676776677677676767676776767676776677677676767667766776676776677667766776766666766766776677676767767676766776667677667767667766677677676767677676677677677677667677677677677676776767677677677677676766766767677677677677676667667766776776776767767677676667676676767676767767677677677667676767676677677677667767677677666677676676677677676677666666776767676776767767676667767767767766776766767676676767677676767677677666767767767667766767767667667676776767767767677667767676767667677676776667676667767666776666676676767766666766767767676776776767766776676676677676767667767767767767676676776676776776767767766767667766676677677677676676776676767677667766776766776776677667767677676776676766677667667677677677676776667677677676676776767767676667767766767667767767677667676766776677667766667676676767767766666767677677677676776767767766776767767676677667766677676666776767677677667676766677667677667677676677676767767676776677677677667676767666677677677677677677676776776676766767766767767676767767667676667766766776767767677676776766767667677667666776767766677676776766776666776676776776666767767766677677676767677667766667667766776767767767767767667676766767667676776776676776776676776676776776767766766677677666776677676767676776776767767677676766767677677677676776776767666766677677666667767676776767767767767667767767767676776677676776776776767677676676767767767677667676677676776667767676676776767677667767677677676767676666766776776776667767767677676767767766766776767667677677667666766676766776767767767676776666767676776776776776677677667667667766677666767677676776767766667766776677676776767767666766666666677677677677676776776766767767676776766776676677677666767766776767676677677677667767766767766667767766767766767676666776776676766776676667677666776767666767667667676767767677677676677677666667766667767666776776767766767676767666767767666676677666776767676767767677676767766776776776767766776676767767767667667767667676677676776676676776776667666767767767676776766767766677677676776767667676766767677677677676676767677677677667667666677676776676776776677667767766677667767767767677677667767666767676776767676767676776767667676767766776776666767666766767677677667677676667666676676667767766776766776676676767667676767766776767767667767676776767767767766776666666666776776676667677676776676776766776676776676776767767766676776767667767767677667767767767767766776676776677677676677666776767767677666776766667766677676676676667767667767767767676766667767667676666776776767766677667767676766676767677677677676767766667766776676667667676767766776677676776776677667667766776766766766766776767767677676776766767667766776767767767667767676766776776676667767766776677677667676776676666776776667677666776666776767767677677667666677677676676676767767767767766676666776776667767676776776776767666776767676677677667666767667766776767667677677677677677666767677667677677677677676776776676776677677676676776677676776776767676676767676776677666766666677677677667676776767667666667767767676676766776766767767767767766776767767677677666776667666676767667767667766776776676666767667767676677667767676667676776767677676776667766776767667676676776667766767676776676766776767767666767676767676776767767766767676667766666767766677677676676767766767667676667667666776676667766677667767766677666776776676676676776767677677677677676676767767677676766667766766776776776767676676776676767677676776767766767676776667676677676767667767766767767767767766676767766676667676677667677676677666677676776667767676677677677677676666666766676767767667676676766677667766776767767667766766776677677666767767767677
677667766776776766767676667676767767767766767767767767676776776767766776766666767666767677677677676766767767667767677667767676776776766776667766767676776776677677676767767766766776767767676776677666666676676767766677676677676666776766776767677676767677667676676767767676677676767767766667766766677677677667766776767767766767766667677677666767766767677667677667677676677676767767676776677677666677676776667767667767676676666776776776776776776776767667766676666676776767767677677667676767767677666767667677666767667667767677666766776766667666776767767676776667766776776767767677676776776677666776776776776767767667667666776676767676776766776666776767666776677676676766677676767667676776766776776677667766676766776776776767677667676677677676767677667667676776776776776766776767767677676766767677666767677667667676776767676667766776776776767767767766766667767767676677667677667676667766767767767766767676776677676677667767677677666767767677667677677667767676767676767666776767677677677677676776677667667767767666767667766676666767767677667667667676766767767666766677677676766767766776677677676676666776767677676776767677677677667767766766776767767766776667767667677676676776776676676676677677677667666677676776676766676676776766676766767677666676776776677667676676767677666767677676666767767677677676776767677666767667766677667767667677676776766677667767766677676767677677676676766776776676677667766667767667767767766767676776667767676767677677676677677676776766776767766766767767767767767676677677676667676677677677667677667767767667666767676677676676677676676766776776776676767767676776676676666767677667676776767666776776766776766677666767676766776677677676767767667767767676766776676776776676666776776667677676776767676767766767767767677676766776677677676666776676676766677677667676667766676766677677666676766776677676776776776776667767767666667666676766776677667677676767767666677676776766767766776767676677677676676766767766676776766776767766766666776776776767677666767766767767767677677666767767767767767676667676677677676766676776767676767767666776766776776767667676676677676776776776776776667766776767767766767666676767676767667767767766776776676767767767766767676767676767766776767677676767767666767676767676677667766667676667767676776776666776776677676776676677677676767667767767677667677677676776677667676767677676766677676667767767767677667766767766767766677676666767766677677676776677677667767667677676766767767767767667677676676676776767667666776776666767677667766776776767767767676666776676676676776766676677667767767766677676767667767766776676667677676766766776766766767766776767766776776767767767767667767766776676766776776677677667767676776767676776776776676676776766676667677676767677667767676776666677677677676767667767766767767666676776766776776667767677676776776776776776766776767767666766776776667676677667677666667766776767676676676767677677677667667767677667766676676766776776767677667767667767766776776666676776766677666776766767767767766666776767767767666677676676766776667676677667767677676677677677676776776677677666767767767667767767767767766776767667767767767766776776766766667676776776776776766776776776776776776676676776767677676776677676776767677677676667766677676766776676776677667676677667767676667676776767667677676776767767677677676666767666666676776767667677676767677666677677676677676776767667667667676677667677676677677666776677677666667767677677676776767677667767677677676776666776677676776677676667766667767677666666776767767676677676766766776676776767677667766766767767767676767676767677676667677677667767767767767676676676767676767666676776767766676767766776767676776767766776677677676776677677667667676776766766666776776776776776666676767767767677677667677677667767766676776767677666776767667767677677676776766676767677666677676676667766677667767767666667677676776767766767666766666676776676776766776666677676666767766677667677677676667676767677676767767767766776776767767666776766767666776676776676776776667767766676776677667677676776776677676666667676776677677677667676677677666776667767766667676776666767677676766766677677676767767676766766776667676776767676767767667677676676767767766776667677676676677666677667767667767767767677676666666767766766766767766776776667667767677676677676667676776776776776776767766667667767676767766766766767766767767666676677676767767766667767666676677676667666667677666677667677666776766776776767676767767677677677676776776667667677677677677677667667766676776766676666676676676767676667766667767767767666676767667767767676676776776766676767766767676766667676776767667676767766676776677667666677676767767676767767766766776776676767767666667767677676776767677676776776766766776776776776776676776667766776767677667677676766767676677667667767677666767676677676767766776776766666666667766676677666766667767767767667677667767767767676666677667667767666776767767766776766776667677676776776767667767667767666767677676776677677676767767677666776677667767766677677676667766767676767766766776677677676776667666767767767767677677667676767767677677676776776776776676667676776776666767767767767767766776667677677667677667667767767676767667666677676776677676677667767676776776767676767767676776767677667767767766776767676776676776766767677677677676766776667666767666766767767677676776676676767766767766676767677667677677677676667667676766676776676767677676776677667766766776766767767676776776767677677667767767767677677677676767667667677666676677667676766676677677676767767767766767767766767666776776766766767766767666677677667666776766776766776666767667767676676676766677676776676776677676767667767676776676666766776766677666766776767677676666677676767766676666766667677677676767767766767766766766766776767767676766776766766767766676767767766776776677676667676776767767767667677676766776776776667676767767766766676776767767666776677676676677667767766666776676666776776676666776776676767767766776677676676676677677677676776776776776776767767767767676677666776676677677676677676677677677676767677676776776677667766766676776776677677667667676767766667767667667676677676776767767767767767667677677677677667676776776676676776776676776776776676766767677667767666776666776766676767766677677667766676767676676767766766767666766776776776776776676776766676676776677677676767766666767677676767667767677676776767676677667677677677666677667767767677666776776776666667766766667766767767676677667676677677676666776766767677676776776676776776766676767766776767677666766776776776766776776767677667667767676766766776676677667677677666767677676666776667677677676677676666667767667767767677667766766666776677667766776677676776776766676676767676776766766776677676776776676767676766676776677666776776776776767677677677676677677676676676676776676767667666776676776767666776776767767766776677667767676766776767766766776766776666776677676767677677667767766766766767767767676666767676676776677667676667676767767667677666766767767767677666776776776676677676776767676766776667667767766677677676766667677677677677677676776776676676676767667766776776767677676677677667677667667676776776767667766767667677667766676776667766667667767676766766766776776767677667666766666667767766776776766766776766767666767677676666766776776767766776676766766776776767677677677677676766677677676767766766677677667676677667767666767767766677676676677666676776676667676767676677666776666767667677676776776767766677677676767677676676767676677676776776776767677667767767667676766776767676766776767676767767676767676667767677677676767767676766767766776767666766767767767666767666767676677676677666667676667667667767676776667676667767677677666766766776776767767766766766767677666776776677676766766767666767676676677676666776766776776767767676676766776677677677676677676766767767667766767676677676676776677677676766776776767766766767676766676766677667667767676767767676776767767676776766676776776666767766677677677667677667767766676677667766677676676766666767767766767677677666676776667766776767767667767767676766776677676667676676767767767667766766676767767766776776677676776776776676666767767676677677676677676677676766776676677676667666676776677677677667676776767767667766776767676776776776776767677676667677667667767767766767767767667676767676766666776666767676776776677676676676776676667676767667767767767767676666766677677677677677667676676766776767667677667677676767767767767676676677676776767767766776677666776677676766767667767676776776677676676767766677677677667676767766666677676676767666677666776766766776766766776766766677677677677677667677676776776677677676767676667767767766776767667767677667667676667767766766776766676767676776767676667766676776676776676776767767677677667766767767767677676767676677676776776776767767667676767667767767767676676677677667667676667766667677677667767767766767767667667767766767767767767676667767676767767766776776767677676676776776677676676767676767677667666676677677677667767677676776776677677666677676776776677677666776776767767767767677676666776776776776776776776767677676776767676776676776677677666776677666767677677667767666676676767676767766767676767676766776666776776767767767667677677667767677676776767767767677677677676776767677677676776767667666776767677676676766776676767766767677677666776767676767767767677676677676767677667766776767766776767676767766677667666776676676776677676676677667677667677677677677667767677667666667767667677667676676677677677667667676767666676667676767676666776677676767766767767667667766676767767677677666667766767676776676776677666677676767767767677676676767766776676766667667667667676666767766666776767667766677677667767676776776676776767767766776767766666667677677667677677676776776677676767667676766766667676776766767767766776776776677676767667766776676766776667766776767676676677677677676776767676677676667766676776766766667767666776767677667766776766676776677677666776676676667677667766666776677667676767676767767676776776776776767676676776667767767766766767767677677676767676677677667767677667667667677677
677677676776767766667677676776666677676767767676677667767676767676767767677677676776677676767767677667676677677666767677676676776776677677677667767667677676776766767766667766767667666767676767677676676776776677676776676776767677677677667767767677667667767667766776776676767677666767677667676776767676776776776776776776676776677676677677676767767676776676776766776677677676676677677666767766766767677677676776677677676767667767677677677677666776776767767767677667767767666776667676766767766767767767667766677677667667766767676766776676766767676677676776677677676776677666776767676676776776766776767766767766677677676776676776776676776776776767767767766767677667767666767767766767766676676766776767767676667676776776776676667767676776766676766776766776767767676767766776766677667677677677677667676776776776676776676776677666776666767667766767767767676776776767676767676767676767667766766767766767667677677666767676766776776776676766776767676776767767666676766776766666667767676776767766676666767676766767767767767676766676676667767667766666776776666767767767766776776667667676776767676767767766767676677667766776776676667676776676776666667666677677676776767767767767676776776766767766676676666776766767666767667666767677667766776776667767676677676776776767667676766767676776767767677677676667766676767677677667677677677677676776667676767667767666776776766767767677667767666767667767767667666776767767676677677677666776676766677677666766676677677666776667677667677676776776767767676767767666767767767677676776776767766767767667766767667677666676776766767677677677676776677676776667676776767676767767767767676776776667767677676767767767667767766767767766767677677677677667766676767666767766767677677677677676776677667676776776767767766776766776676676766776767767677677677677676767667767666767767666776776766767667667766667766667677677667767767767677666677676767677667767677676676677676776776776676776677666767767767677667766766766776767767666776767676776776667677676767767667766766776776667676677667676667676766666677667767767677677667767676676666676676776776776667676677667767667766767767766776766767766667677676767766667676667767767766677676776776667677676667766776766776767767677677676776776676766767667676666676767766776767676767677676767766776767767767767666767767676767676776767767676667767767677677667766666766767676767766767676776776677666677677677677676676776666676766666766677667767767767766767767766676676677666677677667766776766776766676776767666776677666767677676767767676767767767767676677676776776767766776676767767766776667677676676676666676676776767767676766776666776666776776676767677677677667676767767766766767767767766776676666766767676677677667677677677676766676767766776677677677667667766667766766767767676776677667677667677666776766776776676677676676776776676767767766667767667676776776676767676676776776767766767677676776767766766676676677677666776677677676767767766776677677677677676676666667677677676776677667667677676766676676776667766776676676766676676776776677676766776766767767767676677677667677667767766676676667767667767667677667767767676776666767767677676766776677677677677676676766767766676767676767767677676766767666776767766776776776767667667666676776676766776766767767766676677677666676667676667766767766776766776767677667766776667767676667767767766776676767767767667676767767667677667767766767677676776776776677677666676676776677666667666767677677667667667677676667767766767767676767767766776667766776677676767677676776776766776767676766776776766776776776776767676677676767766676676667767767766767676767766767666776766676766776677677677667677667766776767767667666776767677676776767676776776766767667766767677676776767767667666767677667676676776677676676776676776667767767676766766776776766766766767676776676776776677667766676767767676766776767767677676766767767766767767766776776677676776776676776677676776666776776666776776776677677677677676676666776776776767766776767677676767677667767767677676667767767667676677676776676677677676677676766766676776767667677677676776776766776767767677676776776776766776776776776767677666767767676766676776667677677667677667676776776776766776767676667667677677667676776666776676776776676776767676676766767666767767766767766776767676667676676767667767767767666667767677676776767767766776767767767767766776766767676767666776666776766776766776677667766767676677677666676667676667766776667676776767767767677667677676676676676776766767666767677667677677666767766767677666767767767676776766667766667767767676677667766776767767767767676767767766767767677677677676766676677677667767667767677666766776677677677676667766776776776776766676766776767676776776776776776676767676677676676776677676767767667767767676767766767676776776677667667766776676767667767667677666766676676666776667676776767677676767767766676667767766767667767766767676776766776767766767676776677666776776667767767766767676767676666767767766776677677667666776767767677677667766777666677676776766676776776766677677676776776776666667767677677667676766666767677677677667767676776776667766776767767767766677677677676677677667767667767676776776667767677676677677676677666776776676776776766766776676676767767667766766766767666667766666766776767667766776667767767677677677677676677676776766776767676776767767767766667676776677677667667767666767766767677676767767767676767676677677666776666666776766676776776667677676667666767766767767677677676667676776767767767677666767766776676767766776776667676677677677677667767667767677667667677666776767767767766766676776677667676766767677677667766767767667767767767767766776767677667676677667677667767767766767676677677676767767766776667767767677667677677677676667767676766776677677677677677677677676776677677677676776677677676676766677677667767666776776676666767677677676767677667676767767677676776677677667676677667766767766766776767676766667667676767677677677677677676767667767677677666766677676767767667767767767767767767767767677666767766767676776767767677666767767766776667767767767767677676776776766666776766676776766766767677677666676767766767667676767766667766767767676766766667677667767766677666776676766666677666677676776767676776666776667667666767767766776766676766766776776766767767766766677677676767676776677677676776776766767677676776676677676676667766676776776776776776676776677676676676677667767677677676767767766776677677677667766666767766776667767767677677676776776766676776767677667677676767676767767767766767766766676776776776766767677676767667677676776677667676667766776767676766776767767767766666767766776776666776767677667677676776776776767676667676776776767666667666676776776776776767766776767766776776767676677666767766766767767767677677676776776776776766767677667676767766767767767677667767676666666776776767766776667767766776776766776677667677667677676767766776767677666767676767767767676776676776776677676767766767667767767767676767676767676767666776776676767677676676676767766767676776776666676676776766677676766766767766666767767767676776767767667676776766766767767677666766767767676767766767767767767766666667676776776776767766767766667676667667667766776767767677676677677676776776766776766766767677667677677667766677676776776766776767766776667766667667767677677667667767677667767767766666767677676767766767767667766676676667677676767766776667676767766667767767767667767767667677667767677667767677677676776776667667677677677667766767676776767766766677676676776776776776766776666767676677666767766676666767766676677676776767677677667767677676667677667666776776676767767676776667766667666767767677667766666776776676667676766676766767767667767767676776767766676677677677666776677677677666776776676776776676766776776776676767767666766667767766776667767767676677677667677667667677667767676766776767767667767766776767767767766767767677667767666667766677677666776776767677667767767677676676776766676776676776767766676667767766776767767767667667666776676667676766776666667677667767766766776667767766676776776767767676767767767677677677667676776767666667666776776677677677667676767667767676776676766776677676776677677667667767767766767766767677677667767766767677676667676767766776766776676667667767767677676766767677667767667677677677666767767676776677667766766766776767767676776667676776767766766776677677676766676766677677676677677677677677677676676676677677666767676776767677676776776667766666767667666676766676776776766677666776766766767676667676776776766766677677677677667767666677676767767667767766766667766767767767677677677677667767677677677666767767767767667767767677667676766667766677666776666676776677667767677676676677676776767667767676767766766677676766767666767767766776766667767677677677667667677677677677677676666766776767677677677676766667767676776677666776767767766776677666776776676776767666776676776766677666676776767766676767766776667767766776677676766776767766776677676776776776776767767676767677666767676667677676676767767767677676776776667767767767677667766677667677676767767766776767767766776666677677677677676776776766767767766676666677677667667766776776776677676767676776776667676767767676676767766667677666677667667767677667767766776767767767677666666676667676776767676776776676677677676776676776767767767767676776767767766767767766776676676677677677676767676677676767676767676676776677677666767767766766767766767677676776767767676767666666767766767767767676676677677666677676667677667766676767766666767767667767676776767677677677667767766766767676766677677677676677677676767767767676767676676666767667767767766776776767667767767676776677676677667767767677667676776767667767767676767677667767767767767677667766767767667677667767677676776767676767766677667667767667676767766667667666776666767767677677666776677676776767766766667766666776667676776766766776677677667766767767766676677676776776776667767677667666776776767676776776666766767676776776776767666776776776776677677677677677667766676677677667677667667677677676776776676776767767767676766776776666776677667677677677676776676677667767767766776
6776677677677676676677667767767676766776667766767766766767767767767676677667766667767767676667767677676767767666767767676776676776667767677667666667767767766677676776676677677677676776776676677667667676666776776676666767767667767676666767677666776767767767666776766776677667676776767676776676767767767667666676767766667766677667677677677677677677676677677677667766666666767766677676676776766776766677677677677667767676677677676667767676667677667666776676767676776767767767676767767677677666776776677677666676667767676677667767767766767767677666676767767767667766767766776677666676676767677677666776676776767676766776666767677676667667667767667767677677676776776767767767767766667766766776766767767667666776767667677677667767767676667767666676776667766667677676776767766767677677676776767766767676766776676776677677677677677677677676666767677666776676667767667766766776767677677676766776776767667666776776776776776776776677677667676676766776767676776676676667676776776677676677667767767676767676776776676766776766776677677666776767767667677676666776767676767667767677677667767667767766766676676676667767677677677677677677676776676667766766766677666767767767677666667667667767677676776667766667676667766776766767767666776776676767767767767767666677676776776776776767767667766776767767676667677676767677676776676667676766677676676776776766767677677666767676776776677666677677677677667767667677666676767766767766767767667677676767766776667767767676766767677677676776666677667676676766767767677667677677667767667767767667766767767767767677676776776766766667677676776776776776677666767767767767676677677676667766676776666776767767767767676666676776676767767767767767767767676677676776766767677676767766776776767767676767766776776767767766667767767677667767766767767667767667767676766667767767676776676776677667767677677677677676677677667676776776776676767767767767767676776776776676767676667667676676767766767767767767667767677677667676666767766776667666676667676767767767766676677667767677676676677677667667766776767767767767676776767677667767767676666766766776767676766766776667667766676776677667677677676667676766776776776766767676676677676766776767767667676776667767667767666667676677677667667767676767767666776776766677667767667767676767676776776676776677666766676677677666767767767667766676677677677676676776767767767677677676766677666666776776766776667766767676667676666677677667767767767767677666776776667677667677677667767677677666766776767766767766676767667667766776767676767667767676677667766776766767677677677676676767676776776766767767767767766776776766677677676767666677676776667766776677677676776767767767766776776776666776776677677677667766776676776667767677677667677676677667766667677677677677667676776776767676767767666767677667766676776677666667677676666767676766776666767676667676766677667677667676776677667677667767677667767767767767767676776666776767767666766676676776767667676776767676767676776676666767667767676776766677676776767766776766776677667667766766676677666766677667667767667767767667766776766776667766666767676676667766667666776667677667767767767677677667766776766776667767767677677677676767767667677676776767677677676776676767676766666666766667676776767767767766767677667676767767677676766767766676766776776667766767766767767767676767676767677667767766676677677677676767766667666767676666767766776776677677677677667766776776776676776766677677677667767767677666776776677676776676676767676776776767767677677677677676776767767767677676767767667766776767667676676776767676767766677666677677666767677667667767767767677667677667667677667667666767767766766776776767677676776676776677676676677676666677667767676766767676677667677667767767767767677677667676776676776776767677667677677667766767766767677666766677667766766776776776776667676766677676776776776776667767767766666766776677667676767667676676776667767767767676776677676766776767767677676667766766666776776776676767676766677667676767766776666776766666677677676767767767676766677677667767767677666676776667676676776767677676677667766767767677667766776676667766677667767767676766667767767676677677677666776676776776667766776677667667766776767666676776767766666766776677677676666676677667767676776767676766676766676766677666767767676776776776667767667677676776776766776667766766766776776676776767676767767667677667677677676767677666767677677676767766776776776767676677667767766767767766776667677676767677677677676677677677676676776776767767767666766776767666667767677676776667676776766677677677676676766766667676767767677667767767667766767676677676676766767766677666767767767767677676767767766766676677666776776776676676776776776776666767767677676776767766677677676676677667766667767766776776776766776677677677677667666676766776767767677677667677666776677667767767767767676677676766676776776776776767767667666776776767767677676776766776766676776677676766666767667677667766676776776766767766766667766677677667767676667667766766766776767767666676676676776776676766776766767667676667767766766767676776767667676766776776776676767667766776776766776767767666776776776776776676776677667767766767766776776767676676776776776776676767676776766677677676667766776776666676767767676776667767767767676766666776767766776776766776676676766767766776776667767667677676776776776667767767667767676676776776676776666677666666667677677667767676676776766676776776676667766776767767766666766677676767677676677677667767766776766667676776776676776767676776776667767676767766776776767767676767667766676667677676776776776767766677677676776776776776766677667766676766676766667667677677676676766776776676776766766776666767766676776767676667676666767767676667666676776677666767677676767676776667677677667767766776677677677676776676776677677676767766767677676677667767767766767767767767767677676667766776776776767767767677677677676667677666766776766767767767767676767677667666666776766676776677667766676776776667676676767676767677676766767767667667677667666676767767767666767767767676776767676776677677677677667767767766776676776776767676667667667767767667766676677667677666776776776767767677676766767767676767677667766766776766776677667767767677667767677666677676767667767676766767766666776767767667766767677667676776776667667767767676767767667766767766676677667667767766767667666667676667767676776767767677676776776767767677667666767767767667677676677676766677667667767767766776776767676666667766667767767767767766676766767767766667767767676676666767767767676766667767767767767767677667767667677666776767766776776676767767766677676766776776676776767766776776767767767767677677677666676776776767677667766776776667767767767677677677677676767676767767667767767767766666767676766766667677676677677676676766767766676767766666676767677677676766676676776767767677676766767667676766767676677677666666767676766767676776776767766767767677667766766776776776776776767666776766667676776767767676776776767676767767676667676677666776677667667767767767766766776677676776667677677667676766676767676776776677677676776677676776766677676676776766676776766776776667767677677677676676776767766666667676767676667677677677677666776677676766776776667676776766667677667677676666767667766767667766676776767677677676667677676767766776667766776767676766767677676776776666677676666767766776767667767667676766677677676766677666776667677667677677677676767676676776677676766677677677676677676767767667767767767676766677677676767766767766766776666776776776776676667767677677677677666776676776776667676677677676667766776766776767767666767677667676766766767666676776676667767677677677677677676767767767766667676776767676776767767767767766677667767677677676776767676766776776666776776776676776776667676676666776766666667766776766676767666766776766677677676767667667666767676677677666776677676766776776776767677676776677666677677676776667676776767677676776767766776677667767676776666767676767677667677667667767676766776766767767767667767767767667677676677676776676667766666767766666767766767767767666767767766767766767677677677666767767767767677666677676666667767667676776776767767767666676676677666767676676767677677667677666776767767767677667667677677677667676677677677677667767767667666776676666767666776776767767676776767767677667766776676776776776776776767766667766766767767766676776666767767767666677666766767667677676776667767767667677667767677667677667766776676767767677677667667767667677676776776666677666776776667667676676666676767767766776776677676666766776776766767767767767677676676767767676767676767767677667677676776667767766677676776767667676776776776767676766776776767676776767667767766776677667667677676767766667767767767667766767766767667667767677676776776767677676767677667677676677677677667767767767667766677667767667766776776767766766766767677676667767766766666676676677677676776776767666776677677677677667766776767766776776767666776767766767666776776766666776767677677666776676767766776676766677667767667767677667677667766666767667676776677676767677667767667666676776776767676676766767666676776676766677677676667766767667677677667767677667766676776667667766767676676766677676767667677666676776767676776776767767676776767676667677666677677666677667676776776766766667767677677677666776666677666767767676677666666666666666767767766767676776676776767767676776767667766666677667677677676767767766776767677677676766776676767677677676677677667767767667767767677676676776666767767676767767766776667667667766677677676776677677677676776776776766767767667767676776776766766677677676767767766766776676676767766766776767677667766667677677676776776677676766776676766776776676776677676776767767767677677677667766667767766676776677677676776676767677677667677676667766676767677667677676767767667767667666767767676776776676766776677677676677677667767767676776676776776677667767677676766767676767676767767767767677677666667767767767667676767767677667766676766666677676667667767767676677676766776767767767677667767676766776776766776766776767767676767677676767767677667766776767676677666776667
76776776676776666677667677676776667766776767767676776767767767766677677676776767766676776767766767677666776766776766677667766677666766776776676767767766766766676776776776767767767677667666776676767676666677676677676766676776766766677677676676776767667667677676767766776677677676677676776677667766767666766676677677676767767767767766776776767766676766776677667767677667767676776767766767767766776776667666676676667677666766766767767767666767667667767767767667767666667667676767677676776677676776677666667766676767667767676667676676776776776766776776676776766676767767766676677676776767677677677667767766676776767767677676776676667677676776776677676677676676676767767667677667766667677667767766776667766677677667667667767767676776776767767667766676667677677676776767676776767766677677676766676776676677677667767766776776766676667677676776767676667767767676776676676776776677666776776776677676676776776667677677667767676767676667766776776766766677667767767767677676676766767666677666766776767767767676767667676766666667676767767767766776776776767677677677667767767767767677677677676776767676766677676776776776677676677677676776776766767667766767667677676776776766667667676767677676766676776666676776767666676667676767677677677677677677667767676767677667766776666776767677666776767766677676766667767677677677676767666767677676767766776776667766767767667767767677666776767667667667676766767767767766677677676666776776767666776677667666677676767676766767667677677667766676676776676766776667666666767766767667667676667676767767666666776776776666766776666766766676676767666766776767667676776766776676776776776676666776767767767766776767677666767767767767667676677676767667666766666767666677666667767767677676776667767767677677677676677677667766776676776767767767767676776767677676767767676677666676776676776676677667667767676776776776766667677667667766766767766676776767767767767676776677676766776676666667766666766667766677667766776776766776676676676776676676776677667667676666767767677677676767767767767676776667766776776667667677676776776676677676767676776776766766776776767766767767676776677676766776776677676767676767676776767767766767767766767767766776676776766767767667766676767676767767677677667676766667767677666676776667767767667767766767677676767677677666776776766766776677676677677676767667767676666767766766676767676776776767767676776667677666776766776776776677676776677667677677667677677676776776677667677677676767766767766677677677667767767666767677667767677676766767676767676776667676676776776766676677677676667767676767676767676776676776666667766767766677666766776766767767676676766776677667767677676767667767766667676766677677676677677676767767767766766776767676676767676767766766677667767766676766666766776767676767766676667767767676767677667667767767767767767766766676666776677677677676776676677667666677676776776677667766667767666677667676666767667676776677666767766677677676776667767766767677677667676776677667767766676767677667677667767767767767767667667677676667667676677667767767676677677667766667766677676767667676667676776766767766766666766776767667667767677676666676776766776767767677667676776776676766766767667766766776767766776776776776667667767676776767766767676677666767766677676767667766677676767767667677677677667766767766677676767676666676767677667677666676667677676767677677667666776766677677677667767767677677676677676776767676677667766677676766776767677677677677667667767676776776667767767766776767677666776767767767766676676677677667766666666767767767767677676776776766776667666776677677676666677677676677677667767766776776766767667677677676776677676776776767767676776766767767767677677666776676766667766776666776767676776767766776677667767767766776776667767667677677667676776667676666767767676677667767676776666767767766767676766766776776776767666767666767677676767767767767677676766677667766776667667677666776767767767767767766776776766766766667767767676776676766677677676767767767766676776677667766677676767767676677667677677666767767677676666776767767677677667766767676776766767767767767767666677676667676776767767667767766776767767766677677676776767677676776776776767677676766766767767666767676766676667677677667767676767767677667767767677676676766776677667676667677666767667676776776767766667677677676776776676767677666766776677677667667677676767766677676767767766776767766767767766776776776776776767677677677667677677677677676776666776677677677677666776676767676676666766766776776776767767667766667667767767766677677677677676767676776767767666767676766776776676767767767767676776776776676776767766766767766776776767767766676767666677676766766776677677677667676776677676676667676767767677667767677676677677677677677677677676767676776776767676766766776677676776677677676776776667667677666767667676776776766766767767766676776677667767767666676766776776767677677676776776667677666766767667767766677667766767767667676767677677676776767767767677677666677677667767766766767676667677676776667766677667767676666667667766776677677676667767767676776767767766767767766767766776776776667667676776676677676767667767677676677677676766766676767676776776666776676776666776767667767766767676677677677667676677677676776776767767676767767767677676676767676776676677676776776776776767767666767666666767677667766776776776676667676776767766776766767767767767677676776776677677666776767767767677666767667676766767767676676667767667767766767767766776776767676676677677677666776776666776676767677676766667676776677677677667767767677677677667767676676766676766676766767676767767767677666776766767677677676776776767676767677676776667677667666767766676767666776776767677677677676776676677676677677677666767677677667667767767676666666666767767667667677676667676676776676667767667767666767767767676776767676677667767767767677676776766767676766776677677666767767666677677676676677667767767676676776776767677676676767677677666767767677676776676676776776776666767677677677676767767666776676677676767677667677677676776766776667676767766767677677676676677676667677677667767676667667767676776767676767766776776767676677676766767767677676667667767667676767766776776766767766776766766677676767767677676767767667766766667676677676776677666767766677676767677677677667767667677667767767767667676776776766776666776666677677676776776767677677677676676666767677676767767667667667677677676776677677667677676767767677677677667676766776667666776677676776767767677677667766767767767676766666677667677677676667766776676776767676767667667677676776677667667676776767666776766767677677677667677677677667767676776667677667767766677666776776776766666676667676766767676776776766676776767767767766776667767767767767767667767767676766677676767767677677676767676776776776767677677676776776767667676767667766667677677666776667676766767767667676776776666766776766766677667766767767766767676676676767767766767666776776776767677676676767766776776766776776677676676676767766776767767676767676776677677667767766776766767676766776766767677676667667767677677677676776776676677676776667767767766767676677676766776776767677667767677676676677666767767767667677677676776776677676766767766766776676667677667766676767767767767767767767766677676776776677677667766767677677676776776767766767767766766776776776776776767667767766767767677677666767667767666776677666776667667677676676677677677677676666667676766767676776776766767667767677676676766776776766676776676677676676766776767677667666776667766767767767767676776767767676776776767666766767767767767766767767667676667676776767766776776776776767767666776767767767766677676676767676776676666776767676766676776677676767667767677676776666676776767676776677667767767666767676776776766766677667667767676766676677677667767767676767666766776776776776667767676776676776767766776767677676776776766767766677676767766776676767767766776767767677676676667666667767767766776776767767767676767767767667767767767676776667677667667767677677676776667767767667677676767676767676776766677667677667767667676776776766776767767767667667677667666776767667766766776767677667676767666676776767766767677677676776667676776767676677676767666776776767767766767767666776766776676776676677676776776677676776677666776767676776667676666676776776776767676776766767767676776666766776676676766767676776767677676677667767767766767677676776667766776676776666766767666776676776776767676767676766677676676767676677677667677677667677667767667677666776767767667766776676767766776776666766776676767767677676767767767677677667767767677667667766677677677677677666776677666677676776676766767767676767766766776676776676776676767677677667766667766666767677676766677677667767677667667766667677667766776677666677676776767767767676776767766776767767667767767677676677667676776776767766776776676677666767677677677676776677667676767676776677676767766776767677676676677676776677667676677676776776776766767677676677667677667767767676766776667766676776677676776676766677666776776677676767676676667767677676766766666676776766767767767676767677676677666767667767676767766677677677667676766776776676776776676766776766776776776776667767767676776776776667676767766776677667667676776677666676667767676676767677676677666776676676776776766677677677676767676767677677676776767766667766767677676667676767676766767677676776767766676776776667666667767767676767767767667767677676776776676776776776776776667676676667676677677667766767667767677666666776776676767767677676766776776776767767767767766776766776677676767767767677666667767666667667767676667677676676766676776677676776776677677677677677676666776676677677667767767767767667767766767767766776677676676676676676767676667666776676766776667766776766767767667666766766767767767676767767667667667667766676776666767667766766667667676776776776667677666776677676776767667676767767677666776767667767767766776776776767767666776767676767766767767766776767677677666677666776776676766776776776767676776776666767767767677667666766766776767666677666776767767766776767766776766767667766767667767677677676776766767677
6776776776776776667677676767677666776677677667766666776776776667667767677676767677677667767767677676767766677677677666776676776666676776677676767767677667767667767677666767677677677667766766776677677667676767667676767676766666676767767667677676767676776776766767667676776677676776776766667767677676677676767667767677666776776776677676776767666766667676776766776776766667767767766677666666776766776776676767677677667667676776776766666766776677666776767676776767767767767677676676776677667767767767676766667767766776776776767767676776766776667666677666776676676767767676677677676677667767677676766776677666776767767676767667676776677677677677676776776776676677677666767767767766766766676776776776766776776767676767767767766776767676776766766767676676776666766766667766676776676776766677676766666677676776767766767767676776776767677676776767767666766767766676676767677667667767677676766767666776776776677667676776767767666767766677676776676776677676776776667667766676676776677677676767667767676776667766667766676776667677677677667767767767766667767677677667677667667677666767767677667767667677676676776767677676676676767767676776667767767677667766776766766767666676766767666676666766667767766677677677677667766776776776776767767766767676667667667766767676776767676676766676677677677676766767666767766676776677667677677676776676776776766767767767767676767676667667667676776667677676666776767766776776767767676776676766776766767676776776676677677676766776666776766677677676776667676767766666676776767767767666667666776667676677676776776767767767766776776776767677676766776667767677676767677676677666776767676667767767767677677676666767767677677676767676776676776776767667666776776676677677676766677666676776767667666667676676677667766767667676776776776767767767766676766767676677677676666767667767766776776776676767676776776767677676776676767676776776677676677676776776767676667766767767767767767767666776667766677677676666776766776767667677676677677666767767766677677677677676766766776776677677676667676767667676776766776776666666776676776766677677666667676667767677667767677667766676776776767667767767767766667767677676767677676767766766677677667767676676667767767766776766766766677666776667666776767666767767666767766776766677676676766766677666676776776676776766676676776676667767767676676676766767677677667676766776776776767677666766767666677667767766776676776767766677677677667767766776667767677676767676776666776767677677677666767767677677676667766676776766677667767667767766766677676767676766766676766676767767676666776666666776776676767676767767677676776776676667677666776776767767766767767666677667666776776676767766667767677667767667676677667677677677676676767667767767677667766676767766766776776776677676667767667676766776776776767676767676776776767667677667666677676666776767767766776677676776676677677676677667766776667766776677666666776766767677677677677677667767667676766677677677667767667676667667667677676676776776776766766766667677677676776767667676776776767767767676667766667676776676676776776776776776676766776776767667667767767677666677676776776767766766776676766776776766767667676667767767766766666776677676767667676776766776676776766776776776767767766667677676766767767677666776667767767767667676776767767767676766767667667767766776767667676676677667677677676767766776676776776676776776776776677676776776776677666766676766676767676767767677667767666767767767767676766666767767677677676766677666667766767767767677676767766767677676677676676676676776776766767677667667767766766767667766776767677677676667676677666776676766766677677676766667766776766666676776667676776677676776677676776776776767767767676767676766677677667767766767767766767676776666776776667767766767677667767766767766676677667666676776667677667767767676776666767676677676766767767667676767676776667676767676776767667677676767676676676767666676776767767767677667667767667767767767677677666767677677677677677677677677667676776776676677667677677667767767766766766767767667676667666776677666667766767667766677667767677677667766667676767767677667676767767767667767667767666677676767767767677677676766766766667667677667666766776676676776677666776776776767767676767767767676667677666766666776776766766667766667666666776767676766776776676776776776767767766776667767767677676677667767676776677666676776667676676776676776776676766667766666677667677677677677676776766676776677667766776766676767767677666776676766767667767676767676677667767767667677677667767677677667767767766676766766676676766676767676776666776767667676766676776776766776776767767766677676776767676776767766776676667767766776776767667767766776676767767677666766767677667666776676776676676766767667767767677676766676776776676676767666776676776776676767767767676776776676676767667677677676776676766776667766677677676776776677667766677676766667677677677676767767766767767667767766776776677677676677677667767677667767676676776766677676766667666766767667676766767676667767767677677666776776767767676676776767766767767677677677676767677677676676776676677676776767767767667676676677667767676776776776767767677677677667667667767676766676667667666677667766776776776676776776677676667767767767767767766776677666766766677667677677677667676776677677667677677667667667766776776766767666767766776766776776767677676776666776677677677676767677676676767676776767676766767667767676667677666766776766776776767676767766776767676767766767677676667766677666667766677677676776776767667676767676767677676677677667667677667666677677677677677677667677676767677676776766776677677677677667766767767667677667677677676676766766767667667767667766776676667666666676667766676677676677666767676776776766776776667676667766776766776776666776666767676677677677676776776676776666767677667767766766677667766767676666766776666776776776776677677676776667666767767767766766767676776676767667766776667666776776767767676676676776766667667767677677677677677677666767676776776766676776776776776767767766766676776776767677667676776776767766776776776767767677677676767677676766776766776677677676676776766667767767767767676766766766677667767767767767766776667667667677677676776667767667767767767676676776776776666767767767667676667766766776767767677676776677677677667767766776676766776677676776767767677677677676767766677666676676776766767767676676677676766776766676776776767767766767767766767666767767677676767767677677676767667677677677667677676766667667666767667667767676676677677667767767667767766677677676767666776767677677666776776677666666676766676766676767766666666767767767676666677676776767767767677667767677676767767767767767766676676677676667766776776766776776776677667767667766776776776677676767767666676776776767677677677677666677676667767677676677676776767767676676776676667666666767676676666767667767767667667677667767677676776776776766776766776776776677676776766766767767667676677667677667677667767767667677667666766776666776767766767676767666667766676676766766676767676766766677677676767676776776776767676677676677667767676776676776766776666767766767767666766767766776767767767677677676767767766676767767676776776767767677676776666767667676776776776776766766776776767667677666776776776776776776666776676667676776676766776666767767677676767676766667677667767766766766677677677677666666766776767677677676766767766766776676766776677666776767767666766776677667676767767677677667766676667766776776767676776776776767677676767676776677667676766667667676776776776677677667667667767767767767767767766676776676776676776776776767766776676676776677676776776676767766776676766767677676776776776776776766776776677667767767767767677667767666767766776676766776766776767766767676776776776776776676776776776676667767667677676776677666666677667767767766776776776776767767767667677676677667677676776767667766776676676776776776677677676677677676676776667666776666767676766776767767676767677677666776776667676677677676776776776676676776776776767677677667677667677677667766776766767766766776767766677677676767677666767676767767767676667767766776776776776776676776776676676677666767677667666767766667767767667766767666666676776766667676767767766776776776776767677677677676776667767766767766766667767767676776676776666776666667766767767766776776767667767677676766677666676776776666677677676677677667676767677676667767667676766667677667676767767767676776776667767767676766667766767767767667677676676767676677676676776677677677667667767767677677666676776767766776776776677667767676776667767766776766767677677676767667767677666767767677667766767766676776776776677677677677667767666677676676776776767677677677667677667676666767676677677676767666677677677676767677667767676767767667766767766767666767676766766677667677677676677676776677666667677666776776667676767767767677677677667676776667766767767677666676767677676767676767667766667766776767677667667666767766767767767767767766776667767767766677666767766767677677676767766676776677676667677676767767767676676676676667676666776767667767666776666776667767677667667667677667676767767767766776676776767766676676776776767667766767676666767767676677677676667676776767767676767676676677666766776776766776667676677667667767677667767676776776676776776776676766767767676776766766677676776776766776766766766776767667767676767767676776676667766766776767667767767767666766677676766776767676766677677677676766677667766776776776677666776776776767676676776766776767677666677676767767667766676776676667767676677667677677667767676666776767766776766776776767677676776676776677677677677677677677676766767676676667676766677677677667676767677676776767767677676767677676766776767767767666766776676776677667766677667667767766767767766776676667676767666766677676767677667677676776776676676767766776676676677676776776676766676766776776776676766767677667767767767666776767767676776776676667677677666776767767667767766677666776676776776776667767676677667767767766776776767667677667767767767676767767766667677676767767767767677677677676776766776667666776677676667677667666767676766767676677676767767
3667677676776776677666767676767767767676776776776766767677677667667766767766677666676776666776776776676767766766776776776766776667676776766767677667767667676766776676767667667767676776767766677677677677677677667677676776767767677677677676776776776677677677677667766767667667676776677676676767766767676776767677667766766677676667667767677676767767676666676776767767677667676767677667667667766766776666767766776776766667676766776776677667767766767667667766776676776676776776677667767766766776766676776767767676766776677677676776776767677677667767667767667676766767767677677676776767677676677676776667676667667667767767677676767766677666677677666676767767767667767677667767767666776776776666776766776776766766767767676776767677677666766677677677677667767766767677667767766776776767767677676767767667667676677677676667766666776767677666766667676776676766767667677667676676776776767767766666667767676776776767767767767767677677666677676766677677676676767667766676767766677677667766667667666767677677676676676767767767767767767677676767677676766667767766776767767676667667677677676776767767676767676677667677666676676767667676776776767767767766776667667676666676766667677667766767677676767767676767676776776776767676766776776767676677676677676676767667677676676767767767667767767767766667767667766776767767767676667667676676766767667666776776666776767677667766676767766766767767676776767677677667767766677676776766677677667766677667767766767676776776766766767677667766677677677677676767767767676666767767767767676677667766776776776776776767677677676767766667767767677666677676767676776776677676677676776677676677676676676677676667677676767677677676766767767767666667666776767677676676776766667766767667667676776676766677676766776767676776767766667677676776766776667767766776676767667767677666766667677677667766776766767767767766776667677667766767766767767766666766677667676766767667767766667677676776676776667767676776766766776776767667767767766776766676676677677677676767767766676677666667766776776766766776767767676677676676776677676677676776677666676776776776776776767767767767676766767676676776676776677676767767677667676677676677677676677676667767766776776766766776676677667677667766767766776666776767677676767666677666677677677677667767667767767677667767676677677677677667767767767676676776767766666776676776776766667767767767677676677676776767766766676767767767667767766677667677676776766776676767766776776767676767767676766767766766767767767766666676776776767667666767766677677666767767767766776766676776776766666766776767667667676776677677676767667767767677676766766776776776767767767767766776767677667676666767677667677676677676676776667767766676776666667766776676766677667677677676766776676776767766676677666776767767667667766767767667677676776666676667767676667767767766677676776766776776766767677676767676767767676676677677667676677676676767767666667766676776677676776776767767767767676666776676677676767676766767767677676776766666776677676677677677676776677677667667677677677666677667766776766776776676767677676676776677676776676767767677667667677676667667676767766776666776776767667767766776667767667767766776776776776776677666776776766766776667767766766766776767677677677676667676776767767677676766776676776677676766776766766776766767677677666767767766766767667767667767667767676676766766776776666776766766766776676767767767766776677666776776776776767767767766767767766677677676767676677667677677667767767677677667766676677667767667667767766667676776767676676776776667667676767677676677677677677667767676766767767666667766676776676676766767767676667767677667767766767767677667767767677667677677667676776776666666666776776767667676676767766667766776767677667767767766767767667767677676767766776767667766677676767677667666776776776767766766776776666776676767676767767766767667767767766776667767677676766776766776677676767767766766766677677676677667667667676677676766776767767767767676776767666776767677676676676667767767767767676776776767667677677666766676677676676776676776677677666677667766667676766666766776677676667667767766677676776766667667766676776776677676677667677676767676776776666767767676776767676776776776776776666677666776776677676776767766666776677677677676667766776666776776766677666776767676767767667766667767667767767767677677677667766666767767767676667767767677676766776766767767767676667767677677676667677676767767667677666776776766767766766776767677677676766776776677676667767677676776776776676666776776776776776676667767767676766776776776667677666677677666676767767676766776667766676766776776766766776767767677666677676677667767667676767767676666767667676676766676776767766667767767676677667767667677666676677677667767767676776766767676776776766776776666767767666676677667767766676677677666776776776767677677677677677676666676767677677677667766667767767767766776676676666767767767677677677667667667767767766676767766776776776677666776766776776776766776666767767677677676667767677666776677677677666776676776776677667767666766676676677677676676676676677667676776776766767767767766776776776767767666677666667667666776767767677677677676776667766766677666776776776767767677677667676776767767766776776766667766676767767676666776766776767767676776667667767766767666666776776667766667676776767767676767666766767676766776676767676766776767766776776667676677676676776776766667767766766767666767766767767767767667677676776776667766776677676767767677676776776766767766676677676767676766676677677667677677677677677677666766766677676767677676776767767767677677677676766767767767676767767766776667667676676676776677677677676776776676667676676767667677667767666776766667676676767677667666676676776666667667767766776776677677676776767767767667676776767766676776776767766767767676776667767767767767767767767767767676776767766666766767767677667676767766677667677677676667676776776677666676767766766776677666776776776776767667767766766677677677677676767667767677677666776767667666767677676677677667677666767677676776766666677677677677677676776776676766666776776666766767677677667767666766677676767677677676776677677677676776776776776677676767767667767677677676766667677676767766676776767766776776766667666677667677667766776767767767667767677677667676677677676776677677666767766766767667767767767767667666767767667767767767767677676766676667766667676766767677667676776676766766776676766776677677676767667667767766776767676766667677677666677676677667666776667667766677676776667767767666776776776767766776776767766667767666776677676676766776667676776767766676767666677677676667676776766767767767767767676767767677676676766776766776767677676776767767767767767676677676776667766767676776776676666776767677676766776676676767767676767766676667766776767767767677667676677677677677676677677676776766676776767767677676676776776667676776677677676776767677676766776767766667767677667667666767766776676776767767666676767767767666776766676776776776677677677667766776776677677676766776776776676677677667677677667666776776767766776767767677676776766776776767767767666667677677667766767767676766776776776776677677666776776776677676677667667766776776776676767767677676676766766776776776766767677676677667767766767676667767677677667677667767667676776766676776677676667667766676776767676676776776767766767767677676676676767677667677666766676767767767667767767676776767766776677676776766776776676766776776776767767676767766776776776767766677676676676767766776767666766677676677676776776776767767767767767677667766767766667677666676776776677667766767767766767677666767766667767766776667677676776676776767766667666767676776676667767677676677676776666776776667676676776776767667766776667677676767677676667767767767767767676677666776766776677676677677676677676767667667676776767666676766676767677677667667667767677676776767666676767767667676776776677676776666767676767767767676766776776666767767667676767766667766776766666776767767767677676767766677677677666766776677677676677666676766776776767676766677676677677676776776676767666676677677677676676677676676767667767767766666776776667667667767677676677666677676776676677676676767666776767667667767766667676676676767767767766776767767766776767767677677676767767667766776677677677676667667676767677667677666767767676776767667677677676776776767677677667767667767677676776667767667766776766767767767677676676766677666676666767767677677677667666776666767666676767767766776767676676766676776767667767677677666776776767766766767677667677676776767767766776767666677667676677676767766776676767667767677677667667677677677666767666677677677676767767667767767767677677676776766767666776766767767667766776776677677677667677667676766776677676776766766767766767676677677667677676766666677676776767666776776766676667767767677677676767677676776677677667667677677677667676776677676776776776767767666667767676776677667767677677676677677676677667767767677677667767667676767766767767677677667667667677676767766776677666677676776766767676667767767767767767767767767677676776767767766776767767676776667767666676776767667666667766676776776666767677667767676767767767677667676776776776676776676776767767667676776766776776767677666776676767767677667766676767677677667677666676767677677676776776676776776767767676776767677667677677667767676766767676767767677676676667767667767676676676667766677676767677667676766766767677667767767667677676776677677667767767767767767766767676767677677666766676766776776666776767677666677666676677677677677677666677676776677677667767767767677676776776667767767767676767766776767677676776677667766676667667676666676677676776776767677667676767767677667767767677667767667767667677677676766776776776766776776767677676767677676767676776676776767677667767677666667766766766676676676666766666767767766776776776766776767666776776766776776666776766776766776767676666776677676667767766676776676776767676677676667767667767667676766677677676776766776767677676677666767677676677677676776677677677667766776677676676767767666676776767766776776776767677676666776767766776767667677
677667676776667767677676766766776766776767677667666767767767766767667767666676677666676766666767767767677667676677677676767766676776776766767667767677667677677677666767666677677677676776776766676667766776776776677677667767767676776776776767677667677677676776767666667677676767667666676677677676767667767676776766677676767676676767766776776776776767766676676766776676776767677667667767766776767767767766677667676767767767767767767767677676776767766677676677677667676667676667676776767676676677667676767767767767677676676776667766767767676666676767667676776677676676676676676776677676766666776776666776776766766776766776676766776677676776766676677677677666676776776677677677667677676767767767666676776776767767667676776677666776776676767677667666776766676676767677677676676677677677676767666667766667767677676767676776676676676767767766677676766776776767667677676767676767767767677676776776676776776767677676676766767677677676767676767667676767767766776776776776766676776676667666776676676766767677677676666767767767677676667676776766776776766776776677676776667767767767766767677676776767767766676677667676667676767767767766676677676676767667666676767767667767676677676776766677667667766667677667667667767677677676776767677677676766677677667766767667767767766767766776767766766766766676776767676776767667766766776766666767667767666776767767767676677676776767767767666767676677676677667766776766767767767676776677676767666767767767677676766776776676776776767677667767677676767677676776677677676767766767767767767677667766767676776666767767767666676766676767667767677666767767676667766677676776776676776766776667667676776677666766776776667677667677677676767677676667677677667677677667676666676767677676767767676767766776767767767676766677676676776766767767667767677676776666666677676677676676677676776776776677676776776767767676677677677677677667676767767767767677677677676767677667766676767677667667767767667677677667676766776776776677677676676666766677677667677676767676776776776776667767767667767767767676776766667767667766676667767666767767676776666776776677676766776776776766767667667766776766767667667666776776776766767767767676776676776677676776767767676776667677677676676776667676677676766666776776677676767677677676676776767666776767677677677676676767767667767767677677667767767667767676766776676676776676776776776666767767767767767677676676676677667676767767666677666677677677676767766776776667767667677677677676766766767767676776767767677677677667676767767767667676667676776767766677666677676776676767766776776676776677676677676776677667767676676766767767766767667667767767767767767667667677667767767677667677677676776666767766667666676776776667676776766767767767667667766766676767767677666767667767676667666677667667667677667676676766776766677667676767767766776677677676767767677676676676776776776676676767767767667677677667667667766776767676676676677667676776776677677677676677676776667676767767767676766766666776776767767677667766766767677676667667676776766776767677676677667767677677667676767676677666767767766767767767766776677677667677666767767767667766767677667666776776767767667667676677676776776676676776767667676677676776676776766776766767677667666676766766776766767767676767667767767767766776666776767766677677677677667767676677677667667767667676766776767676776667677666677676667667766776677667677667676776666677676677676666776766766767766776766676767677676667767677677677677667677677666766767677667666776766776776776766776767767667667767677667667766776776776776767677667767667676767676677677676767677666776766767766676766666776666677667767667676767766676767767676766666676677676776767677676767766776676767767767676767767677666776776776776776776776667767766776776676667676676767767677677677667766667676776677676766776776776767667766767767677677667667767677667767767677667677677676776776766767676677676767667766776766776767767767676776676767767677666676676766767667766676676776676766776676767767667667766677677676666676666776767677667766776767676776776676776776677676776677667767766767767766767766776776677676767766767666677676677677676667767766766666676776776677667766676776676676776776667677667667676767676776676776766677677676776776767767767676767767767677676776677677676667767767666667766677676776776767677676776666767767677677676776776766776677676776776776767677676766767677677667677667766767667767666767767766766766767677676677667676776767667767766666767677677676767677666776776676776676767767676776676776776776776776776667767767666676677677667677676776767767767667766676776766677677676677676776767667676676767767676776776666666677666766677677667767667766776767676667677667766677677677667767767767677676667767676776776767676776666767676767766767767677676776776767767677677677667767767767767676767677667767676677676766776676676776677676776766767677676677677676767677667676766776767767677676677676767767667676776767677677666776776676776766767766667766677677677667767766776767676667786667676767677667677677676766767676767676767677676776776766776677676676767767676767766667677667676767677677667676767677677676776667666767767676776767667677667667767766666776676676766666676667767766776676776676666677676776766766766776766776766776677667667676767767767767676776767767767677676676776767767767677676676676677667767767676767676766776676767676676767676767677667677676677676776776677677676677676776667767676766667767767766676676776676666776667677677666776667767667767677667667666767766766776677676767676676666677667667666776676776667766677676767666676776767767677677676767677677666776776766766676767767676767666766776677677667677677677677666766776776776677676776676767767676776767667767677677667766767676676667767676776767677676766776766766766677676677676676776767676776667666776766767767666767676676776776767676677667767677667767766766677676767676766776767767677667677666676766776766676776766767767676676767667677676677676776776776767667767676776767766767767767767667767667677676776677676767676677666776776767766677677677677667767666667667767767767766676776676776767677667767677677677676666767767677667767676677676677667766776767666677667767767677667767677666766776766776666767767677677666776676676776676766776776767767766767667766776776677677666776776776666776677667767767667767767667667677667767676677666776776667766677666776676767667767676677677676776677677667676676667767767676676767677676776676767676776776677667667676776666677677676677676667766766776776767766767677676767767767766766776776776776766776776767767767767667767677667677676766676776677667666676676666767767676676776776776776776776766767766767767767677676767767767677667767676776667767677676776776667767666677666676676767767767766667666767676767767666776667677677667766677677676766776767767767767677676676676666776776776776776776677666776676676776767767666666776767766677676767677676767767766676776767676766776767767767677676766776767677667767676667676677667767667767767767767767767766677667677676767676677667677676767767676776766767677677677676766767767666767676677666776676666776676776776766776767677676766676677677667677677676767676766776776776776776766676766677677666767676767677677677677666776776767767767767677677666766767667677667767666766767767767666677677677666776676776766776767767667666767766667677676776767766776776776767767667767676776667676767767767677666767667766677677677677677676767767767676766776767667667677667676767766677666776776776667676676776776667666776776767677676767767667767767767676677676766677677676776677676676677676767667666776776677667676666776676677667767767767766776766776766776766766667676776666767676776766677676676676776767677667667677667677677667766776767767676666677667676676776776667676776776766776776676676676776677666776767667667766767766677676767667767676767666666676667767676776667767666767676677676667676677677677667767676767767767767667767677677677676677667676767667766766766767766676677667677666766766776677667766776766776776776776677677667676676776776776776667766767677677667767676676766667677677666767667677677677666767767766776776666776776766776677667666776767767766776776767676677667767766676776776776776667667767767767676767767676677676776776677667676767676776767677677676677676677676776676766776776677666776767666766667676767676767766767767676676677676667666676776767666767677676776776676776766677677677677677677676676767766676776767767766776677677667677666767766666767676766677667767677666776667767767666766676776766667676676676776776677677677677676776776776667767666667767667766676776776776676667767767767767676677677666767767677666767667667766767766677667767667766676767677676767767667667677677676676776776767767666676677677667766677677677677667667676677667667677677667766767766776766776677676767767766776676676677676766676767766677677676766767677677667766776667667676776767676667767677667766666776776676776776767666676667767667767667667676666776776776776776667767767676766677666776677677676767767676676776767767767667676776677677666776776776667676666776767667677666667667677676667767677676776776766677667767676767767767767676766776776766776776776676767767767677677667676767666767667667766767767767667767676776776767677676766767767767767767766776776776776677677666776767767767667767767767766766767667676776776767676667677677677676667676667666776776767676767677677676776767676677666776677677666767677667676776776676766776776767767677677667766776676776676767766776666766676676676767767767767766776676776776767767767667766776676677676667676677667676766776767767767667767767766767767767676766776676767677677677677667667666776776676776776766767676677676767767677676766776766677676677676677676667766776766767766766776776767767766677667766767767767666677677676676776776776766767667667767767677666767676666667767667667677667667767667767767667766676767677677676767767676776776677666776776776767767767667676676677676676776766676767677677676767676667677676776776677677666776776767677677677667677676776776767766676776766677676766766676776667677676676676776666767767676677667677677667
6776677676667677677667767667667666776667767767677676776776776776776776676776776776676776776776776766667766767766776767676767767766666776767766776776766767667676677677677676776667766676766767767767677667767767677666766767676776676677676677677677676776767766776767767666766667676776667676776767767676766776766677677667766677677667767676767677666776776677676676677667666667766767766766766666677676776776767677677677677677677677677667766676767767667767767676766776776767677677666767767667766677666776766666766776767767767667767667667767767677677677676776677666677667767766766776776767677666666776676776677677667767677667767676676677667767767767767767767767677667767767766766677676776766677677676766677676667667767766677666676776667677677667767767676676776776776767766667676676776776776676676776677676667667767667766667676776776776766767767677667767666776766766776766767667767676677667666667767767767676776776766676766767676667766677676677677667766667767677677676776776676676766767676776776766766667766676776666766767677666776766677677677666767767767767767767766776766676776666676767767676677676677676766677677676776776776776766676677676677676667767677666767767676776766776676776767676776776767666776677667767767767676667677666667677667767766667767667666767666767676666767767767767767666676667677666676676677676776776776676676776767767677676766676776767676776776677677676766776766776677666677667766677676776666667767676776666776767677676766676776776776766766767767766676667767667676767677667666677666776776776767767667666767676776677667666676767677676776767767676776666776767766776776767676776776766767677677666767766767677677666776767677676767677677677666666767677677667676767677666776776767767766776776676776776776676677676776767676776776677666776766776677667767767766767767766677666767767766666767677677677676776676776676767676776676766767677677666776767677666677676776677676677676677667766767766776666776766676676776676677676767767767766667676766767766767677666767766776767767676767766776776676667767766766766767767676676767767667766677666676767766676676766776776666776767767676677676767677677676667667667766776776667767667766776666767767767667767666776776776776767676767766677676767766776767767767766766776676677677667766776667767766766677677677676676767677667677676676676676676767767767767677666676766766766767766667767676776677676767766667766767667676676776767767766766667767767767767676766767766776767666776677677667767677676776776776767767767766667766776776677676776767667766676767676776776677677676666776776667677677676767767666666776776776676776776677667767766776767676667767666776667676776776666776677666767676776767677666776776677677676677677667766677676677667676766776767677677666677676776667767767767676676767677677677667677676766677676676767767767667677677677677676776677676767766776666766666767767767766677667767677676767667677677666776776767667767767677676676776776676776767676676677667677677666676666767766776776767766766676776776766667666677666667766776766776667677677667766677677667766776767767677667676776767766776776677677667676767677667677667767767766776667676676666776766676677667766776767677667767676766767766776676676667676766676767667767767667666767677676776767677677676676677667666666776776776767677666676776666666766776766776767767676667767767767766776677676677677667676766776767677676677667677677677667767767667766766676776676766666676766676677677677677667676776767766766667676776677676667677676767767767767677667677676776766677676767677677677676676767676776766776776677667676667767667676776676667677677667766676667677666667767767676776767677677677667676776677667677676776766767767667676677677676767767676677677676776767766676776767766766676676776667767677676767677676766766766767766767667766776776776677676676677676776676767766676776677676767766676776776767767676766776776767667767667766767676666766677666776776667767767767766767666767767766767767767666776776676776677676767677676776676776766776667677676766776667767767766767676766667767767667677676766677667767766767677667677667767767766776767767676776767766767667677676776776767676677667667767766776776666677667767677677676767767767766676677667666776776767677676767767767667767766676677676776767767677677667677677667767767766767767676776666676776677677676767676666667767667767667676666676766677666776677677677677667767676776767667766776766676776676677676776767677676766767677676767766767766677667766666676676766776776767767767767667767767676667676667767766677677676767767667666776766776677667677667677667767766767766767766776776767766776767766676776767667766767766676776776776676767767667667677676776767767676667676677666676776667766667767676776677677677667667767766776766667766767676776667767676776767666766766676767767767667767666767767667766767766676767676666766667677667666666676776776766776767767667767676766776766667767766776776667677666776766676677676776677667766767676776667767667767767767767666666776676767667767667667676776776767676676667767677667766677676767666667767677676766767767767766667767666776766767766677676767676666767767676667766766676767767767666667767767767676767767676767677667677677677676776776766677666667767766767667767766767767767767767667766766677666776776676766666666666776666776767676767767767767767767666677677667667677676776776767677667767767766776767766767767676677666767666767767767676667677667677666766776776677677667767676776776767767676676666767677666766776776677667766766767767667767676767767767677677677676766767676767766767677667767667766667667767677666767766766677666677676776767767667767767676776666776776776767667767767677676776776676776767667677666677677677667676676767766766667766767676776776767666776677667767766767767676776766667666776676667676676676766767767766776766767767667667667677676767677667767676776666766776766776767767667767767676776667767767766776776776776676766767667667766677666776766766776667666677676776767666767677676766666767676767676677677667676677677667767677676677676767667767767766676776677676676767666667666766676776776776677677677676666767667676666676776677677677667767667767667767766776776767676776667667767767767767677676677676776676666667676766667766676776776776776776776776776667767676776766767766767676677667676776776667767767666776767667667676767767667766766677676776676776776776677676677677667667766676766666766666667677677677676776676676766667767667667767766767767676776666776677676776776767767676676767767767667667667767767767767767767677667676666766776767677676776667676776776776776767767676767667766667676776767677677677677676767766776776776667766677666767767667767676667676667766677667676676676667766767677676776776776767766767677676776776767767667676767676767767766766767667767677676667677676676676776667677667767767767676776767767677666666676776767766767766776677676677666676766667766677676766677677676776766667767667766667766676767766766677676677667767677667767676767767767767766667676776767766677676776676776767676776776667667667677677677667767767667677676776676677677677676766776677666776776767767667766677676667677677676677666776776767767766676676776676676776776766766776677676776767767766676676776776767676767677666767666766677667767676676666676766666767667766666776767767767676766776776776677676776776677677677676676767767767766767767766776767766677676766677676666677677666767767767767677676776776776767766776767667677667677667767676767767677677676776766767766776776776776767677667767676766776676767766676766767677666776776676767667677676776776677676677677666776677676677676776766766776767667767676767766766776767676676676767767766677676767676767767677677667677677676767666776666766776767766776767676667767767666776676767766676766776677667766677676776767677667766767767766767767667767766677677667667767676767767676776767666776766766676676776776667767676677676776776767676767766776767767766776767676776677666776676767767676776776767676677666776676776767767767677676776776767676767677676767767766677676677667767766776766767766676776776667767666666666766776677676776767676676677677676767766666776677677677667767767767767766676667677676766767666677677677667676776776767767677676776677667767766776667766776676776676776677677667766776766766776767767676776676776767677677677677677666666776766677666767667666767676767766666666676776676776776776677677676776767767676676776767767766676767667676776766666776767677676677667677676667767676667766776767766676767766776776766667766776667667676676767676766776776767677676767767767767667766677676776776776767767767676767767676776776767676767676766667666776767767767767666776676767677677677676776676776767767676776766766766776676767767677677667676776766767667667677667766767767767676766776676776667677677676776776676767766776776766766776776766776767667767677677667767767767667767676776767767767766677677677677666776776676767676676676666677667766776666677676767767676776667767767676676767767677676776776667677676666766776767767766776667766767676776677667766767767667677676766776776767766776767767677667676667677677666767667766776776676676776676766776677677677677677667767677676767677676767766676776767677677666676677676776767666676766676776676776776767767666766767677676776767767767676766667667667766767767676677666776776676677677676676767677676767666766677667667767666776776776677666776666776776776767676776666767677676666776776776776767676767766676766776776776776776776677676676666767767677666666677677666676766776667676667667766676666677666667766776767767767677666667766776767677677676776776767767766677667766776776776776776767676676776767767677677677667767676666666667667767767677677667767767667767767676667767667766776776666767677676776776667767676767767766776776677677676767677667677677676766666767676776676776767677677677676767766776776776767676776776766776667677677676776776767767676666767667766776776676676767676776667676776767767677667667767676677667766766766776677677667677677667767666766776667677676677667766776776776776666767667676767666676767766776776766767667676776766676677677677677677
67667767767677676776776776766767766767676776766666776776667766767766767676776776676667767676776776767677676677676776776767676676776776667766776676776767766677677676667676767676776677677667676677677667676677677676776767667767677676766767767667767667677677677677677676766776676776767667676676677666676767767677676677676767767667767767667677666776677666676677667767677667767767676766766767766776767667767666776776667767676676676677666766776767667667767766677677667767767767767766677667767767667667677666766767767667667767677677667766667666776767677676767667767767766766776767667677667766766676676776666776776677676776767767677677677677667767677667676676667767766776676776776677676676677676776667676767767767667666767766767766676776767676776667677666776677666767767766776676766676776767767766767667766667677666766667676667676776776767767766666776676776676676677667677676767667667766677676776667767676666766666767767766676767767767676767767676776776767667667766766677676776776766776767676666676767766767766776676776767667767766766677667677676767767677667677677677676776676767676776667667766677677676667767767676667766676776677676776676776766667667677667767676767767767766776767767676776677667766767767666776767676767666776776676776676767667666776766666767676776766677666676666766767767676767666767767767676776676776767676766767676767676776667766767767676776767667766776776767676666776767667766776666667676766767667767767766776776767767677677676776767766776667667767767676767767677676776767667677677667767676767676767767677677676767766776766767767677677667767676767767677667677677676767677667767766667767666667766776767766677677666676776767766776677666767766776677677677667677667766677667767767667767667766766776776676676767766667677667676666766766677676776776776766677666667677667767767766767667676766776776766776767677676676776677666676767767767766776766766767667767767767766767677667677677677676767766767677676676776767667676776776776767667677667767677676776776767677677677676776766677667676776776776677667667767766767677667767676766676676666667667667677677677677666767677676767767766667667767767767766766776676676767677676677667676666677666676776766767676767676776767676767677667767677667677677677676767766667766676767667767676676766667767766767766766767766676766667676767677676767767666776767676776666676767766766767667767766676776766766676677666766776766776776776667767676766766667676766767766776776767677666776776766766767667767767767667767767667676776767676767667676776766667767767766767676666776767666677667767677677666766677667667766766767676766766776676766776676677677676776776767767676676666677667667767767767666776676776667767677676767667676677676667676776676677676767767677677677676766776676676776776767767676766767766767677676667766767767677666776667667676776776676776767677676667766766666766677667667767676667767767676767676776776776767767676767667677676766776776776677667767677677676677677676667676677676666676766677676776767667767766776767767767767767766766767767676767677667767766667676677667767767677666776767766776677677667677677676677677667766677667766767677666766676767676677667676776776776767667767766676767766677667676767767667767667767767676676667677666676667667677676767676767766776677666776676776676776667767666766676767766676776767767666677677667676766776676767677677667676666767766766776776776767766767667677676767767766766666776776776767767676767767676766667767766766677677676776677676677667676677677666776676677676766776776667766767677677677676766776667767676776676676766766676776677666767766767676677676776667667667767676776767767676666766776676666677676767677677667676766767767676766767767667767766767667676767767767767767667766667677667676676776776766776776667677677677676767676667767766767667767766666677676677667676767767677676677676776767666776776767667677667767767676676776677666667676776676676766677677676677667766767676676767667677676776767677666776767767767767767676676776767667676676766677676767676767766767677676767666776667766776776667766767666767767676776677677676766666677676767676776676667677676677667676776767667767766776766767766677667676767766766767667767767767766767767767676776776766776776667767766767676776766667676667766776767677676776676767677676766766776776767676766767767767767666776776677667767767666676766667766767767766776677676676676776767677667766767667767676776776776667677677676677676666767766767677676776776676776676776776767667676666776776667677667766767767677666676767677666667766776667767667666676767767676776667767676667766676676776776666767676767767766767676776767676776676667767677677677677667677666776766666776776776776766767667766767767666776676776677677677676766667666667766776767767767767677667766767766776767766766767766776677667767667667766776667767766676767767767677676776776767676677677667667676776776776677667767677677667767676677677667766676766776767677666776767767667677666776776776767767766676767767767667767767766776676676776777676677667767767666676676776767666776767677677666776767667766767676766776776776767767767767677677676667766667767767767676766767767767677677677667767676776767767766776667677677676676676676766776767767766667766676676776767676766776776767677676677676767766767766767676677677667767677677667676776677677677667767766776677676776677666776676677667766666677677676776767766767677677677677666676776776767676667767677667767676766666767677677677677666767766677677666767677667667767666676767767676677676776767666776676776667666776776677677676767676767676767666767676767766767676776667767667667767767767767677676677676676767677676666676776776767766677666766776776767767667677667667676667676667766766677667766676676767767767667766677676677676677676677676767667767676776767766776666676776767667667767667767677676776766776676776776677666676676766776767677676776676767667667767767766776776677666767667766767676766767767676676776767677667676767677676766676776667676776767667676776677677677667766767767676776766776776767766666767666776677676667667766666776767766776776767766776776676767767767677677676676776776767767676677676677676676676776776676767676767767766677677667667766776677676666776676667676776767666766677667767767767767766767676676667676776677677677666767677677676666677676776767676666766776767767677667676767676767667676776766676776677676776677667677667676776776776776776776767767667667767676676776676776776776767766776766677677667667676776767667766667667767767676776767677677667676766767767676677667766677666676767766676677677667767766776666776776676776776667677677667767677677667677667677677667676776766766676677676767766767667677667667676677676767767667767667667766776767767766677676776667767767767767767767676666767677667766676676667677677667767767767676776776776776776676667766776767766676676766767767767677666776677676767766776667667767767667677677677676667677667677667767677667766776766767676767676776766667766776767667766767667766776666767766776776767677667767676767667767766767667766767677676666767667766776676676776767767676676766767766767766667766667667676767767676776767677677667677677676767667677676766767667677677676767667767666677676667677667677666776766767677677676676776676767676776776677676676767676767676776776666676776767767676767677677676776767767767767766776666776776776776776677667676776767767677676766767676767767767767767766767766767676776776766677677676666776767767676776676677667676767767677676767676776776677666767767676677676676677667766676667677666776767676677676766776677676676766776767767766767766667767666766677677667767767676776677677666677666776767676776776776676776667666776776766676677677677667667676677676766766776776677667766667676666776766676767676677666676776767767767766776776676676776666776776767677677677677676767767676766776676767767677666776667767767767767677677677677676676676676666776667767667676766676776767667767676776766676776676666776676766767767767767676677676776676677676767767677676776677677667676776767766677677676776767677676766776776766676776776677677676676767677676766767676767767677667767767677667666666767676776767677677677677666767766676767766767767677676766666767767767767767767667766676776667766766666767676767767766776677666776776776776676767767677677677667767666776767767766776676677667766776766767676767767676767767767677676776776776677677677676766677676766667766766776667676676776776767766677676767767767676767767767676776767666776677677667766667767667767676667766677667766767766677667677667677667676677676676677677666667766667767667667767676766766776776676676776766767677667767667767766667767676767667677676677676776677676776676767677667677666667676767766776676766766677677676776776766677676677667667767676776767766776667767667677676667677676676776766766776666776776766776767676776776776766676776776776776766677676776767766767676676766677677667667766676667677676666676767667676776776766766766776776677667766776767677676676776766776676767767767667666766766667676776776767767677677676676677677676677667676776776776677677677676767676676677677677677676776767767667767767767676677676776776767767667677677666776667767767667767767766676766776766676677676677677667677676776767676666767676766677666767677677676676677676666776767677676767766676767677676776676776767767667766776676676767767676766767766767767766667667676766767767676776776666776676766766766767767767676767676776776676677677677677676776676776766676776767667767766776776677677667767767766776677677676776776766776776677677677677676667666666677677677667767677667677676676766667676667767767677666767667676776667677676776776776776776667666677676666776677666666677666776676776776676677677667676666776767767676767677667767767766776767767677677676767767667676776667766677677666776776766767676667767676767677667767677667767677677677677677677676677676766677676676776677666776676767666767767767767767677667666767676767676776776776767767677676767676776667766776776677677677667677677667676767767667767677666776676667666667677666766677676766776776776776676676766677677667767767767767766766776776667677
6766676776776667677677676676676676767767677676667677677676676776776776677676767677677676677677676666676766676776776776666766776767767676676776776667767767677676776767676776677676667677677666766776776767767766766676676677667677677677677676666676776767766677677676667676767677676666767676667677676676677677666677677677677677677676667667676767676767767767667767767666776767767676776677677676776676676776776766766767767676776766776677667677676776767677677666767676776767677667677677667666767667676776676767766767676667766776776766676676776676676767766767767666677666677677677676666776676766776766776776776766776766666767677676776677667677667677676676776667767677676667766676767677666766767666776776776677667676676676766776767767677677677676677667766767767677666767767767667767767766776767676767767767666676666667767767676767766676776767767766776767767676767676767676676667766676776776776776776767766766776667677676767767767676766776767766676776676776676676776767767667766776776666776776776677677667767767767767767677667666776766776676767666767766767767767767767676776666776776767767676767667766677676677676776766676767676667767666766677677676776767767767767767767767767676766767667767766666667677677676766667677666767676666767667767767767766766667767667767667767767766767676767766776776676776667676767767766666767767766776677667767766776776767767677666767767676666667766767676776776767767767767667767767676676766767676776767766676767677677677676767677676767677676767677676767766767667766776676676767767767767766767676667666776776776767677667766766676766766776767766767767677676676766767767766667767767677666776767766676776776677676667676776776766676677667667767767767677667677667766776767766677677677676776677667676676677667767767676677666767766666767767667677676767667667766676677676667677676676766776776677676676767767677677676776676676766776676776776776766676677677667766776676766776767767676776776767767676766766767767667766776776776767767677677676676776676767666776667676767767767767677676776767667766776676776677666767667766766676767677667766767676677676776666767666767767767767767677676676677676666767767767767667666766766677666677667767767676667676776676676667767766667677676767766666767677677667766677667767767666767676776776776677676767667677676676667676766776676766766667767677676776677667676776776766767766766677676767767767666667766776766767667767667767676767677676766776667677676767767766776767767677676766767667676676676666676767677666767676776677677676767766767766667676666776667767766677677677677667767666776766667677667667677666766667766776766766767767676776676776766767677677667767667766776776767667667767767767766766767676776776677676767677677667677667767667666776666667766776766767667767766666676776766766776766676776776767677666677667676676767767767677677677667676767767666677676766676776776666776776776767766767766767767767666666677676776677667676767676677666766676776677667667677667767677676766667767767767667767767767677667767676676767676776776776767677676677677676776776767767667767767676767677676766776767677676767667676776667767767677667677666766666767667677676776676677677676666776676766677676766776667767676776776766676676677677666776776677677667677676776676776667767767767677667767667667767767767766776767667766667677676767767677666676776776767677677677666676667676676767766676776767666767767766776776776676676776677667676666776767667767767667677676676767767766776676767676767667676776767667677676676776676677676767667667667677677677677667676677676767667677676767767676766676776767676676776767666667667677677676677677667767767767667766766667676666766667767767767766776776776767767767676776776767676776767667667766776666776776776667766667666767676766677676767676676677677667677677667766776767666776767766677667766677677676767767766776767767677667767667767767676677677676776776766776667767677676677676767676776666766677666767677677667767766767767676776667767676767677666776776776767766767767677676776766776776776667766776776776776767677667677676776677676677676776667767766766767767767767766767767676767677676677676776676767666676776666767666767667676776776766776767667666776776767767766677676767766776677676776767766767676766667667666767766676766676776776767677667677676676767767676676677677667767767767676676677676767767766767677667677667676776767666776677677667676677667767667666776677676767667767676676667667677677666667767667767766767767667766776767676667677677676767677677676776666677677667767666766767666776666767676676767666766776767677676776767767676776766766776667767677667767667677676676776776676767767766767767766667766776767677677677667766776776767767676776677677666676677667676766776776666776676666776677677676766767667677676766776776767766676767767766667666677677666677677677676776677667667676676776766676767676677677677667767676667676776776767767767767766766766767677676676767767766776667766767676666677676677677667676676766776767676676767767766767667767676776776767676677677676677676776767767676776767676676767767766677676776776767767766676776676667767766766776676766677676766677667667677677677676676776776667767766767677676767767666767766776767767766677677677666776776767766767767676776767766776767767666766767666667677667766776767766776776776676676776776776767667667667677666677676767677667677676677677666766776776776767677676767676776766776667677676667766766776667766767667766767767667767767676676776767667676776776776667676766677666767767766766776776767676676677677676667766676766766776776776667767667677676767767676776766776677667677677667677666677677676667676776676676776767767767766776776677676776677677667766767666776677667766767767677666776776776767767767767766666776667676776766776767667766766676776776776667766776767666776767667666677667766676776676776776677667766677667767767676776776676766766766776776676766776776676766766776776776776767676666677666767766767676776766677676767676767676666676776776676766767667766776767766676776667676667767767766776766776776766767766677667767767766767767676767767767767676677667767767677677677667767676676776676767666667676677676766767766666776776767766776677677676667667677677676766767676776766676776677666667767767677677677676766776676677676767676676776677666677667666677677667666676766677676677677667767766677676677666767766776776776767767667666776767767767677676767766776766677667767677676776767767677677676766776667667767767767676766776767767677676767677676776767767767667666767767676676677676776667676766766676766666766776767767766677677666776677677676676776767767767677676767677676776776767677667667666776666776677667766776677676766767767767677677667767676666767767676767666766776666677677667766676676767676776666767677677676776776667767767767766767666776767677666677676767666767766676676776776776776766676666677676776767767666676666766776766676776767767667767667676677667667767667677667676677676776767767766776666667677676776776776776776666677677666776677677677667767767676767767667767766677677667767766676667676766776677677676767766677676766766676776776677667667767666767667766776767766667767766676767767767767766667677676776776776767677667677676776776776676767677667667666776677676666776776776776676667767676676776767766767677677677676677676766767766776776767676676767677667676776776766776766767767766776677676767677666676776677677676776676766767766767676666666766767676776767767767667767676667666776677676767767767767677667767766776676776766677677677677666676767767677676766776766677667677677677677677676776767667676767666677676776767677676767766776667766776677676767767666776676677676677676767767767676776776766767667767766676766776677676776677676767766767676767767676666676767677676767766767666677676766767676677677677676767676667677676767766767667766667766666776776776676776677676767676676776666776767676767667767667766767676776776776776776776776767676776776767666677677677676776677677666776767766677676677676776776776676767676766776767676776776766666767767767677667677667677666767677676767666676667767767766776767767766676676766776767767767667766776776677677676776766776766667767667767666767766677667677677677677667766767767677677677667767677676666776776676677667767676776767676776767677677676776766776676667766776766767766676677677676767767767676767767667767677676677676766776776776766767676676766676667677676676766676676676666767666767677677666676676776776776767677677677676677677667767767667676667666667666776766766776677676766776776767767766767767766767677666776666776767766776766767667677677676776767767766776776767677677677677677676766676676667766676766676667766766776767767676776767767767677666776676776776666776766676766676776766676666776776666776767676767767666776766776677667676676767677667666776766667667767677676677677676767767767666667676767676677677667676776767677677676677676776667676767666767767676766767666776767767667767767767677677676776776766776667677677676677667767766776766676767677676666776676776677677677676776677677676677667667666776676676776677667767767766767767766766677667676767666776767767767676776666767676677667667767766776676776767677677676677677677667676666767767767767676776767666776766666776767767766776766767767676667767667677677677667677667666776666767667767766767767767677676767677676677677676776776776767766676676767667767677676776676776667767767767767767667767676767677676776667767677676776767767766766666677677676776776776676767766776677677677676776767677676766677676666766666776667667667767677666676767676677676676776677676766666776776776677667767677667667767766776776667767767676767677666767677676776776767766776766667767667766776667676677677667766766666676767767767767676767676676666766667767667767676776666767766776676776766676776776677676667677667667766677677667666776767677667767676667677676766767767767676677676776766677667766776776766767677667667677667767766766666776667676776766766677676767677667676776676667767676766776767666776676667767767667666766776766767667667766667667767676776776776776767677676776776776676776767767766667677676767676767767676
7666776776676766776776776776677676676767766677676776676776776667766677677677676666767677677677677667677667667767767676776776766676676667767766677677676676676767677677677667676776767676676677677667676766766776677667766766667677667766666667766776776776776766766677677667767676766676767767667767766776776666767677676767676767767767767767767677667677676776677677667767766676776776776676677676767677676776776676677677667676776776776677667677676776776766776776776776667677667767767676767676776677677677676776667767767767667676766676776776776776667767666776767767677677676776767767767676776776776766676677677677667677666767677677676776767676776767676776667676767667767767676677676776766776776776677677667677667767767766676776767766677676676776667767767676776766766776677676667676767766766776776776776667767677666767676677667766776767676776767666776776677666677677677677667676766767767677676677667767766767666677676776776676766776776776767767767767766676677667677667677677676766677676667676776776776677667767677666776776767677666776776776676776766667767767676767767766667677676776767767677676676667676776776767766676776776767766766776677667767676776767676776776776776776776766776776776776677667767676676776776676776677667677667767766676676776766776676776766667767667767676776667667767677676677677676776666776767767676776767676776767766677677677666676767767767676776767767676767767667676766767667767676676676767667767676776677677667767767666776677667677676776776776767767677677677676767767677677667676767766766667676766666677667677676677677676677676766677666776776766766776667767767766767667667666767767677677676677677666766776776776776676776766676667666676677667767766776776677677676776676667767767767767767767676776776776676776766677666676766676677667767767677667766677677676776676776677677676666767667667767767767677677676776767767676776767767676776677677676767676767766767767767767767767767767767667767766776677677676776776776776766776677676776667767676767766766667767766776667766766776767677666776776676767676767767676776766667767676767666776776767677667676677677677677677677677667666776767766767767677666767767767666776677677677676776676676676766676676767767767676677666677667676776667766677676776767676776766776776676776677667767677676667676676766676776776766676776767666766767667676676666676766776776767767767676676776667767666776666667767667766776667767676776766776776677667677667766667667767766667767767676776767766776676676776676767767676676666766667767676677676676667766677667677667767767677677667667667766776766676766767766676766677666766776767767767667767667677676677676776776677676766776676776767676766676776776776767767767767766776767766767676776667676776676767767676776667767667767676667766677677667766776776676767767767676667676666767767676677676776766776677667676766766676776667676767767767766767767767676767767676776776767767767677667677667676767767767767766676776776766767677677667677667677677667767767767676776766677667676776767666677676767677677677677676677677676767667767666667667766776676667667766767767766767677677676666776676767767667767767677677667676667677676666776666676677676676676776766676766776766776767667766776767767676767766776766776676776677667666776676767767767676766767677667766766767767666667677676776766776767767767677676767766767767677677676676776767767677677677676776767666666676767676676776667767667767666767767676767676766766776766676767666776776776776767666676767676776667767667767667767766776766676676776776776676776676666776776676767677667676767766677676677667767667677676776767676666776767667766767677677666776676676667766776677666767767767667676767677677666767677667767766767677676667767676666776676767767767767677676766776776776767667676767676776776677667767766677676767667766776776767667676776767676776676776667766766766776677666676667677677676766776766676676767767767666767677677667676766767667677667767676776766767676776767767676767667667677676667667767676766767676677667677667767766776776667767767677667767676776766776766676776767666776767766766676776776667676767666776767666776676766776776667767767767767666767766776776766667766776767766676666776767677666676767676776776776677677677677667767767767676767767767667677677676676676766767767677677676767676676766776767766677677677677676776676676766766766676667767766766776676677677676677666676676776676676767767676767767667677676776677676676776677676776767666677667766776766677676776776776766677666666767767766667767676767677676677677666776676776767767666667767666677666666776767767766677666677676776677676776767676776766676767766676766767766666677677677676676776767767677666676676667676676776667766767767677676776667767677676776776677676767676676776776767767676766677677667766677676776677677667766767677667677666767667766766667767767677666676677677667767767666676677676767766766766776767667767766677666766767767766776666776776667767767667666776676767676776677677676767677677677667667677667677677667766677667676776776677676776776776666767666667677667767766776667667766667676666767676667766676766677667767767766676677677676666767767767676776767667666776677677676766667767767667676766776666776776767677667676776776776676766677676677677676676676667676776776767676767667767767767767767666676767767767767767767767767676776676676767677676776667667766767767677677677667676767676667767676766766767677677677667676776776766677676766776766776776776776767666767766767677676767766776666776776776676676776767767767676677677677667677667766766767766776767767676667767667677677676776767676676767677677676767766776677676677677677666776767666776767667677677677667767677676776677676667767767767677676776776767666776677677676776767676776666767667767677667767667677677667767666767666766766776676677667677677677676776766767767667677676767666767766776767676766776776776776767676776666776667667766676776776767676776767676776667676767766767676776776776767677666677677676766776766766767766767767767677677677677676767766776776767677667667766676776677677667677677677676776767666776767766776666767767767676776676667676776676776677677667666776767766767676676776766767667667676767766676776776767767767676776776767677666767767767666667676666667767677676676767676767667766667666776776677667767667767767767766666776767676766667767767767767667676666776676767667767676767767677676776676767767667677667676776767766767767676776767676676767677667766766767767767767666776776776677666776776776767767767767676766767766667767666677676666677666667676766776776776677676676767767766766767676776667676676677677667767677667767766766677677676676766776666676776776766776776677667767767677676776667677676776776776776677676767767766776767676767767767766776667667676766766767766667676677667677676767767667767666677667767767677666666676767676776767676767766766766767676776776667676677676676676676667766767767767767667767766776767677677677676767677676766776676776776677677666776767677667677666767766767767676666666677676776776776667666676767766767676667767676667667676776666677677676767766677676767767667676666767766767667676677666776766776766766767766776776767767766776767767676667667767767767676677676677667766767677677676676677676776767767667677666766776776776776776667767766676676667767667766767666676776667767677676776767767676776766667677667767667667676677676776766767767667676776676676766766666776767766666776767676776766667766767667767766766677677676766776677677667767667767766677676767677676676767766776666776677666767676676677666676767767666677676666766776776667676676767766766667676666776767766677677676677676776766767676776667667767766767767766667676776676767767767667677676776676767676776767767766676767676767677677676667767767767767677666776776776677667767676667677677677676676776767667767767767766666676766776776776767767767676776776767767767667767767676667676766766667766766677677667766776776677677676666767767767767767767767767677676677677667676766776667766676677677666676677666767677677676676767767766776766767767667667667677666776767767667767767767767677677677667766776677667767667676776767677677676667766677667767767767767767766667767767767677677666676667677667767677676776776676776767677676677677676676776776667767767676666677667676667767676776776767767767766666677667766667676776776776677666776666776667767666767667676677677676666776776776767767767766766776767767677667767767667676767667767767766766766776776776676677677676767676767767767767677676776776677666667677677666677677676766677677666676676766767676776676776776776767667677677677667667667676776767767676767676677677677676776776666766776766767676776767767677666776767677677677677677676766676766676767676767677676766776766776766677676776776776776766766677666766767767677676776776667766776776767767667667766766767767676776776766667677667767676766767766776767767677667767677676776767667677667766776767676676667766776766766776766677667767767667677667676776776767767767766766776677676676776767677666767767676776767677667767676676676677667767677676776776766676666767767676776767676766776676776767767676767676776767767677676767766776776766776776666667767767677666666677667766767766767766666766767676776676676666767677676776676766766676667767767677666767767766776767766676767766767677677676767767767767667766776776677676767767677667767676766767676776776767766676776677676767667767767677666667766776677676776776666667767767667676767676776767767766767767766766676776677676766677667677667666776776776677676676767766666767666676767677677676666766667676767677676766776767676776776766776677677667766767666667676677677667677666667767767676667767767677676776767667676767767667677677676776676766667677677677667767676677666776766767677676767767667676766667767766776767676776776776676776767766776767766667767666776776766677667766767676776767677667667767676776776676776776767666767767767767677676677676667767766767676677677676767767767667766767667677667767677666776676776667676767767766767766767767767676767767676767667767677667767677676676666677667767767766776776677676776776767676767767766776776676767677677
677676676676766776677676776776676776767677677677677676667767676767677676677667676766767667767767666677676677667666676677667676666666677677667766776667767766676776676776776776776776666766676676776776776767766667767677676776766776776776776667667676767767767766776766776676666667766776776776666776776676776767676676677666767676767676767676766676767677667676776767676676767676767667767677676677677666666767667677676677676767766766767677677667676666766776666676776766767676776766766767667676776776767666766776766776776676676776776676676776767676766776776677677677667676677667766767667766767666766676767767676776677677676776667767767767667677677667677676776776776766767767767666677676776776676766776776766676677667667677676767767677677666677677677677666767667767667667767767766766776666776667677677677677676766677676676767676767676677676766677666767767767767676667766676677676676667767677677676776676676676767676776776776776767767676767667767676776667667766776767766767677676676676677677677676767677666676676776677666677666767767676766767766767667677667767677667767767676767676766776767767677677677667766677667666677667767667766766676776776677667767767677676666776766676766767766776776766767676667677667667667767676766776676776667767766677667766676776776776676776776776776667676776776667677676676676667767666766776767767767676767766776767767677667767767677666767766776776766767767767767766776776667767766766676776677667667677677666766676767667767667676766776666776766667766776767767766677667767767667766676767767767767676776776767767666766776776776776776766676776676776766677677676776776666677676767767767677677667676667667767667667767767677677676776776676667677676766677676666776776766767667677677677667767766766766767767667766676676667766776776776767677677677677666776676676776776677676776776766766776776767667767666677667766666776767666776667766767767766676767766767766667767767767677666767677676776776776666776676776676776766776667767677676776776776666776776677676776676776776677676677667666767767676767767677677667667767767766766776667677676677676676776767766676766676767667767677676677667766767766766776776676776776776667767767766677667677676776776677677677677676776766666677676776776766776766766776667767767677676776676776776767767676767767766776776676676776776776667767677666676767667767667767767667676776667677676776767677667767667676766766767767666776776766676666676776676667767766776667766776667667767667766677667767677677677676766776676667677667767666767767767666677677667767767767767767767766767767766766776776767767766776676766776776776766767766776767767667767767666677676776776667767677667677676776666776666776776767766677667767677667667676776776666676767767677676766767767767766766767667677677676767667767667667676667667677667677677666677677667767667767666677667676677666677676767767677666776776767766677677676776776676667766677676666766667677677676776776767676677677677677676667667667677676776676776776767767767667767667667766776767767676667767677667677677667766766776767677676776776776776767676776776776767667766766767676767677677676776676667676776676676776776767767677666776776767676776767676776667677677667676676767676676677676776677666677676776677677677676776667767767767767767766776776766766767677677677666767676776767767677676677676767667667767767677676676676776667666767767767766666776676767767767767767676677676766776776776776667676667677667667677677677676677666677677677677667677677666767767667667766776776767677676767767667676776767677677677677667766776676676776676776776677676767667667676776667767767766776677676767676776766776767667667676676766667667676677667766776776776767677667676766766776767767767767767676766676776776776776767767767766776776666776767677676776767666767767667767676666667666666767767767767666767676776776677667667677677676767677677677677677667767766676667766767676766676676767677677676667766776767676776676767667677676767667667766676776667766776776776776667666667767676776767767666676667766776776767677677667677677667766767767767667677677677667767766776776767667767767766776776766776776676776766667767767767766776766776766676766776667677677666666776667766666666766767676677667767667767666677676677676776776766776667677676776766677667676776667767676766666677666766667666766776676776667676667767677676776767667767766667766677667766676776676776677677667766677676676767767677676766767766676776776666776667676776766776776766776767767767767677676767676666676776766677676776766667766767666677667676676767766776766767767667766776766767667767767677676776776767667766766776776676676767666676767676776776767766767677676776676766776666776767667767667667676776767767677677677667677677677667677676676776776666776767767677676767666767677667767767677676766776767767667667767767677676776776776677667677667677676776767667676776767677676776776767767766676776767766676776776776776776667676676776767766767767677666667676776676667767666767767766676667767767766767677666676667677676676667767767766776767766776776766776776676776767767767676666766677677667767676776767677676667767766776776676676766677666776776767667667767766667676776776676766766767767766676767676766677677676677667767767666667767767767677676666676776776676667677676677676767677677666776677676776676776666677676767677677677676767767667767667766666676666766767767676677676666677677667667767767767676776776677676677676776776767667676677666776776776776776776776677676767676767677676767676667676776767666767676766776776767676676766767666666677676766666666677676677676666676776776767766766767766767676766667766667766766676766667767766767767667676677667667767676767766767767767767676776767677667767767767766667767677676776676776767767766776767767676776776676776667667677676776767767676677677676766776776767766677676776776767667767676767677676666677676776776667676776776666667767677677667676767767766767676776776776767667767767767767766766766766676677677677676677676676677677676766677677676667767677676677676677677676776776776677667677677676767676767767767676767677666767676677676766666766776776677677666776776776766766776767767676676677676667767667766776767767676766776666776776767667767767676767767667676667767767676676776776776776767767766676776767676767767767667676767766767766766776677676676677677666767676666676676676766767666677677676766776767767767767677676767677677677676676776767676767676776776677676666776767767676776667676676767766767766776776767677666776776677667677667676776677667767677677676667767677667767766766667767677677667667666767666766776767766776776767767676677667676776776676766776767677676767767767676776667676666667767676776776776776677676676767767667767677667677676676776776676776776676677677677677676776767677667767676766766776676776767667767767767767666767677667767767676676776767666676766767667767767767676676667767676776767766766776766677667767676677677676776677676776776766676766767766776676677666667767676767767677676766766776667676776676667766776767676767677667676776767767767767767767676666677677666677676776776766776767676776676677676767767676776677677676667767767676776776776776776767676767677677666776776676667676776776776776767767766776667666667676766776766776776767767677677676767677666776676776767677676767677676767767767766776676776667767676766676667667766776676776766767767767767767767677676776776676776667766776776776776776776776776776776776766767767766667666776667767767767767767766776766676776766767767667767767767677676776676767677667767667676776676776676767676776766776767767766767667767766776776776667767666676767676766676666767676667767767767766776676767767666767677676766767677677667677667767676776776766677676776776667677677677667767676767677677677666776776677677676666776766776776667767767666677667767676767767677676776776766776667677676677676766677676776767677676776677666677667677677676677667677667767667766676776676776776767766766767767767766776767766767766776767676667767767767676676766766767677677667767677676767767677677666766767767677677677667676776766776667677676666776676677676766767767767676677676776676676677676766776776776677677676676776666776776776776676667766766666767766676776767766776676677676776766666676776667667767677666767766766677667677676677676776776667767766677677667677667767767677677667767666776776677677676667667676767667767767766776767676776767767767676776676766667767767766776776767676776776677666766767676667766767767767767676766776666766776776667676667677667767766767677676776767767767677667767667667676676776677676767677677676667766776776666767676767766676776776776767767666766767767676776676677667767767767676676666667767767767666677677677677676767667677677676767667767676776776767767767676766776766776776767677676677666666767676676776666776776776767767767667767767677677677676776767767667766776677666677676776776776776767676776767677667767667666776766767767767767676767676776766776776676766776767666776766666776677666776776677676767676666767677677676776767767676677677676766677667767676767676767767767676767677676776767766767767676776767767766767767766766677677677667767677676776677676776666776776767677667666767667767767677676776767676776676677677676676766767666767766676776776767766676677667667767767677676676776776776666767767677676767766677677677667767666767676776776776776776676776677677677677667766676776776676766676776676677666677677666776666677677676776776776776776776776767676767766676776776766776767667767677677677667767676776767767666767676776677677677667767677677677667676677676776767766667667767667666776766766766776666776767677667766776776766776767766776776767767766776767676677676776776766767677676766677676767677677667666667666776767767767767667667676666677677667676666677677667676776667667766766767767767677676767677676677666676767667767676766776776667767766667676776776666766676676776776776776666767676677677677676667666667767676776767767767667676676766767766766776767676766667767676776766667767767677677667766776776776676776776677676776776676776767677666676767676776677667767667766766776776676767767767667767677677676677
367767667676766676667667767767677676667677667767677667676767767676767767767767767767767677677667667766766667767677677667766666776776677677667666776766676667677667767767767676776667767767676776677667667677676776767677667767766776677667766677676766676676677677677677677676776676776766776767676776767667766676677677677666767767766667677677676776767676776776667667677676776676766767766767767676767767767677676776776667677676776677676676677676776776776776676767766677667677667667676676776767767767676776767677676776766776776677667767766776776767767767766677677676776776666676667676776676776776676776767767677677676667767677677677667767766767767676766767767766776776776676676767667766766667667677676666776776767677677667767677676776767676767767767767767767667676676776767767766776677667667767676776776766677676676776776776667767676676676677667677677667677666767677667676776776766766776676676767767677677677667667766767767666676767676766776766666776767767767677676766667767767766677677677666776766776766677677667677666776776776666767666776776776676767767677666767767766677676676767667676767676676766776776776666776766767767667767767667667677677677677666776677676766667676767767766676776767666676776677667676776766676676667766667766767767767676766677677677667677677666766676677676667766676677666667767676776677676776767667667666767677667677676667767767667676677676666667677666667667676766776776776666776767676676776776767677677677666676776776677677677666766667766667676677667666767677676776776766766776677677667676667667766776766767676676677677676776776767766776677676776776776776676676776767677666776676677676667767766677666766767767666767766767766766767676677667676677666776767667676767767666776767767767676776776767767767666767676767767677667677666677676667766667767677676766776767767676667667767767676776767667767767677676667767676776776677667677667767677666776776666776776767766767667676767767767677677677667677676767766766767676767767677676676776766676776776767766766677667677666776766776766776776776677677666776776667676776676667767666776667767767766776776666767766776667666766766677676766676776766767767667676776776776767766666767767676767677677667767767767767676677676677667677677677666767677676676677676767767767767666776667676767676776776677677667676776677677677667767676767767676766767676667677667666767677676767676676766776767676776676766767676776776767677677667676676767766676676776767677676776776667767677676776767676776676776776677676767677676767767667676767677676677676666667766776776767767767666676776677677677677677667676667767677677677677677677667676767666767767767666776676776776776776776676776666776766776676666776667677677676677676776776766666776767667767766667767677676776767677676776767667677677677677676766767767676677677677676767666766766677677676766667677666677677676767767767767677676767666677666766776677677676767767677667667767766676776667676776677676677676767667767667676766776776767677676677676676776676776676767676776776767667676666776677677666776766776776677666776776676666776776776677677676767767766667766666766676766767666776677666676676766776767677676776776766776766776677676677677667767767767667677677676676677677666767767766766767767767767677677676776767766767767677676767766667677677677666667666776766767676766767676776776767766767666776767667676677666766776676676776666766766667766667667766767767767767767766776677676776677677667766776676667767767767676776767767667767767767767766676666767676677666667666766767676776776767766776776776776776767676666767766766767767677667676776776767766676776776776776676766767676776676776776776666776676766766767667767676776776766776677666776776767766676776776677677676667677677677676666677677677666776767676767767666677676767767667676767767666776766776767677677676767766767676766766676766776667667767677677666667676767767667767767677676766766776776677666776767766677677666776776776767766667676776677667666766776766776667767766676677676766766776767667667766776767766767666767676776767766667667767767667767767767676677677666776766667666677676667676776776677677677677677677676776776676667767677676767767767767667676766776776766677677667767766666677676667676776677667767666776776776766676677676767767767676766666766776767676776776676766767767677676676676766767766666767676776767667677676767667667677677667667767667667767767676776776776776676776767677677677677677667766767767677676767667676776776666767766766776767676667677676767767767676776776677677677666767676767676766676776776767676776767677666677677667766767677667767767667767667676767676767677676677677676767667767667667676676766776767676767767677667677677666767767667667667767767677677666767676676766776676776767767667677677676766677677667767767766676676776676677676676776776677677677677676767666767766767676676767767677667766767677676776766666676776677676676677667767767677676676776676776767677676776767767767767767766677667767677677667676776776776677676676776776776776667676676776767677667767767677677667677667676767767767767666676677677677677677667767676766677677667667676767766667676776667676767766776677677667677676677676767766676767767766776767667767677676767676776766767667767677667667767677676667766676767677666676776677677676776767767767766767767667667767667766776776677677666776767666767677676767766767677666667677676676666767677677666776766776776667766766776776677676676776676667767666766767767767676767766776776667677677676767677677667767766767766776776676666766776677676676767766766676766766776767677677677676676767676767676766776676766776767766776766676776776767677677677667766767767767666776766776667677676677677676676666776776676677667677677676766766776776767666667676766776776666767667677676667676677666776776767767677677676776676776677676776667766776767677677667767676766776676767676676767767677676767677667676766767766776776767676667767766776767677666767677676677667676776676766667676676776776676666676677667766776666676677667767676776677677677667667676776776767677676667767767676776776776767676677676776767677667676767766677667766767767767767676776767767676676767676776767767767677676766776776776767766667766767676776766676667766677677667677667676676776676766677677667766676667677677666776767666677667767767767676767676676776766776677677676766767767767667766766667667677677677677676677677677677677677676767677666776776776767676676767767766776677666776676766767676676767767676767767766766667767767767676767677677677676776767767767767676676767767767676677666676776766767767667766676677676776766666766776776667676677666667767676776766677676776776767677677666776767766776776776776776767766776676766776776667677676767767667767767677677677677677676776767667666676676776766767676677676776767766676767667767667767767767677667676667667767766767667676776676776677677667766766767677677667667767766676666776776776767767766767766677667677677676677677676767667676776776677667767766776677676766767676677667666767677676677667767767676776767766766667766776677677676776776776767766776767677676767767677667767677676667766776677666776776677676776776776676677677667667767766766776767677667767767767767766766767767766677676677677676776767667666776677677666767766767676677667677676776776767677667667766677676776776766677677666767766776776667767667676776767667676776667676767667766776767766677677667767667767677667766667766776766776767767676776776776776767666677666767766667677676776776767676776767766776667767767767767667767676776676676766767677677667766776767766667767767766767677666776767766767667667766767667666666677676766776766666677666776766676666776667767767767766766677667677676766776767677667766776766667767766776766776666776677676676776677667667676767676767766776676776776776767766767676776766776676776776667767676767676677667766676676776767767767767676676677666666677676677676667677676667677676667766676776667766776776667766676767677667676677667676667767767767666776767667676767677677667667766776767767767766767676766776776776776767766667676776776766767667676677676767677666776766667767677667767676766676767767677676776767767667767767676677676776767677666767767767667676677677677677677677677667676776667677676767767767667766776766776676767767767677676667667677676766776766766776776667767767766767676776776767766766766767766667766776676766677666767766767766776776767677677667767766677667667676767767766676776776776677677676766666767767677677667677676676776666767767767666767677677677676766767666667676767766666776676667677667667767677677677667766776776767676677676667767767676776766776767667767666767767767766776776676666767767676677677677677677667676667767766767767677676776677677666776776676677676776766776767767677667767767767767667677677676677677676677667677667767767766767767666667767676666776776677676767767677677676667766767677667667767677677677676766776767767667767766776677677667667677667677667677677667667766776776766766776677676776667766766776776776667767677667677666776776676677677667766666676676767667766677676776677667676776677676677677676767767677677677667666667667666776766766776676767676667767767767667767766766776766766677667767767766776767766776677667667677677677666766766766776776677677667767766677677666677676776767677667766666676677666767766767767767767667767677667676776676766667766776677677666676677677677676766666677677677676776676766667676767676677677676776767767767767676776766766776676666776767767666776677666666766776677676666767767677677677666667667677667766776776776666676776776776776776676776776666776667767677677677676776767767767676676767666776767677676676667667767677666776776666766767667677676776767766667767767767767677676776767766767676776776767766767676677666776677677677676767766767767667767767767766667677676767767667766776776767676677677677676776776676766767767767666676676767766676776776776767666776776776766776776666767767767767766676776676767666776667676767767766767766766776767677677667766766667766776677676677677677667767766776677676676776667767676666676767767766776766767767767667676766766776766766677676766676767767766676776677
6776776767767677676767676677677666776776677666677667766676776776676776776676677677677676776776766767677666767766666676776776677676767676667766667677667767677666766776776667666667666767767677667767667667677676776776676776676677676767767676767766676677677676767676766776776776676677667767766767767666677676766676776776767676776767677677676677667677667676776776677667767767767676667677676776776767667676767676676776776677677677676677676767767766776766776767676677677676767677677666776776767766677677667676767767766677677667767677676677676776776767766767766767676767767767677677667667767767676766776776677677676677677676676767677677676776677667766776677676677677677667766677667766776776676767767676776767676776767666667767677667767677676676776767767767666776776667767766667766767767666776776677677677676776677667767677667767766767677677677676766766767677676776666776767766766677666667767667677676667666677677676767767676666776776677677667767676767676776667666776766776676667767676767767676776776676766677676767767767676666677677676677667677666766776767767766766776776766776766776767767767767667767766776667667677677677677667767677676766677677676766767667767666677676767676776676676767766677667766767676776776767677676776776766677676667677676667676776776767667677666666776776776677666767767677666776677677676767676677667767766776767766767767676776776767676767766776767666776766676776677666766776776776767767766776767667676677666767767677677677666767767767677676677677667667677676767767767767677666776776767767767677677677676776677667767667667677677676776776767766767667766676676676677667666766666776767676776677667676667767766767667667676776667666776667677676676667766767767667767766776766776666766767767676766677666776776667767677676776677677667767767677677677677667677676676667676677677677676776677676776767667766767767676776676776776767767767767666776676676677677676676666676676776767767766666767766677676767767676776766776666677676776766766776767766677677676676767766767767676767677667767767676676677676776776666766776767767767767766767666767676766676776776766766666676766767667767676776776677666776767667676776776767667677667677677666767766677676677676767767766676776676766766677676776776767767677676767677677676767767667766667767676767676776767666776676766677677667767676667677666776676776767767767767677677677666776667767676776766776767667767767676767677677677676676667666776677677667767767766776776767677676666776677677676767767767666667677666677677667766766676776776666776776676667767767766776766776776776667767767677677677677666776776776677667677667767767767676776776767766676776776776766776766776666666776776776676676677677667767766776776776767667677677677676776776776766776766667676776676676766776767767667677676766776767677676767767767676776676776776677677666676676776776667667767767766667767767667676677667666767767677667767676776767667667767667676776767677676667766776676676676776776776677667676766776776776677666776767666667767767766776767767676767667676677677667676767767666767677667666766776677676767676767767767676667766776776776776667676776776767677666776677667677677667666767767667767767676767767767767667667767767677667766767767766766776676776766776767767667667767767767767676676776776766766766776676776767767766776666767766766767677676667676766776776667676676766676766776776677676767767677676776767767677677676767677677676776776766676667767677677666776767667766676766776776767766776676667766667676776767766776767767667767676776776766776667767766776767676767766776667677676776677676676677677677676667767677676767766776776767676676776677676766776776767666767767667767676776776677676776677677676767767667766677677667676677667667676676667677676776776776767677677667767677676776776767676776767766676776677667667666767666676767767676676676676766667677667677667677676776776776667767766767767767767766766767677676767766767767666676776677677667767767666776767767667766766776767766766767767767766766776766677676776776776677676776676776776677677667766767767767767766767667766667766767767767766766677667676767677667666776776766767677677666676767677677677676767677666776766676776676776766667677667766776767767677667766677666767767666676667767676776767676776767767766766677676776766776667767677676767666677677666776776776766767667667767767767766767767767767766776767766667767676767767767676667767667767677667677667767766766676677667766776776676776767667667677677667766766776776766767677676776767677676776767667676676767677666776776766776667676677677676676676776767767766766766667676766676667676767766676666677667677667767676677666667676767677666766676676767676767767767766776776667676776766677677667676666776767767676767676776776767676767767766666676676767767677676776767767767667676767666676767767767767677677667766676776776776776767676766766767666667667767677667676666767667667767766776666776767767767767676676767766666776677676766766766776776776776776667766776677677677676776677667767667766676786776676776667667766676767676776666767677677667667767766677677676776766776676776766776767677676677676766767677677667767767667667667677677676767767676776767766767767676677676676667667676667666776666667767767667767766667676677676767767767766767766776667677676667677676767667677676767676767676776767676767766667767767666767677676776767667766676766766767667676776676767676676766776776667766766676677667766666767677667766667666676666676677676767666776776767677677676677677677677666677666776766667767676766776767766767767767767667676677666667667677677677677676776776767677667667676667676676767766676677676776676766766776667767677676677666676667676766767767676776776677677677667677676677667767767667676776776766766676776776767767767767667767767766766776776776767676776776766676677676767767767767767677676767676677666776766677677676767767676767767677677677677666676776776766677677676766766676767666776666767767766776666767666666767767676776767767767677666776767767667767667767766667676767677677676776776677677667767767766776776767676676776767766676667677677677676667667766776677667667676676677667767667766776677666776666776677677667766676667667676766776676766767767666666666677666767766667677676776667677676776776677676776767766776776677677667667766767766776776666767676766766766767767667766766776677677677676677677676767677667767767676767767767766767677676767676767676776667677667766767667676766767677666677676776767767676776767767767767677676667666767676776767676677676776677666767766776677677667666776766776667766766767667766776767677667766676776776767767767767767767676676776776776766766667767767666677676767667677667667767767766676677667676776776767676666767667666776776667767767767766766677666677676766666677666676776677666767677677666776767767677676677677677677666767767767766766776676667767766667676676776676776776776776677667767767676677676776776677676676776767767767667677666766677666667766767766667676676766677676767677677677677676676767676676677677666676677677676767766776776767767676776776776766666676766766766767676676767667766677676776776677677667667677676666776767666767666776677667676766776776776776776776776766776667766767767767677667766776767676676767676776666767677667667666776677667766776776766667667767677676676767767767677676677677676766766676676767767677677667767767676767766776677676766776677677676676776676767667767766776667677667676767766776776676677666677676767767766666767767677677667766776776676677676767676767767767766667666767767767676776776776776676676666767676676767677677667667767767676767766776667767677677667676776677677667767677667767676767767676767677667767677676776676776776776767767766767767676677677676776776676767677667676776767767767766666767677677677676766776776766776776766677667767666767677676776676767677667666677677677677667677666676667767677677667766766776776776767767766676676767666677677667767767676767766776767677667667667767766776776766766667677666766767677677676776676767676766767666666776776767767677676667766677677676676776776667767767767677676766676776676766776766676767667766667767676766676776767766767666677677677667767666667676667676666677677676766776776676767677677676767676667767767767766776767767677676677677667766776667667676766766767676677676667677676767766766766766676776767767766776766776767677677677676776776776776776767766767666677677677676776676766676766767676766776767767766767766766776776776766677676776776776676677677677666767677676776766676776767766677676767767677667767767767676676666767767767767767766766677676776676767666676767676667767767766766677676776667767676766767666677677666767677677676676677677677677666766776677667676776677667767666776676676677677677667766767667767766676776676767767677676776776667666776667676767766766766677676766677667677676776767667676766767667767676667767676676776776767767767677677666776676766776677677666677677667676677667767667676767667767766677677676776776767677676676667676676776776776667767667767767767666667766776767767767677677677677677666766776776767766776766676676766767767766676767676776676766667767767676667767767766776776767767677676676766776766676676667767767667676767667767767767677677666766776677677676776776776677676776767767666776766776776677677676776767767667767666776666767767767667676677676767767667677677667767667767677676776776767766667767767767676677667767667767767767767667767766767676767767767767667767666676776767767676677666776767666676767767766767676766776676766676776677667667767766776776667667677676776767676767677667767666776766776767766676677666776676766667677677677676766776666676776767766767676676677666667677676767667766677667767767767766677677666767766766766766666766776776667767767667766677677677677677667767767767767766767677676776776776776676776767676767667666776676776666776776676766676766677676776776776776776766776767677666667676776767676767677667766776776667767676667766667766767766776676776776776776666767767767667667767676677666776666776766776767767666677677677676676677676767676767667666766667767767767767767767677667767677676767667767766776776766776767677
6776676776776776776776766767667767767767767676677676677676776767766776767767677676767676667767677667767767767766776766776677676776676767667766776676776676776676677677677677676676676767766776766776767767667677676767766767766776767667766766666776666776677666666766767676767767676767766767677677666766766676776767767767767766776776766776767766776766767677676776776766776767767667767677676676666776766766676677667676677676776776766677667676776767676776776676776766767767766767667767676667767767676767767767766776767677676776666767666766776767677667676776776776767766776676676767766677677677676767666767676776766776666677677676677667676776776776767767767767677676766667676776776776676776767767767766677666667767767667677676767767677676667767667667767667677676767767767667667767767766767767767767767767677676776767677676776766776767767766766766766676676776676767767667677677677676676676677667766667676776677676776767767677667767767767766767767767767677677677676767767676667767766767767767766767767676767676776766767666667676767767676766776677676767766667676766767676667767767677667767767676776776767677676776767677666676677676676776667767767767766767766676776667766676676776767677676766677676676676677677667767676677667767676676767767677676677676667767766767667666766676776767667767766767676776776766776767667767766767667667767667766776767677667766767766776767667766767677677677676767667767766677677676677666676776676667676766776667677676767767676767767676767767676666667767766666767767767767767767676766776676667767767767767677676767677677666767767767767676677677666666776677677676676776766776766776767766776677677677666666667767676776766767767767766766676776677677676667767676677677676676767766767767666776776676677677667676767767766776767767677677667667766776776667666676767667767677676776676776677676767767767766776776667676677676767676776776767767767667666767666776767677676776676776776776776776677677667767676767767767766677676776767767677677667767767667666776767676767767766776676667767667767676667667667767666767767767767676766767766767767767766767666667767667677667767766767767677677677677676767677676767676667766667767767666767677676767667667677667677676767667667767767676676676677667767667676767666667767767766766776677667767766676776677676767666776776766776766666776676776776676666666676677676667766776767766776776776767666776767676677676677676767767767667767766776666776677676767676766767767767666776677676776776766776677676776677667677676776767677677677666776677676776776766766666776766677677676667676776767766677666766767766666767667767766767767676676677667677667767676776776767677667767766776676767767767766776776776677677677677667667677677676677676776667666666677667676767676766676766767666776776676677677667766767766677677676676776776677676776776677667767767767676767767767767767676767766776776667677677677677676667667767666776677677676767666677676676667676776676676776677666776776766677676766776677667667667667767677666676776677667766677667766776676766776767766776776767766667677666667766776676767677676667766766767667767677667677667677667766767767667767676667767767677677676766767767667666776776677676776766776776776766767767676767766667667766676677676767676767677676667677666776666676766767767767766676776776766677677676776767766776767767677677677667767667676767667767677677667766766677676776677676776677667677667677667677676766676776676766767767676677676676677666767667766666767766666676767677676766667677677676767766776677666767677677676776776667677667767677676676776677676766776667676676667767677676677677667767767677676766676776767766676677676776676776776767677667676667666776776776776667676767766667766776667767666667767766667667667676776776767767667677667677676767677676776776766676776766767676776776776676766766776677676767767667767767767677677667766676776667667766776676776766677677677666766767766767677677676676676667677667667677676766776676776767766676767767767766677677666767766676666776767677676676667666776766776776767666776776676667677677667767767766767767676776676776776776666776766767767767676676766776677667667666776667676776677666667676766677677677667676776767666667767767767767677676766767667676767767666776676766766666667676676676676776767766776676767676676677667767677677677676667676767766767667767767666676767766766776776776776676767766676776767767767676766677677676776676776776667677677667767766677676677676676776776667766676766776776776776767766776667766766766676767767677667767767677667677676776667767676767676776767676776776767676766767767766767767767676667767676776767766776677676676676767767667767767667767767677676776776776776676776677676677666766776776767767666677677667677676767767676677677677677677677676776776776776776767667676776776776666766766667676676676776766766776776776776776776677677677677677677676667677677677676766667677667667766676776776776776676776776766776776676767767666766766676667766666766767766776776676667666776667767677676776767767676776677677677676767766677677666676667676776676766677677676767676776767676766667767676776766766767676677666666667767676776676776776677677676767767666666776676666667676776767766776677677677666767766776776767767767766776677677676667677676767677677676676776677666776776767676667677676767767766667767767766676767676776767667767677676776667677677666677676666776776776666767677676767767677677667666677666677677667667767767767767676766766767766767666676766767667767767667676677677667766776767766676776766776766776776677667677666667767767766767767676767766676677676767767677677676667666666767676676776677676767667667766776766776767667766767677666677676767676767676776767677667767677677677677677666677676676776766776766767667766667677677666776766776776776667766667767676776767677677667767767767676677667666776776776776776667767766776666767767767667677677667677676766776767767677676776776766676767677677676767676677667767767666677677676667767766676767767767676766767766767677676677676767677666776776766667676776667767676776766776676676667677667767667667767766776776676776667766776767766776767666776677676776776776677667667767766766667767767766776767667766776776676776776776667677677667767666776676766776666767676776677676677667767767767767676677676776677667767766776776676676767676776676766767766767676767767767766766767767667767677676776667676776767766767767767676767767766677667677676776766767676676666767676776676766767676776677677676677677677677666677676766676767676766667667766776667676776676667766677666676767767766677677667667767767677667767676766767767677677677677676767767667766676767767767676677677677666677677676767766767667667677666776766677676767766767767766676776677667676776776666676767667767677676767676776776767766767667767767667767667767676776767767767677667667677677667667767767766767767767767676776776676666766767767666766766776776676677677667667767766677667767767677676766676767766667767666676766776676676677667677666667767676766766776767667767767766776677677666776766766776776776667676667767766776776676776776676776767766766776676776767676767677676677676667677677677677677667676677677677677677677677666776667767666766677677666767766667677677676766676667666666776677666767676766767767767767667667677676766767767677676676776767767767767677667677676667667676776667676766766666776767767767766776767767767767767667667667767767666667676776767767677676776767767767676776767676776767766776776676677677677676767767766767667677677677676766767676677676667766767677676767667767676767767677677667667666677666767667767766776676667767677667767766676776677667767766776667767676767767666767766776666776766767677667667767667767766767766776676766766766767767667676676766767766776767766676776767766767767767767767767767676667677677676776767767667676676776677677677667676776676776776666666677676767676766667767767666667766677676766767667766767767766667767677676776666776767767767767667767766776776677676776676667677677677677677667666776767666666767766776776776766766767766676776776776666676767676767666767767766776676676776676667766776677666766666677676776766767766767767767767767677677677677677677677677666767676767767767767766767677667677676776776767666766766667767767676776776677667767767676767767766667766766767767766666666676677666776766767666676666776666767676767676776767766767767667767766677667767767767767677677676776676677676767666767676767766766767767767767677667767767767766667666776677677677677667667676677676767766767667667677666766776677676667766676676677676667766767767667677676767767767677676776666767767667667677677666676677677677677667767677667767667676776677667767766677667767676676677666677667767767666776776767677677667677676767676667677666776776667677666776677677676766776767667766767667767677677667767676677676776767767767767677677667667766767767677667766767767677677676767766766766776677676766776676667767676667767767767667766667766766667767767667677677667767767767767767677676667767767767676766677677677677676766767767677677676767767676776666677677676667677676666776767667677677677676776767667766767766767676776766766676776776776676677676666766667766767677676776677676767767766776767767766776776766667676776767676666776776767676776767766776666667767766776776776677677676776776676677676666676676667676666766776677667767666677666677677667666776677676776776677677676666677667766677677667667676767766776666667767676666776776767766776776667666666766766776677676767677677677677677667677667766676676677676676766666776776776666677676767767676667767766767667767677677676776767767677666766776766776767677677676677667667767676776776776776767767677677676767767766667767766767767767766776776776677677676676676677666677666676677676776676766776767766666666776767676776776767767677677677677666767677667767677677677677667676677676766776676677667676776766677676767676776677677667767677676676776676677666676676776677676767666776767676676667766767677676677676767677676767677677677667766666767666776776667767677667677677677677676676776766767766767766667767766766677677666776776667766767677676776776776776676
67767767666676776776767766776766676767767766766767677676776766767677676766767666776767767767766666666776776677677667676776766677666766776766676767666766767767767676766776776677676677676767666776667676767767767676776767676677667676677676677676776676776776766776767667766776766677676776776667766776776767766776676776776767676766776767666767667677677667767667677677666776677667766677677667667676767767767767767676776776776676766676666767767666667676766776667767677667766776677677677667767766767767766767676776766667767676776776766667676767667766677676766677677676776676776766767767766776677666766767676676776676676776676776766776767667667676667767767677667767767667767676677667766776667676766776667766776767666677677676676667766667766767667676776776677666776767767666767676667677676767767677667667767666767767676676767766766776666776677676776776767767677667676776776766766776677677677677666776677676666776776676676677677676767667767767767667766676767667767767767767676776667767767676676766767767677677667677676667677677667667676766677666676776677677676767767767767676767677677677667766767666667767677667767767767767676776677676776767667667677676767667677677677667766776676667767677676776767766776677667766776677676776776766676776767667677676666766667767766776767767677666766776677676677667767677676776767677677676767677667677676677677676676677666776767766676776767767767767667766776766776676767667677677676776776767767676767767767666776766776766766677677667667677677666767767676677677676766776667767767676676767767676776767766767767767767767767767767677667676676667677667767677677677667677677677676776767767766776676667767767676676767677676767677676677676776676767766776767666767676767766767767676667677667676767667677677677667767666677676776676776676776776677667667767767767677667767676776776776776666767676667677666677676677676767677667677676767677677677667767767767677667767676766676776676776766776776766766776776767767667767767767676776677677677676776776767767766767766767677677667766667767766776666766767666767677677667767767767766776677667666776677666767767767766776666767676667666776766677677667676766667676776776776676677667667667767767767667676767677677667677667766776776677676766666766776666776776667677676776776767676776767667767676676776776776766776767667767676676776776677677666766676767676767767666776667767676776776767766677677676767767767677666676767767767767666767676676677676776676767667766776667677677667767767767767676776676766767676767677676667677677676677677676677676776776676676676667767767767766767767676677676776776676766767676667677667666766676776776776776767676776676776776766677676666677677676677677677677667767766776776666776676776766677677667667767766767767767677677667767676767677667767677666677676767766677666677677677666766677676766666766776767767667767767666767767767766767767677676776767667767767767766776676776677667766667766666676676776767767676776767766776776776676766676766776676776776767676666767767676776767677676676776677677676767766677676776766776776767767667676676677667767677667667676776776767767666776677677676676776776667667767767667677677677667677676767667677667767676677677677666766766676767667676767767767667767676677666667767766767767767766676767767676767767766667676767676767767667677667767676677667676766766767677677667676667766676776767766776676676767677676676677667767767667676676677667766776766676776767677676767767766667677676776767676676677676776776766766776666676776776677677677677677676677667766776776666776767667767766677666776767667677676677676776767767667767767767677676676767767667767767767767667667666776676776676767676767676677677676766666677676676776767767766776767767676677676767667767676776766676767767767767667766676767677677676767766676766677666677667676676677676677676666676776776667667677676767676766667667676776776677677676676676767767767767677676677677676766776776766767767766767766776767677677666776776776776776677677676767677677667767667667766776776767766776667677676676766676767767767767766767767767667766767767677677677677677667767767766776767766767677676767767677667676677676767676767767767667666767767766767766766676776767766776776776776776666676677667766776766776667676676776766766776766767667667767766776776677676676767767676767667767767667666767676776677676766676776677677676677676767767767767676776776776776767767677666677677677667767676676766677667766766776677677667766776667676776776667766776766767677676677676667676776767767676767767767676776776676776767677676776677677667767677667766767667767676676776677666776667767667767767767766677676676766676677676767767767676776676767677676767767767667676767766766677666776667767666677676767767677677667766776766767767666776677667676767767667767667766776667677677666667767766677677676677676677676776767766767667766767667766776776766666767767767766677677677676767767767676676776767676767767767767767666776677677666776676676766766776766667767766776776776776776767667766677677677677767666667766677666776776766776776776767766776776767767766766676766767677666767667767766676676676767666676676667677677667667766767767767767666677677677677677677677676767767766776677676776776766677666677677676776776776676767676776676677666677676677666676767677667667667677676776776767676667767666767667767667676676776767677667766776667666766776776776767766766767667676776776676677677667767767667677676776667676776776776767676776766767767676667667766666776767677676767766776767666676766776766767767677676766666766776776677667767767677676766677677667677676676676767676776767667767767767666767676676776676776776666676767767767767667766676767676666776766666676776767767767677676776776677677676776676776666666776776676767667767667676767666767766766767767766767767677677677667767767676767766776776776677676767667766776776667767766677677676677667667676767676776776767767767767676767667666677676667677677676677667766676666776676677666767677676776676676767676767666676776667677677676666767766676776776676776767767677667766776676666676767767766776766766676666776767666776666766776776776776667766767766676767676766767677676776776776677677676667676666767767676776667766766776776776776766767766676776776776667667676767677677677677677677667767677677677677677676776767666776767677667677676666676677666676767667667767676667667766677676677667766767766767677677676667676776766767767676776776677677677677677666767676677667766776766776776767767666676767677677676776677667767767666677667767677677677676767676666676776677667677676766767767767677677667767676766676766677676677677667766767767767667767667767767667767677667767767767667676767766767767666676767767767767767676767767767677676676667767766776776776676766767676766776776767767666767767676776776766776767766776766776776776667676767666776767676677666767766667767667766776676767766767676767677677677677677676767766676677676767667766776667767766776776767677667767676776767767666766767677676776767666677676676677676766667667767667676767667766767767766676766767767767677666776677676767677667767767676776677677676677667766766677677667767677676767677676776776776776776767766776667766776776666676676677667766767677676776776776776767677677667677676767667677677667677677676677677666776766676776677667666677676676767666676776676776776676666766666776767766767676776676776766676776767677676677676776676766767676677677676666676776776776776776767676776767767677677677676766776776676776767677676676677676776767767676766677677677676776776767766767766767767677667767766766677677677667676667677676767676767766767767677667767677667767767676776776676677676767677667667766677676767666677666767676776776676776677666776776776776667676666776776776776767767766767767677676676677677677677667667767666776667766767667767676677676776767767766776666776776767667767677667667767767677667766666776677667677667767767767767766767676776677677667667767677677667767767676776776776767677676677667677676767667766776767767667677667677677677666677677666676766766767766666767676776677677676776767677667667766776767766666667767666776766776766776776776776776776776767767676776776677666766676667767677677676676676666767666767767677677676776766776767676767767767767677676776677677677677667677667677676676676677676677677677677677677676766676776776676776767676767667767676667666676776776767667667677677667767676776767676766676677677667677677666776767676767767767766677676676766766676776767766766776767676776677676767666667767676776776766776776767766776766776676767766776766776676666667767767677666767767767767676767767767677676667767676676776676677666776767677666676677677676676776766776667677677676676666767767676776767767767767766766776667677677666767677667767767676677676776776677676676667677667766676766677667767767667677677676666676776767766767667766767767676677666676767676776776676767667677666776677667766776776767767767666776667676767767767767767667667677677676776776766767767767767767666676766676776677677667676677677676767767767767676767767767767676776776776767766676766776776776776767677677677676667767676776776767766677677667677676767767677677676677667767666776776767767767767677667676766776667677676767677677676667767766766677677667677676676776776767766776677676677667677676776677667677667766676776767667676766776776767666766767766776776677676767677676766776766677667767767666767767767667676767677677677677666667676776766776776776776767767767667676667767666666676767677666667767767766767676676776677676677667767667766676676776776767766776776776776776677676766767767767676677666767767677666676776766766676767677666767676776776776767677667676766677676667667676776776676776677676776667767676776776776767767677667766676776776776776767767766776767676776667676776776767667767676767767677676767676767767766677677677667667676676767767767676676776776766676776766676766676667677677677667767667667766776767676676776776776767676767767766776767667766776767676776766767676776776676667676676667767767677667677676766767677666776776767767667767667767766767676776666677676667676676776667766766767766776667676776767676767667677
676667766766776767676666676767767677677667677667667667766767677676776767766767767676676767676676767766677667767767766776776767677677666666767676776776676766776767767766667767677676776776776776767677677676776667667676767767767767666766776766667767767766666776677676776667766767767666667677677666776767767677677676677666767677676776677677677667676776767767767666676677667676676776676767677677667677676767766676767766767767767766776677677667667767766776766767766776776776776767666766776676766676767767766776676676677666776776767767676677666776767766676776776666677666767767677667667667767677676776767676767766677667667677676766766776767676767766676767766767767767766767766767677676776767677677667767767766667677667766766676776676767767676767767766767676767666677677676776767766767767667767767666776677676676776677677677676676676677676776776776767677676776767766776767767766676766776776776667767767677676776776667767766776767767766677676766766776776667676677676766677667667676776776676767667766767766667766676767676766767677667666766767677676776766676776766677676776676677676667667676767677676666776776776667767666767767677667667677676776677666676766667676766776776776767767767767666767676666776676667676776677676667767767766667766766676676677677676767676676776767766766677677676676677677667676776767667667766677676767767766767767767766767667766776776776677677676677677677676767666767767767766767676767767666776776667676776766677677667767677666776776667676676767766776666677676776767677676776776776776767767767767676776677676677676776776767767676677676767767667767767676767766667767767766677676767676767676667766776776677676767767677676767677677677677677677677677666767767677677677667766677677677667676767767667767766676677677667767677677676767677667676767766766776676766776677677677676767767677667767767767766767767667767766677677677676666776667767767667676767676776677677667766677676767666776776676767767767766776767767677677677677676676766776676776677667667677667767677677667677677676676767766766677676677676776767767667676766776767666776776676776767677677676776776677677667676676667667676676767766776677677676776676776767677677676776666767676776767677677677677676677676677677676776776776767766666776767676766776776776776776766766667677676767677677667767676767677667666776776666677677677676767676767667767767677677676776767667766677666677667767767676676676776776667667667667666776776677677677676677667767767767666767767677677676776776767767677667676666666776766677676776667766766767677677667767767767766776676767666766666766776767767766776766776766767677677667767767766767677676766767767767767767666767667666677676776676667667667677677677667666676666676676766776666767677676767677667766667666767766767677667666776767667766676776767766766677667677677676766776666766677677677676667766776666666677666767667666776766776676767767677677666766767767767767766767767677667767676767767767676776776766667676776676677676676676776676767767767677676776667677666776666776677677667766677667767666767676677677676767676767676766776776776676776776776767666667767767767767767677677667767766677667766667767767766677666666666766677677667667667767767767767767767767766776776766776767667666776776776766766767767767676766666666767767677677677677676776776676767767676677677677666776767767667677676776666766766677677676776776767766776767767767677667767667767766776776667676767666776667766677676767766767677667677677666767767767676776767677677677667767767677676776776676767667767766766666667676776766677667767767677676776776676776776767766667677676776776776776776776776776676767766667767767766676667676667677667766776776767676767677676776776776677677676767676667767677677677667667767767767766677676766766767676667767677666766776677677676776767766667666767677667766766766767766677676677676676766676767767667667767766776776677666676776767676676676677677677666677666766776767767766766676676676776676676776666666776677677667767766676677677677677676776767767676677677677677666676776676776776767767677676776767767667767676776767767767767676767767676767677667676776767676676776676767766677677676766677666676776776677667767767767667676776776776776667766766676776766677667667667676677666767667676666776776776776767676767666676776677677677677667676776776767666677667767676776767676776767767676677676676676677666776776677666776766766776767677676676776667767767676767767676776776767766677676767677677676766776767767767677676776776767767767767767676776776776767677676767677676767677667677676667676676776677676676776667677667767667676767767766776677667667667767677676767676776677677676776776667676766767767677676667767766776767767676677667667767767676776766666767677677666676767767766676676776767767667667766667767767767677676776766766776776776677677676666776666767766767676776766776676766767766676776676776677676776776767676767766776776776766767767666767767677676776767676776776667767766677667676767667767767667766776776676767677677666776676767677676767677677677677677666767767676776676776776766776766766776667767667767667766667677666766776776676776766767676676767767676776766676667677676766776667677676677667767676676676767767676766767677676767677676776776676776776776677676776666677677666666676776677677677676766767767676776766776776766676776767766666766776767767676776776677677667767767766776767676767666776667677676676766776677666776676767767766776776776766776767676676767767766776677677676766766667767667767667676667676767767677677677676767766676676776766667677677677676776776767767667677667667767767767667767767766676677677677677677667767767677676766667766666776767767666666766677666767676666776766766677677667766776776776667767666677676766776776767667676776667677666676767767767667667677677677666766766677677677676776667677677667677677667767767676767767676767767666767677677677677676677676776776766676766776667767766776767667767767667766767767767767667767677676776667767677676776676667767667766667767766776776776767767667676767676666666676776776776767767766776776776776767667676767677667676776767676776776667676767767766767677676767677677677677677667677676676676667767767767667767677677677667677677666667667666767676676667767767767767676767767767677676766776766676677667677677677676776676767767676677676776667677677666776676676776666767767767666767766766776676776667766677677677667766776676776776776677677677677666767767766767766767766776776676667767667767767676766776767767676767766767676776776766767766767767767677667767676776677676667767767767667766766776776776767766766666776766767677676767766676677677666676776667677677676767677677666767676676677677677676767666667676776776666776767766766676767667676667676767767767666776767767667676676677677677676677667667677676677667677677677677677677676776776767676776776666676776667677677677676676667766776766776767676776767767767677666676776766776667677676767666776677677676776767766666767766766676776776667767676766776766666677667667767766776767677667766767766766677677677677676677677677667766776676776776776767767677667667677676776676766776767667677667767767766767767767767676766767676776767667767766767766766776667767666767766677676766676676776776767677677676677666677667676776667766767676677677676677667676766767666767767767767676767767666776766677676766776766766767667767767676767676767767767767677666667767666776766677676767677676667767667667766667766776767677667676776766767767677677676776676766667677676676776767677676677676767767666767666776776677667767666766776767767666767766776766767667767767766677676776766776776776767766767666776667767677676767677677677667667667767767766667667767767767767766767767676676767767767677677666667676776776767676766677667766677677677677676776776776667767667767767677667676776767667677676766677667676676677676676676666767676767767677676776767767676767767667767677667767766776666677667667767667766767676767767766667677677677666666767767767766767677677677677676677676767667767767767767676776676767767677667676766776676766776677677677676677676677667677676776767676676767767666776677667767766767676677677666677677666767767767667676767667767767766766766677667767767677666776767767667677676667767767767767667767767677677676666776667677677676667677676676776767676776677666776676666677666767676677676676776767677676776776776776767667667766677667766677677677677677667666676667677666767667767666776767766667677667666677676766767667666677676676776666667767767767767766677667677677676767766767677677666677676776776666776776677676676776767666767677676776776676776667766776767667677676677677666776677676767676776766776776767676667767667677677677667667767767676776766776676767767766767767666766767676776767767767677677676767766676676776677676677666767676766767767767766776776776776767676677677677676776776677676767767677676677667766766767767766776767767676677667767677676766677666776766767766667767676767666767767676676776677666776666767677667767767677676766766767667677677676776767677667677676776766776766677677676676767767676677666767767677677677677677667766676776767667676676767767766776776677677666776767767677677677666767677677667667667667677667667677676767767676677677666767667667677676677676676767766766776767676776676776776677676776677677677677667767667676766776676766667766776767676776667767766667766767666766666767766667676676776667767767667667677677676676676667766776766667767766676776767767676676776767767767676766776767676767676676767676666676767766776766767677677676776676666776666767667766776767666677677667677666767766767767677667766767767677667667677667676776776776677677666676667666776776767767766766767677677667677677666676677677676776767667676666677666667667667666676767677667667767767676776767767666766766767767767676767767767676667767767666676767676767767767767667676776766776767676676676776667767667667677677676766776776666766766776776776667766776767767676676776766776776776766676767767676677677677667767766667767667676667767767767767766677667676776776676677676776776767766766776776666677666776677667676776776677677667676766767667766776776677677
76677676677676767667667767767676676776676676776767667767767767767767677676776767676767676776676776667677676677666776666776677676766766766766677677666766676667767767676767766776676767677676677677667767766776776767676676766667767767767767677676767667767677677667667766767667766766767766677677676776766767667676767766766667667767677676766767766767667667767767767676766776776767767767766767767766776776677677677677677676767676767677667766766676677676667666767766776776766776677677676676776776767766677676776676667667676667676676776666666776776676667666766767676766766776776767676767767676767767676776676776776776767766677676776767767766776776676767666767767677677667767677676766776766767667667766667766767677677677677667667676766767677676667676776767676766676767676767767676766676667767676766767766776766767676667667677676776676776666776767767667766776776776767767766676776767766767767666676776767677677666667766776776776776776776767767767666676776677666767676767677676676676767676677676776677676677676767767667767767667767767767676677666776776667767767767676677677676776767767767676767766776776776767666767667677677677676776767667677676767677677667767767676776776767676767766667676776766667676766677676676776776766767677676776766767767676776776676776767766776767767766776677667767767766667677676776667766767766677676766776776666677676767767766776676776776767677676776767767767677666767766776776766766677677666766767667676676767767676776776677676776776667767667677667767666667677677666666767766767767767677677676677676766667767767767676776776677666776776767767676677677676776677666776767667767676776676676776767766767767667676667767676766677666667767677666776776767766767767666666776776676766776676667677676676767767766776776766776776776776766676677677677666677667766776776767767677667667767677676776767767676666767667677677666667677677677676766667677677677666676766776676776677666677677677677667677666767667767767676677677676667667677667767677676766776776676776677676767676767676776776776666677666776776767676767677677677667676776776776676666767766776767767766767667767766776776676767767767767667676776677667766767766776766766776667676766766766677676667767677676776766667677666776666776776766767667676767767766677667676676776676776767766766677667666767766766676676776776766677677676677666776767667666776767766776776776667667767767677667766767676767677666776767767666677667676767667767667676667767667766677667666676676767677676776776776667677667767767767767676767767766667767677666776767766766677677677667767767677676676766767766667677676776767677677677676677677676667767767666667766766776677676776767767766676677677666776776767666767767767767666766767766677677677667676776767767676667676776767677677666676776776776676776766667767676766677676676776666766766776766776776766676776767666677667767677677676677677667666677667767677666767667766776677676766677667767766667677677677666767767677677677667676767766767677676676767766776676676677667676677666677677667667676676767676677676767767767767677677667767676776766776676776776667766767767676776767767677667676666677677667677676776776676766776776767676776666776767767676767766776776776677667677676766776766776776667767767767767666767676667766667676766676767767677676666776767667767767767767767677677667676776676667767767677676776776776766767666767766776767767767666767766767676667767767666776776767766667677677677677666776766767766677677666767767677667767767767666776667767766666776776766676766776776676677676776766766776676767667767666767666776767677677676767767677666766676766767677676667767677676767767676767767677677676776776776676766676677667676676767767766667766776676767676667766766776767767676677676676766767667767766767766677666677676776776676767767767767767676767767767667766767767767676776766766767676677677677677667677667767766766767666676776776776676766767766667767767767766776676767667766767766776666677676766767676776677667666677676677676776677667767766776667677676676776776776767767667677677667667766676776767677666676666767667677676666776767767767667767766776667677677677666767767666766677667767676767676767767766767767767676767667677677667767667766767677666776776767677677666767677676776677676766776776766776666776677677677677667767676666767667677677667767677676776676767677676677666776767767676767766767767766767767676776767676767666776776767667676767767767676776767676667676776776677677677677677667676767766666667767767666677676766776776676767677677666767767767767666667667666776776677676666776767767766677666776776767766776766677677677676667676767767676766766666776767676666666776776767766666667666776776776776676766677677677666766676666676776776776776767666767767666776676666776676677676677676767677677677666776767767766677677677666776677667766677676776776676676667667767676676766776677676667676776667677677676776766767767767677667677676667666776667766776767767677667766677677667667766776767766677677677667677667667676776677667666776676667676767767766676776766767767667767677677676776776676767667677666776666776776766677677677677667767667766767677676676766667676677677676767766677676776676667766667676767676776676667767676677667767676767767767767667676776776767667677677677667767767767767676776767666766766776667766676776666767767767676677677666767767676667667677667666767766776767666767676776677676767767766766676676776776677666776667677677667767767767667767767767767676767766766667767676776767767767677676677677676767676776677667766767676666767666776776766767767767766667677667677667767676666766767767767767767767766767767677667676677676677677676767667677676767676667676667677676776767767767677676776766767677666676767676776667667677677676767767676676676776667767667766766776767767766677676667676677677667667767767667676767767676677677676776667767676767767767767666676676677667767767766776776767767767767676776776667676677677667767676676767677676767676776776776667667767667766677667767767677676776667666767767766767677667767677666666776767766776766767667766776667666776767767767766676767767676766767766776767677677676766776676676766676767767676767666667767676776676767676666767666676677677677676677667676767767767767676776776677666766776766776677667767767766776776667667676776677666776667767677677667666676776677676767767767676776676776776766676776767666776776766677677677677677677676767766767767767767677676676776767677677676677677667676766666767676767667767766767667766776766677666677676766767677677667767766667766767767767767767767677666767766766776767767666776766767677677667667767676767676776676776776767676767767767676776776667666667767767667766677677666776776776766667666776767767766667676776776776666766677676767676776667667766767766767667677667766767676776767676776776776767666776676767767676767667767767766767667676676767677677676676776676766776767766767767666766767767766776776676776767677667766677667766767676667767767767766667766776677667767676776766776667667767667676776766666776677676776676677677677677677667677676677677677677676667767667767667766766776767767667767766667676767667676767677677677667767766767676677676667767666766766767676767766776767676767767767767677677666776767667677676766767767676776766676766776776677676766676676776676776776767767767676766766767767666767676676776677667667677666776776767677677676776767767666666677676776776776776767676677667677667767667667667666766776776666776767767767767767677676776776776776776677677676666776677676676676676776776667767767676776766676767676767677667677676676766767767677677676776766767667766767767677667667667676677667677677676767667767767676676766766667766676767676667767767766767677667766667666767667667767677676666766677676667676776677677676767676767767767766776767767767767766676767767767767767767766767676776776776676776667767766776677676677667767766766666666667767767667767677677667667677667767677677677677676767766776767676776766767766776667676677677676676677676767667767676766776776767766776676767766776677676677677676776677666776766666677677677667767676776776776776677677677676767767767676677676767767676677667667677676767676677666766776767767667767767667767677676776767667767767677667676767766676776766776776776766766776667676676766767676767677667677676776676776677666677667767667677677666766676776677676766767767766667677667767766667767767666767767677666666667677667677676776767767676666776677677676776667677677666667767767677677667767767667677666776767767767767667666666776776767766776766677677666677666776776676676776776767676776766776667767767677677676767676766766776666767677677676677667676767666767667767767667767667767767677667767766766677676776767677676667767766776766776676766766767666776676776677676767767676676776766767676677676666766776776776776677677676767767767667766767767767667766776667767676776767767676676776676776677677676767676677676677677667766767677666767766776776766767667677676676767676776667677676776776766776776776776676767767767767767767767766767767766766776767767766776776767666776766776667767676676776676766767666677676776766667767766776677667676776776766766776767667767677677676766667676767766776776667667767676766767666676776767677677666767676767677676776776776676766666677666766767676766767767677666766767767677667676767667666676776767767766776766776767767767666677666666776767676776776767677677677677676677676776766677677676677676767767767767766766677677667667766766667766676776776767667766776676677677667767766667767676776776776767767676776776767677677667767767767767766767766767666776776776667767767667667666776676677677677676666776767666766776767676767667676676767766767666767767676776776767676776766676676767766676676767767766776677667766767677676676776776677677676776676677677667767767677667677677677676776676776677667767766776676776776776776776666776776776677676767766776766667676676677666767766667767667767767676767666776766776676676677676776776666776766667667676766766676677677677676766767667676767666667766776776676667666767766766767766676776667676776676776767766776776676667677676767767767767766776676677676766766
6667766776667766767767667767766676677667766677676677677676676776776667676676776776667666677677676767677677677677676676676676776677676677677666766667767667767667666776767676776766676776676667767676776776677676677676767766776766767766677667677677677676676676676677667676677677677677676677677676766767676776676776776767676767676776767766776767767676767766766767767767677667767767766776677677676776676776776776667667676767767676667667767677676666666776677677666776667676766676767666766676776776676766776776767666767676776766776776667666767767677677667677676776766677676776776776766767676676776776677677667676776776666776776776776667677676667767767677677677676767666767767666776776677667677667676767767677667676776776776776766776666766767766776666776776676767677676676776776767767767676677677676776766677677667666667767767767767666677676776776667767767677676767766776776776767767767677666767667666776767766776667766677667676767766776776676676776666767766776776677667677666676666677676667766776767766676667667676767767676776666776677677677677677677666767676766776776766776776776767677667767767676776767667767666767676776766676776676776677666776667667676776667767666667767766677677667666676776776776776667676676667766667677666767676767677676776676776676776776767767766667767667767676776766767766776776676767767677667767766766766776776767667767766767667767676776677667676776776776676776776776767676767766677666767676677667676776667767766666776776776767767767767767767667667767767676677676666677676776677666676666676776766676677676766667676766676677666666776766776767677677677677666767666676776767677677676666776776666676676776767676776776776776776676767677677667767767666776776776776676676666776776676676776776767767766776776766776776766776666776776677666767667766766776776676776667666667677677676676776667666766776767676776676767666666767676776677676776666776677677667677667767767677666776767767767667677676776776766776776767766767767666776767676767666766766767666776767767677666767767677677677676676676767767666766676767767667767676767667676776677677667666776776667677676776776776776667767677666767767767766676766677677676767767767676766766677677667767767767767767767766776677676776766776767767677666667667767677667767767767676677667766776677666776676776666776767766767767767676767677676667766767677676766776776767767767767677677677676766776776676677677677677676677666766767766776776776666767767677677676767767767767767676767676776776776766776676767766667767677676766767676767677676677676767767767677676767677677667767676667767677677667766767677667677666766677676776776776677667676676767676767667767767677666767677667676776667676677667766776776766676767667767677677666676766776776776667766767666776667767666776677677676677666676776767766776766676776767676676676667767767767667767667677677676676676677667767667677666767667667667677677667767677666677667677667666767666766667767676767766776767667766767766677676767666666677677676677666676767676776676767666776776767767767767767667766676767677677677677677667677676767767767767767677667676667767677676766677676776677667767667677677667676666767766676676767766676676667767677677676667677666767677667677667667676667676776776667677676767677667766767767766766767667677677666766677677676676776776766666776767666776667676776767676776776767676776767676776667677676666766767766666667767767767767677676766776667767677677677676677676767766667767676767767766776776676776776767676767766666676766776676677677677667666767767767677666766776676767766667766677677676676766677676676776767666676677677676776677677667767677677677676767666676766776677677676776767766676776776767666676767767666677677677667677676776766776776776776776767677667666776766776776767667767767767766667677667767767767666677667677676667767766676776776667766767677666776766766766766676767677666667766676766677676776677667767767766766676766667676767767767767767767767667667767767766767667767676776766767767677677667767767767766676776766776767767767667767667766677677676766676776776766776767766776766676776766776776776767666776776767766666776766776767767766677667767677676776667676667667767677676767667677676677666767667767676666776676677676767767676776767767677667677676766767677676666667677666776776767766767676776676677667666676677667767766667677677676766776776766676776677677677666776767767766766767767676776676766776776776766776776776767676766676667767767766776776767667677667766677677666666776677677676776676677676677666767767667667766776767766776766776667767677666776766776776677676666776776776666666766776767766676677677667767766767767677667766667766776776767766776776776767677677676776776676766767767677677677666766776776776676767676766667666666776776766677677676776676776776776677677677676776677677677666776767766667676766776767767767677667666676776767667666767767666666677676677667676776677667677666776667667666676676767676767767677676767767677666677666776767677667666676766767767677667667667676776776767766676776667767767766667766767767676677676667767676776677676776676766667677676776776767677677677666676666666676776676766776767677676676767767667667767667766767676767766766776676677667666766776776776676676776677667767767766676677677677676767767767767676776677676677667667766767767766767767667676677667666767676776776667666667767767676667677666776677677666666676676666776676767667767676766667667677667767676776667677676766677677676667767767766676776776766767666766767766776767676776767676776667766776667767767766677667677667677676766677677667677667767767767766776776767677666667767766767767767766677677666667766776676776776776767676677677677677667767667677667767767677676776776776667767767767677676766776677667767667766776776767767676667767766776776676776767667677667766767667676667676677676677676767767766766776667767676677676767767677677676677677667677677667677666776776766776776766776776767766767766767767767767767667667766776767767766776676776676676676776776677667677667676776677676766767767677667767666676767767767767767766766776766767767667677677676767667666776776776767767666776776776767767667676776666776676767676676767766767677677676676767676776767676776767766776767667767767666767666766776767677676676767676766767677677667667667767767767766766776677666667667767767667767666676767667766667767766767667676767767767676766676767677677677667676667766767667767676666667676776677667766776776776776667676767767666767767766776677676766767666776776676676767667767767666767666667766676676667677676677677677676776767677667767667767767676776776776676767676676676667667677677676767766776776776676676676776776667767676776766676767677667667767767767677666677676677677676676776666776677666677677667676676776767667676767766767667767767667766767676667767767767677677676767766776667676676676776767677676776776766767667767677666766667677676767667767676676766776767677677677676776676677677676776776767767676767677666767667677667767767667766766767767767677677676767767767767677666666667667766776776767767767677677677677677676767667677667676776767677676677677677676767766776677676776767677676767666776676667676767767767667766776767666776677666767667766677676766776766667767766767767667767767677677676666766767677667767676667676677677667676776767766776766766767767667767676667767676776776667677666776767677677666667767767767676766676667667767677666676677676776776766766776776677667676676776776677676776776776767667676676776676676776776767767676767766776767667677667676776776677677676667767766677667676776766676776766776767767667766676767767676667676677666667676677667767766677667766667766676776776676667767667767676776767767767767677676776776776767677667667666776667766677676767767767676776666676776667667676677667766767767676776677676776766767677666776667767667767767767766677677666776667677677667766767676776776767676776776676767766776677667766776776776776767676677677676776666677676776676776776767767666676776767766776767767676776767767767666767666776776677677666676776676776766767667766676667666776766766677666776776776776776776676767676676676676766767666766766767676677667666667767767676677667677677676776767766766776667677676677676767676766667676776667676776766776667767676677667766676767766676667766766776666676776776667667676776766776776676766766677666776776767666676677666667767766667766776766767767677677666676667677676676776667676677676776776776776776776676767666766767767767676767676776676676776776677676767676767667676677677676677667667667766776767676666776766766776776776767767667677677667667767767767667677676776677667767767667767667676776676676766776776767677677676767766776767767676666667677676776677667676677677676767767767677667767677677677677676676776776767667767767767667766767767667667766677677677667676677676767767767766776767667676767677677676767676667676677676676677666767767766767767676766766767676677667766776676776776767677667767767767767677666666676677677667676766776767767767766776767677677667677677667767676767767767767767676776767667767766667766666776677676776667767767767767667667677667767677677676767676676676766776666677676776776677666677667767677667767676676766767766776767676676676776776776767767667667766776667766766677667666677666676667767767767676776776667766767766766767767667767666677676767766767767676776766766676677667667766676677676776677667667767676776676767767767767667767677677677667676766677677677667676776676776776776776666767767676676776767767676776776776676676776767676676767677677676767767667766776767677667767767767767676676776766677676676767767766677676776767667767677667676767766776776776767767676776666677667767667766776776766677677667766766666767767676776767767767766776676776766776767767766766776677677677677676667676677677676766776767766676667666677676767767677677666676767767767766776666766676776676776767677677676776676766776676666776767767667767677666776767767766776776666776776676677667676776676676677677676767766766676677677677667766776667676776766677667767767677677667767676767767677666666766767766667676766767767767676677667676776666767766667667766
367766676676766776767667677677677667667766767677676776676767677667766767767676667667766767767677677666767676667677676776776776767767667677667767667767766776776766677676776766767677676766767677666776776767767667767676767676766776767766776676667676767767766676667767767767666776776667677677677667677677677667667667767767677677667767767767766676776666767667767767676776776776776776776677677676766767767766776776776767766766766676776776677667677677677677677667767766767767766776676767767666676677676776677667676676677667767767667667767676666776776766766776677676676776767677666767677677676776767677667667676767667766676776767667767766667767767767676776667767677667676767676776676677676776767676776766767767666767667667667766676666766776766767767677677676767767677667677676776676767667676766776766776767676776767767677666767767676776667676667767767677677667766776677677676677667677677677667767677677667767666776667766676676676767767767677666766676667767677666766766767767667667676767677667767766767767677667766766776767667766776767767766676766767767766676766767767676776776776776766776776767676766776776767667767767677677677667666776776767767667767677676766667676767677676767677677676766676776677667766776767667767767677667677676776677676676766676766677676776676677666677677677667666767677677677666766677667667667667677677677677677677676776677676776677676776776677676677677667767766767677677676766776677666776767677676677677676766767667767767666776666667766766776776776666776767767767676776667676767677676667677676677676676677666766767677676776677677676776766676766766776676767677677676677676776767676776666677677667676676666667767766776776767766776767677667767676776766766766776767666677676676666666776776676676767677677677666776767766676776677667767667676776766676667667766766667767766767667676776776667767676767677676666776677677667667767767676776766676766667767767767766767767677676667767767667677676666766776776776776767677666667767767676766676767667767676767767677677667767767767766776767766677676667767767766776767766767676676767767767676667676776767767676776767767667667766766677676667676776667676767766776767666776776767766767766776667767667766676677677676776767676676676677676767767766666776767767767767766776676767677677667766676776767677676776767666666776766666766767766766767667767666767767767677667667766776776776767767676666776776776776767666776677667676667676767767667667767677677667766676766767767677666766776766767767766676767766776776666776776676677666776776666766776767677676666776776776776677677677676667667766767767676667767676767767666767676776676776767767767766676677677677677677676676767677677666776766676767767767767677666767766667767677667767677676767767767766767676776776776677677676776677676677667667766767677667767766677667767766776776667767677677676776767766767766776776767767767676776767676766767677676676767767766767767767667767766776767767767767767677676776776766667667767666776776766676767766676776767677676767767767666776776676766676776776767676676776776776677666776776767676677676766667766677676666676767667767767767767676767676766677676776767667767676677667676776677677676767677676766676767767677677676677667767767677676776776767676776776776776667766676766776776767766767767676766767767677676767667767766776767677667767667666676667666766767766666776767677677676776767676676766767766667676767667677676767677677677667767766676776677676766666776776776676676676666767766776776767767767766766767677666776766767767667766776677667677666677666767676767676676776767767667677677667667677676776776776767767767767766667767766776776776767767677677676667766677666767666767666667676776767767677677667676676766767767766776676677676776767767677677667767667767677677677667767767767767766776776767677676767677667676776667767667767667677677676766767767676776766677676676776767767666767666767667766767767767677666676677676676677676766667677677676766676776667676677667766776766767667766667766776767767676676776767676776776776767677667767767677676667666767676767666677676776766767677677677677667676676767767676677677677666776776776766766767766776767767677667767766677666776776776766767677677676767666676767767766776776677667767767767767767667766776667767676667766766776677677677677667767676767667677677667667666677677677677666767676667767677667677667767676767666767767767677676677677667677677677677677676767767667767767767676776776766767666776666676676767676776766776776677666676776776676767767676677677677666676776666767766776667677677667767766667677666676667766667666776767667677677676767767767766776776667676676767676667667676767666767767666767676767666776767667667676676667766767676677677677667667676776676676767767677676776667677667766776767767667677667667666766676767767767766767767767767767677677676767767676676776666676776677677677677676776676776676776776776776776676677667766766767677676767667667666776776776776677676776677676776776776776667676776776776767676677667767767767667767667767766766667676766767676676776667767766776677676676677677677667767676776767677666767766766766776767767767667677666666776776766776667767677666676776776766776676767677676767766676676666676776767767767677677676776767767676776767767767667767667766767666776776776766676677677677677676767767766676776667667767766666676766666676776776667767677677667667677676666767677677676676677676767766767667767667677676776766767766767767676776767767767767676667677677667667676676767666776667667677677676767767766767676676767766776776776776776677677677677676776776767676776776776766767677676676676776776677676776666767767667767677676676776667767766766767767766677677677677677677676767676676776776677666776767767767676776767766776766776776767767767676767767766677666677666776767677677667666677676667767676767677676776776767677667766767767767677666776776767767767766776767766776776766776776666766767767666676776676776676767767677676776667677677677676677677676776677676767676776766677667767677667676666766767766667767677677676776766666776766676677677676776676776776676676767767666767767677676676776776767677677677677677667766776776677677676676776776767676667767767767677667676666676767767666677676767667767677676676767677677667767676666776776677667676776767677677667766767676767767767666767767667767767766776776667676677677667667767666677677677676776667676776767677667677677677666667766776776677677667667667676667767677677677677666676667767667767767766776666776676666776676776776667666767677677677667667767676677677677677677676776677676776767767667767677677676776776776767767767677676677667766766766766776666676676776776767676767766776667767667667766766776767767767767676767767676766767767677677666666676767667767767766767767767667667677667677676676666776776767767767767676776676767767766776776766776677667677667676677677666677676776776776767767766767767766776776677676766767676776776767677677667676766667677667667677676776766767767676676766676667766776667767676676676776776776677667766776776676776666776667677667667767767667667666776677667767767677676676766677677667766766776766776776766767676677677677677677676776776776776776767767767766676766767767767666666767766677666767766766776677676677676667766776677677667766776766676776767677676677676677676776767767676776666767767766767666776766676767667767767767767767767767767677677667766776776776766667767667767677677676767676767676767676767766676767767767676666767767767767676776767667766676776776767766676776767676766676776776667677676776767677677677666767767767676677676676766676667667767666676767667677677667677676667676767766667677677677677666776676766776776767667677666667676677676676667677676677677666776667666776776776776677667667676676767667766677676766767767677666766677667767766767766767676667666776676776767676776667676677667677676667767766766776676766677677676667767677677677666766776776767677677676677667767676776767767766767676677666676776677666766666766776776676667767767676666677666677666767767677676666776776676767767767667766666667767677667767667667767667676767677667766767766767666776776666767667766676776676767767667676776776767766776666767677676776766776767676766767767676677676776776767666766776776776767666666776767676776776776766767667667677677677666776767766677667766767676677666766776677667767666776776776676776776677676776776766677676767667767766767676676766776677667767767766676676766677676776677677676676767676677677667676676767677676767767767766767767767666666666767676676767667767767666767767667676776767666677667676666776776767766666667766766667767767767676776776667666677667667677667666776767766776776666766767676776766776667676776766776776766776667677676767677667767667766677676766767677667677677666676776677677676776767676766767767767677677677676676767677676676766766767767667676776776767677667666776776767676776676667676677677676766676767767666766676767676766776776776677677677667766776676767767677677676776677667766776676776767666776776776776676666776767667666776776667766776676677676776667767767667766767766767677667766676677667677676766767676767676677677667766776776677677676776767767666776767767677676776666767767676677676676766666767766776676767676776776776676776776776776666677677676766776776776676776676666676677677676776767667767767666767666667767677666667676776667676767676676776677677676776677677677677676767676776776677667767676677676776767676667667766677667666677677666767766766767677676776776767767766766767767767667766766666776667767767667677676776776767767677676767766776677677676766667766776766676776776767676776776776666776767766767676767667677676766767667666776766766767767676776767677667766776766776776776776776776676667667767677667767767676776776767666767767766766767766776677676776766776766776776776776677677676667677676776766677677677677667766767676677677667666766766776776676776776776776677677667676666767667677676767677667767767676666776676776676767667767666776676767767677676776766766767667676776767677677667767677667667667767766776667767767767767767677667676776677666776677667766767676776766776676677676676676676767
666767766776776676767766667767766666767666667676677677677676767676676767767677677666767677667766676776776776776776767667767766776776776677667666776666767667767666776767676766767677676677676766666767677676767667766676676667766776776767766767766776767666767667767766776766767766677667767767767676766767767767677676776767767677676766676667677676767767667767676677667677677667766677676776767667666767677677666776776776667766776767766666766776776767767666667677677666776667766767766676776676776776776676767767667766677676766766766767767766776766667677677677677677677666667677666776676776676666776776677677676776766776666776767667676766766767767666776667767767676776666776776776776766776767677677676666776676676766677667766776776666766767767666776766776766766667677667767767677666776766776776776766677667676676676767766776766767767767676776776677677676776666767676666776667766767767667766776776767676677677677676776776776776776676676776676667667767667667667676767676766766767676767676766677676776677666677677677676677667767766767666776776776776666776677666766677667677676766766676776767767676666767667766676767666766767676676767667676776776676776767676767767767667677666766676667766767766776667767676776767677677677676667767667677667767666677677667667767766776776767676776766676776667766677666776766776676776776776776666767766766766776767676767766667667677667767676776776776776776776676766676776776776767766776776776767667677677676776776767677667677677667767666676677667767767677666676666776767767767677677677667676676766766776776776666767766776776677667667767676666767767767767677676676767767676666667677667767767676776767767667667766767666776677666776767766766677676767676776677677666776776776766767766666767677677676677676767767676767766766676767666666766776776667766676767676767767767666776776767767677677667676766676767767667677677666776776767766776767766766677676676666666767677676766776766776767666667666776667677667667676776667767676767677676766776776767766766677667676677676776677677677677677667676776767677677667667677676666767766676776677676776776667676767666776776776776766767766766766676676676766767677677676677677677676766767676667767766766666676677666776776766666776767767676766767767766776667666676677667766776776767676776667767766766776677676766676676677677667666776667667767767767767676776767767767766776767766776676676776666676677677667666677676766767767767767767677676667676776766776776676767767767766776776767766666676776776677676776766776676666776677677667677676676767677667766776776767667676767677677666766766776767666767766676677677677676767676767766776776776776677676767667766766677676676767676776776776677667676677676767766776766667667767766776767666776767767767677667677676767667767766776767667677676676766667677667767677676776666776667767677677676767766677677676666767676776676776776676776667767767767677677677677676767677676776776766776666776776776676776776776766666776776766766766767767767767766776666776776766766767767677666767677677677676776776776776766677677667767767767766677676776776767766667767677666776776776767767677677676767666767767767676767676677676767677667676776767767676667667766767677677667766676776776776766766667767767676767666776776766776776766776767767766677667767676776677676667667767766776676767767676667676776667767676677667767667766767767667767667767767677677676776776667767767767767767767677677676776677677667767766767676676776677667767676767767677677677676666676776767676677676676776776677666767666776767677667676776766766767676677676767767766776776767767766776767666676677667677666677676766677676667676776667677676767676677677676776766776766776767677666667667767676767676676766767767676667766776677676677666767667666676667767677667767677677677677666767676767766767667766766776776666767767766766667767677667767677677676766676676767766677666767766767677677676776666776676767676776766677677667767767667677676676767676676776776677677677677666667766676677676767667677666776776676776776666766677677677667767766776776767767767767676677676776676766767766776676676776767767676767767767677666677676776767676767767677677676667666776677677676767767676676766767766766767677667766767767767767676677677667767766676776766776766666767677676667767676676776667677667677676677667767676677677677677667667767677666677676776677667666676676667677677666776667767766776676776776767676776776767676776767766767676766667676767676776677677676776666767767666776677667766776677676776676767767767677677676666767766676776667676766776776667767676677677676776767767766767676776767767766776776776776776677677667767766776666676767767767766776776767767667767766776776776676667666767766677677677676776677676767767676666767766767767677666677677676767766776776766677667767767666677677676677667676767677676676766776677666776676767666677677677677666767677677676666767676667767767667676666676776766776667767767666776767666776677676776767767767767677677677677667767767767767767766676776776776776778677676767766776766677677666767676677677667667766667667677676676666676767766676776676776776767766667767666767767767766776676767767666676766776667766767766767766767767767676776766667767667767667677666666767767766676776767767677677676667676766776776677677676776666767767676676667766676677667667677666776677666676766676776766767676666677667766677677667676767766677677676776776677677677676767677676776677677677667666776767667767676776766667677677677666767677676767766676767666676767677676677667767676766776776776776667667666767766776677676667677676766667677667766776766776677677676776677676766766677677677677676767667677677677676767667676776676776776776767676776776767766767767676666767767676676667767676676767767676776767767766776767767677676776676767767767766677677677676666776776767767676676767766776776676766767766767676677666776766767677677667677677676766767767676767767667677676676767766767767667677676677677677667767676767767766767676667677667667767767677677677676767667666767766776666666776776667677677677667767676767767767677677676666767676767766776776776776776776676676676776776776667677676676776776766677677677667767766776766767667767767676676677667767766666776766767676766767676767767676677676767677677666677676667767667677666766766667667767767767766667767766767667766776767667766676776776676767767767676677677676767666667667766766767766767767667766667766767767667677677677676776767767767676676776676677676676776776767677666677677677666776676776776776667676776676767766776766667766767767677667666677676677667767767676676776776776766776776667766676766776677667767676776666766776677676677676667667667767676776667766776676677677666766766766776776776767677676766766676776767667676776776667767676677667676767767767767676766677677676677676767767667677677677677676776676766766767767766776776676677677677667766676766776677677676776767767677667766776767766676667677677667676767767767666776677667767767767677676666767767767676776767677676776767767676767666767766776667767667766767677666776767767677667767677677667767766776676776766776766776676776767766776776776666767677667767677676677677677667677677676776767767766667676667677667766766667667677666776767676767676677677677666677677667766776776776676776667676776666667676676676677676776667677667767667767676767767767767766767767767766667667677677677677676767676776766667766776767766776676767767667676767767766767766767767677666676676676776767666677677677666677676677666767667667767766767767767766776767766676776767767676766766766776767677667676667766767767677677677676776676666776767677666776767767766776776676666676767767666667767677677667676776776766676677676766667676677667767767677677667677666767666767677666676666677667766767767767766767767677676766677667667667767677667766666677676677676776666767767766766676776767767766776767767766677677666776766776776766767767766667767767767676676766677677667676776776776766776776767677677676766766776767676776666776666776776666776776776676767677676677676676766676776676766766776767677667767767676666767666776776677677666776676676667676776677666767676776767767767677676766767676776676676766776776676766666767677677666767766776766767676776776677667767667676666766776666667676776676676776676776776676676776677676776667766676667766776676776766767676776776766666766776776776767677676677676767766767677667676767767767767676677677667767767667767767667676776776776767667766676776766776767767767766677667677677667767767676776677677666776766776677677676667677667667667767677676767666766767766767667767676766776676776776676677677677667676776776767766767666667677677676676667666677667767766767766766776767676667676776676767767767667677676667767767676776776677676776676677677666667667676676776676767767767767766776776767676767667676776676767767667766776667677677667767766776766676767676776767767676677677677676776767767667767677667676677677676676667667767667667676667766676677666667766776767767767766667667767767766676676766767767676767767676767667676767677677676776667676776776767667767677676776767767766767677677667767767667676667767667667766776767677666776676767677676776767676766776766767677677677676676767667766776776677676776776767666676767676766776767676676666676767676776776767676667767676676767676776776776677667767766766776767767677667667677676676767766667677677667767667766666767676676767766767767767767677677676776776776676766767766776766766767667767676776776776776666676666676767667767666676776767677666767676776767766677676776776766667667676767677677667676776767766667767667677676667667667667676776776676767767767677676776776677677667677666667767767767667676776667676667766776766766667767766767767767766776776776667766677676667677676767767767666676776776776766766776766776767677677666767767676676766766767677676776767676767667667767766767767677676776776767767767767677666767677676767767677676776666767676676676676776776766677667677677677667766767667767676766776677676776666767767766676676767676666676766767767767767766767766766676776776776667676677676677667667767767767676767767666667766677677677677677676667767
666667667767677667766776776666766776766677677667766766676767767767677677676766766776776766767766776776767767667667767666766666766767766676776677676776767766776766666776677676676776766776776667766776676766667666676767766767766767767767767677676766677677667766767766776767676767766766666767767767676676776676676676677677667767767677676676767766776767677677677677676666776776767677676776766677676766676766767767767676766767767667767766776776776776776776676776776766776767676776677667676767676767766676767767767766667676767677676766767766677676767667767767667767676776776767676767677666666667667666676677667676767676776766767766677667676776776776767676776776767767676766766776676776667767766776776766667767677676767767676676776677676776677676776666776767677667676676776767676667766677667676776776776776776766767767767766776676776666776767767667767676776776767767677667667767767677677667676767676766776767676677677667767677676776666767677677677667767767676767767767767676776767767676767676767766776776667766776776676776677677666776776676776666677677677667766776776677667767676776766677666667677677676677676676676776666766776676767676767766767677667766776776767667767677677676776666766767766766676766776676667676676776776776776676776677667767667767677677677677677676666677666677667767767766667676766677676676666667677676767666767667767677676666776766776776776667767767767677677677677677676776766776776767767767677667767676677676776676767766677666776776776767767767677667767767666767767677677676776667677676776767766776776776776666776677676776766677677676767767677667677677666767677667767676676776677676677667676776667666676767767767666767766776776776677676767767676677677667766766776676776776676767766767666767767767676667767667677677676676677666776776676776667766667677676776776776776767676677677677676677667676766767667677667766767767677676676677677677677676766776776767767667676766767667766776776677677677677677676776766776666676776776776776776767667676666767767667677676667667767677677676667676677667766776767767767676776766667767767677676677677677677676776776767677667767766767767767767666766776766776677667767767667676767677677667666776776667766776677667766677676766776767676676666676676776767767677666776767767676767767766677677667667767767667677676666667677677677667666767766776766776676676667766676776766666767677676767767767676776677676767767766677667667766677667766776677677667767766776677676666776766776676667767767767767666776776677677676776676776776767677676666776776776676767766766767667766676767676676667667676766676776776776676767666676766776677667767677667677677667677667767677676776776776767767667666776766766766767677677676677677677676767767767676776676676767667767676676767677667767667767767767677666767677677667666776667667677676776677677677676776676776677677677676676676766766776767677677667767767676676666766677676677676667677677677676677676776767677676776776776767677667676776677677676676767667667767677667767677677666677676776767766767677676766776776767767766666676767677666767767666677677677666776776767767767676677677676677676677677676676767666677676676776677676667766767766767677677667677676776776767766767676776666766676767677677676767766666767767766676677677676776776677677676766676676667667677677677667767676767766676676677676676676676767766767767667676676767677676776767676767767677676776677677676776776766677667667677677667767767766776767767676676776776776767676766776776776776767766776776766767767676677676766677677677667676766677677666776767677667677676667766677667767676776776767676767676776667677667767676766666767676776766776766767766776776767667767677677677666776676667767666776776776776767767676776776766766776666767676776767766767766767766667767676776677667676667676776677677676776766767677667767677676776676676766776776676766676677676767767767767676776776667767667676776676776766776677677676776776776677677677676776767766767767767767767767676676767767766776766766676776776677667767766767676766766766676776766776776776776677667767767766776767767677667766767766767767667676776666767667666677677667767667677667676767676776767676676776676667767767766677677677676667676676677677676776676776776767767676676767766776776766677676766676676767667676767767676677666676667667676767677677676767767767766766767677677677676667766676766677667767677666677677666776766776776767767676766776667676776776767677676677677667766667667667766677677676776776767667666766776767667767766667667766766676776767766767667667767676767677676767667767767767667677676767666767767767767766676677677667767677676776767667767766766767676776776676677666766766767766767676776776767676677667677676676776676776776776677676677677667766776766767767666776776776766776667677677677676776767767676767676767677676677676776776767667676667767766776767766766776767766766767677677676767766677667767766776676667667666767677677677676666776676667676776776776766766776776776767767766776676667676767766776676776776766667766767676667767676766767767667677667767766767767766667667767767677667667767676667677676767676676677667676776767767767766667667766667766676676776767676767667767766776676767767667767767767767767666776776677676776776776676667667767677677667667767766766776776767676667766767767767767677667676776677676766667667766766676766767676767677666776776766776776677677676677676767767767667766776766677667667676766766767766776776766776776666677676767767767677677666767766767766766776776766676776767766676767767766767677667767766676776776776776677676776766776767766767766776776676767676776776766767676776767767767667676776667766676676776766767677677676767766776667767767766677677677676667667666776676676667677676776677676767667667676766776766776767676677677676776776667767677676677667676766677676776766766767767666667676767666776776776676776676776776776767767677676776776767766776677667677676767767676767677676776766676776767767677676677676776667766776776767667766667767666766667767767677677667767767666667766677676676767766767766766676766677676767666666766776767766676776776766776776776776667676776766676677677676677677677667677677676677667767767666766666776776776767766676776667767667667677676776676676767766676767667767677667676767767767767767766767676666667766767676776767767767767767766767676767676776767767676776776776767766776766776676767767767766667677667766667767766776766776776776767676667676776776776676776767767667677666666776766667767767767766677677667767677677677667677666776767666776767767677676677677676667667766767767676667767766667767677676776767676667676767766776776776667767666767767676766776666767667767676676766676767676766667766767767766776767766767767766666776776767677667766677677666776766776776766666776766776767676677676677677677676766666767766776767767667767677677676667767767677677676767767677676767666776776767676676677676776776667676676767677666776776766766666767677667766766767667767767677676767676677667767767676776767666667767767767767767767677676776676776667677676677677677677667767766667666776677677667767766776677666766667676776776667767677677677677667766767676766676676666767666676766767676677667767676677676776767767767676676677676667667767676776766776677666666767677677667766676677677667767767766776776776766677677676776677677677666676766766766767766676677677676776776776676767677677666776677677677677667766677667767677667676677677676677677676667767767676776766776767767676776667667766776676776776776767767766776677676676666667767767676776776767767666766677666676776766667766676767767766667766676776676677677667767667767667667767766776776767676776776676776766776666676776776766677677677667677677676676766767766666667677676776676767766767676767766667767676767676767767666767676776667676677667677677667767677666776677676776666776766766776767676776677676667667766776767676667667767767767676776667677676776776766667767677667767676776767766677677676776767676677667677667767666767767676767767767766666776677677676776677676676766766677677676776676767677667676766767677677677676676767676776677676776766766767767666677677667767667667677667667767676776776766766776767766776667667667676677676767766677676767677667667676666767766776677666776667677676767667766667766676766776767767676776767766767677667667767767667766776677677666767677677667766776776767767676677676766676776767677677676776667676766766776776767767767677676767677667676776667766776776676776776667767676766776776767767767767666776776776676676776766767767766677676767677666767767767677677666767677676677676776767667676666767767667767676767766776666767767676676776766677676767767766767677676676677667677676776776676767676677667767676767667667767676776677677676667767677677677676666677667767676776776776767767666776767767666766676767767677677676677677677677676776767677676676766666776776767767767767677677676767766677667677667767767767676677667767767667767667667667767677677676767667767767766767676776667767677667767767676776676767766766776766766776776776767767767766767766667767767767767677677677676666767767676776677666667767766776776776667767767766677676776767766677676766767676776776767767767766676776677667676767766776767677677676767767767767767676776767676776767677677666666767676766776766676776676776767766776776767766667767767676776767766776677677666677667767677677667767677676776776776667766676767767767767767676676776666776776667676667676767667666766776676676776767676767676767677676666667667676767767667677677667666776767766776776766767677667767767767676776776767767767767677677667676766766776767667676767766667676676667766666776766667677667667667676767767767676677667676767676776676776776776677677676767766776677666766776767767767767766776776676776776677667767677666776776767676667766767667766667767676776767677667767677676667767676767766776667766677676766776776667676776776767767676767677666776776776767766766767667767767667667767676776776767676767767766776677676666776776767767667677677677676776776766667767676767767766776776776767767666677666677677667667676776676667677677677677676677676776776676767666766767767766776677
677666767667676677676677676776767667677677677676776667666766767676767666766667667676667677677676776666776776776677676667677677676677677666767767766767767767676766767676776776666676766776776776676766677677676776776676766776767676776776767667676667767767677667667767666776677667766767667767677676677677676776767667677677676766766676676666767676776776667677676666677677676776767676776766776767766667767767767676676666776767767767766776676677677676776776767767767766766766776776776767766767666776676767766767666767767767767767677677676776776766676767767667677677667766666676767667676776767766776767766776766767677666776767767767676766767677676766776776677666767767767676776676666666676767676776676776767666666677677677676767667676776766776667676667766677667767677676767766776776767767766677667767766677677677676767666776767766776776776767677676767667677676767766767676776776677677677676676776776667767676677667766767766767667767767676677677666776767767667666776767677676667676666767677666677677676667666776766776676667767676677667767766677666767766766767766767677667767676776767676776677677666776767667767666676676666767766776667766776767767767667676766676676776767677677677667766767767676767767676767767767767667676767766766776766767767767667666667767767666677677667766776767766666767766767677667767667677676677677677667676667767767667677666776666767667677677677676667766776766667677676666766677676766776677677677676776676766776676676776767676766766767676676776776667667766776776776767767766676766776667766776776776767676767767667767676767767767676767766676767766776776666776776677666677677677677677677677666776677677676677677666776776766766776776767677667766767667677677667767676677676767676767676776776677666666667677676767767766677676766776776767766676677676676677666767767767766776776776766677677677667677666676776767677676767677677667676676676676766766776667767766677676767677667767666766766776776676677677667666676677667766767677677677676767676767767767767676767677676776776767767766767767766667677676776776676767677677676667676767767676776766767676776767677677677676676766676767666776776766767767767767677666677677677666667667677677677677667767677676767677667766766776676676676767766776767767667766776767667767767676676676776776677677676766776767677676776776767677667677676776767766766676766776767767766676767766766767677676776676776767767766767676776776767677677676676776767666776767767767677677676776667767666776767767767767767667767767676776677667767766766667676776667767767676677667767767677666776776766766766766766766666767676766766677677676667767677667767676767766667677667676766766767677667676776667766676776667666676776767677667766776666767666676776776677676667667767676767676776667676767677666667677677666776776776776776776776776677677667676767676766767677677676776676776767676776776776676676776667676667666677667676767676776776767766767767677677667767676776776776677667766776766676667667677676677676676776767676776767767676676776767767667676776767767767676767766676677677667767766776666767766767767677667676667766676767767767667677677667676776776776677676677666677676767766677667767677676667677676776776666766776776776767766767766776776767766767766776767767767677677667676767767676767767767676677677666676676676776776667767677667677676766677677676766776677677676676767667677677677666776776776677676776677677666776766667677677676666676776767676776767677677677676767667676767667767677667766676776677676776676767676767676767667767766776776776676766677677677667767767766776776676766776776677666766767767666676766766767767667677677666766776676767767766776676767667667676776776767666767667676776776776767666776776766766676667766666667767767677676776776767767767767766676667766776667767677667666776677676667766667677677677676766666767766767767676776776767766767767767676677676667666766767676767767677676667676776776766767677677667767766676776767766767676767766666766676667677667767677677676776677666776677667676767677677667767677677677676677667766776766676676676776776776667766667676776766676766767666666767677677676776677676676766667677676677667767767767677677677677676776677676677677677676677677676776776776677667667766767767676676667676766776767666767677667667766677676677677677667677676767767676767677677677676776776667677677676667676767677677666776767767767766776776776776767767667666676677676677666677677676676776677666767667766767767766667767767766776676767677677666776776767677667666666667676676767677666677677676767766676767767677677666677676767676677666776776767666766667767767677677676776767766677667767767766767766776677676776776677677677676776767677667767766776677677676667676767766766776677677667766677667676666776776776767667766767667677667676676676766677677677677666776676767767767666766776676767767677667676667676776677677666776677666776676766776776667676766766667767766767766676677667667677667676776767767767677667767767767766767767677667666776776767767767667766676776677677666777676767767767766766766666776676666676676776767667766767766767767667767766677677676767766767767667676667677676767677677677667767667766677676766767767676776767676667767766676766667676776766776767677676776676776677677667767767767766776767676766776767676677676776667677677677676766776767677667767767676767667667766766766676776677677676776776667766676776676776667767767667767667767767667677676776667767767677677677676766776767676677676766766776776677667767767766776776767767676667676677677676776776677677667767766676776776677676776776776676767677677667767676776776776767767767667767676767767676767667767677677676676767677676667677667677677667677677676767677666677677667676776776676767766776767676767767676676776776776776676776767676776776676766676766676767677676667676676776776676767677677676776676667666767676767767676766776677676677676776767667677676677677677676677676767766767767767767767767767677677667677677676676767677676776666776677676767767666766767766676776776776776676676776767677677667667676666776767767767677676676767667766776776767667677667666767767767676666676767667766766776766766776766776767767677676776667767767666776776767767767667677677677676766767767767766666776666766667766776666676766767766676667767766677666776767666776766776676666776677677677667667676767766776677676677676767677667767667766776676767766677677676677677666767767677676666676767667767676776767767766767767666766676766667767767767767676767766676766677667676667677676766667667766667676767676677677676767677676776676776767677677677677667666776676666776776776776676767677667677677667676776766776776666767767766776776776766676776677666767766776766776766677677676676776776776666677677667676776677676767767767766767767767676776666766767677676767766767676767767767767667767677676767676767766776776776767677677676667677676776776767667766776776766767767766776776666767676767767677666766677676767677666667767666776766667767767767767677667677677677676666677666776776766767767666677677676766666766776767767677667767766676766667676766776767666667766667766676667767677667676676766767766776776776776776776677676767667766776677666767767767666776677667767677677677676767766667677677677676766767676767767767767767667676767767766767676776766776676776677667666766667676677676677676776767767667676767767677676767676767666776767667677676776767767677677667667767766776666776776766767676776776776677666767666676676776776767676776667677677677667676776776776767676776676776776767676776776677667767767767767766776677677676766776766676776766676776776667767667767767767766766776767677666776676767677677677676766677677676676677676667677667677676776677676767676776767767767676776776776776766667767667767677666766767677676767767767677666666767667676766766776767676776676767677676776767767676766677677667767667677676776767676766667677677677676676776767766676767767766776776677666776767767677677666676667666676677677666776776766677676767677667676776776776766776676767676766677677677677676767667667666776766776776767666767767766676767766677677666767666776776767676677676776667767767676776676677666667676766776676766677667767667767676767666776677677677667767676776776767767676776666766666767767676676776667767666776766766767676776776776767767767766676676766677676677666667676677667677666767766776766666766667767767677677677677676666767666766677666667766676766776776767677677677676766776766776776766776776767676677677676676776776776677676766776767767676776767767767767766767767767767676767767767677677677676766776677676776677667767677677676776676767767667666767677676767767767676776776776667676776676776766767767767666677676666776766676767676766677667767676776677667767766776767676676776767767767676776676667667767767677667767767766677676767667677677676667767766677677676776676776767667767767667766677667676767767767767667767676766776676776776776767677677676776667676767766767766776666677677676676776776776767677676776666776767676776776676776676767677676776677666776676776677676776776766776676776677677676676766676766776766767676667677677677676767676766767767767767767676767766776767767766776767666776677676767677676677677676767666767766766776776776776776677676667767676676776776677677677666776767667676676776677676766776666767667677667767676767767767766776776767766776776666767767767677667767676776766666776666676767677676766767677677676776776776766767677677676776767666676767677676676676766766677676776767666677667677676776676676667667767766766767766776766676776676776667767676666776776767767667676767677677677667676776767767767766667677677677676776776776776766767667667666767767766677667677666677676676766776766776767677676776676667676767767767767676776776776767767767766766767767767767677676677666767767766766767667677666766667676767676767677666766776677667767666666667767667667767766677676767677676767677677667767767767667666676767767766676766776776776666776767677677676676677676776767666766767667767667767767666766767766776776676776767666766767767677677676766766776666767766776776776767767666767676776766667667767767676776776776776776666676767667667767
6776677667676776776667676767767676677676667767767667676767766767676776776776666767677676676676776676776776666766667767676677676677667767676676667767676776767677667767667767676767667767767767677677667767766776767676776776766767767767676767676776776677677667766766776767767766767667767676676767667767767667677667767667766766767767676676676776767667767767767667767666767767766766776677677667767767676767766676776776776677667676667676776767766766767766776676767766677677676776776677676676776776776676667667767677677676677677677676767677666766766776767766767767766766776776776776667767766776776776676677676776776776776776766767767667666667767767767666776677676776677677677677676776677676767676776677667676677677666666676766776677677666767676776676776676776676767676676677677667766766776667667676766676776677676776776776667767767677667677677666666776767767766666767767676677676667766666767666767766677676776676767767667766776776767767767767677676776767766677676677677666676776676666776667767767677677667766767677667766677677676776767767766767767767677677676776767677677676767767767766767767766667767766667667677667767676776767766776667766776677667677667766767676666767677677676776676766767676767766767766766766766776667767677677677676767676667766776677667676776776776667767676776676676766776677667767677667667766676767676766776766666776776677677676676677676677677666677677676766676766776767667767677676776677667677677677667766766776776677677677676767666776667677667766776677666776766667677667667766776776776676767766776776767676666767677666776767666767767676767667666776776776776677676676767677667676676767676767766677676766767767766676666776767676766776667667676677677667767667677677676667676767677677677677677667677677667767677676776677667766776776667767767766776767667667767767676767677677667766676776767666767666776767667677677677677676766766667676766767766776677676767766667766767676767677676776767766766667667766767677676776667767676767677677676677677666766776767667676776767676776676676767767676767666667767766766776776667767767766767767767677677677667676776677666676776676666767766767766667676676767676776776667767676676676776667766776767667766766767666676776767767766766767677677677676767766776776766666767677667766766767766767766776766667666776776676767767766776767677676776776766666667677666667766776776767667766767677666776767766767767767766767676767676776767676666767666767667767667767767767676766677676667767676676766766767677666766776776677667677676667676676676767767767666776767767677677677676676776776677677677676676766676767767766776677676767677676776666666667767767767767767677667667677676677676767676677677676767676776667766767677677677676776776677677676776776677666767767667766666677677676677676676766776776767767676776676676767677666776677667767677677677676776776677676776766767767667767667767766676766676677676667766766766767766677676767677676776676676767677676676767676677676766776666676776677677667767766767677666776776767767677667767667676776767666776776677676677677677677676776767676776767766776776767677667676776767767677676667677666676776677676776767767676767766767676666767666776677667767767766767677677667676766676666667767767766776677676676667766676677677677676766667767767676776677667676767666677666776767667767766667676767767766767767767676776776666767666677676776776676667767767767767767767677667767667667767677676766766666767767767676767767767667767676676767767766667767676776767767767767676676776767666776776766677677676767766766776776676676767676776776676667766677676776766677667667766776767767767666767767677676767767676676767767676676677677677666776676766677676666776767677676767667677677676677667767667767767677677676767677677677666676667677667666667767767767767677677677666666776766677666676667676677667766766776776776676767766676776776776767767667667767767767677676677677666676767767767766767767667666776676667767767667677677667677677676767767767676677676776776767766677676767767667666767767766776767667767766666767766677677677677676767676676776766667766766767767667676776666666776667667767677667767767766766776776776776776767666767767767766767677667766767676766677676776767667767667667667667767767667766677667767677666776667766776676766776767676776776776677676767767677677667677666677677677676767666776776677667676667677667766776776676767767677677667767767677676776677676676776767767767767766666776666766767677677676776767677667767767667767677666766776667676676776776676766776767767667767677667767676776666776776776676767667767677676677666776776676776677677677676766776776776667766677677666776667767667767767677667767766766776776776776767766676776676767766776766676767677677677677676666766767766767676676767677676776667677676677677666667766766677677667767767677667767666767676767766766767667767767766766677676666667677677676776676667676767767666667677676776677676676667767767676667767676766766776776776767766766677676666677676767667767766767767767677676767677677677666776767676776767767767767676677667767677677667766677676767667767767767666767677667767766776676767767676767766767676667667767666767676667767767766776676767676677677676766776776776677676776676767766776767666677677667667766666766767677677676776776766677677667677676767766767767677667677667666767676766677677676776767676667767676677677667676776776776767766776767677667676677676676776767766776676666676766667677666776666766776776767667677666767767767677667766766766767767676767767767767676776667767677676677677676776776676767767667767667767666677676677676677677667767766776677677677676767767667767677667767667766677667767767767676776677667676776776776776766667667767767767767767666667676767767666766767667677667676776767766676767767767767677677677677666776776767766767667767767767666776676676766776776767676667666676776676766677676766766667676776677676776767676766677667677667667666776767677667767666667676776676766767676677676767766776676667666776676776776767677677667767676667676677667677676767767767667676776766776776767676677676666767677677667767677676776676667666767677676667767676667676677677676677676677677666776767677677676676776776776767767766767667767767676776767766776776776767666676676776666776776677677677667677676677667676776776766766776676676776767767676766767676667666776776767767667766677677677667667767767667667676677676767767767667767667767767676776667766767676776776767767767666767767676767767666776667666677667677676667767676676667767766766667767676677676767767677676667677676766767677666677677676767766766667767767666677676776776776776677677677676677667676766776677676676776767766677666667666766776667767676667676666776677677676767676776776667767677667676767766776676767676676776776677677677667667677667666677667666767766676766767767766666776676776766766766776767676767766677677676677666677676776677667767667766676767767767766677676676776776666766776767676776676776667667767667767767767676767677677666766666667767767766766766667676676776677676666767677677676767676767767766766667677677677676767676766677676776767767767676667766667677677676776766776766776766676667677677667676766767677667767766676667766667767766676767767667766676666776776677676767667677677676677666677667767767676776667767676776776767767676776677676766776666677666677677666776767676666766676677677667766767667677676776766677666767767766776666666767677677677667677667677677677676677677667767666776767767767766767767766766776767766667766667677677666666767767766677677676776677666766766776676776766677677677667676776776766766767677676767667667767767676767676767677667767676676776766767766767676767666766676776766766676776667676677676776776776677676776677677677677677676766776776767677676776776676676766676776677676766677677677667676677676667767767676677676766776767767676767667767766677676776676767767677676776767767766677667766776766676767676677677676776767676766677676776767767767767677677666767676776667767676767677677667767767767666767767767767767677666776667676776767676776667677676767767767767766667677667667667667767666676677677676677676767767767767767666667666766776667766767677666776677676677676666766767766766776667767677666766767667767677676676677677667766776776766767676766677667676766776677676776776677677666667767667666776776776776767676766766677667666776767676676776766766666767676776776677667677677677676676676766677676766776776767766776776667677676677666776676776767767766666776767667667767767676776767767676776766677676767767766767676676776766776766776676666767677676677667667666676767676776776776766776677677676766776677676776677676776776767767767677676677666767676677676776677667677676776776677667677676667676776776776776666776776766766776677667676767766667667766676776677676776776767767767676776776666767766676667676676677676676677676766776767767677676776676667767767676677676676667667766667766776767767767766766767677676667767767767667677677677677677677666776676667666776776677676767667667667767767766776776676776766676767767667676676776776667667766666767677667766766766776767676677677677677677667767767767767667766767767767767666767666776767766677676767766676767666776776667767676677677676767767667767677677666766776776767676766677667767676776666676776776766766776677667676676667666767767676676676767677677677676766767667766766676676767767667677666677666776776776776677677667767767766667766767677676767766776767667767676677677676676767667677676676776776767667666667676667766776677676767666666667667767677677667666677676677676776767676667766677667766677667676767767667676767676776667767767766776766776766766776676776776767667667676766776767767677666767766767767676776676776776776766676776766767767767767676776767677677676676776766776776766767766667766767767667767676677667767676776776677676767676667676667676776676677666677667676676766677677677676667766677667677677676767767676767766676776676767667677677667676776776766766676776767676667677676667767767676766666667667666776667677676767767767667676676776667767677677667767767766776776776677676676677677677676776767766776767767667767767766767767
7677677676776766776776676766667677666676776677676667767676767676676767767766667677676766767666676676667677667766666776767767666766776676667766776676776776766776767767676767677666776766676767767767677667766776676666776767677666767677667767677677676667676767767767767767766776666766676676776776767676667766776676776676677676776666767767667767767767677677677676776776776677676667767667766776776767767676767667767677676677677677666667767676666776767666766677676677677677676667767766766766767767767766667667766767767677677667676766767767766666676766776766776677667677677676677676677676766666766676767767677677667767766766677677676667767766677666766776776676677676776776767676766776767767667667677677677677676767767767767767767766776666667767766776776676767767667767677677667667676766776776766676676667667766767766766766766766767677676666776776776676666767677677676666767767767766767767667676776676766776776776767766677666776677676767676776677676677666767766676776776767676677677677667767666676776776776766767766676677676776677677667667677666776667677667676766676677667767767767767766766677676766766676767767766776776776776667667767666676776776676767667767666776776767667767766776776666677676676776776667766776776666767677666676677667767767676767767766776776776776677676776776767767676676677677677666677666767677677667767767666776767766766776666776677677667767767767766767677677677667667666776776667766677677677677676767767677667767676776776666677667677667667677677677666776767767767677677676776776667767676776766776776776766776776667766677677666767766766677677676767666676677667677667667767677677677677676767676676776677676667676666776776776666766767677677677677677677676776776767677667767767767767666776766667676676676667767676666676776666767766667766776667676766666667767767677667766776766677677677677676776776766776767677676677676677677677676676767676767767767676767767767767766776776776676776677667767766776776766776767767767766776767766767767767767767677677667676767677667766776666666676676677667766776776677667766766667676776677667767767767677667677676767676677676776776776766677677676666776766776677676776667767677677677676767667667667767677676667767677677667767676776776667676667667677667676767767766776767667676676676666776667767676767667767767677676776776776776776676776766776766776776776667676677676767766676767677667667677677676767677676767677677666776776676767677667766677667767767767767677666766767766677667677676766776776677666776767766667676776667667677677677676767767667766767676667767767676776767766676776676776676767676667676767766666766776767667677676767766767766676677667766676776767667766776776766766666776776767767766766776776677676776767667676667767667676667767676676766776776776677667767677677676676677676776767666766766666767676667676776677676767767677667767666776776776776667676767767767766767676767667767767767676676766767767767767677667766776667677667767676677676766767677666776767676776767767766677676767767676776776767767667676677677677667767676766776776677677667666676767766776667667767766766776667667677676767667767767677666677677677666776767766767766676676677667766776767766767666776677667766676767767767676776677676667667767667767767767677667767676677676667666767766676676767676667766766776776667676767666766767676767667677667677667676776766677677667767676767767667666676767767766666776776767767667766677677666676776776767766776666676767677667767766767667767767667767766666677676776776776767767766767767767767677677677676766776677666767677676776767676767767767667766667676776776767677676776776667676767767766776677677676677677667767767766666676767676776676667666677677666776776766677666767677667666667676666676766667677676677677677667667767667767767766766776676767767766776766666767677667667676766676677667766766677677667676776667667766776776666776676676776767676767667767766677666677676767766766766776767767677677676766766767767767766766676767666666776776767767676676676676677677677677676677666666776677676767676676767667767676767766767666676767767676767676666766776776676676776776776776667676766666776776767766676776776666776676767766667676767766766767766776776776767676776767766677676667667677667677667677666766767767667767767766667677676666766676676766776767767767677676676676776776776767767676776676666676766676767766677677676676776776677676767767766676776776677666676776776677676776677667767767667766676767766767666666766667766676767677677676666676666767666776677676776776667767767676776776766776776767676667767767677677676767766676776776677667677667667767767667767766766677676676676676767677666677676776776776776766776676776667676676766776677677676776667767767766767677676667766676766767767767676776776767767766677677676776767767677676766767676667767767676676776766766667676766767666676676677676677666767767767766677667676776776676767677677666766677677676776767667676776767666767667767767766776766677677676776776776766677676776776776767676767767676776766776776776677667767677667766766766767666776767676766676767676767677667767677667767677666766776667676766767767767676776666766676767767766667767767667676767766776677666677676766776677666677677677666776767767767676776776667766677677676676676766766766776667767767667666776776767677667676677666776766677676676677676667766766676666776776767767676676767766677676676766666677677667767766776677676767766676776667766776766676776776776776767767667667677666776767677677677667767666776776767666766766766677677677677667767766676677676677676776677667766676767677677667676676776776676767677667676776666776667766767766776767677667767677676677677676767677676677667766767766676776767767677677676766667767767676776676676676776767677666776776766676667666776677677667767767767676776776767667667667667766677667667766676776776767767677676666776676767676776676677676776776667676776766767676776676677666766767766766677667676676767666677667677676666776776667766677667766767767767767677676667676677677676676767767766776767767766766676767677666677677677677676776767766766776776766776667767767766767767767676666676776677676776767767767767676676676776676776766766677667767766766676676766767677676776776776776676776767767667766776667676676766667766767666767667766776767666776767676776776766767766767677677667766776767767677677676766766667677676766776776776767767767676767677676767767767666677667767766667767667666776666667677676767766677667767766776767667766767766767667766767676766767667676776776667677676776776766776767767766676677677667767766776776677676667667766767667767677676767767677676767677667767766666767667677676776667767666767677677666677676767677676677667677676776776776767677677677676776776767767767766776776776776767677677676677666776766776776776767677676676767766676767766667767677677676776776776776767676677667767677677676776767676776776776766766776767676776767676767766767677677677667677676766776776776767677677667766676767767766676776767766677676667767766776776776667767767677677676766767766776676667767766776677676776776677667676767766766767766766667667766667766677677667766776776767767766767766776676767767677677677676767766667766767767677666767677676776677676767676767677667766767677677667767767677677677676667767677667767667676767767676776676666767766677667667766677677677666776776677677667767767666667766767667767767767676677667767676767676766767677667766666677667766776676767766767676767666677677676677677667767767767767767766767767767676766676776767667676776676667667677666776776776776766676776776776766776767766677667677676776776667676776776767767676776776676767767676676666677676767667766767766776667676667676767767767677666667767766776676776767677676766776667667767676767676776667767767676776766676776776667667767677666767767766767676676766776776667767667667667677666767767676667667767677676767667766776776676776767767767666776677677667767677677676776667767676677676776677667767667767767677667677677677667667767677676676766776776766776767767767766766767766767677667767766676667677666666776776667766767767677677676776767677677677676766667767676676776767767767767667767766776776677677676677677667676776766776677667767677667677676776667767767676767666776776776776767767667767767676767767676767676776666776767677677677666776776776776776767677666767676767676776776776776677667667676767677676776766677676676776677677676767766767767767767676776766677677676776766767666767767767676776767767767767676767766776676676677677667766677676776677666776677676677677677666677677676767767677667767666667666776677666776776776677677667766676776776767766767677677676767676776776776666776767766776766677677666776767767767677676766766667766767676676767677676677667767676676666767676667676776776766767767676676667767666766676776676766666776767767766776776676667767677666677676767767677666667767666776667676776677677677676767767767677666676776776776677677667667766767767767677677677667767676676676677666767666776767667676776667767767677667676767676767676667676767667677667676676776667677677666667767767767676667666767766677676767767667677676666776776676776776776766767676666767767767766776776776767766677667767667667677676676776776776766766776677667767676666767677677677677667766766767767767767767676776767767767677676776776776766676677676767666676767677667676776767667766766776776776676767667766776776667767767767766767677667767767676767767767676767677676667666766677677666666767667767767677666776767766677676766767767667767767677676766666766667676676776776767667676677676766766676767676767767767767767677677676767667677666767676667667766776776767677677667676776667766776776676767676677676767676676766676767677676766767667666767667677666776666677676677667766767767766776776767667676767767767766667677667677677667767767667767767667676676767767767677666776767767767676776776776676677676776666666676776776776766766767677677666776776767767767676677667667767766766776776776676677667767667767767767676776767666776776666677666677677677677676776767677667667677676677677667767677676767676776667767676776676766776677667766767677677677677677666766677677
6677666776767667677676666776676676667767767666676776767676776677677677667766677677667677676767766676676767766676767767766766776676776676667766776766767677666767677677666676766776776766666776766676767766676766677667767667766767766766776677666766767677676676767766766667766776776676776766767767767666766776776677676766677676766776666767677677666776667767667766667676776776767676776767766767676677666677667766776776776776766776767767666667676767766776776766766676776767676776677677677666767767676667766676776776767676677676776667767677677677676776767766676767676776766767766767767767767667666776767766667767767767676767766776776776776676776676677677676767767767676776766776767766776767766767767767767677667676766677676767767767766776766776767666676677667766767667767767677677667767676767677677667677666767676767767767767666677666677667677676776767767677676676767766776776767677676776667766766676766767676767677676767767677676677667677666766776776767676767767667766776776776677677676776677677667767767767667677667676767677667676766666776667766676776776776677666776767676776676767766767766776767767677677676677666676776776766676666677667676767767667677676776776767766677677666766667766776776776767676767767767766676767677666677666776766676767676776667676767677667767767666767766767676676667767667767767666776776776767767676667767667767666776776776767767676776667677676776776677666677677667677676676766767767677676677667677667767767767666676776677676776767767767677677666776677667667766676767767766776776767766766776676667666667677677677676776776667767677676776767677666677677667666677676776776677666677676776766677676776767676666776776776767667676767766766767677677677666776776776677677676776776766776776776776776667676667767766776776766776767766676766776676676676667676667667667766676667667677677666776667676667767767676767767676767766667766767667677676766677667676767767676676766767767767767767766767667677667767766776776776676776676766677667676767767767766767676676767767766676766776767767766676776766766766776776776776767666676767766666666766776776776776677676767667767676767767667766776776776776776776677676766667677666767766776776766767676676776776677667766677677666776776666776776666767677677677677667766667677667766776766776767676767677666767667767676667766767767677667667767677667767676676666766776776776767767666676667766767677676676776677667767766767677676776776666776676766677667766776776767767676676767766766776767767766766776676776666676676766767677666767676677667766667767766776767766677667766666677666677667767766677676676776677667766776776776677677676676776776767677667767677667676666676677667677677677677677676766776676666767666667676667767767676766776776776776776767677667676676767766776767766776776776767766676776677677667677677677667676767676776767767766676677677676677666776776776776676776766767767766776776767676776676767766776776776776776767767676767677666776676767767676667677667767677676676676667767767677677677677676666776666766776776676776766767766766776767667676676667766776667667667667767677677667677666767767667676767676776667677676667677676767767666767766677667766677666677676767767767666766776676677676766677667766767766667667666766776766776776767666776767767767667667677667666776767767767666767766676677676776767676667676776766767767667767677667767766677677677677677666766766667667666767677677676776776766667667766767767766767767676767767767767676766676776767767767767767767766776766767767667767676677667766776766776776676677677666767677677676767766677667767666766766767767767766666776766677676776776776677667766767677667767767766767677676776766767667766767676776676676667767767676776676676776677667766767677666767677667767676776776677677667766776776767767767676776776667676776776776767767667676776677676676677676767667767666776776776676767766677676776776767666667677677677677676766767767667766666766677667667677676667676776766776677676776766767677676676767767676767667767767677676677677676776776776776776776767767766776667767666677677676776776776776767767667676667676776776767676776776766666767677667676767676776767677676776677677667766776676767676667676766667677676776767766776676667766677677676776767667767767667667677677666776776667767766766767767767676776767667767676667767676676677676766677676767676677676767767677677666776767767676776776677666767667767676676666667767766676776767766767677667676776767767676766766666677666666776766766677676776677677676776776776666766776767767767676667666677677677666667766677666766776767767767767667767766667677666767667677676766776776676776667676776677677677677667667767667767767676776776776776767766766767766776767766766667767677676767677667677676676776677676766776767767767767667667667667767677667677676766767677667666676776667667667667666766667676776767767767676767676766677667766776767677676767676776667767767766767667767676676776676776776676767766676767677676677677676776776767677666766767676776767677677676767767767676677677676776776677676776776766667767767767676767767766767767677666676767676667766776766767667766767766676767677667676776677677676766767676676676676766776767666766677667667767766677667766776766766776676767767677677667667767767677667767767667767676767767676776767767766677677676776776766677676767667767676767767666676667676767667767677677676776767677667767677677676776776767667767676767767766767767766767767767676676676767766776776776766766766767676767766767767767677676776767677667676776776776676676766677667676676776767766776677676776677676776767677677677667767766676676776776776776667767677677676776767677677676767676767766776776776767666767666776766776766677677676767767767766767676767767767766776767767766766776666667766767767677666676677667767676676677676766767676676667676776776677676676677667677677676667766776666766767767677677676776776776676766776776767676767677667667767767677676677677677666776676666667766677677677677676766677677677676667676767666776676776767767667767676667677676666766776677676677666776677667766666776766767667677677676766767766766776776776776776766767767767676776767667766667766776767767766677666767677676776776767676666677676767677667767766776776776766767767767676776776776776776766776666766676676676776776766667676767767766767666766776677676676767677677667677677677677667766776776767766766776776767676677677677677677676676767677677677677677677666767667677676776677667677677676676767766767667767767767767677666767767767767767677676677677677677677667677676767767767677676676676776676677677677677677676676776767767666767677666776776767676767677677677667677677667767676767766767676767767676776766767676767767767766767766766776767677666767677676766766766666776776776667676776776767767766767676666776667767767767767766767667767676766767767677676766767767676776767767676776677677667767667677677676766767667676767677666667676676766776776666676776767767766667766677666776667767677667767767676776676776677667676776776776677677666767767766776776766767667767677667767666766776667667677677676767676776776776676676667677667667766676676666676766766767766767667676776667766776677677676677676666776677667767767767767767767676766776776766676776677667767676776767677666767766767667666766776766677677677677677676767767676677676767766776776767767767767676767676677677676676677666666767677667767677667666767767766776766676776676677677667677676776776767677666677676676766766767766776676776676767667667676766676776776776767667677677666677677676766677676776676767767676776767767766677667677667676776677667767767766766667676776776767677667767676766776676776776776677666776677677676776776677667677666666776767667667666766776667767676677667767667676667676767666767677676776667676767677666767766776677667767667766776767676667767676767767677676677676766767767677677667666676677677677676776776676776776767677666776767767677676677676776766677677676776776767767676766776767677676776667676766767766776767767767766766766766776766776776767677666776767767677667766766776767767667667667767766767667677677677676767767677676667767677676766776766677677676776676766676667767667667667676776677667676767666776667766767766776776776766676776676776676677667667676767676667676776766767767677676676676776766676677677676776767767766776676766767667767766766667676676776667677667766667677676677677677676776677676667766667677677677676666667666776767767767676767676776766766676677676766776767767766666666776776677677667767767767667766776766776677676676776766767676666767677677677667766667767767676676666676676776767666766776667767666677677676766776677666676776776776677677676767676767767767676677667766766676776767767667767766776767677666676666677667767766676677667667766767767767766676677677677667666766766666776677676776767667767767667767667667666666667677676677667677676776776676677666676766676667666766776677677666767677677677677677677667766676776767766767667677677667766767767667676667766676767666676776767767676677677666677676776776776767667667767766767767666776767766677666677676666776677677666776766666766676676776776667767767767677676767667677677677677667666667677666766677667666776766677666677676766776767767667767666676667677677676667676767667767766767677677676677666766776766776767767667667677676776766677676776677677677677677666767667676677666676776776776776677666767767676676676677666667767676676677676776767677666766776776677677676767767766676776776776767667666667767766767766667676776767676676776676776676667676677676776767667667677666767766776676776776767677666767666767766776767767667766766767667767667667677677666767676667766766676767677676776766666776776767666667767676766766767677667766767767677677676776776677677677676677667767767767677677677667667767677677677676676767767767766676667766677676776776676767676666667677667767767677677667666677677666676766776676767766776667676676676776776776676767667766776766667766676776676776776767766667676776776676767666666767666666766767667767766776766767667767767767766676766676767667667767767676776677677677667767767676767677667666676776767676767677677667676666677677677
36776766767677667677677677667676676776667767767676677677676767667677667677676767676776776776776776676766776767676776676677667767767666676676776776776666767767676776767676676776676766776776677677676677676776676767766776766677677676767767677676676767676766767677677677676667677677676667766776776766776776766676766776776767767766676776776776767767667676767676666766776776667766776767767767667766776676767667676667667767766776776766766676677677677676776767677676766767667676767767666666776776677676776767767677676667766766776676677676766667666767676776766776676776767767676766776767667767677676767677667677676767767767667676767767767666667766767766766667667767767767677677667767767676776776776677676667667666766666767677677676776776766767676776776776767676667767676667766776776767677676667677676766676776766667766776767766676667676767767667767667666767767767667767767767767666776667766666676776677667767676677677677677677677666766667767667667676676776767676676776767767667767767766767667766776767766776776767676776767676676767677666776776666676776776776776767667677676666766776676776766776776676766766767677677676767766677667766766776667676666776767667767767677676766666776676767667767666767666767666776767677676776676776776676677677677677677677666676776767676776767767766776766676677667667677677666767676776666767667667767767676767677666776767767766776677667667767677676676776776767767676767677666767677676767666667767766766676776767767767676766776767676776776767766767766666776766677676776767667767667676766767676676767767677676677677676767766776766667676667677667767677677667677676776767767667676667766676776776767666776776767767667767677667767677676776767766677666767766767767766677677676776677667677667767767667676667767766776776767766776767767767767767766667767677676767677677667767677666776676776776677676776676776677676667766776776677677677667677677677676677667676666676776676776767767666776776776776677677676766677676776676766767767767766676677677677676667767677676776776766766776766776677676767767667766776677676767766767766767766776767767767677666776776677676767767667766776766767667676776667766776767766666677676776667677676776766767676776767667767676776767666677676767677676776677677676667767766767767767766776776776676776766666767766767767667677677677676666766767767677677667677667677667676767676776676776676666776767676776766667666767666676776766766666776776767766776767667767666776776676766667676776767666767676767666667767767767676677666776776776767666776676776676676767667667677677676767766766676767676776766767677676676776677677666766676776766776776667676767767767767767666667766776677676667767677676677677667676677676677667667767767767766767767667677667767667766776676767676776767767766767767677667767767666766667677677676776666776767677676776766767766676776776766767667767767677676776677676766767666677677677676767667667677677677667767667676766776667667676677676677667766776667766676767767767677676776766676767666767677677677666677677666776676666676776767677677676776767766767676776767767767677677676767677677667677667767766776676767766776766677677676767766776776767767667767666776776767766767677677677667677677666766677676767677676767767666776766666677676776776676676776776776767767677666767767677676676676676776776767667766776776767767667767767676667767677676776767676667767667766676776676767676776767676776676776767667767666767767677676776676767676767677677676766767766776677676677677666677666767677667667767677676776766776767767766767676767767676677667676767767766667766676767767676776776776776677677677666776766767767677676666776776676776676776776776776767767766776677676767766776776767667767767666776766776776666766767767676776776776676667676677677667766776776776676667766776776677677677677676766776676766767677677667767767767767677677676667767767667767676766767767676677677676676667767767766766676677676776767676776677677666677677667767767767667767767766666767767766676676776766766677677676776676676767766676676776767676677677676677667676767766776676676767666676766676677677666776776776667767666667667767767767666766767767766766767676776776776776767667767767767766776667767677667667676766776776766776776676676767677667767767767666766776676766776667677676677676676676676776776776767676766677677667767667676767766776776776676676767766776776776666766677676767766767766776767677676677677667676677676666776776767767766677676766677667677676776776767667767677667677676776776767667667667767677676776776776767667766776767767767766776676776767676776767767767667666766767767767676776776677677667766776776776677677676766766766776676766767767767676677676677666667767667767767677667767677676667767676767767767677676767676767766776776766767676776676776776776776767767767676677676767676676677676666776776776676666767767677677677677676667667677677676767767676767767767676776667767676767766667767676767766776776776776767767766776776776676677677667767667666767667766666766766767767766767677667676767767677677676676767767667767676776677667666767677677677676776767766676776776776766766776677677677677677676666677677677677677666676767677666767767676776767767767767766776666677677676767676667766776767766776776766667677676766776677667767767767676767766776776776667676776776776676677666767766676767767676776776767677676776776666667767667677676677667667677667767677677676677667676667767677676767677667766767767676767677676766767766676676667766776767767676767677677676767666676767767767766767767676676776776667767677677666676677676767677676776677666766767767677667676667676666766677666676776677676776766776776767766766667767767767666776676766767667766767767767666776767766677667667766767767667666776677676767766676677667677676767666667676776776667766776676677677677677676776776767667767767766776666677666677666767766766776676776776676766676767767666667666776677676767677667767767767767767676666776677676776776676767767766676776767677677667677677666676766667666676676767767676776776776676767676677666767676667766767767767766776766776776776767667766766767666776776677677676767767767667766776676776776776767766767767676776766767766667677666766767667676767676766776766677676776667676667767676766677677676677676767767677667767677676676776677677676766767666766767677667677676776667767767667677676776767667666676677676767767667667667667677676766776776776766776776767767767676677677677666766776767676677677667767667667666767767766776776776676776767766767767766766667667767766776776677677676767767666776776776677667767766776776676677677676776677666676767667766776767667767766676767767767677667676767766766776767676766677676667667767676677677667666776677667667677667667766776766767667667666667767766776767767766766767767766677667667667766776776776767767677677667676677677677677677676767677667676767767767766776676666766776776677676767766667666767667766676767767676766767767767676676677676766776776677676666676776776666776767766776776776776677677667766776676767677666766767677677677676767767767767677676677666667666767767667766767667767667677676766776676666767766776776776776667766776676676766776776776776676667766667677676766676776776776667676667767767677676776666667767767766776766677677667767767676676776767767767676767767666776677677676766676676776776667766676776666776676676767677666676667767676677677677666677666776677667767676776767766676767676767676776776776677677677676667767766676767676676676666677677677666776776766776767676776766767677677676767767676667766766776776767677677676766666776676776767667767667676776767677677667767666766766776767676776776676677677677677676767667676667677677666677676776766767766766676767767767676767676776677676676667676667676776776667676767677667767767767677667677676776776667667767667767766776776767677666776776766767767677667766776767767766776676767767766667677676676776776767677677676666776776676766776776767767677667766776676776677667767676776766667677677677677666766776776776666677677676677667667676767676767667667767766677677667676776776676676676776776776766776767767677676676776766766767676676767766676666676677666776776776776666667677676766767667676767676767767676677667767766677666677667667667767676776776767677676776767676766767767676776766776776766776667676776676767767677666676767766776776776776776767667767767766776767767767767677676677666767766767676767676776776766767666766767677677676766776767766776776766676767676767677677667766776767767667766776766767667676667677667677676766767677667676776676776676767666667666667676677667766776767676677677677677667666667676766776676676767666776776776776767676676776767667676776767676767767677676776677676767676776776767666767677676767766766776667676677676767767666667677667676767767677666776776776667676776767667767767666767767667766676666676767667667767666766776766676776766676767767767676767666776766776766666776766776767677676676776676776677677667677677677667766776776676767767767676776767766677677677677667677677677666776776776766776776767676676766676776767677677676767767766667766676776676776776776677667676776776677667677676776767767667677677676776776677676767767767767767766667676766767676767767666776776776776776767767767766776676776776776776766766677666776767767767677667677667676677677677677677677677677676766776766776677677676766676776776776767677676666776676776767767677667767767677676667766766676776776767766776766776767666766776767767677677677677677667676667767676776676767767767767766767667767676767766766766676776767766767767677677676776667766677667677676776767766677677676767766776767677677667677677667676667766676767766767677676667767677676676776767767677677667666767767677677677677666767676677676767767677666667676767677677677676676776776677676676767677676767666767767676776766677676766666767767677667677677677667766667666767766676767766666766666676776776776666776677667677677677667767666776776666766776776776676676666667676676767676767767676776767767677676767766677666766677667767766667677676667676776667677666667666667676677667676677676767676766776767667667676767767767667767766776766677667767677676
67767767676767767766776666767677667676766776767766776767676776766677677676666776776767766776676666776676767767667676767766767766776677666767766766676767667666767667767766667676677676767676767676766766766776767666766776677666776766776677677677666767767677676767667677667676776776776676776776776776766776767667767666676766766767677677677677677667676776767766767667767676676766667676776666776776767767767766767666776776776776676667677677676767677676666766766767767666667667767667766767766666767676766776767676776766667677677667676767667666776767676776677676676677677677676676776776766767667767676677676677676667766677677676767766776776776776667767767667667767767677667677667767766776766677677676677677677676767667766676676766776776767667767676776667667676767677677677676776766676776767767766676676776677666776776677676776767767667676676776667676676677667767667676676767766767767677667766776776776676677676776767767677677676766676776766767667676676767766767667766767767667666667767766767677676676677666676766667667766767677667766767767667677666766676776666766776677676766767667767767667767766677676766667766666667667767767767766766677677676676767676776776767767667767767766776676766767767676676677677666767766776677666776776676776776766676776776767767667676667767677676676767767677677676767767767667766776677677666776666776667677676676676766667676676666766667677677676776776776766676776766767766776767676776767677667676677667677676767667767667667767677677676776767767667667767677676767767676776776676667766767676767767666767767667767767666767676776776776677677676666667677677676677667676776766776767767766766767767677667667767676766776776766677666676776766776766676776767766767766776676767676666776767667767677676767766776677667766767677676676766676767767766776666776776767767676776676776667667767676676676677667676677667676767766776767677676766776676776666767677676767767676776667667766776767667676767677676666776767766676676776766677677667767667676776776767677677676677677676776776767767666677667677666677677677667676676776776667767676776767677677677677677676776766766767677676776767677676677676766676766767667677677676667767676767677676767767676767667677666776776766766767766776766776667667666767767766776776776676776676776776677676766776667766776676767767767767766677677667766767767676767766776676776776676667676776676767677667677667766676766776776767767767767666767767676666767767667767767767767767766776767676667666776676767766776667676776776766676666676776776676776767676676667676776677667667676776776767676677677676776776667677666776776776776677676776776776776677667667677667767667676776776776776766677676776776767667766677676776767767676767767766676677667676767667676766767767676676776667676776767766767766776676667766776776766767767677667676677677677676767767767766776767676767676667676677667766766776666776677666676776676766767677666776776676676766666767677677676776666767766667677667676767676776776767767676667767667676776676776766666676766767667767767667667767767677677667766776767767677677677666766767767767767767677677667767766776776776767767677667676677666767767767676677677677676767767667766677667676776767767676766776676676677677667767766677676676776676666766676776767766776676776767676776677677666767767677676767767677676767666667766676776677677677677667767767676767767676677677677676776776776767677676767676776776677676767767667676677677677666776767766667767766767767767676667767677677666767767767676676776767767676776776776766677667767666676677666766767677677667767676677677676766776677667767766767676676767676677677676766667666677677667666677677677666676767667766677677676776776676676676667667767667767767767766677667767766776667677676776767677667767767767767767766776767767767676676776766767766767666776667766767677676667767767666667667767677677677677677667677677677677676776766776776776677666767767677677677667666776767767767767676767677677677667666666677677676677667767767767767767676766767676677677677677676667676677677676677676677677676677677677666776667767767767767767676767676767767677667767767767667667677667766677667676766767767676676677676766767677667676677677677676677676776767766677676776677667677677677677667676677677677676776767767767767767766776676766677677667767667767767767767767666766677676776676776766776676677677667676666776776776676766766767767677677676776767677677676776667767767667767767766766767666677667766677676676776766776676677676767767676767676766677666767667677667767766767767767766766776776766776676776666767667767767766776776766767667767677667767766767667677676776766776767767677677676667767767767666776767676776766767676776766677677676666767676766776776676677677676766676767677676767667677667767676666767766667677677677677677677667766666776676676767767667766767767767677676677667767676667766766776676776776776766776677667766776767766667677677677676667766776766667677677677677667767767676677666766677676676677677677667676676776766767766767767767767767786676776776676776666767677677677676676767676767676676676767766676776776767667766776767766776676767677667767676776776766767767766666776667676776676666667676767676767767766766776776767767767667677666776667766776766766677676776776776776666677676766767677677667766767767767676667766776776776776776677677676776776676776776767667666776766767766776776676676766767676776676767767767767676776776776767766677676766776767767767767767667677677677677666776776767766676766776676677677667676776667677676767677676766677676766676767767667667767676676676677666677667767676767767766677676766776776666776767767767767677677666767677666776776676766667766676766766776767767677667677667677667767667666676767767677677677666767667767667767767677676766776677676766776766776776677676767766776776676776667667677676667767767767667676776767676677677677676676766776776767767677667767667767767766776767677667767677666767676776677676767677676677667666767766776666767766776776767766767767667767676677676767666767767767766676766776776667766677677677666776667667667767767666666766667767767767767766776667677677676776776767677667677667767766676667767767676667766767676766667667767767666776776667677677677677676667766677677677676767767766776767676766766676766776766767667676667767667766676676677677677677666776776667766776767677677676666766676767676776767767766776776666776766776766667767677677676776767767767767766776766766776766776776676776776776776767676767766766776776776767666667677667766776677677666677676766776767667767767766677676776766776776677666776767767677676766776767677667767676667767767676676767767766677676666766676676776677667766766767676767767766766676677676776767767767667767766767766667676767766776766767677677677676677677677676776766676767767766676676766676766667677676766676776676677666776667676667676776776776776766767667767767677667767766767767677676776776676677676676666776776676677667766666767677667767676676677676767676667767767677676676677667677667676676767676767676767677677666776677667767677666676766776666776677667676676667767676767676767766776667667677667676677677677666766776667767667767766667766776776667677666767767767666776767767767767766767766776767766776776666776776766767676776776776776667667676667676667766767677666667676767667676666676776766776767766776677667767766767767766776767677677676776767666767767666677676676677677667767766676776767677677677677677667667767677677677676776767766776776776766767767676666767676676677677676766676776776776676776776776667677676776767676677677677667667767677676676676776667767676677667767676677666766767667667767667676776776776776676776767676776677676677677667766767677667666677677667767676776666776767677677676776677676776766677666776776776666776776766776677676767676676676767677677676767667767766766776766667766766776767766767677676766776767667767676676767767766766677677677676677676776776767767677666776776766767676766676776667676676776767766677667766776667767666676676776766766676776776667767676776776766776776766776776677667767767767766677676676677676776776677677677676767767767667767676677677667666776666766776776776766767666776776667677676767667767766776666766776776766776776667767766676676677666767677677676677667667667677676776667666776776676767676667676776677667677667767676667766667666767677677677676776766677677676776776667677677677666776676767767666767766767767766776776776677677676666676676776666776776776677677676766666767677677676767767767666776676776767677667677677667766776776776776767676776767767667766667767676776767767767676766776776677667767767766676676667766776776767767767767767766677676776676767767767667767676667766767666776766677677676776776767766776776667767667676776676767676776776776767767677677677677676776767767766776776766677666776766767767766766776776767767677676776676776766776667766767667677666776667676677667667667667766767677667767677667767667767667667767677666776776766766677677676776766776767766767767676776767767666677667767767676776776776677677667667767677676767767767676666776766677677667677677667677677677676776666767677677677667676776767766677677667677677676776766667766767677666776776776667767767767676766677677677677667767667767767766767766667766766776677676766776776776767766776776776767667667667767677676776776776677677677667676776766766677677677676776776776677666677667667767766776676677667766767767766667666767767767767677677676767767677666776677676767666767677667766776676677677676766766767766676776766767766776767667767667766776766767767676776667766776676776776767766676776776776776767677676676767677676677676776766776767676766767766766767667676776767766767676767677677667766776676776667676767767767677676676776766767676776767666767767766677677676767767767676677677676776677676676676767767767767676677677677667767767767677676776767677666676767676677667666676766667767677676776766776776666776776776776677666776676776677676676766776767676776776776767677676667766776767766676767766677677677676676776677677667666666767676766776776677677667767766677667676676776776767666776667676776677667677666767677677667767667767767
67767667766676676767677677667767676776677676666767767766676776776776676677677677666767767667766766676767667677667766676667766677677667676776766766677677676767666676677667766776776767676776766776776667767676677676677677666776767767677666677667676766767667767667767767676776766776776767677667767766776767767767677676766667766676767767767677667676676767766776776677676776766776676776766776767677677677676766676776767676776776767767767766767767667676677677667767767677677676677677666776767766676766667677677667677677676776767676767667767667667677676776776776676767766776776766676776767666767767767676776776766677676776776776776776767667767666776767767767767767677677677667676776767766766676676766776676766766677676767767677666767767677677676776767766667767677676767767677676766677677676776766776776767766766677676676776676676667767766676776767767767767666666766767667676767676767767666666667666677666767766766767767677677666666667667676776776676776767667766776776767767676767767767767667767767766767677676767676667677677677676766776667676767767676677676776776767667676776766666767767676677677666767677676676676766676767677666676766767767677676776667677676767766767767676676667766776676766676766677676676776776676776766776767767676776766677676677676767677676667667767767676766776767677677676667767767666667766676767677667767676766767767676776676776776776776776677667766767677677676776776676776767677666766667767766776776776767666767667677676767667676766667677676677666677677667767767667667667767766766767766667767677676776767767667767676776766776766767766677677677666667677676776676767667676776776766676677666776676677677666676766767667767767676767766666767766766677667767767667676776767767666767677667767676776767667677676766776767767767767667767676776677676676766767676676767677667767767766767767767677676776776766776776776776776676666766767667676776776776677677677677667677676767667677667766767767667767667767667667766776767676676767676776776677676776667767666676766767667766766676776676776767676667766776667676766767766667666776776676677676766776776776676767767766776766667676776677677666767767767666767677667676666767676776677676676767767767767767767676776767767767767766776666676767767677677677667676676776767676666676677667767677677676676776766776666677667766677677667766767767677676776776767767677677667677667767677676767666767676666776676667666676766776677677676776676676776767766776677677667767676667677676776776766767766776776767676766677677677677677666776776767676767677677676676767767666766766776776776776766776776667766767676767767667767767676676666676767677676766667677677676667767767676766767767766667767676666676676766776677667667676766667767666776776776776776766667766676767676766676776677667767766766767677676677677667676766677676766677677676776776766767676776776776676776776676667767677667666676776766767676767677666766767766676776776667667676766776776776776766667767767767767677667767767676676677676766667677676767666677667767767676776677676667767766767767676677667677676766766676766676677666667667767767667767766776667766766776767677677677677677677676776767767676666676667766776676776676676667767767767677677676767676776776776766776767677677676667677676766776676767766776776767676776677667767766676766667676767767767766667766766677676666776667767767677667676776677677676776677667766677667667767766776766676776667676767766776676677676767667677666776767666667677676776776767677677677667676776676776766667767767766776766767677677667676767766767767667677667766766677676767767767676776776767677666677667667667766776776776676776677677677666666776676776776776776766676676776766767676767677667767667767677666776766767667767767677676776776776767667766776776766767767766776676776667767767767676776677676766666767676667676776677677667667767666767667677676767677677676667767677667667677666776676666767666667667676766677677667667766767677677677677667676676776677667766677677677676776676776776776776776666667767676767767767666666776776767767676766767677676776767667767767767767767666766776676677666776766667766776776776767767676667767767676776676776676776677666776776676667766767766776766766677667767767676776767676767767766776776776766776776776767766767677677677666776677667766767767676776677676767677677677666667667767667767676667766776677667767666676776776767767677666776676677667767667677667677676776666676766667767666766767766666677677676676776776667677676776767767766776776766776677676666676766666667677676776767677676776776677677676767677667767676766767767767767676766676767767766776666776776766776677677666776776767677667767767766767767767667767676677677667677676776767767766667766766776776767667767767667767667666676776767767677676776776667677677677676676767767676677677677677666767677676676776766667766667676776767676767677677667767677666676776767677676677677666767766677667676766677676667676776776776676776767766766767767767666776767676767766776776776776677667676767767676767766776776767767677677676776676676676776776767767667676776677676767676667676776767767766676766677667667677676677676677667677677666767767766676767667766776767767677676676766767676766667766766776767766767767767666767666676776767676776767677667676767767667676776677676767667667766776767666676667676677677677677677676766767676776677667766776676677676766767666776776766776676677666767767767767766776766776676676666767677677676676666767677677667767677666776677666766776676667667767667766676766767767676676776677677666767766767767666776767667766667676667767767677676676677676776776766776766667677667677677667676776767767676767667677676776767667676776776776767766667677676766666776667767767767667677676776677667676667766766776766677676776667766677667667766766767676767667766767677676776677676676776776677676766776767767676676776776766776767676776677676766776677677667767667677676677676767767676766776676776767767676677677676776677676667677667767676776676767676776776676767767767767766776766676676767677676776766767666666776776776676676776767667767677677676776776676767676677667676766776767676677676676766667767767677676676767677676776776667766676767676666676676767766776776766776766667677666767677677677676766676776767667767767767767677676767767766767676676677676776666676676676776676767767666776677666767667766677666666677677667667767667767767767767766667767677667767767767677676766767667766767767666766676676776676766776667766667676776776767676667676677677677677676666766776767767767767676667667677676766676776667766776767767667767677676677667767767677667677677676776677667677676767677676767767677676776767667676766766776767676767667667676766776767766776676767676677667766767676677676776677677677676776677667766767767767677677667667767677667767677667676776676676767767767677667677676677667677666767767667767767677667766666677667676677666776776767677667766667677667767676677667767766666776766666666766667667667767667676677676766766776776667766676767676767677676766767767767677676677677677677677676676767666767676767767767667676767667766767766676776676677677676776676776677677667767767666776666667666776767766676767676776676767676667767676776767766776766766767676677677667676677666677676676776667766667766767676767766676677677667676766767766676776676676676776766677676767767667767667677667677667677666776776676767767767767667766666776767766677667767767766776666776767766766766677667667677677676776767667666776767767767667676667766776776776776766776666776766776776677676767676767676767677676767767767676776766676767767767766667677677667676767766767677667766676766677677667667667677667676677667676767767767667766766676776776677676676766767677677666676677676767767766677677667667767767666767676776776776676676776767667677676766776776776676776766767767676767677677677667766776677676767766776776677667767677666776767676776767767767677676677676667677676767767766766776676677666776776677677677667766767767676677677677676667766677676677676767677676776677677666776767666677677676677666677677666766677667666667676776776767766767677677666776767667767766766666676677676767676776767667767677666767767676766666776776767767676676776666776666776767676676677676776676776776677666667677667767676776667677666667766676776776676776776776677677667766776776766667677676766776776776767676677667667766676677666767767667666767666677676677667677667667676667767766776677667767677667676767676776667666776766677667667676776676766677667667766767677677667766776677666767677676667677666666767767766667677677677667767766776776776667767767767766776776776677676776776776677677677676776767766776667767767677676767677676676677677676666676677676776776667766767767767767766776766776667767766667767767676677676776666776766766776767767767767677676776676677677677666776766767676776766667767676776677676767667667676666776677667667667667767667666676676767677677677667767767767767767667766767767666767676776767767767676776666766766776767676767767766766766766776667766667766767677677676767766767676667676677667677677667677676667677676776776767667676776666676667767677667766667766767676677667677677676767676767677677667676776776776677676776766666776776766767766676667667677667667666776677677677677667666676766766666667767767767767667766776677677666767667677676666776776766676766766766767667766677676776676767667676776676776776776667767767767677676677666776776767766767676667676767667767676776776767767676767667676767667677677667666776767767666766767677676676767766767767767666677677676666676676776767667676776776767666776767767767676677666677667767677676776667676776767667667676666677677677677667676776776666676767677676667677676766767676776676767677667767767767677667677677677676776667766776677667767676667677667667767767667677677677676767767676667766676667767767767767767767677677667677676766767767767766766677667676776667767766676767767666667766767766776667766677676766776766667666766667767676676766666776776767666666767666767676677677676776766767677677677676776776767677677666776776776776667677667676666666776766776667767677676676767667766776776776667666667676766677
66767767677667676776766776767677676767667676776767767766767677677676776776676667767677666767766677677676776776767676776767767667666677667676776767676776767767766776766667767767766677667767677677667767666677677667677677667667767676676676767767767767767767766667767666776767676776767767767766766767767766666776767677676767666776677677667767767677676776776667767766676776677676676676776767677677667767766667766776766776666676776667766767766776767767677676766766676676776676776767677676766766776677667766776677677676776776766677667667767767677677677677677666776677676676666776776767766776776766767766776676766776767676667666667677677676676776677666677676776767667767766677666667767676776766776767677677666776767667677677666677677677676766767677676677676776767677677676766767667667676677676767676776766776776676667676776676767677666776776776776776767677667667766766676676776776667767767767766776767767767676767676776776776766666676776776776667767767667677677677676767676676676677676776767766776767767767767766766776767767766776766767676767676666776767677676767676667667667677667677676776776667677676667767767667767677667767767676767677666676767666776776766776767676677666677676776776776767667767767676767767667666766677667676767767676776767767766766776776677667666676776767767667767767767677676767677677666776776767676776766767767767677677676677666767677677677677666776677676776776677676776767767767767767767667766776767766676766776776776677677677666776767666776767667766667766767667676776767677676676677667767767767677676776767767676667677667676767677667767676767666776767667766776676776767676776766776767677677667667767767676776767766677677676767667676767767667676767767676776776766676776766766776767667667676776776776766676767676676676776676767677676676776767767767767767666667667767767766767667767767766776776776776676677676767677666767667676677666767677666667767767667767677677677676766677676776776676776776776776776676677677667676766676676766667766776776776767767766677677676767767767767767666776776776767767766767767767666677667676676766767766767767676776766767767767677666676776767767766676667767677677676677676676767766776677666766676767667767767676776767766766776677666677677676767677676676677677677667766776667767677667676776677667677676767667677677676676776776766666776776666666776676677667676776767667766677676776677666767677677677676776677676767767767667767767767767676767676776666776676766767766766766767767676676677676676677677667667766767767666776767676667667677677676766776767667677666766767667766666677677667767677666776776677677667676766776776767677676776676776666766677676776676676776776776776767677677676767767767766767767677676766776676766677677667767766767767677667767766776667766677667676767766767767676766677667767677676667677676776666766776776676776767766767767767766677676776666776677677676767767677677676677676776666776776666776767676776767667677677677677677676776767766767766776677676767676776766767676677676776766677666776767767767667766677677667766766776667766776677677677677677666767666766766767666676776776776667767676677677667677677676776776776776767677676676666776767677667767766677677667767666767767767767677676776767676767666767667677667677677676666667667767767767676677677676767767767676676766776766776776767766776776766776677676677677677676667766776766667766767767677676666767767766776667767767677677667677667767767667767676767767767676667767766776767667767767767676677677677677676766776776766767676677676776776766767667767767676767767666677677676776767677667666776776767677667677676776677676776676767667677667676667676776767677677667677666767766767767667767766676776666676767667767677676766767767666767767676666676667767766776767767767767676676776776776776776676776767767666676776776767767677676667767677676776776767667766776776677677667767766667666766767676766766776776677676776677676767677666767676776766766667766667766676767677667666667767676776776776776676766677677676677677677667676767766776677666767667767677677677676676776677677666767767767767766667766776667766676677677677666666776767766776776676767667767767677676776776776776767767767766676776767677676776767676776666767766776767676767767767767666677667667766676676766667766676677667667676766677676776767677667767677667667766767766776776766776677677677666776667767767767766767677676667676776776776767767676677676667666677677676776766767766667767767676677666776776767766766667767767676776666767667766667767767677667767666767767677676767667667676677666677667676776667676766776776766776666776767667766766766776677677676667767676776776677676776767676767676677667676767767677676766776776767767766776776776667667766767667667676767766767767767767667676767766676677677676766776766767676776776667676766767676667677667767766766677676767767676676766676767677667767676767666776767676776776766776766677677666677676767766776676666776776677667766767677677666776766767676676767677676676776666766776766676767667677667767667767776776776767767767767676766776776677676677666766776767677677676766676776676776776676667676776776677676776776676776677666776667677677677676676767766676776767666676766677666666767767767676767766767677676776676776776767766776767677666776776676776677676767766776676677676767766766667767766766776667667667676677676677677667667767767767676677677666766677667767676666666766776677677677677677667767677667677667767667666776776776676776767767766676776776776776776776766667766677677677676767667676776766676776767767676667677667676776776677676767766776676676776676676776776776677676776776667767676767767767676767677667676676767677676776776767767666667767666776776676766776766766676766776776676767767667767677667767766766776776776767767677676766776677677676767767767676766676677666776676666666767677677676677676776776776677677667767767677667666776776767676776677677676767676677676776677676677667677677676676766767676767666667667767766677677677677676677676776676767767676776677676767767677677676776767767677676677676767676766776767766776667767666767766767767667667677676667677677677677667676776776667767677666776677676666776776767767767766767677676766767676767676767766766776766766676767766776776776776677676767677667676677667767677676767667666766776767766776776677677677676776767766767767766767767677667676677666667667667676776776776776776676776677677667676676666767767766776776776776776776776766776767767766776677667666776767666677677676767676676776776767766676766677677667767666767667766667766766766667767767677676767767666677667667767767767767767767766766676776767676677676776667767767766766767767676676766776667766767766767667766767676776776676667767767677676776776776667767667766776767667767766776776776676776767677666666776766776767766776776677667767767677676776766677677676776776776776767666767766677676776667677667767666677676766766776776677677676677676676776776677666767676776776666776766677666666767767766677677676677677667767766767666767766667767766776677667666667767767766776677666677667677677676767667767666767676776676676667766767676776767676666666676766766766767677677677676667767667766767767767767667667766667676677676776776677677666676767766776666776776776667677667766766767666676677666767767767677666767676776667677676767766676766776767767766776766677677676776667767667767766776677667767767667667767767766766767766776676667676667767766667767676776776767676776676766776776666676767667767666766666776677677677666767667767767667666767677667667767667666776776767767667767676676677666766766676766676766767677677676766767767767767767767667766766766776676767767666767766766766677677676676677677677677677677677667766767666767766676676666776667766667767677676667666676776776677667666776666766667676767676767767766776666676776776676677667767676676776766776766666676767767767767766677677667766767667766776776776776677677677666766776776776776666776766766767677676667676776776767666676767666776666677676767677677667676667676776667767677666766676677666776767766767676776776776776776767677677666776767767766766767766676676676776776677677676766766776776766776776667767677677676776776666676766676766676776767677666766676776676776776776766677676666766776766766776776766776767667667767766776676676766676776766776767767666667676677667767676767677676767677676776676776776766766776766767767676677667767766677677676776767767767766676776677677667767767766776767766776677667667767766767767667767677677677677676677676776767677676776677677676666767667767767667676767767667767676776766667667767676767677676776776776776767676676767676677677676767666677677676677676766776767677677667767767666767766767676666776776776776767666766776776767677666677676776776676766776767677676677666776776677676767676776767766667767677667766767767666676767766677677667766766767677666667666767766767767766676776776676676767767767767667767676677676766767666766676767767766677667677667767677677667677667766666767766776767667677676767667677676776676676767677676767676667767666667667767676677666676776766677677677676767766666676766766676776766767767666677677676677677676776776676676776676676676776766776776666776667767766766666776767677667676676676676776766676776776776676767767676667676767767767767667767667767767667677677677676676676766766767767676776766776776776677677666776766766776766766767666767766676767767666776677676776776776767766676776776776776767677676677677676776677676676776766677667667666676776767676776766766776776776767676776677677677676776776767667667767767666676776666766776676776667766667766776767767666767667766766776767766666677676767767767676667767667677677666776667766666767677666767677666676766767676667766776776677676776767667767676767677676776766776776667677667667766667767767677666666767676767767666776776676767766776766677676676767676677677676766667767677676676776667676776776776677667766677677677677677677677676767767667676767767676776767766767667766776776776767766666776766776767677677676776776766767676776767676676776676766776767667767767676767767767767767767767767677676776776677676767766776677667667667766666776767667667
6766767767676776767767677676677676676667767676677677667767767767677676677677677667767667767767767766776776676677677666676677667767767767767766776676767677676766677676666676776766767667767676776776677667667666676677667676767677677667767677677676667677667767767767676776776676776677666667667667767767766666676667667676767666767676767767767677667676677677677677677676677677676666776766766676776776776767676776666677676677677666767767676766766776776776776767677677666767767767677676767766776677677676767766766676667676776776667676766776667767677677676776767676776667676767767666677677676776767677676776776766776776776766677666776776767677676776776667667677676677676676767767677667676766776776767767767767677676676767677666776776677667766767676676666776766776776776766767677677666676776767766776766767667766767677676666776766767766766776776667766767667767767676767677676767677667667766767676767767676766767767766776767767676677677676767767767676767766676667667676666776667767767677677666677676776767677677676776667667766677667676767677676666776767767767766676767766767676776776776767767767677676776667767667676666776776677676776776776766767767666676676776767677666767676677677676677676767677677677677667767766666676766766767677666676676766776776677677677667767677667677677676677676776666767767766766676776677667677676767677676767677676766767667766676776776776766677666767676767766766767766766776766776676767766677667767677676776766776776766776776676766776767767767767676767676766767767767767666677666666767767767677676776776766767667766666776767676766667677676767767677676677666776766676676677677676776667677676767676676676766767767766766767676667767766776767767677677676677677677676666776767767677676676776767677676667767767677677666677676767767666677666767766677676676776667676766677677676767767676766677667767667677667666677667676676676776776776667767767667767767767676767676766767767767676776776776767766767766776766676776666677676676677666767767677676776776677667676767677676776766677676776666767766776676667766767767677677667677666776766776667767677677677667767767676767767766667677676776776776767766767767677677676776666776776766676766767667676776676776677667666776667767767666767766767677676667767767676776776676766676776677676776667767677677666676766776676767767766776676776767767767667667767676666776677666676667767766766676767676667677676676767766767766767767676766766776776776776677677677666767666776767677676667766766766776676666666776676767767676776766677677666667677666767677676667767677667667766667766767766776676677667677666767677677667676776766776776767676776676766766766767666766776767667767667667676776667667767676776776766767676767766767676676767677676767766766776776676666667666766767767676677677667677677667766667767676677667767676676776767767767667677666776676767666767767767676676776676677667767767767676776767767667667676776767767767666666767667767767767667767767676776766767767767766767677677676766776776776767666676767766677677677677677677676766776676767767666776676677677667676766776767667667677666767767767667767767676677666767766766667767767766776776677676667767666767677677677667767667766677677677677677677676766667667767676776767767767677667677677677676776776676767667767677677676767677677677666677677667667767676767677667766776776676766767767676776677676776767767676767677676677676667676667666776677676767767666667767677676776776767767767767676776767676776677676776766766776676767767677667677677667767676776767767766776666776677677666676776767676677667676776676676676666776676776776666776776776677676776676776776767667677677676776667677676676767767766676767667676667767667767767677676667667767767667667767676767767676776676767676776667767767767767666676767767767667766767766776776666776767767677676776776776776776677676667766766776776776767766767676776767767767677677677676677677667767676776776776776766766776676677666767677677677667677676776767767766767667667767666767766677677677677677666767667767767676776767676776766767766676667676776776776677676776776776677667677676767677677677667767767767767767676767766776776676767667677676767667677676776776767766776677676767767677676776776767767766676776666677676766767767767666676767677677667667666667767677676676677677676667767677676677677676776767766766667667667676676767677676667767767676766776776766776767767677667677667767766776767767766677666677677676677676776776676776767667667666677677676767766776776767667767766666677677677677667667767676677667767676767676677677676676667676776767767676766767767677677676666767677676776776676767667766767766677677677677666767677667676776767767677677666677666776776677676776767676776667767677676666776766676767766676676666776766677677677677676776776666776776667766776766767767667677667667767677667766767677676767766766776666776776767667676676767767677667667767667767676767767766677677676676766776766676676767766767676776767767677667676776766767767676667767766767766776776776676776766767766767767766776667767676767766767767767667666776767667667666767677676776767667667767677676776767676676677677676767766767677676766676776767766767767767667676666767767766767766766776776776776776776666776676667767666677677677676776766667677667676767767766767677666776676677676776776776776776667767767767766667676677676677676677677667767676667677676776767666776766767767767677677676667676776667666667767667676767677666676767766776677677667766766667666776767667667767676776676776767667767677677667677666767766677676766667667767676767676767766767766766766767767766676776667666667676776766676767667667677676767677667767667767767766667666667766767666676776767767666776676767667667767766766776676776776677667767677676667767767677677677676776776776677677677676767767767767766677666776776776676776677676677677666766776677677676666767767677667767666776776766767676766776776676767667667666776677676766776776766676677677666767767766667677677677677677677676776676767667767677676676776677667767677676667767767767677677667767767767767766676677677676667677677676677677676767767676676766667767676776677676776676667767767766776776776776766776776676667666676776767767767677677666667666767766767767766677677677667766767677667767677677676677667677676766767676667767676667766776766776776776766776776677667666776776767767667676776667767767766666776676767676667667667767676776676776767676666776767767766676666767677676776676776767766776766776667766677676776666676767676667677676677667766667667766767767666767767676766676776676766767767676767676767767767767767766776767767667677676776767767766776766766667767667667766776776666677666776767766676677667676776776767766776767676767766666676767767667676776776766767767667767767677676776767767677676676676766767667767667766776677667767677677676776766676767676676767667766776677676776776667766766776676776776767767767666666767767767766666676767767666767676676767766767766767766776767667766776767767676776776776677667766767767676776776677677677677667667767766767677677676677667677676767767676776776776766767677667767767677676767767667766767667767766676677676677667667767767767677676677676766776776767767677677676776676776666667666776776666776767676666677667667676767767766767666767677676776676766677666767767676767677666677676776676677677667666677667767677667766776776676776776676776776766767676766667677677666676667766776767677666776776776776776776767676767676677676776667767676776677667677677667667667667767676776776776767767766667677676776677666776767667767767767666776676766767676776776667767666767767677676767767767767676677677676677676667667676676776767667767676767766776676776676776767766776677677676776767676776776767676676766767767766677677667667666666776667677676676666776676767767766666667666676776767676677677677667676767667767767676767766667676767767767677676776767766767667676667677676767677677676767767676767676776676667766776776667667766776766776676676767767667767667767767677667767676767767677677676767766666776776667767767767677666667666676767767766776767766667676667767767677676767677676766767767667766776767676767677677676767667767676767767766776677666767767766666766677667677667667767767676666767667676776677667677677667676767667677676767766676776776677666676767677677676766776676666767666776676767676767767676767667677677667766776666776776677676767767676666677677667677676667767767766766776676767767767677676676667767666766766776776776776776667766767767767767676667767667767677677677677667767666776776776767667767767676676776766677667767766677676676767676776767677677677677667677667767767766767767767677676767767677666776776776767676776666776767677667676676767767767676666767766677676667677667767677667667766767766667677666677677666776667677667767677676766776776776776767767667767767767767767676767766776776766776767676677676776676767666776767676676767677677677677677677677676767667667667666776766776767666776767676667667767676776677677667766776767666776677676776766767676766667677676677677666667677676767767766776766767667667767677667677676767677667676776766677676666776667677677677676677677677676676776776677677667766767676666676767677676676776667676776776766766776776776776677677676767677676776767677676767677677676767676776667767766767766767766667676767676767676676767676667766677677666776666776776676767767766766677677676667766676766676766776766767666766776776666677676766677677667766776677677676676766776766776677666767676776766766776677677676767767767676776766766677676776677667767766766776676766776667676776676776767767766776766776767676776676767676767767667676776766776776776767767667767767667676776767767667767766776677676676677666767767677677667767677677677666776776766767667666767766776767667766776676766776677677667676776677677676676776676767766767676677676667767767767677676676767767767676667767677666776767676766677676767667676667767767667766676767767767766767767767767767767767767767767667677676667667767676767766776776766766766776767767676767677677676676766667667677677667667667767766667767676667767667766677676766767677676767677677667676667767667
766776677666676677676776776767676767767767677677667767676766766667676776676776766677676677666776776767766666776766766677676767676766776767766667667767767766767766766766767767767676677676776776767677677677676667766776776676676767677676766776766776677667677666767676776767767767666776766767767767767676776776667677677667767767676767767677667677667677677676676766776766767676677677677676767766677677676677677676776766677677667766776776766776677677667676776676776776766766776767766667677676776767767667767666766676776776666667676766767667666776767677667667677667767666776677676667767677677676776767767677676677666766766666667677667677666776767766767676676776677666776676667667767766676676776767767676677676677666776767677676767667767766776767677667676776767767767677676677677677676776776766767677676677676767676677667767666767766776767766776776767767767676776776767677667767767676667767666676776767667766767676776667767677677676676767766776767676767767666667676776776767677667766776766767766776767667766776776767766776676676767676766677667767667767667667676767767667676776676676677666766776766676766776776776677677667766766767767676776776677677677677677667677677677667767767676776767766776776776676767676666677667676776667767677677677677676767767677667677677676767767767677677676766776776776776667766666776676677666767767667766676677677667767677677677677677677667676666776677667667676677676766776766776776767767667767767676767677676776776776776776776676667667677676667767677677677667667667767676667677676766677676667767767667767676776767667667766766676776766776766776767677666776666767767676667667767677667767766766767767667676776677676776677676776677676776767667766766677676767676667677666776776676767767766676767676776776767676776767677676767766766767677676667767767767767767666767767766766677676766767767767766767667677677677667767767667767677677677677667677677676776776676776767767666776776676766766776767676767676677667677666767767676677677676776776767676676776776766667767667676776776776776766676677677677676776776677677677667766776677677676667767677666766776776776776676766767676667767767667767766677666767766776776776776766776776776767667766767676776676767767767677676767767677677666776767766776766776776677676677677677676776776667666677676776667667666776677667667666667666666767666776767767766767676776667677667676776776767676767676776767666776776767677666767767676766776767767667667766767766766766677676766776677677667767767766676767677677677677676767676767667677676667676677666676776667766776776776676776776776767676667667676767767676676667767677666667667676676667676776766767767676776677667767767676767766667676766776776776667766776677676776766677666667767677676676776766776776766767767766676677676766677677667676776667766767676676776676767767667677677677667676776776667767766666676676766776776767677676767676776667766776767766776776776776776767667766766767766776776767767677677666776767676776677667666767766676677667766766676776766666776776766767767767767676776677667677676767666766767767767767766676776767767676776667666676776767676676776767677676677677677676676667767767666676767677667767767677667666766676776776766667767766667766776676767667677677677677676776667766766767766766667666776667767667666767677666667767766766767767667676767766767767767766767767666776767676776767667667767677676676776767667677667766776767767677677677676766767767676676767676767676776677677666766676767767677667766766676667766676676776766676776776776677676776766776677677666776767767767677676677677677677676776766767766676767676676677667677667676766766776676776767767766776776666666766677666676776767767766776776767767767676676766766677676767667676767677667677676677677667677676767766776776776766767677677666667677666676677676776767767667767667767766767766676666776676767767676766767767766766667666767677667677666776776667676767667667667677667766776776776776667676766676776766677666677677676776667677677677667767766776667676776776776676776776666766766776766677667676776666766767676677676776767667667677667767767767677676766776776776667767767767766667766767677677677676766776767767676776766766676776776767676776767767766677677677676667667767767667767677666776767666677677667767766676677677676767676676767766776776676766667676677676776776767667767667767676776767767667766776776677676776776676767676676666677676766776677667767767767667676776767676767676767766676767766766677677667766667667767676676776767767767677677666766776767677677676767766776676776776776666766767766767767676667676776767677667766776767666776767767677676667667677676776767767676776766677667676767766677667676776776776667767677676767766767767766676766776676776667766666767677667767677667767766667767767677677666677677667667766767676776767767767677676767677677677677676776767677677677667767767677677667767767667676676677667676767767767677676776666667677676767766677677677676776676776776666767767677677676767666766767767767767766776776676767766776666767677677666766767767766766776676767766767767666676677666676776776677667767667766667676776766776767667767677666676676776776676667767767676776767667666766767766776766776677667767767767767677667767766766676666776776667676677677677676776666667677667667677676776766767767767767676677667677667677666767767667676766766776767677676776776677677676667677676776766677677676776766666776766776667767676767666676767766776766767677667667767676776677677677676776776767677676767677676767677677677676776677667676766677677676767767766776766776767767676676767767677676767666776776776776767767677676767767667676776766767767667767677667667676767767676667667666677677677677677677667677676677676776767766766776676767677677676677677666667666766776767677677677676766767767767767677676776766767676766766767767667767676767676766677667767667767676776776767676676766667767766666767666666676667767676767676766767677667766767767667767767767767667676776776767667667676767767767766666776767767667676776677676676666776776776776677677677677666667766776666767677677677676676776776766776776667766766676676767666776776767667767676667766767766667766767677677676677667677667677676767766776677666766667676767766677676676767667677677676666676776776676676667676767676776667767766776776776776767767676666766767767677676676766776677666677677676677677677667677676677676767667767677676776677676776767767767667677677666776676776766776776776767767667677677677667677676776776767767766676766676776767676767766767767676776776776666666767677677667667677676666767666776776666766776767767767677677676677677677677677677676766767767666676766677677676776667767677676767676776776767677677667767767766767677666776776776776776676767677677676766776766776776767677667676776767676776767766776776776767667767767767767667767676677667766667767767677677676667766666776667767677676776776776766676677676776677677666776676776776776667767676677677667667766776776767766776677667667676676667767767766766767676766667676767667767676677676677676667667677666767767676677676776676767766767767767676676767767767767767766776767767676767667677676767767677666776766776676666776776667667666677677666776776677676776676677677667767667767767767677667767667677677667766767676767767767767766667767677677677677676677677676766767766676776666666767676766767677676767766776767677677667767767767667767767667767676776776767676776776776767766776676767767767766676776767766767677677676767677667667676776766776767677676767767676776776776776676776776767767767767677676767677667677676767766677677676776766767666776667766776676776667766767767666767766767676677677667676766766776676677676667767766667767767676767766767767677676766676766767677667676676767677676776776767767767667767677667767677667667766676666767767667767676776676766667677676776776767766767677677677676676677667767767676667766766776767767677666766677676766776667677667676776766776767677667767677676677676667767766677676767767677666677677667676676667767767767767767767667767767676767676776767666676767766766767666677677676767766776776767767767767676666676767677667766667677676666766767666766776676667766776767767767666767766666776767677677666776776776677676767766776776767676767677677677677667676776676776776767666766776677667667767677667676776766776776767666776766767677677676776776767667676776667666766667667667677666776776667667767666767766767667677666767767677677676667766776666776666676676776766677676776767666677667677667767676776767766667767677676767677666767767767667766767766767666676677666776766676677667677677676776767677667667766767667767767667676667677667676767767676766776767767767677677666767766776776776667676766676667767766676766776767766776766776677677676767676767767766677677667677677666776677667667677676676767767676766767767767667767766677666766776767767767767766767677677666676776677676766767767676776776776766767667677666676667767677677676666677667676776776676676677666766677676766776667667667676767767676776776666776677667767666676767767767767767677666666776767677666776677667767767766766677676676776767676767767767767767767766677677666776767767677666776766767677677677677676667667676667677677667676677667767677676667767676767666776767676776766776677676776776776776776766767767667666677677676676776677676776766666776776776677677667667676776767766776767677677676776676776776767667676776677676677667767766677666776677667677667767676767766767677666767766677667767676676767666766776776677677676776767667676776766766766766676767667767766677666667767767766667667676767767767677677676766776776776677677676676767767767766776677667677667766676676677667677667767677667666767667676676776676676676677677667766766767677677667767677676776767766776767766666676766766676776766776776667666677676676767767666667767667676767677677676677677676776776677676776666767767667666767676767766776776667666767677677677677677676676776677666776776776776676667767667676776776676766776767676767766776767766776776766677677667767766766776776776776767766776767766767666767766766766666677666676667766776767667677666767766677677677677677677676776676677
6676677676677677667667677677676766776767667666666766766676776767677676776767767676776766776767767767767666677677676666767677667677667677676676666776766677677676776776776767767676776767767766776767677676776677666766767667677667767766776767676776766776677676776676776766766767676677677667677666767767676766667766766767666667767767676776767676767766767677676767767766776776767766667676766767766677677677676676767667767667767676776676676776677676766676767667666767766776776776766676767677677667766776776676776767766776776767767767677676676677666766767667766676766766676776776667667766776667667766677667666767677676677677677676676766776766667676676767767676667676676776677677677677676766766766767677667766766766766766767677677677666776677676667767676676676767666766776766676776767676776676767766676767676677667766676767676776776776767766677677667767767666767666677677677666776667676767767767767677676667667676767766666767676767676767666677667767667676767766766667676767766776676677676677677677676766767766776676767767676677667666766766676776767667767767677677677677676776677677676676677677666776767767676767767677677676776766767677676776667676767767767767766767667666676766767676767766676766776767666767766677677667766776767767766767767667677667766766666776677676676676776767766677676776776767766766676776767766767677667766767766667677676667767767767766767667667766677667666767676677677666776776776766676776767667667667667676767767767766776767676776667677667677676776766676676776677676766676676676776767766766776676776776677676776666776776776776767677676776666776776677666767766776677677667766776776767767767677677677676767766767767677667667766676677666776676676766766677676767767666767766677677666667677676766776776776676667677676776776677677676776766776667766667667767766767767767766776776767767766767766666767766767667677666767767676776767766676776677677676767766767677667766766676776667676776776676667667767677666776776776776767767767766666677676766766776776667767766776767677676776776766776767767767767676676766776666776776666776766766767767767676766767666666766667766767767767676776767676776776766776767677677677677676776767676776776776766776677676676666776776666677667677677666676677677666767667767677666776776767676767677677676667767767677677676776677666776676767666676767766767677677677676776767676766767766677677666676776766776776767677676677667766676667767767676767676767767767767667767766767766677677667767676776767666766767767766776676767676776776766776766667677667667677667767677667767766676767767767676667676776767767666776767676766767767767767767767666767767667677676776766676766776776677676776776776766776667677667767676776776767676766767677676776766677666676776767766776677676776677667667676767677677677676776667676776766767677677677677667767676667677666767677676767677677676676776776776767676776676767677676776776677677676677667666776767676667676776776677667767676676667677676666767676677677667767677677677677676776776666676776767766767767676677677677667767767677676767677676766767766766776776676677676676776776767667667677677676776676766667767767667767666776776776767677667667667676677666776776677666776776667767767667767767767676676676767766776667767767676776667767676776776767767767677676766776677677666666767677676676776766666766766676776767767666766767767767676776776776676776776767767677677666676676766776767677667767676767767767676766767667677677667767767677677676676767767766766766667667766767676776767676767677667767677676776677676767667766767767667767666776767767677676767767667766776767766676676776766776766766767667767667666767666776776667767766776677677677667767667676776676677667676766766676767666776776667766767667767767767676776677676776776776677676776767767676676677676666666776677676776776677667676776666677677677677676776677676677676677677677677667766767766776676776767677666767677677667767676767666666776776776776776676767677677677676776767677677677677667677667766766776677677677676767677667667667767677666667677667767766776767767676776676676766667676776677676766666776767766677677676767676767767676677667667767676676667766677667767767767767766767767667667667767676776766776776766766766776776776767667677676667666776776766677677667677667677667677666776676766667766767767676767676776767666767766767667676776776676776766776766767766677676666767767767766667676666667677677677677676676677666776776667766776676766776666677667666667766677677677677667767766666776666776667677676776676766776767677677667766766766767767676767676766776666676667676776766766776766666677676776676776666667767677667666767767767766767677676776677677677676767666676776677676766767766776676667666667767667767766666766767767767676767677667767666776767767677677677667677677677677676766677677677676767766776767766677676676776676776766776676767767677676767767677666776766776766666767767667667766767676776767767766766766776677677677677676766776776767677677667666667766767676667666766767767666666677677676776667666776766776776667766667677677677676767676666776776776776776666776766767767676776767767676666776767677676776666676767766776766676676767666677676776776667677676776667766766677676676676767767676767767667677676676767767766667667676676677666776776776776667666776677676766776767676676776666767667666767667766676776766767767767767676776766767767767676667766677667677677667676677676677676767677676676776776677676767767767767676776677667767667767667767677677667677667767767676667766767667677667666676767677677676776676766677676776667677676776776776767767676677666677677667666666666766667676677666666776676677667767767666766676776767767677666667767767766776766667677676767667766667767766677677676666767767766666666767677667767666676776776677677666676666776667677667676667767676677677676776776767677667666666776676776767677676766776767766667666776776666677676677676676766767766776776676667666776776776776677666776676767676776677667766766776776766677667667767766776667677666676677667667676776676767767767766776677676776776676766677677676676676776667676676776767676776767767676767766776776767767766767766767766776776676776766776676776767667766676776767677677667676776767667676776766776766776667766776767767676676776776776677676776767677677677676767676766676776776776776767677667767676767766766776767767676676677666666667766676767767766776776667677676776767767667676677666676776666767667677676767676677676766767766776776776676767676776676776677677677676676776767766776776776677677677676776677676676776776776766767677666776677677676776767766676776767767767667676676766767676767676776666776676666776767667677677676767676676766767676667767767766767667767767677677677677667767766677677676767677676677677667666767766676767677676776767676776776776677677667766776776676767767667676766776677676766767667767767677676677676767677677676676766767677666666767767676767767767767667767767767766677677677677676767667677667767666676667767766676767667667677677677677677677667676767766776666776776676767767766677677677677666767676667676677667767666766677676767676767677677666767676676766677677666667767676776776676676666766676767676776767767666776767676766776677676767676776767766767766776776776766776767667677676676776776776677677677676767667766666767677667767676676677676767666767766776667676677677676766676666767676677666677666667677677666776766776776676767766667767767677677677676666667767767677667666776666776767676766776667766767767667666676767677677676676677676776667666776677676767677677676776776676767667767767677666776776667767667767677677677667767766676666776677677677676776767767676667767677676776767667767766776766776767677676767767676766767676766766776776776677666776677677677667676766776776766776676776776667766666776666767766676677677667767676667676676766776776767676776776676767666676767766667767666766766776666666677677666767667766677676776776776767666667676767677676666766666776667677666767677677666766776667766767767677667677677676676776676776776676767677666776677677676676677676766767676676767766667667766667667676776766676677676766766676767676666767677677677677677676776766677676677677667767767767766767676766767767676776677667666676676666766676766776776767766776776776776767767677666676776776676766776776776666767677667767667766677667677676676776776677676767766776667676776667667677676767677677676776776767677677666776766776776776767676776677677667766776767677676677676776776666776776767767666767767767767676677677676767676776766676776766776767676776776767667767767767676776776676767767767676766776667676767766776767766776767767766677677677676667767667676767767676767676776676677667766676676766776776776676767766776776677676776677676676767667767767667767676677677676776677677677676776767667767766767767677677676766776776776676766666667677676776676776776767766667766666676776767666776677667666676667667767676767767666776766676776676776766767767676677677676667767767676776766676667667766677667677666677677676767767767676776666776776677677667767767766667667767667767767767667666676776776676776676776766776767677666677667767767677666776767766677676776766776776676776676767767676776776676677666776666677677676767767767767767677666776677676776767677667677676666677676767677677676776776666677667767767677666767677676767767767676666766667766776776767767767767667677676667767766677677667767676767767666776776766767677677676766767767667667677677677667677667766676776767767767767667767767676667677677667767676767767676766766767677666776676767666767767767767667677667767767767766767767676767767676776776776776667667666766767766666776677677676776776766767767676766767766677676676767766767767766767666776776766776676667767767676767677676776776767767767767767677677677677676776776767677676676776776776776776776776766676776776766767767677677676776676776676776767667676767767767677676776677677676767667676667666776766776776767767666767676767677676676776676677666666677676776776766767677676767767767667676776667667766776776666776766767667676767766676767766676767676776766676766676767766767676766677676667667767667767677677
367667766767766776776667767767766776676767676776776776767667766776667767767767667766776667766767767676677677676766776767767666766767677676667676677666776767767767767767677666767767767676676667767767767677676767767677667667767676666767666766776667767766767767766767667677667676776766676767767767766776767767766676767677677677666767667767676766677676766776676676767767666767667767676677667667676767677677667767766667676766776677667767767677677677676767677666766667767767677666766776767676766676766667676676776776776676766776776776776776767677677666776676767676767666776776766767766776676676677676677676667667767667767677676767676776776776677677677677677677677677667766767767667767677676767676766767767767676766767667767766776767676776766766776666776767767766776767667677667667677667767667766667677676677676776776776767767677676776776667677667767767677676767767677676776767676776676676667676766667767677676776776676776776676676776776776667767767766776766767667766776677676666767666767676676676767677666677676776766766776766766776666767667767767767767677667767766667766767676767767767676776776677676767677667766766776766776776767767676767676776766776776677666677676677667766767767676767677677676776767767766776666677677676776767767667676776776767667766776767666776666667767676776767767676766767767767666776677677676676767767767767767666676776676766677676776766677677677667667666776766776766767766677676776767766776767676767767767676676776767767767767676776767667766767676676767767676667767677667667677676776766776767767667676677676676776677667677677676776766776776776776776677677677677677677676767767677676767667767767676767676677667676767766776776766767766667677676677676776776776677677677677676677676776767666766677677676667677676776767676776667666676667767767766767767676677667676766767666776767767666666776767767766767676776767677676776776677676767677667666766767766666666667766776667677677667677676776676666676767677677666676766776776667676766776767676676776776677677677676667667767676767677676776776766776676776767667767666776776767676776776767766767766776767766776767767767767676767767766776776677667666677677667766677677667767666677677667676667766776776776667767767767676767677667676667766776677667667676676776767677667676776766776767677677677676776666776776677677667766776767767677676767766766766776667767766767767677677676776767766776767767767666766766776677667666776676676776767677676667766676677667766776776767677666767767676776776667766766677676776767677677677667767677676676677667667767767666776776776776776676676767677677676767666766767767666776776767677677666677666776776677677677677676677667767766667766677676776677676767677677667767667767767767767676776767676767767677676767667676767667767677667666776676767676767766677666776776776677677677676776776767667677676766667767676667676667677677666776776676766776676676677667667677677676667767677677676776776767767667677676776677676677676666767676767767767766667677676767767767767766676776677667767676667766776776677676776776767676776767676776767767767766776667767676767766776666667676776766776767766776676776767767666766767676776767767767766667676767677667767767767676776776677666767767667667766776667677666667767767767677677677667767676767676776776667767767677667677677677676766766766676666776776667767676767677677677667677677676667766776776776766767667667767676766776676776776776776666766666676766776776767766776667766776776776776766677667667766766667767667667666676767766677677677667676666767676666677677667767666677676667767766776776667676677677667767677677667767767767767666766676676766767767767676767677676776676767676776776776766776766767667766776676766767677676766667766667767667767766666767677677667766766677666776776767767767677676767767676676766767766767677676776776677676776767677676766767767667767666767766676677666677676666766776767767766677676767667767767676776766676677666767767767676776767676776776776767767766767766667677667677677667767767766767767767767677677677677677666676767767666677677667676776776767767767766776677676666767767677677676676776767767677677677666676677677676767677676766776767767677667677667676776667677676766776667766776767767677667766767766776677666667767676677677676677676776776676677676676776676677676766776767767766767667767766677676767677676776767767676767767767766767677677677676667767676767666767767666676767767767767677676767677667676767767667667677676766767767667667676776676776766676677676776767767767677667767767766776776676677666666677666776676766677677667677677667676767767766767677667766767677667767766767766776776677676677676776767666667766677667766776767666767667676676767676767767766776667766677667766667767666776776766776767676667767766776767767676677677667767677666776776776667767666776677676767677677677677667667766767767767767767677676776776767766677677666676776776776776776666776677666677677677676676767667766767766667667766776677677666776766767676767677677667767767767767676776776776666776676776677667667677676766666667676676766766776776667676767667767766776767766776776776776667767667767676776667766776766776776676666676667667667766676677677677677666776776767767677677676766776767677677676776776767667766776776776767767677676677677676776767676766676776776767676676767767676776776776676667767667767767676676776767676677677667766767766666776767767767676677667667766667667767676676776767766776677676766666766767767676776767667677677676776667767767677666776776776667766667766676667766767677676767677677676767767676767667667666766677677667667676776677667767676676776776767676766676776667767676776667767767676776766776676776677676667767676766676767767767667676767677676767767767767767676776676677667676776766766776776776677666776776767677667767767766766676676676676767766767767667676677677666676776776776767767677676766767767766776767667767667767766676776767767766776667677676767767767767677667767667767676667677667677667677667767676776776666776766776767766776677677677667677676767767667767667677676766767766767676776776776676767767767767676766767766677667677676776776776677676767676776677667767667667766767767767667677676766767676767766676767667766776776767767676676677677677676767767766776767766766767677667667766676676767767767767766767766677676776776776776767767667767677676776767676676767766667677677676776677677666767677677676677677676776677666767677676776776776776766677667677676676667766677666766776767766767676767676676667676767667766677677667667676676776776676767676776667767766776767767666776767767767767766776767767766776667676776666676677667676676677677677676776677677677667676767667676677667667677677666776776767766667677676776767677667676767676767677666776776767677666677677666767767767667767676677666676766767766776766776776766767767676776766677677677667676776776767767677667766677666676767676776766767767676766676776776666766676776766776677676766767766776767676677667767767767766767677676667677677677677677677677676676776776767767676776776676767767767767667767667767676776767767676767767666776776776767767666767676776677676776667766676667767767767766676676667767767767676767767677677667766767767767767676776767676767766667676776766767767767767677666676776776676776667767766767677676667767676776767767677676766766767767666776766676776776767766766666767767676776677677666767667666676776776767677677676776776776776677666676677677667677676776677676666767766776776677676676776677677677676776767677676677677667766776776767677676776767677676767677677666776767677677676776676767767767667767667767767767767677666767766776776776676767676776776766766776766776766776676677676767666776776776667667767666676776776676776767767767767677676776776677676767767767767667766667766766776667677676767677676776676767767667677677677666776776767677667666667677677677677667767767767677676776766767666667676776666767677676666776776666767767767676676766776667767766676677667767766766676776767677677667677666767767767667677676776677676767676767767676766776676667666776776766776766666766767767667676766667677677677676767677676677677676676776776776666776776677677676767766677666767766776776667677676776767767767767767676776766676677677677666676767666767766766776767667767667676767766776767767767666767676776677666676677677676767766776776767767766767766676776667767766676766766677667767767767767766776767767767767676767667766766677677667766677676677677676776676776676766766767676667766667767666676776767767676767766767676676667667767766776776676776767676767766677666677676677677666677676667677667766767676776676776776767677676766766677677666676767767667767677676767767676767676776667676776677677676776667677677676776767766767766776776676676667766767677676676776767767766767767677666667676677676767667677677667767767666676776667767766667766667767767676776666776776676776767766667767767766776776766667676666767767677677677676677677666767766677667767676677676767766677676776667767666677667767667667767677677676767677677676767666776767767676677677676776677677676676767767766776767667667666677676776776676676776766677676776676677666767677677677677667666677677666776766677676677667767767677676767767767676776767767677677676766767676767767676766667677667676767677677677677676677676776676767676677676766677676776767766767667767667766676767677666676776776667767676767767666767766677667767767667766677667767667767767767677677677667677666776676776776767676676767766677676776676767767677677676677677667767766767767677676666676776676767667677676776776776776666766776767677677667767767766767767667676776767666766776776767767766667767766776677667676767767676667767676776776766667676776666767676767766767667676776776767676776767677676676776776677677677667767676766776776767677677676676676667667767677677667767676766766767667766677667766676676666676776776766766676667676676676667677667766767666667676776767767677677676776776676676767666666767766776776666767767667767676776767767677666677677676776676767676767666776767667767766676767676776776767767676677677667766766677677676677677676767676776677666776776667676767766676677
67767767667666676767676666767677666776767667676667677676776677667767766667667677667767676776767767767667767677667667666767767767767676776667767666767667667767677676676776766766767677677667667676677677667676766676677677666766776767667767676767667666776767767767767767767677677676776667667767767667676776776677677676676776666676776776776666767677676776677677676677676767767677667767677667767767767766676776776766776676667676776766677677676776667767767767767677676667767766776766677667766677667676766677667677676766776676677666767767767667767767677667767667767666766766766667676767676677676676766776676677676776767767677676677677677676677676666766767677676776766766766677666667767766676767767767767767676676676767767767767677676776767666767766677676776676776676776767677677676676676667676776767677667677676767767676776667766767677676776776767767677677667767766767676666766776766776776766676776776776776776676676776776776776776776667676776666677677677677676766667766677676676667667676667766776767766776776676776767767676776766677667666676767767767667676766666776767676677677666776767667676776767766776776766776676776776667766676767767677676767767766676766776767677667676776776776776766766767677677667677677677677676677676776776776677677676776666667676767677676676677676677677676776776767677677676667766667766776767667667676767767676776677667767667766676667767766776776677676676767767677676776677666676767667766776767767766776666676767677666776767677667677677666667677677677667767677677667677676767767677676776766776776776767676776676767767676766676676767676667766776776776677676666767667767676766767767667677677677667667666776776776766677677666776776767677676676767767667667667766776677676766676776776776767766677667676676776776766766766767767767767677677677676767676776776776667667767767667666766776767677677667767766776776766776667767677667767677666776666767766677667677676776666676767667677666667767766666667676767677677666776767677677676667666767767666776767667677676767767767666666776776677676776766767676767767767677677667677676667767767767767766666776767676776776677676776666776776676766767766767677676766666776767676767676776767766667666776776667766776767767677667677677677676667767766776776776767767767666776776776766776676776776677677676776766776767677667677677667767767767676767767767767677667766766766767766667767767767767667676776666677676767676767676677677667766677676677676676767767667766667677676676776776677676767766776776766776776767667666676766776776776776667677666766776776767766766667767766776677676776677677676677677676676767667677676677676676766667676676766676776767767677666776776666776677677677676766767677667666676676666766767766776767676776666776776667676776767767767767767677677677667767767666766767766676776776767767666776767767667767767766767677677666676776776677676677677677677677667767676767767667767767676766667677666767767666776767767667766767767676766677676677677676776767677676666666676677677677677677676776776767767677667677677667676776666676676766666676667767677677667766776667677676767766776666666676677676676767767766776776767767767767767766776676767767767767677677676767767767766776767766666767766666767677677677677677666776776666676767677677667767767677676677676776677667677677676667767676766776776776766776677666677667667767676667767676767767767767767767767676776766767767766776767667766776776767676766776776767767666667766677676776776776677677667767767767676677666776676767667766676677667766766766776776676666676776666776767766767667677676677677676776676767767767767767766767766776767766677666766676776666767766677677676767767667677677666776677677677676776767676776677666676767667676776776776666767676767767677676766676776776776776776776776676766676767766667666766776667677677667766767766766766767767667667766677667676667677677666767676776677677676776776666767667767766676767676776676666776677677677667677667767676676667767676767677676766767767666776677677676677666776776767676776677676776666776767676676767677667766677677667767676767766766776767667767677667676677677676776677677677677676676766776767766676767766767676776767676767677677667667766776776667667676776776767677676766776776776677667766776776776767766776776767766776767667667677667676776776776776776676766776767666776677666767767676677677676767667676767767667676676776776767667676776776676667667767767767676776767677677676767766676766776676776766766667766776767667766667667676676767667677676667766776776776767767766776666767766776776767667766776676677676766767676766767676666676776667767677676776776767676776676776776766766677676767677667677677676776677667766667767766667677676677677667666676776676677676667677666766776677667767677677676767767677677666776776767677677676667677666667767766676676677666776676776776776767767766767676776776667677676776767667767677666767767766776767677676767677676776766667666666766776767766667667767766667676776776767767767666767667767667767767666767767677667677677677677866667766766776776677667676776667666677676676677677676776776776776676776677667677676677677676767676766677676776767767677677676776676776767767766677677677677677676776767767766776676666776677666667767766766767667676766677677676767677676676767766767677677677677667767677676676776676767767767666776767667767766767667767767767677667767677667676676676776776677676676776677677666677677676766767766677677676667766766766767767767767677677677666676767677677677676767677667766766676677677676767767767667766677676766767666776776766677666776776776676767766766767676776776677667767677667666667767767767767667767767677666667767676767767676767766677677667767767677676776766767676676776676776677666667667767666776776776766766767666767767766676767676676776676766676776767676776676767767767677677666767667677667676666677667766676767766767767666766676676666776776766776776766776667677677666767676766666776676677667766776677676677676776667767766677677667677666767767766677666766766766767677677677677667767666776676776677676776767677677677677667667767767667766767667766676677677677676667676776677677676676676667667677677676766666767767676767667667677666677676767766776776767667676776676776766666666767676776776776667677667767677667667667676767767767767767767766666776666776767676776677676667667767767767676767666776677676667676667676767677677667677677667667766776776776766776667766776767766776677667767677666767676766776676776767677667677677676766776776677667767676767766766676776767676667677667767766776776676767666676776677677677676776776766677676776776676766776667677676677677667667766766776776676676776677666776666766776676767767676677676776767676776677677676767767767767767677667767767767667767767767667767667767767767767676666776767677667667767767677677677677676677676767767766666776666776767676767667767677676766677676677676676776766776767767667767766677677666767667667676767766767767677667766676666766667677667766776676767767767767767676767667766776776776676776666776767767767676776677677676767667766677667677667677677667767766677676767666767767766776776766677667767767767677666676776776766677677676767676767676767676776776667767676677677676776767677677676767767767666676767767677677676767767676776776776776776776766667677677667667766677677676767766677676767677676767766666767766677676767767677666776676666776766767766776776776776767677677677676667767667676667667767767677676767676776776667677677676767677676776767767667766776667767766776676776677676667677676776677677676776776666776776767666767666667767766676776767667677677667667767766677677667767676667767767767767666776776666767766767767667676776667767666776666776677677667766676767767676767677676677677677667667767667676666667766677677667767767767677677666776676767676776767676667767766666776676766767676767667677667766776776767767676677677677676776776776776776766776667677676767767767766776776667767767666766676667766677676666776776776776677677677666776676676766676767667667676767667676767766677666677677676776776767677676677677676767767766667767676767767676677667767766677677666776677667767767676766767667667667667766676776767767667766767667767767676666766676776766776677666766766667767677676667667766767767677677677676767766766776667767766666676667667677666776677666767767676767767677667767667767767676776677676776767667767767677666776776676776677676676776677676677667767767767766667767677676776766766776666677677677667766767677666677676766776776676776676767667767767767677677677677676776776776776776667767767767767666767767677677677677666767767767767676676677667766776776776677676666776667767766767677677676667676776776776766776776776667767766766667767676776766667767767677667766776766776667677667676767767767676767676766776667677677666776776776776776676676776767767767767767767676776666767677677677677677676776776677676767676667676677676767767767766667767676776766766776767676677667767767767667677676767676767667767767676767677676767667766776666766776667767677676767766767767667666776776766766776776676667767767766767767767676776776676766776776776767767766767677677676767767677676776766667676677666776767666776776766776776776776676767766776677677677676767677676776676776767766776667767676767767676776677676677676677666776676676767767677676776776767766767767767767767766776767676776766766776776767667767767667766776767677666666766676676676676767767677676767767767766767767766767767677677676676676776667667767676677677676767676676667767676676766677676766677677676767676677676676776677677667766676676676776767766776676776776776776667766766767766676776667766776767767766677676766677667767676767766676767666677676776667766776666767767767766776776766767767767667667766776776776776776776776766766766667767767677667677666667767677677666677677677677676677666667766676766776767767766776766776776766766677677677677677667766767766676677676766776676776776776677676676776677667677667767676776776677677667676676767767766766767677666776667677667766776667767667676677667766677677677677677677667767677677676677677667767676667766776676676776766677676677667767676766776767767677
6776667767676766776766676766776776776767766676676677676676767767767767766676776776767766767677676677676776767766767766767667676676666776676677677667767676776767767677677667667677676767667767676677676676667677666776677676776776776676766677677676666667677667767677667677667676776776776767766767677676776776667676666776776776676776676766776766676767667767667667667677666776676776766677667676766767676666667766676767676776776767767767767667676776776776677676767677676766776766776677677667767676767767676767767666766677676676776667767677677676776676776776677666767766676767766776776767666776776767676776677667676667767676677677667676776776766776676767767767676776767667667767676767677666767676776766776676766677667677677677667676677677676776676767676776776776776766676677677676676767677666767676767677677676767676767767766667677666676677676767677677677677677667677676676766776677677676766667676776677666767676666767676776767676776776767676776667766776776766767676676667767666776677666766766776667666776676776766766677677677676776766767767677677677676766776766776677677677667677676776767667667767667766776767766776776676676676776677677676776776666676776776667667767766767767676767766666676766776776776776677667766767676776776766776767767677677676776677676767767676776766676767766766766767766766776776667767667766776767767766676677676776677667767767667667767667676677676767767666666676666676766676676776776776776776767767767677676776677676677676776767676677676767767677676676767766767766676776676767667677667767676676776767676776666767676666776677667667677677676767766767766776677667677666767676767766776767767766766676776766766766677676676676767667767676767677677676676676767767666776767767677677667676766766776767676767767767767767767767666776667767767766776767767666767677676767767666776676776776766776767667676766766776677667677677676776776776666676776776776766776767676776677667667677677667766767767667767666776776677666767766776676767667676767767676667667766767767767676667677677677677667677676776667676667676676767667676766676766667767767767767766667677677676767676776677677676667667767676766667767666676767766677676667766676676776766767767766776767767677667666767767677666776776677677666676677677677677667767766676676776776776767767667766767677677677677667767767667767677676776677676667677667767676767666676767667767767677677677677677676667767767677676677667767767676677676677676667767677667676766776677666677676776766776667667677677667667666776776776666767676766767667766776767767767666667667677666766776776766766667667767767766676667767766667767677667667666677667767766776767667767676776776776776677677677676676776776677677676776767767767767677666667677676767677677677677676776776776776776776677667676677667677667666776776776766766767766776766767667766776677667766776776776767667667676776776666666776767767766776776776676667677677666776677677677666767767767676666677676776766676766776776667767766767767667766776676776676776677667677667766767767767667676767767767666767767766776667677667676776776776776767766776776776766766677667767676666776676676776667767676767767667766766776676776767676767766766767667676776767677677666776776767677677677676776676776767767767667767677666767767767676776676766666667667766666776677677667667677677676767767676767676667766767767766767677676766677676766677677677676776767767676767666776676776776766677677677667767676776776776766767676766766666776667667677677676766667767767677667667766666776767667677677677666776677677666776776776767767676776676776767767767766767676767766767766767667676776776776776766767767667767766767767767767677667667767667667767666767677677677667767676767677677676676767767767767767676776776776766667677676776767676776667767767766767766667767677677677676666776766677676776667766767667767667676667667767667767766776776667766667767676767677676776776767677667767676667667766767676776776776776767767767667667766776767766677676776776767767677677667767767677677667677677667677677676667767667676776776776676676677676666767676667677677676767767677676667766667676677676767677677667676677677666766776776776677676776766776767667677677676767667677677676766766676677676767766776776677677667666776677667676677676667666676767677677667667677676667767677676677667767767766776767767767767767676667666677677666676667767667676767766766676667667677667766767766677677676676776776766766667677677667766767767766766776776676767767676776766776776767767666776766677666776677677676776766767676776667766767676776776776776677677667766776767766766776667767767766776767667766667766766767677677677667676767767766767767677667677677676676667666776676676767767667767766766776776776766776776776767667677667677677676666676776776677667666766776676677677676676766766767667677677677677677676666767766666767677676767676767676677667677667766676776776676776776667677667667766767667676767666776767676666766776776666776766767676767767766767767676677667767667766776677677677676676776666666676767766776776776767767767767676767767667677667677676666676767767667767676767677677677676676676776776776776776677676776776767766676677677676776766767766767767676776776677676677676767667767766767676766776676767667766676776766767677676676667666776767766776776776776677677666676776767767767677666667676767767667767766776667767676776767767667677676776676776776676767766677677667767767676676767667766766776766767766677667676776767767766676776677676776776677666767676776767666766767767767677677667767767667766677676767677677676677676776776776667767767676666767667767766667676776767677666677667767666766776776676776776667667676776677677667766676766776676676776767767677676676766666776766766776767767767767767766776666767667667766667766677676666676767767666776766667767676776766776676767677677666767677676776767676667766667677667767667767677676767677677677677676776767676776776776766677676767667767676677676677666776666767767767667767766776776766776776767667767677676767666776667666666676667767767667666776676776676776666767767667766776667677677667767666767767767667676776776767666677676677677666677676776766677676667766776776676667667766676677676676776677677677676676677667766676766677677677676767766677676776676776677677676776776767767677677676667766766776767676676766776767766677676776677667676676767667766767767676666776776776676677666676676776677676677666767667766677666677666776776677667667666667767676766676776776776776767767767667766676766767676676776666676667766676776776776776776677667766667676667667767766767767766776776667767677676767667676667676676767767767666767766767676767767667766666666766676776767767676677667677677676776677676667667766676776767677677667766776776676767667666767767767767766676767767767676766676666776766776776767767767677677667767667766776766776667666767676766676677676767766677666776776767666776676767767677676767767767767767666776776667676767767667767667677676766676776776776766676776776776677676667676667767677666766667677666766666677676677676776776767666767766767767767767767767676667766767767767767766766767766667766667766676767767767767766677677676676767677677666776767767666766767676776676776667666767767676767767766776776776767767767767766676677667676767767766766776776666766676677677677676776776776767767767676766666776776677667767667667767767767676776776767767676776776776766767677677677676776677676766766676667677677666677667767767676776676776776776776676767676667677677677677676776766676766776776776767766767766776676767676676776676677667667767677676767767767676776776767767676767767676766767676776776767676767767667767676776766676776767767667767677667666767667667677676767766767766776676676766776776767767767676766767677676767767767767676776766766767767767767767767767767767766767666667767677677677677676776767767767767677667766676767677677676776667667676767676677676766667767767767767676767677676766776677666767677677676776667676776776776766767677676666776677676667676776667676677666666776766776776776677676767677667667766767766677667677676776766776766677677677666666666766776776767677667767677676767767767766766776676766766767766767676676776767767676776776776667767766667767766676776677667677677676676776666776676676776677677676776767766676677676776776666767767677676776767767667767767767677667767666676767767767767667767667677676776676767766776666766676776677677676776767767767767667767767677676776676767767676776776767767666766776776776767676776666776767767766776666667766767667676667767767766767767677676677677676776767767677666667767677667767677676676776776767676776767677676766667676676676666667676767767667766676677676776677667767676776767677676766776767767766776766767767766767667667677667677677667676667767767766767666776667676667677667767677677667767766767767677667767766677677677676776776676767767677676766677667767667767667767767766776776677677666776776667667767677677676676766767667667677676676766776677677677676666767676776776677677666767767766676776767767676776767676667676766677677677677676776767767676776776676677677666677676677676767676767677677677677666676676776677677676767766766677677677676767667766676677667767767766776776776776677667677677667666776767766767767677677667677676677666767767767676667667767667767766776767676676767676767676776776776767676776677676776667667676776667677677676776766666767677676767667767767667767677677676776776767767676776776766776776776677666676776667677677677676767767767766766767766776676776767767767677676776767766776776776766666767677676766767676766767677667676776766667767766776776766767676776667766676677677677667766677676666676767767767767766776776767676767766677676776776676766776776776776776766767767767767766667767766666766767667676767666677667767666776667666667766676776766677676776766776776677677667767767767666776776776676766676776767666776767767766776776677677667676776767677667677666667667767766676767667766766677677676677677667767767767767766677676776767676776776677667676776766677676776676676766767667767766767766776766766767676677677676776767766677667766776666776776677677676667676766766667667
67766667667766766776767676767766766766767767667676776776776776776666676767767666676776776776667767676766676767766767766677677677677677676676677667766776776766767767666666767676676776666767677676776776776667677676676776776767767767767766776767766776776767767676776767676776677667767767766776776776776766767676676667767676767766766667677676776766776667767677676666767676767676666776676767767766676766676776767767767767676776667766776677667667666767766677676767677676776677667766767677676766677676676676767766776767767677677677677676676776677666766776766766667767767667766766776766676766677677677676776766666776767677676767677666676776676776776776776677677666767767677676776667767666766766766776776776776776776776767767676776677666767676766677676677677677666667677676776666776767677677666676676776666776676767666766776666676767676677677676776766776667677677676667677677677666676766676667767677676767767767666767767666767676676676667676776677666776676776776676766776776776676767676776676776776767766776776776677676766776676776677676766767766767676767767767676766677677666667676677666776776776776666767677676767677677677667767767766767667676776766766776776767767677666776666767767766767766767767766667767666776776776766767767667767767666767676776766776767767767767767676767767766676776776767667677677677677676667766776766677666767767766767676766767676767676776667667767676767677676776677667676666677667677677667677676767676767766676776767677676776677666776776676677667766767666676767767676767666776676776776767676666667767766766767767667676776767767676776676676767767676676767676766776666677676776767767666776676667767677677677666667666667676776667767676776767676776766676666776676776766776767767677677667766776767767767767667766666677677677677677677666666676776767667767767767767767676776676677677676677677677677676677677676667666676676767767766776767676776667766776667677667767666766767667676776767676776767677676767766766676676776767767767767766776667676676776677667767666667677666766776776767767667667677676667677677676677677676676766766767677676767677667677677676676676766677667666776676767767767677676766767767676767666767667676676766776776667767767766666767767766767677676676767676766766666766767766767667676776776767767677677676767676767767767767667677676767667766667666776676676667766767676676767667676676766776776677677676776776767666767667677666676776776767766766666676776677676776767677677676767667677677667667767767767677676766776666676776776776667667676666766776677676676667667677677676767767667766676766677676776776666776776667766677666766676767666776776676667677677676677676767676776767767766767666667766776767667667676767667676766767676676667766767667767677667767667767676767767767767666667666776676776667676776776676776767767666776676776766776767677667766767766767677677667767767766767677667676676776766677666776776676677676667766776767767677676767676776776676776776776776766767676776766767667676776767666767767767766776767676767767676776776776667766767676766676766776676776677666776776767766776767676767677676677667767767766776667676676776776776776767667767666676767766677677667766677667667766667766767676767676666766776776767677676766776776667667766667767676776766767766667767766776776667667676676767677677677676767677676676776767767676666767676767677666776767677676776767766776776776776677667767767667667767667677676767677666766766767767767677677676776767766776676676676776767766776676766667767767767676677676766776767676767666776766667666776766767766677667767677676776667767767767666776776667666776776767767766676776666767677677676767767667767677676776776667766776666776776776677676676666676766776767677677677667676767767677677677667676676676767766776767676776766776676767766666676776776676766667676676677676767666676767676766776776776776767677667677666667766776677667676767767767677667676677666776676776676776767677666677677667767767767666766776667767767666767766766766776667766776766767676676776776767767767677667767766676767767766776767667676776667677676767767766767767667676776776766776776776776776776667666666766776767676776767676767676767676677676776667767667767766666776676667767767677677677666776766767667766776677677676776767676767767766766676776766666776767666676776776677676776776766676776776677677667767666767767766767767667766677677677676676677677667767767767767767676776776776776677667666766677677677677677676766677676767766667767766776776776767767767767767767767767676667676776776767767767767677667676676666776776767766767767677667766776767667767677676677666677667666776766677667767677666676776677676767767667766767677666667667677676677676766776776667767677676767767677677667767767767667667667767767676767667767677667766766776676767677677667667766767677676676667666767667667767676676677667766667767666776776676676776767767767667677677676776767666776666677666676766666666766766677677677677667766776767666767767767766767677667767677677677677667666766767677676776767766776776777676776677667767767766767766766677676776776776676776666776776776766767676776767767766676776666767767676776776776676677677676766676677667666767766776677677677676676767677667767676667667676767767767667767767667767676776776776776666766776776767677666667677676766776766767677667677677676776667767767767667676767677666767676676676776666766776666667666676677677677676767767767667767677677677677666766667767676776776776776767667767677677667767767767666776776767676776767766776677677677676776766776776766766767676776776767676776766767666767766776766767676766776676776767667767666767666677676767766776667667767667766776776767766766776667767666767767767767666766667677676767677677676666776776776676677676676776766677677676776677677677677676776767676767766767677677676767767767677676776766776767676677667676776776766767767677676776776776776666776677677676776766677677676766776767766767676767677677677677676766767677676677667676767767676776776766767767767677677677666767767767766776776776767767767666677676676676677676776766767677676667677677667767667766767676676677677667767677676776677666767667667767676667767676676677666766677667676676776776776676776776776767767677677677666767666776766776767676767767667767767666776766776776776677677676767767677677667666766767766767767667667676667666776676767677676776776776767767667676677667677677676767767767766776676666667766776767767667767766666666776667676766677677666666776676776766776767766766667766776766776767766767666677677677676667767767766776766767666666767677677677667767767676766677676776676767666676776677676767677677667767767767667677676677667766776776667767767766776776767766776767677677677666677676776677667767676767767767666766776666776776677667766666776676766776666776776776677677667767767677676767767767767767677676776676767677666776776766766767667767667766666767677667767666767666767666776767667767676776676776767766676776776766767766766767767766776676676767767677666766776767766776677676677677677667677676677677667767667767767766676766776776766677677677677666776776767767766776667676767667676767766677677666776677677676676776776676776676776766666766666767766776677677677676667676677666767766776676766666677677667677677677676676766776776767766776776776766677676767677666767677667666767676767766766766676776776767767766776677677677676666676776776776776767667676766776767767767666676767666676776776676776766776767666767677676767676776676767676766776776776677677676776767766776767676677676767767766676676666677667677667767766676776776677677676677677677677677677677666776767766776766776776767676776776677667766667767676767676676776667766767767667766766776776767767677676676766677676666676776766776776767767667767676666677677677667767766767677676776776776767767766667676767767667676776766767767767766767667767666767667766766676676767767767766776776676676767676767767767667676776767666776767667767676767767677676776776677677677677677667766776667676767667767676776676767767766776776676776776677666776767766766767766676667766667667767676677676677677676767767767677676676767766767767676677676776767677676776766767677666766677677676677677676677666767767767766767767677677676776766766677676776767676766767677666677677677677676776766776767766776776677667767676767766767676676767766776776667666776776677677676767766776667767676766676776767767667766776676776767767667767767767767767676766776676666677677666666776767676776766776767767666766677677676676766776767666776767667676776676776776676767767676766767767666776676767766776667767666676677667767766676776766776677676677677677667766767676677677677667767767667677667766667677667676776776677667766776776766776766677677666677677667676776776676776766776767767676766767767767767767767767767677667766776776776776767767676776776666676677676766776677676767677667767766776767676677667767767767767676677667676676677676767766767766767667766776767767677676767767767676776677666767667667767677666767767677677676776776767767767677666776676676776776776776766677667676776676666776776776667677667667666776776766676767766667667677667667677677677676776767667676776667676776767676667766767676776666776776776767766776776677676776767766676776666767766776677667676766767766676766767676767676776776776776766776767677676767766767677667667767767677677677677667666767767766776776666677676676776766667667767766767767766667766767666767676767676676766776776766676676677667677676776766767766767766767767767677676766776667676776776776776767676766767767667767676776767767676766767767767766767767676676667767767676767767767767677676766766677677677666776767767767677677667767676766766776766677667676776766677667767766766767677677676776767767677667767676767767666667677667767667766767766766776676677666767677667676776776767767767676767667677677677667666677667677667677666776776667677667677677676767676776676676776676766767677676677677676677677666776667677666766677676767676767767676766767767677676776776776767666766676666667766767667767666776767676766776677667767767676776767766776776676766767677676776667667667676776776767767767667667667666776776767767
667766776776776776776766676776767667667767676776776766767666767676667676766676767766767767667677677676766776776776766677676776667667666776767767766677666776666767767767766767677676776677677676767676767676776767677677677667667677677667677677677677667677667667767767666677667667766767667766776677676767766666677666766766776667766767677676667767666767766677666776767677676776677677666766676776676776767767676666776767766776667667767676767667767767767767766676776677677667676677677666776667767676767666667676766776776676767767767767766767676776776766667676776776776767667767666776766677676766766666776767766767676776776776776776666776776776767676766776767767676767676766767767677676766766666767677677676667767676776677676766767677667766776667666776767766776776776776776767766776677677667767677676767677667666766667767677677666776767767767767767767767667767767677677667677667676776767676676667677677677666767766677677676776767677677676676776767767677667677666776767677676776666776767767766676767767767767766677677666677677666666776677677677677677677677667677667677667766776767766767667767767767677677676776776776767666766776666677667676776677677676676776667767667767766776667677677676677676667766766776677676766676767677667677667677667667766666776666767766767767677667767676767766766776766766776776776676776776776767767677676766767667677667667767767767767767676677677667677677676666776677667766776776766776776776767676776676776776767766766667767676676667767676767666767767666677677666766776667767766767666776776767676766767767767767666776767676766767767677677676776677666767767667767766666667767767766767767667677667677676676766776776766676667677676677667667766667767676776677676667666667677676767666776776776767766767767677676776667676776767676767677676776766776767666767666677677666776767766676767766766776677667677666776767766776676767676776776776776776766767667667766776676767767676767766677676677677667666676767667767767666666766677667767676776767766776667767667766767767667677677666767766766767677667767767677667766677676776666676767767767677667767766776767767676776776776766677676776776767767767767767677676676676667767677677676767766676676667766776776767766767767677677667677667677676766676766666766676667667767677676767767766776767676767767767767767677667667667767667677676666776766776766677666676767767676776776776766676776676776767676776776776676776776766776776676776776766677677677666776677677677677677666666766677676776776767677676767677676766767766767767676767767676766767767766666676767767767767766767767767667676776677666767767676677676776767676676776767676676676767767677666776776776676676776677677667666667766667766776767767766776767766776776767676767677677677676767666776767766776676667766676767677677667767767767676776767667767667767677667767667667677677676677676676776676677676776776766766677667767767666767767766766776767766776776767667667767676766666676767667767666776767676666667766766767766767767667676776677676766676767767676676766767677677676767677676776676666776776667767677667667767766667676767767766776776766766676767767767767676666766667676666776766766666776766676766767677677677677676667767676677676776667766776676676667767767767767766767767676676667767676767677677667767767676676776776767677677676667676766767677677677667767666676766677676666677666676667677676676677677677667677677666676766776677676766776766667767676776666766676776776767767767667677676766776776776676767667676776776767767676776776776667767676776776667767766677667767767667667667766667676667676776676776677676767667767767767676767676677676767767766776766767677667677676776776776776776766766676766667766767767767767676766766677677676776776776776776776676667767677677667766677677666766767767677666776767676776776677676766776776776676677676677677677677676667676677676776767676776776767767767767767666776766776767766776677666676667766776667667767667667767676766767767767676776776676776677677676767667666776767667667766767676776767767677667766776767767677666677676767767767676776677667667766767767767676767667677667767766776667666677667767676776677667676776667677666766767767766666676776767767766776776677667677676767767676776776767767667767767667666767667677676776667767767767667767676667766767677677666767676677676776767767766776776776767766767677667677676667767667667667766677676767667767766766767667677667676676767676767767676776767767767676766676676766767767767666767676676767766776667767677667767677667767767667677666767676776776776767767677677677666776676776776776766767667666767767767677676766776776766776767767667677677677667677677676776677676677676776667677677677677677677676667767666776776666767677676776767676767766677677677676776776767677666776677676776667767767677676766667766776776776766767767676676766776677676677667666776676677676776776767766766776776676776766776667767676667767677676766776677666677677667666767767676767667676776767766667677677667667767667766766766667677677667677677677676766767677676767767677666676677676776776776767676677666766776667767667677676677676776677677666766767767767767677677677676776776776766676767677667767677677666677676776776766767666676667676767676776767766766776776776667667666766767676676766776767676767666676677676677667767766776767767766677667677677676767767766676767767767677667676767667767676776677666767767676767766767667767767676776667767676776767677676767767667676676776667676776767677676677676667677677676776676667766666767667667767767676667767676767767766667677667676776677667767676766776776677677666667666766767676766677677667677677676677666677666667766667667677677677677676767766776766776676776767766766766766677666676676776766676767767677667767677667766776776676776776666667667677677676676776767767767767766776666776667676767666677667766676776677667767667667677676776666767676776776767666776677667767666776766766666776677676667677677677676776677667767766766676677667766767767767767767677667676776776676776677666676776676776676677677676676776767667677677676766667767766676776767677676677677666767677676776776776776676766766767677676766767676767677677677677677677677677667676776677676767767677677676766776776767767766676767677667667767767767676776767677667767766776776677667677677677676766776676776767676667766767667676676677667767676766766766667676767767767766776676767767677667767677676676776776766767767767666776667767767767767767766776776766677677667677677676776776676776776667676676676767666776676666766766767676766766676766767676766776767677667767667767766776776667676776776766766776767676676767767767766776676677677676776677676776666676776776667766767767766676676776776776767767767767767767767677666767766676667766776776766677677676766676776766766776767667767767677676776667677676677667766766766766776776676776767767676676776767677677677676666776767667667766767766667676676676776767677677667766667677677676767667767677676766667767676667676676776767676677667767766666766767677667767667766676767766767677677666767677666766676667666767667676677667767677666776666776776677676676767767677676767677666676776776776667767767766767666776676766667676776766767766776676667677676766666667766776667676767767677676766776677667767676776767676667767666677676767676767677677676776667676677677676667766667767767767667667676767667677667677677676676776776767666766667767767767767766776666776676676776676667767677666766776677677677677676677677676776766766677676776677667677677667666766677667677667666667767666677676776766676677667667667676776776676776767666776666776776776667667767676767677667676776767667676776776766677677677677676776767676677667767676666767677677676776776766776676676767666776767677676766677676767767766666677677676666776766767667767666776766776767676776776677667676667676776767676677676767666776667676677667767767677676676667666667767767676767766766666676767677677676677677677676677667767766667676776677666667666766776677677677667676666676767667677667767677676676776766667767667767766776776677667766776676776776776677677676676677677677677676776677667767767766677667767676766667767766776676676767766676766677666776776676766667767767677667766666776767677666767767767676767767667676767677676776667766767676767677676776676776677676667676676776767767766776677676767767677677667767677667767677667666776776776677667667667766767767677677667677677677667766776677666676776666766776677676766676677676676767767767676676767767667767767677676767667767667766767676766676667677666766776776667767767767767667766677677667767767767766767677667667767767676776766766676666677667766667676776666676676767767677676776767767766676766776776776776677666676776776667676666677677677677667767767766766676776667677676776677666677676676776776766776676776676677677676776766676766767677677667767767676677667767767676766776776667766776776766776676776666676767767676767767767767667677677677677676677676766676776776766667767677667667767677676766767666776667667766776667666767677676776677676767676776667767767667677666776767767677676776676776776776776767767766666767767767667676776767676677677667676766667676776767767666767666677667676666667766776676776776767767766767666767766676767766776676677667677677667766667667767667667676667767676776767766776776776677677676776667767767676767676677677677676767667766776666767767766766776766766776776676776667676677676766677677667767766776767676767677677667767676767767766776776776766767767676767767767676767666676766776776776767667666776767766776776776776776767677676767767767676766677676776667676677666776776767667676776766776767767667766766776766776766776767766677666676677676667767667767767667766676677667767677676767767766767666776677677677677667676767666767767766767677667767766667666767676677667677676776676666667676767676677667676776767767767766767677666677677677677677676776776767766677667767766767766676766666677677677676766767767767767767767767677676676776776776667767677667767667767667767766677667767676676677666767766776766776776767676676776767667677677676676676776676776767667767676666676666767677677676776776666677676676767767677
7677666776767667676666767767666776776676767766767767677676766776776767667667767666767677676767667676677667766776776776677667676767677667676776776776677676767677677677667766767767767767677667766776776766776767677667766667767677676776666766767676766776766766776776776767767767676776776766776766677677677676767667767676776776676776677677676776767666776767677666677667667767767666766767767766776667767766776767767767667677677667767676677676766776667667677677677677676776766766667767676676676767676677667767767677667676766677667667767767677677676766776767766667767767767767767766776666767767767676776676776776776667767676766667666676677676776776776676766767766676766766766776776767767677667767767676776766767767766767677676677666767677676676677676767767676766776767766677667676767766677666767767676776676666776766767766767767767667767676766767667767667767677676677677677677677667767666677666666767676676676677667667666677677667766767767677677676767767676677676767767667676776776776767676766776676676776767676767766677677676676676776677667677677667767767767666776667767677677677677677676767767666776776667767766667666676666676767767766766767767767666776767677677667677666776676677666766767666677676776767676677666776676677667767767676677677677677667767667767666676766677676767767676676667766676767766776776776776776766767677677676767767667667767667677676776776767677676767677677677677677677677676677667767676676766677666776776677677676666676666766776767767676677677677667677666776666776776667767667677677667767767666776776676767676766666767766677676766667676667667767766677677676677676677676677677667767677677666676776776776666776676776767766776677677676766766677666776677677667766666676676677667677676667666776767677666766767676677677677667677667766666767677677676776766766776767677667677677677667666776766677676776776776676676667766767667767766767767767676676776776776676766766776767767676766677676766776776776776776767767666776767767767766776776677677677677677676776767767767767666767677676676776666776667767767677676767767666766766677676676776767667766766767676776776676667767767766676767676667766767677676767767666766676767767767666776776677667676776677676776766767677677667766666776776677676776776767667677677676766676767667766776767667676676767767767767767767767767677677667667677666767667766776776776776677676666766767666676767766776776677666676776766676676776767767766667677677667676677677667677667767767767767667676767676776767766776776767677667766676767667767676677667666766776676767767676776776767677677677677667676776666776767667766667666767667767667767666767677667676776776767766767767676776677677676776767767767676766766776767677666677677676667677676666776677677677677667767767767676776776677676766776767666776767676776766776776767766766676776767766776766667767677677677677676776766776766776776767677677677667766667677666667766766676776776767677667766767766666776677677667766767766767667677667667666776776776767667767666776767677666776677677677676767767667767677676767667676767666767767667767767676776776767667677677667666766776676776676776667767767766767667677676776776667676666776767767676776776767767676677676676767767676767676767676767766677667766766776776677667767767677676776776776776767766667667767767767766767677677667667767677666666776766776776666667667767676666776776766776766767667767676776766666776676677676676676766776776677677667766776766767767677667766776776767677667767767767766767676667766676676776776677677676776776766776767767766776766667767676676776776666766776766677677677677676666667677677676767676677677666776667677676677677676676776776677667767677666766776766766677676677667767676776767676767677676776776776677666776776676767666766767766776776767766767767767766767676776667667766676776767767767767766776767766776767767767676676767676766766776767766666776767767676776667666776766767766776766677667676767767676676766767767676776767676776767766776767766676776666677666766676776766776676767766677666767767767767767767676767767766776776776767676776766766767676766767676776676776766776766767767677676776776676767676766676767666767676776767767666776767666776667766666676677677667767767767767766776766766776766666676767767667666676766776776767766667767677676776767766677676776667767767676767767766766767766677676667676767677667666677676776767676776776776666666767676667766677677676667667766767767767767767666776767677667667767677677667767767766776776776766767767767677676766667767677677676776776767676767676677667677677667766776767767676766676766767767677666766776776666766776776776677667767667767676676776677667767667667677666776776776776767767767767667766677676676776767766767767677677676766667766767676677667667676776676677677676766767676767767767677666776776767767767766767666776767667676776767666776776677667767667666767667767767676767767767676676677666677677676776776667676766776767677676767766766766776776776776776776776767677676776776767667667767767767767766676776776767767676667677667677676776767677676776677676676776766677676776767676677667766776676677676676776766767767677677677677667676766767767676677676767767767677667767767667767766776776766776767666776767667676767767667666767676677676676767677667677666767677677676776776767766767766776667767667677677677676767666677676776776776666776767667767766677676776766766767667677667666766776676766776776776776767767767766767767766776667667677667677676767766667677667667666667676767676776767766766767767767767666776667667767667767767766776776767767677677676677667677677676776766767767767676767767677667766667766776767767767766667767676776776767767676767767677676767766776767766677677676776776767767767767677676776776767767676776776767766776776766667667667676776776776676776666767677666776766776776776676776767667676766666766767676776767767676767766776776676776667766776776766677676666767767667766766767666767677676776767677666676776767677677677667767767667766776776677667767667677666767667677677677666776776666667667767767766766776677676776776776776677677676766676766767677676767767676776677666667676767766766776766667767676677667667676767667676767767767767766776776776776766776767677667766667667766666776767767766776767676666776677667677676676667767766767676767676767767767677677667676767677676767766667767677676766767766776676666666767666776776677666776676776676667767767676676766767676676676776776776776776676776767766776776677666667767767677667677667676776776776677666667676666676767676767767767767676776676677667767666766766776776677677676666767676667767766676767677676767766767666776676776776776767666776776677676766776677677676776767767667767667677666677677666776776776677676767767676776676767667676776767766776667767766767677667677667766776666677667767767767666677667676776767667677676677676667676676776776776776767767767677677676776766776667767767667676776776776776677676776666776676676776676767766776776776677676666767676767766767676767676676776767676776676677676767676767767767767667676767676676767767767676766767667676767676766676667767767666776667767677667766676667667766767677667677676776776667767677666776776776776766767767677667766667667676766666677667767766677676766776767767767666677676676776677677677677676776776767676677676767676677676776666676767676766676677677677677676776776776767767767767677667667766767766776776767677676776776776776766776767677667677676667676767677676767666776776776767676666676776677667667666676677667677676776766677677676766776667767767767767767767667667767767766677676776776767766776766767767667766776667767766667767767766767766767667767766776776767767676767676677676676667767767766776776776767767766776766766776766776767767767667677677676677667677667677667767766776677676767766676766677676667767767677666767766776766766767676767676766667766676677677667767676667767767767767677676776676667766767677676767767677677666776767767677677666676776776767667667766767676766676667677666767767677677667667767766776776677666776667767667677676767766676677677676666776667767767676767767666776677667677667767667766766776767666776776766776677677667676677676667767766676776667677677676767767677676676776677676776677667677676676677677677676767767666767767766776767667766766776776677666677677677667767767766776776776676766767667767767767766776776677677667677676776667676776677667677677667766776766776676776766767667676677677667677666676776776766676776676677676767766767667677676776776776676776776767766776766776677677667666767767766776776776776766676677676677676667767767767666667677676666776666776776776676767766767677676766667767767666776776667676776676767767676776676766776766767767767767666766776766666667676677676776776776776677666676776767767767676776667767766776767667766677667677667666776676677676776667767677667677677677667666776766677666677677666767767666676776776776667666767766767767767677676767676766776766767766766766767677677677677667767667676676767666677677676666776776766676776666776776677677676767677677677677666766767666776776767676676767677677676776776676776767676766767667667667766776677667767666676767766776677667676776767767767767676776767767666767767767676776766776776667677676776676766676766776776676776676776776667676677677667677677666767677676677666767766766767767677676776776776776776776667677676767677676767766767677676766776776776767767676776776776776766776766766776776776776776776766776776667767676766776766776766767666767676676767767677676776677677676776676767767666776667766666776676767766676776767766676667767677676776767767666776776766776767767766767767767767767677677666767767676767767767767767767766767667667667767666667667767767766676776776776677666676677667766767767676776766767766776766776667677677676677676667766767676776776767676776676776776766776677676667677677666767677666776766667677677666767677676677676776676667767767667766776767767767766767767666767667766766776776666676766666676767676776676776776776667676776677677676766677677677677667666676667676676676766767767767766776767766677676776767767676776677676776676776766767676767766667677676776766767677
6766666776776767767676767677676776767667667766767676767767677677666776766767666776767766776666767766677667667676767766767677676667766767766677667766677677676776677677677677667767767767766676776776766677677666667767767767667676776677677667676776766676776667666776776667676776776676767767677677677676776767766776766767677677677677677667676776767676767676776677676766767767676676767677677676767666776776767767677667767767666767677676776677676676666776767677677676767767767666767676767676776776767767666666776667767667767767766767767676776776767677677676776767766666776776677667767677676666776776666676766677677676667667767767767767767677667676667676776676677667667677676776767677676776767767677667767677676676776776766677677677667666767767676776766776776767767677676776776776767667667676766677667666667677666776677677676776776677677676676766677667677667766776667667667676676766776676776677666776767677667666767676676667767767676776767766776767676766676677666767676776776766767767767767766776766676677676666776776767766677676767767677667676767677677677677677667677676776677677677667677677677676776767676666776666776677676776776767667766667677677676677677677666767767767667676677667676676676767677676766767667667677676676766776666776676776776776767677677667666677677676776776766667677676776776776776767677676667766667677677666667677677676767667667676667766766767667767767767677677677676767676776767676776667677677666776776676676677676776776767767766766677676766767767766676676776767677677676766666767766766767677666776767767767677677677677676776676776776766767766776776667676676767767766767667767677677676676776767677676767667767767767676677676767677676767676677676667766676776776767767677676776767666767677666767767676677676677676776676666766666776776776767677666767767677676676667766767677676677677676766677677676766776776776776776666776666767666676776776776766776767766767666667667767677677677676677676776776776776767766677676767767766667676767676776776676766676767677676766667767767767767667666766677677676776767766767677667767676776767767676776776776776767766767767677677666676667667766776677677677676677676667676767676677677676676766676767767767677667676766677677676776766776676677677667677677667767666667766676776767766766767767767767677667677667677667677667767666676776776767767767767767767676676676767676776676677676676766767676776767676776776776776776767766766767676776776676676766666766776666767667677676776766767767677667677676766677677676676677666677676676677677677667767676776776677666767676767767677666776776776776676776767767667677677676766766767766767666677667766776677676677666667767767677677677677677677666676776677666776766666776677677666667767667767766666776776767667767677667767767677667766676767676766776677676676667767767766666676767766776776766666766766766676677676776767767667766776677676677667766666776767767767766776776676677676666676767767667767677677666677667666767766666676776667766677667677677677676767676766767677666767676767767676767767767677677667767676677667767677667766776667676667676676776677666776766767767676676767677667767667677677667766666677667766666776676776767767676676776776677667666677677677677677677676667677666776776667767766667677676676767676676767767767677666776667677676776676667676767676767677666676776667767667676776767767767767667767766766677666666776677667766776776667767677666677666776776677677667767766767676767677667666677667767677677667667677676776767767666767667666766776776667676776666676676776766667766776776677667676767666776776776776666776676677677676676776766776767666677677676767767767676766676666767676776776667676677677667667677666776776767667767677677667766767767767767766776677677677666666766776766667667677677677667667677677667767666666676676776776667767676776776776776776767766776776676776667767677676767767767667677667767766776677676666676677677667767767767766767767767667666767766776667677676677676767676766667767677666776767767767677677677677677676766767767676677677676676676767677677676776676676776766676766676767767666677667677676776767667677677677666776767766667767677666766677676667767767677677667667767766776776666766766767767766676776767766677667767677676767676767766667767677677677677676776677677677676766677667667676677676776767767767676776776767767677677666776767767666776677676677676766767766776667767677667677677667676767667677666676776776776776776676776776776776676676776677667767666666766676767667766677677676677676767766677676767766676766677676676776776767667766776676766776776676776776776776666767666766776767676776776676767767677677667767667767767766667676776666667677666767767766667667667676677676676676766776676766767666776767676767677667766776676766667677677677677667766767767766776767767677677677677667767676666776766776676677676767676776667767766767766667767667667767766776667767666767767676666676676767676776776676767676677677666776776776776676767767767676666767767667676776677676767767677677667766767766767767766767677666677667767766767677667766776767676776766676767677666776767676766776667677677676767767677676677667766667767767766776776666767677667767767666776776676667767667677667767676666766776776666767677666767667667677666677667677677676677677676676776776767767667767677676776766677676767677666667676667666776767667677667676766667766776676767677676767667767666676776776776667676776776767766677676766776676677676677677676667676776667767677667767676676767667767667767766767766776776776677676776766667767677676776766676667677676766776776767676676766776767667767767767767767676776767676776776677676776676767666776676676677677677677676767666767766767677667767667676667766667676776776767767767667677666667766776667677677667676676776767677677667767677677677676766676766776766676766766677677677676677677677677676776776776767766667767676776677677677666776766676776776676676767767676776776776776767676676776776767676776776677676776776766676766767767767767767676766676776767767677677666677676766766677677677676776767667676677666767676767677677677677666676766667767677676767766776666767766776677676776767767667666776776776766776667766767766776776776767676767666767677677677677666776677667677677666677667667766666767766776666677667766776676677676767667667767677667667667767766676677676667666776677666667676766776776776776767767676676666677676677676776767767767676677676766776677676766767767767766767766767677677677676677667767766666776667767767666667666776677667676677677667676676767767677677677677676767676767767766767676776677677677667677677677676776767767667767767666776776776776776776767676676776776776766776767767766676667767677677666776767667666667766776776666767766776776667677676677666677677676776776767676767767677676776766776776776676776677676667767767677676676766677667667766776677667766776767667766677677677676767667766677666776677677676766776776767676776677676776677676776767767676676776766766767766667767767767766776776767676676766767676767676677677667767766766776776766667676676767767767766776776766776776767767766776766766667676776676766776667667767676776776676767676776677676767767676776677667676776776676776677666776766767767667677676767677676676667676676677667767677667676667677676666766677676666776767677677676676667667767677677677677667677677666776776776766776776767767667767677676767766667667767676776767667767667766776767676676766667767667677666667766767767667667676766767677676666676677667667767676776677677677676776676767677667767767667677667676667677677676766667676776776776677677677677677677677667766776767767767767677667767677666776776776766676667667766677676667676776767667767766677676776776667767766767766776766776766767677666677677667666767666676776776766676776767766776766767766776776767677677666667677677677676766776667677677666676776776776776766766776677667767666776676766776677676776776767676676676767677676776767767676776766767676766766776766776766766767676767766776776677676776776667767667676767677666666767667766776767767767767766677677677676776676676776676767767767767766776776776667767766766767767767766766776766667766767766676767767767676766776776776766776676767666766776666667767767767767677666677676676776776677667676776766767766767677677666776667676667677667767677676776767676767767766767766776677677676776776776776776676767767767667676767767667677667677676676767667666767677666677676766776776776776776776776677677677667767766776767766677666767667677667766676667666776676767677677676677667766766767766676677667667767767766776776776676776776677677667767676776676767667766767767677666766666776767677667767767667766776667676776677677667767667667676767676776676667677667677676767766766767677676776776676776776766676776766676776776767767767677677676776776766677676776767667676776776776767676767676776776776676767667677677676776766776677677677667677666767767767677677677677676676776767767667676667676776766776767677677666776767767766776766767677676667667666676676776677677666776776776776677677677677677667677676767677676776676677677677676767677677667667667766767667667677667676677676776766767767766776677667677676676776767677666776767676776667767677677667766776766666776776767677676776676667767676767767677676776776766676766767666776767666766667676667767676776776776766776766767766677676766766766767766776766676776776676767667767677676776776766776666667767677667667667766767667767677676776776776776676767766666676677677677677676776767766677666767677667677677676767667666767676677667667767677676776667676766766667767767767677676776676766677666677676776677666677666677676767677676767676776776767676776677676776677667767767766676767766776666766776766776767667667767767676677677666767767767767766776776776766767766767677677676667677676767767667667767767677667766677676677667767676776677676676766776776776767667677676776766767676666676766766776677677666776676776767767667767677677667766776677676676776676667676776767767677676676776676776767677676677666767766767677666676776767677667766776776776776767766677676776767767667666776767677666677677666776667767676667676767667667676767677
367766767767676776776776677677676666766666676676767767676776767767677666767667767676767676767676776776776667767767667676767766676776776776677677677676767767677676676767677666676776766766767677667676767676776776767677676677666776776677677667767667767767676677676767676776767767766767767767766677677677676767767767677677667767676776776767767677676776676766767676766677676776676767667666677677676666766776767676776766767767766776766767767767677666776677677677666677676776776667667677676766776667677676767666676767767767676677667677676766776766667677677676776766666767677667767666677677677677676776766677676767767766676776767767767677676776676776677667767767767767676667767677677677677676677667676776776776766766767676776776677676677676677677676667766767667666677676776766667676767677677676766776767767667666676776776677677677676776766676767766776767677677676767766767676776676776767766776677667766776676776667677677666766677677676677667767676767767677666676666667667766776766677677676767767676767676776776677666776767667766767677666767676667677667677676766776776776766767766767767677666776767767666676676767677667767667676767667677676666767767767767767767767677677676766677667677676677676767677666776667767767676667667677677677677677676667676677676667767676677677677676766776667766767677667667676776767677666776776766677676677676766677667676776766776776766767676767767666767767766676667676776667667766776667767677667767676776677677676767767677676766677677677676776676766776776776767767766766766677676676667766767767676767766767766776776676676776676776776676677677676667766677676776767767767676677677676666767766766676776767767767676776776766776767767667677676767767667677667667767677677667767767676767676766677677667766766766776766767677667677676767767767767676677667676666767676776676767767677676677676676776676767766767667766776676767677666776767767767766767677676776677666767767676776776776776776776676776766767767767766676767667677667767766667767677676666767767767766676776667767767676766767677667667767766677666767677677677667767676677667666776667767677667766677667677667767667766776776766776776776767766767666666766666676766666767767667677667767766667676767667767767767676776767767677676776677676677667767677666667766677667667676776677676676776767766767767767676667666776776677677666776767667667767767677677676776776676767676677676776776776767767676767766776776776667766767767667667767676677677666776776677667767677667676776667767677667667666677676676776677676766676776776677676676767676766776767677667676766767766677676767766776776767676667767677676677677677667677666677667676776776776767667677666766776767767667676767677677667766677666776766776677667766767677667676766676766776667767667767676677666776776776776776676766677676767677677666767676677677677677676766766776766767676767767676667677676666766776766767767677676776667676776666677677667677676776676676776677676776767767667676766776676666676776767767676667767767666776667676776776767766767667667767676677676776677676676676767677677667766766766766667667766776767767767767766676667676776676666666776776776776767676676676767767767666667767667767677677667667767766776677676676767666677676776767667767677667677677677676767766676767667677677667667766767666767767677676776767767767667677676667767676677676676776776666776767666676776667766676776776766766776676676766766676766766676776776776676776776677677667676676667676676776776676667766667767676776677677666677667766776767676767767767667676776776776776766776776767767677677677677677676776667767766776776767767677676776766676676776776776667766676767767676776677666676676776766667676776677677677676667767767767667667767677677667666767767767666667767767767666676767677677666667767667676767767676667676767666766776776776767667667767767766767767766767767676667676767676676676776767677676767676776677666767767667767676767677677676677676766776776767767666776767667767667676676766676767676776767767667766676776776767667667767767767767677677676766776776676776766767767676767676776776776677676767766676766676776666676767767767676776776776676676776776767767767676676776666767677677677667766767667677676776666666766667767666676667767676676676767676767767677677666667767677677667767666766776776776776676666677667766776676767767767667767666676676776766776676767667767677677677676667677676677666776676767677666767766776767766767667767667766677667677676776767767667767676767666767767676776767676776676767676667667767677677677666767767677667676666676667676767677667676776666767766766667676776667767676677676776767766767766776776767676776767677677666767676667677677677677667766776767667667766766767766776767667767676776676776766766766766767667767767766767767766766776776776676677676676767677667767677667767767677676776767677677677676776767767666676677666776767767677677676776776767677677676667676677666776677676776767676767677677667666677677677666676676767766676776767676677676676776677667677677667677676677667676767767666766677676677666767767767667766776677677667767767676776667767676776776676767677677667767677677676776776776676776767667767767677667766767767676776767767767767667767767677677666776776676776676776776667677666767766767766676776776677676766667676766766767677676776767676767767676677676776766667767677667766667767667767767667767766676676667766767767767677676767767767676667767766766766776677676776766667667677677677677677676776776776676676776767667677666767766677677666766767676776776776766677676766676776776667666776676776767767667766776677676766676767766676667767767767767677666667767676677677676776677676677676666767766767667767676767666677666667677677667677677676776776776776767667766676776776776677676766676676776776767766776677667677676677677677677677677677676767767677667667667767767666767767767767766776667767766767677666776776766676667767676677666776776766767667667767666767676767667676667676776676667677677676676776676767767767677667766776767677667677667767766666676677676767677677677677677676767766776776667766776676676776767767666667766666767766767677677677676667766766776766767667766767767667767767667767767767667766766767676676776766776667767767677676676776767677677666766767767766766677667767676677677667677676667676776766776776766767767766776776776676776666776766667767766666767767676776776767767767766767677667667767767767666776776776677676676776776767767677667767766676776667677676776677676767676767667677677676767666776766667677677677676767767676776776667666767766676677667667667767767767667767667667766776767676767676766776776767677676776676776767767766766676767676776766767767676776676766667676676776776776667767676677677667667766776766677677676667767766766767767766677677677666776776766667676677677666766767666667677676767767766766676676666677677677667676776767766776776767766667766677677677667767767767667767767667667667766677676776676776767767767766766767677677667676667766776767677676677676677676776676767767676766676776776766776666776676776767676776767676776776667767676766776766767767677677677676766676776766676677667677676767677677677676677667767767766767766766767767766776677677677677677667766776766676767667766677667677677677677676776767667666676677676677676767766676676676776767667667767766676767767767677676776676767666776767767767667766766667767677676676776676666677676776666767677666676767767766767677677676676767677666667676767766767677666677677677666766776677666767666766676677676766677667676767767767767767667667676776776677676676676766776766667767677676767767767676666667767767766767767767676676776767667666666767766776767767767767677677676776667677676767676677666766776766776667677677677676666766677677667767767767766776776776776767767767677676767676776767667676776776667767767677667767766776767676676767677667767766776767677666776677676676776677677677667677667767676776677676676776767767677676766676667676776766776667677676767766776766767667767677676667766767766667666767766667767677676766776767767766676667767767767766677676776667767676767667766676676676776776776676776767677666667676766776667767666677667767767767666667767766767676666776666677677667767767677677676677667767767767676676766776667767767677677676767676667766776776767767766677667767667667676776776677676676667676776676676767767767667767767767767667766776767667677667767676776776776776676766666767766776776767767766667767677666677666767677677677676667676767766676776667766677677667767667766766766776776767677676776677677676776767767767677667767677667767767767667766676667677676767766766776666767767767677677676667676776676776776776767766767767666767766776766667666776776676776767676776676766766667766677676767767767766776776767766776677667677676677667676667766677666766676776667766667767666767767667676776677677667767767767767676667667677677677677676776776776776676776767677676776776767677676776766776767767677677676676776776776667677666776677667767766667676767767677676767767676767766767766767767676776677667766767767667676667676776776676767767766776766767766766767766776776677676776776766676767766767767666667667767767677666767677677676776676776766676766766767677667767767767666766776767766767666776676767676676776666667767677677677667767677676776766767677667676667766776776776767667676776667676776776776776776676776776766767677676677677666776676776767766667667767667667677677676767767767767677667677667676666677667766776676666767676766776776676667667676767676667677667677677666767767666776667766677667767667767676667766776776776776776677667677676677677677667766776776776767676677677667766776776666766766767767677676766776677676766767767767667676766776676776776776776776666767767767767677677677667676776776676767677677676677667766776666766766666767667766677676767666776767677676767766666776767677666667677677676776776677666676666676776667767766767767767767676776767766776766766767767667677677677676776767677667766667676677667767667667767767767677676767767766677677666766776766676667766677677676767677677677677667767677676676666767766776776676776776677666776776776766766677676776676666666776676767
6676767676767666767667766766766776776767666676776776776767767767767677676766776666766767767767766776767677676667766767767677677677667666677676767677676767767767667767766766667767767767666766676677677677677666666776776676677677677666666666676776767667767767766676776676677677676776667676767766767667767676667767766776666776676667766667677667766677677676676776676776776776767767667767767676776767666667767676766767767766776776776766776776776776766676676677677667766667677676767767676676667677677676676667676766776776776676677666766776676776767767767666776766767767677676776776776776776676767766767766766676676776776666767766767766776767767766667767767767767766766667766766677667666767667767767676776776667767676776677666767667766766767667767767676677676776776776776776776776766767666776676776767767667676766767767767766776767767676667676776766776776767766676776766767666767667676767767667677676776776776776767766677677667766776667667677677677666677666776767667767766667677667766676766676667666766767667676667677676766677667767666776776766766767767666667767677677676676666676667667677676767667766767767677666767677677677666776767766766767676676776776676776767677676676766767767677667677666776767766676767666776676776666766767677677676776676776676676767667677676767767766667676766677676766677667677667767666776776776667676766776776667667767766666776767767676776776776767766776767767667767676766766767767676767667667667766676776767667766776766767767677676667767766767676676767677667767666776766677677667766766776776776776767676667676766766776767667767677667767767666776776667767676776676766776676677667767677677677676776766666667677667667767766776677667766767677676666776766767766766667667767677676776677676776776776776677676677666776767677677667767676776766776776767667676767677677676776776776767766776676767766776676766666776767677667676776767677676766776776767666677676766667767767767766676776776776676667766776667676676676677677676776766776667677667767766677676767676767767767766666766776776676667666776767767766766666767676767666666766776767677677667676767766776666776776676767767677667767767676676767677667677676666776776767676667766776776767677677677676776676767766666776766767667676766776676776677676776776677667767766776776776776776767676776776767676767766767767767767767667676776766776667766776766676767767766677676776776767676776776766767667667766676767676766776667667766776776767767667767767766767767766767677677677677676776667767767676767676776766776767676776766766766677676676767766766767766676776676776776677676776776676767667766776676676767766776766776677667677667767766676767676766767766767677677677676776776776767766666767767676677677676776776776776677677676667676676766776766776776776767667676766767767676676676776766776677676766776677676677666776666676776766776767767677667767767767767677676766767676776767676776776667767766677666776776677677677676676776767676677677677676767676667767667767767767666676776776766766776767676776676767767676667677677677677677676667767766776776776767667666677666776667667667667667767667767677667677676677677676767667767766666677677666766767666767766776667667667677677666667676776776767767766667767666677677677677677667676667766676767766776767767767667677666677676677676776766677676767767766667767677666677676767766767766677676677677676666767767677676676667766667667767767677676776767767667766776667767767677677677677667666776767767667676667667666676767677677677677667766776676776676667767667667767677676767766776767667766667767767767667767667767676767767767666776666667767677667667667667667676776667677677667767767766667676766767677667677676666776776776767766667766776767676776766776767766676776767766776677677676766667767767677677666776677667666676766676676667767767766766676776776767676676776776767766666767667767767677677677676767677677667676766776767767677676677676767666776767666676766776776667666677676667767676767667667676767767676776767766776677676677676676767667666677667676766767767766676767677677677667666776776776776767767767677676776767767677667666677676767677676667766776776767676766776666766676677677667767767667767676776676677677676667766677677677676767766767767677676767767767767676676776676676776667667767676776677666776677666766767767767667667667766676677666666677677676676667676667677676767767676776767767667766766776677676776676667767677676776776767767767676676767767767667667767766776767767677676677667767767677677677667766667767676766776767766766767677677676767677676667767766677677676667667677676776666776766667767767676666767767666767677676767766767767676677677677676676667676776776776767676677667767677666766767677677676766776776667767677677676666676776676677666776776667676677677677677676677677677666776766776776766776676677667677677676776677676666676766767766776767767677666767766776767667676776766767677667767766666666767676767677676766767667676776766776667767766766676767767667667676767677667767767667767676767667767767676676786676667766776667666676677676776776767677676776767677677676677677676776767767676766676766677677676767766767676767767767766767766767666767767676677677677666766776776667677666766766677677677676776676776776677676767766676776676677677667676676767767766767676766776676666776667767766767767766776667676766776776776767767767766767767766767667766767767677677677666766767667767766677667767767767767677677667667767667667666676776676767677666776776767766776666767766776766767767676776766767767676676676666776766676776776776767767667767676767767677676767767676676776776776767676776766677667767767767676666767667667677676676667676776676766666666766767767767676776767667667767677676677677666776676766677676776676667767767767677677676776767767677677667766766776676767767677667766767766766676667676776676776766677676766776766766767767677677677666776767767766677677676667676767767767766767767667766776776776676676676776767766767767766667767666776776677677677666776766767676767767666776766767767767676667767766767767667767667676767666667767677676767676676776677676676766767767676677676766677677676667677676776767677667677667767767766767767767667677677677666676767767766776767767767667767767767767667677667677666776676776767676776767767766776767666776766776677676776676767767767767766677676776676776667667667766676667677676776676776666766766767676766776677676667677667676667766776776776776676667676766766677667767666767676776776766776767767767677677676776767677677666776676767676776677676677677677676676766666667667767677666776776767677677666766767767667677666776767676677677677676776766776776767767766767676767667767666667766767666676767767767766776767676677676766677676676667677677667767667677677677666667767677677677676676767676776667676677676776767677666767677677667676776767677676767677676767767677677667677676677676767677676776766776676776766676776776776766766776677676776766676667667667667767767766677676766666766776776776767767767677676776767767676677677666776677676667666667766776776766767676776776776767667677677676676676767667766767767766676766677676677666767767676776766776676676767667667666776766776767767767677677677676766676766666677676666676677677676776676767767766677677666767677667766776666677676776667667677676776677676767767767677667767677667677676677677676776676766776767676776776767666676767676766677676667676767677677667667766767667767767666776776676766766767667676767767676666666776766767767766766767677677676677677667667767677676776766776767677666767767676677676677667677676767676776776767676776766776666666677666767766776776767767766767667677676776767766677676767766766767666666776677667666767766767767676677667676766776776667676776766677676676666766667767676667667766776776776776767766667767766677676776767767666666766776767767767766767677677666767767676676767766776776776676776767767767767677676767766676776767767667767766776776676677676776776776776676767766776767767676667677667767767767766766776776767666666767767767767767766767767766776776666776676776767767767767766676767766767677676766776776676776676776666667676767666766766667666776666766677676667677677667676767667767677667766677666776676776767677676767666776767676677667767666667677676766766767667676667767767676776776776776666776776766767767766776766677667676767767767667766767667676767766677667766776776666776667767676767676776767667666677666776676676767767766677667767766677667767667767767767667676676776676667767767767677677676776676776767677676667676767677676776677676677677677677677677676766776767767767766767767676667677677666766666767767667767676666776776667766677677676767676677676667767767677677677666776666776766776677676677677677677676667767677666776767767766767766776776676766766776666667666776676677676776767666776667767676767667767666667766676676766776676676676677677677677666767766767676776676767677667667676767767767766676767767767767767667677677676776767767677667677667676776767767667677667766676767767767667677667766776677677667667767766767766776677677666776766676776776666776776677676767676677677666776776776776766767667766776677666667677677676776776766776767667676767676776767767766667766676666666677676776767677677677677676776676666776677676676776776666677676766767767676776776776767676776776677666676766767766776767767677667766776776666776767677677667767767766776776767667767667767666776776776776767677677676667677667676776776776677667667676677676766676767766767676667766776776776676666767767766666776667767766667766767677667676667767677677667676676766767766776766776776776767767767767677677677676767767677677667667767667766766676677676676677666767677677676766767667676776776676776667677667766776776666767766676776766677677667766776676766776766767767767677667677667667666766766767677676767677676677677667767677677666776666776767767676776767676676767766767677676767766767677676767766767677677667676676767767666766776676776767767677677667676766767667767676676767767767767766677677677676776767676677677676677677677667677667767767767676776667766666677677676776776776776667766776676767767666676767666776667676767676677
67767666767677667767767666766767676776776667766676776767766776767767667676776766776776776667677667766776776676776776667767767677667766776677667767677676776667676766767767667667767676776766776766776776667767766776666767677677676676776776776767667767767767766676667677676676767767767766767676677677676677667767767667766667677666767767767766667667767766677677677666677666677677677676767676767767677677667767767676767677677676776666677677677676776676776776766767766676676677676767766776677676676676776766677676666776667766667767666776677667677666776776666676676676776776776776776667767767667767767666776776676666766766767767677676767767667767676766767677677666666776676766676677667667667667766766676676667767766766677676776676676776776676776677677676767766767767767766767676776676766776666767767767767666766676776677667767676666676776677667767766767666676767676667676776677667767677667767767676776776776677667666776677667667667766767666766776667667667666776767767767676776667677677676776676776776667767766776767667767667766766676766766666767767767677667677677676776776767767676776666677666666766677677677677676677676776676767767667667676767677677676676767767676776677667767677677667767676677677676776776767767766776677676776666667667766766767766766776767767677677677666776767667677667767766776776677667667767767767677666667676776776776776766776767667766766767676767767766767667767677676767767767767766766767676667676767667666776776776766767766767667677676766767767666677676776776766676676676766766666676776767766766767667666767767677667766677676667767676776767767667667767677677667767766776776667767767767677677676767766776776766677677676767767767676776676776767676776767767766776677667666676677677677667667767676776767766776677676776767767767677676776677666677667676776677677666676776776766676776666666776776676776776776776766767767767676776767676767767676776776776677667767767666776667767767767767767677667766776767676776667767767766767767767667667677666776676776776767667677676766776767767767677676776767676776776676766767766766776776676776776776776776776776776666677676767767767767677676776776767666667767676767677677677676767766676766676776676776766776766667676776767767767677667767767766776767676667766766677666767676776776776776776676776677676776766766766677677667676766677677677677676676776676767667766767767767677676776767767767677666677677676666776667677667766776676776676776677676677677666766776776776667766766677676677677677677676776776767667767676667767767667766766776666767666776776676766677677677676767766776776776776776667676767667667677677677677677676666766677676676767767677666767677677676767666766776666766766767767677677677667767667767766776776767676776767666767767677667767766767767667677667767667767677676766776676767767767677677676767766767667676776776676766666676776667677677667677676776776766776677677677667676776677667766776676776666776776776767666776767676776677677677667766666776667767677676767676677676767766676776767767676776767766776666667677676767676776776776766667767666776676766776776677677677677677666776776776776677676767767766776677666767677676767677677666776767677676676667676776776677677676776776776767767666776766776767677676776767667677666667676776776767766776766677666767766776676677677667676766667766766767667677677676766666776767676776776767767767677666676766776767676666667676776776766766676776766766766776676766776776767677676666767666667676667767766776767677677667676776767767767766767767767677677677667667767766677677666776676776767767767767767676676676776776766676677666766767667767676767667767767676766676767676676767676776676667677677676776676776677677667767677677667767767766767767767676677677677667767676776767767676666766767677667677677676676776767767677677677667666767666766676776767766676767676767767677666776676767767767767767676776767667676676677677666766667677676667766776766667766776776766767676667676766677676767767677667666776776766766767667767676766767767677676667767767767676767677676776676776766766677666676776767677667766776676766767767767667767676766677667677677667677677677677677677666677677667767677676776677676766677676766766776677677677677676676767767766666776676677667677666776776666676776667767676776676776667677676776767667766776776776676677667767767667767767766767667667676776766776776667767766766766776677677667677676677677676767667667766767766776676767666776667676776677677666767677676677676767677677667766676676676767677677676776676776677677676767767767767766677677676676766767766776776776676666776776767767767766776676667676766767676767677676767766767767767676766667666766776677677677667677676776766776776677676667767766766667766767676767766767767767677676767767677676766776776776767666767766667667667767677677667677677667677676776676776767767767677677667767676776676767676776776767766776776776776676677676767666776776676766776776776766776666766676676776776776776676677667767767767766677676776767667767767767667676776776776766767767767767767667677677667677666677677676667666767676776677666776776766767767667766666666776776767667676767767676776676776776767677667767677666776766767677667767766666766676767677676766676676666767766676776776677676776776767677666767766776767767676667676666766677677677666766666767666766667677676667767767766767766666776677667767667676677676766767767767766776766776667667767667677666776776776676767767677676776776776677676676676677677677677676776767767766667766776776767677667677667767766767767666776667767767767677677676767766677677676767766666776767767676776767676776677676667677677667767677667767767677677667767677677667767677676677676776766766767766766676767676776776676767667766677667767677667767767677667677676766676667767667677667667677667767676666766776767767767766776667677667677667767677677676677676776766767766776667767666667667677677676767676776766776776776767666667677676766667677677676676767766767677677677676776767767767767677677676767767766766677677676677677667666676767766767767767767767676776676667676677677676767676766776766776776667667766677677667767767676776676776767767667677676766766776776776666767767767767767767677667766766776767766776767766776667767666776677676767677676767767767767666766667676776776776776766776676776776767677676676766776776676766677677676767676776677676776767676776667766676776766776776776667767767676767677677676676676667767677677677677677667667766776676776767767767767767667676766776767667676767677677676667676667666677677667676667766776766677676666767767767766767767766676676767767767767676677676767766767767766767677667767677677676767676767677677676666676666776677667667667767766667677677676776767766767676676767667766776666676767676677667766677677677677677677677677677667766776776776767767667676666767766776676776767767677676766767677667677677666776766767676666776776776766767667767767677677666676766676677667676676776776776766767767767667766677676766767666767767676767676776767677677676776666766676776676676767767677676776776776776776767677676776776767667767767676676767766766767766776676676776776767767767677677667767676767766767677677667676776776667666667767667767677677676776766776676667767767676767767667767676776677676776767676676667676776767766776676767677676776676766776767767677667767767677667766776776767766666667676667677677667666766676766767667767676766776767677676666766767767767676677676776766776766766676767676766776666776766776667767676767677677667766776667677677676776776766767767766776767667676776676766767676767667767767677667766677667766667767677676767677677666776767766776767676776766776776776767676676767667677666767677677676776677676667767676767667677667767767767667767767767767766666677677666676676767767767666667676776776766677677677667677676767677676677666767676776677677677666766677676667676767767667676766776667766776676776766776776776766666776676676776676676766776776667767766676667667676666676667767676766667677676776676677677676776677666676776667766676677677677677667766677677667766677677676776767767767767666667676776776776767677667667676767677676776666766776766766767676776767676776767676676666767767767767766666766767677676676677676776776767767767767766676767676767767666666677676766677667767767666776776677667767677667666766766776767677676776667767676767677677677667767667666676677667767667677676676677667676776667666767677676776766776666776776776776776767767676766776776766776776767767767767677676676666766666776776767767666776776776676767767667667766676767767767767677667767766666776776667676766766766767667767767767767677677676776776677676677666666776676776677667767677667767667766677666667767767767677667677666776676767676766666667766666667767667767766767767767677677676776776776667767767677677677667676776766776676767767767677677676776767767767766676776667677676776776677677676776767767767676766677677667767667667667767676767677676666766767676776776767766767767767677667767676776677676776676766666776766776766677667677676776767767767767676666767767766767767666766776767766677677667677666677676767667766776776776776766776676676677666776776666776677677676677676767667767667676776767676776776766767676667767766677677677676676767666776667767676677676677676676676667767767677676776677677676767677676766766676767677667676767667666677667676776766767666666767767676767666676776767767767676776767767767767767677667766766677676776667767676677676776677676676776666766776766676676766766766766767676676767767667667766676766676766767677677676676677667766766667677667667767766767767767677677667676676766767766676776767766677677667666667766677667667766676666776767677676767767676677666776666677676776666677677666776776776676767666776776677677676766767766666677676776767767767767677677677677677677667677666776776676767677667676677666667767676677676776666776766776676776776776776767766767667676767677667677677677666676776767767677667767767666776676667676767766767667667676676776666767767767677676767666667677677676677677667766776776776666767677666767766776676767676776767767667767767667767767767767767676667766766776677667766677
66766776667767677677666767767676776677667766776676767676767767767676667677667767677676776766667767767767766676776766667676667766767766676767767767677667766766676667767667767767677677677676776677667766667677667677677666766766767767767676767667766776677677676776766677676676767767767767667766766766776776776776776677677667677677667767667767667767767766776677676776767676667676766776767767767676677676776677676776767767767766676767676677676767766776766677667767766766766677677666776776776776667677676667767676766767767767666767767767676676776776767667677667676767766676667766776767666766666667767767667667767767766776667767767766767767767676776776667677667767667677677676767767677677677676776776766677677666676776776776676676766776767767676776766767767677676776776676767677677676776676776766666676667676776677676776766776776767667677677676767766676667767767767676767767667767767677677667677677677676767767767767767767767767766767766776767766667677676776666766676776776776767667666677667767767767766677677667767766776666776767677677676767676776767767667667767767767676666776676766767676776776776767767767676776776776767666766767767766767666767676676666676776766776767767767677676676766667767767677677667676776767667667767676776676666776767766766767676766776767766776676776677677667767766766776667677667667767676666767767767767767767767767767767666776776677667767667767676667676677666767666666776767667767676776677676677667767677676767676667676776666767767676666767767767676677677666776677677677677667767767677676677677677676776666776766776676767677676776767676666667767767676767767767667767676776776776677676766676677667767676766667766677677676666776767767767766677676767676767676776767766666776767767767767767767767767767766667767676666676767767677677676776767767766766677667767666676776776776776766776767767667676776766776767766776677676776677677676776776776776766677677667767677676776767766667676767676776767766776776776767677677676677666767677667666767766667767766776766767676677676776776767767677677666677677667767766766767766776776766766767766776776766677677677677677676677677676766676776676767667766677676776766677677667767666677676676676776676776776776677676766776767767766676767767767766766666776767666767767767666767676776766776767767676766666667676666767767767767766677677677677667677676677666667676666776767766667677677676676776776677677677666766766666767677677676776677667676767676767766676767676776766767667767766667767766776677676676776767667767767677676677677676677677666767767766667767676767767767767677677667667667677676766767676667767677677667676776776767667766767676767677677676767667676667677676676776677676776776767676767667767677667667666677667766667677676767766677666677666776776776776776776676767767677677676776767766767676776676766776766776767767767667676667676767767767667666677667766766766767676677677677677676776776766676776776767767767767766677676776676766766776766666766767766776776767767767676776776776676767666767766676776776767767676776766667677677666776766667676776776776767676677676676676767767767766677666767667667767767666766776766767766776677676677677676666676766677667676776677676676766766666677676666776666766767767767677676767766766667767677677677677677677676776766667666766776676677677676776677676767677677667677676776677677676767677667666776776676776776776677677676677667666767676776776767767767667766767767766676767767667677667676776776776766776776776666677676767766667677676767676677677666667766776767767767677667677676677677667766776776767767766677676767766667766676766667766676677677677676767767767667667667676676676676767676667767767677676776676767677676776767767676767766776766767677667767766776676776767677676676676776667677666676767676677677667676676677677666677667677677676767767667666677676766776667677677676676677676776776677676666667767766676667677676767766776677676776776767766677667677676767667766776776676776767676766667677676767767766776666776776667766776676776767677677666776766767676767676677667767667767677667767667767767677677667676776766776767766776776677667766677677666767667767767666776676776666766776776776767676776767676667677667766677676766776776677667677677677676776676766776776776776776677667676767767677676776677666776676776667767667767766776776766776676676766766667677676776776776767766676776677676767677677666767766767766776767676667677677677666776776677676767676676767676677666766667677667766766676676767767766676677677667667666776776767767676776776667667676767766776667676766766767767766776776776677667676776767767766776776776676776776767676667767676776776766767766767667767767666677677677676676776667767676776767767766776677667676776767767767667676776766776677676676776776676666767766676767666776776767767676667766767677677667666767767676677676776776776766677676766677676677677676776666667676767667676767767677666767667667767767766767766666776776776766766767677666767767676767767676767767767676776767767766766776666776767667666677767767677676667767766767766677676767667767677667667767677676776776776776667667766667677666676776766776776767767767767676767766776776766677677677677676776677676677676676676677676776776767767767767767766677676667677677667676776676677676767676676776767767767767677677667676776776767677667666776776677676677676677676776767677666677677666776666767666677677677677677676776677676776667677676677676776676677676776767677677677677677667676776766676776676667677677677677666776767677676667766677676667677677676667667677676767676677666677667767767766776667676776667667677676776776766776776676776666677676766767677677677677667667677676776767766676767767766776666776767677677666767766776676667676676767666776676677677676767767766776676676677667667677677666766667766677676776666767667767676766767676776767767676776766767677666776677677677676677676677676776666677667767767667767677677677677676776676766776776776676767677677676767766666677676666676776767676767676676667766676767767767767677676767677666776676776767767766767676776767677677676776776767766667667767667676767767767766677676767677676676677677676776676766766766767767767667677677667667766776776667676676676776767767767767667766766767677677676676776767667676776767677677676776667767677677667767766776776677676776776677676766676767766676776767676766776676667676776766767677677677677666767666776677667767767766767767766666776766767767767676667667767767676767677676767676767667676776776766676767766766767767767767667677677676776767676776766776766767676667767766676666767676776776766767667767666767767676676767667766776677677676776776776667767676666676676776676676776776776677666667677667677667677667677667767767677677667767676767677666776776766776767767676767666776776767677677667677677666666776776767767767766676776767677667767666667677667676767767767767767677677677676776676767767677666666767677677677677676677676666776676776767677676776767667667767766667767766767767767767767677667676767767676767677666766767676767676677666776677677676666676776667767677677676677676767766766776767767676677676767767667676776767667766767767767677677666766776776766767767766676776677677667766667767767676776767667767677676776776767767667676676676676776767676776677667767766677676776676767676676776767666766767676676767677677677666766676776667667767677677677667767676776667667677676667676676776776776677667767767667666676677677666766776776776767767767767767676766767667676676676766767677666677676677666677667676667766676776767767767676667766776766776776676666776776767676677677676766667667767766766676676767767767767767767667676766776677676776667676666677677676776676766676776767676677677677667767766677676776676767667767666666766776767767667676766767666766776676766767676676667767767767666767767677676767676776776767676776767676767666677676767767766776776776767667676666767677667677676667767676677667676667766776776767677677676776776776776776776776776776776677677676776776767767767667677667766677676776767766677676776767667676776667767767677676776677676767677677667677677677677676667677667667767766776676776667667676767677677676677676776667766776766667677667767767766776776677677666767677677677677677676767767767677666767766766676776767767767767766667677676666776766666767677666767676767676676766767767767666776776766766676767667677667676666666776766676776766776676776767766677677666766667766776676766776667767667766776776767767677667766767766776767767676767676776767767676676776677666776767767677677676776677676776667766676766767676767766766776767766776767767676776677676776676677667767767767677667677676766776766667676776776676776776767767766767766766776776776776776767667676776677677667767676667667767677677676776666776776767677676677677667767676767766776776767667767766767666766767766767767676767766676767767766776766776776677667677676776766776766677676677667767767667766776767676766767667766677667676667667767667667766767677666676776677677677676677676766776676776677677677677667677667767667766776767677666676776676677676677677667767766767677677676667676666767677667677667677667767766767766766676776776676667676776767767676677676677676776676677676767767767666776766776767676776666676767676767767767676677676766677676767677676776776776676766776776776776776776767676776666776676776767676767766776766767677676767676667676676767676766677677677667677666776776676767767767767667766667766776767766677676676677676766667667767767666776767676667767766676767767676776776767767677666767676677676676676677667766776767766776767767767667676676677676677666767767766776766767666667767767767766767677677677677667676766667767767677667667766667667766776677676767767766666776667767666767667767676667667766676776767677676676767676776766776767767767667676676767767676767676767677666676776776776667767677667676676666667676677677666767767667767767676767667676766766766676666767676767766776766677666677677667767677667676677677667667766676666766766776776767677676666677677677667767677676776677676676677666767677666677677667767677667666767676677676767666676776677666677676766767767676676776767767677667677
6767667766776776767767676776766767767666767676676767677667767666776767767767676677676666766667676766776766676667766766677667766767767667767667667677677676677667766776776667766767766766667766677667677676776776767677676767676677676776776776776767767676766677676776766776776776766767766767667767767667677676767677677676776766776766676677676676776676776767767666776677676766776766676776676676776776776767767677677677676767767667676677676676677676676676676776766767667676667767767766766776766766776677667677676776776767766767766776776676667676767676767677667677667676767767766767677677677667667677676776776776766767767666666767767667677667676677666676676766776676767766676767767766667766676776776776677667766667767667767676776667767767677677676667767767666776776676776776776766776776776666767767676776776776776776776676666776766766667676776776776767767767676666667667766676677667767666767667766676766766676767767666677677667767676666776776677676776767677667767767666776776667677667676767676767667676677667677677666766776676677677676767667767767666766667767766776767766676767677677677667667677666767767676766676767677666766767676776767676767767667767766667767766776776776676767667767676766767767767766677667766767767667667667766776677676676677666676667676767677666676776767677676767666666766776776767767677676676667667667766766766776767676767767767667667766677677666776667767766676676776766667766767676676776776767767766776767766767767666676767677667676767667767767676776776776676767667767676767767666676776776676676767767677666767676766766776767677676767666776676676767676776767767666766767767667767767677676677676766767677667676776776776766766776766677676676776677676677666677667676667676666677666666776677677677667767667677677667676677676667667676766666767667767667676677666767676776776776766776767767767676677676766776767767767676767767676667766776776767767766776776767767767767766666676776766676776766776667766767676677666776767767767667767767676767767667766776677677677667677676776776676666766667677677667667767767767676766776666767676776766767677667767676776767767767677667677667676676677667766677667766776677676676776776767676667766677676776776766776676766766666767767676676667767767767767677676776767766776766767766666776667767767677677677676767767677667767677676776667766676767767676676776776667767677676676666767666776766677677666776677676667767767767677677666676776677676767676666767676767766666666776766766676676677676776766767677676776776666677676667666677667767767766776776776766676766776767666776666767767767767676666677676766766677677676767677677667766767677676766776676776767677667767676766677676667767677666677676667666667677677667766766776676776766776776677676766676766767767667666776776776776767766676776776776776766766677676776767766667677676766676767767677677676776776667767676776766677677677677667767667767676767677676766666776776766766767767677666776766767676767767666677677677667676676666776767767767767667767677677676767666676767766776767766667676767667677677677677666767766766677666776767676676776766776767677666767767767767677676677667767767676667676766776776776766766776776677677677667666776667666676676776766676776677667767677666667667767677667767766767677677667677676677667666767676767767676766776677667677676776667767676776767767766776766767676677676676776767676767676767676767666776767677666766767676677666667676776677677676776776767767767677676767767666677676766767766767676676677677676667677667676676776766776766666776776676776677667676776767677677667766776667677677676676766776676776676767666767677677666677667767767666767677667766776677667676776767767676776676776677677677667766676776776767766776676776766767767766776767766776667667667767767666776676776676676767766766767767677667766666776766676766767766766766776776767767676666766677666766776667767767676676676766776676667767767676667667767767767767766677676667766766776776776776776776676666776776677677677676676776767767677677677677667676776776767767667677666767677667676767766776776776776776677677677677666677676776767677677666776767767666776667677677677667667667676767676776667677676767676767767767677667767667677677677676766776766677676767676767766776776776767767766767766676767677676767677676776776667767677676767666667767676666676676667767676667676677667766677666767767767766776767767667766766776676767676767767767677677667767676767767677676767667767767766776776676776776677667767676676766677676666776776776767766767667767767766767767767767676776767767677677676676776767766676676776776767766776677676766776776766767767677666676776767676776767666766767767677676677676677666677677676677677677676776766676676776776767676776667667666767676677677677676776766677666676766767677677677676676776767677676767677677676666676667767766677667767676776776766767767767676767767767766767677667767767676767766766767666677676776776666767677676676776677677677677677667677677667676776767677677677666776776776776677677676667767677677667677677677667677677676767767767667767767767676676776776666776776676776766667676776776776776677677676676767767677676677677666767676767676776776767667766776766677676776676767767767767767767767666766677676676767676776766776676676767767676666776776776776667676766676766776676767767767677677677677677667767767766776676666677667767767677667667666776667767676776767767676767766666677677676776767666776767676676677667666677677667767677677677667766677677676776667766776766767767677676776776776676776767767677666666776677676766667676776767767676676766766767766676766776767767676676676776776776776776666676767767676776766776776767767766776767677667767667667666776776767766767767667677677676676667767767677666676776776766776767667766677667667766767767767767666767766666776776766767767666776776767766776766776677676766776776767766767766766677667767677677667767766677666776767677667767766767767677676776767676776776767677676677666677676776776677676776676767677677667766677666667676776767767677667766767766776766667676776767667767766767676766767677676767766776667767767676676776776766666776766766677667666767667767767677676676776767677677676667677667677676677677676766767767676776667677667666776767766776677677676676677677667766766676776767676766776766776767766767766667767677677667767766776766776767767677676767767677667767767766767677667676666767767767676677676767667767767677667766767767676776767766676676776666676667766677676677676767677676767766677677677676677667676776667677676776776676667676677667676767667677667676776677677667767676776776767667766766776667767677666667767766667767767667667767766776776776776776776767766677667666676776776776776676676676767667766767667677667766676776776766667766666677676776776776776776676767766676776767677677677676776677676776667677667767677676776776767667667676676776776776676676776677676776676677666767767767667767767767676776767767676677677676776776776766677677676677677666677676776676667766767676767677677676766766677667666677667676767766767767767677676767767677676677667676676677676677676666776776767766677666767667767766776676667767766767766666776776776677667676676677667667667767676776676766676676767766766766776676667767676767677667767676776767677677677677677676767767767676677666676677666776676776776677677677676767667677676677676776776776776767677666666677677677667667767766766677676776776676776677667767767767766677676666676667766776776767677677666776677677667676767767677677666767677677677677676776776767766776767676766776767767667767677667667766766677666776766676776767677676776677677677676676677666666676676676776667676776776767676776767767666767666767676676667766767676667667767767667767767667676766766776667767676767767676766767766767676767677666767676767767677677677677667767667667666676776677666766776666677667767766767666776767667766676676667767676776776767676776767666677666677677677677677676776667676676676776667677677676776776767767676776767766776767667677676676676666677667666776767677676776776776776767676767667677667767766667676776766776776776776767666776767676667676776676677677666677677667767676766676776766667677666767677676677677676676776677677676677667676666667667677677676776776767766677677676766666776776667667667767767677666676776776776766776776776767766766676776776666776776776767676776776667767767667677677676766767676667767676776677677676776776676766767667667766676776776667666767767766767767767766776767677676666676767676767767767677677676767676766767767767677677667767676767766776677667766666776667767767767676676776766667666766667676776677666767767667766767767667676767666776677666676767766776776767666676776767767767666776766776776766776776776776767767667766776676676776776776776677676666767767767767676776776776667767766766776667666677677667766767667667767676667766776676766677666767767767766776767676776776776776677666776677676767767767677667766676776667767766666776677667767677667767767677677667677676776676766776767677676776766766776776667766767667767667767767767766776776767767767676666776767677677676776666667677677676776677677666766667676677667767667677677677676667766776776776677676676776666767676667767767667677666676766677667766776776766776776767677667766776766767677676776776767667767767766676776766766767767677676776666766776677667767677667767667767767767676767667667666767767767767767676767676776776676676776767677677676766766677677676766676676676776677677676677676676766776776776776776676677676677667676767677677676776667676767676667677666776767767767767677677677676776767666667667766776776677667667767767766767677667676766776776766676767767676776676767767676767766767767766766677677676776767767767676776766667667667767677667767677676776676776776767766776677677676676776676667667676776767677667677677676676767677677676767767766776767666767676776667767676676776667666667766767676677666677677677667767767677676776677676767677676667677677676776767676776676767666677667766767667766776767666776677677676776676767766776676776767767667666776776776767766767767767767676677677666776677667676767767766676776677676767767767766677
76776776667766776776766767676677667767766667666767677667767767676776767676776776677676677677676776776677676677667667766776667766767676677676766677677677677667667676677676676776776676677676776667677667767766676766767677677676776676776666677677676677667666767677676767677667767667766767667767667677667767667767767677666776767766776667767767767767677666776776667767767767767767676776776766766667667666676766776667766776776776767767767677666676776767766676767667767677676767676667766667767766676766776677676667677677667767767766776766666776776776677676767666676767667766766667676776676677667767766767667767766767677667767767667767767677676776776767677677677676677676767667767766767667676677677667766767767677666767767767767677667676766767766776767677676776776766766667676667677676677677677676776676776776677667766766776776776776677667667677677676677677677677667767676767667677676676767767767766676766776776666767676776677676766676776677677677677666767666767667767677677677667766776776677666776776677667667666776767767667767676667766676776776676776677676776676677667676776776776776767676676776667767667676667767767676767677667767666776776676776767767766776776677676767766666676676776776776677666776766677677667767767676767676767766677677677677677666767677676776766766776666776666776776767677677677666776776676776767666776666676776776776767676676677676776676677676767767766676666767767676767767766776767677667767767767677676766667677667677667767676776676776677676676677676776676776767766667676767767767667767767767767677676767677677676776667666767667767676776767677666767766676767676766767767767767666766767677676776776767667767676667767767766776677667767667766677667676676776666767677676667677667766666677677667667767766776776767677677676776676766776776767766776677667767767666766776776767767677676766776776666776776676776776776776776776676666776667767767767767766676666767677666776666766776766667667766676766676667667677677677676767667766676666767677677676776776767666767767767766776766677667677677676676676667677667766666667767767677667676776776766776676776676766667766766776776766766677667767667676776667676767766767676766767766776776776767766776767767767767766776767676776766767677667677676666766666767677676767666667767667677676767677666767767676667767767677667676776776676767766776677676776776667677666767767767666676767766776767677676766776677677677667767676767767767677667676776776776767676676767766776677676676776776666776776677677667767677676667677676776776667666776767667677676767676677677676776676776776766667676677667767767767677667767667667677676767667767767666766677676766676677677677667766767766677676766776667667677667767677677676767676676766776776676776767767766776767676676676767677667767766767667667767767667676676776776666767767677666776767667676676667767677666767677667766767667767667766776767766776767766776767766776776776767767767677666677677676776676766677676676676776676666776767677666776677677667767677676776767667667667666766776766776776766767767767667677677677676767767677677677677676776767676676776676676677676766767676776767767766776766776776767767766676676766767766676776767767677676776767766776667676676766677677666677677677676776767767767676767766677666767677667676666766776766767767666767676767766766667676776776677677666667676766767766767767666776766767767677676677667676766766776767676766776776767677677677676676776667676767767767767676767767767676776766677677676767677667767766776776767677676666667766776767767767677677666676667766776766767767767666767677676776666767676776677676767766767767766776776776776676767767667677677667677677676676776766666766767766766776767767767767767667767767766767767767676767677676767677676676677676677676767767766776667766767767676766766767767767677677667676677667767677677676677666767767766677666667666767676677677677667767767677667667676677676776776776676677677676667676766776767667767767767767766776766776666676676767766667767667766776666766767676776776767677666767676776776767767667667676667767676766776767666776776767667767677677666676767766776766767667667767766677677677666677676767767677676676767767677667667676667766767767676667677677677676767676767676676776766776776776776766776676767677677677667667677677677667766667767767666767676666677676767677677677677677677666776767667667667767767667767676667766677677676676677677677677677677677666767666776776766776767676767667677666776766776676776766676776677677666776677676767676667677676676667676677677676677676776666776776767767767767676677677677666677667767667677667677667767676667766767767766776776767677676776767677676677667676666676776776776666776767766677677676766776666667766767767667767676767667667767766677667676776776776667676677677676667667676776776776776776776776676667767676776766677666767766776767767767767676776776776776776767767767677677676776776667767767766677676766776677677666677676776776766667677667677666676776676776767676677677677667766767767767676766776776766766767767766677676776776776677676767676667766776776776776676776677667767766676776776766776767767667667766677677676676766667677676767767767676767767676776776677676677676766766676776677676666767767767767667677677677667766767767677666667676776766667767766776776767767677666767767767767677667676676776677677667767667676766767677676776776677677676676776677677676776676676776767766676667676776677676766676776776776767677667766766676767766766767666776767767766677676766676776776666776776766767667676776676676667667677676767766776667767767767766767667676767677676776676676776677677667677677677676767667767766667767766776767677676776767676667666766666766776767767677677676776677676776677667767667766676676776767667766767766766676776666666676776776766677677676776776776776776776676776776767676676776776676667666776676776776776776676767767676767677676766767767766676667767677676677676766676676667677667676667676766766666776677667767676676676766767666776666767767677667766776767766667667766776776776667677676677677676667766776776676766677667667676767766767676676767676666766767677667676776776767766776676767667677666776776776666767677667667766677676776677677676676666667767676767677667677677676776766676776677667766766776677676767767767667667676767766667676776776767766767677677677676667666767767677667676767677677677676766767766776677677676767666767676776767767767676776776767767766677677667666767767767677676776766767667667676677667767666776767766676776776776676677677677667766767766767766766677677676677667767767766767767766776776776776776677666676666667767767666767667767766776776676667677667766776667767666767676767676776776767676677677676676776776767766776776667677667767677677677677677676667767666767767767676767767767677676776677676676776667767676677666776677676677676776767767676766767767677666767766776766776767666776767767766776776776776767767766677677676767767767767767676766677677667767667767676767767666767667677677677677676767666767766776766766776776767767766776677667676767677676677666767666667676776676677667667677667677677677676676776667676676766766776776677677677677677676676776677677667767767676767767677677677676767766677667667767677677666677667676767767676667767766776776776767677677666666776767677677667767767766766666666677677666776776766776677666677677677677667677676677667767677666767766766676667676767677677666776767767667667667667766767767766767767766767677676776766766676776766776666676667767677667676767767767767767676667666677677677667676767677667767677666767677667767677667767677666776677676767677666766677676677677676677676766767666766666776677677667676776766677676776776767666766666767666677676766776667767767767666767676776667767767767676767676767767677677667677676667767677676676677666676677677676766767766767666776776676767767667767677676766776667767767767767667676767666767676767766767667767667666776677677677677676776677676676766677677676776766667677677676767767767677676767766767666676667767767676776776667767677676776766776767677677667767676766666676776676766766776677677667767676766767767676776767766776776776677676776676767766676666776766767767767677676677676766767676676767667767676666776766767667766776676677677676766776676677667767667767767766766767676767767767677667677666767676676677676667767676767677677676767676776677667767766676766677677667766767667767676776767666776677677667666677667767766767677667676767667767667667767677676767766676766776767767767677676766677667767767677676667767667677667767767667676776776767676776676677676776767766667666776776767676776677677676776677666767766677676767766767767677667766776776766776776666766676776776666776667677677677677666677677667766776767767676677677677676667677677676776776676776776767677667677677677666767667766767767676667767667677676776666776766677676767677677666776767767676676666776666677676676776767677667767676776676676667666767667767667676666676776776767766767667677676766677667677667766766676767767767766677676677677667767766667677667667767667767667767767767676776767767767667676676767766776776666776676776766767767677676767667767767677677676767767767767767677677677677667766766776767677666676767767767666667677667676667766676767767666676776767676767677676776667666776767767766776766767767767676676677676776776676776766767666776676776767767677676776776776666766776766776767766767766676677667677667676776776766677676677676776667766776776767766776676667767767677667677666667676776676767677677677666677676767667676677676766677676667767676767766776667677666667767667676677677676767767666776776766766766677666677677667766776776767767767676776776767667676766767677667766776677667677667676776776767676767767766667676666767677667677677677677676677667667766776677666767767767676677677676767767667667766677677676776766676776767767766776767677667676776676676676776677676677667767766776776666676767676776676776667677667677677677676677676776776676666666676676766667677667766767676666776776767666776767766666776767767767677667666666776766676776776776676677677677676767677676776677676776766767677677676776667677677666667677677
67766776677676776776667767767767766676676776776767677677666676766767767677677667767767677677676767766767677676776776766776677667766666667676776767666776776776676677676776776666677667667766776766667677676766766666676666766776667677676776776767767766667766776667766776767767767666667767767666767767676677677677677677676776776776767767767766667676767677676677677677667676766676776767766676776676776767676767766776767767767677666676677667767667677677676666766766767667677676776767767767676776677677677667676667766676676767766666667767767766667676667766776767767677677677667677677666776676767766667767677677676676666776766776767676767767767767677677676766766667667676767676676766667677667666776676776666766776667767766767767767767676677676677676666676767767767766766676767677676676676776676676776676767677666776767676766666776776667766776767666766776667766767667767766776776677676776767767767677666776767766766677667677676676766776776767766776766666666776666776766776767676676776667677666677667676666776766766766677676667676677676776776776776677667767766776767667767766776766767677677677676776766776776776767767767676667766767677677666776767767767677666676676767767766667766776767667767677677666767766667677676776776776767677667767676766776667676666776776767667666676776776677676776677666676776776776667766677677667676677667767767666676767767767667766677677667766677677677666766766776776677666776776767666676676676767676776776776767767767766667677677677677677677677667766776666767767767766767767767767667766677677676766776667767666667676776767666776776667767677677677676677676667766766766776776766767767766676776676776767766666767767667677676776767677667667767676776776676776677667676776766667767767767767677676767767767676767766767677677676767666776677676776767766766676666767767766776766767677676766767767767677677677676767766776767676666667766776767677677676766676666776677677677676767666776776676667766676776667677666767767766776776776767767676667766776776667767767767677677666767767767767767667677676776767767667767767767766776766776776767677676677676776667767677677677676767677677677677677667767767667767667766667766766767677667767766767677676677666676766667677676677677677677667767676667767766677677667767767667677676776776767677666767676776676776766767677676766776766766776766766776766666767676767677666776667766666776767766666776676667676667767677677666776676776676666766767677677667677667667667667677677666766766766667676667677676776767766776667766767676676776776776776676776767666767676776776767766776776776767767766767666667677677677676666776776666667676767677676767676767766766766767677666767767666776676776767767766676667766676776776776677666776767667667667676676776767667766766776676776667767767767677676676766776767677667766767767767667666677677667766776766676776767766776767666776767676776767767766767667666776676776776766676767767676767677676767667676767677666676766776776667766766767767667677666676767667677676676767767766776667676677677667667676677677677677677676766766767677676776776776676776776676767667766666766767767677667667676676767767677677676776776676676767666766776776676677677677677676766677676676676666776767676766767767677676677677677666776767666666767767667667766767676776666767666666767767677677677676766767766767667667766767677676666666677677677677676676776776676676766676676667766776767767677677667767667676776667677677677677677677676766776767667766776766667766667766677677677667766767767666676767766767767766767767766776677667766677677667676666776676776667666776766677677677677676766677676776677677676767666677677677676776776767666776776776776677677677666776676677676676767766767767767766776776667767666666767766667676767767667766766677677676766676776766776767766766776766676767767667677677676766666677666666776767666776767767767677677666776676767767767767766767667677676776767677676767766767766767766676776766767676676677677676767766766676766767676677676776767767676776776767767676666767767677676767767767667667767676776776766667766667677666666767667677676677676677667676767766776776677677677677667676766767767767767767767766667666667667676676767676766676776776767667676677666776676676767767677676776776666767677676767677666677677667677677667676677677676776666776776767676767767677676666676776667766767767767767767677677677677666767676776767767766766677676767767676767667767766676776677667767677676767767677667676776776776667667676767767676776767767767676776667667766676776776776767767667666677677676776767767676776767767766767767676766776776766677677677676766766666676667766766776767767767767676767677677666767767676667767766676676776766766776767767666767767766766776677666676767677677666776767677677667767767667667767767677677677677677676767767676676776677666677667767666677676676666776667677667767766767767676677676667767677676677677666776776767677676666676767767677676766776676666767677666776776776776667667767666776676766667667767767666766676776677677676676677677676767676776766767677676666767767767766766677676677666776666767677677677666677676776666766676766767767766677677677666776767677676776776677676776776667767766767767766666767677676677676667676676676776776776766776776776767676776776767767676677667767767677677676776776676767667767667677676776667767766667766767767666666677666776667766666776667676776766666767766676766767767676677677667766776667676766767767767667666767766667677667677667767766776776776767666667677677677676767676676776676767767667667666767767666677677676676767767676776776677667676766677676767676776667677666776767676676776766767766776676677667676776677676776667767767767767767767667766776767676677677676767767677676776677676767766767767767666676776776776776767767676767677677676666667766767676677677676767767767767667676667766677676667667677677666667677676666767667767676676666667767767767767767666677677666667676776677666767676767766767677677676677667766776667767766767676767767766676776677676776776677677676776776766766776677677676676677666776776767676677677667766667767676767677667767676677677676677667767677677677676677677677676766776676776776776766667766766677677667766766677677667766676767676677676767667767767676776776676666776676776677666677676776677667767667677667767766677677677667767677677667667677677676767766776776776776767676766767667767767767767766776776776776766776776767677677676677676677676776676776767677676676766667676767767676666776676667676767767766767677676766677676767676776776767677677676776676767676766766766767676767767667677676776776776767676776776676776667667676776767767767767676767676776667667676667676766677677667767766767677677677677667766776676677667767676676766677676677666776767767767766766776776776776677667667677667667766676767667767676767676767677667766677667677676767677677667677677676776767676676677667767767676766677676776766667677667767766667667767667767767767677667767767767676776776677667676767767766676767766776677676667767677677666676776776667767667677676776666676776677667667677667767767766676676676776766666767767766776666767767676767666676767676767677666766766776767766676677667667676677676766677677676666776676766776666776667766776776767766676767766767767667676766676776676766767767676677676776767766776666676677667676776677676667767767767766776676776676776667767677676676766767767677677677677677677677676767767676776776766767667767676776677677677677667767767676776776767767667677676667676776767766667666776776766676676767767677676776677676676776776767766677677667676776766667677666676767676776767766676677677677676776776767767767667767766767766767676766776667667666667677666667767767767766676776677666767677676766667677677666776767767677667767767767667767766667767767767767677677676667767667667666776676776767766677676776766776677677676767677667676767666667677676767767676766776667767666776776767767767767766776666767766776767767666766676776667677677677677666676766677677667767667677667677676776776776776766767667766776776776677677677677666776676776666776776767676767666767767766776776667767677666766767766776667666767677676676776767766676776677667677676776776767767667677667677677677667767767667677677676776767766676676776676677676767767677677676767667666767677667666776776677677676667767767676677667767767677677667767766767767767667677677667767767767767677677677676676776677667676677677666776776766676776667667767676767677677676776677667667676767677677676776776677676766776677667667676776677667766767677666676767766776776776677676767676766667677666767767766667767676776776767767766766767666767676776677677677677667767767677677667667767676666776767667677677667766677677676776666776767667767667767767676767677667676766767676677676776676667676676676776667676766677676767767767676776677676766776776776667677677676677677676676766776776767667766766676766677677677677677677667767767766767676767667677677676767677677677676766776776676776767767676667766767767767666767676667677676776766676766676767676677666776776676666667766677676776766776776767677667767677677676767767677676776766766667667677677667666776666677666766676776767667676667767766767676677676766776767676776776776776776776766666767767677676776776776776767767677666766776776776766776766776667767767767677667677677677677667767767676676776666767667767677676776776677667677677667766776667676776767766767767766767767767667676676677676677667666776676676767667767767676667767767676767667676767767677676766766667677677676776776766676776776677667677676767767676667676766776676776767767767767676767767766776666767767676776677676776776677676776767767767677666677677676776766677677677677667766766767767766776766767667666776676767676676667766677667677676776776776766767767767666677666776767667667767677677677666776776676667767666767667676766767667677667667766676766666677676776676766677676677676776766776766677676766676776676767676767767767676766776677676767667677677666776767677677677667766676676776676776767676767676677677667766767766677676676677676776776667676776667767676676776767767667667667677676767767676776776676676776776776776767677677
366776677666767677677676766667767677677677667677667767677677677677677667767677666677677676766677667676676767677677667677676776767767767676776766666776776676767676677677677667667677677667676776776776776766767677676677676676776776677667766676767766677676676677676677666776767767677677677666766677677677666767666776776776677666776667667767667666767676667676766767667767676776776766767677676667767676677676666677676676677677676767676677676767766776667667667677676776767766677666766667766776767766776776776676767767667767667767767767677666776767767677667667767676776677676667666776676767767767666767766776676776676776767667666677677677666776776767766776776767766776767767667767766676767767666776767677677677667677677676766666667766776667677667767767767676776776766776667767767767767767767676766776776776776776776776767767767676776766676767667767767667767766767677667767767667677677667766676766776677667676776767767677676677666767676776766767666767677676676767676776767677676667677676767767766677667767766677666767766677676677667766766666666677676766776767667676766767667766677666667766776776767767766776776677676767667767677676767667766676766667667767766676767767667767667677667666776776667766666766676667676776766677666676776776766676767767677676776776776667767667767666677677676767767767666776677676767767767767767676776776776767767767767677677676776776767667676676667676767666667676767767766767767767767767667667667767767676776776776666676767666767677677677667667677667767766776776677677677676766776767667667767767676677676776776666767677676676776767677677677676767767677677676677667767767767766676677676776776676776677677676776767767766767666776676776776766767766776676767767666776767677667676767766677676776677677677677667767676677677677677677677666677667677667676666776667676776677676677676766676676676767677676677666776666767677676766776767677676776766767666776776677677676767767767767676667676677676767676677677676776776677677667677676776677667667676677676776677676667676766767676676776776776676676776776776676676667767767767676766676767667676667767766767766676676776667677677666676767767676766767767767766776776776677667677677676767667766766776767767767677667767767766676767677676767766776776776776776667677677667677666766776776767667676766676767766776676766767677667667676776677676776776677667767677677667667767767667767767676667676776776667767677677676767676666766677677676666776676677677677677676776776776776776677677677677676776767767667766667676776667766776676676767767767676776776776767677676767677677676677676667766677677676676766667767766776766776666666776767766776767667767767677677676676767767767767676767666667767676666776677667767767767677676667667767677677677677676677677667766676776776766776767676677666766766676767676776677667767767766767767767766776767677677677677677667677666776776677666766776767767766766677677676776776677676676776666776776767676766677677666776776766776776667667767676766767677676776767767677676776767677666767767677676767677677676676767766767767676776676767766767767666767767677666776666767767767676667676776776677676676776767766677677677667766677677677666767677676767667766776676776776776766776767767767667677677677676767677676776767677676776667766667677677677666776767666776767667767767676677667767666667767677667667767767676677677667666776676667767767677676767767767676776767676676767677667677677677676666767676767677666776776677667676677677677667767767676767666766667767767766767676776677677667767667676776667766667676776667767677676776676676776776767766667667767676767676776776767676767677677676776776766776776776676767676676767767667676766677667667666666776776776766767677677666776667666766776676776776676677677677677676667676776776776776776676767766776667676766667667667677677677666776776766767676676776767666767767677666666776676667767677667677667767677676677677677677676776666776676776767766677677676667667767677677667677667767676776776776677667677667766767676676677666776776767766667766767766776677677676677676676677677677676766766766776667666666767666666776776767677676677666776767767767767766776766677666776776677676776676766677677677667677677667766776776677667767767676767767676767676776677676766677677677676767676776766776767766676667667766767766776776776677677666766767767676676666776776767667677667677677676767677677666776666776776766676776776776776677667767767767676776776677667676676766676767766776677667677676776767767667767766766767766676776776677677667667766767676667676776766766677667676667766767767766767667676766767766776767677676776776767767767767677676776766676776766767677677676776766676776676677667766677667767667767676776766776676776767676767766667766776767666667677667766776767676677666776676776776766676667677676776776677676676766676667676767667767766776767676776677677667676767676776766677676776667667666776776776766776667676677667767677677677676776667676666776667766766676766776676677677666667767676666667767676767767767767766677676776677677667677667666767676676776667767667677667676767667766767677667766767676667767767767767676776767676766776776667766666676677677667676767766767766776767677667766677666776677676776667667767767676776767767667677676776667667766676676676677677667767766676776766666677677677676767766776766766776766776767766767667767767767767667767677667677677676767676776776677676776667766767667676767677676776776667766667667676767676766776776676767667677666776666767767767667766767677667667766767767677677677676766776776667767677666766767767766767767676667767667767767667676676767677676667676667766666776766767677667676766766767766776766776666766766677667676767766667677677676766767767677677676776677667767667666776676776667767767766676677676767676776767767766676767677677667667767767677667767676766677667767767767676767667667767766676767677676676766667677667767677666767677667677677677677676766776677667766767676676677666767766776766767766676766776667676767667767766776666767676767767667767767667676776676766767677666676776767767767676767767767767677676676676677667767677676776766676776667767766776776676776776776767676667677676677676767667767766766767767766776676766776676776776677676776767667767766767667676767676767667766767767677667667677677676766776776776677677677676776776677667676776776676776667767766776776776776767667766767766776776676776677667767667767766776766776676776776766676667767677677667677677667766677677676767766776677667677676766667766667667667767767767666776776776776677677677666767676676776676767676776767667767767667676766776767677676767676767676767676766767677677676767767667767676776776766776766776677666767767677677666667667766667676667767676676767667767676677677676766677676767667677677676666677676776776776776776776776676666677676767767767666776766676776667767767767667767767677677676767766767767767767767766767666677677667767666677677677676776667767667666677677677677666776776677676767767677677667676666776776677667767676776776776767767767767667766767677667767767767767767667677666776666666676766766767767766776776776776776767676666776766667767676767667666767676677677667677677677677666677677677676766767767766776766676677667767676776676776667767767767676767767767676776677676767767677677676677667676776776776667677667766767767677677666676666767766676767667676766666776776776776767767677677677676677677677666677676766776776676776776677667766667767767766767767667767767677676776767767667677677676767667677666667767767767766776776676767667767767676767677677676767766776676676776776667767677667766676677677676766676767677676767767766776676766767766776767767667766677676667767767767767767767767766776676667676767666776676776666766666767767767767676767766767767676776677676677677677667766766767766766676676766776666766776776767766766776766776767767677676776677676767767677676776776667767767767667767667766767666767677676767766767766676766767666767766676776766766667677676776676766676776766666776776776666767767677676767676776677666776767677677677677677677676767677676676776676676776667676767676767767676667677676767767676766776776776676666776767676667676766767666767766767676767767667676767667667667767767677677677667766766776776767677677676776676776767676776676676776776676776676776767667767676767766776767666766776767676776677676766767767766677677676767667766767766766776766676776767767676767667767677666776767666767767676676776667677677667676677677676766666677666766676776767667676776767676676677676776667677667767677676767767666776776776676667677677676776776677676776767766767676776677677676767767667666767677677677676677677677676776767667767766776776767677677677677677666677677676667677667676776767676676776776766676677676766776776767667766776776667677676677677676766677676776767767766766776676677676677677667666677677677666676776776676766676676776776776676766776776677666677677676766767667666776677676677667677677667677676776766776767766676767676767677676667767767677677676667667767677667766767677676677667767767766766767766776776776767676767767666667676767767767676767766767667766776776776677667766776767676776776767667767667767767767677676776776776676776677666676776677666776767676667767767677667767767766676776776767766776776776676776776676767666767767676676767677677666767677677677667666667766667767676766767667676776776766677676776776776667766677666776776776677676666776767767667677667667667666767766776677677677677667766766767767676776767677667767677667766767766776667767767676776677677677676676666776766766767767667767766677677677677676766776766666677676667767676667766776767767767677667677677677667767676776766776776677666776666776767677666766766767767767676776767666776677667677677676667677676677677666766776677667767667766776767766677667667767667676776767676666776767767766667766767677677677677677677677677676776766676766767667676676776767767676677677677676676776776776767767767676776766776776767677667767676776767677677667767767667767767767676776676677667766667667767676767767767667767677666776677666676776767677677677677666776776767767767767767676677676666776667767667667
6776677667676677676676766776766666677666767667676776666776776676676676767767676767677676766767767676767767667767767766776677667676666667767676776776776676767766776677677677667666766776677667667677676776676677677677677666776767666776776776767676776767676776767667666767676766677677677676766776767767677667676666766667676667666676767767677676767677676676767677677676666767676776776776776767667667676776776677677666776767767767667677677676676776776776776776767767767767767676677677677677676667677677676667676767676776776776767677676776776776677666767676676776677676776767677676666767767766776676776676767676676776667667767677667766767666766776676677667667767677667767677677666776766776667767766776676767677677676667767676766776676776776677667766766766677676767677677677676677676767677667767767666767677676767767767767677667677676776767766667667677666776776677676667666766776767676776776776776676767767677677666767676767666666766767676776676667767667767767766767667667677677667667767766767767677676767767666677677676776666767766666676677677677666776767767676676776776766676767766667766766776776767666767767767666776776676677667767677667767767767677677667667767667676767767667766766676677666776776776766676776776767676776776767676776666677667767676767667767767767767766766776676767767766776677677676766767767767766767767767676776766766676776677677667766667766666766676776767676766667676776767766776776776767677667767676767667766766767766677676776677667666776776676766767677676677666776766766767767767667767677677677677676766766776776767767767767767666677676767766767677677667767766767666666776667767767767676677676776767677666767767767766667676776767677667677676776776767767767767767767766766766676666767677677676677677667677666776676766766776766776667766776766776676667767767667676776767667676776767677676766766767766766767766767676766776676776776767676767666767766766767767667677677666666677677667767676776667766667766676666776767767676767677677676676776677666776776767676766766767677677676776767677676767767667676676767667767767766677667767766676776776776666776776667766776676767767767767766776766677666666767767676667766776677676767767676776767766667676766667767676776677676666767767676677676677676677667767677677667767767667677666677667667676676676676666676767666766766776776776776677676767767676676767766677666776767767666676676767667767767767766766776677676767767667767767767767766776767666766776767667767667667767667676776776677677677676776776776766776767766767766667767676677677677666766767677677677676766776666676766767676677677676767677676776767676776767667677676767767767676767676676677667677677677676776766776776677667767667677666767676676677677676767767767676666666667767767667767767677677676666766776766676666666677676767677667766766776767767766776776776776776766776667767676667677676676666767767767767767677677676776667667667667677667766766767767767766776776776766766776667767676767667677666676776776776677667677667666776766767767677677676767767676767767767766776766776677676776766667676776766677677676776667767766767767677666776776667767677667667767677677677676776767767767766776776766776776766767677677667667677676677677676667677676776766667767676766677677667767766776767676776676776676776676776766766776776767676676676677666776667677676766766677677676766767767676776676667667766767767767677676676766676676776776676676676776767767766676776676676776677676776776677677667676677667767666677676776676667677677667677667766767766677666676776767766767676767767766666767767766767766776776767676677667767766776677676776776676677677676767767676676667766767677667767677667666667766767677667766677676766776776776776776677667766766767676676766677677676667767767667767677667677666766767667676776767666776776776776766776776776776667667766767766667677667677667667677677667767767676666677667676776676667767676776676766776776767767666767676776776767767676776767767676776767766767767677677677667677677677667766766677666677677676776776767677676677677667666776767676776767767677677677667767667677677676766776767767677676776766677677677677676767767667766676776776667767767766666676767676676766776766766776776766767767767676676776767677667767676776776667767667766767767767676676676767677677666776766667677667767766767676677676776667766776676776677666776767766776767677677667767667767676776676776667767766767766666776776677677667677666767767677676776776767767677666767677677666766767767677676776767677667767667767676676776676677667766766767767767667766776766667766767767667767676667767677677667767666767666776677676776676767766766767766767666677677676766776767676767767676677677667766767666667767676766767767666677677667667767667676767667767766767676666766776767767667667676666676676766666776767677667767666676767767677667766776767676776767677667767767766667677666767767767767767677666776677667667767767677667767767766767767676766776667667666766776767676676767767767667766676767766766677676766676767766776666776678677677676676767667667676776776766767666766776776766766676766767667767667767767767677677667667676677677676776767767667677677676766677677667767766776776767677666776776776676667667676766767767676676677677667767767766767677676676776776767766676776676676776666776776766666767767676776676767767766767766666776767767677676676776676676677667676667676776767767677667767677676767767767677676767766776677677676776677677667666776767767667767767677667766767767766776766676767677677677666677676676776776776776667677666767766767767667676766767766767667676766676767767767766776767767767676776767767676767677677677676776767666776667677677676776677676776767766776776766676776677676676667667676767677676776766767767767767766766667676776766776766776776767766776776676776767667676767767676767767767667766677667676667677677667676776767767667676776776776766667676676667767677666676766676766677676766767766767766677676776676767767676776677676667676767767676776776667767667766766766776776667677677677677666677677677676776666677667666767677666767766676767667767766676776767767676776676776767767767767767767676776766776766776677676767667766766677676776767767676676667677677676776776776767676676766776767767677676667767767666767676666776767676766676776677677667767767677676767676677677676667767767666776766676666776666677666776767766767767677677677666766776767767767767767676766767677677677676677676776677676776776677667676776776767766767767677667676767767666676677676676767767766776667667767767677667667766776677667676767677677676676677666767767767667767676776676677677677676776677667767677667676767677666676767767676776776677676667676776677677676677667766767767766766767767677667676676767767767767677677667667676767677667767676677666676767766776667766677667766677676776776776776776766676766776776776776776766776677676667667677676677677666767676667767766767766676766767676667677676776776676776776667767767677676677666776676767766767676767766776776767766676776776776667677667766767677677677667767676666767667667767767667667767676677676677676677676767767767677677666667676776767677676677667767677676767676776677667676667677667677676767667676677677676676776767767767766767767677676676776666776776766776776767766667677676776666776767767667667667676677676677667767666776676767767676676776767767676666677677677677666767667767667767766767677677677676776766767666677676776766666667676676767767677667767677676676666666677677667767767766766767767677667667767767766776677667767667767667767767766767667676776766676767766767676667767766767767677666776776676776677676776776677676766767667767677677676667677677667667666776767767766677676666767677667766767666677677676766667767667676767767767667767767766776776776776776677667667767767676776776766667677676677667677666776677676776776766666766767766766667767676676676767677677676776667766776776767676676767666667667667666766766676676776776676766667767767676767676667767766677677677677677677676766776676676767677676776767766767767766776676776677676776767676676677677667767677676676776776667767666767767676776677677676767677676676667677676767766667676776677667767767766766767666776767677676667767767667767677666766776767677677666667766676776767677676767766676767667767767767766667667767767766677677676776766667766767667766776677677677667676677666766776677676666776677676776776766767676767676676776677676776766667677667677667667767677667676766767666776676666766676676776776776776677677677667667676676677667666776776776776767666676776776776766776667667767767677676767767676776776776676766766666677666767667767667766766676676676676767767676676776776776767677667676776776776767666776776676667676677677666776767767767677667666776676776776667767676776776676767766677677667667766776667767767767676766767677677676766776766776776776776767766767667677667766776776767667766676767667766776776766776676776776766676776676776776766776766767666766667667676667677667666767766776766767767667677677676776676776766767667767766667677677676776666776776676667667767767676776776767667766767666776767666767767677676776776677676766677677677677676776766676776767676776766676776776776776676767676776766766767766776766776766776776767766676767677676666776676676677677666666767767667767676776776676776766776766776677676677666667667676767766776667666767767677676776766767767676767677676766767767766767676776776767767767677676766776776677676776766766667767676776677667767767677677676776767677667767676676776776766776776767667767767677676766776776677676776776766767766676677676776767667767666766666677677677677677676667677676666776767767767766766677676677666676676767766676667667666776776776677677676666767667677677677667676776676767767767677677677677667767766766767767676667766776767767766677677666776677676767766776767676767767666767667766776766767677676766677677677676766767676776767767767677677677677677677667667676767767767767766767766767667767767766767677677667666776676677676766776776776766676776776776776677677677677666676776676767767667767676667667767677677666767666666776776666767767767666776767767767667666776666666767677
67766767767767766767767676766767677677676767767676676767766767767677676667677677676676667677677677667766667666767676776767676776767766677676767676776776677676776766677676776677676676677666667676776776767676767767676677667667676776776776767767676767677676776776776677676767676666766776776776677677676776776676677667667766776677677667767676767667676767667767766767766767767677666676677676667677677667766676667766767676767666766776776766767767667677667766676667676677676766767677666767676767767766667767666767766667766776766676766676667677667667767767677677676776677676776677677677677677677676767667677676776676776767676766676776767676676667767767677676666776766776676666666767677667767677676767677667677667766767766767766667767767666667767767667767767766677676776767677676677677666776676676776776676677677667677677667677666667677676776776766767767676776776776776776667766676776766667677676776776776776776766776776766677677667677677676676677676677676667766776766776776776776767667667767667766676767766676776776676676676666766767767767676677676677667767666767767677677676766676776776776776766776767677676776666776666766776767677677677676767676767677666776776676676767766767667677677677676776677677667677676776667677677676767676776776776666676676776766666767766766767677667676776767667667767666776677676676776666667766776676776776776767667676676776667676667767676767667677676776776667767666767676767676776767667766766676767667676767666767666776776677677666776767767676766677667676666666766767767677676677677676776776766767767767767677676776677676776667766767767666667667676767767767677677667677677667767767667677676767767767766776776767766776767676776676676676677676677677676676676776676776667767767766667677677667666767766767766776667766776767767767676766766676667767767666776776767667767766767676676667676677676776676667676776677677677676767767667767767767677676767676767766776767677677667666677677677666776776776766677676776767767667766767667676776666676776776776767677676776676666776776776766677677677677677676776767767766776676676776767677677666776677676767767767666776667676676776767766776676776767676767766767767767666767767676667667666776776677677677666667677667677667677666776767677676766677677667676677667677667677677677676776677676767767767677676667767676767767677676766776767677677666776767766776776766666767767667676776776677676776676776767667677666766776776776766666676776776767666776677666776776766667667767767767666677676767767676776776776776776767766767767767767677677676767767676776776776776766776667767767676776776776677676676767666676677667676767667677677676776766676776676767667766776677676667767676767677677676776776667766767677667767767767666667677677666676666776776776776776676666776776767766766676677677676776776776767667767766676677676766776767767767766676766677676776666677677676677676767767766776766766767666776767677676776677667766776677677667767677676767766766767676767767676677677667766767667667767766767767677667767677667666766677677667767767766776677677676677676767667676776676677677676776776677667767676766766767676767767767676766676667676776676776776776767677676776767767766677677677677667676766767676766767766776767666766767766766767767767766667676767766767677676776767767766767767667767767767677677676767666776776667767676667767767767667667666776767767667767767767767677677676677666676767677677676776776766766776767767677677677676776767767666767667677677676677666776676776666767676767766767666776676677677677676767676776766667667767667667676776677676776767766776676767667676776767767767667767767766767767676766767677676667767766776776776766776776776766767767676677677676767766776767677676776766776776677667667766776666766776776677667666776766767677676677676766776767676667677676676776667667766766776776676767667667766677667667676767767667767677667767667766776677677677666776677666776767766677677676767676767667667667677676776776677667676676776677676776767676776776676666776677677676767677667766766767667767667676676766776676677667667767677667766677676776776667767766667767767766776767767767667677676776767766667766776776767677677676766767767766776767766676667676767667766666776676766677667767767766767676676776776666677677676776776776677676776776776767676776676766766767677667676776766776677667767677677677667766776767767766776667676776766776677667767677677676767766767676776677676766766776677676776767667677676766776767766776767676766776676776776767767677677676767767677677677677677667767766767677667677677677667767666776766766677677676676776666766776676776776677666766677667676776677667677666767677667676776666776676776767766677677667677676776767677666767767766667677677667767666767766776776676767766767767767767766776776766667676676776776776667766776767666667767767767766676767767676776776667767667676767766766676776766766776667767667677666776766766776776677677677677666667676767767677676776776776766766767676767766776667677667767766767677667766767766776776666776677667766676676776676767766776767676767666776776766767766767676676766776667767667677676667676766776676667766767767677667677666676776776776677677677666677676667767677666776767766677667677676776776667766677676776676776667767667767767766676677677666676766766676776776767676767767677677676776776776766766767666767767677676776677666677676776676776677667667677677677676766677667666667767766767676666767767677676767667766776776767667766677667766766767766676766667767667677667666776677667767676766767767676676677677677677677676676677666766767676766767676767677677676767766677677666767676767766766676766766767676776677667677676776776667676666766676766776776776766776677666776776766767766667677676676767767766666766677677666776776767767766776766767766767667766767667676776767676776767766776766767767676677667767676766776766776677676677676767766766676766767677676666667766667667766776667676677676666677667767676667766766776677677677677667667666776677667677666676767676767767667676776767767676776776767677677676767677667676677676767766767766766767667667767767677667767766776767767677677677676766667767766767677677677667767677676767767677677677676776767677676667767766677676766766776776767766676666776677676776767677677677676677667666677676767766677667667767767767676776776667766776667767677667667667766776767677676776767766776766776776776766776776766776767667766677667666776767676776776677677667766767666776776776776677677677677667677676776766776677677667766776767666767676767767766767667767767767767767676767677677676667677677677677677667767676677677677666766776767677667677676776767767667766766776677676676666776776766767767767767767666766667666676776767667767677666767667766676767676767767676667767767766677667676667667767767767766767766776767676776776776667667676677666766767677666767767676776776767766677667767767667767767766776677676767766776676767767677676766676776666767767677676766776677677676767767667667676767677677676767767676776666776767667667667767767767676776776767667766667676776776776767767767676767766666776767767767766666767767667676767767676767676766676776776667667767766767767676767667676767767766776676766667766676776767677676767676677677666767677677677677676767677676776676776766676776776776767677677667676776767677677676776767667766776677676776776776666776676677666767767767766677676776767767676767766766776676677676776767767676677667677676677667766776776667677666667766767666766677676776766767667677677677667677676766677676767767766776767666767767767767766776766767676677676766776766767676776767767667666776766776776676666776676767677666776776776776776767677676677667767767767767767767667766766776766767677676667677677677676776767677676767676767667766767766667667767677677667676776776667767767677676767767767766776776767666667766767677676776766776776767767677666767767676667677676667667667667666676676767666666666677676776767666667767677677677676776776677676776776767666776776677666766677677676767676776677677677677667767767766776776776776776767766767766766667667767666776676776676776766677676767767676776767767677676677677676666776776676767766666667676766767676776667766767766767676676677667766767667766776767767677676776767666677666676767667767677666677677677677677667677667766767767677676666776767767677676667767667766676767767767766776776776677677666776667676776766767766676677667677677677676676776767766776776776776767767676767767767766667767667676767767667767767667666667766776766776766767767666767766766776677667667766766776766766776776677677677677666766776677666677666767767767767676667767677667767677667766676776666767677667676776767677667676676776776667667666776766776766766766776767767766767666776776676776667767676776767766776767766767677677677666767677676677667767666766667667676766666767677676776776677676766766677676677667677667677667767767677677676776676767677677676667666676776767677677667676676767677666766767676776677667767666667767766767676776776676776776766766766677666666677667667677667676767767676766766767767677677667677667677666776767667767667676767767766767677667666766767676667767767767767666767676677677676766776676776677676767667767767767666776767767767767766776776776676767767676766776767676767666767766776776677667766677677666677666766767677676666776676767677677677676776666776667666776666767677677676767767667766767667666767677677677677666667767677677666667677677667667676676677667767677667677667767766776676767766667766776677676776776776767666767677667767767767676776776776776677677676666776676766667676776767767677676767676667676676676676766667666766776667767767767767767767667677676776676677667676767676766776767667766776776677677676776767676667766766676677677676766666667767676767767767767766766776677677677676766767767676767767766676767766676776776776767766776776676776677677677676667677676767666767766667767667767677667767667676776767766776676677677666766767766677677677667677677666776676767767676776666676776766776776667767677676766676767666676676776767676676676667767767676776776776776667677676776776676677677677677667676667676767767676666767767766667
67767766667766676676677677666776776767676767767767767666776776676677677677667767767667767767767766766776776677677677676667767767766766776766776666767666776776676767677677666766766677676766776767767767767667667767767767677677676677677676767677676667667667676676776666767767766776767766767667767767676767767767667667676776676667767677676776767767767766766767766776776766776776667677667676776766776667767666767667677677667667767676677667766776767767677677676776776776776776766676776767666776776767677677667667766766776766666767677667766676766776667767666667767676667767677677676677667676767766776667677676767676776677676776767667767766767667667676766766776767676676776667767677666776776776677667677677677667677676676667677667766767667667676767766767766666676776676767766776767676776677676676766767667677666767767676767767676776677666767766767677676677677677676666776776767677677666766776767767767766767676667767767767677666776776776776767766776776776666767766767677676767676677667767677676766677677677677676776776776767676676776666766767767676767677677667667677667677677667767766676767677667767767676677677677666776767667767767767766766776776767767676776766676776776676676676767666776767767766767667677676776667767667767676776776677676667666776767766776767667677676767676667766766676776766776776776677666776677667767767766666766776677677676677676676676676767666677677667767667766767677667667766676766766677667667766676767767677676776776767667767766767677676766676767676776767676676766767767676776776766677676767766766667677667676776766677677676766776767767677676767667767667666766676776776776776677676767767666677676766766767767677676776776776667667766767767766666767677676766776767667767767676767667666767767767767766776667767677677677676766776677676677667677667666766766776767677666667766677677666666766766776766767677667667767767667676776676767767667677677667767766766676776677667767677666667767767676776766776766677676776776776766776776676776666776767767667766767667676767677667767767677677676776677677677666667766767667677666776776776776676766667767676767767667677666667767767767767766767676776677677677666776767676776767677667767666677667677666676776766776667767766776677677666766667767666767676776776776767767677677676776677677666677667766666776776776677666776766766676776666766766767677667767767677666766767766776776767767676776676767677667676767666776776776677667677677676776767677676667766677677666767766767677667766767767767677676766776767767666767667667767767666776667676677676767767676676766667666766767676766776767766776667767666776776667677667677677677677677677667676766667767767767677667667667766776776776776776676767767766776767766767766676776776766767667667677677667767767767767766676776767766776767767767676766666676667667767666776666776776776767666767677676676676776677677666677676677676767766767767667667676767767667666677676767667767676676767767677677677667767677677666677677676766666667767767667677677667676667676766677676776767677677677677667767767667667667676767766776677676677667767667677667677676767676766766776776776767767767667767767767767767766776776776677667767677677676767666676677666776767767766776776776776767766767767676767767766677676767767667767676776676776776676767676667676776667767766776776776776767676767676666776776776776677677677676667767767767767766776767667766767767767767666776676776776767667767767677677676676767677676767677677677676676767767767767666766767767676667767767677667767677666776767767677676767677677676666676776776767767667767766766776776776677666676767677677676677667676676667667666767767766667676766766767767767677677677667767676767677677677677677667766776767767676767766677676677676776776766766667677677676676766776767767767676677676767766676776667676676776767766767767677676677676766776767667676767766776776766676766776667766677676677676776767677677677677677667677676767677676676767676776666666776677667667767676667677667667767766676776676776776767766676767767677677676776767766676677677677677676767676766676767676677676676776767676666776667767767677676776776677666776676776677667767766767767766776776776776766776676667667767767666766677667767677666667676776776767766766776767676677677677667767677677676776667666677666776667766667767767667677676776677677676767667677677677666776776776677667766767767677666776767677676776767766776767677677676776776676776767766767766776676776676776776676767677676676776677676767667666776677676776767767666676767767767676767767677676776766767677676767676766766666667767766776767677676767667767767767667767766767767666667667677677677677676677667676776676767767667766767766676767767766767767767667667676677676666776766776776667677676667766776766776776766776676766676667767766776767767677677676677677676776767676766766676676776776666776776766676776766776676776677676666766677666776766767677676776677667676776766776776776776766776767677676767767767767767767677676766776676677676677666767766676676676676776776776767677767767677676776776676776677677676767767676767766666776767767676767676767676677677677667767766766776766776776776667766667676776676776766767767766776766776776667677677666776677666767666666677667677676776767677676766667767676677677676766776766667767676766666676667667766776776766676676767767767767766776776767766667676776767667767767766767677676776766677676676767676776677676767676677677666766766767676776767767666776766767676776776776776767667767767666766766676676676776676766776677667767767676776667666767667766776776677676767767666676677676676766766677677677667667677676776767767767667767677666677666677676667677677677677667767676676767676776767767767767767666677677667766766676676767677676676767766767767666776666766676766676776776676776767767766767767667677667767767677677676776677676676676766676776776766776667676776676767767766776776776767677666766676776676676767766667677676677676767766677667676666776776766767767667766767677677666767666776677677667676667667767767767767676677676767666776776776677677677667767676767767766776667767767766776677677677677677666776776776776767767667667676767677667677677676776676776677676767677677676766767676677676767676776776767676677676776667676676767667676767676767677676767677676776767667767667677677677676776776766776667767677667676676767767676767676677676776767767767767667677677666767677676776677676766767766666767766666677667677677677677677676776776776676767677667666766677676767677677676677677676776666766677667666666676677676776776677666666776667666776766676667667677676766776776767767767676667666667677676666767767666776676767676776767677667667767767767667677676766677677667767767767767767767767766667666676766767667767667767767666766676776676766766667676676776676776766676776666767767767666677677666776776776677667767666767676677676667667767767766767677676677676677677666677666667676677677676776666676677677667676766666676776666677676776776676767766767676677676767767666766766776776776776677677676767677676677667766776767767767676767767766767667767667677666767767766776767667767677666767766767766767666667767677677676676667667667767667667677676677676776776767767676666677676776776776676776776776676776676776767767767767767677666767667767767667676776776767676776676767676776767767766667667666776677676776766776676766676766667766776677676776776767677677676766676666776776776776766776676776677666776766766767767677667676776676767667767766667676666767676776766767677676667767767767666776666776776767677676766767667767677677677676767766767767676767676767677676767677676767767766667667667667676766766776667767767766676776776677667677676767677676676776667767667766767677676676766776776767766776776776767677667667766767766767677666776667767667767767676776676776767766766767766776776776776776767766767766767767676776776767767676776766776677677676766766767677677667677677677676776676766766766666667767677667666677667767767767767667676667676676666676676776766767666767767677677677676767767767676776767767766767667766677667767676767767677667667767677677667667677676676776766776776677667677677677677677666776667766776776676767767767666767767767667677676767766766766676766666776667766767667676767767767767677666677677667766667767677677677667677667677667767766767677666676676776767767676776766776766776677666767676766677676666676677677677667676767767677677676776776776677667766676766677677676767667767676676766776776776767676766767676767767667767677677676776767767667667766676776667766766666776677677677677676766767767767666677676766767767767667767676677667677677676766767667767767677667767767676766677677666667676776667767767677677676676767667666677676766776776676676767766767766677666676677677676676776767766676766776776776767766776776767766776676667667677676767677667676776767767767677667767767767766766667767767666776677676776766676776767767666776677677676776776676666677676767766776776667766677677677677676766767767677677677677677677667767666767766676776767766776766776766766766776667767676676776677676677677676766676767676767676767666776776767677676766776776776677677667676767766767677666767666776776666676677677666767667677666666767767767766767667766776776767667767677676667767767677677676776766776767767677676767767767666776776666776666767676767677676776776776677676676776766776766667767766676776666667766776776676667767676677667767666776776776776677676766776776677676677667767767676776776776776776776676767666666767676676676776667677666676766767767767766677666766767677676666766767766776767677677667676677677677677676767676676766767767767666776776767676677667667767767676776677666776767667767767767767767766677676776676776776666676776776677666776776767677677676767667667767677677676766776676677667767677676776766667767677677676776776766776676676677676667767667676776676776776776667667766767667766767667667767676776776676766776667666676767666766776676767767667677676766677676766776677667766776766677666767667767766676776667766767666766766766767667767767766767766676677666767677676677676767766766776766677677676776776677676776776666766767767677677667677667666776677
6666677667667667767677677676767766667766676767766667677667676776776767767667676766676776677677676676677676776667677676767766767766676767667677667667767676667766666767767677666776766776776667667767766776767677676767677667767767767767767676667667667767676767666776676676666776776776677676776766766676776766666776776767676676767676766767766776677667767766767767767766677677676767766666766766776767677677677676667767677667677666676776776667767767676776677667767767667677676676776767767676677677676767767766677677677677676767676776677677677676776776776767767677667767767767677676767677676776776666776766667667766676767766776767667676767677677667667677666676677666767767766676776776776667767767676767766776676767767666677677667767666766766676767766767767677667676677667767666766776676766776776776776776766767767766776776667667677677676766776767676776677667676677677676767676776776676767766676776776676677666677667766776776776767677667677667676677676676776767766676677676776677676767666767666776677676666767676676676767677666767767766766776767766767767767676776677676766767766767766776676676776776766767677677677677676667667676767767676676776766666776767766766776776767677676767676677676766676776776776677677666776776776676667676776776677676676677676776776676776767767767677667767676776767767767766767676776766677667767676776667766676676767676776776766666776767676776676767677676776676776677676667667667767677677677677677676766767766767676776767767677666776667667677676677676776667676766677676767766776767666776766667676776676767666776766766676776776666776776677676776766766677667676767767676677666676667766776776776767667767767766776677676776766776667676667767676767767676677667766766677667767766667677677677676776776767766767767676766676667766667767767677677667677676776666776767677677676766667667676676776677667767666776767766776766676767677666667676776767766776667767676776766666676676776667767766767666676767767676776776666776767667677676776766666676776767676766676766776767677676666766767667676767767767767767676677667677666767677677677676677666766767677666767767766677676767766667766667666776767677677667767666767677676767667667767767767676767677667766766767667677667766776767677667676767676776676776666776766776776776767766767767766776676776767766776676666776776767767677677667676776776677677667767667767676776767676776776666666767767767767676767767676776776766767767766766666766676766776677667676767767666776776766676776776767767767767766766776776766767767767667667767767677676776767767767766766776677676767667767667677677666767767766676776776677676767766776677676676676766767676676767677677676766767676776677677667767767667676776776776767667767667766766767667767766776767667677676776677677676776666776766676776776667766776676776776776677676776776776776776767767767676677667677677666767666766767767667667667676776667676776776776776776767676666677666676767676776776776677676776677677676767677667767677677677676776677667767767677676776666677676776666676767676776667767767676666776776676677677677676676677677676776767676766776767767766676667677676766776677676776767676776677676767767767677677676676767676776677676667676667767676776767667667767766776766676776767766767766676666666766767766776767676666776776767767767766776767767766767666766766767766776677677667767677666676767677677677677667766676776776776776776776767677666776776767667767676776676676767676677666776776766767677667767766767676766766766767667766776767766667767666767677677667767767767766766766767677666667767767767767667677677677676776766776677667766776767666676776767766767767767766767767767666776667767767766667677676766667676667666766767767767767766776766766776776667677676776776676766776676776667766676776676767677666776776676776676767667766676667676776676776767676666677676776667766667767767676767667767666767767676767676776667676776676677667767766776767677677676767767667677667677677677667677676776767766677676776776776676667766776776676776767767767667767676677667677677666676776776766767677677677677676776776667676667766776767676776676766767767767767767667676676776767676677667667766677676666676766767767767766767766766767676776766676766776766767767677676676667677676776767667677677677677666776677677677677677676677676667767677676776776667677667767676766766776676776767766776767676767766776767676766776676776676766676676767676776676676666767767676776677677666776676767767666776666766776776766766677676676776767767766776766667677677677666776776776776767677677676766667767767767667667667667676766767677677676776676676676677676666766767767767767767667767767676776776767767766766776776776766776776767767767767767767676776667767766766666666776776766767766776776677677676776767767677667667767767767766776766767766666767767667766776767676776766767767677676677666677676676667676767677677666776776767766776776677677667676767767767666767677677667767767677676767767766767767666767766767766776776676676767677667667766767767766766776776677677677677677667676767767767767766766766767766776766776677677676767676666676767667676766767667676766776776677667677676776667666767677676676776676776667767677677676776767677676767677666776667677676776776776677676767766766776766767767766776776776776767767766776776667766776766776767767767767666767676776766776776667676766776676776776676776666766776767667766776767676767677677677667677677677667767666767676766767666766776766676776767767676677677666677667767677677667767677676776767676776767766677676767766766776767667677676776767766676767767766767676766767766767767766776667767676766767676767767766767767676676667666767767676667766776776776767667666766676677676666776776766776766766667667767677666767767677676776677677667667767666676676776766677676767676767767766776776776766767677676776767667676776776776767667766776766767767766776676667767677667766767767667666667676776776776677677667676666666677666776676767766676766767676767667666676776766767767676776776676666767667667767767676766776767677677677676677677676676767767767767677676767667677676776766776766767766776766667676766776666767667766776776776676776776776766677677676776776776766667766776776677676677676776767766666776776766776776676776776776767667677676767667766767667767767767667677677676766766676667767767766667677676766776677677677666666767767766676776767767767667677667677676767677676676776776776676776677676776776677666767767676767666776667677666776676776676776767767766776767677677666676676676767767767667766776776676667677667766776667767676767767766767666776767767677677666676776776776667667677676776776677676766767677676677667676766767677676677677677676677666776776776677676767676776667667677677667677666776767676776776677667667667676776776766676666676666766666767677676776767766776767766767766676677676767767677677667767676776776776776676667667767677677677676667676666767677677676776776776776776767676767677667767766677677677666776767767677667676677667766677667767677666766666776776766776776767677666776676676776677677677676776767667676767766766767667677676676776767767767766767676766776676767767767667766667677667767666776776776677677677676766677676677666776766667766676766667676676776677677676776767677677676677677677676776767767767767766677676677666666676677677676776776776776766767667676767676666766767767666677676776676776767667766776776677677667676767676767666776767666677677676766767676767767767676776766776776767667676767766776776767677677677677667767677676676767767676677677666767666776766677676766676776767766766776767767667676767676766677676776776767766767767677667767676766676776676676776776776676776667667766776776677667766767767767767666776676767677667677667767677666776767767677676677667677677666677677677677667677667667676776776776776767767767766677676677667667676776767766667667666776776776767667676776676776776676676776776776776776776677667676776776676767766676676676676676767767766766767677676767767767766666667666676667677677677676776767767677677667767767766766776767767676776767766667666767666667767767767676767767767677666767676677677676767676676776677677676776767666776667667677667766776766666776767676667767767767767676767677667677667667676776776776767767766767667677666766776676677677677667676677677677666776776767677676766767677677677676767667676776776677676666677667676677677677666676766776776676767677666766767767667766676776667677677676677667677667676677677676766776767767676776776776767767767767767677677676767666776667767666767676766767767677677667767677677677667767767667767766676767767666776776767766776776776767767667677676676776677677676666667767766677667766767767676676776676676677676776766767676767676776766676677677677667676776767767676776767767677667667767766766677677676666776776676776776776666776766776776767767767767767767677666767677676776676677676767667767766766776677666676666776676767766776666776666767677677677677667766766766667677676677677667676776767767766676767767666677676767766767767667767767677676776667767767667677667677677677677667767766677667767766776667767677676676767667767767676677677666676667766667667767676677666667767667676767767677667767767666676776767767677676776676766766767667766776776676776767667666776776676666676776767677676766776776766776767677666776776767676776776677667767766666776676676767766776766676776776767676776666776677667677676776776677667666766676776776667767767766677667666776776767766677677677666776767767767767767767677676677666676767677667677676677667767667677677666767767666776766766766667676667766776677676677676666676776776767676776677677677667677676776676677677667767677677676776776667677667767766767667767766677677667677667766767667766776767666776776676776776767767766776776676776676776776776767767766677676776766676776776767766767767677666677667767676767677667767766767676676677676766767676767767767767677667767676667767766776667767667767766767767766776667767676767767667766676676776767767767667677676667767766776677667667676776776776677677677676766677667767676766767677666666776776776767767767677677676676677676676676667677677666767677676766776677
76667676766767767766776776776776767676766776776667767677677676766667767766667766666667667767676767677677667767767766767677677677667676776767767767677666767766667767767676776776676676776776676767666667667766677667677667767766676776767767767767767677677666676767677676767667767676766767677666776776776776767767677667767766677667667677676776776766677666766677676776776676767677667767667676677677666776666776767767766667677676676776677676676677667766676766676676667767667677676776776666767666666766667667766667677667667766766776776776767767676677677667677677677677676767667677677677667766776667767766767766776767676677677676776776776667767677676677667676776677676767666776667766677677676676676776766767677677677677676776767676766677667766767766677667767676677677677677666766776767766776776677676766667667767677677676776676776667766676767676676676767667676677676677676776766766776677676677667766776766766766776667666776667667677676767767767766776667677667767767677667677677676676776677676776776767666666767767667766666776667677667667767676666767666776776676767666776776667667766667767767676767766677676667676776676767767667677677677677667767766666676677666676776776677677677676677666776677667667677676766766776767767766676667766766766667766776776767767767766766776766776776776677677676677666766677677667767767767676767666767667767677677677676776676667767667677676676767766767766776767766677666666677677677667676767767677676667767676776667766766767767677676766676677677667676776677677676776667766766776766767667667676677667766766677666677677666666767767766776766767677667767766677677676767767766776767766766767767766767766667667766676667676767767676667676667677677667767677677667667666776766677667767766766667767677667767676667676766767666766766766776776776766667666667667676776776767677677667767766676776776776776776677677667677667767766776776667767677676676776776776676676766767767766766776767767767767767767766767767767767767766767767766776767767766767767677677676776667677676677666767767766677667766776776677676767676767676667767676776767677677666767767767676776767676776767766666767767667676776677667766676676676767676767677667676667767767767767677666776666767767677667667667767766667667676776776666776677676767767767766776767666776776666767766766776767677667767667677676676667676676776776676776767677676776766766667677677677667676776677676776776766767767767767677667767677667767766767676767767767767767667667676676676676766776776776767767766766677666776776766767666676666677667766776776766676676776666676776776767767767667767767667767676767666766677666766776776776776676766677666767676766767767666776677667766776767766776776677667767666776677676767667767676776677676667676767767676667677676767666766677666776767767666677667767766776676776766676776766676677677676776767766776767667676767767666676776776666776676776767766776766767667767767766776766677666776677676776776676676767767667767677676776766776776767767677677676767766776776767677667677667677677677676676677676776776776776767666776776677666776776767766677677677667677677667767666667767677677666676776776766776776667767676767667666767767677666776776767767766776776776766677677676776677677667667677676676766677676776667666766676767677676776676766676776676776676767667677676676766767766767667677677677676776776776776776676776676666767667677666766676767766676667767767667766776767767676766776766776776667767676766766766677676776767676776767677676767677667666766667766677676766677677677677677676767677677677676767767667767766666766677677677676676667667766776767766767667666677667767676677676676677667677676776767677676766776666667767677667767767766677676766667677677666677666767677676776677666677667676676776766676776676666766776677676767677667677677677676767766766767676776776767677667766766776677676766667667767766676767767677676677677677667677666767677677666676766666767677667677677666766776667676766667677667767767667766776676767767677676676676766766767767676776667766776766766666766766776677677676767676677676667766676767667766776776776776766766766767767767767767767767677667677677676767767666767767767767666776766767767667667766676667767767767677667767667766776776767767766776676667767767767667766767767677676766766767767766776766676767766776776676776776776677676776767676776767677666767677667676767767676767767677676666677666776767767677676776776767677676677666766676677676676677666666766776767767766767766766677676766776666667766776677667766767667767676667676776767667766776776676767677677666776676766677676676676666776776776776677676776676667767767767676767767767677676667767677676767677666776776667767676767766767677676776766776776776776677666776767766677676767767767767767677677677666767766666767767676767767666766776766776776776767666767677676776676677676776676776776776776766767666776767767667767676676767667767767767767677676666776676767677677676776776677676767677676676667666767767676767767677676666767667766666676767677667677676666677666766766766767767767676766676766767667766767677677666776767676677676667667676666776776776767766766676667766676767667767677677667766776767676776767666666677677676667677676667767767767766667767767677677677677667666776676666676776776776776767677677667767767766776776766776676776667767767767676776776766776776677667766767767767767767677676767767766676776677667766667666776776677676776677676767766767767767677666677676767677677676677676767766776767766776766667767767766676767766776666677676776677676767676767676767766767666767767676677667677677677666667676676677667767767676677666776677676776776676767766776776776766776676776767666776677667677677677667767676767766776667767766776767676766667766767677677676776776677666677677666767666677676776776677677667676767767767677667676767677676776676767677676676767677677667766776776766776767767766766676667667767676767677667767766767676767677677676766676767667767676776766776766766676767677677676776776776667666766766767766776676766766676667767677677677676677667676767677676767677676776767767767666676667677677677676767667767666767676667676776676666776677676767767767767676776767677676767767667767677677676776776677667766677677676667767767767767767767767666776776676767767766767676767766667767766767676776676667766677676766766776776767677676766676767676766677666676776676776677677677677667677676667766776767676667677676767677677676677677676666676767766766677667766677676767767766776677676776776667667666667677676776766767676677676776666667766767767666776767767667667767666676767767767767767766776676767767767767767676776767767666776676776776677676666666676766677677677676776776667666767676776677677677676676776767767767767767676676767676677676677676776766677667676766776667677666666767767676766766677676766776776776677676776776676666666677666767767767766767767667766776677677677676776767676776776676776676776776767666776667767767677677667766776776776767767766776776776776676677676767766767676766767766677667767766676776776767766776666776676767676776666776776767676676767677676776776776667767676676776667667767676776767767677676666767767676667767667677676776776676776676767666766677676677667667766776776767767676767676677667677677677667676676667676767666776776767677667677677677677677676776776676767667767677666767667766776776767676767667767667767676776776776767676776776677677677666676767677677676776776776767667676676667767667677677677667677677676767676766677676677677677676767677667677677677676676676776776776776766676677677677677676767767677677676666767767677676767766776677677666767667767766677677667667676676677676676776767766776677667767767767667676766766676667767676767766767767666667767676667766767666776767676776677676776776776766776766676776766767767676676776776776766767667677666776677677676667767666776666767766766666667667667676667677666776677667766677667676776677667666766767677676767767767676767767767766767767766766776766666667767767677676776767677666677677676767767676676767767766767767767667667766676776677667667766666776667667677676776776766776667666767676767767677676776767766767676776776767666767766767767667767677677676767667677676667767766776766676676767767676677676676667677667677676776667767766677666776676767676676676776767676776767676776776766767767766677677677667677677676776667667767767667667666767767766666766676667666676776766767767767767767766676676776766766767667676776776676667666667676676776667676766767677667666667676676767766767667667667676776767766667767767767677676776767676667767676676667767676676666677676676776767766776766767676776766767676776677666767767767767666767677667767767767766767767766767676766766676776766666776776677677667666767766677677677676776766776767667767676676766676667767666776767676767677677676677677676676667767676677676767677676766667767676776667766767767766666667666767766677667667676677666767766767677667766677667767766667767766776776666776766666776776776776776767676676677676767676676767676776776776776667677667676766767676667767676776767677676766776776776766767767766666776767676677667667676776776667767676776776776776767676776776677667677677676776676676776676776766776776667767677676776767767767676776767667767677676776677676767766677667766776767767676676767677677677667767767767767676667676677667676676776676766667667677676776767766767767666666776767766776767766676776666766776676767766766767767677676776767767667767766776767667767767667667667767767677677677667767677676676776767667767767676776767677677677676776666677667676767667766767766767767766766776767677676667766776667677677677677676767676767677677666776666767666676776677677677676767767767677677666677667766767767766776776776677677676776776766667767766776767676767667667667766767677676767767667767677676776766767677677677676767767667767766677677667667767767767667766767767676766677667667666676767767677666677667667676776767767767767666677666766776776776776667766676767767667676767767766667767767666677677677676766767676776666676776677677676676677676767766767667676776767667767767666677676767677666676776776767767677667767667766776776767
6667666776776776776766666767677667676666776776667677677667676767767767677667766776767767767667767677676776677676766667677666767667766776767766767767767677677677677676766776767767767667767667676766776676667677677667676767767766776767767677676767767676776776776776677677676776776767766776776776676767676776676677677666776767676677676667667766676776667766776776776776767767667766767767767677677667767767677676766767766766776776776677676776776776766776676766767767667766776776776776767766767767667767666776776776776776677666767677666776776666667676676676667767676776767677676776776767767767676776767667767767676776766767767766676776676766766776776767676776766776776767767677676776767676666766776776766767766766776766767767767676766776667666767676776676776776776666766767767766676767677666766776766766776676676767676767676776667766676776676776667677676776767766667677667767767767676776667766677666776767766666677666776776666776776776677666776767767766776676677677667767766767766766776776776776776666667767677667676676677677677676767676767666667767766767767677667677676776766767676776767767767676767677666776776766676666767677677676776767766776676776667667667766677666776776666766667766667667676767767677667676676676776776677677676676667767677666767766776776767667767766677676767676666676767667666776677677666767766767677666676677667767766767677667666676676767767677667676776677676776676776667676677677677676767676776766766767676767767676776677667677677676767767767767676677667677677667677677676776766767676767676667766776677667767767767677676766676767767677667676767767667767766776767766776767767677677667667677676766776776776677667676677677677676776776776677676676776767666676767677676667767767676776766776767767667667767767666766776676767676767676766767767767766776776767767767766776776666677667766767767766776776676677667676776766767766767766767677676767767767767677676766776666766776776676676766776776767677676767676676776767766667677676676766767676667677677677676776776676766776776776767767676667676677666767676766676676677676676776676667767677677666776677667766767676767766677677666776767766776676776767766776776776666776766676776767676767667767766766776667767766766676676677666766676677676666767766766776676767676767676766767677676676677667766766766767666676767766766776767666767766776767677677667676767676767767766767677667677666766776776767766776776766776776776767767667767676767767767677676776776767766766676677676776676776676766667767667677676776776766667766677677667766767667767676766776677676776676767767767677676677677666776766776766767766677677677676676677667767767677676776766767676776776776776667667676676766666776766667767766676767766677676677676677667676766767676767767767767766776776677676767766767767766666776677677666767767767677667767667677677676776676767676766677676776767766767767767676776667667767676767767677677667667767676677676776677667766676676667766666776676676766776767667766766677667677677677666776767666776776776677677666766767766776767677666677676776767766767767767766767676767766767767666676776676776677677676776767767767677666776776767666667767677667767767677667677677666767666776776776767667767667767676666776776667767767767767766677676766767766766767667677677667766776676776676677676776677667767767767767677677676776767766776767767677676767667666767766776676767767767677667667676667766776776776776776677677666767676666776677667666767676767676677676767767766767666767666767767766767666776766667677667676776766767676767676677667767677676766676667767677677677667766767666776666766766676776776776677676766676676766666667677666677667676767767767676677666767677667676666767767767676677667766677676767677667677677676677676776776767767767667676767667677677676676776776767667767766776776766677677676676776776767767676776676776766667767767667766776677677676776667767767767676776776776767766676776776776776677677677677677677676767676677677676677676677676676767767676766676667767667767676677677667767676776676776666766776767677677667766766766676776676676776677667767666767667676667676776667767666767767677676767676776776677677676676766767767766677677676766776676776776766776766667766767677666767766776767766767676676766767767766767677667767666767667677677667677666666767677667767767766767767667667766766767667767767766776766767766767676767677676767677677666776766766677667667766767676766667676677676677677676767767677676776767766676767766667666776776776767766677676776677676767676677676767767767677676767767767767767677677676676776776776767767677677676667677677666776766767666767766667667667677676766776776767677676776776776776677667766776776677676667767767667766676676767767666767677677677676766676776767767676677666776767677676667766677677666767676667767766667766776766767677676766766766776666776766676776776767766766766776766676767766676776666776666667667767676776776776776776776767767767666767767767667677677667667767766677677676667667766677667767667767677676776677667766676767767667667676766776776667766776776776776677667666666667767677676767666677667666677676767767676776776666676677667766776767677677667677677667767767766776667767767767667767676676767677677676767767767666666677677677676677677676677667767676776667676677667677677677677677667677666677666776667766767677677676677666776776767767667666766776667676767767767667767677666767677677676776776776767767767677677676767766767676767766767676666767676677677676776776667766766676766667766776677677677677676776767766776677677676776766767767766767676767767667677677676776677676676766666776767767767667767676667767767677666677676676676677677677676776776667677676677676676767667767677677677676676667667766677666767766667767767766776776776666776666776677667766776776676666776667767766766776676776767676776767676677667767676767767676676677676767767766767677667767767677676766776767767677666766776677676677667767666767766767666677676776776767766676767767766676776776666676776776776767767767767767666677676776776766766677677676776667766766767767766666767666676776776767676776767766766767677666666776776677676767766776776776676776676766776766767766776666676676767766677676767767767767677677676776767676766676767666767767676776766676776767767766677676776776776666677677677676767677666767676677676767767767767767667767676766766766767666676776776776776776767767677677667766677676776776776767767767766677667677677677677666766767767767767667766767767767767766776676677667667766767767667676766676766767677676767766776776676667677667676776767677677676667667676666776766676776676676767677676776767667767667676676776776667767677666776666767767767667676677667676667667766677667767666676766677666767667666767767767766767767667767667676676767677676776776767766776676767677676776677676776776776767667677677677677676776676767676677667667767766767677676776776766776776767666776677677677666776776776667676767667767666766766677677677676766767677667666766776776767676776776676767767767767666677677676667766676677677676676776677667677667667677677667676776776676776767767767767767667766676666767767767676676767767767767667767676767766666776776767766677667677677667676776676766676767767767767676776767676767677676667766776666766767676776776776677677676767766676776776767677667667766776767766766666667676667767676776767767766677676767677676676676767677676776666766776677676766766676776766676776776677676666677667677667676677676767676776767766776767677677667676766677677677676776767767667676677677677676776776676776676667676776776667667767766676776767767676676666776676767767767767767766676767767677676776767767677667677676767767676677667677676776766776767677667766767677667767767667676776666676776767766767676676776776676766767667767766767767677676676767767677677677666767667677676677667667667766767677676767666776776767676776677666776776667677667677677667676676767766776767677677676767767767666667767677677676776767676767766767767677676766676776767767767676676767767767766666776766676667676676767766776776677677667767667676766766667676776776676677677666667676677676776667677676766676767667666766767667667667677677677666667677677676666776766767676767766766677667667667666776766776776767766776776776666776767767676767766776776677667676676776767676676776666776776766676676766776776677677676677676677677667767667766767766766767766766677676776776776767676776676776676667677666776766676776677667677677676767677677667676776767766767766767676677677676667766776677676776776776776666766677676677676767767767766767677677677677677677677667767676776767767766667677667767666667677667677667767767767667767767766776676767667766666776676776667767676776776767677667677677676766667666776677677677676766766776677676767677676676767766667676776767766666776766676776666677667767667667767766766767767666766767666676676767666767667677677676776766677667676767677666776776776666667767767677676667667676767676776677676667667767767676776677676667666676776776766767666776776676667676767676776767767676677677676776776776667767667677677676667766766767767667767767766776776776676766766776666776677676776676776767677677676776776666677677667767767667767676677677677677676767766676677667767767767766776776667676667677676766776776667677676676776776776767766676676776767767766767676677667676776776677677676676677667767767666767766766767677677677666776767666776767767666677676776776767766767676667767677667767767766776677677676766776776767766776776667676677677667767677676767767767677676776766667767677676776776776767667677677666776767767667676776767767676776676776776776676776776776766667676766766766677676766766767677676776667667767676776677677676776767676676767766667767677677677676667767766767677677677676776677677677667767766776776776776776666677676776776766677677677677676676677676766776667767767676667767676766767766677676676766776776776776766766667666776767676776767667767766767766767676676776766776776776776766767676776666676776766776766766677667677677677676676776776667677666776666767667767677667666776776767767766676776667667677667766667677667677677667667766677676667766667767767
367767767666776677667667666667767676766776767767767766676776767767767766767676667676766767667767767667767766776767767676776776776676676766776776776767767677677677676767676667766767667677666776766776776767767676677676677667666766767767667767766667676677676767667677667767766776767667677677676767767767767766667767667676767676766766667667667767766776776767676767767676776677667767767767667676767767766766677676677677677676776677677677676667767767766767766776677667676677677677677666767767767677666767677677677676776776667667767676776776776776767767676767766767767766776766666766776766667767666767667767677676767667677666776677666766666677676767677676776776667676767667767676677676766776767677676676776767767767677677676766776676767767766667667677677676767767677667666677676667676676767666767767677676767677676776776766776677677677666776666767667667766767677676667767677677667767667677677667767677676766767767666776776767766767767676776677667767676776666766676666666776766767766776776677676776776776776666767767677667677666776767767767676776676776766776776776677676676767666676677677677676767767766677676776776767767677667676677676676776767766776767677676776667767677676776677667677667767676667766676677676776667766676766666767766776776766767677676676776766767767667766677667766766776767767666776776766776776776776676676766767767667767767766677677676767677677676676776776776677677677677676766776667767677676767767676667766776776776776676667676667677666677676767767676767766667766767767766767767677676667766767677676767676766776766766667676767766677667767677677676776666776767767667676767676766667666776676776676776767667767766776667667766767667766677677676776776766677666767676776677667767676677676667766767676677667667767767677676776677676767767767767676767767676776666766676667767677677676766767767667677667767767767667676776676776767676766776776767676776776676677666776776676767766677667767676767767767767767767767667767676766677666776667767666666767767766766776676666667767767667677677677667766766677676667666677677676766677667677677667676767767767767766776776667766776767676776767767766667766767767676667677667766776776776776677676776776776767767767767766767766776677677667676667666766776767676677676767677676767667767676767767676776776767767666767766766776776667676676767767676766776767767767676666677666776776776677667677667766776776766767767677677676676766676776776776666677667677666767677676677666766766667767767766776676776776767766767677666676676776677677677677667766677676767676766776676767767676776676676676776676666767766667676767766766667767767767666767667767677677676767677676767766776776676776667767767766666677676776767767676776766776676767677677677677677676666766766767676767667766767667676776677676767767767766667767667767677677667677677676666667667766776776776766676776776767767766767766776766776776776667676776776767766776776776776776766776776676767766767677676676776676776776676776667766667766776667767767676676776767766776776776767767766767767677676776767767766667767666776767767767677666776767677667766676666667767767766677666776776767766767667677667667676776667667767766776676676766776776676776766767667766766776767767667667677677676667766776677677677666776776776767766776677676776766776776666767767676667677676776767666776776676767666666776776767767667676676676776776776767676766766676776766667766677676776776667677676776766776776776667767677677667676676676676676677677676776666776767767767766776766776776776776766766776766776766776776677677677667766767677677677677676767766767676676766776767667766766677677667676767667667667767677677677677667767767677677677666666677666776767676767676766766666776776677676677667767767676776767766677677677677667676767666766776767766676776776767676776776766676776767767667667677677667677676776677677667676766767766767666766676677667666766767767766776767767667676667766776767766676767767676776767767667766676776767766766776776766776776776767676767767767677676766767767667767676776677677676767767766767676767767767676766776766767666776676767766677676767766767676676676767767767767677676767676676676776776667666676776776766766767767667766667766677667667667677676767676667767677667677677676677677676667767676776776776776766767677676767677676767676767667766766776776767766776766767766776676776776666776767767667767677677677666776776776766666767766776676667766776667666767667676767766776767666677676776766776767676767766666767667767767677676767676766776676677677677676667667767677677676767677677676776776767766776677677677676767767767766667677676776677676776776767677676767676766776776776677667677676766767677676766676676767677667667676676676677676677676667677677677666766767766776766767767766766776677676776776767666776776776776677677667766667767666766666676667676776776767767666767677677677676666676666767766767766776766677677676667767767766776767767676776776776776767667677676767666667677677667676666767767677676767767767766776776766766667667766767667766676776776676767667767767766666767767767766766677667767767677676776667767676667677667677676666766766676677676776666767676676776776776677677667766776767767666677677677667767767676676776767767766776776667767676776666676776776667676676676776776667766766776767666766667677677677676776666667677676776676776776677677677677667677666766676666776767767767766767677667667767767767766767676676667677676776776677676776776776767667676677667767666766667766776767767766677676776776776776677667767766677676776667766776677667667666676776776767766776677676776776776776776776767677677677677677666767767676767767767677676676776776776677677667766767766776677667676667766666676776767667766767667676776767666666776776776676766677666776766767767676776677676776677676767766667766676776676767767666677666676767677676767676767677676767677676766677677676677676776776676677667767667667766776776676767677677667676776776766677666776666776666677667667677667667767667766776677676766676767667766766667767667677676767767676776676677676676766766677666667676676767767766677676767677676766767676776776767676776767767667767666776776767767767766776667676677677667677677676766767767676766767766677666666677676766776676676767677676767767677676767677667676667676666767767767676677676677666776667767676676767666767766666676766766776767677666767767677677677677676766776767667766667767767766776667767676676767767766767767767676776766677677676767667667667767676677677676766676766767766767767667677667677667677666776667767676776666767767677666677676776767676776766776776776776767677676767767767767676677676676677677676767666666776767766767766776776766676666776676766676766776776677666767767766776767767677676767677666676776766776767767677666767767766767767677677667666667666666776776776766676766776677676766767767677677667766776776676767677676766667767767676776767767677677677676677676676766767767676766766766776776767677677676776767767767667676677667767766676767766767677676676677676767677667767676776776677676677667667677666766767676776677667766676766676776667767767667677676667767767767676676766666767667676677667667767666776776766677677667767767676766776666776667676776776776776767767766666766666776767767767766676676767767766776766776767677676767676766766776667677676767766776676767676677677676767677677667666767766676776766667667667666677667767767767766666677677676676676776767766767767676767767767677676767767667767666676666677666667767766767676776667766667676666776676767677677676767767766767767676776667666676667766676767767667667667767767767766776766677677676776767666676776677666767676676767767677676767767677676776677666776676766677677677666776776766676677677667666677667767676767767677676776767767767677676766767766677666767767676667767766677667767677677676666766767767767667666776767766766767676766767767767767676677676776667676676666776676677667767767676776776767766767667676676677677676766677667767677677667676667676776767766666767767767767677667766767677667766666767677677677667766776676767767766776667767676667667767767767676767676677677667767677676776776767677666666666776776677667767767767767677677677666666676667676767676766776676766776776767766776676776666776776676676766676766776677667766766666776767767677666766676776767676767676776776677677676676677677667676677667677666767676677666776776766767767676667667676767767676776767677667677677667677667667676776766776676776776767667767766776677676676677667677676776767767677677667767667766776677676677667767767667676776776766676776667767766776766766776776776677667766766677667677667677676776767766767767766767767676767766667767677676776767677677676667667666667766766767666666766667766767766677677667766776766776776667766766677667677666666776766677667767676767677676767767677676767677676767767667667767677676767766766776776766676767677667767767676677666677667766667766676776676666767676766776767767766667666676766677677676767767667766766776766766767677667767767767766766767766767677676776767677676766767667767676666776776766677667766776676667766776677677667676767767677676776666667667676676676677676776676677666667766676776676667676776776677676767766667766776676776776676767766776676677677676766776776776776677676667677667767667767676767667767667766677677676766776766676667676767676767677676676677676776677667767766776766666677667767767676766677667677677667767766676767677676776676776677676677676767676767677677677677667767766666767767766767677677677676767767676776676776677676766766677677677677676776766677676666667766776677667767667676676776676776676676776766767677666767677676776776767666766767677677676667767667767766676776776766776676776766767677677676767767677677666676776666767676677666676776676776677677677676766776776766767767767677667676766776776766766767666776766776767767677676667767766677677676667677666667767766776776776766767767677676667767676767767667766766767766767767767666776767677676676676767677666677667767767666776676767767676767667766676767667766676766776677676767667767767766776776776676676667677676677667767766776776776677677677676776677677666776767677
6776677676767677666776776767677677667666667677667677676766776767667766676776776766677676776776667676667676776776677676766776767666776776766766767677676677676767676676776776766767667767767667677677666776776676776677677677666766676776676776677677667767767766776767677677666767767676767766667767766776766667766766667667676767767676666766677667766776766766767766776776677667676677676766676767667667767677677676667667766776776677677676776767666776676776767666776776677677677677676676776677677677677677676766676776776676776676776667676677667766677677676776766767676677677667667676776776767667767676776766677676776776767676776776767667677676767767767766767767667767767676767766776776666667767677667767677676767667767767677676667667766667767767767676776767677677677677677677666667676667766767676767767767667767677677676776776776776767767677676767677666676776677676666776677677667667676667767677666667667676776776677667766676776776776767766776677676776776767667676776776767767767676667767766767677666767767677676776776677676776767676767766766767677677677667677666776776776776776677667766676676677666776677677677677677666776767767766767677676677666676676776776776766767767666776677676767766766667767667676667766677676767766766767667676776776766767767677666776766766666676776666776677667676767676766767667767677666767767767677667766767667767767677676776666776767767766676776676776676776767767677677676776767667667767767667677676767676767767766677667667677667677676767767676676776667767767766776767676767676766767666666667767767767767676776666767666766676776766676776677676776667676766767767766766676766666776776676677677677677676766677677677677677677667766776676776767677676676767667666767767676767766667677677667767767767676767667677676767767667676677676776767677667667766667667677676676766766767767677676766666667677677667766676766667767676767767667676667676767667766667766776677667767767767667766767667667677666677677667677666677677667767767677676677677676667767677666766667767766767767677677676776776767677677677677676767767676676766676767676767677667767676776676767767676767676776666667666667667676677666676677677676676666677677676776767766776767677666767767766767667676767676776667767766776776676677667677677676776766676667766767667767677677677677677667767676766767676776676776776766677677677666776677666677677676776767677677666767767667767767767766776677677677667766667767676767767677666676677667677667767676776776767767767767667767677677666767676667767676677676766776677677677667667667676776677677667676776776776776776767676667766766677666667766766776776776767676766766767767767767767676767766776776677677677677667676776767767677676766776667676776776776766776767767676767767677667677677676776767767677677677666676677667666676676677677667767676767667677677666667767677677677666767766676776767676776767767766667767767767767766767767666677666667667767667666767667677676767766676767667766676766776767676677676667767676677667767676666766677676776677667766677667676776677667766767667667767766776766767666776776767766676676766767767767766677667677677677667667676776676776776767767767677677677667676767666676676767766767766776776767767667677667676767676776776676776766776776776676667767766776767766667676766776776776766776677677667766667767766767767767767677667767676676766776776767667767676767767677666677667767666767767767767676767767676677677677676776767766676767676677667677676776776776776667677666676776676776776676677667667766767767766677677666676766667676676776676766767677676666666767767767677677676776776677667767677677666776767767677666776767667666667667677676667676776677677677676767677676767677676677667767666767766676676776667667766776776776677666767767677676766776677677677676666776767677677677676676767677677666767677677667677677676667767676767676677676776676776676677666676776776766667767667667677667767666776767676766776766776776776667767767666676776677676776766767676776776677677666776766667766676766767676776667766676677676676776677667676767767767677667676776776676766766767767766776776776667667767766776776776667676676776776776766677677676767767676676766766767767667766767767766766767666676667767766677667767667676776677676677676767676776776767677676766776766776767666767767766676677676776776767676776776667767677676776666776676776767677676667676677677677676776776667677667676767767766767676767767767666766677676767767677677676776667676676776776676667767766776776766766767766766767666676776767676776676666767766767666776776776767676677667766766676776677667767767676776677667677666776776666767667667767667677676676776666766767677666666667667766677677667667677667676676676676776767667677666767767767767676776776776767676676667767676767666776776767677677667767767677666677677667767677677676677676767767767677676677676676677676767676767767667767767667767676766766666676766767676776676776677676676766776767767767767767676676767766766667676766766776766776767767766666767767767767767767677667666776686767767767676767667677677677677677677677676776776766776767766666776767676776776676776676767766776767767766776776676767767766767676667766677677676767677677676676776776776767766767676676677676776667677677676766677666676776667767667767767767677667767767676776776776766776776767677667766767767676676666676667767676767676767667767676776767767766667767677676776667767677677676677676767767766667666767766677676766677666677666766766776776677666766776767676666676776677676776676767677677667767677676676776767766776677666677677677676776767677677676767676776776667767767677667766767677677667766677676766776766767676667767676767676767667676776766767766767676667667666776767766666767767676776767766766666767767767766766677666667677677676767666776776666677677677676676776766776767766666776767766666767676676677676677667677667767767676767767667677667766677677677676776767677677676776776776776776666677677666776776776776676776677677676776667767677677667667667766676676776776776776776766677677676776676776677677667676767766676776766677676767667666776767767766767767766676766766767667767767766776676776767766677676776776767676677666667676677667767677667766766767676676767767767666767677667676766677667767677676677667676766767767677667767677666666676677677667666667677677676677667677676677667667767666667676776766767767676676676767676776676766776767676677677667676776677677666767767676676776776677666766667676776776776767766776776767766776767677667766776676676776767766676677676677667666767667667767676667667767676776776776767666677676776776776776767677676767767766666677667767766776776676676776776767766776767677666666767667767676776776767677676776776766766776776776676676767677667677676667766766767677676776776676776776677667767766676766667676677677676677676676776667676776766676766767677666776767767677676776776767677676676776776776766676767667767767667676776677676766676776767667767766677676766776677677677677676766677676767766666776767676767766776676776776767666666676776776677676776767767767766767676776767676767767766766776667677676776766677677677676667767667676776767666667767767766767767676776767677676666776776677667676667767667676676776667676767766767767676666666676667666776767767767676776767677676776767676677667766776776677676767676676776776667767767667677676776767667667666766776767767676766677677676776667766776776767676776677677667766776767766767767766776776677677667676776677677677677676676766776776776767666767767666676767677677667677666767677667767677667767767767767766676776766766767677677666767766767677676776676676676676676766676776677676677667767766667767767666667766776776766776677677667767766767677677676776776776766776767767677676767667677667676776766767767766776766767767666667676776666677676767766766667667767767676776666676767677667767677666776766776776667767666666677666666677676776767677666677666666676776767767677676677667676776776767677667667667767666676677677667767676776667766666667766767767767677677677666667677676767767677676766776666666776776776676766766776766766776776776677666767667767667676776776776776776776776766767667766667676776667677676776767677676676776676767667767676776677676767766676767667767767676676767767677676776767677676677676767766766666767767676767676676667767766776676676677666667766776667767677677677677667676677676667676766776767677676767766776767767667767677677676767767676767677676676667767767676776776767767667766667676767676767676676676667676767766767677676776776767666676767766667767677677676776776766666776676776776677676767767667666776776767767676767767676676776776767767767767677676767766766767676776767766766766776776767677676767766766667676767676776776776776677676667766776677676776776767767767766776767677676766677677667667676677667767676676776776767767677677676767666776776776776776766776776766767667767767677667677666776776766776776767677676776677676666776676766767677666766776767666677667667677667767667677666767676676677666776676776667677676766767676767667667667766776776776767666776776767767666766776776767767677677676767667677667767667766776776676776766677667677666776767766776666767767767767677666767766766766766776676776676776776667676766767677676767766767676666767767677677677676776776676776667677667666767667767677676767666677677666676667677677676677677677676776776766766776776767677676667676776676676767767767767676766766767676677666767676676776776767767767676667766776776766767676676767677676766677667766676667667767667766677667767666776776776676667767767766667767767667676776676776667667766776776767677677667767766766776776767767677676776667676677676677676677677677666676776677677667766677667677667677677677677676766776767766676767767766676776776776676776776776767767677676677677666677676766776776767676667767676767766766677677676676776767677677677676767767676776776676776776667677677667767676776776767767667766776767766776776767767766667767677676776667767677667767677676677667767667766766767677677677677676676776676676776776676776666767677666766767676767766767676767767766767667676776776677666677676766776676767767677676776767767677677
677677677666666767676767766776677666776666776767677677677676767767677676666666766766767666767766767767766666776767766677667766676676676767766677676776776776766677666776677666767766676676767767666767667676676767766766766766767677667667676667767766767666776667667767676767767767676676776776766667677667767766776676776776776776677676676776677676776667666776676776776776776676776766676767676776677677677677677676767766667767766776776676767676767677676776677666676767667767677667676767766776776776767766776667667666766766766676776677677667767767767767667677677667677666767767676766776667767676667767676776776776767766767767667767677677667766767667766776776776767677677676677667676776667767767676767676666776766776677676677676776766677667677666766667767766776766767676766676776776776767767767667767767767676666776666776776676766776666667767767767767667766767676766776776776776767766776677667766677677676767667667767677666666767767767766776776776766766776766667677677667666766767677666677676766676767767766766667766767767676676767667676766766767666776676776677677677667677667766766676676667667677676677677667766767767676676667676667766776766767766766767766667767767766676677667677666767767676767766677676776776767767766676776767676676776767677676767676666776667677667677677677666676667767766766677677676677676676766767676767667767677667676776767767767676776767676776676776667677667767767676666776677666676767677677676776677677677667667767767767766667767767767666776776767677677666766676776767767767767677677667767766776776767767677666767767767676767677677666767677677667677676767767676767766776767666767676766767767767767666677677667676776667767676676677677676776677676766677667666766776677676776776677677676776677667676667767667766767676766767676676666677667766776766776776776776766666767767677667766767677676776676766766676767766676667766776766767667667667767766766776776667676767676766667766766776676677676776667766676776767767767667767767666776767676776766677667767767666776776767677666776776776776666766766767667677676766676776767676676776676767767666677677677677677677677667766766776776767677676776667767767677667677676776767677677666776766776767766766776677676767767666676767766776776767767667667766776776767767677667667667767677676767767766676667767767676767676677677676767667767676666766677677676776767676667766676776766776667767766767767767766776676776676677666766776767767676666766676776776766667766767676676766676766677667767676767676767667667766677667677666776677676666677677676767766767766776776767677677667766776776766776776767767667677667766676766767766767766666667676766676776667677676677667677677676776676767767767767766676776766766767676776767666676776776766677677667767667767667676667767766776666776776676776677676767766767767676776766676767767676766776776766767677677676677667766776766667677677676676776767666776766767767766776677667667677677676677676776676766776767676776776776767766776677676776766766776666767677677677667766676766667767767767676766677666677677676776767767677667667767677666667766767767677676766776766677667677666767766776776767667666676676666666676776776767667676767677676676776776776677667767677667766776766666776676676767676776766767767667677667676776776677676776677677677676677666766677666766776776676667766767767677667766667667667767676776776766767667676767767767676776776676776677667767666677667677677667677676776776776776776767677677667666767767767667767766776676677676776776766776766766776677677676767677677676776776667667767767677677667667767676676766676767767666676767766776766677677677677676676776767766767767766677676677676766767767766776776667666776767677676676766676666676676766767766677666776776666767677677676776767676776767767766767767767667667767767767767666766676667667676776776776776767677677676676766667767767766767767677676776666767767767767767677677667677676767767666677666767767676776776676677677677676776766677666667767767767766676666766776667767767677666676776677667766776676677677667767677666776766677677676776776676776767767677666767677677677676676676667676767677676776676667766676776776766767766776766767767667767677676776677676776767766666767767676766766766766667666776776767767676677676676767767767666776766676667667767677676676667677676767666676676767676666676676767677667677677676667667676776677666667677676677676676676767767767766776767667767676767767767766776677677676667767766667766676776677676766676767677667766776677667767676766767677666676766677677676677676767677676776767767677667767667767767677676767767767767676666676776766767677676767767676776776767767677677676776677676766676667767677677677677676767667676776667767767766776776676776666767667677677677676776677676676776776767667767676776776666666766776767767676666776666676666776767766677677676776676776677666677676676767767766677667666776767766767677677677676776776776676676766767767676677666767677667677676676667767767767677676776766766677677676776776776776767767667767767767666767766676776767766767677667677667767677666776767766776776767677677667767767676667667767677677676666666776666766676767767677677676776766767677677677676776767766767676776767767767666676677666767676776677677676766677676667766776776767667676776766677676676776667667676667767767667677666666677667677676776667766766766767676776677677667767767766676767767676776776776776766767676767677677676776776666767767676767767767676776776766676776666767766676767767677676776776676776666776776767676776767677677676667767767767766676776767766776776776667667767767767667767676677677676776677676676676776776667767677676767677677677676776666766767676776677676766776666767676767676776776776776776776776767667677677676767676766776767766667667767767676667767677677677667677676776776767677676677676776676767767666766767666767767767677666766776676676766776776677677676776667767767676767677676767667666767767767767767676776776767666776767677667766766767667767767766767766776666766776776776667676767766677676677676776776677676767766667677677667677676767766767767667676676767676766766776767766766776776766677676667677677677676677677676677667767767667677677676667767677676667766776776776776676677677676677667666776767767766767766776776776677677677676776776767676667667766776776767677667676767676776776776776677677676776776766667677676767677667677676766776766767767676776776667767767676776766677676676666667666767766767767676776677677677667667676676776666766677667667677666776676767767677667767677676767667676676776767767767667667767677677677667666776677677676676766776666766776767676666677676776767676677666677677667767766776677677677677667766776677667767677667676767667766766766776767767766667666767677677676776766666776776776766767767767767767766667666776667676667767676767767767767676766766767676676776776767676767767767767767666776776767766767676767666666776667766667767666776667676776767666767666677676767677676767667767677677667766776667767667667767667676776766776767676776676776776776677677677677667767677676766776676667766767766776667766666776677676677666767666666666767676767676776667766666666776776767676776767766766776667767767677667767676776767666676776767767676776776776776677676676776677666677676776766776676677666667767666776766767767667767676767766677676776767676766776776776767766677667766767767667677677677676776767677666776766677676767676767767767676666767677677676766766776766677676767677676767676776676776766767767677677677666676676776767767767676776767677676676677676776776776776766677677677666676776776776776667766776776776667677677667676766776677677677676776767766776776677676766676767767676767676677677677677667767676767676766767667667676676666676767667666776667676766677677676776677667666676676767767676677666776776766676676677677667766776776766776776776776776766776767677666776677676776666776677676676676776776767676677667767677667676776776767766776766667677667767766776776676676776776767767677676677677667667767666766767767767767767676776767666677676677676676776767767767677677676676767766677667666677677677677667666676767766776776776767766767767767767676767767667767767767677666767677676667767767767767767667667767766677676767677667667766677677676776766776676776767667667766766767676767767676776767677677677667766776676776776766776767676676776766776767767677676767767677677676776776776767767767666767767767677677667767767676666667767767667767767667767766676766767676767766766767667677677677677666767676676767667667766776677676767766767766776677676776677666767767667767676767666677677667766776776776776766776766767767766767767767676767676776676676676676766676776676766767767766776776767767666676767766776676766776767766667767676767667666667666776676776776776776767677666676766767767677676677676676677667766767677666767676666666766776776767677667677666776776776677676676767667667677677667666767677676776677677676776776776767767767766776767766776667767767767767677677667667766766766676776776776776776666776676667677676677677676676676767676767677676667767767666677667766766766776676666776776767677677677676766677677677667666676766766767766676776767677677667676776776767677676667767767766767676676776776667676767766767667767677667676766776776776677676767766677677677676767676776776776676776776776776766666767667767667666776666776666667767766666676776776767767767767767767667767667666767677676767667767767766767676676776776776767767767667766776767767767666776766776676766766776766766766676667766776676776767766677667767667766776677666767766776766767667766776677676776766767766676776776667767767677677677667676677677677677676767767676776776767676767676676666766676676767767767767677676667766767676666676767667766776776776776776767767766676676666676776767676767767667766776676767677677677677677667767766767766776767766767666776767676776776776766776677677676776677676776667767767667677677676766676776677667767677667667766767667667766776776667767767667677667666776776767676767677667766776776767677676677667766667767667676677676776767767766677676776767767767766767667767766767767667667677667676776676667767767677
676667767667676677667766776776776767766776676677666676776767676767767767767766767767766676767767767766767676676767766767676776776776667677677676776677677677676767766776677676776676677677677677676666676776666766767666667667666776776767676766676776676766677676677677677677676667766676676677676767677676776767677676776767667667766677676677677677677676676776666776776676676776776676677667677676776776776676666767767666677676667666667766776776677667666676766767667766776767667677676676776666767666667767677676767676676676767767677667676767666776766776676677677667767767676766766667767766767767767666766767677677666677667676677677676776667667666677676776767767766776767667767677677666776776767677676667677676767767767767767767676776776667666767767676766667677676766776767766677677667766676767676776667666667677667666767767676767677676766767666676676767767676776767766767676776776677667767666677677666766776677677667767677676766776676666776776776767676676677666676667767767667676767767766676776776767767677677676767767767767767677677676766767677677677667767667676667766677677676766776776677677676776776676776766766677677667676677677677667667676677676676776666776776677666677666776676776677667766776667677676677677677667667767767677666676767676767767667767667767767677676676666766676767766767676767766667666776667767766767766766677666766667767676776677667767767676767667677677677677667666766767767677667676666767666666676776667767666776776766776676677677677677677667767766776767766776767767767767767767677667676767677676676676767766676776766776667766767767766767666677677676767766676767677667766776767767677667677677676667677667766677676677677677667767766666767676776766676677676776776776776776677676776767676776767766767676776766767677676667677677677677676667767766767766767676677676776776776776766677667767767767767766776676677676767667677677677667766776676776676677677676776667766776676766766776677676766767767677676766677677676676776776776776776766766767767667767677676766767766677676767767767766676776776677667667677676776767767766667677677666676767767677677676676767767676776677676767667676677676766667667767767667676776776776776776776767767766767676677666767677676767667767767767676676776776766766667766677677666677677677676676766677676676767766776676776677677677677677677676676677677677676666766776776666677677677677676767767767676776766677667676776766766676776676677676766766767666667677677676776776767676677677677676677676676766767767767767767767767676776776767767767667766767667766767767766767667677677677667767666767766667676676676767766767766767767766776767676767767767767676776776677667676766776766677666767676667676776776776776677676776766776677676776676767767766677676776776766667767766776767767677667667677676676677677676676766766676667676766776767667677677676776776667767676767677676767767767767766767767767676766666676776676776667676776767767666676666776776776776767677677676776766776776776776767667767767677677667676666766677676776776776776776776677666776776767767676776767767766677677667676767666677676776677677677666767767767767677667676776766677667767677676776766776767767666776767767677677667677677676776676677677677666767677676776767676676766776776767667676767677676677666667766767767767767766676677667676776667766767767666676667766776766766776667677677667767766676766776776667677676767677677676776767676666676776776776776767767667767676776776766666776776767676767677677677677677666776776776666776776776667667767667666766776677677677677677677677677676766776666766767677677677666667667676776776776666677677677676776677666766767677667766776677676676766676766776667767667767766766766776677677676766767667767677666776677667767676776776667667676766776677666677676667767676776767767766776767767677676776776666767766677676776677676776677677677667667677676667667676676776676767766776666776766766767676766776766767767677677667667767677676767766767676677666677667676766776677667767766776766776767767767767676677677676667766776767767766767677677677677676767676776767766776766766767766767766776776676776766776677667766677677667677676677676767767767767766776677676677677676766677676767677666776776767677677677677677676776767766677667766776776776667766767767767767677677676766767767677676776776776776776676776767767766776676776776667676676666677676677676766676776677676667677676676776776767766776676767667667767676767677677667676666767766767676776677667677667667667767677677677676776776776766667767767766776767677676776667667667766767677676776676776766776767677676766767767767766766766776677677677667766676776776767677676776767766776776667767676776776776767767677667666767676776767676676776767767667766767767677677676666667676677666776776767667676776776776676676767767666766767766667767766776666766776676776677676776676767677677667676676667676776767767667766776676767767666776677666767767666677677676766776677677676766776767676776767676776776766767676767667767767667677676676667767667677677666767667767776666767767767766676776776677676767767676767767667767767677667666766676776666667666776776766776767766677677677667676766766677677667767767766776766676676667666776776667767767676776776766767667766676667767667766767766676776776776767677676767767766676776677667666776776677677676776776666776766767676677676676767766776666667666766776677677667677677667676776667676666676667677676676776767767677666667676667676776676767677676776776677676776776767676767767766767667667767767766676767767767666776677667767766677676767767767766766767766766767667667676676676676667676776767677676766677677666766776677676676667766667667677667766776776767677667677666676766766776776677676676667667767677667767767667767766766667676776667766767766766767766676776677676766766676776667677676677677677676676776667767666677666776667677677666767667666767767767766776776766776776767677667767767667676767766767767667767767677667676776767677676776767667766666776776666776767767767767766767766767666776677677677667767766767666776776667767767767677667767767676767667767676677677677676677677676667767767677667766776776767677666676776767766676676776677666666677666776776667767676677676776776677676667767767766667766776776676776776767676776776767767766776776776676776776776677667767667766766676776767767667677677667767677677666767676767667767667667666767676776776776767766767676776776776776776767767677667676767767676776676767676776776767677676776667677667767767666767767767667767767676677676667667767767676667676776676676767767767767767766667767676766776776676766676776766676677667667767767677667676766776776677676767666766767767767677666776767677666767767766776776776776766767676767677666776676776776667767677676667766776677667767767676676776776677676676767676767676676767767676776776776776776767677677677676676667766667767767767676776676767767667766766676677676767766766766767677666676667667676776766767767767767666766677676767666767766776766766776766767766676766766766776776677677676776776776766767667667767667767766776766677676767767767767767677677677677667767767767766767667677666766766776676677677677677677667667667766667676776766666776767767677676676767766776767767767767767767767767677677667667767677676677676776776767766776776676666766776766767766677676667766677677667767767766766766767767677677667766767766767667767767767767667677676776766677676667677667767676776776776676767766776767767676776677667677667767767766776776676766676776767767667676667767676676776667677676767766677667676676767767667767766766776776767767667667767667666776767676766766677677677676776776776776766767767767767667766677676676766676766766667676776767767677676767666767767667767667766776766677677666677677667666776766677676666676767767677667767676667766776776766767766776776677676767667766767676676676676676776776676666767767767766676766677667676776767667676776776676667677667677677677667767767676667767766676767676677677677677677676766776676776667676676677677667767667766776767766676776666767677677677667767767676767766676776776776767676677666776767767667767767766776776776776666776667667676767667677667667676776666776767767767676776767766767766767676776667766776776677667767766666677677677676766776667766776677666767666676767677677666766767766776776766767666676676666767767666767767677676766767766776767767767677677676767677677676767666767676767667767667677667676776767676767767767766776776667767677677667677676767667767767767767677676766776767676776767767666767767767767767767677667766767677677666776677666767767666676767766767677667767766766767767676767767677677677677666776667767667676676767667767766767676676767767767676776776767767767666776767767767766776666767766776666676676676776677676767676677676776666767766677677677677667766767676776666767767666776767767677677667766766767767676776767666677666677676767676677677666677666776667766677677666676767767767767767767676776767767767767767677677676666776667667677666766776776677677666676767677676767677676767767767677677677676767676767766767677677677677667676776767666676776676676767767676677667677676677677667766767767767667677677677667677677667767766776766767677677676677676666767767667767766667767767767767677676776776776776776676677677676667677677676677677667766767667767677667677677667667676767767667767767767766767767767767676766766676766667676776677677677677667667767767766766767677677676667666677677676776667766766677677667676677676766776677676767767767767767767666677677677676776767666676667767767677667677667767677677666767667767667676767766766767767667667766676666776776667676776767767766767677667767767677667676776776667677667667766776676667677676677677667667677676776766677667677677667767666677677677677677667676677676676776766776776767766776676776667676667676667666767767677676666776767766776676776667767677677677677677676776776776776677677666676667677676776776776776776776676776776767767767767667766767677677677676667767676766666766767767766667767766766666767767767767767667667676677677667667766766776776677676666676776767767677676766776776767677666667677677676776766767677667676667766766676767
677677677677677667667676776767667767767766767767667767767676677676767767766677677667667767676767766666767677676776776776667676676767767677676767676767676776766776766767666676766776666667677677667767677677676677676767676767767767676767677677677677676767766776776776776677676677677667767767676776767767766766776766666676767676776776767677677666776776776776767676677667677677667766776767676766677676776767676676667676776667766766667667766776776776676667676767677667676767766767767677666767767667766776667666776776776776776767667677667766767676776767766767676767767767677667667677677666776776677666767677677676776676776776677677676776776676776667767766776677667767677677667676676776776767767677677676666676677676776767676767676677667767677667766766776676677676677676767676676767667677676776776767767767767766776667676767677666767766776676767766776776676776766767677667667677676766776776677667676766767767667677667767766766667677666776776767677676676676667767767766667676766776766766776767676676776766776776776677666767767676776666677677667767767767766776776766776767666667766677667676767767767767767767766776676776776667767767767667766767676776766666766676767767677667767766667767766767767676767767677677666677676776767767666676776676676767676767667677666767767767676676666667677676767676676776776677677676776666676676767667677677677677667676776776767766766766766776776766666667766676767767767677677677667677666676677677667676776766666776767766677677676766767766677676766767766676677676776767766766767767677677676767767677667676767677676767766666767677677666766766776766767766776776776667676776776776767767676676776676676776776776766776767767677677676767676676776677666767766676666677677677677667677676676776677667767767667767767667767676776766776666767676767677676776766676677677667677676676776677667767767677677667667677677677676766676776677677667676677677667677676776666776776776766776766666776776776776776676677676667676776776776667676676776667676767767766776776677667767667767667676776767766776677667767676676776767767767767767766677676766776766676767677667667767766677677677666676767767677666676677676766776767767667667766676776776666667767766767667767767767667767676677677667767666767766776676767676776667767677677667677677676776676667766767676776677677666766667767767667677667677667676676676776767666776677676766677667767676767667766776677676766776767676767767676776776667677667676676676666776767677667767677676776776767766767676677676767767676776766776766667676776776776666767767767677666776776776776667767677677667767767767767666776776776776676677667677676677666776767677666776766767767677666776667667676776776677677677667666776776766776767676767767666767766766767767676776767676666776767766776676676766776666776776766767676776676767676776776776776776676776767677677676776767677677667667676677667767677676776667666776767766767767767666776767677666767667676776767676676776667677676776766776766776677676666766776767767767766676676767767677677667767676667767767767676767677676766776766766776676776677676767766766776676767767767767766767767767676767766766776776766677677677667667767676667767766667766666776767767766767767667667766767766677667667766776676677676767667677676676666676676776776766667767766676677666776767766776776666667767767766676676776767767677676776776767677667677676776676767666767767667766767767767666767767767666677666677677677677667767677676667676677677676767676667676767767767767676667676666676766776767767676766767767767666767766676776776776776766776666667667677677667767676667767676766767766776677676767667676667676676677667666676776767676766776766766677676766767767767676776767676776776776676677667677667767677677676667676767766776767676766776676776776776776676776667677676666676667667766776776677677676776666667677677677676776766667767767676767676776767667667766676766767767666776776776676767676667767677666766677676766776776767767767767677666676776766767666776676676667767766676776767676766677667767766766677667766766676677667767677676676776676767767766776677677666676776666776676666667677676676677666776776776676677667767767676767767677667677676676666776766767767767766767677667767767767767677677676766776767767677676667667677677666776776776767677676767677677667767767767676766676776676676767766776667767766776776767767677677667767677667767667676766676677676667767766776676776766667677676767677667677677677667767677677667667767676776676776776677667767767667676767767767677677677677667766776776776667666677667766667676776667676677677676776767767667767676677666767767666776676767667667767677676776766676776677677676767667767766767666767767667767666767676767767676667767667676667767767767676677676766676776676666776767767666776766766677677677677667666776776667677676667676776776776677676767767767767766776766677677667676677677677677676767666767677677676767766767766767676677676776667667766776677666776766776767767677677677666767766776667666667676667676767677667666767666676676667766766766676766776766776676667767666767676767676677676676676766776676766776666776776677676767676667676766767767766767677667667767767767667667767767677677677667677677677676666776667767677676776767766776776767766767677666767667677667677676766666767677667677676667767676767766767677676767766676776776667677676776677677667676776676766767677667767677677677677677676776767667766677677676776677667667767667676767767667766767677677677667766767767666776677676666767676776766776667766676767676776767766776767767766667677676676776776776767766776776667667767677667767767667677677677666776676776767667766677667677676776776767767767676766677677667766776666676767767766667676776767677677667676767767676667677677676677677676776776667767677667766677667677667766776666767676767767766667766776767767667677676767766766766676776776767766667676776767767767676776766766666776776677676776677677677677667677677677677666766776676767676766676666776776767767767767667666676776677666677677666676776776766666776676766666776776767767767667676767666767677676776776776766677676767667676776676766776767667677666767767677676767676676767767676767767767666676776676767676776676766667676766776667766676776767677667767677667767767766776767667766776776676667677667676766766667767766667766776776766776676776677666767676776776666776767677667676666677667677676776776767767666766776776776676676767676767767677677676767677676767767677676667677677666667767677676776776776776776766677666677676776767667676767767767667766677676776776767676766776676667667766677677677677676767766776776676767677667676776767677676766767767677676676667667767667767676667677666776677677676766776776766766766776677676776767766666767766776776767767767767677677676767767766766667767766776666767767676766776676667676767767677666677677666766677676766776776676776767677676776776767677676677677666766776766766767767677677676776776676677676767767667766767766766667677677677677676766776776767667677677676667667767676766677677677676776667767667677667767677666677676767667767767677676666767767767766676676776776767676676776767677667767667666767667767766667667767766766766776676767677677676776667767667677677667766767676776767677677677677667677676666676667677676776767667677677677676766767667766767766676677667767666776677677677666667676776666776766776676677677666666667767766767766767767667767666767666767767767766676667767676767767767767767767767767667676677677676776776776767767676666776776767676767676767677677666677667677676776776767767676666776667667676776766776677676677676766677677676767767767677676667676676767667766767766676776767766676776776776767666767767767676676776667677676767677676767677666667676776676767676776766667676767676666766776776767767766677667767676767667667766776667667767766677667766776776676667766776676667676776767767767767767676676776767667767666766776776767767667767767767767676767767667667676776776766676776766676766776677676676776776676677677667767766776767766767676776776776767767767666676666667767766767677676776766677676776676766766776767767767677676776767767767767767767767677667767766776776766677677677677677677667667666667666766677676776776767767767676776776776776666766776766776667676666677677666776776667767767766776776677666766776776677677667677667767766776676776767667766667766776676776776667766766776776767677677677667766677677666767766766677676776766676776766767667677677677666767767767667766677676766776776776667667676766676766767766776767676776767767677667666667767667667767767677676667767767766677677676767676776776767766767666776767667767766767766776776766676766667677676776776767676667767677676676677676776677676776776767666677676776677676776666776776767676667767676776776676766776776766667767767767676667767767766776776767677676767767676776776676767767767767767767767767767677676676677676676767767667767767666677667767677677676776677667766767676776776667666776767766776776767676776767767677677676677677666767666767767766776666776666766677667666676667766767767667666667767767766677667667767677666766767676676666776677676666676677676776776766767766676667766667677676767676667667677667667677667677666776677676677676776776767767666767766767767767666776767677676767767766766776676767767766767767677677666766776667676677667667766767767766766767677677666666776776676776667767676676767676776666676676767676677677667676767676676676776767676776767767676767667767676676776676677667677677666776776676776767677677676767676767677667766767676767767767676776676677677667767677677676767677676776676767676776667767767667766776767766776776676776776776676677676767667676776766767677676767767676676776676676666766766766776776666767677666767667767767677667676776767667677676767667676677676766776766776776776767767767677667767676776667766776766767766667666776776767667667767667667677667666676677667677677677677676767767677676667676767766677667767766676766776677677676776767677677677667677676766666667766767677677677676766767767677676776767767767766776766776776776666776776776767677676776767676667767767667676766776676766666767766767676767766676667677
76767676776767677667767666776767667667767767766667766676767676767767766776776667766667677676776666767676766676666767766766766776766677667767666767666776767677667666677676677676767667767766767766776776766776766767677676676776776767767676677666676766677676677676676666776676767666677676767667767766767767677677676776676776677667667676767676677676676676677677667676676776776766677677667767676776776676677667677677677677676676776677667767667677666767677677677677676776676776767677676676767767766776676776676667766776767767767667677666676776667677676776667767676667676677676667677677676776677676776676776766767767767677667666676667677667767667767766767767667676776776676776767667667767677677676767767766776767677676776766767766776767677677667767766767677677677667677676676767676776767767766776767676677667677677667667676766666776766767767766767677677676667667766667677666767677677676776676776776776776767677676776676776776776766776666767767677667767666677677676666776767676776776767766666676767766767667676767667676776776667677676776766766776776767677667667677667767666767767767676676667766767766666667767766677667767677677667766776776767667676776767677676766766666767767766667677677667767766767676776767767767677676676776677676676776776776776666776676776766766676776766766776776776767767766776776767677667767676677667677677667767766767676666767767767767767667766767766776666776666677677667767676766766766766776766766767676776776766767677676776767667767767667767766676767677677677677677676676766667677676766767767677677676667767766767667677676766767676776767766767767677677667766667677677677666677677676767667766767767676676677677676776766766677676676677667676776767767667676677677677676776766676766766676767676676676666676666767766766776666766776767666766676767676666776676767766767676676676767767676766776767767767767677667676677676776767677677677666776776677676776766667766666677667677666766766776767666766766766776677677667766676666677676776776776767766776667676766767677677677667667767767767766776776767766666767677676776776767767767676776666667766767767767767766776767676676676767676667677676767677676676776767677667677677676767767677677676767677667766766776767667767676766776766767766766666767676676666666676767767767666776667766776676766776677666766776677676677667766776667766767766767767677677677676776776677677677667767767767666767767767766667767766776766676766676767676676677677677667767676776676677677677677676767677677676776677677677676766676776766667667677676776766776766676767767677666767766776667766776667767767767676677677677667676767667676776767677667667766667766676776767767766776667767766766767767677677666776767667677676766767766776676776766677667667766766766776767677667767767676766776667767767667676776776767666776776667767767676677677677677667677677676766776676766776767766667676766676776776677677667766776766667677677667767666766776767667766677677676676767666776667676776667667676767676766677666766766766776677666667677677677677676767766767767766776776776776677676776667766776677677677667767767766766766677667667677677676667766667766776776776767676766676776776676776776776677667676767677667766766767666776776677677676776667667767767677676677666776776767677676767676766676677676766767767677666676676776767667767767667766776767677677677667666776776776667767767667767766767676677677667667676776666667676767666776666667766767767767767677676676677677677667666776677676776676767667677677677676767676677676667767677676776776677677667767767676767677677667676767767767677676676776767767676776767667767767767766767767677667767677677677677666676776766677677676676776776767667677677676676776677676776676767767767676677677677676776776676767767677666776776767677667767667766776767766766677666776776666667766767667676676767767767666667677667767767676767677667666776776767767766676776677677677677677676776767666776767767767767666677676677666767767676676676776776766667767767677677677666776767666666776676767767767677676776776776767677677676776766776776767766766766767677667767767667676766667766776766776767677676767676776767667766766676776767767676766767767677676677677677666776666767766776766767677676776776676767667767767676767767766776776766676776776677676667767767766767767677676767766767767667676766776776776767666676776766776776677667767676776776776767676767677667767766676776667767767677676776676776776677676766767677677677667767676776776767766667676776776776676767677667676676767676776776766776676767766767677676776677667667767667666667767677666766767767766776767667676776767676666766767667767677666776767766666766667677677676676667767666776776776776766767767767767676776767767677666676767677666766776767766667677677677676677676766776676767677676766767676776676776676776767767667767767766677677676676677667767766776676766667676776677666677676776776767767767677676667677666676667767676776677666767676676767676676676776767767676776767767666767676676667677676767767677677677676766666676776676776776767767676767677666667677677676776766677676677676776767767766767767766676776776767767767667676776677677677677677677677677677677677676776766677677666767767666776767667767767676676776676776776676776767767766677677677667766776766767767766676677666767667767677676666776677666676676776767676767766676766677677677667676667767767767767677667676766676767676767767676766776676666767766767766767766666766776776676676776767667767767677677676666677677677667676776767767767767676676776677676666776766766667676776676766767767676676776766677676776677667667767767766676767766776767766677676667767766776767676767667667766766676667677676776776766676766776767767667767767677677677666676766767767677677676776766776767767676776767767766766776767767767766766766766667676676776776677676767766767766766776776667676776776767766776776776767677677676767767676677677677667677676677676676677676677667766767767766676677676776676776776766776767767676776676776776676767767676676776676776676776776676766776766677677676667676776766676776767676667767677667676776767767767767767676676767676766677677677667667767676667766766776767766776767677666776767767766677676776776676767767767766776776776776767767766677667666677666776676677677666767767767767677677677667676677667766767676776676776676776676666776676776767676776776767766767767676776767767767677667767667677676766767676776776776776776766667676766766776676767767676667667677677676677677666767767767767667677677677666676667767767767676767676676767667676767667767677677677677676677666676676767767767676776676767767767766767766776767666776767677677677666766776677666776776776677677677667767676676776776767767767677676776776667767767667677677676767767677677677677666767677667676767767767767677676776766767767667767767767767666766677676776776776677667676776676776776767767767767676767676667767677676766767677677676766767666676676776776676666766676776776767676667767766767766766767767767766667767766776766676666676776776767767667767767676767766677666776676676776667767667667667766767677667677666767767766676667767676766667667767767767766766677677667766677676767666767667766767676676677676676766767767667667677676776667676776766676776766767767666776677667767677666776776766667666676776776676676766776667666767677676776667677676767767766776767677676776676677676767677667676776776776666767677677667767677667667767766776767767666767767767676677667767666676676677676667677667766776776677667677676676767676776767666676767767766667767767677676767767766677677667767666677677667667666776776667767766766677667767666776767766767677676776767767767767677666676776776776767667666776776776677676776776667667766776766767767677667766767676767677666767767766776767766776667767676677677677676677666767677667666767667676776767676767766676766767677667767676776676776776766776666766767767677666776677676776677677677677676776767667766666766677677676767666667767666676776767767767767666767667767676776677676766766767767766767767766776767666667667667677677677667677667676667667766677677677676776766776776767676776677676776776776776677677667766776677677677677667667767677677676776767667767766676677676677677676676676677666667676667767767666776776776766677677676677676666776767767767767677666676767767677677676776677677677677676766776776776776667767666776776677666767677676776677677676776767767767667677666677676776776677676767667667667767766667667677667766776676667667767677676666776767676776676776767676667767677667766767667766676667677667767666667767676767767766667766766776676676776767667767766667676776677677677666776677677677676667766776667766767767677666676776776776666776677667767767767677677677676766776767667676766766677667676666776776766676667667677676776776776766766767767766766666676776767766676676776776767677677676776767677667766767767677677677676676776776677677676776676767766767677676767766767666776676767767767767767767677666766677667767767767676766767767677676766767677677666776677676776776776767667766776766676776667766776666667767767766766776767767677676776666667666667677676767667766766776676767677676667677676776776776776676776667767677666676776767676776767677677676667676767766667677676776776667767676776776766676767767766667766666667767667767766766766776676776767766767767677676776677666776776766676667676767766676667767676667767667667767767767676776767767667767767676677677667666776766766776776666767677677677676776766667766677667667666776677667767767766776677676776677666766666676666776776776676776776677677677677676776767666767676767676776667676767677667677666667667677677667767767677676676776776767676766766767766766767677676666767766776776776677676776767767667676776676776676676767767677667677676776767677677666767676676767766767767676666767667767766767766667676776776676676776667676776776767676776676667767676676766766766677677677667666767766767667767667676776766776776766767676676767676667767676667677677676677676676767767677676776767767767766776767767767766776677667767766677677667767767767677676776767767766676767767676676776667677676776766776677666767766667676776767766676767677
676667666667766677676776676676767766666676676677676776676776776776766767676767766776767667666776767767677676766766766776667766667767767667677667767677676767677676766776766776776676767766767767766666776766767767767667766776667676677676767677676776766776776766667766767677677677676677667767767767767666776776677667666767766776767676776766776767677677666766677667677677676767676776767767676776776776767767667767767666677677667676776667767766767767767666676677667766776677676767667677677666776667767766766776676776767767767766776767767767676767667767666776766676776677677676677676767676667677676767766766767676776767766766666677677676767767676666667767666666766776776776767767677676766677666677667677676767677666677676676767677677677667667767676767767666766767767667766677676767767676766767666767767767667766776776667677676776776667667767676676767767767767766766676776677676776776776667767667666677677677666776776677676776667677677676676776776677667767677677667767767767767676666767767766666776677677667767767676767767677677676676666776766766677667767766666776776767766766776776766776776776766666667767677667676776667767677677677677676676767767766776666776776766776766776667767767767677677667677667676776677667677677676676767676667766666767767667766666767676776776766677667676766766776776767767767767766776666776767767676667767767767766776676677667676776677676776766667767677676767677676767666667767676776776666767767677667767767667676767767676776667767676677677677677676667767676776767767677667767766667766767767767766767676767767676776666776767677667767766776666776677667666776677667766767677676766677677677676677677677677667677676776776776676676766676667766667767667767667767666666766666766776767767767766767667667767676676766666667767767767667667667666667767677667767676676676776776767677666776766676667767766767767767766766766676677666676767677667767767766767767767667676766776766776766677667767677666766666776767766676667676766767676776676676767676776767667667667676766776776776776667766767667766767667667767767677676776667767677666676666667676666676677666776677676776776767766776766767676776766766776677667667767666666767677677676776776677676767767676776767677677666776766766776776776776677677677677667767677667676776767676776776776666776776776767677667677667766767677676676766776776776776767667666666776776667666677667677667667767767666767677676776776766767667767767667767677676767676767677667767767767677666667766766767667767766766767767676767766767676676776676677676677677677677667667677666767767767767767676667767676767676766766776766677666766766767667766776776776776676767767767667667767676776766676776767767767676776767767677677677676666767767766767677666666676676767667767767677676776776667666767667677676776767767667677676766776666767676676776776677666767677667667767667766767767676677676767767767767676667767667666776776776776766776767767767767767766776776776666676776676767766776767767677667766767666676766677676767677666767767767677677677677667667767676767667767677676776767677667676776776776767677676766767767667667667677666767677677666676776776666767677676776776676766666667767666677677667766677676667767767766767767677667676776776776666767667677677676766677677677677666776677676776676776776776677677676776776767677676676776767677677677677677677677667676776666767766776776776667767677677677676666767677666766766667677676767767677667677677677676677677676766767676776766676776776666776677676776677676776767767767667767767677676676767767677677676776767767766767667676767676676776776766767666676677667767677677676667676776676776776776666767767767767677676767767677676767667767667677666766776767767767767767766766767677667666676766776676776776766767767667667767767667676667767767676776776776766767666667667677676676776776776767767767677677667667667766776776767767667767767676676766766776666776767767766667767676776667767676776776677676667766776667766676676767667767667767766776677667766667676776677677677677667766677677676677667766767766767767667676667677676776677677676776776677677676776776776766666667766767667767677667676666766776677667767767666776677666676767766676776776767767766666776667667767767666667766766767766776776766676676766677677676766676776767677676677676776776776776767767767677667766667677676677676776776677676676667766677667766767766776667766767767676767766766776676776677676767677677676677667766776766767667767767767767766767767767767767677676767667766766666767767676776767676776776676677667667767766776676776677676767767666767676776776776776776776767767766676766677667766767767677676677667767767767667767667677677677677677667767767767767667677667767667767677677676676776676676776676767767677666767667767676776776677676776767666766767676776676776766666666667767676776776776667676767666767766767766776776776676677677677676767767667677676767767767766776676767767667677676677676676767667676767677666767766676676767767767766676767667666776677676776677676677677676776677677676676776776767767767677676767676766677676676776677667766677677677676766676776676666767677677676667676776766677677677677677677676776776766677666767766776767766776667677676667767666676676766767766776776676667767767677666767766667667766776767677667676676767767666766766766776776776667767676667766767767676677667767766776776776766776767766767766767767676776776766767767767676767766776677676676767677667767666776776666776667767767666776676677666776776767666677667767667677667767766776666677676677667676767666776776767766666677676677667767767767667766776776676766767666767767767677676677676767676776766676676776667677667767767667676767767667767676776776776677667767766767766767676666677667677677676767766776776767676776776776776776776767767766776677667767766667766776767676776776776776776676677677677676776767667667667676776677677677667766766677667766776666767767667676776767676677676767667766776767666767767667767767667676776677667667677676667766676776776776677666767766776776677677666776677677666776776776767677677677667667667676776767766776677677677676677677667676776776776767766766776776766677677677667677676767677666677666767676677667677667676767676676676767667767767676767767767667676776766677667767676676767767677677676766677667766667767767767677666666776766676776766766767767677677676676776767767676776677666766677677667767766677667766767676676676676767676766767667676767676776666667667767667767667766767676776676677667677666766776776677677666767767676776677676776766776767677676766776776766776766767767766767767767767767767677666767767677676677676776676676677667666677666776767766776776776767676677667766776766767677667677677677666667767767766766776776776666676767766767667667676677677676776767767767767677666766767666776776666776776776767676767676776767676776676666776767767676776767767766767676766776767667667666776767767766766666776676776667767766776776776767667677676776677667666676676767767767767767676676776666676667677676776776767667767667676776666767666767767766766667667677667767676776676767667767767767666776767676666767767666676776766776767676767667767766776677677677676677676776677676677677677667767766767766776667677676666776667767677677676776776776766767677677667667766766667676666676776776776767767676767767676767767767667767767667766667767767676776776667767766766676776666776776677667676776767676776767667667677676666767667667766776766676766766776767677667766776776677677677667676666767767667767766677666776767767677666766767676776666676776776676776676676767767766676676776667677677667767767676676776767767767766767767767677676776776776667766776766776677677676676776767767767666767766676767666767767676767767767666676776766766767667677677667667666767767676766667767767667676667766766677667676676776776666776766776776776767676767676767676767667767767667677676776776776776776676676767677676776667676776776767676676667766677676767677667676676776776767766776677677667767767767767766766766776766776766776677677676776766676767766766677667767677667676667667677667767677677676776667767677666676776776676776677666676776677676766776667677676767766767677676776766766667677676766776767766766677677667667667667667676776776776766766776767767767767767676776667767767677677666766776676767766776767767767766767677667767767677667676776776767676767676766677676676676676766766766776776776767767677667767666676776667666766767767766776767766677667677677677667677677677676767766776676776776776776667676776666776776766766767767676677676667676766677677676766766776776776776776677667767767677676676766677666767677667676776667766776767677676767767767767676776767767677667666676677667677676677676676677677676676667767766776766767667666767676776667667767767767677676767676676677667767667767667767677676767667767667667767677676776767667676767666677676676766776776776776767767666776677667677667767676766767676776776666767677677677676676667677677677676766677667767767766776677666776767767767667676667667767767767767666677667667677676676677677676667676767677676676776776667667767767767767676766677676776767676677676776776776776767667767667676676767766667766676776676677676767676776776767676776776676677676767767766766776776677676766767767677666767767767767766677677676767767767767767677677676767767677676766767677676776776776766776776767766776767766767766676676676677677676767666676776766677677667767767676776767767767677677676776776767767767667767677677677677676677676767667767676766666676677676776776676776776767767676767676767677667767767766767767767677667676767766767676767676767767767767677677677667677677676667766776667677676776776676776767667767767766776667676766767767666677666677677677676677677676776767677666666677677677676776766776776776667767766677666766766767767677676767766776776677676677677676677677676676766677676667766767676667676766767667677667667676767676676767767676667767677677676677676676677677667676667676776776776767677677666767767767677667676767767767766767676767677676776776667667767767667667677666776666776776767767676667767767766767766767676677667767677676776776776766677677677677667767677
367667666767676776776677677667676767677666776766667767666776666776666767767677666776776776676676767677676766767767767676776767676676677677676776667676677666776666767677676667667766776667767676776767676776776776776767766677676766776767767767767766766677666767677677667767676677676767667767767767667767667766676677677676667677677667667677666776776667767767767677676766776667676767767677666676676776676776676776676766667767767677667767676767766776776766776677667677667767767767676767677677677677676676767767676776666677677666776776667676767767767676776677677676776767677667677677676767676767767767667767677666776767767667766666767676676666767766767667767767767676776776767676767667767767667766767767677676776766767766776776776667767676776667767767667677667767766677676677667766676776766767767677676677676666776676776766776776767767677667667767676677676767767677677667676766676776766766677677667667677667767766776767767767667767766776776667677666776677676666767766676677677667676667666767767676767666776677676767667677677676776766776767667766667767666767677677666676677666766776767767676776776776776776767677667767667767767767676677677677677676776766676767767767676767666666766667667766776677676667767766677677677667666767677677676776767677677677676776767767767677667766776776677677666766776766677677677676776677667676767666666767676776676776776767677676676676676767676766776666676667676667766776776677667767667767676776767767767767676666667767677676767677676776667676776767677676676776776766776677667767767677676676677667766677676766776676677676767766677676776767667666776677666677677667677676767677676776667677677667676767667667767677677677677667767767677677677677677667767767677677666767766776776767767767676677676776776776677667667676767676676767767767767667677666766776776776766767676776766676776776766676766767667766767666776776776666776676667766776776677666776666767677666767676667766677676776776767666776676667767766666767666776776677676776766767676766767767676776776676766767766676677676677676766767767767766667767676776776776666677676776676667676776776766767767676767767677677667667767767677666776677677676676776767766776776677677667767767666676776766767677676776776767677676667767676776776767677676776776767667767767677677677677677677676767677667676676666776766776776677677667767666766766677677676776767767676677666776676767676776767767677667767676677677676776776666776676776766676766677667766767766767766776767677667767676667667677676677666766676766667767766776667767677676676767767766676776776676677676767767677667667766776767676767667766767766776767766677667767676676776676767766776677677676776676766767667666767767667766776676766667767666767767766776776776767766767767766776667676776776776776767767667767767667676766776677677677676767767666767676776767677666766677677676776676767766776776767766767676776776776776776766767666776676676676667767666766766767676776676776766767676676767667766776677666776776667767767767767667767667676677666667667766767677676776776767676667676767677677677667677666767676766776776767677676676676666767667677677677677666767767766766676767676676767766677677676767766767676767676667767666676676767677676776767667766776767676767667766767767767667766677676776776767767767767667767677667767766767767666776667766776776767766767676776767766677667677667767677677676767766767676767766677677676776776776666666776776677677676767766767677676767676766767767677667676776667766766767767767766767666677677667766677666666676767666776677677666776767767676767677677677677676666677677667767767766776766667677677677676667677676776667767767667666767767676767767667767677677666776776767767767766767767767767677677677667766667676677677667676677666776676767677677677677676776767677667766776776776767666677666767766676676766667766776667766676767767766776776766767767677666767767677676676766677667677666776776776677667677676666776776776676667767666677676677667766776766677677667767667676776667766776767677666776767676776776767676677667677677666767766677677676666776676677666767666776767767676767667767667667767676776767766776776677677667676767766766767677677677676767766677677676767767767767766676766676776766776767667767767667676676766667767666776767767676776766767766676776767677667767767666667767767677676766676776767666776666767677676776776776676676767667767766776776776767767677666676776776667767767676776766766766676766767666767677667767767676766776676767766767767766767676676767667767676767767677677666676776677677677676776776776776766776776776767667667666766667666776776767767767676767767767676766776776766776766766766677667666776776776667676766676676767677677667766776666767767667667676676767677677667767767766767766776677677676776776677666676767677667667676667677666776767676776767767677676767767677677676776767766776776767767767666767767767766767767667666766776676676766677677677666767676776677677676776767677677677667767767767676776776776767667676776776676766677676767767767677676776676767676776667767676677676776666776677667676776767766677676677666667677677677676667766677676767677677677676677667667666767667767767766767767677667767667676776666676667676766677677677677677676776776667766677676767667667767677667676666776667667666767767767766776677667766767766767677667767667667676667667667767766776776676666667676776677676776677667677676767767677676677677677676776776767676677677667767767667767666676767666667767766776767766767677666776767766776766676766667766776667767667767676666677677676767766776776667767667767666766676776776766776776767677676776776776677677676676676767767766767767767767766776766667766676767767667677677667676676676776767766677666767677677676676776676676767677677667676676776767676667666767667676667767767677667676767766766766767666776767767677676776676667767666677677676677666677677676677677667677677677676766767667667676667767676776776776767767666776776677677667766776776666776767677676776676767676767676766677677677676767767766767677667767767766676767677667667767677676677677676767676767676776677677667677676676767767666677667677676667766766667767766676776767767766767676666767767766767766767767667667676667676666776667766767766676776677667766766676776776776767766776767766776776677667767676676776776767677676767667766767766767667766667677677677677677677667767766766776767677677677666776776776776767767767666776667767677676776767666767766676767676776776766776776767767767666767666767767677667676776767767767676767667767767767766776776776767767767677677677677667767767677667766766776776766767767676767667666767676776666767766767766676776776767667676767676677677677666776767676667677676776767766776766767667677676776667677666667666766667666667767767667677676676767767766676767766677667677677667666666776676676766776767767766776767766667767667766766676667767677676676776767766776676766676776776776776766676677667767766666676677677676677666676776767767666676667666767676767676676776677676677676776767676767767677677667666667677676776676766776776677676776677676776666667767767667767676677676767767676776766676766677676677667676766767667767766677677677667767676767666677667767767676776767767767766677676676776767667767767677677667667677676766776766767666776776766667677676776767677666676666766776776667767676776776776677677677677677676766766767677667767767766776667766676776766776776676666767767767766667767766767766766766676767667677677676767766676767766677667676776676767676776776667667767767766667677677676676676767766767677677666766666767676767767767676776776677676776776677677677666767676676676676776776776767767767766666776667667767676666677677677677677667767677666776776776776767667667667677676676677677667766776677676666677676767666767676776766776776767766766676776676767676766676767676766767767767767767767767676776766766767766677677677677666767766667767677676766776767766676677677676776776767666766776767676776676766677677677676776776667676767766767676776677677667676767677676677677667767677666776776676776767766677677676767677666767667676677677677677677667666677676676767666767677667766677667667766766776766776767677676677667667676766776767677676767677666676776776766776667677677676766766677666766766676667767766767767676776776677676776666676766776767767677677667677677677676677677676766776776677676677676677677667767666766767677677676667766767766676676767766667676776776767667766776767676677667766766667767667767767677677666667677676776667767767677666776776766667667676767767766767676677676677676776667676676677676666767676667677676766677676676767766677677676767677667677676776776676677666767667677677667676776766667767677677677676676767677677667677676766776667767767767766776676776776667767767676767667677677666667667677676776767667676776776676677677666767666767676767766677667676776776676767767676767667766676676776767767677677676767767676766676676776767666677676776776666767767676776767677677666776667767677677677677667667676767767766776776767767767766667667767677676776677677666666677676767676766666667666766767677677676776766776676767667666766776776776776776767766676776776776767767766776767767767767767667767677667667767766776667766767677676677677677666776767767667676676776766766766766776776767767767677666776776776677676667677667767766767766666776776676767676776767677676767767667666766766776776676677676676676776776667767767667767767766767767666667767767676766767666766767676676677677667767666677667667767767677676677666767676776667766776767767767676776767667766767767666677676677666776776767677666776776677677676766776766776776776776677676767677677676677677667766776776677676766776776667766767676776767767666676766776776667676666767767767666767677667676667767766767767667667667767767766766667766767766776776776766667677677676677666676676776676766666666776767767666677667677666776676767676767767767766667667676676776776676677667767676767767666676776776776776667676677667767676677667767666766776767667677676676767676776766776666667677677676766776767767766776776767677676766767677667676766776677667666667767766776776676776776767676767667766677
6776767676767766666677667766767666776776676767767767666776776767766767666767677676776677676776767767667766766776776676776776767667667676767677677677676677677667676776776767766767676767767676767767767677667766776676767767666767767677667677676766667677676776776676776776676666776677666776667666767767766776767767667676776767767767767766776776766677677666776776677666776676766677676776766676776776766667767676676776767767676677676667766677676766766767767767676767676677676677677676667676766776766776776677677676776767666767676776667767676776766776776677667766776667766767767667676776776767677667767677667676767767677667667677676676776776676767667766677667667667677676767766767666677676776677677666766767667667667677667676776776776666776767766776767667667677666677667677667767767677667666766767766767767676676776776776776676776776677677667767767676667677666776776776667766676776776676766767666767677676767667677677677676667666776776667676676767677666776767676767767766776776767767766767676677677676776767677666676776676767666766677667677676766767766776776677676766776677676776776667766776667766766677667767677667677676767767767666767767767766677676776776776776767666776666767767676776776677676677677667667767767767766776776767667677676776776776767766767766767677676667676667767766766677677677676776766677677666767766766776767677676776677676667666667667676776676667667667766776667767767767766766776767766766767767676776776676776776767666767676776676767667677666666666667676776766766767666677677667767677667677677666776766767767667767677677667677677677667766677667766766776667767766766676767766766776676677677676767667667767676676677676776776767677677666767667766766776766677667676776767676766766767676767767766677676776776776776776776776776766776776676677676677677667677667767666666776776766677666766776676776766776666767667767677676767676776667666766666676667766776776776667766767767767676767676767666666776767676677667677666676677677676767766776767766676677677676677666767767677677676677666766677677677667676776667766767767766776677677676676776667767766776766767766766667767767766677677676776776776667767677676667767677677667767766776776767677677667767677676766677677667666776776776677667666766776766776776767676666667677667767667767767676767667767677667767677667666776776767767677666767767767767766767677677676676776667676776767676776766776667667766767766667676776767767767767677677677677677667767767676776767766776776776677666767767767767767676776776776666677677677676767766677677677677676677677677677667666677676776767667667766677667767767767667677667767767766766767676776767767676776767666767676666667767767767677676767666776666776776767676776776767677677667667676677676667767666676776767766677677667766677676767676776776667676676766776776776767677677676666776776776767677677666677667677666767767666667676776776776776766767676776776776767767766766776667667766767766766776677676676767766667767676776767677676776767767676767767766776776776766766776767677676767767676676767666767767766677666776767766767676667766666677677676776776776667767677667677677667677676776776776677676676677677667766676776666767667676776677677677666776766776776767676776677676776776676776677667766667767767767677667677677677666776766667676766767767676677676776676767766776776766676767766776677676776666676776676677666776667676767676766666767766776677677667667766666667767677677676666667667677677677676676776676776676667766676666667767766776767766667767767676667767767767677667666776776666667677676767767766767677676677667766776776776776767767767766776667667677667676767766676667767767677676667676767666766676676767766666767676677677666767767767767766767676766667667766676767677677677676767667677677677677677667767767676767766667667677676766776766677676776766776677667677677676667766677667677676776766677677676776676767766776776776767667766776676776767676676776667766667766677676767666676767666767676677676776776776676766667767766767667667676667767767667767767666676767766776767766767766776677676677676776666667666767667677677676776776776776776766767667766767667767766677677676767766776766766776667767676667667667767767767767676767766666776676767677677677676676677676676667677667766676766677677667666766776677676776677676767767677676767676766776766667767676677667676677667676677666676667677677676776677676677676676767676767767677667766667766776767677667766767767676776676677677667767767667767766677676766676776776766776766776677676776677677676776676776776776776776776677666776776767767766767677676776776676676776767767766776767676667677667766677666776776766677676776767767767667676667767766776676776676676667677667766776776776766677667766776767766766766767766776776676767767667767676767676767677676667677666776776666677677677677676767767767767766677677676776767767767767667667667767676776776767676767767666776776767677667666776766776767667767676677677677677677677666666776676776677677676776766766776767677666767767767677667767667686677676676776776676677677676766776677666677676766767766776667767767666677677666776677677667676776767676677666776767666767676666776767676776676667676776776666766776766776767677677667766767676667676776677676767767767767766767767676767667766767667767767677677676677677666667666676776667677676667767676776776767666667766667666767676767677676766776677667667766666677676676667676776767766666767677676767766767767666776676776767667766776676776676776776766776776766776776676776767667767767767676767677677677676776666767767766776667677677667667676666776677667676667767666776776767766766667767766667666776776776766776766767767677666666666776677677666667676677667766766767766666776677677676677677677677677676676677666776767766666776776766766676667766667676776776766767676776677676676767767676677676677677667767667677677667676776677666776767677677677676677677667767767767767767677676766676677667766767676666776767677666667666667676766676766776776676666766766776766767676776767676677677666776776776766676766776776767677666776767667767766776766776677677667767767667767767676776776666766767767766776666767677667666776676667767767766776676676676767767677677676776666776677677676776766767676676776766666776776776776776766776667766667677677667767767767767666676776677677677676676776677677667767766776767766767767766676766776767767676767767677677667667666776667766767676776767677676776667766767677677676667766776677676677667766776776766667667766776676767767766677676776776677676776767666766776677677666677677676776676776677667676767667767667667766677676776766676766677677667667767766776667676667667676776767767767767766776767767767666776776767767666767677676776767767677667676776776766676776767676667766766766767667767676767767677677676676766667767767676776776677676776677677667667766676776667677666677676677677677676676767767677666766667677667677666677667766677667676676776766667766767767767766667766776767767766677667767767767767766776776776767677677666667766776767767666667767676666667766776776667767667677677666776776767676666776776677667667766776666667766666766767677677667767677676766666776767677677677677676776776766776776666677677677676767677677676766776676776776677666677666677666676667766776776776676776776766677677666776766776776776676767677677677677676776776666776676666767767667766776766667676767666677677677666676767767676776766776676766667676767767676766767677667667666766767677677677677676677676676776776676776677677677677677667766667766766767666776776676776677666776676677666767677676767767667677676666666767666766767676676776767676666767676776676667767767676667676776677677676676677667767667677667767766676776766767676766676776766776776767766667766667676776666676776677667676676766667667676677666767677677666776677667677666667677676776776677677676767677667676667667767767766667666767676766776676776766767766776776677677667667767667766766767766767666776677676766776776776767677677676776767766776677677666776776676776776667667667767767667677677677676676766677667767676667766776766766677676767676767767676766767676667766677667767767767667767676776767667767667677677676767676677677676667667767677666667676767677677677676766776767766776767667766776767767767767676677677667677677666767677667766776776676766677676767767666776767676767677676776776767666677677667767666677677676676767666677676776776767766776776677666767667767767767766766767667676767766767767767767667666776776776776776766676676676676776766676767767676776776767667677667767767767767676676667767667767767676767767767676766776767767767767676766676767676676676767766776776767766776767677677677676667666667666776776666776776676666776677676766766666676767767766776767766776767677667767667767767677677676766776766677676776677677667766776776776666776776766776766767677676776767677667767766667676677676667666766767766776767676767666767677667667767766767767677676776677676677667767676776776776767766776767767767767766767767767667767676667767766767767767676767676766776676677676776767666676776776776677666776767676776767676667667677667767676776676676676776766776766767767767676667767767666767676767767767676767766776766776776666676776776767676767766676766676776766776776677676767767767676767677676776776667767676776677676766776767767767667767677667767676667766676666776776776667767676767667767767767766776776776677677677666767667677676677667667667676676776767767767767767677677677677667677676676776776776666776776776766676767767767767677677676677677677676676667676776677676776776776676776767767767767767767667767676776676776766767767677666667766677666776767667766776776776776676776677677677667676676677666667767677676667766677677676776667767667767766677677677677667767676776776776767666776677676776676676767767667767667666776767677677677666776666677676776776676767767767767766776676767767677677676677677666676776677666776676767676666766776676767677676776766767766676776776776776767676776667667767766767767767666666767767767766676676766666776767767766676776776767676776677676766677676766676767767766776677677676766667766676776676676667666776776667767767767
6766767767767676767767676776766776776767766776677676676767676667676767676776776767767677667767767767766766766767666676776767767767766767667767767667767766766776767767677677676767667667767677666776776767766776776776766776677677677677676767767766776677676767767677667676776767676676767766676666766776767677677667767676767767676776676767677676776776676776677666776666776766677666776676776767767767677677676676667767677677676766776767676767766776766776667766766776776766767676776776667766776766776767767767767667767767676666676667767767676666667666776766667766677677667766767676776677667667676667667767767667767676666776767767667767677677676676766676766776667677676767767666667676776776776767766676766676767666666767677677676776776766776776767767767667666767766676677667666766677676677677667767667677667667676776776776767676766776776676776776776667676677676676666776767767766767677676767677676766776767766766667666776676766676776776767676667676677677677667676767676767677667766667766666776776766667766667767767677667767676776767666677676776776676767767767666766776677676766776766776776767676766677677676676766776767667667767766776677677676776776776766667667677667767767767766776766767677676676676776776676776776676776677667667767766776776767677666767667766776677666677676676776677676767767767767676667767677677667666766666677666776667676776676767676677667767767677666776677667767677677667767766667767677666676776766676666766767767676776776767677677676776776766776676676767666677667676767766766677677677666766776677676776677667766677677667667767766667767667677676776776677677676676766676776776767676767676766767676767767676776666666676767676677677676677676767677666766676776677676776766776776766667767767767666676666776767676776767676767676666776766677667677667677667767766776776676676666776767767676776767677676776677666776676776667666667767676776676667767767677667766766776767676776776767677676776776776767766767767677676776776766776676767766776766767767767767767676776776776776767677677677677666776677677676776667677676776776776767766677666767676677666667766677676767666677677676766776767766776676776677677676776776666766767767677667667767676776776776766767677677677667766766767677676776767767676666776767767767766767767767676776666677677677666677677676776776676776776776667767767667677676676767766776766776667667767676776776676767677676676776676776676676766676776767767767677666676766766776767677676676766776776776767666677666776776767767666667667676677676676667766767767767767767767667767767767767676677667766767767767766776676666676776776776677676776767666667767677667767667666766767667676666677667677667667767677677666776776776676766677676766767677676776776667767767676776677667767766776767676776767766676667677676767767676676676676766767767766767767676676776676677677677676766767667677676766776677677677676776676776667767766767676767767677667767767767767677676776776766776767766677677667667767676677667766677667767676776776676767767767767676676776776776767767676667666676767766776776776767676776767677676677676767667677667667666776677667767676767767677676667667677676676776766766676767766776767676677667766776776667677676776676677676767677676767667666767666676666766776776766666677676776776776776766776766767766666776767766677666676767677667767767767677666767676677677677666677677667766677676776776676776677676776776767676666676766667766776667667767676776776776767766766776767676776767667767666767766677667676776766767667676767676667766767677676776766667667676767767667666766767767766776776776767676677666766666666676767766766776776667677676766776667767667677677667766667676776767666676766677676767767676776776666666767767767766667666767667667766776667666776767667767666766767666676776677677676676766766677676767667676766776767677667767677676776667767766676766677667767767766676676676767676766767666677676766767767767676667677676776676667677676766767766767767767767667677667676776767767667667667766776676666776677677676667676776776667667667766767676776776776776676766776676767677666766776767767767766767767676776776766776776667766776667767676676767767667667667677667767767766776776676776766667676776766776766767677677677666677677677666766776676776776667676766776776776776776667767767767766767767767767766776667767666766677676766766766767766767767677676767667766767676767767767676676666677666676676677676766776766776767667767767767676776767667767767676677676676776766766676767676676776766767767767767766676767767767677666776776676677677677667766766767767766767666667767767767676767766767677677676767766776776776766776677677676776676776767667677677677667676776677677677677676767676776776667767677676767766667767677667666776776676677676776677666767767677677677676676767767676676767677676767767667767677667676776776776676676677677677676776776776677676776767676767766667767677666766776766766676767677676676677677677677667767667766776766776667667767766767666776776677676767767677676766677677676767676776776676776776766667676677676677676776776776767767767767676666776766766776767677676776776776676776776776767766767767766776766766667676677677676776767767767677667767677676776766676776766767766767767677677677667677677677676776776776667667767766767677666666776776766766677677667766776676666776766776666676767767767767766667767767767677677677677677676767677677667767666776776767676776676767667766776776677676766767767766666766776776666767677667676776676776676766776767767667676767766766766666766676677677667677677677676776667767677667667667767677676776776767676676767766776776766776676767677666767767766676676776676767767667766767767676767666676776766667767677677667767766676776766767767667767766767676676776776766676667767667667767767767766776776767766677677667767676776677666677667676676676767767667766676776677667767766676767767676677677677676776776667767667676776677677676776776766766776766666677677676776667767677667676767767766776767677676767767767667677677677667766767766767767676677677667766767667767676767677677666776776677667677676676776776767767677676677677676776676776676767677666677677667767676776767677676766676667767676767766767767766677676767676677676677667766766767766676776677676766767767767766676667767767677667666776767677677676767767677676767766767767766677677667667767767676666767677676766667676666766767677676776767676766766666676766776767676676766776766666677676667767667666677676776776667676767767766667767767677677676767677666776776676776767767676766767677677667667677676766767766767767767677676776667766776776667767767767666767666767677666767767667767766776667766766767677666776667767676776776776666767766667766677667767677676767767677667766776776767666766667767767766776767766776666677676766776776767676667767766767677666766776677667677676776776677667766767766667677677667767677676767766776677666767667667676776776667767677677676676776766776676676776776676776776776767676676767676767666767676766767767766776766776776776676676776767677676767767677676666767767767667766677677676776776676776776776766776667677677677676767676766766667767676767666766766766666677676767766676767676766766776766776767676776677676767767677676676776776767677677667766677676766767667767767766767676776776776776676776676667676677667766776676676676776776776776677676767666767676767767677666667667676667767766767767676676767767767767766767677667767767767767677677676776677667677667677677666766676766767676767676766776776677676767767766766676776767666667676767767676667677666776676766776767677677676767677677667676667767767667676776767667677677666776677676677676767676776766766776667766776677677677677677677677676676767667767676767767667676776776776766767667676676766766767767667767677667767676776676766677676767677677667766776776776766677676767677667677676767766767766776767667767667677667766776776766776767667767766676776776776776766766766776766776676776776776766676767767767666677676776767677677677667766676676667767676676676776776776776776767766766676667667766767767767677677676776776766776766766676667767676767677677676776766676776767676766776766766676776676776767766677677666766767677677667766766667766776776767767667766776677677677677667766767767767767676776776776667767676776767667677677666776676767667767677677677677677676776776776776767767767676776776767767767677676766767677667767676767677677666677676677677676676776767766676766676767766667677677676776676767677676767767766776776767767676666776767677667676767767677667767676776677676776667767677676767766776776776667677676776767667767767767676776766766677676676776766766776677676767667766776676676667767667667767767676677676676676767767677667677676767677667767767666776676776677676766766767767767767667667677677677667767666767677676776767676677677677676676767667767676676776766776776776776676667767767676776666776766766776776766666767676677676667677676776667767767766767767677677666776667766766776676767766766776766767766676767767677676776767667667767766677677666767677667666776667766776666776677677677667667677677677666677677666776776676677667667667677677666776776767766676767676766667767767667677667667766767677676776767767767767676776776677677677667767676766676767766776776667767677667766667767766767677676767677667667767667677667676776667677677667767766767676776677676776766677676677667767767677677667767767667677667767667767677676677667667767767767677676676776776776767767767767667767766767677676676766776767666776767767766776666676767767667767767767677666766776767767766767766767677667666667767767767767767676767766776766776776776776767767767766767767677676766767767767767677667676767767666767766667767667767677677676776766667676766776766767676667767767767666767766667767677666766776776776766677677677667677676776677677676667667676767676767676676767766776767676776766767667767676667677676677677676776767767766677677677676676676766677666776776767677676667766767667767676676767676776767677677677677676776776676767767766767676776776776767767767766667766767767767676677676767677666676666767676767766667666776677677677676776767667767767767667766677
666767666776766776677676776776767767766677667676676776676666766776767766677667766776776776767766776767767677676676767676677667767676767767666767767666776767676767767767676776766776776776677677666677676677676776766776776676767766766667676766776766667767766676766776766677676677676776676767677677666767767667766666776776767676776776767767767767766776666676766677677677667676776767676677677667677667677676776667767677677667767677677676776667766767677677667766677667677676776776677677677677677676677666767676776767667667676667767767676776676767767677677676767676676676767677676666667766776767677667767677666676776767667677667676677677677676767676776776776767767677676677677677666776766666767767666767767766776677667677666776676776776677676767766667767667677677676766767667767667767767667677677676767677677676767767766767766676677677676776776667677666776667767667766767667767676677677676776776767767766766776677666776767767767677677677667677677677676677677677667676766776767767766776676677676677676776767667676776676766767767766667766776767766776666677677676676767766766676767767767767677677667666776666776776667767766767766766676776776776677677677676667767767667677676767766776776677676767766677677677677676776677677676677676667677667766766667766677676766677676766676666766776767767676766667676776776776676767676767767767676676767667677677677666776776776776766676766767767766677666766776776766667767667676776776676776676776776776776767767766676767767677667767677676666666676676776776776677666776767667667676776676776767766767676767767667667766667677666767676677677677676776766766767767766676766767767667767767677676667666776776767767767667766767767667676676776767676767767767766776767676776766776776776677676776767767676767677666676676667667667666677677676776677676677667766776776767676767666776667677677666767677677676767676666776767767766676767677677677677666766667677677676776767676766666776767666676767677666667677666776667677666776776776776766667676677667677676676776767766767767677677667676766776677667676767767677676776676776676767767667767766766766767666666666767676677676776776767677677677667767677667667677667676776767767767766767666767767767766666776776776776776666776776677676776677676767767676776677677677677677676776677676677677676676667677677676776666776676667767767766676677677666666767767767767676767667676767677677676766677667766767677676677676676776767666776677676676767767667667767767677666676776776776677676776766677676776776776776677676776767766767767767767767676676666766676767767676776676776766766677676776776677677666767767677676776676677667767667666766667767667767677677667676767677677676767677666767767767767676767677676776766767766766667767677677676776776776776776776776667677676767767676676767676766767667677676766666677677667676776767676677676766766766776776767667677667767666677677666676676676677667767766676767767667767766677677667767667666776776767667767676767666676776677667667767667766677676766766767677677667666766677677666676776767667676676677676767767767667667767766767767676776776676667677677666776776776677677667766767676767676776776767767667767767767766776767767766676676676776776766767677666767676767767767676776767767767667677677677677676676667677676667676767767677676677677676776776776677667766767766667676677677676666666667676677677677667676766676767767677676767766776767666776776766767667767666767767767766776676676776776776677667677677667676667766776666767766766776776767677667677677677676766776767677676776776776677676766667767666767666676667767676767676767676676776767767766767766766776767767767677677666776677666776666767667766767676767677677677677666677677676676766677676677677677676666666776767766776776767766767766677676677676667767666776767676776776677667767676776667667676776666677667667676666767666766666676676767766767766667767766776776776666776767667767667767766667667767767766666776677666677667666776767766667676766776766767767676776677667677677676766776677667767676766677676677677667677676767767677667766766776676677667767677676767767667767767767766776776766767767767677676776767666776677677676667667766776667677667667767766767677677677677667677667677677676776766667677666766776776776767676676677676766776767676776767767766667767677676766677667767767677677677677666667767766676676776767767677676776676767666766776776776666776776776666666776776766776676776776677666766776676776776666776776766776767767766767677677676676667677676767667677677667676767767766766667767676776667767767667767677676776766776667766767667667667667767677676766677677676776776776677677677667676767767676767767667766766677676776767767666776676766776677666776766767677667677676767766766677677666676776776776667766667677677666677666667667677667667766676767767767766776776767677676677676767667676667676776676767767667677676767766666677666766767677676766767766776766766666677677677677677676776767767766766767767666676666767677677676766776767767767767667766767666776767666766666776777676776677676676776667766776776767767677666767767677667676767676666776776676767676776676666776667676776676776776767766667767767767676767677667666767766776776776767667767677677677676776766666767676766776676776776767677676767766767767676667666767767666776767766776667676767767677677676676776677676767767767767766776676667767766776767766776677677667677676776766767766667666677677676666766767676676767676776766776776767666677676776677667767767666766767766776666677676776766766776767667766776676766677677677676766677667767767677667767767767667676767676767677667676767676776776677666776676776676767667677667766676677676677667677677677667767766767677676677667766767676676667766766776767666676767767677677667677676767677667767767767676767676676667767767766666766676766776776676667676766776776677667677666666677667766677677676767766766677667667767677667767666766776776776767677666767667677676767767676776767767766676767767677677677676767676776767676676767667766667766776676766677667667767767767766776767676766776766767677677677677667766667676766677676766776776666676766667767766776677677676776776776766676776776776767766676776776776767767767677677677667766677676776766676676667767767767766676776776676776766676766767766677676767677667667767676666766667767767766667767667767767667766766767676776667767767677676776677667767676776666766766776667767676767767767766677677677667676677677677677676666667667667766776767677667766767766667676767766766767767767767766666767667766677667676767767677676776776767767676676776776767666776677666676776677666776776767677677676667767667677667667767767677667767677676776776677667767767766767676766776666767767676767676677677676767767767766767676677676776776776767767766766677677667766776766776676776767667677677677666767767766766776676676667666667767766677667767676667767767767667676767766776776776776776776677677677677676767676666767667767767766676776776766776776677667766776776776776666776767767667767677677666767767667767676776667766767677677677677676776776767677676766767676677667676677667767677677677677676677667666677677667676766766767667667767676767666766776776767676767766766776677677676776776676766767767666766776776677667766676766776677676667767676677677677677677677677677666766776676776767676767676766776677676676676776767766677676766766776767767677667767767767677667767677676767676776677676676776676776776767667676676767767767767767676676676676776676776776676776767677667767666776776676776767767676776676667767676767667676766676766666766667677677676667767667677677667767767767767767676767767767766766767677676767677676767767766776676776667767766776776776766676676776676667667766767676767766776666776767767667677667766776776776766767766776767666767766767767677677676766776677667767677676776776766766677667767767767677667676776776676776776767766767766767767667767767767766767766677676767676767667767666776666767676776666767676677666677667676776677667676776776766767767766776767677676776766767767767767767667767676776667676667676776667767676776766676766676677676776667766676776776767667767677676776667767676767766767766676766767766767676766767767677676776776666666776676766776776767766776767676776667676766767767676776776776767677667667667676776776767767766776776776767767667667767676666766677677676667766677676767767677676776776767767667677667677677677676776776767667766767676776666766767766776776776766767767676767677677676676667676767676676776767676677667767767666776766676667676776776667677667677676776676766776776667677676666677676766767767666667766676776666776766776676767767767767676776766676676666767666767766677676776767766776776776767677667767766766677676676776776776767676776667766767677677676776677676776677676767666667667667676676776667767767767767666776766676767767767677676776776766776676776767667767677676776667676776767767767676667767766677666676767766776676677677677676767767676776776767666677676776667766667677667666776676767766667766776677667767667766767766776676766677676666776677677677677676776676677677666766767767666776776776776666767766767766767767766666667676776776766766776677676666677667767767667767676676767766776666767767667667667676776776767676667767767676776667766776776776667766677676676776766776776767767766767766667676776776776667676776767767676776676677676776776776666767677676776667676667667766677676667766676776767767676776776677677677677676776667676776766677677666767767767667676776776667767767667767676776677676766766767677666776767666776676767667766766676776766776767766767766767767767667677676776677676766776676776677676677676766776677677667676677667667676776676677676676776776767766677667666766767766776677666667767767667677677677666776776776676776766676776677676776776766776776677676767676767767676767766776776767767667767767667676676677676767676766776666776776767677677676767767677676767666776767667767766766667667766767677677677676776776776767677676776767766767666766776776776767767666767767676776767767666767677677677676766677667767667667767677666776776677667677666676776767677667766677677666677666776776767767667676776667767
6776677667766767667676667677667667767677667767767767767767677677667767676766676766667767767766676766776676766677676676666776776676766676776776776776776776767766766666767767667676776766776776677677676766776666767767767667766767767667767677677667767677676766767767667767767766776677676776766776767677666776767766776676776776667767766667766677667677677667767676677667666767666766767767767766677667667677677677667676677677677676766776677667676767677677677677676767767677676767667767677677677667766667666776677666776667676667767667667767767767766767667667677676767677677676677667766766766677677676776676666767766767677677677676767667767767676776776776767676776776776767767677677676767766676776767766776776766666667767766767676767676766767677676667677676667766766776776676677677677666677677676767677676767676676767767767667676677676767667676666766676776776667767767767677667766776677667767677667766767677667767766776776676677676677677667766676766776767667767767667676766767767767766666776677676767677677676767666776767667676766767676666677667676676767767667767667677667676776666776767667767766766776767676667677666766676776767766666767766767767666766776766776666767676767667767676676676766676767666676677676776776766766767676767676677677676766776776766766776766767677676767677677666676776776776776667767767667766677677677676667666767676776676766767667766766766776776776767667766776667767667767767676776676776677677676667766676776667677677676776667676776767766767767676676767676766766776766767677676766676776667677667767766776766766767767767766676766776676776767666776676776776677667667676676767767666676766677676776767667767767766767767667767767767767767677676776666767766766776766767667767767766676767766776667676676676667766676676766767767667767676766677676776767676776666776667767667667767666676676766776767676776767676776776767767676776776667766776776776767767767677677677676666766776776776667667676767767766677677677676776776676677676767767767677676776767677666676667666767677676677676766776676776677666776676776776767666776766776676767767667766676767667666767666767677666776767766767767766766767766766767677667767766677676776666667766767676776767767677667767767677676776676767676677677676677677676776776776776767667667677677677677677677666767667767676677676767767766677676666776776776767766677667677677666767676767767766776767767767666776677677677677677667677676767676667677676766667766766766667767667767767766666666776667667677667677666776767676767676676766677677676677667766676776776776767677667767676677677667767767676667767677677677676667667667766677667677677667767766776676766667767766767666776676766676767676766667676767677677677677676776776767677676766676776666776676767766677676776767676766776776667766766776767767667676767767667667676677677666766676776776776767766776776776776766776776667767766776776676766667767676766767767766767766776776776776776766677676767767766776776776776776766767766677676767767667676677667676666677667667676677676767676767767767677667667767676767766776767677667667767676776667767667766677667767767767767677677677677676667677677676766766677677676767667677676767766776766767766776776767677676776767767677667677677677676677676767766767676676776776767767767667667766766766776677677666776767766776767766776767677667676667667676776776766776776666767677677667767676776667767667767767766767677667766767676776677677676677677667676776767767767766776677676677676676667667677676677676676776776676776776676776776667667676776776776776766667767767767766666767676667666766766776776676767767676776676776767676767676677666677667677667667676767767677677677676766767677667667677676767767667676776677676776677677667667767676666667677676677676767766766677666677667767767767677676676776676676677677676676767667767767767766776776767767677667766776676776767767677677676677676767676666766766767676766677677676666767676677667666766676766667767767676767766776767676776767677667667766677677677677667677677676776766676677677676677677676776676677666667676676676677666666767767767676776676677676776677676676766776776767767676767767666776776667767767676766776666776766677667666776767767667667676776766776676776667677667766776677667767667676776776767766776667767767767677677666667677677677677676767767766766766776767677677676667767767676667667676767676766776677676776776676767766676677667677677676677677677677677677677677676766667666776776767667676776767677667667767676767767767677677677676767677677666677676676776776667767676776776776776767677676767667766776766776767677667676767766676677676776776766776767676776677666767677677667676776677677677677677677677677667667766676667667767677677677677667766667767676767677676767676766676677667766767667766776776767767667766767666776776677666766776776776766776667677676767676776776677676676666776677676767676776767667676776776776767677676667677676676667677677676667767767676676667766776676767667766667766667767767676776776776677676766776767667767767667766766767766666767676776776766677677666767666767667667676766776767767766677676766776667767667676677677677676677677667767667767677677676676767667767767767667767767677676767677677676666776767767667766666776776676677676776677677667676677666766776766767767767677677676676766776776767766767677676676767677677677667667666767767677676767767677666677666776767767666767677677677676667766776776776676676776776776676767677666676667676676776767676676667767767766666676776766776767767676766776766776766766767766766776767766766676776766767677667676776766776676767676767766767666676677677666776677677676766776767676676767767677666776677677667676776766776677677667767767767767667767676676776676776677676677666767676767766767667676776767667677667676776767767767677677677667676767766776767677676677677677676776766667767666776677667677667667767676767677676667767667767767767766666767767767767666676767676767677676677676677676766766776667767766776677677676676767767767767677677667766677677677677677677676767677666776677676677676776776767667766677677677677677677667766767767677667676667677677676767677666776767767676677666776767766767767766776667767767766776667666776666676776767767766676676767767666766677676767766776676776766767677667767677666767767667767766677666776667677676776766766776776677677677676776766767677677676766667766667766767666666767677667767766667667677676766667677676776667767676667676766767677676776677677677667766767767766767767667667676767677667766776767767767667677676677677677676776676767677677676776776676776766666776767677676776776766766766776776776676776767767667767676767677666776766776766676776776776776766677676677677677677676666767767677667767766676676776767666776776676677666676677677677666776776776767766776776776767677677677666667767677667676776677677666767667667766676776776677667767767767667677666776776767767767767677677667767767676776776677676776667666776676776776767676767677677667767767677677667767767677676667767677676767766776776767676677676776776776766776776767767677666776676776766767767677676767766677667767676767766677667767677676667677676677677677676776776677667767766776766767766766766776767766676776776676676766766667767767766767767767676767767676776667677677677667766677667676776776676666676767677677677676776767767767766776667666766667767676767676776677666666666767767766776676776767767666676776767767766667767677676767667677676667766667766767767767767767767676776767767767677677676767767676767667677676776766776767767677677666676776766676767677667676776767667676776776776776766676776767667667767766666677677666776776767766776677667767767766676677676776766667767676666677667766776776776776776776776767676767677676776767676767667677666676767677677677677677667666767677677677676776776776767667677666776776677676776767767767767766667667667767666677676677667676776767766776767766676767666676677676767667677677676767767766766766767767677677677667667766767677677666776767677667666776767767767766776666767667677667667677677677677676676776767767766776776776666667676767677667666667767676776776767677677677666766766767767767676667767677677677666776776677667767667677667667767766676666667766677676767767767677676776767667676766776767767676776677677676776677677676766767766677677677677676767666667667676776676766766776776677677676676676767767666767667676676766767676776676667667767677677676767767766677667676766667676776667767676766776677667766767666767676667767676776666766677667667767767766767677677666676676767666766767667767676776667767676766767767676766767767667666776776767766766766676767767667766776776676677676776776767767676676677676766767766676776766776776776776667676667667676776676767767676767766776767677676767676766676776767767767666776776677666776766677666767676776677676767667677667767766677676766676776666776776677677667766767767667667676776767676767677676776677677676767767767667677676776776677667767677677677667667767767667676767676676767677667767677677667676767667667676766667767766767676766677667767766767676766667677667666667767676677676776677676776776776776776667767766767677667767667667677676776677677676776667767766776767766767667766776776767767767767677667677676667767766776676776766676776676677677677667767676766666676776767676676677667766767666677667667677677667767667767677676776776767666766677676776767667767767767667767667677676776677676666776776776767766666767767767766767767667766776676767667767767667677667676776767667766676666766776767767677667667677666676677676766776776676776677677667767766767766776776766676676677677666667767767667667767667676776677677677677677676677677676767666667677676767766767677677677676767767677676667767676776776677677667766666776677677677677677676676767766776776767767767767676776766767766677677676766767766677676766666776776776776667767677677677677677667676667767667766776776677667677666676677677666776766766767767667676776766766767766776676776666676677676767766667766666677667766667767676667766677667676767667767767767767677676776766766776677676766767676767767767767766776766776677677676776776776776766676767676667677677677
7667666767766767676676776677677676766767766776776677677667667767766776767677676667677667676666776767767767767676676776766677666766776776776776667666676776767767677677677676767766677676667767767766766677676676767667767676676666776767676776767766767767676767767767767676767667667667677677677676667676766767677667676776776767676676666676667767767677677677676767767767767666667676667767676766766766767767677667767766776767766776676676676677676676767667766776766776677666767767677676676677677676767767767677666766766667766677667766776667767767677676776667767677677667676776677667676667676776676767676676766676767766766776667677667767676776766766666767676667676767666767666776766766776776767676767667767766776766766776666767667667677667676667767767666666766776667677677667676676766776766767766767667767766767667766767677667676677676677676776767767677667667767666766667766676776776776776776767766676776776776767677677676677667767767767667767677667667767676776767667667766676776776767676776776667676676676767767767676667767767767767766676767677677677677676667766776677677676676766677676776766776667766776776767676667767676666776776766766767767676776767766776767767766776776667766776676776776667676767677677677677676766666677667767676767767767667767677677676676767766677667667767677676667667766767766677667767677676776677677667676676776776776677667676776776677676667767767677677666666767676776776766676776776766776767767766767666677677677676776676767677677676766776776667767676677677676666666776776776776766776776776676677677676667767766776776776676667676766677676776666776776667766667677676776767766767676776776767676767666677666676767676776776677667666677676677676776767767676766767677677677666776677677666677677667677677676667767767767767767767766667676767666766677667766676767676776767767667767667676677677677676667676766776776776677677677676676767667667667677667767767767766677677677676776667667767677667676767677677677666667667767766776766776767666776776676677676776677676776767676766776676776677677677677676776676677677677667676776666776776677677677667767766776667766776676767767666767766776676767676776767767677676767677676666667767667677667767767766776776766776667677677667676767667676776776776776676667767667766767767677667766767676776766776667677677666776676776677677677676667767677677677667677667677677677677677667666766776676767667666666666776767677677666767766767676767766666667676766776677677676776767766667767766776776776676676776677677677676676776666776767767767766767677676767676677666767767767767677666776676776766776767766776676776767767767666667767767766677676767676676767676776776776776776776677667767766776767677666766677667667767667767667677677677677666676767677677666776676776766676767767667766676767766776766676767766776776667766776676776767767676677677677676776776776666766677666766776767767767666667766776776776776767767667767667667767767677666776677676766776776767676666776776767767766776766676767766776776767766767677666676767677677676667767766667676667766677677676667767666667667676767767676776667677676767767676766767767677676767767667767767666776767676767676676667677667676776766676676776767667767767677676776776767676676767676666776677676776767676767676767666676767766767766676776766776776767667677666676776676767676776767677677677676766767766766776666776776776676776776767767666676767667667676776776776667676676766776776776776767666676776776776677677677666776767677677667767767667676767667666776767667666776667676767676776767676677677677666767676767677667767767666667767677677677667677676776776676667766677667676776666766666666667767766767767677677677676677677666676767767677677667767767667677677676776677667767677677667677666776776767767676666776767676776776767767767766677667767667766666677676766766676676776667767676776767767767766776666667676767667677666776776776766776677667676776676767767767767676677677676676776767677666766767767766666766676776767676767677666776776776776766776776767767676776677677677667677666677666676767667676676767677666676677666677677676676767666677677676776766766676776776667677666767677676766667766776767767767766776766776767676776667677666766776676776776767767767767766677677677667767767667676766776767676677677677676666776677677676767767666766776766767667766666776776667667677667676677667767766667667676776676776767766776767767677667767677667767766776776776776667767677677667676766767676776677676677676776677676767667767767767677676776667667766776776767667666776667767767676676676766767676677677667767766767676766677677667677676676677677677677676767676776776776767767767766776676676767767766766676767676677676676766676666776667767677667766667767767676776676766767767767767767667767766676776767677677677677677677677667676676667677666776667767666776767676677676676676767766677677667767676676676766677677667767667767667767766776676667767767676776776776667767676767767666767676776676767766677677676677676676677676776776667677676677667666776776667767667767676667677676767677676667676667766776677677677676767677667677676767767676776776677676767767667667677667766776676676677667676776766767767677666776767676667677667676776767667666677677666767767766676776766676776776667766677677666676667766767767677676766776677677666767766776776767767767677676676767677676677677676677677677677667676767676676667676767767676677677676676766776676776776767767767766667767767667677676776767767667676766776666776776767767676776667667767667677667676766677677666766776776676677677676677677677676667767676677667767766776766767767666676767667677666767767767767676677676767667767667767767676677677676677676766776766776776776776677677677677667766776676766776776676776666776766767767767767676767666667667767666776776767677676666677677677667676767767667677676767766767767677677677677677677667666767667676677667766767677677676677676776676676776767766667677677676776677667767677677677677676767767767667667767667767767767767676776666776667767767677676677677666776767766767677676767767767767766776766776676767767676677677676766677667667676776776766676677677676766776767677667676766776667767766776776677676776767767767767767666767677666776667767766776766776776766776676776667767667676767767767676766776776676766677667676676776677676776776676676776767767767767677677677677677676677677677666767676776767767667676776677677677666766666776766776776776676767666767767767767766776766666767766776766676677676776766676767767767666767767676677677677677676767766676776776776767766776776767677667767767766677677677676767667766776677667676776676776776767676776766767767677676676767676677676776776766776776677667767767676776667676766776767677677667767666776767767666776677676676667667676767766767677676776676776776776767766677667767767677676677676776666776776677676776767766766766776677677676767767677676776766767676676776766667667667766766667767677676776776776767676766766766767766677677667767677677667676776676766776776776666677676676776676767667667767766767767676677677677677677676767766776766767766667767676767677676767766767767667766676776677667677677677667767676776767767676677677676676666677677676767667767676776677676767767766776677676677677676767667767766776766766676766776776776766776677677667677667677676776677676776676776776776676767767767766776776776667667677676767766776677666767677666766776766776767667766767767676667766767667676767676676676667676776766677676676767666766766677677677677667767767767677677676667676676676776767677676767676776767677666667676776767767666776776676767677676776676676776776776676767676677666776667667767677676766767667767666766767766767677676676766666667767677677676766767676767677677676776677676767677677676766667767767767676776677676776677677676776776767676676776766776767767676677677666776767767677676767666667767767767667667767767676767767766767676776776776676766776767767666676767766767677676776766676776667767766767677676766667767766677676767676776677677677676767767767676776776767677677667767667766667766766776767767666767767767766766776776676776677676767767766676776767676677677676666766667767667767767767767667677676677667676667767666767676766667766766767677666676767767667676766677676677676667766766776666676767767677677667767767677667676766766776676767766767766666776767677676667767766767677676676776766766667667676766776776776766766677677676767667767667677676776776767767766767767666776766776776776776776767667666776767676776676767767767667767767767767766776776776776766767667677676767676776677676767677677677667767667767677677676666666667676767676776776677667766766676667676766677676677676766676776666766767677667677666776776776776667667766776677677676677676776776766676677677677667667767767767766676767676767677676776676767766676776767677676776767767767677677667766667766767676776776677667766776776667677677667676666766767767676767667766677676666766767767677677667667676766767676776776676776766776677676776776677677667667677677667767666776767767667766767767767677677676676677676766776766776776766776776676767766677676676776776766766776767677676767767676676767666767766676676766776776666677667677676776776666677677677677667767766676767767667676776767767676767667676766766677666767767667667677667767677676776767667676766677676677666676667767666776776767676767767676767766776776776776766776767676776666776776767667667767767767676767667767767767767767676776766667676666776776766776776677667767767766677667766776677666767677677667767767677667767667667766766667767767677677666776776776766677667767676767767767767676776767676677677676766676776776776676767766767766776767676766776677676667666776677676667767767767766676766666677667676767766766776776767677676676776677667667677676767766776776767767767767766767767677676667767676776676767676776677677677666776676767767766776767677667666676676776767766776776776767676767677676776776767667767667677666767676676776677677676767676776766776767676767767766767677667767676766776767667766676776766767767667676766776677676767677676667767666776667767677677676677677676776766767766667667677667766667677677676767677
67676667666767767767767767767767677667767767767767767676676776677677677677676677677666776766766776767666776766666676666776767676776776766667667677667767767676767767767766676776766666776776776776776676667766776677677667667767677667667667676766667666776766676767676776776666776667766666677676676776776766776776677676776776767766776776767766767666776776666677666677667676677666776667767767676767676766676776677676677676767667677677667767667677676776667767667666776666767767666776776677676776776677667767676767676676776677676776676776776766676766767677677677676767766676776767676776676776677667766766776767677667666776767666676676767666776677676676776677676766776776767767676676676776767766776767766767767676676667676776766767676766766766667767767767766676766776767767767766667767676677667667667677677677676666677676776676677677667767677677667766776776677667766776766776776776667767767666776776767767767766776767676767677666676776667677676776776776767676776766767677676766766776677677676676776667767666676766677677676767667767767767767766676767766776776776776766766776766776767677676767767766776767767767767767766776676776776666766766667766667676667667766767666767767676667676767766677667767766776767766667766767767677677676677667767767677677676766767667677676776776776767767676766767767667677677676776766767767766677676776677677676676766767667667676767667677677677667766677677676677677676766776767767667676667676776776767676776767667676766776776766776767667677677676776767676667677677677676776776767667767676776767676776677667676776676767666776776767667766677676776767667667766766767767767767677676766667677667767677676676677677677666767677676766776766766767767677677676666776667767766666676766776776776776766767677667677666776766776776776766766776767767666776776767767767667667767677667677667767677667767676776766767676676766677676767767767667667677676776776767677677676766766766677667677676767767677676776677667676767767767767676767766767667666676776776767666776667677676776676776666676776776766776776677677667676767767676767766776767767766667677676676666767767677667766767667677677676677676767767766767767677667677667766676776767767766766776667667767677676776766767766776776776767766667767767667766677666767766776776677666767767676666767667767676776776676767666677677676666766767767666676767767767766667767677667677667676767767666767677676767667666776676767767666677677676666767677676677667767766767676776776776766767767677677677677677667767767677676776766776766766776776677676677677676776677666776776677677667677666767767677677667677677676677667677676767677667767767666676776667767676676776677667677677677677676776776676776666767767676767676767676767766776766767676767676667766767676766666767676666767767766667767677667766776677677676676776776776767767667767767766776776676766677676676667766776767767667676776766776677676776776767767766677666776776677667767677676767677676776676667676776767667766767667676776767767666676767666776676677667676776676677677676677676676776776677676676676776766776766776767667767767677676667676677667667677667677676676767766776767767767767667767677677676667767667766667767676776767767667676776667667767767667767676776776767766776677667677667677677677666767767767766767766677676766766776676776767766767767676666776677677676776667767767767767676776767677677667667677667676776666676677667767766776776766767667766676776667677677677677677677666776776666676767767677677667667677676767767666766666767677676776676776677667676776766676776677677667676677676666776676776767677667766767677676667676776776767677676776776776676677676766667676666766766767677677677676767667667676776667677677676666776676767676776676767767767666766767676767767767766677677677666776676676766667676767767667766776776767667667676767766767766667667766776766767676677677676766766767767677676767767767667767676776767766776766666666776676776676676776776767767766667766767677666776767677676667677677677677676766677666666767676776767677666667666767766776667676667676667767766766776667767766676767677676677677676767766776776667677666676676676767677667767767677676677667676767767767767667676776776767767767767767676766677677667767766767766667666667767767766767767676776767666767767667667767676677666667767677666776776776776776676776766767677667666776676676776767766677676677676767667766667766767676776767767677676676667767767677676677677676766677667767676767667766677667767676776776767767766776776776767767766776667767676776776677676767767676667677667766767766766767767766766776776677677676776676767766766766767666767667666776666767767676767767676776776776767766767667766767677676776666776776767767767677676776677666776677676776767666767767767667767666766766666676776776677667766767766767767666767677677676776767676667766776776766667667667767677677667676766776677676667676666776767667676677677667676776767667767766667676677666766676776776767676676767676776776776666667667677676767677676667767767667767766667767676767677677677666666677677677666677677676767676776677676766776776767677677676667767676776776667677677676766776667676676667667767767676667676767766767767766776776676676676677677667767677676676776767667766776776767767767676667767766776776776766776776776766677677676776766677677667767677677676776776776767676767767676776677677676676776776767766776766676776776776676767676766667767767667766677676766776767766676667677677676766767766776766776776676667767677667766677677666776776776776776666776767766766677676767677667766776676776677667667667767666766766766776767677677676677676767676776767766767677677667767767677677677667667767766776666776776776776776676776677667677677667677667676776767766677667677667667677676776776767666776767766767766776676677666677676767677676776766767667767676677676676667666776776776767766767766776677666776667666677676676776767766676677667677676667766776767677667767767767767767666676677667766677667766767767666766676776676776766776767677676666667767666776776766767767667767667666677667766776676776767666776667667666776776776676667767767677676766776667676776767766667677676776767767676767677676776666767666776766677677676776676677676767766776776767677667667766776667667667667666666766767667666677676776767766666676667677676677676677677677677677676667767666676776676776676667767677676667767767676677677666766677667667677677667767766776776776676776776676667767767677676776776666676776776776766767677666677666766767766667676676766766677666677677667677666766776776676776766766766767676677677666776767676667767767767767667766667767676766767676776667676776776676767677676767767767766776766767767766766677677667667767676776667767676767767676776766767667767767666767767767677676667766766677677677676776776676676776776776677677666766767767767667767766766776677676666667667766767766767767767666767767767676767677666677677676776767767766776676676676766776767677677677677667676776776677676676767766767676766766776776767677676776776767667676767767766766677677677676776766676776767677676766776776767767767767767677676776767766767766767667676667676776766776766767767676776776667767667667676767766776776776666767767767676767767767666776667767676776666766676677676767766677676666767767676776776776776776767767667677676766776767666676776677676776767767766677677677676677676767677676677677667767766666667767677676776677666776667767767767676766767767676767667767677676776677676767767766776767676776776667766767767676767677667677677666776776667667667767766776767667676767767676676776776767767676676776776776766776666776676766676667766676676767766667667667677676677677676767766676767767667666767766667767766767767767677676767767767677676667677677676776676767767767677676776767767767766767767767667767767677666776766767766767767677677677676767766776677667766767677677676776677677676667767766767676767676776776776677676677676767677677677676776776676766776776776767676677677676767767766767667766776776766767766776776776677666767767666766667677677676776677676766776776776767766776766767766766776767667767676676767676776776776776767767766767667667676776766767767677676666767677677676767667677676766776767677677667767677667677676776677676667767666776776766776667766767767676776776767766767677667666766776776767766766667676776767676766767676666767767676766666767677676766776767767767766776677677666677677677677667767667666677666776767677666676767677677676776767766776776677676767676767667766766767767767767766776766677677667767767766676776676676776676676766776667767677676766667767667767767767676676767767767767676776776676766767766767767766767766667767767677677667767767767766776767676676767676666766766767767766776776677666766667676776776676776776676676776767677677677676667767667767676767676766667676766776766767766766676776776676767676766776677677666676677677667677676776766666776767767676767767767667676776776667766767667667767666767677677677666766676767767766677677676776776676667766767767677676767767767676776676776767766767766766766677666767767767766676767677676766667767676666676776776667667667667767766767676677676676776677676776767676767667767676776776776676776776767767767767767676776666667766766766767677667676776676776677677667767667667667667767766766677676766776767677667676776776776766776776677676676766776677677676776766767767766776776677677666666776667767767767666776766776766776767766667667676676667766776776766766776766767676676766776766776677677676776767676776677677676776767667677667677676766776666776767676776776767676767667767677667676776776766776776776676677676676677677676767767767767767677677676767767766776677666776776766776767766676767767766767666667667667766776677677677667767766676776666766677676767667676776776767667766776677676776767767767767766776776776677677677677666677677677667767666676767667766776776776676767676666767767676767767677677677667676776766776776767666767767677666776766676767767766767766767667677677666767766767677677676767767767767676767667677676776677677676767676766676776776767766767766776767767767677667676766676767676776776767767676776676776676767766767767767
36666667766677676776776766776767677676766776776776767767676767766676776767677667767767767767767677676776677667677677677667767766767767666767677666666776667767767666766776767676666767767676776776776767667666667667676677666666776766676676776776767767767766677667767667766766667677667676767676767766767677676676767767767667667766676666666666776666677676676766766767667766776677677676776767767667767766767767677677666776767677667677676776766677677667767677667767676676676667677676766776676776676677667676767676767667666766766776676766677666776776767766767767766766676776666667766677676667677677667767766676776776766676767767677677667766767767767766767767766776677676766676776767676767767666676767767767667766767767677677677677677667676767767676667676676776766776776667767767667667766776766767767767767767667767676677677667667767677677667767766676677667677666667667767766667667767767767677666676776767666677677677676676676767767677676776767767766766767767667767766766776776766676677677676776767766767676766776767676776676677677677677677677667766776676676776766776776767667676776767666776766677666767766676776766776776776676676766767766667767667667676776676776767766776767767666776676767666776766667677676676776667677667676776767766776776677676766776767767766667767767767677676677666677676676776776776766776667767667676767676676776776776677676776776776676776776677667676667676776676767667766776776767767677677676776766767667767666766677667677677667666666767767767766776776776767767677677667766766767766776767676767767666776667767677677676767676677677677676767667666767767767676667767676766766667677676676766776676767767676776776767677676776677677677677677667766776677676776767767766677677666666767767677666676776766677676666767766776677677676767767767676767767667766767677677676766667766776776767677677667767766766767766676776667677677677667767677666676677677677677677667767767676776776766677677676766766666776767676767676776767767677677677677667766776676676767766766676767767766767767767666776767676767676667766676767766676776776767766676766667767677676767677676667676767676776766766766766766676677667677666676776776677677677676766776776776776666767766766676766766766676776667666677676767766776666776776776767676767767767677677666667676667767667667667766776776767667767767666767677667767766767677677677666767667667677667766766677676776766776767667767766776776767766776776676677677677677676776677677676776776766677677667666766776776776667667677677667767667767667677667676677676767676676667676766776776776677667667677667667767676676666776677676667676767767767677677676776766666766776767666776666667767677676776767766776676776767766776766667677667767767676767767677676677676677676676676767767766767767676776776676776776677667766767767666767767766776676676776776667766667766776767767677677667767766776776766776677677676767676676677676776766767767767766767677667767677677677676776776776677667767767767677676767667766776767767767676776676776676776776776767766766667766677676776767767676776776766767767667766667667676776767767767676776677666776677677676767767676776766676667767677677676676767767766677677667766676766776776676767666776776776676767677677667766667766667676677677677677677666677667676676666677676666767676766776767767767766767677666766776776776776766776676666677667667767676667677666666666766776767767767767667676767767767676776766776766676767767666667766676677676666776676767767766766767667667677677676766667666766776676767676677677676676676776776776776767766776767766677677676776766776767677677667676767666767677676776776776776676776776767677676676776776676776776767766677676776767676776776767767767766767767767766676776766666767766667767676776767767676767667677666767677676677677677677667766776776776677676667666676676776767767667766676676676667676667667667677677667767677667767767767677677677677676767766666677677677677666766676676676667767676677676677677667677667767667667767767677676776676767676776766776767767677667677667767766766677667767676776677677677676677677676677667676676767667676776776766776767666767767767767667767767767676776767676766666677676767766676766677666677677676676766776677676677676776767677676776766776776767767677677667676776676776676667767676776767767676767676767767767676677677676767677666667766767667766677677676667677676776667766766766677677676766767766767667676776776677676676767676767767677676676767676776776767766677677677677667677667676766776776767677677667676766776767667676767767767677676776677677676767666666767767767676776776776676766776776776766677667766766676766776677676676776767676667767676767677677667767767767677677666676676767767666776676677676776767667677666776767677666776767767766776776776767667677676767677676767767767666767666676767767676776667767767767677677677677677676776776676767766676766776776776667767766767667766776666767677677676767767766776666776776676776776667767677676776676667766776676776776766776676776767766667676776666776767767767766767767677677677677676776677677667677676677667767677667766767677677667676776767666767767766676766766667766776767767666676776776666767676776776667666767766677677666677676767766767676677677677666776767766776766677676667766676776767666776766776767677677677667677676776767666776767766676766667667677677676767677676776666766677676666677667677677677667676667676677667677667766776676776767767667677676666767677676766776776776776776766776776667667767767676766766676667667667676776676767667767666677666766776776776677677666776667676776776766776676776767767767767677676776766776767676776766776677676667677666667676676776766776776776776676677666666776677677676677676676767677667677677676677677676767767767767676677666767667667677676676677667767766677676776767767766776766767766767676776667667666767766767767667767676776776766766667667677677676766767677667676766667676767676767676677666776776767667767667767767676677677676776776767666766766676776766776667666776767676776676677676667667666766676767766767667676776776767676767677666667676776776767667676666767767676776767767676767767667667767766766776767667676776776676776767677667767766666767767676767676667666766776767677677677667767666667767677677676767676666766767767677676667677677667677667677676776766767767667767677677676766676767766667676677677667677677667767677676766676767667767677667767767766667766676776776766776677677676776776766666776776677666776767767666677676776677676776676766767677676776776776677676776767676776776767676776667676776667767667767766767767767766776667677677667767677676667767766776676767677676776766677667667767766776776767677676667676766767767677667766676767667677667667676667666776666766667766776767677666767677677677677676766776776767767767766766766767666666767766776776677677666677667767767676776767767677667767766766677677676776767677676676767767766776766767767766677677666767666667767676767767766776677677677676767677667676776676766766776676776766766776767766776776767767667766776766776776667767677676776767767667767667676767677676667666667667676767766766667767667766776677676766776767767767767667677677666776776776776776767676776776677677666667766666676776767676677677677667666677676677676676767767677676776776776767676776676776667767766676767766776776766677677667666776776776776767767766776767676677676776776767676776776776776677677677667767667676667677677677676677667767676776776776677676667766667767766776766776676767767766767676767667676776677666767677667766767766676776776776776767676776766776766776776767767767767767766766767767766766776676676667677667676766667767677677677677676776766676776776776677676767767677676767766776776776776676767677676776767676677666676677676676776676776676776767677676776677677677666677666776776776767766767767767667666776776766776767767767677666767677676767676677677667667676766766776676667767767667667676676766676767676766767677677677667676666767677677677677667766666766766767667677677677677677677667767667767766676676676676676776667766677676767677676677676776776667666766767667767767666676776776677676776776767667677677677667766766776676776776677677677677676766767667676667767767677667767667767766767676666667766677676667767676667677666676767767767676766776677667676677677677677677677676776776776667767767667677676677667676666767666767666677676776767667767767677677676776767766776776776776677676776767767767767766767767667666677667677677677677667767767676677676776767767676677677676676766776767767766776667766767767767677667676677677676766776776776677676676767767767676667677676766776677677676776676776776767666776776776767667766677676776766677676667667767676767676677677667667767766667666776676776776767767766666676767767667767676767767767766766776767766776767676767676776767677666767677677667676676667767767767766776776767767676776776766667767677676666667667677677667676767677667767676677666766767767677676766766776667676776776676676767766767677667767676766676767677676776677677667767667676666767676776767766766667677677677677667767666766767667767676776776676766766667677676766666776776766667766676667767676767676676666766677677677676766767766667767767676776776776676776666677666776677676766767677677677666776776767667767766676776776776677667767767767767767676776676776767767767767676677666776776766677677667767766676767666776766776776676677666767767666767666776776767677677676776776677677676776776776767767766677677677676776676667766776676776776766776776776667677667676776776766776677676676776676667767667766767677676766676667766767666776766776677676767667677677676767676676677667667767677667767677667676766776766767676667676776767766766676667676667667667676776776776776776776776766676676776677677666667667666667767767676676776776766767767666677666776767667667677676676776767677676776677676676776667766767676677677666776776677667767767677667676766676676767767677667766667677676776776676776676667666776677667666667677667766666767767677676676677677677676776776776776667766776767767767667767677666776776776667667767766776666677676667767677667677666766767767767676676677676776776677676767677
6677667767767667767677677666767766677677676766676776677667677677676667767767676776676766776776677676776767667767766767667676767766776767767767766667676666667767677666667677677677676767767767677676767677667667767767767677676776666667767666776767667767767676667767767767767676776766766766767767767767767767767767677667677677667676776766776776767767767767677667676676677667767767766767676767667676776767677676767767767767676776767767766776776677677677667667767766776677676676767767767767677677676767667766666776766776776776677676766676776767766767766776667676776767676666767766776767766676776776766677666677676667676666766677667667677676677677677667766766776776766766677667676767666776776676776676767766776676776767767667676767676776676677677676676677667677667767677677676767677676676676677677667677676767676776766766677676776677677667667667667667677667667666767766767767767767677677667667676666767767677667667767667676767667767667676776776776776776676776767767767767667677667767767676767667766776677667667766776776767767676767676767766766776676767677676767767676666776666776776776676776677676776766766776667767766677666677677676676776776767677676776767766677677676677676776767676767767767666776767767767767767767677667766667666667767666767766676766667767676766767766767767767766677677677667677666767766776776666776766776677667767767677677666776766776776776766766676767766667767676767676666767766676766676767677677676677677677676767767767677666767766767767667666776766766676767767767767767767767677676667767766776776676666776776776776667676776667766776776667677677676776766767667676776766776676676776676776667667766776766776677667676776667766667767767676776766766767766776776767666677677667677676677677676676776676767666776766766767767766677677676677676676767666776677676766677666766776676776677677667677676776767667677667766767667767676666667667667676767766776767767667676676767766776767767676776776767767766666767767677667766767677676767677677677677677677676776767677667667766776766677666676676766767766676776776767767767667766766767767766766677677667767767767676676676677666766776776776677667667767666677677666767676776766677677666776766776776676676776677677666677667677667677677677677677667767767767667767766676676767667767677677677676776776666767767677676766667667676767766767677677677667766667677666776767767766677667767676676776666767767676776767666767767667677676676776776776766776767677677677677667767766767677677667766766776776767766776776767767677666666676767667676776767767676767766767767667767767677677677677677677666767767767666776667676776677676667676767677676776776667666767767767677667766677677667677676767766776676776677677676667677676766776776776776676676767766766767667667676767767766776767766677667767766676666677676776767766667766676767766776776776767767676776776677677676667767767676776766767767767677667676776676766776767677676766776776776766767677677676767767677676776776776767676776766776776667677677677677677667676676766776776666667767676666767677676767767676767666776776776677677676767766667766667767767666776766776677676776767677666677676776776667767767676767667667676776767767767767766776776677667767677667766767676677667666667676667767677677677677676677676676666677667767766776766677666767676677667766767767766767666776767766767766676676776776767677667677677676767667667677667767766677677676667767767667767767767667676776776776776677667667677677667676776776776776677677666776776767676676776776776767677667676766776767677677677667767767767767677677667677666776677666677677667767767767667767767667766766667666767767767676767767766776776677677676677677677667677667767667667677677676767766776766766776776776776666767677676767676766676776667666677677677676677677667676677677667676776767766766776766776666766776776676776676776767677676776776776767667767676767676676766776767766667766776667676677667676776676776767767767767677667676776776667667767767667766776776767766776776776766766676776776776776767766776766667766766676767676776676676776776677677676676767767677676767677676776776776776667676666767766766767677667766766667667766677676676766767767667677676767767676776776676766677677676767667667676676776776767767767676666767767767766767677677676766776767766767767767676766776676766776776766676776776767766776677676767677676667666776677667676667766667766767676776767766776776766776666767666667676677676677677677667677676766677677666767766766767766767766677667767767767766767766776676667767767767766677676776677677676776767677667767767767677667766766666766767666776766677677677667767766676767766667766677667766776776767667666767677677677676666776767766767767767767767767767767766766667677676776666776766667767767667666767767766676776776776767767677667767677676666676767677666776776776776676667767677667676766677677676767677667676667767767676767667676776766667676776677677667676767666776677676776677666677676776776767767667766677677676767667767667676677676776677667677667667766677686677666676776776676776776776767667767667767677677666776776776766676676667767666767677677677666776776766776676776776667676767766677676676677677676677667767767767676766676767766776677667676776767767767667666767767676667667677676776767676677677667767676776667667667767677666767766776667766776776776776767767677676767677677667666766676677666776766767767676776776776776677666667767676677666776776767667677666676677676676776676776776776767767677676767767767666677666776776767666776667677666676666676676676776676766676776676767767766766766767766776766667667767767667677666776767767767666767766667767767767767677676677667667766767767667677667667667676667766766666677677666776776766776767767766766677676776676667766776677666776767767767767676776767676766767677677677666776677677667767667667677667766676776767767677676776676767676776677667766766766776766776766776676776767766667766766776776677667676667666776776767767667767677676767666676776677676767767676767767767677676767677677677666776767677677677677667676676776776767677677676677667766776767767767766767767767766767767766767766776767767766767766667676677676776767767766667666776776766776776677677676676776676677677676776766667677676776767677676667767667766776776767767667767667767667666776676767677677677676767676666776776667767767676677677666766677667677676676677676767766676676766776767767676776776766776766677676767767667767677667766767677676676776767676667677677677667766776677677677667677676767766776676776766677676677666766776677676676667666666767676667767767676676776776677676776776767677677667767667767767767767766676776766776676677677677677677667667767767677677677676676776776776776766666776766666776776767767677677667767667766776766766767766666776776767766776776677666776766766666766767767767767667766776667676776677666667767766767767766776776767667767677676767677676667766766766666676776776666676766776766767676776676677676666776776766667667676767767766776677677667677667766767667667666776776767767766677666676677677667766667667767677676677677677676677676776767767677676776676677676766767677676767666776776776677677676776776776677676776667767767667766767676667667767767767676766776767766767666776776676766677676767767676776767667677677676676776776766677676676767677677677666767767677676776776676766767766776767677667767676776776776766766776776767766766776666767666766776776776677667676767767767767767677676676676677667767667766767667767767667677677677676767676677676667767767767677676666676767677666767767676766676767767767677666767667677677677666776767676677667676767676767667767767766776676767677677676766667766776767767677677676767767766667676676766767667767767676767676677676667676766776667766677666776677667667677676776676776677676667767767767766776776767676676766766776776776766767766776677677667766766776776767767676767766776776766767766776776767766776677677677667677676767676776666766776676676766767767767666776667767677666677677666676766677677677667767766767767767676676667766776676776676767676767667666767667767676776677676776766676767676767767677666767667766776767767767767767677677677667766676766767766767767766677676666767667666776667667767667767667767767677667766766666767677666766677666677667667676676767767677677677676767766676676676667677667766767677677667766776766766767676667767767667676767677667676667676767767767767677677676767667677677667767767766767766677676767767767677676667766677677676766766677677677676767677667767766677676776776676776767767677677677676767676776776776776676776667766767767767767666776766767676776677676667767766677677676776766776667667677676776766767667766677676776767767676776667677676767677677667767767766776776767767667677676776766677676776666666767767767677667767666767677676776676776667676676667766766776767676767677667767677667676767767766677676767676677666667766767676766776767676767677676676776767767676676767767677666766766766776776766767677667766776676667676767767766776776776767666776766667667767767677676667676667767766776677676667766766666776677677676776766766776776676676767676767677677676767666676767676677667767767667767767677677677677677676776776776667677676766667767677667767676776776677676776676776676676766677676776667767766776677676766676677667767676677677677677677676677676676677677676766776676776767766776677677677677676767676767676776677667676767676776677676776776776766766677676767677677677667766677676767766677676776767767667666676766766766776676767677677676767676767667676676776776776767677677667666776677677676767767676776766767766766767676767767767667766766767677677667767767767767667767766776776767677676776677676767766767767767677667676677676767767676767767667676677676776667766776666776677676666766776676776776766666667677667767767766776766766676677667767666776776676776767767767767677676767677676667767767766677677677677676667767677677667677677676776766767767766776776766677676776776776776767677677667767767766767676776776766766767667767676767767766776767666776776767767767767667767676676767677676667767766676676677677676677666676677667766767767676776667767767767766677
6667767767676776776767676766776776666767677676677677676776767667676776776776776766677677676776667677666776676676776776767767676776776677667766767667666767766776776767666776776776776766766776677676776776776767767676667767767766776776776767766766766677667676767767676767667667767667767766677667766676776677676776776766677677676767666676677667677676776677676776776767767666676776776666776767677677677677677676776776776767666676677676767766767667676676776767766766776776676776776776776767767677676767677676676766766766776677677677667767676667766767677667676767767676776776776767667767767667767676767677666767766677676776766776767767767767677677666766776776776776677677677676767667677677667766776676776776776767766767667676767767767767667766776767667766767766767676767767767667766776776677677666766767767677666776766776776776767676776767767667767766776766667676767767676677667767766666766677676766766667677677667666767676767767676667676767676776676776666767766766676767676767767676776676776766767677667767667677667666666767766776776766776676767767767767766767767677667677677676676776677677677676776767676776676776676666767676667676766677667767667676667666767767767677677676776766766677676766766776667766776667666767766776677676776767677667767666776666676766776776766666667676677667767767767667677676767676677667766776767767677677676776766676776766766776767676767767767666677667767666767767767767766776667767676676676776776776776776767766767676776767677667667677676767676677667676767767667677667667767676776776766766666667767676766776767767767677667676666776667676676776766667666766766667676676776766767667766677677666677677666667676776677676776767676776667767767677677667766677676776666776767666776677667676677676676677676667676776677667667677676776767676676776766766776767766767677676676766767666666776667767767677677676776677677676776767767766766766677676776666776776677676767766776776776767677677667767766766776766776766677666677667766677677667667677677676776766676776676677676776767766776676776667767766667766776676677677677677677666667676766766767677676776767667767676767677677677677677676766677676767767667766776767767676766676776677676666776767667676667667677677676776776677666776766767767676776776767667766776767767677667676767767666776766676767767677677667666767676767666766776677676776676767767767766776776677676667766766667667667677676776677667676667766766776676776677677676766776767767766776776776776677666767677677676776767677677677676667767767767766676776666677676666677676667667767767767767676676776767667666766776766776767677667767677666767767766677666767676776676767666767767766776776776677677667767676776666766676776776767676677666767676767676676676767667676767667676677667767766767677677676776766766767666776677676676676776776767767767767676766776677676776767666776776767767766767677676677677677677677677676766676676667767677676776676767767766766766776776676677667667677676667767766767766677677677677676677667767677677676776776677667676767667667767677667676766767766776776776767767767766776776776676677667766766776767767766677677667767767767767766767677667667766677677676677676666776677667667766676767766667677667767767767666677667767766676766767767767767766767767767677667767767766676776767766767677667677676776667676767666776776776776677677667766676776676776676776677667677676776676676767676776677677676767767767676766776766776767676677677667767767767676676767766776776776677676767677677667667677677676776767676667767676666776767677677666667766776667766767676767767666767676667676767767676776767767677677676766776776767766677667666767767666676776767667767767767676776677667767766776767767667767766767666676766776676776776767667766767667676776677677667667767676676677677677667767766766776776677677677677667766666767676676677667676667676677677667767677676776776767666767667667767676667677666667766667767677666676776767676776677666776767676776776776776776776676776776676776677676667676776676676677677676767767767666767667766776776676776667666766766676766767666776677667677676776776676776766677677677676676677676766776676776767766767677676767667766767766776767766767667667677667666676666676776767767667676776766767667766776767676766767667666766776767767767677677666677677676767676767666767767767667677676677677676776767767766776776677666677676776776776677676776767667767676776776676767677677676776677677677667677667767667767766776776776667677677677667666766666676776677667767767766667667766776776667666766776677677677676776776677677676776676766776677667676776666776767667767767677677677677676667767766677676767677677676676766767677677677676766767767667667766776776776776767676667677677676677677677676766776766766677667767676766767766767667767676776676767767677676676766766667767767767666767767767766776776767767767767677677666766677667677677677667676776776677666776767767767767766776776776776776776776776676767676676676676776666767677677676766776776767666767676667667766767767667767676766766766676776677676776776776767676767676767667767767667676767767676677676776667677677676766776766776767767766776776776767766766667766776776776766677666767677666776667766667666767677676767767767767677677667677677677666776776776776766766667677676666767767676776767767666776766776667767676766677667767667676766767677676666767666766776677667767677667676766766767767667677676776776676677667677677677676767677676676766776767667676767667677666666767767766776767677667767667666677677677666776776776667766766767677667767766767767677677666776667766776767767766776776677677667767677677676767766776676676767676776776776766676767766767667767767767666776767677676666776776766667676676776677667767667767767766776767766776767667767766776676677667677676776767677667676767767767667676666676766666776767676766776676766776776776767677677676677667667767676776776776767667677666776766767767677677677677667666767676776767766776767767676767676766776666776676776667766776776767766776676776776776666767766776676677676776766767667766676766667676676666667767676776776677676767767766766767767767767676676767767667766767676776776776767677667667766766776676767766667767767766676776776767767767676767667766776667666776767766776676776767766767767666667767676776767767767677677676676767767676767677677677677677666767767676766667677677676767766677676776767677667677667767667677676676667766776676676776776767677676776776667766666776776776776776776667677677666766767766766767766677676776776676767676676677676677677676676767766767766766766766767677676676676776767677667677677667767677677666767676776767666776666766776776667766667767667767767677677677676767766776766776676767767677677677676767767676676776767767766666767677676666676677667767767667677677667677677667676776667766767767666767767767767767767667677676767766677676676767766776776677677676677667767677667676767676667667767677677676776677667767677677676766776766677676776776776666677666776776776767676766776776776776776766766776776767767767766667667677677676776677667676766776767766676676766776666776767767676676766776676767677676776776767666677667767667676767677677677677676676767667767676776776767676767767767667677666666677666767676767766766776776767676677677677667666776766776767676767677676766677667676776776666767677667767767767767767767766776776767676776766676676767766776766776776676776776776766776677667767766767677677667677676776676766776776677676776767766767666666666776676767677667766677676776766677677677677677676677677677667676766677667767766767667767766766776776776767677666666767677677676676676776776677677667676776776766667766767767677667677677666667767767767766666776766767766676776776776776676766677677677676776766767767677676767767766767767766767667676776766776677667677666666766767676666766767766776766767677676676767766766776767766776766776776776767767667677676776776767677667667767666767667766776776766676677677677677667667677676776676676676766776676766667767667667677666676677667766676776767676776776677666766766776776767766766767677666677667676767677677676676767767766677667767767767767766776776667676776676667677676667767767766776677677667766766767667767676766776776776677677666766776776767767676667767767667677676776776676667676767676767676767767767766766677676677676677677676666767766776776776776776766677667767767766776767766767767767667676676767667767766776676766766766766776767667767767767766676667677677676776766776677676776776677667767767677676676676767666667766677676767767667667667767667767677666676767667676767677677667767676766776776766766677666667676776776676666767766767767767677676767767677676776676676677677677677677676776767676766767767677666776776776667767677677677677677676677676667766676776677667767677667677677676776766776776767767677667767767677676776776667667767766676776767677666776776766776776776776676767666776766776676767767666667677676776776676666767767767766766666677676776767767767767666776677677677677667767767766767677667766677677676767677676677676776776776776776776767677676677677676676766677666677667767767766766776767676677677667677676766776767767767767676676767676776677667767677676776667676767666766776776766776677677667676776776766676766776766677667676677676776776667767766776677667767667676676766766767767767767767766776767767677667676776767766767767667666677666677677677667676766776776667766676766767676667767766767767767767766766767766676776666767766666767767676766776776776676766677666767767766776776677676677667767677677677676776767677676776767676677677676767676776776766676766676776776767767676676767767767677667767677667766676767666776666776766776776767667677667676676776776767767676776667767676767767766667677666667767767767677677677676767676766766766776677676776677667767667767767676767677677677677666767766776776667677667677667766766767666766766767666767766767767767676776776767676676667677677677667676766767677676677676776666776766776776766676676676776767676677666766776776776666766766677677676766676776676776767766667677677676776676676677676667767766766677676776766776767667766767767667676676776767677676766
667766767766767677677666776667666776767767766776767767677676766676676776767766677667676776776677677667677667767766677676767666776766767677677677677676677677676776776776776776676776767767766677676677677667676677667767676776766677666776767677676767767766766667677677667766676767767767676776676677676776667667766667676666767766677666776667677676767766667676776776676676677677667766766766667676767676766767667666767767667766776676776767767767767767766776667767767677676776776667767766767676776776767676676667676767676767766767677676776776667767767676776776676766776677677667767677667766776776776776776676776766766667767767767767766767766776766667666776776766776767676776776767766767676766677676776676667767667677676766767676667677677676776676776767767677667676767666666776766676676766676677677676776767666776776676767676776766776666776667677677666676676776776767766767766766767677667666776666776767676676776767677666766776776677677676776676767677677667676776766667676776667767676766767666667767766667676767767677677676766767676766677676676767667766776667677667667767677676776767676767677667677676767767676666666667767667676776767677677676767767677676677676776767767767767767676776776676776776776677666677667767667676767767666676676767677667767767767666776767766776766666776766776767677667766677667767667677666766767767767667766776766677667767666666767766767766767677676766776767677677676776766776676767677677667676666776776776677677677677676676776776776676776767677676776676677676776677677676667676766776767767766776676766666776776677666676677677677666676667667767767667767677677676767676767766667667677666776767767766677677676766776766767767767677677666776666767766677677667677676667677677677677666767767766676767767676776776776767677666677666767767677676667676776767767676766776767676776767667676677676766776676767676776767676677666677676667767676767767767677667667767676767677677667767767677677677677676776677676677666767767676776776766776776766776776677666776776676776767767767667766776677677677666676666676776767677666767667677677677667667676766766767767676766776677676767677667767767767666776766776776776776767677677676776666767766776776677667766677677666776676776776677677666676676676676776667676776677677677676776767767766776776776667766677666766776767767767767677676776776767677677667666677666776767767767766767767677677676676766776766767667766776767667766767766676676776776767677677677667767767766776776766676776766767667676776767767767767767676776767767767676776776667766767676776767667677676766767766776767766677666676667767767677667666776667766776677667767676667676767677666776767666677667767676767666776676767767767667767676767767676776767767677676767767767767766766667677676677667667767676776766776677667666776676767667676767676667767676667767666776766776776767676676676776677676776767767767667767766767667767676776776767676767667667676676677677676776776776776677677667767677677677667676666776767677677677677666677676767766767676767677676676776776766766776767766766766776776666776776776776676667676767767767676766767666776776776776667666766666776677676766676776776666677667666766776666767667676666776766776767766776766676776767766667767767767677667677666776776766766766776767767677667676766766776676767766776767766677677677667766766767766776676767677677676666776767676766766776767766677666767767676776767677667677677676776776666776767766776766776776776767676776776676776767676776776767676767677676676677667677676776676776776676767767677667677666667676677677677666667766667677677677677677677676766766776667676776767676767767767767767767767677677677676776776677666667666776766776666767666676776667766767766677667677666677677676776766676776767677666766767767677677676767767766676766766776676677676776776766766776676676767766776676676766767767677677677676776677677676676776766767767767667767676767677667767676776766776676677677667767667767767766776667667766766776776776676767677667676776666676776767667766776767767767766676766776767766776766667677677676776666677677676676776676776776676676776776677677677677677677676776767767677677667766767666676767766677677676676766766776767676776776677676766767767766767766776767666767667767676677667767766776677676666776667767667677666767767676767667766666767766776767667677676676776666767767767767767676676776767676676776667766766776776667766766766767767767677676766766667667676766667766776767767766677677667667767767676677677666677677677676766667676677676776776766767767667766667767767766767767676767767767767767676776666677676667767677676676776677666766776776767767767766776767667766767767767766767667677676767767766767667767676767667667677666766676766776776776776677667767766666766767766667677676766767766776667677676767676776676767766677667767667766677677676676767767677677676767767767766677676767766676677677676767677677676767767676766676776767677667766776776766767677676677676776766766766776676767677676776776776667676766677676676767767677676767676676777667767676766667667677677666776776767677677677666677677666776767676677667677667767766767767676766676767767767677677667667767666767677677666766676766666767666767676766767767766776767667766766666767676776676776676767766677676766676776766767767767677677677667676767766676776666676776776767767667677666666776766767767676767677676776776767767666666666667767766776676767677676766767676776767767767676667766676677677676776776776666666667767767767767676767767666776776667666767767767667676766767766677667677677666776776776666767767667767767667767767767676776676776776767676677677677667677667767767767676776767766776776776776767677677666776676766776776776766776677667767676776766776767766776666667767767667767767666677676776767767666776767676667767767677677677677676776776767767676776677677667767767767767766776776767677677667667767767766776676776767767667677676676767676776767767676776766767677667677667767666776776766776776776776776767676667676676676776776776677667766776767767767767766766767767667677676776766776667677677677677667676776767676677676776677667767676776767766667767767767667767667767667667677676676776776776767767667766766766767767766676776767667676677676676676666776676766766776776676676666767667766676677667676766776766676776667767676767677677666676776767676776776776766767766767667676677676677667676767766676677667767676667677677676767766766767766776766676676676776766767676776766676776776776666776677677676766776767677666766767767766776676776667667676767677666676766767667767767766776767767767666677677676767766677677666767767666766767767676766776776776767767766766776776667767767677676676766776667766766767676677666676776776667767667766776776666767677676767767677666776776766767667677666666676676776667767766766776776676776666676767767677677667766776776776676676767677677667767667676677677666676677666767676776676776767676667676767767767766767677667676667677667677676776666767766766767767767767767677676676767766677677676776767767766677677667767666776776767666776767766766677667677677677676677677666767766767767667766766767667766676667767766767766677666776667766776667766776677667667766767676776676666776776677666776776676677676776766776677667766776677667677677666776776677677677666667767667676767767667676767766667767666767767767677677676666766767676677666677667766767666666677667767666776776677667766667676767677676767666676676766776776766766766776767767767766767677676776776677667767676677677677667677676776677676776767676677676767767767767666676767677676776767676776776766767767766767766767677677667766677676767677676667767767677677677667766776766767767766776767666666767676776677666766677667677676766677676767676677677677667767767767766676776676676776667767677667766776776767766767767767666667767767667767766776776766776776667676676666776676766776776677677677677677666677677677677667676767666767667667766767766677676677677676667767676776667676766676677677677676676776776676676776676677677677666776677666667766776776767767667677676766767767767667767677677667767666676767667676767677667667677676676776677677677677667767676776776676776677677676776776676776767766666766767666667667676776766767767767767766776767667767767667767677676776767767767666676776776676767676776767677677676776776766776776776776677666776776767766766666677677676776676667667767767667767677676767677677666766676677676776676776767766677676776766677677676767767677676677677667677677677677676666766767677676676676776776766776767676767767767767677676767676776776666677676767667767676676667767676767767666776776776677677666776767767767766776676676677667667667766776767667767677667767676677677677677677667767677677667767676767766767767667677677677676667767666666767767767767676767767767677677676776677677676766767767767767767676776767677677677676676776767767767767767766676776677677677676776776677667677677676767676776776667767767677677676776677667676766767767677677666766776767767677667767677667767677667767676767677667767767676776677677677676776676776676766776776767677676776776666677667766667677677677667667676766776767766667767767767767766776766776776767767766776767667666767667667667766667766776677676666767677676776676776776776776677677677676776767677677677676776676776776766776776776767667677676776667667767677677667766767676676767666776767676676776776667667767667767677677666776676676666767676667767667767677667667767677677676766667767667766667676767767766767767767767767677667767667767767676767767767767767667667677676766667767677667676767676677676676677667677667767676776776776776766677677667677666667767767667667666667767767767666666776767676767676776766666667676666767667766776767677676667667767667766666676676766776767767766766676767677667677676766677677676666766767767766767767767677676776667767666676776776776676766666776667677677666666766666667767766677677676776676676677676776776767667667766776767767766767767766766776676776776776677676767677676776776776776677677676776776677676776767677676776776776677677667677666767766667677666677676776776676776676667766766677666667767767766776676776767766676776776776767
67667676667677677677677667676767676667767676776676767677677677667767767766776676776676767666776767767767766767766776767766776666767667766776676776766677677676776767766676767767766776677677676766676677676677677676766666776776776767767766776667766776676767766766766767676677667667677667667766776776776766766776767677677666767767677677667766767676767676676767767676767676766776776677676677677666776776776667677676776766677676766776776776677677666776776676776676666677667676667666776666776767677677667667677677677676776667767677677676776767676667676766676677666676667767677677676776767667677676776776676767676676767677676766667767767676766766767677667767677676667767666667767676767767676767766677676676677666776776676776767767676766766767767766776766767677676767676776776667666677676776776767677676676776766776677677677676677676676767677667767767767676766677676767766677667767676676776776776676776776776767767767767766767767677677677667676676767677676766766776776677677677676767767676676776767676776776766766776776776766766677666767666667766776677677676776776776667767767667767667677676766676677677677676676677676667667677677676667766767766776776677666677667767676776666676776776767767667666776767767676676767666776766776766766776766776776767767767766776667766767766767767766776766667766677676776677666666767667766776677667676767667676766776676767767767676776776776776776677666676776767767667676776766767766667766776676667767767766776776766667676776676776776676667767677676676776767676766667677676776776766776667676766776766767767766776667766767767766767677676776776676676776666776767666776677667767767666776776767767766676767766767767767766667667667767766776776776767667677677677666767767677676677677667767676677666776767677667676766776767676666776666767767677667676766776676767677666767667667677677667676767767667676776766776766767677667676767767667667676676677676676767667667767767767766676676766767767767667677667767677677676767766776677666766767676776767766676767767667766676767677677676776667766766766776677666767767767767767767766776676666676776767676767767767676776776776767767667766677677677677677677667767767766677667766666767766776767767766767767767676766666667666766776667667667676767676676776667766776767767767667677676677676767766766767766666677677676776676776776766766776767766767676767677676776776766667766677677677676677677677667767766766776776677677676767677666676776666776776667766767767676776767676677676776767767676766677677677667767767677667767766776667767667766776767676767676677676776667667766676677676677677667766776767676676776776676776767677667677676677667677666776776767676767676677666767767767766767666776767667677677676676767766676667667677667667767667766767676776677676676766767667667767667676677677677677676767676666776767767677676766766676776667766676776766776766776667767677676776767677676667766677676776776766776776776776677666776676767676677666666776776677667676677667667667766676767766766667676776677676767676677667767767676767767767667767676666776776776767766776776677667767676767766776677677667677667766767767767677676667767677676676677677666776767676767677667766776766676766776776776766766666767676676767676677677667676766677676667677677676767766776776766776676676676767677677677676776767677676766776766776767677667766767767676766666676767667676776767767667767767677676676766776676776667676677676676776776766776776667766766776676776767766666676677676676676776677676677667677677667766776776766776667667767767767677677677667766676677676676776677676677677676776767676767676767767677677667766667767767666666776676667767766776676676666767767676667676767676766776666776767767676667676767767767667666676676767766776667676766776776767676677666776767767667677676776667767766776776766676767677677676776667766676767767767676766667767676667767767767767667677677666677677677676667766776767767767767667676766767767767667667767677677677667667667677676676776677676677677666767677667676677667677677676676676676776667667666666766677676767766676766767667676776766767677676767766776766776776776776776677677676776776776676677677667767677677677667766776767676676776677666766776667677677676766767766676776667666767677677677677677676676776767767677676776667766776676767676766776667766776767677677667767667677676776767677666766676666667767677666776767767767677667677676767676666766766676766677666677677676677666776776767767667767767767766776767766776676666776677667766767667676776776677666666767767767767767767766776776677667667677666767766666776767677677667676767677676766776667767676767767667676776776676776677677676776776677677676776776776776676676767677676676666767767677666767676677677667676767766767677667667676776677677667767767767677677676676767767767676776677677676767766766676767677677667676676767767667666767766767767677667676776767767766767676767667766776666766776667677676776776776776677676766766667767766776776766767677677667667677677676766677676676776767676776776776776666677677666767767676667677677667667666767767767766776776667767676767767766776776767767676667677676776767766767667667767676677676677677667767677666677677676776666666677676667767676776676677676667676767667767667766766776767676666776766766676776766677676676766766677676776676766767666667677676776776776666666767766677666767767766676776776767677666667766677677676776677667677676776776776776667766776767676767677667767767767766767666766677676667676677667767666776767766676676767677667766776776766776776677676676767767766776776676767766767766776766666767766776767677677676667766776767766766776776667676776667676776667767677676776667676776767677666776766677677676666776766676677677667666776776667767677677677677667676776776767767676776667767667767676767667767766767766766776767677676776767767676766667767767677667677667676766767767767667767767767666767766676776767767766767766776776677676667676767767666776776677667766776776767767677676767667767767767666767767767766776667767766776676767766767677666776766667766667676767676776776766767766666767676776767677676766776766767766767767667666767767677677677677677676766766667767677677677667666776667677676677666677677677667676776766767766677676776766776776767666766776766676767667677676767767766767767677667767676766767666766776776776676776766776767666776767666776667767766776776676677676776677677676767676666676767767767767767666776766776667677677677677677677676776676776766776666766677667767766677667767676766677676676677667767767767667766767766766776676776766776766667767676776767676677677666776767766676767767767767667676667766776677676776767677677676766766677677667676776766677666676676677676776766666767767676677677677677676767677677676776776776766776677666776776776667676667767677667667767677677676776776666766767766667767767766766766667666767676776767766776767767667677676767767767766676776676766677677667676676767667767766666767676666776667767766776767667677666667676676666677677677676776667667767676766776776767766677666776767677667666667767677676677676766776767766767767766766776766666776767766667767667767766766766776776766776667677677676766766776766776766677676776677677666767767677676776776776776767676677677677677667766767767766767667766776776767677676767766776766776776767677676767767676677666776776676776667677667766776767667766776767767667677677667766677676676776766766667767677677676676767677666767676667667667677676776767767766767767767666667767767677677676776666776776766766677667767767676677676776766776766776766676767766767666776767766776776776677666676767766766776766677676676767767767767667767766766766667667767766767767676677666776776767677667767767767767767667667677677676776776776766677667677667677676776676776767676776676767676676676776676767676666776767767676766667766767767766666666767767766666776776776767676767666767766776667676676766776766776776776676766776766776677677676766767666767677677677677666776776776776666666767767766677677667767676776776676667766776767766677677676776767667677676776767677676677676766676677677677677677677677667767667766666776776767767767676677676767767677677677676776667677677667667767667666767677677677677667767667767766677676776776767766776677676666667677677667667677676676767767766776676767676767677667677667767767676676776766677676776767767766676767767767677676676776776676766766766766677667767766776767676677677676776767666767767667677667677676776776767767767676766667766767767667667677677677676666676666776767677666776776766677676676776767767766776767676677677676667677676776776666676776766776677666676766776767666767767766767676776676776776767676676767767676676767767767767676776776676767767677676767767766677666676676667766776776676776767767667767767667677676767676677676767767677677677676776676767767677676767676767767767767767767676666776776776666776666776766767676767767677667677666776667767767767667767767677676776776767766677666776676776766676776767766766767767676776776767677676776776667767676776776767667677677666676776776666767676767767676776677676766767667666677677676776776667677677676676767677667766776667676767766666776776667767767676767767677676666676767767666677677677676767767767766666766776676776776766776776776776667666677677676766677676776676776667677677677677667677677666667767677677667767766677676776766767767767767767767767676766767676776676677676767767767676767767767767767767676776776776767766766776767766677676676677677676776776776767767667667766676776776776767766767766667677666666776776676776776776767666667676767676767666767677667767677676776767667767767677676677676776776766676767677666676776767667767676776767666776776767766776776776776667767767767676776767667767666767766766767676677676776677676776667676667767667676776767677667677676676766776667766776676767676676776776767677667767767676776776667676677667677666776776776776766767667767667766766677667677676667767677677677667767677677676767766676767677676767767676767767767667767676676767767767767676776766776776767676776776676766766767767676767767677667767667676776767767767766776767667767766767666767676667767666767677
76767666766666776677667767677676676776767676666776766776767767676677677676766767766676767767676767677666776767767767766776677676767767767767767666776776767676767766677677667767767667767667667676767676767767677677676776767767767767676766677676767667677667766676667767667767677667677677676766776766676776776766776667676767667767667766767667666676767767676677666767767677676667767677667767766767667666676776676676776676767767667767767767766767677677676676677667767766676767666767767667766767767766766766776767766676677667766677666766677677667767677667766676676767676776776667666776667766666776776766776767767666667766676776776667766776767676776776676776676676667767667766677676776776677677677676767676677666767677677676676667667767767677676676676766766776776667676666767767767677676776667767667766767667766677677676766676767767677676766666776776776667677666776776776766767767676766766776767767676776776767767677677676766676767676767677667666677676776776776767667667667767676676776677676766677667766677676776776677677677666767766776677667677666676676767767667677667767676766776677677667667666767667667766767766677676767676676766776676667676776766776767676776766776767677676776677667766676766677676766667676676766767767766676766667677677676667667767667667666667667677666677677676667767676677676667766767767667766776776767767676767767767666767667676767677677677677667766677666676767767767677676776776676767667676676776677667676676767766677666677676767767676676767767677666776667767766677677677677666776677676776766677677667766776766667667767666667677677667676767667676767676776677667667677667766676766776776767676767767677666676776766767677677667767676776677667677676776776776677676666776767767676767767767666767677676676667767767766776776667767677677666767667677677676676776676776766767767766666667767677676767667667667766767676677676667767767766767666767677676776776667767676766776766677676767676676677676767676767666766677676767766767766677676776767667767766767766767677677667767767676676776767766676677676667677677667676667767767677667767677666767767676776766766776767767677677667766676767677676677677677677677677676767767667667767676776767766776776766776776667676676666776667676676666767677666776776767677677677676676767767677667766767767767767767667767767766677667766776776667767676776766776767677676676677667676767677676667667767667767767676676776776667767766766767767676677667667767767767767766767767767666677677676676676776776767767677676666767677676776767667676766767677677677667766776776676767676766776767666776776776766776666667767676667676776776776776767676766767767766677676676776776677677676767667676776776776666776776776767677666677677667766776767767677666667677667767667766676677677667666667766776776677676776776766677676766767676677676666676676766667767677676776667667766776767767666776667676767667667767677677667676676776767767766776677676667766776676776676776767676766676767767767677676776766766776776767766767677676767667766666676677677666666676766666666776776766767677677676677667677676676776776776676677676666776776776776776767766767677677667766767667667676666776776776776767766767767767766767667767767767676776776677676766776667676776666767677677677677676776666666667767766767767766776776767767677676776776766677676677676776776776776776666776776776676767766767676766676766767767767767766666776677676776776767766767667767677676776677676776776776776666767676667767667676776667767767677677677676677677676776766677677677676776776776767767767766767676776776776766666776667676776767666767767767677677667676676766767767766766766766767766677667676767767767676766776667667667766776677667767767666677676776776776766767677676667766667676776776776667667676766767767767676776776776776776677677677676676767767677676677677677677676766676666776667767767677667767766677667767767667676677666677677677676767767767677676766667677677677677677667666776776667766776667666677676766776766767676776767676776776776676766766676776677667676677676767767677667766776667666776767766766776676676667666776667766776676676776677676776776776677667766767767676676776677676767766776776767677667766766776767677676776677677667677677677677677677667667667676767767767767676767767676677677666667767667767766676776676766676766767677676766676767677676677676776776676677676776776667667767677676766677677676766677676767767767767677666767767667677666776667667767767767767767766677677677677677677677677667667767666767767667676666767676767766767766776776776767676767766667676776677667667767767767767677677667766676677677676676776776677676676677676766776776767677667766667766766776776767767767767677676766667677676776766766776667677667766767767767666667766676676776776776766676767767677677677667677677667766767676766677667767677667667766776776767767767667677676766767767667667676666766676677677666776767667767767677666776667767767667766767767676766776767667676667676677667677667766776667676776666776667667766776767676677666776766767767676767767677676776766776676677676677677677667766767766676776677676676667667766776676776676766667676776776776767677667767677676676776776766767677677676666776766677667767667677676776776776766677667676766676767767676776776767667767767767677676677677676676776776776676666776676776767677677676666766776776767666776767677666767667667767767767666676776677677676666767767667767767767767767676667666776667767677677676776676667767667767676676767767766766767767676667676767666677677677677667766766767677677676677677676766776776767766676667767667676767767767767767766776776677667666776676776776766776667766767767666766767767676776677677676676767767766776767677676766776677677677667767667667666677676677677677676776767677667676676776766776766767767676676776776767766766767767766676767767676766767676766666776767666766776766676766767667767677676767767766677667677666767767766776776676776767767767676776667767676767767767677666767766677676776776767767767676776776767767677666767667767767667766776677677677666776776776776776666766677677666767767677677676677676776766676776776767767767767766776667767767767766767667677667767767667667767676767767767767667676767667667666776776666776667677676767767766767767676776676676776767667767667676677677677676767677677676767667677677677676677666767677676767766776667767667767667666676766676767766667767677677667766767767666776766677666776776776767677667676776677676767676776776676776776767766677677677676776767667767767766776766676776766776776677677677677667766776767676676767767767767766676767766766677677677667767667767676776766767676766776767677676776776776766676666767677676776677676767767767667767766776776766676767676676776776776767676676776676767676667666766677667767767666767766766767667676667766776776676676776776767766667667666776776676776667667767767666676767767766766766767677676766767766667677676766776676776776776766676666776667666776676767766666767767766677677676677676767767677667766776767677676776666677676677666676766677677677676766776776776767766767677676766667766776776767676767767767677666667666776776677666766667766676776776767667667767677666776766766677676767677667676767767767666776776676676776667677667676766767766767767767677667666676766767677677677677667767677666776766767677676767677676676776667767676677666767667676767767677676667766666776677676776776776767767767766776776766767767767767766767676776776776767766676766766767677677676666776676667766776766676676767677677676767676776667767667677667667667766767766767677676776776677667767676776676666667767666676776767767766767667677677666776766767677667766776776667666767767677666767767667767767676776776667676677676776677677676767667767766677677667767766776677666776767767677666767667766676767677667677666776776767677676677666766767766767677677676766776766666677677677666667677676766776776766767767767766766767767676666666676767677676767766776667767766767676767766776776767676666776766767767767667767676776776767767676776776676666767767667676767676767767767676776767767766766776776776766776767766676767766677666766676677676776676776776676776776776767676776776766776676676667766667766776676766676766767677676667767667767677676776776667767676767767677667677677676667667677677677677667767767666776666767676776676776776677677667667766677677676766776676676676776676666776667676776676677676776776776776776776766776776676677667767667767677667767667667677677677676776767666667677667766676776776677677676766776666776666766767667667767667767767676676766677667767677677677666767677677667676767677676776776776767677676666767766766667766767667676667676776776676677667667767767666666776776766776767676776776776667667667767766776776667767666666677677677677666766766776767667767677676677667767766776776776766776677667767667767667767676767677677677667666676776677676667767677677666677667767666676776677666776666767766677677676767677676667676776776766776776676666767766676776676677667677677677676767767677677667767767676667767677677676767676766767766776667767676776677667677667766677676676767767767667677676767667667767766776766767676676666667667667767766766776677666677676767767676767677676776776776667676767767766767766776776767666767767676676677666667676776776776776776776776767767767676677677676677677676766776676767667677676776776776677676767767767767677677667766776767667676767666767667767666776776767667676776766776666677666766667677666676767676776776676767677676776677677676676776677676776776776767677676676676767766766776677677667676667666767677676767767676776767667767667676776766766776776676776767766776776776776767766676767677676767767767767677677667766676776676676776767767676776766776776676677666767766667676767666667767677677667676766677676776667667766667767677666766776767676677677667667767676666776776677676766767766766776767667767767767767677677667677677676776667677677677676776766677677677676667667767766676667767767766766776776767667767676776767676767677677676676776776667667767667667676676767767767677677676767766776666776776767766776776677676776677667667667676767767766677677677666767767767767677677
6776776676667677677677676776676676677677676766766767767767677677666776676676767677667767767766666776676766776767677676667676677676676767767767767677677667766666677677676677676767676766776767676776776767667667667767766767667767677666776776776776677676767676767677677667666766776776767766676767677677666776677676767677677676766677676677666766767677676776766776677676767667767766776767767767677677676767767677667766776767667767676776776676766667767666767767767767767766666776767767667767767667767676767767766667667767667766776776767676776766666776667676667767766766776677677677677677676776767677666766667767767676767667676666676776766767667677677677677667677677666676667767767767766677677667767677677677677667666776776667666776666677667676676766776666677667767766776677676676767766667676776677676676667767676767767766776667767767667767666767666766667666776666776767767666767667766667667676776676767767766676666767766776767766776666676677676676776766776766766776677676776767767677667766766776766776677677676677677677677677676776776776677667767667766776776767676677676666766667677676677667767677666776776767676767766776677667677677677676767667677666767676677666676767766677666767676767767676776677677667677667677677677676767667677667767767766767767767676766776767677677677677677677677667767767667767767677677677677677676766776667666776767676776776767767767677676766776776676766776666767667667677677666677677676776667767676766667767767767667666767676776776676776767676767677667677677677676766766776767767766667767667766776767766776766677667676767677667676676776776667676667767766776676666776776676767677676676677676766667676767667767767767767666676666776766776677666767667666767677676766667676766667666766766776766766677666767767766677666677667767766767767767666776776776767767766776677676776767767767767767677667767766776677666776776677667767766677666776776776676767766766767767767667766676776766667767667676767766767667676776767766766767667766776766776776676766676677676766776766666676667676676677667767676677676767676767767767766776776776767767667766676766767676767766677677667677677676677676766767767766676776766767767766767766766776766776767667667676766676766776776776677677676667677676767766767766767766667766767767677677666766766677667667767767767766666676766767667767676767766677667676767767666676767767676776767767766767677666667766766776677667766667667677667767766767767767666666676776677666767767766776667766767667667676677667667677676676677667677667767766776776677666767767766776776776677676677676776767767767677677666767677677676767767676766677677666666776776766766776676776677676776766667767666677677677666776766776776776677666666776676666776776776776767667766776667767667667676767767667767676767766776667677677676776767677676776767766676676776766676676766776676676776767767767676776767767766667767667766776677666676677676776767767667766666676676776767676667677676766766776766677667766776776677676767666776667676676766776766767677667677667667766667767767676767676776776776767767667676667676767667767767766776776767676767767766677677676776676766776766667667676667676676676676677676776677677677677667766776677667767767766677677666776767767767766767677676776676767667676666776776766677667766767667766767766677667767666677667767676667676766776766667676677676766766776667677667767766767767676776776676767767677666766667666677676767677676677667767767767676776776776767677677676776767676666776767767766776776776767676776767766766767766676766767767767766766776776667767666767677676676776667667676776776667766766776677667766676776677666776776676767767667767676767767667676767676766776776666766677666776776776766677677677666677676776667767766776676776677677676676767677676776767677676676776676667766676666666676776766776667676766767677677667767667677676677666776677666767767677666766676666776767676776766776776776776767767767766767676776767767677676766677676767767767767677676776776767767676766766767667677667677677676667676767766776776667677666776776776776776666776776677676667767676766776666676776677677677676767767677677676776766677666766767677676677677677676667677677667767667677676667677676767667767676776767767767667676767676776776767677677677676677666776677676766767677667766776776766767766776767767667767767677676676767676767667676776776776766776776776776767767667766766767767667767667767767766776776766776677677676767766776776767677676667667676766767767766676666766677677677676776776776676776677677666776676767767766767667766767676667667767766776776776677676677677666776776766677667676667676667766767767677667766776767677677676767677667766667667676766776766776776776666776767766776767677666776766667676766677677677676776767677666676767676766677677667677677677667767767766776677676667676767676767677667767676676767767767676767766766676776767767667677667766776767676776776776776677677677677676667767667667666677676766767766676776676776767676676776766776776677677677667667667767767766676667767667767766667677667767677676776677676676666776776776776767666676767666667767677676677666776767677667676667676776767666677677677667766776776776677676766776767666676776767667676776767666766767767767767767667677677676776676667676776776767677677667667766776766776767767676676677676667677667667767767667666667677677666767767767766766667767676776776667767767767667676676767767676776776766776776766776677667666677666767676767666776677666776676767677677667766677667766676667667676767767766776767767767767766666776776676667766667676676666766767767767676776776667676677667676776776776776666667667766676677677667767767676676767666677666767677677677676776767676766766776766766677677676776677677676776776766776766677666666776676776766776767766776766767767676776767766767676776767766766677677677676776667676666766776676666776767676776676767767767766676767767767767766676776666776767677666677666676776776676766767667767767766677666767766767677667766676776767676766767767677677677676766766766667667667677666676766767767767767666677677677667667767767666776776766776766767677667677676667767766676767677677677677677677666766767767766776767677666767767767767766767667677677667677676676676776776776767767767667667767677666677676776767677667667667767767767767677676666677676676677676677677666776776767676677677676677677677667676676676767667767666676677677676767676667677666667767667766766677666767766667767766776767666766776766776676766776676676767766766776776776667667767676776667767677677676766776776776677676677677677677676766767767676776767766767766776677666766776676776666766767676677676667677677677677676776677677667676767766776667677677676776767677666667676676676776766667676766676667676776677666776776767666766676767666766667767667766776677676676776776767667767667766677676776676677666776776676776676766766677676776776767767767676776766676776676776667676766767766767766776767766766766776767767676776776766776767677676767676667667677677667767767767767767767767676667767766767766776676776766776776776776766776767677677677677676766776776776766667766776776766776766766677667767766676676676766667666767767677677677677677667676676776776677677677667767667767667766677676776776766677676767677676776766767767677677667677666767766776766776677677666666676666676666776776776776767677676776666776776776676766776666776767667766776676677676766776767766767767677677667676776776666766776767677677667766676676776776667667667677676667667677677677676677676667667766776776767676676776767766676776776667667767667666776776677676766776776767767677677676767767667677677677667676766677676676666676766766767676677676766776767767677677667676767677676776676767767677676767767677676766776766676767766677676766767676767676767767666776667767676767767767767767767667767676776776676667767676667676666676666676776776776766776676776767667767767767667767766677677677677676776676766766676766776776767767766776766776676677677677677676676767767767767767767667767767767676767667767767767676776666677676776776776767677677667667666776767767767677677667676767677666776767767766677676776666676776767676776677677667676776767666677666766776677677676676776776776676776677666677676767677666766776666776766766766776676766676776776776776766667677677677677676676677677667767767677677667767766776767677666766666766666767766677666667676767766776676767677676767767766776767676776677677677666776767677667667766676676766776677666776767667767767666667767766767677676776776767767667676677676776776776666767767766766776776677676767667767766776776776776776767676767676776767767677676766776776676677667767667767767676767677666676776666767767766766667667767676776767667767767667676776776766776666776767767766776677667676776776776766677677667677676676767767677667767767767767767667767676667667767677677676677667766767676776766766766767767667676776677676776776766766767666776776776767676776677666776776766767767677676776766776766776677666667676767667766776667667767677666676767677677667676766667676776776767676676776677677666776767766767676677677676776667767677677666767767676676767767766767667677676676667667676667676767677667767666766667766677676767767766767676776766676767767767766767767677676666767676677676776767667677677677676766767677677676776676766767667667767766677676766767676677677677676767767666667767767677677677677667766677667766767667766676666767766677676666677677667766767667676776767677677677676776666767667667676776776767767666676767677677667677667676767767766677667677676767666767766767766767766766776766767766677667667677667767676677677677676677667667766667766667667766776776767666766676677676776766766677667667677677677667676767666677676776676767666767667767676677667766667666767676776776667667766776666677676676776677676767677677677676776767677676677667677676677667766767767767767667676767767767667766666767766776776677676676776767766776776676776776677677677677667676677677676677666767666677676767676766776766767667767666677676677676676767766766776677677676776767767676677667766767766667766667766766677677677676677677676676677667676776676776776776676666776667666
36666776677677677676776677666767676767666767677666767766677677677676677676776776766776767767767766667766666767676766767667766766766767677676676776667676676776676667767677677667767767667666776766666677677676767766776776677677676776677676767766767676667676667766666667766776776767677677677676776767676677676767767767767677667676676776667766767767766767677667676776767766677676766767767676766766666776767677677667766766767766677676776767676776766776776677666776767666776767766776776767667767767676677667766776767667767677677676776776767767676776776676766776667676767676667667767667677676667767677677667667767676776766676776666766667666776766776667767767767666776776767677667677676767677676767676676667677677676677666676767767667767676767667767766767766776776776766776667677667676767676676776666776767676767667676776677677677677677666666776766676776667767677677667767767666677667676676767667677667766776776676766766667667667767667667677666776766767767767766776776667676776776767667676676676766676766766767767767767767676676776676667766767767767676677677677676776767767767766767676776776776767667767676766676676776767677676776677677677677677676776677676766676776776677667667767766776667767667676767667766776767766766666776776677667677677666776776766677676676766767667766667676776776776767667676776776776676776776776767667766767676766776766766776667677676676677667766776677666676766667767677677667677667677666767766676677667767766667677667667677677676676677676776767767677676676766776667767677676776776677676767666766767766767767767677666667667767667676666676776766676776767676776766676666767677667676766767767676776677667676776767677676677677677666776767766776767767766667767676677676767677676677677676776776766667767677667676776676767767667666776767677667677676676776766766767766666766767767666667677667767676677676776776776677666677676776776776666776767766667667676677666766766776767767767767677667766666767767677666667766767667767666776666767676767767677676767667767677676667767766666676666767677676667677676776667666767767767767767767767676767677676776776667766767677677667766676766776677667767676767666776776776776776776767676766676667667677667676776776776767767766776766776766767666766676776776767677666776666767767667676667766776776776677676776776767666776767676767766677676766766767667667767767677667667676776776766776767676767677667767767766767766767667677676677667667767767667666776677667766776666666776776776766767767676667767666676677676676776667767667767677676676767676676667667767677677666776766776767666776666677677667677667767766767767677677667767677677676767767677667667676676766776776766776667767667766766767767766776676776667666667667677676666767766676767767767767767766776767676676767766776667767667676677677676776676767766776776776766767766776776676766776776776776776667767676766776676767767677666676766767766767667676676676767767767766776677676767677667667767766776776776676677676767767767677676767667767677666677676767677667767767767767676677677677666767676776667766666776776776677667676667767676677677677677666667766776776776776776767766667767667767677676676776667767667666776776767676677676676776776776776767667676766776766766666767676766766666776676766776767766676767766776776676767767677666667677677677676766767767666667767667766767677676766776766677677677677676677667666776776776676666766776666776767767767767667766666776767677677676767767667667766776776767676666767666677666776776766667676767667676677676767767767766677667767677676776776776677676666766666776776767767677677667767667667667676776666776677666776766767767766766666767767667766677677677676776677676676776766677677676676776776776776677666767767677677667677677677667676776767767767666676767677677677676667767676767767767677676676676776677676776776667667677677677676767767767676776676767667766677666766676676776776776766676766766766667767676676676776677666767677676776666776776767767677677677667766677666767767767766677677676767767766766776767667767767767677676766677666776776776776676677677666767667676776776677677676676676776776776767667766677676676667767677677677677666767767676776677676776766776766677666776767767677667676766776767767677667767666666776676666677677667766776667766776776677677667767767677667667766676767676666776776667677676776776677676776667667767767766667767667667667677667667667676676776666776776676766667676767766776776776767677677676767677677666776776776766676766676767676667676776677676767767767767766776667766676776766776776676767766776776666677666767676776767676767676676676776666776776767766776767767767767767667676776776677676776776666767676667677676767667667767676676667767766676776776677676667766677667676776767767767667666677676766677676776776767676776776776776666676776776776767667667667766667667767677677677667677677677667767676776776767677676776766776776676776776677677677666776767677677666676776676767667677667667767667767767677676666776666767766776766776667677677677677666767767677667677677676677677677677676767667766776767766766767667766766676676776677666676676767767766767767767676776667667666676676667676676776776776776667766667767767767767677676766767677676766776667676677676667677676767677676776766767676676767767677667767677667677676677677667767767677676776667767767677677676776776676776767677666776767667667767677676776676776667767667767767766767767666767677666776767677677677667767677676776767767766776767677667767667766767766776776767766776767676766766677677676677676776677677676766767766766767767667767766677666776776776667767767667767667666776767677666766776776676776776776767676776667677666677666677666766677676766767766776676677666776766676776667767677667676767666776667767767767767767676676667767676767767766776776667766776677677676666676776766676767667677676776776776776676677677676667676776767767766676776767677677667767677676776776776766767676677676776766766767676677677666776767676776666767766667677666776776767766767767677677676776676776776676676766767767766667677676776776776667767677667766776776776767767767767677677667767767676677677676667666766667666776776676767677677676667677677667766767666666667767677677666767766766767677677667677676766766667667767676767676677676677676767767666776677677676666776776667766766676676767677677677676766677677677667676676677677667766776776677667766676767767677666767767666776776776776677676776776767767676776776677677677676677677677666776766776767677676776776667677666776767766776776767676767677667767767766776767767677676767667767767767767767767766677676677676776767767676776776676776767766667767676767666666676677666677676767767677677676776677667676776677667677676767676676767667676676776677676776667767676767766776677676776766676776676776766767766776677677667676677676767767767676667676676776666776676776676776667667767676776767666676767766677677677676676767767676776767766677676766667677676766677676676677677677666667767676667676776767767677677676776776676676767766666676666776776776776776776667767676776667666767767667767676676767766667766776776776767767766776676676666776767676676666677667666776676766766766776767767676666677677666676776767766767767767676776776767676677677677667766776776767677677676767677676776776667766767767767767767676667766776767667676767767767676666776767667767676767677667767676666776677676767667677677667767767766667667767767667766776676776766776766776666776776676766776776776677666776767676776677667677676766677677676767676677676776776667677677677676767677677676677677677677676776766776666767767677676776667676776776767766776767666666667676766766676667676776776766666677676676677666776776766767677677676676776767767767667766767767676767666766676766776776767767677667667766776767667767677676767676767766766767677667676767676776766776776676676776776767767676767767766767766776776767766776676767767667767767767767766766667767677676667767667677667676676776776676776776776767767767667667767676767666776667766676667667766767667767677676677677667767766667767677676667767766767677677667767667767767676677666767676767767767677677677677677667676667767767677676667766776776767667677677676676676776767767666677676776776767666776766776676776676776666776767767676676776676767667767667667766677677677676766767767676776776766776767767767767767767677666767677676676676676776666677676676776766677677676677666767767767767767767667767767676677666676776776766776767767767767676667767676776776676767767677676677676767676767767767767767766767766767767767767766666776767676766667767677676767677677667766766667676776776767766676677676667766677677676776767766766776776676766766667767767676776667677677676776677676776666776776677667766776767676676776776677676766766666776767767667766767676767667676766776766776776776766776776776767676766677677666677676767766776767767766776766776766767677676676676776767766776767767766776666776766776766767766667676666666767667666667676677676776667767676767676767667767766767676767677667677667676767677676676676767677677676677676767767767676767766776676766776766766666676767677667676776667767677667677667666776776767766767676776776767767767766677667766776776767666766776776767767666676776767666667767676767676776776766766667677676676776767767677677676767676667676677677667767667766767767676767667677676766767766776776776767667667767677677677667667677677666776776677677676677676677676776766667766767767677666776676676666776776776767676676776776776766767677677677667676767766776766776767766767767767667767767676776766676667767666776676776776767676677676666776776776776776676776676766767767677676667666767667766767676677677677676776767676776677676766767666667676776676776677677667676776776767677667766776677676766767766776666767676776767767677676767677676776667767767666776776677676766676677666767766767676667667676776666666676677676676776676766766776767677677667677677667677677677667676776767677677677677667767676766776676666676767666776776767667767677666776676766677667767767767767667767677677677666666766776776667767767766776766776776776766776667676676676677676677676676767677677677677677
6776676767767766676676776667677667676766677676677676776776676776776767766676676677676667667767767677667767766677666677677676776776767677676776766667766776776767677676667676767677677677677676767677667767666776677677667677677676767677676767667766776767666776776667667676766676776677677677666667767667767766776776677666767677667767767767767767677677677667767767677677677667767767667767676766776776767766677677676677667767676767676776667767676776776667766776677667676667766766776666677677677666676667767676666766776767667767767676776676767767767666676677677677666666677666776766776776776767676776776767766767676767677676776766776667767676677676776677676767767676767676776766767767676767767677676677677667767767767767767767676676776676767677667677666767676776666767666767767666776666776776776776776776776667667766667677676767766677676776676776776766766767676776677677677676776767677676776767766767766767767766776677667676767676766776767676766766776677676767767677677676767767766766667676667767677677677676677666677667767767767666766776766766776776776776776767676677677677666767767766767677677676776667766776767676767767767767677666666776766666767676667676676666767677667666767677666767766776766776667767766677676766776676676677667676776767676776776667766776776776767676677677676767767766776776676776677667767767677667767677677676767666767667767677676677677667667676767677677667677677676766776776767666776766676776667767677667676766667676776767667766776767676776667676776677676676776766767676776776776676776776676766677676667666776766767767666676766767767767677677666776766677677676776767767667667677676776776776667677676677676677667766767676667767677677676767666767767667767666677677676776776676776776766767767767677677676667677667667676776677676667677676766776776766767767677666767767666676767677677667676767766666766767766676676766667666776776667666776767766676766776776667767767667677676676776776766776766766776776776667766776666676767767767676776776676667667666676767767667676676677676666776767667767677676776776677677676776776667667767676677667666676676776766676767676776677676676767677676767766676766667666667766767767767767766776676776766766667676776676776776767677667767767667677677666776676666776667677667767766766766776776676676776667767677676776676677676776776776666767676766766776776776776776776667767676766776667766666766766676677676677676767766767766676677676666767677677677667667767677666776767677677676767766666776767767677667676767766676767767767767667766767667677677667676776776766766766766767676666767677667676676776767766776776776776677677667667676677677667767677677666776767677676776667676677677677676766776767677667677667766676677666667667767767767766766767766767677677677676766776776776666676776666776767676676767766776676667766776677676677667667767767767767766776776766776677667676677676676766767666766676767767767766766766776776677676776767666766766676767767767666776676677677667766767767666767677676667767677667766676767677676766767766776767676767676776766766776767667767767676776676776677677667767666677676776776767667767667676776766677677676766676766776667666767676776767767666776776676767676776766776776767677667767767767667666776676767677667766767766766776776766677676776767667677677676666776676766767767677677677667676776776676766776776767767667667667666766766776776667766676766767767767767766676776676766767676767767766766677667767677676776676666776667676667767766776676776677666776767766776776766677667767767766766767767677677667676776677666776776666776776776776767666776666667667767767767677666767767767766766676766676667767766667677676776677677667766677676776677666767767766776776766776766676667767767766676767667676766766766766676667677676766776767676776767677677667767666676767677677676776776677676767676767676767767766676676776767767767766776776676767676767767676776776776767667766767767766776766666776667676766766767767676767666677667767667666776776776677676776776677666776676767767666776776676776677677677667766766767766776666776776666677666776766676776766767767767676776776767677676776767767767676667666676766676776667766766767676667766767766677667767766667677677666776776776676767677676677667667666767766767666776666676767767767666767767676776767767677666767676766766776776776676677676776767667767766677676767676666677667767676776677676766666677676776767767676676767676676776666776776767766776667767766666767666767767766767667676776776767767767667766766677677677676666667677666767677667667766767676767766767767676776677677677676767666776776677677667677676776776766767766767767766676767767767676767766776767767767677666776677667676767667767766767676676776766776767766776676776767677676776676776677677666767666776776676666677677676766667676776776676767666767766766667677676767767676677677677676767766676776667766776776667677667766776677666766767766666667767767767766767767677676776776767767766767666776766676667767666766767767767667766776776766666677677666776767676778676667767767767767666676677677676767766666677667767667767767667767667766767666767767766766776776767767767666677667667677677667677676776676767767666776767677667676677677676767667667676776776767676666667677666667666667666767766776776766776776677676776677676776776676766776776767766767676677666776776767677667667677667767676776767677676767767667677667676667676767767676776677676677677677667766776767766767676677667667667767667767677677667767767766776767767666776776776767677677676776776677666667677666767767767677677676767767676767667767667767677676677666677676776776676677666776677676766776776776776766676676767676667667676767666776776776767667676767767767767677677677677667766776776676767767767677667766676667667676767677666776676767666776667677667766767766677677676767676776767766776776776776776776666767677676676776776767667767666677667676766677677667677676776676767767676776767766677677677676677676767667676677676776667766667676776676776677667766676776776667766767667667766666767676767767677667667667676766766767767676776677676666776677677676766676776677677677676767766767677667766776776776767677676776767667676677677676776767667666677677677677677676676776767676776767676676676767676767767676676676766767767766666776776776767677677676767677676767766677677677677677667767767676766776676766766767667677677676766776677676676776767676676776776766676767767677667677667767766767766767767666677667677667676776776667676767666676676776767676776767767667677676776776667676677677676767767667667767767667667767767666766677676776676767767666776776766767667676766767767677667667667666776767676776776767676776776676677677677666767767767766676666677667677676767766776776767767767767666776776667766767767676776776767767677667667677676767666767667766677677677677677666767667766776767676766676776676776767767677667677677667677667767766776677676667767767676776677676766776776767767767767767767667767766776776767767677676767766776666667677677677677666766767767767767667677666766776776776667767676776776766676776766767677677667766776677677677666776767667667767677666776667676677677667767766677676776766776766776767766667676676767677666766766676676767676767767767766677667667767667767676776767767676667767767677667766676776666776776767767667767767667767677677677666767766767766667766776767767767676767766767767766776776666676766767677677677667766766776776677667767767767767767766766766767767667767676766776767676676767677666767767766677677676766776776676767766776676776676776676767766776776667766767766666776676776776776766676667666767767767676767766776767667666776767666677676776776776776677676776776677667767766776776767677676776676767766767676766667767766677676776676766766776767676776766677667767667767767676677667677676676776776776666676677676676767676767677667667676776766776766776667666767677677677676776776767676776776776767667676677677677677677677666767677677676676667666776767676776776776776676767677677677676676776666776776667767676776767667667766776666776776767667667767767667667676767676767767666767677676776677676676776776676776776766667766776776767677676776767676776667767766776767766776676767767676676767676767767666767767667766676776776676767767767767667766667767766767767767666776766776766776776776676677666767676776767767767667666766667667767766677676677667766767676667767767676776776776676676767676767766776666776776677667766767766776766776767767677667767667667677667766667767667676776767767676767767766776666776776677677667666767667767767767676677677676776667667767667677666666776677677676767766767677677677677676767676776667767767677667767767676767667677667767666677677677676767667767767767676776767767767767767767767767677666677667767667767767767667677667666667766766667767766776767677677667766767767767767767766767676776767676776776766677667667666776667667666776776776677667767667766676776767767767677677677667767767677676677677677667766776666767766767766666766776666776776677667677676776776677677667767676667767667676677677677677667767767766776766767766676767767767676676767676667766677676767677676776776776767766766776677676776776776767667667766667767766767767766776776766767766676767677677667666677676767767677677676766667677677667767767767667766767677677667676767766767767767666676776767766776767666676677667766766776677667676776776776676766776776776676767666767767767767666677677677677677676776767767667767676767767767767676767666776776677677677676677677677667766666767767676667767677676767767676677666667767667767767767677677676667767667767767766776766776776776776766676776667676776776767766766676677676776776776767767767767766767766776776677676776776676676776766776776766676776766677667767677666677667767767767677667766767767767767766767767676776666666666776776776776677677667766766767767767677667766677676776776776766677667676776776677667767767667677677677676676766766676767767676776776667676776766676767767766677666776677667677677677676767667676767666767676767677667677676767766776776766767676676677676767767767667767767767767676676676776767676767767677676767676776776776766667667667767767
66776676776677677667667676766767766776677676676776767767676676676677676766776767677667677676776766677677667676776767767766767766767767767766677676776677677667767766667676776776766766776767767766676776666767677667666767767766767767666676776767677677677676776766676766776767767766767676776676776676677666776666767677667767767767767767676766776766677667676776766776666776766776776766776767676677667766767767676776667767677676767766767766776666776776776667676676776766767766776766767767767676776677676776677677666776666766677667767767766677676676776776767667767767767766776767766776776767767676767767767676776767766776766677676767766677666776767766676776766767676767676776677677666767767677676667767677677666776776677667667677667767667766677667766776766767667766677667677676767766666776677667666776776676676677666766776766666776767766677676767677677677676767766776767677676666676776776767767767677677667766767767766776776767677677677677667676767766776767667676766767677676776776676667667677677676776776767677677667766766767676766767666776767767767677676766776776767767677677676767767767767677667767767666776766667767677676767767766666776767667677666767676776767766677677677667767676676767676776776767676677676677666776767766776766767767767767676776776766677666667767766776776776776677667667767677677677676676767766766766766776776776767677677676776666776767767767766676776776667677676776767766767667767766677676776767676766776776767667676667667766767766677676676767766767767766776776776767767767766766677676776767677667767676776776767666776776767767677677677667767767766776677676767667676667766776767666767767766667666676776776766676767767766766676776676776677676677666767767677677667767666776677677676776776776776767766666667767767767767666677666677677676776776676767767677676776776776776677666767767666676776767766766776666667766776776677667766776767666776776767766776766676776676767676677677676776667677666766776667766767666676776776766767677676767766776767676767767666766767667767767677677666776776676767677667667667676767667667767767676677677677676666776766776666766667767767677676776676677677667766776676776767766767767766766767767767766667677677677666667767676776776677677667677667677677666676676676667676766766666776767676776776767767767767766676767666767677666766767677666676676676776767676767767767677677667666676776776767767676767766667676766677666766667667666666776667677667677666767666667677676767767666766776776767677677677676776776767767677667766676766767667767767677676776766677667767676776767767766776776766677677676776766776766676767677676767767767667767766776776676766676677667767767767766677677677677677676776776666677667666766767667767676667677677676676677676667667766776767676767677667767767767677676667767676767676776776767767767667676667666776767677676667676666767676767766776766776677676776776776776767766676677676776776677676767767767666677676667767677667766776676667676776776767767767766677676776776677677677666767767767676776676767766776767767676667677667667666667766776676776776767676676767767676776767767677677666767767667676776776767766676767676776767766776776667677677667667766776767767677677666776767676767767667677666776676767676667677676776776776766776667676776767766776666667667767767677666677666776677667766766767667766676767766767767676667767677677667767676677677667767766776776776676767767766767766776776677676677667667667677677676776766766667767767767767676766667676776766776677676676776776767677676666776766766776776767676776776776766776776776766776767667667676766766676776767767676667766776676767767666767766676776776776676666677666766767667767676676776767767766676677667677677676676677677676767767667677677667767766667766667767767677667767676776767767767676776776776767676666776776676776767666676676676776766667766766677676677676776776766776776767677677677677667767666676767667676767676766776676776667666767766677667677677677676776766767676776766677677676776776766677667677666676667677666776767767676767676767766776776766767677666676676667767676767667677676776667767676676677677676776766676667767766667667767667767766767767676776667667667767677676776767766676677676776767767766676776677677667766776776767667766767677676666776677676677677677677677676766766676767767766767677677677666666766776776667666676677676767667766676677677676776766767666677677666676776767766776677667767767677677667676767677677676766776667677667767676766776766776767766767767677676676776776776766767676767766767677677676767677667767767767767767767676677676776776767666767767767676776677676767677677666767666767677676776767677667766767767676766767667676767667676667766776676677667676766666767667767767677677677676666767766776667676676767677666676676767676767767766767677667676676776776677677676767767667666677676676677676767677676776776767666767767676776776766667667666776776767667676767667666766666677676776676767767667677666776667767677667667767677677677676767676767766776776766666767766767667767677676676766776776767677666676676676767676676766676776766677667667667677676766767767767676776767766766767676767767677667766776676767676676767766666776767676767666766776776767767767676676776776766677677666767676676667676776776767667766677676766676776767677676766776776677676776667767667767677676767677677667767676676776677666776767766767767677677676776676766776766767767767767766776767676776766676776767676776676676676667767677677677677676676666676767676776767766767767767767676776677676776767766676776677666767767667677677677677677677676767676776776676776767766676776766676666776677676776767676676676677667676776677676767767667667766767677677667666766666766767766766776776667677667676667766776776676776776776676677677676766776666677666776676766677677677676776677676767676767666776776767677667766766766767676776767677676776766677676667766676676667767767676767677666767767766677677676776767766767677676767667667767766767676776776767766766776676666677667767676776766677677676776767767767767677667676767677676767667667767767676776776667766676767766776766667766776676676676676767677676766776767767666776776776677667766776766676677666676676766776676776766776776676776776677677677666766767767767676677677677677677676776776767677676666766776676767666776767767676667666776766667766767766677677677676766766667677666676676776776677677667676776676767676677676676766776677676776776767767676676776776776776677677667767767677667767667767767667767767676676766667767676767767767677666767767767766776767667767676776666776677667767677676776767766767767766776767676767677676676767767676766677667767667666676776767666776766677676766767767766776676676667767767667676676667767766677677676767767767766776667767677676667676667667767677676766767767766776676776676666767676767677677677666776776776766776767767766677676776666676676776667676677676776767677667767666676776776677667767767676676676676767676767676776767676676776776676776776677677677667677676776667766776767676776667667677677676776776767767766776767676776767667676677667677677667767767676667767766767766776766767767667767676766677676677676766666677677677676667677676667767667767767767767766667767677677677677676677676776766666776766767677677677677667666676776676677677676767676776776776776677667677676767767677677676767767767767767766667666677677677677667667767667676667767767767767666767766767667766776776776776676776666676677677667766776766677676767667666767767767677677677676776677677677677667767677677667767677667767677666677667766776776776677676667766776767677667677667767766766776776766767767767767666767676677677677666776776767677667766676677677677676776676667667767667767667676676767676767766766667767667767677676766776676776776766677677677676676767677677676776767767767677666667676776767677667676767677676677676766776677676667767767767676767767677677677677676666776767676767666767666767767676776766767677677677677666676767767667676676776667766766776776667767676776676776776776776767766666667766676766776677667667676767766677677666767767676766667666776767677667677676776776776776767676776766676677676776676776677676767767676776667677676776676667767767767767766666767676667667676677667767676776776766676676776677677677677676767766776676776776666766766776767766776776677677677676767677666677666767767766766767767676776776767667767676667767767767677677667676767767667767766776776667766776776667677667666767676766766677676766776776677676767766677676776776776676766666776666776776676767677677676776766776767667676767767676766666776667677677676676767667767667766776776766767677677677676666676676767766776767676776776676776767677677677676676776776766677676767767676767677677676667767677676667767667766676767677667667767766767676776767667677667666767667667767676776676677676676767666776667767677676776767677677666766766677676776667667767767767677676767677666766766676766766776767667667766666667766667667676776776766776767766776677676676776667666667676667676776776677677666766776677676766767677677676767767767676767676776776766767676767766666766776767767767767767767677677666767677676767767766776667676767677677676776767667677677677667676767667677676767767767767677676676776667676767676666767667677676766676766776767767767676767767767676667667676666766776677677676766767666667676776667766767767676677667676767666667766766766776767767677677676766776766776666767766667667676776776767767676776776776776766767676766677667767667676767766767767667767767677676767767667766776677666767666776677666676776776766767676676766766766677677676667676776776766776677667676767767767677676677666767676776677677677677676667676766677667677667767676677676667676776776776677667767767666766776667677666766767766677666767767676677676776767676776767767767766677676676776776767767666767766776676767767767767677667676766676677666776767766776767767767767676776766776767677666776767767766677676677676767766677667767766766667767677667677666677666776767766667677677676676767676766767767767767767667677677677676776667667676677667766766767767676677667666776767677667767767767767677667766766676677
677666767666767667767676767766676776776677667676766766776776767676676767667766676767767767676677667676776676776677676776676776767667676676767767666767767667676776676776776666676667677677676676667676776776776767766767767767766676776767766767667667677676776776766776667766677677667667676776776666667676677676666776767766776767766767667677677677676667676776776767767676776776776776677676767676667766776767667667677676776776676667676677677666677676776766776776776766776767676677667767677676776667677667766776677676776676667767766767766676776767767667767677677666767666676766767677676766776677677677677677667766776776776776776776766767666767767666677677676767767766676677666776767767766776676676766776667666667666766676767766677667676667766667767677667766676766766776776776767767767676677676676767677676676776776776776767677677677676776776776776776767676677676767767676776766677676767677667766766766776776767767767767767766776767676776676776667667767767767767667676776767666676767767677677676776667767767677666666776776767766677667667767767676776766677677677666667766776767767676766766776676667667676776776766767766776776676677666666676776767676677667676776676776666776676676776776767767767677677677667677666776766677666776666766666776667676776776677677677667676676667676767767676776667767667766776677676776667766667767666767677677676776667676776766676767677667676766776776676676676776767677677676776666666667767766676776676766776677677666776776767676767766776677677677667766667677667767677676767767767677677676676776767676776776776776776776677677676776676776667666667667766776666766766776776776667766776766766676766676766776767767767677676677677677677667767666776776767676776676776776766776766776676677677677676766776677666667677677677666666667766677677676677676776767667667676776677677676677676776766667767666776667767677676776776767766776776776767677677677677667767766767666677677667667766677677667677676666776677677667766676676767676776767766767767767766767667767767767676677666767766767677677676676667676776767766767666676767667667766767767767667767766776767767767676776776776667666776776776767676677676677667767767676666767667767677677677667667767676767677677676766766776676767766676767766676776676776776677677667676767666677677676766676666677677676766776776767677677676776776767767667677676767676767667677667677677666767677677676676676767767677677676667767767767766676776676776766767767767766676667767676667677667766767766666667767666676766766767677666776667766767767666776676776667677677677677677666776766776677677676767676776776766767767767677667677676776766776766767767667677676676676776677667677676676676776766776766776766676776776676677666766667677676776666776677667677667667766766767766767676766677677677676766767676676767667767677677677667767767767767766667767676776676667767767677676767766767676666676766766776767766676676776666767677676767677676776676766776766766776776776776766677677677676676766776767767767767677667767677666767677676776776766677677666667767677677677666677667676776676776677677667766677667667677666776776776766666776776677676776667767767666676667766767676666767766766667676767677677677676667767677666666676767767767766767767766776767767767767667766667767767766766776776667767666776676776776767767766767677676677676767767767766676677666766767767766776767767767676776676767667666767767677677677677676766766776677677667676676676766767667767767667767677676776776776767767767766767767767667676767767767767667676776667767767767676766677676776776677676767677676676667767667666767767677666776677676767677677666767667677676776776766776676676677676767767667767667767767677666766776776676776677677667767766767766776767676676766767766767767666676767766776677676766766667677667676677677677676767767767766677676676767677676776776676766776677677676676776767767667766676766776667766667766766776676676776776767676667676667677676767677676767677676666767667676667667767676766767766676677677677667766667767767676667766767677676766667667676676677677666677677677677667667677677677676776676766667766767667767766776766676766776776776767666677677667676776766666776767677667676766676767767767767677676776776766767767667667677667767767667676767766776767767766776767767667676776766776677676676776776767767767767767676667766776767767766676677666776677666676776776776766767767767766776767677667677677676776677667667667767677667766776667666666767666677676676767676767766677676776667767667767766676776776767676677666666776776676677677676666667767766677666667766766676677676766776677676776676677666776667667767767677667766776776776767676776776766776676667676776776767766767767767667677676667766776767767677676676677666666676676677676767767676766766666776767666776667767766666766776676677676776767677666776776766766676766767677666677676776666667766666776766766666667666676667677677677677676767767676767767767666767667767676667766677677667676767676666776776776677677667676776767677667766667767667677666766767677767667767767766677677667766667767766776667766666776677667667766776667767676666776767677677666767677667767677667677667767767667766766676776776767676677667676767676666676667767766776767767767676767767677677677677676667766767667667676767767767767677676767667676767676776766767766667767767677677676766677667767667676766677677677676666767667767766677677667767767767677667666776767767677677677676767767676776776677677676677677667676767767767666776776776767667677667767676767767766667766766667767766776776766677676767667767766776766667677677676766766767766767766776767676767766766767676776767766766776767667767677667766776766767766667767767767676776776776677667667767767667676766667767767676776767677676766767766776776767677677667676676776767676776666767676667677667677677677677667677677677676676776767677667676766776766767677667677666776677677677676767677676776776776676776767676767677667767767677676666766776767767676767666767767766776667766767767767767667767676767667677667767766776767767766767767767767767666776667677677676676666776767767766667767666677677676767667677676676776776766676677667767767667676776676776677676776767676767667767767767677676767677666676677676767767676776776766776776776677677676776766767676667667667677677676677676676766667767767677676766667766767767766667767767767677667767767766766767767677677666676677676776767767766767677676767677667676767767676767676666766667667767766676766677677667667767767676766677677677667767766776676767667676667766676776776677676767667767766767667667677667676767766677667677677667677677666766767767676667676676766767766766776676776667766767766767667667667767677667767677667766776776767767677677676677667766767667767666666676776776767767767677667677676776767667767667767766776767767677667667676776677666776776776677676767667767676776767667667766677677667767766766776767766766676676667767677667676776767676776766767676767666767666667767767676667677666767766676767666776776776767766776677666776676776767677677676667767676676666776767676767766667767667676667767667767677676776767677666767767676766767767667767767666776767766676677677667767667676677667677676677676776776667676766776667676767676766676776676776767767667677666767766767766766677667677676667767677677666776767676767676666776776767677666676776677676776776766767767667767766767767676776776776666677677677667766666767676776766676767767767767667666677677676667677676767767766776767767667667767676776676676767676766667676767767676767677667767767667767676677667767766676767767667677676776667766677676767767766776667667667767676776667677667667766776776677677667766776767767676767767666677676667767677676676776776776766767766766676767667767677676677677667676776776667677676766776776776776667766776676767767677676677667667767667767767767666776677666767767767766666667767667766676776766676676776676677677677677676776667666767667667667676767767767767767667766767767676776776677677677667667677666766776776676767767677677677676677676776766776676767766666766767667677676667677676676776677677676766767677677666676677676676766766767667767767677676776676767767677667676776776776677677677677677676767677667767667677676776666776767767767677676776676767767766767767677667766766666776776767766677676767676666776676767767676767767667677667676767677677666666667667767666776776776767766667767766776677677666776767767766667767676776767677666766667767676767767767677667676766766667766766676776776676766767666767677666767667677676767766677676767767667767766776776776677677677666776677676676776776767666767767676766776677677667667677677677677667677667767667667767766767766676767666767766776767766666776667766776676667766776767666766767767677667767766776677666677677676776676776667767667767677676667676776676676767676766767676666667677676776676776766766676766676776676677676776767676676666776667676676776767676766776667666767676676776776767766766776776667666767666767766766776776677666676776776767677677677676676766776767666767666667767677676667667767766767767676667767767767676767677667767767766676667667676666676776776776767766766666776776776776776776767767767677677677677677676677667767767766766676677667767767677677677676677676767767676677667767766767676676776776767767767766676676667677666767677667767666767767677676776776767766776766776666667766677677677677666677677666776677676767767677676776766776767667766776766776767677677676776667677667667766766676677676767677667667766767766676776776676767667677676676676767766676776776776776667677676677676776667767767677677677677677667767676767676677667667676676767767666776776767676767676776776766776767677666676767666767767767666776767676766667667666766776776766776676676776767667676767676776666767766776776766766667676676666676676676776776767667676676776766776767677666677676767767677677676767767767767766767767767676677677667676677676667667676767767677666776677677676776677676776767676766767767767677667766676666766776776767767667766766776676767676767767767767667677666776667677667767767767677676767767677676776667766776776676677676667766766767767677676667767766767766676677
6676776776767767666767676776667676667676767767766666667677677676776776766766767677667676767767766677677677667767676766767666776676767676677676677676776776776776667677667767767766667767766776767767767677667676677666677667666676766776667677666776767666776776776767766677677676776666677667666766766667677677676677677667676776676776666676766776776667667767766667767676776766767766677676766767677667766776766776767677677677667767677667667767677676767667766667767767767766776767677676677667677666666776776676677677676676767766776767667666767767767767767766767666766666776666677676676776766667667677666767677667767677676676677676767676767767767767766776676766766776767677667677667676676776776776677676767677676776767677667667767677677676677677676776776667767767666766767766767676776767677666766776776767767676776676766766767767677677676766766767766776767676776776767767677676767666767677676776667676766767667767667767767677667767676767766766776677676766676676776766766776666776766767677676667676666767666776767677676666776667667667766776677676676776767676676766676667676767666677676766776667667667667766776767666767667766767766776767767766676676776767767666677667676767667767677676767766767677676677676776666776776667676776676776677677667766776677676776767767767766767766776776677677666776676767667676677676676667676776767667677677667676776767676677677666767676677677676776766776767766776776766776677667676776776677667767767767767766667677677667767767677676667767767766676677667676767767767767766776776776676676776766767667677677667666776676776767676667677667677676667767766677676776776776776776667766667767766776677666676776767766767677677667766666776776767677667767667766776667767676767767767767767667666776776676767767766676776776676767667677676676666776767676767677667676776776776776776667676776776766776766767666767767676676776776766776667667767676776767676767767676776776677677676767676776676776667676676776767677666776666767677667676776676776776677667767676766776677677667677677677676776767766776767767766767677676676767677676776776776767766676767666776677667767767667676767677676677676776676766767767767667677667767667767766676677667766767676767667677677677677676676776776767766776776676676677666766667667766776776667767766767767677677676767766677666776776776766776676776776766677677677677676677677676776666676776776776776677676776766776667766776676776667666776776677676776676776776677676776767767676766776766767767677667767766776666767767766667667667767767767677676767667767667767677676676776677666767676666766776767677677677667767677676766676767767767667767667667767767766667767676776767767766676767767677676776767767767767667767767767676776767766676776776767677676776776776767766776766766776676776776776676776776677677667667766766666767677676776766667767767676667766776677666767766776676776677676766666767667666767767767667767766767676766677676667667667767676766667676677667676677676677677677667767766666767667676776776776667667676676677676767767767667676776776767677677667766676667677676776767766776776767766776776776767766666676776667676667767676767766677667677677677677676776776676667667766776667767676767677676776676766667676776776776767677676676676776766676667767767666776677677676676677676766666776677677676776677677667767677676776776676767667667667667767677676767676776676677677677667677676676767677667767676776766776776767766767766767767667767767676766666767667767666776766666676676776776766677677676767767767766676776667766776776676776676767767766776776677677676776767677667766767767666766676776767677676766776767767767766677676677676676676766776766776677667767767767766776767767677676767666776767767767666676776667666776676766767676776667677667666767666767677677667676677667767767767766776676676776767676776766667677677666766766776676677677676767767667767766766776776767677676766677677677666667677677676676767676766766676767767767667767767667767767766776776667677676776776677666667667766767767677676767766776767767766767667767767767766676677667767767766767766677677677677677677677667677666676776667676767676776767767767667767767766676667767676677677666776776676766767767766766776776666677677677667767767767766776776677676776667677677676677677676767667766676766776766776766776766776666677667767766766776666776676776667667767767767667676767666676767766776767767677676776766677677677676776767677676776676776677676676677676666767677676776776776767767667767667766776776776677676676767667767676677677666776776676767767767767677676776677676776677666776667677677676776776767677677676776776776767666677677676767766676666766766767767676776767767767766766767766766776776767767767677676767676776776767767767666767666677677666666766767767767667667666776677667677667667766677666776776776776767767766767766766767667676676767767767677676766676776776677677676767767767676776766767767766776676776767767667766776776767767767766776676677676776766766776776776767676766676676677666767667766677677677667767676766776766666767677676766776776776776776677667667666767666776676666776766767667767767766667677676676776776667766767767677676767667666767766767766677667677677676767677677677676766676676776667667767676677676766767676776766677667677677677677667677676766676677676767676676666676767676767677677667766776776776767667767767767767677666776677677666767767767667766666767676666776676766776677676776766767676767676767676667766776776776676767677676776776776676667676776677676776767677666767677676766776767677677666677676677676776776667766766767766776776767676767767676667767677677677676776767677676767677676767767676766666667676776676677677676666666776766776767766766767766776667767767676677676767767767767767677667766666767676676776776767767677666776767766776776776667767767666667766776677677676766776776667766776776676676776676667766767767666767666776776766767667767676666677666766776766767766667676776676676776676767767767767667767667767767667677677677667676776776776776776767767676676676776776776766677676667676776767677676666767677677676766767766776776676767676766766766676767767676667767767677676776767766676776766776766776767677677676676776676677677667767667677676776767767676676666766767767767767767766666776667666766676776776767667677676766676667767676776767767767766676776776766667677676676766766766776767666766766767667767667767766676776776776766776776776667676776776767767677677676767667766677667766776766776666767767767766776677677667767677677677676776767677667766677667677666776767676776677677677677667766677667766767666776776776776677677667767767767767676767676667676676776767767667666676767767677666776676666776766776776677667767767767677667766767676677667677677676766776776776667767767767676776776677667767676767676767767667677676767767667677667767677667767767667676766767666677667767766776767667676776667766767676767676677666767766667767766677666776767766767677676776776776677667676776767667766776676776776676776767667666767676667767766676776676667667766767766766776776776767676776666666677677676677677676776676776776666767767767676776767766677667766766677676667767767767677666776676676677667676766776776776776676776667676767767677677677677667767767676676776767766776766776666776776767667767766776776667766767666766676776677676776677667766776667767677676677667767767767767767766776776676776776667676766776776667767767766667677676776767766766767767667667677676776677676677677676776766776776776776676776767767767677667667676776776767676676776676676667677666767666767667667676676767676767667667767667767667676766766767676776667676776776766776666776676677666766776666776766676776676767766667666667676676767766767666776666776676677666676766667667767767767677677677666666767676776766677676776776767767677677677677676776677676776776767766767767766776676776676667766776776767767767767677676677667767766767766766676776767767676776677676776767766667767766667677677676776766676776666677667767667676776767676776767767677676677676676776776676767676776676767767667676767677667766767666677676767767766766776776776676776677666776766767767767666677676776766767767667667767766776666776676776767667767676666766776767666776676676776677676776667767767677677667667767767766776767667666767767676677676676677677666776767766776677667666776776776667766767676676677677667766677676776776766776776667667666767767766667767677676677667767767677666776776776776677667677667676677676767767766776776676676666767766776776677677677666776776767767666766767667667766776767767677676677676776776776676767766667677677666676766677667677676776776667766776667766767767677666766667766676676776677676766677677666776767766776776666767767767667767766667767766776767767767767766677676776776677676767667676667766666676676766676766776676766676767677667767767676776766767676766776767767767676776677677676767766667677667677677677677667676776677666766767767766776767766776776676776776767676776776767677677666677666776776766676666676776776667677677676677676766776676776776767666776666767677677676676767767767667667666776776676766776776776776667676776766767677677667667667676776667677676776766767667677667767677667767767767766776776776767767677667677676767667676667766767677667766677676776766766776776776767767767676776776677667767766767677677667766776667677677677667667677677676767667767676677677676676667767767666766767767676776776677676666677676676767766767766776667766767676677667767767667667767677676677677667677666766776767767767767767667677677677667667667766776776776677677667677667676766667767666776776767677667676776766776776676677677676767677677677676776676776776767676766767677677667676676677666776767677676767676776776776767766677676767676776776766677676776776767767766677677676767677667767766776766767667767666676676776676667767677667677676776776776776767667676667676776667677677667767767766677677676776767667676776676776667666776766676766767766677676767676776776776767767676766776776776767767766667666776766776666666766767767666667766666677667767767766677676667666766677667677667766767677676676667766767677676776677677666766767767766766667
76776677666776766767767767766677676676776767676676677676677667677677676776776676677667676677666776766677667677676767767677676776776776767676676676776776767767676676676766767667766776767767766767667666667767766767677677667667676776767767766667767767677677667666767766776767667676676767677677676776776766676767676776776767676776667766766776766767767666666676676677677677677677667667767667767667666767767676776767667767676676767667766776767676776677667676676776667676677676776677666676667767677677677676766776767666676766767767677677667677667676767666676767766776776776776767667767766676677677676766676766767766767767766667677677666676767767766677676776776677667677666676767666767676676776776776776767676776776767667766677666776676677676677667667766776776767767767667676766677667677667767766776776677676776767676677677667767766677666767766776677666766767767767767677677676677676776776776776677666677676776767767667667666676677676667767767767676776767766767766767676676767766767676776776676776767767677676676776776677676776677677677677676677676677676676667667676676776667677676676776776667666767676767677677676666776767676666766676767677667677667766767667766666767667767677676766776776776677667766776676776676767666776776767767677667677666766676766677676776776767677676666767766776776767677667766766767766767667767677677666667677666776767667767676767766776677676767767676776776667766766776677666667677677677667766776776767767766776767767767766767766667766677677676767767766767667767677677666776767766766676677676677666776766676767767767676677676677676767677666766667676676776776767766676666776677667766767767676676766776667767767667766767676776667676776667676776766766677677676776676766767677667667767677667677666676667667677667677676677677677666776766766776767676767767676767767667667676767667766776776667766676676677667766676767767677667767767766667677677666776766776776766776776667767767676767667676766776677677666667767677676767766776766776767677667767676776676766676677677676776767767677677677667767676767666767766667766776676776676766776767677667676767767767677677677676677677667676767766776776676677677676776667667667666667767676767767676667676767677677676677676766776767767677676767676767676677676676776776776766766666766766766766776767676676776766767677677667676766767677666776767766676767677677667677666776767677676676677666766766676776767767767676667766776676776767766767666767677667767767677667766766676776776767766776767676776776767667766767666767676677666776767677677666676776677676767676767767677667766776767676667767676776677667766676676676767666776767677677676676677676677677677676766767667767766667676776676666776766667767766776776767667767677676776767666766776677667767677676767667677676667676766776776776677676776767667676676767767676767667677677667667667767667676676776767677666776776677667677667767767667677676766676677676767677676776676677676776767767767677667766676766766766676767677677676767767677666677676676776767766676666767676767667766677677666776776677676676677677667677676776766767677667767676766666767676767767677676776677667767767677666776767676676767766767667666767766776677667767766776776776676776766676767666677666767766677676776767676776767676667666676767767767676776767767766776767676767767677677677676677677667677676667766776776766766767767677677676767767666767767767767766676776776667767677676766776766776766767767767767677677666767767677677676776776776677676677677676667767767677676767766776767766766767767666767767767767676676776767676776767667767676776676767666677667666767676776677667767766776767676766677666676776767676677666676767767677667766767767677676776776676776666766776767767677666776776767676766667767676767677677676767766676776766776776776766667767767767666767766767767767677666676667767677667676776766776767676767767767677666776776776766677676776677667677677676667767767767766677666776776666776676767677676766767677677676767676767767677676677677676776667767767767666776767767767667677677676667767677676776677677676776776767767767677667676776667667677677666776776667766767766776666677677667767676676666767766666776767666767676766776767767767676767767677667767667767677667667767767766677677667767676776776767767677666676776766767766776766766767677677676776776767767677667767767766776766666776776667667767767676677666667667676776766667766776676677676666677677666676776766776776677677676667676766776776676767767767766776767667767677676766766766766767767676776767767766776767767677676677676676677677676776767677676767667767766776776767766676776776776667766766766766676677676677667766776667676776767667767767766776677677677676766767766767667667766776677666667766677677677676677676766676676767767667677676676677677677666667666766767667766776676766667767767677676676666776776776767767666667767766767766767767767667767677677677677677676776766766767767767767677676776776776767766766676776767767676776767667766677666776677676766776676776776766667767767767676676767766677666776677676667676767767676776767676677676677677677677676767767767677676667767677677667766766677676766776767767767667767677667767767666766776676677677676776767676667767676767667667667767676776766766677676667677667677677667667767677676776766767677667767767767767767676767766676776767767667767767677676667767676667767667766776766776667767766677677677676677667766676776776776676776776767767767767767676767676667766676776676667767767667676776776767766666767667676677676677676676677676667677666667767667666776667767677676776667767767677676776666766677666776776767766776776666667667676767767766667767667767677676676776776666767677677667767677677667677676776766677667677677677677667676767677666776667666767667766677667667767676767676676767767677666767677676776776667666776766677677667666767677666666767677676766677677667767677666776677677666776676776677677676776766776766667676776776776767677676767677666776677676776677667766776767766676776766676776767766676767766767767676676676767767766767767766676767677677677676776776776767767677676676776776766776776677667676767676767767767767766767767767677666676776767767767766677677677677667767766767667767767767677666767677676767767767766776776776776776677676776676767667666667667667767767767767766767767677667666767676776766766676677666677667667767667766767667677676667667767677676766776767667767667676776767676767766676766776676776767767767766666677667667767676776776776776677676766767766677666767766677666767767766776767767767767767766767766776676677667676767676767676776767677676776677667766776767766776677676776767667767767677667677667767677676776767677676667676767767667677667676776766776677666766677676677677667767766767677676776776767666767767676776776776776767666677667766776767766677677676766776776676666677677677667767767676667677667667667766676776767767666667767767767667767667667676776776676676767667767676676776767767677677676667767767677667767667767666677677676776767766677677676666776776676676776667767767766776676776666677676767767677676677677677676767677666767677677666767766776776677676766776677677667766676667766776676776677677677677677677666776776767766776667666677667767677676767676677677677667677677677666666677667677676776776667666767767677676776776776776677677677676676676667676776776776766776667767766776776767766776677667667677666676776677677677677676667766667766677677677667767676776767767767676776767767667767767677666776776677667766766767767676767676776676767767767767767766676677667676767666677677666676776766667667667667676677677677677677677677667766666767766676776666667767767676776666767677677667676776767676677677677677676676676677667766776676776767676776776666776776776776767766666676766767767676776776776676776676776767676666776776677667767767666767766767766776767766677667667766666767767676676776667766776767676667766767677667767767667767676776677676666667677676776667677677677677676667677677677677667666767767677676766677676776767767676666766767767766767766677677677677676776776767667766667677676767677676766776776767767676767666776767676666776776766767767767677677676776667767677666767767667677667677676767677676776776676776776767767666767767767767677676677676767766767676766677676667676776767766766776776767676677676767677677677677666776776766776667767767767676667677667767667676667676776776767767666767667767767677676666767666776776767677677676766776767677677666767676677677677677667767767766776677676767766767666666767676767667766677677666766767676676767767677666776767767677676776776766767676776676767767767676676677677677667677676667676676766667767767767666766767676767677677667677676776677667767677677676676776667676776667667677676767677676677677666767766776776766776776776767767767767767767766767766776767666776776677677677676767677676767667676776766776677677667767676667766677676767677677677677677677676776767767766776766776776667767766667676776667676767767767766767767766666776767676767767767676767677677677677677667767677676677677677677667766767677667767677676767767667667767767767676667677677666776766776767677676776666766776776766776767666667767766776766776767677677677667666677677667767767766677667766677677667766677676666776776766776667676667767767766766667767767677677667767676666667676766776776767767676676776766766767676667767766767766676776677677677676676666776767676776776776776676767767677677677677676676767677676776767767767766776676776767767766677667677666767767767667767766677667666776677667767766676776776767677676767676767676676766767767766676676776776766676666677676776677666776776767767666776776776677676776677676766767676677667767676677677667676776776676667767766776677677676766767766776776677677667767666677676766767766767766667767767767676776677667767676776677667667667676766677666776776776766766767677667677666766776677677677677667767766767667766776666676766767767677667766676776767666667676766667767767676676676776676776767676767676766677676776767767767766676776676766776667677677677677677677676776776677676767676776677667667767667767767676676767676776767767667667666776767766766676677
6767676776776776767677676767667767767676776767766776767766776766767766766767767767766767667766776677676676767766776776667677667767677677676776776776677676676767767676676677677677676667676666776776776776776767767767677677676677677677676766667766676776677667766677666677676776677677677677676776766776767667767677676766776677677676767667766667767676676677667667676676677667676776767677677676776676776776767767766776767667767767767767767767767767667676776776767767766667766766666767677677667766776667667767667676766767676776767767677666776776667676776676667767767677676766776667767667767677676676766667667676767667767667676677676677676767767767666666776667666766766766776677677677677666667666776776766677677676776677677677666766776676766776677677666776677677676667766767767767766667767767676776767767766676767767676676767767766667767667767767676677676767667676667767677676776776776676767767676776776767767767767767767677666776666677667767767766776667676667766767676767676766767677676677676676767677677676776767767676676767676676676677677677677676766676676767766667766776776677667766677677677676767767766767676766676667767676666766767767676776676766766776776676767767767666766776776666767676767766676677677676776776677667676776677676776776776767766766666767767767767767766776676666776767676776776767766676776776766776776766676766677666666766776776767767766766767766667767677666776677677676776767767667666767677676766766766776767767767767677667767767677667767767767767677677677676776767677676676776776676767767676776776766766767676676676766766776776766776776677666767666676666676767677676776776676776676677666767677677676767767767767767666766667766676776767676676776767667767767676776767767677666776767676766776667767767766776776776767666766676677677667767677677677667677666677677677667767767677676767667676776776766776677677676767767766676767767677676677667766776776776776767667676776776767676677666776676767666767766776776776767766677676776767666776767767766676676776677667676677677667676667767766776767677676677677666667666776776767766676767676776776767767767766776776677676666776767767666667667766666776667767767767676667677677677677666677676677677667766776767677677667767676667767767676776766767767766776676676776677676776776667677666776767676677677666667667677677676776776676776767766776776667676776767666667677677667767767677677667767677667666776767677667767767676677676766767766776767677676677677676676776767766776767766767767766776776767767676776767676767666667676667766677676766767767676676666776676666667676776776776776767767767676667676776767766676776676776667766667676677666776767667677676767767766767766666677677676677676776776776776776767667677676776776776676676667766667666767767767767666776676667667676677677667676666666776767767766767767767676667677677677666776676667667767676767767766766766676766677676776767677676776676766766767677676667767667676767767767767667677676767677677676676766676677677676767677677676767677676776767766767676776776676776776666667666767767677667767767767767677676767767766767677666776766677667766767677677677667766677667677677677676766766776776677676676676767766667666766677677677676776677677676766767676776776776767766776776767766767767677666776776776677676766676676767676677666776776776776666776677676776677677677667767666766766767767676776677667667767676676776767766676767766767677667667676776776776776766767677667666677677676776776676776767766776776767767767766676776667767667767767667676676776767767677666776677676776667767766776666767766767767677666776767767767766677666776767766667766676776667767677667767667767767767767767677666776667766666776766776776767767767676776767766667766776776776776767767676766767766776776667767676776677667677666776776767766776767677667767667676766776776677677676776776767676766776666676776766776776767766767766766677676776776767676776776776767667766676766767677676767676776767766666776776767767676667767766776776676767767766767767666767666776677676776776767767767766776767766676776677676776776766776676677667667767676776766776767766776776767676667676776666676677677676667767767676767666767767767766767767767767767766766776667766676767767677667676776776676776767767676766667677667676667766666776667767767767667767767767676676776677676766776767767766767667677667667766766776776776767767766666677676776677667766676766767667766677667767677667766767767767677667767766676776667766677676776776776776676676667766776677666676767676776776767767666767767677667676776676776766776776776767666766776767666676767666776676776776766666667767667677676776677676676776766767677666776676776676676767677667766776667676667676666666776776767766776767666677667766776767767667677676676776767676766667767767676676776767766767666767766776767677676666677676776766677667676767766776677677677667767677677676776667667667677667766776666767766767766667666776776767767767767667677667767767676677676676677666676676766776766766767767767767676767676767676767767676676676776776676776767766776677677676766666776667767667677677677676776667767767767766776767766767676667767767667667677677667766677677677667766776677677667767676767766676676767677676767767676677676776776677676677667677666776677667766767677676776767767666677677667767766767677677676677676767676767676776666766667676666677667766767677676767767767767677667767766766776676776767766766776767766767677676767667766776767767677677677667667676677667767766776677666776677677677676776776667767767676767677677676776767676677677667767667767766776776676667767677666767677666666776677676767766766776677666676677677676767666676767767676677676676667666766677677677676766767676776776767676776766776677667667677677667767767677677677677667676676767676676767766677676766776677676767676677676776766776776767667677667766776776776676677677676677676776766776776676667676776677666766776667667767767767677667676776767676767676667677676676767767767767766767676767676666776776776667676776776667767677667767677677666776767767677676776776667667766776776776776767767767766776766766776767676776776767676776767667666776767767766776776767767677677676677666776676666676776776767666677677677676676676767766766676767767677676766767677676776677676776776766767766766676677676776677676766677676676667667667767677667767767676776776776776776676766767767766776676677676667677677677677667767676767767767767766767667667767676767677676676776767767766676676776667766776776776776767677677667676767766677677676677677676766766677667767676766676776776776676767676767767667676776667677666677676776767676676676776667676667767766776766676667676766766767677666776776676676667677676766767677676677677677676677676766767767667677677667677667676767766767666767676667677676767767677666776767676676676776766767767767767677677676767767767767677677676776667676666776677677667677677677676776676767767666676676767676676677676776767767766677676766677677666676776776776766667767766776767677667766767766667767677677667667766677667666766767677677676676766767666676767677667676766677667767667677677667767767767667676767677676767676677676776766667676676666677667766666676677676776676766677677667676667666676776767677676766767766767677676776677677676776667667667766766767767676676767767767666776677676776767766776776776776666767766766776676767766776677677677666776667676776776667767667767766776676776767667767766776776767676766767676767667676776776676766667767767766667677666767676677667666767767767666667667766676767677676776766776767666776676767767676677677677676677666776677677676767767676776776767676776767676766776776776767677677666676767666767676676676767767767667767677676776776767676667667767767677677677676766667677677676677667766667677666676767767767666677667766767667766776776766677677677667767767666667667676677666766677677677676666677666776776776766776767766776676677677677676776677677667676767767677666676776667666666676776776677677677677666677666776767767676666677676766766776677666767767677677667676667767677667676776667667766776677676776667766676676766767767767767676666767677677667677666666677677667767667677676677667677667677677676666776766776677676676776767667667676677677676776766667676776776677677677666677667766776766676767666667677677667766667766767667767767676776776676676676667676767767667766767676766776677677667766776667677676677676677676766677677676677676776776677676776767767767767676776767677676767667767766676677667767767766766767767767767676776767677666776767766767676776776776776676666767767767767766767676776767676766677677676767767767767677666766767767766767766776767767676776766667666776776776776767677666776767767767666767767677667667677677666776677677677676676766676677676766767667677676667766767676776776667666767767766767767767767676677666776676776776666776676676776776776776776676677677677676776667767766776677676776767767667677667676676766776676767766767666776767676766676766667767676776776676766776766677666767677676776667767767766767767677677676766766776776776667766767767767767767766766676667767766776676776767767676667766667766667766776676676766767667666776677677667767667677666776767666776676776677677677676676767767766776776677667767666677667767767666776677666767766776667766766776767767676776767767766776766776676677667667676776676766776676776677666776677677677676776676676677666767667677667767767767676767767766767676767666667677677677677677677676766776776677666776776776776677676767767766776776667676776776776666676766767667767676767676676767767767767666776767767767767766667676776666666677667676776776766776776767676776676767766767767767677676766767767676767766676767666767766766767767766776776767667767676767766677666666776776767766766776767676667676676776767676677676667767677677677676667767667767766767767666677667667767766677677667767766676666767677676666677677677667766776767677677666677676767677667677667767766767666766766767766766776676666677676766776767676776776776676776776766676767667767767766776767767677677667766776667767767667677677677676776766767677676776767667767677676767677677677666766667766766677676776767
36776677677667766776776776776776766776776677666776676677677677677676766666677677666667677676776667677676767766776667677677676767676677667677667666667767666776767766776677676676776767676667667766676767767676776776676667767767767767766767767767766767766677666677676776776776667767766676776776767767676677676677667676676767767666776767767676767667767667676766766776767667676677666767666776776776776677676676776667667676776766676667767767677676767667767767767677666776776776677676767766767666666766677666776776767766666667677677677676666766767666676776776776677677667766766776776776776677677677667676776767676677676767767677667766776776776766766776677676776676767767766677676677676776776776776767767677667767767766776676677677667676767677667767667767767767766776767677677667677676676677667766767677666767676666667766766677677667676667767767667767767676776767766776766667766676676767676776767766767767676667766776776766676667766776667677676766676767767676677677677666677677667677676676776767767667766767767767767767676776677677667676776767677666667766676776677667766767767767677677667767667766767676676667677676776677667677677677666776767767767767767677677677677667766776677666766676776776776667676767667676776776767677676776677676667767666776767676776776766767676776767676776767676767667677676677666776667676766666767767676767767766776776667667766767767767666677666776766776767767766776767766677676776667677676776667767767767767767767767677677666776766667667666676776677676666776776776767667667766766767667677676677677676776776776776677677667676767676767676676667766767676776776767676776776776676776776766767677666767677666767676776767767766666776767766776767767677677677667666667767767767767676676766676767667767767677677676676667767676677666767766776667676676667766676776667676767767767767666676676766767767766766676776776766767667767676667767767677666776767667766776767767677676767766767667677677676676767677676776767767677676767767677667676676767676766676766767666767767766767767677667676776767676767766767767766766767666776676776667767677676667767667677676766676667677677666776776776776776776676676677667767677667676776776677677677667676767666766677677676767676766766776766767666677667767677666767676667767677676666667767767767766776667767766776766776767767677667677666767677676776776766676767767676677676767766767766776677677677677667766767676776676676776776677676776767676776767766677676776767767767677677666766667676776767676667667677676676767766667767767766677676767676666776776677666767666766667666766676667677676766677677676776676776776767677677676766766766776766776676776676776676776677676766676676767767676767677677677666767767667667676776776776676767767767677677667766667766767766676776677677667677667767676776776776776677666767766776776776676766676776766776776667766776776776767767666776776776767767667766676776767676767666667767676767767676666776767676776767677677676767666676776676767767767676776776766776767767767767677677677676767676766767767666676767767676767666676776776767677676677666776676767766767677676776766667766767676776776767766776776776776776767767677667767766776767767766767676767676766677677676666676676767766667676776776666677667766767766767676676767766767767666776776666776776767677676767667677677676667666767766767767676666776776767677676676776776666767767767767677677676766776676767667676667677667677677676767677676677667767767767767676667767677666676676767676776766667767767677676767677677677677667767767767666767677667766766667767767667677667766767766767677677677667677677677667677677676667666767667766676776676677677676677676776766677677667767676776677666767767766776667676767767676776766677676767676667676666767677666676776776677677666767766676776776767677667767767677676676677667677676776767667677677677677677677667666776767677666677676776776767667676776776767667667767676776776776776776776666677677676776766676776766667667677666667766767677676776667766676767677676766767766776767667667667676776766776677667767677667667767667767767666776776766776766767767677676676776766676677666767767667677677676666667767667677676677676776776767677667666776676776767767667676677677676766776676766766767767676677676666767677677676677676776766767677677667767767676766776776776766676776677677666767667767666767767667767766677677677676766766767767677667676666676767767766766676677667667667676677677677677676776677676677667767767676677676677677676767767767667766676666776776776767766676666776767766667666767676667677677666776767667667666766677666776776776766776776766767677676766776776676776776676666776676676766676676676767677676776677676776767767666776677667676667666667767766776776767767767767666776776776677676677677677677666776667677676677677676766766776766676767767767677677677677676776776766676776676676676677677677666667667767767766677667766676676667667677677676776767767767766776677676767767666776776677667677667767767767767676776776676776766767676776767766776667666776776767766776766667767677677677677677667767767767677666776767676776767676667667667666776767766776776766677677677666776776677666766767767677667766776766767766776767667767667766776776776766677676667767767667676676767667766666666767667676677677676776776767666767766776676776676767676676666677677666776677676767767676776677667667677676776776667766776677676776776766676767767676776766767676776767676776666776776776667766767767767676776776676776676766766677676767766766767767677677676677676776667677676766767767666776776776776766666767667667676776667766767677667767767767766766676776677676776776776677677677667677666776776767677676676776776676767677677677667677666677677667667667767676676676767676667677677667676767677666776666767767676776676767767667766766677676677677677667767766667676667666767666677677676677676767767766667766667677667667767767667676767677677667676776776667767677676767676766776677677667677667667766766776776677676776766776776676676676776767676676667667767677676676677676666766767767767767676767766776776677676767766776676776667667667676667766766677666767767676776677666676776667667677667766776667677667667677676676677676666667666767667766766766766776767767667767767676667767766766776766667767766677676776667767767767677667766767667667766767767767677667677676776776776676776776676767766766767767666666766776776767677677677676766776766776767767767677676776666766666766676767766767767767767666676776676767766667677667767667767677667667676776767766767766776766767767666767767667767677677677676677677676776677667667677677677676676667767767767676776767676767667767766676766776667767667677677677677677676667766676676667667766667667767676666767767767676767767677667676767766767767767667667767676776776767767676776676677667766776776677667666766767677676677676677677677676666767767666676677677676776776766767766676676677677667767767767766676776676767766767767666676776766776676776776666676776676676776677677677667767767667766776676776676766767667667767767766767677666667766677677676677667767677677667677676676767766776776776776766766676676776766767666666766776676767767767667767767676667767676677677677666676767767767677667767677676776767767766776766676676677676767767767767767667676776776677667676767767766776767767676767677676667667766676776766766776776767666776677677677667767667767767677677676767767767666776676776667766677676767766776776767667767766776676776767767667676776776666767676776776767767677667767767767767767766776776667767677677677677667676677666776677676666767676767767676776776667766767677676767767767767666776676767767767677677666767676776776767767766767667666776766776677676776767766776676766767676677676676776766776776776776767767766767676666676767767767767767676677676776776767766676766766767677677667767676767676676776677676776677677666677676766767676766767667677667767766776776767677677667766677667677667767677677666767766776677676767766667666676776776776677676767666677676677676776767666776766776776767667767676776776766767766776667767767677676767766776767667767767677677677677676767676776677667766776776767677676766677677666676676766776776767677676667676666677667676776767767666776766766676766767676776767666776776767767766767676767667676766776767666776776776676776676767667767676776767766766677677666767767667766776776767767676766666776776767766776677677667676776776666776666776776776667676767766776666767767667767766667767767677676766776767767767767767767666776766767766776766767667766767767767767667676677677666677676677676776677667767666676767676776666676776776677677676677677677667666767766766767677677676666767666677667767676776766776776767676766776676776776666677676676677667767676767767767677677677667767676677667677676776776776776776766667767677677677667667677676776776766677677676776767677676677676776766776676776776667767767677666667677677676676676767767766776767766676776776676767676767767766676767767676676776767676767666676767767676767767766776776767767676677667767677667767766776677667766667767666667676676677677676766776767667666677676676676666667676767766767677676676767767767767767676677667677677677677667677667766677666676767677676677677676776776776676767676667767677676776776776767766766776776676666666677667766766766767667767676776666677677666776667766767667767676767767767766676676776767676676767767767677666677667676767676776776677666776767767676767767677677677677667767677667766776676766676776677676776776677667667676776767676677677666767676766776767666767677677676776776767767667677667667666776767767677676776776676767766766767767766767677676767767676767677677666676767767767677677666767766767767676766766767677667767667766776677677677667677677676677677667676776766676667767676766767766676776767767667766666677667766776776767767766767767676677667766767666767767767667677667767676766776666667667767677676676767667766667677677667767767767767767766676767767767766767677676776677677677676766666767767767766776776767676766676766776667677676676667676767676677676767677677667667766676776667676766776767677667677666776667676776667766776766676766666677667677667
6776767666776776677667767676766677677676676766776666776667767676666676677676766776767766677667767767767766776666776776677677666767676767666766776767677667677667766767677667676767766776776776766676766666776676766776776776667766766666676676667677666776767667767676776676767767767676767676677666767766766766677667676667676666676676767667676776667667677677676667677677676767766667677677666776767766766776767766677666776767667767676677677667677677667677666667767677667676766667767767676776766667766676667667767677676767767766767677667767767767677676767677667666767766677677677676776776776766676767766677677666776666776766766766776677677667666677667766776767767766776776776677666776776677676766767767676776767767676766676767767766676776766766776677667767677677667676776766677676776667766776676667666667767677667767677677676677677667767767677677676677677677677677677677677676676776776677667767677677667677667767676767676766767766677666767667677677667766677676667667767676766776677676767767677667767667666666767667767666776776676667667766677676776677676677667677676676676767677667676667676766766776776676766776767766676677676776767767767676766776677677677666776667676776667767767676667766766766776776676767766676667666767676667677677667677676676767676677667766677676767677676776667677676776776677677676776677666767766776776676666776776776776767676766776666776767767767766767766767677677676776666776776676767766766767667766767676776776776776767767766667766767767677676766677677676776766776767766677667766676776677676767766676766666767766667767677677677677667766767767667767767766767766676677676776766766667666767767676776676766767677666676766776766767677667676776766776766666676776766676767767767767767677677667767767676677677667767767676767767767677676776667677676666776667677667767767676767767677666676766776677676677667767677676767767666767677667766666776677666776767767766676776767667766776766767677677666667766767767767677666676767767667666677666776677676767677666767677676776776776776667766776776776667767677676767766767677677677676776767767677667766767676677676767767677676776776767766766667767677677667767677676766667767767767677676677667767766767767676776767666767767766776766676677676667677677676767676766677677666667677676776667767766776676776666667676676776776666776767767766766776767766767667766677676677677676767677676776676776776666776767676776676767767676676776676677676767766776767767766667667676767667766776776767676776766677666767766776767677676677676677677677676767676677677667767676776766767667667676776776766767676767676776776767766776776776767677667767766766766767767677666776676666776766667667666677677667767766676677667767767676676667767767766667767676677666766776776776767767767767767676676766767677666667676767676766776776676776767767767676667666767667666776677666766767667766776776776776767767767667666766767766766766676667666667767767767767767676776776676676767676766676776766667767766667767676766676766776776667676767767677677667676776666767677677676677667767767667667767767766776767677676776766776767767677677676766767766767677667667677676776667766676776677677676666776676677667666677677666767767677677677676776676767767677667767767767767666677667677667667676776677677667667766776776667767767677676767766776766776776767766776776766767677676667766767767767676767677667677676776677676766676776776766677676776667677677676766776677676677667767667766766666667767676766776677677677677666776767676676677666776676776766767677667677667666667766766676767666776767676667767767767677676776776676677666677676667766776676767766677677677667767677667766677676677677676677667767677677677667767677677676776766767767677676767676767766776666767677676776767677676767767677677676677677677677676676676666776677677677677677676767767667676766666776767766776677667766766776776767767767766767767677677666676776677677677676776776766776667667767676776677667766676767666676767767677677667766676767676677677677677676776776666776776767677676667766776767677667677676766767767676776677666767676667676776767676767676766776766776776766677677667667677677676767766767676676677676676776776776766767676676767677676677677666766776766776776776776766766767667666666676767667766776776767766767677676766776677676676666767677667676776766667767767667667767767677676776776767666677676776776676776776776766776776677666776766776676676776667767677667767767676776767676776776767767766767666676677676776776776767677667766767767766766766776776676667676767666766676776677667677667766676677677676767767767766676767767677667767767676776667666776767767667667767767767766776766676776677667676666776666776677677667676767767766767767767676677676767767766767666766666776767767767667767767676767667677676676667676767676767766767667676776666776776776767767676776667677677667676676776776677666767676766667676676776776776767667677677676676767767767766776676776776776776767766766776766776767767667667677677667667667676676766766776776776776767766686766776776776776767766767767767676766767767676676766677677667767677676776677677667767676677676767767766776776676677677667667767767767676766776677676666776677676767677667766677677676677677677676677666776677677667767766776676667766776767767767677677677676776767677677677676767767676776767767666766776667676677676667666776776666667676767766767676767677676776767767766776776776677676776767676767766677677677677666677677676677676776676767767676767666667767767677677667677667677667767767767667766776676667676767767677677667677676666767676776676767676776776776766776766766776776776767767667767767676676776676766767676676676776766676676677677666767677676767676766776776667677677676677677676766667767677677677677677667767676776776767676677676677676767666776776676677676776767676677676766667676776676767677667677677676767667766776767666776767767766677666676776766767667676776666767666766676677677677666766767767676776776766666776767767667676776776766677677667676767766676767766666677676766766776776767767676767767767677676676767677667666776767677677677677677667767767766776666776767767677666767767767767666766766776767667677677676677667677677667767666776767767676676767767767767766677676776767767767767767767766776677677676776776776766767767676766677677677677676776776766776677667676776767677666776767767766766766767676676766767667766667767766677677677676767766767767767766767666776767767766676776767767767676766667677676776766666767767667766776767667766776666776776767667766767667767767677667767767667766677666767666766767676776776776776676676766667677667677667767677676676666667766776776767667767766767766776666776677667766676767676776776776677676676766667766667667666767676776776677676767766767767766667667677676667666676766776677667767767766666677676767766677677677667767667767767766767677676776666776776676766767677667767676776677677677667677676666677667667767767767667767676767667666776666776767767676776676666767676677676776767667767677676766776776677677676677676767667766776767767677666676667667767677676776767767667767766677667677676667667677666667666776767767676677676776766676776776776776767766776776776677666767676766667767677676776676776776776766776766667767767667766767667767767666767676676667767676776776677676676676767666767766776767677677667767677667667676767676677676767767767666766776677677677677677676776766776666776776776767677677667767677676677677676776676776676766677666776767766776776767766776776776667766676767677677666776767767766676767676676776766766676667767676776677667767677676767676776766676667667766676776776767677666676667676776767767767767677667666767677676767667677667766666767676767766776767676666677667767677666677676767767767677676766666776666776776776776677676776676776776677677667676767676767677676776776766667766677667767767677676776767676667767676666767767767676766667676767666767767767677676766776766767767767767676676676776776676676766677667766677667676776776776776776776677676776767667766666776677667767767766766677676767767767677677677677666767677676776767766766767676776776676766766677667767766766767766676766776677666776677667677676766776676776676767767767767667677667677667676776776776767767677677676776776676776767676677677676776766766666767676766677677677677677677676776676776767677666776667767766776667667677677677667766677676677676767677677667676676767667677677677677667676767767766677676667767767767767767767677676767767766677676767767767766767677677667767677677676677667677676667766676767667767766776766766776767676776776667676776676767767766767676767766776776767677667667677666676667667676766776767667677677677676676766667667766776767767676667676767677667667667677667767767767667766776766776766776767766766667676676767767677676766667666776776776776767767667766767766767666677666677676766667767677676766676677676776776767677676767767767766676677677676776776676676766666766776776776677676667666667677667767667767676767766776677676676776666767767767767766676767767676776767766776667667767767676776677666776767667767766667676766776767677667677676776767767767767666776676676767676767766666776776666767676776766676776767677666666667677676767677676776767666766776766776766676767766776776666776666767767767677676766776767767666767676776767766666766776767677677677677676766676766776776776677667667766676766767767666676667667676776776676667677676776677676676676666677676776767666676667767767767667767667767677676767767676766766676766677667766776676667666767666767767667767676766766767676676767766666766767767677676767767766766776767667767677667767676776776766767766667767676767667677677677667767667766766666766676767667676676676766766767767767767676676667766776767767667767767767767677677667677667766677676776677676667767767667677677667767667767666767677677676767667677677676776767676766767676767677677676776776776776677677676767667676677666776667767667676776776766767677677677676767766776776667767677677677676766776767667666776776776766766767667767767676766776766676767677677677677677677676767767666766677676776666767676766767767767667767676776667667766766776776677
6677667667766676666776776767767666677677677676666677676667666767667766676677666767666667667767767677677667677677677667666776766776677676776766766766766676766767666667767677677676776776766767766676677676776767767676767767667766676676776766776677667767677666766767767766677676776767767676766767677677666766666766676776667766676677676676676767667767767767767767767766776766766676676767667677667766677666766776676776766776767767767667767766666666766776767667766767767676766776767767676677677677677666667677677666767666677666776767667676776776767766776776767767767677677667766776767676667767676776767766767767676767767677677666767677676667767767677677677667676677677676767676667767667767676677676677666666766766766667676767677667677677677676776766766676776776767677677667767667676776676767766766667766767667766766776776676766666677677677676667677666767667767676776776776767766677667677666776776677676776677676767676666677677677676676676767666776776666767677667767767677667766767666677676677676667767767676767766776676676766776776676776776766776776776676667666667766776776776677676776776767767767766767766767767677676776677667766776767676677676666767666776776776767767677666676766767766776767767767767676776767667766776776676676676676767767766767676767677677667766676766676666667677676677676676677676767767667767767676766767676766776676776676776676676676676776676677676776766677676776767677667677676766776776776676676776766676677676776776767677667676776776776677666776767676776677676766677677676776766677677666677677677676767667677676676667676767676677667766776667666767766677677676776676767767667676776676767677677666776767766766766677667676766767766776676776776767677666776767766666767766767676776677677677677677677677677677676767677676767766676677677676766667677677676766677677667676666677676767767666667666776677667766677667767767766676767767767666676666676766767767676776767767667677666676776767667767766676667766776767766677676676677677667676776767766776776676667767766676676677677667676776776767766776676776766776776766776677666776667677667767767766767667767676677666666677676776776767767766776766676666766776767677676767676776667766677676766667767767666776667767676676677677667676677677677667676676767766776676677676776776766776767666767766776767676776677667767677667766767767766767676776776767667667766767676766667766776767667676767666677666776676766776666767766776776766776776676677667766767767667677676767676776776676767766776667677667666766677677666767676776667767766766776767766776776676776667666667666776776676776767766667767766767767676766776667676767677676767677677666676667667676767767676767676776766776766667767766677677677676676776667676677677677667766677667766767677667767767676667677677667676677677677677677677677667766767676676776767676776766767677677676767767666767676677666677677667767767767676776776666677677677676676767677676776776776666767766776767677667666667766776677676776667677677676667767767676776766767766667767766767766776767766677667676767667676676766767767666776776776676767767676776676767767766767677667677666776666767677667676776677667667667667766776766667767677676776667677676676766676767667766667676677677667767677677667767667677667676776767767667667767766776767766676776676766667676666677677676776676776766767766677676767767767767676767767667667677676676767766666677667767666667677676766776677667767766766766776676676667676776676767766677677677676776676767666776767677676676776767676776767766677676666677676667767767677667676776767766676667767677676766776776676776776767767676677676776776677677676667766767767767767767667766676767667676766677676767676767766766676766767767766767766776677677676776766676766766766767767767677676767677676766776667766676776776676676776776667677667676667766677676667767766776767766676776776766676776767766776776676677676776776667766767676776766767677676766767676677677677676776776676666677676776767676776776667767767766776677676667767666776676766667676776676776667767766676776776776767767766766776677677666676767666767767767766677666776776776776677676677676767766677677667767677677667677677677677666676676776766676776677677677677676776767676776776776767676677667677676776676776667677677676667676676676677676766767677677667766776666776766766776767666776776766676767767766776676767767767676776776776766776776667767676766776767767767677676776677667767766676667667767766767667767676676767677676776676666767767767766767767667767766767767676677666776676676666767676767767767676767676776776776766776767767766767767666776776676776767676766776767767666676776776776677667767676676677676767676767767767766776677667667767766776667766767676676767767667767767766767667677666776677677667666676766776776676776767667677676766767677677676776776766676776666776767767767766776767666776677676776776776766767766767767676776767677667767767667677667676676767766767667767677676776676767676677677677676676767766767677676776776776776677676676676676766776676767667767676776776676776667677666767767677667766776776776666776776676767677676767767767676677677677677667766776676766676767667767766776767767676666766677676776667767767676677677676767767767766767767767676767666776767676766767667766776677677676767677666766677667767767677676767766766766677676667666767667767767677676776776767677677667676677667677667676776776776776667767766776776676776676776767667767667677677666767676767676766677677666677666767676677676667667766776776767666667767766767677677677676776767676666767767676776776676767666766666766676776776767767676776667677676766776766766766676776767677677676776767677666776776776776767667767766767767766667767666776776666676767767767767676767677676776776767767766766776677677667677677667666776767677676766767677676776677667767767767677677677677667667766776677677667667767767677677677677667677676776767676776767676677667667666776767677676776766767677677677676776766767766767676776767667766667767676767767676677667767677677677667767766767677667677676776766776676767677677667767766776776677677677667767666776776676666767676776676677677677677676666767766766767767767766677676776677677677677667677677666767767766677677666667666776677677667767767767677677667677666676766667766676776677677677667677676677677677677677676677677667766767767676776776776776677677666667677667676676667667767767766767676676767766767677677676767766776767767767767767767767677676677677677677666776666767767766776776667677677677677677677676776767767767767767767766766677676766766776776677676667676776766767767766776776776776767767667766666776766767677676677677676767767666676767677676767767767767676776767767767677666767677676776776766667677676767767766676676767767767766676766767767677676677677676766776776776766677677667677677667676776776767767677676677667667767676776767676677676767677667677667767677676776667767766676767667766766676767667676776776776667677677667767677677677666767767767676767676767677677676667676767677677676776677667676667767676766766676677667767666766776677676766766776667677667767767766766767767766667766766677666676677676776776776776677667677676667677667767767677677676766776776677677667766767766667766677676767667677676767676676776677677666766677676776676677666677677676767767767677677677677677667767767766677676766767667766676767677676767667767767667767677676676776666767677676767767766677676767676666766676767677676767677676776766776776776776766776676776767766676677676767677667666767676767676766776767766766677667766766776776677677676776766776776676677667676776766776677676767767766766676767767766766667676676666766667767676676767767677677667766676776776776776767767667767767676766767767767767767666776677676776666776776676767767767667767766676676766767767676767667677667667677677667767677667766667767766676766767676767767677667767767766766776767767676666767767767767676676776677667767677667667767677666776677677676767766767767767676676767667677667667677666776667767766677666776677666677667766776776677667676666776767766677676676676776776776677667676667767766767767676776766676776776767767767766677667676767676776766766767766676767677677666766767676767676677667767676776767767677667767677677677676677676677677677667667766667766766677677677677676776776676776776666667667767676776776767667676667676767667676776676766776677676676667767667676767676767676676667766776776677677667667676776776776776776766776776677676776767676766767767676776676776767676776776676667677666776767676767676776667767767767767766676677667677676776776776677676776776776666767666677676676776776767677676776767667667677677667676776766776767766776766776776676776776666767667767767766776767677676776776766767767766677667766767767766667676776766767667767767677667677677676776776767767676766676676667767767767767677667767677667766767767766767667767767677677666666676767677667677677677667667666776776676776677677676667677666676766767666766766776676667767766767677676776776776776776776776667767676767677676776776766776677677677667767666767677667767767677667667767767766666766767676776676767667676766767767767666667766776767677677676677667767767677666766776677666676667677676677677676776776667667677667767767767667676767767767767766776776776677677667767677677667767676677676766767767766767767767667677676776767766667677676667677667667676776677666776767676776776776776676677676776767767767767767676776776666677667767767677677676766676766677676676767766776676776776776766667676776776776767667676766776767676676766767677667767667666766776767677677677667676767766666767677676767667767677676766676676667766776667767667767677677677677677676666776767767677676666677676776767677677677667767676776767767677667676677676767676776677667676776776766767767667677667667767667667766776776766767676767677676677677676776766767667667677676667767767766766776667677676677676667767677667766666776767767767677667676767767767677666676776767766776666676667767767767767767767667767676776776677667767767676766676776677667767767677677677676677677676776766667667677666677667676676767667676677676767666767767767677666767766767766767
67677667677677677677667677677667767766667676776677676766767676766676677677677677677676776776667767767676667676666776776767767667677666767767667666677677676776776776776677676776767676676676767667677666676676767677667666776776767767676676766676767676776676767666677667676767666767676776666767676767676676767677677667667667676676767676776767677676766676676776767677667766677667767767766776776677677676776776776776767676766776666666767676776676776766767767766767666776766776676666767767766767676776767766776676767667767767767766776767767767767766776776766776776776767767766767767667767767667767766767767667676776767766776766776776776776666767766677667666776677667767767676767767666776666776766776666776766776776676776776766766776676776676776767767677667676676677667767676776767766766767766676667677677677666676677677666677667767767676776776676776767767666776776776766677676767767766676676667677677676676767677667677676767677677677677677677676676767677666677677667676767677667767677677667767677677676767677677677667677667667677677677677677667767767767676677676676677677667767767677676766776677677667767676776667767767667676776677677676776776767667676766666776677676676667677667767676767766776776766767767677676776766677677667676676766767767766667766677667677677677676776767667676776767677677676776776767767667767666767677676767677667767766767767766676677677666666677666676776666776767666776776776767766766776776776667667667676766667767676767676776767766767667767767767766766767676776767767766776767676676776776767667667676667767766767667767767767676776776766776767766677677677666767667676677676677676667767767767767677676767676776667666766776776766676776767676767767677677676776767676776666776767677666677667767676776677677676776767767677676776767676776776776676767766676666676676776776767677677677667766767766776677677667766677676776676766676776767676666676776767767766776766776776676776766776666667766676767676677676776666676666776767767677667676776677677667766767676767666766677666776776766667766776667676766776666667767676677676776766776677667676676767766776776676776676767666767767767767767767767667677676776676776676767766776677676767767767666767677667676776767666666766776776677676776776667766767677666767667767677677677676776767676776676676666776776776766676776767677666677677676776676677677676776776776776676776767767666767677667767667677676776676676776677676767677677667767766766676776677676766776767766767667766776776676766767767676776766767767767767676776776767667677667666767766676767767677676776767676677676767766776776776767676677667677666667766776766676676767677676767767767677666767666677667676767767677677667667667676767677677676767676676677667767767667767677677676676677676767767767767766766666776776776767767667676676676767767767677666677677676667667766776677677677676776676776766767767767677667767767666776776667676766767666767767676776767766776767766776767677676667667767666666667667677667767677667666766676766776766767767767667766776776776767676667767766667766767676677667666766776676676776667676767677676776767767767767676776676776677666767676776767767767767767767677676776776766776767667766766767766776676767767766767767767766767767767667766666776766677676767676766776677677676767767766677677677676676776776767676766676776676766667767767677677676676766776776677676767767766767766776676676767767667677676776676766767676766766676667667767767767766776776676767766667677667677677666766676677677677676676776667767676767677677677666667767667767677676677677676677676767667766776667767677667667676776776766767767676767667766776767767767766767677676776776676776776676776767677677666776776767676776776667666766676776667767767766776766776677667766767666767767767667767676767766766666766676676767666766766667667676666677677677677667767767767677677667677667767767766776776776767667766677677677667767767676766766667677677667767767677676766767767676677667767676766677667667677667667677677676776767666677667767677677677676677676767767767677666776776767676776767677667767677677677676776677677667767667677676677677666776667666667677667666776776767766767676776676776666776767767767676677667767767676676767677677676776676677677666776776666676766767767767677676677676677667677677677676676667767767677676676767676776776676676776776767766767766666766676666767767766776776776766776776767766776676667676776767677677667676776776767676677667676667767766776766677676776776776776776776776666677677677677667767766767767676767766767676776676667767676666667766776776666767767667676776767766767767667676767677677677676666676677667766677667676666776677667767666776776776767666766767766677676776677677666676767677676667677677676767767677667767677667767677677667676776767767676766776776767767677667667666676776776766766667767667676767676677676776776676667767767666767677676677667767667677667677676677677677667677677677667767667767676667667667676776676667666667767666767677676767666776766677676776776776776677667677676677767677667667767676766766767667677676676667677676767677666776776677676766776767767677677676676767667667767766676677667677676676767767666776676767676767767767767766676776767666767767677666676677667766776776767767766666767767676767676776667767766667677667767767676767766767766767666667767676767767766767676666766776776766767767767766776766776676776666667767767767767677676776776776767767667766767677677666776776767667767676776766677676776776677676776676676776767667677667667767666767766767767767766776776767767767677676676776767677677677676767766776767767767676676676667677677677676767767667767766766776767767766776776676677676766767676666677666666776767667766766767767676766767676776767766677667767766776676666677676677676667767667766776776776666766676766776776766677676667666676776676666667676677666677676767676676767767667767767766776677667767767676766776767767667677676767676776677677677667766677677677677677677677667667767767767766766677667766676767766767676776676767676766766767676776766776767766776767767766677677676676677666776766776667677676667676667767676676767677676767766666767767667667676776676776676776767767767667677667676767666776676676766676667767767676776776776766676776776767766667676767676667767677677666767667677667667676767767767766767677667767766766767677666776767767676676776767766767676676776677677677667677666776667677667767676666677677677677677666676767767767677677677676776776767767766676766776667677677676776767677677676676776767767677676776776776767677667676767677676776677676676667667766776677676677677677667767676677676766767767767766667677676766776776667767667767676776677677667766677666677667676677677677676666667767766776776776776776667766776676767766767767667667766766766666776677676676667677676667767767666767766677667767767767767676767676776667766677667767667766666776667677677677676767767677667767676776776767767667767767767767767767676776776776776676767677677667677676667767676767766776776776766767766776677677676776776766766666776676776676776766767676677667767676667767667767767677676767677676776776677677666667767767677667676767667676776776776666767766776676767677677676677666776767767676667766766767767767766677666776677676677667667666667676766677677667677677677676676776677667766667767676776767766776767767666776776767676666776776776767667767766767767767666766766766776676766676776776776677676776767676666776766767676767766767767767677676776676767766676776776766766676767677677677677666676776677676676676766766677677677677667677677677667667677677677676677676767767766767667766676767766776767666667667677677677667767767676677666676676776767666776767676767767766767666766677676667667667767677677677676766676667767677677666676776776676776677677677667767766776676666766767767667676667766776776766776767667767667677676776676776767767766776677676767766776666676776766776677676666767667676676767677677677677666776776776667676766676776776767767767676667676776767767666677677676677666677676767767767666776767667677676776676766767766766767767767677677677667677676676776676776767676676776767677676677667676766766677667677676677667766776677667677677666767767676776776776767666767766677677667767766666776767767766766767767667767767667666667677676776767767766677676677677676776676776767677677667676776776767667767767766677667667767767766776666676767766766776776776776677676766667766676676776776677667677676767676776676667676776766677667767766776776677677676766676776776776667766766776776767677676776676676776676676767667677667677676766776767667677666677677676767767676677676767677666676667767767667767676767676667677677677676767766676676767767667767767676766776766776677677666766676776776676766667766776676776776767667766676766676776766677677676667676676766667667766766767677677666776677667677676767767667677676677667767767676776676677676776767667766776667767677677677677676776767767666677666676767667766776776776776767767766767767767677677666767677677676776766776676776676766776767677676776776776767767766676776776776676767767667677677676767676776776676776676676677676776776776776676767677676667676676776776676767766677676677676767676776676766667766677667676776766766767677676776767676776776776677676767676667666776776667767767676677676767767677676776766776776776766677677677677666767766676776677677676667677676776766766666776677677667766767666667667677667677667666767677667766767666667676676677667766767766767767676767767766776677676676776676776767677676767767667677667676676776767677676776676776766776766676776766766767666677676667676767676767766767676776667767676766677676776767677667677677676676676767667767676677667767677676776776677677666776776667676776776677676767767667767766766677667767766776767767767676776776767766767767676776766776767767767677677676776766776676767676766776766667767676767766776767676667767677677667677676766677676677676767767667677667767766767766766676776766676676776767676776677666776767677676767766677677677677676666666676776766776676776766776776776766767767766776767666677676776776776766776667767767677667767767766767767667667667767766767667677
6677676766776776767676776767667766767767677677666667766767767667677677677677677677677677676776677677666776776776767667767767767677677667666767666767667767667766776767667667676676766776767767766666776767767667666766667676776767767766676677677677676766776776666667766677677667667767767766767767767666776677677676767677666666776766776767767667767676667677666667767677667766677677677676776676776766776677676776766766776677667766766767667676676776776776776776776766676767676677666776667766776677677677666766677677676776767667767666776667767677677677667667677676677677677676776676776766767677677667766677676766776667676676776767767676676676666677666776767767667676676677676676767677666767676776767666766766776776676676676767767767666776677676776677676766776667677677676766767767767677677676776767676776776776776767767767766766776776677676776766776767767767767766767676776767676766767676776677676766676677676676666776776767766767767676667767767677677676776767677676776767677676767767677677676767767667767677676676677677677667767676776776676667767676776677676677676776776776776676767766776766776766667676776767667676776776776776776667676676767767676766676767677676766776776666776767767667767667667676767767677676677666776676676776667767677676767676776767677676767767677676767677667767767767677676776767677667667767767677667667676677676776776767767766677667766776677677667677667767767767677676767766666776776677667767676677676667767677677667767677667767677676676767767677667676677667767677677676776776776776776676776666766767676767677676776667676767766776666676776767677677676776776767766676667767766767667676776766776676766766766767767677676667766767767766767766776676677667676766767677667676677676776667767667767767676767766767767767766667767767667766677676676767767677677676667767677677677667676767767767767677677677677676767766767767766776676766776766776667767767666767767676766776677667667767666767767766767766776666766766677677677676776676776677667676776667767766667666677666767667767767766776776766767767666776776776776766776767666776676767666667677677666776767677677667676767676776776776767766767766767666776677666767676767676766767667666766767677676767766776776677677676776776776677676677677676766776667766677676677667767666776776767767667767676776766666776776776767677677666776776767667676677677666766677676676776667677667767766767676766667677677677667666676676767676667767767677676766677667677667766776767676776666677677667767767766666677676667677677676677667767767767767677667767767767666676676766767677676776776667676677677666667766676776677676767767767767676767677667767677677676767767766776776676776767676776766776767676776776776677677677676776767767766677677676776776766767667677676766776766767676767667677677667677677677667677677677667766676767767677667666767667767676767677667667767677677677677676766767767767767677677666776677677667767767676666776776767677667667767766676767766677677677676766666776776767667767666677677676776766676776677667667766666776766676677676776666677677667676677666776767666766767766667667677667767767766767676776776667767676776767676776676776767767767666666676767766776776776767666767766766766776677676767677676776776776776667767676676677666667767676677677676776776667676666767677677676767677676676676666767767767766677676776767676776766767767677677676766767766767766767676776776767676677667666677676676766766676776676776766776666776677676766776767677667677677677676676767767766767676767767676766766767767666667767766767767767667767677677676766677676677676677667766677666767767676776776677677677667767676767766767677676776776766766677677677677667767767676677676677676776767767677666677676677676676767766776776766767676767767767767676776776776767766767667766776776766676776776776667666766677667676776767767666766767667766776666676677676776767667677677666776767766766676666677676767767677667767767767767676776776776676776677677676767767677666776767767767666767766776677667766667676666677676767767677666667767677667767676677677667677667666776676776666776667676676677676767676766676666666677666766766767676776767767767676676677677667767676776776767677676677676776676776776767677676766767667676776776767676766767667766776667676776776666767766776776767676666676767767677677677676677677677666767677666667677677676776776776676776767677676766766676676776776677677677676676776667767767676666667676766677667676776776767667767766667667767766767766767767677677667667676667766677667766766767767676776776766676677667677667677676776776776776766767767766767667676677667767667667676677676767767676677676767676767666776776767766776776676776767767667766667767766767767676676776767766776776766677677667767667667667767677667767677667766767667767667766766676767677677667767767767667667667766767677676676667766766766766676767766766767666776676776776767677677676677676776677676667667767667767766776667676776776766776776776767767677676766676676767767766676766776677676776776767677676776776767676677676767677677676776767676767766667676767766676767677666767677666776667767766677677677677666776776767767677677676677677677676766766766776766776767666766767676667767767766776766776776667767767766776767767666776666666676676667767767677667677666767676767767767767667677666677667667667677677676667666767767766776776667767677677667666676776767677667676767676666776766776766676776677677677677677677677677666666767676776776776766776776677667677677677677677676776776667676767676767767667766767667767766667676766776676776776766776766776676666776776767666677677667667766776766776666767667767767677667676677667666776766767677676767767766776677677677676776776767767767767667667676776766667767767666776667767767767667766767767676676776667767766776776776776767767676767766677667676677676667666766676677667767676767767767767766766667677667676676776776776666767676766667676676676677677676776776677677677666776767667667666767767766776776767767667767767667667676776767677666667767767676776766667666767677676767676776767667767667767767766776767677666767767676767667767766676767667767766776776776776677676676776766677667666776776676766676766767767767767667767766677677677677676767676766676666776766767677676767676766767766776776677676767767676776776766767676677677677677676677667666767676776766776776676676776776776776676677676767767676776666766776767676667766767667676776676776676676767667767667677677677667676767766677676677677677666776766767766767676677667767767767676677666667767676767666767676676776766666776677677676676677677677676677677667767767767766676676677676767767767676776776766776667766776677667677667676776677677667677666776776677667677677676767666677677676667767766776677676776767767767677667666776766776776776767767766776776766676766677667676766766776766677676677677676776677677677667766767766667766766776666666776776776667677667767767677676776776677677676767766767677676676666677677676766766667677677666766667767766767676667676676667766776776676776767766767766767766676776766776766767767767766667767767766767677667766766766767766776776776766776776767667767666776767677676676677677676676677676676776767766676676667767667677667667767677676676767677676677676677666767767767767767766677676776677666767676676767767676666767676776767766776776667676776776677676776776666667676667677676677676776677676677676776676666677677676776767767767766767767667667677677677667676767667767767676767666767766666776776667766776776767677666766676767766767767767666677667677666776776677666776766767676767677676767667677666676667667676766766776776767677676776776766677676767767676776677677676767676677677677676766776776767767767766667676677676776776776667767677676676776766677677677676766776776767677677677677676776767767667667767667667667676677676767666767767766766776776767667676676766677667677677676776766776677676766766767766676776766766776677667677677676677667767767767766776776776766776776776766676776677676767667767767677676776677676677667766667767767766766776676767676676776667767677666767767767667667666776666767676776677666776776776776676776776676766776776767767767767667677666776776667767667666667767766767766676676767667767677666677676767676676667676667766677667677677677677666766766776776677666776767767766676776767676677677677677676677677676766677677676766766776667677677676776776766767766667766766676776776766677677667677677676676767767677666767677667677677677676677667766766676776766776676676676767767766767666776776767767766766666776767766767766767667767767767677677677676676767767766776766677676767677667766767677667667767677676767667666767767767676767767676766776776676767677677677676776667767767667676677676767667767666676666767767676776767676667766776677677677676677676776766767766676767767767677676677676776767677677676776767677676766776766776766776676776767766667767676776666767676766767677677677677677677676767677677676667767767766766776776766776776767676767667666766677676676666776677676676677677666767666767676677676776766677677667767666776676776776677676766776766776767666776677667766776767677667766776767677677676677676676677676677667767767767667676677667677666776766667767676676767677677667666776676677677667767767767677677667767766676677667677677676776776767767767676776767666776776776767666667766776776766676667767767767667767676767667766666767676767767767676767767767677676676677667677676776766776767676667766767677667767677666767767676767767767767767767667677667676767767677676776776667767677676767677667667766676677676776766767767766677676776667666776767767766767767676766776776776776767677676776677676676767767667677666776677667666766676677667676776776667677676776767667666676767677677667767676776767676776766676767677676677676676776767677667676666676677666677676677676677667767677677677677667766766767766776676776667766767677676776776667677667676767676666766776666776776776667767667767767667676776676676677676767766666677677677677677676677676776767767766776766766776767677676776766776667677677677667667767667677667766776676676776776766776676776776767767677676677677677677667666766766776776
767767677667766676677666677676676776776767767767677676767667676767766776776776766766677667676767676776766776776677666766776767677667677676676767766767667767677667766776667766667667766776676667677667677677666667666776677677677667667767676776776676767667677667667677677676667767677667767767766676767666776767676776767676767677667766767766667677676766776677666666767767767766776667676676667667677667767666676767767677676667677677676776776776766776776766677676666676776766767676666677667667676776776776776767666667677676767677677676666766667767667676677676767767676767767767767767667677676767666676667766677677667766776667676766667667767766766767667767677677677676677676766767667767766677666766776776776766667766776677676776776767766776677677667766776776767766776776776677676776776776667767677676676776767677666676766776667676767677677667767676776676776676676776776676767767766767666776667677666776667767767766667667666776767676776767767666667766766766767767666776677677676667667677676676677676776766776667767767767766767676776776776767767667676776767766776767767667666767767677667766677677666767767667676776767677676767767767766677676776776766776676776776676767667676677676677677676776776767676676767767766677677677676776767767676776677676776767676776767666776676677666776766667766776767667667676767676766767767667676667667767676767767766766776677676776766766776767677677677666676776667666767767767767667766776676767667677676766767667667667767767767677676766767677676677677667767766677677667676776776666676776776767667676767677677677676767767676776776767677667767677666776666766776767667767766766767766776767766676776776766676776766766776776766766667676767766776676776676677667767667676776667766767676766767767677677676677676676677677666776766676767677666767667767676676767767676667767667767676776767677676776776776667676776676776767677677677677677676666776776767667677667666667676767667766677676666676766676767766767666776776776767767767677677667677667677666667667767677676776776766776666677677677676776676776667767667766767677676776666776667677677677666776776776776667677667767767766776676776667677676767677677666767766677676767676677676767767767766767676667677666776677667677677667766667767677676666667767666776676766767677677677676776766766766676776767766776676766677677676766767677676677667676677677676776766776776666776766767766677667767676676766767767676677676776677676677677677677677666776677677677666767767667667767767676776776666677667766677667767667767766677667667767766766677677676766776676767767767676766766766776676667767667677677677677676676667766766776776667767676666676677677667767767666776767767766767767767677667766776766666667767767767767766767766776676776667767677666767676766676767677667677676776677667666766666776767767766677677667677677666776676666776676776677676666676766767767766666767767677676667677676767677677677677676776776666776776767667767676776767767677676767677676667666676767766776776776776776767767676776767767767766776676776767767767767667766767767666767677677676676766667667667767766767667767767676766776776666776766776767676677667766676767767667767766776676767767677676776767767767767667767766776766776776776677676767767767767766667767676767767766767666776676677677676677677677676767766776667667677667766767766676776776677677676767767677667766767767667767677666767767767767767767676767767666767666677676776767676776767767676766767676677676676766767766776767676776677666677677667767766776766767677667677677677676676666677667767766767677677677677677676767767767766667767767676677676677676776776667767666767767676776767767677677677677677676767767677677666767766776666677676776676767676776667767667676766776677677676677667766766767767677666776677667676776776776667766666776776667766676766767766766776767666677666677676666676677667676776677677667677677677676767767766676776776776776767666766766677666677666677667676776766676767766776776667767767767666766766667666676667767667667766776767666667667766767677667767676677667766767677677666676667767767767767676667767676667677666667677667666666767676766676676676766776767677677677676767677676666776677677666767767667677677667767767677677676776676676776676776767767667766767766776766766666766766776776677677677676767677677677677677676766767677676776667767766776767677667767767666767677677676676766776767676766676776676776776776776767667677666677677676766666776776766767766667767667667767667676767676676766766767676666766677677676767767676767676776767767766667666776667676767677666776766677677667676676766767667676776766776776776676766677677676766766776767667676676776776767767766676767676667766767766776767667766776677666767666776767767666666767666776776767677676767677676767767677676767767677676776676767767767766767677676766666767767767677677676776667767676666676766776767677677676776776767766776677677677676666776766776776776677676776677676776677667767666767767677677677676767767767676676767767766767767677677676767766667767677677676767666776676776767767767676767667767667767767676676776776676776766767767667767676767766776676776767766666766767676667676776767767666667676766767767766666776776676776677676766776776776776667766776767666767767767766677676767676676767767767767767677677667667677677677667766776766776776677677667677677677667767767767666677667677676776776776767677667677676776767667767677676776776767766776776776676776776776776767667767767677676767767767677676767667767767767677667767677667766776776776766766776677677667677676776676767677666776776776767677667676666776776767766667766776767766776767667676766677667767767667677667676667667767677676677676776776767766767676767767667767677666676776776767767767767666767676776677676776776766776766767676776676767766767677676767767767767667767666677667766677677667767767676676666767767767767677666676776677666776676677667667677677667766767676776767667767767666677667767767767667677676766767767676676677676776766767766767767767767676776767667677677676776676776767666666776766677676667766677676776666766776667666766766776766676776666676767676767767676767677676667677667767767666766776767766776767667666677666776677676776776776767767766776676766767767676766667677667667767767767666776676776677667767677677667677676677666776776776767677666677677676776677677667666776776776776677677677667667676767677676776767766677666767767667766776776776767667767676767676677667667766766766677666767676767767766767766776776776776676767766776767767767767767667666776667677676776776776776776667677677676776666767667766776776766767766677667767667666767767667767767766677676766776767767766776776776776667676676676767676677676766776776677676776676767677667766766766767766666776666767666677677677667667767667666676776767767766776676776767767766667767766667767766677676776767767666667767676676676776666776676676767767767767767676767676677666776766676766766776766767676667766776676767676767677667676667667767767767677666767767766776767766767766677667767676776776767766677677676766677667767766776676767767676776767676776766766676776776676776667767766776767667767667676776677667677677677676776776776676677677676767667767677677676776776776676677667767677676776776766776776767677667677666776766766677676766767766776676677676767767677677676677676766776667677666766776767767677677676676776766667767767766767766776677676677676766677677677677677676676676767667667677676766767677677667766776776676667767676776676667767767767766766676676667666677667677676776766767666776667677676666776766767767766676776676767667766676767677677676766776776776776776766776767676776767666776776677676676776776767767767767766667767767676766677676766767667767667766667666776676767767677677666676776776677677676677677667767667767766676776767677667767667767766676766767677677677666776776776676776766666676776676767767766666666667676667667667677677677677666776667767676767766766676776677676776776667766676677676776776767676677667767766776766776766677676767677676666776767767666677677676776676767676776776677667667667766767767676767676677666677676776767676766767666767677676776677677667766677677676776776776667667766766766677667766776767767677677677677677677677667766776776767767767766676766776766776766766776676776676767767667767767767766677676776776667676677676776676776766776776776766776667677666766767676676677667767677667767677676767766776767767676776776766766677667677667766667666766767667767677677676776677676776776677667767766767767676676766766776776776767677667676667767676767677666767667676676776776667677667676776776766677676766776767676667766767676776776776776776667767676667667766776767766776767676676767767667666776677666677666677677676676767677676766776776776767766776676776667676766767767767767767767767677676676767767676677677676767667677667767666767676776767666776676776767677677667676776676776766677667767667767667767676767766767767766676776667767766776766677676676776776776677676677676767766676767667766776677676776776776676767767676776776776767666776767677667766667767677676776677676677676776676776667677676677677667677676767676676676776776767666766767766676767677677677676767766776677676776767667666776667767677666676776677667766776677667676767766767677667677667767767667767767667766676766767676776666677676776766767666767677677677676767676767666767667767767766776767767767766676676666767676776776767666667676776776766776666776767766767677666776776776666767677676776776766666677666667676776776667767676677676776767767676767767766677677676767767677667667767767667767677676767667767676776676776776776767767767767767677677677677676676677676677677676667766766666767767676676677676776767766776776766677677677677667766776776767667667766776766676776767677667766676666767767767677667676767676667677677667667677677666766676776667667767677667767677676767767667667677676776776767767666767767766676776776776766767676767677677667676676776767767767767767766667676767677677677677676776767766776776676767676676776666767766766667767676776776776677677676767667767677676666676776776766667767766767677677676776776677667677676677677
6677677676677677667766776776767677667677677667667677677677677676767767677667677677667767766766766776666767667767766776767766767767667767766767767676776667676776667667677676767767766766776776776677666766766776677677676667767767676767767767767676667676776767767766776767677677667766667767766676667767667767677677677676776667766767767667666776767767766677667767677677677677677676776676666776667767677667677676776776667767677667766776676776667767676676766766776767667767767666776676677667766767676767767667677676776767667676767767666766766767676677666776677676676766767677666676767666767767766776676676667677677667667767766766767676767766767676767677676767767767666767767666767676677676677666767667667767677677666766667767767667766766776676767666767767767767676776666766776667676767767667667667766776776667667667677667676776776667767767766776776676776776776776776766767766776776767767667667767767767767677677667677677677677677677677667766676776767676667767767667766766766776666766776776776776776766677677676767767767767676776776776766766677676767767767766676776766776767767766776667667767666667677667767767677676776776776776767766766667666776776667676767667767766776767767766776776776677677667766776776776667676767677677666776767666767767767676767676776676676666766776677676767767667767767677677676776767677677676676776776676677676776676677676767767767676677667767677677676676677677676676776776766776667666677676676676776767667676776766767666767677676767677676677667676776666767766776776676776677667666676776767677676767766776776667676766766776776776677666767676767677676767767766776667677676766767767767767767676676667667767767677677676677676676677677667767766776767767676776676677676667677667766776776667766776767767667767767767767767667677667677676767766776667667767676767677677666776767677677666766776667767677666676776677676676776776776776767767676766776767666667766767767767676776767677676676776766767767676776767677666776767676767667766776766776776666767767767767767676667676677677677677677667767667667676767666676776677667677676776677677677677666666766767767667677677666776767766776776676676676776776677667677676767666677667677677676766767767667767677667767767767766676776676667667766776766766776676676766767767767676676776767767767676677677676767667676767767676776677666767767767676677677677676767767676767676776767667667677677676776776767676776766666766776666766767767667667767767767667767766776776767676676667676766767767666767666776766767677677676776676776767766776676767766766677677666776776667677667677667677677667766776667767766776776767677677667666766766676776776676677666767676776667767676676677676776666677676667766776767677677667767766677666776767767767666767676667667676766767766667676666676766767767666677676776766766676667667767766677677667676766676666767666676776767766776677676767676766667767676767767766766767676776776767767767667666676776677667667677677666776766767767766676767767677666767766677677666776677666776676676767677666767677667767676666676676677677677677667766677677666767767767667676677676776667767767677677676776767677667766677667767767767667766776767767766767676776677676776676767677667766767767766677676677667766766776776776776667667676767666776776767677667766776666776776776776767667677676667677676667677666677676676666766767767677676767766677676776776666776666776766766667677667767766776767677676766767666776776666677677667766776766767767766767676767767676767767767767767667677667666677676776676667667676676677667676676776776676767677667767677667667766776676776776676767667766776676667767667767766677667766676667767677666667767676767676776767767767667677667667677676767666776776677667767767667677667677667666776776766767677676767667667676776766767767667676776767667766766776776767766776767767667677667676776677677677667767666776767677676676776776677667677677676666767766667767767676766767766776676676776667666667677677676767677676776767676776767767677676767677676767767676766767767676676676666776776767766776766776666776767766667766677667666676677667677676776767666767766767766776776776766776776767676677676667766776776766776676776776776776776776767667766767767766667766767767667676677677677676776667676667767667667676766767767767767667767766667767767677677677666766767766677667677677676776776776677676767766767767667676767676776776767667676766767767666667667767666776676776767767676776767767767767677667766666776677676766766767767767677676667767767676766767677677676767677677676677677676676776676776776767766767677677677667766776767766666776767676776776776776776776776776776676776776667677666677677677676667676676766776776676676676766677677676766776776776776767767766677667766766676666676677676767666767667666776767667666676767677676666776677667767767676766776766766666676776677677677677676667766767767766667676767767667677667677677666776767666767677667767767767767767767667766776676767677676767766776676767667677666667766776767677677667767666676776776677677677666766776776776776767766677676677667667676676766776767767767767767677667767766667767666766676766667766676676676676767766667766677676767666676776676776776676767766676767667767666776666676776677676667677676667767767766776776776677667767676776677667767667677676776676776766776767677677676677667666676767767677677676776776767766767767666677676767676676766776776776776677677676766767667766767767766667767677676776776776667767767767767677666776767667766676767677666766677667676776776667676776667676667767766677677676677667767767676766667667767767677667676776767677676677677676767667667767676776776776676776666776767767766776776766776666676677677676766677676767676776766776676666676776767667676666776676667676766767676776677677677676767767667677677676767767767666676666676767676767766677667767766767667677667767766677677667767767667767667766767767677677666766666767677677677666766776676677677677677667676767677666776677676766766776677676767766776666677667676767677666767767767766767666676766667676677667677667676676776776776677666677676766677677676776767767766776776766667676776767677667667766666677676767677666776776766776776776776767677667767667767677676766776676776776766666677676767767766766666776776676677676776776776776766776766767676776676677676676776766767677676776776677677676767676776767667676766767667767767767677677667676776667767767767676767767767676676776776767666776676676677667767676667666767676776776766767677676776677677676766676776666767677677677667767766776767766666677677667766766676776677667676666666767666767767767676767766677676667766766677677676767767766767667676776666776676667767677667666767666676667667767767667767676667677677667676767676767767677667676766767767767766776776776677667667677676767767676667766677667767676767676766776767766676676767767766666776667677676666776767767676776767767767767667677677677676677667767766766676767676676776767767676766767767667767666776767677667666766676667677676776767667767767766667667766666776766767766767676767767667767767677676767767676676766776776766766776776776776776667676776776776676776677677667676667766776767677667676776776766776776767676677676776677667766667767766766776767766776767677677677667677677677676776776676766676776677677666666677677666766767677667767767667676767766767667767766767766776776767677676766776767767767676767677677676677667667676666767667666677676677676766767767766766677667667767766667766767767767677677677677676766776776767767676776767767676767767676776767766776676767766666667677666677666776767767766676776676767766667767667767666776676676776677676776766776766767677677677677677666776767767666677676767767767667766766767766776766776767766776767667666776767767767767766676776676767767676766767666677676677676776776766767767677676667677676766776766776767676776676676776667676766667767666677677676666776776767767677676766676776767767767666676767767767766767766677677666766776667676776766676676776677676667666667677677666776766676676677666766776677676776766776776677667767676677677667767766776767766767766776767677676776776667676776767767766666767677667676767677676767767767767677666767767677667677677677676676776776767667767667767767767677667766667767767767767767766776776676667677676677677676767766677677677677667767767766776776776776767767666766776767667676767677667677676776776776776776767667677676676766776677676767676776677666667767666766766776667767676677666767767677667676776776667676776776767666766666677677677677677676667767667766776776767676676666776767667767766776667767767677677667767767676767667677667667676767767767676776776776776776767767767667767766776676776767677676776776666766776776776776677676667766776776776776776767767677676667767677677666767676776767766667676767676776676767676776776666766776667766667767767666776776767676776676776666767677676767766776776766766677677677676676776677667676776767676776676767767677677666766767676676676667767676767766766776666676767766767666666666767666776766776776676767677667677667766766767677677677666776776767767677677677666667767676667667667667767766767676766776766767676767677677667667676767677677676767677677676676676767676766776676767667666677667666767766776677667766776676766767767767766767667677676766766677677677677677677666767676776776676767667766767767676767676776677676767676677677667767676767667667667676666666776767767767677677677677667676767667767667677676767676766677677676677677677676676776776776677677667677676676676776767677667766676776767766776776766667677667766776666677667677676766676677667766677667676766767666776776667767666676766776676677676767767767676767766766776667677667677667676776766676667767767767767676776667766776776776676676667766776776776667766776776776776676776776767677676776776767767767667677677667766766776767676666767767767767767677677667667667767677677676776776766776766776767667676767766767677677676767676667767677676667677667677667767767677676767767676767676677676776767766677677676677676767767767767677676776677676676676776767766676776776676766776776767667767677677667767667676676676776776767767767677677677677
36676677676767667766776676776767767676776767667766766766776767766776776666767767766766766767676767766667766676677666677676776776776776677676677676676776767767676676776776767677676667767767676776676667766767766667667767767766776766776666666767767677676776776677676667676776767766766776767677667767667766776767666776667766666676767766667766776766776767676776677676776776767676767676767767676676776767766776767767666767676767677676676767766766666677677677677666677676677677676766776776776767767767667677676677677667767666767766767677666667677676667676767767677676776776766767677667767767767767767767766677667767677676767767767677676677667666767677667767667677676666766676767766776776676767767766767766676676666676667677667767677677667766767677676776767767767667676666667766767767677676676767676676776776666767767766776666676766776766677666767676677676776676767767676676676667676767767676767767767676767766667677676667767667677677677677676667767666776776776767767767667676677676677677667676667766776767766776776776776767667676676776666676766766766666766667767766677676767666776776776776776767766767666776776667767766677666776776766676677666776676776767766776677666767667677676767766667676776676676667767676776767767667667766767767677676776677676776767676676676767676666776767767667677677677667766767766776776767766776767677677677677676776776677677667666677676667667676767676677676766776667676767766767667677677677676776677676677676767676767767676766676676767767767677667767677667767677677667676677667677677676767767676776767676776677676677676766676776676767677666776767767767676767767767677676776767767676677676776667676676767767667677666676676767667667667677676776667766677677676776776676767766667677676766677677677676676767766677677667766776776766776676776776767676767767767766767767677676666766677666667767676776676776767676776766766667677676767766677677677667677677676776776776767677676766766766766767767676766766776666766767766766776666776776776776776766667767766767767767767767677676776776776776776676776766667677677677677666667766676766766776767766676776776776766776677676767767676767766767767767767666776767676776766766776767676677676767766776767767767767667676766766767767676767677676676776676776676776677676776776776776676676676767767677676776767667767667766776767666776677677667676677676676667767676677676767677676767766767767666677676677676767767677676776776767676767667767766767767767767767767767767676767767677677666776767767767767667677676767766776767667767767767767667767767677667767677667767676677677667677667767767767676776676767767766776766667767666677667767667767677667667767676767676767766677666767676776776667767677677676776767767766776766677666766766667666677667767766776767676766767767767766677667766776776767676776677676767767767676776677667767767767767677676766776767676767766766766776676767676766677677676677677676676677676776776667767676767667667767767676667677667667767676766767677676767766776766767676776767677677676776766776767676676776767767677677677676676676767677667667767676776767667666766766776767677667676677677677667667766776677677667666776776767666767677676766767766766776767767766776677676767677667767767676677666776767766766776776767767667766666776667767767767676776767667766767766676676677677677677667677676767767676676677677667667676766767766767766776776766677676767677676776676767677676776776666776676766767666776767766776776677677677666667766676776776677677677677667676776776677676767677677676767676776666667677666767767766767767767767767767767677676666776677667766676767677667666766677667676767676767677667676677676766776677677667767766776767767676776767667677667766767676766767767767667766676667667767667677676776766766676776676776767676776667676766776766676776767767676776677667767677676767667767676676776766676676776667767677677676677677667766776776767677677677676776767766776677677667767666767766776676776666676767766676667676766767767767676676677676776667676677677667666776776767767676677666767767666767676776667766766776667676776677677667767767667677676776677677676776767677666767767677676766767677677667677676776766677667766767766767667767766767767767677666776667766767767767767667677677677667676767767766667676676767676776776766776677677677677676667666766766776767676767677666776767766676776776776677667676767766767767766776776677677677676667677677676677676767666766767676767767767767767767667677677676776676766776776767667677667766776667766676676776677676776767677667767767667767767767766767677676677677676676776776676776776676676666776676776666676767667666767677677677677677676776766677667767767767677676676776767677666776776676676667677677677667766676767767766776776667766776766776767767677677677667767677676767676776766776767677676766776767676776776666776666776776766766776667677666767676767767677676776767667667667767676767767677676776766776676767676776767766767767767767677677667766767667667677676776776676776776767767767667766676677676767767766767766776767766677676776677676767676766667767676767766776767676767767676767767767767767767767766667667677676776776667767766676776776776767667676767676776776776776776767677667677677667766776776776767767767676677667677667677667766766676776776767767766677677677667676776776767676667767766767666667766776766676676677677667677676676776677666776677666776767676766767677677676676776677676776667677667767766677676776676667767676666676666677676776667767676776767766766767767677667767766767766776776767666776776767676677676776667667767766667767767766767766766776776776767767767666767677677676677677676766767766776776776776667766766767677677676676766766776767766776776766766776767676767766776776766767676677677677676667766776776667677676766677667766767667676667767767676677676776766776776667767767766767767677667676776767767766767767666676677676776676766677676767676676676776677676766667677677676766776766676676667766776767677677676776677677676677667766767677667666776676776776676776767767676676776677667766667677666776776766767766776776677676667676767767676666677667767767767766767767676776677666766677666677677677677676766676776676676676776677677677676667676677667666776766776676776767677676776767766767676776767767766767666776776767676667676776676776677677677677677676776667767767767767766776666767676677677676767676776776667676767767767666776667767766766677677677676676676676776677667666767766776776766776776776767767676776767767677667767667676766767677667767766666766766766776676776676767766776776767766776766666766767767767766767767767767767767676776677666667677666776776677667767677676677667677677666776667677677677677677677666766667667667676666776767767767667766766667677677677677667677667667676676776667676677676666766677666767676767666676776767667677676776677676766677676776676766776776676776776776767667767767766766767767766677676767766666776676766677676776677676677676776666776766667676776676776776676776766767767766767766766767677676676776667677667767667677676767677667676776676767767767667676676667767677676776767667767766767677677676776767767676667767767766676667767766776767766776676766767767677676767677667677676677677677677677677677666767676767677676667766667766767767766766776776767676666776776776776776667767767767667677667677676776767766676667767767677667667767767766667767767767766776677666766667677677676667767767667767667667766676667676766776776667666766667676776676766766667676776677677677676667667667676776767676776767677666766677676676776676667676677667767767766776677676776766767676676776677677676676767667767677666677667767676676766767667767676776767767676776676767766767767767766676776676767677676677677677667676767766776676767676676677677667767667666677677676767767667676767766766776677667666776766676676766766776666666667677677677676767677677677666676776666766767667676767676776767767767666677677667666667766677667677677677667666666776667767677666677667677677676676776776776676776776677677676776667677677667766676676776767677667676677667676776766676776766767767766776776776776767767766776776776776776677677667677677666667767676767677667767767766767666776776666677676776677677677677667767766667767767676776767667666767676667767766767766767677667767667767676767766776776776776776767667767767766776677676767767677666776776776766776776767767767766767767767767667667767677677676766676767677677667676776767766776677677677676767676776776766767766767767676676767677676767767676776667766766677676676776776776676776776766776776766766766766767677677676766776766767767767676776767666766767677666667767767677677676767677677666676776766766776667766766667667676767677666776767667767676677676767766666666766676776776676767677676666677667766667677676767767677667676767676767677666767677677676677676677666677677666667766776767767767677667766677667767767676667677676767676676776776776776676776776667667767676767677677667767767767676767767666776776667766776666677666776677676767667677667766776766776767677667767676776677676776676767677667677677676767766776677677677676767677676767766776767667677677677676776767767667676767767667676776767767767677676776676776767767766767667766776677677667766767677667676767677677676776767766677677677667767766776676766776776667767676677667767666776776776676677666666767667766677677667766767677676776776767767767766666776776677676677676776776776776776667676776767676776677676776676667677677676767676776776767766776676776676677676776677676766667666766776776667677677677667676766677676766677667667767766676766776767767666767677667677677666677676767767676776776676767666776776676676776776766766676776767676676677666677676676667767677677676767767767677667667767766776767766766776776677667677676767767767677676676776776776677676676776667677667667766767667667767667667676667766776767767767766776767677667767676667767677666667677667767676676676766776767677677676776767767676776776666666767767666776766776776676776767767677677676767766776666776776776667767667767677677676676767676666766776776776676676776767767666776767666766776776666767766776666767767767767766676776767767766
6676776776766677667766767666766767666767766776776767677676776776776776767767667766776767767767677677676676776677667676676776776667677667677677667677676776776767676767666666667767677667667767767767767667676767767767677676776676766766676677666667766776676776766677676776767767677676766767666676666676776767676776767767767767667767677677677667767677667667677676766677677676776776766667767766766776667666667676767676767767767767767767677677677677676776767766767767677677676767767767767766767667767676766776776677667676767666667666766767767767667667767676776776767667666776676776677677676766766776766776767676676676677676766767677677677666776776677677677666776677667767766776766767766667677676677676776776767767667667676666776767677667767667767767767676677667667677676776776776767676677676767676666776676776677667676767676677667767767666676767676776776776676776776676677666667666776666677676677676776776767676766667766767676776776776767676677676766767767676776766776767767677676776666677676767667767677677676776666776676767767766767666767667767766677677677677676677676766776776677676766677676676676767677677677667677677667766766767767677667767677676776766766667766766776766767766767767676767666676667767677667677676767767767677676767666766766776666776666767676677667767676676766677677667676776767667766676666767767766767767767667676776776677667767676676667676766776776776767676767677677677676767767676776767766767676767677676776676776776776766767677677676776766776776676766767767677677667767666776766776667677676676766776767667676676767667766676767767666677666776776776767767767677667677676677676766776767677677677677676776676776766766776677677677666767767767676776676766776767676776767677677676676676677676767667677677666776766766767766767677667767667766677676676767677667767677666666676776667766666767766677677677677677677667667767677676676776776677677666767766676667667676767766776676776767677667767676676676767677676776677667767676676776776767767667766767767677677677676767676766767677676767767676776677677676767677676766767767767766767677676767667677676776766776776776776676766766767676677677667767676776776776776776677677667767766776767677677677677666767676776667677677677676776676767667767767767667676776766766776667676776676767667676776676776676767767677676767766776767676676676677667666766767677667767676767677677676776767767766766677677676776676676667767767766677676766677667677667766676776767667767767677677676667676776677667676766766667677676766776677667766677676667767676776766676667666667677677676766776767676677676767667676666767767767767676676667667676676766767667767767767766767767767767666677666767767667766776767766776776767767766776767766776667676767677676767667676776767767767677677676677667677667667767667667677667667677677676766776776776767677667676667677677667766667677676666677666666776776676676776677676767767767767766766676667766767766677666776776767676766677667677667767767677667666776776677676766676677667766676767677677677677667767766776666676677676766676767677677677677677676767767676766767676676766677677676676766776767767677667767767676676776776776677666767767676667767667677667767676776776766767677676776677667677666676776776767676767667676676667667766666676776676776766776776676767677676766776677677676766676766776767676776767767766776767767766776776676767766767667677677676667667677667667677677667767677677676776767766676776676767767676767767677677666776676776767767767667767766767667767676676666766767767667676767677676677667667767676677676776766767767676776776676766767676766667677676667667666677666776677677677666667766776677677677666767667766666776667766767766767667766677677676767676766776767667676677666776776776677667666776677676676776776776676767677677676767667677667767677667767767766667677667767667767767767667677667766776767666776776676677677676667677676677676676766676677666676776767767676776776677677676776677676776776776677667766677677666676767667766766676766677677677676776776766776677677666776767666667767676676767677676776667667676766766666776776767767767767677676677677677677677676776776767767676776767677676776677667766766766767677677676767676676767676767767676666767676776667766667767767767766666766767767676667766776767766677677676667667676767667767667766776776776766767677677676776776776767767766676776776767677667676767676766676766767676667676767766767767677676667767676677677677667767676676767667677666766767667767677677676676767677667677667767767767677666776677676667676677676767676667676767766676676767676667676776776776766776766776767766776776667766667766776776776767767766666766666677667666766676677677677677677676676776677676767767676776776776776767676767767667767767677677677676776767676666677677667677677666776676677677677667677677666767767676767667666776776676676766767676677677666776776776767676776767767676667767676667767676776776677667767667766677667677677677676676776776677676776767766776766767677676776776776776776676776776667767676786766676776676676767767666677677677667767676667667677676767766677677676766676776767767767767767676767767767676767667766766767767767767767766667667767767676766776677677677677666666677676676677667767766676776766677677666767667767676677667677677666667767766767676767767667767676766776766776677676776677677676776776676767767766776767667677676766767677677677676767767667767677666776776767767667767676667767767676676776677667666776766767767666766767766767767767666667766767767676766676766776767676676677667676676676666776767767767667676676677677667767676767667667667767767766767767676776767767766767666776776676677666776677666676677676776776767676667676767676767767677676776676767766776776767677677676776766677677676676776766767677677676776766676767677676767677676776776776677667676676677667767767677676676766767677677666767767766676767677667766776767667677676776677676776766676766677676666766767667676776776776767766767767766666776676676766767667667677667667677666667766776767676776766776767766766776776776676677677677676677676677677667767766767677676676676776766767767767767677676677666776766767677677666776667676677666767676766676776677677667677667767677667676776767677677676767676767677667767667667667667676677677676676667767766767767766776676767766676676776767766776776676766766776767677677667676677676776776767767767676766667666766767676667766667676677677666767767667766767677677676767676666677677666766776776767767767676676766776676776676767666677666677666767666776767667676776666767767666776676667667766776767767676776767667676666677677676776667767767677667667677677677677676677676776776776666776676776776776776677667676676677667677676676776767766766677676766676776776776667767766677666776676676677677667676766677677676766766767767767767767767767767767677676767767766677676766776767767767677677676776776776776776776676667767767677667766667677676776776776677677676776776677667767767676676676776766776767767677667666666767666767676767767676776667766676677676767766677667677677677667677677667767677676776667767766677676776776767766776766677677676766767766776776767767667766677666776767767767677677676676767667676776776767677677676767677677666676676776676776776677677677676666776767766676767767766677676676676776676676676677667767766676767677667676767676767667767767666776767767676776677666776666667676776677677667666766766677677677677666677677676677677667766776776667766767666767677677666776776776776667667767676767767677677677676676776776766776767767667666767767767767767667677676767676767677667666776767766766767767766776676776776767766766767767766776776776766677677676767767766766767677676766776776767676767767767767676766676667767767767677677677667767677666676776766676776776767677666767667666767676667766666676767767676767766766677667767677667676776767677676677677676776677676666767767666677667677677676776776776776667767766767667767677676776766667676776767677667676676776776676767767767767677676776776676767766776776776776677677667767767767677676776776776776776776667766766776667676767766676667667676767767766676776776676767767767676677676667677677676767666776776767667766776776666776776766776776767767667767767766666776766676776677667677666767766767677666776776776776776767677677666676677666776767767767767767677667676776776767676766776677666767666767677677677676666776676677677676766767676767767676776776667667667676676676676766767766776676776767676767666776677677676776676666767677676776776776677676677676676767767677667667676666776677677676776767677676776676666776776766776767767767677667667676766766776676767767766776676767667767767666776677676667666676667666766666776767667677676767766676776776767766767766776767767676767767767667676776676676767677677667766677667677676767766666776767676676766776666767767767766776776776767676776776767667666676776766767766666776776776767666676767676766676766667766776767677676667667667767766766677676767767677677677667767767667766776766676767676767666767677677676776767767767677667767766667766677677676776776776667767767677677676666666776776767676676676676776767766767676766766676767667677677667767676676776676676677676767767667676776776767677666677676767767766767677666667667766767676766776767766776766666676767676767767766776766677676676667767667667676766776677676776776767666776776766776776667767767676766767677676776776767676776676666767676767766677676767676776776776767766776776776676776767767677666767666766677667766677666776677676676776776776767676676767766776776776676767766666677666767676677677677677677677677677677677676766667676776767767766666776776676766677677667676776776776766776776776677677666776776766767767766776767767767677677676776776766676677666776667677666676677666776767766677666767767666766667677677677676776776776776776766776776767667677676767767766776776767766766767766776766776776766776776767767767767766766676676767676776667676666767766667676676776766767676766677667767766776666677677666766676767767767666677676666776776676776676776676666766767666667677677676766767676776677676677666776776767676767667676776776776676776776766767767
6676677676677677676776677677677667766666776767677676776667677676767767676666776676776677677676776767766767677677667667767767676776776776676776676767767677677677677667767667677676776776776776677676766677666666776767677677667767677667766667767767767677677667667767677676666766766767666676677677667766776677677666776776666677677667677677677667667676676767766767767677676767766767767767767676776766676766766676776767666776666776776776776776677677677667767767676776776766667767767677676676676776767676776676676676776776677676676776666667666677676776766676766676767766776776776776776776767676767767677667767766776776776766666767677666776767676767766776767667767676767677676766766666767767766767676677677676667766776776767676766776676776766767767667767666677676776676677677677667676776667667676766776776676767676676767767667677666776776776776766677676667677677667767677676776667767667666667767677677677676767667767767767767767677667766676776677677677666676766676677676776766766667667767666767677666776767767666676776667767677666766776676776677677676776676776776676766776776767677676766677677676766677677667676677676667767677677676677667667676767767767766776767766667767667766677677667677677666776677667666766767766667676776676677677676667767667677667767667767677677667767767677676767766676767667667767766767767767666776776776767677677667677666776676767676767676666776776776776776676767767667767676776767766776776667676676676776776676776667676776767766776776766776776677676776776666767767676767767667767767667667766676776667676767667667766676766666776766767767677676676776676677677677677677667767766766776767767767677676677677667667767766776766766776677676676776767677667676776776776767766776666767767767767677677676676776767676776677667677667676677666766676766767766676776776776767767676767767767767766776776767676767676676767767767767667667677677677667767767667666677667676676776667676677676776766667667667766767767677677676776776677676776767766766767767766767766766667767767767677677677677676767666767666677667767767666776767676677677677677676776776776767767767767676767676667767767677667677677667667767766767766677677676767767676766767767766776776776767666776767767666766767766776776667766676766767667677667677667767677667677666666766767676767766776776767677676676776667676666677667667767767767677676766776776776677676776677666776676676767667676767676776767767676767766677677667677667767766767767767676776767766767766676676667676766776766667677667767677667666776676766677676767767767677676677676766667677677677676677677676776767767766776767767766767767767767666677676676776676776776776776676776676767677676767766767667766776776666766776767676767766767676776767767676676677676767676776776776776766767767677676677676767767766776776767767767766776767767766677667767677677677667677676776767766677677667677677666766676676776676776667667767767677676677676667767676767767766767766776776776767767667767677667667766776676677676676776677677677677666767677676776676767767767766677676767767766767676676667767767676776776767767767767667767677666776767667677677677667766766766776776776677677666776676667676766776667767767676667676776666776766676776776776667767676767767666767667677677666776766776776766676776677677677677677676677677667766677676776767766776667767666776776767766666767767676776666776776776766766767767676776776767766677677676776776766767767676767676776776776676766677667676766676677677677667667677667767767767767667677677677666767767667767766677677667767766776677676776766776767767667667766776677667767677676677676676776776676767766776776776767666776776767667767676676766677677677667676767666776767767766776767767667767676776767766677676776767667677667767767676776776776776776776676776766767666677666766677676776776776677676767676776667667766766677677677666766667767767766776677676677676766676776767667676667677676767677667766766767667677677677676677677676667766776767766776766767676677667767767766767767676767766767767766767767667677677667766667666767767667676676766676677676776776677666677676767766767667667676677677676776766676766767767766767766767677676767676676767677677677676767767766666776667766776766766667676667666767677677676766676776767677667767767766766776676776676666766766667666767676776767767677666767677676766767766776666776767666776667677676677676776776676676776776677667677677666776766677667766766677667676776766667676766676776776676776766767677676776677676767767766776776767677666776677676676676666676776676677667667676677677667676676776676776766767677677676776667767667766677676677676776676776767767767767676677676766776776776767767667767667767676676776676776767676676776666677677677667667676767677666776767767766676776666676767677677676767677677677667767767676767767767767766667676676776677666677667677666767767667767676767767767767766767677676676776776766776776776776776767767767767676766677676776776766767676776776776677677677666767676776766766766677676677667766767667677677676767677666677677677667767766767677677677676666767767667767677676776676676677677667767666766776766776766776776767766677676776667667676677677676767676676776667666667767767677677667667766767677666676767767676776776767767676667677677676676766676776776667766776666667677667666676677676776767667766776676776667677677667677676676767767677666676776776776776776677676776776667676676776766766767676677676667766767766776776776776767667767766776677667767766767766776776766767767666676776667677676776776677667677676767767677666767676677666766766766676677676676676767767676677676776677667767767766676767667766776776776676776776776766767767666776767766776776767677677667677676666766676677676776767767766776776776666767677667766766666767676767677677677676676676776677677667766666776776776776677666776676767666776676676767677677677677667766667667677666776776676677677666776767666666676667676677677667767667766676676667766667667767677677676776667666767766676767676776677677677667767676776776776767767767767676776667767766776767767667767667767667767667767766776767766767767666676776776776766666776677677677676766766667766766766776676676677676776767767767767766676776776677676767677677677676667767667667676676676776676666766776776767767767666776776766776676776766766677667767767666666776676676676676776767767676666776776776667766766776676676767677676667677667767676776767676767667676776766676766776767767767676767676776766766676776776776677676766766767767666776676667677667767767767677677677676776677676766767677667767767676767676767666776677676766767667767766766776767767676776676677676766776766677667666677667676767676767767676766767766667767666776677676676767767677667667766776776776767676667677667767767676776776666776776767676667767766666676776776776776677677676776767767767667767667667677667676676667676776676776776766667766766776776766776766776767676766676666767766766677677666776667767666676766677676767767667766677667767766676767677677676766667677676766676677677666776676767766666677667766767767767767677666766667676776767666776767767677676677676667766766776677676776776776676667767667766776776767766776776676667766766677677666677677667767767677676776776677677677677667676776677667766676677667676767677677677667766767766666767766666776776776776767677667676676776776767767666667766776776776667676676776767766767677677677676676776776776677677676667766776667677677676676776767667766776677667767677677677666776776776767677676666666767677677676766676776776676676767677676666676667677677677667766767667767767766776776776767667766767677666676767767677667676767667767667767767676767767667676776767767666767667676776766776767767766767767767767676776776676677676776766776776667676766776676767767766776676776776677676677676677677677677677676677667767677677676667676767666767667676776776676767667676776776676776667767676776677667767766767677676776767676677676766666767767766767766767667666766767677666767767767677677667677677677667677667677667676776677667767767767677667676776776767677667767677677677667677667767677666767766667767767767676776767667766776767677666766776767766677676676776776776667667676776766776677677666767677677676776776676767767766776776677666776776667676767766767766676766767766776676767677677676767767676766776776767767677677667666667767767677677676767766776766676766667767667666677677677666767766776776776677677677666767767767677677676776676776767767677677677667667677667676776767677667677667677677676677666667766776776676667666767766767676766776776776677676676676676776767767667677677677676776766767677677676767766776776767666676766776767767767767767767667666766676677676667676776776776776677677677676776776667767766767767767766666767676776766767676776677677676766677667676776677676767677667676667667676767667767767676776676766677677676766676776667667767677667677676766676676776677677676776767766766767767766676677667767766676776677677676776676677677676676776776767767676767767766776677676776776676676766766766776766676776767767676776766767667667767676677676776776767667767766767767767677667676767667676776776776666776776776676776677676667667666776767666666776776766776667676666677677667766776667767767667676767767677677677676767677667676776676776776767766767676767767676776776767767767676776776776677666767667667766767667766776667677666776667766776776776776776677666766776776676676776776677677677667677667666767666776666776776767767676776776677677676776677676666767766776767667767667676767667676767767676776776677677666776677667677677676667767676766767767667676677666776667767766767767766776776776767666776767676776767667767676776667667767767677666776767767767677677676676767667676776776767676767767667676776776776776776766766776667677676776667766776776767666767666667667767676676776676766776677677676766767767766776776766776667767677667767677676666677676776767766676776667677667677667676776767677676766766766776776776667667677666776677677676676776676677667766776667667676766767677666776767767677677677676766776766776776667666776677676776776776776676767767767767766677676776776776667767766776776767766767
67767677677677676776676776667677677677676776667767766676676767766776776676776776776767667667766776767676766776776767766667766776776767767676677667767767666767767767677676776676676776776766677676776776767766676677676776776767676767676767676666776767767767667767677667676767767767666776766767676676677666776776776667767767766676766776677676776667676767666776767677677677667667767767766676767766767766776776766676776776776677677667676767677677676766676677676776767767676676776776677676776676766767767766677677666767767767666776776676776766776776766766766677676776676676776776767767676677667767677676776667676676767676766776677676776766677677667767677676677667767677676776666767766667677667677666776677676767667767677676776776667767766767767767766776677676776776776776776767667767767766677676676767667676677667767676766677667676776766776776677676667767667677676767767676676776767767767766677667676767767677667767667677676666677666776776667767766676776767766776677667767767666667676676766667667667767767667677677667767677677667677677677676767667677666677667667767676776776667676776767767667677676676776766766676666776776766666776767676776667767666676767766766767766767666767767677676767666677676767767676677667767767677667676776767766677666767676667767767667676667767767767676676776676776676767766667676776677676767767677677677667667677676677667677667767767677677676776766677677666766776767766776676766776766776767767677677667677667767767767667677677667676767766776776766677677666776766766767667666676767766776677677666766767677667766767677676666767767667676776766767767767677666776776767766767767767677677667766767767767677676776767767676767666767677676776776677676766667766776667676776767767767766767677676776667766667767767767667767677667667767766667766767767676776776776676767767667676666776776766676767767677677677666766677677667766677666767766766776767667676767677677677677676776667677666776676677676776767677677677666776767676767667766677677676676677667766776767767676676666776776767677676676776677667766776667767667767677677677667677667767677677667677677667677667667676767666776676776676667676776676767676776666677676776776767766667677676776677666776776767767767766767767677676767767767767667767767667766767767766776676766767766766776776776767767677667766677667676766677676766776776776766677667677676767766776776776776767666667676767767677667766767677667766776767666776766776776776667677676667766776766776767676677676776676666666676767676776767676667676776676767667767767667767767766776776776676767766766776676677677677667767666767766767766676677677666776767766766677677667766767767767767666677676776766667766776776767666667667666677666677666677677676676767667677676767667676676776776767677676767766776677676676766666766776776767767667767676667676767767676676776776776776776776776776776776767677676776667766667676677677676676776677676676766767677667767767676776776676767767676767767767676677676767666767767766776676677676666767666676776776776776767677676677666776767667677667767666767767766767677676767677667767766767767666767676767767676677666767677677667676677677677666776766677677677667767667767766776677666677676667667767676767667767676667767666767667676767767767767767666676767676766776766776677676776767767766776677667767667677677676776676667767677677676766776667666676667767677676766767666766666666767676677676767767766666767676776776677677676677667767767767767767667767766776677676767766776776767767677677676766677677676676776676766766776767767766766766676677676677677677676767676677676676776767677676767767666776766766677667767767767667767766767767676666776666767766776767676776666676767677667667766767767667676776677676767766666767676767767767676667767767767677677677667667766766766677676766776776767676767667767677667767677676776776677677666767667767767766766767666767767767766677676766667767767767677667767677666776767767666767667767767677667676767767666776766677676767667767677677676767766676766677666776776667667767667677667767667766767676776767667766667676766767767676776767766776666767767766767767767767766677677676677676676767676767667677666767667766676776667767676776767767767767767677676767766767767676667676677667767677667666776767676776767766767677676677667767767676767677666767676776767667666767767767767677666776767676767767676776766667767766677677677677666667767767676766676776776666676666766677666767677676676766767767676776676776677676667767667676666767676767666677676776676776776776677676676776776667767766677676766776667767677667767676677677676776767676776776767767667677676776676776667767767767766776766776776676767676767676666776676677676776776776776666767766767677676776767767766776676666766776667767767667676776767767767677667767677676776667666677676766766776776767676776667767676667766767767677677677677666767676776667676676666676767677677677676766766776676767667766767676776676776767676776767766767766676776776767767766767767677677676667766677677677677676776767676776777676776767677677667666776676776776776776767767767767767766676776766676766767676767676767677666767767676667767677676666776776666776677677677676776776767677676767677676767677677677676776676776776767676667766667767666676667667676767767767666766776677666776676676767766767667767676776767767667766676776767676766767666776767767676776776766767676767677667767767767667666667767767667766767767767676666767767766776776776776767767666677667676767767766767677676776666677677676767767767767677676676776776776676776667677677676767667667767667766766677667677677676667766667677676677667767766677677677676776776776666776767677676677677677667766776676677666676767677676667676666667767767766766677676767667767766666766676767676776767767676767667676767676776767676776776767677676767676776776767767766667766766767676767767667767666666776766667767666776676667677667677666676677676767766767677667666677666776677677667767666776767677676766776677676766776767766767767676766766677677676677667767676766767676676767667767767667767667767766677676677676766676766677666766776667767766767676667767676767767767676776767676676666677667667676666676767676666767767676776766767677667666677666667766776776776767767767666776767666776767767667667766776776666776666667767767676677676776767767667767767767667767767667766767667677676676776766776767767667766776677676776666776767767767767767766767766776776767676767667676776776667766766776676766676766776676776776767667677667767767767666667676776776767666766766776776776667677666776767767676776667767766776677676776776776767677677677667766767766666767677666776766776767677667767667766776767676767767676767677676767676776676776677667767676676666767677667676677676767767767677676677667676767666677676677676766676677667666776767767767767667767767677677677667677677667667766767677677677667666666776776776776767677676666776676776776776766676766767767767677677677676676676767767767767766677667767766776776767767677677667767676676676767676667766767766677677677677676766767667766677676776667767767766667667677677666776677666676776766776767667667767676776776767676776677676766776776676667677667767766776767767767767767767677676776677676676667767767767767766667766776776776667766676776767676767677667676676776667766776776767677677667676767767766677667677677676776776776766666676767767676776766677677676676767666766767676776767766677676767676676677677667766676766767677677677666666776767667766766776766776667667677677667767677666776776767766667676676767766677667677676667676676667767767767767676767676677666776767766677677676767677666767676776766776667767767676676767767767676667767676766766677676776767667767677677676667766666766676766676677676776767667676767767767667677666666767677676767767766776767677677667767767676776676667677677667767677666676677676667767676767767676666776677676766767767677676767677676766776666766776767767766676776767676767766776776767766677666776666766767766767676667677677666776776776776767676676767767767767677676776666776776776676666776676676767677666776766776776677677676776767767766776776676766776767767767767767676677666776776776767767676776676776766767677676767767677677677667667676677677677667676667676776766776776776676776776767667767767676666767767676666766767677676667767767767766776676677676776767677667767677667667667667676776667767667767666767666776676767677676776676767767677677676776666776667767677677677676676776666766677667677676776766776776776776677677667667676776766776767677667766776766666767767677676767767766776766677667667676767767677677667677677676767766667667677677667676766776766767767677667767667677677666677667766676776667667666677676776767676666776776677667677677677677676766776776776667677667767767767677666677676776767767766776767676776767767766767677666667676767766776677667767766776766766677676776677666767767767676766776767766776677676776776776776776767666767767767766767667767676666676767767676776767767676677667767766776776667667666776677677667667676776766767766776776767766677666776676767666676667767677677677677676776776776767667767677666776667676767767766776776776776767766776767767766767676766767676776767767767767766767767767676776766766767766776767767767767667767667677676766766667767767676776677677677667767766776776767676767676676776676667767667767767676767766776676776767677677667767667676767766766766776767766766776776767667667767767677667677677667767677667677676667677676676666667767766766667766776767767667676766766767676776776767767676767677676677677666667767767766767676677676776676677677677666776767767666767677677676767767676676676767767767667667767767676677667767766776776776776767677667667766776676776767767767667767767767766776766766776767766776776666766766776767767677666766776766776677676766677676776767677666676767666676776776767677677667766676767667677667667676776776767766666767667766676767667676776767766767676776776776766776767767767677676767667767767766776677667667766767767677677676767766776776767767766776776767677676776676776667676677676776776666677676767767767767767667676667676667766766767767766667767676776767
67666677667767767676767676766766676776767676766676677677667677676776676667677677666776776677667677667767676676776767676776767767677677676767677666667667676776676677677677666776767676667766667767666677677676776676767677667767677666776677666766776667767766677667677667766776677677676677677677667767767666676767676767667767676667667666776776776766767676666667667766776776676776676676776677667666776776676666766776677676676776767676766776676776767767767766776776776767667677666776767766767677666767766676677667767766677667767766767676667677666666766767676776667767766767767767676677677667767767767766677667767667677667676767767667767767766677666776677667667677677677677667766677677667677676766766676677666667767676676667767667766767667667767677667767767676776676776667676667677676767767677677677667677667677667767677677676776677667677677666776667677676776776767767666766776776776776676767766776776776776766676766677666776667767767677676776767677667767766767676776677677666776776776776766766766776767677677667666776776766776676667667677676766677676776776766776776776676776767676767766776767766677667767676767676767767677676767767767676766776776676776676677677676677676776667766676776766766677677667676766776776776767676776776767767767767767767666667676677677676666776676676776776676767677677676767766676767767767667767677667676767677667767667766767677667676766766776776776776677666767767766677667767676677666767767677676677677667677677676766667767766767766776666676776776776776776766776766676676776677677667767676776677676776676776776766767677677676666767676677677667767676767767677677677676776677677667766767666766767677677666767766776676666776767766676767766676776767676776776776676776766677666767677676776776677667667676776767767767766776776677667676676677677676767677676667766767677676776767677677677677667666677676677677667676766776767767767677677667767767677676677677667677676766776676766767767767767667767676677676676677677676767766667676667667677676667677667767677676676776776767677677676776666677676677677666776776776667676776767767667667666677676776776767767767677667666667766776776666766666676667676767676766767766666776766776776677676677667676766767667676767667676776677667767766776767767676677676676776766767766767677677667666667677667676667676776776776767766776776776767767766767766776767667676676767767767667767767766767767767676776676667767767676776776776766776677667676776766776677676767767677667767677677677676776766767766767677676667667766766767676667667767677676767767677677677676776766766676667767767767767676776767677676776677667766677677676676776776776676767766776767667676776767677677676767677667766677666767677676767766776766677676776676776677677666766776677676676767666776776766767667676766776776776676676767767767767767767666776776776667767766776667767766767766677667666776767667766766776676767666677677676767766776677676766766776776677667666776677666666766776767667677667667677677676766766776667766767767767767676766766676776676776767767676776676776767677666667767677677667767766776776676776776767766767677677676667677677677676766776766776776677666666776776677676767767767767677667677667677677676676767676767676767677667766667766776767767676767767666767767677676776677666677676767766677667677667767677676676766677677666776676776766767767767667677666667767667666667676776676776677677676776766776766677667676667677667767676776677677677677677677667677666667676667677676676766676766677677677676666767677677667767676767667767767676776677667767767766676767676776676776776667767676776767766767767667767766776767766677676767667676667767676676676677666767766776676767677676776767677667666677667677667767677676776776767676766767766776677677667677666767767676776776767767766767676677677667677676676776676676676677676776766666666776766776666767767677676767766667676667766766766767766677676776767677676776766776676677676776667766676767767766767767767676767767666677667676767766776767677676676766776767667666766677677667767676776667666667767667676766676776776677666767676677677666766767676776776776677677677666776676776767767677666776776767676776667676676676667676767767677676766776767767767767767767676767767667666767666667676776667667677677677666767676766676767766776766677677677677677666676666767676766776776767767767677677666676667677666776767677666666767677677666677667767766776676776776766776666677667766767766677676767767676766776776767677677677666667766776776766676667676766776767676676677677676677676766677677667767767766767767767677667766767766766776676767767677677676677677677667666767677676767766676767677677676677676766767666776776767666766677667767676776676776667766776767676767767767767767667666767666767767676776676766776776767767767766776767767766776776776676666766767767676676776676776766666677666776776767767667677666776766677667676767766677676776776766676667677677676676766776676776776776666776776776677677677676776776676767767767767766776666776676676676767767767767676676767767766767767677676676677666766766767767767766767677667766667767766776766776767767767667767767767767676776767767666766766676776776667766776676676767767767766667767677676767676677677677677677676667677676666676776666776677676776776766767767766767767767667667667766677677676776776766677667667767676776776676666767767676666677667767667767766776676677676766776677676776666767766667766776667676776776767666767677676677677677676776767767767677677677677677677677667766776667766776766676667767767766677667767667676776666676767766776677666667767767767676767667667766676766776666776766767766766676676766677677667767667767767767677677676766776767676766767677676776776677676676776677666667677676676667667766766667766776766766666776766776776776766677676776776667767766767766767676667767766766776677677667766776677677666776767767767667676776666776776776767766677677676776767767676766767767766776677667677666767667767767676676767676667766677676776677677667666766767666776676776676676766776676776776767667667677676767666667767677676666776667767677677676667677666766767666667676776767676767677667676667677676776776766667767767766666767766666776776766766766776667677677676767666776676767676776767677666776776667767676776767767766766766667676676677667767676776767676767677677677677676766767767766667677676767766767767677676776677676776767766667766767677676676776677677677677677676776776677666676767677676766776676676666676766776776776776776667666767767677677666776766776767767767667767767767767766676776776776776667677677666667667677676776767767676767667767677677666776667666667767767677676776776776676667767766766767676776677667667677676767666767677677677667767767677677667766677676767767766667667767677677677667767667767767767666766776767767767676676776677677677667766767767766767767666666776766666766667766767676676776776677677676676667767766776776776767767676776767767676767766677676776677666767767767677676776776666767766766767767667677667667767767767667767767676776767767767767767677676766766666666767676776767766676767676776766667676767767767667677677677667677676676676676676766767676766776767767676767676676776667676776666776677676676667767676677677667677676767667676676767767767676676776776676767767677667767677677676767766767766776766666677676776766767666767677676766776767766767767766767677676676677677666776677666667666767677676667667767677677676776776676677676677666676776776776767677677666676667767767766767767766766677676766676767676776776776677676766667666776776666776667677667767766776666667677667677677676776676766766767676776666776676766676677676676667767666676766767677677676676776767667677677666776666767767676676776776776776776776676776776766776766767767767766776667767766767766776776767767676776767666767767766766767766776776766776766766776666667767676676766677676767676776677677677676776677677676667676766676766776776776776767676766766666776776776677667677676677677677666767676776776776776766776767767767767666776677677667767666677667667767767767677676676767677676776676676767676767677666776677676677677677667766776767767676767767666776776767766776667766776776776666766677676667677667767766767767667766776677677676767667677667767677677677676667676667677676776666776776766776676677667667767676766776676776677677677666776767767677676767677677676766767767666677666776666666776676667676677677667666667676767667766776776667676776776676676776776667767767677676776677666766677667677677677676666667677666776766766776767676667767767767767766776677666776766766776766677676767767676776776767767667677676767667766766767766677667767767767676776776776767667676776776767767677667677667766766776667667766767766766776767677677676677666776676766776666766767676767766667766667667676776676766767767767767676767676776676776767667767676667676677676767766677667667767767767677677677677677676776767767677677667676666676667676766776776776776767677667676776776676766666677677677676767767677666766766667767676776776776776767677676667666776667766776677667676677676767766676767766767766776766776767767676776776677667767766767766776776667767677676676776676666766767767767767677676776667767766767767677667766677676776666776766667767766776766667766767677676676776767677667676766767667767676676667677677677676766776667767667767676767676676766776676776776776776776767767767767767766776767667767767677677676776667766766767677666666776776776667677676767676776676776667676776767676766767667666766676767667766776776676776766677677666776667767677667767667766776676776766667767767667667767767667766767677677676666776767677676676766776776776676677667767767767767667766776776677667767766767766767666776776766767676776666776767766776776776677667767767667677666667767767676767767677666666767676767767677667767766767767666677677677676776676676776776776767667767767766667766767676666666766767676677676676776677677667767677667677677667767676766766767667766666776767766776667767767766776776677667666677676776776677676776666767767767666776776676767766676766676766677667767676776766667766776776776667676766766776767767677667676767767767766677667
766677667677677676666776766677666767667767767767767767676676776676667767676776767766766667667766676677677677676776677677667676776766676767666776767676666676767677676766776767676776776776776676767666677667767766776766776766776767767767677667766677677677677666666776776767676776676676676667676767676767767676677677667676766766677677676767676767677676767767767767767677667767667767676677676767766667667666767767767766767766766767676776766776767667676676776776776776677676776767767677666677667766766667766766776776676677677676776677667666776776767667666776767767677677667676677666776766776767767677677677676776767766667767667767767667767766776676677676776776766776776767767677676776677677677667767767766767666766767676767676776776767766776776767676766767676676677666766776676667766767766766776667767677677676676767767667676766667667677667766776677677676767766767767766766666776766776677666677667767676677677677667676776676676767676766667767766676677676776667676776766776666666776766677667766776766776667767767676767676666776776776767667766766776776767676767767767666776766767767767767767677677667667676667767767766776677677677676776676767677676766767767767767667766676776776767767767767767767676776766767667766667767677676677677676767766776776776776666767676676767676677676767767677677677667767667767766766767767767677677677677677677667766776667766767676767767767766676766767667767766767766767677677667766667766677677667667667767767667677666776776667676776776776676776776776776677667676677667676767767767677676767677676666667677667767767666676776776767666776667766667766676676667767676776766776776776776776677677667767676766676776776667677667667766677677676776776676776767766776677667667676767667667766666666776776776677666776776776767676766776676776666677676776776776767767767676766767766666766766666776677677667767767677676667667766776767767767766776767677676766776776676767676776677676767767766766776767766776677667767676676677676766776767676776767766767676767766676776676767767767677667767676776767666766776677667667766766767767767767767766676667766677676776676767767676776776776677667677676676667767677677667767767767767667676776676677666767767677666776676767767666676767667666766767766666676676766776776766767676776776776776676776677667767767767666666776767767677666776776776676766766776767767767667767676767767676766776776666776766776676767767766776677676767767677667676667766767766776666766776776767766676667676666776676676676766677676776767767767766767676766676766676676677677667767667767677676676667767677677677667767676767677676766766776677676666667766767677667677677667676667676767676776766767677677677677677667766767677667677677677676676677676776766776677677676677667766666766776776666776667676676766766666677676677667767676767767766767676776776776676776767767767766766676767676767676776767767767667677667677677677666767766776776776767767767767676767767677667676767667766676776776667767676676767766677667676677666676667677667667767766776776766676666677667676676677676776776767677667676767666767766766676677676776766676776767766776677676776776776677676776766776767677676766767766776767767667677677677677676677667767677667677667767677676776677667767767767767667677667677667767676667767766766776776667676676767676676767767767767666776776766776677667767767766776776677676767676767666676767767667767677667667677676677667766776776667766776667766677677676776776666776676776766776776676776776677677676767767767677676776776677676776776776776767767767676677676677676767767677676676676776676767677677667766767766776776776766776677676776776776776776676766766677677677667676677666766767767667767767677666676677667667667677676677666776767677676676667767677676776767767766767677667667676677667767767767667767767766677676767766776676676776676776666766776776677677667767767766767766767767767766776676776776776776766766776767767667766676766776767677667677676776766767767676666766767677676676776667767677677677677677667676676766776776677667667667677667766767676776776776676677667667767667676676767767767767767767766776677667766776766766776667766776776767667766776766767676776767676677676776677667676776666677677676677677677667676766677676767767767766776776767767767667677677666767767767667676767666776776776776776776767767667767767677676766666766766676776776776776767676676767676667676776776677677667766677676677667667767766676776767767666767767676676776767767766776776776677677667666677667767767667767677666667767766766776676776776767676676767677676767767676767677676767667666677667676776676676676666667766677666767767667767677676676776667767767666666676776767667676677677677676766667677667767767677676676776766767677677677666767676767766767766766776776677677666767677667677677676766776767677676767766776776776767767766776767667767677677666676776766776766776677666667767666767766677676776776677677667767767767767767767767677676676776667766776767676667677667767766677666677676767666767666677666766676667677667676776767767667767766677676667767676677677667676676677677677677667677677676776677677676667766766666677667767767766676677677676776766667676677677676666776667766766676766776776667667766776677667767767676767767766776676776667767676767767767767767767767767666776776776676776776676666677666667666776776677667676776667676776676677677677676776767766767666776766776676776766776767676776666776776766776776677666766767666776776776666776767676676766767767666677677667767677677677677667667766676676767767677677667767767766776776676677676666776776767676767676667677676776667767766776766767677676776766767677676776767667766766676766767767677676767677676766677667766776767767766667766676766776776776766767767666676677677676767677677667676766767767677667677677677677667767767767767767767677677667666677676776766677666676667767766767677676667766676676767767667667676667676766776776766776767676766677676776776776776767677676767677676666776776776767666667667767767676766767767677676766776776776677667766677666767676766776776676767667677666667667767767676667767767666767767676676776676776667767676776776676677666766667766776776676776677676776767666676766677677666776676776766767767767676767766776776776767676677667677677677677667677677667677677676766767767667676676766766766776766676776776666676776677677666677676677677667667677667767766766776766767767676676776776677667667676776776666676667767767676676776667766776767676776676667767766766666776766776676776667767667667767677667767767677676767676677667667767676766667767766776667677666667666776776766676766776776766767667767766776776776676767766767766776666767767667667766766677676667766676776677666667676676776666776676677666776766667677676667767676766776766767767766776767677667767676776776776776766666776776677677677666667767676766766676767767767766676676776767667766776776776766767766766666766766667767667676677677667676776776776776776776776667767667676677677676767767767677676776676767767767766766766776667766776776676766776776776776776677676767667676767677676677667767666776776676766767766776776767767676667767676776767766666767767677676677667677667767766776776666776677677676776776767677677667766776776767676676676667667667767677676666767677676676767676767677667767767766677677677666767766676776767676767767766776677677677667767667667767767767676767767767667767767767676667676767676776766776776767766676766666766676676677667677667766776767767667667767677677676766776766776676767677677667767677676677677676776767767766677676767676767667766776767767766677666677666676666677666776677676776767676676776667767677676776776776767667766766677666776776776767766776677667766766667767666676677667676776666776776677677676767667677677667766676677677676766776767767766766776667667767676767677676676677676676776776667676766776767676767676676767676666767767767677677677677666776767767767676767767666767677676677676676677676776767677677667677676776776767676776676667677676666776677667767766766676767767766766677676767767666667767767767677677667767667677677677677677677676677676767766676776667766677676667667676677676666667767767677666767766776766776767667767676767767677676767677676676676766767677676767666667766776677676776767767767767766677677676776676767677676676677667766766767676676776776766767677666766667767667766776667667677666766667667677677676767677676767667667676667677676767677667767667767677677666776676677676667767676667767676776676767767767766776767767766676767676776676767677676776776667767766767766667767676666776776776776676776677667767676676776676677677677677677676667666766767677677677677667676767766776767666776676767677667767676766767766776776767676766666776776677677676776766676776676776776667767766767767767676677667767677677676767766776766776667667766766767767767677677676676776776776776776676766767676776677676666667677677666666776776766776776776767767766767676776776766766776677677666767767766667676766677676776666767767676667676767767767767767766667676767767677676776776766767767766667666767767677667677677667766776767767766776767766776666767767677677676776776776667667677677667766776767767766776776767676766776776767677677676767767766667767766676767767767666776766767766776677677666766767676776676677667767676776677676677667667767676767767667766767767676666676767676677666776766766676776677667766667767766766677677677666767767767666776766667677666667766767766776767767677676667767676666776776676776676776767677676677677676776766776667767767667767677666776676767766776767767766767767767676667767766776776676767677677677677677677677677676676767667767767767677677676776776667767767677677677677676776776776776666766667767767676667676776767767766766776776776766767767767767767677667766766767766676766766677667676667676776776676776676767676767676767676767766667767676766676776767676767767767676676776776677676776776776766767767677667676776667677666776676676766767676776767767766776666677677677676677677666677666767767767766676677676767767767667767767767767676776677677676776776677666766776767676767766776676776776776667676676667766776667676776767766666676677667
6767667666776767767767766766776776677677667767766666776676776766776776666776767767767667767767677676667767767767676677676666776766767767677666666766767767667766766776767767677666677667667677677677676776767767766676767677667666767767767677677667767766767767667766667667767767767767666776776667667677677666667767676766767666667767677667767667666677676676767677677676666676776667767767767767666677667676776676767676776766776776776676776767677676677667677676776677676776677677676677666767767767766776666776767767676767676776667767767677677667676766776766776776676776766766767676676676676767767767767766676766767677667767767667766767676667667667667677676676676766766776776766677666776677676766676767767667667676667767676676766667766676677677677667676677677676776677667667676677677666667677667677677677667766766776767676767677676677676767766767767767766776667676766677677666676776677677666766776776767676767667767766776776766767767767767667677666677676776766766767767667676676776767767676677677667766767767766666767767676776776776767767677667767767677677666677676676767676767767677677667766776776766776776767667667766677676667677677677666666766776767767767767666767767677677676776677666767667666676766766776676667676676766767676776767676776666776676676776676667767677666677676776776776767676676776767766776776677677676767767677676676667677677677677667667767767677677677667766767666776776676767676776667667766677677667767767766776776776676676767666677676676767766676767766767767676666677676776776776776766667676767677676776776767767767766776676776776776767676677677666676767677676776776776766676767767677666766677667677667676767676677676767676776776776677667676676677667767767767677676766776767766677676667766776677676767667767677676677667767767667676767766767767767767676776776767666767766766666767767767766667766776666766776776776767676776776776766776776776766776767766776776677676776776776776766676767767767676677667767766776666776767767666776776776766776776776767676676677677676776776676776667677667676766776667676766767676776776666677676766776776776776766676667666767767766776767767667676767677677667767677676677666776776676677677677676677676767767766766767667766767767767666776676776667766677677677677676776776776776767767676776776766676667767666767667767767767767767667677676776767676766776776776767767767676776667667766766776776676767667766767766767767666767767767766667766767677676776776677667676776676667766776767676676677676666776776677667766677677667677667677676767676767676677677677676767767677676667767676767677667766677676677667667767677676666776676767677676667666767667667767667767767667676667766776667666677676666767767766767767667667766766766767667677676776677677677677676766676766677667767667676766767766776776776776676766676667767677666677676776776666766666767767676776776776776776776776676776676776766776766676776767677666667667667677677677666667766776776776767766767667676776776776776767767676776776776677666677676766676776666677667767677666667667767766677677676776776767766767676677667767767677667666767766776766676667676767677677677677677667667677666776676767766776677677666767767676766677667766767676776667766676667667767676666776766766776767767767677676677676667767767767766767766767676766776767677677667667767767677677676677676676766776767767767676676766677667767676676666767677676767677667676767767766776767767666776767767767677676776776776776776767766776776767766767677676776776776776667676767666776776666677666767766676666767766767667676767766766776767767676667676667676766776776776676677677676676766776776676767676776776776776766776677676766676667766776767676667767767767767676766676767766776677667667676766776766776776676676667676667767676767667766676766677667767767676676767676776767766766677676776767766776776766776776776776766766766767667766767767767766676677676666767677677667767767766767677676666766676776776776676676766667667677667767767766767767767677677676776766766767767767766766676767677667767676677677677667766776776667676776667666776767766776767667666767676766776667676666776776776776776667676776776767667766676776667767767767677677677676766667767677677676776667666767767767666767676776776776677677667666676767766666767676776676676767767767766677676767766767666776666776666776776767676666776776677677677677676767677676767677667767676776776677677676676766677676776776666776767767677677667766766776667767666776776776776776776776676667666776776767677677667667666776767766776776776666776767667667676667766776667767767677676676677677666767766766767767667677676776667667767677677677676676766667677677676767767767766767766776676676767767766676776776766767766766776776766676776767766776676766677676766776776776776677677676776677666767676667766766776776767676776767666767677677677676677676776667676767677676767666776767676767667666776766776766776776776677677676677677677667677677677676766776776766776676766766776776776776766666776776767767766776767767767766676767667767677666677676677676776776766766776677677667666767676767767677676776676677676676767666776666667767667677677677666767677677677666677676667767767677666776776776676776776676776776766776766767767767676676767767676677666667666676776767677677676767676667676766776776767767767667767766667677677667666767667677677677677677677667767667677676667767767767766766767677666776676767666766677667767767666676776776767767767676667767767677667676776776677677676666767677677667676776766677667766676776776667676776767666666766767766776766776666767766776667677676776677666766767677676676767676776776666776767766767766676776676776776776767767766767677676676677667766667667767766667767767676767666766776667677677667766776676766776776776776776767666667767676767767677677677676677677676676677666776776776676767677667667767767666677676676776766667667767767767767667767766676767677667676666776767767767767767767677676677677676677676677677676677676676766776677677666767767667767766667766776776767676677677667666767767767767677677676676776776776776776767677666676667667766767767767676767677676776766666767767766776666776767767767676677677676776667767677677666766776676677667766767667676767766766677667677676677677677667667767767676767677667767677666767666776776677677677676767676667767676766677676667677676676767767767766676767677667767767676667676767676667677677677677677677667677677677677667767767766776677677676676766776767667677667677677667677676767767677676676767767666767766776767767677677667767767767676776677666776767667767766766776776767766666767767766776767766766776667767767767766667767666766767767767676677676776767676767767766677676776767767677676666677667767677677676667676767766666767767766676677676676776667767767767676667766766676776667767767677677676776766767767677676767767767767667766776676776767676766677677667767767677677677676677677676677677676776776776767767767766776677667767676776776776776776776767767677677667766676776676677677667767676676776767667766766776667767677677677667766766767676767766776676776767767766776667766767767666767667767767767767767767677677676666677677676776766766776666767677677676676776766677677677677666776676776667676767767766776776667667767677676677667767666766676776667767767767766767676767767666666767767676676677676767677667667766767676676776677667677677667677666776776776667767676767767666776776776667676677676667766667767667676767677667677676767767677677666766776776776676667667767677676767676666767767676776767676667767767767667767767766766676776676776776677676766776767767767766776776776677677676767676776676767667767667767767676767667767676667767677677677677667767667676667766776776767667767767676767666677677677667767766767676776776776766676776776677676676766776667677677667667766776776667677676776776776767767766776776766677667666776767767667676766677666667767667676767676677676776767767677667677677677677677666767767766776767676767677676776676676676667666767677676667766767677677677677667677677677677677667767676776776776776676767767666667676676676776767676767766766677666677676766766666776767767767767677666767766766767767766676677676676776667667766776767677677676676676766776776776666766766676767677666676766667766666776776676776776776766776766677666776776767766676776776776776776767767767677676776766677676776767767667767666676677677677676766676677667677667676677677667767676767766767677677677666676776776676677676766677666776767767677677667677667767677667676677676767767667767667767766766676676766776767766667677676676667766677676776776767767677667767766767676666776677676676667676676767667676766776767767766776767767766767767766767767767767676776676767677667676676767766776776677677677677667667676666767767677677677667676766767766676677666767676767666776776767667667676677677676776767767766667767677676677676776666767676776677676677676677676667767767667676667676776776767766666666766667766767767767766767767766676676676776776676677676766766766776767676667767667667767766767677676677677676677676767666676776766667666767766776776677667676676666776776766676776766767677676776667766766766767677677676776766776766767677667667676676767766677667676776766767677667667766776676677666776776676767666776666676676677676766666766776776767767677676677676767677677676776766677676767676776676676776677667677677676767766766776776776667666776767767767667766767667676767667767766767766667767667667676767767767766677677667766667767677667677677677667676776776776776677676776767667767766677676776676776776767767767767667767677666677676677667667676667666677677677676776666677676776676776776676776776677676776767676766766767767767766666776667767676767766776677676667677667767676776766776766667676676776666776767667767766667677667767767767676677667767677676667676776767667767767767767677666776776766677677676776766776677677676767767766776776776776767666766776776767677677677667767766767767676776676776677677677676667767766767766766767667767677667767767766767767767767766677667766776667767767767677667676667667766767767767767676776776767676767676676677677677676766676776776676677677676766676776
3677666667676767767767677677667677667767676767677676776766676676767767766767677677667677676766677677677676767767767677667767667667667767667766776767767676767767677677677676766677676776767666776666776776776767667767767676776667767677666766667767677667766776767667767666776766676767767766767766776676767677667766767677676767677667666677676677677677676767676676767667667666767677676776776767767677677667766776766767767767676767676776776676776776667767676767767666767767667767667766767677677677667766766776667767767767767677667767767676767667767666676767676776676676767767676677667666776677677677677677677667676767767677676776677677677676776676677676776676667766666767676767667767676676766677676776776667766677666766677667767767677667677676667767677677677667667766676776676676676667677677677667767767667767767677666766766767677677676667666776766776676766767766677667667767667677666767676766776776776677666776766676766776776776676776767767766667767666776776776767677677666676776776776776667767766676766776676766766776776766776776767766767767676766767767676767677676766667667767677676767767767767766677677676776767676776776767667767767676776677667767676776776776667667766666676677676677667677676677666676776776767676767767767767677677677667766776767677666767677667767767766776776677676676667677677677677677676667766667767677677667676677666767766776676767767667666776776766776767767766667766677676776767767767666776677667667677676776676767767667677677676767676676776776667666776766776776766776776767767677667767677676776776776676767767667677677677677676767767767676767666766767676767767767767676766676676776667677677676776767666667676767766667676766776767767767767766776677666776776776767676776776776666767767677666767767677677666776677667676766776667767676776676776766776767767767767767667676677677677677667677677677677676766676667766766776776667677677677666776676776776767766766767677677677676776667767667676776766767677667766766666767767767676766767676776676767667677676776676776767677666767767767676667766676767766676767666676776677677667766776776766767767677677676776767666767677677676776766677677667767766767766667676776776677676677676767676776767766766776776677677677677676767667767677666676767666767767676766677666667767677676776776677667677677676776677677666766767767667766677677666677677677677667767766767767767666767766676666676767676767666766767767677677677677676776677677667667666776767667767767767767767766767766767767676776776766776767767676767767766776767767767676767676776767767676767677676677667676776667767767677667767676766766767677677676677666767767766767767677666776776767766776767767676766676677666776776766676676767676676767767676767767766677676767767766677676776767767767676776676677677676767667667767767677666677677677676667767767676776776767666677676776776667667676667667767767677676667676677667766677676767667676767667766776776677676776776677676776767767767677676677677676677676676677667676776776776776766776677677676776677677676776676776676776776767767676776776676776767676776677667767677676767676766776776766676677677667767767767676776776776677677676776766767767766677677666767767767676767767767676667767676776677676676776676676766776766776767667766776776776776766767677667676667676776776776776767766767766776776677676677677667767667767767676776776766667767676776766766667767677677677667677677666667767766776767676766776767767677676776767676767766766776767667767766667676776776767766776767767676767766767677677676776667767677676776766767676776767676766677676666766766667766677677667666677677676766776776776676767676676677677677667676767766766776677677677676677677667667766776766767676776767767767677676667766776776677677676767767766776776776776767676766677676766776767676766776677676767676767767667677676766667766667767666667766776766766767677667766676776677666677677677677676767676766676776767676766767767766776676776776677677676676677666767767767767767767676776766766776776767666776776667677667676677667767767767766766677667767666776776666767677667667667766776767766766767667767666676666767766767767767676776776766677667767767767676767767767677677677677667766676776767767766667666676676767677667677667766677677667666676767677677667676767767676666766767677677676676776767766767677667677677676766666677667767676776766767767767766676776677667767677677666776776767767767767767676776767766766767677666776667677676677677676676677676776767766677677677677676776676767767767677677666776666776767666677666776767767767766776667766677676766776766767766776776767767767676766766766776766776776767767767677677676776767667766676767677667766766767666767677677667766776776767767767677667666767676767667676766767677667667677676766776776776776667767677677676767766766767677667767676666676667767677677676776676766767767767767767676676767766676767767767677667676677676677667677676776676667766767677677676676776766676767767767677676776776776676776767767767767767767676776666776776776666776767767766767677676776766767767767767767767676766677676667766776776766667766766676766676776776776776767767677677677666677676776766767767767767767767767677677667766677677676776767767766667767767677677676776776776767667677676776776676776676667676677677667767667677677676676766767767766666776776776776767767767767666776767667677667766776776676776667666776766767767767677667767767767667676767766766776776776776767666667767677676677666677677677676677666776767676767667766776776776676676767677677677676677676677667666677677677676776767667766767767767767766767767766767667766776677677666767677677676767667767677677676776667666776776776776667676776677677677677676767767767767767676676677677676766776767677666676776776767767766776767767677676676667677676766776776677676766676776677667767676776766767667767767667767677667666667767767767766776776776677677676776776776677666676767667766667767766767677667767767677676677677667677676776767766676776667767677677667676667766677677676766667767766766766667766767676676676766667767767767677677676677667767677676767677677677677677677677677676676767667676766776776776776666677677667666767767767767767667767677666776776676677667677667677677677666776766767677676666776776666766676677667677677676776776767667677676676667767767767767767667676676667677667676766666677676776776776776767767666776776776766676767767766766676776776767767666677667667767676776767767676776767767677667767767767667676767667766776667677666676767767767676776677677667676776667767767766666767766776767666666677677666767767667767677676776767676776677667677667677676666776667677666767666676776767767767767767767767767766767767677667767676766677677677667766677676676776776767677676667677677677677666767677667676767667676766677667767766776767766677667667677667766766776776767767767767767676767766776677677677677677676776776767767676676677677677676767766776766776767766676776766767677667677667767766676766676677667767767767767676776766767767766776666677676677677666667767677677677676666776676767767677677677667676776766766677667767766767767667767767767667767677677676677666776667767667666767767667666776677666776776776766766776766766776776677677676776677677676767766677676776767766776676766766667767766776676776776667767676677667766776767767767767766677676776666677666767667667767767767677676776676676776677677677676776767766767767676767767677676766766767766767766767766767677667767677667766776667767766767677677677666667767666776676676767767766676767766776667676767667677677676667767667676776767767767766776667767677676776767766666776767676776776767767767677677676676776776767767677677677666776767666677677676767767676667667766767766767667667767676776776666776776776667767676676776767676766667677676776676676677676666776766776767676767766677677667677676766776776676677676776776776767676667767666676776776767676766776767676767676667766666766676776676776776776677676776766666677676767676767666677676666767767676766677666776767767667677677676776677677667677676767767666667767676667766776676776776776677676667766776676666666766667766676776767676767667677677666767676767767677677676767767767677676776676776767677666677677677676676776676776766767767676676676776776666767676776676677667676776767667667667677677667666776776776667766676776767667677676766767676767767767667767666776776666676776766766766767766767676766766767767766767766767767666776666676667767667767676767676776767767667767667677676676776766767767677677676767767767767766677677676666767676776767766766776677677677677667767766766676666776776667767766666667767676667767676776767767676767676776676776767667767677677676666767767676667767677666666776776766767677667767767766767767766767767767767676676767677677677667767767676767767667666676766776677667767766776776666677677677677676776666767677666766667677677666766677677676776766776667767677677666767667767666677676766767767676677676776776776766776677677676767677677667667676767767767667767766766776776667677677667767767676776776776677677677666766677676776676767677676667677666676667676776767767676767767766676776776776767666767767666677677677677677677677676767667766766667677676767667766677677677676676776767767677667677676776766766767676667766767677677677677666667767667676677667766767767767677667677676676667767767677677677676776776676776766766767677676766767767677677677676767677677677666776676766767666676667767677677677676776766767667677667766677677677676776676776776776677676776766767767767677676677677677677667677676676767766776767677676767676667667767667767667677667767767767766766776776776767676776677677667667676767766677667676776676776766767767676767676776766767766776767676776676667767767676776776667767767677676766676776677667676776766776767666677677676676776766677677677677676776776676766667767766677676767767766767676677667767767767676776776677677667676676776766766766767677677667667767677676767767766677676766666767676776776776666667767767766767767767767677676676667767677667676767677677667767767667676667766767767677677676677677667667677677677666766676767676776767677666666767676666676776766776667677
67666776676677677667666677667667767677677677677667676667767677667677667667767677676677667676677667766776666776666767667676776767677676767676676767767676676776776776767766776676776776766776766676776677676766667766767767677677676776767767767676677676667766776676767766667767766676776676776667766677667767677667667766776666677677677667767767766767767676766667666767766767766776776776776677676767677676767676776767766677677677676766776677677677667767766776676766767766766767667767667666676677667766676766767767767677677677676676767767667766767767676767766767767766767767767677676767666677676776767677676776767767767666766776776667676776767667677677676776776766676766776776677676776766667676766677676766676776776667767677676767767767677666766767677677676776676767767766667677677667766677676776677666666767767767767767676776776776767677676666776776677677666676767767767767766776767767676776776767676767676767766776676677667677667767766776676767667677676766766767667767666776776766776677676766776667676676677676676776776666666677667676767676676766767676666767766776766776666776667677677676776776667676776776766776667767767677676776676767767767677677666767767676766776766767666676677676776676666776776767677676676766666766776776776666767677666677667667676776677677676676666667767767677676667766667667767767677677677667677667677666776677676766767766776776776677677677667766766776776767667666667677676767677667766776667676676776767666767767666666766667767667766776776776766776666776766776667766767767767767767676776767667767676676776676776667666666677677667766767767677676676677667767767766776767666677677676667676776766776676767676776677666667767767667676767676776776767767767766776776666766676766676766767767767767676767666776776776776776676776767676767767767676676766767677676776767667677667767676766766677677676776676767677676776666776776766677677676776776776677667766677677677667767677667667766676767766776776676677667767767676766776776677667767767676676676766766767766776766767767766766676767766666776766776676766767676767767677677676677677676776677666667767767667676767766676677677667667667677676767667677667767676776767766667767677677677676766776776666676767767767767766766766776766767767767666766776767766776776767676677667767666776776676667767766666776776767767767676667767766667676667676676677677676776766776767666767766776766766667767677676766676767766767767666676767676776776776676767766767676776776767677666677676776676667767677667667677677667677677666677676766767666776676776767677676677667767676667767767766767767677667767767676776667766776677677667767767767677676677676776776667767767767676667676677677677676767676767767766776776667667667677666676666776776676766776766676767667677667767676776767667666776766676776767767677676766676677676676767677677666767767766776767766767767666767667767677667766776766776776666677676677677677677676776676776776767767677666667767767766676776667677676677667766677667676767677677677676776666677677677677677676667766676776767667677676677677667667766776776776767766667767766766667767667676667767767676677667676667767676667766677677677677677676776767667676776666776766676666677677676776676776776767667667767767767667677667667676676776676776667676776667666767767767676776767767766767766776676776776767767767767767767767677676677667766767676767676767766767676767676666776766677677676767767767677667667677666776767667677667676767676677676776666776677677677677677667767767767677676677677677666677666767676767676776677676767766776776677676776667767767767677677676767767666776767767767767676776776667767677677667766766776667676767676767767766767676667676766776677676767767677677677667767766676776676677667767767766667676677677677677667767677677677676776776676767766676767676766767767676767767676666666776776776667676766677677667667767676776667766776767767676766776776767676767767677677676776666776776776776766676677667667767767767767766677677677677677676767676676767677676766677677677676776677676767766667677677666667677677677677676677677666766677676767676676776767767767677676676776776677676776776776776676667767767677666667676776767767666776776676677677676776776677667767677676676767767676677677666776776767767666776667767767676776667766666776666776666767767676776776667767766766767677676776776776776677677666767766767767766776766766776666766776767766767677676676677677676676776767766767677666677676776677676766767766767766667667677676667676676767666776776677677667767767676776766767767767767667676776676667767677667766767767767676776767766767677677676676767766767666766677677676776776677666677667767677676776776766767767676677677676776667766676676767666677676776766776767767767767667767677676677667766677676776776767767676677676776667766676676766767667676776767677676776776776776767676776776676776677667766767677676677677667767667766677676767767677676776776677667766766776766767767767766667676767677666776776666766776767667767767676766676766677667767767667677677677666786676776666767677676677666767766776677677677667676776776766767767767676766677676776767676676676776767767767767667677676676667767767677666776766776667767667767767677676776666767767677667767766767677667676676677666667766766767677666667677677677676667677677677666767766667667677676676677677676676776766776667666667767767677677676776776667767676776676677667677677667767677676767767676776766776677677677667666767767767667766677677677677666766776677666677677676667676766667677676666677676776667676667767677676776767677667767667676767767677677676767766677666776766667767677676677677677676776776767677666676776776766667677676776767767767677667767676767767676776766766766776767666767767676767677677676767676767677677676766776776776767767667667666677677677677676766767676767767667767667767767667667667767767677667677677667766766767766766776677676767767667766766677676767767766776677676677676776767667667676776767667666666677677676776667666677677667767667677666766676776766767767766767666776677676766776666767766767677677667676776776767667666767766667677677676676677677676776767677677666767676776766766667767767677677677677677676766766767667767767766767767767666766767676676676676776776666776666776776776767676776666667767667676767767767767667766667666676766776677676767767767766767677676676776676776667677677676676677667677666767767676776776776776776667766767676677666767677666776776766676776767677676676776677677677677676776767667767766667767676776766776677666767667667676766776766767667667677676776776676776677676676676666767767767676767766676677677677676776767677677667767767767667667767676676766676667766776677677677676676767767767767766667767767667676767676776667676767767767767767677666766776776767766766767767677667766676676776776767666766677676767677666766766676776776776776766767766667677676767676676766776776667767766766667767677667767767767666776676667667667767676776766766776676776776666666767766776767676766776776766776667767676776767766776666767767666767676767767767767677676766776667767767677677676776767767677677667767766767767767767767667767676667677677676776666767766676776766776767677676776776677667677666776766677677667676767767667676667766776666766766776767766776767767766676776776776767676776776677667677676766677676766676677677667766776676776767766767667767767676677677676767767677676666776677667766676767767767677677676767767666767677676666776677667766766767677676677677676677677677676776667767677677666767677676767767677677677666667767767676767766776767766776776776776776767677676776776676767666767676776776767767766776767677676767666666677667767767666667767767767767767767766767767766677676776767676766767766677667766776676676767766677677666766776667766676776767767766776676776676776767767767766776776667667767676766776767677677677667767767767767676767677677676666776767767767677677676767767767766767667767667767766776676676767767676776776776766766776677667767676776776767676776767767767767676677666776776767767676776776677677667677667766776776776767767766776767767677676677667766767767766677677677676667667676676767676676667677676776676766766776767667677666767677677676677676767667767766767667767767676767767767676776766677677676766776766677667677676776776666677677676667676776776667667767677676767666776776767767677677667766667767667767667667667766776667667667677667666767766776767767767767666767667767667677677676766776676767676667766776767767667676677676676776766776776776677676767767677677667767767767677676767676767677677676767677677666766776676767767667767677677667767666667767767667766767767767766677676676766767676776677666767767766776667766776767677676667667667767677676667767767667767676767676776667766776766767766766767767677676776776776767667767767677676776766776766766776776766677676677676676666767677677667766776776776677677667666667766776776676776767676676767676767677676767767676767767676676776767677667676667767766767767666676776676677667766677676767767666677677677676776776677677666776776776766776776776766767677667666766677667667767767767767676776776776676677676677676776776676767766776767767677677667676767666776767767766776776766776767767667766776667667666676767767767677667677676776776767766667767766767767767767667666766667667676767766767766676676767677676766776666767766676767767667766676766776767767767677676676676766676677667767767666676766677667677667767667767667767677677677677667667676776766767666767767667767676666677666767667767676676767767767766677677667767677676776776677677677667767766776766766676667766776776766767676767766776766677677676767677677676767767677666776767677677676776677677667666767767667766767667767676666776676677667676767676767767676667767677667676767676676776776766766767666767667677666776677667766776666776676766676776767676776776766767767767677676766766767767767767676776676766776776677676767767767766767676776677677677667767767676667767676776776776766776776776767667766776776776766767677667667767767767677666677677667766776767676676776766776776676766766776767667766776767767676677666676767677676677667767666676776776776767676677677
6766766767767666677676767767767766776766776676776666776766676677677676766776776767667767667666776667767667676767767676677676776667667767677676667767677667767767676776776766776776776667676776776776667676776776676776766776767667667767676776776776676676776677676776776677677676776767667766767766667666767767767766767677666666776766677676767676767767767667767667766776767676776776776767767767667767766767667767667767767766776776767767667667676767767676766767677677676776767677677677677667766776776766767676766776776767767676767676767767766667667766676776766666666677666676767766767676776676677666677667676676767676666776677677677676766666776776776677667676676776767767767767766667677676767676677666677676676776776776677676776776767676767677677676677676767667677666676677676676676676676677667676776776766776776776676776767677677676767766676766776767677677677676667666676677667676676677677667677676677677677677677667677666767767676766776676776677677667766776667767676666767767766767767667667676776677676767676776667766677676776677667767767667677677666766677667766767667766776766667767676767767767677676776766677676776767676766776766776767767676767767767667666767767667766767767766776776666767677667676767666776767667666776776667667767766676676766677676776776677677666776766766767676767767667676776776776776767667767667767767667677677677676677667766666677677666676776776677676776767766776766667666676776766767767767767766767767766767767767677677677677667766776767676676677677677676666776776776667766666776667676676776776767767766666767767767676676766767766776677667767766776766776767767666766667677677677677676766666767766776776767677667767676666766677676676676677676776776776676667667676767676776776767676776766776667767766677667676766767667677667676776677677666766766677667677666776767766776667767676776676767767677666767676676766776767767766676776776776767667667766677666776676766677677676776776666776767677676776767667766767766666766776767767677667666677667766766776766766776776766776766776667676767766676666776767766766776776776776766677677676776776776677667767676767767676776767667767667666767667767667767767676677676776767676667766676677667676667677677677666677667767677667767676676776767766767767766767767667667766677667676776676766776677677677666776776676677666677676776766667676677677677667767677677677677677676677676767666776776776766776776776766767767767666776766776776767767677677676767767767767676776676766766767676776776766676767676676766776766776766666776667676677667767767677676767767767676766776776776677666676766767766677677676677666767766766776776776776776676677667766666776666776767677667766676767676766776767677677677677677677676776767767766776776767767677676766667766767676767666767766776776677677676766677677676667677676766776676677676766776676676677677677667766767767766776776667767766676767676677676667767766767767767666766666776767676666677667677677667676766766676667676677666676766776767667766776776766776776676667667766776676776767677676767767767677677677667677677677676677676767677676766676677676677667767677677676676767677666767767667767677667767767767767676676676767677676776767676776776767676677677666776776767767767667667677666767767667676776776766776776767766676676767767667767766767666676676666776776767676676766766666676776776776666776776776776776776767676767767766767676767677676766766676767766677666776776676766676766667767767767767766767767766767767767677677667767767667767767667667767767676766766767767766766776776766677676776766776767767677667766767666676677667677667667767676767676767667676767677677666776677667677676667767766767767767767767677667767767666767667666767677677676676776776767677677667667766776667766767677677667767767667767766676776677676776767677666767667667667676767677677676767677677667666776767767666677676767767677666767667767666767767767676767766677677667767677676666776776767677676676667676766776776767766776676766676767767677677677677666776766766766776776676767767767677677676776776776776767677677676767766767766767667676776767676667767666677676776776767666667767677677677666766677677677677677676677677667676776766766766676776767677677677677667766767767766766776776776776776766766776767677676776776767767767676776776677677667767677667667766767766776776677676767667677667767767676667767677677676676767667677677667676766766677667767667667677676776667667666767667767677677667677677666766776767767676676676766776667767766776776676776767766767676767766767767766767676776766676776766766667767677676767767766776767676666667767767767766767767767667677676776767677677677676677676677667767767767767767677677676776676767666767767676767677677666767676767677677676766776677677667766767677677666776776677677676766776667677677676776767667766776677677676667766776767767677676776767676767766677667677677676776767676776766677667677667766766776767676767767677677677677677676776767767767676767767766776776776776776776677677676776776767667766776776776676776677677676767767667767767677667666766767676767767667767677676767676766767676677667766767666776767676776776766776776776666767677676776767667766677677677677667767767766766766767767766677676676767766767666667677666666676676776667676776776776776766676667766767667767766776766776666767767666776676776776767766667766776676767767766676667677667666667666677677677667667667667767766767677666676767677667766676776767767767667767667676766766767767766767666776677677666776677676667677677666667767767767666677676766676676776776776776767676677676776776676676776776776677677676776776766676776676677676776776767677676766766767677677677677677666776666776676776767676776766767767766767677667766677677667677666767677676677667767666776766676767676667676767767766676776677676767667767766776776767767666767766776677677667676667766667766776767667767677677677677676776766776766776666766776776677677677676767667676776776667666677667767767767766776767767677676776677677676776767767667677676776776667766667766767676776767767766767767767767676766776767767767677676766666767667767677677676767677667677676767767767677666776766767677667767677666677676767766677677667677676776767667676767667767677667767767666767667767667667766776767676776767666676767667677667676767676767767667667676767676767666676767676776776676677677667767767676767767767677677677666666776677667676776767767676766776767667676667766667676776776776776767667767767676677676767666767667767766776767766776666767677677676776776767766767667767667767767667676766677666776676776776776766776676677677677667676766677676776767676776667767667767766767676767677667676766677677676767767767767766776766767767767667666767667666677677676677667766667677676766776766776776667767666776776767767677677676766667677667766767677667767766676766767667676676776776676776677677666667767666776766766677677666776767767767767676776776677677676676767677677677667767666677677676767767677676767766776767667767767767667677676767676776676776767666776766676767667766776676667766776776776776776676767666767667767766767676767767666767766767677677677667667666667677676767767767766767677666776766776676776676676766776767767677667766676677677677667767767767767677676667676666676676767676667676767667766667767676677666766766776776667676776776666767667666766677677676776677677666767766767767676767767676766767677676667767767766767767766767666676676677667666776776676767666776667767676776776766776767666776766776767677676776676767767766767767766677677676677677667667767676676767677676667677677677667676676677667766676677676776766776776767677677667676667766776767677676666766677677667677676776776666766767767677677677677677677677676776776776767677677667676776776776676676767767766767767766767767767676767767677667666776767767767766677677667676676766767677667676776776776766766767666776676767766766766766677677676677676776767767767676666767677677677667767767667767677667676767767767667767677667677676677677676776776676776677676776776776666766776677676667676677667767767676676766776776676776767766766666667766776767676766667677667767767767767677666776776677667767766666776667676667677677676766676677667677677677666776677676776676776677677667766776776776676767677676767677677666667766767676776676677676676767767766677676676767666767676776776767667676767667766776776677677666667667767677676676776776667767767767767766776676677676767767677677677667767766677676677677667766767676667676766776767767676776776776767767766776767667766776766776776776677667767766776676667766767767767676667766776776667767767676776677676667676766766776767667767677677667676666676766776677677676677676666776767767676776767767677677676766677677667767676776677676767767767676776767676767667767766776776776677676767677667677677667766767767767767767677667767767666676676767667666767767767766667677667676676767676776776677677677676767666676677676776766676676767767767667677676666676767767677667767676767666767667766767677677676676766677677676766776767767767767666667676667767677667677676666666776677667767767666776677667767767666776666776767667677666776677677667767667667666667667766776667767767667666766766767676677666766767677676767677666776666776776776677677667767677677666776766667677677676776776767766766677677676767766767767676776676776767677677667677667767676767676676677676767767676676766767767677677667667676767667667677676776766767767676767667767666766776767767677676677677667766766767666776776776767667766776776776767766677676676776767767677676667666776766767667677676677677666676676776767766776776677676677677676776677677677677676776667667676767666666776767767767767766677667676776677677667676776666766767677677676677676676767676667767677676776766776666776776776677677676667766767667676676776767767766676766767676676767767667767767676766776767767667676676767767677667676677666776666776676767677666767766767767676767767767766677666667766667667767767677677667677667666776667766767767766776776676767676776676776767767767677677676766776767667677666776776766776667767666767767767677677677677677676766667767677667766677676776776677667677677667677
67676677676677676776666676776766776776767677676776776767766666677676676676776776776677667767767666767767677666676767767677676767767676776677677667676776766677676776676767767767676776776767677667667767666776767767677667676666766667767677676776776666766667676776666767767767667767767766776767677666776776776776677667666767677676776767677676767767677666667767667767767766767767666667766676767677667676766776776677667667767766766767677677677677676677667677676776767677667677676677676767766767767677677676676767767677667766677676676666776667676766776667767677667767767767676676667676767676767767676677677677666776776776776776776776776676776776766767766767677666676677677677666766767767676666776677676676776677677666677667766767676767766667767677667677677677667667666767666776766676666766767767767676767677677677676776767766776776677666776677666667767766767677677676767766776666676776667767666767677676776767676767677677677666666776677676677667677676766677666776776766676666677676767676776676776776776776776776676776677666677667766767767667767677677677666766667667667766776767766677676767676677666776676776676766767766767767767677677666776767667766776766776767767766767676767667766677676766677677676776776766666767767767767667677667667766776676776677677667767767677676767767677677676767677676767766776676776776776676776776677666776776776776767766767676776776767667677677677666776766677676767766776776767767766776776776677666776776767767676767677667766776776767676676776776776776776767667767766767767766766767766776776776776776767766776676767677677677676677677667676776767767767766667676676767767767767677666677676776677667667767767667677677676776776677667766676766676776767767766766676766666767767667676676766667666766667767677666767766677677676776767767767766767766767767667677677676766767667677676767767767667677666767677676766766666766766767667676667677677676676776776767767677676776667767677677676767766766667766776767666767766766766776667667766776766767766776776776667676667767676767676776776677667766776767767677677667667676776676767766776776776676677676677677677676776677677666776677677677677676676767767767676776776767766667667766767767676767767677677676767667677666776767767766776767766776767666776767677677667676767677666677676766677676776767767767667676767676776776766767766776677667766676776766676776776676767677676767676776776677677667767676776677676776767766776767676667766767767767677676767766766767767767767676676767767767676676776676776676667767676766776776766776677667676776677676766677667766766776776676767677677667667676677667766677677677677676766776667766767767767666776776677667676767767667767676766667667677676767766767666676676776676676767667677677677666767676776767766677676766667766677667677676776677676676766766776677666667766776677676676776776667767666776776677676667767667766767677666767666677666766766676766776676667767767666767667766767666666776766776766767766776676677677677677676776667677677667677677677667677677676766676776776766766767767666677677666767677677667767676677677676766676767767666676776676767767767667677676676776766667667667767667767676767666676676676776766766776776676766767767667677666776767666677667677677667767677677676776776766766767677677676767677677676766677667767767766766776676767767767677666667676676767676677676776776766766776776776676776767766667767766767677676776776677677666677677667766667677676776766676776676776677676776676776667667677667676676776767767767677677677677677676676767676677677677676667767667677677677667667676776767767676767666766776776767676776776776776767766776767767766667666767677667667767677676776677677677676767666776767677676667677676667767767767676676767766766767767766676666776776677676766676766776766676776766776776776776766767767676767677677676767767676667677677667767676776766676767766767766676767677666776676776776676767767667677676766767676676776677676766767667767667767676766766776767676776676767767767677677676666677666767667766776667767667766766776667676766776676676677667766676767766767677676766766667676776776767677676776767677667767767767677667677677677676767676767767767677677667767676767677676776676676767677677677676776676767676676766676776666776776767667677677667767676767766767767767767676776767677666677677677676776767676676676676676767676776776766776677667767767766677676676677677677677677667767767767667676776776767676666676776767677676776766776776776676767677677677666776666776767676767767677667676767767677666776666776767767767676767767766666767677666776676767767767667767766767766776776676776767667766767677677676776677676776766767767667767667767677676767767766767667766676676776776776776667676776776776776766766767666666767667766776776677677666767676776767677677676766667666776677676767676776776776776676776767767767667667767766766677676767667767667767767766766776766766767666766677677666767666666667666666767767676767676776767766677676767677676776677667767767676676776766667766766767677667766677676767776666667767676677677677666776677676776776776767676677676776667666767677676767676676677677676767766776677676767767677677677667767767667667676766766776776766776666767767677676776776766776676667666676667676776767767766767766776676667666666776667766767677666776776766776677676666776767676776776776776767767676767667667766776776676776676776676767766767677677676677666767766776667677667767676767677667676767677667677667676767676776776767767767676677677677667766766776776776776767676677666776767767676676667676776767676676767667676776667766767767766677676766776676776766677667767766776776677667767677677677677666776776677667767767676767767666676677677676766776776776676776667767676676676776677667666667667677677677677667677676666677677677666767677676766776677667667766776766767676767767766667767676667767767766677666767676776676776667667766676776767677676677667766776767766676776767767667767766677676776767766767767767767676767766766766676776766667677677676776676766776676776776767766776776767766767676776776766766767667767766776766667767767676677667766776667767767677676776677667766676776776767767767767677677667676677667767677676776776776776776776767767677677676776767766776776776776667767767767766767666776776776766776776667766766677666666677677677677677676767766666677667767666767676767766776667766767767767766676776776677677667667767666776676767766776767767676677677676776767767767766776676767677667667677677677677667677676676666776766766766676776667676767676767767676677677676676767767676766767767767676766677677677677667676676676676776776776776666766776767667676767667677667677667667767767677676767767766766677677676667676667666776766677676677667767767677667767767676676767767766767677667767677667767766776767767676666776677677677676676767677677677677676776776767767676766766776766776666766776667676766677667667766776676666677667767766667677666776776677676776767767666766676666776776766776676776767766666776766776677667767676766776676776666677676766677676677666767667677667676767667667677676667676767767767767766767677667676767766766766666776666667676776676676776767766676676766767667676666666767677666776767767766766676766767767676676677677666667766766667767767766776767676767677677677667676766776676766667676677676776776667767677667676667667666776776776767767767767767667677666767767677667677676776676666676677666767767767677666776776676766667667767767676767766767767767677676776766776677676767767767667676767677676766676677667677676767676776767666776776676667667767676677676767766776677667767677666767767767767766776666677677667676767767676767767676666776667767676767767676766666776766776767676776676676766767767766676676676676666776767677677677677677667677676776767677666677676667677677676776776776776677676677667667676776767667767677676776776767767666676767766776676677676676677677676767766676776766676776767676767667766776677677677676667676776776776776767767676776677676677677666776776767767767667677676666677677667677677676677676677667766776776767766767766767677677676667667677676767767677676776767666776766776766776767677667677676776776776776776776766667766776677676767677666766676766776776676767676676767767767766776767676767767767666767767667667677667767766766776767666776676677676767766676767676766776776676667667767676776767767767767676676767677677677667767676766676676776767767666767766767667767767676677676676677677676776776776767666767677677667766676677676776776677677667676776676776676677676677677667677677677676676676677676776667766767677667676776676767676676666776767676677667676776676776676666677676766677666776776767767676767666767767677677666676776776767767767767767767666767677676766776676776767676767667667766767677677676767767677666677676676677667766776767676776767767666667767667766677677677676767677676767676776766776767767666776676766766666677676767767677677677676767667767767767767766767767676776776677677676766776767677677676776776667767766667766776676677676676666776766767767767766776676677677666776677676776766767677676677667767767677677667766667667767667676767767676767767766676676766677677667676667677677677676776677676767676767766666666677676767667767676776776767767676666776676677677667677666776776676667676776666776776766776767676776767766766767666776767767676767766767676767767766666767667677667676776776677677667677667677676667767667676676776776766767676677677666766667667676776776767666776776767667676776776677667767767676776767767667677667767677667767767767676766776667677667677667767677676767677676766677677677677677677666776767677676766677677667767767767677677677677677666767767767767767767676767677677677667767676767677677676776776666776666676776676766667667667677676776676776676677667767767676766766677676776776677676677677676776767767667667666766767766767667667767766767766776667767766676767766676767767677667767767677677677666677677667667767677677666666677677677676676676776776767767676676776776766776767676767666766666776666766766667767677666667667667767767767767767767677677676767767767677677677677676676767666766776776677677676666766666767676767677676767
6767667766767767766676676776766776676767666766766667767767666766677667767767767767666776677676766776766676677676776676767676776666667666767667667666776677676667766776766767676776776776667666776667767667667767666676776677677667767767767677677667677667666766767766776776676676776776767767767667676776776767767767677677676767767667767676767767766677667676766676676766776666767666776767767767767766766667677667767766776677677676776767767766667676767676667767767766766776776767767766767677677676666766766766676767766776776677666767667676767667666767676767767767676776766767766767767677677667677676767766667767766767767767667676677676677667767766776767767767667667767677676767767766767767766767667767666677677677676767767766676776667767676677676676776666767677676667667767767767666667667767766776677676667677677667767767766676776676776676677677677667766776667767677676667767676667767767767666766766667677677676776677677666767666776667767767676776667676776776677666767677677677676776776666667676676667767676767676776776776776767767767766766776666677667766776677677667667767677666667767767677676767666776776766766767767766676776776677667667766766676766776767767667766767766766767767766766667667767676776676767677667666677677667767766676776776776676767767767766776776767767767767766767767766776677667677676776666776677667676767767766667766776767666767666776776667667767767767666767677676776677666776767767766677667767767677676667767676676677677676776767677666677676776676767767676676677677666666767766776766766767676776776677676667767667676776667667677677676667677676677677667677676676767767767767767677677676667767766677666676767766776767667766776767766776776676766776667766767676776776767766767677677676776776776767766766776677676767767677676776766766677676767667767667766776666776776776667676676776677667677677676667767676776766766676676767677667676776676767767767667766767767677677667677666677667677677677676767677676767676766767766666776667767676767676776766677677667677666767767676766766676677667767676677677677667677667766776767667767677676766776776676677676767676776766776676667767767767766667767767766767766676776766676776767667676766776767767767766676767767766776776767667767666676766766767767767766676766776776766767677676776767676776776767767766767677677667767666767677677676767766676776766676767677666767767767767676766767666776766766776766767767666676676766676667666766776767767766767766676767767767766776776767677676776767667677677677667767677677667666767666766776677677676677677677676767766766766776776766776677677677676767677677677667766677666766766767767767766767767766776677676767767676767676676776767667767767677677667766766776776677676776677676676676776776767767666767767676776766776776776767676667677677667767667767767766667677667767676766677666677676776767676666677677676766776776666666667677677676776767766776776766666766677676667767676776767767676667767766677676767667667677676766776667767767767667767767677666667677676776767676776776776667676676666767667666677676767767667767767676767766776666776667767676776776667767766767677676776776677667667677677677676776776677666767676767767666677677666776776767766767677666776667677677676767767766676766767676677676677667767667766677677677677677676766666767767677677677676677676766767767667676667767677676667676776767767767667766667767677677667667666776776677676776776766666767677677676767677677666676776677676766776767677676767766676776767677677677676767677677667667767767766776666767676676767666776666776676776766776767677666776776776776676776677667677677666677676767767677667677666667767766767667667766676776776776767767666776677666766677677677667677677677677677676776677666776767767676776776767766667676766677677667677676676677666767767767767676776767766766666767667667676667667767767677676667766676667766776767676766766776776776766776776677666676677677676676776776767677666766677676766767767767766776666776776767677677676776676676776676767767676677676766676667767766776776767666767677666677676776776776766776766767677676667677676767767676766776776776767677676766676776666776767767766776676776676677667676767676766776667667677677676776776776776766676776767766767766767766776776776776676776677667767766677677676776776776776766766776767766677676776767677677677666767766767767767677677676676776667677676767767767767767667667677676776766767766677676676776776776776767767766776767766766676667766667767667766677677676776776776766677667767677676776776767767677667676767677667666776776667766676767676776767767767767667767676776667676776776766676776666766776676776767677676767676766776766776667767677676776676776776677677676677667677676667677667677666767767767667767666666776767677677677676677676776776767676767677666776767666666677676667676776676766767676776767676767766677677676666666667766776676767767767666677667667767767767767677677667676767767766767677667767677667676776767667766767667676776676676766776776767676677666767677677677676677677676776677676676676776766776766776776767767667677666776766666667666667667666667677676766767676767677667676666677676776767676776767676776677677667767767767676667766676776766677677666677667667667667677676767667767767767677676776767667677677676677676776677677676676676767767676676767767676676667676676677676767676766776776767766766677667667766776666776776776666776776677666776766766677676776776667767767766776766767667767767666676776667767767766776677677666776677676766776666676676776776776677677666767677676676767766767676767667667677677677677676776676776676776767676676676776677676676677677676776767766776666776776767767667667677677666776666766767666776666767667676767677666767766677676677677677677667767676766767677667677666776776676676767767667766767766667766776676776776766767767767667767766776677667677676776776667767766776767767766767676767676666776667767767677667767766776666666667766776677676776776766767677667676776766776767677677666676767677667677667767766676776676767766776676776767677676776776776776666666776776776776776767677676667766776677677676766676667767667676677677677676676776767677667667766677676766677677677666667766676776677676667766767767766776776677677666677677677677677667766767667767767667766776767767767677667767766766677677666666766776676776676776766767767766667767676776767667667666776767667676666776676666667677667676677677677677676776677677677677666666776776767666776677676776676677676677676676666667666767667677676776776676767676766676767767677677677677676676676776767677677677676667677676677676766776766776767766766676766766776767766767676676767676667767767767676676767676676676767767667676776776776677667676767766776676776667766676767677677676666676767667677677667676767676776666676776767767767767767766767766677676776676677667677667767667766666677677667767767767766676667767676767767767676776776767767677676767767676776667677676776776767767677677666767667676766776767677667767667767766776676767766766776766676776776776776677677677677676677677677677676677676677677676676766676767767677676767676667667676776676666767766677676776776767767677676666776767767676676676776776776666766677676767767676776776767667677676776666667667767676776767767677676766776766767767766666767667667767677676666677677676667766666666767767767667667766676776776776767666776677667667666776767677666676667676767767677667677677676767767767676776776767666776767767676767676776766677677677667676677677677667766776776776667767767767767676677676767767677676677667767667767677677667766766767767766776677677667677676666776776776776676767677677667767767767767676767666767767766776776767677676767766776767667767667767766776677677677676667677677667667767677676776776776776666767767676776776666677677676776767677666677667767767667767767767766676667676677677677677667766767677677667677677676767677676767767677667767767667766767667676677676767677676776767767676776767667767667767766766776767676776667766776667767676776767667767766766776667766776677667677676667766776776677676766677676667767677677667676667766776767767766767667667767667767767677677667766766776766776676767767677666677676776766766767767667667667666676776776677676767667767676776776767766776766776776676776766766676766667766676677676767677666676776776676776776676766667767667666766766667767677676767666767666776666677666766677676676776766776776767767677666666776776767676776676767767676767676676776776776767767676776676767676677676776677677667667676667766667677667767676776767766776767767677666776767676666767677676677676677677676776676666677677667677677676767667767767767767767767677677677676677667766666677666766677676677676767677676677676776776776776776767677677677666767766666667666767667767677677667767667766666767766776677676776776677666767767767667767767677667677677666666776677667667676677677667676677676767766767667677676767767666776767766677676766677667676776677677677667767667667767676677676767767766667677666776766766767676666666677677676676766776776767676666767667767677676666776667667666776767676776767766776766766776666776776776666667766767676667677676766767767677677676776776767767767767677677666776677667676767767677667767767767767676766776766676767766767766676766677667767677676776776776776776676677677676776767766667677667766776766767766667676666776776677667677667767767767667676767667677677676776677666767766677677676676676677677666776677676766776776677677667676776776677677677676677676776776767767766776767767767677677677677676766677666676767667677667767767666776676767676766776776767767766766767677677667667676676766667677676776677666776676767766766767767767767767677677676776676676767766677677677676767676667677667767677667767667767767766776766767667767767677667766776767767766767766766676776776677677667767766677677676767677677676677667677677677677677676667767676676776677677677677667767676776676766767766776776776767676676767767667677676776776776766767676776767767677677676776776767667766776677677677677677667677676776677676676766776676776776767766676676676776667677676776776767767677667767677667666767667677676677676667767767
7666776767677676676667767766776677667767767766676776677676767676776677676767767677667667667676776767676766767767676666666676677677677677667767677676776767767667667677677676676766776776767666767767676666677677677676676776776667767766767676677666666676776667767677677677667667676776776767766766776776776776767676766676676677676667676767767766766677667767666776676776677667766677676776776767676767667666776776767676676776776776776776667767676766677677676776767767666767766666676767677677676776776776766676776667677667767767767667767767667666766776767766767767676776676676676667767677677666776676776677676776677677677677667667767667767676677677676776666776776676667667767767676776767676677667767676677667767667676676776776776776776767767677667666767677677677676776767667667767766766776776676667767766776767767666767767767767676767666767766776776667767767767767676767677676767766767667666776767766676666767667667766776767766776776767677677677677666767676767667766676766677677676767676776776767677666766767677676677676677676677667766677676776776766767767767666767767767766776677677676677676667676677666767676776766676776767676776767677676676667677676666776677667766766767767767767767677677667767677676767667767767767677667677666776677677676767667677676666776767677677677676667677676776676776776776767677677666677676776767677667666666767667676676767766776766776767677676776776776676776677677666677677667767767676676767767767676776677667767767677676776766776767767767667767666767676676776776776766776677676776776767667677676776776767767766677677676677677677676667677676767766676667676776776776776776667767767767766677676767767667676676776766766676767766776776677676776667676767667767766667767767767767767767676667667666766676776767666667766667666767767766677676676776767766767767766776776767767766677676677676667667767767767676767666677677667767676776667766767767767676667767767767766776766776767676766767667767767767667767767766766766767767767767667767677667766776767676667677676776766676776667766677667676667767767666776776776767676667667667676766676776776667767766767676667676776776677667667666776767667676776677666776666776676677666767667667767767767766767677676776776676767767676767676766677667677667767767767666676776767666776767676767767676767676767676767767767766677677677667676776677676676767677667667676767676776677676767676767676776676667676767677666776776767667676766776677677677677676767676766776776776776767677676767676676776677667766776666766677676666776677667766776776677676666776677667767767676767676767667666666767676767667666677667767767676677666776776767767767677676666677677667766676766767767666766676676767667667767667676666776767676677676767767767767767767767767677676667766677676766776776666776776676776776776667667767676677676767676776776776676767767667676776767677667767676776676776766667676776666676776677677677667667677676776667767676767676667767766677667677676767766667667767677676766776776676776776767677667767767677676776776776776776776776667766676766776767767667667767767676776676776676767767677677667766776767666677677676677676776776767767676667767677666767766776667767676676767767667767666776776776677677666766666766666676767667676676667767766767767766776776766776767667767767667767766666767667667677676767666767766676667676766776776776677667767676676776666776766677676776677666767667677677676676677676776776666677667767676667767666676776667767766676776776776677676677667767676667676767767676676776676776776667766667676676776767767766677677677677667766667676766766776767767667676767676776776767767676766767667667767767677676677677677666767676776766776776766776767666666676767767767676667676677667767766767766766677666776667767767676667767767676767766776767677676776776776776766766677677676776767766776677677667766767677676676767767667767677676677676677676776767676776776776776677676676666776667766667767767666676767767767766776767676776676767677667676767667767766677677676776767676676776776676767676767767766776766767766667677677667676676767676767676766776776776667767767676776677677667676676766776767767677676776776766767766767676667666767766776667767677677666776767767767767767766666667677677677666766676767666776776776667677676776666767667767767767667667766776776766776676667767677667667666766767766767676767666677667766667766766767667667767767767667767766767677667676776767676676676676677676776776776776676776767766667766767677676666776776766676667677667677667767676767767667767677676767666667676677676776766776776776767676667767677677666776767766767667767666676676767676776676767766676676676776676766677667767767666776667677676677667676776666677667677666776776767767766767767676776776776767767667767676676767767677667767676776776677666676766667766776776677677676776767767677677666677676767677677677676767677677666766767676767766776776676766776767667676767676776767766666776676677677676667667767767677676767766776767667767667767676767677676776776776676776676766676767767676676776667767667767767666676767766776767767767767767676677677676776767677667767677676766776776677677676666676667767677666776767767766776776767667766776767766767766766677676677677677666776767767667667666767766767767767767667677667767676766676766677667666776767677666767667676776776776776677667766776767677666776766667676677677676767767766766666776676677676676776776667766766776677677676667767767677676776666667667767767677666766667767767677667767677676776767767766767767677677677677676676666776767676776767666677667766676677677676766676776776677677677676676776666766776766676677677667666676667767767677677666767677677666767667667767766677667667766776667766776776776666776677676766767767767677676776666767766776776766767667677667676767767667767676767767767767676776767676776667676767767677676767767767666767766667676776677676767677666776767676766676677667677677667767767767676766677667676676776766677677676667667767766767767677677676676677676767676776767677677667767766776776676776776776776776677677677676767767667767767766776776776676677676767667767766776676776776667767676767676676767766666767677667767767677666677676767767677666776776766667666666766776677677676766676776776677667766767767767767767676776776767676676766676766766676766677666776767766767667767676776767677677666666776776776766766766776776767766667676676776677677666776667676776767677676776776676776767677667667767766677677666676776767767767767767676776767766776667767667667767767767676676766677666767677677677667766766776776776766677666677667766676666767767767767767677677677676776766776776776776776667767676776776776776776767766677666766667766667666776677677667676667676776767667677676676667667766676776776766776677666776766767676767767676676767677677667766767767676767766776676666677667677666776776766767767667767767676776776767666677666767767676776677677677677677667766776677667676667676767767676776776767767766766767767666766677676676767676776766776766676776667767766767766676767767677667767666767766676667666776767667767767676667677667677666776776767666766776776667766677676677667767676766766776677677676776767676767676776666676776776667676776776776677677666667676676677676666776776767676767667676766776766676776776667677667677676776666767766676667767667767676776766776767767766776676776677677677676676776776776676676677677677677676677677667666766677666767767767767766767767767676767767667667766677676676776776776776776776677677667767767767667767676767677666767767766776767676667676776666776776767677667766767676667766766776766767677676676767766767677677676776767767676776766676776776676677677667767766776776666676767767677667667766776767767676776776776676767667766766776667676776677676767767676776776767676667767677677667676676767767676776776776677677676667667667666776776767767676776767677676677666667766766666666766676677676676767766767767667676666767767676776776676776776776677677676767676677676677676767766776767766677667767766776776767667676776766776776767667766776767766677677677666776767667767676667676666676776767767767766776776776676767767676776776667766666677676767677667767677667676676676677667767766677677677677676767677667766676667766767677676766776776776667676776667766667767676677677676677676776666776767767676776666776767677677676766776667767676677667767767767667767767676666776766676776767677667767766776767667676676677676676776767767767766776776677676776766767677666776676767767767767766766677677667676766776767677666677676776666677676667677677667767676776767677676776776767676677676667767677677677677666676776776767767677666766776776676766776677667767767677677676776766766776767767677677676776776767767677676767767667766667767767677667767677676767766776776677667676776776667676776776677676776776767676676766766776666676667766677676666676767666677676767676676776766776677677667767767677667677677676776676677667667676776667676767767676676667767666676776776676767767667666766776767677677676676676776767666767767767677676776667767666776767767677667677677666766676677667676667667676776767677677676766767676766677676766776677667766767667667766667677666676767766676766767666676767767677666776776776677667766776776767677676667677676767667767767767677677677667676767767676776776767767677666766776776667767667676766776676776776767676767666767766776767667767766767766776667767767767766766776677667767676767767766776767767677667766776766667767676766767767667767767667766677676667766767767766776766776767676766767677677667667667677677667767767677667677676767676677667667667766676767766766676767766677677666667676676676767766767766766676767667766667677676776766767767766667677677676776767677676776677677676767676677676776767767767667766676666666766776676776667767676667767767767677676667677666776776776667666776766766667766677676676767767766766677676676776767766776767677676766776776677667766677666776767766767767767767766676776767767677676776676776766667677667766767767677667667677677667767766677677677676776677667676676676766676776676776776776776676676667676766767767676676767666676766676767767677677677677667676677677677677
67767677667677677677677666667766766767767767676676667767676767766766776776677677677677676676776766767766766667676766776767677667676666677677676677677677677677676776766776776766776676767767767677677677667767767766776767767667667667676767676677677667677676766767666776767767766676767767766677677677677667676766767767676776677676767767767766676776667676676776677667767767766676676676766677667666766766776776776767677667767677667767677666767676676767767667667676776767676676767677666776776767677666767766766767766767677677667676677666677677666676776776776776677677677666666776776676766776676767767677677667677676677666677677676666767676776776676667766677677677666776776767767766666767667677676676767677676767767767667766667676767767767767677667767767767667767766677676767767766677677677677667767677667766677677667766776776677676767677677667767766776677676776676767767667676767767676767676676676776667766767677677677676776666676766767677677676776677676776766667676776776766776776767766767767677667676776776776776776677676767667676677676767667767766776667676667676767667766767766677677676677676666667766776677676767677666776767766676766667767676766767766776667676766766776766776766766667667767767767677676667767767667766676776677676776766776776677667767676766766667767767677667766677676767767676767766767766676776776776677677666776766766766766677676677667766667767677667666776766676766767767767766666676766676776776776776767767677677676667766676676676676776776767667766767766676666677677677677677676677677676776767766776776767766667766767767677676776767767766666767677667766776667677666767677676776766666766776766776776767676776767767766666677676766776776776676776776776767767667767667766676677677666676776776666776767667767667766767766676776767677677667766677667667767667767767676776776767677666767677676676766767767676776677677676677677666766766676666776667676776776767766776767766677667767667767676776767766776776767677677666766776667677676676767676767767766776677666776667766767676776677667667677667767767676776776676676776776767676767676767766767677676767667676776676677677667766767767676767767677666766776776676767767667677677677676766776776677677667767767766676767676676776676776776676767767767767766776666776767767676677677677676776776776776776767676676767766676666667667676776676677666776767767676776767677677667677666776766667766677677677676676776767677676776776667767677676676776677676767677666776766676776676667667677667667766767676677667677676766767677677666776677666676666767766776776776677666776677677667677676667766776776766776776776766776767676677677677667677676676677667766677667766677677677677667767766677676776776767666666776776676776676666767766677666776677677676776767676766676667676677667766676766766776766676766767676767767766766676776766767667767676676676766776766676676677676776766767767767677677666776776767666776776776776767677677667677676766767767766776766766767676766666776767767667676776676667767767767676677676676676766776677676676776767667766676676676767676677677677676776776666776776676776676776776676776677666766677676776767766667666776767667676666776776676677676676776767767676776767767667676776776767666767767766767767767766776776677667677677667767766767677676776676767766666676677667677676677677677667667666767677677676666676667677676767676767677677667766776766676676667766776766776776776766776776766677677676677676776676776767767767666676666677667667677676667676767676776766776667676776776776767666767666776667677676776776667666766676776776767767676767766767767677677677667676677667767676776776776767676776767677666766677676766677667767676676677676677667667767767767677677667767767767767667676776767677677666776767676666667667676767767667667667676776677676776667677676666667766776767677677666767766776776677676667667677676766767667676676776677676776767767667767767666677676767677677667677676766767667676776676776776766767667767667667676676776776776776776666667666776776677677677676667677667767767766776767677667766776766766766767677676776767677676766776776666767677677676767677677676677666667666677677676776766676767766677677676667767766767767767676776676776766776677677677677667767677676767667677676767767667767767767767767767767667767767767667767677676676776776677677676767767667766776676676666776776776767766767766767766776776776677676776766776776776776767677676767767767766767766767767676776677667677676766776677677667767667766776776677677677677676767677666776676677677667766776776766767667666767677676766767767676766767766767767766767767766776677676767766767676667676676776676677677667677677677677677677676767676676776776767767766766776776767766767767766676667677677667767677676676767677667677677677676767766677667766776766767667676776776776776776776767676677666776776677677666676776766676766766776776666766776766767676776766776767767767767767767666676767767767767766776776666776766776776677677676667767767667766677667767767667767767767767667677667676776666666666767767666767767766776667767766767676767666676677677666667766767767767676776767677677677667767666676676676766776767667677677676766766667766677677667767676677676677676776677677676676767766767666767676667766677676766767767667667767676776676666677667767677676776776766767666667767766767677676676666776676767666776776677676676776776676776677676776677676677677677677667676676676766776767676776767677677667767677677677677676767677677677667767766676776767667666676766776776776767667767666776776767767767666767766676667767666776676776767767766776767667767767677666677677666776766677676767766776776676767676677677676767766776776766767676676776766667676667677677676667676767677667766776776776776767767667767767666766766677676776677676766766767767677666776776766666776776767666776767767677667676776766676676776766776666666767767667767766767767766667766767677676677667677676776667677667766767667766667767767666776766776767767767677677677677666677676776666776677676766767676767767767677677676676677677676666767666776676676677667767677667676767676677676767767766676766766767677666766776767767667666767676677677676766766676766776766677676677667767676776667767676676776676776767767767677666666677667767677677677677677676776667677677677676667677677666767676676766766776767676676776767767667767766667766767666776677676776776667766767767767676767766677666776676766767767767677677677666776776776776677676667676666667666776767766677677677676676776677676776776676767767676776776766666666767767676776776767677666776776776766677667667667666767767677667667766677677667677676667767767766676766676767766767677667767667677667767677666667767766666766677676667667677666676767767667767767767676767667677677676676776776666677676767676766677667766677676677676676776767677667767677677676676766776776677677676677667677677677667767677667767766677677666767677677667667677677677677677677667766776776767677667666776767767767676677676667766776767766776767766677676767767677677676767676776766667767667666776677667767766676676676776676767767676767766767676776676776776767677677676766767667767676667766776776766767767676776767676766776767767676766776767676767677677677667767767766776767767767677676667767677666667676667677676676767677667677667767676776776767676776676767677667767767666767676776776766767767766676667767666677677677677676776776766667676666676776677676676767767767767666767677676767767676767767767767677677676776776776767677677677677676677677677676767676676776677676776667766767767766767676776776766676776767676667767677676767767767766667676776776767677677677677667767677676677667666676776677667666677677677667767676676766767767676766776666776776776677667676677677676776667767767766766776676667677677667677667767767677677676776776677677677667676677676776776767676667767767666767767667677667767677677667766677677677667676767767666776767677676776677667767766776776666666776776776676677677666767766677677667766776776676776767667766767667667666677666677676767676776767766767667767677676766676667667767667767677676776767767677677667767677677676766767677667767767667677676776767767767766776677677677676666766667676666667767767666677667767767766667767766676767667666766677677676666776767676767677666766766776766767667767667766766676776766776667766676776776767676667766676767677667767677677677676767676766767767667767667766776767766776677667766776767667767677677677667667677676767667767767667666776776666766776766677676677676776677667767767677666776776776767677676776677667676776666766776667767667667677677677676767676767676776767677676776677667676776677677676776776776666776766676677676676676767667677667766776776767677677666666776666776767666776677676766667767677677667767677677676677676667677667677676677667677676776677666776767667676776676776676676776776676666767766767677677676676767677676667767676676776677667666767767676667667677676677676776767766767676667767676767766776667767767676677666776667677676667767767667667676767766767667767767667676667676776667767666776776766677677677666767767766767667677677676667767767677677676676767676766776776676667676676776776766676767767667767667767767767766776767677677677666767667766767667676767676676767766667676776667676776776776776676776667767766776666776776667677677677667766677677677667766766766776767767767767767676767767677667766767767676776667677667667767677667767676667767667666767676766667667766676776776666667766767667767667767766677676767676677677677666666766767677677677667766767676776776677676766776767676767666776666666776776676767677677676667767677667677677676677676676767677667766776767766776776767666776767767676676666676666767767766766776776776677676766776776667766676677667767667766766767676767766776767677677667767767767766677677667767677677677677667677676767667677667666767766677676776767767767677677667766676766666677677676776677677676776776767667767767676767667676776677677666776766676766766767667767676776776776677667766677676676677677677676766767766666776677676776676767767766677677676676677666767767767676776676776776776776767676776766767677667676767767766766767667767
36776767676776776676776676766667767766767767767677676776766676776667677677667767767767767667767677676676776767767677677667767767666676667766776766676766776776766677677677677676767767677676766676676766766677677677677666676776667677667767767676676776766767666776676776767767766766776766766766677667677676666666766676767667676676766667667766766767676776767767766767677677676676676766776776767767766677676667667666767766676676767677676766677667767677676676776776676766776767766767677676676766677677667766766667676767767766776776776767767766676666676767667767666767767666666667766776767677676766666776776776776776677676667676677666677676776767767677676776776766776776776677677666677666776776676766766677667767766776776776767766667666676776767767676766767767676767676776776767677677677667666776776676776667666676676767677666776776776667676776767677666767666677677677677677676676776767676776676776667766776767767676767767767677676677676766767667767667767766767766767677677667666677677667677676776677677677677677667766767667676766676767676676776767766776666676776776767676776677676667767667677676776677677677676666776776776676776776776677667667766776767677677676776776677676776676767767677677677667676767767767676776766766776767767677676667676677677676767766776666776776776676676676767666676767767767677667766677667767677667666776767767677677677667667666766767677667766677677667677667767767767676776767767677666676776676677676677667676776767667766776776767767666767767677677667677676767767676667767676776767677676776767767677667676676767677666667767677667767767767766767766766677676676667766667767676776766776776776677676776676776666676776767767677667667677677676676776776776776776766767767767667677677677667676776776767767767766776766667767667677667766767666766776767766666666767667766766767676776767767666776767676767766666776676676776776767767767766776667677666676766766766776677677667766677667767676776676776767667667766766776776677677667767676776766776677666776676767767767767676776677667676677677677677677676776676677666766676776767667677676767766766766766676776767767767677666776776677676766776766676776676776776776767667677667767767677676776766776776776766776776776776667676767766767766767667667677676766767767767766776767767676776766766767677667667677677677677666776776677677677667767676767767767676767676766677676776776776776676776667766676776776767676776677676767767766776676766677677677667666677666776677677677676776766766667766676677677676676677667676767767676776767767666776766677677677676676776767667677666677667677677676676776776776766767767767767766776776677667767677676767767676767676677677676677676776767677676667767766767766667677676677666766666776677667767767767766676776776776776767766776667767766676767767766776776766776677676766767767667676767667677667767677677677677676776767767667767767666776776767666776776766776676776667767676776776676677676776776776677677676676767767767767767677677667677677676677677677677677666677677677677676676767676677676667666667676776767767767677677667767766676776677666766667767677667666767767677666776766776766776767667676767767767766766766676667766767767767677677676667767767667667677667677677667676767767766767766767766667767677667666767667766776767767766666666677667666676767677666676776776767667677677667676776676676666767667667666667676776766767766676776677676767676766776767767676767767767766677676676766776677676667667667766776667676776776676776776767676677666667676776676767767767767767766677676767766677677676767767667766666776767766776677677667766676666667767767677676776766776776766776776677677666666677677677676776776676767767767667667676776776767667766767767677676776666767667767676676676767666677677667767676776677667676767766767767767766776767766767767766776776776776677666776677676776767666767666666666776667767767667667677676767767667767766667667676776776766766776776776776766767666767767667676767676666776767677667766767766776767767676776767676767677677677676676776776766776767767767767677677677676766776767676767677677667677676776677677676766677676677666776776676766776776767767676667767676776767677677677677666767766776666676776766776766767667666776677676767676676667676766767766776677676767767767676676766776676767767767677676776776767666776766776776776676776776676776677677676776676677677676767767666676767767676766776776767767677677676776776676666766767676767767766667677676767767676776776776776776767676767767766776767767676767767767667667667666667767767676767677667767767677676767766776677677676677677676776776776676766667667767666776676776776676766776767766676767676776766776767766776676776767767666767767676767767766776767676776776776676767766667767676666776677666767667767677667676677676776776767676766776676767666776776676667667767676767767767677676766776767677676776767667767676667676776766667767767766767676667677677677676766767767676776767677677677677666677676767677677676667677676676776767677676766767667767767767767766767676676776767666667676666776676667677677677676766766776767767667767767766667676677676776676666766776776677677677667677676767767676667767767767766677676776776776676666776766767767767767767667677667766776677667667767767676676677677677676767677677666766766776667666776666676776667767676676776776767767676667766677666776677666776766666667667766767767677667667667767766667767677677666776676776767767667767676667667767767767666677677666776776676776776676677677677677667677676666767767766776776767767767676677667676676767676767767676767767766776766776767676677676766767766776676677677676766776677667677667666776677667677676666767767667767767676667677676767677677676767677676667767767676766776776776767767676677677667666776776776676767767766767677677667667677676676767766767767677676767767676677667766776776667767767676676776776776776776767677666776767766776676767666766767767767767767667767677676767666666767767767766676767677667677666776776767676667667767666766766767767676776666677666776666776677676666767666677667767766766676667767766767667676767677667677677677677677677666677677667767767767766767767677677667767766667767767676776666776677666776667677676677676776776776676776776767676766776667676766667766667676776776766776667677666767676776767667677676776776676776776776776667676776766776776776666767767767767676667767676776776767677676767677667766776776667767677677677667676776766776776676677677676776767767676767767676766776767677676776767676676767767667767676667767767667677667767667676776776677677667667767766776667767677676776766677676776767766676677677677676776667767767767767767767677676666776767767766776677667767676677676767767767767666776776667767676776676667677677676767767666767767676766676676766776767677677676776776666767766766677667667767767677666776776776677677667766666767767767766677677677676767767766666676676767666666767766776676667666767766676776767677677666776767767676666767676676776766767676676666766667767676677676677676776676667667677676776767767766676776767767767667767667767766766776676776676676676666776667666677666677667676776776776776676677667767677677676776776766767767767676776767767677677666676776676767766766767767766767667766767767667667676767767767666776677677676666776766767767766767767676767667677677666676776776766767767767767767766776767676776677667677676767766767677667766767677666677677676767766766676776776776767766776677677676767767767767767767766676767767667767767767667676776666667766767766676667677666776776776767767677676767767677676776776667676776676767667767667767767767767677677677677677677676677677677677676776677677677677676677676776776776667667767767766677677666676767676776766677666776767676776667676767677676767766676676776666767677676767766767676666677676677676667767767767677667766776776776776677667766676677666667767766776767767676776767677676676767677667767676667666676776767767667766776767767767766677677666666676676776767677666776677667766667766677676677676766776776767676767767676666767676767667677676776776776776776776666676776667767677666667676667767767676776776776776776776676667677666776766667767667767676776677677677676776776667676767767767676776676667666776776676677667677676767766776776666676776667766767767676667666776776677667767767677677667677666676767766676766677676776667677666776667767766667666766776776667666776677677676766676776767677677676766676677676667766766776776776766776776767766776767767677676767767677676767676766767767767766776666677667667677677676766766767677677666767667676667767676677677676676776676677667767667767766676667766676677676766767667666767667676767676776676667767667677676767767677667667766666767766676766767766767667767767766667677677676766776767767676667676676766676767666666776767766776767766767667666677676766677667676767767767767676666676776767677676776676776776677677667767666676767677677677667767767767766767677667676667667767767766776776677677677667677676776676776667767667677677677666766677677667677667677676667677677667766677667767767767767767767766776767766677677677677676677667667667667667766676767677676677666776766766776767677666667766766767767767666776776776677676676677676776776677676666776667767666767767676767676767767677667676776677667677677676767676776766767767677666776767766767766776676767766766766666766767767766767767767767767677677676676767677666677677676677677677676666677676776676767767676676776767767666676766776776666776677677667666776767667676776776677677677667767767677677677677666767666776677676667767766676776776677677676677677667767767676776767767667766766677666767667676767767666666667766776676767677676776776776766677666766776666667676767767677667667767767767676676676676767766776776667767677677677677676776677667667767767767767767766776677676667677676667667767767677676776677677667676676767767666676666677677667767766667767766677666776767677667676776767767676776776676767677677677676677677676776667767766767676776767767676776776776776766766776767676767667767676676776776766776776776666676766767767677676767666676767676766776776677667667767677677676677676676776676776
6676767767676676766767676766666776776676776767767766767667767667767766677667767767767767766776776776776666767766677676767676766767666667676776767676776776677666767766677677677677666776776667666676767767667767766767677666676776767766776767767676766776676676667766676776776667766676676776767676767767766666776766776776676767767666767677676767676766676776767766767676676767677667676767677677676766676766667767677676676776767677667767766767767676667767767676666767677666776776666776676776776667677666767666666767667767676677677676766767767766776767767767766666767766776767767767767766767667767667766767677677676677676676667677676767677676667676776776776776776776776776676776676776766776676776666677667767667667666667666666677667676666676767766676677667677677677676767767676776666776677676767767767767676776776776776677677667666767766676766766677676767676766667767767767667677676776666776776667767767666767677666767677677676767666767767767767677677677676776767767676776767767666776677666776667767766676766776776677676766776677667677666676776677677667767676767677676766677677677676667766766776676776766767667766776766776666776677676767767767767677666776677667767667666767676677676677677676776776767676677667676776677676667676776676776666677677667676767677666667677666677677676776767767767676767677677677676776776676767767667676767676776776776676766667677677676677667666776776767677676767767767677676677666667767677666776766676766677676776767667676667767767667767767676767667677666776766676667677677667767677666676767667667677676767676677666776767677676766776766677667767676677677666676767767677676676776767676767766676776667666767667767767677676676776776667767766766776767677667766666767767676776676776767767766767676766766776677677666767666776776776767676677677666776776766767767677677677676767677667767767767667767667676776666666776667666766776776776677676766776676767676776667677677666776776666776776767667766776766776677677676677667667667767767767766766677667766776676776767677666776767767677667676767676766767766767766776767767767676776767767767676767677677676667676766767766766776667677677676776776666766766767767767676666776776766776767767766776767677676766776667676677667767667767667677667767767767767767767766767677667767767667667767767767667677677677676767767767767767767767767667677667767676776676776767667676776667767677677677666776776776767666776667677667767666766776776677677676667767677677667767767667766676677666677677677667767767666767766767667677676767677677666766766776776776677666776767767666676776666776776676766677676677676767767767677667676776776666677677676767766767767677677676767676776776767767677677666677677676776776776776767766776676776776766767766776767677667667677677667676766677676767677666776776767677676676767676677676677667766767677676676676666676776767677677677666776776767767666776776776776677676766766776776776776767676767767766767677666667767767677677667677676767676776776776776776776667767766776776667676766666766776767767676776767767766776676667676677667677676676667766767766776776676766667766767677676776667767666767766767676667667766776776767767676776767667767766666767677677667767766667767667767676776666767767667766676666776767677677677677667767667767767766767676776767767766667767666766767667677676776676677676766776767667767767767676677676776776776767766776767767766767677666677677667667677676776766767767677676667767666776766776766767676776676667767676676767767767677667677676666667767766767676676766767766677677676766776677676776676767667676667767677677676766776667667677677677676677667677676776677667767767767767767677677676776677676766676776767766677667677676776766677667767767666776776677677677676776767767767767767676767767767767767767677667767766776776776776767766767676677667676676677676767767667666776776776767767667676677676677676767767767666667767676776676776677677676767767677676776676676677677667767767676776776766667767766677677677676766776767667677677677677667666767767766677667767766767767677676766667767676776776776676667666776677676776676776766776776676767766776667676666676776667667767677676767766677677676776676676677677677676776776676776776667677677676767766776766767767676767676677677666776767667677667666667676666766776776676677677677666776677677676766776776776667767767667767767767767676767767767667766766776767676676676676776776776767766677676767666667677666667767766667766676776766667677676767676776767677676776776766676767676767767677676676766677677677677666766766676776667677677667667766776766776766767766677676776767677667676677676767767766676666776677676767767766776776766766667677666776776666776667666767666776667677677676677677667676767676677677676776676767767767676676767766776776676767766776776776776667766767676776766676676767766776767677677677666676676677667767667677677667766776676767676676776776776677677677677676776776776676776776776677677677666776767767767677677676776776667767676766676676676677676776676776767677676676678677676667767767676776776667676767766676667766767766776776677666767767767767676677677667677676666767676776677676766776677667677666767676776767677677676767767667667767666667677666767767766776766767767766776766767667676776776776776776776767766767767766776776766676776776767677667767676676677676776766766676767676677667767676776776767766776677666766776776667677667767676767766776776767676667766776766776767766667767676676766666767767767667766767766776776766667667666776776767676776767767667676776767767677666676667767677666767767676676677677676776776776766677676776767676776767766667767767676767676676766776766776676677676667767767676767676776767767766776776767766667767767767676776667667677667676776766776766767766767767766776767677676776776776676766677676676767666776776776776776667677676767677677677677667766776767767766767677667676767767767766676677676767767767766766677676767766776776767667766776676766676767767767767766766767667676776677677676776776776776776677677677666776677676767767667767766776767667676767676776767677676767767676776767677676767666666776677677677667767676676766667767767666677666767667766776767676666776776776767767676776776776676776776766776766667767767767767676666667676766677666666676676767767767677667766766676666767666776776676767767767767667766767767767766766677667766766766666767766776676776676766776676766677677676776776776776776676776776767677676776677667677667767767677666767767677667767767677677677667667767666676767767666667667766766667767676667676767667676776776776766667677677677676766776767677677677667766667767676667677666776767677677676776767666767767677676767767677666767767677667767766776767767677677677667767677667767767676766776776776676676767767677666767676676776766767666666766776676776776776776776776776776767677676776766766776666776776766677667676776677676677667676677676766776767677676767677666677667677677676676767676767767767677676767767766766766676676677677677666767676677676766766776667766776776767677676666766677676776776667676676766776776776767676767767767676676767677667666677676776776776767766767767767667677676676767767767666776767677667667667767766776776776776667767676776766767677676767766767767767677677676767767677667766776667767677676776767677667677667766667767766676767667766677667676767766767767667676666677677676767677677676776776667677677677667667766676776776767767667767767767766776676666776766677677676667767766666766676677677677677666677676676776767676776776667667767676776677677667766667677676776776767766767767767676667667766776666767767677676766676767767766767767766676667676776776667767766766776767767677676766776767677676766776766776667677676667676676676767767767666766776776766776767767667766776676667766776766776677667667767677667767677667767767767766767767767767677667767676767767766776766776677677677676776676677667677677666766776676767766667666767667766677676776676677666776776677677667767766767767667767766776776776677666776767767676667767677677677676776776766767766667767676767676677677676767677667677677667677667766776776677676677667767766677676767767767767676776776676767767677666766776767676767667677677677677676776767667767677667767677667766766767766677677666667767767677667676676676677677677667677677677667767676767766767677676766776667767767767667676776767676776666767676667767677666667766776767677676676677667676776776767767667767676776676676776676767667767767666776776767677676767677666776677676776776676776677667767676767767676677677667677676677676767677667766767767766767677677667766776677667676767766776776767766766667677667677666766767767667667667677677677676767767767667667677676767767767767767677677677677677676776776677676776677667767676767677677676767676677677667676776776666766766766666767767767676666776776676776766776776767767666676776667767677677667767767767677677667767767766677677667667677666766677667766776766767667767667666666776766776766766676676767666767667677677677677677676666676767767767766776667677677677677676767676667676776767677667766667676776766776676667676766767676776767676766676766676667677676776676766667767767767677676677676767667767767677667767767767676776676676766676776676766767676776676766677677676776767667666677667767766776766776776767766666776667767666676776776667767677676767767767677666676776776767767767666767767676767676776776677667667766667767677676676667676676776667767667766676767766766677666767767676677666766676667676677676677676776766677677677677677677677677667677676666667676677676667767766767667677677677676676776766677667677667676776767766767676776667676767676766677677676776677677677677677667767676776767677677676776776766776676776776766776767676666776676776767667677676776676776766667676767767767766766776776776766776776677677677677667667766767676767677676776677676767676776776766767767767767667767767676766676776776776666677666666776776767676776776767676676767766776776766776766667767767676676767766776767767676667677677676677677676766767667767667677677676676676676776767766776766776776667666776776677667677676767766767676677677666776766776776776766676766767
67766676677676776767767767767677676766776676767667766676676667767677677677677667766766776676776766767677676776667666767676776667766776766776767667767676676667767766666676667767676676776776776767766667667767766776776776667677676766776767676767667666776766776776767767766776776767677666776677677677676776667766676676767766666767677676776766776767766776767767766766767767677677677676776776776677667767767766676677667676667767766766776676776776677667767766676766677677667766767676676767677666666677666776676776767677667667677677666677667766767667767766776767766776767767677677676677677666767766776766776766676776767667767766776676776776776776676767767767766676677677676766676767677677666776767767767677676766676776667766767667667676767767766776767766667676776776776677676677676776676767677667676776767676767767677666767676767766776766776776776776667666667767767676676776767676767677676767766776767677677676776767666767767767677667676776776767767767677666767676667767766767677667767767766676776766776667677677666767676677677677666676677666676677667766776776677667767677667767677677676767667766776676666766767767677676677666776776767667767766766767767767767767677676776776677667667667767767677666676676776776676676677676776767766676767766767677677676776767767676766776676766776666767767666676767767767766776677676776767667676676776766767767666776667676776767767767766666776666776767676667677676776667667767677677677676776776767767667667767766667676776767766667767667767767767677676776676776676776767766676767677677667666766676767676776766776776776767767667666776766776766677666766767677676767767676676677677676776767677677666766776767767767767766767767676667767766776776766767767766667767677677677676667676776776776776776776767677676776767676667666676766767667766776767667677667667667766677677676767766766766767767667677666766667666767676667767766776666677676667677677676767767676767677677667677677677667667667767766767767676676667666776776676677676776676776677666766666767676677666776776766776776776666676666766766676666766677667676776766677676677667767676766767677667677667677677666666776776767766767767677677667676776676776766677676776776676767767667667767676766776776666767767676677677666767666776767677676776767666676776776776677676776676767766767667767676776766666676776776677677667676776767767677677676666766767767676776676766767666767766776766667677667766776677666677666767666677676676776776667767677676666767677677677676767767677667667766767767667766776767677666767676677676776677667767767766776776776667677676676676677677667767766677677667766776767676776666776776776676767676766677667767667766767766767766667677667767766767667767676767677676767767767676677677666776766766776666776676776667676766667667676767676767766677676666766767767767767767677677667676766766766776776676767766776676767766776766676776776776767767766676767667676677677676776776776776776676767676766766776776776667767766767676677666776776776667677676676776767677667766776767666676776776677667767766677666767676776667677667666776776676767667667676676766667676776776776676776676667767676677677676767767766677676776776767666776676677666776677677666767767676766776667767667666677676776766776776677667767767677667677677666776767767767667767766766776766666776776676767766677676767677666776767767677676666776677676677677667677676766776677667677676676677667676776676776676667767767677676767767766666776776677667676776776676767666776667766767766676677677667667767676767677666677666677677667767767677676767676667767767767677676767667667677667766677677676767677677676666677677677676776776776776767766767677677677666767767766766776776776767767677677677667666767767667767677677677676776767677677667767767676676676767766767766767766767667676666766767767767677677676776767767766776776767676676767676776767677677677677677667766767677667677677676776766767767667666677676776766677677667766666767766766667766676776776676666776776767667677677677677667667666676667767767767666767767677677677676666767767766776667667677677666677667677676776767667666676766767766776767767676776776767677677677667767676766666677667676776767766776767677667766767677677667667767676776677667767667666767767767767767767767767666766667767767767677677666776776676776776666776766776667676776776667767766767767767676676776767677676776767767667677676767767766676776766767677677666776667676776776766766776666667676776677676767766776767767767766776776776676677676676767676767667676776776766676677676766766776676776776776677667766776766767677677676667676776776776776676766776766676676767767676676776766776767677667667767767677666766776776766776676776766776767767766776767767676767667767766767677667766667767767766776776767676677676667766676667767677666767677667767767767766766766766677677677677677677667767677676766676766767667766776666676776767766776677667766776776776676776767676676766776677666776676766776766677667767667677677676677667667767766767767766767767677667677676767767677677666767767766666767677676776776667767667767677676776776666766766666767767766676767666667676776766666776776767676676767676776667676766767766776667667666766776667767676676767767677677667676767677676667666767677667676676676776766676776776677677676767676776667667766666677676776676767667676666776776767767767767767666776776667767677677666776676676776766676776667767666676776767767667767667767676767766676767766776776667767667766677676776767677676776677677677666676776767766767767677677667766767766776767677677676667677676767676776776776776776767767676776677677667767676767767767667676666767677667677667676776767766767766766676666767766767767677676766667677677677666766776677676776776776677667667676667677666676677676776776766776776776677666776767767667677677676677676677667676766776767666776676776767766776667676676677667677677676676776767767677676776766766677666776676676767676767667767766676766676676667767766776776776776767676767766766766776776776766766766776776776776776776776767677667677676776766767667767767677677667676776766776677666677677676666767767767666776776677667767676677666676766767667677676767767767766776677676776766767677677677677667667667767667767767767766676767677677667766676776676677677666776676666776667766666766776767676776776766676767677667767767766776677676767666766677667767767766676776776767766766767667767767767667666776776767677676776767677676767676766776766676677667767767767767677677667676676677667666767767677667767676677677667767677677677676767667767677677676766776776766776676667767767667676766766776767766766776677676766676667767677677667676776676766767767677677667767767767767677676767666776767767767667767766767677666776677666677676776677677676667766766776776677666776767677677676776667676666776766776676677676766666776667676676666666776767767676677677677676776776766677677667677676767667677677676767767767766776767667667676776767767766776767766767767666766767677676776776677676767766776677677677666766776677676776776767677676666767766676767676776767676767667677677677676766667766767767767676767667676776677677677676776767676776667676677676776766766767767677666776676776767766776776666676776776767766776676776776676776776676676767667766776677676767666767667666776676776767667766767676677677667767676677677667767676666676776776667677676767676766767767767767767667767676766766667767767767767676766776776767767767767677676677666766776776776767767767667767767677666767766776766676776766776776776767667767677677676766677676767767676776776676767766776767667676776767767767667677676776776767767676776677676677676677676776666676776677667767676676677667766767767767666767677676766776667667767766766776766676767667677676666767767677676776776766767766766766676766766677676766676767767676776776767767766767766767766676776766767767667666677676767677676776776776767767667766767677676767666676766666776766676776676766776677667677677677677677666676676676666776766776767767676766776766767767677666767766776767676666766766776667677677677667767766667667666676776676776676677676766776767667677666676767767667766767767676676677677676776667767667766676767677677677666767677676677667677667667666767666677676776666677676776766776767767767676776776766776667677676767766776766677677677676677677666776767677676677666776767667767677676776767767667676776776676767766766776776776767676776767677676677676667766776676667667677676767676667767766677676677676776667667667667766776677676766677676766776666666767766767767677676766677676667767677676677676767667676677677677676676677676766667666767667677666776767766776677677677677676767767766676767767767767667766676776767766667767767676677667767767677667666767666776776767766676666767767666776677677677667767667766776776776767677677667676677667676676776767766767766767767677677677676666767766767767767667766676677677677666776776776776776767766767666667767767676776667677676766766666677667766767676677677666677677677676677676767767677677667677676776667767676776676677666677667667676767767767766676667767767667676776776767667766667666767676767767767766666767766776677676666767767676776776776666667767767766776677676677677676667767766676676776677667677677677666667766676667667766667677677676767676776767677677667666776767767767677676767666667766776676766766776767767676767766667667766667766667767766667767767767767676676677676767767676776776766676667767667677667676776776676677667666767767676776767767767676776767667767767767767677667767667767766767676767767676677677677677677667767767667667766677676776667767677667766667766667766767676767666767767767677677677667766776767667767767767677677676767667767676776766776766666676766776776766776767677676767677677666767767667676676776766667676776776676766676767766776667666676767767667677676767677677667677677666766776767767767767677676766677667667677677667677676767766676676776767767676767676767767767677667676676676677676776767767667767677677676776766766776766776767667767767676776767667767767766776766767677667677677677676776677676767767667766776776677676776776666776776676767766776677676767767767677676767667
676676766767766776666766767766767677676677676676667767766776767766767676767767766776776776776776767767767676766776767676676667767767667767767767767766766677667766776766776766776676767666767767767676767676767676767666676776676667766767767677676767667676776766776766766767766776767767767767677677677676776767677676776767676776776776676676676776666766767767676767676776676676677667767677676776776776676776776776767677667767667677666766776776776776677677667766776767677666776776767677677677677666667676776766677676776776676767676776776676766667767666776767677677666776767666766776667666767666776776667676666776667676766677667766776776767766767667667677666776767767767767676767676767676677666776776767767677667766776766677676677676676676767767667767766677676767676776767666776676776767667767767767667677677677667767667766767676676776767767677677676766667766767767767767766776776677667766766677677667766767766776677676767676677676767677676776776677676676677666667766666767767676776767767676667667676667666776776767767767666776776776776677676776767766766776677677677677666666766676667767767667767676676677677667766676766676776766677666776776767677667666776677677666776677676776677676776776776776776767767766767767677667676767667766776767676676776767767677667767767667676676767767676776676676767767767667676667667766767767766767677667767677676767766776767767677666667676766767767677666767767766776766676776676766677667677676667677677667677666766776767766677677676677676677666776767767676776776767676677677676776677676776776776766776677677677666676776776776677666776776766767767676766676776676677676666667676667767677677667767677677677677667767767767767767677676767677666766767766767676767766767677677666767767667767767767667766776767767676676766677667767677676766677677667677677666676667766776767677667676767677677666776766676766767767666767767677677677676767667667666767677676766776767666767667767766776767677667767666776677666677666766677677666676767767767677667676776766766677667766676667667767766776677666767677676776677677667667767767667676776767767667677677677677677677676667677677676776776776767677677676667667676667676776676776767767667677666676776776767676767767667676767677676776767766776666776667767767767767767677667667767677676776666776767767766767676776766766776776676776667767766766776776776776776677667666767676767667767677676766766776666677677676667767767767767767766677677667767766767666776677676767766677667767767677677676676767677667767766667767677666677666776667766666776776776776776677677676766766676766776776677677667677677677677676766676676667767676677666677676767766767677676676776767767767766677676667676767766766776767767767766667767667677666767767767766677676677676776677677667767766776676776776766677666776776776766677677677667667677676667767667767677677677677677677677676776666667767767676776667667677676767767666776766676767767666767767767767677676776776676667767767677677667767766666666776776776767677677676677676767767767667766776667677677667677676766677677677677666776677667676776776776767677676676776767676776676677677676676776776767767677676767676776766677666676776767676677677667767767767766776776767667677676767767766767666767676676767666776767767767767676767677677676677677676767676767767767767767767676766767676776666776766677677666776767677677667766767767766776776666776676767766776766766767677676676776676766767676776767676666767676767676767677667766776676676767767766776767767766676766767767667666776767667767767767766766767766666776776676767767666776677677676666776776776677676776766776776676766677677667676767767676767767666776776767766676776776677676766676766767667667767666767676676766767767667666776677677666776776677677667666677676766767767676776767676766776776776667676776776677677676667676776766776677676767676776767767766767766776766776667767767766767676776667767677677667767666767766776776677676776767766767667767766776776776776767667667767667677666766766776667677677667677667677676677676776767676766776767677676776676767766776766776676677676767766766677667766767766667667767767766676766766776676776776776676677677676767767677676776766776767666776766767766776677677667677676767667676776767666677666776676767767677676776776776667767676677667767677666767767667767766666667766776767766776677666766776667666767677666776767767767677677677677677676767767767677666766767667767676767667767767766767766767766776677667766776776776767677676766677677676677667676677666776676776776776776767767666667767766677676677677676767766676776676677667767666767767767766767676666767666677676767766676667667666776676776776776666766677667766776676766677667767766677677677676767767666776766677677676677676776766776776667676776676776767766666776677676776766766677677676767676766766776677677677677677677676666776767676676776667767767766767766776776767676776767676767677677676767667677677667767767677667677677676666776676767667677676676776666676776767767676676667676676676676767677677676777667767667767767766767676776776676666667676776677667667767676776676767676776767767676677667676776677676676776776766776767677676766676766766776766776767767667667667767666676666776677676776766776676766776776676766776677676776677676677676776766676767677676666666776767767767667677676776667667676677676776766776766667676677676766776776677676776676676666776776676776776676776676776767676776776677676767676677676676677676676776676667766776667767767767667677667667767677676676776766666677667767767767766666776767677677667767666776767676676676767677676776776767676776676676677677676767676776767767676677677677667676676667767767676767677676776776676776776776677677677676776767677677667676677676776767767766776776767766776767677676767677667767667767677676776776767677677676677677676776676776776677676776767766767677666677677677667666667676776766776776676767677667667767767767767767766767667767766677677677667767767766767767666776776776776666667676767667677676776677676676677677676776666676776677676767676767666767767676776776667676776677677677677677677677666776776767677676666776676767766776767767667766766776767667767676766667677676677667766677676677676776677677677666676666767766776767767676667676767676676767767767677676766776766776667767676776767766676776767667767766766776776677667676767767766766667677677676667666766776776766767676676767767676767766776766776776766776766766766776767766776676776776767767676776666776766667766767766766677666676677676776767667676677667767767767667767667767676676667767767676676776766677676767677676666766776766667767767677667666776676776676676767767677676677676776767676767766676776776767677677676767676677667676677667677667766677676766666767766677666766767667766676776677676776776676767767767767677677677667767767767666776776667767767767767767767666767766767677676767766767766766776776767766676776776767766776767677667667677667766776676776776767667667767767677667767667666767767676767666776767766677676776767766766776767767676767767767676776776676776776677677676776677676676776676776667667676776766776677676776676677676666776776676676667667676767676766766667767767767766667676767766767676667676767677676767677677677676667767676667767767677667666776776776776767767766677677666667767677666767677667676766676776776776776776676776776776767676767676677676767676766676776776676667676767767766776776776776676767677677667676776666776776666677677676776767767767667667677666667767676776677677677677677676776676776767667767677676776776766676676677676767676767766666677667767767677666767677667767767667766676767766767767677667767766677666676677677677676776776667766667767766767667767677677676666676767677676767676776767767667767676767677667677667677676767676676677676776776677677676776676776676766676677676767767767767766677676676776776776776776767677677677666776667767676767767767767677676677677677666666776666767677667767667666766677667767766666776776767676667666776767767677667667766767677676667767666766776776677676776767667766676776776776776666767767767767676666776676776667767676776667667676776666776767767767666767667766776776766666766776766766677676766677677666667666767677677667767767677667666776766676767677667767767767677677667766767677666776766767767767667767767676676766677667667767677677666767767767676676677666766767766666676667677677666767677677677676667666676767677676767767767666776767767666767766776677666767767767767667667667676667767677676676677667766776766676776776776677676767677677667766767766767767767667767666667767766767677676776666767676776767677676766776676776767767676767667666776767767677676776767766766667677676766776776776676776776676677677667766767766767767767766767676677667766776676776677667767767767766767767767667676677677676677677676776677676667676667666776766776776677677677667766767676677676767667767767677677667667767767767677677677666767767677677667766766767667767766767677667677667767766776766676766677666767767767766676766677667766677667766776767677667677676676767767666776676776767766766767677677666766767667767666667666766767766776676676767677677677667677667767677677667766776776667767667676776767677677677676776767767676667677677676667676776667766766766676667667767667767766776677667667767667666676776767677667767766776676776767767767767667677677677677677666676677676676676677676767666776676776776677666676676766767677677677666767767667677667667677666776677676766677676767766776676776776776776776767767767767666676677667767767766667767767666666776767677677677667767767676776766677676667767766767677677677676767677667667767767677667676776776776766776767677666767676776776676776776776677676776776676676776776767667766766776776776767767666677677677677677676776677667766767767766767677676776767766767677677677676677666676776776776776676776767677677676767676666776776677676766776776766776667677676677677677667676767677677677677677677676667766667766767677666776767766776677666776776776767666767766767767677677676766776677667667766666767667676767767677677677677676677676677667767767767676776667767767767767676767676677667767667767667676766767676
67677667767667666767767676667767767766766776767676767767666776767766767666776776776667666677667766767767766676776676776767766776776676776776776776676766667676776776776766776666776676677677677667667766767767767766766766676676767676766766666776677666676766766767767667767666767667677677676767677677677667767766676677676776776767666776767766776776676676667676776676776776776677667667767677677676776766767676776767677667676776776766666766776766676676677666667767666776776767767767677676767677677677676776677676776776776766767767767677667676776666776767766666767666767766776776776776666776767667667767767676776776776766767677667676767767767767677677667676776767766766767766677677677667676677676767767767766676776767767766766776767766676776776666767766677676666767677677667677676677677666677677667676776767677666776766677666667767766776767766776666766766766776677676767677676776667667767676776766767767767667676676776667677666667676676776776766776767676766766676767767767767767767667766776776677666767677677676667767766676766767767766666766676776677666776776676677667766667676776677676767767767667766767767676767767767766776766677667666667767677667767666776767767766776677676776776776776776767667767767666776767766676776677667766767766677677677677666776667766667767767677677667767767766667767767767767676767677676767677676767767677666766767767676667767767767766676666676766767767667767767767676677676776667676767766766677676776766776767767677666766667677666677667767677676677677677676766677676767667767677677667767766776776776776776776776766677666767676676776776767676767677667667766766767767676667676766776776677677677677676767677676776667767676776676676776667676776766676767676776677676767667767666776776767677676767667677666767677676676767767676676776776767677667667676776666767767767666767676776766766776767667677666676767676676767677667767766667767676776766667766767766767766677676767666767767767766776766677677676676767666767766776767667667767766677677677677667676767767677677677676767767677677677676676676776776776676776667667677677667767767676666767676776677667767677666666667766676677676676767677676666776676676767677666776776766767667767666776666767667666767766767767677676767676776776776767667767767767766767766767767767767676776766776676776776776667767676766766766767767766766767766776677677676776677667766667677667667666676776776766776767676667767667677676667666676677666776766676776677676767767766667766776676776776776776767767676776676677677677676767676767766676776676776776677667676776776766666767767677676776667767667767667676776677676776776776676677667676776767667766776677676767667666676767677677676767767767767667766776766767767677666776766676767767677666676676776677667766667667766776766667767767676676776776776676776767676776677676677667767676767676776776776676776676677677666667667677667666766767767676776667767677677677676776766677666776677676766766776677677667766666776776767676766767666767676776776776667666676677667677676776767676676766767676766776767677677677676776767676767766776766776766766676767767766767676776776766776776666677677666766776677676767767767767677666667766767766667676767677677676677677667766776776767767676667667676677677676776776676767766677676767677677676776676667666667666677676676667766767766767676677676767767767767667667676667677667667666776776767767767767676666767666666766776776666767667676776776776676676676677677666766767667766776767667767677677666776767767677676766677667677676677667677667677676676776676776766677676776776776676776766667676776776676776676666767676767677676767677677676766776667677666776767667766676776676667677677676676766776776766677677667767676766677676767676776667767767677667677667676776676766677677676766667666766776776776677676767767766776767676667767667677676767767767767677677677666667767676666776766776776667676767767676776676767677667677676677677667676676767767676767677677677666677677677677676767667676767766776676767677677676776776766776766677677676776776766776776776676767767767677676676767766767676676776776667676677677677676767676676776776676767676677677677676667677677676776677677676776676766776676776776676767677677676776666676766766676776676676677676767767667767767767677676767677677676776767667767676677676667666767766766767767677677677677677676776666776767767766676776776776676776766667676767666776676767677667676776767667767767676766776767677677676766776666766767667766766776667666766767766767666776677677666776666767767767677676776766767767667767767676767676666677667766766776766676677677677676767767666676677677666776776776677676776677677667767767667767767676776667767676766767766776776767676767767677667666767667767766767677676767677676776667677677677666776776776666776667767766677667667676767767766766767667676767766676766677677667767766676776776767767767677676767766667767676766767767677676667767767666776776677676776676776767676776776767667767767667676677676776767666776767767677667767666667667677676677666767767676776766767666776776767767767667767667676767766766776766766667676767767677667767767666776776676776767766676767676767667766667766776767766767676677677667677666767766676776766677677666767767767677677677677676776776766767666776766766666677666776677677676767677677677677677677677676767767677676667767767676667676766767667676767676676767677667667767676776767666776677677667676776767667767766776767767677676766776767677667676677677676767677676766666767667766667766767677667766677677667767767677667767767677676766776776767767766667767667676667766767767667766666767667667667667676767767666767767677677667677677676677667677677666776776767767677677667766676776776776776677676676776677676776776766767767766767677676776666776766677677667767766776767767677667676776677677666767767767676776766767676776776776676776776776667767677667767676676767666767766776677676677676767767677677676767676666776776776676767676766767676776767766677676766667767767676666776776776676776767767767676776667676767676776776767766767676776767676677676776676776767676776677677676767676766766767767676776677667676766666766776776677666667676666676676676766667766676767767767766776677676776776677676776776776767677677676776776666776767677667677677667767676676767677676676677676667766667677677677677677677677667767766676766676677677677677676766766666766767767667666767767676766776667767677667676677667676666776766776767676677676667676766667766677676767766677667677677667677667767676767766776767676677677676776776776667766776677676776776676767766776676766676667767766776667767677676767767676667677667767677677676776677677667767767767676776677677667767677676767666767676676766767676776776767767767676767767677677666776676776677677666776677667766666676767677676776666767766677666677676776767676677676766776776767766767767767767676676776677666767767767767667667767676666667767767667676776677677667767767767677677666767677666776776666677677676766776766676676767766766767766677666676776666676667667666776677677677667766676667767667677667677677666776676666767766766776776677676776676766667767677676776767766677677676667676776767767766767677667767767676677677667767766766676667766776676767767767766767767767766667676666776767766766776767766766677666767666767677676677677677677667766766776766767766767677677667767766767767767676767767667667767676677667667677677666776767667767767677677676776776676776767666676767676776767677666767677677677667766676767767767767766776776767767766776776776766776766767676776776767766776776667667766767677676667676766767667666767766676776667767666767767767666666767676677676677666776767667677677676767676766776767767677667667676776766776776767676776776667667677676767766767766767767666776667766677677667767677677667677667667766776767666776767767767676677677667677677667767767767766776676776776677677667677676767766676767667767766676667676766776676677676776776666776776767667676776667766667767767767767677676776676677666776767677676667676776766767766767767667766776776776767767767676676667767666767677677666776776776677667767667677666767767767676767766677676767677676767767767677676677676767767667677667767676776677676776766776776776766776676767677676676667676767677677677667667676776776767767677667767676776767666776766677667767766776677676676677677676776666767676776766767676676676767676776767767767676776776767677677677666677677676776767667677666676767767677677677676676677666676776667666676767767676776776776767767676667677677667677677676666766666676667677667676677677677677677677676776766776767667677676677677677667677677677676677677677667767766776766767677677677676676767676776776766767767676767676767676766767767767666677677667676766677677676666776676776767677677676776677676676776766677666767677676666776667767676767676776677667677666676766776766776676776776666767677676776667767666676676676767766667767676676767766776767767676677676767767677677666776776677667766667666767766677667767676767666767767766677676767677677667676767766776767767766776767676677676677677676776677677676767767666767677677677676766667676776776767766766776776677677667667676776776776776767676776767676677676776667666667767667667676766776767667767676767676767767677676676776676766666776677666667667767676767767677677676766676767676767767766676667766766676776776766776767677677676766677677676776776677677667767767676676766766677676776776776676766677676767667667667766776776767676667676776776766776776676767767767767677676677676767676667666676667676676666776667766666676776676667676776767666776776776776767677666666766766677676776776776766776776776776767767676766767766676676676767766767767666776767667767767767676767666766776767676677667766776766676776776776767677677667767666767676776766776767766767767667676677677677666676767766676666776767766676677666767677676776676767667767767667677666676667667667767767676776776766766676676676776676676776666776776776776776776776766767666776767667677677677666767677667676767676766677667767767766667767766776677667767766776766776767676776776667676767677677667676776677666776766667666776677676776766767
76767677667767767677666776666766767677677676767767767767766776677677666776776676667767676776776767766767767766776776766667766767766776776766667677676767667677667677666667767767766776767677677677677676676767767766767667676776776776767666676776776667766776767766776776676776767676776776767667676767677667676667767767767767666776676677676776676776767766767677676666667676677676767766776767767767766776677677666667677667766677677676676776766776776667767767767677676667766676767766776767767766766676767767666676677676766676677676676677676776776677676776766776776776776666677677666677667677677677667766776677677677676776666767677677677666666677676766766677676776677666676767667766677676766766767676767676677667767676676767767677666776667676677676767767767666677676677676766767666677677666776767766776776676776767767767666766677676676776767676767767767667677676776667667676767766677677666677676676677676667677666767767676767677677677676776766766667676767667676677677677667667766677677667677676767676767767766767766766776767677677676767667677676767767767767767676767766766776776776776776776767766676767767676776767667676676776666776677677667767767677666767767767676776766776766766676677667767677677677676776676776676767676766677667676776776767767766767676666776676767766776776776667767767666767667767766677677676767667677676677666776776676676767766667767767676766767767767666767767766677677667676767767767677676766677676767676677677667666676766676667677666676776776776666776767676677677677666776676776767767766767676776776677676767676766667766767676776676767767677676776767767766767767677676766767767767767677676776776677677667767767677677677666767766776767766776776767676676767677677676776766677667767767667667767677677677676676776767676776677667766767676666767767667767677676676767676766767767766776666776767767767677676767676767677676776776767767766767766677666677676767767677677666776767767767666776677676676776776677676776767766677667767767767676776776767766776776767677676776677667676776767767767676776776676667676667667666776776776776776776767667677676767677676677677667767767676676766767677666676677667767766776766666667767676767676767677666776776766676776776767767666776776767767666767767677677677667767667766767766776666676776776676767766776667676776676767767767767677667676776677676766676776766776776676776667766767766766676767767766776767767677677677677677667666667667767677677666676767767667677666766676666676776676776776667676677666767766766767767766767676766776776766776776776776767677666667676776776767766776767676776677667767767767667676677676676677666667677677667766667676776676766767767677676767767767677676676677667667676776667767767676767767676776767767767767767677676677667676767767676766776776776776776776776767677667767767666767766677667767666766767667767676766776767767677667766776776776776766677676667666766677666767767767667766766776677667767667676677677677676676776667766766776766767767677667767766767766776776767676766766776776676676677676776766676776666776776677676767667767676776767767667766767677676766776766677666767767767667677667677676767766676667677667766767766776766667767767677677677677667666767666766667677677667767676766666767676767676767767766776767676776776767677667767677667767767677677677677667667676666766766677677677677676677666676676767677676667766677667767767667766676776767766766776776776767767676767767767766776767767677677667766776676767667677677666767767676776767767767767766767767766676766766776766767677677667766767766776776767676767766766677667667767766767676767676676766666776677676677677666776767677667766776766676767766676676776767767767766767676776766776776766776776776767767667767767767676766776677676667767767676776676776677667676767767667676776776676767667766677667767667766666767676776677677676776666776677666767766776766776776766776776767767767677666776676677676676767767767676767677677676676776767767677677666677676767676776776776766677676676776666766676776776776666667667667767677677676766676677677677677677676767677666776667767666776776667767767767677676776767677676667677667766667766776767766766676776766767767667766667767667676776767766776766776776776676677667677677677677677677667677677666676677677667767676767676677677676677677666666667767667677676676776767766776767676767767766767767676776676767767676776767766776766676677676667767676776776776776776776676767677677676676676667677676766776776677676667767667676677677667667676667766776676766767676767676776667676767677666767766676776677667676676776767766766667767767766676776776766766677677676776776676776776776667766677676767766676767677667767667767767767676776776676667677667767766776767766766666766767676776776667767667677666776677667677677666677676767667766776776676666776766767676767676676776667767677677667677676667767676667767667767766767667766767677667676766767676766776776776776776676767767767767666767676677677676776776676767677676767676766767667667667667677666776776776677667667666677677676776667767767677666767767767767677676776776776666776676676667766776776677667767766767666766676676776776676767676677676776667766766666767676676776767767677677676776776776766776776776767766676766776776677666767677677667767676767667676677667666776767767667676776776677676767766776776776667666766767677677667767677667667767676766667767767767767667767766776676766666766767677677667667676677666767767767677677666766766677667667677666776766776766766776767676776676767766776776676766677667676776676667767766776677667767667677676767677667677677677676776667767677667677676766676677677667667667667767676666677676776776666766767767677677667677676667766677667766666667677676776776766776766676776776667767767677676776767677677677676776676767667766776767677676766677676666776666776667766677676676776767767667676776767767676766767766776766677667677667677677667766766766776677676776767676677676677677677666776776667677676676766776767767667666667676776666667767677677677667667766776776776776677667676776676776776677677667676767677666776667766676767676776776776776677667766776766766766776767677676767767667667766666767767766767767767677677677677666666776776776667767667666767767676776776677677677677677676776776776766776767767766667767677676776766766677677666767767767767676677677677676667767677677677666776776667767677666776776776677677667766767677676767666676776767676677677667767676776766667766676776776667766776776667677676776767767666776776677667766776776666676776767677677676776766776776767677677676666766776776776776676676676776776767766767676767766767677666776776776676776667677677677676676776667676767676767767676767666767766667676766767767676767666767767767766676767767666677676776776776776776676776776666676667767667676767766776766676776776667767766767767676677666776766776776677676776767676767666766776676766776776676776677667667766766767666776767676767767767676776667767767766776676677677667767767767767766676776767767677677666776676776776767667676677676767767767676766667767667676776677676776776666776677676677677676667676667766667667667677677667677676776776776776776776666776767667766776666776767767677676766776666676667676776767667767676766776677676766767767676776767767766776776776766766677666667766767767766677676767676767677677676766676667676767677677676767676776776677666766776676676677667767767677666776676767767766677677666767677677676776776667767766767676776767677677677677676766666676766776767767766666766776667676767767667677677677667677676767766667766677667766776677666676776667767767677677676677676767677666767767767667676776776767767677666666677676776676676776776676776767767766767767767677677676667767767666776776776676776767666767667767676767767676667677666776676766776676766676776776677676666776667676776766666776776766767767767667767677676767767677677667767667677676667767767666767677677676776776776767667676767767677667677676776776767666767767767767767677677676776767677667677677667766667676776676776676676776776677676677666766766677676677677667667767667767676676776677667667676776766676776767766767766776677677667676667767767767676766776666776776776776677677677667677676776677667767767667677677677667667676676767767766766776767767667766766776676677667667767767667767676667767677667767767676767677667676767666776677677677677676776766667766767667766776767766667767677667677677676767767767767766776666767766776776776776776767766767767666677667767767666776766676776776766776676776776776767676667766766767676766776767767676776766767767767767767767677666767676767766776767767666676776767766767767767676776676677676766776776766676766776677677676666676776667767677677677667676767667766776666776767767666677677666766676776766677676677667676667666676677677667667676776667767766666667676677667677676667767677676766766767667767677667677676677667666776776767767666767767677676677667666776767676776776767676767766776766677676776677677676667767766766767767767766766776776766776776766667677677677666676766667766667677676776677676767767676776767676677676676776766776776677677667676767766767766776676676767676776666776776676776676767676767676767676776767667767767766776776676767767666677676677667766776776677677676676767666676676776676666767676766767767677676776767667666776766767667767766677676776666767766767767676677677667676766776676667677667676766776776667767767676776766677667767667766767676766776767767667766776766677667766766676776776667677677666767767767676677676776776676767676776677676676767767767767676676776767767766776776776767766676767767767667767767676767767667767676776676776766776776767766776776677676776776776676667676767766767767677676767677667677677676766776766776676676767677676677677667767676677676667767677676776666776676676776667766677676676776767667677677677667767766667667676767767676767767767766767767767767666767667767766767676666767767766666767667667667767767676767767767676767767767767666677677667676667766676767767676776776767766776776676677677677677676677666667766766677676766776776767767766767676667767677666767666767767767677677676776667767767666676776776677
66776677677677677676676676767666677667767767666776766667767767677666677667676767766677676676666676677667766776677667667667767766667677677666677667677667677667666766776767676776776667676677677676677676766677667767766776667766766776776776676776776776666776776667677677676776667767667767666667767676776767767767677667767767667766776776666776677677677677676767767767766676677676677667767766776776676767666776766776767666776767767767766776676676677667766767767667677666767767677676767677667677666766776776767677677667767767767676776776667767667767677667766677677667767767666767767766677676667766676776676776776776766766677677667766767677666776776776776677676767766677676776776666776767767767667666766767666776677676676676767767666676667676766776666677676767767766766776766767766776676677677677677676776776767767767767767677677677667677676766776776776767677676676676776677677677667676776767767676767766767766776677677676767767767676767767767767677676776776766767767676676776677667766776767677676766776766776667677677677677676776677677676766767677677667667767767767676766677667767676676676767677676766776776767667677677676776766677677677667667677677677677667767667766767677677666767677676676767767766767767767677676676766677666776766677667676776767767766666776666677677667766677676676767767766667676677676776776666766766776677677667666676767767677667667767767766776666767766776677676676676776676676766676766766776677666767766766766667677676776676677676767767767676776776776776776766776767676767767766766676767676767767766677667767666676666766776677677676776776667766676776767676667676767667766766776677667766677677676776776667666667676776776776667677676767767767767766776677676776676776776767767677677676676767767766677677676667667766676776767767766776776776676767766676676776766766767667767676776776767767676767676667667767767667667767766667676667677677676676676676776766776666767667767766776676776767677677676767676776676776776766776677667766676667677677676776776776767767767767676767676767767766776677676666667766676776776767676776767766667676776776676776776667766776766767676676767767767677677676776776776676776767677677676676677676676667767767676766776767677676776676666776767677677677676776677676667677666766766767677677676776767767767767767767677667676776677666767767677677677666767676766667666767767676767666776767667667676677676666677677677667767677676667677667676677676776677677676766676776776767677677676677667767676767767767766776776677677677676676676776766677667767676667667767666766766776767767766776676776776776776776776776767766766767667677676766776776677666666776776776766676776776776776666776767767666767667767767676767666776677677667766676776776767676776767766776676767767667677677676776766767766676776766766666776767676776766767766776776776767667766776667767677676676776766767677677676677677667676767677677667767676776776776677676767766776676767666776766666776676776776776766766667676677677677666767767677677667767677677667667767667766667766676776776767766767677676776776766767766666676776776776766766766677677677667767767667676677666767767677666677676776776767666767666766776776766776666776767766767767767767767677666676767667766776766766776666676766677677666677676776776666677677667767666776767767767677676676776667666766676677666766767677677676667667667767667767677667767667767676676776667667666667767676776776767667667676767677677667766767767677677676776776766667667677676766677676767767767767767766776776676766767767667666667667666776666667766676776767677667667767676776666667767667677677676676677676776767676776666766766677666766666776677677677677666677677666677666667767676767677676776776677677666677677667767666776666767767677667676766766776776767767767667666776677677667667767767767667676776776776677676766676776666776776676776767767667766767767676767767677677676676766776776667767767676767677676767676776776776776767767767666776667677677676767666776766667677677676767677676766766776677677676776766767677677677667676766776767666776767666766776776766776776776776767766776776776776767666667666776766767767766766667677666776767767767767766776766666767767667676776676776776776667677677677677677667676766767767677667677677676767767767666667767766676767767667767767677676767677676767677676776776776776776776676776766677677677667767767666776767677676767677676767676776767677676767766776776766766776776667766676766767677677667767676666667677667767667676766767666767766677677677677666676677666776766767767677677667766767766766676676776767766776676766767676776766767767677677676676676676776767677667767767666776766776666676767676666776776767767766776776776776767676767767676767767767767766767676776776766776767667676767666676666676677677676766667677666776677667677667667676776666776767676666767767676676676767766776776667676767667767766667677667766677677676766677677677667766767676766776667677677677676676767767676776776767767676766776767677677667677676676767667677676667766667767766666776667676667667767677677677677677676776776677677677676766767677666666776766776776776677666766677677676776766767667767667676677676767666677676767767766766776767666776767767677676667677666776766776766776767676667676776776766767767676767667677677677676767676776776776766776767667766676766677677666776767677676776667677676776677667766776766766776767766776776776677667766767676667767767767767767766776776766776667766667667666677666776776767766667766766767667677667767767666767667677677676676776667766776776767676776776767767766677667677677676766767767767676766776676666676676776776667767767766667677677677677677677676766776776767667667677676677676767767667676776677677666776776767767766766677677677677667677666677666776776676776776776776767767676767767767667767676766776676766677667676767766677676776667677676776767767666667667766767767766776676766766667676767766677677677667766767767676767767766766677667767767676776677676767767767767676767666776776776676776677667767677667676767667767766776767766676667767677676776677676767766776677667767767676776666767676676776676766676667766767767767767767766766767767766676776767766766776776776767767677676667767767766767766776767676776677666776776776776766767677676776776676776776676776767767766767766677667767766767767767766767767677677676776667767676677677667767667767767677676676776776767666776766667766677676766666676767677676677677677677677677677676767667676776776776776666766776776776776776676776776667766767767676776677676766677677666776776776766766677667677676676766776776667767676767676776677677676767676776767667676776767766767766776667677667677667767667676667766676776677676766767677676676676776776766776766676767666766766677677667666767767667677666776776677676776776677677677677676676776667767677667677666767766776766676677667676677677677677667667667767677676776676776677676766667666767766767766776677666776776667677667676776776767766676667767676776666766767666776776776677677676767667677676676677667667766677677667767767767767666766776677676776776776776766667767677666676676776776766776676676677676776666766767766766776767767767667767666776676676767676776676766667766767676767666776676776776776677677677676776776776767767767767676767767676776677667667676676776677677667667667766776667766667766666776776776677677677676766677677676767677676776667767676677666766676767677677667676776767766767766776767667676677677676776667676677667677676776766776776776766676776766676776666677677676767767767766767767676776767766677677676667676766776667767767677676676776676676776676767767677667676776677666776776767667767666767766776776667767677676677676676667676767767767767767767767766767767676776776776776776776767767767766767766767767767767666776776676776766767666776776676776776776776776767666767677676677676776776776766776676767767666776767676776776766776766776767676776767766767767667766767667676677676767666767667676766776666676776767676676776766767767677677666767676776667767667767766776677676776676776776677667677677677676767676767677677677666767667667666767676776766776667766767767767677667767676776776766666677666766776776677676776676667666676776677667766776776776776677676776677676676776776776776766667767767667767677676776776666776767676776676767766767667767677676667767666776676776766776766776767767767766776767767676766776767677677676767767666767766677676677676676676776676767767677677677677666767766677666776766776767767767767677676776776676767767677666767677677677666767676677677676767767766767676677666776767766677676766766667767667767676767677677677667767667766767767667767677676767676776767767767767767676767767677677677677667677676776776776767677677666776767767767667667766767677666676776776667767677676676776776677676776776767767676776776776776667676767766776776667676677677666667767676776766667767766676677677667677677677667677667666766666676766676676776767667677676676667676676767676767766776767767676766767667767766676776667767767766677677676667766767767767766676767677677676676776667767766766676776767677667767767767766676677667767766776776667767767766776767767767767767767666776676776776676766776776677666776776676776666677676776767766767767767676767767677667677676776666776776766677677667767677667676676767766766767677667676676776767766776776776766667677677676666776776676767666776776676676776666766767767677677676776766776666767677677677677677676667766666766677677676677677666776666766766676776677676776776767677677676676767767766667677676776676766767677677676767767676677666766766766677677677676776666776677676677667676676776677676766667767667667767767677667667766776667766776776767677667767767676776676676667766767766666767676766776776776667767677676767767766767767767667677676767767767676677677677677676776677666666767766667766776776667767766776677666677667767677676666767766677677677677676767767767677677677667676776677676767666766677667677677676666677676776776667767667767767666776676766676776767766666677667766776767677676776776667676767677667676676776677676776766776677677667667676776776677677667767767767767677676676776776667677667677667
3677677676766667666767767767677666776676676767676767677676766767677676767676776776776767766776766677666767767767767767766666666677677677676676767666767677676766677676666776677667767767667676676766776676776776776667766776677677677666767766667676776676766776776766776766676766776776676766776776677667677667677677666666767767766677676767667766776767767767677677677667677667767767766767666666776776767667767767767677676766667766666776667767667677676667676766677666677667767676676766767767766776767767766767767767676776676676776767677677677677666766767677676676677677676676776776767766767766677667667677666676676776677676767667667767767766676766776776677677677676766767767767767677667767767766677677676667667767767667677677667667766776776767666677677676776766767767767676767676767767677677676676766776776766776776776767677677666667766766776676776767676766767667667677666766776767667667667767676776767766776767667767767767766776666676767676767676767677676676767767767677676667767676776677667676776676676667767677666776766767767667766767766776767767677676767766776776667667767767666776776766766767767767666776667766677667676767676666667677667767766766767676666776766666667767767767767767766677676676677676766776676776776766676666776766776766776766776767667666676776767767667676776776667767766776767767767667677676776677667676676767767667677667676766776677667676776676676767676776676676776776776677677666767677677666767767677666667767766667767667767767667767677676767767677676776776677676767676776677676677667766766767676776667767676676776776667677666676767767766677667676767766776766767767676767766767676677667767766767677667767676667767677676767767677677667766677677666767677676767767676767666677667677666766776776667767767677677667667767767766676767766776767767767767767767767667667766776776776766766776767767767767676677677677677676766776776776767667677677677677677667667766766767677667766776767667677677667676776766767676776776767767767667767766776767676767766677677677666766776767767676776776667666677676766776766776767767676767677677666776776776776766767676767676766767676676767676767676776767677666766766776767677677676676766676767667677676767667767767767767677677677667676776767767676766677677677667766766767677677677676767676776676776766767767767666776767767677667767676767767767767766776677676676766767667666676776776767766677676766766677677676767667767666677666776776767767767766676676667766677676676767766776776767676677677677667676767767767676766667766776776767676677676776776676676676776676776776766776767767766767677677676776766767766776676767666767677676776767766776767676667676676676767676776776767767667767767667676776766776666776776776676767667677676676767677676767766767667667766667767767767676776677676766676776767677676776677676667767677676677676667677676767677676676667767767676776666776767677677667676776666667676767767767667767667767677666676766677666667767676677667767766767767666776766776766767676766767767676766776766776666776667767677676767677666767767677676767766776667767667677677667677677677676776776676767767766776767676766677677676767767667767766766776667676776676767667677677677666766676766766676676766767767766677666667767767767677677676776767767667766677676676766776767767767677667676776776776776676766776676767677667767677677667767677676677676776766776676677667767677676776767666767677677676776766776766767766776677667677676677667767667767766776766767666776676677667766767767767767767767767766776666776676776776776666776776677676776677666776767766677677677667676766776677667677677667767767767666677667766767667676776776767667766776776767767767677667767767767667677667767767666776776776677677677667676776667677666677676676767666677676677667676766776677667667677677676676767767677676776677666767767766767767677676767676766667676676677677676676766766767767766776676676677677667677667677667767767767677677666776776667767767677676776676776667666677667767677677676767766766767667766776667677676776776767676776767766766676776767676767767767676667767677677677677676667667767767677666667667766766666767677676767677667676776767767767767766766677667677666776776766776676776767676776776776676776767677677677667667666767767677677676776677677676676766676767766776767667677677677677667767767676767666667677667766667676677667667767767766776766667767767767766776677667676767676767767767667676766776767766766766766676776767666767767767666667767677666767677677667667676776766776767766676776676767767677667666767677666776767666776677667767676676767767677676676667767766776667667676767677667767767767677677677667676767676776776767767676766766767667766776776766667767677667676767667767766776767677677667677677677676776666767666676776767767667677676776767767766767676676677667667676776677676767677677677667767666776767766677677667767677676677676677666776767677677677667766767677676766767667677666776766766677676776766776776677677676767766666676767667676677677676776776676776767677676677676677677666767677676776766776767677667676676676666766767667677677666776776767766676667767677676767767677667676676676776766776767767766767676767677677677667766666677676776666766776776776776767766767766776766677677667676677666776676766776767676776767667767666676677677666776776677676677677676776766766767767767767666767767667677676676676767676776667676676667677667676767677677666676676766776776767767676767677666667767677667766776677666767767676776767677676676776776666766767676677676776776776766767767766676776767766776776667766676677677677667677677667767676776776776776776767766776776776767767766767767766766776676766767767767766776767767767676767767676776767676776776776767677676776766767677676776766677677667767767677667767767676677667677677676767767667766767676767667767676767667677677676776767676776767667767767767767667767676767677676766667767767667667676776776776766767676776667677677676776776766776776677676677666767676776767667766676766666776677667676666676776776766766767676767677677676767677676776767666767667666676767677667766767676776766676677667666666677676767767767766766676776767677677676767767766676776776767766767767766776677677676776677677676776767766677667767677677676677676767767766776767676767767767767766767767677676776667676667666776676667766776776776776776676776767766767767767667676776776776776677677676766667767767666766667677676776766677667766766766776776776776767677666767767667666776766767677667767766676767667676776776676677677676767767676767676776767767677667667676767767767667676767677677666776776776776667677667766767766766776766767667767676776776676767667767767767677667677677676776677667676766776776677676667767677677676776766776767666676776766767767766677677676676677677677677677677677667767767676776776776767667667766676776676676676776677676776767667667767767767676667676677666767677676776776776767676667766776767767676776677676776767677676666776667767767766776776776676766667677667766767767677666676776776776677667676677666676776667766767676776766676766677676766676767677676667676776677677676776667676776766677677677667667677677676776667677677677666776667666677667676776766776776677666776776776776767767677677676677677676767677676767677676676676677676676677677676667667766767766667767767767767767677677666676776776776766766776776667667677667766776677677667677667676776676767767766677677677677667677666667767677677677677677677677676776776776776767667677677667677676676766776776776667676767767766776676677667667767676776776776677677677677666776677677677666767676767767766767767767766767767766677676767766677667677676667767766767677676766776776676676776677676767676776767677676776667766676667676767677667767676767767767666776676767667767767667676767767767677666676677667766677677667766677677677666776767766776676776776677667767676776666677667767766776776676676677666767766776776776677677677667667767667676776776776676776766676676776767766776776767766667767676767767677676767676776766776666766776766766776776776676676767676766767767767677677677677677677677676776677667676767676767677666767767676776776776776767676767677667676776776776776776676776767676776767767767767767767767767677676767766766767676666776776676676767767676676677676767666677676767767676676776667667676767767676776677677677676776766776767766776776767667667767676776667767767667766776677676776776676767676776776677676767767676667667677676767767676676766776677677676677677676667666667677667676677676667767767767666666776767767767676767676766776776766676776776776776776677677667677676767767767667766767667667766776767676766676776677676767767766767766676776677676676776767676677676766776677667766766766766767767767667767676776776776776766767666676776676677667767676776666767767667666677667767677677667767767767766766776776767767767766766767767676766766677666676776776767767667666767676767676767676776776776776776666676767766776676767767667676766767767666776767766776776676677677676766776776776776677666776776767767676766776677666677676667667767677667766767676776776776767766776677676767676776766767766776776776767767676776776667767677676677677667677676767676776776767676776776677676767667766776776677677676766776766767677677676676776676776776676767767766767767766776767767677676676666767766776677676766767766776676766767767676776767767676677667767677677676667766776766776776667766776667766766667667767767766767766677676676776767767767766766767677677677676776776776766766766667676776776767677666677677677667767666776776776667676776766766676776667666676667676767666677667767667767766677677667677667677666766767766767676776776766766666776776776776677677667677676676667767767767767766676767667667677676776776776776767677666767767767667767677676776766776776676776767767766676677666766776767667677677666767766766676677667767677666667766767667766776767766767676776677676776766776776776776767667766767677667766676767667767767676767676667767677676776776676667767676776776776776677667767767677677676767676776667677667767677677676776666666767767767766767677667767767677677677677677677667667767766767766767766776666676677677
6667767767667667677676767667676666767667766767767767677677676767666776666676667666676776767767677677667767666776767676767677676767766776776667676776776666676667667767677677677676776766776776776776677667676767767677667677666776767677677666767767667667766767666676677677666767667767767766676776776776766676776666666766676767767676766766677676776676767766776766677676767766776776667767667767677677676677667677676677677676667767667766776666767767666677676667677667767677667677667676776766776667767677676766766767676776776776676767677667767767766677676677677667677667766776776776667767766676667767677667677676776677667666766766677677676776766776677676776767676676776677676776676667767677677667667676776666767767677676767766767766776677667666776767767766677677667767766776766666766676667767677677676776676676776766667677666766776767767677677677676776776677677676776676667667766676766677677667767767767767677677666766667677676776766676666776776677677676776677677667667677676776667676677677667667767766776776776776667766767667676766767767766677676776667676767766767767666677677676677677676677666776767677666776667766766766767767767677676676776677667667677667767677667766676776776776776767766766666776776766676776676767766766776676776776776676776776776767666767667766666776667767667676776677677676767767667677667677666767677667677676776767767766776766776776776677676767766766776767666776767676776767767767766667667767667767766676776677677676767666667667677666676776676776677677676677677666776776776767767676676776776767666767667767677676677667766767766677666766677676667767767677676776767767767667766767667676766776767667767767766676767676767766776767767676767667766776677667766766776776766676767766667767767766767667677676766776677677677666776767677676677667667767767676677666767767767766666776677676767667676776776776667767677676776676766776766676767767677677667767767767666776677677677676766767667677676767667767676776767677676676767766766776776676676776766667767767767667766667677667766677677667676776776677667767677666767767677667667767767766766667767767677667676776767767767767676766766776776767667767767767767767766667767676666767767666676767767767767766676776676666766767677667766677667767767767667767666776676767677677667766776767666776677677667677666776767767667667767766767677667766766666776676676767767667767767677676767677677677667767766767767677677677677677677667766766767677666776776767767767766766767766776767677677677666666776776666667767676667676776677666767677677677666767767766667676776766676767677666677667666766667677677666776767667767667677666776767677667676776677667676776676776767677677677676776767766676776677667677667767767677676766767767766667767767676767766677667667676677666767767766666677666767667767766767677666767676776766677676767677677667666776767677676776767666677676676767766677677677667667677677677666776676776776767767767676776766666776776666767767767677676767767676666776776776677667676666776776767676767766676767767667677677667676677666776776667767766766776767767766776776677677676677677667677677677677676676767676676676776767676776676776766776776766767767676676776776776677677676767766776767766767767677667676667766766677677676776776666776767666667676677676667767666776676676776677677676676676776667767767767766666776766677676766767767667766766767677667677666766677677676776776767767766767767767677676766776667767766667677667666767677676776766776667766766767677666766767766776776677667767677677676776767767767677667766676676776776676776776766776677666677676776767767676776666767767667766676666776766776676767677676677667677677677677677677667677666776776776677677676766667677676676767767666776677677676766776767766776776767766677666776776776677677676676766776676677677667677677677676667676767676677666767677676676776676767767677667666767667767677676776776767767666666767667677677667676767676766776766677676776667677676767677667767766776766776676766667766667767767767767766766776676767767767677677666676767676677677676776666776766677677676676767677677667767676676677677676776776776776767676766767767677676667677667767767677676767667677677667676766776677677666677676776677676677676776776776767676677667766767767676676776666766676776776677677677677677667767767767767767766677667667767667767767767677676767666776776767676766767677667767766776677667677667676667766677676677677677676776776776667767676766776767766776676667766677677677676776767676766776776776767667767767766677667677677676767767677676676767666767766766677677677677667677666767766776667677676676677676767767767667677676676776776667677676776776666776776677666776677676776677667677676767767677677676776776676767666676666767767767766676666776677667677677667767766666767667767767677667767666676667677676767677666666766767767767766766767667767677677667677677667766666767766766776776676676776776767767667767677667766776767667767667766776776776667677676677677667676767677676776677677667677677676776676776676677677677677866776677667767676667767767767766677677667767677677677676767766776776767767667767766676776776776677676667677676776767676667767766776776676776776767667666766776766667667767766767766666776766776666776667667676677667767666776766677677677667767766776776677676776776767767676767767667676767767767676776767667666767766776776677676766767676767667767676676677677677676667676767677676776766677667677677667766776776776677667767667767766776767677667667767767677677676776776766767676677676776766677666776677677676776677677677676776776776767677676667766666767766766676767767766677666767677677676767767677667766677677676666776676677677677676776767677677667677667666667766767767767667767767666677667767676766677677676776766776776776676767677677677677676776776667677676766677676776776766666766766776767767666776767767666666766667677676776676776776776776776677667767667767767667677676677676766767677677667766776767666776776677676766676776677677666667767766676667676767767667676767767766677677676776766776776676767767667667767767766767767676766776767767676776776767766676677677677676776767667767677667667766776767767767666667667766766676776776776677677677667766776776776677676766776767766666766676776676667767766767676776677666766776666677676767676766776767766776667676767676676776767767676766767676776667666667677677677676776766677676776766776667676667766676776766776766767767767767766766776677676767767766767767766677677667677677676677666766766677667767767766676667767767767667767767766767667677667767767676776676776677677676776676677677676676767766667677676676666766776667676776667667676776677667767766767767767676767677667767677677676776776767766677676776676767676766667677666776766666766776776776767666767676766677677676767767767767677677676767767767767767767767666776676677676776676766776776766677676676677666666776677667676767766776776676676676667766767767666776766767677667667767767767767767667767677676776776767766767766767767677676776667677667676676676677677666776677677676776767677676776776767677677667767767767767677667676667677666667666677677676767677667676776766776776677667766677676676767676677667767767766677677676767667767766776667766767766677677677676667767766767677667676767677676677666677676776767676766776677666776767767766767766767767667677676676767676766776667667767677667766776776666767767667766776677676766766666666677677667677667767766776776776677677676776767767677677676767667667677666767677676767767676766776776776776767767676776767667767666766677676676776776666667767767677677667767766776776776677666776766776766677677676776767667766776667676666776676776676676776776776676776767766776767667766666667667766767677666776766677667666667767666767766767767677667767667677666676767767676767767767676767767677667666776767677666776767767676667767766776766676766776776776776667766676767667767667676776766776766776677676676776676767767667676767667767767667677677676776766667767767767767767767667767767676776776766776776767677676766766776767767667767676667666676776776767677677676766677677676776767766676666767667766767667767667667766776776667767677677667666676776676676776767677667767676776767767766776676677676767676776776767767766776776676767676766676776776676766676766776676767666766666776776776767666776767667677667677667677666776776766776766667766767766776776776767667766666677676677676766776767666677667667767676767766767767677667767676776776676667766776766676766767767766776776776776667667767766776667767766767766667767677666776776776766766767666776776667667677667676776677667677676676766776776666776776776776776776776776677667767767766767677677677676776766766776776677676767767767667677667766766676767766667676776767676677677677667667767766776776677676767767766767677676676776776767767676776766677667676776776667677667676767677676767767676676767767767766767767767666676776676776776776767677677667767767677667767766776766667767677677677667766767677676667767677667676767667676676776767767676676767676667667667767667766667667676767767767767767666767676767767677667676767767676677677677676767767767667767677676766776776676767667767667766676776776767666776766776767767676667767767766666677677676676667666677676767766776667677667666767767767767766676667667676677677677677666767676676667767676776776776766776767766766776767677676776766667767676767766776677676767676767767767767676767676766667666776676767767666767766776767666776767766677667767667767677676667666767666776776776776776676766767767666767766767666767767667767677677677676667767677676776776776767767767676776676667767767677666676667767677676767666776676766776667766676666676767766776667766666677676766776776766767676766767676766767766776776767767767676767677676666766776776776677676767677676767677677667767766767677676776677667676676776677667676767666776776676767676767677676767667677667666776766776776776676776767667676776776667667677667766676767677667676767766676767766776677677667767666767676676667767766776776776776776666667767677666776677676676767676776776667766776767676666766667767767766677676776667677676767667766666677667667767667677
6776767767667766766767676676676667767677676766776776776776776676667667767766776667677676776776776667767677666676776767766767677676676676776666776676776776776776677676767677677676776677667667677676676677676776776767767766767676676667676776776776767766776677676766767666776677667676776766677667667677676767767677677666776676667766776666677676677676677677676767767677677667677677666676666667767767767767767767767676776666776776767766767677677667766776776776767677677677677677677677677676667767676767676776767667767677676776766776677677676767766776776676776766677667767767767767767767767667667667767767767767677677676676676767767666666666677676766767767767766667767766666766677676676677667767767677677676767766776776767667676666676776677677676767667667767766676767676767667767766767676766776766766776766776767676677676776767766766676766677667766776776666776767677667767767767676776677677667767767767667666776677666677667677677667767766776776766767766677676776776667766767767667666767767676667767666776776766667676767766767666776776776767766667676776766677666776767767677676767767676776676767766677666766767767676676766677667766667677677676767677667667676767676666677677676767676676766776667677666776767676766766766767767677677667667766776767677666767767667767767767676666667766676776677667677676776677677667677667667676767676776776676767677676676776766776677677676767767767767767767767766776676667676767666766766767677676676677666667767767766776776776767667767767766766776776776667667766676767667667767767666776666767767766667676776776766776776677676776767767767767766776677676667767766676666767766776776767766666677667766676767766767766767676766767666776666676767676776677667767766676776776677667766767676677677666766766676676666766677666677677666676767676766667667766776767766767767677677676776767676766776767766776767667766767677676767767666676766776676776776667677677666766776766767676776666776677676767767767676776766776767767767767676776767767767676677676776676776767767767676776677676767766666776677667667767766676676776676776766676767677677677677677677667677676667666776767766776776766676666767766767677676766767766776776767667677667676676767766776677677677676776767767667767666767767677667767677676667767677677676767767677677667666776776766766776677676776667677676767667766767766767676776776677667677667667667767667767767767676776767766677667677677677676766776776776776667766776766766776776676767767767677666776766766667676676767766776767767677677677677677676676676767677667677676776776776677677677677676767676676677666776776677667767676776767667677676776776776776776676667676666767767766766667766676667667767767767677677677676676776767767767676776776676767766776667676767767767667667767667677666776676767677676776767767766767767677676776776776776776676666766767666677667667767667767676677676776767767767676766767766767767666776766767677677676766767767767766767666776776676776776767767677666776776776766766677667767767676776766667676767677667677676767676776776776776667667676776776677677666766676676776776776767666767676766667766676676766776766766776677676676776776766776767767677676776767767677676767766677667676776766776776766776766767667677676767677677666767676767666676776677677676767767766776776767766667676677677677677677666776776776766776676776776676776676667767767666767677676676776776766776677677677666767767666767766776677677676667767767676667676667767767766766767766766767666766776776766667677667676776776776677667767667677676776677676666667667677676776776776767767767766676676677676676767676667767767766666766776776677666776776776766677676667767767766677676776767677667766776676766677677677676776766677677677677677677676767767666776676767766776776676767676767667766767666766677676676677677677667767676767677676767676767767767767767676776767676776677667766766766766767766776676767677667767767767767676776776766677667677667667676767667677677666767766767676677667767766676776677676776776767766666776667667667676776767666776767766767677677677677666776776776776767767676677667767766776767767666766767667666767667766776767766767766776676667677677676776776767677677677676776776776776776776776677677677666676767666676666767667767666677676676667667667767767767766767677676776776776776776776776767667676767767676767767677667767766776677666677677667767676766677667767767677677667676766667676666767767766766767766676676767767767766676766767767667767677676767676676766667766666776776676776767767767767767676776667767766767666776667767676766776766676776677677667677677667676767677677677677677676767677676766767667676676766767767767766667767666667767766767676776767767767767766776776767767667767767766767767766776776776677667766676776666776667767677677677667767767677666776766667767676677667767766776776767766676767677666767677676776766767767767766776767676666677677676677676776776767676766676666776776666667767766766776766776766766676677677667677667677667766776767766776776776767767677677677667676776666776767766766667677677677677667766776676776776676667767677677666776766776677677666766766676676767767766776676776767766766776766676776676776677676767676676676666766776776767677667676776677666766776776666767766776767676767677667676776676676776667677667676677676767677677677676767677667667767667767676766676776767766676776677666776667676676766666776766767676766776766767667766766776776677677676766767766767767676776666677676677667677676677676776667676767676766766767766776776676767767677676767677676776776766776677666767677677666776666767676667767767667666677677677676766767767766666766766677667767767667767676676677667677677666776766776767767767766767767767676767766767667767767677677676776767767766776676677677677677677676766776776776677677667766667666676676766667766776767677677667767767767767667767676766767766766676776667677676766776677677667666677667767767666766776676766767676776677676766767676767666776766677667666766767676776677667667766677666776776677676666766776776767667677676776776776776667767767667766776776766667767667677677677677667767666677677676776776667767677677677677676677667676766767676677677676767667676767676766676667667767767676776676666776776767766667677676766767677677667766766767667767677676667677677666776776776667677677667676667766766667767767767767677676767667667667766677667667676766766676766676776766776776666667766776776767766776776776676776776767677676767767766767767766677676766677667766767676776776676776676776677677667677667676776677677667766776677667766677677676776767766767677667667677677676677677666666667767767667677676776766667767766776776676767677677666776666776676667766767767676767766766676766677676767676677676677667667767677667667767767767676776776776677676767677666676767666666776767766766767667767676766767767767677666767767767767766677667677666776767677677677676776776776667767667676776667767677677677676776677676767767676766677667676776776776666776677667677677667676776667677667667766667666667676766667667767667666776776767767667676676767676677667766776776667766766676776666776676776776776666776776667676776776677676776676676767677677676767767767676767677677677676677666676667677667767766776676676677677676666667667767667767666776766767767766677677676676766776766767767767676767767677677667676776766766776767767676776767767767766666776776677677677667766667677677677666667677667667767677676766767767666667767766677677676767766676776677667677676766677667767666767766776666776776667676677677676776776767677667676677667676776766766776677667767666677677676676776667676767676666767676767667676776767667666676677677676776776776767767766767767667767767676776776767766667676776767667677676666766767677667676676676776766776776767667666677676766767767677667676767766677666767767667767766776767676776776766776676767767677666667676767766767767667767666776666776767767767677667766776767676677666767677667666766767667666767767767767667667666776677666776776767766666767676677667767767677677677667766767666776676776766676767767766776767766767676776676776776677676767666776766666667667676776776767677666677676676776776776767767677667676767766776776676776776666767767676766676677676767676767767667677667666667676676676766776767667766667766767767767677676776677676776776776666776766677677676676666667767676776667667677677666676776767677677676677666767767676767766776776767766667767767677677677666677677667767667767767677677677666776677677677676766677666667676767766776767766666667667767767767767676767767767676767667677667677667766677667677677677676677667767677676766766666776776776767676767767676767766776767677676667767766667766677666776767767676767677676677677666776667676676776676776766767767677676776677666766776767676767676766776677667676776677677677666776666766776776776766767666776666767676776776676766676677676767766776677676766766776767767677677676767677666776676676776667667767667767766766676677666767676676776677667767767677676776776776676776776776776776767767767767677677676767677667767667666766776776776766767767677676677676776677666677677676677676767676766776776776676667766766667677676676667677677666677667676766767677677677676767766776776667676766767666767766776677676667767767676667676776776767677666676767667676767676677667667677677666677677676667767766676776676767767767767766776776776767667676767667767676667667677677676776776766776776676766676776667767677676667676776776677667767676677667767767666767676767667767767766667677677676767677677666676677676776776776676767766767676667667676776776776767767676767767767677667677676776767667677667767667677677677677676776676776766677677667676776767766776776776677666766767767767677676776676677677667767767667767667767766666766776676776766767767767677666767767667677676666677677677676766776667767677666667666767667766776677677677677667767676767767767676766677677677676776677667677666776667676767667676677677676776767767666776677676776776767667767767676766676677676677666676667767667676767676776766677676776766776776677677676767676767766776776776776766767667677666677677666767667767767767667676677676676666
6767767677676676776677666776676667677677666676776667677677667766776776767767677676776666676766667767667676767677667767676677677676767766776776766676676776767767677676676776776767767766676776766666767677666676676776676677667676776776776676677666776767766767667676767677677677676676766667667677676666767677676667767766776766676776767766776776767677667767767766666776766776666766767666676776776766776767766767767676676767677677667767767667677676776677676766776776776676766766767767767667766667676776776667767767676776766766776767677677677677677677667766667767766776677677666677667767767677676677677676776677667767766677677676766776666776767767766677666776677677667767767676767767677676667677677677676677676776766776766667767766766776666776767667676776776667767767767767766776667767677677677676667676676776767676767666666766776766677676767676676776776776667766776677676776667677676676766776767766676677677667767767677666767766767766767766666677676776767766667766676776676776776767676766766766767767677676767677666666766767676676776776676766667766776766776677667666767767677676676767766776766767667676767767767766676766776677676767766766677676667766766776667677676677676767676677667677676676767676776776676677666677667666776776776677667766676776767766776776776766776776776776667677666766676767766667667667767677667676776767766766776776767676776766767677677677676677677667677677667767766766677667766666766677676677677677667677677677667676767767676676776776766767677666676776766676676766776767767767766776776767667766677677676676776766667676767677677666666776676676776677667766677667677667766776767666776767667676776767667667666677677676767767767767766776677677677676667677667676776776776776767766677677677676766767766666766776677667767767666767677677677667766776767767767767666767767667676776676767666776776767667767767767666766767666776766667677676767767667767766776666677677677676676776676676767767767667767667676776767667766776766776667766767767766776776767676666666677677666676766667666776776766767767767676767766776667667766767677676767666776677677677676767767667676666776676767766776776776677667676776776677676767677677677676676766766776676776776767676776766676667767666766676776676676776766676776767766776776767676677677676767677666677676776677677676767767666776776776776667677677677666776776776767767767766766666677667677677667767767676767677677677666776766776676767766676767677677666766776676776766776676776776676767677677677667767766767677676767766767766677676667766776776676767767667676667677676767677666677676776767766766667677677667766776677677676767676776776776676676666766776677677666667767767677676666776776677667766776776766676776766676667666776776767767677666766776766776767766677667677667767767676676767766676766767767766776767677666776677666676776677676677676776776767767676676666667767667677667677677677677676776676766776676767676767676766766666677666766677676677667767767766776767676766767666667677676676667766767767677676667667676676766766776776677677667676776766776776767767767677677676766776767767667676676776767666667767767767767667667676666767766676776767677667667767677666767667767767767676676767767766767766767767676767666776766776677667767767666677676767677667677666776776776767767766667677667767676776766767767766776776676766776776766776776776667767767667676667766767766666677666767767667766776667667767767767677677676766776676767666776676666776776766776776776776677677676767767766776776766677667677676767767667667766676676667666776667766766767667677676776767677667667766767676676676667677667767667666676767766666677677676776676776676767767677677676677667676776767667667767677667766676676776776667767676677677676676767677677667667766776776676766776776766767767767767767677677677677677676776676667766767766676676776776676676776676767767767766676676766676776677676767766776666776767766776677676776677677677667677677667666767677667676677677676776667677677667667677677676776776776767767767766767767677676677677666767677676677676776676666767767767767767766776776776776766667666776767767767766767676776766766767767676676767767666776776666677677677676776776776776776677667667766767767676766767767667766776677677667767766776776776766676776667676776677677667677676677677677677676767666776776776767767676676676776667767677676677667667667667766776776676776767767767667677667766767766767677676766776776776776677677667767676767677676676767677676677667676766776766676766666767767767767676766776776766776766776776666767767667666776776776677676667676676677677676676776776776766677677676666667766776767677677666667767767767676776767766776677676776776766766767767667767767766766667766767767766666776776767676776776767767767767667677676776667666767677676767767677677677677676766676667767767766677676766667676776677677676776667767767767677677676776776676676676776767677677666666677676776767677667676776767766776677676676667766676677676776677677666677666677676767767677676776767676677666767766667676777676776776776776767667767767766776776667676677677677677666667676676666776676766767766776767766766767676677677676767767667667766677677667767766776676677677667767676677676767667666677676767677676776776776676766776677677677667677676767666776776767767767766767766677677667667676766767677676676676767767676677667766766766677666676776677676667767767676767767767767677676766677677677677677677677677666677676666767667677677667676776767667767767767677676677676666767767677666677676776767766767766677676677677667767767677676776767767667676767766677676767676776776677667676776676676677667677676776766776767767767766776776776676767766676776667767767767766776767766767767767766767667666766767676677677677667767677677677676676676766766776677677677676776676677666776767766776766776677666766666767767666677676776767767767767766677667676776776776776776766776677677676767766667676776776766677676767767667767767766767677676776776776767767767767766677677677677677677677677666767767667767667677677667767677667666677677676676766776677667676766677667767767676767767767766767767667767676776666776676767677667676776776677677667766766776776767767767766676776766767767767766767676767767676776776767766776776767677677676776776766667677667767677666767766776766776767767767676767667666766666767676776767677676767666776767767767666776776776667676667767667676767676766766676677676767667666677667677676667677676676776667676776767767767677676767766776767667676667677667677677676667676776666676776677677666776776667676767666666767766767676767667677677676767676767767767676776767677677676677677677677676667767677667667766776776766677676776767667676676676677676767766677676766776767666776676767767677667766776677667676666666666667667676676767667667767767667766776776667767677666767666776676776766667677676677666776776676766767666776666767767677667767677676776667767677677667677676776776677676776776767676676776677667767676766676776776767677676776776676667766766677676766766767676676776667676767766776766766677677677667766667766767767767677666676767676776667667676667666766766677677677666676677677677677667766767666676667766767767677676776776667766677676776676776776677676676766767676667676667666677676667767666776776776766677677666676766676667767667667677676776767676767767677676776766767767767677676667667766667677667677676767667767766767667767676767676676776767677677667767667676776666676676676766667767677666677677677666776677677667767676676767676667766776776666676767676676776776776676776767676767766676776776676766776767767677666766776767767676667766766767676776776666766766767666677667677676767677667676676776666676776776776767667767766766677667676676776767767677677677676776776776776767766767766776776667766767767667767677666676767766677676767766676676666767767677677676677667767766767676767677667767767676767667666766667676767767767667767677666677677677667767666676776776677676677676776667676766676776677676767766776767666676776766676767767767767677677677676776776776776767767666776766667766776667767767676767667766776776776776767766776776666766776767677677666776676667767767676776677666776766776776676766676767677676767666767667677667677676677677676666677667766776677667767767677676776776767766766677677677666767767677677667676666676666776676676766676667666776767767767766767766776776676767767766766776776776667767767666667766776767666667676776667767767767766776677667667667766776766776676776766767767766677677676766776767667767676767767767677676767677666676676677667676666776776676767667677677666767667767667766776766766776767677676767767767677676666667767767667676776767676767666677667767677667677667766767767676776767677676776677666776776666776776767676776776677667767767767676776766766677676776766677676776677667677667667667677676767676776766767676767767767767767766767677676677677677667676677676676776767767677667767677676676667767676767667767766776676776776767767766766776667677677666767677677677667766767677677667767766766767766776776776776677667767676776766677676667766677667767676766677676767767767666676767676676776677677677677677676767767766776767676776676776676766677676767676767767766776767767667767677677677667676767676776767767676766767767677676767767766776767767767767767767766776677677676676667667766776776767676767766767676767676776767766676676677677677677676776677667767666666776766767767666676776776776776767676677677666776776767766767677667766667676776776767667667766677676776767767677676767767676676776776766676676667766767677677676776776676666667766767766766776677667676766776767676776767767677667677667767677666776666766767767677676776776667677676677666676776767677667667767676776776766776767676766767767667667767677676676776766677677677666677677676767766776776767676776677667767767677677666767767766677676776667767676776776676677676776677676677676767767767666776767767677676767677676776676776677676767767676676767667677676776776776666676667767766776766767667766677676767667766766776767677666677667666776667677677667667767667667766676676767667677676677666776666676776677676767667767767767766766776776766767
6767676776776767766776776776676776767766676776667677667767767767767676767767667767666776676766767676667667767676776776776676676776767677667767767766766766776676776766767676776776767767766676776776776667766767676776677667677676776766776677666776677676767766676776766677676776776667767766776677676676677677667767667767666767666767677676767767676676676766776766767677677667766677677677676676776776776677667766676677676676767767766767766776776677667766767666677666776776676767667766767677677677677676667676776667677676767766776676666776766677677667767667766676677666677677676776776667666676776667767667766676667677676776766767766776776677677677676677677676677667766767677676667767676667677667767676676767766667676677676677677676677677667676766666767676767677666666677666677666677676776677677677667676776776776776677677677676776677676776776766776676767766667766776776767677666766767667677666767767767667766767766766677676666766776676677676776677666667676776776766776767767767767666676767677666767766776767676776667767666776776776767677677677677676776776776676767767667677667676776767676767766767767676766776776767667767766677667667767767667767767766776676776677667677677676767676676776776677676766677676767766767767766767767767767767676766776776776776776776776677676677677667666676767667767767767677676766666667677676776767677676767767767767677676776677676767766776766677676767767676776767677677677666666767767767767767667767677676767677677677677676766677667767767767767667676767767666776677667767676766677677676677676666676667767766666666676676767677677667676776776776776767767677676776767677666776677666766666767677677676776766677666666776776677667767676667666767677676767767766667766766776776776776766776767767766776677667667667766676776767767677667677667766767766677677677676776676766776676667676776677676766666776677677677676776766776767766776767767667676677677667667667667677667767766776776767677677667766677676766667766776767676766667767676767677667677676766677676667677676766767677676677667766766667766767666676676776767667767667767667767767667767767766776676677666766676667676776667667677666676767676677677666776766667767767766676766766776776677677677667766767767766676766776676767677676766766767767767676767767677667677666677677676776767766677676767667766767767666776767666767767676677666776776766776767766677667676676767677676677666776766776676776667767767676767676766776767667767667766766776767676776766767767676776766767767676776767677676767667767766776766776766776767766766767676776677667676776776767677667767677677666766767767766767767767766776676776776676767677676676776766776677676776776677677676677676776767767766767767667767767767666776667767676767676776776767677666776666776767676766677676766767667767767766766767677676677677677676767767667667676676767676767677677666677667767766767666766776776776667676776767766767767677677667766766776776677676776776766667666677676766776776667677676776767767767666767766667767677677667767676767676677676776677666667766667767767677676776767677676667677677666766667767677677667667676767767767767767666776767676677676666667677676776767767766677677667767667677677677667766767667766676776676676676776776677667677676677667767766767767767676776676677677667767677667676766767767766766776767767667676776767766677676677676776766677677676667677676776676776766677676767766776767766677667766677667677677677677676667766776776677676766767676776776666776667767667667767766776767667676677667767767676766767667766776767676776676776776767766776776767767767677677677667767676776767767766767766766667667767766766766676677666676776767677676667767677677676766776767767667667766677677676676767676767667676677666767767767767677667666676677666676767666767767767767766776776767766767667677677666776766776776677666776766766776767767766676666766776776677676776776776766776776677667677677666776676766676676667676677676676776767667767677667677676677676667766676767767766767766766776776676766666676767767676776776677667766767666667766776776776667767766767666677666767676676776667767677676677667767766767676766667676766766776666776776667677677676766676776767676767766667767676767667767767666677677677676767667766767767766667676676766767677666677667676767767667677666776676766767677676666767767767766676776766767676766676767676676766767767676776776766776676767767666677677667667677677676776776776766666776767677676766676766666766776776676676776767767767767677667676766677666667767766776776776676776767677677677677676767676676667767767766766776776767766676767767766666776776767667667767677677677677667766776677666776767676766766766766667667767767766776766776676766776776676776676766767766767767676776767766767767666776766776776767767677667666776776776776776666677676767677677677677676766776676776776676776776667767677677677677667766776676677667677667766767667767677676676776776776676766766776776676766776767677677667677666767677677676776667677667676776767677667677677676766766767676776776667667677677667766677676677676677666767676767677677677676776776767767766776767766767767766766766776677666776776776766766677676677667767767767767676776676676676677667767676766666776677676776776676767676667766776676767676667666677677666776676676767667666677666767767766676677676776776666676676767677676767667667766677667767677666666776676776676676776776767767767676766776766776766676767677677667767676776776767767767766776766766767767676776776677666676776767766776676667767677676767677667676776666766677676767676776766667766767767766776677677667767677666677677667767677676776677677667677667767676767676776767676766767676667766767767677667676776677676776667767767677667676676776767667676776776776767677667767767666767767766766667766676776676776776766776767667677676776767676767767677677667667666677677666767766767667767677667767676677676677667677666776767677666766676776767766767767667676666776776776767767667767667667767676776676776767676776767766676776767767767677676776776766767677667676767677667677677676766776767676776767766667766776676666776776676767767667676767767677677676766676767676776776677676676677677666667767767677677676776776667767677676776676666767676667676667767677676667666767766776776776776677677676676776666767666766667767677677667666677667767677667676667766676667766776767676766776767667666676676767767677676677667676767676776677667767767766776776776676767676767767767677667676677666776776776776776676776766677676776767677666776776766676776776677667767666676776676677677677677667767676767767767767666676676776776766767767767666766767766776776676776766667667767767766776776676767767677676677677666667767767667766776676677667677677676667676767677676766776767667767677677676776776776776676677676776677677667666776776776776676766767767677677677666776776776766767766667677667767676767677677667767767677666677677676776667767676667767677667667767666776677677676766766676776667767676766776776676666676767766767676776776776767676766767667767667767767677676767667766776767677677666676767677676776776667677676776776776677667766767766766767767767677667766677666767667766677666776776677666676677676776676767767677666776677667767676776776776776667677667767676676776776776776776767766776666776776667767766776677666776676676776776676766766767666776767767677677666776776766776776776767677676667767677676776776767767767667667767767666766766776676677677676776667767766776776767667766776677676676667766776667677676676767676776676776677677666767767667766676767766767767667766776766677677677676767666776776677676767767677676766676776767677667766776677677677677677667767767767767666766767766766676776776776666766677677677676776677667766776776776766667667666766767676667676767677677667766767767767767767677676767677666767677667767677667767677676776776767677676776677677666677677676677666766776776667676676776767676766677666677667667766776677677677667666776776776776766677677677676776766776667767677667766676677667767677666667677666766776767767676767676767676676776776676776667677677677676767676766776676677676767766677677677666767766776766676776776766677676776676767767666776776767667766766767667766676776667677676776776776776767666776776766776676766676677667767677667667667767666776776767767767667767676767767766677676776676767767676767676677676776667767666776677667676766776667767766677676766776767676767677677676776767767677677676666677667767677676767767767767667766776667767766776676776676767667666776667767677677677676676767766666767767676676676766677676677666677666776776776767767677677667676677676767766767676776667677676676776776776676776766677677676676677677667766676677677676677677676766766676776776776767676667677677667767676677677676677667677676766676676677666767677676767767767766776676667677677676776766776776766776767767767667667666776776776776667667767766776677676776677667767667677676666767677666767766776667676676776676776776767767767677676776767766776766666667667667767767667767766767677677676666767666776766776667767766676776666776766667766776776766776667667676776677667676766776767677677667767667766776677667767677676776776677667677677666776776676776666776677676767767677667767667667676766766676767676766776767766776776776767766767666767667767677676676776666767767767677676766767676667677677677676676767676767767767667677677676776677666776677677676776767677677676766767677666677667677676767677677676776767666677667766676677667767766767667767676667767767677667767766776767676767677676767667676767767677666767767677667767766677676776667766667676776776667767767767677667767676767677677666667767767766766766766767767766767666676767667766776766666676676767767766776766767766676677667676666776767677667767677676776676766676776767767766776677677667677667676676767676766677677677677667666667677676776767677667677667767767767677667767767677676776667766767767767667676766667666776676676776776677677677676776767767677677676676776767767766676776677666766776776767766776776766766776677677677677676767676776776666767767677676666776677676767677676776776767767677676776776676776676677677676767767667
76776767677666776767676776666767767666766776677676776767667766776676767677677677667767677667667667666667766676776767667676767767677676776776667676667676766776677667677676666767677667766677666677667667767766776767766776776676767767767767767676776767667677666776767677677676767767766776776676767676767667676776766767667677667676767767767766776776776667676776776776776667766776666677667767676776776667677667766776776776677667667766676766666677677677676776767766767767767676676677676776766767766767767767766766767676676767767677677676677677667677676776767676767677676767767667667767767766667677677666776767676667767676767676767676776676677667766776776677677677677676766766776776767667766677667766676767667767767676766776676677676766776776776767766776776677667767677666776776766676676776766677677676776766766776776666766667767677677677677666676667676676667677677667767666767667767766677676776676676677676676767676767767676776766766676767676767767767767677677677677676766677666676766666676677666767766767677667767677676776776766776767766667667767677677677667677667767676667767667667767676767667667676767766776767667676776676767676676766776767767676677676766667766776766767676767677677677677677666776776776766677667676667767676676776677677667677676776676766676766776677667767766776776767676766676776677677677666776776767766767767767767666767767767666776776677666776776766677677666676776776667677676676776766776776776767676677677666776776767667767677666767766767767767676776767766676676766767767677677676776776776677677677677677667676666766666767767767676776766676677676776776766677677677676767676676767677667677676677677667676676676776667677676776677666767766677676677667667766776676676776767677677667767677676767676677676667667677676667677666776667767767676776767766676776666776677676767676776676767677676776766676776776676766676776776677676776776766677677677666767767766767767676767766776776776776766776676767767767766776767677676767677677676776767667767676676667676776766676776776767676677676676667676767667767677677676776776767666677667767676776776676677677676776776767677667676676666767667766677666766676666767677676776776767676766767677677677666776766667767666767676667667676776767676776776677677677667667766767677676766667767767767766676776776677666767667767767676776776667767767667767767676776767766767767767767667676677676676767767676767767767766667677677677666676767676776666677677667767766767767676667676776667767677667676676776776776767767767767767677676767767677677676776767767767677666776677676677676776767666776776676677677676767676767677677677667667677667676767767766776767676766776767666766677677667666767767676766766776776776767767766776676776776776767677666776776776776676767677676767767677677676767767677677677667676767766676776776677667676776676776676667767767767676776667676776776667767767667766776767667766767666776776766676776776667677676776676767666667767767767676767767766676667767667767767767677677677677677677676776776676766767767767767766677676776767767767677677676667677667676667767676776677677677667666767767677677677676767666767676676767767767766766667767766676677676677667767676666676677677677677666776677677676776676667677667676776776766767666767676776766776776776666776676666776676667676776676666767676767676767677667766676776667667767676776776676677676767766666776776776766767767676677677667767677677677677676767767676776676676767767767676677676776666766767676677677676667767767767767676776767766677677677676766767677666767766676676766677667766776767677677676667767767767677677677667676767767767767767676677667767677676676776767767767767677676667677677666666667767766767766776767676776767666767767766667677667767767677676767766776677677676676776676667666766677677677677677667767676776776667767676667767677676676766676767766677677676776676776776776667767767676767766776767766776776776767766767676676666766767766776676667766676666767767767767767677677676767767767767767676677677667676767667767667676776767667676776667667767676767767677677667667766676766776766776776776677676767767767667767676776776776666677666776767676676766776776667767676667676776676767767677676766767766776767677676767677667767767676776767677666667766776776677676776776766677677676767766766677677667767767766767667666767767667767767766767676676766776676677677667676676776666776767667766767676776766767666767676676767767666776767677676676766766676676767766776776767677676776666767677667666677677666766776767766667767766776776767766676767677677677677676767667666776767766776766767676677676766766677667676767767677676677677676676776776767677676676667767677666676776767677677677667767767676776677677677677676767676767667766767767677676767766676767676676677677676767767677676767766676677676667766776677666666767667767666676776667676676776776677676767676677666767767676767767766667676767767767767766676676776677667767766676667677676667766766767667677677667766677676667666776667767667677677677677676776767667767767767766676776776766767677667766667766677676677667766666676776666767677667676767676767667677676776776677677667766776766776676667676776767766776767677677677676677667676767667767677676776776677677667766776677676676767667767667677677666676677667766776667676677677676667767767677677677667677676766767676776776776776676676766776676667766767677677676767677667667766766666666776766776776667667767767767677667767667767666767676677677666767767676767667677676677677677667766676767767677676776766677677677677677676767767766767767766776776767767677666677677667666776767767676767767766676776667767767767767677676776767677667676767766677676676677677677667766776776776677676677677667767667677676776766676776776776676677667676767767666666776776776666676776666767677676776766676666766666767767766767767767667676767677677676776667767677667676677677676766677677677667766776766776676767767767766776677677676677666776776677676667767676677667677676776776776767666677666776677667766676767766666776776767767766677667767767766676766776677667676776667667677677666667766677667767767767766767767667767767767766767667676677677666776676666776667766776776767766766667677667667767677666776776767667767767677676767677666677667766767767667767667767667766766676766677667676767767767666667766676767767667676676767767766776766767667766776767767677667667667766776776677676767676776667767766677676776766677677676766776767677667767767677677677676767667766666776766776676776766676767767677667667677666776767677676767767766767767767676767767676767666776776676767666667767677677677677677676676776776776776676767677676767667767767676776767767676666677666677666776677677667766776676677667767767766776677676767666776776677677677677676766667667676776677667677667677666767677667767677677676776676767676667766776676767667676677677676776766776776766676676677677677677676766677666776666767676666767677666767667767767676766767767677677667666767767767676767767766767676766676776766677676776677667766677677677677666776666677677676766776776767676676677676767677677676667676766677667767766666776767766776776767766767666766776776676776667666677677666776766676766766767676776776776767767676676776776776776767676776767767676767767767667667677667767767767766776677676776767676776767676767767676766666677677677676676766676767766776766767677666767677676767767676676767767767767767767767667766776676767676667677676776776667767676767676776767677667767767767667676767667767677677676776767766676776767766677677667767767676776767766676767667766766767667677667767766676666767676766767676767677676676767766676776667767676677676676767766667677677676676676776767676766776767677677677676767667766677666677677677676776776677667676776776676767677667667677666667766776667767767677677677676666677677677667766776766776676767767676776677676767767666767767677667767766767667767677676766776667676776666776776776767676677676776776776776677677677676767766666776666677666767767667767677677676776776766676776677676767767767676767666667766776767766676676767676767677677676676776767676667677676767676776766677676666676667666766766676776766776767667667767677676667767667677667766776776776776767676667766767767766667677677677667676667676776776666767676677676776776767667676676776676676776776667767766776766766776767767767767667766767767676767767666776767766776776776776776767677676767767666667667667766766776776667767667767767766767767677677676776677677677677667766667667677666767676667667766776676776776776667666666776767667766776767677667767766766676776767767766766766776767767767676776676767767677676676776677676667767676676677666776776767767676767677666766767767676767667766767667766776767767767666776767767766776676776776677677666677677676776776767767767676677677676766677667667676776667767766766767666767767667767667767766766667677677667767766776676677676677677667767677677677677667767676677666776776677666667767767767767767766767767677677667676677677676776776767676677677677667766676766677667676766767767767676676767676676776767676767767677677677676667767677677676766776767667767767767767676677667767766677677666767676767767767677676667766776677677667677667767676767676767666667767767666676776766767767767767677677677677676676767766776776677676767666766776766767767677677676767767767677676767677667677676767767676667676676767766677677677677677677667677676776766767767677676677667676776677667766677676767666766767766767677676676767766776677676667666776676767676776667766776676776776776676677667667767767677667767766667766776667676767766776776776676767676676776776776776776767677667766776766676776776776667767766767676776676766767676776766776776677676677667767766776677666677676766766676667767767667666677676767667666767677677676676667677677676677677677677676676776776676776776776776776767767676766767766776766767677667676766767676666677677677667767676767767766767767677676776767767677667767766676767766766767767767666776667767767767676666676676767766776766767767677667767767676677667767767766677667767767767666667676677677676667767767767767767767767676776667677677676776766776776767
67767767767766676767677677677666776767767677677676767767676776767667767767667767677676767767677677677676666767676766676676676776766677677676776676767667767767766767667676677677676676766767676767676666767766766676776767767666776667677677677676776766677676766767677667677677676776776776776667676766677676776776776776767767766776767667766776776766667676677677667666676776776776667767677677676776776676776776767767667767667766776776676767667766767676667767677677677677676677676776677667677666776776767766776676776767676766667676677667677666766767676766667767676776767676776776776776666667767677667676776767666667766776776776667767767666667677677666776766767767666677676766776776776767767676667766676676676776776766767676667667676767766767666776767676767676676776766766676676667677667666766776767766677676776776766677667676766767677667676677676676776677677677676676776766776767767677677677667677677676767667767767676776677677676666776776776677677667677667767767677677677677676667766767766767676776776767766767677677676776767767676776676767767767667667677667767677676676767666776667766676767767767767666677676766667666767676776776667767766776676667666767667677676776766667767767667767767767767676776766667766766776677677677676776776776767667667667766677677677676776776776676666776767767677677666677677666776677676766676667676767676667767766776766767767767666776767677677676776776767767766767667767676767767667767677666677677677677676677676766767677676677666776767767767676676766767767767676667667677676776766766776767676776776677666776677676677666667667676767767767676766776767766776776776776677676767767767667766776667767667767766776776677667677676767676766776776767676677667677677676776776667767767767767676676776776776767766776767766666677676776677667767766767767767667677667667667666676667767767767676677667766776776776776776767767677677676677676766767666767766776666776767667676767767676666767667676767676676767667767676776677667767677666677667677677677667766776677677666776667766776766776776776766667766677666767767667666776776776767767767666767676776776767767666766676776667676767666667767676767677666667767767667767677677667677676776776776776667767677677677677666776677676766776767666667766776767767767676776776767677677676676676767677667767767767766677666776677667767676767767767767767677677676677666776677667767677677677676767677676676776677667677676677667767766667677677677676767666677677676677667766677676667676767676767767767676767667766767676677677676767677677677667667667766766776666767677666767677676676667677667766776776767677676767677667677676676767767766776776767767677677667766767766767767767767667667766776767767677677677677676767677676766667667767767676767767676776676677666666667767676767767766767767676667767666767667766766767667667677677667766666767767767767666766767676776776767666677677676776767677667767766776667766776776767666676767676767676766676676677676776676766667677677676766677666677677677666766776667767766776776667766666667667666767677677676776776766776766776776767767767766767667767676767766766767766666676767677677676767766767767767767767677666677666767666677677677676766766666776766776776776776776677677677676676776666776776776767766676766677676767677676677676776776666776767767676776766776776676776776677676767766776776776766776767767676767767676776667766776776767667677676776776667766776666767767767667767767677666776776776676776766767676677667676776767667767667766776776776677676767767767677676776776767666677666776776776767676767676776677676667766767767676766766667676677677666767667667666676676776776767667767766666776776676677667676776666776766667677677676767666776767676666767766767767767677667667767676776766767766676676676776776676767676766776676776766776676666667766767676767766766677667667677676667767767676677667676776767677667766776677676767666776776766666767677677676776776766767677676767676677677676666677676776767767767767766767677676767667766767767676776767677677677667767676666667677667676776766776676677667676667767767677666676776767677676766667766776776767667766676776766766767767766677677677667766776767677677667767766776667677677676677677676776766677677666666776767676766666676776667766666767767767677676767677667767767767767766776767766776776767677666776776767767766667767767676766766766677677676677676776776767666776776767677676677676677676776767677667767677677667677667667667666776767676776767766767677667767767767677677676766676767677677667667677676676666776677677676676776776667767677667677666666776676677677677677676767767677676667677676766667766776667767767667667677676667676767766776767767666676677677667666677677677677677677677666776776767766776776766666776767677676677666776766776776667667676776667667676767666677677666767667677677677676767666776767676667767667767667766776776776776677666776667766676767677667766667767667767677677676766676767766667767767677676776776776776667767766776676767676677676667766767767677666767677676677667767676677677676776677667676776767677666776677677667767766677676776676676667766776776776776776776776776767767767667676667767767676676776776767667767667767767666677667666667767676667677677676776767767767767677676676767766776776676767676667767767767666677676766667767666766666776776766667766667676667767767677667767767677667767666776767767666776677676676677677677667767767766676767766676776676676776676766776676767767677676667766667767767677676666766776666776767677676767766776677677676776766776666776676666767667677676767677666767767766667667767677676776667767766667766776776666776767666776776767676666767667767677676767677667767676667666676766677677677667676676677676677677676676767766666677677667667677666676677667767766766676767676676776767767676767766677676776776676766667676766776676677667667667767677667766676766767766676767677677676767677667676767676767767767677667677676766666676767667676776766767767767666767767766766776776677677667766776667767666676766676776767767767767666767766767676676766666677667677676766767666667766766767767677676767767767677667667667767767767767767667676767766776767767677676767767767767766677677676776767666776766676767767677676667676676676677666766676776766776666766767766776667767667766766676676776666677677676677667676767677677676677666767767667767766766776677667766766766776666776767667667767677676766676767766677677677677677676767676776767676767677677676676766767767677676767667766776776767767676776767667767767677677677667766776676676776767766676677676767676677677676766767676776776767666776676666766776776767767766766676677667667767677677667677677667766676667677676676767677667767677677676776776676667667677676667667767666776767677667676776667767767677667667676676667666776767676776767767677667766676776766676676666776767766676676676776677676676677667667667666767767676667666776676776776766667767766667677667767767767766776766766766666766676776676766776776767766676676667767767667677677676776766676776767766766767667766676677677676767677676776677676677666776766776767767767677666677666767666776677677676677676776676776767767767677666776667666767767767666767766776767666776776767676767767667766776776776776776767767676767767767766666776767676767766776776767767677677677676667766677666776776766677677677677676667677676676767766767767767767766767766776766676677667667666776776766667767667676767677676767766776667767676776776676766776776677677677677676676776776776766767677676676667677677677667676767667667676766766776766776767676767767677677677666667767677677666776676767676767767767767676776776776667767677667767666776677676766776776667766767677677677667767767767766776677666767676776776766766676677677666767667767677676676776776776776767767766766677666767677677677666776776767767767766776767767767676677677677676767766776767767677676666676776766677667766776766666766767667767677667767676776676767766676767767677677677667767766676666776767767676767666676666677666677676767676767767677677676767667667766767766676666766677666776767677676776767767676676676776776776677677677676767676767766776667767767767676767767677666776767767766767677667677676767666767766776767766776676666667767767766776766766677677666766767677676767667666677677677677676766776776767767677667676776776776767676667667667677676677676767677666776767767766776767667677676676677677677676776776667767767676767677676776776677676776767676776676776767676767677676776767667767676667667667767676767767767766677667766676677676667677667667766767767767677667677666676677667767667766776767766667676767677676776776776767677676776767676767766767767767667676776766676667667767676767667767666676767767767766667677676776667766676677676766776776677667767767677666767767667676677667766776667676776677676776666667667677667666766677676766677677666766676776667667767677667767766767766666776776667766767666677667676676776676677677667766667677677676776766776667677677677677676676776776767767677676776667667677677667767677676667667766767667767767677667676767766776677667767677677677666767767767767766776766776677676767676776677677677676667676767677667667767767666677677677676776767766676767676767676766767766776677677676766766776776677677677676767667667767676767677667767667767677667666767766667767766776667677667766776776776776776767767767767767677667767677677677677676667767767767767767767667766676776776767666767767667677676667666767766767767766776767666776767767677667677676667767676676776677677676766677677676776676776676667766767767766677676766767767767767767667767677676666766767667666677676677677676766776776766677677676776767766677677677666766776776767767667767767676767677677676776667766767766776676767666767766676667676676766767767677676767676776767766776677667767667676767766676767766767767677676666776677677666677667677677667676667767766776776766776676676766767676767667677676766667667667677676676776766667766776767767667676767677676667666776666676667677676677667767766776776677677667767767677666766676666776776767666776676767767677676766767767767767676767766676767676776666776677677667677676767766667667667767677
366776776766766776767767667677677676767667666776767767767677666677676677677676767666676667667677667767666676667767767677666776766667667767677677667676676776666676676776767766676766677677667676776666767766776776666677677677666676677676767767677677676677677666767766776776677677677676676767667677667766666766776666767767667676666676767667676776776677676767676677677666766776767766676677676776776766766776776677676676667677677677667666767767767666776776667667766766776767667766766766767677677677676776666776766776667767677676767767767677676766766776676776676767767677676776666776767677676776767677677667767677676676767767767666767766767767677676767666767676776676776767766776766776776767767766767766677676776767667667677667767666776767677676667667767767767766767767677676667676776676767677667677677676766676766676767767767767766766766667767767677676676776767677667766766767667676766667676677677676776767676766767667767667767766666776776776776776776776677667766776677677667677666776776776767667677676767766767766766776676776677677676767767676677667677677676767767676767677676677677676766766676767767767677676776776776776776677677677667676776776766776767677666776776677676676776767677677667767677666766767767767666776776667676776676776776776676767667677676676776676767767676776766776677676677677676776776766767676677677677676677666776677677676767677676676767676776766667677666776677667677676667767676667766677676677677667667767667767767767676776776767677676676676776776766667766766776666776776667767766667767767767766766676766676776767766677667767767767677676676677666767766677676667677677676776677667676767676776776767677666767666766776677677667676766776776767767677667666776667677676767767676776667666776776776677677677666766767667766776766776676676776667767767676766767767766676776766677666776677666767676666666767677676767766776766676767767766767676766767767767767767766676677677667767676677677676676767767676776776676677676767677677677676677666776767767677676676667766676767767767767677677677667677667676767667767676776677676767767677676776677676767677676766776676776776766677676776767677666767767767677676776676776776767767676767766776767667676666676767766766776666767767666766767767766766776667676677666776776667667666666677676776767767667667677666767767676766676676766766776776766677677667666767677677677677677676767766776776767767676767676767767676776677667666666676676767767677666776767677677676776776766776776776667676676776676676767766776776776766767676776767667667767767767766767677677667767677676677667767676666676767676776767767767676776677666676776677667667766677666677677667766776676676667766677667766767767676676767676667766666776667676677677676767677676776767767677677677677676667767667676767677677677666667666767766766677667676667677677666776667676766667667667766767766767677677667767667767767676676776776677667667676667767766677667767766677677677676767666766767677677677667767767676767667666677677667767676767767667767766776677666776667766766776776767767767766766776667666776776767676766776767667677677676767767666667676776776776776667767666776767766677676776776667667667767667676776767676667667677676677677666767766766766667767677677676766776767767767766676776767767767766677677677667667676776776776666776767676776766776776776766767766776767767766767676776767766677677676776776776766767766767677667766776776767676766767676776776677677666766667767767667667767676677667676677677677677667767767676776766766677677676677676776776776767767767676776776776776676767767767767677667667767767766667676677677677677676767676677676776776676676677676776677677676766767766676776676676677677666767666677666767667767766767677667677676766776667767767676776667666766776776776776767667676677666767767766666767767676676776767677676767667766767677667767676667766766677667767667677676667767767676666667767676767767667767766766767676677677667767767677677676776667766776776776776767676776766767766776676766676766767767767676767666677677667766776776676776776767767676767677667666667667676776767767677677676776677677676667676677676776766776776767677667677677677676776767676666776767767666776667767767767767767676776766776776776766776766677676776677676766776776677676776667766676666776776676677676767676767666776766677676767767766776667677667767766776766776776667676676776766776776776666776767667767677676767666776767766667767767676776776767767667766767767666677677676667767677677676676676676766767767677677677666776667767666667766676766776676776666776776776677676676776776766776767767677676766676767676776776776676676767767766666676667766676776776776767677676766677676677667667677676776776676776676767767676767766676776766776776776766767767676767667767677677666767767767677677677677677676766776776767676767676677667767767677677677677677677677677677676767767677677667767667767667767666766766667767767767767676667767767677677677676766677667676776776767667767767676677667666766767766766767667767767666677677677677677676767767676776767667676676776677676667666677666776676776666776667676676776776776767767667677667767666767677677676677666667767676676677667766776667667677677666776766776776667767676767667767766776767666677677677676767667766776767677676776677676767766766776766776676767676767766676776676767677666766667767667767767766767676667767666667767677677667766767767767666767767767667667677676776677677676676667666677667767767767766676667677667676767767676767767677677667766776677677676776666676676767667666776667767676676677677677676776767667676776776667667766776767767766776767667766667667766776776776677677666776767666767767767767767767676776776767677676767767767766776767666766776776776667667767676776766776666776767767766666677676666776666767667677666767766677677677667767767766767767667767767676677676667666776677667767766776776767667766776776776767767766776766766666767767676676776776776776776776767676767677677677667677677667667677667676767677677677677666766766776776767677677676667767767677676767677667767667676776667766767666666776677676676776776767677677677677676776776667677666666776676767676776667767766677677666767766766676776776776776666667676767767677667767677676766766767677676666767677667666776667676767676767767667767667766776776766677677677677677676767766676776776776767667677677667767767676667677676767676767677677666677676766677676766767766776767766767767666767677677666776767767667676767767677676767677677667677677677677666676666667767767767676677677667676776767766767677676677676776767767767677676776677667677677676767767766776767676776667767767666767667766776667767766676766676776766767766776766776666776676666766676767677677666776767667767767676667677666776766667667676677667767767767666767766767676776776666676767767767766677676767767767767766667766677676666767676676677677677677677666766776767676676776776677677677677667677676776776767676767767767767766677677676776767676676776677666766767677676677677676766766776676676676767767767667676776676776776677677667767767766676767667677667767667767767767667677676767676677677667676667766776766667676676776766676676667677677677676776767677676767767676776667767667676677677667767676767766676776676666667676776776776766677667767667767667767767766776776767677677676767667766767677676776676767677676676776767766676767767767676776677677676767766666767766667677676776676767677667677667767767766776767667767767677677676766776776767767676776676776666776776676667767676677667767676776776776776767676676767766767766767677677667667766776767767767767767677677667677677677676776667766767767767676776767677677677666776767767667676676776676766767767677676766767767767676667677677667676767676776766676767677676776766676776677677677667766767666776667767766667676766766776766776776776767667766676676676776667677666776767676676767667676776676766767767667767677677666776776766767767666776667676666776767676676677677677676776766776767667676776767677677666676766767767666676767767677676776776676767767767767677667767766776676776667676767666776776677676666776767666776676776766767766677676767767677676667767767677666676677677677677676667676776767767767667677677667766776677676776676776767767766667767677676667767766676766667676676776776767677677676776776766677676776766767767677677667677676767767676766767667677667677677667676677676766667667676776766767767767676776676767677667766667667676776776767677676767677676676677677676677676676776776676776667676776776676666767667676667666766776767766667666766776676766776776776776776776776776776776667766776677676666767767767766776766767667767767676676767767766767766776767676677677676677666767677667677676767766776776766767766767767667677666776677667676776766776766776676776767766776776776666676776676776676776766767766776776766776766676766667677677676776677676766776767766767677677666677667766767767677677677677666767677677677667676767767667767767677666776677677677676776767767766776676776677667766767766677677676676766767677676776767767666767766776776767767666677677677676776776767676767677676776776776766776776776767667766776676767667767766677667677676666776767767676776776676676776766767676776767677666766776776767676776667767677667767767766766776776677667677677676776676666766766767766766767766666676767676776766677677677677666776776776676767767766666676667767766677677667767667767677666767666767767677676776666677676776767676776776776677667767767766677667767767767767767766766767676677666667767766767767667667667766677676776776767766766767766776767667766776676776677666776676766776767766667677667666767667677667767766776676677666677676776766776776776776767667667766776677667677677666766677666767767767676767767677667767767767677677667767767766776776776667677676676776766776776776676666676776776776666667767766776677666776667767666667766776676776767676776767767677676767767766677676767677667766776677676776666766677667767767676776667676676766766667766767766767767766767676766667676766767677676776767767677677667767667667766766667666776767767676676676776766776676766677667767677677676776676776677677676677667667667767677
6677666767676767676776776766676767666666676767767667767676676677677676776776667677676776676666677676767677676766767767676767766776776776676776666766676667676676767667676776776767676677677676666776676766676767667766677677677677677666776767677676776767766767767767677676767676767767676766677677677676776776666776776767676677676776676767767767766767767677667766776776776677677677676676776776766766676676766776767766766667666677677676667677677677667767677667666676676776766776767667676766676767766677676767767677676676767676667767677676767766767676776676776776676676776767677677677667677677677676776776767767677677676776776667667766776766667766776677676667766767767767767676776667667767667676776776676767677676776776776767666766766767767667667767767766666776767677677676766767766776766767767676676677667766776677676676776776767767767666667677677666676776676767766767767677666767676667767666767766776676776676776767677677677666776667767766766666767767767677666767677677676766767766766667766776776676776677677676767666667676776776677677676776776666677676776766776776666776767667667767676767676767667677666667767767766776676767676767767677667767677677676776776766677676677667767667767677676666676776776667766677677667766776776776677677676767676776677676667767676776776667676666676667666767767767766766776767676667767676767766767767766776767677667677677676776677676776767767667767677677677667767766776767767677666677676677667677666776776776776667767667677676767767676766676667767767766776676766776766776767677667676677667767767677676766677677676677667766776776776776677666767667767766776776767676776676767677677676776776766676776767766767767677667677677677666766767676767767767767667767766776766776767677667667676676766667676766776776767767766677676677676767767676776767666766776776776766776677677676677676667767676676776676677667767676676776766677677666776667767666676766776667766677676767767667677667766776776767666776776776766676767677677667767676776677677677677677677676667766776767677677677677677676776766767767676776767677676776767766776676677677677676767667666676776767676666776677676776776767677676677676677666776667677677676776776776776776667676767767766776667767667666677677666676677677676667767676767676766776766776677677677677676776666776677676776677676776767676776676776677676776767666667667667767767677676667767767766776666677676776767676767676776667767667767767677677677677667677667767767676677677677677676676776776677676676677677667767767767677667766676766776776767677676776676776666776666767767676767766776767676677676666776677667667767767767767767767666676767676776667676766767767677667767767667677666776676776767676767666767767676776767676776766776776767767677677667766767666776677676776767767667767676776676766667767677677667677677677667667767767767677677676776676776776676776767767666767677676767677677667767767766776767667767767676676666767677677667766667676776767677666776677667677667767767676676766776766776767676667667767767767766776767667676676766676766676767767767677667667767677667677666676767676767767766677677676776667766677667767767676766666667767676776766767667766776766767767767766667766676776767767677677677676776677676667766676776767677676767676776776776766766767767767767766776676776677667767766676666776676666676767677666767676767676766666766776776677677677677667676677676776676776776766776767677677667676667766767767676766776766676676767767667677677666776767667676766767767666776776766767766776767677677676766676766776776767676767767766776776776677676766767677667677677677676767667666676767767676766766776776666776767676676767677677676776666776677676776776667767767677677677666767767677676776767677677677676767677676776667677676776776766767676767666767676776776776766776667767677677677676767767767766676767677667676676767766776677677676677676776676776767767767767767676776776767676767667676677676776677677676776776767677677676767766676776776667667767677676677667677666776666767667767676776667666766676767767767767767766677667677666776766767767767676776767667767766767767767766767766776767767767677667676776667767767767677677666776677677677666776666767767667767676766776776767677667766677676776676766776767677676666667767666776676766766776676767676776767767767676676776776766667666677677677676766776776767676677667676776767766767766766767677677667677676767767766766677677677666676776776776776776767767667677677677677677667767666776767676776776776667676767666776776776776776766776776767766766767767676676776676767676776767677677667767767677666776677667767767766776677677667676776767767667677676776677677667677677666767677676677666767766766776677677677676767767676676776767676766667666766776667676776767767677677667677677666767767766776776767767766767767767767677677667767767766667767676776767677677676676767767766767666666776676676767766677676767667767676676677677667666767676767767766677677676677676667767766677676767677677676776667767676767767667766767766776767677676776678667676766766767767767677677676767767767767766776776776776776766776767766666766767667767676676767767676776767676776766767767766766767767767767766677666766776776766776677667667667766776677677667677676667676677666666766676776767767676767767767667677676766776767676677667767676776776776767766776677676676766776776677677667767676766767676776676776667766767767676767676666776766776776776776767677677666767677677677676767677677666776776677677666776766666766776776767767767766767766776677667667677677667767766776776677676776767677667767767767676767767677676776776677676767766766676776666776666766776776767666776676776776776766677666677666667676666677677677677667677667677677676667676676776766676676776667667676767766776767666676767766767767666766676676766677667667767767766667767766767767666677676767766677666666767767676677676776767767767767666776776767767767677676677677677676776766776776676767667767766667766677677666676767767676667666776677667766676776767677667666766766767666667767677677667767767767676776677677677667766776776776767767767767667676767767676767676666677677666766776776677677677677677676677666667677677677676776677667767766677676776776776767677677677677667677667767767767766776676766767677667666776766676766776676776767676667676676677676767676767767767766776767667667676776766776776767767767767766666767767677676776677667676776767667766776667766767767667676677676776776767666776677667766776776677676776767766776776676776677677667677677667767676776776677677677677666767767766677666676776677677676776767677676776767767767666677667667666767666767766677666776767677676677677677677676677677667676776676767767677666676776667767677677676676677667667766666767767766767677676667677677667766667767667766766666766676776677677666776776776767677677677677676776776766767767676776776776776776677677677667667677666766677667767767667766766677676767676776767676776776666676767767667767767677666776767676676776767767677677676677667676676776776767767767666767766666677677666776776767766766767766767767666676667676677676666766776667676676776766676767676667676776767767676677677677676776676766776776776676776667666766677667677666676776776667766776776766677677677676766767767676676767666776776776666667766667767676767766676767767667766776776776667667767767767767767766766667767766667677677666767767667767676667676776776766766676677677677666776776677667767767766776776766677676776677666776776676677677666776677667666667676677676767767677676767677666776776667767766776776776767667767766767767667677677667676677677677667766776776767767676767766776776776767767767767767676676776767767676767766766766766776676776766776767767767766766767767677666676767767676776776667676766776776767767767766766776776776676776776677677676776767677666776776776766767767767676676767676676666677677667676767666776676776776676776766776776666767767766776767767667667767666766776677667676676776767767666767677676767677677677677676776676767677667767667767767767767767667676766676677666776677677677667766676676776767767677666677677677667767667767766667767677667767676776667767767677676776776667666776776767677677666677667767767767676667767767676676776767767767676776766676776677667767767677667676766776666776767677677677677677676767767767767767767667677677677666776776676776767767767676677677677676767767766676676766776767767767666776677677667767666766776667676767676776767767677666767767767677667667677677676767767676776676666776776776767766766776776667767767667767767766767767767666767767667767766776667677676766776676767766776766776776776676766776776676767676767676676666667676767677666776767767767767667767767667676776677677677677676767766767767677676676677677666767767677667767667767677676766766676676676766767767766776667667767677677676667767677667766667767676677677677667767667767676767677667666776776767677667766676666667676677676666776676767767676676767667767767767667667766766776676767767767767677666676767667766677666766767767767677676776767676676776667767667766776766667676776776667667676776776676767676776767676676667676676776676776776676766767767767677666676776776776776767767666776767766767666776676767676776776766767767676776766676776666766766767766776667666766666667766776677666776776677666776776776766766776677667767676776766776767767767666767766776776767676677676676776776767676776776677667676766767676767677677676767767766676776677676767766766766676776776766667767676767767676776776676776676776677667767767676677676776776776767767767767677677667666766776776667666767677677667766767767667677667767676677676776767666667767767766767767667767766677676767677676767677677677677677676776667767676677676776767677666767676776776776677676676677666766676766676667677676667677667677666776676666767676776766677666767677667767677677667667767767767676767677666776677677666776676776677677676767767767766767767676677666776776776677677676677667676767676677676666766676776666767767766767676776767767767766776767767766776776677666776776767677677667676767676776776766776676767766776766667677667667766776766776677676766667667666667666776766767766
6667676776667767767677667767767677677677677677667766767767666677677677677666766766766676776676766776677677666776766776667677676776766767676767766776767676776676776676776776676767767667676677667766667766667676676776767766677667767667767767767676677676767767677666676767766776677666677676776676776667766776776776767767767766776666776767677676767667676776677667767667767667676766776776677677676666677667766776776666776676676767767766677667666767666766666676767767677666676776776776677677667767677676676666676776677667767677667767676776677677677676666766677667766677667767767676667677667767767767676767767676667767666667667676667767676767767666776776767676766766776767666766766676766677676767767676776676667766767676666776767677677667676776677677677667676677677667667677666767667766776677666776767676766677667667667766767766776676766667767677676676776676677667676767766767677676767767767766766767766677666676767766677676776776776776776776667676776676767767677677676767667767767667766767677677667667766776776767667766776767677666766676776767667767667676767677677666767766776776776766766776676776676767766776767666776677677666776676767766676767767677677666767767766677677667767676776676767767677677677677677666677677667766766776767666676676677676677676776767766776776676767677666776776767767766676766676767767766667676676676767767767767676776667676677676666776776767677677677666776776767667676667677667667766677676676776767667677667767666767767676776767767767667767677677677677667676667767767677676776776776666776776676776776767666776767767667667767667767767666677677667766767766676677677667667767676667677667767667667767767767676776776766767666667767667677677677676767767766677667766776676776776676677667676767666667767767677677677676676676677667766667767767767676776776767767767676776776767767676767676667676767676776667767766676677677667676677676677676776776666776767767767677677676766767677676766776766776767666776776677667766767766676767676767676776767667677677667767767766766677667666776767766666766776766766677677676767676767767667677667767767676677676776767676766776677667676676767767667667676676767767676766767676677676676667767766766676766767767676676776666776767676767667676776676767677676666776677677667676776776776767677667766767766676767767767767767767767767676676676677677676776677667666776767766776767677667676667677676776677677677677677676776677676676767766776767667676767767666677667676776767766767767677677677667767767766677676767676767767766766776667667767676766767667766767767767677677676667767676767676766767767667676677677677677676767677677667766766676767767676766676667767667667766666666676767767767676766766767767766766676667676776766766676776676766677667767766776776767766677677676666767677676767767767767767677677677677677676767666677676666776667667766776667767767677666776776667767767767767767666776776667676767767767666677677676776776767767766676776776676767677677676676767767677677676776776776667767666667767677677677677667677676776676776667676767767677676677676666676767677677677677676677677677676776767677667676766677676676677677676766776667766767767767767766767676767677676776766677667767676677667667767766776776767666676767677677666676667677676776776776667767767676767766767767766766776776767767767677677667677677677676776766666666776767766767767677677677677666776677676776676766677677676666766767667666776776677667667767766766667767676776767767766776666776776776667677667766667767767677676776767767667767677676677677676666767766767767767766776667767767767676776676766776767677677676776767676776776776767766766776667667766676767766767666776767676767676666766676776767767676767767667766767666776776676776776676767666776767666767767767767767666767767667677666667767677677676776677667677676676677677677667677677677676766767767767767766776766776767676767766677676776767767676776776776776676677676667676776767767676666776766776767667767676676776776776667677677677677667767667667767766767676767767667767767676767767766776776677677677676766776767677676766766766767676776776666776776767666767767667677677677666676776766776676676767767766766776677676766767767676667666776776667667767767767767676666666667677667767767767767676776666667677676776776676776676667676776766776677677666767677666677677666667767677677677676776767767667767766766766776776676776776776766766776776767676767767767666666667666776767676776676667766676767767767676776776676766666776767767676767766677677666767767677676667667677677666666767667767676666677666677677677676776766767766767676776676677676676767666766766776767676776776776776776676776767676767677666776766767676776776766677676676667676676676776776676766767676776667677677677667767766776676677676776776776677677666776767666676776767677667767766676766767666767766667677667767766767767667667767767767677676766767666776677667766776776776767767766677677677676767767677677667667766776776766667767767667676766676677676677667767677667666767667767667676767667677677676776776776776677667667677667767767677667667766676776767676767767767767766776767767766676776776676776776776667766677667676767677677677677677667767676667666776767767766667677676776676676677677666776767676677677676776666776766776667767767677677676766766676776767676767677677676766676767766767767767767676677666677667766776667767767676776767676776767676767767767667767676767766666767767767767766666766776676766776676677667766767667666676766766776667667766767767766767676776776776767767767766767667667767667767767677677666776776676776766776776767767677677677676676776667767667677676767677666767676767767676767676676766776776766776767767677676676767767766776767767676677676677667767767766776776776767767666766776776767766776776767677677676677667767766677676766767767677677676776676767767766767677677677667767767677677676766667767767767667766676676677667767676676767676767767766776677666767767766767677677676667767666776676776676776776767676666676667766677676776776776776676767667676767676767767676677676766766766766676776677677666776776767767767766776677667767767767666766676767767676767676667677666666776776776667676677667677677676677677676767767677666676676676767677676767676776776776677676667766776776776776776776776677667666776776776767666766776677676767677676667766766676776677667767767667676776776767676767677676676676676767767766767677667677667766766776766677667667677677676677676776766667767677676776776767677667677676776776767667766776776667767766767676677667676766676677676677677667667766666667677676776677677676766776776776776667767677667766667767676767667677667766767667767666776767766767676767766677666776767767767677676766666766776776667676767767766767677677677667766767676767766776766767767667676776767667767767676776776677667766776776776677676667766776776677676677667666776767677667677667767677677667676676767766767767767676776676767677676676767667767767767677676766776766667766767676766667766666677667677676676776666666767676767766776776776667677667666676776676767667676676776776766766776776676776766666776766776767766677676767677677666677677676667676766677677676667677666767677677677667666677676776677676776676676676767676776767676677677676667677666766767767677666667667666776677677667767667766776776767677676676766766667767767767676667666676676766776776776667676767766667667767767767677676776667767676776676767766676776677676766676677677677677667767677676767667676776676677676776766767676766767767676776776766767767767667767676767767766666776767676667676776776767677676776676677667767767767767667767766776667677677676676767767767677677677667766766776776677677676767766776766767766776666676776676776776767677666776676676776776767677677677677676677677666776776776767667677677676776767676776766677677676666677676776677676767767766767766766767767766767677677667676677676776767766667667667667766776667767766676766776667766776767667766766776776666677667766767766776766767677676677677666767677667677677677677676676767676676767766766767766677666767767676766767677667677666667676776776767767767676677677676677677677677677676776776776767766676767767676776776776767677667766776676677667676766767677667666767767677676776767767677667767767676776776776767767766666776767667767667767767767767676676766776667766667676767667767766776776767676667677676767677676677676766767767677676676776767676767667666666776776667766776766767766776776767767767676776767666767767677676776666776677677667767677676677666776766676776776676767677676776676776776676776776776767767767676776776667676776677667667767676677676766776676666677667766677676666776767676677667767667667766766667767676776767767766666767677676767667766767676677677667767767767767767676667766666776766776766776776676776776676666767676776776676677677676766767677667767667766776676676667677677667677676767667676767676776776776776767767767677677676677677666776766676767767676776677677676676776776776677676776677677677667766776677677667677667676766767767676767677677677677677676667767767767767767767667667767766676677666776767676776776776767676767677677676767767676677677677676767676766766766776776676776767677676776667767666776676676676776767766776776676767677677676776776677677676676776776676767766676776776776776776677667666776776767666776767676767767766677677667766677676667666667767677666667767667767676667767667677667767766667677676767766676776667767767676776667677667667667767767767767767766776776776776767766776767767676767767767666776677667677676766677677667676767666776677677677677677676776677677677676667677677667767667767766776766776667766767767666667766767767767677676767677667676776767766676776776776766676776776677677667767767677677667767766676676776776677677666776677676776767677676677676776776776676677666776766767676677667666677666776766667767767677676676676767667676776677667766776767666776766677677676666667767767767676766767676667666766776767767676776766767767677676766766667677677667767766676677676776776676767667676776667766766776776776767677666776776776776766767767767667676667667677676677667767767676767677667767677676776667677677
66767766676677666776677677677676667767767767676676676676767766767677676766776776677676677676767666766767677676776766676767676776676776767767677676776676776766776776767677677677676766677677666767677677666677676767767767766766677667767677676776676677667667766676666667677666676776776776776667766776676776667767676667767767667767767766767676676776666776776776776767766667767676676766676667676676776676667767677667676767766776766776677677676767676667767767766676676667767676767677676776767676767667767767677677676776776776766776677677667676667667766766676767667667767676776776677676666776767667767666776776776766677676676776776776767676667767677676677666667677667666676676776667767767667666767667667667767667767677667677676676766776776767676767767676766776776766767676776677667766776766766776666666776667766767767677676767767676677676766767676667676776767666677677676766767677676776767766676667766776776767677676767676667676676776767667767677666667767766776676766767677676776767677677676677677667677676766776776667676766776667767677676776676666667666676767676776677667677667767667766767667766776677677667667676676767677676767677676766676666767677676776667667766776767767767677666676776776677667667677677677676667676676767767767667767677667767767677676677676767767676667677676676776677676666776767767667767667666667766677677677677677676776767676776776767666767767676766676677677677677677676677677676767677676767667767676677667667677676776776676667767767767767767677667677667766677676667676776766676677676776676677676776767676776666776767766776776776776776767667767667676767766776776766776667766767766767677677677677677667767767767667766767767677676767767677667667667677676776776776767766677676766666776676767677677667766677677676767766766776677676666667676776776776667676676676776776766776776776776666776767767767767767676776776767767766766776677676766676766767676766776676676676767677666776767677667766776677667667767766766766776677667766776776776766776767676677677676766776776776766767767676776677677677667766676767667667677667767676677677667677667767767667766776776667767677667767767677667676776767767767767767676776767767666776677666677676666677676766776776667666677667767767667767676676677676766767767677676666766776766766767666766767666776776766776776776776766776776677677676676767766767767676767767766676767677676767676766677676776776767767677677677677676776676677666677666776776767676767767767667676676776767766776767667766767676666667767767767677676676767666776776766676776677676666676677677666766776767677667667767767766666776776776667766767767667767767767766667767676676667767677667767676676776676767766766767767767667676766767766766776667767766776767767767676667766677676667666776767677677667677677667676676776767767766767767767766767676767766767766767766767767676667767767766776767677677666667767676767677676776776776766767667767666767666677677666766767677677667766776767766776766767767767666676776676676776666776776767677666677676667676676776677676676677676667676767666767766776677666677677667667666767676677677676677676677666767766767767767767667677676776776767767766776676767666677677676676677676767677677677677677677676776676677667676767767766676667677676676666776767766767767667767677676677666776676767667767767667667676766767677667766767677676767766766776776667766776676667767676776766776677677676676766776767666776776776776767766667666767767767677677676767767767766767677676766766666776776667767676776666767667676676776676676667766667667677667767677676767766776776677676676767767766667676676677667676767667767767767677666767767666677677667677677676666677677677677676767766776767676676776776776776677666776667767767767766767677676767766776776776776666776677677667767766776767677667766776776776677677677667667767767677677676667677676677677667767767766776767677666776677676767676776776767766766776666677676676666776767767767767766676676776776776767667667767676767676776776776766776676776776767767767676776767767676767676676666667766767666776776767676776676666776676676766667667767676676776776767677666776676676666677667767766776667676776676766776766776776767666767767676776676776677677667676766666767677667666677666767676776677677677666767767767767767676676776676776666666767767767767767667667677667767677676776667676776667767767767667677667766776676766666776667676766767676767676667767676776676767767676666776766776767766676676776776776677676767767667767676767676666776666767766667767767767676776776667676667767677667666776667666766776767767767676676666767677667767767767667767767766776677677676677677666676767667767676677667666677676666776676776666767676767766676767667767767766776776776676776767677677667767676776676676666767667767767767767766766776677677667667767766767767766776776676677676776766776766776767767766676666666776676767766767667766676667766667767667666776767677667677677667767766776677677677667667677677676767666776677667766766667767766776767767767667677677676776766677676767776666766767766776767676667767766677667767767767677666766676766667766776776766666776677676666776766776676767667767667767766676766776677667767676776677666677677667766677677677676677666776666766767667766776666776676767767667766676776776667767666667676677677676676767667766767667766767767767766767766677677667677676766767677677667667766766677666776776676677676776776766666776776676677676667676776667666776676766766677667766676767676767667667666676677676666767767766767676767677677676776766767767767676767767666766667677676766776767676676776776767766776676676776676767767766776677676767677667676767766776666776767677677676767767766776677676767677667767666776767677676767767676776677667767667766776666767676776667766666676667677677676677676767767676767766677676676776677677677667767766776776776776766776767676776776776776767767767767677677667766677677677666776776767766667767767676776676667676776776767676766677677666676677667667676766767676766767767667767677676766776766767667676677666767667767766767767767767767677676677667676767677676776776667766667677676676676776767766677667677667666666676776767766767677677676666776667677676767677676776767766767676677667667767766766776776767676766776667677676767677667676667677677676767766767767766767677676667767676666766677676767767767676776667767767766776766666677677666776776666776767677676767767677666667767766677676776766766776776766667677666776776677677677676776666677676766667676667667676776666677676766767767767667766766666766666767767767766776677677667766676767676776776676667677677677667767766767676776776676767666767767767766666677677667666766766766677677667767767677676767767767667766767676667767767767676676667767767676776776666677676776776766667677666776776677676776767676677676776676666776776766676676776767767677676776776776677677667767667676676677677676766667766766676776776766676766776776776767677676666776667767666776776676767766677667767667667677667766767767766776667677676776667677676776776767677666666667767676666767676776767767667767766776767667666677676767676677677676776776677677666767677667766776676767767677677677666667766766767676766666677667766776776676776776776767767676776766767766766766676676666667676776776776767667767766767676666767766766776676676776677677677667767677677677667677667767767676676776667767767766666767767767767666776666776766676776776776776776676666776776766767767767676676766767677666767666776766767767767676776776767667667677676776676666677667677676677676767676776776776676776767676767676766776767766767766676667677677677677676676776676676776677676767767676667767676776677676776666666776767676776767766776776766776767676776776776676667767767677677677677666767677676677667766666677677676776667767666667676767677676676677676767767767667677676766776767767767767677676766767767767676776767676766767766766766767676767766767676776766776677677677667767766776676767676676776776776776676767677677666667767676767676667677666767667667766767766776676767767677677667767767677677677676776776676776776677677667766676677676776677676766776776776767767766776766667667767767676767677667677677667767767767766677676766666767766667767676767767766776767767767676767677667667767676767767767667767767766776776667667766776667676776776776767666766667767767767767667766677676776767766767677666766767676767667677677667666767766667767767676766677667767766676776676767676677667677677676676776667667766776776677677676676666776676677667677677677676776676666677666776677676776677676776766666677677677677666676677677677677676776767767766666776767766776767676767767676767667676766677676767677677676776766666776776776776776776776766677677677667767767767767667667766767766767677667767666776677667666767767767767767667677676766766667767767766776776766677667767767666677667676766776767767767767767676776766776676776667676776767667676676677677677677667676677676676677676666667677676767676677676676676677676767767766767666767676676767676767667676766776776767767677677667666776767767676776776676767677666676776776776767767666776677676676766767666776677677667767767767676776776766676667767767677677676677667767767677667767676767767767666666666767677676767666667676767767766776776776766666776677667677677677677666776766766677667767677667767667767667767676776667677676766766676776776776677676667767676776667767677677677676767667767767676766677676676767766767766776776776767766766667767767677677677666766766776767677667767676677667767666767767676676767666767767767766776776776767766767666776676776676676767676776677667667676767767676776766667676767676767767766776776677676677676776776766676676666776776767667767767666766667676676776776776677676767767676776767766776767676677667676766776776776676767767767767766776767677666767766776767676776776776776677667767677667766776776766666776767676776667767767677677666767766767767766776676776667676767767677676767676776677677676767667767767677676776767677677676776676767767677677677676767766776766766767676776767666767667767766666766767767666776776766767767767676677667676776767767767766666776766766676676677677677677676767
67767677667766776767666767767767677667766776677677676766776766767677677666776776776767676676676667767767677676676767667767677676667666767677677667766776776776676776667676666776776667666776676776776666767767767676766776776776677676676767767666776767677676676776767676767767766776776676676666767767676767767676776776767766776767767667767767767667666767677677676666676666667677667766676776776776776767676767767677676677677676766776776767676677667766776776776766767767666776776676677677677667667766776766667766776766766677677667677666667766666676766766767767767677676767667767667767676776677677677667676667667677677667767767677676767676677676767766776767676776767667676676776767667767667676776767767766776776677676766766666676766776676766776776677666776776776767667766776676776676776666767767767767766767766667677676676776767666667767676667676767767676676776776677677676677667767676667766767677676766776667677667767667677676767766677676776676767677676767676676667767676776676677676767767767766776776776767767677677676676677667766776776776776776667766667767677677667677677667676677677667767677677677667767676766776776776766676776776776767666676676677677677666667766666767767767676766676676667767667677677666767677667766667766676676666766767667767676776767767666766767767677677676776776667666676666767766776767676776767666767767677676667766676776766667766776776677677676776766767677676677676767767676677676767766766766676776776677677677676767766676776766676677676776677677667767767677677667667766776767677666676676776776676776767667767766676676776767676767766776776667676776676776776677677677676677667767767676776767766776776767677667676767676767666776676776767667767667767676767676776676776767677677666767677677667666767766677677666766677677677677666676776677676666767676766766677666767767767666776667667767767677676767667767667676776776767677677677666677677667676766677677676677677677667766677666767677667766776767677666677667666766676676666776676677677666776676766766767767766766776767666667767766677676776676677677677676767767667766776767767676666776676776776767676667767767766767767667767766666776767677676776766776767767676677677666776677677677667767676676776767766767667767766767767766676766776677666776776767767767766776766676776767667677676667676776676767676767676776676776677667667766776776776776776766767767667677667677677666776676677667767767676776776767766776776767767767767766776776666766767766767676776776776776767767767667667767666676776667766776676776776766667767676676667676776676776776776767677667766667666776776776676776767676766677677676776776667766767676766776776677677677677676776776766776767677667766767766677677676767667677677677676767766667667667767767767767676666767676766767767767767767767676767766766776776767677676776776767767766776776677667677676767767767767766766677676677677677676776667667677676766667677677667677666677676677667677677676776677667767767677667767767767676676677667766767767667677677677677677667767767666767766776767767767766776776776666776666766766677676776666776776776676677677676767676667667767667676666667767677666767676776767676766766677666676667667766776767676667677676767767767767676766766767676767677677677677666676766677676767676677667677666767677677676776667766776677667766767766776766667767676767676776776776776766677676676766676766677667676767767677677677677676677676766676766676676776667666667677677676766776767666767677667667676767767677677667676667677676666767767667767767767766766776776677667676776776767767767676776677676667766766767676776766666666766767676766776766776667767677677676677667766776767677676776767677667677667676676677666776776676666776766767667766767767766666676767676776677667766766766776767767677666767677676767767676776677676677667766776667766666767767667766767666667767767677676767766666766776776676776776667676667766767676667676767677676776776776667767667767676677667767667677676677667767676776677676766776776667767677676676776676676676677676767767677676676776776776767767767766766677677677677667767676677667767766776776776767767666776767767767676767767677676676767766667766667766776676677677666677676767767767676666766776676767767767676776766677677666767767766676776767676766776776766767677677677677676776776676776667767676677677667666677676676767666767677667766776677666767666767766767767676676776676676767766677676767667766776776766767767767676667666666776677676677667676776667676767676667766776776766677677666666767677667767676676776776676766766766776676767676677676767766776767766776677676767677676666776676767676767677676776676767767767676776677676776776767767677676676667676776776767667666676667767767677677677676776766776776776767677677677677667767677677676767666776767667676676776767677666767677676767677666667767667767767767677676776776667766776676767676767677676767767767677677676677676767676767677677667766676776676766766767667677676776766767676766776667667767667766767676767676776776667667767677667677677676776677666766767676767767667677676666767676677667677667677677677676776776776666766776776776766667676676676776767677667767767666767767766766767677676676676766776767766767666677676776766776676666776767667677676776767767676776776767766776767667767666767766776667767767767767667677677677676776766767666776676766677667677667667766767766776677676776776767766767767666776776677677676776776767767667676776676767767766776667666676776766667677676776767767767767677676666767767766666767767667766776677676776776776667766667767767677676677667677666666776767766776666767767666767676776676767767677666766666676767767767767677676776677676667767767766677667766767676767666676666767767767767766766776766776676767766767666677676776767766776667767677677676676776766776767766776776776666767766776776767667666776766676666677677676676767676776776676677677676776776767676776776667666667676776677677676677667676776667766766776776776666776776776776676776776767766676677666776776667766767676766776766676776677676767766767667767767677677667767766776767767677676767667766676776676676676776776767766676776677677667766767667767767677666776677677667677667767767767677667676767767676676766666776666767767666766767677667766676776666767767767767676766677676766767676667676776776767677667767767767667767677676767767766767766766776767767767767767677676767666766776767767676776767767676676776767677676776776766766776776767676776767677667767676667767767767766677677676767667767667767767767676767676776766767677676767767767676767767667676676767677676767767767667767667766776667677676767676776766677676677666767767666767766767767767767676666666667767677667676767767767677676766776677676776767767767766767667677676776667766776776766776776776676776776677676767667766767767677677677676666767766776767766667676776776767766776677667677677667667676767766666767766667767767767676776767767767677676767766767667767767666776676776767677676767767767666776776776776767677676767767767677667766677677666776676677676776676776767766776776776766676667677676667767766776766666776767767666776776776677667677676667676767767767677677666766676676766767677677676776766767767677667667767766767766667666766676677676767766767766776666767666666767766776776767767677666776776677676767676766677677676677677677677677677677677677676666776776776766667766667676767767767676676766767767767677667667667767767676767677666776766676776776776767666676676767677676666767767767767767766676767766776676766676776677666766767676776667677667767666676667677667766766667666767677676776776776667676676767677677667767766767767766766776766776676776666667676767667667667676767676776767667676776677677676767677676776766667667676676776667667676767767766776767767767677677676766776776776766666776776776666767767767766667766767767676677676776767667676766766776776776776667767767667677677676776767766677677677666776776767677677676776767677667676676667676677667767766767667767676767667667666667676767667676677676667767677676677677666776677677677667766776767676677677667677676776776767767767677676676766767676776676667676676767667676776776776676767767767676776677677677667767767677676776776767666776766767767667766776677677677677677667666767766667676776767677677667667767767767677677667676676677676766677676766676776767677676676666776776776766776666667767667676667676767676667676766776677677676776667766766776677677677667677666666667766667667766776677667766776776766667676767766677677667676776677677677676776666776776676766766766776667667766776767667676667767676776776676767767767767767767676666766677667676767667767667677676767676776666776776776776776766667767766677676776766676676776767767677667767767667767677676776776776676677677667667676677676676677676677677677666677676666776677677677676776776766767666776766677676767677667677677676677676767677667677677667667766677677676776677676776677677676667676776766676667767667767766677676766767767767677676776667767766776676776776776776676667767767677667766766776767677676677676666677667767767676766767676766767667767667767677677676776776767767767677676677676767677667666767676776776767766776767767676677676676667767676666766677667766767767667767767667677676667767767767676776776767767767676767767767667767766767766776776676676676767766776776776667666776766776676767767676677667676767677677677676776767666776776776767766776666776676776776676776667677676776677676776767767767766667767677676676776776677676666776767766776767676776666767766767766766776776776767766667766766676776666666766667767766677667666776767767677676666666677676677676776766667677677676667667676677667667766776676767767676767666676677667766776767767667676667676767766677677677677677677676767766677667667677676776667667666666766776676776667667677676776767767767766776766766767676776776676776677677667666776767766766667677677667767767767676776766767767667676676767766767767767676767677677677666776676767676767767666776766676767677676776776767767767767767767677676676767676767667767766677677676766776767767676776767767766767666677676776776776767767677676776776676767767677677676776766767676767
767676776676676776676766766776767666677677667767766767767766767677677676766676767667767767767677667767767676767677677676766767676767667766667767667767677677676766767767767767666767666767667766766666767677677676776677677676776776767766767767676767676676767767676766776676776776667767677677677676766776767677667677666776767677676776776667767767766677667677677676667676776667767667766677677667667767767767766776776677677677666666767767766677677676776776767676767667667767767677677666767767676767767766776677676677667676766766767677667767666677666766667767667676666767767676667767676776767676766767677676776776776667666776666676776767766677667667667766776766767666767766767677676767667766676776776766767766776676667666676676676667767767677667676767676776766776667767667766666776776776676767767667667666667667676767766776776667766766767767666767667766767767767676676776677677667767766766767677676676776677666767676767666767667767767667767767677666776776776677667667767767667767767767677667767767677676667767677667767766767676677667667677667677677677667767767767766776766676666766677676776767767767767766776776767677676767667676767667766767766676776767767676776676677676677667677676776767677667666776776767767666767676776767667767666667676776767766676776776676677666766766677677676667767767767766776676677677677667767767767767677677676676776776776776766766767767766776776776767677666676667677677666767766766767767677676776676676767767676767676667666767676677677676776667666767676776677677676776776776766767766767667677677677677677666676776767766767666767677677667676667767667767677676767666767667677676677676767767677667676767667676667666767767676767767767767767766676776776666677677677677677676776776776776767667676776767766776767666767766776676676767677676776767766776677676766766767676766767676676776776677677666767677676767677676676776767667676676776776766767766677677677677667766766676767677677666677666776776766766766677676776667767766776767677677666776767676677667766767766776776667676766776776776767766776667766677677676776676676776676767767677676766667666776676776767677667767676677667676767676776776667766776776676767767766776767766776766677667767676676767767676776677667766776776667666667677666767676767667677677677677677677676676766776767676766776776677667676767767666766767676776776776677666667676676667677677667677676667767666666766677676776776767677676667766677676677667767676677677666776767767766767677666766766776666766677676767766776767676766767677667766666776667766766776767767676766766667766776776766776667767677666776676776776676766676676677667676776766677676677667677666766766676766776776766677666776677677677677677667766776776766776766776776776766766776767767667767767767766776667676776767767766776666776766766667677676766776776767676767676767676776677677677676676766767666776776677666676766667666776776666766776776776666767767766677676677666767767767676766776776776667676766677677676776776766677676676776677677676767677677666766766776767767766767677676776776676776676676776667676767676676676766766767667767676766767766676776776776677676677676677677677667666677677667767767767676766776767767676677676776766776776767767676767766776776776767767666776667676776676776776767767667766767766767676767677676766766677667676776776776776776776776677676767666767767767766776677666767767677677677676776676776767767766766667667677677676767666767667676776667677677676766667767767767766767677677677676767667766766677677676776767767766776776776676767767676677677677676767767767767667676767677676676766677676776766767767767676766776666776676677667676776767766776776666776677676767677676776667767677676776776767767766667767677677676776776776766676767677676776676677677667766767767677666766776776667766776677676767767667667766776676677667667677676676776776766767677676666766677676676776677667667767677677666767666676667676776776776776767767766776767767767677677677677676776677667676677667767677677677676766767767767677677677667767766766776767766667667677667767767767677676776667677677676776776776776767677666776776776676767677677676776676776776667766767676677676766676776667677667667766767767766767766676767677667767667677676667767766766677676667677667667676776767766776776677666776767766767676767677677676776776667676776667677676767767767666766766766676676677667767767766666676776677677676767767667767676767766767767676667766676767767767767667667767767766676767767677677667766767677676767767766767767767766776767677676776776667766776676776776767767677677677677676677677676677676766766766776677666776666666677676766767767767767767667767676766776766767667766677677676766766676677667676776676776776766766776677676666767677666677676667767667767767767677676767766776676677667767767676677676776767767767767677676766767677676667667676776677666767767676667677676676767676766667767666676776776666766776677677667767767677667766666767766776666676776667767766776677676767766776776766767767677667767767676767677667677676776667677676767667677667767767667666776776667676767677677676776776767677676667767677677677677677676667667677676677666766776767767677667767676776776766776767676767766667676776766766676667767767676677676667667767666776767767767767767677667766766776776766667766676677676766776677677676766767767677667677667767667767766776676776667677676767676767766676776776666776766776776776776677677677667677676767767766676776677677667676776767767677677667767767767667667766767666776667667676776677677677677677667677666767767677667767766677666677676767766767767767767766676767676666776776767676767767676767767766776776667666776677666667667766776766776667677677667676666767766776667677676767767667677677666767677667676776776677677667677677676767767767666667667666776677677666666767677667666776776667767667767676776677666676667677677667767676776766766677677676776667766676776677677666767676667767667767667667676767767667767767677676776767767677666676776766766766766677677677667677676776677676766776776766766776776676666666776676766776666776667667676767767766677667676766676676677677676767666767666776776767767766776767676767677677676766677667667766766776776677677666776776667676767676677677667676677676676766766677666776766677677676767766677666676766667677667667766767767767766676776776666667677676776667766677676676767676677666776767767677677677666776677677676766677676776677667666776667676776677676667767677677677667676767677676776667677677676767766767767676767677667767766767767766767677666676767667767766677667767676766776666767676776766776766767767677667677676776667766766766767676776767676767766767767766676776676766776766776776767667666766767677666667767676667767766666767677677676776666766677676766767676767676776677667767767767677677666767676677676767766676766776776766767766767767666767767767767767677677676767767766776666677677676766767677667766677677666677677676767766776776767766676766677677676776667667677667767677676776776676776666776766676776767767676676767667767666667676767677666767767767676776776767667676676676767677677677667767667676776767667766766776767767677667666767676776776776766776766767677677676776767767676776776766767677677677677666676677667677676767767677666677676767766677667667767766776767676676776766776776677667767677677677666677666676776776676667676776767767677676766776776776666766767767766676766667767767676776776776776667767677677677676766776767677667767767676676667766776766776766766677667667766677677676767766776767667767767766766677677677677676776677677677677666766776766676767766767767667767667677667767766676676767677677677676677666666776767677667676767767676767677676766767767677676776767767677677676776776666677676677676776677677676776677667676776776767766676776676676676766776676667767767667767677677676776676767767676776666767767767677676776767677676776767766776776767666676766776766776776766767767767767666776766667676776676766676776667677676776667667767677676767766767766766766776667677677676776667766766676776776767766677667677676767767766776676767767767677677667666776776677677677677677677677677677677667676766767667677677676676767767666677677677667766767767677677667767677666776766776776776677667666767676767767677677677677677666776676776776776776776677676666666767677676677667676766677677676767767767667677676766776667767676666767766667677667677667667766676776676776776766766776676767676676676776776666767667676677676767677677676666667667766666667676776767677667767766767676766776767767676766677676766776677667677667676677666766677676767767677676667766667767767677667766676767666667767667766676776667766767676776776666676776667766776776677667676677676766776767667676767667766767766667666767677676767767766767767767767767676776676677676776676776767676776776766676776776676776776677677666676677666677677676776676667767667766676767767676776766677677667767767766767767767666767676677667767767767677667766766667767676767676776677667766776766776676776767667767667766776766676676776677677677676776677676766666676767676776676767767767667766766677666766767767766776666776676776767767677677666767767667677676767767677667767767767676677677676766766766666776776767767767677677667677667767676776766776767766776766776676676766767766776776776776766667667676776767677677677676776766677667767666776676776677676776767767677677667767767767767767767767766667767667666667767767766776666776776776776767667767676776767766667667677676776677676767766776677677676766766666776766767676776676676767676767767767766776776776677677677667676776776766766776776776767767667677676767667767766667767767767677667676677666776776676776676766676677676766676767666776776767676767767767677676767767666776776776676776666676776767767677667767766767667667676767767767767676767667666677676676766766767767666767767667767677676776767767767677676767677677676776767767766766776667766767767767677676667767667766677677667767677677677677676767676776676677676677667667667677677667677667677677667766776767767767676776667677677676767767677677676776776667767677666776767767677667767667767667676776676767677667667676776677
6667766677677677676667767676776776776677677676776776677676766676676776776776776677667767666776776766667667676667677667766667767767676766776767676677677676767766767766677676667677667767666766776767766766766776776776776676776776776776667676667766667766676767676776776666676776677677677677676776766677667767766766676666677677676767767767677676776676767766676667666677666677677676776667676677676767676776776767766776776666766677676667767666677667677676767767677676776776776776776676776676767676766676677677677677676766776676676767767666667766767676677677667767767767767677667677677667767676767766776676776776776676666676667677676676776776677677666766776776766776776776767666776767677676766676667767677676676776767677677677676676776776776766676676776676776776676776667766677676776676776776776776767677667676776766677677677676776677667767677676767767667677667676667667676776776766776776776666776766666776666776767677676676767767667676676776776767767767767767667676676766767767676776667676776666676776766677677677666676767666776776767667767677677666676776767767677677667767676667767766776776767677677666776667677667766776776767766776776767667766767767677676667767667676776677667767767676676676776676776676776677677676767767667767676666676776776776776776676667766776667767767667667677667667767767767676667677676667766767767676766677666776667677676766676776776776776767676677677677667677677676776767766776776767667767676776676766767767677677667767767666767767767766767766767676776767767767677666776767767767767767766776677676667767677677666677667667676677676677677667676767767676677667766766776677667767766776767676776676676667767767767676676766767767676766676766767767667767767767667767766776766766677677676766767766677676666776667766667766676776676767766666776667767766776776776766776767766776766766676767676667667766767767767667766776767767767767677676767766776666767767677676766776766676676676766776766776767767767767766666776776667677676767767767667767767767767677676677677677677676776677666676676767677667676677677676767676766776667677666776776776676767666676666767667766767667666676677676676767676776776666677676676676767677667667667666776776766667766767766776676766776667677677667767676676676666767767766677667766666767766767677667767766666677676776767667666767666776776767767676677677676776676776776767677677667676776767767677667676776767767677677667767767676776766677667767666776776776676776776667677676667676776676677677677666776676767666676677677676776676766767767666767677676767677667766667767767767766667677677666767766676767677676666667677677667767766767676766776766677676776767666677667766667767766767767767677666766677667767766776766776776776667677676776776677666677667667767767766776677677677666677677666767767677676767766776766676677676766776776767767767767766776677676677676667767676666766766776676776667767767676767667666677676776766776767767766677666776776767667677677676677676776776676776766767677667767676776677666677677676676676676776667676776776676676676776767767676767677667676667767767677667767767767767767767667767767767766776767676776767767667767767766677667766776776776667677676667667667766676776766766766766766667767676767666776766776767676767767767676776676776776776766767767767767767767677667767677677676776776776767677667676776776776776776766776766766767667766667667666667677666776776766767767766667676776677676677667667667767767677676667767766776766677676776767767767677667766776677676667766676667767767766766676776776767677676766776776766776766667767766776776677677677677677676676767677677676776677677677666676767667767676767766767667767767766767767767667666666767677667676666767767767767677676767677676677667676666676767676677677667677667666677676767767677677667767766766676776776776666766776776677676767676767766666676776676776776776766676776667667667677676676776766676776676776767767766667667676677677676766676677676677677677666776776666766676776676776776766766776776776776767676666767667676776776676767677667677676677677676767667676766667677676767767767766776776767666766766677677677677667767766676776776676667667766667767767676677666677667676766766676767766767667676676667666767767767767767767767767766776776766767766776766676776667767767767766767667766677676767767677666767767766776766667666776776776666776776767767677677666776676776677677667677666766677677667766767667767676667667667767766667667667767767676766767676776666676767767676767667766776767767677676676776667766767766776767766776767677667676776776666767766677676767677676767676677676767767767767767767767666667767676776776666766766677676776676677676776676677667766776767767767767677677677667767667677667767767767676767676776767767676776676667767766776676676666666776776667767667766776676676767767676767676677676766676767766666766676776766767676666776676676767767767666767666767677667677677677667767766767767677676677667767676666677676767767667767676677676766666776676776776776767677676767767676676767676776766667677667667766677666767667677666676676776677676676767766676776676776766767676776776767767767676767667767767766676776776776767666776676667677676676776776766767766776676776776776676767767676676667676767677677677677677676776776776776776676677667766776666776776667667667767677666766776776776767676767766766677677666677677677676776677676776766776776766767767677676776766766767667767676766776767766776666767677677677676776767767767666766766667667677667676767666776776766676667676667766776767667677667677676766776676676766767677676767767676776767767767767767676776776776667667767667767766776767767767677667767677667767676776676766676667767676776767766776776767766766776676776667767667676776676676676666667767767667767766667677667667666676676776767767667677677676776776767766667767766776677676766776676776676776776677677677666676776677667667677677667676776767767767676676676667767676767667766776776776767677677676677666677677676776766776667667767676776776667767767767677677676776676767767677667767767676766776677667677677676776677676676667677676776766676667666767766676776677666776767677667767677677677667676676676776676677677676676676676666676776677667766776776776767767767766776776776767677677676666776767676667676677676666676767767766776666767677676776676676776666676676776767677676667766676677676767767676677667666776776776677667766776776776776776676776767676767767766767767676767676676677677677676677677667767677677676776677677676766677677676766667766766767677667767767767676776667767677666766666676677677666776776776776776776766767766776776676776676776767677676776767667767767667666667676776767676667767676667666767676676776776767676676776677676677667677676776677676766776776766767666776667677667676776676767767677667677677667767766776677667767767767767666766776776766676676766776766766776677676767767767667767767676776667767767667767767766776767676767767677667676776767766677667677677677667766776676776776776766766776776776676776776776776766766677676767667667767666776776766766676767666766766767766666666767667677667766776767677676667767766676767666676676676776776676767666767767666676767767767667766766776677666776767677677676767676677667666767766667767677667677677676676776776667677666667677677676677677676766677676666776776766766677676776776767767767676776666676767676767676776767677677666677676676677666677676676776767766776767767766776766776776767666776767676767677676667767676767676677677676667767677676776767667766767677676766776767667677676776776766767667767767676776767767666776677667667767677667677676776776776776677667766776767767666767666676776677667666776767766767767667767767767676677676766766766677666666766766767667767767666766667766776766766776676767677667677666776766676767667667767767677667676676766776776767667666776767667767676766766776666667677677666676676776767767767667766767676766776767666776666767677667676766776767677676767666776667667677667666677667766667767767667767766766776767677676766766766767677676776776776767766776766776666766766767677667766677676667767766676776676766676776676767667767677677666677667676677667676776776776766667767767676767767767667677676766676676676767766767676676776767767677677676667667676767667767767677676676766767767676767667767677677677677667767767677677676776767667667677676767667766767767677677676667667676767766776676666776776776766667767676776677666767666766677667667767677667677667676767767676676776776767666767676776776767676776767666776776776767767766767666776667767766677677677666677677677676677667767667766776767667767676776677667767766667767767767767766776667677676776767766676776776667767676677676766767767667667677677667767667766776766776776776676776766766766767667766667676766676776766776776676767767677667676776767677666766767667676766776677666677677677677676766776776676776677677676767767677677667766776676677677677677677666767767667767667666776776776776667767767677666776767767767676677676776766767767767767666676677676766676776766767767766767676767766776677677676776677677676666776677677667767766767677667767677676677676766677676677667766667676667676677666776776676766767767676677667666677677666677677666776767667767667677667666667677677667766677667767767677666666677667767766776776776767767767766677677676767767677677677667667676667766666767766767767767767766776676776776767766676776767767676776767677677667677667676676677676677676677676767677676767667767677677667766766767676676776767767766766767767677667676666776776666776776767676776776767766766776666676766767766776776677667766677676776767767676666767667676776776776767767676676676776776666776767667767767677677667767677667767667766667767766776676776776767677676677677676766776676776766767666767767767677667667677676776677676776776776666767767767767767676776776767676676676677677667767667667677677676776776677666677676667667666667766767766767677667767677666676776667767766676766667676776776767676766776766767667766767667677676677676776767766666776776776767767666677666766776766776766667677677667677667676767676767767767677676776667676776676776767677676776667676776677
36776667677667767677667766767676776677677666767767767766677676776667677676676776767677677667767766666776776767767677677666666766776767677676767677667676776666677677667676776677677677676666776767767666766776766676666766776666767767766776766767766776767677666767676776776776766767767677677676676766676676776776767677667667767766667767677676767767676776767767676666767767766776767677677676666666767767766677676776776766767677667677677667677667766767677676776776677676767676767766767766667766666767676776776776776767667667767676767767666776676676676776766767766677677677676677667667767766677677666776667677667766776776667767767767677677677677667667766776676766767766767676676776776776776676667767767677667767676766767676677676766776767676767677676776776677667677677677667766767677676766767767667666677677677677677677676667766677676776776767767767767666667767766766766767766676767767767676676776776776776776776767766767767667677677677677667676776776766776767767767767677667676666776667767767767767677667767676776767676766776776676776677677676666676676767677667766776676676767676767766767677676677677676667767767677676767767767766767677667676767766776767766666776766776767766766767767767767766776776776776667676767676776677676767767767667767676776776776676667767766767667677677667767767676766767677676677677677677676767767677677667766767767767767766767767667767677676766767766667766766767676776776776776767766766776776667667767677666666767767667677666766767676677666776776666776667766667677677667676676767766776767676776776776776676676676776676677677676676776766776677677677676667667676776776676666766667676776677667767667766676767767677676667677676676677676776676776676767767767676766767676677677676767677677676766767766776667676776767766766677667677677667677676776776676776767677676767767766766776776767767667767767767676776776767766676677676766776677676776776767766767767767767677676676766676776776677677667767677667667667766776776766676767677677677666767766677677667767666776767677677667667677677666766766776667667677666776766667676776677676677676667766776767677677676766776766677677667767666776767767766767667667767767677667666767766767766676776767667767766767766677677666776767677676766767766776677676677666766667767677676766767677667767676776767767767767766676677666766776776767676667766767667766776677666776767766766767677676767767676677676677667767676767767676676776767767766677677676776767767767767767767666766677666767767767767667666767676677677667667677676776766667676676667767766666776677677667676767766676766676766776766767767767667766776767766767766667667667676776667667677667676776776767767676767676766766676766767676776776677677667766677677667767767767676666776766677666676776677677677677676766677677676667676676666767677676767767767767767766767767767767676677677677677676676677667767677667767677666677676676766776677677667767767767767676776767677667667677677666766666776676667667677677667767767766767667676766767766766767767766676776766767676767767767667767677677676776767767677677676766776666776776776767677676667676776767767766776776766766767667676767767767676676776776677677677676776677676767767666767767677676767767767767667767767766767667766776766767767677667677677677666776767767767766776776667677677667767767677667767767667667676767767766767767677667676766776767766666677666767766677677676677666767767767676776776666766776776776776776776767766676767767767766767676677666776776767767676676767677667767767677677677676667767767767667766676776676766776776666776677667766667766767766767767766676776666776767767677677666677677667767667677677667766767677677666667767767766776667677677677677676677676776776667766667766767767766767667666766776767767667676766676767767766776776776766677666767676676776766667676677666767767767676767767767767677667667676776776766776676776776776776766767676776776767767767677677676776767767767676677677677676776667677677666776776776666677666767676667767676766766767766766766767766676776677677676676676667767677676776766776767767766776677677666667767766776776767667767767676667766767767766767677667766776766776677676776767767767676776776677666776767766776767766667677676766766776776776667767766676676677676776666776766776776667677666776767766676776776667666776776776776776767676666677677666766767767666767667766676776767677676767676767677677677666776776767766776677677677667676667767666776676776776766776677677677667767677677677666766767767667667767666666667767677676676767676766767676776676767676776766767767677667676676666776776676677677677677676677677676676776776776766676677666676767766767676767766767676776776677676677677676766767767676767667667677666767676677676767677677677667767766766776767767767767766776676767766776767767677676767767766776666766776776776766767767767677676776767677676776767676776776776776676676676767676677677666767766776776776767766766766677677677666776776667766776677667676767677676667677667767667677666767676676766676776677677676676677676767667676667667666776776776676776677676767676766677667767767767667767767767767667767677677676776776776767767767767677676766667766766677667767667676676776766676677677676766766776767667767677676766666676767766767767767767766676767766776767677677677677677666766667667767667767666677677666767766776776767676667676767767677676766776776676766767667767767666677677676676667677676767677676676767667767767677667767677677666776767767767676766677676676767767767677666776776667667676766767667767767677677677667767767767767677667676676767766676766776677676776776767667766766776767677667677677677676776767666776676776666676677667677676767767767667677677676776677676667676767767767767767666776776676766767767766667677667766776776767667677677677677667677666766766766776676677676776776667667767676776677677667676676776776767677677677676776766767667666677676666676676776767676767766776767766677677667767677667766767676767676667677667767676776767667767677676767666776766776677676676766677676767767767767677666776776766776666767676767766776776767667677677677676776677666767677677666776767767767766677677667767676776766676666767766667766767676776676767667767667766776776767676776766766676776776776676666766767677667766776776776776667766676776766767766676676767766776767766767677677666766766676676767677677666766767767677677667677677676676766677676666676776776776767766676667767676776776767767677677666776767766676766767766776767667676766776776677677677667767676767766677677676776776776766766776776766766666766666776666776767677677677667677667676776766767666776766767766677676776677666677676776776776776776776677676667767676667767677676667766766676776667767767767767667767767676677666677676776676776766766676766677667766776766776766676767676776677677677677677667677676776767667767766776776677666776767766676677677677666776776676677677667767667677667677676776666677676766767767667766676667766666767767676677676767676766667676667767676766767766766677676776767666776767766666767677677676676776776676676767676767766677677666767666767767676767766766767676676776667677677676776776667676767766766767676776676766767676677667676677667767677676677676667677667676776776676767767767766767676767767677676776767767677666676776766767767766676766677667677667666776667766767766666776767766776676776766676776667677666767676767767767766767766776766666776767676776767766667767766666776666676767676776676677667767766767666766776667677676767677666667677677677677667767676776676677666677667677676767676776676766766666767676767666666667667667667767667677666667666767766766667666766677676767767677677676767667766667667767677676776776776667766776676766666667677666667767767677676776767676767676766676766776666676766776767666767766667767767677677667667767767676776776776776776677667767766776776667677667667766676677677676766776677677677676767767677677667677666776667667766667677676776676776676767677676766767767767767767767676776767767766676677677666766666676667666776667667676776767767667767676766767767767676766767767676767767767667677676677667677676666776776776776767766676667676677676766677676767667667667767766767666776776767676766776676666776677667677667667766776776776677676677676667767676766766766767767767677677676676676766767677667676666767767767667677677667667767767766676767666767676767677676677676766766766677676677676666767767767667767667676776666766766776676766676776667677677676666767667676767677667676776776776676776767677677676667667767767767767676676776767676667766776776766677676676776776667767767767677677676676766776767677666677676776776776767677676667676676767766666677677667676776676767767767766776776776776766676767766776776677667677676676667677676776767766766766677677677677676776766767676676677677676776767677667677677676776767667767767667667766776677666676676676767666776676677667767676776776776676677677676677677676766767767766677676767766776767766677677676776767767767666767767767677667766767676676676776677667766776677676767667766667767766676667666766766767676776776776776776776676667767767767677666676776676776776766766776776766776666776776667676677667667677676776776666667767667767766767677667767767667676776666767766766767767766766776676767767766667667677666676776677667667677677666776776776767677677677677677666776767766776776677666766667766667667766776666776766767666776766767677676666676677667767766776666766776767676667666776767767767677676776776666766676767677667767666676667767676767767676776677676776776776677666776767676776776776767767767677677676776676767766677676677677676776776776767676776776776776667766677677667766776767766767677666776776677676767767676676767676676766766667666767667667677667767677676776776776776767677666766767767677676676677677666667677667767676776776776767766677676776767667766767767767766667667677667667767677676776767767677677677677676766776776776776776676766677677677676676776767767767767766776776767767677666776766766776766767676776776776776776766776666667676776776676767767676677667676677676766676766776676767676776766677677667677676677667767667676776667676667767676776766
67766776667667667767767767766677676776776776776776676776676677677666776767677667677666676767667767767766766676676776776776677677676677676767766767767767677677667766667767766667666776776676776767677667767677677676666677676776776677676666766666767766776776776776776676767676677676776767666776676776677676776676776776776766676767677677676766666776676767767766776776676767677677667667666776676766677677677677667676767767767766677677677677677676767767766776767766667766677676677676676677666767676776776776767677677666767766767676776767676667767767666776776776667766776676667677667767677677666666677676776766676766767767767676677677666767766776776767766766767767767676776666767667677677667766767766776767767766666767677677676677676767767766767767667767767767676776767766776766766776776766767766667676767676776776776676776676766676676676676776776767676676767667677666776776767677667767677666767767766766767766776776676776667766776677677667767677677667767667667766776766776766666776776776767766677676776767766667766776776776776677677666776676776767676767766776776766677677667676677677677676676677667676667677667676676767767676677677677667676776766676776776776776776776677676677667677676767667767677676767676767767767667766776667766677677667676676767766776776676767767676767767677667767766677676676766676676776676667676766767666766677677676676676767767676776776776776767767767666766776676667766776776766677676776667767766776767676776767767676766676766667767667766677666766776677677667667767676766776676676676676767767767677667677676766667767767667767767677676677677676667676767767767767676767666666667676676677666676776667767677676767767766776776767667667766766667766667676667767666767767766676667766766767667767766676776677666667767767666677676776667767766667677666667767767767767767767767667767767677667766776766677676677677667677676676666776767767766667677666776677676676766676767666776776767767667767766776766776766776677666677677667667666677676776776776677676767767767766776767767677667767766667667766767767666667677676766776766776677667767666677667767676766767676667767676776767767677667667677666677666676667766666767677677677677667677677677667666776776767767767667666767676676676776767766767767767767666677667767677677677666677676776776776766667676766667676666766776667667677667766767667767766776776776776767767667667766676676676776767676676776677676776676677676767667767766677677676666677676767677667767767767666676677666667676666767767767676766776776776767767767767676776767677677676667677676776776776767767766776767767667766776776677666776667767767766767677676776766776776776677677677677677676676776776767766776766767766667767667667767676776667766776677676776677677676767667766776776677667667676776667676767676767767767767666776776767667676767667677667767667676676667677677666666667767677677676676767766776676776767667676676767767677667766767667676776767766676767767677667767767667767767767766767676667676766776776767767676676776676776676666776766766677677677676677677667767767677676776776667767677667767767767767767767767667767677676676667767767767766677677667676776766667767766677667677676767667766676766767766776667666776767667767676766767767676776677667766767766776776767767676677677676667676667677676676776767767767667666676767767667766766776766767767666767767766776676767766767767677676776776766676767767677666677676776776676666776767766776667766767676676776676676776766767767667767767766776776767677666666666676767767667766767667666677677676776767766676666776667767767767667677676677677667766767666776767666776677666767767677677667767767766676766767676767677677667767766767676767766776766767767676767676677677677666767677676767767676767667767677667667677666767676767677677667677677667676766677666767767666666776776766677676767676676776776767677676766767667667677667676776666676677666667766676767766767667677677676667677667767677677667767767766676676776676677667767766666767676776676776667676667767766676767767767767767677677676667766766776776767767667766677677677676767767767676767676676767676776776666667666767677667767677676767766766776776766767677667677677667666776666776767767676767677667767766767766767767676666767677667677676677676776776776776766766766676776767766767767767767677676776677676776767676776767667676776776677677677677677677667767667767676766767767677677666767766776767677666766776776767667667677676767666766667766677677677666766776776667676667767767767676776766767766766766776776766776676666776667766776776776767766766767677676776677677667677677667767767767767766776776767767677676766776776767766676767677667766677677677667767677677676677676776677667676776677667766666676666776677677677677676776666766666767666776776766766667677677677676776766776767767677676667766776676776677677676676776766767767676776676666676767766776767677676776767677676776776766776767676767666776766677676676776776676767767676776766767766776767676776677676776767677677666776776767677677676666767767676866776767676776676776677676776776776776676677676767677676677676766667677677677667767677676766766766676766676766677676667767676776767667677677676676766776766776776767676776767766776776776767667677677676676767767676767666666767677666766666767676776776776677667667677676776776776676767677676677667767676676677676767767766766776776776767767676776767667676676767767767766767767767767667666667766776676677677676676767677677667677676767767676767767766677667666776776676677676767677676767666776667676676677667767767767766766767766767666767676676776766676766776776677667667766776776776677666766667677667766767676766776776676776776776776776776677677676766676776776667677676666776776776667767767667767767667667667667766766776776676776677677677676767667676776666776677677666767666677676776667676667676776776666776766767667766776667677676766676766677676676677667767676677666776676667666776676776677667766677677676776776776776667767666767677667677667667666676676776767677676776776767676677676767676677676676776766766767767667766776776767676677676677666776776776776667767677667767676776677666767677666767767766776776666767676776767676776766776776767676767766677667767666767667667677676776776776767766676776776767667677677667667767676776677676767767767666667767667767767677666776776767677666776677666677677667667767766767767767767767767676666666676767767676767667667677666766676776767666776767667677667766666766776766676776776677676776667676767676666767666776776776776767766776766776776776666776776776776766776766676767677676776776666767677676776667767677666776767766767767677667676776767766776676666767677667677667766776677667766776766667766766766677667767666776767766766776767766776767666676776776776667767766767676776776776667677667767667767767676776776776776767767667667767767677677677677666667677677676766676767766767767767767766776766767766677677676776767676776667767766767766766776677677676676767667766667677666667666767767676776677677677677677677677667767667766767676776666667677676676676667676766767767767667667767767767667667677677667767666667767676766767766776776776767766776766667666667767767676667676676676766767677677667666776776776767676767767677677677676776767666677667766767676767676676776667667667767667767767767767766776776666766677676767767676677676677677676677677676666676776677677677677677667666776676776767766677667766667677677676676766776767677666677676776676776776776676767667766677676776767677667676676677677677677677666677666767767766667766776766767676667677676776776776776776766676776767767766776776667676667676776666776767767666677667676776767677676667767766676677667667767677667676776676776776676766776676767766676776766767767666676776776776676676776676766666776676776677677676766667767766677677667676667766776767767767767767677677666767767767677677676776776676676676676776766676766776776676776767767767677676666776767767666676667767667677676667677676677667676676776776776677667766776677676776667767677667677677677667677667667677676767767676676677677676776767767767676776767767767676767767677667767677677677676767676776776766767677677676766767766776677677677667767676766677676767676676677667767767767767677676767767767677676776767667677676676776767676676766666776676676776676676766767676667667676677677677666767767667677677667766677677677677677667676667767677677667676776776667676677676776666677677676776776776776776776676676766776676767767766776667767677666667677677676767677666776776776666667766676676776776666676776767676766766776667767767667767767677666776776667767767667676767677667676667667676766676776776776776676666767677677667767667766776677677666676766776766776776677676776767766676776767767677677667767666767767667677677667667767766776667666776767766776776677677677667676666677677677676776776767767667767767766776767767677676776776776776667676776776677667767676676677666666767667766766676776776767677667667767676676776677677677676676776677676776666677666677676767677676766776776767676677677667667767677666776776776676766666767767767767666776677667767667766767766776666776776767766767676677666767676677666776776776767677677676776776766767767676766666776776767676666676767766776767667667677676767676776767767667766767667676676677676776776667676776776676767767677677676766677676776776767676776776677677676776776776767767767767676767676776767767677676767677676776767677677676667676667676766767677667767767677676766776677677677677667767677677667766677676776677677676776667667676776677676776766767676666677667767667676776776766776766676666776767676776776767676776676677676776776667667767766776677676677677667767677676776767767677667676776676767676677667676767767677667767677676676667767767676767676677676776776776767767676677677666666776766766767767676776776776666776666676677667767767767676667766776676767676776666767767667767766776776766767676776776776776767766676677677667677676776766677677676677676677677677666766667766776676776776776766776676767766776677676767667667677676776767676766767677677667767676766767677677676776667667677677677667666677676776666767676776667677667667666677
6667677677667667766676766776767676666776767676767677666677676676776677677667767666776766677667677676766666767666766776667767677677676676776676677667676666776766677676776767676767767767667766776767767676776666776767667767677676776677677667677676776776676766677676666667677676677677676676776776766766766677677676677667676767677676667676677677666776766676776667767677677676666767767667767676776776776677676676677676776676666666767766676666776776776666767767677667767767676767766676767767767677676667667767667677676776767767766776776666666767767667676776676767767677677677677676676767767667767766776667766776766766776666776667766767667766766767667767766677677677677676677676676677667767766767766677676677677676776677677676766676677677667677676776767767766766776667767766776667666666776776767676776776766666776676776677677676667667767677667767767767767767767767767677666676766766677666766667676677676767676767767676767767676677677677677667667666766776667676767677666767676776667766767767767767676677676766776677666767667677677677676776767676766676766776767677667766776766767767767677677677667676676776776767677677676677676776767676776776776667766776676776767767767677676766666776677676776776677676677677667667666667677676776776776766677667677677667767766776767767677677677676776766766676767677667767676776767767766766776667767677676776776767676776776776776776677667677666676767676677667667676776667766767766677666767767667766766767767767676767667766766767676776767677676767677677666676667767677676676767766766776676677667766667677677677677677677676767676677677677677677667667667667666767767676677677677676776776676677666776776766766677667677677677667677667676766676766767676766676766677677676776776676776666767666767676776767676776776776776677676667767766767767676677666677676766776767677677677677667766767767677676776776776767766677667767667676776767766766776767667767767766767766666766667676676767767767767666776776767766676767677666776667676776776676776666766767766776776667767676776776776667676676776776776767677676676667766677666677666776776767667767767766767667767767667767677667667767667767677666766767676667676776767666776776767766766767677676767767767767677677676767676776767767767766677676776666767766776676776776767767767767676776767676676776677676667667767676677666676766677667766677667767767666677677677677667767767767766677667667677676667767666767767667676767667667767766767766776676767766776677667677677676776667767766776667766776766767767676776676767766767667676766677676676767767676677676676666666676676677666667767677676767676776677676767767677667677667677666776776776767677677677676776767766767677676776767766766776767667666776667766677676676676776766776667677677676776776767667677666666767676677677677666776776766767677667677676676776776676667767676767677666776776676676666766767677676767767767766776676667666676766776677677676776666667676776776767766776776776776776677676776776776766776767676766676776767676677677666767676767767667767767766776667676676776776767767677676776766676667667767667676767767766766667766776767676776677677676776776766767767676776767676766677677676676776776766676767767767676677677676767767667677666766766776766767767676767766676676677676676776776676676766766767766776676666676667767767666767676776667667766767676776676767676676776767766776677667766767667766677666677677667666776667767676767767767767676766766776676667767766767767677667677666776776776676677676776767767677677676676767766667666767767767666677667676776767766776766667767766667677677676776776776766776676766776776767766767766676776776767666677667677676667767767767676767767766666776766667766776766677676666776776766776776776677677676677676776766776676676776666776776676766676667677677666766676667767766776667676677677676677667676667676776776776776676667676667767667767667766766776766766776776667767677677666776677677677666677676677667677677677667767676676776677677676766776677677677676676677676776776776666677667766667677667676676677666776767767767667766776767766676667677667766767667767767767676766677676766667767767767676776766776667676767767667767667676776776676766667676766667677667766677677677667766767766677677677677677676776767766766666776776776766776767766776677677677667766677667767677676766666767666677667767767767666767767677667676776776677677677667676676677667677677677667767677667676676766767767767767767767767666776766677676677677676776776767666767677676676776767677666677677677676767676767767667767667766776676776767676767767767766677677666666776767767767676667767767767767677667666767767767766776776677676776767767667677676667767666767766767676766766677676776766666676676677667767767667766667767667667677676776776767677676776676767677666667767767676776776677667766776776677667676776776776766667766677677666766767676776676776677676676776776676776767767767767677677676667676667767767676677677677677676677666677667767767676766776776776676776677667677676767676776776677667667667676677677667666677677667766677676677667767766766776776766776767767767667666766767767677676776667766767676776677676766677666766667676667766677667667766776676767767766677666766667666676776776776776667767767677676667676767677676767667667767766667767766767767766677677676767767676776767767766776766676676666776677676776767677677677667767676676666776776676776676667677666677677677666776676776767766776766677677676776776667767766767766677677667767676776766776776677667767766776676677677676767767767767767767676766776766667766666766677676677676776776767766766767676776776666776677667667677676676776667766776766767666677667767667767767767676677666766776776677667766666767667677676776667767677676676766767666776776776776677667766767767767767667676766677667667676776766776776667767767676767767676776667767766766767767677676767767677676677677677666776767766667676667767677677666776676767767767667676776776767767667667767767767677667767676776766767676677677676776776767676776767677666776667766767677667766667667677676776677676677666766767767677667767767767766667666767667766767767676767766677667767766776776677677666767767767767677676776676767767767766776677677667767677676766776666776776767766676767767767676776677666776666776677667766767677676677677676677667676676767767766677676776776776776676767767676677677676776767676767767766677676776666677666676766676766766776767676776767677676767766766677677676677667767767767677676677667677676776767677676677676677677677666676667676666676776666767677676677676767677677677666676666766676677676767766776677676776767766667766767676667676767766766667767766776676667677677676776667766776776776676767766677677667676767666776676776676677667676776667766776766676766676676667676767767767767677667666776676676776677667766776677666767667667677677677667666776776667677667766767767766767677677677667766766677676776766676776776767767767767767676776776677677676776677676677677667767676766776766776766767666776776766776766677677666667766766666676767766667676776676776676766677676767676766776677677677677666676766676676776767766767677667676767677677677677667677677676767667667677677676776677677677676767677676776677667767676767677666766776767666766776766767676776766766667667767767667767766766766766676776677676767677676667767766776767767676767767667766776776767677677667766767667677677677676776766676767766667766667677676676677666776767676776667677676667767767767677666677677676776676767677677677676776767767666776767767666776767767677667767676677676776776776776676776766676776667767666767766767667767767767767766776776776767767677667766776767767676776667767676766776776776776767767767676776677667767677667767767677676676676767676776677677676776676776677677676776776776766667766767676767667676667767767767667767766676776776767767667677677676767667767767766767676676776776776767766676766767767766776767677667677676776776776776667767677676776667677677676776667666767767767767676767767666667677677676776676776677676666676776776667767676767666767677676767767767667676766776677676766776766676676667677667767677667676766676776776677667767767677676766676766677677667667677677677667767667676767676776767667766766767767677666767676667676766677667676676767766776676667767767766677676776776766766776776776767677667677666776676677676776767767767676677667767666767766776776767667677676776677676776776677676676666766677677667767666776776766676767767676767677676776676776676776776667667677677676667767666767766776766767766766666776776776776767767666667767677676776776767677676766676776776766776776776677676676667677677666667676776676767676766767676767676766776776677667767676767676766776767767767676767767766667667766666767766666767767677676776776667677677677676677677677677677676766666776676676766776677676776676767677677667666776767677667677676677667766776767677667677676776766767667766776677667767677666766776766766767766767667767676677676767767676677667766767676677676776767677676776677667767666677677677676676677677677676766776676776677667766677677677676676767667667767767767677676776776766776676676767767676767677666767767767766677676767677676776677677676677677667766676676767767767677677677677676667667677676776776776776766776677676766776676667676766767667666776776677667667677667766676766767666776776767677666767767667667767767766676677667767767767677666776677676677667667667667767767666676767767767767677677676676767676767766776776776766776677677667667667767767767677677677676776776776776767676776776667767767766767676776776666766776667767767677676677677677676776776677676776676766776766776767676677677676767666667767676676776776677677667666676666767667676667676676776776776776766667767676667766666776767677667676776766776677676776677677676667766676666776676776776767767676776776766776666676766766677677676676776767676767676776776667767677667676767767676767676677677676766766766776767676676667667677676677676776676676676767667767767767766667667767767766676766776676776776776766676767667676776776767666776767666767767676776676776676766766776767677676776676776776667767677667676677667767667666776677
66766776776667667667667767767667766676676766666776667676677677676767677666776776776776676676677667767676676766767677676766767767676676776676677667766776776776767767667767766676767667766666776677676767767676677677677666776767767676776677666767767676767766776677667666677667767767767677676667767667667676666766676667676767677676776766666766767767676677676667767767766766677666766676676776767766776776677667667767767767767676776766776676767766776677676676676767767667766667677677667766677676677676776767766667666676767767767677677677667767766776677677667767666767767676776677677677676767667677667667666776667767766676767676666766766767667667767767676667767677677676667766667677677667667667767767667667766767767767767766767767676676767766677667767767676676677667667677666767667667677676776677676676776776776776667767677676767766676767676677677667676776776776676677667666767676667676766776776676676776667767767767666677667676776677677676767767677676676766767767767667766676776667766677666676776677677676767767767666776677677667676766766766676767767677676676776667767766776776767667767767667767667666666767767666776666676776667767766776766676667767767766766767677666676767766767677677676667767766677666677667767667766776667667667677666676776676767766767767767676677667667767767767767677677676776676776776767667767677676776767677666676766677677667767766766677676767667766766767677677676776776766766666776676667766666776776776776776666776676766776776667676666677667767676767676776677667666677677677677676667676667767767677666676677677677676766677667667766677666776677666676776676677677677667766776676766776676677667677667766776676776776677676776677666776776776776766677677667676767677677667677667766776776767766676776676776767676776776766776776766676776767766776767767676776776776776667677676766767767767766766766776776677666767676767667677677667676776776676776776776676666766776776776766766676767766776676667767766776676776776667766776776667677677676677676776776776776766776776677667767767767676767666676767767766776776767767767766767667677667767666776666767766767767766677677676776666776767767677676776766767666677666767677666676766676776677677667677676677676767767767677667767767767766677666767766767766767767667767677677677676766666667767677676776766766776676677676667766776677667677667767767767667766767666676676776776776776776677677676767767676676776776776776776776677667667666776667676766776766776766776766676667767676767666677677676676677677667677677666677677676776766776677676767677677677667767767676776767676666677667676767677676766766776767676676767766667677676766767676776776766767766667767767676666766776766776776767666667677667667767676776776767767766776667676766676776776767766776667676776677667767767766776776776677676776776666767676677677667767677677677676767766776776776767677676767667676776776776776776776766677677667677676767767667766767666677666677676776776766677667667767767767666767766776667677677666676667767767767766767766767767767677676766776667766676776776776676776776676676776666667677667677666767676667667676766667767766776776766676767767676676776776776776776766776776677666767766767677667667676677677677667766767667766766767666776677667766776677676766776776767767767767767677676776667767766776667766776776776776667766676767676677676767766767677667677667766766766776776766676776766766767677676776776767676766667767766676767677676766677667766776667667766776776667766677677677677677677667767767766667767676767766776677677667766776776767676776776767676677677667767766676776776677676677676767767677676677676767766677677676676767677677676667676766776676767767767766667677677676767767677667767677677676767766767766677667766677677667666767766766666766677676677667766667767676767767677677676776766766776667766677667666766767767767767767677677677677676767766766766776676776766776676676667767766776767677666776766776667766776677677676766776767766676776776776766677676776767676766667766776776667766666677676766776776776667667767677677676676767677677677667677667767667767676766776667767767766667676776767767767767767767767766776766767677667677676776676667677667677676676767767676676667677676767767676776776776776767676766766766677676676767767766676767766767677676767767667767667767767766767767676677677676766667677676667766776776776776667766776776676776767677667767767676666776776677666766767676677677676676767767677677677667767676677676776767677666667766767667666767767767667676767676776667676677676767677666766776766676676776776766676677677677677677676776767766767676776767676767667767676677666677676776767667766676677677676776666676677676677676776666776767767677676776766776776666776667766767767676776676767767667677667677666667766776667677676767766677667767766767677667767767676776767767667676776776776676767767766676776767767677666776776776776667767766676766677677666676776776667766776677667767766776776767767667667767666676767677677677677677667677667766776776776667676776677676776766767767776767676766776776767766677677677677677676767676677676776776766677666667677676677677677677677666677676776776767677677677676776677667677676776676776667677676676766766776677667677677676776776667767667676767767766776767676766766776776667677676676767676776776676677666677667766666767766667676767766776767766776667767766776766676767677677666667676767766676776677677666776767676766676767767767667767677677666767677666776676767767767677667767767767767767666676767767677676677667677667676677676766767667767767766776667667676776676776677667766766667767667767677666766767676776776776766667667767676776766677667677676676767676767767767667767766776767667677677677666766776676776677677677677666677677677677667677676677676776676667676677677667767667667767677666766776776776767766767677677667767767676776767767677667677666776676776667676776767766767677666677666767767676766767667666667677666767767677677676676767676766767676766776666776776776667766667767666676767667767767666677677676767676776666676776776676776667666776776776676677666776676776776776767767677676766667767676776776677676776776766767666776676766766776776776767666676776766767766676776676776766776676666776677677667766776676767667767667677677677677667766776767666766676776766776767676666667676766776776767677677677677667766666776776667667767766677676776676776776766776776667766776676766667677667767766776776776677676766776667766677667767667667767767767676767767766766677677676677676776767676776767677676766776677677676666677677677677677676676776776767676767667676776677666767767676766776776677667677676776766767767766776767766767677677666776776676767677666776776767677667767667767766677667667767666766676676666776676766767767767667767666677676776776776767676676766676676767667766776767767767767666766676766677676767676766776676767667677667767676776767767767676667676767767677667666767767667677676776776677677666766776677667676776776776776677677667667767667767766766667767766767676767666776677667767677677677677676667677676776677667677677667767767766766776767767667676676667677677676767676677676767677667677667667666676776767767666776676677676676776776776776677677676776677677677666776677667676776676667767676767767677676767767767677677677677667667667667767677677676677667676767767767767767667676677667766667677677676667767677677666776767677666676676677676776776666776767767667767767767666767677676767667767676776767667676776776767767767666676767676767677666676766676776676767767767677677676766676776766776776677667767667767677676766676667666766767667767767677667676767667766766776767667677666676766677677667676767666767667767767677667667767767676766766776766776776667766767677676776776776667766667767667667766776776766767767767766667677677677677677666776667767767667667677677677676677677677667667677666677676676677676676767677667766776776767676766666677667767676776677676776677677667676766776667667677666767677677677677676767767677666677666767767766667767676677676677666677667766776776676767667767667676677677677676767766776776677677676767766776676676667677677677676677676776776767767767677677677677677677676776776776776767677667766767677677676776667677676776677677667767666676677677677666677666677676767766776666776776766776767766677676676767677676776766677666776667767676766667766776776677667767766767767767766776767767767766767677677676676776776767677667676776767767766677666776776776677677666767767677676776767677677667767667767677676776767667677667766676767767667767766767667676677676776767677677676776776776767676767676776776677667766676676676767767667767667666767677667676767677677677677676776766677676766766767677666667767667766776766766776776667667766677676766677676776766677676766776776677667677676767767766776677667677666667677677667767767767767767767676767767677666766667677676676766677666767767667767677676667767676666776776676767767767766676766767676676767677677677677676776767766676776767766666676776766677677676776767677666766677677666667666677676776767766776767766776767676676767677676767767677676766676676767767767767676677677667676776766676767766767677677676676767767676676667676767676767766767767767767666677676676677677677677676667767767767667766767667767767766776776677677677667767767767676677667676776676677667666766767677666776667667767767766766767667676767767677677676676677667767676766776776776776776766776766776766776666776776767676677676766766767766677666767766776776776776776667766776767767677666766676767766776767767766766676676676776676767667667767767767766677667676776767677676767676676776776767767766776767667667767767667766767677676776677677677677677667767766766776776667667767766677677667767766776666776766776767767767667767676666667667767766767667767676766666776776776677676767767767667677676776776776776776766667667767766677677667676766677677666667676776776767667766667676767676676776667677677677676766676667767767766776676767767666677676766767676776767767677677677676767767677676776776767666676776776766676776677677666666776776776776776667676776767677676677667767676667667666776676776776676766767667766776766677667767
67767667767676667677676767667676677676677676677676667767767676677666766776776776767766666776676677677677667667767677676676676677666677677676667676767767767677676767767677677667677667766667676767676766776776776767766767767677666776776767766766766666667767767767677677677667666677676776776766776676776666776776676776677676767677666776776676677676766776767676767767666677677667767676776766667677667767766776667677676767666776766776767667767767767667767676677677677676767767767767667676776767767676677677666767767767767767666666766667766767676676767667667767677667767667766776776767766776676767666666767677676767766767667666767676767766776776776776766776776767677667766766776776677677667767767766776766677667767677667767767677666776766776767667766767677677677676776677676766776767666767677677676667666776667766767666776776776667767667676766676776677666776677676776767767676677666776666776776676767676767767766776766766776776776776676767667767766776776776677676776767767767666676677676767766676666767676677677667767766776767767766677677676766677676677666677676776667767667766776776767676667766667667676666766776767666776776766767676767676776776676676776767667666676676677676776677677667767766776776766776776776776776666776676676766667676767766776766766677677667766667676766677667677677677676766776767667767767667766776767766776776776776776767667676767767767767767677676767767766676767767767767767767676766677677667767666767767767767766676776767767667677676677666776676766767677676776676776676776767766766776667677667677676676776767767677677667677666776766767677667766767767766766677677676776766677667767667676677667767767677666767767676677677677677676677676676767676676767667667666776667767677677676667767766766677677677677676766767766776766767767767667677676776667766776776676776776766766677676767767767767676666776766667676676767767667767676767767767767766677677677666776776676676776767666776776767667767677676767677677667667767677677667666767767766676767676767676676776776767667666667677677677676667676776776767667676776767676767666776677677676767677677667766677676767677677667677667767767676677666667767766676677676766677677677676767667766776677666767677676776677666677677666676677676776776767767766776676677676767766776776767767766776767767767767767676776776766776767767767766776776776676766766767766776676676766766767666776776776776677667766767766667766677667677667676667767677677677677677676776677677677677676776766776776767676767677666766667767767767676776776677677666767677677677677667767666776776776766766776776677677677676677666776676667677676667767766677676766767676776776776667676776666776776676676776767676776677676776767677666767766677676767767677667677676767766677677666767667666667676666766667766667667677676767767667676766767676767767677676666766677667767767676776776766776776676776677676776776676766677676776767766676776776676776676776776776676766776776677677666766767767767676667767677667766766767677677677676667677677677667667767677676767676776767766767767677676767767676766677676767766767677666776667666776676776776766677666767676767767676767667676766766676676776676767667767767667766776776767677676776776776676776776676776776776677676776676776766776677676776776667676776776766776676766766767677677677677676776776776666776766767677677676776677667667767766676767677676776676767676767767677676776776776677677676767676776667767766766776666676776776667767677676776676767767666767667767676767767766776766766776676767677667666766767767766766776767766766766776676766776766676776667767767766767666776767767766677677667767676677677676767767767677676776767767676666776676766776677676776677677676766776767766776767767766667766677676776776666776766776776767676767667767677667666766776676677677677666776676776766767667767766776776766776666776776776776776767677676776676767677676676766776767676776776676776667767766766676776776677676676666677677677676776767677676776776776667676776776776677666776776776767676776776776767766676776767677677676676776767667676776767666776677677677676776677667666767666767767676767767767767766776666767676677677667676776776776776767766766676677676776766776767676766767766776776776767767766766767677677676776776766767667677667676767676776767676767677677676776776776776677677676767767666667767767677667676667676677676677667667667667767667767767667676676776676676776766676677676776667767767667767767676776767677667767677676676766767767767677677676767677677676767767767667677666667767767767676776677677677667767677676666677667766767767766767677677677677677677666776677676767677676767667676767766677677676667666776776776677667667677667676767677676776767767677667676676776667676667766766677677677677677677667767766676776666776776776766666776676667677676767677676676676776666766677676677667767767767667766677667677676677676677666767676676767767766666776767667766766767677677666767677667667667676776676776676676676766767676767677676676767666666676677677677677667767767766766776666677676677666767666776776776666776776666676676766677677676767767767676767676776766776666767766776776676776766767767767677676766677667667667666776676776667676766667767766776776767676677677676766676767766667767767667677666676666776767677676776667766776677667767767767667766776667767766776767667676776776766767766766766677676767676677677677677676677676776776776666676776676677666767767766676667676677667676766676766767666677677667676776667766766767677676776677667677676776667666767766776766767676677667767767767766776767677667667677677667676767766767767767767767766677667767677677667677666767676676767677667677677667767767667676767677667767766767766766676766666677677667677666767767767767766677676767766677677677667667666677676676767767666667767677677677676776766776766776677677676776766676767676776767667676767676666767766677677677676776767676776776776776767667767677667677667666776767667766676767676776766776767766766776767677677676766677667676776677676767676776677676676776766776676676776776767766767677676766776776776776776776767767676676766776767766767766767676776776767766776766676767677666767766767766677677666676776776766767667766776776776767677676767767767767676776776766767676677677667666677676776767676776776676776766776667767677676667767677666776776676766766676676667766767767767767767767767767767676767766767677676776677667767766677676667677667767767767767766776667667666667766667767767766776767676767767767676776767767767676767676677677667676767767677676776766766667677677676766767676677677677666667667666767667666776776767767766776677676677677667767767767767677676776776767767677677677666676767677666776766677677667677677667767767667667767767767766676767767767767676767676767766776767767677676767767767767676776676776776776767767767767767767666667767676767677666767767767767667767767767767767676767767766776776677677667767677667767767677676766676776767766776667677667767676667767767767767677676766677667677677677677667676767766767667677677676766767767767767766667767766767677676776767767677667676677677677667676667767766766676767676767767677667767677667676766676776667767667767767677677666677666667766766767667677677676776666767766776766767676667666767767677676776676776776776677667676676767767766676766776776767767766767676677666776776766776776776676776776767676776676776677676767667767766676776776776767767766776776767677677677677676776767767676667676776677667766676767767676776776677677676767677677676677676767766766767676766766677677677667767767767667667667666676677676776767767767667677677677677677677667677676677676766676676767766776767767676776767767767767676676767767666676676676676666767766766677676776677676776767767766667676677676776667677667667667766766767767676677677677677677676767767767676767677677676767767766676767766776767767667676677677676767676666667666677676776776776776766767676676776767767766766766766676666767676776767676776776677676776676776677676767677676666667677677667666776766677666677677676667766767667766666776767766776666767677676676677677676767667767767677667676776766767766766667667767677676667766677677666677676767677676767677676676676776766766667677667667677676776776767767667767767766776776776776667766767667666776776776776776776667767767677677677666776776676776767766676677667767676776776776776677676677676767766776767667767677667677667767676667767767767767676667766677676767767766766676767677676667767767767766776776776776766766676776676776767767767767666767677677666776766767676767676776767677676766776766767677677667767767667676767767767767767766776767767677676776767677676766767676677667767767677667667767767767667667767666767667676767767667767767767667767677667766667767767666767767766776767767766776776676776776767767667676776667767666776766767767676766767677667677677667767667676677676767767667667767667676776767667766767766676767767677667666766767676776676776776667767766766676767677667767767767766766766677677677676666677676766776776676767667767676776677677666677677677677677676766767766676776766776776776767667677667676676767667666766776677667767677667676766767676767766767766776776677677667766677677666767766776776676667767767676766667676767767667666667767767766767667766776676776676667766767767667677677666666776776766776776677666676776676667767676767767677676766776767767677676776766767677677676766767667676776767766767667767767766776776667677667677676776676676767677667767667676766776776776776666767766776767767667676677677677677677667676776776767767766767667667767767767677676776776776767767767766776676776667767766677676776767767666776776767767767767767667667766776767677667677667676776767677666677677677666767767766776677667767667667767767677676766776667766776667766776767767676776676776676667767676677677677676676766676776767676776676776667676767767677677676767767767676766776776776767676677666676776776776677677676776767666766677677677677666767767676776767666676776776766776677677677677666776767667767667676767767677677667677676677677667677677676676677677676767677667767676776677666677667676676776767667676776766776767666776776767
76767667667766667676776677677676676766666666766667766776776676776776677667767767677676766776766767767676776676776677667667677677667676776676776767767667767676767766776776676766776776677677676767677667677666767676667666666766776767676776767677677676776766776776776767677677676776766776776776676677677677676776776676776767677676677676676676677667767767766767767767767676676766676767676676677677676767667767676776776776667676667667766767767677676676766776776776767766776667676676767767767677676767767677677676776767767677676767766677676677676766767766776767767676776667677676767667677677677667766767767677667767767767677677667767676766676766677676776776667667676767676776667667766776766667767767767677676767767677676767767667766776766767766676767677677666776776767666776767767676776776776676776767677677667676776766767766776776677676767677677676776666766767676676776776776767766767766776666776676766766776776776776776776766676776666776767767666676676776677677676677677677676776767677667766677677676776677676776667676767766667766766776767676667767766767677666767767667767676776676776666767766677677677667766766776776766667677677667676676677667667767676766776776677677676677676776767767667677666776676767677667676677667767767767767667676666776676767767767767766776767767667767767676677676776767676776776776667667677677676776666667676767766767676767677677677676767767677677677667667767666776676776766677676677667677667767767676776677676767766677676776767767767676776767667666767766666767677667677676667677677667767766767767667767667767767667767767677677676766766677677677677666766767676677667677677676776676776776677677677666767767676767667767766767666776676676667666766776776666767766677667667676767767766767767767767767667767676776776767677667767666776776776767676776677677676776767677667677676776776767766776767677666676676667677666767766667766776776776676677676676767677677666676776767767666766776776767676667766676767676767667677667767667676776666766767667767676766776676667766776677677677666677676776676666677667676767667667767676767767767766767767767677677666776766676676676676776667767767767676767677677677676776776776767677677676766677667766776776767677676776776667766767667676776766776776767767676676776776776776667767767766767666776676676677677666666776766676766666776676767766676676776776667677667666767766776776676766667766767767667676676667766666767767676676667767676766767767677677677667666776677676776767677667767677676676677676677676676677667676767667767767677677676776776776767676776767667767667676767677667767767767766776767766667767767767767766767766767677677677676666776767677677676666776677666776766776766677676666677677677667677676766767767766767766677677677677676766766667667667767677667677677676776767666767677667766767667767767766767767767677676766776666677667676776776776776776676676767666677676676776767667767767667676776767677676766677677677667676767766676776767677677677677667676676667766667677667767667676676676776776676776667677667767767767667676776767767676676677676677667767677677677677666776767767767767667767767667767767767677666767677666666776766677676776676776667766676767767667766776766667667767677677676766766776667677677676766677676767676776776776676776776767767766767676677677667767766776667677677676766767677666667766776776766767767767676776776677677667766776776766767766776767666766766767677677677667766776767676767767677667767677677667666667677676767767766776676767676776667766666767766767766676676776776767667666776776767767677667676677666677676776767766776766776776767667767767767677677676667767767677676767667676767767676676667676677676676767767767667767677666776676767676766767766767667676767667767766767676667677666767667667667676676667666676766667676767676677676767767767767766776677677676677667767767766667677676776776776666776676667767676766766767667767767676766667677676776666776667676776776767767677667767677677677667767766767676776776676776767767766677677667677667676667677676667767766667676677677676676776767767767677676776776776676776676766776666766776776766666776767766676677677676676776767676676767667767676776776666677676767767767676667767766776776766767767667667766767676776776677677676676667767767766766776776677676767767766767677677676667677676776776676666767676666767677677667666776767766776767677676776667767767767667677667677677667677676766676676767677667766767677677676667677666767767667677676766667766677676776767767767676776667767767676667676776776676767667767677676776677666676677677677677677667767667766767766767677676676767676776766767767766677677667766776676766667767677677667676677676767667667767766776676767677676767666766776767677667677667667767677666667677676767667666776776676766677676776776677677666767676666776677677667766776776776776776667767767767766776667667767667676767766676677677676767766676776776776776676776776767767766767767667766767677677677676767676776767676776776767767766677666667766666667766677667766676776767666776776767677676776776776776677676776776767667766776767766677677676666677676767767767766776767766677676766776776766677677676666767767676767766776776677667767766676677676776776776776676767676776776767767677676667767767766767767676776776776677667766776776776776767666776676776767676767767767767766776667677676676766666667767667767676776677676776776767767677676767767766677676676767676767677677677677676766776776767677677667677677676676766767676767766667667767766776776776677676776676767766766767677677666676766767677676767676766677667677676776677676776776776677676776766666776776766667767766776776676776676667667667767666776767676677667676767666776776676766776767767767667767766676767676667677677666676676776766776677666767767676676776677676677676776767766766766677666667767767667766677676767767676677666767767667676767767677677677677666676667767676767766776676776676776676676776767767767766676666677676677677676776767767767677677676666767767676676767677667667766776767677676676667676776776766766767676767767767676666667767666677676776776677676677676776767677677677667767677677676767767766776776776776767667677666767767766667766776776676776776776776766776666767667766767767666667767667677667767767677677677677666677666767667766767766677677676767766776776676776767767767667676776767667766767677677676776776776666666676676776776767677676767666776677677666667666767676776676767767767676767767767767677677676677667766767766766767766767676767666776776667766766767676767667767766666776767767767667667676677666776776767767667767667677677676676776776767676676776766677677676667676676677676767767677677666776676676776767667676776666776767677677666667667767667766667667667767677676767767677667767677666766677677676767767767767677676676767766677666767677677676776766767767677676767767667667767676766676776776666767767676677666766767767667767676767766666676667767676767767677667766776666776767667667676677676767767767767767766666776766776677677666677677676766766776767676767676677666766677676676776776776776766667766767677677667767676667767767767677676776776776776767766667677666767666676767667676776676666677677676767677676767766767677677667767767767666677667676767766667666677667767767767676676677676767767667677677667676666677676676776766677677667766767677667676677667767767767766776776667767767767667667677676676767676677676766776776776767676766776776776776667767767766776776677667767667667667667767677677667766776767677676767676776776766767676767767676776776776776776776766676677666767677676677667667766766766776766776667767766677666767767766776766776776677677666776677666666776766766766667766766677677677676676677676767766776766676767766776766677666767767767667767767767676776767677676776767767676776776767766677676767677666767676776676677677677667677676766767667676676767667767677666776776767676776776776767767767766666766767676767677676776676767677677667676677667767767676776677677677676767666676677676666767766767677666776767767767676676776677677676766767767667677667767677676776767767767767677667766776677676776667767677676677667766776677676766776776767666677667766776667677676767767677667767766767767767766677677677677676677667677667677677677676676767676776776677676666766767677676677676776667677677667677677677667677676666776776676776667767667767676766776666767766766677676676776677677676776676776776767677677667766776677676767676776676776776667677666676667766776676677676776666676667767666776676776676776776776767667766666776766776677677677677677676776676676767767766776776776776776766677677667676776776676766776677666677667676776677677667667666676766767766776776767666776676676676776776767677677677667676766677677677667677667677677676776776776766776776767676776676767766776767767767767676767677676767676666776667766677677677677667767677677677667666666767767766767767767676776767767766776766776676767666676766767677677676666767676776676676776767676776676677667767767676767767766767667667767766767766677667677666776676767676776766776776776766776767767667667667767767767766767667766767767676676767677677676677666776776676776776677676676767676767677676776677666776767767666766776677677676767677676767676776776767676776776676776676767767766677666677676667666677677676776776766676776767676776767767767767767667667767677667677666767666676767766677667766767676767767766776676776776766767666676776776767766677676767676776767767677676776676766676677667766776767767677666767667677677677676776677677676767677676767767767767767767767666677677667766767667677677677677667676767677676767767767677676776776767766666776676766667766766776776666667767767676776776767767766676766767766677676767766767767677677677667676677676767767767676776776776666667676766767676776667676776776676767666776677667767676676776677676776767766767767666667677677667767767767766677666666776677677667666767677667766676767676776766676776767667666767767766766767766766677677676776776776667767666776677677676766666767767767767767677677666776677676767677666767667766767767677667767767767667676767766776766677677677677677667767767667666776667767766767
66767667766677676667677676776767767766677676776776676776776667676766776766776776776677676776776776766767667766776677677677666767667767767677676677676666776676776767767677677676766766677676667676776776776767677667676766677667767766676767767677676766776677676767767766676776677667666667767677667677676767767677677677667677667667766766767767676666776767677677676776767667766766776776767676776776776677677676767767666767767667766766666676776767767666776676776767767677676676776776776766676767667666776776667667676767767767667767676767767677676776767676767767766676677666677677677676776676667666766766667767766776677667767767767767766677676677676767767666767677667677666677676766776776677677677677666776776776776676767667766766776667677667767767767677676776667676676766766776767677676676677677667667676767766767766766776767666667677677677677677677667767767677677667667767767766776677667767676767767677676767766767676767767766677676677667767767767767676767767676667667766677677676776776767677676676667676676767676676767767767677667676767677666776666766776677667767767666666776667766766776766766776776767676776776776776766666767767767676676776767666767677677677667767677677667666776767677677676776667667676776776767767767677676766666767677676766776776776776776776766767666677667676677676767767667767766677676667666776667676667766776676666776776776677676677676667766666767667767676776776676776667666677677666766667667766776677677677676676776676776767666776677677667676776776677676667767667767676767767766676766767767767666776776677666766677676767767766767676677676776766676676677667766767766776776767767767766766676776766666767677666776767676767766776677667676767666776776677676767766776776676677667666767666767676776767767767767677677676776766776776767767767767767766776766776766677676676767767767667766776666677676666767766776776767766767676677676767667766776766667767767667767676767767676667766776767767677677677676767767667666676766776767767676767767767677676776667767767767676767766667676767677676676776666766766677667677676667767676776677677676776676766776766776776766676767676766766667767767677676676667766766767677666767766676666667767766767676676677667767767767666676767767767676767766767767676766776667667767767676767767667766767666776776667677667766767766667677677677676676776677667766767767677676766776767767766766776776667676767667676766776776776666677667766767766776676766766767667677666776776676766677676766677676776766767667666776776776767766767767767676766766676676767667767667667677676767766776767676667767667767677667767677677666767677677677677676776766776767767666766776677677667667767766776766776776776666767767677676676776776776767677677676766776677667767677676677676776767677667767677677676767767676767767676767676667676667766767666677677667676677667677676776676767667676667767667666767767766677676667767767677676766776776776766677666767767667677676776677667766767676767677676776767676667767676766767767677667767767676767667676776767766776767666776667767767677666676776776776776776776776767767766667677667667767767676766676766776776766776776676667766776767677677676776767767677676677667767767666776776667676666766766776667767767676766677677677676667667767677667676776667667677676666767667767767767767676767677677676667766776767676766676776676766776767766776676766776767767767767676767676776667767767766776676676776776776776667667677667766766767676676676776776766766667766667767676767766766767767767767677677677677667767766667666776767666767667767667667677676776767767767767666767677666766677667767767767767767677676676776677677676776776677676776776677667676767767677677676776676776776676776676767767767667767766776776767767666776776767766676776677666676767677677667767766776767767667767667767767676776667676776766776677667767767676767767677676776667667767767677676766776766677666667766766767766677676776776767767676767677666677676766776767676776776676776767667766676767676776676767677677666776676767767767766776776766767676776666676767766767767767676676776677666767766677667767767767766766677667667667767667767766776676767766766776776677677677676767676676776676766677667676677677677677676667767766776776767677667767667667676767766766677676676767766667767676776776766776776776766767766766776666776776776776766776667676667676776776676776776776776767766767667766677676677676676677666776666667667767667667667666667767767766666776776767767766677666677666676767767767767676677676677676767677676666766667767676767676776776776676667676766676677677676767767766676767767767767676677676667767676776767767766776676776767676677677667766767767767766667667767767677677677666776767767766776766776776676677676677666767676776776677677676677667666677667676666767676767767667767766776676767677677667666776676667676767767767676677667767767767676776776767767666766776676677676767767767666776767677667766767676766776776767677676767767677676667767667676776767767677667766766676677677677677677667767767767766766676677676776677677676677677666767677676767767767767666677677666767766776776676677677677667677667767767677667766767677667767766676676766776776677677677676767677676677677667767676767767766667767767677677676767767767677677676776776767767666766767677676767767676776676667677677676767676676766676676776767767667667767767677677677667677676676676766776677677667767767676776677677676776776767767677667766676677677667667676776776766776667767676767667667667766767676766767767767767676776776776767767767767767766776766776677676676667676767767677667767766667766776676676776776776776776776766776767677676677667767767766766666776766767676776776767767767766776667767767767767666677667767667766767766677677677667767767667667766677666766776776666776676767767766767677676776767766776767766767767676677676667677677676776776677667666766767767677676667767767767667766766776767767676766767677676677677667677677676776666667667676776677677667766676667677667677676766776776776776767677676667676677677677676776677667676676767767676676776776776667767677667766767767677677667767767677676667766776667767767677667676766776776776767766766776767667766766677677667677677666776776767766766767766776776767766677676766677666776767766776766667766767666667676766676767767766776766676766666766776766776776666766666776676776677676677676676667667767767677677667667766676677667667767667767667766667666766767676677667767767766776766767676766776676767667766766767767767767676667676776677666676767676767767767766767677666676767766776667677667667676677666677676667677676677677676767667666666776666776767766666767667766666776677676676677666766767767767677677676767767676776677676766666676776767766676667676767676676677667767676767676667677667676767676776776767667677667767676667767677677667766677677676767666676677677667676666767667676766676776767667766677677676676776767667766767666776766766776767767676767767766776676776666676767767677676776767677677676766676676776767676767676776776766767766767766776776677676766776776767766767766766767766766776776776776767767676776667767676677677667677667666767767767766776776677677667766676766767767667766676776766677676776767676766776776666776776766776776767766776776776776767767767767676767766776667677676676677667766767667676767767667766767766776676776677676767676776667677676767766767767666767667767767676776677676776766776766677677677667666667676767666667667767766776677667767667676776766776776767767666767676776766766676667677667667676767676767676766676776766776776776676767766676666776766767766767666776776776776667667766677666767767767766667767676767676776677677676776776767667666676776667676776776676767666676776766666776767766776676767676766766776667677677676676776776776667676667677666677677677667677677667767767677676676767766776767676776676776677666667767766766677676676677676767677667767666776666667767677666767666767766776677676766776676776676776766676676667667666667767766677677676776676767677667767677667767767677677676766767676776776667677677676677676776677677677667767767677676766767666767676676767677667667766776776776776676667677676667667676676767676767767677677676776776767676667766776766766767766677676766676677667767766767677677676677677666776776776766767767676766766767677667767676767767676776766776776776767677667667667767767677677667677676676766766676767767766666767667767767767767676676667666676767766676767667766776676676776667676776766676776677667766766776676776676776767676776776766677677676766677677676666776767767667767676776767676767676677677677667667766766776766766677677676667667766767767677676766676767676776776776767767767677677667767766677667767767767767677667767676677666776676766677676767767676677667767677677677676766677676767667766776767767767767666767767766667677677667677677677676767766767767667676676767767767676667767676776766776776676766776677666776677666767767676677677676776776677676767667676676776677677667767767767767767767677677677677667767767677676776776677677667676767676676776776766767676776677676677667666667677677667676767667666767676767677667677666676767676766776676767767677676676667767766677676676776676767677676776776767767767667767666776767767677677676676776776676676767767767766766766677676767677676776677676766667667767767677677677666676767667666776767767667766767767677667767667676776767766776776776766776776767677677667667767766666776676667767676677677667666667677676767767766776676677677676776677667767676676767676776676767766776776776776677676676677667766676676767767767767667767767677677676667677676676766767667676776767767767767666776776667767676676667677676677677677676766676776776766667767676676767676767766676776776766776667766677677677677667766767667676767676767767676776776767666676667677667767677666767766776776676776776767666676767677677676767667767676677666776767766766767677676776766676767666767677677676677676677667676667766776667677676677676776767766767767677666776766766766767666667766776666677676767676767767767766776776667766667766776776666767677667677667667676767676666776677677666776776776776767767767676767677676767666767
367767767766766776767766767767676667766676776767767667767767766766767667666766776776776676776677677667767677677677677667767766776776776776776676767667767677677666676677677677677677676677676767667667666667767766776766676667677677676776767667766776776776677667667677667667767677677677676766767667767767666776776676776776667666666667676677667667766776676676766776766776776766667766767767676776776776677677667677677667676776677677676677676766676776776677676676776676776776766766676677677676677676767767766676677677667667767766776767767766667767767677667766676677667677667767666776766776766676776676776677676776776776776767766776776776677677677676776677676766666776676776767677676677676676776776767767677677676677676767767767766767766767767677676767677676776776776776776767667676677676677677677666676676776677676677676677667676666766766776677677667676666776767676776776767766767767667767766667677676776776666676776766676667767767766666667767676776766776776767767766776767767767767767667766767676767676767767767767667767667767667667767676767767767677676677667677667767676667677677677676767677677666677676776677677676776776676677676767667767766676776776767677676767677677676776676776776776776766667767766676677677666776776776776767766667677677677676767767666667767766776666776677676676677667667677676776767767766767767676767767767676766676776676767677666767767767666676767767766776766677676676666767767676677666776776767676667766776767766667667667676767767676676676776666677677667767666676677677676767677667676766776676776676666766776776776766676676666767766667677666776776776767767767766666776667677666766776776676767676766776677666776767676767677676767677666767667767666776676677677667666776666676677677666676776776776677667766676666776677676767767767677677676767677667767766767767677676767677677666766776767676767767676776776767676767666766766767667767766767767666677676776776776776767767667766677667767767676667767767767677676767767667767676666776667676776676767767767667676776767766677676766766776776766767667767677666676766766776776676767766766767677677666767667676676676776766776776766767767667767767677667767767767676767767676776767677677667677667767677667667676776776776776776776776766776677676766767667676767767767676766776776767766776767767767677677677677667766677666776776766776676776766667766776776677677677677676676776767666676776767667767677676766677677677667677676766766766776776676676766676676766667767766776766776776677677667677676676676776676676776776676667767667767676766776767677677667766666766667677676776676776776776776776766677667767767666766766776776776767767767766776677677677677667767677677666766766766767676676776766767677666776766676767767767676766766677667767676767677677677667767676776776667766767767766767767767766676677677677667766676776776776767666676776677667677667667677676776677677667767767667767676677666676667676667767666767667767677676676776776766767767667667767667666776677676676776776767676776776776677676667676676766677667666776776767667677667667766677666776776767766767677677677666767767676766677677666676666766776677676677676776767676766767677667766767767767666767667677677667766776666676776776676766776767666776767676677667766776767766776766666676767767767767767676776776776766676776776766776776776776677667766667767767766676776677667677677676776767766766676766767766767766776667667676677667676677677676767767767676776667767676776666776766676766767677676767667677667767767676766677676776677667766776767667766667666766766767766767767766776767667767676776677676677676676677677677667767767766676677677667677676776776676667677676676666767767767767767767677677666776767676767767767766776766776776776767767676766666677677677666776767767767677676676776676767766776767676667767676667666677667677666767767666767676767677677676666776666676676767677667666776776767766677676776666766776766666666776767676677677676776767667767676677676776677677677676776776767766776667667677677667766667677676766776766667767767767667767677677667677677667677667666776667676776776767766776676776677667677666677676776767677677666767676766776767667676776766667767767766677667676776767666677676677667767677677666767666767766776676677667766767677677677677676767677667666767767676776677677676776667677667667767677667767676767676667767676766677667677676677677677676767677677677676776767766776776776776776676677677677676776677676766676677677667666776776776776776666776677676776677666767767767677666776776776767677676667767666667767676776767677676776767767677667677667767677666677677677667767766677667767767767677667766676676767676766667666676666776776677676676667766766766677677667677677677666776776767676767767767677676676767766767677667767766767767767766766676776776767767677666776767767767767767767667667667676666666676776767767767767766767766766767667666766676767766677676767766767766676776666766767767766766767677667767677667676677667676677676776776677676776776677676767676776666667677677676677677666667677677667677666776667767766767677676776677667766767676766776766667766776766666767766776667676767766767767676677666776767666776767667766676776766767676776676666676667667766776776767766767766667677667767676767767767677667767676767677666676767767767667667667667676676766667666677667767677677676776677667767767767767766767677677677677666776767766676677677666776676677676776776766676677676677676776776767767676776776776766767766766776776677677676776676776667676776776776666767667676767766766766776776767767766776776666767676767766767677677676767766766776776677666677677667767767767767766676677667767677677677676776776767667766776676677676676677677667676676677677667667766776776776767666766677667676776766677677666776767766776776766676676767677677676776667766767676776767677667767677667667677677676677667676776776667766766767666767667766667677666667676677667767676767677676766767677667767767677677676766766767667676666766667667766776677667677667667766667767677677677667676676767677676677676767767766767667767767767767677667667677666767766776776776676776776776766667766767677676767677676776766767667767677677676776776776776776767767676767676676677676776767677676776767676776776776776767667667766767766666767767676766667767767766667666767677666767766677676766676766766676776666677676767767676776776676767767667766677677677676766676767666676676776767767767667667667667667676667676776677667767766776677676776776676767767766676766776767767677676767767766767677666676677677667767667767667767767766776677677677677676776776776677677676776776767676776766776677667676767667667666676776767767767676767677676776766767766767677667667767767677677666766766767667676776667767766766776677676767667676766767767766667766676767767677677676776776676767677676776776776676667766776776767677676676767677666776776767766677676766766776766776767767667667767677667766776666676767767767677677667677677677676767677677677676776776676776666776776776766766776676776776667676776767676776676767767667767767676767666776776767677676776676776767767767767767666677676767767766776776767766776767677677676677676666767767766776676776776767676766776776776776676776776776776766676677667676776677677676776766676776767767767767767767767767766776776766776766677676776667766776677676776667667767667766776667767767676776677677676767766767767667667767667767676776776776767767676776677667676677677676776766667666767676677676767767767676677676767767767767766776767667667677677677676776667677677677676676677677676676677676776767676767766766767767767767677676767677667677666776766767667666776776767667767767667677677677667677666667676776667667676677676677677667767766776766666776767767767667677676776676767766776767676776767676766676776676776677677676776677667767767767677677676666776767766677676677676767667667667667676677667676776767667676667767766776776667676677677667677676776776667677677676666767676776677677677667667676676776767767677676676767766776676666666776677676766767766776767767667676776776667677667767676767676776776767676766767677677667767676767767667677677677676766776766767677666776667766767767767766676776667767667767767767767676666677666776776776767767677667676676677676776776666776776767676776676776776776776676766776767767767767676767677676767767676767766776776767667667767677676767677676776767767677676766767766667676766776776666666676667667766776776776766667767766766776766776767767677677667677667767676776766776667676766767676766776776776676776766776667767676776677677666676667767766776776776776677667666776766766767766776767677677677667667676767676677667676676776667666776677677667676776667767767766776776776676677677677676776776776776677676666667677666767766776677676776667667767676776667767767677677667767667666776676776766667677676776767766767666767667667766676776676766767677666767767767766776776766766776776776776776776767667666667677667677667767767767766676666676776667677677676667767677676767767766676776667767677676776666767677676676677677667677677676776677666676776766667666676766767767666676767767767767666776767767676776676776666676776776767767766767667766677677676766676776776776767676767766776776667676776676776776776767766677676776767676767766767677676677666776776767766766677677677677676776776776766776767766677676767677667767676677666776666776776776776776667677676767677676666776676776667677677676776677667767767667766677676767676677677667767767766667767766776776766767767767767767666776667767676766767677676677676767667677667767767767766676676666667677676676766767767767767677676776677677676776677667667767767677666677667767676776676766666776767677677677667767767767667667767676767677677666677677676667676767767666776666767676677676766666776767677676776666666776767677677677677667767767766677676776677676767767667677676776776766767667677677666776776767677667666677676776766666776776776676767767677667677666767676677676766667666677677666767676776677667767677676676677676677677677667667676667677676676677677676766676767677667676776776776776666776776776776776776776776767766766776776776666776776767767767767767766677
677667677666776766767767767676667676767677676677677677667676667667677677677676776666667666776667766677666776766766776766767767666677677677676776677676677667766776767767766676677667767667676677666667767767666667667676767666776666767667667677677676766676766767666776766676767766766776666776676766676767667766766776667766767766667767766676776677666767677667767676677677677677676767766667676676767767676767667677666767677676766676776676776767767677667766676767666767666676676776667766776776677677677677676767667677677677677667766776776766766767767767677676666666776677677676776776766776776677677666676776767767666767767767677676776776776666767667767766767766776667667677677677666767767676776767676767677667766767677677677677666676677677667766767767676676776776776767767767766677677676667767667767677677677677676776766676776776776776776676767766776776767676766776767767676766767666666677667677676776767767767767767667667766666677666766776766766676767766677666776776677666677667766767767677677677677677676776767676776776667767677676776766676667767767766767767766766776676677677667666667766776676776767676776667767676776776767677666766766767767767676776767766776766767767767676776677677667667667767767767677677677677677667767767767667767677667767767767677677666776677676766766677677677677666677676767767766776676676776667767677667666776776767677676776676767766766677676776776766767677677676766776776677677676776677667676776667666676776767677677677667676776677676776767676677676676767677666767766767767767666776767767667767767767767767766767676767676677676776776676666767766767766766667767677676776677667767767667676767766677677667766776776776666767677676776767766776767676666776767766776667766666776776776676676677667767766767766767766767767767677676767767666766767667767767767667666776766766767766767667667766766776667767676766667767767677667667766776776677676766767766776767767767766776776767767766776676667676667767767677667767667676776767676676676676667767766766766776766676677667677677677677676776667767767667767766677676677667767666776776767667677677676767666677677676776667676667676767676776776767677666767766666766677676677676767677666676767767767667677667676776767677676767676766677676767677677667766767767667677677667676676767767677676776776676776766776676776776767676667766776776766667676776776776667766776767676676677677667767676776776767766767767677666676766667667677666767766767767767666677667677677667667767767667667677676776677676776767676676767676776776676767767766766776767676776676767766767676767676667677667666676767676776677677666776666776776667667767767667767766776767677666776666776677677667766776767677677676776766767667667677666776767676767677676766666676776776676677677677677677677677667666667766676766776676667766767676767667767676776767667666776766767767677667667766776776677676767677677676776666677676766676767767676766767767766677676776776667667677667666667767667767677676767667766776776676677677677677667766767767676767676776776776767767676776767766767676766676667766677676776766776776776667767677666767766767766766676677676766677667766667667677677666677677677677676776677677676776776776767667766767767766667676776677667676767677677666767667767767677677676676677667766776776767767676776767667677676776776677677676766667766677677676676667766767766677677676776776766776776776767676667676676767767677666766676776766767767767767676767767677676677676666767667676677676776776677676666667676677666677676766767667677677677676767676776776776666776677667676776767666776667677666776776666667677677676767677667767676766776776676676767767677666776676776677676766776776767767667766766676767677667676767676677677676776767677676677677676776776776766767766677677666676767677677676776766766776676767767767767767666776667767767767766767767766676776676666776766776667667677676767767767677677667767667667667677677676667766767677677666677676776677677676677666776776676776767767767766677676776767767676667666766667767767676776676676767767667677676677676776766676676766677666767667677666766776776767677676776776676676767766666667666776767767667667667767676776776776776676776676676767767667666776767767676676677676766776776776767767676667676767677677667767667767767766666776666776776776776676676776766776767676776677666776767767767677677676677667667666766667767767766766767676776776776666667676776677677667767766667677667766676767767767767667676767766776766677676776666767767677667676767767667766776677676767766776766767767667676776767676766676767767666677677677677667767666776767766676776776666776667767767767766766766767677666677676776776776766776676766767677677667766776776767666767766776676676667677667767677666667677667767766776667767767677677677676677676776766666767677666766677677676767767667677676767677666767767667676766776776667767667677666776667677667676776776776776776667676776766767767676667676676767767676776766677667767667677666677677667676776776677676776776776776776766676776776776776778666676666766776677677676667676676676666776767767666667767767677677676677677677676676767666667766776676667766667666677677677666676776676676767677676767767766776767767677676676767767676776776677676677667676677677677677667767667766776776776667767767767667766766767766767767676776776767767767766766766767767677676767767767666776767767667767677667766766676677677676776677677677667676676677677677676676767667676776776766766767766677677667676767667767767767666666767676767677667767677677677666767766666776677677676676667677677676767676767767767677677676676767666767767767767676767767767766677677676767667767676767677667667676676676667767767676767677677667767677677667767767767677676776776776776676776766677666767667767767766677676776767677677676776766776767767766767676776676776676766776767766766677676776767677677676676767666676676667767766776767766776677676776776767767766776766767767767767666667767767767676667767767667676776677667667767676676666776677677676767766676676776767666767677667677676767667766677667767767667767677677676766776676776767667767766767766676766767666666767766767667767767667767667677666776666766677667676676766677677667766776776767766776767767767676667767767767767767667677676676767676766666776767767766677667766677676766666767676666676766776676667767666766776767767676776776676766676667677677666766767767667676677676767767676776667767677667676667676676766776677677676766676767676776676676776766766767677667767677676766767677677677676776767766666667667677676776767667666776676767767766677676776766767767676776766767667667677677676776767667767677676767766767766677667767666677666776767767766776666766776776677677667767766676776767767767767767667766676776676767677666776667767677676776676767676776776677666776667766776766776776776767676776776666766776776767677667676667767666767667767766776766677676776767767767767676767666776676676767676676767666767676776676666767767666767767666767676767667767766676677667766766767667767667766766667677677676776776767767767667666766776776766776766677667767677676776776676776766676776776676676776776677676767767677676776667767666766776776767767667677676677676677676767767667767676676776677677677676766776676766776666767676676666776767677677676767767667767767767676676766776666677676776677677676667766766767666766776667767667667767766677667677667667766766666667767667676677667676676767676677676666766677677676767767677666676677676677667766766667676667767676776776776776677677677677677676776776766767667766677667676677677676776776767767767677676776676676676767767767767677666776767677666776766776776776676776677666776767677676677677667767677676776676666667676767766676776667767677666677667767767677667676776667766776767767667676766677677666677676767766767767676776767677676767667766776766766767676767767676776776767766766676767666677677676776776767677677677666677677677667767767767677676776776767667766767676766767767676677677676666776767767677667767677677667767677676766776776676767766766767767767667767676767666677676667766676676767676767667676767766767677666776776776776776776776677667666667766776767766667676676776776677667767767766776666776667767667677677667677676776776776766676776766667766767677677677667766776677676776666776767767767766677666677666767767767767767677677676767767676667676676767767667767677676767767676767677677667667767767676766676676776767766776767677676676766776677677667676766767676776767677677676766767677677667667766767677677677676776666667666776677667767676776767677677667676766676776767676776767766776667767766776766776776667676776767667666767666666676776776776677667767666776666667667767676776676676766767677667766766667766767677667767767767677676676767677666767676776776766767677676667767676776667767766776666677676677676776676767666776776676776667767677677677676676767667766776776677677677676766666776767767767676766767766677677667667676667667767766776676766776767666666776766766767676767767666776766767667767767767767677677677667767677676776776766667766767677667766666766767767676667767766776767676767767667767667676666767677666676676767767767677677676767676767677667676766677677667677676766677676676776776677666667766766776776776676767667677667767677676676776776767676776776776776677667677676776766776776766776766676667766677676666776666677666767667676677667767766677676767767677677677676767667667666677677676677676767767666776677677666676676776776776667767767676776776776667677666677666766666767667767766676676677677677667767767676776766677677666776766767767767766766676776776776767676667766776767677666776767677677676766767767677667767677667767677667676767767767767766677677666776767767767767767677666767767667677677676667676767677677676676666776667767767767767676677677666766776767766667766767767666676677676767677676676677676776767667767767767677667766767666767767677677677666677677667767767766776766677677677667666767767766776776776767676676676776776676767766776677667666776676676767767767677677677677676667676667676767676766766767667676676766776776677677677667676677676776767667676776767766776776677666767676677
6776676767677677667767677667767666767767666776667767667767767677667767766677676776776676776776776776676776676767666767677676776767767667766776666676776677666767767676776776767677676767766776776776776666767667666676767766667766776776676767676767767677676767766776776677677677677677667677677667666767667766676776677667677676767766776767667677677677677677677676776767676667667766776666767676767667677677667767667666766766766667667676766667677676767677676677677677667767676767676767767766666667767766767667767667766766676776776767767666677677677676767676776676677676767767767667676776766667766677677676676676767767767667767767667767667677667767767667677677666677676667767667676677676766767767676667767677677667767676776676776666766667767676776776766677677677677676767667767767677677676676776667767767767667666767767767766766767676776677667766767766776776767767677677676766776676767767767767766767676776776776776776776676776766776776776766776767767767677676676676776676766776767767676776667767676776776766776766666766766776776677667767766776766776676676776767766676776776766767676667767767767667767666776677667676776767767767767677676767677666666776776776776776677676766767667766776767767767666767677677676767766776677666776767666776676776776677666766776667667677676676767767677676776776667677677677676767676767666776676776766767677667677676776666776767766776776676776766776767766767676677666776776766766676766677676766676767766767677667767677666667766776767667767767667767677676767677667767767676776776776767766776666776767766767767767676776776767667667767667767676667767767666677676767677677677677667676667676676776767677677676677666776766677677677677677666767677676776667767667767766766767677676776767676776766676666766766767767767767677677676776677676676776767677666776766776767766767667677676767767767676767767667767667767677676766776766776767766776676776776676776776666776776776776677667767767676677666767766776776677676677676676776667677677667767767677666776677677676776776776767766776667766766776677677677677667667767767676677676776676767666776776776776667676767767766767677676766776767666767667767676776776677667677677676776677676767767667676666776776767766776667677676677676666776767766667676776767767666677677667667767767767767677666776776766776667767766667766676677676767767676767766676677676766677677677676766767667767677676776676677676776767766767677666667767666767676776766766776767676766677677677667767767767766766776676767767767766767766776767677666776766767676776766776776767676776767676776667677667767666767767676676766776667667677676676776766677677667676676767767677677677667667677677676677677677677667766667767767767767767677666677666776766767677676776776666767676766766776776776766676776776776677676767676776667767677676667667766776767767766776667766776667766766776766677677666776677676677667676677666676776677676677677676776776666776676776776767667667667766767676767767766767677666766677676667677677677677667676767676677677667767666776667767677677676776776667676767677676666677667676666767766766766776776667767677676767676677667767667666676767767766677676776776676676776676776677667676767767677677676776677677667766676776676766667676776766776776677667766676676776776776776776776667766766676767677676767676776776767767767766767676666767766677676776767766677667767667677676776767767677676677666767766776776677676667767676766776766767767677677677666677676776776767667767676776677676767667767676766776767676767677667766677676776677667766776767677676776767766776667767677667676776767767767677677676776676767667677676767677677676676677667677677677676767767767666776676776776767767766776767767667677677666667676767766767666767767677677677677667676767666776677677677677667676776766767767767677676677666776776766766767676767766776677676767677677677677667767767677667667766677677676776667767767766767667766767677677676776677677676677677677676767767766666776767766776767767667677667767767767676766776767667667676766776676776776676776767766676766667676766676676767767676767676776776776767767677676676767677677667676677676776667677666776767676676677667766676666767667767676676676776676776667677677676767666677677677677677667767666767766776776776676677677676767767767677667767766776676767677677677667676676767767767767677676767676776776776767767677676776676667667666667666667667676766776677676666676667676676677667676676677677677676776776776776676666766677677666776776677666776767667676766776676776766767666776776676766767767767666667676776767767676676776667677666676677676776767766776676776766776776776776767767767767767767677666776776767676677676776667677677676767666776767676677677667667667677677667766677677677677666667766767666767766767767677677667767677676776677666677667676667676766776767767677667767766776776776767767677676767767767767767767766677676767767766767767767676667676766666676677667677676776677677677666667676667766776767666776767767767766766767766767677676676677677677677677676776776766676666767766767677676776767766776776666766667666776767767667767767677666766766677676667676766677666767667767767767677676667677676776776766776677666666667677666677677666676776677677677677676767677677677677677677677676767667767767676776776767676767766667766767766677667766666776767767676676767766767767767767767667667677677677667666766676667677676677676766767676767676776776766667767676776676766776776767676776766776766776767766677667676776676776776677667766776666767677677667767766776676767767767766677676767766767766767766767767676767767667667767676766766776677676767767676767667767676666677676776776767767666766766676776776676776766776776767677677667767767767666666767766776776766666776667677677676767666776677666776667666776776767677676776776776776776776776667676776766776776776776666677666666776767677677677667766767676767767676776767767676677677676667677677667767766776677666776677677677676677676767767667766766776767666767676776677676766677676776776766766767667676767667767766676677676676776666677677667767766767766767767766666677666676676767766676776676776766776767676767667677677677667676666677677677666776767676776767667667766676766767767676667767667767767676776676767666666767766767676667677676776767667766776776776766776766776767667677676677677676776767767767767766667676776776676667767766776776776667667767767677676766766776776776767767767767767676776667766767676677676667767766776667766676776767667767766766676776677677676767676766776767677676767677676767766766776767767676776677676676776767667667666776776766766766766677666776776766676677666776767767766677667676776766776776676676676776677667676776667766776776776676677677677677677677676776767767667767676776776677666776776666677667677676776776667667767766776676677667767767767767667677676667667677667767676676767677676766667767767676677676776677677677667767677676776676667766676767767766776776776776766676767677666776667766767766666766767667676776676767677677667767666677677676676677667767767677676767666776776776667676767767677677666667666676667667666767666676776767666776776767767766767677676676767767667667677677677666677677676676776677677677677677667767766767667667766776767767767766776776766667767767667767766677666677677676677676776676666676677676676676667667677666767767676666776766767766776766776776667676677667767766766667676677666767767766676767767677676766767767767767767676766776776767767677676667676676767666776767766767666776767767767767667767766676776767767666677676666766676776676767766676767766767767767767676766767677677676776677676776776676676676766776666767767766776676767766776766767667676776776676767767667677677676766776776677677667767766676667676767766776766767676776776776776667767767767766667766666776766776666677676776666677676776776666767766776776767767767766766767677676676776767767666767677666766766776776677666766666766776676766767677676766667676776776776667666676677676676766767767766677677676676776767677676677677677676676767767676767676767667677676776776776767766776776776766677677677677676776677676676767677677666767766767676667767676776767677676667766776776776776776766666767766766767676666767677676776766677667767767766776667766776776677676677677676767767677677677667767666666677677667676676776776767677677676666676776666666676776766766676677676766676667677677676776667767767766766776776666766776666776767766667677676667667766776776776677677667667667677676776776767676767767666677666667767676767666766776767767676767767666677677666677676776767676667677667677676776667677677676767666776676776677667677676776766776667766767767766766776776667676776776766676666776677677677667676767677677677667677667676767767766776677667767676767676767676767677667677677666776766676766766677677676776766776767767767677666676776776676767766776676776677667666776776767767677667767666776766766677677667677666666767676767667677677676676667676676666667767666667767766677676776766776776776766766776776676767766667676667767767767767677667677676767676677666767667766676767677667767767677676767676677667767676776767667676776676776767677666676677667677676776667677677666677676766776776776767667767767766767676677676776766767666776767767677676767766767767676776776776767677677676766776667766667667676676676776677667677676776767676776776776666767667667766677676667767676767677677676767767766666676766776677667767667767767677677677676776776767677667676767677676776767767666676776776676676776677676776666776667767767767767767676767766766667767766767767677667766676776767766667767676677676677666677667767677677676767677676667676776766766766766766767676676677667667767767667666767667767676676776767676667767676776676676776676767767676767677676767766767766776677676776676667767677676666667767676767676766667766676767767666767767766676676767677676767766767677676766776767667767676676776767767767676676767767666666766767677677677667677667676676767766666676677676776767767676776667767767676776767677666776767677667767677667667766676767767667767766776776666767676776666667666767766667767677676766676767767766776666776767767677677677
6667767676776767767767676766766776677666667666767666676667767676766776676776776766776776776767767766676766677676767767767767676776776767677677677677677676776776676676767766776666767766776776676776766767667666776766676776767677677667677667767677666666766676776766666776676677676776776776776666767677677676666676776666767667767766776766667766676667667766776776767667676776666776776767676776676677676776767767667766767767767676776676767767667677667666766667676667767767767767767767666776776776776677677667767676767767676767767766767676767767767767766676677676767676676766767766677676776667676767676677666766676776776767766667767766776776677677676776676667766667677677676767767767676676776767676776776776676767667666776676776776677676767676676776776767676767677676666766767766776667677676776776677677667767677676767766666767766766667767677676767767677667676767676667766767666776776776776677676776776776776776776677676676776677677676667667667767676776677676767677676666667767766776676776767667666776677677677666767767676677676767767767766766776776677676767766776767766767677677666776767766776766776677667667767767766767767766776776776776676776677677666667767666676767667677667677666666776767676766667767767677676776776677667767667766676767667667677677676767667767767767666766776677677676667677676667677667666776767677667767676776677676767767676677677667676776776767666776776766677676776766767667676767767766666667677676776666767767767766766776677666767766666676676776677667676776667767667667676776776776776776767767676766766677667676766776766766776667767667677676776767676767767766766776767767666776776766677667667767677676776767676767676767677676676766677667767677676776677677676677677666766667767677666776776666767766767666767767766767677676766677677667766776676776677677677676767666776676767767767767676766676776676776666776776676676667676776677667677676666776776766667677677677667767766776667677677666767767676776776667667767676776676767676666767767766767766676776677677667767766767766776767767677676767767767767667767767667677677667677677677677666677676776676667767677667667766776767677676776776667767766767676776776776767677667767767767767677666677667766766767766767767767767766776767766677676667766676677677667767767676667767677676766667767676767677676667767676676766776776776676767676766776767677667677677676776676666776776776667677667667766767766776767677666767676776776677677667677677667767767766767766776776667676776767766666676677667766676776676677667767667676776767767767767766776776767667667767676677667676767676776776766676776677667676776677676776776776766776677677676666766677676766766766776767767766676766676677666776776767677667677667766767677667767767676766776676667766767767677677667767767677677676767676677676776776677676767667767767766776776776767667677677676667767667766776677666766776767767667676767767766767767767677677667677676767677676766767676776766776766776776666666667676776667677676766677676667676776766676767767766767677677676766766766767676767666767767666776676677666776767766776667676676667766767767667666666766766766776776776776676766676667677666767767677677667666767767677666767767767676677677677677677666776766776766767676776767676776776767766677666676676776676677677667766766667677677676677677677666677677677666667676666666676666676776776676776667676767767767767767677677667766767676676677676776776677677676776776767766676766677667676766766776776776766676676776776667766767676776677676767666776667677676677667676767676776766767667766767766767667766667676677667676766767676766776767767767767767667767677667766776667766676676676667677667767677677667677667676766766776667666776776667767676776776676766767666776676767676776776776767767767766767666776776677676767766766766766677676676767667667677667767666766776766776667767667667767767676776676676667766767766677677666776766666677677677676766667667666776776677676767676766776767767767677676676776766776767676776667676767767677667767767767767767767766667766677677667767677666776677676767677677676776766776767677667766767767766667767767676676767676767766676666766676677677676776767767767767677667766767767767677667666767666767767677676667766766676776767767667677677676776776766767677677676776676666767767677667766667667676776776767767676766766767677677676677677667766776766677677667676677667676677667766767666767676767666767767667677667666776676766677676776767667767767666767676767677666776767766776677667766776767766776677676677676776766766776776776766767767767767666776766766776776776776776767766677676676776776766767677667677677677667676676776776767767767767677677677677676766676676776776676776767677676767676677676766766766776677677666667767767767676766776776776667767767677677677676776776676776676676766676776767676776766776667766767666667666776766767767766766766776766776767767677676767766767677676767767667767666776776766776766676676767676766677666767767677676676677666667766767676776776767677677676767677667766766666776777677677677677666776776676776776776776667667667666677677676677667676766677677667666676677667677676776766776776767677676767667767676776677676766767767677676776776776676676667767677677676676676776767676776776776767767676776766767766677667667677677667767767766766766667667676776667767766767676677667676767676776767767766776776767766767676776776766767767767676676776776776676776776676766676676677676676766666767676677667767666667676767766676776767766677666767767677677666676766767667766667767677677677676767766677676776767676766676776666676776776667766776667677667677676676776767766767767667767767677667767667767766776776776776667767676767677667677667767676767676767766767767677666767767766767667677676767767676766776767667667667677677676767766776776677666677676776666776776767676776776776766677667666666666776767677677667666677677677677676677677667666767766766677676666666767676766667766677666766677677677676666666667676776776766676766776676776776676767767767766776676667766677666776767677676677677676776676676767767667766767666766766776776776766776776666767767676767767767766776776776776767767667767766767766767767767767676767666776677676767676776767767677667667666776767767676676767767767767767667767767677666766776767766767677667677677667766776767676677676776767767766776767767766767676767667676767676776677676776767767676677677676766767767767677677677677666676767766767676776776676766667677677676676676776767767676677676776676677677676676776776766776776676767676767767667667677677676766767767677666767766767767676677677676767667666767767766776776776776766767767667676766776677676776677676677667767767766776776767677677677677676667767677677667676766677677667667667767677677676767766677677667677676766766776766677677677676677667677677667767767676767676776767767767767766776667666666766776766776766766776677667676667766666776776666677676767766767766767677677677677666667667767677676776767677677676776666776776677667677677677677676667767767676667667667767766676667677676776677677677677676666677676767766776776766776667767677676676677667766767767766767676767766776767766767667767767766676776767676667667767667767667767677667667677677667667767676766767767767767766667767767677676766667766776766677677676677677677676767767767766767667767767676767676776677677676677677676776767766766776667677676677677677667676677677667767677676767767677667676666776767767676766767667767677677677677677677666676767767677676677667767767667677676667677666766767767767767677676776776677677666676776776776766776767767666666667666766667666767767767766766767767676676677666667676766677667767676676666767677667677677676776667767676776776677676776776677676767677677677676776776676776767667667766776767766776677676776776767767666776767677666676767677666767767667677677677667766776776677677666767667767676667767766767676766776677676667677676676667767666766767676666776776767767767767766776767766776766666766767767766677666776776776676676776766776677677666766676776677677676766776776776776767767766767766676776767667677667766666767767677677677667767766767677677667767676767677676767767677676677667767766677676767767767767766767767767767676767767766766767766667767677666666676776776767767676667767667767766776767767667667676767676676667767667766767767677676667666676776776766766776676666677676776676676766677677676676767677667766776776776677667767767766767666776667676677667667676766776776776766766776676676776767767767676776766767666776776666677676776776676767676767677677667767767676766776766767676677677677677676776666776776767667677676776767676667767667766766667677666767676776776766776776776776767666776767767767677676766776766776677667767767767767676676676776666766677676767766676767676677667766677676776776766676676776776776776677676667676677666766666767676677676767767766776776766676776776767767767767676766767767676666766676766776767766776676776776677677676767767767667666776667676666766776767767766676667766776776767767676766677676776667676766676776767677676767766767767767767667767767667767677677667676767676676767766677676677667767767676776766676766667676766776767766767676776767767766677666767666766776767767766767766677667767676767676776676767667677677676766776776676776766767766766776676766677677676767676677667767767767766776767767677677667766767766667677676767766676776776766766776776677667767676666767767667767766776676677677676776676776776767677677676676767677676666776766776776677676776677676776767677667767667767677676767767766766676767677676776676676767677667767666767767666676767766766776677666776776767676767677676767767766776766677676767676776776776677666666666766776776767767766677667676767677677677676767677676776776776676666776776767677677677677667767676767677676767767676776776667667766677676767766767766667676766677676677677677676776667677677677676667767667767767677666677667767676677677677667666766776676676776667767767666776766676767667767667767667676776677677677667766776776776766776676776676776667767767677677677676677666766676667676767767667766767767666776767676676776776766677676766666767677676676767766
6767767667767666776766776767767677676776676667676667667767667676776776776776776766677676776767767767676676766766776767766677677667766766776766767676767667766776676676776767676767767676776776766776677676776776767677676776677677667766676667677667677677677676776776667667666767667767667677677677676676776767767667767677676667676776776776767677667767767767666776676766767677677676776776767677676676776667766766666776767677677677667677677677666767767677676767767767676767767677676776766767767766766776677677667767666776776776776766767767766776677677676776776767667767767676776776676776677667767676776776766776676767676676776776677667677667677677676776767767767676766767766666776776776766667667676766776677676776677677667666776676776776767677677676776767676677677677677666677677667667767766766776767766766776666767677676766766676676676677676676776776776677666666767667766676667677676677667666677676767767676776667766776776766676666767767767766767767767767667766776666776666776766676776666767767767767767767767677667667767667677676766776776767666776667766776766776667666776776767667676677677676767677677677667676776666767667676776677667676767677677667767767667767767676767666776776776776676666776667767767666776776776667667766776766776676776767766676767767766767767676677676776767767766766776767766767676776767676776766677676776767766776676776776766666767677667666776767766677676677677676767667667667767767766676776676676767767676767767677677677676766766676776766667767677676666766667766677676676767766776676767677677676767767767766667766776677667767767667677667677677676766776767766767767766676676767677676677666676677677667767667667667677666767677676776677666776766766677676776676767767676767666677677676776767767767676766776767677677677666776766667767667676767667676767767677677677676776776667767677666767677666776776676767667666676667677677676767677677676677676767677666667766776676776776766776767766767767676677677677676666776766676676767767676766776766767766766767767766677676667767767667767677667767767667667666667677667767677667767677677667767767677676676776767767767767767677677677666776776676767677667767766676767766766767767766776677666676776676767767767767767767676776776776677676776776776676776676676776776776677676776767676767767767767766776767667767676776677676776676767767676776776776767676767666767766776666776776776776666677676776767766776776767676776766776666677667767676767767766767767677677676667767767767677677677677677676766766767667767677676677667767677676766767676767767677676677677667667666767666767767766767767677676677677676776767767676677677677677676766767667767676767767676666776676767767767767676766766776677676676776767676776776767676776766767677677677676776776677676776776776776676776677667766767667677677677677677666676767676667767677676667767767767767767667767677677666776767676776676776766767676767676776776766676776767677666776776767676767767677677677676677667677667767676766776677667666776677667767677667767766776767676767666676776776676776677677676767767766776776766776667676766767667766766766776677677667667676677667667677677676776776676776676767767666676776667767766776676776776776767767676776776767767767766776676767767766776766776666677677676776767767767766767667667766676676776767677677666676776767766666677676767667676767676776766776677677676776767767766776767677677676677667766666776766767766676776767767767676766676667677667666677676677676676767667667676767677676776767677677666766766776776776677667767767767677677677676776767767767677667677676677666676766767667766766676766776767766677666677676677667667767676767767666766776676776776766776766776667767667667666677667667766766676776767766776776676677677666776767667677677666767766676766667766776677676776767766667767667667767766776677667677667677676776776776776676776776676776767676677677666776767767667676677667767677677677677677667766767767667676667677676766776677677676666767676776776767677667677676776676776767677676766776676677676667767676766677666776776776667677667767676767766677667676776776766776776676766776676676677667767767676767766676776776676666676776677676667767667767767767766767767677677677667676677677666776766767677667766767766767667767767667677676776667676776776766767677677676767766766676767676667767676767767767667676666767767677676766766776767767767677676776776667676767767667676766776776766767676776766767676776776766767667767766776776767766776767766776767676776676667767767767767767676776776677667767677677666767666677666676767666666676767677676766676767766776767766676677667677666776776776776677676767667666776767677676767677666667676676676677676677677666776677667676766766666776776776776767766666767766767766776666776676767767676776767676666677667676776776666776776766767767767667677676677677677677667767767666767676767767677667676677676676677677676677676767667677667676767766776776676776776676776667767767766766767766667767767677676666776676776776766767677676776677677676776676776776766766766776767666766677666676676776767676776776767767767677677676767767767767766776776776767676776767766767767667676767676667676766776767766776677677676766776776666677676767766767677676766767767767766766767767676776766767766667766667666767676767677677676776767676677666767677677677676776766677676677676776776776766767766767667767677676767666767676776667677667676667667676767667667767676767676766767676776776767676677677667767677677677677677677667767677676767666776666667766666776766676776767677677676767766667767767767676767767677676766766767676677676767767767677676767677666767767677667767767676766676677677676776677666677677667677676666767766776767766776776776667766677677667767766776767766776767677676767766776767767767667766767767767677677667767666767766776776767666667767676766776667766667766776767766666677676677677667766776676767766767766667666677676776776677676677676677676667767767677677676776776776776667767667767766767767767677666767767767766767666776767677677667766767667766767666776776776767676667767677676776677677667766667677677676767677676776776677666667767667767667767677667666776677676767767767767767667766776667767766766676676676776677677677677677676667677677676776767667676776776776776776677676776767767767676677667766776676677667766766776776666766766776676667767766776767767766676666776676776776776667677677677677667767667676677677676776767677676767767767766766776776667766766776776676776767767767677667767676676677677666776776776677676766677676767666776677676767767676776767767676767666776776767667677677677667677676676767767766776766776767676767767767767766767666767677667676776776767667767667666767677677677667766767767677677667767767677667767767766767767767766776676767677667766776667767676767767667667667677667767677677676766767767766766677676676677667677677676667766667767767666767677677677667677666767767667767767676776776666767766776776776767677677676677677667667677676667766667767677677676776676766776767767677677667666676667767766766776776776776667677677676676767677676667676667667677676677677666766666767666776767676677677666767767666776767766767767677666766776667676776776676677677677676767667677667767666776677667676666776776677667676767677667667766776676767676776776676677667766767767667767676776677676766776776676767667677676676677676776776776667667676677676677677677676767676776776776677667767766766776767676676766676776766677666767667766666667767767677677676766776677666667677677667667667677667676776766776767677667767767667666776766776667767766776667767767767666776776767766676676767667767677676776677677676667676776776776767667767767767666776776766767676676776766776667676776776767767766776767767767766776767677676767767766677677677667766666677677676767677667767676776776676776776776767677676767677667676677667676767767676676767767767666776776677677677676767767767676676767766677676776676776776667767677676667667676776677677677677667677667667676776776767676767677676767677667767767666767676776677676776776766776766767676766776677676776667767766776677677677676767766776677666767766766676767667767767767767767676677676676666767767667766676667767767667766776767767766767667676767766677677677667766767766776776767667767677667667676776766776676677677676767767677677677677666776677676776776776776776776676766767766776677666676776677667767766667677667767666776677676767677667676767676767766667666767667676776676767766776677667766677667767767677667676676767766776776677677677666677676776767767677676766676767766776767676776776776766766676676776767767767676776677677667767767767676767767766766666767667667677676767676776776676776667676677676767666676776676776676776667676667767676776776767767667666766776667767667767676677677677677667767767667667666776776676766767767766766667767667766776766767666767766667676666667767767766776677667767766776766776666666767676767767677677677676767677666776677677667667767677676767666767767766766677667676676766776776776666767676767666676776767666677677666776677677676676677667676776767667766766676676776676766776776676676676766776676767767676666767767676776776766767676776766677676776667767767766776776776776776767677676677677677676767766767767676767667766677666676677677677676676766667767667676776666776666666767766776776677676767676767767677677677667766766666767667767766766776767767677677667767766677676676677677667677677676767767766776767767767767676666776677676776677677666767677676766767766776667666776776767667677667677666766776776776776676677667677676766776676677677667676767767767676776767766776767766776776776766776676667767767667766776776676776767677677667676677676767677667766776767677676667667767666677676677676776767667767666767677667767767676667766677676676677677677666767676766677677677666767767767677676776677667766677676767767767677667677667766776776776766667767767676667767667667676776776767766767767667767766676666766667767766767767767767766776766667667767676776776776767767767767676667766667767667767766776776776776776776767767766767676776666767667766776677677667667766767677667766776766667767767766667766677676776
76667667676677676767767766767766767766676667766776767766776677676677677667676766677676766776776666767767766776776767766776677677667767677677667767667676767767767766776677667667767767677677677676667666776766776767676776676766676667767677667767667767766766776776767677677677667767667767767677677677677667767676677677677676767677667766677677666676677677676767676767767766767767766776776676766676677676766776677676676776776767677666767767767676766767766666676776776767676776767667667666776677677677676676776766767767766776776776776767677677676767677677677676676776666767676676776767667676776767677667767666766677676766767766766767666767676776776767767676667767766766766776667767767766776767767767767667767677666676767677677677667767677676767767766667666776776676766776667767767677676767766776676766767666776767767767766776667767767677667767767676766776776766676676766676767767766766776677667766666767677677666767676776776667667766677666676776776677677676776667666776776766677667767767667676776667767677667667767667667767767766666767767766776667676766776776667767676676677667766767767766767766767677677676767676776766677676766766667767667767766676677667767767767667676767767767766776776766766676776776677677677677666767766767767767766776767676676766776766776767676776776776677676776776776677677677676776766776776766676677667676676677677666767766776776776677676767677677667676767667766776776677666667767676776677677666676667667677667676667676766766767767767767767677677667676667677677676767677677677667677676666767767677677676767666677677666766776767677677677677667767676667677677677676666776666776776776667766677677676766677667676667767767767676676766776776767676677677677677676776767677677666677676666767766676776776677676766767766767677676776776776676776667676776776666776677677677677666767667766767767766676766767766776767767767767676767677677666666776776767676767667677676767676776767767766677667767767767667767667766776776677667676677667676776776676776667767676767767767767767667667767677667767767676677666776776767677666776776766677676667767676677676677676776767676767767766767767667666766767767767676767767767676767667676667667676776776677666776767677676776776677677676767666776677677666776776776767767676776676767677667667667767767667767767766776766766677677667767766776767767767767767767767767666676767676776776667677677677676767666667676776676776667767677676677676776767767767766677677676677676667767677667766677677677676776776767766766667676776767667677666676677677676776676776667676776667677677667676677677676766676766767767767677677676676776767677676667677676766667676767766776766767766666676676776776766767766677676667766776677676767767677677667677667767676676666776767767767666776666766667667676667676776776776776677677676776776676776776776766766766676776676766766776776776776776666776776677667767767767677677677676676677666766767766776676776776676766776767766677667667666767767767767767677667677677667676776767677676766776776677666767676766776766666677666676677676776767667667677667767666677676776776667667766677667767767766776666776666776776766667766676677666677666766676776766666766676776767677667677676766776776767676677676767767767767767676776676676766767667676677676676767766776677677677677677676776677676776767667667767676667666677677676667767767766767666776767667677677666676766676766676767767767667767766776776676767676776667676767667676767767676766776767667767666767677667676666677667767766676776767667767767767676776766677667676677676767767667666776766667676767766676677676776676776776767666767766776766767676677677677666667766676676767766677676776776776667766776667767677667767667677666677677677677666766776776677677677677676767767676676776776766767676766677667767767766666776776767677676676767666776666676766776776766766776767676676677676776766776767667676666677667676767767676766767767666776666667767667767767766776676767767676776667767766667767676767767676776666767767766667676767767666776667677676776767677677667767677667677677667766766766776766776776776667766776766776766776676766677676677676767766767767676676776677677676676776676776776767767677676776677677667677677677666776676676776776766767676766677677667677667767767666767766677666776776677667676767767677667666676667767676776767666767666766767667766676776767767767767767677677667766776776767667766676776767676776776776677666767766676677666666776776766667677666776776676776667767677677676776767766776776676766776767676767677677667767767677666767677676767667767767667667676776776767666776676776667767767767766766776776776767767767666766776767767766776766776767766776767766767676666767676776766767767766676776677677666766667676776666776676767767767767767676767676767677676676776766776766766767767767666767676677666767766676767667767676776776767766776676676776767767667766767767667766776766767677677677676667767767667767767767767767767676677677667767767767676776666776667766776767767767767767676776666766666776776667766676776677676666776767767767677676676767667766776776677677676776676677666666767766677667767666767667667677666776767677676767766676676776676767767767767767677666776676776776776677677676767666676776677666776767677667676767666676677677676776676767677667767767677676776667666766776767767766677676776776776776776767766776667767767677677666776767667676776767677676677677676776767767766776677676767767677676676767766766676766676676776776766776776767767767677676776776676667676767676776767767767766776776766767767766776766766767766767767766677677667667767767676767767766767767667766776767677676776776776767767767667677667767677666776766766767766767766776667676766677677667677676666667676767677676676677677667667666776677666766767666776667676776766677667767676766677667667767676776677676767767766677667667667767767667766767676766776776776767766776677676767666676776776676776767767767677676776776776667767667767676676677666767766677676776767766776776767666676667676676667677677677667677677667766667667767766677667677676677667667767676667667767677667766776776776767767667676676677677676676677667676776767666776677677677677677667766676677667666676767677677666776676767676667666776776766767766676666766767766776776776766776776776776776767767767676767767767767677677676677676776776767667667677676767666776766677667766677667767767767767666666767677667766767677676667667676676767767767767677676766776776667766767767667667676776767767767766776776677676677667667766667767676766766776767767677677667676677677676676677677676667677667677667667676767767666776766676776676776766767677677676776677676767767676767676767677677667677666766677676767767667767767676776667676677677677676767767767666767766776776776676776776676767766776667666776776766676776776767767767767767767667767667766767666676766767766676676666776776666776667667667767676776767667667767767667767767677677667766766776766776666776676676666677676677677677677676767677676776766667677677677667666767677677676666677667676676776767667676776766676776666677676767766776676677666677676667676766776776767766666776677676776776676776667677667766666667667666677667676676767767677666776667677677666677667676767667666776776776676766767767767767766766667766767766767676776767767767676676767676667767766776766776677677676767767767766767667766667767677667676776776677667767676776776766677667677667767767767677676776677666667766767677677666766676766776677676767766677676776667667767767676766776776767667667766676767767676767767667767677677676767676776766767767766767667677676776776767767767767767766677676677676676667767667766776666767677676676667666676667767766767766677677676767676677667767767676766677667767676767766667767677667677677667677676677667767767767767667677666776776676767767767767676767676666767676776677666767766676766767767677677666776776766677677677676767676666776766767767676766767677677676767677667766766766676667666776767767767767676766766676676776766677677677677666677677676677667676766667767767676667676767667677666776767676776677676766676677676666776766776766776776767677666776676677667766776766667676766667676766776776776776677667677677666766776767767767676767677676776767676767767766776677677666776776677676776767766666767767767676677676776766776676776776677667677677677667766776667677677677667767667767767766677677667767767766776767676767766676767676767767667767677677676776776776677677676776767767676667666776776776776767677677677676776776776767676776666776767676767667677676767667766776776767766776766767767767767677667677667767666767767676767767767766776677676667767677676666676767676676666776766767767766776766776767667667767667766776776776776767676666776776667676776766767767767767767767676676767667677677667767767766767767767767766767767667677676676767767767676776767767676677677676677676766776667767677677677666666677667677667667667766766677676776776677676766667676677667767767666776767766776767667677666767767677667667676767767766767766776767667766667766776676767767767767767677676677677676776776776677666776667767666767677676677677676677676767676776767767767767677676767767766676676677676667767766767766766677677666677677677677676676766767767676666676767667767667767767766776767767767667767767767767677666676776776677676776667676766776677676676776767667676776766767676676776767767676776676667676766776666776676766776766676667766776767767677667767767767766776767676766766767667767677666767676776776677667766776767677676677676767766766666767667677677676767666677667767767767767767677667766767767767676667676677677667767767677677676767767677677676767667767766676766776776767667666767767766776776766776776676776767676766677676776776776667767676766677676767676677676676766776767677677676776767677676767767767667767767676677676767666776667766767676767667766676776776776676776666766676776767677677676767676776776676776776776776766766676766667767766776676776767767767767667766766767766666676766766676767767767767677666776767766667767766677667767667767766767677666776766767767667766677667677676676677676676776776666776676776776667677676766676767666677667677
6667767766766676676776677677677667676677676677677676666776776776776776767766676767767676767667666776767676776766776676677667767667676776776766676767667676677667667667667666676677666766776776666776677676676667767766776776676776776667767667676676666776776776667766776767767667666667677667766776776776676776667667676667767767666776677667767677677667767677677676766666667766767666676776776766667766776677676767767677676776776766766667677676776776677667676767767767677676766676677667677676776676667767767766776767666776766676767766767767767676776676776766676676776776776776776677666767767666676776677677667767767677676776767767767766776767667767766776776767677667676666776776676666776677677677677676776776667676776676776677676776776766776677666767667676677677667767766767767766776776776677667766676766766666776677667677677676776776776767677667676767677667766776776776766676767677676766676776677677677677666776766766667676767676676676776677667666676677666776677676776767676667667766776776766776676677667666677677676767676776776767676676767766766667767766677667676766667766776776766776767767767677667666776767767766776776766776767766776676776776677667767667676677677676766767767767677677676677676766767677676767676667767667677676767766776677676666776776767666667767767667677667767677677676766767676677677677676767766776676676677667767767767677667766676676776767676677666767676767677666776766767677676666776776767767676776677667667767766776766776666776776676667677677677676767767766666776767667677676677677677676776676767676767677677667767676776766666677667767677677677677667767666677676776767677677676776676776766776776767677676776776677677676667767667766667766776766677677676767667766776676766767676776776767766676766677677667676677677666776677667676767667767667767767767767767667767666776776766767767677676766767677676767766676676677677677676667677667767667767676776776767677676677676667676676767667766667667766666676776776776776776776767677666766767677667767676776667767767677676676776666767676767767677667766766766767766677666776776776677676767677676767667766776676677666776776766766677677667767676776766766767677677677676677677677666676676676767677676776776667667667767677677667677677667677677667676677667677677676776767767667766776676677667677677677667767767766667667677667767677667677676776776677667676776666776677677666776677676677676677676667767667766776677676776667766767767677667667666767767676767767676766766776766776677677676767767677676677667666776766766766776776776767676776776676676776676767676677677676776677666677676776676776776776767666776676776766776776776776776776776676667767767766677676667667766767677666676766677667767677677677676766767767766767677676776766776767766776667677677677676676776767766677676766766766766766766677677676677676776667677677666776766766676767666776776667766776667767676767767677676766776776767767766677667677676776677677677677666767677677677667767676676776776766676766766776767667766677677676766676767766667676776666767766677676767766766677677667767767666776676676677677667767767677676767667677676676676766677677667667677677676677667676767677676677676667677677677666767666776776677667766776767676676677666767676776776667676767676766776766767677677666667677676677677666776676767767767767677667767766766776776776676776767767767767667767767767667767767767766676667677676677676677677677666767676776767767767677677676776677666776776676776776776667676776776767676677667767767767677676677677676666667767767667767766676677676776767767767667667767676776767767767666776776776667767767667677677677676776776667767767676667767667766776776776767767667676766676767676667666676776767766767766767766776776776767676667676767767767766776677666666676767677666776776767767767677677676667677667767767767767766766767677676776776677667677666776677677677676766766767767667676767676677676667766776676767667767676776767667676767767666767677666767767676767676776776677676667767676766767766767767767667676766766767667676776677667767766767767767766776776667676676677666766776767676666766767767676767677677666677666767767677676776776767667677666766776776677677677677676677667676767767677676776677666776766776676667767666776766667766776767676767676776776766767677676767676666676767767767767767677667676766676767767767766667676676776776767677677676776677677676776767676776766677677676776767766776676676776776776767677676767766677677677677667676677676776776767677666767667767676767767677676667767677676766767767677666677667677676776776766776776767676766767676776766677677677677667766767667767666677677677677676676766676677676776666767766666776767676776776776766776767767767767767766776776676776776666776676667667667766667767766776666767676776767667767676767676766676676667767766677677677677667766667767676776776776776776776667767676776677677666767677676776766776677667667676776776667767667766776666677677677677676776776666776776776666766776766766767676766767666767677666776776766767767767666766776667766767767767767767676776776776766776676767766776776776767677667667677667767767677676767767667767667767667766677676766666776776776776776677666767766767766776676776767766767766767676676776766677666767766667676676767767767767767767677667677677677677677666767767767666776766677676766676767676677667767767676766766776776677676667676676776667767766676776666776677677676767676767676776767676677676676676776767766767767767677676776767767677667767676767766767667676767767767767766767677677676766776767667667676677677676767677667677676767767667767767767767676677667766776776767666776676666667667766676776767677676776776766677677676766676776766767767667677676766766776776776776776776676767767766666776676776776776677667766776776767676766667767766666667677666676677667766766677677667767766776666767767767677676776776766776666667767676677677677666677667767766666767667767767767767766667767667676677677676776776676667667767667766776766667667676767666677677676767677677677676667677677676776767766667676766776766776677677677666677677667767766677677677677666766776666776676776776776676776766666667677676767767766667677666676776776776776776776767666677676776776776776676776767677666776767677677667767767677676676767767677666766677676767667677667677677667767767767677677677677667767767667767676767767767677677677666766776676776767766677667767766766776776767767677666767676776667677667767676776776766677666676767767677677667767766767677667666766776676776776776676767666776677666776776667767676776776776677677677676676767767767766666767767766677667666766767676776767767677676767766776767766776776676677666776776776776776766776767767766676776776776766776767767767766666767767766766676676776776767676677677677676776766767767677676677666766667767767767767767667676666767766677677677667676776767677667767766667667767677676667767677676767766767666677677676776766767676776766767676676667766776677667766676766766776667676767677667766776667767676667767766767766776776667666677677667667766776767667667677676776666676676676767676776776766776677667767676676766766776767766667667767767677677677676676666677677667766676667767677677677677676776766776767667677677677676677676776767767677676776667766776776776767677677666667766667766776776776766767767766776677676766677676776776676767666766677666677667767676767766667767666776676767676776667766677677676776667667767677676677676767766776776776767676767677676666666776677667767677677677677676667677677667767677667677677676677677676677676766667676767677667677666677677677677666766776776677676767677667667677666666776676766776766676766776776767676766767767767667767676677667766767767677677677676776776667767677676767767667677666676776776767767766767767677677677677676666776677677676767767767766776677677677666677667677667767767676676767767767767767767676766677677666776767767767677677677676667667767667676767766667677676676677677667666676676677676767666767676776767766766776766776776677666767767676677677667676767767767766766766677676776676767676767677676676667677666676677676776776767677677677676776776676677676677676677666666677677676667676766667667667677676776666767767767766677677667767767667677677676677677667767767676776776776776776776776766776676776766767767766767767767767677677666767766776767766676767767767767677677676767767766676776677666767767667767667667767667766776776666667767677676776677667767767767666767766767766767766767676776776666677677677676776776776776776766676776677666677667767766767677677667766667767677676776776776776767767767767666776766676667767767767677676776677667666767766776766676677677677667676676776776676767667767766776767666776776677667666766766776767767676767766776767767766676767766766666766676676776776776767676767767677676776677666667766667767767677676676666767767677676776776667677666776667766776767667767676767677677677677676766676676666766676767667767767767767767677677677677677676667767676767767767676667676766776676677676667667766776676667666767767666676776767767667766776776677676677677667677667677677667677676677677667677677677676776776766776776776667767766776676666776767677676766766776767767677677677667667677666767767766776776767767667676776767667677667767676767767677676776776776776776776766666677676776767767766776776776776776776667677677677676776677676767667767767676766776667677677666676766677667767767676767767766676767767667767767677667676667767767677667667677677677676677677676677676767667767766776676766766776676776766767677676776676776776677666776667766677676676766676677667667767676676776676677677676766767666776677677676667666776776676767667766776767667767667767676676677676667666676767767767766776776667767677676676776776776676677676766676667766676677677677677676677677667676776676767766776767676766767676677666676766776766667766767677676767767767767766767766776776776776667676766776767767667767667666676766776767677667677667677677677667767676766776776776676767766766776776776766776766667677677676767677676666767766767676776767676767767676676676776767766676767767767766767767767767766767667677666767667767677667766766767767
3677667676776676776767676767667766776776776667766677677676776677676666767767667677667667677676767677676776776766766677666776776776776677676666667766676776776776776766767666766776776677667676677676667667767667667677676766776767676766766677677666676667677667767767667667767767677667766766776767767676767677676766776766767767667767676666776776766776676676776667676667667766766767767677667676776767677667766776667677677677667767676767767677677676767676767767676776767677676767766767666677667676667767766676676766776776676776667767766767667677676676767667767766676776776767767767677676776767676666767676767767767677677667766766677667677677677676776677667676776776676766767667666776676677667766776766767766666767766767677677667766776767766776767677666766767667667767766667767766676767677667767767677667667676677666667677677666776667766776767767676667667677666776767767667767767766767676666677676667667676676766767767676776767667766676776767767766766767676776667667667667766766767767767767767767766677676676767767666776766767676767677667767667667676776767676677676766767766767676667767767667667767767677676767667677666767767767767667767677677676776676776767766776767667677677676677666767766767767767767677676667767677677677677676676767676776766776767676677666767766767767667766667766667677666767767667667677676676676667767677676767667767767667767767767767767767767767676667767767767676767767767676767666677676766776776776767767767766776766776776766767767767666776766776766677676766767766676767766776667767766667666776767767767767767766767667677676677667767667677677677667677666676767767767766677667667677677676776776666676767666676766776767677667767767676767767766776776676767676767667767676767767766776677667767676767677676767767667767667766766767767767766776776677667667667767677676667667766767667676767667676667677677677677666767677676677676776776767676776766667766776776767766767677676767677677667767676776767766776776767767676767677677676667767667767677667667666677667767767676776677676776766766677677676767676667767677667667767767767666766776676767676667677677667676766767767677677676677677676776767767767767677667767676776677676767676677676666767767677667667676667676776766767767667676776676766767676776776766767766676767677676766776667676667767677677676776776767767676776767766667677667767766776767767676767677676767766767767766766767767767767767677676677677676767766776677677676776766767766667677667767667677677677677667767667766667767667666776767676776667667676676767767767767766767766776776766667667767666676776776677667676776667766677677677676666766767676666776677666667767767766776767676776676676677677677676776767676667766767676776677667766767677667676666767666767667767677677677676676776776666766667767767676776667767767767667667766776767667767676767766767767677667766767677676767766776776666766766766667666776676766767667676767766776767767677676776767767766677667667767767676667767677677667677676776767666776776667767677667677677667667676676676767676667677676677666767767767767677676767767666776776676776776766767676776677667767666776676767666776776776767767766667767676766766666776776767766776766677667767677667767667767676776666767677676776677677677666676767767677676776666776776677676677667766776677677677676776767767766667766776776776667766767666676677676676776677676676776677676776667767767766776776767767677677676767767767766776776766676676776767667766767766676767667767666776666677677677676776676677676767767767767676667767676676677667676677677677676776766766677677676676776676776767767767767677677676676677676676767766676776767767667766776676767766767766776776766677677676766776767677666666677676776766676776666776776667767667767676767667677676766776776677676677677676677667767666766776676776676676676776666677677676776676677676667767667667677676767767666776776776776676776776766677666676776776776676767767767766666776776776776776767666776776767767677677677676767667766667677676767767767676667767677676766776677676676776767766776667767667767766666677677666677676676776677677667677676776666767676776776766776776767677676767677677677676767767767767676776676667766776767677676767767767676677677676766767666667677676766767677677677667677667767767767676776776677677676676677676776676667677676776667766767666776676776776666677676677667767676767677676776767667667767676776776776766776666776776766767676776676767767767767767677667677667666766776677666776776776776677667766667767676667767667767766676676767677677667666766767766767767766776676666767677677677676767767766776776667667766776776776767767766677676776676767766767767766766767766776767677667767667766776766766767767767677676667766767677667766767767676767667767666776776776776776776776767676776677676776676677677676767767676677677667677666776676767666776767767767767767766776766767767676776666677667767766677676677677677677667666666776676776776767767677676667766766767667676667677667676677676767767767677677677677677677676667676776766776766776767767666677677677666776766767677666776776677676766776776676776766767767767767666767767677676776776767666776667766776767767676776766667677676776766666676776767767676676667767767676776776666776776776677677677676666776666776676667766676667767766667767766666776676766677677677667677676776667767766776766776666776776776666677667667666766767767676776667677677667766776667766677676767767676776776767666776767766667677676776767767676667676667666766676776676766776767767766667677677676776767667676776667677666676766676767667767667766767766767766767667677677667766767677676766766776776676776677677676767676676776776776766776776767666767667767676677667766767767676676767767667767767766776776766667767676677676776677667767766776676766767676776767766676776776666667767666676676767667767677676767766667767766776767667766676666776776667767767666776677676677676776767766776767766767677667766767767677676767676667666677677667667677676776667767676767676666776767767767676677667766766776677667666667676776776776767676677677666767766676776776676776776767767667766667767676767766767766677676767767766776676667767767767676776776776776767667767667767766676776776776767767766767767766766676776767676776766776766677677677676676776767676776776776766667676676767767766767676766666766767766676677676776776767666677676766767666666776676776667666676776776677677667766676766767767766776776767767767767676767767766677676767677676776776767667667767767767767767677676667767767767677676766677667767667676767666677676767677677667666776677676666767667767667767677677676666667767676766676776667767667666676776666776776677676667676776767766767767767676776776776767666676767766776676667667676676676776776776767677676677667677667667766767767677667677667676767676776667767767766667666677667766666766767767767676667677677677667677676766767767767677677677677667677677676766776767766767676767666766776776766776667767666776776666677667767677676776667767677677667767766677676676666776767766677677677676776766677666677677677666667767767676667667766676776776666776667677676776776776766776677667676766667766776776766676767767667767676776776766776776776767676666776676767677676776667667767766666767676767766767767676766766676776667677676776677676776776667677667767677677677666776677677667676767766676766667677676767766776776766776677666766766767767767766776677677667766776766776767667767767676776767677667676766677676776776776776776767667766767677667677667667677666776676767767766767676776776677666767677677676766767767766776767766766676667766676667767767766667767666767667676776767667676767767676776776766767766766767676677676776766676767677677676666766776776666776776766776676766776776676676766677676776767766766667766767767666776667767767667767767677677667676676776776776776666767676767767676667766677676767666676766677676677677677666667766766776776776766667677667676766767676667767767767766667766676767667677676776767767677677667767767767676776776667667666776767766776776776677677676767667767676767767677667767677667676766677677676767677676676776776676667677676776667767676767677667766677677676767667677667676666667667767667767766666776776776767677667677676766677677676776677676676667677677667767666667767766776776676677667767677677677676666767766676767667667767767767677667766677677667767766767676776677667766677677667766766676766677677676676776767677677666667677676766766767767766767767767667767677677677676776667676666767676676766767677677676776767676767767676677677677677676776767676767767677676667676767766776776776677667676776767676776776677677667766767767766767767766676776767667667677676677676766776776676677676776776767677676666776776767767667767766767767767767667677677676767766776767677676776776766766767677677676776676776676776677667667767677677666766766776666766666677676776776677676776667766676767677676776767767767766676677667767667677677677667677666677676767677676776776676677676767676676776767666776776776676776766766776767766776667677676676766767676776776767767767677666767677676767766776676776776676666676776776766767766776776776776677676667767667677667677667766677677667667667676767676677667767767767767766776767767676776667667766676676676776776776776776767766767677677676767676767767677667676766776776676766676767677667676676776776767667666767677666676767676667667677677676676766776677676767767767767767667677676677677677676776767767766776776767676677677667766676776776776676767766676776776767767677666767676676776676676676767766767766677666776766776767666677677666766677676776766767767767767767666676676667676676776676766776767767677667766767767676776667676776776677677676766776677677677677667767677666766667767767767677676776666676667676776767676767767677666767767766767767767666677677677677676776766767677676766766666677676766776677677676776767766767766776676776776767767676767766776776667676776776776776677677667767767676776677667677676767767677676667767677676776776776676677677666767677676776776767667767766677667677667667676776676677677666776776776776766666776776767767677676776667767667676776776766667676776767677
6677676666767666776776766767766676776776776767767767766676776667676776667767767676766767677677677667766766766776667677677666766677677676676776776766767766677676676667766776676776766776766776766677676766677677666676776766676767676766676776776776776776667667676667767767667767667677677667767677667667666676767767767666676667676676676766676767677677676666776677677667767767676776767767676666776767766776767767676666767767666776776767677677667767767767767766776766677676776767666676766676767767767767766667667676776767767767676776767667767767766676767766776667677677676776767676676776776667676667667767766776766677666767767767667767677667667766776677666667676767677676776776767767677676776667767767676677677677677667767766767766676776666766677677677676776776776776676766776767767676767676676767677667766767667767766677676766666676776767677677676676767666767677667766766776767767677676666766766767767677676767766767767767677666776776767677677676776766676767667767767677666767766676676767666767676676766776776767766676776776776776677676667767766766667766766676677666677676766676766766776776767766766776776676767676676776767767767677677676676767766766667766667667676677676676776667677677677666676776767767676766667766677676767677666776676667666766776766776776776767767667677667767767766767676676677667667677677667667767666766776776766766676767767676676667767666676767676776677677676667766667767667677666766766666676677677667767677677667767667677677677677677677676676766676666667666776776776767767766666767767767676776776776776767667667676667677666767767767767666767667767767767766767766666766667677677667767767677676776767767676776776667677676767767667677667677667676767677667767767666776776767666776776766767677677676667767766676776776766676776676767766776667766667676776677676766776776676767677676677676767676666776776766666776776776776776767766776676776676776776677676767677677677676776676776766776676677677677676676776776677666666676767767677666776776776767767767767677677677676776776776766776776767766667766776776676776676767667676776767676776767767666677677676766776776667767666767676767767667767667667677677676766776676667667766766676767767767767677676767766776676767676676776776767767677676677676776676677667767767667677677676676667767667767677676776677677667677676767767667767767767766766676767767767677666776776776676766776766776776776776766677676766776666767767767767676666676766767677677677676776766767667767677676776677677676776666776776766776776776776766677676776766767676676776776667766667767677666776767766776766767676776676766767676767676676677667667767677676677677676776677667676676776767767766766776776776666667767676677677677667667676667766766776676776767667767767766776666776776767767767767677666776667766776767767676666776767767766767677667767767766776776776767677677677676677667676677677677667667676776667767767677677676677677667766776776666767767767767666667667676677677667677667767767667677676667767676776676776776776776776776776767667677667767676767676766776776767667767676776676667677677677676776766776767677676677677677667766776767676667766776677677676667767767766767767676776767767767676766776677667767667767677676776676776676767667676767767766767767676666766766776776776776677667677676766776767677676767767767677676766767667667676776767767677676776667676767676767767766767667676766676767676776776776666766776677667766766677666776766767767767767667667767667676776776676776776776666766767667767667767677676677667767767667676767767767676677667666776767666776666676767767766776776776677677677676666677676776767677676676776676677676676767767767677677667676766776766767677677677667766677676776766677676677676767676767767677677677677676766766767767766676767767766776767676667677677677676767676776767667677676667667767667667677677676767667667667677667767677667676776677676677666676776776666776767677677666776776676776766776776776776677667667677666767667677676766666677667667666767766676776776676767767767767767677666776766776776776776677677676767767667676776767767676767676677676776667767667767766676767766776666776776776677676677667666767677676677667677676776767677677677677676767676667677667676776766767767676776767767676667667766677676767767767767676767676667677676676776776767767766776766767677677666776776766767667766776776776677667677667767767766677667766677677677666677667766677676776676667667677677667767767667677676766767767767766767766776767677677676767766776766767677667677677677677676776677677667767767667666667677677677677667667677666776767677676776776767676676676766667666776767767676776776767766776776766676767677677667767677676767767767766677676667667767767767667766776776767766766767767767667767767767676767766767677666766766767766767667677676667766766766767667767676776766766766776666776776767766767767676767766767767667676676667767767766677666767677666676767676667767677667677677677677676767767677677667667767767676766776776677667767767676766767767767667676776677676778667767676776776776767677666776767677676676776776767676766667767667666677676676767767676767676767677667766677667676677676766766776776676767676677677676776676776776767676776676767666776676677677676767767667766767667767767767767666767677677677677676667766676776776677676776677676766666676667767766676677676776776667676776767676776776667676676676767767767767767676677676767676776776676677666667767767767767767766767677677676767677677667767767767766767767667677667666667677676767767667677677677667766767667676767766776676776767767677667767767767767676767667677666776776676666776776666676776767767767676677667767676767767677666776767667677666767677676767676767677676767766676767767676776667766677666667676677677677677676776676776677666776776677676776776767667677666767666766676666667767767667766666667766677677677666667767677676676776767767677677676667667676766767767767767766676776766767767677677676676666776776667677666676667676767767666766776676667767666776666667766677676776776677677667676776767766676666767677677667677677677676776776767766776767767676666776667767677676677676667767666667766666767676766776776667766767766766766767766767666667767767666776776676676776776767666776776676767767766776667767766667676766776677667676667766776677667766767667666667666767766677677676776676767667767766676767767677676776767767767677677676766677667767767767767677677676767767676767666776677667667767766767677677677676766776666767767767767677676676766666776767767767767767767767767766767667667676677667677677676776667767766767667767766677677677667677676776677677666667676776776776776677666677677666677667767666767766776776776776767666667676666676776677666677667767767666676767767667667677667676677677677667676666667767767676767767677677677667766766677676676767676677667677676767767767766776767767767667666776676767676776776776776776677676767767767676767766767767767667767767767766776776776776776667767676767667676676767766676776776676767767767667676667766767677676776667676776767676776776676776766676676767766767667676677667767767667767766766776677676767767767666667767676766676676767766767766767766766767676667666677677667676776677676767766767667766776666776776677667677677666776766667766767677676776677666776767767767677676666767767766776766776776767676766676676776776676776677666676776767676676676677666767676767766767676767677666767667767767766766776776767766666776667677677667667767676767767676776766776676666767677677667677677676767767767767767677676766677677666776767677676776766676667767767767767767767676767767677676667667677667676776776676776776677677667767667766767667767767676676766766776667767666677676767677666666676767767677677677677676767666776766766667767667767676766677676677676767677677667767766766667676767767676767766776667767676677666776776776767677677676767767667676767766666766676766676767677677677677676776677677676676676776776666776776667667767667676767676767677667767677677676776666776776677676766667677667676667666767767767766776766776767767767677676776767766776776767677677676676677667677677676776767677677676677667767667767677677677677677667767767767677677676776677677677677677677676776677667767677676776776677676676767676766766776776767766677677667766776667667767767666667766676666776667666776767666776767766776766776666767767767767767766776676677676666776776667676767676776767667676767667767677666766776776767767676776676676776776667666666667767767767677677666677667767676776776677677677667676767676767677667676666776767766667767767767767676767767767767676767676776766677667766677676776666766767677676776776776676667677676776776666776676776766766776666776767667766677676776776766676767667766776776667767667676676776667667767676667767676776776766676776766766767767676766766767676767677677676676677676776776776676766776676776767676666776776766667767767767666667667667677677677677676676776677676776776676776766766767666676766776776776667767766776776776677676677676677667667767667767667667767677677677666767767767666767677666776776776667676776667667767666677666776767766676776676767766666776677676776767766776767676677667767767677677676767676676767767666767676767767676776676776677666767767676767767667677676667767767667767767677677677676776776676666766767767677667676767667667667666676776766666776776767666767766676766767766766677667767767767676776776767677677677676776776677676676766677666776776767766667767667677667676767677667667676766767767676767676676776767766776767667766767767677676767767766767767767667677676776767666767767677677667676676677676776776767677676776767767666767766666776776666676677666767766776767766776676776767677666677666767667676776766776767767767766676767676776776676677677676776776676767666766776676776776776776776677667767666767676767767766766776666767767766767676767766667676776776677667767667667766776666676677676776776767676767666776767677677677666766776676776677677676666766677677677677676767677667677677667667677677666776767767766676776766767677676776776776776766776776676766676776776776766776766666776776667767676766776776676776766776776667676767767767
6667766767676776766776776677667676776776776776766776776767667667676676776666676767666776776776776776776676776667676767676767767767667677677677677676667676766776766767676677666667676776766767766767676676776666776776767767767667666776676776676667767766776776767767767667676667767677676666676767766766666776776776776776767767767767676667677667677677676677676767677677676776676766766766776676767767766767667767766776677676667767676676767767667766767676666776676776766676667766667667767677667767767766776766667666676677667677676767676767676776776677667767766677677676667767767667677676766776776767676767667767767767677666667767767676667677677677676766667667676776776776776766677677677667767677667676767677667766776666677677677667767677676677676776766666676677677676776677667766676767766776776666776667766666767767677666767767767676766767766776767676776676676776667767767667676677677677667767667766666767676767677677676767676766676776776776766767767677667676767676677666767767766766766776767766676677666667767667676767767667676667677676766676766677666776767677676776776666776776766667767677677666776776676766767767677676776776776676776677667767667676666766666776766776776666767766666776766776677666776677666767767767667766676766776767667667676776766766677676776776667767677676676767767767766766767677676766767766767766776677667767677677677677676776676766776676767767766676667666676767677667766767766767767676666776766776767767677676776776776666767676767677667766776676766766767667677677676676776766767767676767666776776776676676677677677666767667767766776776776677667676667766676676676776676776776767766767766776776677667767767677677667667676776677676766676667767766767767766776676676767667667767676667766676676776767766677666767766767767667667766767766776776676776677676776776776767667676776776766776776776776776766767677667767767767766767766667677677667767677676776776776767677667767667676767767676767676776677667666676776776767766776776776766767767767676676676767677667667666666766776766667676776677677676776667767666776776776767767677676776776767767767766766776767676776776677677677667677667677677677677676676676767677676677667766776767767676677667677667767766767677677677666666776766776776776767767677667666767766776776776776677667766776766776776676776766776776766767767667767766766767676676767676767767677667676767677677676767667766776676767766767766677677666767677677677666667767767767676677666676766767767677666766776767767677667676666776667676776677677677676776676766776667767677677676767667767677667676767767677677676667677677676776767677676776766776677676677666677676677676767677676676776766676677676676676776766677677677667667676776776766666766767767767667767766776676766676767677677676776676767667677677666776776767767666767767677677677676676776767676767676666677676666676676667767767667766767676676776767767677667766776676776676666666776776676676766776766766666776776667766667767767767677676766766776776677666767767677676776767766666767666767677676776766776776767677677676776677676766776776776667766767676776766776776677667676776766667767676767766776676677667766676676767766767767767767667767677677677676776767766677677667767667666676766767766767767677676776766776676776676766776776767666677676776776776667677677666776776767676776767676767767667767767677667767766767766767766667766767667676677667766767677676676676676766677666767676776676676766766767677677677677667677677667767767677677676767676767677677677677666776776677666677676776776677667767667676776776677676767677677667767676677676767767676776676776676766767767766767677667766776676767666666776677676776767677666667677667676776766776776676766776766667676666677667676767766767666776767767667676677676676776676776676776676666676767767676776676767767766767767676766776667766776776766677677667677676776677667766676677676767767676776767676676676776766767676776776677667677667676676767767767677667677676776776767666776666677676767677666677666666766776676767767677677676776776776666767676776677676776767767677677667766776767676776776767677676776767767767676676667767766677667676667676676766776776667677666776767767766776676677667677677677676767767677677677666666676667676776767767766666776677677666776776776776666776766667766677677667667676676677676776676776767667676766677677666767767666776767676677667767667767767676667677677666667667767766767767767666776667676776676677676666776767676676677666766767767677676767667667766767677677677667677676776776776776776776677676676767767666677676776776667766776776677667677677667667676767767667767677667767767767676767766766776767767767667676776776767767677666776776677677677667767766667676667766776766776776776776677676767766767667676676676776776677676767667667677677666767767676766766767767767677667766776767667767677676776666677667676766766676677676776766776776677676677677677676776677676776676776776767767667676767767677676766677677677676776767676776666776676766767767767667667677676767676667667767677677667767677677677667666776776767677676767766677677676767766776676767767767667767676767767677676776767667677667766767767676766776776767667767767677677667767667767676677677676776776767767767677677667766767676776667767767666776666667766776667666766776766677666776767667767666676767767667666767676776676676766767677677677676776667767676676776667667667767767677667767766677676666767767676667766677677676766776667677676767677676776767677666676776666776766776766776767667676666766677677677676776776767677667667767676677677677666776776776776767667676767767667766767667676766676776766677676676767767766676676776767667767767667676676776677676767767767767767767677677677676776776776767767767767767667766767767767767767676677667677666776776676667767677667667767767766766776666677677667676776666677677677677677667767666776767677666776776776776676776766677667767767676766767767766666776776667677677677676767767676766677667667767767767667766767766767767676776767677677677676776766776667677677677676766676766676776677676767676766677667677667677676676676666776776776767767767767676766776776767666677676767676667767666776677676776776767677676767767767767676767767767667767677677677676767766676776767767767667667667767676667666677676677667767767767766666666776676776767767676767767767677676667676776776677677677676767676676776767767767676677676767766776766677666666767766776666677667766776677677676776776776767677676666776776767767667767667676767676776767766776766767766767667666766676776667667676767767767767766776766776676766676676677677667767676776776766776776776767667676776767676767766676776767677677676767667667767677676776766776676676766776677667677677677667676766776767677676776767677667677676766776667676776677676677677677677667767666676766766767767667766776767766766776767676767667767676776776776767767666776767677667677677676766667766677676666667766767767766666776677676767767767767766766766676667767767766666676776766677677676766776776776776767677667766676767676766767767767677677676767767676776767666776767677677676677677667767677677666767767666677676767676766677677676776666766667767767767677676767666677677676776667767766776677677676666676677667677666766767676677677677666676776767766767767676776766776767667767767767767767666766677677667666776767767677667766676766776676767766677677666676766767766776676676677676677667767676667676766776677677677677667677667676676676666667767667677667767767766767767767667667766766776776667676767676767667676766767766776776667766676666767767766767677666666767667667767666666776776767667766677667677676767767766767666767667677677666666776776667667767667667766776767667676766766767767767666767767676767766776767766677676766767677676667766776677666767767766667677667677667767767766667676776767767767767667676767766676776776676766776776677677667767767767766766767767767677677676677676776776767676767767676767766776767766676677667667767767676776767677676676766767667677676766767677677667677677676677676667666677677676677666676676676767767767676767676676667677667667677677667677677666767767766776776776767767767767766776767766666667767766776767677676676767677676667676767767676677676667677676766766767767767676666767677677677667666677676666776676767667767767767667767767676677677667677677677676767767767767766776676676766676677676677677667676776776776767767766667766776666676667676667677676767766776767676767677677677666776767766776767677677677667767676676776776767767767676676776776676667767667767767767666776667767767766676767767676767766776776776766776667766766667677676766677666766677666677677667666776677676776776676776767767666766666767677676676766776766677666776776666767676767677667677677676776767766767667666767767766677676767767767676776776677676676667667766676666776776776776667676677667766766767677677667767767767767767667766767666766776677667767766766776676776667766766776776766776767767676677677676676676676767766776767767767767767767676776776676666776776767666766766676776666676767766776767677677676767767766766776676766677676776767676677667767677667666767677676676776677676676677677667667767666667667676677667767677676677666767767767766776667766677676776776767766677677667677677676776677677666666677666776776767676776776667767677667676767667767677677676776767766767677667767676767676677676666667676776667667667767677676776776776676766766767767766677666766677667766767677677677676677677676767676776767767767767676676776776767767766767676776676676766776666666776776776676767767666666776776766767767766666766667766677677677677677667676776776776766677676767766766776767767677676667767766767667667666677667766767677676776767676676776767767667677666776776766776676677677676666677676776776776776776776776676776776767676767667677676776776776767767677676766666767677676676767677667677677667676776767767766767677677676767766767767767666766767676677677667767767667767676776767767666776767677667676776776767766776776666677677677677666767676767667767766767667767767766677676667667767767767767766776766776776677676766776666776767766766776666676776767766776666676676677667
677676676766776667677677677676676676776767676767766676776776776776767766667767676776766767676767766776776776767766676776776676776776776767767667667767667767677676767667767766676767676767667666677667677677676677677676766776767767766677667666776667676767667767677677667667667767666676776766767677676767767767667676767666677667666776667767676677676667767676776677667766767666766767667677676776677676767767667766776677677677667767666767676767666767767676677666776776776676666776766676767666776776767677677676767677677677666677667767677667677677666776767677666767667766667767766676766677676776767667767677676767767767677676766667677676776776776766766676776676676767676677676776776767766766776776677677667667767677666776767676766666776776666776776766767767667676776767677677667676776776767766767766766776767676776676776766766677667667677677667767766766666767767676677676767667767767667767677677677676767766767676776776766776776767676776677677676776776666676767676767676676776767677677677677667766767666677676667677677676767677677677667676676667767767676677667767767666776776676766776666767677677667767667766776767767667766677667677677677677677677667767677666776667767677677677677677677667766776776677676677677677677677676776676677666766776776776766776776677677676776776776767767676677677677667676767677677667667677677676767676776767767766767767677667766776776766666666776776776776776767677667666666776676767767667767677677677677676667677676767767767676676776776767767676776667767667667766677676666767677667677667677677667676776667676767766767677677667766767676776776767767767666776766677677677677677677666677667676776766776776776766666767767677676667767766766776667767767766776776767677677666677676676776677676776767766766767676676766776767667767767677676677676776767766776767666776676766776677676776776767676766776776776766776667677676776776676767667667676776766667767767676767766767766776776767767767766676676677676776767666767767767677677676676766667766767766666677676776676767766767677677677666766767677667767667766776677676767766776767766676776766676676676767676767767676666776776776776767766676676767676677677677677676767766766776767767676677667677676767766766676776766767677677667676677667676676766676767676776767677677667767677677677676776776767767667676767676767766767767667667677667676767767667767667676776667767677676776767767676666776776766767666677677677667767677667766776767677676776766676766776766676677667767767767676766667666776776776776767767676766667767676767666767767677677677677676666776766676776776676666676667767767666676666776776767666767767766767676776766767666776667677677677677677676776667767767766676677677677667667676676676776776776767676767677666676776767676767767677676677666776776667767767767767676667667677666776667767766776766767667677676676767667767666766776776677676667767767667766776677667676776776767667767767766677676776677676767667766776767676667677677667767767767676767767666767666776666767766767666776767767766767667667667767767677667676776766766776776767677676676677667766676776667667767666666776666767666677666767767767676776666766677676776667676776776766676776767677676767676676776666666676766776776776776676776776676767677667677677666676667676767767666767676776776767767767767767767766767767677667767677676667767767767767766667676666667677666676767766676766667767676776776767666776676677666766766677676676767767677676776677676767767676776776776776767676766776776677676676776776776677677677676776667677666767767677676667767767677677677677677677676676767677676677667667667767676767767667667766667767766767766776767766776776766776677667766767767677677677676767677677677676776776776776776776676776767667767766776666677676677667767677677677677677667677667766676767766766676666677676767767766766676776776677677667677676676676776767766776766776666776676776677677677677676766766776776767767767677667676677676767667767676676776677677676776767767667767677666677676776776767767676666776776776776776767767677677676677666767767767677677677667767766676676677677677676666666677676767677667667667766776776776667667676766667677677677666767767767667767767767676776677676666676676776767666667666767766766677676676766677667767766776676676767676667677677676766776776767677677677667677677677676676776767767666677676776767676676766776667767667766667676676776666776767666666776676767677677676677666667677677667676766676776767766766776776767667667766677667677676677667676676677677677676767767766776767767767767667677667767767767766676767667667767767766767677667766776776776776776767677666666766667767677677676667766766776767676677677677666776666776666676776767667677677667766776667767666676676767767677676767666776767677677676677666776776776776776776776767766776776776767766776776776667767767677677666667767677677677677677676776767666776776776676767667767676776767767676767767767767677676676776677667766666776677667677677667766767667766676766776767667767676776767676776676667767667767766777677667767676766776776776676767766776767677666677676667666676676776776776776677667766767766767676667677666667767677666776767676766766666776767677677677676767767766677676776676766767766766776676666776767767676676767667766767767767666766776666766776676766776776677677667767676766776767677667676676766667767767766676767767667667677676767767676677666667767676776776776766766677667677676767666776667667676776776767767667767767676677666776676667767677677676666676766667677676776776767667766767667676676776666776776766666767677666776676776767676667676767676767767767766677677676676767677667667767677677677676766667767766677667667767666677676667667677677667676677676767676676677676776767676776677677667767766767667766767767677666676767767767676767767676677667667667766766677667767767667676767676776776776676776767676676767667767676776776776776766666776776776776767677666677667666667677676776667667767677677667677676776776767767677676676776676776776767767767767767676667667766677667676667676676776676767667677677667767766776667676767677667667677676676766767676767666767766676767677677677667767767767766767767766676667667767667667767677677667766776766767667767767766676766776766767766677667676776766667676776677677677667767677676766676767676776676676767766767767677676776677676676776776767667767767767677667676767677666776776776776667677677676667667767677677677666667767677667767677677667767677676766767767677676677667766767767676667767766776766676776776767667767766766776677666776767766767766767676766676766776776767766776776776676677677666776667676776776767666767676667676776667677667677677676767676776776666667767766667677677676766767767677666776677677677677676767766667676776766766776776676776767767766776767766676776767767767677666677667767766766767677677676676766767766676776767766676667677677677676677677677677676767677677677666776677676776676776776776776776667767676666667767767766776667767766767667667677677676767666677677667677677677677676767766766776667676776776776676776767676676766667766776676767766776776776776667676776776667767766776776767676677676767767677677677677677677667666666676776677667766776676767766776766767676776776677677676767676767677676767676767677676767666776776767767766767767676776677666676766767766776767767767767676776677677676767767677676776767667767766776776776766767767676766666666767766776776776767766776776776776666666776676767677667767666677677677677676676767766677667767767767767677667766776767676676776766676767767767676776676767767766776767677676666776776676676776766776766767767676776776776766776776767766767667767766676776776776767676767766677677676766677676667667767677676766676666767766776766776767676767767767667766776767766776767767766776766676676767767667767677666767676776767676676667766776767677667676677677677676766776776776766767766667767677676667767677676776767677676776767677667667676766667767676776776766767667767767676767666666776666766767767666667767767767666776776776766776677676776776667767767676776766776676776776677676766776767676776776776776677676776677676677666676766776676776667666767666776766766767767667676767767677677677676667766767766767677666776767767676767766776776666767766676776767667666676776676776767667766666767677667677677677676776767676677676666677677676776676767767767767767677677676666676776776677677677667667766767676767766767766767677666766766776767767767677666676776767767767667677676776776766677677677676677667666776767676767667676677666776776667767767767676676776767767767767666767676776676767766776667766776677677676776776776677676767666766676677667767677676776767767767767767676677676676767766776776767767666677676776776776767667666677676677667766776776767767766677666677667767767767676667766676767676766676766676767766677667766776776766776667766666776767676776776776776677667766776667767667676667677677667767676776767676776767676767677677677677676677667767676677666676776767767767676767767677666776676766676776776767676677677676767676676667767767666776767766776776676766776766676776667767677677676766766776676767677676767766677677667677677676767767676776677676766767667767767676776776767676767766676776767677667667677667767767766676667767667677676776776677677676767767667676677666677676767767767667676766767767667766767766767676677676676767676666677677666766667676767767766767767676776676767667767767667677677666677667666666776677676677666767766767667677677667667766767667666677677676766676666776767677677676776676677676776676776776767677676677677676776767667767766767677677676767676767677676767676676776676767767767767767676776677676666767666767766677676766676776776776676677676767667767676667667677677677677676776677676767667676677677677676767767767767676776767676676667766776776677676776766767676776776776776776776676766767666767766776767767767767667766677666677677677676776776766677667767767766667767767767767767667677677667676776776676776776677667766776776776676776767677676776667667767767667767667767676676767666767666776776677677677677667676666776766667767767667666767767767677667767767676767766767767767676776677677
6766767767667667666776767767767766676676676767767677676767767667766776776766776767767667767766767767766776776776776666766766766766667676676667667767667766776667767676776676767766676776767767766667677677676767767767767767766676666767677676776767676767767676776776676767767676766676676676767767677667766677677676776676766776776767766776767766676767677667667676767677676767767667767767667677677677667766766677676677676766767677677667767766677677677666677677667676766776766666776767667667767767767766767667666767766776776667667767767766767767767767676776677676766767677676767766676776776677677666677667767767767767677666776767767677677677677677676766767767766677667677677677667766676667767767767676776776776767766667667667766776776776776776667767677667767676767676776776776667676767767677666677676667767766766767767676667766776767676766667767666767667667677676776776676766676766776776677677667766766767766667767766767766676766766766766767677667767767677676776776767667766766776667767766766676767766667767767667767766776677677676766776766667677667677677676676666667767766766766776776776776676677666776766677666776776776776766766767766776776776766666667667766766767677677677666666776776667766767767767766776767767677676776766676676776676776766676776666776667767677677676766766676766677677676776776666767677676767676766776676766676676667766776667677677676776766766676767666766767766776667767667767666677677677677677677667667666766667666776776776767767676666767767667667767766677676776767767767667677667676667676767766677667767766666677677676776766766767676677676766666766776776676776767767666767676776776667676766767766767677666667766776776766667667676677667676776776677667766666767767766676776667766767767767677676767766776767677676766767677677666776767767677677677677676676766767667767676767767767676676766766676776776776776776766676776666667667766677677677676767666677677667766766776776776666776776767767767767667676676667766776767667676776776677676776776766676776677667766776677676776676767767766766677677666776677677666776776667677676766767767766667676676776776776766776776677667767766677666776776767767676776767766766776667766676776767766767767676767676776766776776767767767666767767666677666776676767767767767676766776767676767767767767676767767676667766666767676667767767767767767767676667766676677677676767767667667667676776667767666776676766776766767667766776776677676767667677667766776776776776767667676666676767666767676767767677667767677666676776776776776767767767766776667767667666776776666767767766776667666767676767766766666776767676677676667677676676767677676667767767676776776666667766776666767676766776767767677676677676776767667676776767666767767677676766776766776767667767766677677676767766677676766767676667667676667667766766776766676776776776776776776676766767677676776666767667667667676667767767676766676766767666666776776667767667676767767667666776776767667676776666677676767677677667767667667677676776767767677677666776667767766677677677667667667676667677667766776776776766767767766766776767766767677676677667767766667767767677677677666676677676677677677667676677666677666776776776767767677666767766766776776776767666676767767766677677676677666776776776776776676776776666666776776676767676776767676776767767767676776767676676776767666776676677676667767766676766677667766767767677677667766676666767767676767766776767767767677677677676776666776776767676767667766767667677677666767766667677677677676776676766776776776667767667677677667767666676776776776766776767766767766776766776767667766667767666767767766766776666667767677667677667677676677676677676776676766776776776767676677667677667766767676767676677677676767767677676776767676676767766667766767667676676767666767676776767676767676767767767667767766766776776767766767766776767767767676767676767667677666676666677667676766776677677666767766776776776776776766766776776767666766666767676766677676767676677677667677676776776776677667676776666776667767767767677677676766767766766776776766766766766776676676776767766776776776766667766776667767667766766776776766677667767767677676767677667667766676767767667766676776766667766766767767767767767677677666677676776767767667667677666767766767766676767766776766767766676767677667667766676766767767766677667676776676776776677677666776766767677676766766766677667767677677677666667677667676776676776776676667677667766776767767767677677677677676767767766776677667677677677677677676776677667767766776776767767667677676776776766766767676776776766767766776667667767767676776767676677677667676767676776676667677667676676776776766776766776776766676776776667676767766776767667766767767767767677677666677676676677666766767766767666666767667676776776776767677677677676667767677667767767676776677677676677677676776776667676766776767767766776767767666776776666776776776776767767667767767667677677676677667767676767677666766767677677676776676676776667767677676676667767677677666767676677677677667767766766767766766776767677677666767767676767666776766767766767767676767767767767767676767767767766767766676676776776676776776767676667767676676776667766676676766676667767676767766767666666776677667677676677677677667767767767677676776766776776676766677666677676666676766767767667767767677677676677667677677676767767766767676766776776767677666766776767666766667667766767766676776767766776667767767767677677676677667767767676767766776776677676776667667767767677676767766767676776776776676776677676776776776767676776767676776767767766776676776767677676767667767667677676766776667667667677676677666767676776667677677677677677667767766776776766776776776676767766776767766676767677676676667677667767666767676676667676767666776767767767667767767666677667677676767677666767666776766677677676676767767676676677677676677667767767666666776676666767677667667766776677666776776776767767677677666776677667666776676767676667767677676776767676666677677676676766677667676776666767677667666776767677677666767767767677676676776766767767767767766767666676776776667767667676766677677666767676766676776677677677676767767677667767676776667666776666676776767767766776676767766766676677667676776767766767667676776677666776677676767677667667676766776767767666767766767676677667766677667767676767766676676767767677676776767766776676767677677667677676767767767676677676676776676767676767767766676767677677666666776767677667676676776677677677677677667677677667767677667766767767666676766776766767667667677677667677676767667767767766767766676767676766776676766776776767767676677676776767766766776776776776776767676677677677667677676776776767677667676666776677677666767666776767676767667766776676767767676766776767767767676776776776767767767677677676776776766667667677676767766677666677676666776677667676776676766766776776776676677667677677677677676677676767676677677677676677667667767767676767767676666767667766666767767677677677676666776767766776676766667767677676767766776767667767667676766676776776766667677676776776767676776776666677677667677676667766677677676676776776767677677667767676776776677676776766776677677667767677677677677666776767766766776776666776676767666776776776776666666767676767767676767677677667666776766766676767766766776677666767676767767766776776776776676677677677676667677676767676667667676677677667676677676776767767767766677677677676767667676776776677676767666767767766776766776667767677676767677677676766676766676667767667677677677676776667767767667667676767677677676776776676767767767767766767767766766766676776767767667667767767676776776767666666676776776776767677676677676767667767666776776776767666776677677676667667767667677667676676776767767676676676767676676776677677666776776766766676776776776776776676666776767676776667766677666776766677676667767677676676776767676667677676767666677677677666767676676776776676767767767767666776776767667767676677677677676767677677677677667676667766776676667676767766676767766767767767667767767666767766676776676677677676667676776776776776776676666776677667767677676767767676677677677676767666667677667667676767767667676677676677667676667767677676776677676776667767767667767766766766766766667767767676676776767767676776776776767676767666767677677676767766677676767767676767766676766767767766667767767677676676667766776776776676677666666776776767677667667676767767766766676676677677667767676767766776776776776767767667677676677677666667767677677666667767766677677667677676767677666776767767766677666677677676677677677676677677676766776776677676767767667766776767676766767766666767667767767767677677677667766776767767677667667667667767676776776766677667767767676767677676677667767677676776676776776776676776766776776676776677676776776667676776776676766776677676676776666677676776776767677677666677676776776776767767667666767767677677676776677667766676767766776767676776667767767677677666776677666677676766776776767676766776766766776776676767767767676676776776677676776676767676767766776776766766766766676776776767766767767766776677667677666776776776677676776766766766767676667676677677676676767767676666767766766677677677676766776676766767667767767676767767766767676667667767667767766776677676766766676677677677666766766676767767767767766677676776676776776766677677677677677666667667767767767677667767677667677676677666776676776766766766776677676776677676766767767677676776767766776776677676767676776776776767676776767667666677667767767767667767767677666776767766767767767766776676776776776776776676776766667676776667677677667767766766677676766676767767767766776776766677666676767677667766676676776776776667677677677677676766776776766776776766767767667766776767677676676667667767767667667767766776776776776677676776676667767767767677677677676776677667767767766776776776767767767767766677677676677676666776766677666776677676666776767767767767766767667677676776767666767767767677666767766676767767766767676776766766776767667767767677676776776676776776767667667676767676676776766766776667677677677676776676766766767677677677677666676776776676677676677677666677667766767667677
767767667677677677677676767667676667676666767766776776676776776776776767677676667767767676676766776767677667677666776776676677676767677666776776776776776676776776677677676767766767767766676767767767666767767767767676776776767767767766767767667767767767676767666766767666676767767767677676776677676766677667767767767767767766667767767767766767667767766677666776766767766776767676677676766767767766676677667676776766776676677676677677677677677676676677666676676677667677677667676666766677676767676767677677677677676767676676767766776766776767667767767667767677676677676767676767667667766767767666776767766677676766766676776767666776677667767676667767767767767767667767667766776767666776677677676767667766767766776776776776767766767767766776776677676767676767767766776767676767767767766776776766776767767766677677666776667676677677676677666767767676677667677676677677667667667667666767667766776767677676776776767767676776776776667767766677667767767676666667767766766776776776776667676766776667767766776776776677677677677676776667676767676776776767676776767767667767766776667767666677667767767767676776776767677676776676667767676776767677666677677677677677676676676766676677677666767766776767767766666776776776776767767677666676767767766766776677667767666667667767767667667676776776677676676776676677676776666666667666776767767676776776776666676676776766776776776767676676776667677676676766766776776666767677667667676767666776776767766776776776667667766767676767667766767766766677667766767676776676776766676667767667676767767767667667676767767666677677666776776676667767766676766677677667767766776776776776766766776776776776776776767677676767677677667767667677666676776776776776776776676666776767767767766676776667767766676677676766776676767677677666766767667676677677676776776776776767666677666676766666776766667676767676676676776776767667766776776767666677666776776767767766776667677677667676767767766776776676766776677676776666677667767676767667766676776677677677667677666677677667767767767767767767677667677677666776776677667766767767767677676767676666776766767677677677676776766776776767767766766676766767766776677666767667677667677667766776776767767767677676667766776776667767766767767766776776767767676767766776776776767667766766776767767666677677677676667766667676776766776767677676767677676677677667676676676667667767676767677676776766767767767667767677677676677676766776677676676667766776676766776676676766767666776766767667766677667767667767767767667677677676766776776776776667676766676666776776776767766776776667767766776677676676766767676667767766666776776766776767766677666776767766776776767766776776766776677667676776667767766776767676677676767677677676776766767666766766776766766677676776667676666666667666776676767767766677676677676776767767676776776776677676776676677667767766776676666767767767766677666677667677667676767676767666676676666766767676766776677677667676666776677677666766766676776776677667677666676767677667676776776666766776776666766776766767676776776767676776767767767767676676776667667677677676677677676676766676767667667767667767676676677667677677667766767667767677676767767767676776667767767767766767676667767676667766776767677667767767767677676677667767676676776776767677677676767667666767767767667767677666676776767766767766666776676767767676666667767767766767676767766667767767667667766776776666677677667766776776666766767766767767767666677666776776767767667767767676677676776766766766776677677667767767666677677676676767767767766776766767677677677676677676776776676776776677676666776767766676767767767767766767766776776767766766767667677667666667766767767667767677667767767766776776776676767767767677677667677676667766767677676767767767667676676767667766767677677666776766676766776676767767676676776767767676766776766767767766667667667767677667767677667766776677677676776767677667767767766677677676676766767667767767767677667676776776767666676766677666676776666776776776776776776767767766666776667767767767767767667677677676667667767667767766776766766767767677676776776677677676776666776776776676776767667767666677676677667676766767767766677667667766767766676767667677666676776677666776767676677667667767767766776677676776776677677676767767767767677676767677667767677677677676766767667766776766776676767676677677676677677676767676676776676776676776776767666676667677667767767767767677667666776666766767767667677666767676667676776676676767766776767767677677677676766767666776677677677676767667677676776667667677677677677677676676776766776776776766667767666767667677676767767766776677676766676667676776776767766767676776766667666767677677667767667767676667676767677676776767767767767767766676776676776767767677677677676677676666776767667767677677677677667767767667767766776767766767677677667676766776776766767667666666776776676767667766677667766767766767766666767767767767677677677667766677667667676767766676666767667766776776766766767767677677677676776776677677677677667676776677666766776767767766776766677676676776776776776776676776776766766666667677676766666776677667766677677676667677676776666766676776767676667676767677677666767676767767676776766767767767676776766776776667677677677677666776776676776767767767767767766676667766767677677676776767767767676677677676677677677676776776776677676767676767767767677666776767767676776776676776767676677667766667676776776677676766677666767677667767667766766767767667677677677677667767766677677676667676776676667667667667767676776766766766667766676766676766767766667767677676677677667767677667676666676667677667766767676776776676767766767766776666676767676776677677677677667767667667767767766766677667676776766677677677676776776776676766776776776776776767767676776776767767677676767766767766667766776677667677676776766776767767667676676767677677677677676767676767767676767767767667766776767767667767676767767767677677677676677676676776667767766776677677667767767666767767767667676666677666677676767766776767767677677676767767667767667766776776766766677666677667676767677677676676766677676676676767767767677677676767767677666766776677667677667677677666677667667767677677677676776666776666677677666766676677667676767766776776767767667677667767667767767667766776776676776776676776767676767676776677676677677667767676677677676677677667677677667766776776776666776767677676766776677676766776776676766776767677677676767676676666767767767767767767766677677667766677676676767676676767766776776776766766776676776776676677676676766767667677676776776767677676776676776776667677667767677667767767767677667766667767676776776667766776677677677677676776767767677676766776767767767767767677677677677666666776667677676776767667766776676676767676676667667676776776676776677667667766767766677677676776767766776776677667677666776676776767767766767767767766776767677667667767767767766767667767767767766776766776667677676677676677677676677676767766676767767667667667666766767677667767767677667767767766767767767676676767676767676667767767676766676776667667767767767767676766776766667677677676776676776766667667767667767676776776666676776676776776677667767766676776776676776667677677677667677676766776767666767667766776666677676676676667767676667676676677667676767767766766676677677677676776776776766776767676676776776677676767666767667766677676776767666767767767766677676677676766676776776766676677666767767666776776677677677667666766766776776776767767766776766677677677677667677666776667767666676776767676677677667767766776776776677676666667677667767677666767677676776776776677667766676766767677667767667667767767767767677667676767676676766776766776667666676666776666676767767767767676767767766776776776776767666766676676667767676776776676776676676767766677677666776767677666776767767766776766667676677677677667766776776776767767766776776776776776677676767676776677677677666676767667766666766667667767766776766677677677677677676676677676767766767767676676776776776776776766767667676767766766767766667767766776767767767676776766776776776666677677667767767767676766676776767767767766767677677667676766776776677676676676766676776776776776677677676676776767766766776676676766677677666677666766677677667677667676776776767677677676767767676676776767767767767767767666767676676776676766767767677676776776767676667667677667676767677677666677676776677677676767676766776767767677666677677667667767677677667767767677667767766767767677677677667676767677667767667677667677676767767767767676767676776766766776767767766767667767766677676776767767766677677667767767766677676776766677666766677677677677667767667767767767767767677677677677676677676767676677677676666776766766667767766767766776767667767766767766667767766766677677667667667677667676776766667767767767767767767677667766776767666776776676766767666776676776766776767767766776766776776776776677667767667667767676767767667667766677667767767766776767676677666767767767676766776776677676667767667766776677676667767677676776767677676667677676676766776666776776776767677666766766766677677677677676666767666776676767767766776677677677677676776766766776767667767677666776766676767766766666776776767677677676677666776766767677677676767766776676776677676667767676676776776776676676676676677666766776667767667666766767767676776767677676676766766677677677667667676767767677677676776776666776667667676776776767766667676767766767766676666776766766776776766666776766776776776776776667676767767767766677676676767767766667676776766666676667666677676767676677666776766776766776676666767767766776776767766776767767766676766676766767767766776767676776766776677666767767677676776776767677676767766676676767767767767676767767676776676676776677666776776667766767767667767767667766776776776776767767667676676776676776776676776776766667767677667677676667666776776767767666776776677677667767767666767667767676776776767766776776776766676667677667766776666776776776776676767767677677677676776776667677677677676776676776766767766677666776767767767766766676767767767767767677676776766766776776776776767767666776677676767766767767767
6776667767766767677676676677677667667667666676776767767677667667767677677677676776767767676767667667676776676676666666676776667767677676676776677676767766766677676666776766667767767766767667666667676667677667677667766667767766776776766776676776776776677676766767677676767767677666677676766776767766776767677676666776767676667767766776767676676676767767667676776776776676677677677676776677666776767766776677677677667677676767676676776677667767677676677677667766776767767676677667676776677677666776667767766766767766776677667767767767767766766767767767676767767766767767676776676767767667766676767667666776767766667767677666776767766776667676776677666776677677677667767677676776767676766677667767766677676767767677667667767667767766776676776776776676776776677677676767677677667667766767766667677667667766776677676667676776766776767667676767677676776766776776766676766766776766776766676676776776767767766767767667767676776776767767677677676767677667767676677677677676767766666767767677667667677676776767766676767677666766767676767676766776676677667767676667767676776776766776767676776677676776776677676767677676776776676677667767667767766776776776767676776676767766677676677676767766776767767666767667766776776677676776776677667666677677676767676776776677676766676776766676776766776677677667677667767767676676767676767676667766776767767667677677676776676776767767767677677667676666776676666676767667677677676767676767767766767666667676776676676767766766776766766767677676776767676667677667676677667767766677677676776676767767766776767766776776667767676767767676767767676767766767767767767677667677666766677677676776767766677676666776767666767766776776776677677667677676776676776767766677677676776776677667767666776667677667666776776776767667767767667676776776676766767766776667677676766676767677676776766677666776767676666676676676776676667677667677676667767667667766776667666776676776677677676667767667767667767766677667677676776667767677677677677676776776776667677677677677666666677676767766766767676676766667767767676677667766767667677677676767766677676667667677677667767767767766676676677677677676666776767676677667767766776767766767667677676766677677677676676677667767767676776767667666767667677677676766676676767676776776767767766767677676667677676767767667767667677667767766676776767677677667677676776776766676677677676667677676776766767767666767767676767676766776776676767667676776776776776766766776676767767666766776677677677667676676776676767666667667677677666676677676766776767676776776776776767677677677667676667676776766677676767767767766776776776766766676776676767676767766776776767677666776676677677676776776776776767677666776776667677666776776667767676676767767767667767767767767677677677677676676776676767677676667666767676776667676776667767666776776676667766776666667667767766776766776677666776776766676776767677677667766677677676776776766676767766667766667767667767676676677677666776677667676767766767676767767766677676767677667667767767767767677676667767677677677677666676676776776666766767676776776676677676776677676776767676677667676776767767677676776677676767766677676677676776667767767767767766677676677677677677676676776767767677677667767677666776776776677667767766766677666776666767676767767676776676677676676767767676766776766666676766666767676767677677677666776767767766767767767676766776677677677677666776776776776767676767676776676667667767667676766767767767767767676767677676667676676667766767766676767676667766766676767766776676767767676766667677666776766776667677667766676667766677677667676767767677677676767667667766676767677676766767677677676667766767766776767766677676776776776776767767666766776776776767767767667677666676776776767676666767677667767766776667667667676767677677667767766766776667767767666776776776667677677676677677676766776767767767767667767767767666667767766677677676767767677667766776776776676767767676667767767677676677677676667676766677676767667767766767676776776676766776767676776677667676677677677676676667667676776677677667767767767677676677676776776666767767676776776677677677667766776776766667676666776776676667767676767766767667767767767676677667767667666776667666767677667767676776667766676776776767666776776676767766766776776776677677676676767767766676677667767676776776667767676767676776767767676667677667676766767666767767677676676676767767766776677667666776666676767767676667677677677667767767766767766776666776776776766676767767767766776767677667676766766676677666676766776767676677677666776767666776767677676767677667676776676776776776677667767767766677676776767766776666776766667677676677667767666766767766677666767766767766776767667676776767667667666677677667766776676767667767666767767766776776776676766776767766767677677676767676676767667667766677677677676767676766667677667766676666767677677667766767767767767767676667767767667767766767676676667767667767677677677677667767767767677666676667767667667767676767677666766776676776767766776776776767767666767677677676767767767677677666766767676767767666776667667767767676677677677676776677677677667677676677677666776776766776776767676666767767767767676676676766776767667676767767767666767667767676677677677677676766766776776677666676677676677666667767676776776667677676677677676767676667767677677676766766676766776667766776776767676667677667767676676677677677676767766776776667766677676766767677666667667676676776776676767677676767767766677676677676776667767677676766767767677677676776667667677666677676667766676766766776767667667677676776776767767676677666677677677676776677677677676667767677666776776776776677677676677667766766666676767677667767767677677667676667767767666667676677667767676767677666776666766776776676776667767766776776776766677676767677676677667676666767767767767667677677677677677667766677676677677676776667767677676666766776776676766667677677677677676776776767767767766767677677677667766776676776766776776676767767767767667767677667677677677677667677676767767767667667766767767677676767766767767767766776766677677677676776676766776776776766776767767677677677677667767767767667767677676667767677676677676766677667767767676767767677676776767767677667677676776667676767677667667766776677676676776776667677667767666766766676767676677667677677676776767767766776766766776766676776776666776776767677667767767767767767676776677676667766767767667677667767677676676776676676776767767677676676776776776766767767666776677676776676766766776776677667676666666776766667676767677676776767676767766676776677677667767676766776677677667766766677677677676676776677676767766767677676666677677676767767767677676766776677677677666766776676776666776766676776666776767667767677677677677667766766776776667767766767667677676776766766666776776767766776767767767666666677677667676776677676676776676767667767766676767667767767677676776677667666776776676767767766776767766776776766676776776776677677676776767667767676767766776677667677677676676677676667666776776766676766677676677677676676677677666767767767766677676776676666776767767676776776766767667667767676677676767667767767667766667767676766767676776776776667767766667677677667767767676776676677677676766776766766767767677676676776776676677667766767766667666677677677677676776776667667667676776677667676676776667677666776677677677666776667667767766767676776776766776776767767767676767767677667767767676667766776776766667766666767667767677666776767677676677666666677677667667667767667677667766776676776666767767677676766776667676767766767677677667667767767766676776776766767767676767766767766677676677676776666677677677677677667677677677677677676766767767767766677666667676667676676776766667767766776776676767767677666776767766677677676776776776766667766776776776767667676676677676766766667767767667677676676776767767767767667767767767767767677677677676766676667667767667767767666677677676676677667677667767767767767767767767766766766767767676767767676767676767667766776766767676677676767677676677676767767766667766776776776776767677676676766667667767676776767677677677667677677676766766677677677677676776676676776776776677666767676677667766776766666676767767677667676767667667767677667676776776776677677666767767766766776776667767767676676776776767767666776776677667767767767667767676677666767676776767766776776767767767676677667667767677667676676767676776677677677666766667677667677677677676776667676666766766767676767767676776776767677677676776766776766766676766776767767677677677676776767767767767766767666776776666776776677667666766677666776666766776676766767677666776767767667666776676766767767667667767677667767767677677677667676776677676667666666666766776776776666766667666767667676766776767676767677667766776677676667676767767676767767767667677676766767677676676776767676667677666776776776677677676776677667767677676767767767766676776767766776667767667667766667667767767767766667676766766667767666767677677677677677667676677667667767766776767667767676767666767676776666776776776776676677677666676766677667767767676676776776776677676776767766766776767766677676676677676667667766776677676667667767767767677676667767677677667767766667766767666677677667767767767677676676776767766767766767667667766776776766767766677676776766667677667666667767676666776776776676676676676767767767676776767767766666667667767767667677676667766767766776776676776766776776776776776667676676666776767677667677666766776776776776776766776776676666776776767766676677667676677667767676676767767676666767676676677677677666667677677677676776767677667767767767676776776776767767767677667676667677676677676776676677676667766767667767677677676666767767666776776776676677667767767676776667767767666776766677677666767767766767677666776767676767676767667767676666676666766776776766776776776776667676776776776776776767767766667766776667766676767677676776667767767677677676767677676776676677676676767767766676776767766776776667666767667676776776776666776676767767677676677677677677666676667767767767677666677676776677677666766766767676767767766776677677677667767767677667
36676776776776767666666667676776776676767766676766766767666676776677676776776776776776766776766767676676776776766776776776767676767667766676767666766767676677677667677676767767667676776766666676667676667676676776676766676767766776776766676767767677676766676677676767766776767766766776767766766677667767676676676776776666677676776766767766676666776767767767676677676776767677676767766776767677677667766676676767676767676776667766776677677667677676676776766776776776776677676767766776676776666767667677667676676776776766776776766667676767766766677667666667676676776767677676766776676677676776776776767677676776767677677667767766766767677676767676676767767766766676776676776677677677677667667676767767667666766667667676776776677677676776767767667677677667767767666677677667667767767677667667767666676767676776667667667767766766767767767767766667677667767767676776766676776776666767676767667767767767767766667677667767767766766767676677667676776776767766767767666776676776667677677677677677666767676776776776776767766776667666767767767766776676776677677676677676666776767767677666776676676767767767766667766677677666767677677676766676677676676767677677677676776776776776766776776677667676776667677677676776776676766776676676767667677677667766776666666776776766776776776676776666677666676676776776766676677676767766667767677666776767677676767767766666776667677666766776767767677677677676776776766767766677676776776776776776767767676776766676667676776677667767676677666767677677677677676766676676776776767766666776766767767766766766766776776776767677667767766766676767667767767766767767666776676776667677667677676667667676677667676766766766776677667767766766676776766676776677676776667667767677676676776666776776767767766766767767766676667676766776676767677676776767766767666776766776767667667677667677677667767666766766767677676677666766667766677666776766667767667667767767767677676766667767677677666676776676776667767767767677676677666766677677677667676766677677666776776677676666776767767676676776767677676677676776766776676676767667767766776776776776776676776667767667676767666766667767677667666667677676776676767767766667766776767767677676776776776776776676677667766776767767767767676677677667767767767676767767677676677676667667677667767767767666776776667767666676767677677677666766666776767767766666776767677667667667766767767677676677667677666767676776767667667766767666677666776676676776677666676676766677676776677677667767677676667766776776776776677677677677667766677676676767676776677667766776776677666776767677677676767677667767767766666676776766677677676767667667766776767766776676766667667667676767677667676766666666676767767766766776766676766776766667766776767666666677676766676776767767767677666677676767767766677676677666776766767666776776766676767676676666666677667666776666767677676667766767767677667677676767766776667677676776776776776676677677676667667767676677677677676776676667666667676767677677677677676776767677667676676667667767767666776776677676767676667677677676766776677677676666767767677677667676677666776767767767767767667767766666767767667676767666666776776776766776776767677677677667676676676776767677676667676677667676776767677677676776676766767767667676767767677677676676767676776776776776776767677676776766776776776767676666676767767766767676776667767766776767677667667677677667677677676776676776776666766767666767767767767767767676667667676667677677666776776776676766677676766767666676776677666776776767666677677666776667676676767767767677666677676767666677676767766776776766776676776776676766776677667767766666767767676667767767667766766677676767676776676676677677667676767767667767667767677676676776776766776776667766667677677676766776776677666677677667676776677676667676767676776776776766767676767766776666776667677677667767767767666766766776677667667766776776666767766766776766766767676766767767767676667666776776767676776767676776767666776776767766776667676677666766667766766767767767767767767767667767666677666776667667767676776776667676676667677676767767677676776776767767766767767667677667676776767676776666776767677677676676766667677676766766776676776677677667676677676676667676677676676767767676776776676776776776766776767766676667676767767767677676767677667677666767767766767677676767767677677677667667767767767766676767767666776676767676767767766767677676776776767676766677667677667766776776767767766767667767767767767677676776767676776767677676767677677667766667767676767667677676776776767767666666776667767767766666667667767666676776776776676776776776677677666776676677676667666776766776767677676776767766766667766677677676767766676676677676776767767767767767677677676766767767667767677677667677666667667767767676677677666767667767767767676677666767766766776667767766776766776766676667676776767676676776776776776776667676776776766677676677667767677666767676776776767766767677677676676676776767766677676766667767767766776677677666676776766676766767767667676667767676767767667666776677677676776766667767677667677667767667767767667666776767676767767666676767767767767666767677666766776676776776676677676676667767666667666776766767767677667767667666776776677676667767767677667767676767677676767667676677677677667767677666676767767767676776767767676767766776776767767767676776776767767767676776666767667767767676666766776767677677677667767767667677677666677667766776776677677676676676767767766676767767676767676676767667667767666766667767767766776767767766767667767676667677666677666776677666677676767767766767677666667766667677667766776677666776776676676767766676767766776767767767766766677677677666676767677676776677667766767677667767767767677677677666676776676776676767767766766767766667767676766776676776767767767677667767767767676676677676767667766677677677667667677676776767677676767767767767677677677677666667676766767766776767766767677676776776776767767676667667666667767666776766767766776676666766776776766667676776776776766767766667767767766767676667677676677667766767766776676677676676666766766677677676677676676776767666766677667767767767767667676766776776776767766776667767767667677676666677677677676676776767767767766676767767666767766776666766776677676677676766776767667676676776676776776776767676666767676766677676776776776667677677667767676676766677676767766766677677666667677667766677677677666766667767766776677676776767666767666766666767666767767766776666767677677666776667667766667766677667767767667767676776666766677676677667676766767666776776767677676767767676776766666776776766667767667676776676767767766676776767676676676767666667766776766776767767677666767666776676667766776666766767667676677666776676677676776776776667766677667767676776776776676676767767767766766776677677676767666676776767677677676767766676666676676767767766677667767677667677676666766776676776667676776776766776677677666677676666767676767667767766776677677676767767676776776676776776776767767677677676776767677676676767676776766667766776766776767667676767667677666677677676667767676676676667677667767666667767767676676767767667667767767767766677676767767676767676766776766677676767767767677667667767676667767677676676676776767766767767767676667677676667767666776767766776766776776767677676767676767766766666767766676767766667676776676776767677666766676767677677666767676767676767676767767667767677677677677667766776776766667766776767767767767667767767666776776776767677666677677676776766776767766667676776776766776667677676667766776776667767677676677666766776776667767767766766776666766776676767767766677677667767766767676667767766767667666776776676776677676776767667766776767676767666776776776776776677677667676667767667767767667767766776766677667676677677666676766677676766677677677676776676676776766776776776776766776767666766776677677677677677676666767766676776676776776776676676666676776766776776667666776776667767676776766776776776677667676766766776767766776676676767677676767767766677677676767767767676767677677667677677676767767677676776776776677677667767676776776776776776667676776667677676766666667767766767767766776767766776767766776677676667767766677667676776667676767767677666776677667677667767767767767677676767767666677666767676776776776677676767677666776677677667766767676676767767766766767676767767666776776766767667666666776677677677667767676677677677677677667676767766767676766776766767767767766676677677676666776676776776677676677676766676776776767676766776776776767676767667677676776667677677676667676677676766767667767676776766767677677676767676776766767677676776677677676767676767767767667677676667677676766766767667767667766776776776776676766766767767677676776667767677676767677667677667767676766776776767767767766767767676667667767767667667767767677677667676776776667766767766676676776676676667767676766776676776776776666677667766667767677677677677677677676776766677667677676676776776667767767677677667666766767677677677666767676776766776776677677677676776776767767766776666776776666677677666776776767677666766767767666767677676776677677677677677676776666667766766776676667676776776666776667767766776667767677676667766776766776767676767766767767767767676766667676766767676766677666776776766676677667767667677677666677666776677677677676767766776766776767677677676776767767767767766767666776766776676677676667767766776766776766776677676776767666677677667766676776776776676767766776667667666767767677666776676766766776767667767677676767767676776676776767677667766776767676667677677666676767766766766776667767767767767676766676776776676776676676677667677677667676767677677667766776676767666667667766766776766677677667767676667767667767667766776667766677676676776677676676766767767766666767767767676766667767677667767767766776667677677667767676766776776677676767666676677677676776767766767766776676767666767667667677666766676776676676776667767667677676677677667767766767667677677676677666776766667677677676767676776676776776676766767766776676677667766776776766667666677677676676766677677677676676766766676776776767677676776767767767766776677667667
66776776767767667767767767676766767767767767667766676776776677677677666776666776776677667676766776676766776677667676677676767766676776677677666676776776666766677677677677677676767767767676667766667766766767767767677676666666776677677677677667676767676776677676677667676776767676776776776766767767676767667676776776677676776666776676676667676767767767767766666767766767766776767767766767677666766677667767677676667767767676776776766776776677666767666776667667766767766767676776776766676776766766776676766766676766776776767677676767677676767766767667766776766776776776677676776776776767677667676676676677676677676667667766766677677676776767676776676776767767766766667766767766766767666776767667676767767767766776766776677677667767667667767767677677667766776667767676776776767767767767766676776776677677677676776776766677667676767666766776767677666676776776667767676767766677677677667766776776776767667677677677676676677667677667767676776766776776767767667676667676767767766776677667676767766767766677666676776677677676767677677677676767767666766776666766776677667766766767667767677667677677676667677666667767767676767667676767767677677676766677666767766767766767677676676776776776767676767766776767677677676767677667767767766766776767767767767767767667766667677667676667766767767766776776676776776667767767767676776776667677677676666667667767667677666667767767667767767767767677667666776677667767767677677667667767767666767666676776766776767767667676667677666776677677677676776767676776776677677676776677667766676677677677676776667677676676667666767676767767767767766676776776766676666677677677677677667767667767666767767667666766776676766676676776766677676766767766667677667667767676776776766776677676776776766666776776776766677667676776766776776767767767766776767766666677677666776776677677677676776776666767766766776776766776676767766677666766766676776776776767667766776676776667766767666667667667677676766677677677667677677667676766776767676677666767666676766667766667677667767676766767766776677677676667676767667767766677667667767767767667767676766767677676776776677676776776676776776767676776767667676766667667766767767677676767676667767766776767667766766677667676767766776776766776767767677676666766676767766767766776776667667767767676767767766676667767766776667677676776776776677677676766776676767767766767667677666767677676776767766676677676677677677677676667767676677677677677676767667667666776776767766767676766776676677667667767677666667767667676676776776776677677676767767766677677667677676676776776767767767766677676776666776677676766776677666667667767676767767677676776767677666667667676776776767766767676767767677677677667767767766767767677667766767767676776776676667667767676776776667767677676766767676776767667766767767767766776676767766776677676667767667676666767767766776767766767667677666677676776677677676767767766667766776766776776776776667766766767766667766677677677676667676776766767676667767667767676776776776677677677676667767677677666766667676666766766767767767666677677667676766767676676767676767677666776676776766776767677677676776676667666767667676776776766766776767767676766766667766776677677677666676677667666766676766776676776677677667666776667667766676676767677677667677677676767766766776666776766677677667767677677677666776767676767677667766776767677676676666767677667676767767767766677676767677676767767767667667677676676767677677676666776676766776766776776677676667677667766767667667767677677667677676767767676766676767676667676767676676776767667666676766666677677676767766676776677667767676776776776677676677677676776767667676767766776776767767767667766767676776776676667676766767676776676667666766676767667677676676677677666776766676676667676677676677676667677667676767767767767766767677677677667766677677676767766776766767767677676677667667667767767667767767766766767767666767766677676767767677677677677676776666767667677677667766676776776666677676776776767767677676676676776767767766776767767767667766676776767677666667667677677676776776667666676776776776766767767667766767667677666776767767676676667677676767676776776776776767677676666767767767676776677676776776767677676676776677676767766666767767767677677667667767766676676766766766667676767766676766776767666776676667677667767677676767676767766766767676767676676767767677677677677676766767676776766677666767676776676667667767667766766767766676667677667677676767666776776767767767767676776776767767676667767767767766667677676677667766766776767666776776767766776676677676766767766666767676776766767766677667667766776776776776677667767677676767767767767767767767676667667676766666767767767676767667676767767667676776676767767767677666776767766677676767767676776776776776677667667766776776767766667677667676676776767767767767667767677676677677676776776776776776766676767767677676766676776776776776776677676776776776776767667677676667766776776767766776767767676667667667677677677676667766776776776676776676776767786677667666676676776767666776767676776767767766766767667666767676776776677677667677676766776767677676776776767667677676776767676776767766766676767767767767677667767767767767677677667767667677667677666776767666767676766676776766776767766776767767767676776776767667767676776667766776676766767677677666766676667767766776776767666776767677676776776667767677667766767767676666766676676776667766676677676676776766666776677677667676776776776667677666667677666766776776776767767766767676767767767677666776776776667767766667767767767676776767676767767767667677677667767666776667667766666766776677677676776776676766667667667767767767767667767676676666666776766776776667766676676677677666776767767676776667677667767676666776767677677666677676776767766767667667676766767666666767766766766776677676776667676666767767677667767667766677667767767767767766767767677677676767767766666776676667767767677676767667677677677677677676676776767666767767767677667676677667676667767677667767676676766766677676767666776667767767766766676776776666776776766766766776776667676776677667767766677677667766776776767677677677676767766667676776676767666676677667667767676766766677676767667666667667666776776767767677676666676767767666676767666776767766676667766776767767767677667677677677677677677676677666677676766677676667766766767667677677677666776766767767677677677676677676776767767767677667766677677667676676767677667767767676666667767767676776667767676676766676776767767667666676776776766767767676776776766767766766767767676667676776676776776677676776676767766767767767767676767676776666676767676776776676776776767767677677666666666767767677667767767676666776767677676677677667767677667676767667767667667767677677676776677677676766776776677676676767676767766667767766667767766677676776767667677667677676776767676766767666767677676776667666677667677667677667677676776776766676767767667667767767767767767767676766676776767766767667766677677677677676667667677666776767767767676776776677677667677667766676677676677667676766776766767767676776667667666767667666767677676677677676776676676776676767767677676767767767767667767677676766766767667767667676677667767667767676776776776776767677676776776676767766776677676677667677676677676776677676776776776776767767666667766677677677676767767767767766676667766776776776667676776677667766776766676776767676767766776676776776776776776767677676767766776767767767767677667767766667676676767677676776776766767767767766677677676667766766667667767767677667676767677667767767766767767766766667767676766767766776776767767767766776776677677677676767767677676776776677677667677677667766767677677667667667767767766676767766677677667666776776767766667766767677677677676677667676767767677676677666776767766776767677677666667677676677676776776676677677677677676676676776766767677677676776667767677677666767767767767676677666767766767767677666766767766776676667666776766767766776776767666776767767766677677677676776776766767766767666776767767677667667676767767677677667677666776776677676676776776676776776767767767676767767767667766767667767666767767676776767677667766776776767676767766676767676767677676776776776766676667677667676677676667667766776776676767766776677676776767766767676766766776676767667766666676767766767767676766767677677677677676676667677667677676667677667676767767766767667767677677667766776776767767676776677677676776676767677676776766776667676677667677677676766676776666766667676767767767767767676776767676776767767767767766666767667767676767666676676676766767666676767766676776776776667766676667767767677667677666776776666776776677676776767767767767676767677667677666667677667766676766766676676666766666676776776667766776776677677667767676677676776676667766776776667767676677667676677677676767767667766776776776776677667767667676767667767766677677677677667766776767677676677677666767767766676766767767767676776676776776676776677677676776767767666767676767677667676677666667767677676677677677677676776776676767677667667767676767676776776766677676766767676776766676776666767676776766776676776767667767677677676767767766776767767677667677677667676677677667767767767766666767767766776667677676677676776767666776767666766666676776767767766766676676767766677676767676766677676767767676667767766677677677666676666767767667767767676766766776767677676666677677676667677676767766767677677667767767767667667766766776676766677667767767667766677667667676776776776776767767667667676776776676677677667677676776676776676767667767767677676677677667767667667766767767767666767676767766676767676776776767677676776776677667676776676677677667767677677677666776776676676667767677677677666766676677676776767667766776767767766666776666767667767767766767767676776767766767676776776667767767667676667766776667667676776676677667677677677676667667676776776776766776767766776776767676767667667676776767676776667676776767677667766676767766766767767766767677676776766766767667677676776776776676677677677666667676776677676776676767767667666767766767666776667677676766776676776767767676776766667666776776776776767677667
67677676767677676776766776677667767767677676776776776767766766776776776776667767767676766767676776767666676776677676766776766767767767666776667767677666766767766776766776767676676776776666776776776677667666776776767676776767666767667766677676676767666677666776676766776667766776767676776776666767677676776776676667667676666776666776767677676776776767767767767666776666666667767766776776776767667767677676767767766766776776677666677677677676766767767767767676776676667766776677677676767767676776766776767766776677667666767676677667767676676677677677676776666776676676667676767676766776767767767766677676776776766767676677666677666666776767676667766776766766776776766776766677676776776677676767676667667766776676666776767676676776767767767667767767676767677677676776767676766776776767767767767767676767767766666766776677676776676776776776767666676766767767667767677676776666676776776677676766767676767676776676676667677667677676677677667667767676676776776776767666676677676776776677677677676776767767766776766676776776767767676767767766666766676776776767767766776767767677667766776767767667766767767766767766767677677666766776676767676776776766767766767676676676677676677676766767766767676666767677676667676667677677677677677677676776767677677666676766676676667676776776776677666776677667676767767766766676766667767767767676767767767767676767767676676766767767767767767677667667767677677677676776776677677676776767676676677676766677667677676767676776776767676776766767767766767677677667676666767767766776667767676667766767677667766766776767666767767667767767677667666767767667766667667767676776766776676767676767767677676776766666776677677676676766667677676677666767676676677677667766667767666776767766776767767767677667766676666776776666776677677666776776677667766776767667766676776776677677677677677676676766766767766677676776776776776677677676667767676776767676776677667767666767767677677677667677676767766676766677667767677667767766667767676767767666776767667677677677666676767766677676676776767766766677677676677676776767767767676776767676766677666766676776776767767666776766776676666767767677677677677666667766776676677677676767767677677667767676677676776667677666767676776776676776776767676776667667767676776766676677676767767767677666767677676676767676767767767767677676776776766667677677677677677676767766767766776767767767766767666666766766767766676776776767767767676767676776776767767666766767766767667666776767677667767676776767767676767766676676766676776767666677677676776776776667677677677676776667677667676776776776677677677667767677677677677667666776677677677677676776776766677676766767767767767666766667676677676767667766767676776776776776677677676666676677677676766677667767767676776767767666666776666776767677676667766766776667767667676776667676776776776676766776767766776766676676767676767767766766676776676676767677677667666767766676667666767767767667767767767766767767667667666676776667667766667677667677676676767667766776776766767766766767767677666677677676676676776776766776667677667677677667677677676776776767666776677677676776766776676677677677676677676767677677667676676776667676776766776767676766677676776767767676767766677666767767677677676776767666766776677676667767766776676676676776667767677666767667676776776766776667767667766776767766776776677666767767676676677677667767766776767766776667766667766767767677666667767666776776776776767767767677677677666766776767767667677677666666776776767676766676677667766767666776776676667667677676776776666667667767766776767766767666776676776767767766776767767767767767767766776767677677667676767677667667767767767766767767667667766677677666667766776677667767767766666776776677677676776666767676766676767677667667667767677676676677666776776767767767766767767767676776766767677676767677676776667666776766767667677676667667767767667677676776776767767667666776767767767767677676767766677667676776767677666677676676776667766766776776776767766677677676767766767667667767767766767767767666767677677676776767767676767676676767767667677676677677676677676666776767677667666667766766776766776677676676776767767677677667767666767677676766677666776767667677676676766776676767767676767766766766676767766676767667766767676776776766666767767677666667766677676676767666667767767767767766767667766666776676767767767676767666667667677677667767667677676676767677676776766677666776677676776766667766676677666776677666677676677677666776667766677666776776767676676776676677677676776667667766667766676776767766677676776767676776676667767676677677677676767767767676776767767766667676766666767676766776676766776677677667767766776767767677677667666776676767767677676667766776767766776776776677667667677677676767677677677667767766666776676766776767767666767677677667667767767767676776767676676776677677677667677676776776677677667676776767666767767676776767677676776666766676667767667677667767767676676667767766676676766776767676677676776767677676776767676766666676676776766776676677676677677677667766677667677677667766666667677677667767767676667767767676767676776766677677666776766766776767677677676767767767767676767767767667766667766676676677667677676666767767767766677676776676776776776766776766776776776767767667667666676676766667766776767677676767766766776776776767677676776666677676776666677676766667767767766767766776776676676677677677676776776776667767676677677666666666776767667767767767676776776666667766766677667676776766666766767767667766776776666666766767676767677676776776767766776776666767677676776776767677667767666766776776766776766666676776767667767676677677677677677676676776667676767667677666776767767767677676767676767767767767676767677667676666676766767767767767667766776776776767676766677666776667767677676767677677676677667676767676766766776676676766677677676667676767767676776677676677667677676767676667676776776776767677677667767676776776676676766767666767676776677677676767767666666767667676767666776667767676766676767767767767677666767767667767766767767676766767677667767677676776776776767767677667676666667767676667667767766766776776767667676667766667767767766776776667767767667676776776776667677667767677677676677676776776766776776776776676776767676677677677667676776776767766767767677667767667676776776767766776676776776776766776766776776767676767676776767766776766676676776767767667676776666666776677676767767677667767766666667676776767667677667766766776767767666766676776767676767767667667676766776677677676776776776667676766776676776776776776776676767766766667666776676767676776767676776776677676767767677676666766676676676666776767677677676776677667766676776776676676776766776776766677677676767767667767667666677677677667767767767766767677677666677667767676767676677667676676766667677667667766767677677677667766677677666776776766676776776766767767767767767666767667676666766766766676776776767677667767676676776776766767767766767767766767767767676776767667667676767667767767766676776776776776766776767766676776667767676776767666667767767676766776776666667767676766767767766766676776766776766767766667676677677666766776677677666766667766767766767676767767667766677676776766767667767667767767767677677676776676766776776667677677666776677677677676776667676767766776776776677667766776776776677677676667766767767676776677666677667677677676767677677667767767677667676666767767766677676776677677676767767767666776776776767767766677677677666676676776677667766767767677677677676767667667767677667767766767667677677667767667666776767676776766677667766767677667767677677676676767677667667767676776667676776776776767677677677676667767766667676767677666767677667766776677667667767677677676676776767767767677666776776766776767676677666767676767766766767766767766776776676677676776676677676767767677676766767766677676677677676666677667677676776677676676766676766766776676676776767677677677677667667766776767766767767676767666776776676767766676677667676766767767767767667666767667676766776767676767766776776776667767667676667767766776767766767676776766767677676776666767767767667666766776677677667677667766667766766677677676776776776776776767666767767766776767766776766776776776676776767667767767767767767676776676766677667767767767677666767666767767767767677666677667667767766667767766776776767767677667677667767767766767767766677677677667766766776676767766767667677666676776766766677677676667766676776677676767766676767767766767677676776767767767666667677667767666776766676776677667767666767667676767766766676667767767766677676677677677676676776776767676667767676767766767677676767767677677666776766767766776776776677676776667666677677667767676776676666677676766676767766767767676677667767667767767667767767766767767766676776776677677667676767767677677677677666776776676767676676766666776766667766676766677676767767676667767667767767676766776776776667767767766677667767767767766666766776776666776676776767767676767766767677676677677667667766666776766776666767677666766676776776776767767677666776667677667767767766667767677667677676767767766667767766676776677667766677666767666766766767667677676766667767667766667666667766767766776676766776666776776766767677677667677677667676677666776766767767766776776667676677676766767677667677677667667767677676766676677677676667667666776766676667767766767767767766776677667766776776677677676667767677666776767676677677677667677677677676776776776676667767767676676776776767677677676776677666677677677666676667677677676766776676676776776766676776766767677676776677667766767766767767677677677677676767667767677667767676677676776767767676767677677667666767766776667767767677666776666677676766776776776776776776776776776776776776677677677666676767677676776666776767767767676776767767766767677667667767667676776776766767677666667766767767766776776667677677676767677666677666767677667766677667667667767766776676776677667767766676776767766766767767677667676667676766766776677677676776676676766776666767667766766767667767677677676676667767676767766667767766776767677667677667767676676766767767676776776766776776667
67767667676776776767676776776766776677666776776776677677677666776767676676767666677667677667767676676776776677676767767677667767767677677676776767766776766776776666776676676776766766767677676766767767667676676776766676776776677677676767766667766667676677677667677667676776666767766767767666666776676677677666776767766667677676776766767667676776767767766776676766676766767677677667766666677677666767667767676767676776676767676776667667666676766677676776667766677676767767676676776676776676767767676677677676767766677666766776677666766766667677676766767677667677667677677677666767767767766776676767766766667767767767767766767667677677667767666767676776776776776776677676676776776667767766767676776676776677676776677667766776676776677677666767676767767767676767666767667767667676666676766776776776676776677676766767667766776676676766667677676767767666766776767766776767767676667666767677677667677676776767676676767676776776677676776776767767767766766767767677667677677676766676676767767676776776767677676767766776776766767677676776676776667766767677677667667766776776677677667676677667677677677677677676776776776766776776667767767677676776677677667767767667676667766776776776776776676776776776776767676766767767766776776677676676776767667676767677666767767767676766776776677676667677676767676676767676767676776767767766766666766776677676776667767767766767676677666676767676767666776776767767676667767766767767676776677676776767677676776776776776666767676766776776766766667767767766776767677667767767767767766667766776676766766667766776766676767677677677676767767676667677677667666767767676767666767677677676677667666767766767767767677666767676776776776677677676766677667766767766677677667676776676776766776776776767676776776666676776767677676767767766776776776767766766667766676676676676667767677666776667766677666767767677666676666677677676776676667767677667766776676767767767766677676776677677677677676776767667676677677666676766667766776666677676677677676776776767767677667766766776776677677667767767767667677666776766666767766767666776766767767766776776767677676676776776766676776766767676776676677677667767767676667666776667767767767767767667767677677676776667666776677677676767767767767767767767676776776776676766676676767676766677666667676677676666767677667667676776767766767667676776776776776767677667667676667667767676776767677666767677677677676677676677676776776767767767667767767767676677676766766667676667667766667766677676767767766776676776776676767676767767766667677677677677676776776776766776677677677676767767767676776776676776676776677676767676776776677667767667766677676767767677677676776776776776776767667667666776776766676666766776767677676776767676767666776767677677676776767766776667676776767666766677677676677666677667767667767767766776767766767766776676767676776767667767766667666776776767766776667667766667676667767677677666667767676776776776776776776776676776667767677676776766766667677677676776676776767676676767767677677667767677677677677666676666776766676667666667677676776776767766666676776677677677666776666766776776776776776767667666767676677667677676776766677667677676776667766767677677677676767676776677677677677667767677666676776776766766767767666776776767766676776766776767676667767677676776666677667767676666776767676776776766767767767766776677667767677677667766776676676676766767766776766776667666677677676776766666667767766776776776776767767666767667667767677677667767676767676676776767676677676776677676667676767677677677667767766767767677677677676776776667767676767767676776767767767667767766776667677677666767677667767677676767767667667667667677677667766776766677667766767766667767667767767767676776776766766776667766767766767767676776776667676776776676677667667767667767677666776767767767767767767767766677667677677667667676677676776776677677667766767666776767676776776676767676776677677667766776776767676766766667767676677677676776767667766676676677677666667766776767767767767766776776667677667676776776776767676677676776776667767676776766677677677677676776766767767767667766666766766776676766776776776767767766677667667676766776776667667767666767767767667767767766767767676677667767766676776677676776767766776666776667667767677676667766667677667766766677667677677667767677677677676676767767667667766767666776767676667767766776776667767666677666766776776767767767677677676776667677676767767667666767767767667766667677667666676766766776677677667676767767676676677677666776767676776767667767767767677666776776776776776767677677666776766676776776766676767666776776776776676776767677676677677667766776776767766666767767766776776776677666676766766776776676766677667767666776667667767667767667767767766776776766776677666667667767766676766776776776776667767767667767766776766677666667667767676767677677677677677676676776767767767676776776667767766767667677667767766666767667766776776767677667767766767767766676767767766766766767767667677676766776767667767767667766767767776666676776776766677676776766677677676767767667676767677677677666776766666776776767666776767767767767766776767767767767667676776676676766767666766776767677677676667667767767677676776667767666667767767766776767767666776666767767767677677677666776776766776676776677677667767667766767767677677676776766676776677676667767767677667766776666776677666776676666767676667766767767667766667667667767676776767677676767676776776767676776766676776677667667766667677676677677667677677676677677676776776776666667767677677667676776767767677677676767767667677667766767677676776776776677676767677667767766776767767676776776677677677676767767767677667677677677676677677676676677667767676677667766776766666667766667767767767676776776666776767766767667767677677667766767767666766776776667766666776677676776776667766767676766677677677667767667766767666766767766767677676776776766767666666767676667767767767767767667677676776767667766676776767676676667676676776767767667667766767677676767767677667676667676776677677677667767676676766677676766776767676767666676766677677677676766676776767767767677677676677667666766766766666767676776767767667676676676767667767677677677677667676667767666666766766677676776677676767666667676766676776676776767767767767767767677677677667767676776667676776676776676766776767677677676767767766676677667677667667677677676677666776666776766767666676667766767676676776677677666776677667767677677677676767666776766776767766767667767767666677676767767677667677666767677667667766677666767676767677676776776767676676776767667767767677677667677666767766766767767766667767767767767767666767677667676776776776676776776677677676767667767767766677676776666776766667676667676766767676767767766776776776766776676766767667767767667677676667766767767677676677677667767767767677676766676676767767666776666776676766776767767677667767767766766676667677677677677667676766776776677676766767767677677666677677676767766767676776676767767766767677677667767677676776666767676767677676776767677676767766766776766766667766776677676666767667667676766776776776776776776676677677667767676776766677677677677677676767767676667666767676676766767667676776767766776767767767766776667766666776776776766766666767766767666776666677666767766766677676776677677677667766767766766776767767766767766677677677677677677666766667767676776776776676776767677677677677666776667676776776776767766676766676676767667666677677677676767766767766776677677676677677667767677676776776767766776676776677666776667676776667666776677667667767666676776776767676776776766776677677676776767766677676767767767766776667677676766666776776766676666776677676776667766766677667666767676667766776667766776776776677667767666776767767766776667766677677676767677677677677666776776666776766776767766766776676676766776776776667766677676766776677676677667676767667677676677677677667676776776676767767667767767667766667677677676667767767677677677667767666776677676766677676776767767766767766767767667767766676767677667766776676776776766767667766676676767767766767767767677677677666766776767767666667766677667677677676766776766776767767767767676676776776776776766677666767667667677677677667667767767767767766776667767677677676776776776677676776677676776676767767767667667676767676776776766766676776767767766767677676776666776776677676766776776776767767676767767677676776767676676767676666676767766767767676776776776776677676767677677667676677677677676676776776776767767766776666767677677676776766776667677676677677666767767676776776677676776767667767676767677677677677677677667767666767676677676766776776776776767666676776676776767676767767676667767677676677676677676776677676776766767766776776767667667676776767676767677676776766677667767677677677667766677676667676676776776767767767666766666677667766677676766666776776667767767667766676767676767666776767677667766767767676677667677676776676676667677677677677677676677677677677667767767676667667767766767677677676666776676676766776667677676776767767767677676667667767767667767676767677666767767677676776776766776677667767767766767667767767676767676766766776776776767766776776767667667677676776776776776667767767667767676776776677667676766767766766667676767767677676676766767676776776676767767676776776776766767767766676766776776766766767676776667676767676767766676767677677666776667767767767766666676677676767766767767667767767667676766767766776776776766766677676776767766676677667677677676776676767667677676676667767667766667766767767677676776776676677667677676776676767766767766767766677677677676767676666776776677677667667766667767677676667667767766766766676776677666766766676667677667766767766767766767767766766776776766767767766767667767767767677677677676766766776666776776676766776776767767767767667666776677676666776677677677676776676776766776766767767676766776776767767766767766676767767676677666766776677666767767767676767766776776767667666767767767676776776776767677676667767676766677666767677676766767676677677666767667677667676776767677676776766767766767677677666766677677667766667676676766666767676776776766776767
667767667767666667677676676767677667767767767666676776776776666766776776776766776776776776766776767677677677667767667676676767767766776776766767767766776776776776676767666776776677677676767677676776677667677676677676776676676776676676776776767767766766676767667767667767766767667677667766677666676776767766767766776676767767676767676767767676676667667676666776776776676676776766767767667667677677667766667767766667767767767766766767676776667677676776776776676677676776667676776766767767767766767766766666766767677676767676776767767767666677677677676776776676676776776677676666767767767666767677676776776766667676767677677676677677677676767767766676776766767677676676677677677667667677667766677667767767676676766776667767766676776776776677666766676776776776776767676767767766767677677677666776767767767676776767666767667767767676776677666776766676667766677676767767767666676776776667766776776776776776766767666767677667677677677677676676776667766776776776677666766677666776767767766767767767767667667676766767676677676667667767767677677666667676766676776767767767667667767676766767767677676767677676776776677676767767767676776766776667667767767666767666767767767767767767767676677677666776676767676677676776776776667767677677667676767766767767767677677677677666767766776676766677677667667767667677676766776766766767767767676767766677676667767677666677676677676767767767667766767676776776766776667766676676767677676677677667766776776666766677677677666677676776776766767766776677667676676766676776766767677676666767677677677666776676767676776767767767766767767766766776676677677667767767766767767766776776676667766677677676666766666767677677676767766776776666776776776776776677677677677677676667677677676677666776676776767676776676776676676776776667766767677676676766776766676676677676677676767766767766766776776667677666676776776677667677677676677676767767767767766677677666776776776676767667766677677677667767676767667667667767767677677666666776767667767767676767677677666776767766767667676667676677676767767767677667766666766767667766776667667766666767677667676776676776767676667766677676767667766676767667767767766776677676767767666776767766767676677676776776666766676766666767677676776776767767766776776776676767766776676767677666776677677677677676766767667666676767767766776676767766776767767667676666776776776677677676676767676667766766776766766776667767677666666766776676677677677667767667666776677677676677676666767677676766667677676667766767767767667767767767767767766767767666767667767677667767767767677676776776666677677677677676766767766767766766776767767767667766776766667667677677666776776676767676776776666667767766776767667767766767676767667767677676667677667677676766767766776776677677666677677676676766767667767766776767677677676767676677666676767767767677667667677677677677676776776767767767767766677667767667767767767767766677667766776776676776767676776676677676667676776677677677677676677667767767666767767677667766677676766766767666767677677676767677667676667677676676767767676776767676677676676677677677677676767676667767667767766676776767676767666776776767767676766766666776767766766667676776767767667767676776676776767677676776676676766776767676766666767667667677676767767766767766776677677667677676667677667667766767666676667767767677666776677667676676767767767676677666677666767676667677667667677677676767767677676776677677677667676766767677676677677677677676676666677677666767767667766676776667666776767767767766776766776776767666676776767677666677676767666676776676776766676767767677676677666667767767677676766767767766676776677666676776676767676676776677677666767766776766667766767767767677676667767667676766767766776666776766776776776676677677667767767667767766776776776677667677677676766767677676776766776676776667677676776776767767667766767767767767676776666677667676776767676776766676666776767676666666666666776776776677676766677667767677676677676677676776776776766767676776767676767667676667766766676767767676776766767767767766766776776677676666767766776766667767667767767767667667667766776767767676767766667767766767766676677677677676666766667767677667767667767766776677677667677677677677667667677676676766767767677676676766767766767767677667676677676776767676776767767766776767677676676676776776766776766666767767767767676776776766676767667767767666776767767677677677676676667767767767767767767676767767677677676776767767676666776767767677667767766767766776767767766767767767767767667677677666776776776776767767766767767767767767767676766667767766767667677666776677676676767767667767676767767767766766776676677677676677677667767767676676776776766767767667766767676767677677677677677677677677677667676776767676767677666776766667767676776766677676766767767767767766776767677677676776767667767767677666667767766767767677676767767676676776776676767667766767667767766776766776776776676776677677677676677677676776776776776776767767677677677676766767676776767666776776776776776776776676676776776776767667766676676766767676776776677677677677677676767767676677667767677676766767676677677666666767676776776766776776776767767676667677667766767677676776767766666676676766776776766676776776776766776676676667677666776776767767767666776776767676776667677666676677676767666776767767677667766766676776677666767677667767677677666676767676767677667767667766766767767766767677676677677676766776767767767766766776676677666767767766767767676767677667766776776767767767667766776776667767677677677677677677677676776776776776767666677677677676767767767676776776677677677677677676767767677666767767767677677667676766667667766767677677666776766666776766766677676767677666667676676776677676766776767667667677676776766766676766776767677667666767677677677677677667766666767767767767667676677676767676666767667766776776767676667767667667676776667676766677676776677666767767766677677676766776767767767767767767767766767766676676776776767676677676767676766676776776767666767767677677677677677676767767676767676776766766667676776776767767676776667766766676776666776766776766767667666766776776676767676767677667766767666767767766776776766776767676776776776676766767666776767767766677676776767677667676776677666666776676767676776776676676767767677677676676776676776776776776767767766766766776676666767667767767676767766767767677676776776766676676677666767766776667767677676776767667767767677677676776676766767767767767767767667767677676776667677677677677667667667766766766766676767677677667677677676766776677667677677676767767766677676766766766776677677677677677676776776767767766767677676767667677677667667676766776776767667666766767677666767766677677676776667677676776776766767676767676667667767767767666776776776776767767676677677676776676766667767766667677676776677677667677677676767666767676776766776667676776677666767767767666776767766776767676776766776767766776766676767767767667766776677666766677666677676667767677676767677666776766776667676767667666667676767767766776776776767766776676767767666776666667767677667767766767667767766767677666776677667667676666767766677677677676776767767767766776677676776767666677667677677677667767767677677677666776766776667677677677677676776767676776767666667667766776767766776767677677666766677676676767766776766676767766677667766776677677667667767766677667677667666766776776766767677677677667767767667666776677677677676776776666666776766767767676776767666776776676776677677676676667767767677676776767767766776766767766667676667767667767767767767767766776767676677677677676766776776776776776677666676677677676676776776676667677677677677676766776767767676667677676776776767676776766677677667767766767676776667667676676677666667767676667677667677676776766776767677666676766677677677677677676776776676776766776766776776667767767667677677667676767676667766676667767767767766676776766776667676776776767767677676766776776776677677676666766767677667766776767767767767767676677667666676766766667767767676766766776767676776767767676676776767677666776676677666776677666666676667676677667767677676676676767677677677666666677676766767667767667767766667676767766776676767767677666766676767667676776776677667677676677676776767667766776766767677677677676677677677676766776766776766677666767666766667667767767766666666766767766767677667767676776667677667766767667767667767677667677677677677676667667677666776776776767677677676776766766766776676776676776776676776776776767666667677676776677676776677676776667677676767767767767767766776767667767667676776767767766766677667676776776676767676776776767767767767677676776676767677676767767766776766677676677677677667676767767767666776766766767766766677667666677666776767676767677667676666767767767677676677676677677676766776667767667766776766776676767767676776776776666667667676766767766766767767766676676667767767676677676776767767766766666676776776776767667766767766767666776767676767677667766677667767767666767677676677667766667677667677667767766766776677667676776667667767767677666766767667677676776776767766776677677676667666766776666776767677667676766766676776776767767766666776677667667767667766667667666677667766776677667767767667767676766776776776767677667676776766767677677677676776766667677667767766767677677677667766767767666776776667677677677677676767667767767767767767767767677676766776776776767767676767667767767767667677677666666767767677676676766776667677676767677677666667666776767767676767676767766766677676776677677667676666776676776677667767766776776677677667767766776776676677666667677677677677666767767677667767767767766767767766677666766776766776767676776776766767767667767677666776776776667677676776767767766667676666677676776766676776677677676767677676666776767676766667677667766667767767677676767767677676776677677666776676776676776677677677667766767767766767766766776776776677676676677677676766776776766667766767767667677667677667767677667767667766767767767767767676766767767676767677666667767676676776776776666776776776776776776676667767677676676767667767767767767767767767676776676676667676767667767677
767767667766767767767677667677676776666677676767767667766767766677667676776666667766767767767767767676776776766776776676776676776776767676766767666776767677666767767677676776767676676667766776767677666776676677666767767677676776667767767667766767677666776776766766676767666677666676767767676776676776776767766776767677676676776766676776767677677677667667767676776767767767677667677677676766776677676767767767767677676767767767676776676676776677676767677667666767767677677676667767676767767676776776677677677677677677667766776666767676776767767667667766766766767766667676766667667667767767766767767766776677677666677677676767676676676677667767766767767767676766776767676676677676776676766667676776776776677676767677676677676667766676766776776766767767667677667766767766776767767667677667766766767667767676676676776767676767677667667676767677676667767767676766677677676767677677667667667677667766776776767676776776767677676776676767767676767667676676776766676677666776776776677676667766776667676666676767667767676766766767766666666776776676766677676767667766767767676776776767676677676767766667676766766767677677676766776676776767676767766776767766667676776766776677676776666767767767676766667667676676767766776767666767767767676667767766676677676666767767767766677667677667676767767676776767767676677677666667676767676776667767676776766776776776776767767667667766766776776767677667766676766776667676676776676767766676667767677677677667766776776676767767666766776767667766677677677676776776676766676666766776776767767677667767676677677676767767666676766677677677676767767767767767766766767676767676776766776776776776776767676676766776776776776776766776677677676776776776667677667767767766776767766776676776766766767677676667767677677676766776776667677677667666676766676767676776767767766776776776667666776767677677677677677677667666767766776676776677667666776776676776676767666776767667767676767767766767677677677667677667677676767767667677667766766776767667766676776767767767677676776776677676776776776776776666676776776677677676767676677667766776767767766776766767676766766676776767767666767666766776767766766776667766767767677677676676776776667667666677677676776776666767676766767667667766776677667667766676776766766767767667767767667767767676677676676776776776676676767667767677667676776767767677676776766767766766767666767677667667767667677666676767666767766776667676766776776766776676667767766766677677666776667666776676776767767767766766676767766667766767766767766667766767767767677667767677676677676766677677676767766767676767766776776667767677676666767767667667766776666677677676666667767767676776767767666676676766776776666767767767676767766766767666767676677666767677667667677677676776776667766667767767676677676776766676676776677676767766767767767677667766667677676767667667666776776776676767676767676776677666767676667767676767676776676776677676766767676667767677677667677677676676776766776776667676767767766776776676776676767767676776776766767677667666767667677677677667667767667667766667767667676667766667666677667767676676776776676776767767667766767667666767766776676776776766776766767766767667676776767766766677677676776767667676767677676677667766767666677676776676766776767676776766767676776667767667767766676767767767676776677676776776776677677677667767767676776766767667766677676677667676776766766676767676776776677677676767667676776776767676666776677676766766676667667676776667677667676776766676766666677677666766766767676677677677677676767666767767766667767677677677666766776776676776677666776676766766666767676667676776767677677666766677677676767766776766666667766776776766667677667766677676676776776767677667766767767666776677667766667767766677676776666767766776767767677677676667767766776676776766767767677667676667677677676767766776677676666767667767677677667676766667766776776776677676667677666667667767677667666767677667666676767676776776776776767766776766767767767767766666677667666776766776667677667667766667767666776676667766766776676676776767766766776767677676776767676776766767767767667766677666767667677676676766776776667677677677677677667676677676667767667767767766677677666767667767676676776776767766767667767767676776676677667677666767767767677676776766766677676667666767677666766767767667677676766767677676677677676776776776776766767667677676667767677667766767767677666776676776666776676676776776767767767667766767767766677677677676767667677677677667766776676667767766766767667766767767677677667766776667667767767677676766766676776767666776667676677676776776776676767666776776666767766776766667766767767666667677676776677676767766776767767666767676767677676667766776677677676767676776677666767677677677676767766676766666766767677666766776776776676667677677677676776766776776776767767767677676767677677676776767677667666776666767767767677667676667767677677677676677667677666776767677666767766667676667766767667767677677677676676767676767676776776776776677677667767767667667767677667766676676767766776676677676776666676767767677667677677676767667766776767676776776676676776776776776767766667767766776776776776767666766776767767767677677676767677677676676676676776776776767767676677677676776667766677676776767677676676676766776667667767767767766776776766767767767767767677676776767767677677677676776677667766767767667766767676776676676677676767677676676776677667766776767677667677676666776776766677667767766776767767676767767766776767676776676776776776776667677666776677677667767767677676767767676667676766776767667767677676676676776677667766677677667667666776676677677677677676776767767677677677677677676776766766776776776676677667767667767676766776767677666766776776667667676767666767767766767767766677666676676767676776766776767767766766767767767767767766767667676776767767767767677667766776767767767767677677677676776677666676767767677666667676766776767767767767767766767767677677667677676776766766677677677667767767667766776776667767667676767766676767676677677677676666767766767767767767667666676776776776767677667767677676766766676666676766776766677677676767767677677677677666776776776676667677666767766776776676667677666766767677666776776676666766666677677677677677676776676677677677667667667666677677667767767767766776767677677677667677676766776766776776766776767767766776776776776767767676766776776766676766677677667667767677666766776767767667667767766667676776776676676677667677667767767766767767767676776767676776767677666677676667667677677677676776766776767676676776767766776767766776767677677677676766677667677667677676776767667667767676676677676767766776776767767767667676667677676776677677676667676676676767667767766767667666766767676776776776766776676776767666676676776776767676776766677676767767767666767676767766676776677677676766767766767676766776776776767677677667666776676767677677676776776776767766767676776767666667767676766676766676666776667767677677677676677676667766676667767676677666767667767676666677666776667677676776776776776676776776676767767767667677677667677667767666677676767667767766677667766766676767677667667766766776666767766677676776766767676776676676676776667767667766676776677666767767677677676776766767767766767767766667767677676776667666767677677677676776667767767767767666766676776767767766776767767767676667677666677677667766767676776776676667767766767767767676776776766766776666676776676677666776776676776767667666677677667766776776776776676767676776776767676766776666766767767766767677676767767767667677676676676667666667767677666776776767676776677676767766667667677677677676767676776776667666676776666776776776767667676677677677667767767767766677677667676767767667676766776767676677677677676776677666776776676767767667667677676766766666776677667676667676776766666767766766677676776767767767767666767766776676767676776676776667667667666667766677667666676767767767766676766776776776666776676667677676767767667677667677676776776677677676767767766776677667767766676776676776776767767667767677677667666767676776766776676766677676776677677676776676676767677677666776767767767677677676776776676776676776776776667767677667676766667676776776766676776767767767767767766677667767767766767766767767676677667667666766776676767767677676767767767767677676677677666776676676676676776766776766767667767767766776767677677676766776776766677676677677667677676676767767767677667766767767767676676776766776776677667667766677676776767666667676776677666676677676676776676776776776766767677677666776776776677667677667766776776767767667676776677667767677667767766677676767766676776766776776666767767677677667766766776766767676766676776677676767767666766767677667767667766677667676767767677676677676667766776677666676767767767767766767666676776767676776677677676766776767676776776776776766767676767666776776677667677667676677677667677676776776767766776677666776676676767767766676776676776776676667667766676677676677676676776776667767767767766676776776767667766676767767767666677676776767767767766776766667767767766776677677666776776776776776766677677667766776767666667667676677667766677666776677677677677666676776776677676766776776766767767767767767676667767676667767766766776776776766776776676667677666776776676766767766666767767767766676766676776767767667676677676766676677677676676666676676776677677676776776677676677676767766667667767767766767767766677676676767666766776776677666676676767767676766767766677676767676677666766767767766677677676767767676766666776767767767667767676666767676767676767766767767666767766676677667677677666767767677676766776676776776767676676766767667676776776667766766776677666767767767667676776776776776766676776767667766676766776677677677677677677667676766767677677676776776776677667677676667677676677677667676776677677676766776676766677676667767666776677677677676767676767766776776677667767676766776676667766767667767766776776776766767676776676677667666676776767767677677677676776667667767767667676776766776667676667767667676767677676776676667766676766776776776776676767766767767667677676677677666677667676666776767
676766776776677677667766676776767676767766776776676776766776776776677677666776667766767666676767676677676677667767667667677677676776676667767766776776776667767676667767677676776766776767766667677667677676677677676767677677676767666776776776766776676776767676676776677677677677667676767767766776776776767766676767767677676676676667767677667676776676776676766766677677677666676776776667767767767767767767766677677667676767766776676776776766776776677677667676776767667767767766677666776767767677667766667676667767667676676767677676776776767767666676667767767766677676677677676767767666776766776776776776776776776767766667667766667666677666776767667767677667666776776667766676776767767677677667767767767677677677677676677677666767677677676766766677667767676766666776776676767676767677676667767676776676767766767767767677677667767766667667767677666676667666776677676677677667767767676776776767677677666666677677677667676767767667677666667766677677676766767676776767676767767766767766677676776766776776776776676666667667767767677666776776666767766667767666776677677677677677677667676767677676776767767766776776776677667767767677667766776676767767767666767676776676767667677676776766767766776776667676676676776776766677667676776766776767676776676667667667766767666767766776667676776767677666677667676776767767767677677676677667766676676766766766667767677677677667677666667766676776767766776676776676766776776766767677677667767767677677667766677666677677677666677667676776767667767767667766776776667767667667766677676676767766776776667666676776767677677676776677667676676676776677666776776667767767767767666676667676667767676766776776667667667677667666677677676677677667767667677676767767767677676767766676677676677666776767667767767666667767767767676767767677676667667677677667666776767767766767767766767767667666676776767767666776776767767676776677667677676666767667677676776677676776767666776676776767767677676776767767766766676676766776666676767666776776776767766767767676667766776767677677667676667767676667667766776767766676676667667667767766677677667766677677676767667676676767766776766676676766667677677676767767667767767676677676677676776776676676667676776677677677676677676677666767667667766776776767766776676767677677677666676766776776776676676676667667767767676676676766666766766677676677676776776676766767767767766767666776676767767677677667667676776676767667676676766677667767767767676677676677667677667767667677676766667677667766776677666677677676666767676677677677676776767677667677667676776767677677677676776767676766776767676776767767767767766676767676676776676776767766666766667667676767767676766776677666767767766677667677667767676776767667667767676767666776676667667676677677667677676667667767767767766767767767676776677676667767676776766776776676776667666776677676676776667676767677667677677677666676776667767677676767767677667677667677677667677677667666766677676677677676667767766667667677677667767767676676776667767677666767767767676676776776767767666776677676776776676767666677677677677666776776776776776667667766677677676767667667676776676667767677666766677676677677677677666766676776776776667677677677667767766776767676677676776676767766767667767666776767767766776767676776676776677676776767766677677667767767667667677667677666767676776776776767766766766776767676767676767767766776776776776776666767766766677667677676776767766766776766666776666767667677676767676776766776677667676776776677667767767767667677666776776776676776776776776767767766667767767677677666767677677667667766677676677676677677677676676776767767666776666776667766677666676766776776776766776767767667676776776766766776767676677676776676766766767676766676766676676676666767676776766676776776776776677676776776776666767676776767667676666767676776776677666676767766767676667666666667767767767667766767676766677677667676677676767767766677677667767767767676776776776776767767676767666677677666676666676667677667677677666676776666676776767677677676667767766776776767766776766776666767676776767766666776776776677667767767766676677676677677677676766676776776767767767677676677677677677677676676667667766776767677676776676677676776767766776776767676776666776677677676776767767766766766677677676776666677677677667766767677666666767766776666667767666676776767767767766776767677667766776776776776766766767767767767767766776767666776776767767676776776766676677667767767667666667766767676776776676667676676776667667676677667667767677677676767677677667667766776767676677677677666776766776677667676776667766776677667676676667766776766776677677667677667767767767676676776666767677676776677667676766776666677677676676676776776766767766676676776676667677667767767766676766767766776677677677677667677676767767767767676766677677666766776776666767677676776767766776666667676766766677677667666766677676776776767767766767767766776776776776677676767766676676776676776667766776776776677676677676667767767677676776677666776677676776766776776767767767677667767677667676667677676666766776776767767667766677666767767767767666776767677676767666776776776676667766767767767667667766666776776776766767767667767767667676776676767766776767767666767677677676767676776776776677676766776767676767767767767677677667677676676667767677677677676677666776776667676767767676676767767767767667767677676776767677667677677676776776767676766767676767767676767767676676766676767767767766776766676776776677677677677676776766667677676766767767767767667667667766766776776776776766767677667767667767667676666666767667677677677676766766776766666677676667677676776776776677676766767676776677667766676677676767767666767767666766676767667767667676767676667677666676776677677677677676767677667676676767667767676767676666776776766767767677676776767667766666677676776776767667767676767767767767766776767676676677676766676767667677676776677667767767767767667767767666676767767767667767767667766767677676776776667766776676776776766677677677677676767767767767766776767766767676766767767676766766767677676776766776776767767677666666667767767676776666677667767767677677677677666766677667677667767676776667767766776776776676767677667766767766676776776776767677667767767767676767767767677667767667767676767676677676776776776766767767767677677677676767676766776776677676766767676766776676677667767676767766776767667766776776767767767766676676767667667767767677677677667676776666776767766767766666776766767677667766776776666776677676776767767766767766776677677667767766676776767676767667677677676776666776776776677666776666667766767766767766676667766667667666767767766776776767766766776676676776767676677666776766766766776776676676767677677667767676677676666677676776776676776676667766767667676776767766766767676677676776667676776776666767767676766767667767667766767667677666776666776776766767766776767766776667677667766767677676677666767767766667677676776776776766667766776667767767767767677676776677676666776676677677676676766776676676776767667767766767667767767666776767676677676767676767667766776677677677677676677677676667767766776676666776677666767767767666767676767766767767676666767767667667676776776676766767677677677676677677676766776667667767766776767766776767766776776666776776776767677676776767677677677676776776667767767766776676677666776667767676776667767767677676767677667667766776776767667666667767676676776667666676767766677667667766767767667666767767766677667666766677676767767766766667677667676677676776677676666776776776776776776767676766776767766766767667667667676767766676767666776767676767767676676677667766776766767677676767767767766676677677676776776767677666776767666667676677676776676677666676766776776776776767767677677666776677676767676776677676677677677666776676767767767767676766677676776776667767666767766667766767676667766776676767666677676776767676776767667676776776767767766766676776766677666676766677676677666766776776776677667677677676676766776766676776676776767767766676676776667677667677667767766676767767766676776766776677667766666776677676666677676776676776667766767676776776767677676676766776677667767766676767666677677676677676767677667667676767767677676776677667676776767767766776677676776676767677667767676776776776667767676766776776676767767666767667667677667676667767666776767767767767766767766676677667676776776776767767766767676767767767676767767767767676677677677677666677677677676676776776776776776767677677677666776676776776776676776776767766676767767676766676677677677667767767676776666666767676677676667676767667676776776677667767767766766676776677676776767767667767767767767677677667766776776677676776776776776776776776677676776776767677667766667767667677676766767676776767676767667767667666776767767676677667767666776776677677676767667767766667767767767667667677676676767767677676767767767676676776676676776776776767767767676767676767676766767676677667676767767767767677667767767766677677677667676767766767677667667677667676776776776766767767676767767767677676776776776677676677677667677676776676767667767667766776676767767667677667666767676776767676776776776766776776776766677677676767667677666776776776767677676776766776767767676776667767677676776676767767677676676677677677677677667676776766676676776776776667766766776667676776676767667766677676767667767767767766767676776776776776767767767676767767766766676776776677676776776767677667676767767677666677667767666676767676767767667767667767667767767767767766666676776767766677676776677677677666766766677676766766677677666676676776677666766667676766767677676676666767677676776667667766766677667676676666776767767667676766767767766767766667767766776776767767676776776766776767677676776676676776676776776766767676767766776677667676766767667767767767677676776776677676776767676767767666776676767677677677676776667767667767677667667767676767767767767767767676776767666676677677667766766677677676666767667766767767676676766776767766776666676767677676667677676776776776767667677676766767666767767677666767666776766776776766776677676667766776776767767676677677676767676776776767767677
36666766776776776676766767676776676677677676676776776676767767666667767767767767676767666776766776677677667677676766767767766767667666766666766767667767676776776776767676676666766776776776767767677676776776667677677676676676666766767766776766776776667767767766776667676676767767676767767676776767676766666776776667676776667676677677677676667766776767767677667767676667767676776776767677667676767677667676676767677667676776776776766676776677676776677667767676767677676776676776776676766676776767676776776677677677677677677666766767766767676776766767676677667766667766767667766676776767676677677676667767766677667766776776776676667677676767677676776767766667766677667767767667667677676767677677676676776767766677667767766666666767667767677676776776776676767767676766766667676766767767766767666767666677676767766776767767666776676776766767767667677666676776676776766677667677677677677677667767767677677676667767766776677666766767677676676767766667676776676767676767766677667766666767676767666776677677677677676767667666776776666776677677677676767667766766767767767767677667676677676676666776767676767676776767677676776667766776776677667766767767767666766667677666776767676677677677676776766776767767766666776676676767677677677677676766767677677676776776676667767767676767676676767766677667767766767677677677666767766776776667767676767767767677676667667767767667676667766767667767677667767767676767766667767767677677677666776776767767676767676677677676677677677676677677676776676667666676767767677667767666766767767766776677676767767767677676676676776776776677666677666667676776677666677666676676676767667677667677666767767766767667676677667767667676766776767767767667676677667677676666766767677676676676767666776676666766767667677667667666776776666767767767766676677677667677666677676776666776776667767677676767767767676767676776776767767767677676776766776677677677667767667677667676677676776676766676767676776766776676776666676776776776676776677677676767767677676776776766767676677676766776776767767767667767767766766676666667667676776666766766776776667676776776776776666776767766776767676676677676667677676776766776677677667676677667676767767767767766676677676767676776766767767676776766767766667767767767767766776676767766677667677676676776767767677677676676776676776676776766776766776776667666766776766767667666776766766677676667767766776776677676767767677676767767677676677676776776667766677667676776776776776676767677677676677677666767676676776767676767766767767677677676677676776776767667666666766776667767767676667767676776677677677676776677677677666666767677677677676776767767767767766667676767767767767767677676666767766676776776666776676766776666676677677676776766676776667767667767666776776776676776767667767767677677677667676767766667677666766776676776676776766767677676767767676767767677667767677677677666776776766767767677676767677677676767767676676776676677667767767766776776767676766767677666677677667766666676776667766676676667767676676767667767676767677677676776677677676676767677677676767767677666677666676676776776767766677677676767767766776776776676776767677676667767767676767767767676767677677676667676676776767667767767677677676677666776767676666776776677677667767766776676776767667677677676676776766676766776776776776676766666767767767676676776776767767676767767767767667667677677677666767767766776677676767766766767766766667767677676776776666766767767666776767767767667766767767667677676776767766667767666667767766766766776767767677666776766776677676667677676666667667667767676766766666677676766776667677676776676666767677676776666767667676677677677677676677666776767677676767766677677676677676776776776677677677677677667676776677677676767767767666666767766677676767767767767676767766766767666676776766776677666677676676676767677677666666767676767667766667767767767767667767766776666677677666776667676776776767767676666767767767767677677667667766677677676676767767766776776667667767667767767677666676776767767667676667667766667767677666776666676776776676766677677676676776776767766677666776776767667676776767667667676667767677666776776767677676776766766677676776666677677677677677677676776776776776767766667677667767767677677677667766767767767677677677676767676677667676766767767767767766776776776667767676667666776776766767767676676767767767677667766776676776766776767766767667767677676776677676766776776677677677667677667676677676676676776766677667677677676667677676677667767667767667767767767677676767676676776677676776776677677666667767677676676767767676677676766776776767677676767767676776776776767767767676676767677677677667676677677676767767676767677667676767677677666776776776766677677677676667676766776676666776766776776676667676667667667666776667767677667767676767676776766677677677667677667677677677677666766676676677676767766767767767676677677677677676776776776667767766667766667676776667677667766677677677677676677666766767767666776776766676766776667767677677677676766666667677677677677677666677677667767767766667767667676767767767676766776766776776767676776776677676776766776776667767766776776677676667667676776766776776676667677677677667767767767767676776776766767676676776776677667767767767766766776676776767767677666776776776677676776776667766676766666767677676767677666776766677676766767676766766677677676766666677677677676766667767767766776677676677677676776767766676676667767767767767766667766677676776767667677676676776776767677677677676767666676767767767766776767767666766767766776767766766676766676776677666767767677676776676667676677676776776667677676767766776767667766776666677676677676767766767676776767767767766776776676767676776776766766767677676766677667767677667676667767676767767667767667666677676667766776767667767766677677677677666776767767766776776766776677676776776776766667677676766767767677676666767766776676677667676677677677667676776767676676766776767667667766767677677676677676776676677677677676767767677676677676677667667766767676767767766776776776767767766666776767767677666776676667677676766776776776776767767767666767767767667767667666677677677666676776776667767677676676767767766767767767767767676767676677676776676767676667767767767766766667766776676776767766677677666767767766767766767677676767677676776676767677676767767676776676677677676766767676766767767767766666776676767676776776676767676776767767767766767677677677667676776676667677667667676667767767767767766667667676766766776677666676776776766767677676776767667677667676766677677676677676667666776776677676666776767767676776667667667767676776677676776667667767767677667767666667766667766677677667766776767767677666776776666776776776676776767676776776677666677676766766767677666676767676776767767677667767667666666677677677676767677676677667767677667767666677677677676677667676676677676666766676776776767767767667667766766776766776767766666676776666766677667677676767766776766776767667767677676776776776767766676767666667767766767676766767676766667766667677676677677667676766776776677677676766667767766666677676677666776676766767677666767667666776677677676766766776677677676767766767766776667676766767767767767766776776676776676676767667677666776666776767677677676677676766766667666766767767767677667767766767767766767767677676676677667767676776667767767767666776666766776776776767767667677667677676767676767667676766767766766766767667666767677677677676776667677676667766776767676776776776676776766667667676677666776776677666776766767767667767767767767677677677666776677667766767677667766667767767766677667676767677667767767767767767766767666776767766676677667766767766776767766776666767767666767767677667667766667676776776776677676766767766766776767676776766776776677676677667767677667667767766677677667677676776677676677666666776767676677677677676767767767766776676776677676776766776776776776766677676776766767677676766677677677677676676776776676776667767667667767676676667667766767766766676677677676776776776767666666667677667667676676676767766776776677676776767766776676776677676676776776776767677667767767767767767666677676767676767676776776767767676776776766677667676776677677676666776767677667767667767677676667766776767767677676766676776676677667676776766676676776776776776766677666766767766776766767676667676766766776776776676776676677677676776776676676667766667767767667666767767767767766676767666766767676676776776766776766767677666676776776776776767667666667667767766667766776766767767667767667766677677676767767767767677666767677677677677666767667676776676767767667767677676677677677667677677677677666676767767766667766667677677676767676767767766767666776676767766677667666776767766767676677677676767667767767766676776776776767767767766677677676776766667767767677676776776776776676666776677677677676677667767766776667767767767767767677676666776767676776667767666667767667677677677667667766767677676676677677677676676776776776776776767767767767667677667677676767676776776677677667766776776766766767767677666766767767767766677677677667677667676676677676766767766776766776667667676766766676677676767677677676666677677677676767767766667767677676677676767767766776676776766776676767767767667767677676767767767767767666767677677676767677677677676776767767677666676767766767676766677676766767677667676767676767677676677677677677676776676776776667767676676776776776676776776767676677676767677667677676767676776776676766776776766776676767667767666676776667667676776667766667767767667677676767676766766776767666677676767767767767677677676766776776776766776767677676766677676767767676766767676767676766767767666767767767676676766766767766766767677676776666667767676767677667676776667667676677676776776766667677667677677677677666767766776767677676776776776677667766776666677667667667677677676776677676677676667767677667677676677666677676766667767677676776676767767667667677677666767677677676776776677676767677677676766676676776776666767677676776677676767667676776667677667766677676767767766776677667667676676677667667767766776776667766766767767667666776767667677667766767677
6776776766766767667767767677677676667767677667666776776667677667767677676766767766666767676776776766776767767667767676767767676676767676766776676766676676666766776677677667676776776767677676676666767677667766677666767766776766776776767666676667767767766676667766666767767767767676776776667676767677676767766776766766767666776666776767676766677676776676776776776767767766767667677677667676767677677666667766767766776767676766677676776776776776776666667767767667677667767667767667676767767767667767666776667677677676776767666776776766677677666776766776667767677677667666767767667677676776767676667676767767767667667666676776767766766676766776767676666776677676776767767677667666767767767767667767766776676776767767676767677667676776676676766766776767766766767666767767767676767766776676776766766666677676776667767667766766776676766776677676667667676667767767767766776666776766767766776767766776676666766766776776677676667677677666766766776776767667677676776767767676677676677677667767677676767667667766767767677667766776676766776676766666676767767767767677667766667767766676677677677676667676767767676677677677676676776767676767676767676776776776677666677677667766767676676766776767666776767676767676776677677666666677677677677677676766766677676776676766776767766677677676767767667676776767677676667767767676776676677676776677677666767677677666766767766776776776776776676766767766776776676776776776776776766776676767676666776776767767666776776767767767766767766776766776677676666667766766776766677666776776767677677667767676766767677676677677677677667677677677676776776776667767766677666766776766767766767677677677676767767667676776776676767767666676776776776767767766676676766677677677666677667767666776776776766766767767676667766666776677667677667677676776676676766676776776767766677667677676776767766676776767767666776766776766767767677676766766667766767667676676767667767766676776767666776766776776767767767677677677676776667767767676776677676766776767766667667676677677676766766767767676676776766767767676677666676776767767767666666767767677667766676677677666766776776676677667677676676676767676776766776767676776776667767767667767766676767667667767767676767767767767667666766677676667767767676666766767666776776766776767766677677666766776676667767677667766767766776767676767677677666676677666776677667676766776676676667767766766776776676766667666776767677676776776776666667667766677677676766776767667676776776767667677666676677677676676776667676776776767767666767766766766676676677676677676676667667766766667767667677677666677676767667767676766776676776776677676766776677676776677676677676776767677677677676767766776776767766677667677677677676677667767766677676767667767767677667767767767767676677676776766767767766666676676677676767767676776676667677676776677667766776767667766776767667676776677677677676677676767766776776776677666776776676776776766776766667766776767677677676776677666776677677676677677667767676776677676677667767667767666676776666766677667677667677676776776766677667677677676776766767677667767767676677666666776676767677666776776776667766776776776767766677667666767677667767676677667677667767676767767767767767676766767767676776767676767667767767667676776667766677667766677677667676677676766766776766676676776766766676677677677666667767666677676676776677667667767767767766666767677676676776766776776676776776776776767767767766767677676776776766767677676666767766776766776667677667676767767676667677667767767767667676767677666767667677667767767766767677677667677676767767766776766776776767667767676776767677667767667766677667677667767767676776676767666766676767676677666776667677676667676767666776767767766677677676767766767766776667677676677666776667767767767667676776676767767676676776767767766677677677677666776767766667677677667667766776776677677677667766766666676767667677676667677677676776676766676666676776776776776767766776677667677677667767767676776776776767667767677676776776677677667667677667766776776766767677677667767766776767766667677676666776676767676776767667767676776766677676776676676767767766676767676676776767766677677667767677667677667676677667766677676677677667676676677677677677676677677667767677677677667767677676676766776776776766767766676776766666767766776776767767766767677676666676767767767667676676766776776776677676776776776667676767676767767677676676767766677666776666776776776776767767767676776776776677676776776767766767667667767677667676766767676766676666767767676767767766667667767767767667766776676767677677676677666677666677667676676767766666667767766776667676666767676766677667767677677667767767766667766767677676677677676676677666766767766677666767767767676766766767766667767767767767677677677667766776666677677667767677667676767767676767766776766776767676776676676676767766776766776677676677676767767766776776666767666667666667767676767767666776766676676766776776766676776766766766767767676767677676776676767766776776776676676676767767766786776677677676776776767676776776767677676767766767766767676677677676776667766776766667676776776776767767676676767677677676667666776776767767676767676767677676767666676766776676677666767766776677677676676766767766676767677676776776677667677677677677677677677666767767677676776766767767677677677676676776766676767766776767677677667767767676676776767676766676766767667767676776776667766767767676666667666776776776776776676776766776766767676767766776766676766776776677666667767767666776776776667767666766676767677676766767677676767767767666767767767767767766676767767766776776666767666767677677677676677676676766666767766767677667667677676677667677676767667677666767767767676776767767767767677666767766676767767677677677676676767767767766767677676776676667667766676667676776776676677667767677677666766767766776767667767766776767677667667766767766767676776776767767766776766676767766676766676677667767677667766667677667676667767676676776766667767676767767667667676776767767676766776667766767767667766676767767767676776677677677666767767767677667767677667677667766676676776677677677676767767767767766776677666776666667677667767766767667767677676776776666677667676676776766677676776776767767676676776776776776676767767767767767766766776776767677677667667676776676677676776766677667767766767767667677677677677666667766766677676776666667766776776767767677676776677677676676677667767667676667676776776667767677676767766766776767766776776776677676767667677667677666766767676776766667666677677677677676767676776677677666767677677666766667767767767767767676776677667766677676776767766776767676767767766776767767677677676767677677677677667766776677677667766776677677676766776776766767767767767667676767767667677676776766767767767767666677677666677677667677676767677667767766667677676767666776666667676766767677676766767767766766676776776766667676776667676776776667767766776676767767767676776676667767677676776767676776677666767667767676767676776766776767767767676677677667767677667767767677677666776776776766676776676767677667677677676776766667767667677667767767767767667677666677666767677677677676676767767676676677677677677677666776667667766677677676677666776676666767667676776776767766767677677676676767767767676766776666767666666767766776676776776776766767676776676677677677677667667676766767766677666776676766666676776776676767767676667667766767667767676776767767676766767767677666776676776776676776776667666776676767766767666776676666776776767767766677666677667767767766677676767767767666776677677676776767676767677677667677676666667666767677667766766776776776666767767767767767767767666776767766776767666677667667766776767766767767767767676776677676677677676776776766776766767666666767676767767666766776776776677667677677667667677667766667767766677677676776776676766776776767766767676776766776776767767767677676676776767666767767677667766776676776676767667767677667767666776667767677677667767667766766776677676677676776776676767767666676767766776677677667767766667767767767677677677667676667767766676776766767767767677677676667767666776766766766766766767667767667676776767767667766776677677676767767676676776666776776767676767766677667766776766676776766767766776676776667767767677677677667676676677676676667766776767667676766776666767667666666776676776766766776776776767767677677677677667666767767676767666676767666766766766767666776776766766766767667677676677667676667766677676767767667767677676776666776776676677677677676776767677677677667666776766676666666767767767767667676776677676776776766677677677667677667676776776776767767676767767767667667676767677666776776776766676776776766776776767677677676776676776667667767667677667677677677677677676767677677676677676767677667767677667766676776677667666677667766667676667666776776766776776766776767767767767767767766766766676767766776767767676667767676766776776766766776677666676776677667766776776667766767677667677667766677676676767767667676767667676667677677677677677667766776666677677676776767677676767677667767676666776776776766767767677677676767677667767766776767767676667677677667767667767666767767677676677667676667677677667677667766676776767667676677677677676667767667676776776776776667767677677676676666767766767667667667767766776677667767676667667676676676776776776776776776767676776666776677676776767666767676677677677666766677676766767666676767677666677666667667767676767766767667677666767767676776667667677677676776676776767766766776767766776776766776677667677666666767767676676676667767766767667676776767767676776776767767666767676776676766767676677677667677677667677677676676677676677667677666776767767677677676766776767766767677676677676776676676776766776776776677666676667767767676776766767766676666677676767767676776676767676676677676677677666667767767667676677667677676767767767676776667766676767666776767677676767676677676677677677667667766677677666776776677677667676776776677676667666766776776767667667677677676676676767767766667766666776676666666767767677677676767767677677677677666776676767676766776667666677667677666776676767677677677677
6776677676677676667766677677677677676666667677677677666776776676676667676767767677677677666766766677667766667767767677676677677676767677677677677667767677677667677677677676776776666767676767767767767766776767767766767767677676766667667767677667766776677676677676776667677676776676667677667766676767767676776767677677677676677676667766776776667766677666776676677677677667767767677676666767667767767767677677676676767767677667767676767767677667767676776776767766676676776677667767676666776767766776776776776767667767767766766776776667676666676676776766676776776776677676776766666776776766677667677676776776766677676776766767767767767677677676677666766776667676767666767766767677676676776766776766767677677677676676767677677676677677676767766676677677677676677666766767677667676767667766667666677677667767767677666767767667666666676676776667767766776776677666767766766776776776767767766676767766776676766776766676776767767667676767766776666767676766767767667676776767767677676767766767676677677677667667677676766677676767766776767767676776676676767677677667677667676677677676666766767767666767676676676676677677677667667676677676767767667767766767767666667677677676767767677676767677667767677676677676766677677676667767766676767767666767766776677677676677676766776676776776776767676667677677676676767767666776776767767766677677667767767767677676767767767767767667676776776776667676767667767666776767666767676766767767677677667767767667676776676776776677666776676767767667766667677676776676766776677677676776776677667767677677676776676766767676766776767676776776676776776776676767676677677667667767767667677676666776776767767676776766767767767767676776776776666767667767677667667677667667667667766776766776766767676776776677676776667676776776766766767767766776676667767676667766776776776676776676767767766776776767766776767766776767666666767676776667767767667667667766767767767766776766767766776676677676676766767767667667767767767767767676767666776677676766677676776667767767766767677677676766776676676776677667767766776767676766767667766676676776776776776767767767676767667666767676767767677676676677677666676776766767677677676767667666776767676766676766776667766776767767767766767676677677677676776776766766767767767676676667676766767677676767677667667767667767767666676767767676766766667766776776767676666767666667676776766776776766676776776767676767666766766676667676677667677667677676776677667667766776776676666776776767767767767767676677676776677667676767676766776676677677676667767767766776767676676766666766676677677666766776767767677666667666776676767767676767677666676776667766776776676767676776776767767767676766776766676666776776676776767766767677666776776766667766676667767676766766767767766667676676667767677667767767767677667676667767676776676776767767766776676667667676767667767767677667766766766677676676776766776676776776767767667766676776676776667766677677666677676767767767766767666766776767677677676776776767676767677677666776676676676766766767767676767676767676676776766676767677667677667677666677676776767667767677676767677667676767766776677676776766676767676767676776776776677676776676666766667767767766776766676766767767677677667676667676776676666666776676767767767767767676767767677677666767767767677677676677677676677677667766776667766776766767676666676766776676776767676677677677676767676766676667767677676767767767667767766767767667767766776776676766666776677677676776666767766776766766767676677677667767676766667767677667767676767766677666676776776676766767667677677677676766677666776666677676677667767667676676677667676776776776767677677676776767766767767677677666767677667667766676667677666776776776767677667767676766776676677676767767666667667677676676676766676766776667767676776776767767766767666676766767676776776766776766766776767767666767767676667767666677677676676776667767767676776766767767767767666677667767676776776776776776776776776766776677676767767666776676776677667766677667676677677676676767766766676667767767766767767677676677676767666766767767676776767766666776767767766767766667677676767677667767766776776677676766776667767766667766767676766776767666776676776676776776667676677676776776776776677667677666776666667767667766677677676767667676767667766776677667767767766776767767767676676776767766767767767767767677667677677677676676776766667766767767677667766776666776767766667766676776667677667667767766677677677677666667766766767766767766776776667677677677667766767666677676776776676767767676676776776667767767766776666767676766767677676776767767677677676677667766776766767767667767676767767767766776776766767676776776776776667767767767766767676667767676766676667676676776766776676667676667676677677677676776667676677676666767667676666776766676776676677667767767767676767676767767767767667677667666676677676776776667677677676677677667677676776766776767767676767667667767677677676767677677667767677676676776676776776776776766767766667766776776766666776776776776776766767767766776776766667767667677677676767676776767676667676776776776666677677676776667767767677667676676776767676766766776776767676677677667677676776776766776667667767766767767767667767667767766776677676767677677677677677676776776776676776776666776676767676766767677676776776776776776767766767667766766776766676767767767677676776776767676767767767767676776667766767667666776677676676766677667677677676766676766776767766677677677666766767676767767677676766677667767676677676776766677667676676676767677676767767767766776767676776676767767767766776767676766677676767677676767766767676667766666767667766767766776767767767766767676666776676776667667677676776667767666776766766667767767676776766667767676767667666667667667677677677676776667676676676776667677667676767767676767767677676776776677677676767766776667667766767767677667677677667676776667767676776766767676776776766776667767677676776767677667767767666676776767766776676776776766667667766766767676676667767667767766776677677677676677677677667667767767766776677676767766776767767676676766676776776767767667677667676767767767677676677677676767666767767767676767677677677677667766677667676677677676776776767677677677677676667667767767677677677676776766676776767766767676776776766676667767666677667766776677666776767667767677677667677667677676677677676767667676776766776677667677667766776676776676767767676676776766767766767666776767767676776767677677677667766776676776676776767766676776767676767767676776776776776776767766667666676677677667666776767767767766776767667766776766767676776666677677676767677677667667676767767766677677676776776767667767767766776767677677677666776676767677677666766776767767676767766776676767676767667766677666676776676677676776776776776766676767676676667767666776776666776766676676766676676677666776767767766667676776667767667677667767766776767767766676677676767767676677666776766767767677667667677676676676767677677677676767766677667676766776767767767767767767766766676766776767766776776776776676677667676677676677677667677676667677677676676776677667766776776676767767766667767767667677667766766767676666676767677676767676676667666666776766667667766767667677666776776766677676677676666766666666776766767676776676676776667766767767677667766676776776767676766766667767766766776776767767767677677667767766776667676776776776767766677666776676776776776766677677676766776766776667667676677667767766676767667767677667667667667677676766767767767676767767767766767667667667676776766676776776767677676776666767667767677677676767766667767767667677676766677666676767766767676776676776767767677677676677667767766767767677667767677677676776667676766776776677677667766677676776766776676767677676677666767766776667767767677676677677676776767766767766676676767677677667767677676677666676766677677676676766677676677677677666776767767676776676776676677676767766767767676677667766766776776776776776666676767766776676766767677677676776676676776776666776776676776767676766776677666767766766766767666766677677667767676776767767666776766767767766776776776767767666677667767676767766677667667677676767766766766767766776776766676767766776767767766677666766776767667676667766767766677677677677667667767677676776766776677677677677677677676776766767767676677677667767766666776766776767667767677677676767676767767767677667676677676776776677677666766767767666766667667676776767667766676776776766766776776776776776776776776767767677667676676776767677667767676776767677676677667676776677677677667767767676766676776776767667766776676776766766677677667767766766767766766666667767766677677676776667767767666767676676667676766767677667676776766776666766766776776776766767766776767667677676776767767667767667767766776676677676676677667767676776767767677667766767666676776776667766676676767677676776766767667676766776776667676766776766767766776776677676667677676766767676766667767667677677667767676667767767767766767766776766677677676776776676767667767767677666767767676776776676766767676667667767767767667676776676767676776677676776676766677667676676766766676676776676677676766667767677676776767677667677677677666767767677676766677667766776776776667767767666767677667766776766766677667767766677677667767766676776767667767677677677676776776767767676776677677677676767667667767767767676767677667767666766767766766667676767767677677676776776776767767677667766676767677667766677676776776776766766776776676766767677676766767667767767666767677677667667666776776667767767676666776766766776766766766776676667767767766676776767676676666667766776667767766677677676776767667767677677677677677677677677676666766676776776776767676776767676666677667766676767667767767767767676776676667677667667766767677677677677676677676776767767766767767667766677677676666676776766766766776776676776766666767667677676766767766677676776776677676767677667767676677667767677667767766776767667767676766766676776766767767767766667677677667676766766776766767766767767667676667767676767667766677676767767767766667766767766677677676776676776766776677676776767667767767667676776677677677
667766767676767676767677667666776776767767677676677676767666677676677676766776767767676676776776677677676767676676776676667767666676666677676767677677677667676667767667767676776676766767767676767677677677676767667677676766776776676767667766677666767676767667667767677677677677677676767676676776767676776676677666766776666776677677676776766776676677677677667767677677667667767767767767676767677667767767767767676776776776667667766776766676677676767667677666766776776667677676776677676776667667767666767766667677667767677677666676676776766767767767766667676776766776676666677667767677676676666766676676776776767677667766767667667677676776776766767766776776776767667666766776767767666776676767767767676767676666767677667677667766776767767677676767676676776776776677666676666676676776676677677676676767677676767676776776767666667677666776767677667676766767766666676676676677676666667676667676776776677676676667667676676776677676677676677666677666677666767767766676677677667666666767767767767767677677677676776767667767767766766767767767677676666776776677676766767666776776676676666776766776766767677676767766776776776667766767766776776776677676767666766677676776776666677666676677677676776776776767767766776767766676776767676767667676767767767677666767767667767767677676776667677676666776676676767767677677676776776766677677676677676667766676776767666776676776677676776676776667666776766776766667767677666776767766667667767676767767766676676767677676676776776776677677677666767767667767767667766767766677667766667667766776776776666676766766767767767767766766667677667767767676776776776766766776776676667677667677666676776776766776677667667676776766766667767767667767677677677676677676676676667767767766767677666677677677677677667676667676767767677677677676776767767676767767676677677667677676776766767677676776776776667766766776776766766767676676677667767766677677676676676766776677677667767666776667667767677667677677677667767677677677677666767766776767676767667766767767677677666767667767666766776667667677676677667766666767676676776667677667767677676776667677667676667667767766767667767766767676767767767766776776677676776676766677677677676767676776667666767767766767667767767767766676776676767767767767766767767766776776776776667767767766776766676776666776776767767766766776776667676667767676767667677667767767677677676776677676767677667677676677667767676776677667677677677677667766767766766667767766767767767677677677677677676776677677677677677677677666766767667677667677677667677676776776677667767766677677677676676677667766776667677677676776776776676666776676776767667676676776766776776766677676677677676776766677676667676767766776676667666676776676776776677667767766776677677676776767766776776667677676767767767677676677677666766766767767767677677676667667766667677676776767766766676767677677677667667676776767767767767667677677676677677677676677677667667676767767676676767767767677677677676666667666677677677667767767667767767767676676776776677667767666767676776776776776677677666766677676767767767766776677666776776767767767766776676677677677676766776766776776767677667766766767767677666776767766776776776776767676767677667667677676776677676667767667766666767677677676776776776776676767767767667767766767766776676776776776677677666776776767766767766767676776667676776767766767767676767766767667766676767766767676766776767677666776666766766776776776776676676767677676677667767667767677677677676767767766766767766776677677676776767767667677667767766667666676677677677676667667767676776766776776766676776666766776767676776767677666677677677677676676776676676766766776767666766767767767667766766667766776667767677667677676776667667677667767766666676776776776667667666766776666776676776767677676776767767666776676767767767676776677666776766776776677676776776677677677677676767667767676776767766767667767767766767767767767677666776676667767767676677676767676667767767767667766766776667767767766676767767677676676776666776776766776676776776676666767677676676676766676676776667677677666677676677667766776667766776667767767767767676776767766767667666676677677676667676767767667667767767767666776676766776766776766767766676676666776766776767667767677676667767767767766767677676776677667676776767767677667667766767767667767767676767676677677677676767767677676776766776676667677677677677667667767677667666776776766776767677677676676767676767667667767767676776677676677676666776767767676767767767767767677676676767767766676676767767767767767767766666667666767766666776766666767676766776767766767666776666776767667767677667677667767766767677676767767676776776776766776767667767667767677667677677676776767766667676766676667667767677667676677667676776776776766776676767767677667676677666766667766776677676776677676767677677667767767766677666667767676667767667767666767767767767677677677666767667766677677676767676676677677676766666776676776776677676676767677667666776776667677677676776767677676766766767767677676777676667666766776776776667677676677677677677676776667766766776677676776776776667677666776776776776776767767766776767766776767766776666676767767667767767767767767677677677676776767676776776776776767677667666766767677667677667677677676776676767767677676677667767676677667767766766776676776676666667767677676776776677677677677667666776776776667667767766676776676776676776666776667766766767767676766667676677676677677676767767676767767767676766676766676776666667767666776776766767667676677677666767677667676776776767677677666776667676667767667667677677676767667767766766767677676766676676776776676766676676776767766676667667667767766666667667677677677676767767677676767667677667677667667767766766767767676767767677676767767677677676677667767676767676776767767677676667676776667766677666767767676767676676776776767667767667676767666776776767677677667766776766776776676776677667767767677676776767677666776767676666767767676676767667766676767676776676767676676677677677676776776667677667767677677677676667767766776766776676776776666667667667677667767667767767766776677667666767766776676766776767676667677676767767767767677677677676776776766766776776676766767766767677667767677677676776767766676776676677677666667676776776767766667676767767677676776776766776776776767767667766776767767676767767766677676766766776667767766776767677667766767767767767677676776676676776767667676776677677677677676676767666776676676666776767667767767766776666677677677676776677667767676776676776776767766776767667767676776767677676676676767677676767767767767767677667766677677666767767766767767677677676766767767677667767767767766667766776776766767677676676676776766767676676677677676667766767677676676776767767766776767666767766767767767767766767667767767766766676776776677667766776666666776776667767767676766667767677676677676776766676676767677677677677676776776776767767766767767767766766767676776767667677666776677676766767677676766766776766767676776776667666776776677677676666767767767676776767766767767767766776776776667767676676776676776676776767676776776766767677677677677676677676676766766776677676767767767767767767667677676677667767767676676666677667767677666776767767676676667667667677676776667767766766767767677667677676767677666767767767766677676677677676767677676677676676776766676766776666767676776776676667676767676776667667767677667676767767767767766676767666767667677676676677676677676776776677676667667677667766766776766776767767677676677667767676676776767766676676776767767677676676776766766677666767677677676766776776667677666766766776767767677667767667766767767677667676766676776677676776766677667676776776677676776776776776676666776776776776676676677667667766767667767766776776767767667676666677666776776676677677667767767767767677677677676766676666776666677676776677676776766766767666776776667767676767767677676677667766776677677666767676767667677677666776767676766776776776767667767676667767767767767767767767667676677677667767677676767677677677676677677676676776776776776667766767677667767767767677666767767677677677677676776667767767766667767767676677676767676677676676677667676776676766767676667767767667767767766767767766776677667767766677676776766676676776766767767666677676766766776776766767676676677677676767676676677677677676677677666776767767767767767767677677677667767767766677676766776776667766767666767676766776776767767767677676767676776776776776767677676776767666776667766767766676766776767667767676776667677667766676677666776776667676767667767767767676776677676776666677676767677666776767767676676666767667677676676766776776677677666776677677676767766776767676677667766767676776767676776766776776666677677676676676677666776776776677677677676776767766667667767767677666667767766676776767677666776776677677667676767667767766677677676666776676676667666767767666776776667676776666776767667677677676667677676767676666677676677677677666776767676776766676667677667767676776776766666676766776677676767666767767677676677676776776766766767767677676776776776776767666776677677676766767766676677677676677676767676776767676776667677677676776767667677677677676767676776766667767767667766767676767676677676767676776776767767766776776776776776676766667766776776677676666766767767676666776767767766767677677667767766767667767766676767767676776676776676776776766676767676766776767677676766766767676767767766767676677666776776767676776677676676767667767767766766677676776767676776676776776776677677666677677677677676677676776767676667677677667767676776767677666776676776767766776676676676776667766767767767676766776767767767677667666767677676776776776667667676677666676767766766767676776776776766677676776776776776776666767677666766667767767667676776767676767766776676776767767666767767677667767676766766677677677676767666767667767667766677676776667677677677676766767767677667666676767667766766676666766676667766767677677677677667676776776766666776766667766667767667676776667676676767677666767677667766767677676767676767676776776667767766676676767767676676677676776776667766677677667767676676776677676767767667
6677676766677677666776776766667667767666767766667767667676767676767767767767667766767667766776676766776767766767767767676766767677667677676676666776677677667767767767766767767676776767767766767677676767667767766676677676776766676776776776767666767677676776677677666677676677676677676776766766776767767677677677667676677666767676767767767667766677677677677677677676767677667677676667676766676666667767767676676667766776767676677677677676776776766776767667767676667666776776776767667767666677677667766676776767767767767766767767676766667677667677677676776667677667767677666676676776667766767767766776776776767767667667767667677677676667677676667767766767767766676766767676667766776776677676776776677677666666676766667766767677667767767767766776776767676776767767767666776677676676766767677676776667666667677676776767667677667676776767677676676766676766677666776767767767766666776776776776776676667766776667766767766766766776776677667767667677676767677677676666776677677667677677676776767767677676776767677676776767677677677676767676776767677676776667767767767767667677676676767667677667766767677666667767767676776676766776767667767676677667766776676667766677677666766667766767677676677667667767767767677676766767676677677677667767677676776776766767767767767767676767676776666776776667666776776767676677666766776776776776776766767767667767676666667676776776667676666776776776666776776666776767767766677666767667676676677667767767767677676677676677667767667667666776766776677676776676676767766776666776766677667766766676767676676776677677677676776767677677667767767677667767767766766767766776676766776776767667676767767767766676766676767676767767666767766767667676667677676667667767667667676676766676776776676767677677676677667767666766767677677677676676667677677676766766666776767767667767767767677677676666776676776767767767767766776776677667676766676776676677666676776766767767677677676676676766677676667677677676776766667767677677666776677676776667767767676767666676666776676677676767766776676676776667676776767766677677677676677677667767676766767677677676666776767677666676767767766766677677676677667676776766677676776676677677666767677677676677667767676767766676767666776677676677676767767676677676676776676767766767676776667767767766677667766667676666766776776776767767766667677677677677677667667767766776676676776677666776776767766667667767766776776776767766776776667676776776776676677677676767767677667676676677667767767677667766677677676676767767767677677677676677667676776766666776676667666677676667767767767677676677677666776766667677676676776767767767766677667667666776776776776767767766767767767677667767767676776767676776676776767676767677667677677667666677666767667766666677676776776776767767766766776766677677676776776767676676776766677677677677677676677677676776676776776776766766767667666667666677677666666767767677676676766776776767677677667766667766776666767766776767767667676766767767767767767767677667767667666776767676776776776666667767677666776767666776676676766767677676766767676667767676767666677677666776776776676776767767767677667677677666776776766676676676667766776776767766766767766677666676776766776767766767767677677677676767677677676676776776667677666776766776677677676776677677677667767676776776766766776767766767767677667767767677677676767767676667676766677667676767766766776676676766666676776667667767667767767767767677667676667767677677677677667667767766776667766667666776776667767767767677667766676776776776776676776677666676776776676676766767766667766766776766767676767767766767767766776776776776766766767766667677666776676676776767667766676676667667767677667766766766666676776767676776677677676766667766677677677677676767767677667766666776667766676767676776776776667766677677676767676776677667767767766676766677676776776677666677676776767667676776767766776766776767676776676677677677677677676666776676776667667767666676676676766767667767677676776666776767667767667676766767667767677677677677676676667677677676767677677676776767677676767766766677676667676677667767677676776776767677667676767767767767667667767667677676767676767666667766676766767677666677667766767767677677666767766676767677666776767767767766767766776677667677677677676767677667767677677676767767667767667667767667666676776677676776766776767676767667676776767767767767676667676776667677677666766766677667767676776676767676677676776676776666776767766767767677666766676667767676776767767667676677677666776776776776677677667676677667767767767766767676676767767667677676776676767767676767676767676767676677676776776666667767677667767766767767767677667766767666776776767766766767767677677676767677676767767767677677677677677667666767666676776767676766776767767766776766776776677676677677676767767667766767676776766676776667767767667666677676766776776767767767767767667767767666666776767677676767667766677676767676776776676666676776776767767677677676676766776776767767677667676666776667766776677676677677676666676776676776767767677667767667667766776767677677676676776776776776667677676776677676766676767676776776767767676767767667766666776767676776776676776676776667677677666776776667767767667676676677676776776676676676766677676766767767766677667677666767767767766767767767677667676776767767767677676767667667767767767767766666767677666676767677676776766677677677676677677667767767767766676767767767667767766776676666776766767676676666676766677667677677677666767767767766776677667767766767667676676677677676776767667676667767667767767767766776776677666767766677667676676776776677676776776767767767767767767767767767767767767767766666767767767767767677676677677676667767667767767676767667767767766767766766666667677677676677677677677667767667766767767767767676767766767766776767676677676776776776766776767676776676776677676767767767667676667667677667767767766776766676667767767766776767767677667767766767667667676767677677677666676776776766766767677667667767767767676677676666776667667667677676776776776676776767667767666677667667676776666776767666767677677667677676667677677667766667667767767677676776767676776767767677677677667766776677676767767767666776667767766776767767767676767676766676767767767676776767767676776766776776677676767766677676767766776767767677667767676766776776667767767666666776667676667767667677667766776676776666767677667677667676767677677676676676767667676776766677666776677676677667767767676667677677677676677666776776776776677667677676767767767766767666677676676767666776767676767667666766676677676667676767766776766677676767767767667677676677676766776776767666676766776776677666677676767766677677667676767767767767677677666776676676767676776677676767766776766776776776767667767676776676776676676767767667767677667767767767767767677676776776776767676667667677667767767767767676766767677677667666667667766766676767766676766776776767667677666677677676767676776766676677677667767766676677666767767667676776776766666767767767767766676667676677667676776677677667767677676776776767766666767767766776776776677677677677677677677667766776767767767677677666767767767677667767767677676766767766776776766776767767677667677677677666677677677667767766767767767767677677676767666677677677667767676766767767767676677666776776677676776766676776677676776767767767767767767766776766776776666776676776676677667676677677667677666767676767667677676776767676776767767667767766776776766776776767767677666776776667766776776667676667767677676776667667676776766776776677677676776767766766767667677667767767767766776767766776767767667767676676776776677676776767766676767676766766677676677667677676766667676776677667677677667767667766766677677677677676776776766767676667766677666766776677677666776667767667766776676776676677677667676776677677676767677677666767676766767767676667766767677677667766776676767767677667677667677676776667767767677676766676776776776767766667677676766667766677667676767766676767677676676676776776767666667767677667766776677666776676677667766776676767767677667667767677667767766767767766676766676776767767766776776677677677676676767766776767676666767677676776767667676666677677677676766767767767677677676676667666767677666776776767677677677677676776677677676677676776767767766776677667766767676676667767767667677667677676776766776766667677667676767766676676776776667766776676676776676776676767676776766776767667677667766776676676767666676767767766677666776776766776667767766776776776677677676776667677676767766776776766766677667766766776776766676676677677676667677677676776776767676677667677676776776766766776776667767767767767676776767767766666767667767767677676767667676767667676776776767666776767767676677667677677666767767677676767667767667676666667766676676767677677666776767767766776767666767766767676677677667667767677666776776767767666677676767677666776766766776766767767676767676776667767667676667676776776776767676667767767766766767666667667677666767766666776776776766667677677666766667677677676767677677677677666677667767766776666676767667677677676767676767677666776767767676767666776677667667676677676677677667667767667767667767677677667766776676767676767767767767767677676776776776677677667767766776766776766766767667766776776776767677677676676676667767767666767676776767676767677676776767676776776776677677676776767677676776666677667767767677676767667667677677677676767767766776776767677676767766677677666776767667767767767677677667766677677677666776776767667667677677677676767666776776767767766676677677676677677667676776776766767767666776776776767767677666776766767666667667667676776766776767677676667667676766776776767767767677677677676776776766676776767666776776767667766767766666767766776767767767767766767767767767767767676767766776676767766776677677676776776676676676766766776766776776776776767676776667677677667666776776776676776776677666767677666677677667767676666776676767767666677677677677677676776676766766776766767766776767676767677677666767667766776766776776766776776776666767766766677676767676766767676776667666666766776766677667767677667767766776676776
76767767767766776776667767667766767666776767767766666766676776776767766766677677666677666766767676776766766767666776767667767767767767677677677667767676766776766676677667766767767767677667767766766667667667766776766766776767767677677677677676767676767767667767767667766767666776767766676767767666766767677677677666776766667677676677677677676677667767677677676676776766776767676776677676776676776767667767677677677677666676767767676776776676776676666666677676676767667767767767666776776776667677676767767676767767766776776676767766776677676776676766677667767677677666776776666776776776767766677666667677677667667767677676766776776676776776766767676776666776666776766676677676766667766767667666767766776667667676767667767676767677667677676676776766776766776767676667677666767767767767677677667677666676676776767677676667677667767767677677676676676776677677676776767767766776776776776767677677667767676767677677677666767766766776767677666766776776676776677676767766767677677677676767767666767677667767766676776776677677667766767676676767767767767666666767676667667766766776767767667766776767677676767767666766776667676766667667767767767767766766776676767677677676776776776676776666776776776767767676776676766767766677677676677667666767767676767677677677677667767677677667677667766767767667677666766776767767767766766776766677676776677666776767766776776776776677666776767676766766767677667677677676776676776666767767767667766767677677677667677677667677666776767666767676676776767766766676676677677667667667677677676776776776776677676776776767667667767677677667767676766677676766766676776766677667667677667677677677667676767767666667677677667767767667676776776676767677676776766667766667767767767667677676667677676766767676766767676677677676766677667767677677677676666677677676667676677666676767677676766677667767766677676767676676676766776677677667766776776766667767666776776776767767766667676767677677667667677676676767766767767677677667766677666776766677676767767676667676677676676776766776666776766766676766767766767666677676776676776676767767677677676767767677676776766667667677677677667667767767676776776776766776776766767677667677676767767676776677667767767767677676776767667767667677677677676667767666677667766676766666776666767767667667667767677676677666767676677667677677667767767766767766776676666776776776677677667667676776766667767767767677667767676767666776766667767667767767767767676776776766766776667677676676676676667667766767767767766766776776676776767676667767767676667676776776667677676776667677667767767677667767767676677676676776677667766767767767667676667766776767676667676776677667767767767676767666767676767677676776767677676767767677666677676767767767667767767767666767767677676666666766767767677676676767676767766776776776676767767767677666676776776676767766776667766776766677676776767767677677677666767676677676666776767767767767666776667766776667767677676776767766776766776667767677667676767677676767676776776766766767767767767766776776776676776776667766767766677676767676776767767676776766666676767767767767766776677677666776767677667667767666766666666666677677676767676776766766767666776776767677676776677676767767677667676776767677677677667767677677676767766677677676776676677666767677677667767676766776676776776776776767767676667767766676767667766776776676767667767767767767676776776776676767767766776776666677677677676776776676776676677676776776776767767677667677677677677676677676776776776776677677676766767767767667677666776767767767667767667677666676776766776767767666776677676767767767767767767667676776676677676677667767677677676676766677676767676776776677667677677667677676766667676667667667767677667666767676776767767767666767677667677666676776776677677666667766677667767677676766767766776677676766677677677676776767667767767677666776766776676676766667676776677676767667667676677666776666767667667766776676666677667676776767767766676667766667766776767667766776767676776776666776677677677676766767677677677667767766776776767767767667667676677667767767766776767677677677676677667767767767667767677667766776767767767667767676776666776667677677676767767676767677676767666776767767767766767677667677667767667766776677676776677667677676776776677666776677667767767667767767667766667676677677677667677677677676767767767667767767767767666676677676677676776776676776676766767666667677676776776767676776766766677676766776766767767767667666676776767767767766767666776676776776676767677677666677666776776767676667677676776766766767676766677667767666776776766676776667666767766776776767677677676677677676676677677677666776776766776776776767767767666776776776767677676776676766776776676776767767666776677676667666776666776766776776667666677667767767766667767766677677677667676776676776776766776776767677667667666767677677667767677676776766776767677666666767677676677676776776677677667667667677676667767667677667767767767667676776776766776676677677667677667767766776776667767666767677667767767767766766767677667677676776766677667767766667667676767767667666676676676767677676776667767767677677676766776776767677677677676767667766666776767767766767677676767767667766767666767677676677676776667677677676776776667677677666676776767767666776677677667767767767767677667677667767767767667767767677677667676776666667766776776766776776677677677667767767677667767677666766766766667767677677677677676766776767767767676766776667767677666776667667667667676667766676667767677667676776677676767667767767767677667766776667666776677677676676766776677677667667666776776767767677667767767667667767766776766667767667667677676676767767677677676676767767767767676677677667666776677677676767767676766776677667767767767767767677677666776667767767676767667676776667676676776776767666667767677666776776776767666766676667666776767667766667667766767667767667676767766766766776767676776766767766677667676766666676676767676776776767767767676666776776766667677677677677666767677677677677666677667667677677677676766676776776677677666776766767666766676767667767767676667677677676776767767676767667767676676766766676767767676767676676776677677677676676776766767767676767676776766767677677666766776767676776776676676776776767767766676766766776767767666767766677666677667677667766676776766676667766767667677666776676767767676676776767767766776766666776677676776766767767666667667767667666776776767677676776667667676776767767676776776767767676766767767676766776767767767767767766667767667767767676767766767766767767767766776776767766676666776766677666677677677677676776776667676677676776767767766776767767667767677666666767766776767767676667766766776767676667676776766677676767667767677677676776666767766776767767767767677677677677677676767766776776676767676676776666776677676767677676776776776766766767767677677667767767676766677667766776776677676776676677676676766767767767677676766677676766677677677676766676776776776677677667766776666667676677676766776767767767766776676776776776776767677676766767676767767666676776677666766676767767766767766767767767666776767677676767676776767767666766776677676766776677667677676776767766666767676767767676776677666767676776767767666676677667677666666767767677677677676776767766676767666776767677677676776667767667676776776766767767767676767767767677677676767767766776767667766676676676676767677676776776767676766776776776666767767667667677676766676776767676677677677667767766767677677667767767676666776677667677677676766776667676677677666677667766776776677677677677676676676677677667767666767676767766776676776767676776677666766767676667767767676767767767767676767767676767677667677667677667767676776776776767666767676767767767667676677677676776676676767767677667677677666776677667676776767767667767676767677677676776767677676676767667766676676667667767767677676766767667766766767767767767676766767767677676677666767767676677676677666666766776667767767766767677667667676767677667676676666677677667766667766767676667766776766667667766776766766776766666776767767676776676767767677677667677676766666776767677676766767766776667767666677666676677676776776776677667767676766766676776767766766677676776677677667666666776776776766776667767667766776667766677667676767766767677676776767767676667676676776767767677667766776677677677677676767767667767667677677677667767667676666776776766776676677676677676766667767667677676776666767766776767766677667676766767766766676677677666776767676766667667677677676776666776776776667676776677666667677667767676776766766776667766767766677677677667676776776676677677676676677676666767667677676767767676677677667766767677676767676766767676776766676776767767767677677676667667676667767677677677666766766776776776776767767677677677676766667767667677677677676677676676677677676676766776676766667677676767767676666667667766667667676766667766666667677676767766776667667676767766767767766776767767677677677677666776667767676767767667767676776776667667766677667676676776667767667676767767767676767767767767677677677667676776767676776767767767767677676766676776766776667767766766766767767766666677677676767767767766676676767766667676776767766776766767767676776776677676676776776667766766776776767766776767676776776667667766676767766677677676767767766776667677667666666767676677677677677677667767767677667767667767767767766776677666776667767667767767677667766766776776767677676677676776767666776776767767667666766776776767767667676776767667767677666766667767767767766677676776767767766776677676767767767676766776776677677676767767676666776776776776776676676666667676677676676666677667677676776776776776776776776766676766767767766766767677667767677667767767766776767676766776767677676677667677676667767767767767766677676767666676766767666766767676767676677667766767767677667676677676776776676667767667767677677666776776776666767667766677676776767677676676666776767676677667677677677677667667667767767767766776776776767667667677677677676767677676776766666767667766666776767677677677676767676767767667766766766776776666667666677677666776766776667666776776677667767767
67767677677677667766677667676676767676776666776767677676776767677676776677677676776766766677677666767767767666776667766677676676676776766767767676676776676776766767767677666767676767677677677667766676776676776677676776776676776677667667677677676776776667667767677677676766776766667667676677667766667677677677677677677676667677676676776677676767767766676766776767667767666776667676776767767766776676767666767767666767667667677677666776677676776776666776776776776776676767767676776776676767767676767677667666766776776776776767677676666677676766766776677667767667766776767766767766676676676776766776767667767766776667676776767766767676767676676776776766767677677676776776667676767767677676776766767667767767767677676767677676677677667667766776767766776776677677667676776767677676766776767677677667666677677676676776667767676766676776677667676776767767677677666776767767676776767676677667767767667767766677667767666766677667767677676666666676766766776776766677677676766767667767766766766666767766767767767766776767676776767677676766766677676766767677676776677677666776667676776767666667766767767766666776767767767676676677676677677676776676776677676767677676766677677676776767666776677667767676667767767767767676767767767666767766767676776666776776767766767676767767767767666767767767676767677676667767767676667676677666776767677677667677667766677667666677667767667767766677666776767676776767667676666776667667766767676667667767767766767767767666776767767766776776676677667767767677667766767766766676767667667677677677676767676666776767676766767667676767767767666776676666766776776677676776667767767676767767767667677676776767766766767767676767676767666677667676776776776776766767676767667767667767767767667766776677666776766677677676766776677676767766667767677677666766766776767676776767767677677677677677667767767666676666676676766776767767676776767676766776767767767766667766776766776766776767676767667767766776776676776776677676766776776676667767767676676666776677667676676766677666677677667677676776776776776677667767676776767666776776676776766766776766677677666766667666776776677667766677677667767767767766666767677677676677676776666666767767767766676776767677667677667677676677676767676676766767767676677676767767676676677677667767767676676767677666776667677676776667767766776776667676676776766776677677667767767767676767667677676676776767766776667767766776667677676776667667766676677666776776776667677666767767767766676677677676766766776676766667766676776676766676776677667767667766666676776766676666676776676776676676767766776676676677666776767766776766767677667676677676676667676676767767767667667767677666767767676667766676767667677676676767766677676776667676767766676667767667766677676776776776766776667667767767767766776676776776776667666766766776766776767666676767767676677677677666767666776776676767677666776767666766767676776776766766776677676767677677676677676776676776776776766676776776676776767766677677666666776767666776667676676767667767766666676676776676676767676767766666677677666667767767676776776776767767766667767677676776767767677676766776776776677667767676677676676776676677677677676766676666676776776776677667767677667767767666767767676677676766667767767676676676677666676776776767767767767766776767767667766766776677667666677676676667767676767767676666766776676667766767767677676676776676677676676676776776767677676676776677676666667676667767677677667676776776667667766767676767767767767766776776776776776677667767677666676666776677676776776767767677677667676776667766776776776776776767677676776776767677676767676767676767667767766776766677676677676676666767677677677677667766667677677677667767677676767766776776776776767767677676776776767667767666767766677676667676776767767767767767766776667677676767767667766776767767667766776776766776776766667676766776767767767767767767667767767766676767676767767766776776776767766776776666667767767766767677676767666767767667767767676767767677667767677676776766776776766676766767766776667667767676776676776776767766667667767766677667767766767767766766766676767677676776667767767667766767767676776766776676676766666776667677676766767766676667767666776767667766776767666766767676767767677677677676767667767667676667767677667666776677676676776776677676766776766677667766767666767767767767676767677677677676676667667767767767767667667667667767666667766677677667767767677666776767766767767676667677677666776767666776677676767676677677676776776766776776776676677677676776677667767677667676767767676776767766776776676667677677676666767667677677666767676776677667666767767677677666776767676776677677676776766676677676676676676767667677676776767677677667666776767767677677676767676776776776776776666767677666776776676776666776776676767667677677666676676767676667767666776767676776766667767666666767676776776766767766776677676767666776666667676767666767666776767676667667767676766677676677677677677676766666767676776677667676677676767767676766766767676776767667667677676666766767666766767767766766776776667666676677667767766776776676677666776767767766677677677677667666676767667667666676776666666667766776767676667677677676766776776776676666667767766667766676667767767767667767767767766776767767766776776667767766766767677677666767766767766776676667677667767677676676666676767767666666767666677676676677666766766766667767677677676776677676766776776667767767676667666776676677667667767767676677677676676676667667677676677676776676767767676776767767676667767677677677666667767766776776767677666767766776776676776776667676776677666666677666767676677676767676776667677677676676767767677667667767767766766677676767666767766776776776767677677666667677677677676776776776766676667766767667666766776666767767667677676676776776776767766767667767677667676776767677676676767766766667676766666776776676677676767767767767766667666776667766776767667676776677676776676776677677677677676766667767676776677666776666677667677676776676776676776767766666767767767676776776666767676677676667677667667767766766767767676677677676677677677676667667766776676666767667766767767676776767667677676677677676677677676667676766677676776776776766776767767766676676766767677677677667767767667766767767766767767667667767767767667667677667666766766776776776676776666776776776666667767676776767667676676776766666766767667677676776776676666676667767677667767676776776776666766766776767767666677667677677667767767767677677667766776667767667667767767767767766766776776776766676776767767676767767677666776776776766776776766776767677677677677667766776776676667676776767767667767767766677666766676766776767767767676766776767667767666767677676677676767767767667767676676776677666667767677666677677677666767677677677676776677677677676776666776766776767766767766676776767677676676776776767677667676776676776776767767767767676676767767676766776767767677667676666677667766767676676776667666677677676776776766776767676676776677677676766776667767767677677676676667766767676676677676776776776776677667767767766676767766767767767767766776767767677677677676667767766766677677677667767766766776767677676767767767767676676667677667677667667677676666676676776776677666676676766676676677677667767676766776776676776767677667767667767677677667677667767767767766776776776676667677676667676767677677676667676767767676676767676677667767666676776776767767767677677677667767767767766677677667676776677676776776776676666776776676776767767677676767766767676776776676776776767766767766667766767767677667766776767667666677676676677676776776776776766776677676667767676676667766667767766676776767767677667767767766766776766776766776776766776776667676766776676676766676776776766776766767767676767677676677677676766767766766676676767767767767666776776776767767767667766766766776776776676767767677676766766776776767766776677676776676667767767766766776667676776767766767667676776667666666676676776776767676767767677677666776676766676776677676666676776776767766776767766767676776776677677676667767677667767767677677667766676776766676767667766767667767767767676676767767767677676677677677676776776676677676766776667766676776767767767767666676776676766767677666766767767767667676676767767666776677667767767677677676677676677677667767767766776776677676676677667766776677677676677676766676676766767676666776776767677666767677666667766776776677677677676776767766676767676776677666766667767767767676776776677667767767677667767667767767767766677676767767767677677677676676767666767767766767766766776776677677677677676767677666666767767766776676766776677666776776677676776677667677676767767766667767767676676677677677667766776676767677676776767766776776776776666666766676667766666776776666776676776776676767766776767767767666676776767666677677676677677676676766776776776676676677677677676776677666667767677677667676776776776677667677667767766776677676767667666766666776776767677676767767676776676666667767767676776776676767676776766767666767766676776767667677676767766776676776767767677666666776676766776767676776767667666776767766766776666776676776767676766776767667766776776767676767667767677677677676776776667767767766776776776766767667677677677667767666767767767767667667767667767766666776776766677666766767767766776776767766776776776776766767666767677677677667667767677677676677677676766776766767676776766776766776776776776667767676767666776676677676677667667666776776667676667677667767766776677667666767667767766776667677677667766776676766666677667767677676776776767676667677667767666766677667767767767767766667767676766776767677676776776766677676677666767677676776767676677676776767767667767767767677667666776767677676766677676776776776776776767766776767767767677676666776676776667677676776677677666667667767767667767676776766776776767767767667767677677677667767667767667767676776776776776776767766776766767766677677677677677676767676767676776767676676776776666677676676667767677677676776676776676677677667767677677677667676776776766667677666767766766767767767666776666767767767677676677676776767667677666776776766767767667
36767676666776677677677666676677666677676767666767767666676666677667766776767666767767677667766766677677666766766766776677677676776677676766676776766776767667676767767677677667767767667676677677676776776776677667676677667676677667667676767677677676767677667667676667677667677666776666767676676767767677666677676767767677676676677677667767676667767767666667677666676677667666776767767676767677677676776767666767677676776776776677667676776776767666766776677676667767766766677677676676776767766767666766676766676776776667766767766767767767767676677666767767676776677666776776776667667767767666767667766767767766677666776776776767676776677676776776676666767767766776667676776776766766776667767767766767767767767767666667767766767767767676776676776766676676767767666776776676776677676776677676776676677667767767767767677667767767767676776767677676776667767676776776676767767767667676776776767767766776767677677667667766666776766676677676776766776776676776766666667676776677666676766776776776676766676776776767666666667767666776676667767766767667767677667667767677676676767676667767767767766776767676766776767767767677666766776776776676776776776676677676767677667767767667766767766776767767767766676776767767767677676676677677676776767767676766667676767767767767766767667676767767767767767766767767667677676776766677667676676767767767767767676767676776776776767766767767667667676776666666776776677677677676776676667667767677676667767677666676776676776677677677667767767676676776776776767767767676677677677676776776676677666776677666767667667667667766776677667767766776767766776766776776767677666776767677677677677676776767677677676666776676766776776776677667766677677677667677676766766776766767767767667767767676776766776767676766767766766767667767767677667767676767767677677676676776766667767677667677677666666677676766767767767667676677667676776776767676676776677676776767667677677667667677677676676677677677676676676666767666776776767767767767766677676766767766767767766766776667767767766776766767766677676767676766776767667677666766667676676776667767767667677667676767667766776767677677676776767767666767767666776676776776776767767667677676776667767767667677667676776677676776776676766766767676767667767677667766776776666666776766776776767767677676767767767767767667676676767677677666767767766767767676776776667767677676667766766776767676776767767767767667767676776677667667666677667677677677676677677666776776676776677667767767677676767767667676667767676667767667766667667677667677676776676677676676666666767666676666676776677667677666676767677666776667767766676767676677676676766776776776767767677667767677667767677677676776676666776776776767767766776767766766666776676767666767676776667766776766767676666767677667767677677677676776676776776767676776767677676666667666776766776776776776666767667666776767767676776767676767767766767677677667767676766677677666766776677676767767766676767766676677676767677677667677667676767667677677677677676776676767767767766776767767677667767667767766676776767677677666767676676667666677676676677676677666767667767767767666667767767767766677667666767767767766676676776677676766776766767766776766677667766676767676766767767767766767667767676776676677677667767667767666766767767676776666667767667677676766677667676776676776776766776767766776776676767667676676776776766776776776666776767676767766766677667667677677666766667667667677677676667766767766676766677666766767767676676677676776767677676776676677677677667667767666677676776766776667766776766667766766776766776767766766776776767676677667766767766776776666776776776676776676776677666677676676776776677667676676767766776776667676767766776677676767767767666776677676767766776766766666677666776767767767767767767676666767677666767767766766666676766677677667677676677667766776766766776776766676667766776776767667767766767767667677676666776776776776767667677676667766767767766767767677666676677677666677677677667677667767676677676676677676676776776676776767767766767766676666776667767666676676776677676767677676766776776776676767766677666776766676776767767667767766776666776677676766766767676776776767766676667667676677677677666766766776667767667676676676767767767677676776666776776767767766776677667767767677666676767677667767766676776766766676676676677676776766676776677667676776776776676767677677677676677677677677677676767677677676776776776667766767767677666776776766676776776776666767677666766676766767667677676767767667767767767676666676776776676767677667767677667676776776776767677677676776766776677676766667767767767677666766776776667676776767677666776677666676776667767676667676776776766766767667767666676776667667767766776767667767767766667766766767767767766767677677676677667677677676767767766767767666776776767766767767767767766766767767667666776767676677676666776667676776767767766676767767676766766677677667676676667677666767667666776667677676677677676776776677676766767766776776767767667767676766767677676766677676667767767677667677667766667766776767676677677667676676767676766766776776767766677677676767666666776767676677667767676776667767676667666676767767767766776677667766766776767766776676776766677677677667676677676776766776767677677677667767767676666767767667767767767667676766767677676666776776776766767677667676776766767767676766776677676776776776677676676676767766767767767677667676677676776767767767677676776676767766767767767767676767676667677676776766776667766677667677667766667676676776766766767666666776767767667767676677676676776667766776776767767667677667667766766667766776776776666766677676667767767677676766677667667667767667767767667766776776776766766767766776767676677666677676767677676766676767676776667766677676667676767676776766776767676676667766666767667766776776767766676776677676677667676667766776776676677677677677677667667767766776767677677676776767676676776767676776677677676776667767767667767676767766776776666766776667666776676776776677676766776766767667677667676676666776677677666677667766767676776667766677667766677676667767766766767667677676666776676776776776677666677676776776776776676776766767676767767667676767666776776767767767767676776776667676767767767666767766776776667767767677677677676776767676776767677676767767667677676667767767677676766767677677676766767677666766677677676767767767667667676677666766776776767767667767677677666767667676767767767767766677666766767766776767767677667676666767766767767767767766776767767767667767667766766677667767677667666667676766767767766766776767767767676776677676676667676776766776767767677666776767677667677667766776767667767677676677667666766776677677677676766776767676667676776767677676667666776676766767677676767676766776767667767677677667676776776776767766767767767667677667767676766776766766766767766776767677667767767767677677677667767677667767767767766776677667767666776677676766767766776677666767677677677667766776766767677677676776677676776677676767676767676776766667667677676766776767677677667667767676767767767766767767767677677676666766676776776667766776676776766676767766776767677677667766767766666767767767677676677676776676677676776776767766766676776776776677677677676677677666776767767767766677666677676776776776766776676677677676667677677677667676766767766776667676767676667767667677667767676767667767767677677676776767677666766766767676776776776676766776676676667677676766776666667766776677666767766667767767767676767767666776677666676766667676767767667676677667666776677667677677676776677677677677676776766776776776767767766776776776776776676667676776766767767767767677667667667767767676766776667676776767767767667667767666776776667767667676667767767767766776766677666776767767767766766667667677676767767767766676776776677667767667767666677676767766667676767767767767667667767667767767677676767767766767677667767667766776776667677676767677666677677676766776676767767677677667767766776766666767767666676767767767676667767766667676677677676677676767676677676667767677676776676677666667667667767676766776676776767767667767766776767766776767766666767677676776776766776776776776776776766776776776766766666767767677676766767767767767677677676667767677666767767677677676666676776766776776776776667766677677677676767766776767766767676676677677676776766676776767766677666776677676776676776776677676767677677676677676766767677667767767767677667766776767667666776776776667766767676776776776776776677667766776677676767676776776776776667677667667766776767766776776767766767677676677677666776766767667677667767767676767766767767676776676776766767767767767676776776766667767767767667767667767767676776766776676776677676767767676667767766677676776767767767677667767766676676776766767767677667767667767666667767767676776776767767667667667766767666767677667667767767767676677667767766776767767677667667677677676767767766767667766667677677667766776677676776776676677666766666776766676766776767766676676676766676776776776767767667766677676667767667766776766767766767676776776776676776767767676766666776767677676676767667766677676767667666776766776767666776677676676677667676766676776776776767767767676677676677677667676776766776767766676776676767767766677677676766767767767767766667766767676766767667677666767766776776667767667767676767667767767767677677677677676776776776776776767676776776676667666766776767666776766767677667667767676776667766676767676676776776677677667767677677667677667676677676776676676776776677677676767677677676677676776766767677677666776766776677667677667666767667667677677677677677677676767676776767767766776766776676676667767767676767666667677667766767767677667676676677667767767766776766667766776677666767677667767766677677666677676776667677667766767666776776776776667677667767767677677676776776776776767767767767667676767767667677676767667676776767677676776766667767676676667677676776767677666776767767676677677667677676776776767676776776776766676767767676677677677676776776667676767767767767767677667766667676767767666677677666677677677676776766677676766676767676767676767667677676767767767677677
6667767677667667676776767767766776767767766776676776676667666676776776767677667667767667667677676776766677676766766776767767767767667676776766776767766767767676666776677677676676676767767667676767767766767766776776776776767767676776767677676776776767677676667766766776766666767766677676767666676666767677667767766776776776766766766776767767676666766767767676677666776767767677676766676776776776776677677667667767767767766767667677666677677677677676776677676776667767767766677676776776767767767767766776767767767676676776776676776776767767767767767766677677677666776767766776776766666767676767676767767667666677677667767676776767767767677677677666767767666667677676776776767667676767676767767766776667766767766677667677667676676667767767676767667767767667766776766767677677677676776767677677667677677676766677677676767666776767666776667767767767766767676776776766767677666677676767676666776776676776767766677676776676676776776776776767667767677666677676776667767676776676776767666776767667766767677677676776766776767767667677666776676776767677676767677676776767767676776666766767767766776767766776767767676766776767767766677667766776677676776667676667767766677667676776766667666667767767767676776767676667767676767667767767766677666677676767677676776677667676767677676776667677676766677666776677667676776767666767767767766776677667676767766766677676676767766677676767766767767676767766766676767767676776677677676676667676666677676767767767677667677666766677676677667676776766667767667676776776766667767766666776767767767767767677676767666767676676667676776766667667766776776767666767677676776776776667767676676676776776676766676677667676767766767767677666776767676676677676677677666766767766766776677676677667767766767667766766767667767676776776677677676776776776776667767677677676767677677667677667767676766776766767766676767666677677677677677677667676677676677677676767666676666667677676767767766776676766776676776666766776776766767677677666676767666676667766676666667677667767767666767767766767667767766667667766766677677667767676667767767677667667766776677676776677676767767767667677677677677676767767767767676776766767767677677677667767767676767767677667766767767767767767766767766667767667676676776676676767677676667677667767676667766677677676767767676776766666776666767676776767766776677677677667677667767767767767677677667667766767676767676767767667677667767766677676767766666667767767766776767766766767767677677676776766767767676667767766766676776776667767767667767667766776776676767766667767767667767666776766667767676766676667767676677667676776776767666766676767667676767767767766776676767766767767667767767766776767766776676677677677667676767676677677677676676677667766766677677677676776767677676767667676677667677677677666776676677677667766767767676677666767767767676667767677677676767666677676776776677677676676776776776677677677667676667767767676676767767677677676666767767766767766767767667767766677666776676776776767677677667666767676666677667766766677676677677667766667767676667666677677667667667676677676767676776776776677676767767677676677677676676776767766776776766676677667667676766766677677676677676776776667767767667767676667667767767676766767766766677677676677677676766776766776767767677667676666776766667767677667666677676776776677676776776776767676776667767677667767677677676767676767677667677677666767766667767767676776676677676677677677666776676766667767767667667676676776776766677667767766776776767766767676677666776766776676776776677667767766666767767677676676766767766776666677667676667767767767676767767676776767667667767766776676667676676776666667676766776677667677677667677677676677676767676677677676776767676776776766767676677677667767667676776776667667666667677677667666776767667667676767676676776776766676776776767767676776766776766776776776667767677677676767677667767666767676676767766776767676767767676776676767767767677676766677676767767767766666766766666776767676667667766776767676776677677677676767677676667677677676776776767677676767767677677666767766776677677677676767766767767767767677676767677676676767676776666767676767767677666776676666767667767767766776677677676776767766776766767766766767767767767767677676767767766776667766676766676676776766776667767666776767766667767767667676767677676666667666776766766676677677677677677676676776767667676677677666776776767667766776766666677666767677677666776767676666767766776767676677667766666776776677667766677677677667677667677677676676766767766776666667676776776776776766776766766676776767677677677676767767767766666767766677667676677676766776776766776667667767767667676767767676666776776677667677677667767767666776776766776676776766667767677666767767666766767766667677666677677676767766767767666766667667766776667667767767767767767676767666666776677676776677676776776676767767667767766776767667676776776776677676676767767766677676667667676677676776667667677667676767667767667677667767667677667677677667676766786667666766776667766767667767767667667767677676667676776767667767676667767677676767677667667767676667667666766767767767677676676676677666767666766766767766766667767766676767767766776766767767767767676767667667676677666667667767767767767766667767676767767677667767676767766676677677677666767767766676676766766776666776776677676776776766676776666767767767767766776776766766776776676776767767667767767766776767676677676767767767677666776776667767766767677677677677666767676676666677677677667767767667666666776776677667766776776677676767766776776667767767677677676776776776776766676776776766676776676776767767767677666767676766767677667767676667677677677667766767766667677677676776776767676767666667766667667766776776776776667766666776767767677667767767767666767676776676776766766767766767766776776676676776677677667767767676776776766766776776767767767677676667767676767676776766776677667766767766667766677666776766776776776776766676776677677677676776677677677676776676776776776776677676767767667767767767676766776776676776767767767677676677677667767676676767767676676767677677667676767767677667767676776676776677667767676766776776677677676767767767766667766677676676776677676767676767767676767676766676766677676677666676767766776666677677666667676776776767767677666666766766766776677667766776677677676776676776767667767767766677676667766767667676767667767767666676677666677667676766676767667766667766776676677677677677677667767676766776776766667766767667677667677666676776776776666776776767676667677677677677676776767766776767767767677677676776767677666767767766767766776666767767766677677676776677667677676767667767767767766667767677666767677667767766766677676767677667767767767677667767766776776676776776776766776767666677677676767676766677676776666676667767677677677676676677677677667767767676776677676766776776667677676776767676776766767767766677676677667767767677666677676776667767766766666776776766766667676776676776776767677667666776767767667676676767767767767677667676677677677676776676666767667767676767677667676766677677676776676767767766667676666776776767766766776776767666776677676676677667767667676776676677676667676677667676776776776776676676767767766677676767767767767767676677676767767677676766767767767677667767677677667677666776767677676767677667767766676776776776767666767667677667667767767767677677667676776776666776766776776667767677676666767676676767766776667677667667677677676767767677677667666676677666766776766767767677667767667767666766667677677676776776776666766767767767767676776776776667767677677676667767767677676767676767766767676676677667667667676776776767676767676776766767676767766767667766667677666776767677666767767767767767676776677666767676776776676776776676766767667767767676676776776776676776776767676776776767767667766776776776767666677667766776666666776776767767767767676766677676767767677667766776767767766776766767767767767767676666776677677666776677676766776776677667767676776677667667677676676677676667676776776676767766767766776776776776767676677677676676676776666767676767676776667766776776776767677667767766676667676766677677677667767666776667676676767667767766776767676676677677666776667767767677676776767677666667677677666776766677676667766776776767767677667676767677666666776766767677666776776676776667766766676766667767766766667677667677677676667767767677676667766767677667766676767676676677677676776676766767666766776776767767767767667767666776776676776776767676776676776767767767767677667767677676767676776666677677677677677677676776766766767677676677677666767677667767767767677667676767677676676767677677676666776776776677667667667767767767676676767767766776776767667767667676767766776776776767676677667767767767676776776767766667767667676776666776676766776776767766776766667767767676676676776676766677666767767767767676776667667666776676767667676666677677676776677667676677677676767766667666776776776776667767767666766776766776676676766667666776667677666677667766767677676767767677676776776676767767667667766776776667767667677667766776677667767767676766766776767667766677667767677667676767677676767677677666677676676677676767667766776776766766666776676666666776676776767676776676676776776766776766676767677676677667766677677677677667677667667767766776767766666677667677677676776776776766676776776676767666677667676776766766776776776766767767766776766667767766767767766676766676767767666667767767766677676776767766767676776776776766667676667767677677677676677677677676666766667676676766776766676776666776776776677676676676767677666776776666767667676766776766776776667766767767767766767766776776776776677676767676666676767677667666767677677677667767677677667767767767676676767767766667676776677667767766776677676767667767676767676776776767767767667667767676767666676766767677676766767767667676776776776776766766767767766776776677676677677677677677677677677666667676666677667767767767676776776767667677676766776766776676767767767766776767676677676767677676676767667767767767767767677666677676676766676776776677677676677676767676677676776776767676766767
676766766767767667766676776676767766767676776677667767676766776776667767677667676776776767766776677667766776776677676766776676767767766776776776767667666776766766767676766666776667677676776667676676677676666767767767767767767767666776676667676676676776676767677677677676766766667766776666676776676766767676676767767767767767677676776776776776767667676776767677677676776677676776767766776766776677666767767676667667677667676767767766776767667676776677677667676676776676776776776776766776776677677677676776767767676676776767676766776667667676677667766677667676776766676677677676776776767766666767677667766677666676776766766767677676776776776776667667666776776767676676676776667767767666667767677666677677677677667767767767767767767766776666766767667766766776767767677676776677676776776776776776677666776776776776676776677677667767677677677677667767766677676776776666776666676766767676766776767767677676767666767666767677666666677676776767677677667667767766667767767676776766776776677676766776767767677667676767676767666766776677666766776776767767767666677677676767767766776776767767767766766776776766677677666776677677677676766767667677667676676776776776776776677677666766667767677676776767666776776776776767667766776776776666676676766677667667667677676767767767766767767767767767767676666667767676667766667677667767677666667767766677666776776767666676676767766767676776776766766776776676766677677677667676677677667676776776766776766767767667676666676676667767767767767767767766776776776776767767767677676776666767676677666776766776767676776766776767676766767767667666676667766666677677666776677677677667667766677676776666766766776776677676677676776767676677677676776776766767767767667767676776776677676776766767667767676666767767677677677666667677676667677676767766776667667767766677667766776767677677677667767767666766776676767767766767676677676766766776766667767677677677677676667666677666767677677676677677676766776667767666776767677676677676767676776776767767677667767767676776677676676776677677677677677677666776776776776676776767767766766766776776776767667767767676676767667766776776677677676676676677677677677676677677676766677676667676766676767676766677676766676767767677676766776776677666677676776767767677676776766776766776776766776776776766766677677677667767677676776766776767766677667767677667767767766766776766776677677667766767676766776776776776767677677676766776766776776776766767766766676767767767766667767767677677667676776766667767767767677676676776676677676676776676767767766776776676766677676776676776676766677676776776776776767767667766776776767766767766677676776767766676676767767767766677666667767676766767676676676676767676776776767677676776767767677677677677667676677676776666677676766676776776776767677667766776677666776767676767677677667677677677677676776776767766767766766767767676776676676767767666776776776677666766776776766766667676677677667667677667766776667676776767677667767767666776767676667667676776776776676776766766776766677676776776776776667677666676776677677677666776767676666766776676776767766767767667676677676766776677676766676767667767676676667767767677677666676776776676776767766776776767676776666776667767767767676766666767767767676767766767767767767666676776766677677676667767667676776766676666677676677667767677667766766776677676776676767676776776667677676676776767677666776767767766767676767767667767667676666776776767677676676767676766767767666766676776776776776776767677667676667767666676767766667767667767767767676766776677676667676776776776676776676776667767767766767767676766677677676767767667766776776667767676766766776667767677667677676776676767677677667677676666776676767767767767677676767767767677677677677667666767666766776667766776767767767767676776676776776677676776767676676767667767766667767767767666676677667676776776776667766677676767666767767767766677676776767767676667767666776767676776776667766776776767677667766776776776767767667676676667767667766776767766776776676767766766767667766677677666676676677677677676776767667766767766776676776667676667767666776677676776667767766666676676766676766676767666766776776677677676766666667767676776667667766776677676766676767766767677666677677677676766776666767767677676776767767677676767677677677676677676667767766677667676776776776767676776767676767666767767677667676776767766766676776776776676676767767767666776677666767677667677676776666776776667766677666767667676767767667766667767667767677667766776766776767676676766766667676677676767767676767767767767677677676766767676776776767766676677667766767666776776776676767766666776667676676767676767676767667677677667767766677667767677676676667677667767666776776776766767766766767666676677676677677676766776767677667767676767767767676776776766776776776776776776767676776776677666676776776776767767677676766766667666766676776776677667677667667677676776776677677677667667677676776767767767667767767677677676677676667677666766677667677677676776676666776667676667767666766677667767676776767676666767667677676677666766677666776766766776677677677676776767666767676677676676677676776676776667677667676767767677667666767667767766667676776767666776776776766767667676776776767766766676776767767676776677667766776766676767676766767676776776776776666677676766767767667677677677667667767676776767766776776677676767677676776776677677677677676667677667677676767667767677676776676667767677667766767677667767676767676776767667767767766767767766677667767767666767676776667766767677676666677676677676776677677676767767667667767766767767676767676776766767767676776766766766766677677667766776776667767767667677677676776677677677676776677666666767667766766767676767767667667677666767676767767767676667677667767676667766667676776676776767666677676666776776666767767677676767766766776666767677677676677676767767676776676766776666666776676766766776766766667767767676776667667676667677666677676676667677676767766776767676776776767766776767767677677667667677667766767767767766767766676676667676676776766776776766766767767767766766776776676667666776667767767767767766776767767767677677666767767766776776776776776776767666776676677677677677676776666776776776776666677676776677676677676667676767766776776676666776776776766667676767767767677676776767676767767766767677666677676776767667767767677667767767767676767666676666767767766676776766776767667677676766676776776776767667667767767667766767667667676767766776776667767667667666776766767677677677676767766776776776667767766776776766767667667767767767766776776767667677677677677677677666676677666676776667767666667666776676767767766776666776677666776677666767676766776767767766767666667667677667766767667766776767766677677676776776767677677666677667676776776677676676767676776776767666776776766667767676776776766667667677666766767677666767667677676767667676677676667767767767677677667767677667766776676776676676776776676776767676767767767677667667677677676676667666767666677676776776776667767676776767767677677666767667667677676776776776676776776666667667667767767767667667677677676766677677666667676767676677667677677667767676767677666767767676776767766666676667767677677667766666666776767676776776677676766767666767766776776776767677676677676776767767767676776766676676776767767767767767766766776766776767667766776776776767666776776676776767676677676767767676776776767677666667677676776676766766766766776776767667667677676677666676677676677677676667766776667767766766677666767767766766767677667676676767767677677676666677666766776776766667676776676767767766667767676667676767766677667766776677676767666766767767677667767676766776776666767677676766776776677676676677677667676766767666677677676766776767767676766767666776767677676677667767767767676667766776676767767676666766677677677666776766766776776766776776766776666767667676776677667667767677667767767677667667667666776766766676766767676666767677676767667666767676776767676776767767676767767767767766767767767676776767767667667767767767666677667766776666767767667676776767677677666676677677676676666776776667667767677676776767766767677666767667666776676767766776767676676666766776776776767767766776776667766776677677676667676677677677676677677676667766766666776677667766767766767767667667767677677677676766767667676776767767767676677677676776767667767676667766776766767767667767766776667676676776776776667666766666767767676776767676776776776677676776677677676767667676677676677676776776776776776767767676676766767667767677676667767766767677676776766776676776776776776667767667767767766767677676767676677667666776667677667676677677676677667667667767676776766766776766766776676767767767676766776776667767676677667667666766776676677676676776667677676776767676776676767767767766776767767677666776767677666776776766767767667677667767766766767667767667677677676677677676677667677667766767767766776677667767676667766676776776776677677676776776767677677676676677667666767767767767767676776667766776677677667767766766776776767767767676766767766776776766767767667767766677667767666767766767767767676776666767767767766776666776767766766766776766667766667676776776677676776776776667676767767766776767666776666776676776776677676677676676767767677667766676776776667676766676767767667677676776767677666667766776776776766677677667667766776776676776776776767767667677677667767666776776676677677676766676776666677666767766766767676776767767766776767767677667767666767766776667767767666677676667767676766677677667667766767676766776776667667667676767767767766776766767767767767677676677677676767767676776766776676677676776767677677666676667766676776776767766666667677677676776677667667766776676776766767767766776677676676776776676776776766776677677677677677677676767767677676667767676767766767666677667667767766776766676767767676776776776767676767767766776776776776767667767767667667667676776676677677676776767766666776677677667667677677677677677666766767677666766776776767767676767677677667666776667766666776776667767766677677677676776676667666667677677667677677667676776667676667676776666677
6667766767666677667767767666767766767767677677666776676677667767767676776766767766776776667677666676776776767666677667766677676667677677667667766666676767766666776767767767676677677676766667767667767676776776776776776667677677666776677677676677666767767677677676766766676776766676666677667676776666667676776667767767667766767667767677677667766667677667767666767767677676776776776776776767767767766776776676676677677676767676766676666767677677676767766767667667767767666677676776667667677677676776776776677677677666677667767766776676677676767676767676677677677666776776667766766776767766676676767676776776766776766767767767766667677677667767677677667667766666776776677676677677676776766677666766766677677677667766766776767767767767666767767667766676767767677676676767676776776776776767767766677676776767677667676676767677677667667766776776667676776776667767767766666767667677677676776776676766776776767677667677667767766767767767667677676776776776766767677676776776766666766776676776677676767676766776676766677677667676776667677676677677676676766776676766776676776677677676776776666766667767766767666776776776767767766776776767666676776776776767677677676776776677676776676767767666667667766766666776677676766767676667666776776776767677677677677677677677676776676667677666767667676776676776776776776677666776676767677677677676677666767766776767677667766776676776776776767767767767677667667676676667766667767666666767676667676677677677677676776677677676776767667676776677677677677676666767767766766677667766677677677676776776776776676676776776677677667676767667766767667677676776766767767767767766776776767676767767766767767767767767676766676676767767677666776676776776776766677677667766776776677666776766767677676667666766766776767767767677676776766776776767676767677666776776676767767767677677676776776776667676667677677676766776767767767677667767767676776776676776676776667676776676666776676776776767677667767767767677676667766776766776766767676766666776767677676776776766677677677677676776767676776766667767767766776776676677677676667767767766776677677676776776677667676767677677676667766776667766776667676767677666776767767767767767676766666677676776776776776776676677677677667767676767767766676767677677676776767766676677677676767677667766767676767677677676677667667677677677666677666766666776677666667767767767767677666667767766776767767676776677677667766767677676776677677667767767767677676667767767667677677677677677676776776666677667667767677677666767767766776776766776767767767676766766767767667676776667767666776776776767667677677677666676776677677676677666676676677677666767677677677676776766677676767677677677676676767666677667677676776776767677676776677676776676776767666667767767767767676667667676677677677666776677676776776776767667767766766766677677677677667676677667767667677676666767667766776767767677676767766767767676776767676766776776766776666767767677676766776766766667677667676776676776676776767766767676767767767767767677677676676776776776676676776776666676676766767767766677677676766677676776677677666676766767677676766776677676776667767766767766667677677676767767676776776676677677676766676677676776677667677666677677676767667667766767766767667677667667766666776766677676776767667767676776776767667667677666676767676766776776776766767766776766776776766766766767767767767767666677677676677677677666766776677677677676776676676776667676667766766677676776677677677676676667677677676767767766776776666767676776776767767767766676676776767767767667677676766676767767667766677676767677676776767766677676776766767677676767667677677676776776676776776666676677667767677666767677666776766766767766776776767766776677677667767666676677667767766766677676677667766667766767767767767676776776767676766767677677677667766676766767676776767766767666767767766767767677677667677676767676766666776676776676677667676776676676766767677677667767767767667767667666677676776667677676776767767676677666767677667676766676766676667767676776767767666776776767766677667677667666676766677676667677676767676776676776677666776767767667766666667767767677667767666667767767767676766676676767767677676767677677676767676767767677666676766776776766776767767767767677677676776676776776776667667767676676667666666776776677677677676676776666776677676677676767677667766667767766767676767677677677676767767676776767666667677676776776676676767677666677676676767767767676667767666766676676776676767767766666776667767767676776667677677667667767666776676776666767766776776767767766776776676767667766766676766666767676767767676766766776776767667767676767767676766776667677667767767766766776667767677667667767667767766776676676766776776676776776766766677667667677667766767677677667767767767677677667766776776776767667766676776677676776766676767676667677676776776677667666766676767666766677676776667677667677677667667766767676776767677677676676667767667677666776677677677667767767766676767676776667676766677667766776667677677676676777667767676767676667676776666767767767767767677666767767676776676767677677667677667766776776767767766766776776676776766767676776767766677677676776776776667677677667677676766667767766767667767677677677676676767767676667766776776776767767666776766677676766776767667676776776776776776676776676676766767767767766666767676667766667666776767677677667676776767767667767767767767677666776667767666667676776676677677667677677677666676676776776676666776677677677677677676666776676766767767676676766767676676676767666776676776767767767766677667667676776776776776767676776776767767767767677677676667767767766776776767666666667667676676667767767677667676776767676677677677676767767767766776776767676676766766776776677667767767767767676766766776776677677676776776776677677666776676776776677676667676667767767767767676767767767677666767677677667767677677667667766776776676767676776676667766766776767767667767767667667767767766776776767766766677677667677667766776766767767766776776776767767667676776767766776677676766767677677677676667766776766776766667676767767677667767667767667767677666776767766766677677666676767677666767767767767767677666767766767676767677666776776776776776767767676677667667666677667677666767667767676776767767766767677677666677667767667767667767666776767667766776767767767676667767677667667667767667677667766776767767767767666677667766677676767677677667767767677676677677667766677676776676666767767766667676767677676776667767666776676776676767667767766776776667767766767676776766677676776766776776767767766767677677677677667667767767676676676776766776677677667677676667676677676767676766676667676767677677676677677676776767666776776776767666766776677677676676776767767766766766776676766667677677676766776766767666766767767676776677676766677676667767767677667766776677677667677666676776666776676676766677666676666767766666776677676767667767766766677667667766776776767766767767676767676776767767676776767766677677667767767767677677677676767676776676767767666766776667766767677666776677677676676767767676677666767667766776677676677667767666776677676776676767676767667666666776776766766767767767767667676776667667677677677676766676767767676776776667766677677667667767767677677677676767767667767676766676776766676766667767766666776677666767767676776667676767676767677676767677667767676776677676676667677677677677676776776677676677677677676776667677667677677667667767767677667667676667767767677666767767767677677666767767667767766776677676767666776677667767767667676676676766677666766676767767766677677676766766676776667767676767766776767677677677667667677676767767677667666677676776776667677677667676676767677677677667766666767667767677677676677667766676776767766677677677676677676776767767766767676676776776767767766666776776776767677676767666766677676766677667676676767766677667767677667676766677677676667677666766776776776676766766776776767767767667676767767766767766767676676776767767767677667767767676767676676776767767676776776767667767676776677676676676776767677676767676677677677677677676766776767677677676667767767767677677676766776677676767677676776666667767666776767676667676776677667677677677677677667676776667666767767676767676667677677677677676776767677667767767677676767767667767677676677676767677667666767677666767677676677677677676776667677677676677667677676766677676666776776667677676776776776677677677676667676666776776776676677666767677666766676767666776667676776767677676776767767666776767667766677667767677667767766766776667677677677677677666776776667767676767676776676767766766677677667676677676667667676667676676767676766776767676677666776776677667677667767677676776767676676767767667667676767676776667767677677677677667766677676676677677676776776767767767767767767676776776766767677676667677667767667667677676776677666776677677677676776677667677667766677667766776776767677676666666667767676776767766676767676767767766677676776766776677667766776776767767766767666676776776767767767767667767677676767767767676766776776767766676776767677666676766676776776767677666666676676776676766677676676767667766776776767677667677677676677676776767677676767666667766767677667767677677676776666776776766767766776677677676776776676776776676667767676767667666776767676676776776667667677666676776776766767677667676677676767667667766776776776767676776767767677677667766776667767767677667677676767767766767677667766767766667677676766767676776776776776767767676676677676776766767676677667767767667767667767766766767667677676776776776676767676767677677676677677676677677676766666776667766767767676677667666767767766767667677677667677677676776776677676677676776667677676667667677667667767667676666767676677667667676776676677677676676767767766776767767767767677677677677677676776776767766776766776667676667667767767667767667677676677677667766666767666767767666676776676767667677677666776676776776676676677667767767766766767677676776677677677677667767676767667767766676776767766766677676677677676766776767767677676677677677677677677676677677676776677676766666776676766776766667767677677667677667677667
67767766676666776766667767766776667766677676667667676776677676667767677667767677677667677667767667767677676676676766767676767766766676767667676767676767767676776766677676766677667677677667667767667767766676677677667767766766776767767767666767676776767667666766677677676677667677677677677676667767766667676677667766677676766676776666776767676676776776776677667667767667667677677676677676776767766776776776776766767677677677667677667767767667767767766767767767677677667676766776776776666776667676767677666767767667677667667766767767676767667766677677676677666776677677677676676677677677676766776677676766767767676676766766677667767767767767676766776767677667666667767766667767677667676676676767767666776776776767676677667767677666667767676776667677667667767767766766776676766767677676666676776666776667766776767767767767676776766776767767677677667767676766776766677676767677677677677677676766767676776767767767767767677667766767766767676766666667676776767766776776667676666776776776677677676776776766776766776676676776767767676776776776776676767667767766776767766776776667666776767676667676776776766776776767767676776776776776767676776676667767767676666677677667676676667767676676767766776776767767767767667676766667766776676677676677676767766766667767766676776776677676767766776677676776776676766767677676776676776767677677666767676776766776677677677677666776776766766677676766667666766676676676776776766767766767767667767767676676776676776676767666667676667767767667767667766676767676676676667666776776767676676767767677676776766776667676676776666676776776776766766766767767676676776666677676767767667677667667766766677667677677677676776767767676776666667767766776677676677676667667766767767667767666776766767767667677676677677677676766776776776776776767767677676677676766676776776767767766667767767676677677676767767767677676776667766667676676776677667667767767767667676666776667676776767766776677666776776767676766776767767767667676776767766676677676676776776776767666767767766776776767766677676677667766776767667766766767667677667667676767676676666676767677676677676776767676776767767667767766766776767677667766676776776677677667677667677676667767767667667767767676776677666677677677666776767676767677677676767767676776767767767766676776676767767666676667676676767767676677677667676776667676676776767677676776667677677677667676677677677677677676766767667676776677677676776767676776676776767667677676767676666677676776767767767667766776676776776776677676766776776776776776776776767667676676776667676776666677666667677677676677677667677667676677677666767767766676676767676676776776776776767767667767676776677667677676776766666776676677677676677676677666767767766776776776676776776667767766767767677677677666776767677676767676767766776677676776766766677666776767767676776776776767667667766776677676776766766776776677676776776677677676767676776676666776767677667676767767767766776667766677676766776667676766776677666766676676776767767677667766676776776776677676667767766776767766766767767767667677666776677676776776766676767767676766767766767766766767676776676666776667766677676767676667667767766667766776766766766776676677677677667767766776666776776767677676767766666767767677677676776667677667767677677667677677677676776767677677667676667677676776776767767767766666766767767767667767676776776767767667676676677666676676776776776677677676767666776667667676677677676677676776677667677677677677676677676776767667766666767766767676677677676776767767766776767767767767767767677667676667767677677677666767677667667676767666767676776776766666766776767677676776767677666776677677676767666767676677677677677667767767767676767667767666676776776767766667767677666767767767766767667767666767667767677676677677667767766766767667767767767677676776776776776776767767767666776677676776776776776766667766666776677667766767666767767767767677676666776767767677677667767767767667767677666767767677667676766767677676766767767767667767677676676767767677676677667667767677667767677676776776766667767767766776776767767677676676677667766776677676776776677666677677666767676776676767767767766766766776767767676666676677666776767666677676766766776776776767767676766776677677667667676776767677677677677676766676776676776776676776766776776766677676676767677676676677677666666667766776766776776767676776766666667766676666776666776667767767666767667667667767767766767677667767766776776767767666776677677667677666776766766767667767767767667677666776667676776767666767676767767676766676776776767676767767767767667767766776776776677677676767766776677677676776776767667766767667676667676776766776776776767767767767767767767767766766776767677676767667766776767767676766676766776767667667677676767766766677676776677667767766766767766776776776776676767767676776677666776767676676767766677667667677676767767676676776677676676776767767677677676776776676677677676776767766776676776767766677666776766766776776676677667676767676676776776676776666766776776667767677677677677667666766776767767766767667666666767667677667766677677667677667666767676776677677676767767767767667767766767677666676767766766677676776766766776776776776666767676766776767667767677676676676676767767676677667767677667677677667766667677677677676676776677676677667767767767676767766767666667677666776767677677677676767677676776776767676676766767766666666766767766766677667666677677676767667666677676776776776776767676767767767676676767767676766776767766676776667767766767676776776676776776767667667767667677676776776766666776666676776676677677677676767767667767767677667767676766776767766676676767677667767667676776766776666677676666776676776766677677676767766666776667766667766776767677677677666766667676667676677676666776767676776767667767767676776776776767766766666767667767676676677677676676677677666767767676676776677677677677677676676767766666677677677667676767677677676676767677667767767677676667677677677667667766677676776776776776767767767767767767767767676676676776666776767667766766776676666677666776767677667677666776776767766667767767767677676776676767676766767677666767767667766776776767677667766677677666677676776767767766766677676776776676776767766667676767677676776677667666767677667667666776667677677667677677677677667767676767767766776676767666677667667766676677676767767767676666677677667767767766766667677676766776767767766776776676766767676767767667676766776667767767767667767767767767767677676677667676767667767766776767677667766767667676677677676766776767766667767676676676776676667677666766767767677667676766767767676676766776766767667667767767666776776767767677666767676667767676776667677666766776676776766676677677676776776776767677677676776667767667667676767676767767767766766677676776766767676766776766776776677676776677667677667766776776676667677677676676767676676677677666776676677677667667766776767767676767767667676677676776776767676766776666677676676767767676767767677676776767767677666767767767676676667767767677676677667766776677666776767676776767766667767767667677677677677676766667666767767767766676767677676676776766766677677676767677676776776767766767767767677677676767767667766666676776677677677677677677676776776776776776767677677676767766766776667677666677676767767767676766767766776776767667667667767767676767767667767766776677666776776776767767766767767677677677677667676676776776776667767767767767677677676667767766776677667767766767667666767676767667766776776767766776676676677677676767667677666676776677666677676766766677667766666776767766767766666767676677676676767667767667667766666776676767767766677677666767767677676767766776767667767766667766677677677676767766676667676667767767766776677667667767767676776767666767767766666776776676766776767766776776776767666676766766767766776667766776767767767666766767766766776677676776767676776776676766776776667766667667666776766776766676767667766776776677667677667767677676776767767676776767767667676767767766677677666767676767767767666776767667766776767767767676667766677676666767767667767766666767666677677677667766767766767667677677677677676667677677676776766667767767677667676776667767767676766776776677677677667767766767766776667667767766776767677667666776776676776776667766767767766676767767766677677676776776776676766677676677676766776766667767766667766767667766666776776776677677666776767766677677676776676667676767767667767767767676776766766776776776676666767767766776667677667677666667767766776776776766767677666776776776767767677666767767766776767767677677667767767667767677677677677676776767766677667766776667767676767677677677677676776766767667766676776767676767766677676776776766776766666767677676776766776667767766676776677666767666677677677676766766676666766677667766776776776767677666766767767767677677677676776776776767677666776666776667766676767666776766677677676676776776677667676776666676676676767767676767677667677677677677677676667767767767677676776667766677677677676767667766677677676667667676667766776776776767767667767666776667767766767667677677677677677676766766776677666767667767767766776776767767766776776767767767766667667767766767766776666767767676776676666767767677666676776776776767767766776776767676766767676667667666776776776667766776677677667676776776676767767676767677677676677667766676676776667677676767767767676677677677666677666667766666766766666776676776776677667767676767767767766676767676776666776676776676776667677677677677677676776776767677676767767677666776776767766667667666767676766776767677677667767767766667766666776767667766767676667677666677667767767676776776676776667677677667767667677676776767767677666767767666667766767677676677677667767766776776677676776776766766766767666776776767767766667766676767677677666776677677677677677667666767766767767667767676776666776666676776767767767677667766776667767677667766767666677676776667666776667676767667767767676776676776766677676677666676767766767766776776767766667766676776667767667676676767667767767677667677677676766676776667676766767767767766767676676767767767667677667767666767767
76776766677666767677677677667766677677677676767676766767767667767767766667666767767767677676767677676677667766767767766666767767666766776666776776766776767767667767676667667677677676666766676677666677677677676766776766767766766677666767767766677676767766776666767677676776767667677676776776776667677677676766776767767677677676677676776776767676766677667666677676776776776776677667677667667766766767667766666776667677676776667677677677667767676776776677676776676676766677676767677666767767676776776776766776677677676767676776766677667676766766776676677676776767676776766666776767677667676766676776677667767766766767677676766667676767676767677677667766766776667677676676767677667767667767766776667676667767766767677677676776676767767767676767676676677676666667767667767676676776776776776767766776766776776667676776776767767667667767667667767766667677677676776767676667767767766767677666767767667667767677676666667767767766776767767677677676776766766676776767667766767677676767766767766776676676667767767766776767676767767767667767667767767767766767677667666767767676676677677676776767666776766776776677677676767677676667767676667677677676776767767767666767677667767677666767767767767677667677667667767767767676677676677667767677676766676767666776667766776776776677677676677677676766767677676667766676767667667767767667677676776767677666776677676776667677677677667767767767767666776677667676766666667766766677667766776776667676776776767766666766776667667767767667677667767766776776776766666776776766667667767767676666767766767667766767667666676776667676776766776677677667676767766676767767667767767667766776666776676676776677667676677677666776776767667676776676766766776776767677677666776776677676766776667767767667767677677677677677677677667677677676767767767676677677667767766676767677667676776767667667676767767767666776766776776767666676766667676676766767767767767767766776767676766776677677666667767766677677666766776667676677676676776767676767767766776776767766776767767666776767676767667676776677677666766667667767766676676676776776767677667766767766776776766776776676666767676776667767767766766677667676667767766776767767767767767766676667766776676677666767767667767666676767676677677667767667677676767767677677676767766677676776776776766766776776676766677666776767767767767667766676676766776767667677677676677677676766767676676766676776776676767677676677667767767766676767766776676766767677676767766667667767677677676767676776676766776666767677677667677676776767767767767676767766666676677677676776776677676677677666666776677677676766776776676767677666676766776677676776677666767667676677677677667676767767676776776766666667766776767677676776767767767677666776776676767767767676766666776776766676776667767767676767667666677677667767676776767667767767666776666767666767766766767767676667767677677677667767677666766767676767767677677667677677677676776677677667766677676676676766677667677676677676776776677676676776776776766776677676766677677677676667676766676677677677666767766667676776676677677676776767666766776776766767667677676676667766776677677676766767676776776776676677677676766666677667666676776776767766776677667666677676666677677667677676767767676767767767767677677666776776677676776776766776776767667677677667767766766776767677676776766776766677676776667767767767767676776776776676776776776677677677676666676767767767667767676677676776677677676766776677677667676676776776766776667677667767767666767667667677667767767767667767667766766776776766767677676766767677667677676767676667676677666776776776767677677677667676677676767676767676677667667767677676776776776766667766666766766776776767676766767766776776676767767676766676767767766776767666676776667676776776767767676776667767766767767676677677676676776776677676776767667666766776776776767767766776677677676767677676676667767767677677676776776667766767676767767767767767766676767676776776676766767666776776767767677677676677677676776667767766776776766776766776766767667667666767676766767767677666767676666677666766666776767677677676776767677667767666676667767767666677677676776677677676667766676776776776776766776677676677676667766776676767767677677676776776676767677667767766767767766667767767667676766776776776667667677677666776767677667666766776677676776776677676776776767666767666767766776677677676776776776767676676677676666776676677676767677667767677676776767767676667767667767677676776776677677677677676767666676767767666767767676776667767766667767767767677677667676776776676677677667676767767666677677676766766776776676767767766776776677677667677677677676667676776776676677676677677676767767767676676767766776767767767767767677676767676667767766676676767676776766767766776776767767766776767766767677667677676776667677677667766776676776767667767676676766776767766677666666766767767677677676767667676776666676766667677676776776776677676776776677676766676776677666677676767767676677676776667766676776676677676776776677676766776767766767767766776766676776666767767767767767767677676776776676666677667676677666767767667766766666776776767676766766767677677667676776766766666767767766676667676776776776767767676766776776776767766767767677676767766677677676766666767767766676766766766666776776677676767767766767766776676776776776677667676677667767767767767767766677676776766676667767767767676667766766666766676766776767667676667767676677667766776767676767676676776767767767667766767767677677667767667667676767767676776677676776767767767767667667767767766676776776767667767766677677677666776677676776767677676677677676776776677666776776667767676776776776776776776767666767676767667666766776676667677666667677677677676767767676767667666667767667766666767767766767767676676776776766776677677666766776677677666776767677676766776676667677676776677677677666776766666776767767766776776766677677677677677667766776767766676767766767676666767767767767676776666766676677677677667766766767677666767666767767767767666776677677667667666667667667767676766776677677676767666776677667676766676776767667676676766767766677667677677667677667767667767767676776667767667766767676776667676776776767766776767676767667767667767667676776766677667667677677677666767767676667677676676776676766667767767677666776666677676677676776767767676666766776767677666667676667667676776776677677666676766666776766677676766766667677677677667767677676766766677677667767676776767677667666776667677677677677677666776776776776677677677677676677666667766677667677676776776667766766776677667766776776667767766767677677677667677676677676766776767667766766667676766776766776767767767767677676776776776776667676676767677667677676676666677677667767666767767677667666667766766776776666776677677667667667676666767677677677677676676667767767766667667677677676666677677676677676677677677677676776767767666776776776776677676667667767767767666776776776776677677666766767767767767677676676767666676767766676767677667676676767667766767676767766667766767677677666766767767767767766677677677667767666776767767677667767667766766776767766776677677676767767766667676776776776666767676677677676667766767667677676766676776677677677676776767766766767767767676667667767667767767667667767766776676776766767767667667767666776776776767767677676776776776666767767677677676766766676677667666676767766767767766766766676776766677667767767766667766767766776677677666776766767677677676776766776776776776776776766766677666776776676776666767767676776776776767766767767767767676776767767766767767677676776767767767667766676776677676767667767677667766776666776767766767766666676776776776666676667766776676676767767767767766767767667767767676767766676676776677666676676767676667676766767766676666767767767677677676776677676677677676766676667677677676676676767676666776667766667766767766767677676776767676677667766767667676677676677676667667767766776776677667766776676667767766767767667766776776676766767677677676666776776776667767767767677677676667677667766767766776776767767766776776676776776776667667766767677676676776766676776677667676767677676766767676776767766677676767666766676767766667677676776776767677667676776767767766776776776776677677676666776776677666766667767676677677676767667767677677676767767676776776677677676776667677676776677676776776766677666776676666677677676676776767767677677676776666766776776776767767667767767767766767676776776776767666767676677677677666666767767676776677677677676677667676676776776776676776766767677666767677666776776766767676666776676766776767666676767666776776776676776666767767767677676667676676767767767676676677676666767667767666676766667667767667676767677677666667767766776676776666677676767666776776776677667766677676766776767676766676676767766667676776767676767766776676666676776776667667666776776677677677677677677667676776677666676766767766776776776776776767676767767767767766767676776667767676676767767677666776776767666776767676766676766767767766776767677676776667667677667667677676766766767677677677677676766776776776667667677677676776776667767767767676676767767667767677677677667666667677677677676667677676766776767666766766767667767677677676776776677677677676776776667766767667676776766676776677667767767767767676767766767767676776776776776776767767767766776776767676677676667766676776776776776776776766676767677676767666776776776676676776766776767676667767676767766666767767676776776776766766767767767677676766766776666666776767767676776677667677677677676766767767677676667767766776767676667666776776677666776776767767676776776676767767677666677677666776767767767667766677676667767766776766776676766767677677666676776767677676776677676776776767766776677676776767676766667767677677677667676766776776767767677666676767767666667677667766677676677666767767766677667666767677676667676767766776776767767676767767767767767767767676766677676767766676766767677667666776667767676766776766667767676767767766677666677666677676666667676767767766766676776776676677677677677677667676666776767677666766767766776667766677676767767767767767767767766667676677676767676767677676
6766767676677666776667676767767767676667667676767767767766776776767676677677677667676776667767677676767766776767766676766767766667766766776676767766677666677677667767676776776677666776776666776676767767767767766676767767677677667767676776767677666776767676776766666666766766766667676667766776767676667667666776676776676676776767767676766767767666767767767766676676677676677676667677676776776667667766776767767676666767677677667676676767676767767666766776767677666666776676767767767767767767767676776776767767767766767677676676766776767677676766776767676776776776667767666676776677667676676767677677667766767766766666776676676776767767766766677667676767767676667666667677677676776676766677667667767766766666767766677676676767767767676677677666676677677677666766776666776766766776676776776776676666767677676767667667766677676766667677676776776776767666767766677676776767767767767667767676776776766767767667677677676767767676676667667766667766776667677677667666667676667767766767767767677677677667767677677666767667676676676776776766766667666776776767766766767676666766767767767767767767766676767767666677667767676766676767767676776767677667667767767676776767767677676776676776767677666776776676667677676766776776776776776776776667767766776767676767767677676677666766766776776676767676776776776767677677676766776676666776776776766667677677666776677676667767767667676677677666677667767677676767766677676776667677676776676767767677677676767677677667677676767677677677676776776776776676676776676767666676776776776677677667767676776776776676676676767767676776776666676766776776666776667767676677667676676776767767667767767677677677677676766766767767676776767676676667667667767677676666667767767676776776767767766776776677677676776676767676776677666677676667667676676766667666776766677667767767767666776677667667766767677677676667767767767767766667667767766667767767766677676676776677677676776677677677667766667767677676767767767766767677667767767676766767666677667667676766676767767676767766667677666767767677677677666776776776776677677677677667767767767767767666767676766667667677677677676766676677676677677676766667677677677666767767767766767677676776766776767676776766767766776767667677676677667676776767767767767667766677677667676776677676767677667767767766676776667766677677676676766776766676767677677667676677676776767666776667767667676767766667676677677676767667767767767666776667676776767676767677676667666766677676677676767767676766776776767677677666767767767667667666766677677677676767677666776776667676776676667677677676776776776766776666776776677676667766667766667767667767676667767677676667766767767766767767767667676667766776776676677676767677677676776667767676767766776776767676667677667667667677667666677666766776667766667677667767766767677677677667676776776776676666676677667767677666767676766667677667677676776676776676767767677676766767676776766776776776666776677667677676677676667767667677667676677676776766767767766776767676667677667767666676766667767767676666677676767677667767676667667767676776776666767677667767767667767767767767666677666776677676677677676676676767767767676767767666766766666677676776767767677667767667666766776766776767677676666767767667766776767767767767676676767677677666776767767666667767767677676767677676766676776676767677677676676767766766666667766767677667676766766766767667766766776776767766767767676776676667667766676776677666776677667767767667766676676767766776676667676766767666776767767677667766776677676676666767676767766767767767667676767767767676677677667767767767677676676776677666676776767677676767677677667767667767767677676767767767766767666776667676667667666776677676676767677667666767767767677666676776677676776776667766776776776767677677666767766776776767667767666766776776766767766776776767766776767767666767667767767666676776767767666776676677676767766676767766767767677667767767677676776776767767676767676667766666767676667767767676766677667767767767767766676776767767766776776667676666676766667666767766767767766666677676776676767766767767767676776776676766776676776766667667767767766776776676776677667676776767766776667667767676776766767767767766677667676766767767767766676666767666776767766767767766776766666766776767677676767767676676776677667767676767666776767766677676776767766766776766767767767766676676776776776677676676776766767766767767667677667666776776766667766667766776767767767767766776677676676766767677667677676766677676767767767767677676676767676776667767767677677667667766776776766767767767676776767676677676767666677677676667767676767767767666767766776776676776677676776677667676776676677677677677667767676676776667666767676666776776767767676676776667767667767667766776676776767766776676776766776676766767767676776776776776767766766677667766776776776766676767667767676776667767767667676776767677677667767766667677676766766766776666776776776776767677667667676766766776667766776767667677667677667766776776776667766776776767767767676776677676667767676677667677667767676767766667767766767767767677667766767677667767767676776767676766767676776667767667767676776776776677677677676776767767676766766776776776767767767677666776767676677667767667767667766667666767677677667767767667677676776776776766767667667767767767767767667677677667667677676677676677677667766676676776776776677666667676767767667667767767677666776776776676766776676676667766667667666677666767766677667676767676676776767676776767677677677676776776766776667767676776766776676776666776776766767676776767766767767666776666767676776776677677677677667767676766766667767767767767676776776666776766776776667677667677666776767667667677677677676767767667677667767766677677667766766776776776676667666766766667766776767677667766667676766767677667767767677667667676776666677667677677677667767767767676776766666776776766776767676767676766766676666776776767767667767676666677676767766677677677666776776767767677677676677676676767767676776776677677677677677677667666776767767767767676767667667766776767767767677677667676676676677667766776766767677676766767677677677677667767667766776677676666776776666667766767767677677676767667766776666667766767767767767677676676667766776776776767767677667767676677667767676767677676776766776767677667667767667676677676677666677676677676776767767676776776776676776677667766776767766776776766776677667766767766776677676767677676767676776776766776677677677666776767767666677676677676767766767676677676766776667677677676767767766776767677676776767666776667767677667767676776667666676767767767677677676676766667767767667767677666776666767677677676676676776677676667767676666776676776676767666677677676776776776767767766776766776776776667677677677676676767767676776767766767767667766766677677666776776776767767766776676776766676667767767677677667677677677666667677676676776776776776767766767677667767677667766767667676767767667766776776776767677667676667677677677676677667767667676767676776776666766776767677677676667677676767767767766776776667667677667767676676766677677676776767677667767677667767767767667676767667767677677676776667767677676767767667676767677667677667767767767767676677667677677677676776767676677677676677677677676767767677676767666776676767767766766767666766766776766766776776776767676776767676767767667767767677677677677677676676677676767676776677677667676767767766767677677676767767766667767677677676776677676766776666676766676666776766767676676666767767767676676767767766766667766767767766677667767767676676776766776677676766767677667767677677666776766776776767677676676667677677667767677676776776776776677676776776776776667667766776767767667677677676767766766767677676776776666776676776766776677676776677667667767667667767677667767666766766766776776766776776776666676767677677666766767767676677677676677677667767666677677677666677676776676676776677677677667767677676766776767766677677667677666776767667677667676776776677677677677677677677667677677677677667767667667666767767766767766767767767677667767767667676677676766677676767767767676677667766767766766676767766776776666767676766667767767766676677676677667677676776766767767767766776677677676767677666776677667667666776767676676776676677676677676676767677677666776677667677666767677666666776677667766767766677666776766776776776776767766667677667767676767766676677667666776776666676767767767767766776767766767766776676766776776677676767767767767767767767677677676776776676776767766766666767766776767766776767767767677667677676676776767676666676766776677667767666766776677667766776677667676767766776677677677667766667766767766776776776676767766676676766767667767767676677677677667767767767676776776766667766666767677677667667766677677676776767677667677677677676766676767667767767676776776776767666776776677666776776676676766776776776676767767677676667677667676766667767676776776776767677676767767677677667767766666666666676676667666766776776677677676776776776677677677667667767666776766667667677677677666676667766766767677676766677677677677666767766676776667767767676767676677677677677667767767766667767666767667676776677667667767677667676766776676677666767676766666766677677676676766676767767767677676767667766676676676776767677677677676767677677667767677676767676766676766767767677676767767676677677667767766676776776776776776666776776776767767676676776776677676767676676776666776776766767677667677677676776666767766776666776776776766776667767667767767677677677677677666767667767676776776677676776767677667767666776767766767666766776767677676776667766776667766677677677667767767666676677666667676767677677677667767677666776776776767767666677676767766766676776776776776767766776776776667767677677677676667766677667676767666677677677677667767667767677667767676766767677667676767677666776766766767767666766776676667766766776667676776676766677677677676677676776776667766677676767667677676776677676767677677676767676776776776776767667767767667667766767677666767767667767676677667676666767767667766677677666776776776766776776676776676677676776676767677667666766767677676767767
366676676766766767766667766767677667677676676667767676676767766767667677677677677676776767767767677677677667767767767677666667677667676667677677677677676776766677677676666677676667667666767766766667676776677667667767767767676766776776767767676776776776667767677677677677677667667766767766677667676767767677676767676766676776677677676766776677677676776677677666776776676667766667766666667766767767766776776767667767677676776767667666767766766667667767676776766676676667767666776776776677676677676766776776776776767766776776767677676776776767767767677676776776767677677667666667677677667677676677676766667767767767767676776767676776776676767676776677677677676776767677676676767677676676776766776776677676776776767676767767766766767676766767767667666776666776677676677677676767767677677677666677667767766767766776677666766676776676676767766776677676767677667676776776677676676676676676676677676776767677666667676776667677676776776667767766767767767767767767767767767676767767766776767766666776676767767666767767667677677667677676677677676776666766776776776766677667666767667767767767676776677677676676776676776667676676776676766767666767677666677677676776776677666767667767766776676767767767677676776776776667767676666677676776767767767676676776776667766776776776776776776676676776776767677677677677677677676776667677666776666766776676776776766776776666767666677667767667767767766767676776776766667767677677676666766776677676676676776677666676776776767766666767677676776677677666676776767667767766767766767767766776767667667676776776776677666766677676776776667767766666767677677676676677676776766776776677676776676776766767766766767767676766776776676767676676776766767767677676766776766776766776776776676667766676767676776667766776766677677667766776767676776776766767667767676666776767767766776767677666767676666676666766776776677677677676676666766766776776767767767677676677676677667767666776767677666667677667677666767677676767676776767767767667766666766776676776776676767767677667766676776776767677676776767766676667767766767676776776677666766776676776677666767766767676776766676776767767666666677677677677677676776776677667667677676776676776767677676776666776767677676667677667676767667766776677677676767676776776766776677677666676776766767666776767667677676766776766767676776766776677677666776666776776776776766776677677676776676666776776667677677676766776776776767667767767767677677676776666677667766776667667677677676766676676766767767676776776767666776767767767676776766766676767767767677677667666767766667766776776767767767767676767767676767667767677676677676776776767676676766776766676667677677677666767677676677667767676776776667676667767767677676767677676766676676776767667677666767767767666776776767767767766766667677676767676766776767676766776676767767767767667667766767767676676677676766776676666667667676767676767667766766767677677677677666776677677677677676776677677667767766676766776776666767767677667766776767767767767767767677677667677677677677677667677676776776776666676677667667767666677666767766766676776766767767677677667667766767677676776767677667676776767767667767667677667677666776667677667767677677676676666776667677676677666676767766776676766667676767676776776776677666766676667676677676676667767767767676766667766776677676767677667767767677677676667766677667767676776666677676767667676676676776776676767666766766667676766767676767667767766776766676767677666766776776776776776767767676676776667767767767766776776676667676676776767667767676776767667767767767667767676776767766776776767767677676766677667677676767667767676767767676766767677677667667677666667767676767766776677667766767676767766677677667766776776677667676767766776767767676776677666776767767766767766767766766676776767766677676667767676767767676776776667667767767677667677667666677667766666667676767767767666767666767766767677667766676776776767767767676766776776677676776666766677676666767767676767767766776776767767667676776776677666776776676676767676767767766776776676776676767767767676766677677677677676666776776776677677676766776776667767767677677667676766666766677676776776776677666767677667667766666677676676767676676667677676766676776767677677677667677676767767677667676667676766676776676677676776676776776667767767767767676677666776776776776776767667766676767676767677677667767767667767666776677677676767767766766776767766766667767676676677667676767767677666767767767667766767666676666766767767667766776676676766677676767766767667667677677667677666677676767767677676677677676767667767677677676776776766676676767767677676767767767677667766776766767666677667667767667767767767766667677667767667666766767767667667677676767676766776676766776776676767766676776677677676776667667767676767677676766677667677677676666767766666667767676767677667767677677667676677676776767676676676676666767766767677677667677667667767677677667677676677676667667677677666677667667667667677677676767676676776767667666776776767767677677676767676776666766667677677676776766776676766677677676767766767766766766776676776666767766767767676776667767767767677677667667766767676776766767766776776776666767677677677676776677676676766767676677677676767667677676676767676667766767766676776676666766666776767677676767766667767766666767676776776677676667667767767766776667676767767677677676677667767677676667676676776776667767666766776776677677677676776767767676776667677676677676776677666767767767767766776677677677676767766776776767766776666767667666767676767677677676766766776776767767677667767767766677666677676776776767667767677667766676767676767766766767766676667767766776767767666776676677677677667676776766676767767676667667677676776776776766677666667667766676776767767767767667676776767676766766676776676776676776766767766677676677677666677676766776667767677666676776676776767767767766776677676667676677676776776676676776676767677676776767677677677666776776776766767767767767677677677667767766766776667767667677676667676676766676667677667667677667676767677677666766767677677676677676676676667766767766767666776776667676776676666676776776776776677676676776776767766776767766776767767767766776667766677676776776667676667767677666676677667677676776677667666776766776676677676767677677677677667677676776776776676667767667676667766767667677677667677666676776776767766677676776776776767766677667677676666767677667767677667767676767676767766766667667766676676676677676667766776767677677677676667677676676666776776776767667677676767767676677667767766776676776767676676767667766677676677676767766677667667677677677676766776776767767767766776776767767766767767767677676776776767766767677677667767676667677677666677676776676776676676676766677677677676676677666676666776667676776666676767666677666776776666776767767667767766776677667767676667766767676766776767667767767667677667767667766677667677677676676767677667766676667677676767666767677667677677677677677667667666776767677677677667766677676766677677677666776766776667677667766677677677667767767677667677677676677676776677667766776677676766677676776676776766767667666677677676677676767767767767767767767766667666776677667767676767667767677676676776676776677667676766676776767677676676767676766676676776776677677676677677677676767667677677676776677677677677676677676766767767767677667767766767767667677676766676677666676767767667666767767666667766766677677667676667666666767677677676767676767677676767667677667677666776776776677667677667677677676667767767676666666767767667676766766776767677667767766776767766676776776677677666676766776666776767767676767767766767766776776676676677666767676677676677666776776776767766766767676776677677676766767767667667767766776676776677666676776677676676767767767676677676666767667767677676776767676776677666767666767667766676676767766676776666676766676766676767676767766776767767667766676767766776776776666776676677667767766766766776776677677676766667676766776776676676766767677676667667667766676666767766767767676767667767766776767767766776676766767767667677676767766666767666767767766667766666766766767667677677666776767667677677677677667667677676677676776676776776776776767767677667677676767676767767767677676776677676677677676667766677666766776776776776766767676767666776776776766776667666776666776666767767666677676766776776767677677676667667676767667677676776676676767766776676767767767766776767767767677666776767676776767767766766776776776766776776776676677677677667766776676776767767676676676776676766767677676767676676776776776667767767767767767767676666767666766766767766767767676667667666767767676776767767676677677677667677676667677676776767767667667767766776776766676677677667676776667766766767767766677677666666776666677676676676666776776767677676766767676677676767676776677677676776677667677676766776776666767676677666776767766776767767677677676667677677676666767767676767767767766776767766766776676767767676776676767677666776776776776766676776677667767767767677667766776767677677676766767766676767766676767667676677677667667767677676766666776767666677666677677676766776776776677667766676767677676776776767666776677677666767676667767767676676776767766776667767677677667676767766766766677677676767767766776676676767767667766767677676767767667667767666667766776767676667676776776766776677667767666767766776776767767677677667676776676776767767677676776767666667767667766766667676776766776767767667676767767677677676767677667767766667677677677666677676766767667667767767676776766766677676776677666776767677667676676677676667767667667667677676677666676766776667766676676677677676776776667766677676666767677666766776766666776767767767766766767766776667677676677676677677667677676776776767767676666776766776776776776676767767676766767767766776776677677677667677667677677677666776667767677676676767766676677666767767766767677676676776766766776776776776776767767676776677667677676766776776767666766776767676767677677676767676666776767666776776677667676676767767667767667766767767676676676766766767766767766776776767676676766677677667767767667677676776677
677667766776767676677676776776766767767767677666677676767677666776776677676676767767676776766767676766766767677667766776677676776776676776767766676666667676667767767667676766667677667676766776677677676776667767676776676667767666767677667767677676776667677667667767766767667767767677666676766676767667677666776667767666767666776767667677677676766677677667767767676776676666767677676767767677677676666766667666776776677677666766776766776766776677677677677677677667676667767667677677677677677676766767667667677677667667676766667676676776776667677666776776676767767767766767767676767666776676776766776766676776776767676677677676767766667767677676667677676767676767767766766767767667676676676676676776776776766767666766677667766767677667677677676666766776676676767667676667767767766677677676776666767677677676676767767767766776666766676767767766766767767677677667677667667676767676676776776766677677667676776776776776677667676676676776776776776677677676667676776776766676677666767766766676766776766767677667767767667667767677667767767767767767767767677667676667676776776767676676776767767767676676776776776776666677677677677677667767767677677667767666776776766776767767767666776676766776767676767677677676776677676776766776766666667766767766776776676776766666776776677677676766667676677666766676676667766767766776766767766767667767766776676767767666676776676667676666776666766677677676767667667766776767676677667766767667666776767767766767767677677666676776776766767676676776776766676676766766776767766676767666677677667677676677666767667666766776667766677676666766776776776776676767666767767677677677666776667767666677667766767766767767676767676676776776767766776677667766677677677667767667767666766667667767767677676666776677667677667677676776776776776776776677666767766676667677676776776667677666767767767677667666776767677667767676767666776667767667677676677677677667677676767667667766776676767766677677677677676766776767676667677666677676766776767766767766776776676767666676766766776677666776776767766766776776767766776766776677677667677677667767666766676666776767767677677667667766767667767767676677676767667767676676776677676776776766776766776766767767766776776776676676676776767767667766766667766766676666667767677667677677676767676677676676666676767767676767677677667767677676776776776676776776676767767767766776676776766767666667676677676767677676766776767766677667667677666766776767676766677677676676776676766776767767766767666676677666766776667677677677676776776676776677676767767767667676666776767767767767677666766776666776776767766776676677677667766666776776776776776666767666667766767767676767667677677676767766776767676776676776676776776776666776767767767767676666776766766767766767767767666676766766676767767767767767676677666776776677677676767676677666767677677667677677666776767767766776676677667767677666776767767677676767667767667767767767676776676667767767676776676667677676766766766677676776767666676677677666776776667677676766776767667677676776676667766677667677666676776767766677676667767767676776766766677666776677677667766776776677676677677677677676776776776677667667676776776776766677676776776776776677676667766767766677677667766767767767666766767767666767766776676666766677667677677667766776676667767667666677676767767676766767767677676776776767676776676677677676767766676767677676776766776767677667767766767766767767677667667677666776767766776766767676776767676767767767767767767676776667766767767677667767676677676767767677676767767767666776767767766767676766677677667766776676776767766776776767666776676676676776767676676676767676776667677666776767767676767767676776776767666776676776776676766776776766767766676776776677667767677676766766776767767766677676677666677677676776776676667676776676767767667676767677666666776776676776767677667767677676676767677677677677676677666677677677677677676767767676677667767676776677676767767667767767767676767766677676766767766667767767666776666676776676767767767676767766676776776776776766776776776776667676776776677676676676766766776767766776776767767767766767676776677666767766776676767767677677677677677676766776767767767676776666767677676776776776767676767767767767766766766776767766676766776767676767676776766767676677667667767767676767767677667767767767767676776676766677667676677667677676767676776776767666767677676676776766666666767667767767667677677667676776677676776776766677677667767666667767667766666766767767767767666776766667767766776776676677667766767677666776767676677676676767676677676776767767767766767677676767677676766776677666767767677676677677667676677676776776767677677676667667667676667767767767767766766767767767676776676776667676776677676667766767667766676677677676677667766776776766766766776667766767767677677677667766767767676776677667677667766776767677677667677676776766776767676676776776766767677666766766776776776776776767767766766767676767767676776776776766776676676677667767676776666776677667666677676778667767766776667767767677667766776677677667766677677676776776776667767667676776766776677667767677676767767766776767676676776667767767677676766767766766677666676776767767677667667667767677676766767767676776677666767766776767767767767767767767677676676767677677677677667677667766666767677667766767677666776767767767676776767766767766767676776776767666767767677676767677677666667766776766677667676766776766776677677677676766677676776766767676667677677676667767667676767767766767667766767677667766667666767677676676767766776776776676776776677677667767767676767767676767667676766767667767767667767766776767766677677666776776676776767677677667677667676767666767767676767666766776767767676767767767677676776776676676676677676677676676677667767676776776676676766677676766676767676676767677677667676766677677667676677677666767666676776776767667676776666666677677677677676677677677676776767767766677677676667767766767666776776776667766667667766676766766776677677677677677667767766766767677667767667676677676776776776676776767766666766766677676767767677667766666776776677667677677677676767767766666767676766776776767677676676676776667666667766766776776776767767767767766766776676767766767676767676677666776766767766676667677676776766676676767667677676676666677676676767766776776776776766776776776766767676667767677667677667766666767677676767766666677666776767767667676676776677676776766676667766676776776776666766776767767767767666667767676767766767677676676677667667766776767666767677666767666776767676767676676776677666677677676776776767767767667677676767667667676676776766776767676677667677677667677677676767766767677667767767767676667677676677677677677676776776776776767766767767767676666776767767767767677676767767667767767766767766767667677676776666766676767667767667667767767667767767677667767677677676767767767766776667767767676667667677676767667766766667766766776767667766767676776667766667677676676676677676676766667677667767767667677677677676776766677677677667676676766677676666767676677677677676776776676776676677677676766776676776667676677676677676767677666776776767766767676776776667667767766666667766677677677667767676676776677666776766766767676776666677677676766776767667767767676767767677677677667767767767676766667677677666776677677677667767676676676776767767766666776667677667767667676767676666677667676666676677667676666767676776767767666767676776667766667677676776767667676666677676666767667667677677677677676776667767676767766676766776767766776766766677676667667667767677676767676676677676677667676666776776767677677676776776676767766767767677676767767677676776767767666677666677676776677677676677677677676677667766776766677676767676677676677676776676676766776766776667676676776676677667677676776776776776767667767676776776776767677677667766766776767676676677676776776776776677667767767767767676776766766767767767667676776767666776767766767677676767767676666776776776666766776767767677676767677677677676776666776767767767767667767677677677667767767677677676776677677677676766667677677676776767667767676776766676776767677677667767676676676767766776767766677676677676677676767676767667767677677676667767677677667767766767677677666766677677666766767676776776766667766667676666776766677677666776766767767767676766677677677666676667766676776776766676766677676676776767676776776666776767676767767676776776767676677676767767677677667667767767767667676667767766767767767676767766776677677676767676766767767676677667676776767767766776767766676776676677677666767767667766766667767767766676667677676766677676776766767767767677676767767667676767667767766666776766776677667766776767677676677667767676677666766776667677667676766767676776667666767667767677666776676676666766776776767767767767676767767676676776766767676676776667767767676767666776776767667676676767677677676676766677677667677676677676677677677666776666767767667676776767767676677676767767676776766776666676767767676776676666666677677667666667667666776677677667767767767677667676776776677677667677667766767767667666776666676776776767667667676776667677677677677676767767667677666766776767677677666767767766767766677667767766766776766776776767677666666776776677667676776776776676767667677667767767766767766676676766767767666776776766776767766666776767767676776676676676677666776767666767767766776767767676767767677667676767766767767666766767666767676677677677666766776767676676766776676776776767767676677666776776776676667677677677676776776766677666676677667677676776767667767677667666776677666666667767676666767677677677677667767677676767676767666766677666776767767676776776776776677676676776767767767766767766776767767767666766676767667767666767767767676776767766667767676776776676766776776676776776676776776776676767766776766677676776767677676666767767677677677677676677677666776767677676776677667677676767677677667666667666767767666776667767666776677676776767677676667667677667766667676667767677676676677677667677677676666776667767767676766766666677676677676676767767677666767766776667676666776676766767767677677676667766776666677676767767
67676676776677677676677676676667766776776776767767677676776776776677676766776776776667766767667767767767677666767666677666776677676776776766676667676766767676767677667676776676767676776776667767767766677667677667667667766776767766767676676776766776677676676776676677667767667767767666767666767766776676776776776767676676766767767767677677676776677667767766776776776677676677677666776667677677677676667766776767767676767767667677677677677676776766666776677676767677676766766677667766677667766767767667767667766776767667677676767677667676776766767767677666667667677676667676666776776767766776677677677666776677667767677676776677666676666766676676767676766677677677677677676766766776766776776767677677677666767676766776776776667767676767767767677677676776776667666767767676776676767767676767667766776667667666767677667677667676776767677666766667766776767677677677677677667767767767667667766676667767676676677667766776676677677676766767676677677676776767677676776776767676767677677677667767677667666677667676776677676776776767767767767677677667767667767666767767767767767676776666767766767677677667767766776767767767676776776766676767667677677677676776776767666767767767767666776676677677676767677676667767766767676766676767766667767766776677676776776677677677677677677677676776767767766776776776776776776767767766677677676667667766776677676677677677677676767767676776667767677676667666776667766776776776766676767677676776776776676776766766776766767667767767676776676767676776776767667767767767667667766676776776667767767676766766767677667667676767767767766766766767766767667766666776666767667766776766776677666676676776776767666766776666776676767767767676776676766676767677677676776776776676676776776776767767676776766676776667667767767676676776776766667677667667766666767676767667666767677677676766766767767667676767767767677667676667767667767767666766676677676677677667666776776766666676776766667767767767767666776676776776666666776767767767766666776776767767676676676676767767676677676767677677676676776776776776667767677676776776677667767666767766776666676776667676676666776776767767667677667766767766676767766676677677667676667666776767676667677667667767767676767766776667677667676677676677667767767676677667666676767667767766767766767677666767767767766766776776776776766767676767666676767767667767677676676776667767677667676667667667676776776677676776667666776677667667676776676767767676776677666776767677667677667767767767767677677667676776776776767677676667667677677677667767676667766767767676677667766767767677676776776776676677677677676776677676676766767766667676776667677666766677666776767767667767767767767766767676767676776677676667667666767766677667767766767676776767767677666767677666767677676666776766677676667767766767766677676776766776776767666776677677676676677666766676767767767766766767767767766766767767767767767667677666776767667676776677676766776676677677676667667767767677676677676767766666767767767766677666767667766677677676677676667667767677667767676677677677667767767676776776766776776676776767766667766776776776676676776676767766676677677676666776767667766676677676776767767767767676776776767677676676766776666776776667677676766766776767766667676766677666767676776767666776767677677677666776776676767677676776776767676767677676667677676677666766667767666767766767767676766766767676776767676767767666767677667677667676776767676776776667677676776766677677677677667667677676677666667667676677667766767676767667766666776776767677677677677676677677676776767767677667667767677666767677676776776776767767676766766676767766776776766766776767676676677677676767767767677667677667766776776776666667767767676776766677666676767667666776767667667766776767676776766776677676776667677677676776667767666776677676776666666776766766677667767676666766766767766767667767766776766766776776776767767767766677666776776776776766676767767767676776776677677667677667766776677667666666676767766677667767676776766767667767677676776767666766667767676767676776767676776767767666776776676677677666776667676776666776767677677676767676677676666667677667767677677676776776666767767677677676677666767677667767666767667667676776676676676676677677676767766667677667676676766677667676767666776676767676676776667666677676767767677667767677667676766666766676767767766667767677677676676767677667766776677676767676776666667667767767767766767667767767676776776767677677667666766677677676776677676677676767667767767766776677666666776776767767666767767677677677667767767766767666676776766676667676767767767677667676676767667766776767766766776666767666767767667676677676776767766776667666776766776667766677676676767767767666767666767767666677677667767767767667677667677667667767667676776766776767677667767766677676776766766767767766677666676776767767667676776776776676776676767767677677667677667767676767667676676776766766766677667767676677676766666676677667677677666677676776776667677667766676676767676667677676666666666667766767767676766677677667767676766676666676767767676677677677676677677677676676776776766766776676677667677677676767677667767767767676767667767767766767767767667666766776667666677677667666776766767766667667666766767766667767677667766776776767767767767666776677677667767767766677676767767767767666667677666676677677677676766767767667766767667666667677667766667667676776676667677676766766767767766767677666766776767767676767676776667767766677666676776776677677676667767767767767676667667677667676677666767767677676677676767767676767667767667767676776767676766767766677676776776776767767766767767666776767766767667677667766767667677666677666677666677677666667667767677677667677667677677676767676677677676667767767666776776766767767767767676676776766667667676776766676766776776677677676776767767767666767767676767767766776677676776667767667766666776776667767666776766776776767676767766767767767767667766767767767767767767767767767766767767767767766677677676676776776766666776677677667676667677676766766776676767677666776676776677667767676677676776776767676776776766776766766776776776677676776767766766767767667676766776676767767766766776766767767767767767676766776767666767677677667767677676766776776776776766776776766766776666766766776676676676767677667766767667766776776776767767767766776767677676767767767676676776666667677677676766667676767767767676676776767767667666766676676676767766677677677667677667766676667676767676766767676676667677667766667767767667766776677677677677667767766767767677676766676767767676767677677676676767766667767767667766767667767667677677676776776776667767767767677676766776677666676676776677676667767667676677667676776776767767676677667677677667767767767677677677667676767767677667676766767767677677676767667767676776677667677677666776766676776667667677677676677677676767666767677676766676766767677676767766667767677677676667767766776677677666776767767766676667677667667767677676767666767667676766677677677666677677667767667767767677667766667676766776677667766776776667676767666677667677676776676767767676776776767767676767767677667767767667676776766667676766776767667767766667676766767676767676676767676776767767676766667767766667666667766677666767767766767767767677677677677677676676776767767767677676677677676766766767767677667767767767766766676667767767667677677667767767677676767676766667767677667677677676676776767677667766767767766776767676766776776776776776776776767677676767666667767767767667767767767676776776767677676767766676776776676676677667676776767676667667766767677677677676667677677677677677676766767677676766677676776767677676767767666776776776767677676776667767676776677677677676666676666667676776766677677677677667666677667766666767677676767677677676677666766767667767766767766767767767767676776776676667767767676766677666776767667766776767667767767677667666766776776677677677677677677666776776767766666776677677676767677676776677677667666677676767767767767767677677677667676676767676766676767676677676776667766776776667676766776767666776676677677676776776667766767766767766676676677677677666767667767767676767767677676776776767677667767677676766667676776666776766776676677666766677677676776677667767766767767767666776767677676767676776666677667767767677667676767767677676666677667767676677676776767667767667767677677677677667767767677667667767667767767766767767677677676776677667767767766666677676767677676776776776776776767767767677676766767667676677666666676767766776676766767667667767666676676667767766776667677666766766766776677676677677666776776776766676767677677676666767676776776776776667766766677676766676676766767677666776677677676767677677676776776767677676667766676767767766776776676767667767767667676676676676677667766767677667767767767767667767767667767677676677666776767676767667677677676767666776766677676677676776676776677666776676776676776676767767677677676766776676766776767767767677676676667766767676776776766767676766676677676676776767766676677676667767766776666776677677667766666776766776766776676766666767677676776667676767676677677666776776776767677676676767767676776776767767766667766776666776666776667766776767767766776677667767666767666776677677677666766676767767677677677676667667666666776776767667766767677667667676666676776766677676767667676676677667766776776766666776776766667677666776767677676767766676767766767667767667766776676766776667677667677676776767767676776667766676676667766776776776767767767667767676767676767767676767666767767677676677676776667667767677676776776776776767767676776766766677677676776667667767767666776677667766676666677667766767767766677676766776776677666766677667766776767677677676776767766677677676776776776676766767666766667766677667767766776767667767676676767666676766767676766767677667667676776776767667766776776767666766766776766767767676677677667666766767766677667677676677676676667677667767767766676776776776677677676766766677677677666767767767767666767767676767767667677667766677676767677666676667677676676776776776776767767766776767676676667767767767767767766776767676766676767677677
6676676766767676766766776767767666677677677677667767766766766766776776766666677676776676667767767677677667677676767677676677676667767666676766677676776667677676776776776677676776677676676766776767767766767766676666766776776676677666776767767767767767767766767767766677677667677676766666767667767677666766767676767677667766776776767666767767676677677676676667677676676767766776767767676677667676776667767766767677677677677676667767676676776677676776767767676776766667766677676776776676677677666776766766767767676776667767676767676677676766676677667766767767677666676667667767677677666776776767677677677677677676776776677676677667666776767767767676677666776776776677667676676776766767677677666776776767766767667677666767667667766776667767767676677667676667767666776677677667667766677667767676767677666767766676776676767666677676776676676767766667676766776676667767677677676776776666667766677677676776776776677677676767767766677676676666677676776766677676677667767677677676767767767767676667676776766776676767676776776767676667667666676776776677667767767677676677676767677677677677667766766776766776776676767767676666776767767676776676677677677677677676776676767676767676676767676776677666776677676776766767767677676776767767677667677677666776767767677676776667677677676767767767676667766767766677667676767767767767766676677677676676667767676767676776766767767766767667767767767677677677676767666776766767767677667667677676767676677676776776776676677676767676776676677676767676767677676676767766767667667766676776776767766666776767766776776776667766776776766776776676666676676766776676767766776666767767667766767767766776766677677676776776667677667677676766667767677676667767767767677677676776776677676767676767677677677677677676776776776677676776776767767677676776676676766767767766776776767667666776776776677676767767767677676676776767677667767677677676767667677677676776776667766677667667767677677666767766677667677667767677666776776676776776767767676776667767667676776766776667667667767767766676766776766776676677676677676667677666667767676766677666766776767766766766676767767677676767677677677676776776676766667676766776766767767666776766676766766776767676776677677667667677666776767766767677676677666677676767767766767667677676676767767676776776776776677676776667667676767677666667767767667767677666767767666776767767677676667677667767676776677676776667666776676676767767676776676667667676676767676677676776766676767767666676677667767676766676677666776776776767766776667766766676677677676767767667766766767766776776667667767767677676776766677666767767767767766776767676767767677667767767766776767766766676766766767676766766667677677677677677666776677667676676666776677677667766676676677677677676677666676767767667767767667676776776776767766676767676676677676776766776767766776767666776776676667767667767766676776776776767676666767767667767667766667666766776766776677676676676767676776767767767766767767767767767676776767677666767767767767766767667766776676676677676767676676767767676776666767667677666776666766767676776776767667767766776676677677676666766667667667676676677667677667677667767676767677676776776767767677677676767766767666767666766677666766776676776666776776666766667676776776776767666776766776776776676666667766776767766676677667676776677676776767677677676766677677667667677677677667667677667677676776767667676676677677677676676776677667767767667766776766767767667766676676767666776776776767766767767677677677677667767766776767767767767767767676776667767676776666776766767677666677676767767766776767767676677666667667767766676676776676676767667767677676776776776776767677677676776776766776776767676776776766677676776767667666776776767767767767667767676667676676667767767666677676776677667677677676767667677677677677667767767667766677677676767666776677667767766776776767766776776676776677676776776766767677677676776767767766677676677677676767676677676776776767677677666766776776776776766776776776667667667666766776677677677676677677677676767667667676766666767767767767767667767767676776767667677676677667676677676767667766767676776677667767766767767766776776766767766767676677667767676766776766667677667767766677676677676676676767767676776766776676676676767766776776676776667676776776776677666667667767767677677667666767767676677667676677676776676667667767766767676776677667767766766667667767767767767676677677677667677677677677677676677676776676766767767677676767767676776766667767676776677666776776676767766766677676776767767676776677667677676776766767667766676776776667767667667666776776776776776776766677676666776767677676676677677677677677676676766677676676676766767677676767767677677676677677667767676676676776677676667766677676667676766776676667666676776767767677677676776776677666766767767677666676766667767767677676776766767677677666767676766767767677666776766767767677677676776767676776676776776677667766677667767767767677677677676767767766776776676776776766767767767766776776777677676676767667766776767767767677677677667666776767767677677676667767766766776667766776766776767676767767767767676776666776776767767677677677676667677676776676776667767767677677676666677667676677666676767677677676767676767766776776767676666767767667677667767677676676766767767767676676766776677676767677676776677667676767667767676776776677676676776767666776676776677676776766666667676776767767766766676667766766776776776677666776676677667676676676776767667767667676776667766676666766767676767767666767676776766776667766677677676676776676767677677676767677677676776767677667767767767766776677677677667767676766776776766767767766776666666767676676776676676776767667767766776776766776776667677667767677667766676677677676767767766677677666767767766776667667676667677676766776677677677676776666776776677666767767676776776767667677677677666776767767677667767767667767666676767667767667676776677667766766767677667766676767677677667677666767766767767767767676767767677676677677676766776677677677676767667767666766766667676676767767766767766767767767677667767666776677677676776667676767677676676667677666767676667767767677666677676776666767667677677677666776776676676767667767666776776776767667677676667677667666767666767766776767767676676767766667767676776776776676776766676767677677676776776677667667767767767767767676776766776776776676766666767767767766677676677666767676677677676776776676767676776676677666677676776776676776667767767677667677667767667766776776676767677677667767676666776676767666776677677677677677676766776767667676676767767766776776776767766677677676776766677677677666766766677677676666677667676767666766766776766667767666766667676767767766766776776776767676677677676776677677667767767767767676676767667667677676776766776776767666776677676677676776776776776677677667676767767766676767766776676676776767767676767677667667766766776667766776677676776667676767767677667676776767667667767767677667767767676767677676776767767676766766767676767766776677666667767766676667767667676776676677676766776776776776776677666776677666776767767766667767677677676667676776677677677666676776677676667766677677667676767666767677677677676667766776666667767676776767666667677676676767767766776776776776666677676776767676776767766767667766776667767676776767676767676767677676676767677676767677677676767767677676767666667667766776776677667676776776767676677677666776776766776776776776677667667766677677667677676677667767766766676776766767767676776767767676677677677667677677667767677666767677676776677666776776767767766666766676677667767677677676767766767676776776776676767767676776776776677667767677676767677676766676677667677677677677667676767766776776666676676667667767677676767766767667767667767767766766676776767766666676776776667767767667677676776776767766667676676776767676766776766776677677677677667677677677677676776767767767766767677676776667767667767677677666767666776767767767676776776767766767667677676776776767667677677667676776776767667667766676776677677676676776776766776766766767667767767767767676666677677677666667767667767677667767767667767676776677676776776767677676677667766676766767676766767666766676666776776776776776776776776676767767766767666767667677667767676776667666766776676667676676776766767766766767677677667766776767766677676767676767667677667767767667767766677676776676667767766767767766776766667766776776776666767766677667677676776767766776766667767677676776776776776676776766766776767767676677677677677677666767766767767676677677676776676767677677666766776776667767767676677667767667677667767677677677667767766676767677677676766677677677676767667676776676776767666677676666677676667667766776766776767676776776767676776776776767767767677677676776676667676776676776677677676776766767766767677676676767766667676766767766776766767767766776677677676776666677676667766776767677666776776676776776776776766766767767676767767767766776776677666776677667767767766776776776667676767667677676767676677666667677676677677677676767677676767767767767767667767677676767766767767666776767766767677667767766776767666776767766667767667767676677676776677677676767766767676776767666776677676677676767676766676677667676767767767767767767766676676776776766776776776676767667767767676776766767676767677677676667676666776776676677677677676776776776676776677677667676776776767666776776677677677676767677677677676677666676676767767767767767667667766776667666767767767767676776776776776776776776667667767766676776767766776767767667676776766776776766776767767676667767666776776677667767766776776766776677676776776676767767766667676676776776676767666767766767766776667667766776776676676776677676677677676776766677677677676776766767676677667667676767767676776766766766767676776776667666776776677667767767677677676767767677677666667666776767676766776677677677666776677667676776667767766767676767677667676676766767766676766766776667767766767767766776776766766776677677677677667766677677676776776767766766776776766677676767766776767676767767677677676776776776767666666776776677666767767676676767677677677677666776
6776767677667767666776776776677676776767667677676776767676767766676776776767666776677676676667667767676776776767766767767676776667666677677667767676776766776676776767767676677667666667667766776677676776767766776767667676776766767676676776676676677667677666776776767677677666676767666776776767767766776766776677677676766676677676767677666677676776766676767667677676667677677676766776767677677677667676776776776776766776776776677676767677677667766776666767677676667767676776677676767667766776677677677676776676767767766767676677667667666666666667766676776776676666776676776666767677676766767767677667667676667767676767676766676776766667676667767676767676666767677667676767767767667676776776767766776776667676766776766766676776776776776776677676766767666776776767767767677666676776776776767667667677676767767767766677677676767767677667677676767677676776667676776776766667676767767666667767767767676667766767667676767676676677677667667767677666776676767767676776766766776776776667766676776776677676776776776767677667766767767677667767677667767667676767677676676676676677667766767766677677676776667676676677667667767767766776766676677677676766767677676767767676676767676766766767766676776767767677676766677666667677677677677676776776677677676776677677676766666766776766776776776767767766776767767667677667767667667766676666776667766767766776676767766776666766766667677677677677667767676776676767666776766776767667666776767677676767767767767767767676677677676767676677676776767677676767766676666676776677677676776767667767667766776766677677677677676666767676776676667767767766776677676776766766776767767676677677677676766766776776667676767767766776767676667767767676776767766677677677676676766667767676776767676776776676776677666767677676776767766767767667767667767766766776766676676767676667767677676767766667676776776667767767767676776766766767677676676766776676677666767676667767676676766767767767766767767767767766776766767667767676667767677676767676767767667767766766667676776767676776766767767677676677667766776766767677676766767767767677676767767667667767667676677676776767767766776776767666667677676776776776776676767767667667677667676767767767767677667767677677677677676767676667767667767767766767677677677676776677677677667767767766766677676767677677676776766766676676767767666776766676677676776767767676776776767666767676677676767766766766767766767676677676776766677676776776676776776776776767676776776776667767676776776776667676776776776677677667676667677676767767767767676776767766766667767767766767667767767676677676677667767766776767766776767767676776766767767676677667667767766677666766776776767767676666676776766776667767677667767676776767766776766767677667676776666666666776767767766766666666676767767677677676677667677667676776767676676677676666766677677677676677667666667766767676667676677667666767676677667767766767766766776767766776677667666776766776666666767766767677677666767767677677676766767767766677676667767676667666676767766767767767766667676767667766766667767767766767767766776667677677667667767766766677676677677677677667676767767677676776676767767767767677676767767767767766767677667667767676776767677677667766767677677667666776767666776767676767676676667667676677667676767666776776676667767766766766676776776676676767667767676776767677666766776767767677677676677677677666676767767767676776767766676676767677676676766766766767676776767667676767677666776767677676677676767676776676766766676776767666677677676767676776767676767676776766667767667677677676776767767667767767767767767767667676776776767677677676767766667676776776776677667676766776677667677677676776767766776776766767677676776767666767677676776776766766667677676677667766677676767676776776677667767666776766677676776767766776676776776767767666767676776776666677677677677676776776776677677677676776767677677677666677677667767767766676677676776767677677667676666677666767767676667767766766667676666676776767667667767767676776677676767767677676766677667767677676677677677667767767766767766776776677676676667667767676766776767677676766776767767667677667767666767676676766776767766676767667766776776776667767667667667766676676776767677676767766676776776677667677677677677676767677677677677677667767676776667766767767667667676776767676776667766767766767766767766767766776767667766776776776776677667677677677667767677667667767767767676776776766676677676767766677676667767677677677677676767677676766776766766677677676776776767766766776776776767667767677667677666766677666776776776766676767667766667767766666667676767767767676677677677676776676766667676776776677676776776766776676766766767677667767767767767767676776776667766676677677676677677677667677677677676677676776776767766766776776677666776766776767767667677676667767766776776776676776676776676676767767767766677667676676767676766667677677666776776767677676667767677667667676766676676776767767676766676767766766676667666766767767767667677677677676776776667667676776676767766676766776776776676676676667677667677667677677676776766776776767667676667767667767766766776676776776776766667767676767666766776767676776767676776676767767677676767667667666776676776677676776776766676766677677677676667676776776677676676677677677676766776677667766666766776767767767767767766767767766776766776677676677676676766676776766767767677667666766767676776766677677677677667767766776676676677677666667667766776767677677667677676767666676676766776766776667677666776776776767767677677667767766677677677676776766776667767676767676677677677667767766667767667677667677667676776776767767667676677677677676776767767767667767767676776767676776776677676776677666776677676676676676676776776776776767667767667767766676776776767676767766776776767767677676666667767676676676676767667667767767677677667767767676767677677666666776767767767767767767767676676767767676667677676767677667766766776676776677676776766766776767676776776677677676776766667677677676776776767676766776677667767767767667667676677676676776766767677677676766776776676667666676776766767766767677676677676776667667767667767767766776767676676667767666776766776766776776666776776776767676776776676776676677676667667767677667767677676776767676767667766767767767767767767677676776676776767677676766776776766766667766767676776767676666676767766776767767767766776667666776766677677676767767767667676766676676776766776767666677677667766776676776676767767676776767766676776667667667676767766776677667676776767767767677676776776676767677676677676677666677677676666776776676776666677676776676776776677667767667767767677676677667667767767767767667666776767676666766767767767767767667766676776677677666767767676766776767676666667666676666767766677676676667677666776676767766667676767676776776667676677676776676676677677676776767767767767766667767667767767766676667676776767677676676767676776667676767676776667767766776776776767767767677677677677666767766677676766767676677667677676676767676767767766776767766776677666676766776767677676677666766776676767676667667677676676776676776676767767676776776776776767767677676776776776676676667677676766776676767767676677676776766767677667677677677666676776776776676677676676776667767766676776677676676776676677676676776676776767767676767676767676767666776776767766776776767767766776776766776766776767767667677666766676767677667767677676766766776776776667767676776667766776766766776776766776676767767667766776767676776767676776767677677667767767667767766776776766776767766676676676667677676766776776767767767677676766677667677667766677677676766676776776776766676776767766776767767767677666776776767676776776677667767676676776676676676776767677677676677677677676767676776776776666776677667767767676767766776677676776766677677676766776776776776767676767767767767676767767677676776767667667767676766776767767677676776676767767767766766766776676776676776767667676766767676667677676666766676667767767667766676776767766767767766667667676666677677676767766767766677666677676776776767767767767767767676677677677666767767667667677676767676776776676776676776776767767677677667677677677677667677676677666667676677667676767766767676776767667766676766766767676776767677676776776776776677666766767767677677667767676676776776767677667667677666676767767676666667677667767767767767676776776667767667767666666767766776767667676676776676767676776667767767666766766776766776666677676666776767677676776766667766767767766677677677666776776776676767676776767766667766767677676677676776767767767677667677677677667666767676767667667677667676766676766776776676677667676677667767767666766776766776676766677677677666776767766676767676676766776667767666666776767766676667767667677666767767677667667677676776767677677666766676766676667667677676667767667767667676676766666677676767767666766767767677667676676776776776766776776767677677677677667676767666676776767767676676676776766776677676766776676676776767677676677667767676677666766776767766776766767767766767666767766776676676767767766667677676767766677676776776776776677666767767767667767677667667767766676776676776776776676767667766666767676767767767667767767676776676676776767766766666776766767676676676776677677677667767677666667767677677676767767677676766776766676676767766667767767767767767676676766677667666776667767767767767766676766767667767766776767677666767767667667676666677677666677676776767667667766667767677666767767677677677676776676767766776676667767677667676677676767767767767767666677676767767676767767767766776667767677676767667766676676676677667666776667767767767767767767767667766767767666676767766767677676776676776766776666766767767767767767666767676776677667676767676767766776666677677667767767676767667766776767677676776767677677666776766767766776776767667667766676676667667666677676776767677676767676766677667676776667766776766677677677677677666767667667766776676776776776776766776766677666767666776677676677667677677667767767766767677677666676676776767676776767766776776766776776667766776776767666666776767676766667767676677677677677667667677676676676776677
76667676767676766677677676677676767676767766667667677676776667677667766766776776766766776767766677677677677676776666676677676776776676676767667767677677677677667767676776677677667767676776676776676677667666767676667766767767767766776767767766776776776767677676677677676667676776776766776767676776676676776766776677677676776677677676667677676767766776776776677677666676766766677667767676676776667767667767667767766676767767767677677677676776667667767767766776676776767667767667766776666677677677677677677667766676667766767767677676776766766767767766776677676767666767676677676676776666767766767767766667667677667677666776766766766666776776677677676666766767676767767677677667677676767766776767676667767766676776776677677677667767766776767676776677667766776776666776676776666767666767766767667766677677667767767676767767767767766776776776667667667677676676766776776766767667767767767767766676676776767676676666776776676677676766677676776767676767667676677667766767767667766766776776766766667767676776677666776776767767666776766776767767676767767767667766666776677666677676676677676666677677666676767767676776676666776667676767667667667677676767676666776776666767767766776776776767766767677676776766776766676677676766667767767767766776767676676767677667667677666767767676767767677677666676776776767767676667676776776776667766776776767676677677676767767667676776667766776767667677677666767767676676776767667767767667677677667676766767666776776766767767767677666776676776666677667767667676767676776776767677676666667767767666776767667666766766766766776667766677676677666776766776677676766676776667676667677676776667766767676767767767667676776776776677676767767676767677676677676767676776667667767766776767677676667676677667676776666677676676767766677676766767676677667677677667676776776667767767676776767767677667767677676666676767667676676767676767667676767666776666776667667767677677676677676776776666767767766776767767766677676677667677676776776776767677676766677676766776776766767767676776667676776676766776776776677677676776767676667767766766767766667676767667676767767676677676767766667767767667667666776766766667677677677676776667676677676776667677667766676776677676677676776776677677676676767767766677666767767677676767667767767666667676776776677676767677676676667677677676776766776776677677667666776677677676677677667667667677677676676776676677676767667767766776767667767677667667767767667667767667677676776677677676776776766776766677667677676776676767767767767666776676677676776667767767676776677677676767667767666776776776767767767766676767667767766677666767767667666676767767767766776767667666766767766667767666776677676767766776776776776677677677677677677667766676667667767676676676767676776677676676776767667767676776666767676676767767766677676766776676767676776776767676776676766766766766776776776776776666776676767767666667676666776676766666776776666767676766676766776776776776767666776666767676776776776767766776766767767767666766767666676767767677677677676677667676776676767766776767767677666776776676767766776677676677676776767767766776767767767677676666766766776767766767677676776766676776676677676776667767766767677677677677677676767767676677677667677677676766776667667767677676766776677677677676776766776677667666766676677677676767766776676776767676767677677667767676776766667767666776776767676667767767767676776766776776776767766776677677676766776767766776776677666776776767766677677677666677677677666776767677677677667766767767676676676766776667676776766776776677677676677676667767676776767767667767667677677667767766767767667767677676676677667767767677677677677676776677676766767766767767676776677676666767767666776676776667667666767667767676776767677676766776767667767677676767677667666766776776667767766767676776776767667767667677676667767676776676766776766776767667767676776677666676676667667767767676776776677677676776667766666767767767767677676767667767767676776676776776676766776776767767677666767666776767676776676776776776767667766766677677667767666677666666677677667667676767767667676776677677667667766767767677676677667676776767767677667677667666767767767767767677667666767767676776776776776666776667767676776676667677677666666776776776776676767677676776676776667766667766766776766667767767766767767676767676766676767666676666766666776676767767667677667767767677666767667677667667767667677666767767767767767667676677666667766776676776776776776766767767766676776776766767676766776676776776776676767676677676776667767767667676776676767767666776776767677676766767677677676676767677677677667677667767677676776677677667667677677676767767766767767677677677677676776667677666676767767677677677667667666667767767767677676767676667677676767766767677677677676767767676776666767767767767667677667667767676776776776776767767767766776776776767767667677677677677676767677667767676677666776776676767666667676676676776766776776667767667767676667677677677676776676767767677677677667676677677676776766776776767677666776767666666766776677676776776667767676766776776677676667676766677666766766767767667767767767677677676676776767767767677676676667676676776766767677667667676666766767677667767767667767767767676667667677677667767676776767676776767766666676767767677676776776767677666776776767767767666766776776776767766776776776776666677676776776767677667767767766767767677666677667767667767677677677676766767676776776767677666766767676776776676776677676776766776776667767677677676766767677667766776767676677677676776766667767676776667766676776667676766776676776677667677666776676676677676767667767677667677677667677667766766666677677667766667766767676767677676666766676767676766776766676766776667667677676767676767677677676776766776766776776677667767676776667766767766776767677676677676776767666776667767676776677667767766767767676767767767667676767667676676776666766776677667767676767676767676776766776776666767766677677677677676676776666667766776767767667766776776676676677667767766766776776667667667767767666776776766676776776766776776767676767767767676766667767767767677676776667767677666776776676776677676676766776676776666776766776767677677667676767676677676767766767667766666677667667667767767677667677667767767766667767766767766766776767767666767677677667767676766676676767676776667676677676766677677666776677666776776776676776767667667677677677677676766776767677667766776767767766776676767677676776677676767767676666677667676766667666776676776677676776776767676776776767677677667676677676677667676776776677667677677677677677677666776666767767677677677676667767677677676776766677676776766776767677676776776776776677676767677676676776766677677677677676767766767677676767676766776767767667766776776767767677676676776767767767677676667667677676677676776776667767767767767766776776776667766766767676776766776776776667766666667676776776767767666776767677676766776776776677667667767767766767766677677666677676776767677676767767766676676776776767766676667767767766776776676776666667766776776767676776767676776767767767666767766667767667667767767767677666776667767676767766767767676776776776676667766767767667767676677667667677677666676667767667676767677676776677667677676767666676766776776676776766776677676766667667766776677677667766767677677676776766766667677666766776767767767666766766766677667667676767667676776766676676766767767676677676776776767766776766776677667767767767766676677666776676766667667767677677676676767766666667667766766767676776767676667667676677666767767767677677676767677677677667766776667667676676767676776767766776676667666776776776676677676766776676666767767766767767666767767667767767767767667766767767766776766667676676776677677666776666766676767767677667667677676776776767677677677666767677667666676767676767677666776776767677676776667677666676666767766667676667677667766776677676767676676676677676676776767676766667667677676677677676676677676767677676676776767767766767767676677667676766776676767676767766666776667677677667767676776776677677667677667676676767676767767766766776767767676676776766767767766677667667677676767667767677666767767667767767677677676767766677676776666767767677666776677676766776767676767766767666677666776767766767676767676767677676767676766767667676767676767677677676767667677677667766776767666677677666767676677676776776776767767677667767766676676676767677676677676776776767676677676667676766776767767677677667767677667666677676666767676776776677677667767677667766677676767767666767766776776767676677676677676767766677677676776766676676776776776767766776776676776767766767767767767767676676776776776766776677676776776767767766776776776666667667766776766776776676767766676767767666776776776767767767676776776767767766776776767676776766666776776776767667667767767677666667767666676776766676776676767677666666767667677667767676676776767677667767766677676667767677676677677676776767767676677667666766776766776767677676776767677676776677667766766776776767767767767677667667767766766766776766667767677667767667766767767766667766766776766667676776667767766766766776766766677677676676667767677677667677676677667677677677666776767676676776676767667766676676676676776677676776766776767676767767766677676676767767767667767676677667677677677667767667767766676767767767766677676767677677667767677677677676676676667767676676776776776776767677666766776776776776776767767676767677677667667766767677676767667767767667767677677677667666676767677666767767767767767676767767666677677677667766676776767767667667677676676766676776676767767766677667767767767666776677676767676767767677677666776767666677667767766667676776776767677666767767767766776776676676776766776767767676767666667766676776776767767677676776767767767676676766767676767767667767677676776766776776776767677666776676776666766766677677677676676767677676776667767667667767677677676767676676776667666767677677676776677677676776677677667676767766677676767766767667767676667767766767676776776776676677676776776776766766767767767767767667767767676767767767676767676767676667766766677677666677677
67677677676767767767677677677676676677677676766676767677667677676767767676776677677676767767767676766776767767676667767766677666776667676776776767766776767766667767676677667666776776776677677677677676776776767667677677676776667676776677677667667766676676776766776766767767767676667767676677666776677666776767766677676766776676767766667767767766677676667667667667766766776776667676767767676767676677666767767767676776767677667767767667766666677676676767766767677677676776776677667766676676667766767666767766776677676676667667676666767677676766776776666676676767676767676676776767767767667677676776776776677676776667766776667767766677667677677666766767676776676776677667766776766776677666776677677667767667767677677677677676776676776776767766767667677677676677667767666766676776676776767677676776767676766676767767767666767666776776677667677676776776776767677677666767767767667677677676666776766776767767766776776776677677676776767666667766667676776767667767766776676776776677667766677667767667767766776776676766767766767677667677677676677676776766677676776766776766776677666776667676677676776677676767767677676676676776676767666776767676676776677676767767766776676676776767677666776677677667767677677667767666677667766767677676667677667767767667677677676667767767767766766667677666776667666776677676776676776766766676676776767767667667767766776677677676776776676776776767767766767676676776767666776766677676677677667767677667676776667767676776766776776667766767677677676677676767767667676767676667767766767767666776767766767676766666766776767767667767766676776766677677677667667667676677677677676666676767767767676676776776676677677676767766776776767676776666776677677667666767676766766776766677676767676766767676776767767767766667676767667676767677666767667676676767667677667766776776766676767667677677676776767767666776767676776766766766677676677677667677676767676667767767677677677666767767677666677677676767677676677676767677667767666667677677666676676776776776776676676766667677666767666776767766767767767767766776776767767767676776767767767766766776767666767666776776676677667666767766776767767766677676767676767767677676776776776767667666766677676667766767677667767766766676676776677677667666776766666776676767767766766676767676766666776767676677677677667767666776766676776767676776677676767767767766677667676776766667667666766776766676666667667767667676776766767667767667767667767766776676776767677677667767766767676677677667767677667667766667677677676676677667667676776776767767676767676776666776776776776767766676676677676776676766766776667767766776776767767767676677666776767677677667766767767767767767677676776667677667666676666676776776776767677667667667767767666767677676776776767766676776776776667676776766767676776776776676776767676776776776677676767767767676676667767667677677676776776677677677677677667676767677676666767767767767676767767766677676766767677677676677677666767667767676666677676766767667677666776676767677677667767676767677666776767676676667676676776767767766767767767767666766767767667766776667767766767676776767767667767766767667676776767766766767666677677676766776667767766767677677677667676677676677667677677676766767767676776767766776767677677677677676667667677677667766776667677676676776776776776676776776677677667667767677666677677677677667767767676776767767677677677676677677677677666776676676767767667767767676776676666767677667676776666677667767767767676666776767677677667676767767767677667677677676766667677667767677666767767677676677667677666676767767676676767677667677676766766666776767667766776776677676776666776677667677666776767766776676676767766766677676767677677676776677676767667766776766776676766776767767676767677676767767767767676766767677677676766676677667767767767767676776776776667677677676776776677667667767767766776767767767666776776677676767766766767676676776776677676666676766776776677677676776766676767666767677667767667667676667767767676667676767667677667677676776676767767677667767767667766766776767766767767767677667667667767667767767666767667667677666767767767766776766767766767667676676766776767766776676676667767767677667667766767767676667677677676776677666666667767676767766776767766677667677677666676666767766776776676667676776767666776677677677666667767767767767676667766766776677677676776776776766677677677677667767767767667667766776767676776767767766676776766676776776767676776776767767667666776767666767766667767767676676767676766767676677667677667767767677676767766776776776776666776776677676776767767677667667767767666767766677676676776766767667667676766677676676676776677667766766776776766776767677677676776767677676767676677676667676767677667767676767677677677677676677666767767766666767677667767676676776677666766767767676766776677667767766667676767767767677667676767666776767767767676767677677677676676776776666776776666767767767767677677677677666766677677676767677666766776776766776676666767766677677676767667667667677667767667667667677666767767667766766776767767767676767667766767767767766776677677676667767767767767766776767676767667666766676776766767766666676776766677666767767676776767677676767767676667666676776766767667666677677666677676677677677677677666776676776767766667677677677667677667676776776766666776676676676676767767767767767677677676776676676767766667766766677677676676767677677676776776766676667676767667767667766767766776776776667766776677667767766677677676776676676767666676776767677676667766776776767766776677676776677666667766767767767677667676776776677676767767676776676766667767677677667766677667676767666676776676766776776776776776667767677677676677667767766767677677676767677667767667767666766676676776767767766767766676667677677676776776766776766667676766776776766676667666676677677676677666776676677677676766767677677676767667767766776766776666767767676677677667767767767766776667767666767677677667766776776666666767766677677667767666767766776776667767766676767767766776776766766767676677676776766776767766767676776767767677676776676667767677667676666776676776677667767676766766676766676676667766767677676766776776676676767667677676667677676776776776776776767766677677667676767766776667767767767676776676666767677677677677677676776776776767676677667766776767767767667767766666767667667676776767767676677677677666766776776667766776776676767676767677676776667767677667767677667767767767767676677667677667766767676766767767667766677676767676767676766776776767676776667667676776776767677677676666766767766776767677676677667767766767677677667667677677666767676676776767676667677666776666776767676776676776767676767677667767766677677676676776676767767676767677677666666677666766676776767677676766666776677676676676667676767767766776767677667767766776776676677677677677666677666776776667667766767767767677667676676776766767667766776667677666666767767767766676776776776767767676776767676776776666776676677666676767767677677666676767676767767677677676776667766767677676776776667676666776767766776677667767766776766767677667767766776677667676767767677676766767767767667677667767676767767676776667677677677676776677676667676667677677677676666776667766776676766767677677666776767767667676776776677677667767767677667676776776667677677676776776776776776776767767767676677677676767676677666767677676676666776776776766767766677676766776776776677666677677666667767677667767677676766667667677677676776776677677667667676676767667666767677677667677677677677676677677667766666676776776766776776667677677667766677667677667767667667767767676776676776767767766767667767766676677677677676767677677667677677677667677677677667767677667667766676767676776776776767677676677677677676676776776667767767766666676666776766767767767767767767767766676677677677677676767767677676776667666666676667767767767766776767766776677676676766766767767766667767767666676767767767766776766767767667767667667766677666776767677677666766766776776766676766776776767676776767677667766667666676767667676767767677676766676776766766766776776676677677676676776667767676666776776767766776767767767767766767677676767677667677676776776676667767667676776767767766767766776677676776766767677667676776676776776767767677677667767766676676676767666676766767766776666676776676667667667677677676676676767766676776677676676776766767767667677676766666776776767767677677676767676767766676767767767766776676766776766677677677676767767767677677667766676677676767767767766767677667676767676767766676677676766766766776767667676767676677677677667676776767677676776767667667767767767767766766776676676766767766776677666766677666667767766776767667767767677676677676676767766676766766776677677667667677667766776767667766676766767677666766666776766766677677677677676776676767677666666676666776677667767677676677677676776776767766776776676776677667766776766776666776677677667766676767667676776676767767667677666776676767767767677667767767767677666776766776667677676677666677667767677667666667677667766767767767767767677667767677666767767667767676776776666666766767676666776667766766677676776776667766666676676767767767676677677667767676776776776776677676667667677677676677676676677676776767767677676667667677667676776766677676667767766767767677676776767667667666767767676667767767766676667767767677676776767767767766776677666776776676676766767766767767767767767767767766667766767677676677667766666677667766776776776776667667767767667667676676776776676677677676776767677666767677677676677677677667667767667767667677676677677676776776666667767676776676677676767766776776676767767667677676776766766776776767767667676667767767676776776666676767767767677677676667766776766767766776776776677677666667767676776676776776767767667676776767667676767667667667677677676676767767766776776776776677667766776776667766776776776766667767676776776776767767766776767677677677677677676676776676677667677676776767766667676776776776776667767677676776776776776767766767767677677667767767677676776677667667677666776667767677677677676776766666766666677676666677677677676776677677676776767767767767
36676677677676776776767676776677677676767667767766776676677666667677677676667767677667676677667676666677676667766776767767766766677677676677677676776676767677676776766776776776776776767766677677677676776776767767767766776676776776667676776776776676776676677676676776677676666767676677677667676766766666767766677677676667766766776776677666767677677667767667677677676767677676766766767767666767767767767667766676667676776776676767766776677676667766776776776677676766767767767667666776676677677677667676767676676677676776767767667676767766776766667677666767667767767676776677667667667767767676666667767677677677677676767667767677667666676776667767767766776767677676767666766776766776766767767667767767676776666766677666767667767767766676767767766767667767677676776766776666677676676776776677667766776776676776767767767677676677677677677676667677676767676766776767766677676767667766766776776776766767767677666776776767676666776767767767767677666767767766767676767677677676776676776776776766677677676776776776766767767766676676667677667767767767766776766676667767766767676776767766767766767677667667677666677676776677667767677677677667676676676776776767676676776767767767767676677677666766776766776776776776776766766676767767766767766666676776677677677676677666766767766767676676766767666776767676666767767677667767767676676677676767677666677676767677676667767767766676766776767766667767767676676766766766776667676776767767676776767767766676776767676766767676776677667767767677677676776677677677677677666766767766776667677667766767767767767767767767666667676767766677676776667767767677666767666766776766667767767767676677677667767766676767766776676776776776767767667767677667676776677666776776767766767677676776766767767767677667667676767677667676666776767766666677677676767766677667677667677667767766677667677677676766776676767677667676776767767766666776767677666676776677676667767766776766766677667666776677667767766676767666767767676776676776776667767677676776766667766776767667677677667667676677667766677677667766776766767766767676666667767767677677676776667667666776766767767676776767767677677677677677667767676776666767667767767767667767667766776776667767666776676676677677676677677676677677676776767767677677666776767667767676676667677667677677676677676767767766776667676766676767767666677666776766776767767767676676776766776776767666767766776676776767677677666776767676676676677677666666776776677677667667767676776767766766776667767667767677676767767766676776767676676776676666677676677677677667766767677676677667667677676677676676776776677677667766667666676677677667667677677667667667677677677667767677666767766677676776767677677666766667676677667767767766776676677676776776767676767676766767667676767666667767767766776677667676667667677667767666676776776776776676776767766776767667667677676776767766776776767677666776677677676776767767767676776676776766776767667766766776776677666766666776776767666776767667677666776676767767767677677676776776667667766776776776776767677677667676776766776766767676667767677676767767667766776677676776667766667676776767766776776676776776776767667767767676676667767767667676677676677666677667767677677676776767677667767766776776677666776776776767767667767677676767667677677666776766766776767676767667767767677667676776767767767767677677667677676766776766676667677676667677677667767677676676776776776767767676667767667676767766677667766767667667767766776676776676776766767767767676676776676676776676667676676776776776767767767766677676776776766767676766776767677667767676767677677677666677677667767767766767677676676676776766767676776767676676776677676766776677667676677676666766766776776776767677677676776776676776667766667676767767767667767767667766776667766776676767677667767767676766766776776766677677676767767766667766776776767666776776677677676776676677676767676677666776676677667767677677677666667767667677676776767677667666776776677676676676776776667766677676676677677677677676667667766676776776676767766677676766776767667767667767767677677676766776677677677677677676776667667676776677676776767767767766677677676776767677676776676767767766776677666676666677667677676767667766767667676676767767676667666767767677676676677677676767676677676776776776776766776776676676776677667666666666767767676677677666767667677677666776767676677666767767667766767767766767676776776677677676776776677667676776776677676767767766767766677667766677667767677676766676767676676677666767766766667766667767677676776676776766776776767767766776776767767677677677676767767767676677677676776767767676767767767766776776676767767677677667767667767767767767676776677676767677666767666776677677676677666767767677677677677667677676666766667676766676767667767766776677666776776776776776776676776776766676677676677677666677676776676766776776767667766676766766677676766776776766766677677677677666766776667766767767676667667666776667667767767676776776767676667767667676676767676676677677677676677676766667676776766776776767766776776767676666676676676776776667667666666767767767667677667767767767667767766676667766676776776667666767766766776676676776676676767676667767766776776776776766677677667677677676776767766667676776677676676666677667766676676766767767676776767677667676677676767767676666767767767676767666776676666776766776767667767676776767767677667667766677676767766677676766677667677667767677676767677676767667677676767766767767677666776776776776677677676677676776766766776667767766677677667677676766776767677677677667676767767767677676676767767676776767767676776767767766767766767677677666776767767676776676766666767677677676666776666667677676776776766676767667767767676776767766666676677677667766767767677677666766776677677677677667767677676776766766767667666776667666677666776767676776766767766776667767667766776676776677676776667677676776776677666676766766776776677677676767677677677667767766767677677666776676677676767667767677677677677676677667667676667767767676766767676776776776767676676666766776667767667766776767766676676767766776667677676766666776766767677667767676677666776767677666767677667766776767767767666767676677676667767667677677667676677676776767676677677677667767666677666767667766767767667676776776776767666776776766766767676666767676767767767677667667767667767676676667676776767676677676767676677667767677677676776766776776677677677667766766776776776766767767767667677676676767767767677677676776776776776767667676667666776767766666767677667676766776676776776776776766776776776767766776666676676677677676676667667767676767677667677677666776766677677676767767677676776667767767766776677676667667676767677676767677676776776776667677677677666767766666776776767667767766766677677667667767666677676676767667667677667767767667667667767767766766677677666766767666767676676776767676676776776767667677667667677676776767676677676776677676666776776767676677677677677667767767667766767767676776776666776767677676676776767767767676767767767676767676676776767767676666776676776677677676767767666676767767767677676776767666776767767677676776766767667666667677677676776767676766677677677667767677677676767676667676767667766766677677667766766767676776776776776676676767666677677676776776677677666776676767766676776767766776667767677677677667667766666667666776676776776766766676676767677666767676677677667676666776767767677676767767677677677677676677667676667766767676776676767666766776677666776667767767667767677677676667767677676767767667666677676776767767676767767767767666667676766666767767667767767767677677666676767766677667676677676677676677667677676767766776677667767677677677666776766776767676677666776776776676767677676767767767767676776767677677666767677677667667667677676766776776776677677677677676677676776766776776767767766776767667767766776776766766776776776767766776766776667766676676676677667667667767667666676677677677676766767677676776776776667677666667767766767676677667767676776676677677666666667667667766676776767766676677677676776767667666766776667766767676676677676767766767676667667677676776766766767767767767767767767766767676666677667677676776776767767767667676667767676767677677676676667767676766776667766677676766677676767766767767677667767677666776676776776767677676776776676776766767676776776667676676776677677677677676677666676677666776776666776767676677666766767767767767676776667767767676776766776767676676776776767676776766776666677677677666776776767767766776776776667766767677677676776766766766766766767677666767676677677666776667667767677677677677667677667667666667766676667677676767766667766776666676776667676776776766766666767676776767667667677676667676776676767767676776667677676776767766767766766767767677677667676776766677677676776766767676776776767676767677676767766766776676776776766767667676766776776776676776766776667767676766666767767666776677677676776767677676776666766776667676666767767676767677667766676776776776676767767767766767677676776776767767677676676767767766776676767766776776766667666767766776666666776776767767677677666776767677666776667667767677676776676767676776776667676666667666767766767667666767767676677667666776677676776766767767677667766677667766767767676767676776676676776767766767767767767767767767767667767766776776766776676676776676667767767767676677667676767767766766776767766767676767667677677676766767677666767767767767677677667667767767666677677677677677677676676666676766776776767767767766766776767767767676767677676677676676776677677677677676776767676776776677676677676677676766776776677677677676776767676767676776776776676767766677677677676767676667767676677676767767677667767767676676766676766776676676766677676766766776667767677676767767767677666666767766677676666776677676676776676767677666677677677667767677667667767677676767676677667677667677676667766776667677676776776776667677667766776776766776776766676767767767667766776776776767677676767767666767677676767677676676766776776677677667766776776767766776677676676776667767676767666676676776776767676666767667767677677676767676677666776776767676667667
677677667666767666766776667677676677676677676767676666676666676667677667767667667767767767766767767767766776776767766676667766767767677667677676767766677676676776776767767676767767767767767677667767766776677667667766676776666767676767676776767676766767767766776666776676766766767766676677667667667767766676767667767676776776767666677666776776767767677676767667767766666766776767676767677677676767766766676677677677667766676766767676776666776676767766677676766667667677677677677667766776767767767666677677677667767767766677666677676767766666767767666766666767677677677667676766667767766667767767767766677667667766767767767767677676776676776767766767666776776666776677666776676767767666676676666767676766677666667676677667677676767766776776766676676776676667667766776667677666776677676676776767677667767667767677667767666776767766776676676767667766776767767677677677676776776677677676776776776767677667677677667766667666767667677677677677677667767767667677667676767666766666767677666766766767677677677677676667767667677667677676776776776766667766676766667767676767767767767767767667676776676776776776767767676776767766767666767767677666776667667677667767676767677666767767666677677677676767767667676676767676767677676776677677666677667767666767766776776776677677676776776676666766776776677676776776767676776767677667766776767666676766766676776766767667767767767676776767767677676767767677677676667766676776767666766766776776767767767677677677677676776776776767767767766667666676776676776767767676767766776767766767767767767766677676667667767666667766776776767767767667767766767766776666776776767676666676676767766666767677677666767676676667767677666776667667766766776677676776776767676766766766766667677666776766767766677677677667677677677667677676767676776776767767666667766776676767676767676667767767667677667767676767676767677676676776667766667667767676677676776776667766776776677666776666776767677676776767766767676767676776776767767667667666776667767677667766677676676776776766767767677676767766767767766677677677677667666666776767677667676767767676776766767676776676676776676767667766776767767766776776767667767767766676677677676666766776776766666667667766767767677677666677677667766766677667766776776676767767767767666767677677677677676767677676776666767767767677677677666776776776767677676766676766677676677667666776677677677676776766776677666767766776767766776677676677676766776676776776767676776767767766666676767676767667677677677676776776767767677666677677677666767667766766666776667677676776767766766776767767677667767676767766776776767677677677677666776776767666766776666776766776677677676776676776776776767767667766667677676767676776767676776766677676766666776766776776776666766766667767767766667766767767677677676677666776766766776677667767666776767667767767767766676776677677676776676776776776666677677676767767667767676677677677676767766776677676776677676776776767676776676676767767766676776767767667677677676677676667767677677677676677676766767677676776677676677666776776776776776676676776776667767766767767667667766677667677676667766776776667676666677666776776677677677666776767767667767667767676676676776767766677676776667767676677667767676767666676766767677676776677677677667767676776676767767677676767676766776776776677667677676767767666767667676767767767677667667767767666776767676776666766776667767766677676776767767766667676776677667676676676766767766677667666776667677677676667767677676676776776776776767677676766767767676666676767767767767767667767766676767766776667766776776767766776677676677677676776776676767677677677677667767666776676767767767677666776677667677676767667666776776776776776766676767667667676776666776767676766776767667766776767677666766676766767767767767677666677666776767676776667677676676677676776677667667676776767676776767676676767667666776767766767677667767767667767767767676776676776767767666776677667767767677677667766776767767677666776677677677677667676776767766767767677677677666767676776766776677666776776776767667766766766667766666677666767676677667767767676767767666677676776766776766776676776676766667677666767767767667666776776676776767767676676677676776766677677677676676766776776767767667767666676676666667766766676767767667677667666676776677666776667767767667767767767667676766767766676776767676677677676776767677667677666776766776766677676766677676776767766676676766776767767767767766766776776776676776766776776776766776776776767766667767677677677677677667766767767666667666767766776766676776766766766776776776666677677677676677676667766767767767766776767667766667766677666767767677676767766776767677676676766677676776776766677677676676767767767766667677677677677677676676677676666767767677666677667767767666676776766776776677666677676667676776676776676767766776776667766676766677666676776776776666776666776776676776676776776767667677677676766776677677677667767767667667767667676767677667677666776667667766667767667767766776767766676776778666766666776766767767676667766776776667677676677677676667667767666667676776776767677676776767767766766776767767666766767677676776776767767766767676666776667677676776676667766776677667667766767767767767676776766767766767767767676677677676676767676767667676677676776767677667677677677677667766767767677677676667667677666767676677677667767767767667677677677676776677677677676776776766766676776776776776776767666766767666766776767767767767766767667676667676676676667766767667667676767767767676766776767676776776766767676767666677677677677667667667667666676767666776767676676676677667676676776776766766767677677676677676676766776667677667676666677677666766776766667667767767766766767767767667666767766776776776676676767667767677666676676767666776677676677666676776667766767767677677676677676767666767766767767767676676776776776676677676676767676776776676666676776776676676776776676776766667667667666767767767677667767677677666677667677677676767767667767676676667767767766776776667677676767667767766766767676766776776667677676676667766667667666676776766677677677666676766776767767766766776776776666677676766776767766667676676776676767767766767767677676776776676776667766767767767677677677666667767766676776667667677667677677667766677666767767667767667667766677676776776667677666677677677676767767766776767667767767677676767767677666776676676667677667677677677677666767767767767667677676776677667767676676767766776677676776666776676666666677677676667767666776666766767676676667676676776767766677667676677666677667666676766677676677667766677676767666667677677677677677676776776776766776767677677667766776776667677676767667676776776667677666776776676677676677676776667767767766676677666767676676667677676677676767766776776776677677667767677677677677667766677676676676767677677677676666776776776776667767677676677667767767676666776676767767766776767767766676776666676677677667676767767767676666767766766776767767677677677677676767767767666666677667767666776776667677666767677666677676776776767767676776767667667667767677666776776677667767676767767767767767667767767676667677676767677677667766667676767677666676677677676766767676776767667766767767677667676776766776667766776776766767767767677667676767667767767667766776776667667677676767766677676667766667676767676667767676766676677666776666677677667676776767767767767666767767767677666767676667767767766666667677676776767677676766776666776767766676766676766776776767767766677676767676766776776767767666776676767677667766766766766767667767677667766767767677677676676776676766676667767677676776766676677667667767676776767767676677676667767767667676776667767667667767767667767677676776677676676776677676666776767767676667767677676776776667767677676667676677676766676766676767767767667767766776667767677677677667667677677677676776767766767767766676776767766776666676667767767676776776767677666766767676776776776767676677666676776776776676776767666776776676776677667676776677677676766776767677676767677677666776767677667667676667767767677667767677667677667676776776776667766776766776667767676776767677667767767667766676776767767767767767676667666776776776767767766776766776776766776776767667676767676676767766767766676676766776677677677676776776767677676767676677676766776676667767676767666776767767667766776776776677667767767676776776776677676776776776766776667767766767677676776767667767767666677676776667677666776776767676766776776776776776776667767767766676767666776767667767666767676766767767767677667677677667767767767667767767767767767677676666666676776776767766767677676767767766676776776767676766676776776676767677677677677677676767767767677667677677676667676776676766776767766767767676677666767767766776676677666776776776776776767767677667676776776676766767677666776776776776767767667767766776776776676776776776766767676776776767676666776776667677676776766676677677667767767677677676766776776776776767767767676767767767766767767766776776776677676667667676776676766776676776767767766767676776666776767677677667766766767766766776767766666677666677676776667767666767767767767767676767676776677667676776767766676677667667677676767666767676776677667667676776677677677677666676776676776776766767676676776767767766666776776667767677676667767767677677677666677677676776767767767676776767767767667667767767766766776767677677677666776677676767677677666676767767677666677666667766776676676767766767767677676677666666766766676667677676677677676667676676776776677677666667667676776776667767767767766767767666766766767767676776767766677667667767676677667677677676776776767666767767677676676776677667767766767676667767676767767676776776677667666666676676776776677676667676766677667767676767667766766776677677667676676677666677667667677677666666776767676776667766677667677667667676766776667676776767767767667676767676676767677667767676776767766676776767766676767767767767677676767676676766767677676767766667767676766667767766776667666677676766767676776776776766767666776676667676666767766767677677677676776767767767676767676776666776667676776766766676776776767766667677677
6767677676767667767677677676767676677677676666776776767666667676677676776667667677676776666677677667677676766776776667766767766677677677677677677666776767767767677677677667667676667767766767667667677677676776767767767767767767766776676766666676766776667677677666766676676666676767676676667767666776776776776767677667767676766676776767766766767677676677677676776767676767767677667676676767767666767677676776776667767667767676776676767667667767677667666667766767677677666776776776776776776766677677667766676776776776667767676767766776776677676776767767766767767676767676666677667677677677676767667677677667667766677677677676667766767667677676767676767767677677677676767767677676677676676766667677667677677666666766666677676767767767676666776776676677676767667766776766767676776767676677676667767766666767667676776767767677677667666776676767766766767667766767667767766776776676767767767676677676776766767667677676666766776676677667767766677676767766667766667676776776767767676666766677667767676776666677677676776776776776767766767676767767676667666776676766677676776776767767667766767766776666667667667676776776677677676667677676677677667676667677677667667767676767677677666776776776776776667667767767667676767677667766767677676677676776776766667767767667677667766776776767766667766776767667676677667767767767767677677676776767676666776766767676776767767767667767767676776677667676677667767677677677676776776776676776776676767677676776767767767767767767677677677667666776767767676677677667677676776666776677666677677676776676776767767677677677676767667666767667677677667767766767667767676776676776676766776676677676776767677667676667766667766776667667667667666776767767767677677666666766776677676767676767766776776776767767767767766766766776766677667677667667677666776766676776676677667677677667767667766767677667677676676767667677666767667767677676767767766767676776667766767766776766776667766676767677676767767767676677677676766666677667677676677667767767767767666767677676767666767766676666676767676776766677677667767667767677676766776676767767767666776767677676676767677676776677667767676776677677667676677667766667766767677677676667766677676776677677677676676677667676767767767676776676776776776767677676776766767666767767767767766767676776767767767677677676776767767766776776767677667677676767677666776776677677666766667767767767676776776767677667667766766767767767767667767767766776676767767766767767766767667767767667677667766676667667677667766776776776766776677677676767766776667767667766776776767676767767766676776776776667666677666776667677667677677676766676767677667767677666767677677666677667677677667677677676677667767667766677667666776767666667767667767767767767676676767677667677677667766776767767766776766676776676776767766776767767677666776767766767676667677676776776766776776776776677676667677677667766767666666667766776776676666766767767766766677677676767667767767666776776676776776677666677667767767667676776776676667767767666676677666677677677677676677676767676776766776677677666776677667677677677676767767767677667666776666676766766676766776767677676776776676677666766776767676776677667766677676767767677667767767767767676767767676676676776776767676676767767667667767767676676776776767767766676667766776766776677677676767676776676776667676767767766676677676676776767767676766676776766776776767676667676776767767767767767766676676776676767667766676767667767676776767766776767766767677676676667677676766776776767667766766776776776767677677676776776767666776776676767667766767666666776776767767676676767677677677677666677677667766767676767767677676776677676676677666676676776676776767767766767766766667676776766767676776766666767677676776767767767677676677677676776666767666766677676766776776677676776776677676767676767676767767767766767766767766766766776676776776667676767677666776776776767676667767766776776776776676666776766677667667667767667677677676776667677677676767767676776776776677677677667677676676776767677667767677677677677677667666767766776767767766677676667677677676667767767767676766776776767766776676677667767767666776677667676767767676767676677676776776776667766676676676776767767766677667676767766776776667676667677676766666767676776766667676776766767766677677677676776776677666767766767677677677676767677677676776767767666776676767667676766776776776676667767667766677677667677676776667676776677666776776767677667677677667766767676776677667766767667667766776677677676677677677666767677676677676776677676776776667767766767676776776776776776776677677677676776767676767767667667667767766677676776776776767767667767767767766676767767766767677676776767667677667767766776677677677667767767676767667667677667677676776676767767767766776776776776776776766776776767767667767667677677667766776776767767676767766776766776776767767676676677676767766676676766677677676676767767766766666767676776677667767766766767766767676776667767667667667667676667677667666776676776766767767766767667767767767667767676767767766677677676767767767677676776776677667666776676766766766776677667677677676776776676666776667677677677676776776767767666677676776776676767677667676677677676767667766767677676677667767767677677677677667767766766776676766767766776776767676676766767667766776776776677677676766767767677676767677667677667767677667677667667766776666776666776776667676676767667676776767767767766776776767766767767767677677677677666667667667677677677666767767767677677677677677676676767767766766776767676676666776776767766776677676677677666776767677676776776676676677667666676677667767766766676667667677677667667767676776767767767666666776767767766776676776667766667677666776667767667667676767667677677666767676666767667676667677667767667767767677667767766666767766667667676776767767667766776676676667766676676767676766776676677677676676776766776667766676767767667676767766776767667767677677667667767766767676767767767767766767666776767766776776776666766766776767667767767676667766776677667667677676776776767676776776776766666766767666667677676676667766776667677666776776776677677676667767767767767666677676776766776767767677676767677667677677677666676676776776776776776667766767676776767767766767767677676766677677677676767676767676676766677677676767676667677667767676776767767676667767766767767766766766776677676776676767677667677667676677676767767676776766767676767766767667667677677676776677676776767666677676766667676776766776667667767767677677667767667677677676676766766766676776776676766776776667766667667767676767767676776776677676776766766766767676776776776767677667767767677677677666767677676766776776766766767676677667766667766776776767666766767676767766776676766677677667676667767667677677677666776767767767677677676766767676767667767667676776776767666776766767766677676676776677667676767766767767767677667676767767766776766677676767676766766776767676776776776676667667767677677666676776766677676767666776767677677677666767677667767767767676776767767767767767767666776776776667677676766776676666776676776676776776666776676776776667667666667677677667767767676776776676677667767766776776776667766776776776776767767767677677677677677676767666766667676776776666767767767676776766776767767667766776676776677667677676767766776776767667676767767677676676776776667767677676767766666677667767767766766677667767676776776776767767766767677676676767667666776676766767666676667767767767676776666677667676767677677677666776776767767676776766776676676666776667767767666767677677677677677676776767676776677666776667767767767677666776676776767676766676676776766767767766667766767767667676767677677677676776677676767766676766767677667767677676776776676776776767676676766677667676667767766677676767677677677667766676676776776776776767676776676776676776767677667767667667767766676776776766776767767766776776666776767676677667767766776767677677677676677676677677667677667767767677666667767767676776776766676767667666776776776667767767767766676767767767766776766776766776767766676766776676667767676767767767667767767766766666776677676676776776766676776676766677677667767766667767676677676776766676767667766767677676776667677677676767767767667677667767767766776667676767767766766776677676767767767667766666766766776776776666776667677677676676766766776767767666767677667767677677676767677667767767667677677666767677676766667676776776676767767766766776766766766776767766776776677677667767676776677677677666776776776776776666767676767676776767767666677666767767767676767767767766767767667766767667767766776676776776767677667666767666776677677666676766677666776767677677676676767677667666767667676767676766776667667767767767667666676776676667766676776776767767766767676776766767677677667766676767767767767767767767767677677666776766767676766667676766767666676666676676767766776776776676776766767767666776766676776766776767767766776767667667677676676766677667767767677677677676767767766767676776776677666767766776767677676676677677676776677667667767677677676677677677676677667767767767666776676776776767767767677677676667666666767767676776766676776767676776666776776776666676776677676766767677666776676676766767767767767766666666776776776767677676776776767677677677676666776776667676776677667767766767667667766767766766767767676766767767766677667767677676767766767766767676776677677676776766776776767767676776766767766767767767676676776776767767676776676776677667767676776767766676776767766766776677677676666667666767766676776776776766776667767766776776767676666776776677676666767766677676776676767676776767767667766767677677667677676776776776776776766667677677666766767767766667767676676666677667767766776677677677666776766677676776677676776667766776667667666677666776776776776776766776677667767676776776776776766676767676676776677666776766776767766776667676677676767767677666677676776677676776766676667766767676767677676676776776776767676667766677667767766676676776677677677677667766767667676767676677677677677676776677676766776776776776767767766776767767766776776667677667676776766676776767677677677667766667
676776676776767767766776776677676667676667767767766677677677676776677677667676767767676667677677667766766767667767767676766767666767767676776776767767766776776667667766766776776767676676776767767667677667676676767767767767766767767676767767767767767677667767676776767667767676767666776776776676776776677677677677677667667676767677677677676767766776776776776776776677677667767676766776676776767767677667677667676767766766667766677667667677666767767767767677676767667766767666776667767766767677677676667766776776776677676767767667767766776676776676667767676676676667767677667767666776667677676776766776766766667677677677677677667767766677676766776667677676767767767667767677677667766776776776677667767677667767677667666776676776766776767766776776767766677667766767766776776776776776677667666767766767767767767676776776776767767767766776767767666776767767767767676676767767767767767677667676766767667767767667767767677677677677676676666776776676776767667676667677676767766677677676667767766666767676776667767766776676776666677676667677667767667667676766767767767767766766767767676677677676766677676767767766767666767676676766677677677676776667766677676677677677667767767767767766677677677677677667767766767767677667676667676677667666677667667766776767667767676767767666776676666767666677666766776766767766677677677676776676767676766676767766776776776766766766776677667766767677667677677676776767667667666776676776676676767667666667676776776676776767676776776676776767766766766776776767676776676776767676776776676767766776677676676766767677677676767666776776676767767677677676767666776767767767677676766666776767767767766776767677677667766677667677677667677676676767766667766667676676776766676776667767676776776767667667767676676667666767676676776767766667767766676767767676767766767767767767676776776776767677667767676776766767767767767766676676667677667666776776667767667677677677666776666667767766766676667676767677677676767676776776767767766676766767667766767766677677676776676776776666677667667667677677677677667766776767767676767767667767677666767667767676776776776776767677677677677667677677677677667676767666677667767766776666766676766767677677676776776766776766776667676776667767767766667767676776676677667767677667767677676677667676677677667766776767676766677676676776776677677666667766767676776776677667676677677677676767767676766767766767767767767767676766776767676776676766766776676676677676767677666766676676776767767666776776677676776766667677676767667766776767767677667667767676677677677677666776776776766667767767767677676676676676667677676677676766767767667767676776776676776677666776767677676677677667676766776667676676767766767766776677667676676767677676676767766676767677667677667766767767766776776767767767667676766767767676776677676676767767676766767677667676767767767767767667676767677677676776776776677667767666677677677676767666776776767767677667677677667767767767676767667767677677677667767676776776766776776776767676767767766776767767766776776776776677677667677666677676767676677677676776766776767767677667666676767766776767766677667767766767676667767677677677677677677677676667676776766767676776666776667677676676776677667667677676767676677677677677667766776776766776677677677677676676767667677666776776676677676766676776776776666776677677677667676766667767767767766677666776776767767766767766676766776677676767767766676676666776677667667676776677677676677677676776776776767677676676776667677676676666767767766776776776677667666767676767767766767667767667767667667767767767767767767767767676677667666767676767767767766776677677666776776776767666767677677677676676767676776676667767766776676766766767767677677666767667676676767766767667677667766776766776776767666666667677666677666676767677666776776776776677677677676677677677666776776666776776666776676776767767666766766767677676776676776776676776676776766776767676667666677666767677676766776767676676776766776677677676776676767766776776776766667766776776767676676667666767677667667677667766677677666766666776776767676767767767767667677676776776677676776776767766677667767677667767767676767677667676767677676767767767767667677677676776676776677677677677667767767766766776767666677666776677677677677676766767766766667676767676776767767766767677677667667676677677676776677677676767767766677676776677676767676766776767677667676677676666776676767767767677667767677667677676767667766767667667767766767676776676776767767767677676776776776667677677676676776776776676776776776767766677667767766667677667667767666776677667676676767676667677676776776667667676766776676767766677666667767676776766677667667766766776677677677667767767766677676676667767767677667767677676766766767666767767766767677676776667677677667767676776767766776776767677677667676767677676677666676767676677677667677667766776667766676676667677677667677666667767666767676776676776776767676767677667767767767676767676776776767767766767767677677677676676677666676676776776777676776676776666767677677677677676776767767676767767667767767676677677677676767677667667676767676667676776776776676766677667767677667766666776766667666776676677677667666767677666776667677677676766667766767666677667766766767767667676776676776767766776767766776667767667767676776666667667767677676776767766677666676667676767767766676766766767766767766776676767676766767677676767766667767676767667677676767677676776667677667767766766776776766767767767766776767677667766776776676677676767767767677677677677676676766677666766667767767767667767676677677676676767676776767767767767767677677677676766677677666666776766776776776767766776776776677677667676776766767766677676767767677666767667676766776767676666767766767677676776767676767767766776666776677667767767767767767766677666667667767677667767677676776676667767767677676767767676776676776776776766776767767767767676776667767767676766767767767766776767676767676776677667766677667767666766676776766767667677676677677676776766767667767767676767767677676767766776767767666776776776776776677666676667767677666677667766776767676776776767767666677676776776767677666776677677676676776776767667766767767677677667677677667667767676677677676776676767676767667767767766667767677676666677667677666767677667666776767767767767766677676767676776776767677677677676677677676677667666766676766667677667667677667667767666776767767667677677667667667676676767767667767767676677667767766767766677667767676776666766776677676776666766766776767767676776776776766677667676776677676666776767667667667766767677676776776766767666776767766677676767767766776776766776776776767767767766767667676776676676766776776767767667767666776776776676776767766766676776767667766776766776677676677667767676776677676766676677667766767677676776666776767667677667767766667767676767677666677676667766776767766776766767667767767767676666676666667667767767667677676677667766776767677667767767677666776766666767766676767676666776776677667677676767767766766776767666676766676776766776776776776676767676767677676767766667767666767766776677667766667677677677677676767677676677676766776766776776776666776767677676677677667666776767766776767666667767667767767676767676676766766776677667666776776767767676767767677677677667766776676676776776776767677677667676676776776767666766767767676767766766667767667677677676676767677666767767666767767767766676776676776676767766766776767677667767767666767767676677677677676676677677676677677667677676776776767677676776767767767677677676767766667677677676767677677677667667767766776767766767767767676766677666767767767767767667767766676776677667676776767666776776776776667766767767677667676666677677676776776666767766676766676767676776676766767767766776767676667767767677676667676666676776776676677677667767667677667667676767666776676677676776676677667667767667767767676767677677677676766776666776767767766766767667767767766767677667676676776667766767676767666776776676677667766776767676767767767767666776767766676767677676766766776776776667677667767766776676766667766776676766677667767677676667677677676767767767766776767767677677677667667767767767767766767766667676776776776776766676767767676767676767766676776776767767767766677667676766776776767676676766767766776776667677677676767676677676776776776766776766767667676677676766767766677676776766776776776767767667666676776767677676776767666776776776776776667677666677676776676776767677667766676776677666767767767677677676776667677667676767767766767677676667676776776776776767767677676776766677676776767677676676776776776766767767767767667767667677667767766677677666676776766677677676667766766676666767766776767767767766776667767767676766766776676767767767676667766776776766677667767667767676676767766776776776767766776677676776667666676676776776677667766776776776766776677676666767766667676676776667767676776677676776677676677677677676767677676776776776767766776776767676776677667676776667766767767766776776767766766676776776676677667766677676767767766677676766676776766767666677677677667766776676667767766676776776767676677676676767676767676766676666767677667676767766767766677677667767677676676776676776677666767767767767766767677676677677676776677667677666676776776776776776776776667767767767677667767676776776677677676776776767667767676677676767677676776767767766767676666776767767767767766776776766776776676776776767767676766676776767677676776676676776677677667667667766766766766667766677676676766767767767677666766667766676767667767677667677667677676667767666677676776776767677677667767766767767767767767767677676766676776776767667767767767767676776776767767667676676676767766766776767666767767766776776767767767667767677676767767677667767767677676776677666667677676677667767767766677676667676676776776776776776677667766676676676666767676766767677676767667766667767766667677677677667767676767677676676776677677677677677667767766767767666767767677667767677667667767676667677677676776766677666767667767767767766667766666667676676767676776667766776676776766766776677667667666776677677676766677666776767666767767767666677
6667677676776766667766767767677667667676767766666667676766776776776776766667767666677666767677667767666676766767667677676666776766767766767676677666776676667767767667767677676677676776767667666667676766766667766666667767767767677676767767767666676776776677676766766676767667667767766776776667766776767767767667767667767676676766667767676766676776776776776676776776676776776776766767677677667676767667677676767676676776767667767767767767666677677666776767767766767767766767767767676677677667767766676776776676776677666666776766676676767666776677667766776667767767676766776676767766767677677676776676767677676776776776776767676766767766667667676677667767676766776776767676767666776776676776776666767676776776676776776676676776776767767676776776677667676776767676676767767676666677676767766677676767767767677667767766776677676667766667767677677666776767767676776776776767767667667767767667766667676767767667666767767667676767667767767667766767677666676767767767677677677676676767677677676776776766676767767677667767767677676766776666776767677676676767766667667667676767766676766676676767766666776667767676776776767677667677677667766776767677677666766676677676767676676767676677677677666676767666776776767767767767667677677676666776766776667766767667767676666776776776767767767676776667767767766776676767767677667767766776776677676776767767677677677676767667767677666767676776776677677667676766776766677676766677666766767677677677667767766767767767766766676776776766767676776666776766767767667667676776767767676676676776776776677667676677677677666776767767766776766767677666776676767677667767667677677677676676666767766776767667767677667766667767666776776677677667677676776767667766767677677677677677677667767767677667767676776776776667676776766667767767767667666776667767767766776767677677677667767766767767677676776677676776776767667676776767676767666767767677666776767767676776776676676767767676776776776767677666766767677677677667767766776677666776776767766667666776776767667767766776766767676776776767767677667677677676776776767676767677676776677676776767767677676767767767677677667767766666767666767766676667676776776766776776667677677677676766677676676666776776767766776776776767767766767766676666767676766776767767766766676767767677667766776676767767666677676767677666676776767766677677676767766767667677677677667767667766677667766766767676767667676677667666676776776767767677677676667766776776676676776676766677676776766776776776677677666776677677667766667766767676767676766776776776676666676776767677677676776677677667677666776776667677666766776767766667677677667766767767766767767677667667767677667766676766767666767767677676677667766766677667676677676676767666776776667677677676666766676766767677667767767766676766767766677677667767667667766776776766776776776776676776676776767766776776766767667767676667767766776676766767667676776676677677677677667766767767676776776767667766677677667767676767667676676666767667767767767677667676767676667677676776677676676776667676767767766766776767766767676676766767767767767676776677677676776666767766776676776667666767667766776776776767767676767767766667666667767767677677667767766776776776767766776677677677666776766776767676766776767767766776767767677667766776677667666667676776766767766767667767767766776677677676767767767766676766667667677676767767767767666767676676677677677676676676776767676767767677677667676776767667767667767676767767766767666767677677667676776776677667766776766766766767676677677676667677667767766776776776767666766666766766766667767767677676767677667767677666776766676766676767677677676676766776776776776766776776776676667667767766767767767767767767676767766767676676676776767676776677677677676666677667766767676677677676776767767767767766767667767767767767767766776676776767767767766677677677667766677666767767677676667766677676676767676767676667767766767767766766667676766667766776766767767667676676767677677667677667767766776676767767676776767767677677666676767767767767767767767767677677677676776677666767767676766776767676776776677676677677666767767767767676667677676677677676676677677677676676676776677677677666776666767767676677676766776676766776767676776776776667677666676776677676677677667767767766776666766767766776666667676767767667766776676667677677676677677667767677677676776776776676776776667677666776767767676766767766766776676766767767667677677666766767677676776676776776666766676667767767767767767677667767667666666767767766677667676767767767766677677667766766776767677676776677676677677677667677666776776676676776776767767677667767677676776766767766767767767766676766677676767677677667767766766667767666767767767766776677667666677676776767676677676767677676666766676767676776776776767677676667767767767767667676676766767677676776776776767766767767766676776776767767767767767676677677676677666776776677676767676667767767767676677677677677677676676776776666776677677666767677677677666677677677677676767676676767766776677666666677677677666776776767766676666766776766776776677667677667676767767767667767767677676766767676677676676767667666767766767677677667676667676776767767677667666677677677676776767767667767767676766776767766776767667767766767766676677666676776767766667676667676767766776766676776776776667766677667676677667667676776767676767767767767677667677666677676776677676767767676676776666776767767677666677676767677666667676776776677666776676766677666667767667767766767767767667677667667677676666766776776776767677667667767767767767767766676667766776767767667767767766767667766776776776767767677676676676766667767676776776776767767767767676776667667767767677677667676767677677676776767677676767667676766767677676776767677667667766677676776767666776676767667667767677677667766677676776766667667767766767677676677667677667767676667767676776676776667767667676766767676766767667766677667677676677676766676776767767767666667676776776677676667676666767767667767676677676776766676676776776676676776776776676677677677667767667767766667676776776776676776677676767767677676677677676766676767767667767667677667767676776767676776767767677676667766776767676776666776776676677676776767767667766667766667666767767677677667677677667677676767667676766767677667767677676776666766776776766776766776667767667767667767676767676767766776766677667676776677677667766776767667766666767677666776667677666776766766776767767767767676776677676677676766776776776776776776766667676767767666676776667667676767676776676766776776677667666776677676776776767767677677667766766776676776776776767766767767767766776776776767666676676677676677666776677666767667667766676776776676766776766767767767677677677676776776766767766776776676776766676776776766766776776676767767767677676767766676767766776767677667766776776667676667677676667767676676666776766766776767767677677676776776776677676666767767676776776667677667767677677676767677667766766776677667766676776767767677676767767677676776766677667767676767766677676766767767667767767676676776776667667766776676766767767677667766766776776776776676677676776776767667667766676767667676776776767666676776767766666767677676676766776667676776767766766677676766767677676776667767677666667766767667766776667767767766767767767767676767767676667766776677676767767767767677677677676767767766776776676676776677677676767666776676676677667667766767677676677676767676676776776776776767677667766766776776677677676677676766767767766667677667766767767667767667676776677666676767767667766776776767676776776776776776767677666776767767767677667766776766776766776767766776776676676766667676776776767766776666766767676767766676776766767767677676667767767676776767676767767766776776776776776776767766676766676776776766776667767677676776767766767766767766766667767767767766676767767767766676767767666666767677676676676667677666776776776767767666767677667767677667676776776676767676766766776767766767667767767767766767766676667667676767767676667767766766667767676776776677676767766776767767667767666776776667767677676776667766776776766767767666767677676676776776676667677666667766767677667767767767667677677677667676776776776767666776766677676766776776766767667676766767677677676776776767767767676676676776776776666677677677677667677676776776776776767767677676767767676767767767676766767767767677676766766667676667677676677667766767676776776776766666767767677667767767766776776776776767676667677667767667766767676767676776767676677676776766776776667767677676766766766677676676776766676676776666767676766776677676776676677666667767676676676776677677667676666667766767767677677677676776776676767676676766776767766676767677677677676666676767676767667676776767766766776676767666667667677666766666776776766776776767767767676776767767676677677677666766766767677676767666776767766766766667766667666776776676776776776677677676676776677667767766776676666766677676676776767676776667767767676676776766776776776677677677677667676767766767767676776666776667676677666667766776767667676676776776776776667677676776676776776767676676776676676677667767767766767667667676767767767766776767766776767767767666766767767667677677677666767766776676666677667666766767767767676677667676767767767676776677677677676766677676677667676677666776776677677666676676766776766676767767767677677677677677667677667767676677667677677676776677677677666776776776767766767767676776776776676677667677667766767676676767767676776776776667677666767767767676776766667767766677666676776767767766676776776767667677667767667676767667676766776776776677667667766776776767666766776776776776776767676766776767676667666776776776776676667676767676677667766776767767677676776766666776676667766767667677677676676677676766776776776776677667766767676767767667677676676667667666776767667676776776776666766676766776767666776667767666676776767767767767676667767766767666767667767766767767677667677666767676767766767767767666677677676776776667767767766767676677677676767766676776676767766776767767767767677667676776676767766766676776676767766767767667676767667677676676767767677666767
7666776667676776676776767767666667767666776776676776776666677667767766776767676676767767767667767767676776677667676666776776766677667766676767767667767766676767767676767767766677676776666767766767666677676766767767667667766776776766677676776767767676677677677677677676667677676766776776767766767676666776776776676776776676776767766767667767676767676776776767767666667766776666776676776776767767676776776677677677677676767767676766676677667667677677676776667767676677676776676667677667676767676677677667667767767767767767676667667676776677667767667676767766776767767677676767767667766767767667767677676767767767767677676767676776776776677676776676776767766767676776666767667766766767667667767676766767667766676767667766676776767767767667676677676767767676677676776776776767676776766676776667767767677676677666776667677677677677667677666666677676766667767676677667667766766767666776776767676677677666776776767767667666767667677677676776776767676776767767766767767666667766677677677667677677666676667767767676766767767677677677676767767676677676676776766766766667667667767766767766776767767767767767667766767676776776776776767677676776767766776767676776677666677676767767676776766776676667676766776677676676776677667766767677676767767666666676666767676677676776766776767676676776667666767767677676676767767666776776776776776667666667667767767767767677676677677666776667676676767666767766767667677676767767676766767766767677667666676766766767766667767677667766766677677666677677676776776776767677676766776766677676776676676776667767677676767767677677667767767667767767677677677677667676767767767766776667767766767667767766676666767767767667676766767767676776676676767677677677667767666767666677666776666667667766667677666677677666776667677676776676676677677676776766776776766767767667766776677677677676767677676676776767676776766766676776776776776776776767766677676676767676677666667666767677677677676666667767676677677676767666776667766767667766677676767766766767667766767676767767677667667767766776767766676776776767677667666766776767767766776766676776767766767767667767766767767677676767677676667767667676677667767676776766767767667767667677677667677666666766776766676676776767677667677676767766767677676666766776776767676776767667766667766767677667766767676776667677667676776667767667676776667767676767766767676677667677667767666667767676776676766666676767677677677676766767766767767767676776776677677666776676776767767766676776766776776766677677677667676667767677676776767767677677677676766776767677676766677677666677677677677676677677676766776767767676776667766776767667676677677676766766666767766767766776677667767766766677666776776767677667677667767767677677676776766776766766766766677676767666776667676766667676766776667676677667766776676767676776776767676766676776767676776776766776767666677667767766667767676776776776677667766776667677676667677677667767677676767666667766676667677676776767767767767766776776767766676776776767677667767767676766676767677676676776776676677676766776776776776776767676676776776776776676766666776767767676767767767766666776676767766677676767666766767677677677666776767767677677677667676676767676677667677676767767767766776767667676776776776776767676776666666667667767766667767677667766667677677676677676766767676677667767667676767766776677666766677677666776666767676676677676677676767767767677666766767767676676776767676677677677667766677677677677677667767676776676676776776676767767676767766767767766666776767766776776667667667667677676766776767766676776776667676776767767676767667677667766677666677677677667677676676766767767767677677666676677676766767667767767767676677677676767676676676766677676776677667677666776767767767676767667767666677666667767767767677677667767676677677667666776767767766677676776677667766767767767767676676667767766776767767676767766767676776776676766776776776767766776767767767676776676767767677667676776776767677677676776776666676776776667677676666776776676776776776676776766667677677676676766776766677667767667767766766767667766677677667767767676677677677677666776677677677676767666677666677666767767676776766767767676776776677676767677677677676766776667767666666776776677676766676767677676776677677667676767677667666767766776776677677666667677677676776676776767666676766776776676767766766776766767676767766767767667677666766767677666776677677676767677676767667667667666767676767667767667767767676677667767766776776677677676776676776776776767677677677667677667676767677677676767667676776776767666766776776676667676677666767766776676776767677676676677676677677676677667667676776767667667767676766677667667677677677677677677677676767767766766776766776676676767767677677667676677677676667766766766677676767677666767676766776677676776767767767677676766776776766666766766667766776776667666767677676776776776776776776676677676676776767667677677676666776776767767666776776766766776767766666677676767766767767676676767667677676776676767676767676776776767676766767677676776776767676776776767766667677677676767767667766667667767666666767677677677667677677676776767767677677667767767766776776767767677676676776677677677676676767676667766676677677677667676767767677676667667676776776776776767767767667676677667676776776767767677676776667676677667677677666776676767767677677666776676767667767667767767666676767677676676767767766767677677677676776776776676677676767667666667676766776776776676767677676767766776767767677676667767766776767767767677677677676776767766776677676767676667767677677667677677676776676667677677677677677676767667766776767767676776767676676667677667677676776767676776776676767767677676677677676776767667767676677677666677666776676767666776667667766767767767766776776776676776776767767767766766666776666776776667767767666676776776767767766776776767677676766667676776667676776776766666767766676776767676776776776766766676776767767677676767676676766776776667676767766676776767677667766677677667677676776776767767766676776776677676677667767667666677676776767766767676767667767766776776677676667766776776767766766776776776776776677677667766767767666776767667676776767677677667767676667666776666676677677676776767766676776677666677667676776766767767676776677677667767766676776767766677667767767766666667677677677667766767677677676776776776776776667666677667677677677677667767666766767677677676766766776776766776767676776766666767767767767767767767767677667767767667767667667766676676776766776667667767676776767767766776776767766776776766776776767677666767767676676776776766677676767677676767676767767676767677677667767676767676676776776767767767766776766667677677677666666776776677676766677667767767666677676667767766767767767767766776666767767767767767667667767676676667767676666766776767767676776767767767766776676676776766667767666776776766676676776776677667677676776767677677677677667767676776676776776767676766776677677677667766677677676776676776677677666767677676776766776676776676776767676776766776776677676676767666667677666767676766667767677667676766767767767676776767767677677667677666766767767676677677667666667767667676676776776767766767767767677677676776676676766766666677676767767676776766776766767677676767767677676667677676767766776776767767767666767677666676676766676776677677676776776676767677666776766766676667767766676767767767767767676676776767766766667667676776667767667767677676776776776666677676776766676776667676776776776677676676667766776766677677676767676766776776767677676776667677666766667677677677676676776767767677667666766676676677677667767676766767667766776677677677667767666767676676666767676767667676766776677676776667766776767676776676677666767766676776776677676667667677667767767767767676677677666776666776667767676667676776767766767677676776767666767677676766776666767767676776776677677667767667767767676767677676767767666676766767676776776666767767667676666776767767766776676766677676677677677676667766677667767666766676767767766776776667677677676767676677666767767677667677676767767676767767666667667767677677666676766767676776776766776677676676767767767767677676767676667667767766776766776767676676767667677676766776776667766767677676676666677667676767767667766776666677677676767767676677677676767676767667767667766677676766667677677666776766767767767676676776776676776767767766776677676776766766776767767676767677666766676667667766676666776776676677666776766766767767767767767767767676767766776766776776767667767667767767677676776667676667767767667676776677667767766767677666776766776776766676766767676776766676776677676776667666776767767767676676776767767677677667676676676776776776776677677677677666776677667676766677667767767676677676667766767676667676667666776676776676676666766767767666776676767666767767667766677676776776677677676776677677676776767667677676767677676666676766767666667766766776767766767766776667767767766776776677666776776776776667767766667766776677667767676776767666776767766676776776776776776776667767666776677677667667667676676677677666767676767667767677676676776776766766776676776676776776677676667667667677667766667767676766776767676776776767677677676667766776667767677676676776677667666766776677666767676776767677667767766776767677676677677676767767667767767676766776676776776676766766767677676667677667677677676676776767767766767767667667676776776776667667767766666776666667767766766776776776677676776667767766666767667766776677677667677676776776677677667767667767676677677676776676776677666666677677677677677676776776677667676767767667767666767677676776677667766676676676776766776776776766776776766767677666776677676767676766776776767767767677667676776767767766767766776666677667767767766776767767677676767767677677677676677667676677677677667767767766676776677677676776677667767767767767767677676776776767767767676676667677667767677677667676766776776776776776767676776776677676776677676676767676776776766677667677667766667767677666776776776767666766677677676667677677677677677667767676776776776776676776776676677667677677666677677677667766767677677676676676767677
6677677676676776776767767766767767766667676676767766667766767767767767677667667676776776776667677677676767767667767767667767667766776677667766677666676676667677677667676776766776767767676666776676767677667677676766776766767767677676676767767676776776677667677677666776676767766667766766677667666767767676666766676767767666677676766767676677676677667666677677677677667676676776766767767767676667667766776776767677677677676766776676776766677676766677677667766767767767676766677667676776776767666677667767677667767767767677676676767767767667676766667766767767766776767677676776767767667767677676767676776676767676767767767767676767677676767767767676767767766676767677677676676766676767667767677677667766776767676766776776766766776767667767767767767767767767667677676767767767677677667677676776767767676776666766767676766676667666776677676767667767667766677677676667667767767666767766776776676676776677677677667766667767667766776677677676776667677677677666776676776767667767667767766767767766676676776767677676677667667676767677677677676776667676767766767767667677676676766767677667767676766776776767666767676767677666776767767767677667667676776776776776776667667766776766666667666766677677677677676676776667666766767767766776776677676776676776666767766776767767677667676666776776767767766776666676766676766776767766767667676767677676776767767677677677676767767767667676776776766677677676767667766676667766776776667677676767767766776776767667767667767676776767767766776767767676767767767767766676767666776667766776667767766776767766676776667767767767767676776766666776776767676776767766776667677667667767677676676666767667677676677676776667767767676766767677676667766776776667676776767766776767677677677667767676676767766776676767767676676767767677676776776767767767767767767667766676766677677667677676776766776676676776776776676767767766776766776676776767677677676767767677667676677676776677667767677677676776776766676767767677676776767676676767766676776766767676776677677667677667767676676776667766667766776776776767767767767767666776767676767767766767767677676767767677677677667766677676776676676767666766677676776677667677666667667767766776767667676676776776776776766766766766776776767767767766767676776667767676667767667766766767677667676776776776766677677677666676766776667677676666776776767766776767677677676776767767676776776776766767767677677676767667766767767767766776776776776767677676776776767676766776766767767767767766776776776776767767767767676776666667766666767767676766776766676776776676776677676776776767767767676776766667767766766776677676776767667676767667767677677676676676676776676776767767766776776776767676677677667767677676676766767677667676767767676767677666677667667767677676767677677667766767766766676776676767677667767766767766776677676776776776776766667766676677666776766776676667767667676667767677677676776676776767767766776776767767767676666776767767667766776767676676677676776677667767676776767767667677677677676776676677666776776767677667667767676766767766766767767767767767667766766766676767677667767767667767667766776767667676767677667766767677676776767677667666776676776766776676776677677667677677677667766677667766676776776767677677676676776677676767676776667767677677676767676676666667677666776667677677667767767677676667767667766766776676776676766776766776776766776676767766667766676776767677666766667767676776766666767677676666667677676667676776776767767767677676677666776767767676667766776767676667766776767676676767766776766776776677676767766676767766776767676677677677676767677677676677667767766767676676766667767767767667767766666767766667767767676767767766767677676676766767677676776776776776776667766767767676776677676776667766767676676677676776776776776666767767676766776677677677676677667767767767766677667766767677667767767676767677676676776767667766767767667676676667766667767766776776666767767767667767767667767767767666776676776766767767676677667767766766776677677677666667766776677667767676767767666767667766767677676677677666677676776677676776666766767766776667767676767767767766776776776766666776767676776776776767666776667677667667667766667676776666776667667677677677676766767766767767667676766776766766766776667677667767676776766677676776767767666667767676776776776767767666776766677676676667766776676776776776776767767766776766767766776776667767677666676767676677666767676776767677677677677677677667766767767677677676667766776767766676766776776767676776677676776767677677677667767677677666776767677677666767677667677677677676776766767766766776776776776766676776677676767667666776677677676767666776776767676776666767767767677677677677677677677667676677676776776776767767667667767766667667767767766776666767767677677667677677677676677667676667766767766766677677677667767677676776776776766776677676776776767767667666676767767767677676767676767767667667767667766766776767666767766667676776767766767766766767667677666767766776667666676676776766776766776667676766767767766776776776677676666676677667676767676667767766776767676776766666766776667766677676676776676776776776776767767676767766776767667676767767766776776776676677677677667766766776776666767767767677677677676766667767677667766776667676767677676767676767676776666767766677677667677676767677677677667766776766667677667677677677666767766776776766776676776776677676767766767766776766767667767676767676767667766677667676776677676766677666676776776667677667766776776776677677677667766667677676667767666666767676776666667767766776667667676776776767676676776677677676776677666776776766677667766766767767767677667676766767767766776767676766767767677677667677676677676767766776776776676676776776676767767767767766676767766767677677667677676677676676767766677667766767677677676776677666767676667767766776776666677667676677676767676767666767677677676776676767767767677667766767667667767677667667767676776666667676767667767767767676666767767667676776767666767677676767766776677667676767767677676776776667667766666676767666776666767766676767767676667676667666767766766676776767767766766676666776776766776767667766677677676776766776766767677677667666776767677666767767767677677667767767676767767676767767767667767676676677676767767766776767677677676766776677676776677667677666767667766776676767766676767767767676767766767767677676667767677677677666667676676677666776676776776767666767667766776667666776776676776776677676677677667767676776676767667677667676766767766767767667767766767676776767677666776766767676776766776667676677677676767767676676677676776776776776677666767767767676767677666666676766676676776667677677676677667766776676677676767766767667767676676677677677676776776776766767767666766676776776776667767676776776767676766776676767667767676767767676677666776667676766776776767767677677666766776676767677667766677677666676766776666766676776776776776776776667767677677666776677667767677667767767677667766676676676767767767667767677677666666766767676676677676776767677667766776767676766776767767767767767677677666776767766676677676776677677677667766677677676776767766767677666676776667677666776776776776766677667767767677677676776677667767666676776767766767766776767767677676667767767767766767667766766676667766776776766776677677667667766676776767677667767677677666766776766776776667676767676667666776666776767767767767676767666776776676776776666776676776776676776776776767766677667667766776766776766776676766767677677677666766766776767766677676776767767766776776667767676676776677666676767767766767676776667667667676767676776767677676776767766767676776676667666766676767767667667766776776667677676676776677666677677666677666776767766776676767766767767767666767766677677677666776676776677667767766676676676766767767767766667676776766677677677676676677677676667766676776676667677676776767767677676767767767767677676767677677667766776767767676766676767767766776767767767677677676677676676666776776776767767676767677666776676677667667677677666676677676776766776767676767767676766776776767667766676767767767676776667676776776776767767767767767767766766776667677677667676767676776776677676676767767676767677676666776767766776677667667667676767676766767767677676667667676677676776676776677677677666767766677677677667676776667677667766776767767767767767767677677667767767767767676676676767767676667767767767767767677676776676776767667667667767766767766766767767767666767766666776776776766776767767676776776776776776776767677666776676766767667667677677676776676776767667766767667766766676776677667676677667766676677677677676767767767767766767767766677667767766776767766776766767677676767667676776766667676767767767676767676766776677676776776677677677676767677667667766766776776766767767767677677666677677676676676776667676667677677677667676767677677677677677676776766776666677666776666766677676776776776776677667767767667766677667666776676776767767677667677677677667666776767667677677677677677676667677677676776676767766667767767767666676767676766776776767766776767667767767677667667767667667677677677676677666667676776767767766766767767676676776677676676677666776776767767767667767766776676767677676767767666776767767767767667677676767666667766767677677677666767767766767766666767767766767767676776776767677677667766666766767766776677676767766767667766767767676767667766766677676776766676776767767767766666776676667766776766677666767676776767767667677667767677667766677677666776776776766776676667676676776776676776676767766776766767677676776767677677676776677667767767767677677676676766676676776676776677666776767667766776766776676766667677677677677667676767767667676676677677667767767767676676766676676676776776767676776766767766766677677667677667676666767766766767676776766676776767677676676767767676766776667666677677676766767767767676676776776677677676767767666776776776776776776776776676766766776676776766666667767677676776776767676776767766776766767666677676776676767766677667767767677667667766776776677676767677676767766677677667677677667676776767676766767676676676776776676677676676776776767767
3677667766766776776676776676666776776776776766676767667766677677667677676776766767666766676767767767767676677667676776767767767677677676776676767767766776766667767667677666677676776677676677676767766677677667766666776666776776776776776776776767766667666676776776776776677677676667767677676767767766677667766676776767767767676776776776766677677666767676767767667666776776766766776767676676776767667667766767767767676677677677676767667767666767676776677677677666767667667767677676776767767676776766676766677667767766776776776767667667676667667767667676667666776776776776767767767767767677667766766776666767667767676767767766776776776766776776676767767767667767667676767766776676676667766776776776776776667767676767676776776767767766776676776776667767766776667677677676776767666767676666767677676766767767767767666776667677677677667767767767666776767767676776767677667767677677677677666766776776776776767667677676767767767766666767767667766776776766776776667767766776776676776767667667666776776776676766767766667676776677667767767767677666766776767766776767766767767666677667767676767766767767677677676667676767767676776766767767767667766767667667766677677666776667767767677667767767767766776767766767677676776667677667676767667676767766677677677677667766776677676667767677667766676676776767767676666666776767677676677676676766776767767766767767667767676676776776767767767766766676767677676676776766677677676776776776766766767667767667767667767767676767676766766776776776676766767767766776766677667677676776776767767677677676776667666767667766776767677676667767676677666767767766776776766776667676776666767767767767767767766676767677677676766677677676767666776767676676766767767676677667667667677667767667676677677667767766776776676776767677676767677677677677677677677676666676776766766677666767767667676776676776767676677666776676776766677666776666767767767677677667767767766776676767677667766766766776767767766776776676776776767677667766766676667767676667766776766767677676766676776776767767667767766776676767666776767676767676677677676677677666766667677676767766767766767667667676767767766677677677677676666677667767767677677676766677676776767767676667676676766767766776776667676776766677667667676767766667767767767767667767767677666666767667667766767767667666667767766677677667767677677676767767667676767767767767766767767677676776767767666667767767676767677667767767667766766776767767676767767767677666776767667766776767767667677677677677677667676767767666776677677677677676776766776767676766666767767767767666677677676667767677676766667767766776676676767767676776776776776776776667667767667766667677676776776677676676776767676676676767767676776766776776677676776666767767677676676767676677677667767767767767676776767667766666766676767676676776676666776767677676677676676676667766776767676676667666676766766666767767667676776776677667767667767767767766776677677666676767667767767766677677667767766677667767677666666776766766766776767766767767676776767677666677677676776776776666667767766767676776776676677676677676776776767676766776676667666766667766767666677677677667677677677677676776767677677666767676776776776776767767676667766767676776676677667676767767767767766676776677677676776767667667767667667677667666767766667767766676776676776666666767767767667767767766776766666766677677676667677676766766766767766776766667767667677677666776767676776767767666667676776776676676776776666767766776766776677667766776766776767666776767767667767676676776677667677667676767677667767676776666766766677676776767676776767767767767766776767766776677677677677677677677677667767676767667767766667767766767667677666776767676767767767767767677677676676767667766667767676667767767767767676776776766677667767766667677676776776767767766776776776766776776676767767677677677676667766767767766667767766776666676767676767666776776667766776767766776776676776677676767667767666766677676676776766776666776667666767677667677666666667767766677666776767766677667766767767667767677676776676767767677667677677676767766766677676676776776776776677676677667677677676676767766767767677677667766776767767677677677676677667767767766776766666677667767667767767676666676767677677677676776676767766676766767666767676776767766766676667676766776767766776767667766667766677677677676776767767676676767767767767767766776667766676667766667767767766767766767767666767667767677676676767677677677676767676767667677666767766776776677677676776767676676776767767676776667666767667767677666776776776767676676776667767766676767667666776776766676776776667667676776766767676677676667677676766776667767767666776767767676677676666767676776767766766666776776776767767666767766767677677667767676767666677667766776776767767767677666667667767766767676767666676776776776667677677676676766776776776667677667677666767766776677667676677676776767766776776676767676676676767676776677676676767677677677667676776767667767767767667766767766677677676776676766676776776776676766776677677677677676667677667667676767677677677667676677677677676776767676767676767666677676667677667767767766676776666767766766676677667766767767766776767676676676776766776776666776767666767767767666676766676766677676776776776677676776677677666776676667676667667767767676766766776767767767677676767767676767767766766767767677666776776677667677677677677676667767677667676767676776667766767677676677676676767766776776776776767677667666667676667766677677666766776666776677677667766767677676676776667767767676776666776677666767766767766676676776676676667666776767767766776776776766767767767767767677667666767767766676666776676776667767766677677677677677667767767767667677676776667766776676776776767766667676677676766767677677677676677677676766676677667676776677677677667767767767766767766667766776666776767766776766767667766776776677677676776776667767667677676776767766677667766776676677667767767667766767667767767677677676776766767766766767767676766677677667667677676776776766667766767766767767667676677666666776666676767767767767667667766676767677667767767766776767676776776767767766776776776766776677676767676677676776676767676776767766677667766776677667666776776676776767677667766676766776766677677666776776776767767767767767767766766776776677677676766766776767677676676667767767767676666677677677676676776676667767767677677667676676676677676776776776677677677677667676676677666776667767677667667767677676766776767766776676677677676677667767676766766776676776767767767767677676776776677677667767667676776767767666767667677677676677676667766776677676767676676776776767767666776767676767767766676767767667677676767677677676766776767767677677666666776766776776676776676776767767767667677676776776667667666776667767767676667767676767767766677676676677676766677676767767667767767676676767767767677666767767767766767667677667676767666676767766677676776776676776776676776766766677667676776766766767677676776667667767676767666676776776676776776776677676767767767767677677667766766766776776677676666767767676776776667766767767667667767666776677677677676767676776776776767676677676767677676776776667767767767676677667767767677677677666776766766776666766776776676667767677676776677676766776767766767766776767766766766766767766767676776676766667667767676776677676776767677677676776767767767677666767676677677667676677677677677677676776677666767677676767767667677667767677667767676676766666776666677677667767767676776776776776776677667676776766767676766776776766767767767676766677666776677666667676776776767676767666767677677676766766776766776767677677676767676776666677677677677676767677676667666776766776776776767676677667676776767766767677676776776677667767676667667677667676766666766776667676776776776776776776776766776776676766677676667766667666677677667667766676767676666767766767767667767767766766676776776776767766666776766676767676776776776776776776666676676767767767767666776676676677667766667767666776767766676677667676767767766776776776676776776667676776677677667766767667666767767677667767676766767766676676776676767677676677677677676767767767766667676677676776666677677676767676776676767767767767676676667676766776776667766767766776776776776776676766776677677667767676767767677677677667767766666767676767767766676677676667767766767767676776766666766766767677677677676766767666776677677667676776766776766766667676767677666676677676676766776766766676776776676776677676776677667766767666776767767767767767766776667766677666766666767767667767667677667767677677667767767676667666676776767676667676776676776767767676767676776776766767766766677666767767677666766676776666676767666776677676776676676766776767767676767767666766676776766766677677676776677677666776767677676767767766766776677677667767677677667676776767677667766776767767667767767677677667667677677667676776767767767766676776677667767676776676676776776767767666667766776667666776776767766767676676667767676776776767766767767666776776667676776676776667667767766767677676776676767667766776677676776767767767767667767767767767677667676767767677676767766676776767667767676676767766767766767767677676667767677676767767767677667767766776767767767767766767766667766766667767676766767667667767766776767766766767767676776766776776676767767767767677667676677676767666677676667676767667766677667767676767766776767767766767766676776766677677676766776766766766776767766776776677677667767667766776767767767767677676677667767667676677677676776776676677677676667767677667677676776676767767667667767666767677677666776667667667667767767677677677676776676776776667767767677677677677666776667767767677666767677667676766677676767677667676767677677677677677666677676767667766767767766766766776766676776677677676776667667677676776676776766767677677666776677677677677677677677677676767677667767666767667767767766677666766676767666767767767677667767766776776776776767767667676667666767677676776676776767766766677677666676766776776767676776767667766667676767666776776776676667767676767767667767766677676776767767767767667667767677676677667767677666776676776766776767677
67676767667766776676676676676776776767767676767767676776677676776767766677676767767666776667667766776676667767767766677667766676767676776767766776766767667767766767766767766767676776667766776667676677676776667766776676776776776776676776766776776766767767676676776676776776677676676776677676776677676767767767677666776776767677676766776676677676776767677667766676676767676667767676767766776776776767667677667766766677667676776676767767676767767766677667766677666667677666767667766767677667677676676776767677676776666666776666766677666767766677677667677666767766677676767767767766767676677676767766667766676776776767766776776776776767676676766767676676767676776766776677676676766767676676676676776776676767767667766767667766677667767767677666776767767666776776676776767677676776766766776776676766676767766767667767767666767766776766666767767667766776767767767676766776667767677667677677676776776677677677676667676766666666776776676776776776666677676776776677667767767676667677667766676667676767676766776776767677667666767766677667767767667767676677676767766676776776776776776776767767766667766767766776667676767677666767666676767676676667676667767676776667767676676767766676766767676767766766767667767666767676677667767767666676677676677676776767767767666776667676776776776666767767767766776776767676766776767766776776776767766766677666766676776766776776677676776776776776766767766676767676767767767767766677677676776766666767767666776776776677676667676776767766766776776767767676676776676676666776766766776676766776776776667767767676677676766677677677677676776776766677677676677676767676766767677676677667766677666776677677677667676776767667766676767767767667766676676767767676766776677676776767766776677677676776767677676676776776776767766776776776776667676767676676776667667676767766767766776767676767766766776676776667767677666767767767767767677667667677676776767766666667677676767767677677677677677677666667767676776667666767677676766766766776677676676776677677677676676677667767676776776767676767767667767766776666766766677667766767677666667677677677677666677676776767677667676767767767667677667766676667677667676676776776776667677667676776667767767676776776767677667676776776676677676767766776776767767677677667767767766776767767676767767766767766776677676776776677666676776667667666666776767767677667667667766677676766767676767676666766776667676776776776767677677676776776676676767767677676776776667667677676776767767676676776767767676667677676676666766676767667676767767676776676677667677666776677676667767667767677676776766767767676776767666776767677667767676766767676766766767677677676676776776677676776776767767767676776776666776776676776677666776766667676677676776776776766676776776766766776676767767766676767767677676767677677677676667677667677677676767767767676776766666767676766677676666677677667676776776676776676767767676677676776776776776676676776776676776776776776767767767767767676676766776676767667766776667767667677677667767767676666776766767767666667677667767767767766767766677676776767767677666767766677677677667767667767676776767766676676767676767767767766766776676776767767667767677676767667767667676766767677677667767677676776667677677677677677667667767666776666666766677676767667676766767766667766776677676776676776767766767767667676677677676776766676776776677667676677676776776776776666776666776766666767677676766766677676766677667767676676676677677676676666767766677667767676677667767676666767767767667767677666776676767767666776767676776776667667767767766767767676767767766776667667767666767677677677676667767767767677677677666776676767677667766776776766776677677667767767676677677667766766767677666776776767767667767767767677676767667767677676776767766767767676767766767766776677677677667676676767677677666676776776767767677666767676767766776776776677676776667766767676767676767676776776767677667766767767766766776767676767677676766676767677667767677677677676676767677677676766767767677676676676776767767667676767767767767667767667767676677677666776776676767767667676677676776776676667677667666666776776776776776767676767667667767676766776676766767677666766767767667677677676667676677676676766776666666677677666677667667676776666767766766766766776766767767666676667677676676776676767766766666776766767676776776776677667767767667766776667766776677676677677677676776767767677676776776767667767677677676776667767676776776667767767767766776776766776767767667676677677667766776766677667677676776776767677667666776676766767767767767676776776677677677676667767767666776676776776776776766776677677677677677677677676776767767766776667767766667767767677677677666667767767676676666776677677667677667666766676767766776767667677676776677676776776776766676776676667676776766767767676666666667677667667667767667767767676776767767767677667677677667677676676776677666767677676776666776776767766767767766776676776776776667676776666776766676767766776667767676667767767766676776767677676776867766776766676677676667766767677677677676767676767767767666667767677677677677676776767676776677667767767677676776767666776766766677677677667767667676776776766776677676776776667677676776776677677677677676776676676776767666677676767677677667767766766767767767666767666666767677677667766776767767677667677676766766667767767666767666667667766776776767766776677676776776776776776676676776667766676677676766666776766776767767667767767767667766776776776776767766676767666776776667767767767676767767667676767667667666766666776667766767767766776667677677666776776767767667767676767766776676667766676776767676667676776776776767767677677677667676767767676776767766767677666776776776776667767677676776676766676776767767766677676676776776776776767767677677667766776666776766776676776676676767677677666776676677676666677676667766776767767667767767766666676676776776776766677677667767766677677677667766767677676776676776767766767767676766767676676776676776767766776776766677676766677676767767767667677677676676766766677677667767676767677677667677667677667676776766776766776776776676667677677676776676676776767767767677667767676776767677677677667677676767767767677676776776767766666677676766666776767767677667676776766766667677666767767766676677677667677677677676677667767676776666767676767766767767677667676767676676677676767667667677667676776766676766767676676767767767766676776767767767766776667677677676667767677676776677667676767767766776677676776776776767677676766767676776677676776767677676767677676767767677677677677676767767676766767767767677677666676666776677666776767766776767676767677676776677677676776676666677677667667666776676776776776677666667767677676776767677667676776776776767677667766767677667677676776767677667767677676767767766767767767667667767666776776776677666776776776776676767767667677666767767767767767767676776776677676767767677677677677677677676676677667666776766767766776677677666676766766666676677666776767667767676677676667676776767767767767677677676677676677677677677667666676767677677677667677667766776776676776676676767767766766767766776667666767677677676776766677677676767676666676776776776776776776767766676776677666776676767767767676776776776767667766667767676767766767677667766776767677677677667677676776776776667767767676776767767667676767677666676776666677677677667767667767677667767667767667676766676776767767767676776776677677667766776776677666767766766776766767766766766767767766767676776667767676776676776766776776767767766666676766766677677676767667677666676767767766667767766766677677667677666776677667766676776677676667767767677676766676666767767667676677677676767767767766677666767767667667677677676776766767666767667766767676767677667667767676676676676767767767767766766667677676776766766767676767677676776776677676776766766666677677676677677667767767676676776767676667767677677667767767767677677676677667767677676676776677667766766767667666667767766667767677676677667767676767767677666776776677677677677677676676677667676676776766677676767677676776767767766666776677666776776767766667767667667677666776676677676776776776677676666776767677667767676767676667667667766767676667767767766677667767767767767767667667667667677666776767766767766776667676767677676676677677677676766767676776767676766776766776677676776677677677677667767676767676767766677667676776776766776767767667767667767766776767677676767676766667767767767676766767766667676766767767677666776676776677667676676767767676776677677667767677667767677676677677676676677677677667667766776767676766667766677676776776677676776776677676776677676766676767677677676677677677676776667667767677667676776766767676766767767676767667767767677667677676776766776666776776776767766776667766766767667767667767666766766767667676776767767767667767676766767677676667676766667677677677667766776776676776776767767767767766776776677677676677676676667676766767677676767676767676677666667677676677667677666666677676766666677676677677677676767767667677676767767676776776676776767766766766667677677676676766766776767667677677677666677676767677677667767666767767667767677677677666767666776667676667677676677676767677667767766766767676766677666666766677666767767676767767767767677667676776776767766767766776776677677677676767766767767766776677676776776766766676677677676666776767666676767676676767667677676667676666767676766677667767767766776776767767767766776766767767677677677677666776776676776776677666767767677667767767767766667767767767677677666776767676676667676677677677676767767766677667667767767767766676766776676766767676767676767766776676776677676776776776677676776676766776767767767767677667676676776776776667767667766766776767676676776776776677676767676776667767767677667676766676676676767767676767767766776666766676766767767676767767676776667766776766766667767767766677676677676776766776667677666676776677667767767677666677677677676676776776667676776677677676767676776676767767767677667766667766766776767676767676677666676776677677677677676776676677666666677676677676677666776677676677677676767767767676776677676677677676677
6776677677676667667767676677677677676677667676667767677666776776776766677677666676776676776776776666676767667676667677666776776767766667666776776766767766776776766776767766677676677676667667667767766676776667677677677677677677676767767677676776767677677666776677667667666677677667677676676776667676767766767767676676667767767767767677667766776766776767767766766767766677667767676676767677676766666676667667676766767676677676767677676767767677676776677676776767677676677667676766666767667766776776677666767767767766676666776677676767767766667667766776767677677667767677676776677677676767667767767767767766667767767677676767767766766767766767667676677667767767767767766776767677676776676667677677676666776767666676677677667767767676767766766776676667676666776767667667766667767767767766677666767676776667767766667767677677676776766677676766677676767667677676776677676767677666767767766776676776776776776677666766666767767676776766677667767676776767676776667767667767767766767676776767766776766776776776767677667766776767767676677666776776667676766776676776677676667667766776776776667677677677676677677667667767677677676776776767677667666776776776776776667767676767666677677666776776776776666677667676676767667676767676676667677667676767677676666677676776776776677676776677676776776677676776776767766767767677676767767766776776766677667767766676676776767767677676776766676667767767767766677676767677667666766766676766766676766766767676776776666677676776667667676767767767766767766667667677676676677677677677677667766676767767666677667677677667676676767766767767667767766776767767676776667676667676767677677667677676767766677676677666776676766676677676676776767767677677677676667676767677676767767767677677667676767767667767677677667677667767676667767676776766676766776766776667676677677666676776767667767767766776666776776676767767767677677666776776776776677676776767677667677676677677677677667676767676767767766677667667767677677677677677676776776767677666677676776776767676776676677677676776776677677677667676776776667667767677677677667677677676776676676776776776767767676776776766676776776767667767767767767677667767677676776766676776677667766767666767766776766667766666767676767667666667767766677667767767676776766776676667767766766666776677676776766766677676677677676776776776767767767767767667766667676667767676767767766767677666767766776677676767767667676767767766677677667767766677666676667676767767767766767767676766676677676667767767676677676776776667677667667667677676666767766766677667766677677676676776676676776667676766767767677677677667767666676677667766767767676767767677676776677667677677676767667676776776776676767767677677677677667767676767677677676767677676676667667667677666676677666677676767766676766666766667767676667677676677677677666677677667677666776676767767766767676767677676676666766766776677676676776767767677677667667666776677677676776677666776776766776776667767677676767767767767766676676766767667676776776676667676766776767667676776776776767767766776766776776677676767667677677677676767677677677667677676667667767667767677676776767666666767767677676677676676666776767767667676676776776776776767766677677676767677676776766767667766767667676667767676676767767767676767766776676767766677667677676776667676676767767677667676767767677676766677667767677676776767767676667667676677676767676776667767766776676666766677676667767767677677676677666677676767677676766776776776667766776766666676766767767667676776667766767677666676677676776676677676676676767677676776766767767677676776766767767766677676767766677677676767767766776767767676767766676767676776676776767677667666776776776776776767766677667766677677666667767677677676776776677677666767766776776776677667767676776776767767766767676776776767767666767767677676767677667677677667767767767766776677666677666676676776776776767767766776776767767767767676776667766676767677677667676776767667767767767767767667677667676776776677677667666677677677677666767676776767676776766767676766677667767667767767767767677677667766776776677677676677676776776667666676766766776767766767677677677667766767766767676776776767677666676776767666767667666766676776766677677667767767676677676677677677677667767767676667676677677667677667767666776667677676767677677676766677677676776677676767767667667676767766677677676776677667677677676776776677667767677667766767677677676776776666766767767677677677667677676776776676666776767677676767676677666776776776667676766766767767666767767677677676776776776666776766677667767766677667767667677677667676776666766677676767767767677667766676776776776666676776776776776776666766776676767767667676676766767767677667676766767767767766776766767767766667766776666677676766667766767677677677677667666767667766677677667766776776776666766766776676676677676767766766667676776767677677676666776677667667767766667767677676667767766776776776776667677676767766766767676776776667767767667666677677677677667667667677676766667676776677666766766776767676776677667676676776766766776677676766767767766776767766767766767667676767676667666776776766767666766776766776776776776676776766767767766767677676676767667677667677676776766767677677667676776776766767766767667677676776776677676677666776666776776677667767767767767666676676766776767677676677677677677676776766776676767667766767676776767767676776776767677667766677676767676776677667666677666677676767677676767767767676676776767767667767767666767677667767676666677677676776767766767677666767676676776767767677667676776767676667767766776776776776776676767767767677667767767677677677667767677677676776677676676676776666767676767767667766677676776776677667677677667767676676767767667676776767676767676767766666666676776676676776677667667677677676776776667676766766767676667767767677676766767676676667767766767666767767676676776677676667667767766767667767766767676667767767676766676766776767676676766667667677677676766676776676667676667676767767767767767667767767766767667677677667667767767767666676767767676766776776776776677667767766676677667677676767667766776667676776766677666776776776667676676776776767676767766676767767677677677676766776776776776767766677667767677667666767767677676677676667676776776666776677676776677676666776677676767676676776677667677677677677667766767676666776676677666776776776766766766767766776667676776776776766767676776776677667676676776776767767677677677667677677677667676677676776776767677677666676767767667677667766767666666676767676676776767767767767767677666776667667766776776766776677676766776776776667667767676677677677677676677677667677676666776776767676767677667667766676767666776667767677666677676776676676766677676776776677676666667677666676676677677677667767677667676667667677666667766667767767677677676676776776776767676767677676767766677677676676766776776677676767767676666766767667767766677676677677677667766776677666766776667676667667676676676677677677677676776776676776767767676776666776676677677677667666776676767676676776676766776667767667677667676677676767677676676766767767677667676667767767676767766767677666677677667767677676677676676767767767667767767766676667767667667767677676676766767676766776766767767767767676766666776767677677667767767677667676776677677676676767766776776776766676766677677676666677667767677666776676676667767677666776776767667676776676676666776776767667766767676767766676677667766676767767767767676776776766776767767677676666677667767767676766677667676676776676667767766776776776776767767677667767766767766767667767666767766676776776776776676666676767766676767677677676776676776767677667766677677667677667767667767666776766667767676767767676766776677667667767676776766776776667766776667667767676776776776776766676677676776776767766677667767667677676677677676666767676666666766776677667666776677676776776666767667677667767766766776776776766767766776776677676776666676776677677677666767767676676767767676776767667767666767767767676767766666676677677676666776766767766776676676677677677667767767676776666767766767767676677676767666776677676776766676676766776676776667766677677677666767676776667766776776667667677677677677676767677666767676677677676766676776776767766766776666677677667767677676776776767767677676677677677676667677677667766767767767766767766767767767767766667767676766677676767767766677677666767676667677677667667767676666776676667677676776766776776776767677677667677676776677677677677677677667676666767767677677676676677676766677676767676676776767766767767677676776767677676676767767767766766667667667766767767767767767676767676676767666767766776676677677677677676766676776776767677676766667677676767677666667666776666676776767676767767766776776676677676776667667676767767766766776776776776767666676776776776767767677676667766766767766766667767767766776766766776666767766776767767666776776767676767766776776677667667677677666776677677676766667767677676766767667677676676767676776677677667767767677667767767766776776767667767667766776676667667667767676676676677667667767767767676766776676676767667676667666776676676776767677677667676676666676766676667766667667676776767767766776776767676776677677676767767677667767667676776677676666776667767766776767677677677677677677677676776767667767767676667667767667666677676766766766776667676767767767766766766666776776676776766776767767767766776667676676677677667676767767767677677667767667767676766676677667677666676767767767677676667676677667666677667676677667766776776767667767767667676767766676766776767767766676676767677667666767766776767676776677676677676766776767767767766776666776766677677676776677676776776676766676766767767767676767766776767667667767766767677677666766767766676667676677676776776767676676676666776776776776766677677676676677666666776677676776776677667766767767767677677676766767667676767667676767677667667767666776776767767666677677677666767666776767676676767767767676667677667766776767667766776776776776767676767677676676776767667766766767667766776776677677676776767767676767767767677667677677676677677677667666767666667667676767
6666766676767766767766776676776767667677676676776776776766776766677667767766776767677676766677676666676776766676767766767767767767676776776667677677676776677676767666677676677676776676766776776677676676677676776666667677676767767767677677677667667666676677667676677677677667767767767767767767767676667667767676766767766767677676676767766666767767667667676677677677666776776767667676776676677667677677676677667667676676767667767767766667767677676667767767766776766666776767667667667677677676776776677677667676776776776766677677667676776767766667676767676776767766676776767767767767677676676767767676776767677667676767677676776767767766767677676776667667676776767767667767767766767676667767766676666776677666776767667677676677677666676667667667676776767677676767676666766776667666666767677666776676767667676766677667677677676776776766766677667676776766676676776766766666677676776767767677666766677676776767666766776776667766766676776676767677677676677667676776677676776677677666776767767666677676676766767676776677677676677667667677676667676676677667766667767667767767766776666767676766766667766776776776766677666776776677666766776677677677677676676766676776776767667767766766767766776767766776767766776776776676776776767666767667677667767667767676776677676677667767677677677666767676676776776776776767767676767766767767666767767677666767767767676767676667667767767767767767767767767677666766767667767767677677677676776676676676677667767767667767667767676776667677677677677667676666676776767767767676666776666767767767767676667676776676767677676767767767666776676767676776767666767667766676676676767766667767666767767767767677676676776776677666666767767677677667767677676767766767767767767667767766767676676667767766776767767767766767766677676776767767667767666776776776776767676676767677666677676776676767766676766767676677667766767677667667766667677676666767677676676677667676767677667767767667767676677676767766776767766676776776677676776776776776676676766776677666766767766776776766666776776776776776776767677666776677667767676676776776776767767677677667667766767667767766776766776667677677677676776776767676667767767766677676667676766767667677677677667667767677667767667767666776776767667766666776667677677676776667677667767677677666766767677676776767766767767676666776666767767677667667676676676677676767767767767767767767767767767677667766676677666776676776776676767767767667677677677667767666767767766767667766676776767677677677677667676676767677676676776776677676766667667766767767767677677677677667677667677676766776667767676767677666776767676776767677667767767676767676676677666776776676767767677677677667677677667766767767677677666776677677667667766767766676677676667666667667676766776676776767677667666767767676776767767766667667766776776776776766766677677677676776767677677676776677676776767677676667766776766676676766676677667766776776767667677677667677677676677677666776766776776776677667677666776677677667666776676667766677677676766667766776676776667677667767766776766776767667677667766776776776766776766767666667676776766767666767677677667766667767767767766776776766676676676776776767677676776776766677676766776767766776767767767766666676767676676766776766767767667766667767677676676776667767766776776776776776676676677667766766676676767767767767767766767676677676776667676667677667767677677676767767676776776776767767676776776776767677676776776776766767667676767767676776677676676776767767677677676677676767676677676677677677677677676767676677676776776676767677676766677676776776767767666776766776776776766677666776767767676776776677676776676767767767667766666776767677666767676767676677677677677667767766767766776767767677677667677666776776776767766766766767677677666776776766766766766667766766677676776667766767667767666676776766776776767676676776676766666767767667767667767666767767767677676767677677676767767676677676676776776776677667766767676676677666776767676766776677676667766766776766767676766767677676676776667766667767677666767767767766677667767766776776677677676677667767667666776767766766667767767677677667767767676776767676766676776677676766776776676666776767767767767667676776776767667766776667676776776766767767676776677677676776776767766767677676676776776767677677667676776667767766776776776767766776666766676766676667676667677666767767667766766676677676676776767766776776766776776677676767767677676776776766776767677677676767767667767676767766676776776767677666767767766776767767766676776677677677666767767766767767676776767766666676766666767766776766776767767666767767677666766776776776767766767767767766677677666676766677677676676767667666776677666677677667767766776677676676676766766666776766676766776667767677677666776776766776776667677667667767766676767676676766676677667666776776676776667667676776666676676666776666677677677666776676767667676666776776767767767676776667677677677677667667677676676766677677677667767667767666776767667767677677667767767766766676676777676677667767767767677666766767767766667676767766677676767667767767766776767767766776767766677667767677676767676776767667666676677666767676776767676776767676676767667677666767766776766666776766677676776766767676767767677667767766776767667766677667667767766676776767667767766776766767767676766767667767766767766767676676767667676667767767677677666767676776677667766776767767767766676676776677667766776776677676776776776677677667666766776766766676767767676776767667676676676776667766766767676776767677667676677676766767767667766667767666776667677677676667766776766677667667767766767767676767767667766666776767677676776677677676677676776767677677677666767767767676767767766766677676666767677667667676676677676776667676766776776776667676676776677676767667667767767676667766666676776767766767667767766776766767677676767767676776676776767667767766776776767766677677666776776767767767667767766676667766666766767766767767767677677676676676677677666676667766766667677677677667766767767667677667767767677677676776776766776776776776766677676776776776676776776776667767767667677677676767767676767667676766667766767767667767767767766776767766676776766767677666676766776677667766677677677666767767667677677677677676677676776776767676767677666766766766767766676776767767676677667767767676767667767667677677667676776676776776667767667677677667667766776776766776776676767677677676766776776776676776767767766766776766676677677676667667766766667767676766667676767767766767767677677667767767767667767767767667676767766766776776776776676767767667767677676767767767677677677676776776667676776767766776676776766776766776677677667666677667767766677676676767676767766776766776776677677677676667767677667767766767767677676776677676776776776776767767666776676776677666766767676667766767667767666767767766676776676767766766767677676776767677667766776676767667767767767677677677677667676767677677677676676776677666676666776776776776677676767677666776776767767677677666666767676776677677676776677677676766666776676766776776667676767677676776776776776776766676767676677666776767676677676676666676776667677676677677666767667676767767767667767767767676776776676767766776776766767677676776677666677677666767666776677676776767677676767766776676667767677677677677676767677667766677676676776667767767766766766677676776776776767666767676767767676766767767767677677667667677677677677667666767677677676776776776676676776677667767766676776776677677676776766776667766767767766667676767766676667767676676767767766776776767667676776767676677666666666776776767677677677667767666776677676767766776767677666776767766677667677677667677676676666767766667767767766776767667677677666676677666767677676677677667767766776677666677667767767676676767767676776676667677676767766676677666776766676776766677677676776767677677677677667767676677676677676677677676767767767766766776776766767676776666776677676767667767666667767676676767767767767767766767766676776776767667767767666776766776767766667666667766676776766776766676776676677677667677676666767666677677666766666767767676767766776767766776667767767666767767766676667767676677667666776776776776766776767677677666676767677676667767677677676767676676766767677667767767677677677676667677676776776767767677677677667677677667767767767767767767676776676767767766767766776676776767677677676677676767767676667767667677667676776766677667667767766776766776767767676776677676677676766767767667676767676776767677676667676776776766767766776776766667667667676677676767667766767767667666677677677676766776776676767767767766776667766766766667666677676667767666776776767676776776776776766776776676766776677676776776666666767676776776776767676776676776766776676766767767667676676677677676767667677676767766776677677676767767767676676776767667677676776677677676676767767667766776766667766667767767667666677677676776767667667667677677667766676776676776666666677676666766677677677676667767667667677677676766767767767676766766676666666677667677677677667676767766677667766776776767666666676767766767667767766677677676776776676776776677676666766677666667766776776677676776677677667676776776667667676776776776677677667767767767767767767767766766676767667676676776677676766767767677667667766766776767766676776776767667767766767667767767767666766767676776767767767677677677677667766676666776776676776766776766677676767676767676676766677677677667767767676676767676767666767676776776666776766766676776776676776767676767666677676766776767676677676767767767676667667766676667767767677676776677666766677677676676776767766676666677677677676776676666677677676666676667676767766767676676767676767666766677677667766776776677677677676766667767766666666776776776677677666676776766776776676677676767767767766767767767667667676776666776776676776776677677667666767677676676776776767767767676767667667766676776776676767767666766767766766677677667767767666767676776776767767767767676776776766767676767676676677677676776776766776767767767767676776766766776766776677677676677677677666676677666776776776677676767767676677676676776676776767766766666677
677667676767677676676766767676776776776776776767676767667767767676776776776766776766766776767767767766676767766776776677667676776776776776776766766767766767767767666766676667767667767677676766767677676667766767766776667677676767766776676776667667667767676767767667766676776767676676767666766677676767767677677676776767767677667766776776776666776666776767767767676776667766767767767767677677676776776676677667677677667676767767677676676677676776766776767676676766766766676776767676776667676767767767676667766776767676776767766677667677676766776667767677676776776667677676676776676776667767766767767767767677676776666776666667767676667667767667767767767767676666776767676676776766776767677677676766677667767767766767767677666767667667676766776776776766776677676776667767666667677666766776676776776776776677677676666776667667676767677667766776766766767766776767676667666766776667767676767766766767767767767767767676676776677676767676776766677676676676766767677677676766767767676767767676767766776776766776776776767767767767766676767676766767767676676667676776776767767677676776676776677677666667677676776776767676767767766677666767767767767676676776677676776677676776666767676767766776676776677667677677667676676767677667666676667676767767767767677676776767676677667767667666776667766766766676767767767767677677676677676667677676667676676677667667677666676776677677677676666767767766767767677677667767766667767676677677667677667667676767667767676766767767767766776767667676776666767767677676776767767666776676767676766776667666776767767767666776676767767766767676766766766676776766776767677676766676766767767677676676677677667677676667667667667677677677677677667767667767766776667766776676776767677667667766767767767667676776766767766766767767676776767767666767767766766767667766767767676767766766767667766677667767676677676767767767677667767666776767676667767676676667767676767677677677677676666677666776677667676767676776776766767667677676776676776767676776677677667766767676767767767767667767666776766677667766767676767766776776677666676767667767676767766776676767767766766676767676776776667667667676676776767677666776767676676677677677676677676776676676767767667666767677666667667667676676776776676767767677677677677677667767677677677677676767767677676776767767677677666776776776767667666776666776776677677667767767767767766767766676677677677676776776767677677667667766676776776667766776776767677666776776666776776677666666767767677677676776676676776776767767667667676677677676776767767767767766667767667666667767667666766767767676776767767676667677667767667676766776776766766766667666676766776776767676767676676677666767767677667766767767767667767766776766676776776776776776676677677666666776776767766677667676767767677677676776766766767766776667767677666776776776776676767677667766676776767767676766676776776676667667767767676776766767767676776767677676776776776776767666677677666667666776676677677667667677666767677677667677677666677676776766776667767767667767767767676667767677677666677666677676776776776666767767767767767767766776776677667767667767667767666677676776776776776677677676677676767667677676776676776677677667676776667677676666667767676776767676667676766677667677677676776776776676766766767677677677666767666776767767677667676666776776767766766676766776767677677676767676767766677676776776776767767767677667667767766776776676766776776766677676766776767767767767766767667766676776766666776776776776776776677667766776676667767766776676676776767767676776766677676776766666666666767677667676776776776767767767767767767767767767766666677667667767676677677677677667676767766766677676767767667677666776677667766767766776767677676767767666766676667766676767676776776676676767676767666776767767676767767767767676776767767767767767677677666676776677677677667676677676776767666767667767677677667676767667676676676776767766676776677667767676766776776766767767766776677676676676776677676767767677676766767676767667667766767667767666767766667766677677667667767767667677676766677676677667767677677676776676776667767767667667676776767767767666766766767676766677666766767667767676667676667767767676776767677666676677677676776776676776676766766767766776776666766776767676776776776767676776677677676667677667766766776776676776767767677677676767767767767767766776767677676767667676766766676776766776676767767677666677667767676776667767767676676677677677667677667677677667667676767666667766776676776776766776776767677677677677667766776767677677677677676767676776776776677676776677667766767676676676676666767767666766667667767767677676776776767767677667767676676677667766776667767677666667767767766676776676776667767767666767766667767766677676776677667766767667766676776776767767767767676667677677676776767767677677677667667767767767767676677676776767667677676677667667666677676767677666767766766776677667677666767676667767767676677666766776766676676776767767766776776666667767676767767677667677676776676676677676666776767767767677677677677667667766776766676667667766776666667766767767767767767667767677677677677676767676766766767676677677666776776667767677677667676767766767767767677676776776776766667767667767676776667677677667767767767676767766776776776776677677677677677666766776776776767767666676776767766776776776766776667767666677677677677677677676667767667677676676667666676776677677677676767667766776776767767677676776676677666776776767767767676767766776677677677667676776767767767666677676677677676766766776776667677677666776667767766676766676776776767767767676776767676776776776776667667666767767677667667677676667667767766667766677677676776676677667676677677676666766776676776776776776676677677676667677677677676767667666776677676776776776776776776776677677677667666767767766776767766776776767677676676767767767767767676676667766676776667676676766667667767666766776666776776776677666766776767767676776776766677676667766776677676776766767766776767767767667767767667677676767677666676667766676766676767767767677676776767677677676776767767676676776776676776767766767767766677677666676766776767767666776767667767766676766766776776676766776776666767767766676766767767666767667666776766767677677677666776677677667767767767676776776767676677677676776677667767767666766676776767676667677677666766767766666676766766776677677676776766676776767767667667676767676776776767767667766766766776776677677677666776776776767676767677676776776676767677667767677676676767767767767767676767767766676776767677677677667677677677677677676776667677666767676767767677666677677676666767676767767677666676666767767667666766776776767667767767767677676666667767677667676776767677676767676776766776677676776766767677676776776767677667667766776676776767676667767667676776776767676766776776776776677676666776767767767677676676776776676767666766767677667767767767667767676767767767767766766766667676767766677666776676676676776776766677677666677666767766676666776667677676676676667667767766766677676667767666667767766776776767767767767767767677667667676767767677676666776776776676776767767766776776776776767677677666767677677677677676666767676676677677676776667676677677676677667767767676767767766766676767767677676767767766776767676667767677667676676767767767767676767766776666667677676667767766776776677677667767676666776666667767767767767667677676667767666776677666767767667766776676676767767666767767767767677676776776767767767767767676767667767676767767676677676767677666776766676766767767676776776776767767767766776766776676776776766776767676766676776776666667766667766677676766667676776677677667676767667766767766776767676766677667767766776676677677676667677677676767677677667667766767676776776767667676776776767677676767666666776766767766776666776766776767766767767766677677676776676677666776676677666776677676776776677676766677666776776677676677677676776776776776776766776666767766667766667767677666776766776776776667767677666677677676776677677676776676766667667677676776677677666677667666766766767676776667767666776677676676766676667676677667767676776776776776776776767767677667676776666676776676766667667666776766676667677677677677676677667766767676666676776767677667766776677676677677677677667666676776776767676667767767767767767666766667766667677676667667767677676676676776767676776666676776677677667676667676776766767677677677667667766667766776776767767767766767676677677677676766767767676676776766776776766767677677677667676767767667667767766776677677676667667767666776676767767766776677677676776666767666776766767676776776676766676776666667767666767677676676776666776766776767767676677676776676677676666776676776776677666767676667767677667676766666767767766776667767677666776767767767767767677667767766776666766767767676776667677676776766766776676677667677667676676676776676767766677677677666667666776676776767767666676677677666767767766767667666677666677667767677676776776767766776666666767666767767677676767767676767767667676767766776776676767767766767767767767677676676766676677676676766776667766677676776776676677677676776667676766766667767767767676767676767766667667767767677676676776776776677676776767766677676776776776776776767767667766766776676666676776767766776666767767676776676667677677676667677677666677676767667766767766767676767767766666776776776776766776676766767767676767766776676767676766766677677667767666776677667767677677677677677676776667767767676767677676676776767767677676677677667676767766776776776666776776766766677666776776766766676666776776767676677667767767666677676766776676676776677676766776767676766776677676677677667766776767676776766677676767666676676677677676776766776766766776767677677676776677677677666667667677677666676776776767767766776666767676676767766667767766667677677677677667766776776776776767767767667667667767767767767766767767766667667766676767767767676677676767677676766677677677666677676767677667767767676666767767676677676676767767676776767766767677676767767677667676776776776767767677667677676767767766776677676776766767667767767767676767766677677677676776676776677
76776776676776767767676767767766776677676666667766767767676776766776677667677677676776776776776776776677676767766767767766767767676767767676776766676666677666767677666766677677667767676767766766766776766776676676767677676776667676677676676767667667767676776677666667677676767767767767667766776776767766667767766677676776676667677677667667676767767677676766667676677676776677677667767767676767767767767766677667767767767767767766766676766667767676677676766767766767677677676766776776676677677677677667767667676676677667767676776676766767676766667767676776766676776676767677676767767677677676776667767666667767676776767767676677667676776776767676776667677667766667676667767677667677676776776767767766767767766776767676767766677667676667677677667767677677667666666776767767766677676776767766667767767667667767767676677666776776776666667677676767677677667676766776666776676676667766776767767767677666767766766776666676766767767667667767766676767766776776767667676776676776667676667666767677677667767677667766776677677677676776667767676767767677667667766766776776766767677667766776677677677677667667667676676676766676677667667767676766767667766677667667767666676776667667766677677677677676677667767667767766767666676766776676666776767677677666767667767766766676767676767676776776767767676667767676677667666776677676776776676767767767766776776666676776776776766767767667767666776776666767767767767767676767767667667766767677677676776767767666767667767767676766776776776767677677667676776767766676776776667677666767766676677677666767766667766676767767766776767767676667767677676776767677667667676776776766667766767676776767766767666676767767676676667677677676776766776776776776767767766676767677667677667676667677677666677667677676766767767767767676776767767676766766767767766766666676676676766666766776766767766676767666776666776776677676776767767677677677677666776677667766767767767677677676766766767667767676776667767767676666767766776767767676776677667767677677677677677667676776767767666776776676676776776776676766776776677677676666677667667676766766676776776776767666677677676776776776767767766677677677666676776766776776676767676776766676666776676776767676776776767676776776776767666776776776776776776676766767677677677667767766767676676776677677676776776776776767767767676766677676677677676667766767767767676677676677667766667767766776677677666776676776766767676767767677667677677667766767677676667767667767667767667767677676776767676667766776666667677677676776666677666766776767676776667677666767667767676766767666766767677676767766776766766766776677676776766667677667667767766776767676677667767767766676776767767767767676766776776767676776766677666767676667677676766767667767767767676776767767767676667676766767677666677676767766767677667676776776667677666766667767767767767676766767677666667677677677667767677667766776776767677677677676776677667766776776767767767666776767667766676767667677677667767767766767677676767766776667767667766667767767677667677677676666767677677676767767766676677677666767767676766776677667676776666776676676677677677667667767676767767767676676767766676776677666767677667767677677666766776766776767767767676767676776767676776776676776677676776776676766677667767677677677667677676676767677666776676776666767676776767766677667677677667676776677667767666666776666766776676676776776767667766677676766776766667767667766676767676776677676677666767767766776776677676767767677667767676666767667666766766766776776676766766776676666677676776667766667767767677677677667767767676776677666667767766767766766667766667767677667766776776776776676676776666767767676776766676776676767766766767767767767676677677676676776766676776776767667677677676776776677667767677677676766677676676666767677677666676667766776766767766667677677666776667677677677676766776767767677677677677676677676766677667667676767767767676766776767677677667767676767767767677676677667676767767666667677676676776767666767767677677677676776676667677677677666776677677667677667767667667676766776676767766667676766766666677677667677667676776667667766666776776666767767676677667677677677677667767767676766776767676776767766766677677676776676677666776776776766776766766677677677667767766677676766776676776766767676776776767676766677677666776676767677676667667767767677676776676667676767667766776766767766766676776767666667676776677667766767667767676776677676676767767667767676767676767767667766766776776767767666776677677677677677666776676767667767676676677677677677677677677667767666667666776766767767767667766767677677677667767676767677676677666677677676767767667667667666677677677677676776767676776766676776776666776766776776776776676676667667767766767767767667676666766767676767677676766676677676776776767767766776766676676766776677677667766776776767766667767676776676766776776767676776766676677667666767676766776667677676677677677677666676676766776776767767766776666776776776766776776677676676766776767767667666677677667667677676766676776776676676776677676776776676767767667767767766676776767667766776776766767767766677666767766776767677676667766776677676676776766776676767767767766776776667767677667767766767677667676676677676766676667767766767677667766767667677676776776667667767767767677667767677667766766767667766776767767677676766766776767677676776776776776767677666776667667666776776767677677677667766776767767667676676767666676776776766767676776676776776677676767767766667767767766767667767677677676776767677667767767767766776666667676776667667767767667677677676776767667677666667676667766776766767767767676767767666667767767767676776767677677666767767667676776776776776776776666677677676767676767767767767677677676776776677676776766776776776667766767676667676766667766767676776767767767666776767766776677667767767766767677676776676776767666767666767767767767766677667676776677677677677667667767766776767676767766776766767767677667767767767677677677677676677676776776776776776676767766776677667676677677667766666776677666766767767676776767666776676776776677677667666766767767677677677667766677676767767766676676667767767766676677676767677667677666676767676776766676767676776776677666767767676776767677667677666676676776766766667766677677676666677676676666776776776767766676776776776766766666677676667676776767677676767677677677667677667677677677667677677667677667766677677667767767767676767676776776677667767676776776767766767766776767667767767767766776767766776767676776767766767677667767677666676766766776767766767767767677677666676776776676776776776667667667676676776667766776667766776677677677667677676767677677677676776767767767677677677667667677677677667676767666676776677676776766776676767767676676776767767677677677676677677667766677676767766766776677676766767767677677677677666767677666766767767667767766776776767767667677676776776776776767676766767676776776776776767677677677677676776676667767767667677666767667667676767766667676767676766767767666767667677677676667676767767767767676776767767667676667677667677676767766767676677676776776767767677676776776667676776776766677677677676776767667676767667676776766766776766767767677667666767767666677676766666776676776667677667766677676767676676676676776767676767677666767667766767766677676776676776676767766766667676776667767667766676766767767676667767677676766776767766677677676667766776776767766766676666767767676677676667676676676677676776776767767767677676776667676766677677677677666667767676776776666667767677666676776776767667767767767767676677666766776776677667766767766676776776766667766677667767677677667766676776776776776666776776776766676766767767676767766676766767677677666676767766776677666677677676666766766677666667676767676676767766767766776766776776776776676776666776766676667667766767767666667677667766776776666767667767677676776776776767676767767767766776667767767767676766767677677676677667767676677676667677676667767667676676676766776677666667767667666776776767767767767667677676676676676776677667676676776676677677676776666767667676666767767677677667767677677677667677666776776767676766776767767677676676676677677677677667666776776776767676767677667767767677677677666767676776766767677667677676676767667677667767676767767767767666676767767766666766676767766677676767767767767766766666776767676776767667676776676667766767766767767767766767767766776767667667676767767767677667767676766666766676776776767767766767666776666666767677677666676776677676767767677667676677677677676776677677677676677676676776767767767767676767667766667676776767767676766676776676776767767766676776677676776767766667677677676776776766776666767677667767767677677677667677667766767766767766677677677677676676776767767767767767676776676676776677677667677676776677676776766666767677666676676767767677677676677676767766666776776767666776766776677667676667667676766677676677677677667666676677676767767767667667767767676676767676677676766776776776766766767667767666767676776666766676766766667766667767766766667767677666766776766776767676767767676776677667767767767677677677676667677677677677667677677666677676766666776677666776776676776677677677677666776766767767667766776766677666767767767667767767676676767766767676766767767676667767767676677667676766676776676767677677677676766766766776776676776766767666676677667767666766677676776776766776767676776667767677677676767667677667767767767677666776677666677666766767766776767767767767676676767767767667767676776766677676677667767767677677667767767766767767676667766767677677677667667676766776767767676767767667676677667666767767767767667666767767767767767766676666677676676776667676767766666776776677677676676776676767767767676776676676767767677667767667767766776676767676677677676776676677666776677676776776767667767767676676676677676676767767677676766766776766776767676677667767767767677676767767767766767767677667767676667677676667767676676666666677666766677676776766677667767767766766776776776766767676766767767766677676766776776677667676776677667676767677667767667676767667767767767767767676776766776667676677667767
66767676767766776776776776776667766776776676776776776767766776776676676676776766776776767767667767767667676677666766776776667666677677676677676766667766677676776766776766766767767677676776667667677676776766766676676776676767766767677667676776666766766776676676776776767766676767766677676766776776766677677677677676776676667666767677676776776767666767676676676766677676767767767766776766767767677676776676776776677667767666767676676776767766776776767676767677666776666677677676667767767767767676776776776776767666767766677667767767676667667676677666776676766676667677677676776776677676776766767767667766667766666776776776666776766776666767677677677666677667767767766766677676767667766766677676676677677677677667766767767766766766666766776776667676767667677666667667766767767767676676767767766767767677676767767767666776667767677667677667677666776767676667767767767667766767676767766767767676676776676766776677667766767677677676767676776766677677667767667677677677677666776776677677676667767767767766776767767676766766776776776776776776667667667677677676666776676766767767766766676776767767767767676776767677666767676677677676666666776767676776776666666767676776776767676667666776776766776766776677666776776676766666767766677676776676667766776676776677666676766666666677676767677676776776666666677666776776767667767767767677667766776767677667676767676767767666767667667677677667676776676776776667667767676667766776776776776766677677667767676776776767767667667767676676767766766767667676767767676776776666667767767766676677677667676776677677666776667767676677676767667676667766676676767767666767677667766667767767767767677666767677667767677666766767767676767676776767676676677677677666767677666677676767766776677666776766776767667767767767767676667766676677676676676667766776767667767766666776676776677677667676677677676776767677676677676776767676776776676766667766676667667767766776667767676776666776776776676776776776676776767766676767667767676767767766666767666767767677677677667667677677676776667676776677667677677676666767766776666776776767676776776767767676767676677676776767767767676767677667766776776776776776767766767767767767767767666677676667676776677677666767766776776667766776767766767677676667767666776677677677676767766666776776677666767676776767767766776677677667767666676776766667677677676776776666776677667667767767676767666767767676767766767676767767767766776676767767677676766677666776676666767766767767767767676767667767767767767676776676767766766677667676767677667767767677677676776776676677677677676677676767767767767767767667767767767676677667766767667766676776776776766667667677676666677677677676667766767767676767676776776776766767676676767766776767767767677667676667766676676767677677677666676767666677676776776767766766767676667767677676776667677676776776766776767677677677667677677677676776776667677666776676677667766776767767676776666667667667767767666667767767667677667676767767667767676677667767677667677667677667666776767676776667767667766767666767766676767677667766677667677667766767677676767677666666677676667767767767677676767666767766776776776776676776677667766677667667767767767766776776767767766776667667677677676776776767677677677677666676776767676776776677677677677667666677666776767766767667767767676767767767767767677676776766766767677676776776767667676766767667767676767677676776776676767677676766666767676676776766776766767677677677677676676776776666676767766766767667676766776767676766766767667767767677677677667766676776776677676767677676776766676766776776776766766677666766776667676767767677676677666776666776767666776766667677677667767677667767767767766767767666776676767667767677677677677677666767767677676776776767766766766667767767767767677667767676666776776667676776767767676667677677667767766677667667766776677677676767677667666767676776766767767767676776776776767676776776776767766776766766776676776776676776776666767767767766677667767767677676776776776767666776776666677676766677677677667766766677666677677676776776677676776667767767677676666766776766776776676776677667767767666776666676776767677677677666766677676676677677667767677677677676767677676776767677667677677677677677676667767667766776767766767676776766676776676767767676766776767677676776766776766677677676767667767767767677677667767766776776666776776677677667767767766776776776776776677676667767767766667767766767766776776676767766767676776766667676766767767677666776766676776676776776676776776766776766776776676667767677677677676776767667667766776767767766676776776677667767676767767677677666767676677677676766776677676767767666767766767676667677677676776677667766776776776776776776776776776767767767767766776767677677677667767767676776776767666666776776767767766676676776667767676767677676676667766776776676767676776776677667767767767676776676767667676667767666666676776766676667766676676767666766677677676776677677677667767767676667766667677666676766776767667677677677676676776767676677666667767677666667676677676667676776666776676676676776767676776767767677676667767767767677676776667766776766667767666776676776676676766776677666677666767666676676776766676767676776776676776767766766677667767666767676776776776776676776776666666767666667667666676776766767677676677667677677676677677677676776667676776766767766776677676767676776767667676677676776776767766776676766767767766677677666767767676767766677677676767767677676767767676776676767766677667666766776776676776767767766667767766776767677677677667767767767676676676776776677667767767767766766677676676776767677667676776776667677677667766776676767677677676666766676767766776767677676766767677667766776776676676766767676676766767766776776776776677676776676767767767676776776776766676776677667677667677676767767676776766677676666666767676667767677677677676776667676766676677676776677677667667766666776677666766776767767676776667677666677666776766677676776666667666676667667767767767677677667676776776667677677677667767767767767766776767766676676776767767676767767676776676776776766776776766766677666776776767767677677677666677676776776776776776677677676766767767677676776677677666677667767767766667766776666677666767767677677667676677667766766767767677667767767677677677666767766776767666776776676676677676776767677676676767667767766776667767766776677677667767766676776776776767766676666767667676666766667677677667766767767667676776776766776676667676767667767767767767676766767667667767667666776776776776776767767677666677667766676776667767767767667766677676666767767666776776677676677677677676776776676677677666677667766676766767767767766676667667766676776776776767767767766776676666666666776767766767767677676776767767667767767767676776766677667767767677677677676776666776776776776766776677667676767676676776767766766676776766776776776667666666676767767676766767767667766776776676766667767676767766766766677677666676766677676767677676677667766776767667677677677677677676677677676776766667767766776677667676767677677666767676776676677676776767677677676776767767667767767766667766766677667677676776776676767677677676677677676776766666766776676667767676767767667676767767666776767767667677676667677677676767666676677677676767667767767767767677667767767677676776776676766767677667766776776776677677676767676776776776667676677667766676666767766776767676676667766776767767676666776676767667676676677667766666776766677667766776766767767767767767677667666776776776776776776667767677677667767676667767667667767667676776767767677677677667677667767667667766677677676767677666767677677677677676676767767676767676776776677667766766667767677676677667677676776766776767766776776677676677677666677677667677677677666767676667766667677666677677667767676776776776766767766667767666677677667677676767767667666676776776677667676676776776677676776676676767766676767676767676767677666767677666766776767767767676767666776766776767767676677667667677667766677676776776776766776776776767677667676776676767766676767677667766766776776776776667676767676767766767676776776676677676776767767766766776776677677666776766766766776676767666776767767767767767766676776776767676676767767767676677667676776776776776767767676776676767766677676767767667676667666667766776767676767666767767676766776767767767767767767766667666677676766776766677677667667667676767667667677667676776767766766767666677677667676676767677676776767676677677676767767667766776776776677676767676676676766667767767767766667767677667767666766766776767677667666666766767766766767767677667677677677667676677667677676766766677676776677666767667667766776776767667677676767766766776776767767667677676767676766776676766677667676766776767667677676767767767676767677676776767677677676677676667767666767667766776766766676767676676677667677676676767676776667666667667767677676677676776677677677676676767767667677677676776677676776776666776667667666767767676776766776776766776676767677677666776776676776677677666677676767676766776677677677677676767766776677676776677676776767667767676677676667676776767677677677677667767767766666776776776767766776776766776776766677666776667677667667677677677677677676767677676766776776776677667667666776776776767676676776766776776776667677676776776677667677677677676767677666677676776767766767766766767666776676776776676776767767676676776776776776776667766776677667767676776766767766767676677676776776776767767767677676776676677676677677677667667676776677676776677677676767766766677667766767676767666776767767676776676767667667766767677667666767766666767676776776766677666667767677666767767767677676776776776776767767667677676776776776776767676776667667767676776767666776767677676776667766776677667767766776667767767766766677666767767767677677667767676776776767766666666676767676667667766676776767667767767676776766767666666677676666766667676767676776766776676766776677676676767677677667676766667766667766767677667767767767767677676767767766776767767766776766666767766766767767667666767677666767667767676767767767676776766676676677666676776766776767676666767767677677677677667767
36766766776776776776767767667667767767677667677676767767676776776767677666776767677677677677677667667767767766767767676767667677676666767766767767676767677667767667667666767676677666767767767666667667677677676766667767677677677666676766767766676776677667767766776767676776667667677677677676676776776666776767767766676776677667667666677677676767766766767767767767677666766676676766776766676776666766776776776776677676666667767677677666767666677676677677677677676677676767767676676776677667667766766766776766676776676766677666776766776766766767676776767766766776776766767677677676677677677677676767766776776776677676766767766766776677666767767667676776776677676776666776677677676767767767677667766776776766676766676767666767767676667766666677677667666776766776776776767677676666776767667676776767677676667677667667666776667767667767677677677677677667676667666676677676677677677667767677676676776677676676667767677677677677677677667676776767677677677667676667667767766776776766767667767676766776776766766766776767676776776776667667766776776776676767667676767767677677676776676767666767677666667676767677677667677676766776767766667767677676667767767767676667767667767676767766767677667667677666767766676776667677667676767667676767677666766767667767676776776776677676767677677666776667766666677676666776776767677677667667667677666776676766776767767766767767676676776776767667676766776776776767766667767767767767677667676776767766776677677667676667676677667767767667677667676776766766767677667676766677677677676677676776767767767676776676667766767676776776667666676766676776677676776766767766667767676667677666776677677667767676677676776677677676776776776776676776767767766767767766667676676776766776676767767667676767766767677676766766776776676666766776776776667767676776767666767766767767676776776677677667666767767667766676776677667767677676676766676676767766667767666767766677667767767676776667667677676776776767766767667766676767767667766677667676776677676677677677676776667767667676767767766776776767767676666776776766767767767667767667766677677677676776676767667676776677677677676776676776776776776676776776776767767676767676677677676677676767766676776766776766767766676676776767766766767767676776776676776676776677677677676766667767666776677676767666667767677667766667667677666766676767677666676766776776776776776767767666676666776767766677677667766677667666776767677676776767667767767677666667767676776766776776767677667767767766766776676677677676776767667766767676767766676776667767767676776776677667676776776767667666767767767767766676676767667767667667767676676776767666766767676776766776677676776776666776766677677667767676677677677677677677677676667666667676767666776776677666776667766666667767767676667666767677667677666677677677677667667767666767767767767677676767767667766767676676667676776767677676667767767766776676776776767666767766776776766677677677667767767666666677676776667666776767677676767677677667766776676667666767767667767766776776767676776766677677666767767667667766776677667676776767667667667677677676676767766776667676776766776767667767676776667676767767667767767667676767767677667767676767767767677666767767767766776767666667677677666676676667676667676766767767767677677677677677676667766776676677677677676776776666677666677677677676776776766677667767767767767767677676767767676677667677676776776676767766776776776776667677677666776776677677677677667767767767667767666776776767767667767666767676676776666676666776676776776676767767767667676776776677666776767676776677667767766776766677666767667667666676666776776776766667676766767767676667677677676767767766776766767677676776676767766677667766676767667666776767676776776776776677676776776776677667667767667677666677677677667766767676677677676767766766677667767676776776677677677667767667666766677667767666767667767766667677667676766767677667767766767677676766767667767767766677676676776776776676776677667676766767767677677667666776776676766766776776776776666677677676767667667677676677676776776676776776676667667767767677676776677667677677666766767766776676767766676776677677676667766667767667676676776776776767676667676677667677676776676776767767676767766776767677677667667667676767767677666767676776776667766766776767766776767767667766767676776776766767767677676677676766767766767676766776776676766667766676677676776767766776676767676667677666667667667767677667676776767766676666776776676676767677667676767766776776666676776776676666767766766767766677676766767767766677667676776676767677677667767677667677676766676776767677667766776767676776776767676667766767767676766767767676767676776766776667677676667677677676776776767666767676767766677666676776767676676667677676766776766766676677676767767667767766767677676676677677677666776767676667766767767676776676776776767766776766677667767677676676667767677666766767677676776776676677677676776776776776767676676767677667767676767677676667767767676677676677677667666767767767677667677666776767767667667666766767767766776677667676667767766676767677676676767767676776776767766676766767667667677677677676776667666676677676767766766776776767767676767667677676767766776776766776767676776776776767667767767766776767766776677666767767667676767676776776776667677677667767676677666776776776766776766776666767667667767667667767766677667766676776677677676767767767767677677676667676667677676677676776766776767767767667677676666667766766776667767767767676666676667766767676766666776776767766767676667767767666766776776767677667677676677667677677676776766776776776776766776776766767667767767767766677677676676767666767677677667767677676667676676677676776767767767767666776766766676676776776676667767767767676776776767767666677677667677677676776776776677676667767676767666766676676677677676766666667767767667676767767767666776667767767677676767767666667667766776776767767666776676667667767676776667677666767677666776767667767677676676666767767667666776776676776767667676767677676677677666767766767676776776676667766767677667767676767676776767767677666776767667677676767766767767766677667766767767767667676776767676767667666667766767667766677676677676776667677677676677676776676676766776667666676766677667767766767677677677666766677666667767767767677667767767767666766676666776766676776776676767767766767766676677676677666677667766667767677676767667677677667767676667766767766776776776677677677666667667767766767677677676776776776677676676677667667676676767767766766776776667677676776767766776766676677676767677667676677676776776766677666776776776666767667677676776676767677667767667767767666776776677667666776766767767667767676676776776666776776776766776667676776776776766776676766676676766767766776766666776767666677676666676776766677667667677676776677677676776776767676677667677676776676667767676776767766766776776766776677677677667766667767677676767677666677676776767767677666677677676776677677667767767767767767676667677667676776776676677666766776776776766767677666767677677667677677677667766776676776767666767676666767767667677666776677667677677677677676767766766766776776767677676676776677667667676766776667677677676767666676677667676667767677667766676667676776776767767676776676767677676776677676776766676676776776676676767767666677676766666767766776766667767766767767767766776677676766676767677666676776776766666766767767767767767677667667676666677666767676767676776667677676677667766667767666776677667766767667667767767766677667666767676677667766767666667667667667766677677667677667676767767767766676776676767766776776776677676676677677677667676776767766667676767766776767677677677667677667767767666767766766677667767767677676666677676676767676677676776767677666767767767676776767767766767767767767766766776676676676767766776776776677676776767766776677677676767666766667676767676766667767677677677667676666776676767667676776767666776676767767666767676767667767676776667667766667677676776767767677667766776676667767767676776776766767767666677676766677667676767677666676776767667676776667767767766776766776677676766767666676776776766667677667767767676776667666776666667676776766767667677676776676776677676767667677676776776676667676776667767677677677666767767767767767767767767666776776667767766766676776766776767767677677667677677676776776767676677677677666676776666776677677667767677677677677676767677676767767766676677676776767766677667767766776776767667676776767667677677677676767666676766766666667667766776776676776677667766766776677677667767666776677677667667666677667766776677677677667767676676767677677677677676766766766766666767677677667677676776776766676666776776776776776677667677666776776667677676776767666776776677677676766767766767676776767676776776766776766676676766766767767766677667677667676776677676776776776767766766767767767677667766766666776766766676776776776677666676767677676776766766766776666766676776776776766676666667767667676677676666766676677676667766767676666677677676767767767766767676776767766776776776767667766677677677667767767667766776677676767767767677676776776767766766767677676776776676776776766767767766767767766776767767676776676766676766776767667667767677676767676776776776766766667676667676776767767677667666767666677667766677667767767766666776767667766776677677677666776767676677677666767677666767767666766667766776767677676776767766676676776776767676767766776667677677667767676776776676767676767676677667667767666666776776676767666667766676776776766766767676677676776767767767677667666666776767676767767767766776776767766767766767667766776776676677677677677676676766676776677677667667767767767676666666767767677676676776666767767767667667666676767677676767677677677677676767766676666677677667766666767667677677676667767677677666677677676677677676766766776776676677676776677677676776776776767667677676776767667767766766776766776776776677666776677676767667666767677676767677677677666776677677676767667766776676776667767766776776677677677677676676767767676666776677666766776667676776776667677676766776666776677677677677676776767677667766676767766
677667676767767676676677667767766776767667766666767767667677667677677667677666767767676776677677676767766767767767767767667667766677676776666676766776667767667676767676776776776776776767767677667676767767666776776677677666776767767766767676776767677677677676776776766767767667767677676767766667767677676677676766677676676767676776776677667676676776767677667766776677676677676766676667667767767676767766776676766677676767766766767767677677677677677676776767676677676676767767766676776776676776776776767676666767666766677667676767677677666776667767766767667677667767767666776677677676766766667666776776767766776667677676767666767667767766677677677677676677676676776676767767676767677676776677666767766767766677666776677676677667677677666776767666767677677676766677676667667766677676766766767677676776776676677676666776776667767766767767767766776776776767767766776776677676776776667767677677677667767767766767767676766776776766766666676767676766677667677676667767766676767677667767676767666776767767676767767767666767766776767767677677667677667667767767766677676776666767666776677666776776776767766766776767667766767676676767766776776776677677666776676676667677677666676677666767767666767677667767666776766776767767767767767767767677677676666767766667677667767676676776776767677677667767667767677677677666766767766776767677677667767667766776766776676766767677667677677677666666677676676766776767767766776767767677676666677667676666776776677677677676666776776776767767767676776776767767767677667766776677676677666776767676766767767676776776776676776767677676767666676767677666767676767767766766767767766767676776767767767667767666776767767667767766766776667667767767767767767767666776766766767676676667767766766776767766776676767767767767666776767676677677677677666666766677676676776766767677676677676776767766776776776766766677667667667766766677666767767677677676776776776677677676776776776776776766776776677677677677676677666677676776677677677667667677676776776667667667766677676776767766767767767767677667767666767767677676776667667767676767767766767767767767676677667676677676766677676766676776776767667767767667767676767767767677667767767677676766776676676676776767766676767766667767676767766666676776776667767767767766677677676776767766776676767767677667676776666677667677667767766776776676676776676766677677667767766776677676776676767676776767767767677677666676677677677667677677667676776676676767767767676776667767677676767677666767767676767766676767677676677677676766767766776676767677667676676676776767767767767766767677677676767767677677667676776776776766677667667766767676776667667767676666766766776667667767766667666776677676667676767667767666667767767677677676676776776767767676776776676676666676776677676776766767767766766776767677666766667677667676767676667767666667767767766776776677666776677676677676767766776676767667766776776766767667677676667677676767677677677666767767676676766776766776766677667767767677677666776776767767676676767666776767667677677677667677667677676767767677676666776676667767767666776776776776767677677676767667676776766776666776767766767766776677667766776676767766677676776767767766766776766767676767767766766767677677676776776776766776776677667767767766776676776676667666677676776667767767766776776776676676767767677677667676767767676767767767767677667766776767677676676776776776767767676677676776767677676776767677677676767677677676676767667667767676677677667666676677667767677667677667667767766667767667676677676776776776677667766667676776676776766776776767677677676677677666767677676776776767767766666766677676676676677667766767677676766776676776767767676667677667676776776677677676677667767667767667677677677676677667667767667667676776767766766776676766767676767766776666666667677667767767766776676666766677676766766776767676767766776667677677676666776767677666677666677677676767677667767677677677677666677667676776776676667667667667767677676666676677666776667767767766766766776776776776677667666776766767767667767666677677667677667767677677677676766676776767767767676677677676676767667676776667667766677676776776667767677677666766776676776776767766776676776776677677677676676676776766776767667766666666767676677667676776776767676776766767767666677676766767677666776676776666776767677667767677677666766667677667676776667676776766676677677676666767677667766767667667767676767677667766776776767767767676767767676776677676766677677677667767676767677676766767767767766767767766766776766776677677676767676766766776767676766776676676776677677677667677677677676776667676776766676676766766677677676677676776676767667767767767767767677667767677677677677676776666677667676776767667767677677676677677677677676766776667767667676776766677677676667676767676667676666776667767667766676666677676776766767677666767766776667766776767767766677677676767767766766677676677677677676766667677677666766767767677676767676776676676676776776667766776767766677677666766776677676776766778677676676776766767767767767767767677667676776766667677677667766767767766766776677667767676676666767676776677677676767767677677676776776776776776776767767767676776776677677667667767677667666776667767676676776766776776776776767676676676767767667667676766776667767767767767676767677677667767676767667677676676767677676767766776776677677677667677666677667677667677677677676776766767677676776767766776677667677676776776676776767766766667667767677666767676676776676666766767766767766766677666776767767677667666766776677677677676767676666766766766776676676767676776767677676676767766767766776667676676776767766776767766676667767767767766776776677666767666767767767677667767676776676767767767766766776767667767767767767677677676767766776677676776776677676767676767676666667677677676776667677667677666666666676667767766767767676767676766677667767766776677676667766666676767677666676776776776676666776776667676767767766676676776677677666676766766767667767767766677676766767766766767677667767766776776676767677666776767667766767667767767767767677677676776767767767677676677667667767767767666776767767766776776767767767677666767667677676677667767767767767676667766776776767767667676677676776676667667766767666776776676767767766677676766666767767677676776767767676776676766676776776767767767667767766676766677666676776767667766766776776767676776776766767766776767767676767677676767767766776776766667767677677677667767767667766776667767767677676767677667667676676766776676766767677667676767766677676766767766677677676767766676767676776667677676776776666776776767676776776767767766766776776677667767677677676676776677676667667767766776666666767676767767767767767767677676676776776767766776767767767767767767667677676677676776767666776766776766776776767766776676766766776767767767677666776776766677676776676776667667676667767767667677676776666666776677676677677677676776676766676766767676776776676767676767676667767766776666776776767767767667676776776667766667767666767676776766676667767677677677666766766677677677676666776666776776677677676666677667767676766667676766776667766667676766767676766776666776776776677676767676766776676776776776766776677676776776776776766767667766766767767667666776677667676667767676676776776676766776776766677667767767767767766676766766767767677677676766766776766766776667767767676677676767666766767666767767767767676676766667677676677677677676677677677676776676766677677677677667767666776776766776776767766766677667676776776676667667677676676776677676766766767767767666767677667767766776776667677677667767666767767676767667766767666776666766776677677667766767676776766766776767676767666766767676677677677666676767677677677667676766676776767676766677667767767677667766677667767676677676766677677667676776776767677666767676776677676677677676776776766666776776767677667767677677676667767666776666776677667767767766667677667766776677677677666776676767676776767767766767676667676767677667766767767667767676666767677676776776677667767767766676766776767767767767666767676766776767676767767766677676767677676766677676676776667767766766666776776767677676676766767766776776776776776776776666677676676767767677677677676767766767767677677676776776667767676776767677676766776676677666776776767767766776767666766776767767676677676666767667677676776677677677676767767667767767677677666766776767667767676776776766776767677676667767666767766776666776776677677677677667677677676776766767667676767767667766766776776776766677677677676667767677667767667767676676676776776767767676677676767667766766667767676776676676767676667676677667677676667677676767767677666776676776766677676766776766766767677676666667676666767667766667767766776766677676667676776677666767676666766776767676667767767676776767677666766776776776776677667767767677677677666767767767766767766676776767667676677667666776767766776676767766677677676776677677667667767677676776767676766776776677677676776767767677667767767676776676776677677676776667767767767677667677676766776676767676776766767677676676677677676776677677676767767676767667766666677676676766767677667677677677676776667767677677667667767676776766776677676766767767667766676767667676776776676766766677677667766667666776776776776776676677666767766776776677667677677667677666776767677677677677677677677676677677676676676766766776776776776776776676776776766676776766766677676766677666767676767767767766677667667676767766766767667676776676776667677677667676676776776677676776767666766767766677667677676766766677676677666666767767667766767677677667676776676667666677666766767677677676767767676776776767767667667766666676767766766676767767767767766767676767767666766766767667676776776767676676776677666767767676766667767676767677666677676767666776767676776776776776766767767767767767676666776767667767676767677667666776676766676676766776666667666766767676767767676767677677677667667667767767677677677676766766667666776667676776676767767676776767767767676767667667766767767767766766677677667676767766766776776666776776776667676767676766767667766776776776767766767677676776767767676767767
6667677676776676766766776776776676776667767767677666667677677676667767677667767767677677667767676667767666676767677677667677676676676776767767667677667677676677666767766776776767767667667767767676767677677676667676766776767667766676766767766667677677677676667766677667676767767677676776767767767766767676776767766676767767767767767766667667677677677667676676767667667676767766767767766667666666766766676767766767767677677676767767666776676776776766766766776776767766776776766767677676767677677677676766767767767666776667767767667767767677676766677677676766776767676776767677676776676676677666666776667676677677667767676676776676767677666776677676776767767667767676767767676676776666676776776767677666766676776767676776776677666767677667767667666666776666776776776667766666767767766776776776677666666767767676767767767677666776766667767766767766776776677676676676767767767677667767676766767676767767767676767767767676677676776766776776677677676766767666667766776776767677666776776776776767767767676776677667676677676776677676776767767677676676776776767767667677667667767767667766766767767666677666767767676667666676676676677677677677676776677666766767676767767767767677677667676776776767667767767676767766766776776776776676776766776667767767766776776776776676676776776677676776776776766766776776776767667767676776666767666767766666667767677676776667766776776767676677677667767767766767677676766767767767677677677677677677666666677677667667767767676776776776776677676776766667767767767767677676676767766666667767767766776677666776767667767676766776676776666677677667666776676766676776776776667676776676767677676776676767767676677677677677676677677677677676677666776766776776776767676767676766776776776766776677676766767766776776677677677676767667677677666767766676767766677666776766776776677677677677666676767766776767666767767666767767677677667667676776676767767667676676677677677677676677676767766667767677677676767677677677667767677667676776766776767677666677677667677677666776676676776776677667677677676767767677677676776677676776767677676667766776767767676766676767676667666677666767677667667667767667666677676676776776776767767767766676766677666776776776766776776776667676767667767767766776676677677676767677677676776676776676677667767767677676767767676776676767676676676666776767677677666676766666776666676767767767676776677667667766677676776677667676767767767767677676767767676767766667667676677676776767767766767767667766767677676766767676677677676776776676767676667767677677676676676677667667767667667767767767766776767676767676667676767766767766677666776776767767676767677667667766776767767766776767767677667766776776776767766766676776776767676676677667677666776767666676666767766676776677667676676776676767766767666676776767677677667676776767677676766667766676667766676766767677677666776666776766667767766776767677666767677677677677677667676767667766776666776776667666776666767767766767667766776677667766767666767667666677676776776767667766766767677667667767767667767766776767677676767767767676766767676767766767767667676667676776767677676676677676776676767667767767677667766676776767766677677677677676776776676677677676767767677677677677667677677677667766676776766767676676667676767767767666677666677667767666776767766667676667676676667667767667677667767667767767677667667677676766767676667767676776767766776667676766776676776767766766776667767767667677676776767766776776767667766767667667767667767666676677676776676767767766766767676767676667677667767767667677667667677677676767666766776776776677666767766767677677676776776767767677677677677676676776767767677666776676666776776776676776766677676776776776776767767766676766676767667767677666776766767666677666667677677667667666666677677676776667666767676677676667677677676776766766776776776667767767667667677677667667766676776776677676677676776677676677667666776676776766667676776776776776767766676767667667767667667767767766676676667677676776676767767767676776776776767676667766766677677676776767676776767766766776677676776766766776677677667667766776767766766776766767667666767667767677677677667667766667677676766666776776676677677677667767677666776677676766767666776776766767676767767767677666776776676766767667767666776666766676767766766676776767766766676676766776776767766676676766676667767667767766676767767766767767766767667767767767676667667767767767767676767767676776767677667766767677676677677677677666767667677676767766776767677676767767766767767766776776766776776676766767766676776677676776776677677676776767667766776666767676667677677677676767677667767767677676776776667677677677666666676767767676766676776677676676767766677677677677677666767767676676677667767677667767767766767767677677666667676776676776767767676666767766776666767677676676776666667677666767677676767676766766767676677676667766677677667667767767676776776767676766767676677676676676776766677666776766776776766667676667667767677676767767767677677676666677667666666776677677666667676676767677666677676667767667667767767666767767677676767667767766667767677676766776767767767767766667766667767767666776776767666676666676767767766676667766767767677666766776776667667676776776676767767666776776667767767767677666677677666776676766766776767676776776766776767767766677667676767766767767766676767667767666766767676667767677677676767767667767667767767767766776677667677667767767766776676767767667676776767666766677677667676767667667767667767767766677677677676766776767667667676767666677666767676766676767667766776667767767666676667766767767667767767766767676676776767767677667676767676766767667766677676776776666676766776676677667666766776776667767766767667766776776767767767676677676767676766766766667677667767767676677666676676776677667676666767766677666677666767766767667667766767766766766776677677667676776677666776677667767676776676767677677676776677677677677677666676677667767676767677677676776767766776767667667667766667767767667676776677666776676766767667767767767666766776776676677667677667676676776776776666776676667767767676766776766676766766667766767767766677667766776667767767767676766767667766666677667667676776767767766676676776676667767677677677677666776776776676776676766766776776667767676766767767767767767676767766677676767667767677667677667677676776776767666676767767666776676766767767767766776776767677676776667677667767676776667766667676776677676666677677677677667767767766676776767676767766776767767767767767766667677666776767676767766776767667767766677667667767676767677677667676776766667767677676677677676767667767667767766776776776667766677677677676666776676776767676776676776776776767766766766677676776767766666767677677677677676767767667767677676767766776766676677676776776776776776676776767767767766766676776677677676776776767666776767767676667767677676776676767767676767666676766767666767666766676767767677667667667766767667767677666676676766776767766677666767667667677677667766776677677666677677667676677677677667767667767676766667767677676677677666677667767767667766776767767677676776767677676776776666677676776677676766776666776776666776776677676677677666776676676677677677677676676776776667677677677676676676677677677677667676767767667666776776676666767767677666776767766776776776776776676666667677677677677676776677677667676767677676767676666776776677676776676766667667767676677666676766767767766766767666776677676766666767766776776776767677677666776677666767766776776677667676677677667667766767766676677667677676776767676676677676767767767676776776776766766776767666776776776767767767667766776776776767666776776776676767666767767767666676676666667767766677677676767767767766776767767767676676776776776677677666776676776767766766676767767677677667767767667766677676676667767766766766676767677677667766676667766776776767677676767766766676766766767767767677677676666666677677676766766776676666676767677666776776776766776767767677677676666776767677677666776677667767766766676677677677666667767767766666767767767667677677676776667676776776767677676767766667767767676776676776667676776676676766766776766766767766766767766776767767677676776776677677667667677666776776776767767766776776677677667767677666666677677676767676667667677676677677677667767676767766667767766667767767677677666776776767677666776667766666767667666667766667676776767766776776767677677676677667767677667766766767767667677676767667666676776767767677676676776776667767666776677677667677667676767677676676677666676677677666767676667667767677677677677676676676767676767766676667676677677666776676776676667766776677676776767766767766767666767667766676677677676677677677676667676767666776766767766767766667676767676776767767677666766767767767766767677676776776776676776776776776767767767767667767677677667767666776766677676676676776776776776766667676776767766766676776776677677677667677667676677667767677676767676676667667676767667767767766767676676667766776776676767677677666766676677676667767766677667667767677677667667676776776766776776767677676667766676776676667767767667677667767767677676766776776676667677677677667767767667667766776767676776776767766767677676766677677677677676676667677666776667676776776766766766767677677677677676776776776767676767667766776776766766667766766677676676776667766767766776776767676776776776767767677667767667666776676776776677676767766767766766766776767677677676767667767676767676776776676767676676667766677677677667766677676776767676677666677677676766676677676766767767767767766667676767767767666676776776767676677676667677677677667676676767767677676767767767766776776767767767767676767766767676767767676667677676767666767767767766776776676776676776767667766767677667767767677677676666776776766767767667767767766667677676677676676677667677667677677667766766776667677677677676776667677667767767677676776767767667767677667767676767676666676676767766776776776766767766676676766677667767667767767766776677677676767767767666767767676767677677667676776667676776767766677677676667766676776677667767677667666767667676776767676776676766766677667766
6677677676766767767767676677676767676767766776676776776776776676776776776776676776677676776767767676676767766676677667677667766766767767667677676667676677666767766767677677667767676776776776776767767766767767766776776776776676766776776776676767767767767666767767667666776776776767677677676776767767767766776776776767767677677677676676776776776776776766676666767767667767766766767677676766776767767767767676767676667676767766767767676667767666776776767667767766677676676676767667767667677676776767767766676677667676767766676676677676766776667676667677676776666776766776766776667676677677666766766677677677676677676767676776676767677666676767766776776776676776667767767677677677677677667767677666776776766677677667667766767767767667767767767676776776676776776667676676776766776666776666776677676676776767766766767767766767676776767676767767667676667667676666776767677667677676767676776776666676767676666677667767677667766676767766677666776776676767767676767677676776767677677666776767766677666766776776767767677676767676776676776776767767677666666767767677677667677667766776776767766677667766776776776676676766776766676767767767667676776767676776767667767676776667767766667667767767676767667667766666776667766767676677676766676766767667767767676766676667676766776766776677676666776766767667676776767677677676667677677676776667667767767666767666767767767766776766776776667667767677667767767677666776767677677676766776767667677676767667677676767767677666776767676676767767766667667677676766676776667676766776667676767767767766776676676776776677677676767677676767676677677676776776767677666776676776767767767677667767667767667676776776776776676667677667767677676776776666767676767766776776776767767766776776767766776767767766676776767677667767676776776677676776776677667766766776676767677677677677677667676776676677666776667677676667766767676667676776766766776776776676767767767666767677677677667766767767666776776767767667677677676666666776776767676767667767767676766677677667767767667677677676667667667767667766677667676666776776766667767767667767677677667676776776766776767667667676776766766776766677676766767666776767677677676767676767676776776766767766676676676767766766767767767667767766677677676677667677667767676676676666766776676667677667676676677676767676766676677676776776776666776776767666767767766676776776767677676776767767677676767767767666766667677677666776767766677667767667676666677676667767667677676677676776666767667677676776666776766766776776776677676766676766767767677676677677667676677676676677676776767767767677677666677676776766776776666776767667767767677676776776776767676677677666776676776767767676676776667767767767676776776676677677676766767767677676776767767767677677677677667676776677676666766767677676776766776776776677677677667766667767766767767666766776766767666767766776776767766776677677677676667766677667767767676776667767676767766676767667766767767676767767767667677676776776776776677667767677667767677667676666776676767767676767677677677677676676676766766766667677667677676766776766776677677676667767667677666676767767766767766776666667767767767676767767767676766776667766776767667676666676666776676766677677677677677677677667767677677677676776766767767767676766767767676677677676676767767677677677666776666767767767767677677676767767667666776776776776677676776767677676767767767767676767767667667766776776776677667677667667767766667766766776677667766676767677667676767767767766766667677667676776767667766776667676767767767666776776776776776676766766776766776776776767766767767767767666776667677666677676766676767677677676667676776677666666677666767676766767767767767677677677677666667667767766667766677667767766776677676666766666776676676666766676677676776767667766776667767667767666667667677677676776767667767767767767667766767677677676767667767677677676767767767667767677676676676767667666776667767666776776677677666677676776677677677676667677667766677667677667767677677677676766776776776767766776676676677677676666767676767767766776776767677676776776767677666676767767767767676677677676677676766766677677667766776776776776776776776766776677677667767767667676776767677676676677677666776767766666776677676767677676677677667767766776667766667676676676666776767676776677677677676766676767676676767766676676776776767677677666766776767677677676677676776776766776767677676676676766767676776776766776776766766776776776776676666767667767677677667767766677667766767767766677677667767677667767767767677667766776766776776667667767677677677667766667667767766776677677676677677666766666677676776767767676776776676776776766667766676677667767766676776767766776767767676676776676667767667767767667766676676766667677676667767766677667676766766776767677677677666677676776776676766676776677676767767667767677676666776776677677666766776776676667767667767676767667677667766767677667767677676766767767767667767667767676667676767677666676776776676776676767667667766677677676766776776676776777667766767666776776776677667766776766776677666767767666676666677676766677676776776676776776776776676767767767767766776776666776776667766667667767677676666667767766767666767667766767767676767767677677677676677677676667667766767767677676767767677677676676677677666676767676676767766767767676676677667666776776767767677677667677676776766677676766767667767677667767677676776776676767767767676667766767766776776666666776677676767666767767677677666676767676767767667677666677676667667767767766677667766676767767766677677677677667677676676666776776667766776676766666767767767667766776776677677677666776767676776767767767766776767676776676676677666776667767766677677667767766776676776767676776767766776767767767677677677667667667766767767766776676766767667677677676767767767766766767767676776767666767676776766776676776776767667677676776776676766776767676767677677676766776767677667676676767767676766776676776776776766676767677667766766677676667767677677676776767677676677677676677677667676776766776677677676776767767676767676666766667767667677667677667677667666776676676767666667767766766776667676676677667677676767677666677667676676776776667676677677677677677676767767667767676776776776767666776767666776766776676666667676666767767676767667676776776767766666766776776676766767677676776776776767767677667667676677676766776776767766676676766776667767676766776767676776677676776676676767766766776667767667666776767676676776766677666767766677667766767677676676766767677677666767767676767667767766776766676766767766766666676776677667767676667767667767677677677677677667766766776767767666776776767677676767767767676666677676676677677677666776776776766766677667677676677676766766667677676767677676667766677667767667677676776767766767677667667676776776667676766767767767767767767767676676767677677676776767677667767767676776666667767667676767767667677667666776767766676776776666676676776767666776776766667676776666776766776776776676767767767667767766776766776767767766767767767767767767767667766677677677666667766666776776776767766776776677667677677676677667766767667677677677676767667766767767766767766766767766767667677667766677666767767667667676767766776776767767767766776766776767767767766767766766676776776767766676767766767767767667767676776767767667767767676767676666776776767677677667767666667676667767767677676767666776676767677676767766766767767676677667766677676666677677676767666776677677666776667676767767667677676776776767667667667767677676766776776776776667766766767666766676767766776766767676767676776776767677676767677677677677667767676767677667667767766676676676767677676766676666767766676776767676766776776666776776776767767767767767767677677677677677666776767677667767767667677676667667676677677676767766676767766776766766676776767767677677676767766776776766776776677667676776766676676766776676776676677667766767677676776677677667667676767676677677677676766767767666767767766776666776767677676767767767766677667767666767676767677676766677666766776667767767666776767676677667677667676776767676776677676676667767767666776776767667667767767667677666677676677677666677677677677677676677676766767767676677676776676767767677676766776667766776776776767676766767676776766776766667766776667767676776677677666677676776767766666776776776667667666677676767766766676767766766767677677667767677676776667767767676776677676676776776776776676666677676776776666776677677676676677677677667766776776767676776767767766676667677666767766776667666767766767766767677677666766776776677676666677666767677667677667667767666766677676767676766776767676667766677677667667767767767677666766667767767766767766776776676666776776667667766767677676766766776776667767676677676767767766776767766776677667767677677677677677676766676666676767767666667767766776767677677676776667677676776767677676776776677676676767767767677677677667767677676776677677667767766766766767766766776767676676767677677677666767767676776776767766776676676776776776676776776677667766676776677666776766767667676767767767676667767676776776776666766767677666767677676776776766767677667667767676776767766776767676776767767767767676776776776767677677676676767767677676766676776776767767677676767767767666766767666667676767677677667766767767767766667676776776767676776676677676667767767767767767677676767676776776767667766776667767676766776776676767666776776776776776666767767766766776767677677676776767677677667676766776776776766776676767676677666776766776776776676776767766767766667677676776776776776667767667767666766767677666676776666676767767767767677677676776667766677676776776667667676677666766776767767766776666677677667677676776766776676767766776776776766767676667766766767666776667766677676766767677677667666767666677677667677676766776776766667767766666766676666676666666766676767676677666776767766776767767767667676767767766766776667767767767767767677676676776676767767767767766677677676676776776676767766776776776767666776776667676776667676776776667677676667766676776667676776767667767766767766776776676767667767766776776677677676667667677677666667677666
666767677677666766767677677677666667677677666677677677676766667677677666776767676776766767676767767767677676676776677676776767767676767767767666766776677677677667767766776766776677667767666776766776677667677667667676767677676776667676776776766776767676667677676767677666667667767766766776776767766766776767667667767767767767667766776666766776766677667677677667767676666676766776667667767767666776776776767676767767767767767667677677677676766776766776776776776776766677667766776766766776776676667677676766776776776677667767766767767767676776676767767676676766767667767767677676766667766767677676767667677667767677677677677666676776667766767676776776677666776767666667766767767766667677676766776776677667767676767676776666776676676666776766677667766676776677677676766766667766776667666677676666766766667677676676776667767767767766776766767767767766767676776676677676776776677667676676766767677676776776677667766776677677677677666776676667767767767677667766776767676677677667767666677676676767767767767667666776776767767767677667666767766676776667677677677676667676776677676776677667766677677676767767767766767767766776677666767766676677676666767677677677677676767767767677666766666776766776776776776776767667767767677667767767666676767767767677667667766677667676767767766767666776766767766667767676767767677676767766766767767767767766676676776676766767676677677676676776677667676776676667676776767766767666676767667766766676767676767676767767676766676776776766776776767767767677676767676776667677677666766677677666767766666776767767667677677676776767676776766776676776766677676776776677666676677677677677676667677676767666676767667766776767767767677667676766776776776767677666767767767667676766776766766767677667667667667767677677676766776676776776767667667767767767677677676767667676677676776776677677676776676767767677677677667767676767767766776767676767677667766676677677677667677677677677666776666766776677676667677676776776767767767676676776767666677676677667676677677677667767677676766767676667676767767767766667676676776767767667677676776676776676766776766666776676767677677677676767767667767677676666666767677667677677667767667666667676767676767767666776776767666776776776766766776767676676676776767677666676767667666766767667677666767767766676776776767676776767677666776676767766776767677676676776776776776766776767677667676776676776776767767667767767767766767767766776767767677677667766776767767767676676766776766767676767766776766766776676767767766767767676767676667676776767766767767677667667767766766676776776766667767767676677677677666766677667667767676767766767676776676767667767666776776676766666776767767766776776667666776776676776676766767767766767767676766776776677676676767767767666776676667767767767766677676677667767767767767667676767766766677667767667677676776767767676776767767766666676677677676766767667677677677676666776776776767677667766677676766677676776667767767767767767766767667767767767676677667666677677677667666667767767766767667766677677677676776767666766666776776767767667667667767767667676776767677677667766776776767676766667767767677667676776767766776776776677677667767676767767766776667767677677676667667667766676676676776767676766767767676676767766776767767676767766767767676766676677677667677666776677676676666776776776677677676666766776776767667766677676776677676677666677676676767767677667767767666776667767666676776776767767677676767767676767677677667766776776767766776767767676776776776676667676677677667767766667667767677677676767767766676776767666776676677677676676776767666677667676767766767677667677676776776767767667767676776766776766776767666677667767667676766776677667677676666676767767767767767677676666776776677676767767677676767676766667767766676767767767767676767666776666767667677677676776766767767766776776767676776776776766767677667767767767667767677676776766676677666767767767766776677677676776776776766776677676767666776776766667767767676767667676767766776776666776667766776776776776767767766676776766676767677676776666776776667676767767676776677677667667766767766776766776676667676767676676776767766766667677676677667666767667677667677676767767667766767676776776776776666677676776776667676667677676776676767677667676676767767676677667766767767767766666667666766767767666776767766667767767677667677676767767667676677667767767676676776667767766766776776776776776776776767767767767767767766767666776676766676677667677676767767767666767677677667676767767676677677677676767667766776776767677676776667766766767767766776767666767667676667677676776766767676677667667766776776767677676767676776677667766776776677676767667676776677676767767677677667676667767767766776766767667767766776677677667667767677667676776776677676776776666667767666766677667766677676767667677676767676676767677676667667676776776677676666767766766776666676766667767767676667767676676677677666776766766776676676767676677677676776677667767766667767767677667766776767767767767677677667766677676767767766776676677676767767676667767677677676767676667767667677666767667676776677677676776667767676677676776677677676767766677667667766776666767667667767767676766776776667667677666767767766676767676677667677676767767766767677666776767767677676776676766667767676776676776776776776666767766767676676776677677676776676767677676767767766676767767676776766776766766766767676766767767667767667676767767676676766776767766677666766776776776677667767677677676676667666677676677676766776677666767666667767676767677677677676767667766676676776776767766766767677676667667676767767767766776776767676766677677677677676776776766676776767667767767676776776767767677667766776766776776776766676767767677677667667767766776767766776666776776767767767666676667767676776776776766776677667677667676666776776767767677677677676767667767767676667767676767677677666776676667766776767666767677667767677677677677666677667767677676677666776776776776776667666776676776776776776767766767667767676677677676677676776677666766677676767676766776776766767767767766677676767676677676667676766766776776676677667767676677676776766666767767667667766776776767677667767677677667667767667767677676677677677667767677676766776767767767767767667676767677666776776776776776766677667767677677676776677677676776766776676776666667766776776667667676767666767676766776667767677677677676767766767667677676776776766766766776776676667667767667767767766776677677677667767767767767667677666776677676776766776667676667767676766776677676776776767767676776667767766776767676667667767767676767677676677666766677666767676767677677677667766776676776767676776767766776676766766676667766676676767767667766776677676776766667667767767767676776776667767767677676767767667666766667766776767766767676767676766776776676776767767767676776767666766776767677676767677677676776676767767677676766666666776776667766676776766767666767676767667766767767676766677676677676676767767767766767767676766776677666667677677676776766676776776767767667767766766776776677677667676676767677666676767667766767767677667767767766776767676776776766776776667667767677676776767767767767677676676776776776677667677676767767676676766676676667766767667676667666676767676776776676676776677677676776767767766676776776677677677667767767766776667666677677667766776776776766677677676667666767767767766776776776676766667676666776776776676766767667767767676767667676666767767677677677676666776776776766767767766677667677676767766776776767666767676666676766677676677676677677676776767676767677676776676767676776667667767676667676776776766776776677676767767676776776666776776677667767667766776776667766776776766667767767677667767767767667767766776676667667766767677677666776767676767767767676677676766766667677667676776767767767676776776676766766766766766667676677667766766776767766776677676766776677676766767766677666767767767767766676776676776776767767676676767676766676776676776667767767667767677677667767667767767766677677677676776676667767667676767676666767766767667667676767767766776766766677677676767676776676677676766776767767767767767676676776677666676676776666766666677666677677666767676666776776776776676676776776776676776767766776666776766767767767766776767767666677667667767766767676767677666767677676776776776767767676676776767767676676667767767767767677676667767667677676767677677666667767767767676667767667667767666767677676677677666776776776776776766766766776767766666676776766776776666677667676676677676676666776766677666667677677676676767677676767677676667767767767767767667767767667767767677677667767667667767667766776676767677676776767767766776676667767677667677667766776767767767767766776766766767767766767766677676676766767767677677677676766776776776767766676677666776767767767767677677676776776776767676776776767767767767666667767667677676766667767767676776667676776676776776776667677667676677677676666767666677677676667676667676776667677677677677676776676776667767666776677676677676667767767676776767766767667767766677676677677676766677667677667676766676666767667767677676767677676767667676776776767667677677677666776767766676676776767676776767676767666767676677667767667677676667767766676776776766676677676776767676676766676677677666776767767767676767767767677676767767767667767767767677676776776776776666677677677666776766676667676776767677667767667767767767767676766776776767766677676776767676776677667677676767766767676776677677676766776677677677666676776767677676767667677667767767767676667676767767676776776677677666677667676766776676677676676776767767676767767767767767767766676776767767767767766767766677676776767667766776767767667766767677667676776676767767767767767677676667677676776767767767767676676767767676776776767676677676676776667677677676767766776767767667676767767766676677677676766676767766776776767666776677667767666767666677676767767767677677677677677666766767676767676776767766767767767677676776776767667676776776767767766767666776676677676767677677677666776667667767676776766767667677676676767667767766766767676776676767666767767667766776776767667677
76776766766776667666767677667767766776667667767766767677677667677676776677676666776776677677676766676767767766776776767767766776766776676776676667676776776767766776767667767667767767676776766677667676776766677676767677677676666677676676776766677666766676776677676767666776676776767767677676767677666676767767676767767767677676767677667767767766666677676766776766677666677677677677676767767677666767767676776767676767766767767677676677667767667677677667766767766677666776666776676776767766676766776776676676776776666776676676676676667767677676767767676676776767677676766776776767766676767676766666676677677667676666767667767667676667667667677676677667767767667677666776667766677667766676766667766776767667666667766676776767766667767767767767766676767676767676667677677667666677667676676767767767767767667766767666677667767677676677676776767676767767767767767767676776776767676766776767767767676776677676767766776667767766677676667766767767666766776667667676776776766767677677676666667676677666776677667767667767767767767677666776767677677677677676776766767767767766767767767677676767767766676676766776766676776677676677666766766676667766776767667767767676767767677676766776767767767766677677667766677667676776776776677677677676766676677667767766766776666677677667767677677677676776667667767676776677666767676766776667767677677676766766767676776776666776676676776776776767767767677666767766766766676776667767767667676776776676776667767667667766767676766767766767676677667676676667766776767666677677676666766676767676767676767767767666776666766667766676767766776767677666776776676667676766667676767667767677667767767666767767676677677677667676776767667766677677667667766666676766767767766776776776776766667676676766767767767667667767766667767767767767767766767677677667676677677666767676767676767766677676767677667676767767767677667676766677677667677667767667767676766776776676776766767666666667667677677677676776666767767767767767767767676667677677667767676676676676776676767666766766666776776767766676767767667667667676766766666766767667677667676776666776766766767767767767767667767667767676776676776776767677667766767667667767767767766776767677676667667766676776767766666776767677666767676766767676767677676766677667676676767677676667766776766776776677677676677666676766776766767677666666776677667676676776767676776767667767767767667666776776767767767767667767677676677676767676766676767666766676677676776776767667676776766667666767766766776776676776776676676767767767676767667676767767676776776676677676767677676776776676766667667666776667767767767677677676776766776667767676767767767676677666676766667767767666776766766776776767767767676766767667766676776776776767677667767767676677676676776776776767667666767676677676767677676776776776776676677667766676667766776677667766776776767676666667767666767667766767767767766767767767666776677667767767766766676767667766776767766776776776667767767667667767666776766766776667766767677677677677676677676776767677667667677666676776776776677677667767676776767676767766776776677666776767767676767767676767676766776677676766676776767766666676767677677666676766667667676776767766767766767667676676776677666776677677667667767666776766676767767766767767677677676766776776776776776677677677667767676667767676776677677676667676776767677667767767667767767766776766776667766677666767767676776767767677676766776776767677666776776776767766776776767767676766767677677676776766667677667766767766776767677667676766676677667677677676766676666767767676767767667767766667767767677666667676776776767676776766776766767767676767667676667766676677676767677676776767677676766766776677666776766776776776776667767767676667767677676677667766767767676776676776776776767666766677667677677677677667677677677667677676677666776776776667677677667767677667767767677676767766776667676676767767677677677667677666776666767767676776767766667667676767766776776766676666767766676767766766776676776677666676776767667766776776766776677667766767676767767767677676776776776776776776677676677666677676677676676776677677677676677667767676667767667667767667667677676676767767677677666766767766776776766766776677676767767766776767676666767666776776767677667667766767767667767676776666667766666776766776677676776767767676776767676767766676776776767766767677666766766767677676677677667677667766676767766767766677676766776766676677676776776766676676776776767767767676676776776767766776667767676776767767767667667766767667767767666776676667767767767767766676766767766767676767666776766766767767766776667766667766776776667677676776766767676776767677677677677676767767767666767667767677677666676677667666676766776667677676776776767676667676776776776676767766766776676677676767676766767677667767766677667677667676767767667666776776776767767676667766776767767677677676767667766767767667677677677676676676677677676676776766767667767667676677667767676767677677677677677666766676776776767767766766666767667677667677667767676776676676776766776677677667677667666676776776776667667766676767677676676776667677666776767767676776776767767666776666766766776776676677677677667676766676776677676767767676767767667767767767767767667766677677677676776776776677676677676767766667667676677666776766677677677667677666776776776667766676767767677667767667767676667767676767766677677676767767677676776676767767767766676776677676776776776666776776776767766676776766676666667676767676766776766776776767767676766667677676767677667666767767767767667767767767677677677677676767767676667676676776676767767666667677666767667676776676666666667766767676776776766676776677677666766767767677666776677676766767667767766766677667677677667766776767677677677677667767767676767667676776776767766667676766776767766676767767767767767767677677667767667676776767766667677667767767676776767677666776776767767767767666767766766776667767767676767676776767767677677677676677667767766767677676776776767767767667676766766767766767676676767676776677676776776667767676767767767767767766667677677666776766776767766677677666767676767676767767677667677676776776776776776767767766776776676767676776767676677676677677676767677677666667767676667767766776667677676677667767766676776767766767767676776776776677667767767667677677676667667676776776776667667676676666776776767676667667667767767767677666677676677677677677677677677677666767667677667767767767676766676776767676767677676776676776666767767766666776667766766767677677676776677666767677667676776677667677677677676776676667666667767767767767677677667667677677667666776766776776767767766776767676766676767667676767677666776776766767666766776767666666767767767677666767677677676676767766677677677677676776776767766767677677677667766677676667677676767677676666776667767766776776677667767767676776776677667676767667766776767677676767677676767766767676776767677667677667767766677676766767676776776776767677667676776776676776776666666767766776667767767676767677676776766776776776767767667677677667766766766776676776767677676776677676776676767766667767766767677676776776776776767677667767677677676776776776776677677666767767676767767676666676776676676677676776667767676776767667766776767766776767766677677676767677677677667767667767767667676776776767766767767677677677667767766767667767666776677677677676776676767767677666676776766776667666677676776767767676677677667667677677677677667676676776767767767767767767767667676677677677676766766776767766766776667667767677667667767667767767767767767767767677677677677667767767767766776776767666767767667676676667766767677676767676667677677677667766776767677676677676766677677677677677677677667677667677677667676776766776766767677677677676666776767677677677677667676667666666667767767677676766767667666767676766667767767767676676776767767667677677676766767667667767766667676767676767676767766677667766677666776776766766677676677676676677677677676677677676767767766676766676776676776667677667767767767767676766767767766677666776776776766776776676767676767767766666776776676667767667676776676776766666776677667677667676766667676766767766776677676776766776677667677677676776676767667677677677676776776667767666776666667676767677676776767767767667676767767676676767677676677677677677676676776677677676766776767666767677676776776676667766767767676767667676776666766776767766767677666776767677676776766676767677676677666766667767677677667767667667767767766776766676766676776676767676767677677677667676677677666776776767677677667676776776776776776666767766677677676766677676677676776776766776767767767766776776776776767767677676776766767666776767677677676676767666776776776667767767767766767766776776776767767677677676766776767677676767767767766676667766676667767766776677667767767767767767676677676766676677666667676776776767767676776667767767667767677677677676776677667767677676776776776776767767666776776766677677676767767677666767767676667767677676667767767666776676776666766767766776776766676776767677676677677677676767676767767767767766776776666767676776667666767766776776776776776767767677676776767767767677676666666776676766767666666766767676776767767767667676676767666676677667666767767766776766767767666667666677676766766676776676767676667677666767766677677676767767667666776667677676677677677677676767766776676677677667767677677676676666767677677677676776776776767676767667766776677667767766776776776767767767677667767767767766667676776776767767667676767766776677666676767767767766776776776767767666677677676767667767767667766676767676776776666776767676776767767767676667767766776677667677677676767676776776767767677667676766776776767766766776776667676767677676766776776767766677676776767677676776776666767667667676776776776776667677677677677677677677667667676677677677667677676767667767766767767667676766776776776767677677677677667767676776677677676766767766767766766677677677676667676767676667766776776766767767767677667677666776667677676767766776766767667766766676766767667676767767767766667767677676776776676766767667766667667676767676676667766776776776767666767766776677
6767767677677667666766776767766767677667666766776767766677676776776767767766766677667677667766766776677676677667667676776776767766676666776766766767677676676667676767766767766767667677676776776767676767677676767676776767767767767676767767766776676767676776667767766776776667767677677677667676767767767767767767676766677677676667767767667677676676677677666677677677677676767766766766766677677676767767677677667677667766776776776766776666767677676776776776776776776776766667666766767667767767677667767766667667767677676676676776776766776776666776667677677677677677677677676677676677677676676776776676776776767767677676676676776767767667666776766677667677666776677667766667766767766667667666676766676776766767767677677677676776776676776776767767667677676776776776667667666776776776766766676776767666677677677667666766767767667766676776677676676776767677676767767767677667667767666776776767677667677677667767677676767676676776676766767676677677677667767767766776776676676767666667767766677666776776666767667767767766776776776677677676776776766776776667677667767677667666766776776776676776767767767766776776766776767677676766766676776667766677677676666676767767766677676677676767767766677677677677667766767767677677676776776676776676776767767766667676776766767767767677677676666767767666776676776677666676776776767767766776676767767676677666766677676767667676776767767677666766677676667767767677666677677677677677677667767677677676667666776676776767767767767766776676766667666766766767767677677667767767767677677676767667676776776677677667766767667677676776676767677667676666767677676766776776667767767677677677667677677667667676766767766767667766776676767767677676776766767677677676776767677667767767766776676667767767767767767766767667676767767767677666667767666767677676776676776767676677667677666776667766676677677676667677676666677666767767666776667667767767676767766766677676666667676766766766776767767677666676677677676776776766766776677677677667767767767766666776776677676776766667766776776776767676776776767666667667766676767666776776676767766767766767677677666766766776776677677677677676766776776776776666776776766767766677667677676667767677677667767677667767766666776776767667767767677676776676776776776776776766776776667666776776677677677676776776766767767767677666767766667677667767676776776667767767676776767676666666677676776776776677677676677676667667677676677677676766677667766677677676667767767677676767667677667676767767677677667676677667677677677676776767767677667766677667667676676776676776776667767676776767676667767677677676776767766776767767667667767767767676767666767677677676776767766767677676776776776766676676776766666766776767766776776767667767676776776776776677667767667676776776767676767676766667767666766776776767677677667677677676767667766766767676776677677677666776776766767767767767766667766776767677667676776676767766667666667766776766776677677676767676676666677677676767676677666676776666776767677677677676776776776776767766676766776766676667666676767767767667676767766666776776776677676667767767767667766776767676677667677676677667767676776776767666776767766767676776666776676676767667677667677677667766766776776666666767767677676776676776677677666776776766676677666776767767677677677676767677667666676776776776776776776767767667677666776776767677676666776767666767766776676767676776667767767667767677667766776776666767767766677677676776766677676677677677677666776776667677667766767676776767667666676776666767767766667667767767676677667676776776677667766776676766776677677677667766776676776776776776766767767676776677666666666767767767677677667766677676767767667767677666676767677676767767667767767667767766776677667767667676767766776776677677676766776676767766667767767667676767767767667766776766667677677677667767676677677667677676776766767766667767767767767677676766776776776767767677676776676776776667676677676676676776776776677676676676767676776767766677667767676776776776767767767676666677676677677666676677676767767667767676766776676677676776776677676767667766767766767767767677676666667767676667767766776676766677676767676766677667767667676666767766677667767676776776677676776767677676776767667666767667767666776766776766667767767667767677676766776767767676776767677677677677667677676676776766677667677667767766767766676676676776667677676776667667666767767676766767767676677677667676776767767766677667767767667766776766677677677677677667767677676776766776776677677676776776776667677677676766776667676766766776667766666676766776677676776766767766767766667666776776776776767767767667677677677676766667766776676667767767766766776767767766677667767767667676676766666767677677667676677677676666767767676776776767676676776776776776766766776667767667667667677667677677676767766766767766767767767676667667676767677676677667666776767667677676677676776776776776776767677676767767767766766767767767667677676677676776677676776666767767767677677666766767667677677677666776766667676677666677676776776676676776676666776677677676667766776676767677676776767667767767677677666767766766776767767677677677666767667767767767766776677667767676776776767677666776667676766776676767766667676766767767767676776776766767677667766667767667677667677667767677666766677667666776666776776767767767676767767677666676776766776766676776776776776776776776776767677676776676766667766776767677677676767767767667676666766767767676776676767766677677676776776776767667767676766666776766677676776767676776766776776766677667767667677676676677677677677677677667676776776676677677676767767666776776666767676667676676776766676767767677677677677677676677676676776767676767667677677676676776666776776776667677667766776667766677676776676776677667666667766767767767767767677677666776766666677677676776767767767677677666767767767766776676766776676676776666667766776776766767767676767767677667766767676676766767767676677676776776776667667767676676676666676676767676667766776776676766776767766767767767766676776776767666767767677677677676667767676776776776677677676676767676776776767677667767767767767667676776776666677667767766776667767767676766776776776676676776776676776776767766677676767766677677677677676776776776776767666677667767667767676676766766767676666667766677676776667767766766776767767676667666776666767677666767676776776666667677677677677666767766677667767767766767676677667677677676776767667766776767766767676676677676676767767676767767767677677677667676767767766776667767676767767767767666766767766676767677667766676776776776766776666766667676776676766776767666677667767667676677666767676776676767766676667767666767767766676676776776667767676677677677676776667667677676666776676676767767677676766767767766767767667666677667767667676766776667767766676776667766767767677676776766767677677667767666767767666776776776767767676767766766776767676776767767676767766767676766667767677676667677677676676776767767667766776767677676767767767766677666766677677666776766676766667677677676766776776776677667767667767767677676776776776776776766776776767767677666767767677666666677666776767767767766776676667677676767677677667666766676767666666776667766776766766767767676776667767766776766767767676776776677677667767766677677667766776666766676767766776767676666677667667676776766776776767676776767666666776667767667767667676667767767766776666776677677677667677667767766767766767767767677676677666766767766766676766776776776776677677667676766677676776776767667667677676766767677667667767677676767767676766767677677677677667767767677676776776776767767767767677677677676776776776676767767667767766766776776676776766767666776667766666767766776667666676776676676776776776767667766776776767767677676776677677676677677677676776767676776766776766776766667676776767766766766667676667667667677676676776667677667767766767766676776767677677677676776667767766767666776676776776767766776776776776676767666676676776767766677677667766766776767767676667676677676767667767676677677677677676776676676767767766776776767767667767767767667766767676666776776776677667767766767676666766766776767676767767666677666767676667676776776676766776767766767676766776666676667766767767767766776767767767766677676776766767667766767667767667676767766776776776676776676776766776776676776776766766767666776776767676676767667767677676776667766666676666676677676767766766667766677676767676676776767767677677677677667676677666676776676677676776767766767767676676776666767767666677676776676767676767766776776667767767676676677667766776667677667767666767667767767676776776677676776776676676776767667766776776776767767676776677667766767666767766776776767676677677667767677666666766767676766767767677677676766766767766677677667677666676667677667676767677676676767767667766766776776676767677676767666767677667667767667676767676676776766767676776767676767677667677667677666677677676776667667667677677677667767767666776776767767677667676776776776766776666776767667767676767766667667767767766776766677677677667766776676767767667767767767766766676766666767767666767677677677676766776766776676667676767767676776767767767677676767667767767667766676677677677677667767767667666667676767767766677677676676766766767766677676766767676767767767766767677676677667677666677676676776776667767676776767667767767666766767677667677677676677667666776776766776776776776677676776776776677676767667767676666776776676766676676776776776776766767676776767766766776666776767677677677676776776776666676776766767767766666677666776676676767667766677677677676667667767677676677676767676776767676667666776667766666767766776676776776667766776767767767766666766767676666776776677676676767766766776766767766676676767767767767676767666666766767677676666677667676667666767666676677677667676677677676766776676776776776677676767676776767667767666676666767666667767677667676776776776776676766767676776776776767677666776767767676677666676767676776666776677676767667767677677677667667766676677677676677676677666767677667677676767767677667666766667677667766677677666776676776677666676667767677667766
36776776767667766677666776776766666767766667676776776776767766766677667767676767677677667676767676667677676667676766767676676776667766666677676767767667676767666666677677667767767676776677677677676776677667676666677677676776767766776676767676767676667666767677676677676676776677676776766766677677667666666766767767667676676776776776667766677677676676677676776666677676776767766677677676676676667766767766677666666776776677677677676666677676776766767767767667766767767766776776767667767767677667676667767766776766667767677666676676666766767766676767676776676667767767766766776776776767677677676667767677667767676667677676776676767766766667676676667676776676677677667676676666776677677676776767767767677677667766666677666776776766776767676766677677667767677667667766766776677676677677677667767766676776776776767667667766667767767677677677677676766666766666676767667767766676767676776677667766776776667677676767766766776776767766666776776676767767666767767766677676776776776776677677677677677667677676776767767676767767677667766776677676776676776767767677667677667767676676776677666767677666667767767667677667676676776767677666676776766776677667677677677676667677666677676767767766676676776776666677667766766767677667767767767666676766776776776677676666667766767677677676767677666676766667767767766776766767676767767677677677676677677676767767766766776767767677676767766677676667767677677677676767767767767767666776767677666776767677667676776776667766766776776766667676776677666667676776677676767676776766676776767666766767667677666767676766767766766767767677677676767676667676667767767767676767677676666666766776676776677667766776776776767676767767667676676776776776767767767676667766776776667767767677676766767767766776767766667676776677676677676676767766776776776676767766767767676776677677677677677676767677667766776767676767767667766667666667767667677666667676676766767677676676766767766776676766667676676766776766666766766677676776766776776766776776767677676676776766776767666677676767676776667667766776766667767767677677677676666766767677677677676766766776676666677667767767767676677667676776767766776767767667676776666666677667767666776667766676767666776767677677676776767766776767676776676677677666776676776776776767677677676677677676776776776767676767667666667677676776766667767667677677676766667677677666767767767667676766767677677666666766776776767766766767666676676776667767766767767766776767767767767767677677676767666676776776667667766776767767766766677677677676767767767677677677667767677666767767677676677676677666776776667767676767767767677667767676776676767676767767676766667666766766677667677676666776766767676766676666776676776766766677667767767766776767667766767767667767667667666776676776667767677677666767767676776776677667676767676677676766776766666676776677667677677676676766767767667767767766677677666776776766666677676667767677666767766676666776776767766767677666776776776776776677676776776677676776776776776776766766667677677676676776677667767676676767767767676676766677677677677666677677666677677666767667767766676776676677676767766667767767677666667766677676667767766767667766677677677677676776776776776676767677676776776767767677667766677677667767666776677667767667676667667667677677677677677676676766766776667767676776766666676767676776767677666667677676776776776776667766767676676767767666677677677667766776776766667767767767676776677666776766776776767667767676776667766676766677677677677676667767766667767677676667667677676776767667667767767666766776677666776677676776676776776776677677677667767767677676677676766776776776767766767767766676776776767766677667767766776677677676677667667677676676667677676667676776677666677676676677666677677676767667677676667767677676667676767767676776776776776767767676776667677677676677677677677677677676776776776776776766766677676766776776667666767666767767677677667676676776776676766776767676776776776677667767767666767766767766677667767677677666667676677677677676776767766766776677676767667767667766776677667767767767767667766767667677677667666767767677667667676667766666767666766767767767767676767676767767676767676676767666677677676676676677676767766767677676776667677676766776766776677676776776776676767766766677666677677676767767766776676776766776776666767766776767677676676767767677677666776776776766667766776776776767676677676676766776677676677677666767767677677676666776767667676677677677676666766766677667677677676767667676676776776676766776776776767666767677666776776766676667766667767767677676667676776767767676776766776766776776666776667766767766767677677677677677676667767666667676766767767766667677677677666767677677666766676766766776667766776776677676776776776776667767667766766776766776767677676667767667767677667767667677677667766767766767667767676676767676766776776676667677667767766667767676776776776766676666776667767676667677667667676776776676766677666676776776667677676667767767667677677666767767767767766767676767677677667766767767766767676767666766677677666776677676767676676776677676676776766776776766677667767767766776776667766667667766677676766776677666776767666766677667676667676676776677676677676767766776776766776767766776776767767667676767766676766767766676767677667677676766677667766677677677677677676776666776766776776767676766767767677676667766676767667677667767667767677677676766767767766767767766767677667767667767766676767767767676767677676766776767667676776776676666776776766767767667767766676667767766767667767767766766767767767666677667767676776767667666767667677676677676667667767676766766767677677676776767766676676767767766667767676776766767766767766776677676677677677676677676677667767766666767666676676776766676677676666766776767667676767676776676676776676767677676766767677677666676776767677676776667767766776667676667767767766767677676776776676666776676776677677676676776776666676776677676677667766767767767766776677676676767667767767767766767767677677676776767677676676776767667766676767667767676677676767767676767766766767767667676666677676667767767677676677667767676677676676766667766776666776767767676667767767666676776776776776776767667677676776776767677677667767766767767676666766767676767666767767666776776676676767767767766776767667767667766776676776767676767766676766676776666776776776766766767676677667767767676677677677677677676767676767676766667677666776767666767767677676767676767676667767767676776776776677677667667766677677667676766767677676666776767677677676676776776776767676676676767666677676767677667676667767767676766776776776677666767767766677677677676767666776766677676766767767767766776776676676766776776766767667676776667667677667766767677677666767767666776766666776776677666776677677677667767766767767767767667766676677666677677676776677677677676767767676776776666766776676776767767667767766676767767767766666776767766767676677677677677677667666776676767767766776767666767767676767666677667667767766677676767767767766776766767677676776776767677677677676776666767767767766767766767767766676776776766676767767666766776776776767767767667676766667666776766667676666766677677676776767677676776767667767667676766776766776767767766667766766767666776767767677666677677667767766666677666767767676776776776667666776677676767667767767676676776676676767676776667677677667766776776767677676767677676676676767767676776667677677676666767677677676767666677676776676676776776776666677667767677677677677667766776776667766677666766776676776776776776677676776767766767767667676766667677677667766676767766776776676677676776776766676776766776776667677677667667767676676776767677677667676677677677677667677666776767766767767676677677676667766766766666767676767767766767766667767676677677666766776766776776776767667677677676776767677676776667677666676767767767766776767676677667767766776677667676776676767676766766776776677666767766666767767677666676776676767677666766677666776767766767667677677676677677667767766677677676767676766766676776767767766776666776776776676776766666767667766776676666776676676776676776767767677667676667677676677677677677676677667767767666676767766767767666767677677676666776667766767667667667766776767676776767767767767767767767767767677677667666767667767676776676766776667677667767766776776767767767666776667767676776767676766766776677676767767677677676667767676776776776767677667767677676767677667767677676767666677677676677676776767767767666776676776767667766776667676776776776767767667676776676776776676776766676776667767767767767677667667677666666776767766766776776767767767667666766667767767766677667766776776776677667677677677666776766766776767766676677666766766766677666677677676767767666776667766776666766776776776767766776667677677677676776676677667676776677676776767767676676776776677676767767767766767667767667676776667767676766776776776767666767766766776676766776766676676766767767767667676667677676677667676766676676767767766776677676776776766767667766776776776676766776677677677677676767677677677676776676776677667676677676776667766776776677677677677667677676667767767767666677676776766767677666776667677676676676776776776766766767766676676667676767677677666776767677666667767767767767767766676776676776767767767666677667677666776677676776677677667767667677666776767767767667767676667767767676676676767666776766667767766776776676776767767767766766667667677667767667677676767677677676677676776677666676767767766776776666776767677676767767676776776776767676676676767676666667677676776776776667767767667766767766677677677667666667766767667666667676776767676776667676766776676667767767667766776767766677676676666667667677667667677676767767766776776767766776767677676667767767677676776776767767676767667677667767767666776677666676776776767767677676766767667677676766676776776767676667766767677667677666676776776776767767666766767767767676776676666767676766666767766766776666766776676767766676776676776776667766677667766776776776767677677676677667677676776767677667767677676767767767767767766766776767677676776676676677676767677666766776767676677667
667677677676767767766676767677677677677677667767766767766677667677676767677666767766766776776767767767767666677667677677676767667767767677676766677677676667667767676676667677677676776767767767667767666767767667676767767767677676776676776776776767677677667767767767676766766676677677677667767666767676677676776677666767767766767766676676776677676776766677667767767767766776677667677676776676776667766767766776776677667767767767766677667767766667676677667766776766776767667767766767766677676766767767766767767767766767676676667767767667667677666776667666776766766767676776767677667767766766667766676766767667767767766766767677667677676776776677676677677677676776677667667766766776776776677666667766676676766676766776667766776766676776776776667767767767767767667677676767767677667766766677667667667766767766766776676666776776776767767766767767767767677677677666767767677676776677676677677676677677677677676776767677676776676666677676677676666766677676776767676776767677666776776677676667677677667666766776776677676677667767766667766676676776677677677677677676767767767676767767766766666767676766766676776667767766666776767766767677677676766776677676776677676767667766767677676776767766767767767666776666776776667767677667676776776677677667766776776767677666677667766677676776766767676677666776767767767766667676767677676677667667767676677676667767676776776776776767767766767766776676767666776767767676776767677677676776667677677677666776666676776676676767767677667766767666667677677676767767767767676676776776677677676767667666767676776677677667767677677676767676667766767667766667676676766767767677676676776766776776767767676766767676776766776776767767767766776767766676776767676677677667676677677667676776676776667766767676677676767767676666776676776676767767667767667676776767676776776767677677667767677667667766776677677667766767676676676767766667667766767767677667677676677677676677667676677676776767677676776667676776677677667676776766776667676767766766677676666776776767767677677677677677676767766776766776766766776667667677676676776766767766676766766776666776667767767677676776767767767676766676766767767766776766776667767767767767767667667767667766776776776676677667767767676766767677677676776776766766666766676666767766677666677666766676767677676776776776776767676666767767767766767766776767667666666776676776767767767667766767676766677677667676676776766677677677667766767667676667676767677677677666776767767766776667766667767677677677666667766766776767767767766767767677677677676767667766767767767767677676767766677676666767677676676676767676666776677676766776776767666776766766676776676767677667677676767667766766677666776776776676767767667767666767767667677677667666676776776776766676776767767666767677677677667666776676676666776767767676767676677676667676676776677676766677676666666666767666766776776767667766676776776767766767676776676767767677666766767767767767677667677666677676776776776776776767767677677676767766776667766677677677667676676767676676776677667676766767767666667767767676776767767766776677676776776776677676676667767767766767767676776776776667676767767676776667767767767767676676766776666677677667676667677676766676667677676676776776776776666677666767767766766767676776666676767766766776767767767666677677677667767767767767677677667667767666766666676776776776766767676776677677667767677677676766677676676677677677676667676767767677666767676776766767767767676776776667667767667767676677677676677676776776676676776677676766767766677677676666767767667766677677677677676776776767667767767766776677676677677676776766677677666767767766676776776676776666766676776767767766767766676776676776677677666677676776767677676767676767667766766767767677677677667766667676776676776766677676677667767677677667767676776667667667676766677667667677666766776676667677677676776767766767767666776776767677667677666776767767677676766776767677676776776776767676776776677677677676767767767666767767676776677667766676767767766776676767677667677676767766776767766766776776667767767766766776766677676767667767676776677677677677677676776766767677666677676677676667677667767676676776776677666766767677677677676776677666766776677677676767767767667766767767667766676667676767676676677677676667767766766666767767666776667667767677666776767766776767767677677677677676677677676677677667667767677667766767676667766677677676767667676776766766676677676766676767767667667667676776766676776767676767677677667767766776677667767766667767667767767767767677667767767677666666776677677667677667767666676766767766776667667677666776776767666766776766767767767767666677677666776766767767677677677677676776667767767766776776766677676767767767767677676767767767676767767766776776776776766676776767676676767667677666767767767766676767676667677677666776766766666676676766676676776776767676767677676677667677667677677677677666766677676677676666677676667667677676677676677676677677666776676776776667676667666676676677667677667678677666676766776666766766676776667766776776676776676666767766766666677677677667767676767677676766676666767767667676776767767767676776776676776767766776767767766767676677677677677667767676667767666776776767767677667666767676767677677667767767766776676767676776767766766776667766767677677676767767767677677667767676776766667667767767767767677667767766766676676767667767677667666766767767767767767677676676767666766676776767767767767666667767767767676676677667767676676766767767676776667766676776767677677677667766776667667767666676776767667676677676667676666677676767767766766767666667766676776767766776766766767767767666776766667676776766776667766767677677667767767767676776776667767767676767666776667676776767766676776667767766666776776667667676776767767667676776776767767767667676767676766677676776677677677677667676676667667676767767766676667676667767767767677676776677667667767767766676767767667667766677667676776776767676767766767666766767766667767677677676767767666676676676766776667666677676776767677676767667766767767766766776776776767676767766767676677667767667767767666776767766767767766766776676767677666667767676776766677667676767676776767676766776776666677677676776767767767667767666776676676767767767766677676767767676776767676776666776767766767676776767767766766666766776667666676666767666677676666767667666776766677667676766776776776766666667677666676776766666776776776676776767676666766767677677676776667766767667676776767767676766776767766667766667666667667677677677676776667677676667766766776766766766767667676776676776767766766766676767767766677677667667767767767667676666776776767676776776667667677667677677676677676776767767767677676776776767676767766767767766767767677677676677676776667766776767766667767767667766766677677667676677676677667676776677677677667676776776776766676776766776767677676667767667767667677667676677677676677677677676667676767766677667766677676776776767676776666767666667766776667766767676767767676767766766767766776776676776776767766767677677666677677676776776766776776776766767766776766766667667767677677676766776667766767767766677676776766776776776676676766776776667667767667767666676776766667677667677676667667767767767677667767676676767767766767676667767676767767667667667676776767676776766776776676677677667676776676666776676776767676776767766767677677677676767766776677677667677677677677667767666766767677677666767767766676676766766677667676776767677676767767677677667667676776776667767767767767677676776766776677666776667667667667666676677667677677676776767767767677677677676667667666766767766677667767767767767766666767676776776776677677677667676676676676776776776766667767676767666766677677676766677677676776767667767767676776767676766676767677677677676767767666767766776776766767767767677677677676676767767667767767666766776776776676767767676776776767667767767667767677677667766767767677667767767766767767667666776776767767767766776676676676677666767767767677676776676767767676766776667677677677667766776776676676676767667667677677676766676767767766776676767676676677667667667767767676776766676776776776776776776677667677667767666766767767677676667676676776776776767767667766676767767677676766666776667667667676766677676776667677667676676776767677667667667676776776767767676776776776776767666767666676676676776776767766776767767666767766766666767767767767666776776776776667667666677676776766776776667766677676776776667666776766776676677667766766676767767766676676667767767677677677676767767677676676676776667767676776667666677677666767666767767667676767767677676766767677676776776667767667766767767766677666776776776767767767676766776767677666776766676776776767677677676766776676767767667766667766767676776666776767767766667666776776767767766676776766776767767677666767767766767676776766776677676767676767766776776677677677676766766776677667677677677677666666767767677677676776776677666767766776767677676776776767676776676767676676776666766767676776767766677666676767677676776767676677667767667766676667767767767677676776776767766766776677676677666776776767767767767767767667767766776676677677667677667767767667767766767666776776676767667666677676776767766766677677666767676677677677676767766776776776766776667666776766776776767676767766776676767766776776776776767767767767667767766677667767767767677676667676767677676767667767767767767767676767767667767677677677676767666776677676767766767677676676776676776676677666766676677667767667676667676776776676766676677666776776767676767676767666767766767676676766776767767767767677677676776667767766767677667766766677677667767676776677677677677677677677677676767677677677676776766776767767677676776776767677677666776766677677677677666766776776767767667667676767766767667766766776676667766776776676776676776767676776677676666776776677677667766776676766776767767667766776767767667667667767667676767766766776676767666676766767666766776767766666776766766766677677676676776667767667676767767667766767767666676667676776776767676667767767676677677667676676676667677677676676776767677677666676677667676766676776
666767766776677667667676776776776776666776767666767767667767676776676676776677676776776677677667767766767677676776767767766766666767766676776676767767766767676776676776667766677667766767677677667677667666766767767677666666767677676776677676766677676776677667676767767677667766766766776767766766776776767676667766766767766766676667677676776676666776766767767766766766667766776667767677677677667767677676667767677667767767767676667767767677666666666776767766767767667677676766767766676677667767767667676677666767766676767767676766766766767767677667767767666776767667767767677676767767666776776677676676767767767767767666677667676666677676776776667676767766667677667766776776776767766776776767667676766776667767766776677676677667676767667676677677666677677676766767766776767677667766776676677677666767767667667767767767767767677677666776767676767766677667767676767677677676767676677667767677667676767766776667767677677667767766776767766676767766767667767676767677676767766677676667767677676767677676767767767676766767766667666666776767767676676776677677676776767767767767676676676676677667666767767766677676776776677667766677667766776767676677676767767767666667767767676767667767666767677677676677676776667666676776667766676767766767767766767767767767767677676767666766776676677676767676776766676776776776767666676776677677677677677676667676767676677676667676767677667676667676776776776767676767676767766677677667676767766776667767766776776767767676767767677677667767767767767677666767767767767677677667766767766766667767766776776776776677667767767676776766677667677667677677677676776676776666676776767676776767766776776667676766676776776776676677677667667677666776776766666677677667767766776776776767766767667766676767767676676667767767667667766677677676677667766766776667766767677677667766676676776676776776676667767766677677677676776667767767766776667767676767667677666676766776776776766667677676776677666776677667767767676766767677676776767666677676667676776766776676766767667766676776776666666677666677677667676776667666776776776776776667677677677667767767767767677677677676767676767767767767767766767766776676677667767766676666767767667766677676767766766776666767767676766776666667667666776776776767766677676776776666676676767767676776776767767766776776776776776766667767667767766776767676767767767767766776677677667677676776776667767767676776776776667667767766767766766776776677676776766766776667766776667767767766676776767767767767677677676776776767676776667767767767676766767766766677676776767766767767767677676676767677676776776676677676767766766676676776776767766776667767767677677677676776776766776677666667677676677676677677667667766776677676776676776676766776667766677667666667667767766776766776666776776677667767676676677677676676776676676776767677677676767767766776676676776677676767677677666677677676766776767766676767766677677677677666767676676776776767666767667767767676767676766767766776776677676676767767766677676767766766776677676676767667767767667767667667676676767667676776676776776776767767667667767667676776776767676676776766776666676676776767767767677677667767767677677666677676677667667677666767767676676676767667677677676776676767677667766767676667767676776776766676767666767767676776776676676677676677677676677666776776767676776676766677676667767766776766677667767767676676767766767677677667767666776676666767766666776776767767767767767766766767666767766676776767677677677666767667766667676767677676776766676667767677676767666776677677676766776767676666677667766776776776767667767677677676767767767676776767676766776767767766767767767676676766767666767676677676767676776667767766776676776667677676666667676776776776776776776776767677677676776676676766776767667677667767767767767767767767767767767667677676766677677677666776776776776766776767766667767767667766776677677666766677667767766767767767767677677677677677677667767767767767677666767676767676776767766677676776776677666766776767676676767767676767666767676767676767676767767676667667667677677676767767767677667766767677667766677666767667666776676767666766676767766776767676776766767667767677666776677676776766676767767767676677676666767767767676676776677667767667666776667667677677677676776776776776677667667677676766676776677676766776766766676676676776666767667767767767766767677667767767677667676776766767677677677666767767767767766766676776667767766767767666766667676677677667666676676776776767667677677667767767667676667767676776767676776767676767677666676776776677676776677676776667766776676667667677676767767767767676776767677666767677676767766776767767667677676676676776667767677677677667767667767767667666776776776676776767666776676767666766776677677676676776767677666776767666767677676767676767676677667766776776776776776676667767767767767677677667676677676776676677667677677667667767767766776776767666766776776766776776766676677677676676677676766667767677677677676677666776667766776776676776677677667676776776776766676776667767666677676767667766767766776767766767667667766776776677677667667676767667677677676776776677676667677676767667767667767767677677667766776676776667767677677667766766776677676676776767667666677677676677676776767767667766776677667667677676776677676767767767767766667676676776677667767767667766776767767676776676767676676767676767667677667676766677676677676767767676767677666776776776767767767766677676767766676677676677677667666667677667766766776766667767767666767677667767666666766767677677667676766767767676767766776667677667767667767766677676676677667666776676677677677667667676767677667767676677667766767667667767766776766776776666766676767767767767766667767677667667677666776776767667676677667766776776667676667667766776776767766766666776776767766767677667676767677666767676776766767676676676767767766766776776676766677677676766676776776767677676676767667767677667676767667676776776776767766676676776776776767767677677677677666776767766776667766666776666767766776766676776767766766766676676767766666776676766666767767676667766676676767767767676776767767767667666767666776667676776676776776776776677666767666776776767677677666776776666767767677676667667676676776766776776776677676776676767676767766767676676776676776676667767676776776676776767766677677677667666776676766676766776767677667766667666676776766767767767766767677666767677677667676766666776767766776676776667677666776776766767767667677676667676766776677667766767667677667767767676766776767767767767767667767667676776676767767676767676776667667767767677677676776666766776776767766776776766776767766677667767766677667677676776766776776666776767766776767766776776767677667766776676767677676776766767676766677677677677676767667667667677677677676667767666766676677676776766767677677677676767766776666766666767676776677676767676666776776676767677677676667667676767667767767667677677667767767677676767677677677667767767676776667767766677676677676767666766767677676776677666767676767766776776676667676676766767666776776767677666667767677676767676776776776676776776767767666767766767676766776767766767666677676776776767676767667767676776767767767676667667767767767767767667676676766776776776776776767676767676776776766767676767676776766677667676676767667767676776667766767766776677676767767676776776776676767676766666776776767676766767676767767677667767767676767767677667677666677667666776677677667666776767676676676766676667676677677676767767767766767767767667677676776766776767676767677677676776776767767767766766776676766776767667676766667666767766776677676767767677666767767767677677667766766776767767766677677667767767676666766776667767766766766677667767666776767766776776677677667766776776767766766767676676667677677677677677676776776766776767767766767677667677677676677667677677677677676676776677676677677677676666677676767767766667767767667676767767666676766676776766776776677676676767667677667767666766776767766776676767766767767677666666767766767767766776767766667767767767666776676667766767677677677677676767767667677677677676766767767676767767667676767767767766676767766766676766776667767767677676767666667767767767667767676677667677667766776776677677676667767766776767676776766767766767676767677666767767767676776776667667676666776776676776666776767767667676776676767767767677677677667766776776676676667766677676776667767767767766776767767766767667767667667767766766766767677667677666767767676767767676766776767767667766667676677666766767766767767767766767676667676767676766767767767677666767667767767767667677667676676766766676676677677677677667766776767666776677666766776667766767767677666776676677677666776766677676776677667766776767767767767676776767767676767667767667677667667767667677666677666667677676666776677667676767676776767766776767767676767767767667667667677677676776767677676767677676677677677677666766667766676676677667767767676667676677676666676676666776677676767766766776667666767676677667767767676667676767666767767767766667767677677676776767767767766776776767767766676767677667677677667767677667767676676767677677677676666676776677676767667767767667667766776667766776767677676666776767676667677677667677677677667667676776667767767677676677676776677667767767667767767767666776776676677667677667766776776767676676667667766677667766766767677666676767767677676677676776767677676767676776776776776667677677676676776776677677676767767766766776677676667667767666776667677677676776776767766677677667676677677677677677676667667766666766766776767766676766776767667676677667676776676776766776776676667767677677676776676767767766677666767767767767767767677666677677677676776767766776776666776776776766776767767676767767677667676767767676776676776766766666767677676666776776667767666776776767676767676767766767766666776776776766776776766776776767676776677676776776776767666667667667667767676767766676776767766767677677677667767677677666677676767767767666776767676776676667767766766767677677676666776767766767667677677676776776767766677676776766776667767767667766767667767676776767677676776767767676776667767677677
666776776676766767677667666776776766676776676776767766676667767677677676676776766767667667677677676666767667767767677667766767677667676677676676767766776677667766677676776767767767676776767676676767676676667767676667677676676767766776776776667767767677667766676776667677677677676767767767767677677666776767676766677677676677666677676776767676776767667767766677667767767666766677667667767766667677677667676767767667666767767767767767767676667676767677676677666776767767766677667767666776667767766776776776677667676776767767766766767677676666776776776677676667676767676776767667767767766767677666776767767767667767676677677676776767767676766667677667766767767677676666677676776767766676776676766776776776776677676767676666767676767666667676767767677677677676776766776676776776776676776667766767767676767767677676776767677667767676677667766776676776776676766776776667767766667676776776677677677667677677677677677676776767666676666766776767676776676776776677677676677667677666776776767676776776677676776676767667767676776776677677676776766667766776767767767677667676776776676767676776677677677676766776766676766776666767677677677677667676667767677676676667767766767767676767766776776776776776766767667767767766766767767666676666667766667767767676776776667676776767677677677667667767767767667767767767766676766776666776767677676677677676667676767666667766776776667667767767667676766776776677676776776776766767677667767767667667767767666776676666767766676776767767676667767767676677666767676667767667767767666667677676767667766766677676676677677677676776767767767767767676776676666776767767767676676766776767676767766676767767767766776766776767767767767766676767767766677677677677677676776676767677677676776776776776776767677676676676776767676767767667676676677667766767767676666776776776776676677677676776767677677666766776776767766776767676767767767667676766767676776766767766776776767677677676767767766677676776767766676776667677667766767766776766676776776776676776767666776677677677667666776766767767666767676667766776767767766776666677666767677676767677677677666767677667767766767766766676776676776676767767667666676666666666776766677667767766776667766776766667766667767766677666677677667676776776776776667767766766676776776776776776776766776767676677667766676776667667766767666776776776767667677667766767677676776767767677676767667676677677677676676776776677677677667677667677667676766667676676767767766776776767766677677677667676767767677677667677677667676677667667767667667677677666776776776667677666677677667676667667667767667767767677676776776776767676776767766766677676676666776676677677676677667766667767676776767767766776767767767767766767676677676767767676677677677676767767767677666776767677677677667667676776776666667667767667667667766667677676776767767766767767767677666666767677677667767677666776677677676677667666677667767767666767767767767667677677677677667677677676776776776776677667767676767666677667666776676676776767677676667677666776776766666766767677667767766667766766776766766676776776776766776767677667767677666676776776677677676776767766776776676776776767767767676767766667677677667767676677677677676676767766677677667767767767767767677676776676676766767766766767767676677677677677676776767677676767676667667676767676776666766677667676767677676776766766776776676677667766776767667667767676776667666776677677677667676767767766776677666677677677677676766767767676776776766767667666767676776676676676767766677666667667767767667767766776776676776767767766767667766767767667767766767666767767676677677677676776767766776767677676676676677677676776767676766776767767667767767677667767767767676776766766767766667767676766666767676776767667767766776666766677677676776776776776767767767677677677667767766767767667677676676776766767667676767767767767767666677677677676667767766767677667676676766776767766776776676776767767766677667677676676776766677676766676776676776776767767766776677676766677677677666776667677676766666676666667767676666677677676767667676776677676667767767677676766666766676767676767677677667766677677676676667666776767667767766776776767766677677667767676677676767677677667677666676667766776776677677677677677676767767767767767667767667667767667677677677667676676776766766767676776767667767677676677667767767667677676776776776767667766766766667677676767767767766776767676776667666776677667676766776776667766676666667767666776766776767767767766666676767677676767676767677676767676776676676776677676766676767766776766767767766767767766767666766667677677677666776766776667667677676666776666677667677677676766667676767767767676767766767676676666676767767666776776776776667676676776776767676776667766667676776667677676767667676776676667677677667667767766667677676767766776776776767766676677676776776766767767676676766677667677677676676776676776667666676776776677677676767676676767766676776776767676676766776776677667677666767667767767766767667767767766766776767767767767667766777676677677667666767766776776766776776776766766767677676776676677676667766677677676676767666677667766677676776767677667766677666666776767666767667666776776776776776767767667677676677677677676667676767766776767767767766776766666776666666766667677676776767676677667766676776776776676766776776767677677677676677676766767766776766767767677676676667766767677676676776776776766776776776776677676677677677677677666776767677667677676767676666667666776767766666776676767676766767676776667767766776766776766776767767767677666776766676776677676776677677677677677677677677666676776767766776766767767766776776676776776677677676666766676767677676676676767676766766776676676776776667767676776676766767766776767676767767767677666776767676766776666776676767667767667666667766767766677667766776767677676776776767667666767767676767767767676767676767677667766776766767766776776667677666677666767767767667677667767677667666767676667676767667767766677676766776776776776767767767767676767767766666776776767676676767766766767676776776767667676776776766776766776666676666767767767767677676677667667767667766676677677676766666767676667667767767766677677677667667676677666776776776767676776776767667767767667766677677667667677676677676667667667766766776776776766767767677676776677677677676667766776676776676677667767677666767767676676776667767766776677676676776767767676767767767767767767676767677676677666677677676677676667676776677676776667667676667767676677676776676667667766766667766666776776677666667766766776767676677666767666676766776767676767767766767767767676776767677666676776766677677667767766677677676766767767767676667766767667677666776676766766766676767767676676776676666767766767677667767677676776776766667676676776776776766767767676666667676776766676766767677667667767766776776766776767667766767767676776776676766776767676776776767676776766766766776666776677667677667666776767677676767676676767676667766767676766677676676767766767677677667767767677676667767767677667767677667767767677676767677676667676767767766766676766676776767677676776776776667766767767667767767766767767676776776767767677677667676677677677676767677666767676767767766776767677677666767667676766776766667767667767767767676776767767766677667666676676776776676776776776776767767767676776776776776776766676767666667767767676767667677676767666776767767676776776667667676676776767767766766767677666676676767766767767677677667676676677677677677667766676776767676766776676767676677667766776776767766767677677677677677677667767677677666776677677667767767677666776776676767676767767767767677677667767667677667677676676666667767766776766767767767677667766776776677677677677666666667767667677677677676776776677676776776667676766766677677676776776776676776677666776677677677676767677677676767667676677677676776776767766666766767767676676667667767767676776766667767766766767767667676667666776766677676676767766676776776676767677677667766677667677676667677676766776766766776776667677677677667766766666667767676776767767767677677676767677677677667667767676767677676676766766766676767666776676767767676676776776776676766767767677677677676676767767677677666776677677667767677676767767766776666767677677677677667667677677667677666766776776767766767667667766667767676776676776776766776677677677667767667767677666766776676676766776677677667677677666776767767667767667667767767676776676677667766776776677677677667677667667767676767677667767767677677676776676776776677667767767766766676767767677666776677676676676676776767667676767767767767767666776776767767767766776677676776766767766766677677677677676776667767766676776776677676666776667767676676767677666666767767766767766677676776776677677676667766677666676767767766677676677667767767766767766677667677667667667767676766776767767676676766666767677667677666767767676776677677667677667666767767766677676766667676766677676767677667767666767766767767766676677667677677676766776776767666776767766767677676667667767766767766677676776776676776766776676677667677676766776677676767767767767676666676776767767676776676676677677667667666776677666766676676776767767766676767667767676767767677677677676776677677667766766677676767667767677666776767677676677666776776776776767767677677676677676676677676766776766767666767676776677677667767676776766767766666676776776776767667767667677676766776776767676776767676767766766676767767766776776767677676666676676767767766766677676667767767666667766776776776667677667667677677676766677667767677676776776776776776776767766676776677676666767677676776776776667767677676776766776666767767766767666776776776677676767767767766677677667677677666767676676667667676767677677676776667766776767667767677676677677676667677666677677677667676767676776776766767767766666666767667767666776776776776667767767676776667767767677676766767766766776667766776776766776776667676767666766766776767676776667767667767767767666776767676776776767767676776676776776676767676666667767676776676776776676676676776677667676776766767666767666776776676676767667666667767676767676667767666776767767767667677676776767767677
66767676776776676677677676767767766667677666667677677667767666767767766676776776676666776776676776677667677676776776767767676776776776767767766776676676767766767767766776766776776776766766766677676776776667767766776676767676667767667667767767677666666776676676676776676776776677677667767677676776677677677677677677676776677676676667767667676677677677667676776776776676776766776767666767767667767767677666767767666776766766776667767676667767676667766767767767767766667676766776776767767677677667766667667676676776677676776766776676676776677677677677676677676666677677667677667767766776766767677676766666676776767667767666776767667767677676776666766667677667676667766776776767767667676676766767676767767676767766676767676767677677676676667676767766676776776776776676767767766667667677676776776767676776666776667767766677676776767767667667766766776767677677676677676776766677667766677677677676676776776766667767767667667767667676767666767766766776776767766767767767667766776776676676677677667667677667766776776776776776667766666776666776776776677676677667767767677666776776776776776676666776676767676666667677676767676767667676767766667666766776766767766776676666776776776767667667676767767676776776666776767767666676767767766767667677677667767767667766666766766667767667676767766767767767676776776776767767667767766666767667767667667767677677667676667767676767676767767766666667677667767667767767767767767676767767767767676767676776766767766767767767767677667667677677676766767767676776766776776766666677666776776767766766766767677667766767676776776776676767767677677667677676767766776677677666677667676766767676676677676767767676776767767766776767677666677677667767677677667766776776677666676676776776676776677677677667767767767666676767767667767767677667767676776676767677677666776767767666767767667676766676776767766676776676677667666667767667767767767767676767767767667767767676676776667677676667766766677676776767667677677676676776677676676767767767676776776677676776676776677677666776776676776667677676677676767767767677667676666766776776677677667676776776677676766677677667767767667676776767767766667676677676776766767666776776677676676776776677676666776677676776767766767766676676767667767666767677667767666766776776667676776767767767766666776677677666766776766667767677676776677676767676776677666667767676677666776676677676677676776776776767676766776767766776776776766776676667767676776767767677677677667666766776776766666776776676767667767667676767666677677676767767666776677677667676767767676767677676677677677677677677677666667767767766676767677677677667676776767767676767677677677677677676776677677676766767767766767676666676766666776767677676676776667676676776767677666776677666767666767767676667676776677667767676776776766776767767766766767766667767676767677666667767766776766776677667666776776676776776666677677677666776767676776667666667677676677677676667667667767677676677677676776677666677676776676776667667676766767767766766766767667767767667767676776766766776767766776767767677677677667666776776676767767767676667667767676767677677666667677667766667767767767766676677667767667677677667767767666677677667667676776767767766667676776776776776776767767767677677667677677666776676667767766767766776676767767666776766766676767666667766667767666776677676767767766776776776776767766776767667767767767767677667766776677677676676776766767767767767667667767667767676776767667667676766677667767767676677677666776767676667667767767766677677667766767767667767767767767767766766776776677667677677677677677677677677676677676767666767676676767767676776767766767767676676766767767766677666776776677676677676766676677676776776677667767767767766767667676776676776677676767767676776667667767677677666776767677666676677677676767667677677677677667676676776676677676776767677676767767767766767767676667666767767676776776767667676767676767767667767676767766767677676776776776676776766677676677667677666767666776676776776676766676776776767766666677667766677676776677677677666767767677677667767667767676766667767676767767767767767666767677676766677666767677667767677677676676766776776676766677667766776767677667767677667767667767766677677676677676767677677667677676766766776766766677667677676776776776677676776776667767677677676776766776776767677677677667677667677676766776677676667677677676667676677676676776776767767676677677677666767767677667666776776667676767766667667676676767766767767676766767767767667767766667676776767677677677677667767677667767766766766767767767767667667767767677677667666767677667766766676767666666667676776776767767766776776667667767677677667766766766767767767767766776776766767666676677676676677676776767767677667767767766676776676677677676776676677676776677676776767767677676766776776776776776776766677677666766766767676767676766767766776676776776776776766766766676776776766767766776776776667676767677677667766767677677676776766776676767767666776776776667767677676776776767767676776766776766677677676766776677666776776776776767676767767766776767666776776677676667677667676776767767767667677667677667767676776677667767766776776766677677676776776766677666677677677677667667676776766676767677677666677677676776767767677667666766767676776776766776766767676767676776767677667676776667767677677667667667766667767767767767766666776667677677677676676776766776776766776766676776776776666676767766776767767767766776767677677676776666767766767666776776677677667767766676676776666667676776767667767767767667767767667667677667677676776666776776666767767766766676776776666767676766776667677676776776776767677667676767677676676766677667767676676776767767676776667677676766767767767767767676776767667667677666667767676676667666666776776766776776776776776767766676776767666767766667677676776767667676666767666766776767666677676767767676676766677677677667767676776766776676776676766666766667766776767666677667767676667667676767676677676776676667767767766666776776776677677667767767677666767676676776667766767677676776767767676766767766766767767666776667677667676666677676677677677666767767677677677666677677666767676776677666776677677666676776677677677676776767677677666776767766676776776677667767767677676776767767667767676776767766767767766776666677667667666766766776776776767767766677677666676776767677667667676677677676776767667767667676676767677677667677666676767766676767767677677676776776776776776676776776766766766776776776666767676776767677676776766767667766666676767767676776776767766767767767767676767767767677677667667767767676767677667767667766776667677677677677677666776776676767676767676776766677676767767677677676767767667766677666667767766676767766766776766677677676766667767766767676767767767767767677677666677666776677667676666767766776667767677676676767666766776676776767676676776766676766767676677666767767766776767677677676676776677676767767767767667767677677677676767676776767767766676776776776677676767767767677677666767667677666767677677676767666676676676676667667676677676676766676766776776666767767667767667676776766776776776676776776676766776776776676766767676667767677676776776767766767767767677666776776776677676776776767767767677666776767677676667767677667677676776776767677677666776776666767766767667667766676667677676776767677676776677666667676766666776776776766677677667677667666767666676667767766676676776667767767676677667766767767767676766776667767677676776776676767667677667766776677677676767677676676766776767676776776776676776666676676776776677676767677676767767676677666676776767676776767767677667766676776667767767667767667767666776677677667767677677677666776767767766776776776676766776766676776666677666767676776766776766676677676766767676776776776776767766666767676766776667676767766776676676677676767667667767767676766767767767766776676767677677677677677676677667666667767767767766767767767767676766767676767667767666776677677676776776776776667667767677667676676767677677667767766677667767666776767676676767677666776776776776667677677677676766767767677677677677677677667667677677666766766776776767767766776776677677677667767767677677676776767767666766776667676666677677666676767767767676667766776676776667766767676676766667767767677677667676776676666776766677677677676677667767767766767767767667766676766766766776676776767767767766767766767766766776676767767767676776776776767677677677677677677676666776767677667677677676776667766776767677667766667667766677676677667677677677676776676776776767677676767766667667767677667676776776767766767766677677677667677667767666667667676767667666677667676767766676766666776676766776667767766667676776776776776677676776666767676767676767766776667676767666766776776776776767766767767666776776776776776767767676676776667766776767767767767676766676677666677677677666776666776776776776676767766776667677667767767677666767767766676766776767677667666766677666776766677677667676776776776666767677676667677676776767766677676767767767766677676766666776676766677677677676776666776776667676666776776667767767767767677667767767666776776676767767677666776776676767667766776776766776766677677676776677667766667676767767767767666767766776767667667766767767766776676776766667767676767767676767667767767676767766677667767766676776776676776677677667667766677676776766776767676677677676667767677676776767767766766776776776776776776677667767767767676776766677666776676766767767767766767767667767767666776766767676677666776767677676776677676666677676776666667676776776767677667766677677667676776676766677677667767767766776676666776776676776677676677677676676776667767676776776776776767667767767677667767677667766776677666776776776766677676767767767676666677667767677676767766776766766666677676767767677667767767677677676776676767767677677677667676766677676766776676766677676776776766766677676766776767766776776676667767677676767677667666776677667767767766776767667666767667667767767767666776666767766776776676676677676767767676776676776676776767677667667677666776676766776776667677677677667677677667677667767767667766767676767767676667677
7676667676677676676676667676676776667676667767767767666767676676667667676677667766666676776667767677677677677666666677667767677676776767676666767767676766776766666666766677676766767676676776776767677677667767676767666767677676677677667676776766677677677677666677677676776766776776677667676766677667767767667766766776676767767766776776767767667676666776676666776776667767767767676667767666666767766776677677677666776767766776776677667677677667767677666776776776776767666776676776766766676776776666676766776676767767666767677677667767676767766767767667677677677676767677667677666776676767667767766776766767666767767767767767667767677677677666766776676676677677677676776676677666677666767677676767767667766776776767766767767766776767677676776776776666677666776767767676767767767677666766776776676676776677677676766767767667666776667677677677677667766776667767666767666767677677667677666767677667677677676676776767676767767666666767676776676767767767677667766776776766766767667677667667676676666776776677676776767676767767767677676676767677667766766667767767766767767767767667767667677677666776766676766776766766767667677677677676767767767766667677676767677677667666767677676776677677676766677667676677666767667677676677677677677676776676766677677676776776776667767767676776776766766767767767767767666776766776767767766677676776767767767767766776667767767766666676677676776667767667766766767766767766776767767676667767767676776766667767767767767676767767676776676776767767676676767677676776677667766677677667766767666766667666776767666766766776776667767676767666767766677667767767676676766776776666766667767677667766767667767667667677676677676767767767677667676677666677666776767677676776776766767677676776676766766776677677677676776776676766776776667677667767766767677666767767676767767767677667767767766776766767766767767767767767667676776767676776766776766667676667676776666767767766766677677666776667767677677677676767677666666776767766677676667767677676767667666676776767667767676776667667767667766677676667767767676776677666677676767767766766767676677666776776767766676776767767677677667677667676766766767766776676767767766676676766667767676767767677677677677677677666766776767677666677667666677676676767766767767767766677667667767767677677676767766776767677677677677666676666776767676676776776776776677666776776677667667766766776767767766667676776766776776767676677676676677676766776677676767676767766776667677666766767767767767667767667676767666677676676766676676776676776776776767767676776776766767676766776767766766677666767767766676776767676776676676767677676767767767767767677667767767676666767667767667677676767677677677677667767677667666776667767767676767666767676767666776776767667676766667767667767767767667677667676767767667677666767666766776676766776776776767676767676676776767677676776667676776776776676776676776767766776677666776666667767766677677677676776767766667676677676766767767767677676776776677667767767667766767677666776767676666667677677676776776776767676776676677667677676667766667677677676677677677677666677676776767767767667677677677667667767667767667666776677676677667677667766766676767767767676767766776667666666676677677677676666767767667767767676767677666767677676776667677667666677677667767677667667766767766776776776767767676666666766767667767767767767667766666776776776677677676666767767767667767676666766766776667676767767677676767667767766766676667677676766776766766767767767767767767677676667677677667766676776767677677667767766667766776667667677666776766677676776666676767766776776667676767767767767767667677677676776666767676666767667666667767766767676776776666776676766677666766776776767767767677677677676767676767767767677677666767667667767766776676676767766776776776766776767767676776776776677676776677677666767667677667767667677676667677677677676667766677676667666767766767767676676776676776776677676767766766676776776776766776776766766667767676677677667766776767767667766766676667676677677677667767676677667767677677677667676776676776677677667676776776767766767766767667677676676676667766677677677676677666677676676776677667667767676776766767766767666666667677666776677667666776767766767676676676776667767677667766767767676776767766767677676677676767666767766666667666767767767677677667767767676767677677676677677676667766767767667767677676776766667677677677676766766767667767767766776776767676667767677676767676676677667667677676767767767767766766667676767667767766667767766776776776667677666767677676676677666776676776667766676677677677676676667676767666776776766676766767766776776776776667766776776766767667767667677676776776767676666776776666766767767666776677676677677676676676767767667676776677666776767767767676776676776677677676776776667767766767767767666767677677677667676776667676676766767677667676767767677676776776677667667676767677676677676767667767667767767766776677677676776776767767667666676767677666677667766766676776776776667766776676767676776667766767767667676677676766776677667677677676677677667767766776776766767767767767676776766776776667677667767666767767676776776776677677677677667767767767767666776776676776767667676676776776767666776767676676676766676776776767667766676767676767767767666776776776677666666776766767766767677676766667676776776677677676677667766767677676767677666776776776776676767677677676766776677666767677667767676767677667767676676776676776767767766767767676667767767767767676776776677667767767766776776677677676767676776677676766766776676776667767767677676676776767766766767766776676767767676667666766767767767766776776767667676767667766767767667766767767766776776776776676776776667766776766776677676776767676766677677676776667766676776776677676677677677676776677677677676776767667767766767767767677676776667666776776776767767767767767677677677677666767677677677676766667767667676666677677676767767767767676676776776667767677677667766776766776767667677667676776776776776776676767766767767766767676667767676776776776767677676767766766677676766667677667677667767767767767676776767766776776767767766677667676767766767667677676677677677677677677677676677677667676666766767767767676776667676676766767767677677667766766776676776776767766766667667676776776766767666666776776776676677666666676766767676776676767767676767767766776776776767767766767677677676767667767767667766776767767767767676776676767766767677677676776776767766776776676677677676676767767766776676677676667767766677666667766767767767766767766776677666767766767767677676767667767676677676767667767766767676667766767676767766767667767767766766766676767676667767677677676766676676667767766677667766776766766677667767676776677677677676776776676767766767767767767676766767677676677667767676767666767766677667667766776776766677667767667766667677676766776776677677676776766666767666767667767676776776677677676767766776666776767767767667767767766776677666767677677677667767677677676677676776776677667767676677676767676776776676766766676767767767767767666776767767767676767667767767676767667677676677667676767767766767766776767767676766676776767766677677667767666766776676776776776767677677677677667766767766677667767767677677666676776676666676677676776666666776776766667767667766766667667677676676776767766676676776766677677667676776666677667767667767767767667766776767766676766766676776776767677667666766677676666676767767766776677677676677667767767676776767766767766776666776667667667677677677677676776767677677677676666776666677677676776767767676767667666767767677667667767666676667767766676776776766766677666677666766766677677676776767677676767766776776677676767767767766666776767677677676677666776776776767767767767767767676776677676776776677676767676766666776776776766666776776766767667766676676766776776776677677677677667767677667767676677667767767767767767766776767766667767767676677667676667767677677667667766666767767667676766767766766776776767767766766767767676677667767766776677677676667766667767767677666767767676767767767677677677677677677676676767677677676776767767767676676776776767676676766767766766776677676767767667676767677667666766767767767676666666767677677677676767676676776766667767767677676776776666666676767766767667666767667666677677666666666767766676776667676676767766767767766776677676776767766776776676677676767667767767667677677677676677677677677676776776767677667766776766677676767676667767766676776776766676766666766767767767666676767676676667677676776776676676766666776776767667677676776766776776677677667767677677676776666776767667677676766766666766667767667676677677667767677667766666767766676776776766667766676776677676667766767767767677677667767767767767766776677677666767676776766776676676676776676767677677677667666677677676667767766776677676676767676766667677667767666776776667676676776776776767767767677667667767676677676776677666676766776766776677666676767766666766776666767677677676766776776767677677677677667677667767666767666667767767676776776776676776766776666766776676776776667766667677676776776667677676666677676767766767677677676676776776767767767677666677666767767766776767767767767676776676776776677666776776766776776767766776776776767676776667766767767666776767767767676767767766776767767667767676766776767766676767767667767677667676677676767677667666766676676767766767667766676776767677676667676767767666666767767677677677676776666767766767676767767666666776766767767676677677667766776766767666667677677666776776767766767766776676776766776767767766776776666776776676767676766767766767677677667767667767766776776766767676776666767767677667767767666767677667766666776667676766667766776767767676676676677677677676667766667676776677677667766677666776776676677667766667767767676776766676676776767666667766676776667767677667767676776776767767767766776766776766766767676676767667666766767767677667767767767766776766776667767676767767676776776776667677676776677677677677676677677667667676667677666776776766666677666776677676676776767766776767676776677677676767766766667767667676776767767667766676776767667766776677677
66767666667767766767766767667767767676767677677676667676776677667766767766767666776766776676676767676677677677666767767767676776767667767766776767667766767767766676767766667766776677677667676677676667766776776677666767767766776776776676767767676766667676667677677667767767766776667767767767766677666776776776776766766776767767677676776676776776676766766666767667676767767767766776766766776776676766667767666767767766767677676776776667767767766666776767667676676766676677676676676776667766766767767677667676776766767767677677677677677667767677676776776767767767666776676776667676776767666766767767667766676766676767667767667666676667677676766677677676776767767677676776767767667677667677667666677667767767676767767677676776776776666776776767667766677676776776677676766677676776776776776676676676677676776776667676776766776776666676677667767767767667677667766676767767666667767677676677677677666776676677677676767676767767766677667677667767667676776677677676776767767666776776767767676767767667667667767677667767676776766767767677666767767766776677677667667766776677667677667667767677677676776667766767677676666677677667767667767767767677677676776776676776676776666667676676676667767666766776766676776677667667767767767767667677677676776767767677677667677677677677677677677677676767677677666776776767767676767677677667767677676767667767767666676677676776677667767766676677677667767767767767677677667766767676677667767677667767767677676767677676767767676766776767767766666776766767766667767677667667677677676676767677677677676767677676767676776776676667767676667766676767767767677677677677667767766677677667766767667667676766676676776677677666776666676767767676667677676766677676767677667766776767767767667666676776776776666776767666677667677677666667667767767667767667676776776766676677666776776776767767767676666776766776766676677677677667677677667666677676776766667676676767766767767676776676676776776767677667677676776767676767766677677676676767676767677676776667767767767667766776677667767667676676776766767767667767666667676776776666776767767677677677666766776766767677667766767676667677666677677676776667676666666776767677676677676677667766667676766677676667676776767766667676677667677676767767767767766767667767676776776776776776776766776776766767677676677677666676776677667676767676776666776677676667676667767666767767767667767767676776776766776767667666667666677676776766767677676776776676676767677676776677677676676767767767667767767677676766776676766776676776776776766677676776677677676776677676776776677666677676776766776677677676776676666767767766767767677676767767677677676776766767677677667676667767677667767767677677667676767767767677667767667677667677666776776767667676676776776776677667667767676776776666676677676776766776776767667767767676677676677667677676767676776776767767767767667766767767766677677677677677667767767667766667667667767676767677666677676767767767667767767677677677676677677677667766676776666766667677667676667667677667677676767667767667767676766676776776667677676677677667667667767676776666767667676776767767767766767767666667677677676677677676676776677667767677677676776767767677676766776776677676767767766767667676776776767677677677667766766776676776776776776677676676676767676776776776767677676776776776776667767766776776776667666767667677676667766667767676776776767766666776776677667767766766677667766776767767676767767677666676776666677667767767767677677676767676766767676767676776767767667766766677677677667766667766767666766767767767676776766677677677677676676767676676677677676667767677666766676667677676766677676776767677677677676767767676767676766766677677667677677667676776767677677676676776767766767667767766676766767677667766667676666667666676776776776776767767676767767667677667767677667766667767677677676677677677676767767766677677667767766666776766677676677667667666767676677677676776767677676767667767767676767767677676776676776676666766776767767767667766766767767766776776767767676666677677666667766677667667667676676667676767677677677676776677677676776667767677677677677677676776766677676776776666767767667677677676667767766677676767676676766776767766767666776767767676767766776767676767676767667676776667676776766776676776776766676766776767767767677677676667677676677677677676667677677666766677677666676776667677676776767766767667677677677677666666776767766776776666766677667676766776666776776767667666677677667676776767767767766776766677677677676677677677677677667677676776667667767767676767677667767676677677677677676676776776666677676767767676776767667767676767677676766776776766677676677677677676677667767767677677676776676676776677666677677676677667767676667667767676667676666767766767766766677677676677667767767667767767767767766767677677666677676767766677677677666766667766776776776676666677677677676676676767676767677677667766666776677676667676677666776677676767667677666767767667767667677676677676677667767676676676676767676767676776677666776776766767767767677667676766776676767767767676677667676767766767766776676667766677676767767666767767767766767677676766677667667767766677676667767767767766776767766766776776776776677667766766776676767667676776767676676677677676676676676767677667667767666767767676667666776766767767677676776667676767676776776677667676677677677667767677667767677677667676676676776776776767767767766776766677666667677677667667677677676767767667666676766677666676676776776676676677676776767766767676767676766776776676677676767667676766776676667767767767676776676677667767767766776767676677677666677677676767676676767676767767676776676776767676776776676767767676676767766776776776767677677677677677677667676676766677677676666776776776767667667666767667767676677677667766776766677677666776776766766676677667767767667677667767767767667677676776776677666776767766767677677676677666667677676776766766767667667666677676767677676767767667677667767766676776666767667767677677667667766766776677676677677676776776766767677677677667677667667767677676667767676776776667667667677676776776676766677677667766676776667766767766776667766767767676776776766667677676766776776766776776766776776676667767767767766667666767677666776666766767766766767767767767767766767767767667767667767676776766766767676667767677676776767677677667676767667767767676776767676766776767677676677666676767766667667766666766776776767667767767767767767766776766676677676776677677677677676776677667767677667666776776676767677676776677676767677676677676766677666666767767667676776677676767676677677676767767766776667666667666776776767677666677676667767767676767667677676767766767766766767676776776776776677676676676767767767767767767676776767766676776766766776766776766767766776767667766667766767767676776677666776667667767767767667767667676776767767767676766776667677676666676776767767767767766677666767767767767767677676677667767667676676676766766677676677676667766776667767666776776767676767677677677677677677666677676767676767677666776677667667766776767766776667677667667676776667666667767767666666776677676767667767767766767677676766667677677667767767677677667676767767667766776767676666676676776766776776776776766776776667767767767677667767767676677667767766667767677677676767677676766767677677677667767767767766776676677677667767767766767666667676766776776776776667677677666766776776667667666677677677676767667767766776677666676667667767767667677676776767676767767667767767676767767766776676677676766767766666766776776766676677676766776767766676776767677676677667767767767666677677676677666776776776767677676677676676776766776767667767767677676676677676767676767667677667767676767766776677676776776767766776776776776776776776776776776767767667676667767767767766667766677676667767767667677676776776766776767766767667666677666677667676776776767677677676767766667767677667767767767766776776677676667676767766667676776667677667676767766677677666676767767666677676666677676677677676767767676776676766776776667676766677677666677676677676667677667676776776677677677676776667666776766776766776776766766776676776767677677666767667676776776667667677677676766667767767766776667666666767766767677676767766767766776676776767767767677667667766767677676767677676766676767677677667766766776767676676776676767767676776677676776776776776767667676767676776767767767676667766776767767676776766676766676776776766666676767676776776676767767767676766776776767667666767766677666676776767676677677667677667667766766776767676767766767676767667677677677676776766676666767767766767766776776776776776767767767766767767766766776767676766767667767677666776677676776667677676767767676676676767766767766676776676767667676666676666667767676776776767767677676676767666676767767766776776776767766776767766776776776667676767767766677676766776767766767767677677676767667767677667766767667677677677677676667766666776676667667676676766776767767766776766767767677676667667667767767676676766776767767766766666776776776677676766776677676676676776677676667676766776676776676766767767766776767767767667767766676767767767676677676666677667766767667767766677666776667766677677676767767766677677676776676767767677667667767766766766677677677667766776767767767767666776766776677677677667766776776666776767766776677667666776767766766776767676776776667667667676676767676677676676677677676776676666776676667767766766767766677667677676776767767676766667676776676676677666677676776776776676667676676776677667766667677667767677667767766766766767667677667677676766766776776776776767667667666767677676767766776767767766667676677676776776776667667767677676677677677667676766776767766776667667676667767676767676666766677677677666776676767767766666776677677667677676776776676667667766776767766776776767676766776667667767767767676776776677677676766767677666767767667676776767767766776766766677667767767767767766776676776776776767766776676767766776676776766766767767677676776776776666776676677666667676667677666776676776766776667677676676776667677677677676767767676766667767767767666676667666767767766776766776767767677
36776677667677667767767677677677666766667767677667767766776676767677677676776766766766677667767667677676776766666666776766767677677677667767676677667767767767767667676766776766677677677676767676767766776677666766677676766776676776776667767666676776667767767767676766667767767677666766767767677676676776767667666776767767767767767677677667767767767766776776767766677676667766677676677676776776776776767677667677677677677676677676776677676766776677677667767767767676676676767666776776766776766776666776676776776776677677666776776767676766666767767767677676776767677676667767676767667667766676677677676676667667767667676776767667667767677666776676767677676776766667677667676667767676776767766766667677667677677677676666767677667767767666776667676767767767667767767767677677666667667676677677667666776676776766776767667767667677676776676766766776767767767767677676766666767667676677677677667667767766666676776766766676776776776767677676776767676766766767766667767767766776776666767677677666776667767766676677667676676766677676776767677677676766667767676766776767677666667767766776776767767677676776667766776776776767766666776767766767767766776776767676766776766676676776676776776767767766766667677676767767766776666776766767667767767667676776767677677677666776676677677667676767767767677676677667676767667767767766677667766776776677677676676767666767766776767676776767666776766776676776667677667766767766677676766676677677676776776766766666677676676776667767676766776666767767766666767766766767767767767766767766767676667767767676676766676667666766767666677677676776766767767677676767667676767677676766767667766677667676667767766676677677676776776776767767676677666677677677667767767767676767677677677666767677676776776776767676767667766776766776667767677677677677666676776767766767677666667666776766767667677676766676767767766776767767766776676676677666767766677677666677677677677677667766766766776776676776776667766667677677677676676767666776776666776676766776767667766767766767767676776666767676776767677676767767677667676676766676776767677676776767677667666767766666767667766677676767677667767766766776767676767767766767666776676676676677667767766767676776766776677666776676676767676767767767676766676776666767677676767667667677676666776776776666776776767767667767767667767667676667766776676767677677666676677677676776676767767767766776776676767676667767767767667667766677676776776766776776767677676767767766776667767767767766767667766676677677676667767667767766767767766767676776767767677667766767767676776676676776776776776767766776776667767766677666776767677676677667666767767766676767677677677676776766666776767767767767767766677676776776676676776776677677667667767676776667676766776677667767766676767766676776677677667766776767767666666766767766776766776767767676776766676677676767667767676667677666766767766666767767676776776676776676767766667676776666667766677677677667667767666776667766676676666766776666766767767676677676676766677677677667767766667766776776676767677676677676676767677676666767767767766676767667676667767677667677676667676776776776676776766677676667667666676776667767767766776767677667667667677677666776667677676677677676767677677677666776776677676767767767677676776667767676766766767767677677676776776676677676677667677677676766776776766766767767676776776766767677666776776666676667767677676776776776776767677677677676776776676776776776767677666676677677676676677677666776766676776766776776776667767766776677667766666776676776776676677676677677676776776766676767677666666767676767767666776766766676776776676776766767766676767676776666767677677677667676776767676776667767677676776776767667676776767766677667767667767667667677677676776676776776776776776776776766776766776776776776766677676677676776766767767767676766776677666776667676776776776776676766776767766776666776767667767677666767677677677677677677667666767767767767767767766776677676776776767676767767767767767766767767767767766767677667767676666767767766776776767767767676776667666776667676776776766667677667676776776667767767767676776766667767766677677667677666776667767676676776676667666766677676676776776676677666677666766767677677676676667676667767677677676677666776667677676767766677677667767767767677667676776776776677666667677667767676667677677666776676677676676676776776667767767767676776677677677677676767766767766766776766766677677677677677667676667766776766677667667677676776667766767767767677676776677677667766767677677677667767766677667766767767667667676776776767767677666767766776776766767676767767767676677667767766776676776776776766676776767676767766776766767677677666776666667767767767767667766677677677677676666767676677667767677667767677676767766676676776666677666677676677677676766767766776667767677676677667767676776776767767766676667767677666667767767677666776776767767766667767767766767767766767677667766767677676667766776767667677667666767676776677666776677667767676776776676776667676767677676677677667767766766767767767767677676776776776767677677676776677677677676677677677676776776776676676766767677676767676676776767676767667767767667767677676677676767676776767767667767677676776667666776776776776776676766776677676776676677677677677676776767667677667677677677676676767766776767677667767676776667667677666776767767767767767767766767676677676667767766776766776767676767767677676767767766677676677666666767767677676766676767767676776767767767767767676677676676776767767667767667676776667676767766776666766677676776776676677676767666667667676676767767767767677677677676767766776767766766667666767766767767767677667767677666776667767767667766767677667766766776667767767677667767766776676667766676767677667676776776776776667766667677677676677677667677677676666676666676677676677677666767677677676677676677676766767676776767767767767667766767676776776767767767767767767767767767676776667767676676767767767766776767767677676776776776776776677676766677676677676677666776766776776677676676667667677667767767766767767666766676776767666767767767666676767677676766767676767676676767667676767667767667767667766677667767677666767766767766766776766776667677677667667767677676677677677667667667766677677676676677677676767676776766766776776767766776767667677666676776767676677667766776776676776767676766766676766776776776776676776676677677667676676676676677676676776767766677676677677667767767766776767766677666677667666677677667767667677676676666676677677667767676677677667677667766766776767767766767767767767667667767767676767667676767766676767667767667667766776677677677676766776767767666776776676776776767766767767666776677677676776766776676676767677666676776766767767677676676766767766766776676767767767667667766776767677677667767667766676676767666767767767767767766766767667677667666766666676766767767766676776776767766676767767766677676776666776677677677677676766767767676667766776766767676767767766676776766776766767767667766776776677676767676667677667667666766766767677676776767667677677667667666676667677676776766676677676667667767667767667676667676766776677676766766767676776767767676677666776677677676776677667676776766676776776677667767766766776767666776676766767677667676677676767767767766776776676776666776767677676677666676776767767677667666776776676776667766776766776767677676766776767676666676767666667767767766676766666776767667767767677676766776766776676776776667667767676767677676677676776776676676677677677677667767677667766676767766767667766766767766767666766667676767766677667766667676676767766667767766767667767767666776677676677676776776776776776766776766776667677677677676766776776776776676766676776776776667677666666767767767767667766677677667767767766676677666676767676677677676776776766776666767767766766676676666677676776776667767767676767677676667766766776767766676776776676767666767677667766776667767767667677676666776667676767677677667767676767767766676766766767676776776776776767767767767676767767676767676766677676677676767766666767767767676766766776776776667667767767767667677667677677676767676767767767767677666767677676667667677676776677677676776666676767767766667767767676677677667767767767767766677677677676776667767767677677667767766667667766776667766776677667767667767767676766776677677677667767677677677667766677676766776776776676667767677667766667766767677676776766677676776776677676676776767767667676776776676776766776677666766776676776676776667676776767767676776776767677676676776776767677676776667677676767676766776776767767767767767767766766677676676776767676767667667677676776767667667666776767766766677677677677676767766776677676766776776776667666776676767666767667677677677677676776667766676767677676677676677677677667767676767676776766766766776776776767677676667677676767767676766776776667676767676676766666766767767677666776677676767767767767767677676667666677676766776767677667677677667676767767766767677667766776776676767676776776766776776676677676676767666766677677676776667676776776676767767667767767677667677677677676776776766676677676766767676767676767767766767677676776667676776767677676676667767766776776776677677667766766676677677676766776767676766767766666767767767767766776776766667767766776667767766676676677676766776676776677676676776767767766677677677676767767667767766776776766676666776776776676776677666776767677677676767767766767767766676776776676776776776776676676776677676677677677667766776776677666766776767667667767767676766767767676677677676766677667767767767667766677676767676776677677667666666776766676776776776767767766767767667767767767766667667676767767676677677676776767767767767767676767676776676767767676676776776776767666776667667767767677676676767677677676776766676776677676767767677677667767676776776767767766676776767667767767677677677676776767767767767767767666767667667677666767767667767667767766776676676767677677677676776676776776666676776676766776766676677677677677677677677677667767677667767767666767677676767766776776767676676767767766677667667676767677677676776776776677667767677667676767767767767767767677666677
66766676776677676676677667767767767766767767667767676677667676767767676767766766776776676776767767766677667676776766667767766766776767667676667767667676767767766766676776767677677677676776767767767667667767676676667767677677676776776776776776776766767767677677667677667666767676776677667767676767766677667677667767767677676767677676677677676676677676667667667767767676666677667676767767667677667677667767767676677676776677677667767676667677676767677666776767676776776767676766767767676766776677667766776767676676766767766767667767766767767676666767677666676676666776677677677677677677677677666776776767677677667766776767767676776677677677677676767767766767767667676776767767676767767767677677677667766776677677677677676677676767677676676667767676776677676776677677676676677666776776776776767676776677676776767767767767766767767676776767666776776767766767667767666666767677676776776676667767677676676776767667767677676767667767767676767767677677677666666676776776767677666676677677677667767666667767767667677677676677677677667676677677677676667677667767767676676776767767676667677667676776677667767767767677677667667667767767767677666766677676776666776767676776767767767666667767677677677676677677666767766766767767767767677676776667767667767676776766677677667667766766776667676677667677677676776666776667676776776776676677677667767667677666776767677677676676776776776776767766767677676776677666776776766767677676766676776776677677676767677677676776776776676766776776767767767677677676677676667667676676776677677667767767677666666776776676667766676766676677677677666776667766776776667767676776666676776767766676676767766766767677667766767676667677667766767767677677677677677667677676767676767676766767677667767767767766676677677667666677677666767766677667677677677666767767676766666676776767766767766776666776676667766677666767666767766667767767677666767767767767767766766776676766677666776767677676666767677667766776776776767767667766666776676776776677677667767667667767677677677667677676767766676676767677677676667676766676776767767666766776776677666767767767667766767766767767676676776677666767676667667667766767667667677677667666677677677677677676676677666677677677676667767767766776676767767666776666677676776677676776776676766676776677676767667766767766766776767676677677667666767766767767667676677677676767676776766767676766776767766776666776666776767677676776776776676776767766676667766766676767766767767666666677677667666776767767677676767677667677676677677676776767766767666776676667767677666776676676767767677677676676677677677667677666667767677677677676676676676767676766766776776677677667766677667767767766776767766767677677677677666776776766676776776676767767767767667767767766667767676677676677667767676767766776677676776766776667766776776776767667677667666677676766767767667767676767676767767667767676666677677676776667676676667767666677667767676776776776776767766776676676767767677676767767767676667677676776776677677677676676767766676766676776766767767767676776776776767667666766776776776776676776776776776666776767767677676766677667767767767767667677667676667767767767766767767677676677666667667677666776767676666676776776767677677677677677677676767767667677667666767677676776667677666676776677676776776676776767667767766676667667767766776776667766767677667767767677667767666767766666776677676767767766776667677677676677666767766776666766677677676766677677666776776776767767676776666767666767676776776676776776767766776776767767677676767677676776677677677676776776677666676776776767676776776776677677676776676776676766677676767677677676667767767767767667767767667676677667766766767766677677676767666677666776767767667767666676767667767677667766767767767767676676766776767767766776767767767767676776667677676767766677677676776776776666667676776676767666667767767767677677677677677677677667766776677666776767676667666776767667667767667676776767677667767676776767767767676776677676776666767767677666776666767766776767767666767766767667677677676776776676776767676667767767667767766767767767766766677677677677676667767667676667676667767766767766776676666776677676776767766677676676776776766776667767767667676766776676676767767767676667677676776767767767767667767677667766776776677667767767667667766766776776776677667767767677677677676767766776766776667666776676776776766776766666776767677676667767676677667766667676776667676676767677677667667767676767667676776776766766767767676776677676676676766776676767667667677667767676776776766667677667767677677676776767766677676677677677676767767677666766767676776667767767766677676667767767767677677677667767676667677666676766776767667677676676667767767677677677677677676677677676666676767767666776676767766767676766667767767676766767767676767767667767766767766766766677667676776766767676767766767677676767677676766767676677667676666776677676666676767677677677677676766767677677677676767767667767767767677667676666776767767767667666776776766676767786667767766767666767677677677677677676767767676677677677677677667677676766776776766667667667767767767766767767677666667767666667767676676676766776776766767767767766677676677666676776776667767766776766667767666766767767677676766776667667767767767667767767767677677677667667766776677677676776776776767767767767667667767677677677676667767767767767767677676776767677676666767677677677677667766767766766776766676766776776776776776666776666767677667676776667667677667677666767676767766776767677677677676676676676667677677677667767766767767676666766767767767667676776766667766776767676766776776776776776767676776766667676776776677676767677676767766766767666676677676676767667667677677677676767676767766677677667767766767767766766676767767766776767667766776666767767676776666776776676766677676667667766677677676766676667766776767767767676776776776776767677667767666767667677667666667677677677676677667766776766677666676666667766767767767676767677677676776776767676776677676776776767677677677676767767676766776767767676767767677677667676767766667676677667677667766767767767676667766776676776666767767676767676776676776767667767676767667676667677667767676667676776666677676676776767676766667767767667677677676667767676776776776776776776776667767667677677677676776766677667766767767767677667677677676776677667767676767676767676776776677677677677677676776677667767667677667766767677677677676666776767676676667667767766776776766667677667767667677676676766776776766677676767677667676776776676776677667676766776776776766766776677677676776776776677667676766776776766667766766667767767767677676776767667667667767677676767667676766776676776677676767766767676776776666767766776776776667676677667676676667766667767676776776677677677677676776766676676776767666776767667667767666776776776667766677667676776767767677667677666776766776667677666677667767766766776677677676776767677667767677676776776776776776776776776667677677677677667767676676776767676776676766666767767766676767767767676666776667677676776776767676767676766677667766677667767677677676776767766676767767666677676767677677677666776766767676676767767767676677676776767767767767767666766667767767676677676676676676776676767766767767767767677667767677667676676767677677677667676677667766676667677676766776767677666677676776776677677676767667677677676766776667767666767667766667677677676676776776767667767766767667676676776776676677676776776767767766666676666776676776776767766677676767676766776676677676776776776776776677666767767677676767766677667676776776667676677676677676667767767767677667677676767667667767667667666676677677676667666766766776767667766776767667766776776776677676677666676776767676767676677677667677666677676776767767676776767667676776677667667667667676767767767766667677667767767667677676677676776767677676767676767677666767677676767677676677666767676776776677677677676766676767767766676776766767667666767677666776767767766767676776776677667766776776776767676766766666767676767676776766776766776776776776776767666776767666767677666766676776767666766667677677667767677676676776676776677667767766767667667767767766776767677677677677667676666667767677676677677667667676776776776766767666677667767677666767676767767677667767766776766776767767676667767767667767676677676776766766766776766676776766776767767666676767667767766677677666776767676676766776667666776677677677666767766767766676766677677676667767676776776766776676677667676676767766766776766677677676677676767767767766767677666766776776667767666767767766776676776767766776767767667767767676667767667767767767667677676766776767766676767676776767677677677667766767667766677666766767666767767667767676766766767667767767767677666776776776767767767767667767676767767667767677677676676667666767767767677676776667767766667767667767767767767676767676776766767677666667767676676667676776776767767677676766666776667676767766767767767767766776776676677676767766767677677677666776776667766766776767766676776776767676676666766676676776776667766766776766776766767666676767677666767677666667676776767767767676767767676766766676667677676767666676666766676776766776776766776676776767677666767677667677666767666677676776767767677677676766677676776767677677676677676767767667666767767677676666767667767676677676767667767767767767677676767767676767767767667677676767677676767667767667666766776666776776767767767767766776676667767767766776776776776767667767767767667767767677677677677667677677677666677667667766766676766677677666677676776767676677677667766766667766666767766776776676776767767767677667766667676776767767767676776776776767676776767767676766677677676767767666676767676776667767766677677667667676776667766767677676676766677676776676677676676767676676666667667767767766677677677667766676767767676677677677667767676667677676776677676767677677677666776776676776766677667766766766676776676676677666667766767767766767676677676667676677676776766776667677677667676776776766677676676776666666676776776776776676667677677676767767766677666776766776676776677667767766776767677676666766667767677676667676776767
6767676676776767767766767677666776676767767667767677676667766776776676767677677677667667767676766667766767767766766776767767667677667767676776776667676676677677667767677667767767677677676766767767666767676676667766776766666776767767676667676767766767767677667766776667767766766767767766776766676776676776776667767666767766776767767667667677667667767767676676776767767767766776767766766776667766766667677676677676676666766767767666766676776676676776667677677677677677677666776776666676767676776676776776776776766776677667767766776767677676767676676677676767667767677666676776767767666676776766776767766767767767677677677677676767766776667767767667767667766776676767767676767677676766677677666767766667676776676767767767667767766676766677677667676776776776676677676766767667767766677667676767767677667677666676676776676676667667677676667676776767676766776667666667666676776766776776767676766677677676677677676677676676677676776767766776677677676667766666676776677676767677666776767667767766677677667766776766776667667767767677677667767767767767767766776767767767766677667766677667676676776767676766776767676776667677676776677677667676676677677667667677667766776767676676677676676776766767766677676676767767766776676776767677666677677676766767677676677676776776776767677677676776767677676776776667767766677677666776766776767767676767666676766677666776667767767677677677666677676776767676766776676776776776767676676766776677677676776766677677667677676776767676767766776677666776666677677677677676677667767767667767667666766776677667767677677676766767766677666767677677666766766776667666767666677677677677677667676677676676776767766677677676666776776776766677667767767766776776776776776767666776776677667676776767677667766766666676766776767676766767667766766666776677677676776776776767667766776667767667677667666776776676767767766767666677676767767767766776776776776767676677667766766767676677677667766776776667766676676677677676666677676767677676776776766776676677677677667767766776767767766676767767676767677676776767766677677666766776776776677667666776677667676766776767767667667677676677676667667767767677676677667766776767677677667767767667767667766666677676766676677676776767766666776767767767767766776776767667667677666677666767766776767676667767677666776676677677676776767677677677676767767676676767667676677676767767767766776766676666776677677677667677676767767766676766776677667667767767767767677666766776676766776776766776666766776776767766776776767677676776776766767766767667677667666767677676776767676766767677676776676767677677677667766767667677676677676667767767676767767767667767676767767766766667766677676776776667666677676776667677677676677677676767767676776776767667767666767766767676767676776776676766667767667766776676676776776776677676766767766776677676776766776766767767766766776767676776766677666766676666776666767677666776667766667677677666767676776776677677677677677667767676676767666776677677677677667767677677667677676776767766667676767767676667666677666776776676767766766767667667676776776677677677677676667677667767766677667766766767667676767766676767676666776767667676776677676667676776767666676677667676677667767677676776666767667766766766677676677677676677667767767667767767767677667767766677676767767676766776677676776677667767677677667767677666676776767767677677676776776677676677667666766776766776676676667767767767667767766767677676767767667766767667766776677677676776667767766776767767677676776766767766776776677676677677676677676766767767667676767766677667676767767676767767766766767676776767676667676767767767677677677667676667767767677666776676776676767667767766767676776776776776676667767767767767676766766766767666767766776776677676676676776666766766766776767767677667667767767766766667766676767766766776667677676776766776776677676676776767676767677677666767767676667677676666677676766767667676776676776767767667767766776767666776677667676766766677667767677667667766667676767766666677667676776676767667676677677676767766767676776776767667677677677677677676667666776776776766776767767667767766776766776767767677667767676676767767676767666767667767677677676767767677676676776677677677676776677666776776776766667676667666776767767767676776666776776766667676767767676767666767666676776776767676677677667767767677676776776767767677677676776776676767677667667676666676676776667767767767767767677667676667677676677676776766666776676767676677677677676677677666776776776776776776677677676767676667766776776776767667767767767767767766776767767766776766776776676676676676676766677677676776677676776667766677667667767767766667766776677666776677676767667676776677676767766766667676767676767676767767766776767767677667666766776676776766776667767677676677666666666776766667676776767767767676676677667767677676776776767767766667767676767676776776666776767767676776776776767676766776676676677667677677667767767767676667767676776776677676767676677667677667676776776667767767666767677677666767766776776766767666767676766677676776776776767767766766766766677666767767767767676676776776677677676677677667677676776676676766667676767767767677667766667767766766776676776776776667666767767676767676776677677667676676776776776677676776676776676776776776776767766776667677676677667676767676766776767677676776776766767677677676767676776776667677676776766776776667767766677677676676767766776776666767677676767767667767767667677676767766776767767677676766767767767767677676776776676676677667677677676676767767767767766766767677676766766667767677667766676677676766766676776776776766667766667767676776776677677667766676677667766776776776677666676767677676766767676667676677676767767666776767766776767767767766676776776767667666666766776767767676667766776676667677666767666767766767767666667676677677677667676766776677666767767667767766767667677676776766767767677666776767676676676766767677676776676776677676767767767676767767767767767766676776676776776776676767766776677667677677676767767667767667676767767676776776776666667677676767767767766766767667677666776767676776666766767676767667677676767666677677676766767767677676667676767677667767767667766776767767677676766767676766676677677676676776676776776776776767767766767677677676766766677667767677677666776767767766766767677676677667767676776677677677677676677677676766676677667676776677677666776667767676776766767676766776776767766776767767767767667667767767766766776776767767766776776767767766667667667667766776677677667767677676767667767677676776776667667766676676767676677676677676767676666776666676767677676776776766766776676776776767667676776767767666667667666676767676766767767666666776776767677677677677677677677677676776677676676766766767766766667766767667767767767676776766677666767667766667767677676766676766776767677677677677667667767677677676766767767767767766766776776676776766676677676776776776776776767667676677676767767676767767677666767667676766666767767767766766767767766776776766677667676676776776676776767767766676767676776766776766676767766776767767677677667767767677667766677677676776767767767676767677676767766776667767677676776766666767676776767676767767766767666776667766776776677676776776776766767677676776676677676766767767767767766667767767767677676776677676677666766667767666676677667677676666676776766776667766767676776676776776677676766776667676766776776776776676767677677677677666676667767767667667676677676766776776766677666776776776776776776776776766776776676676676676766767767767767766766667767676766776676767767766776767767766767767677667677676776776677676767676767766766776767667767677677676677676676776666776677677677677677676776776667767677677676767767767767667677677677667766767767676767767677677676766776776767667676776767667767767767677677676667767667676666776667767677676676767676767667766776776676776676776776767767767666766767767666767676767677676767767767766677676676776667767667677677666767677677667767676666766677677667677676767767767667767676676776676776667667767677676767667667766677677666767767766677677667677677677676767667677667766666677666767767767676676776766767677677676766766776676776776776767767767767677677666776767766676677667767767667667677667666767767766666776666667767767676666766677676676776767767767766666776776776676677666667767766776667767766767667767767676776776676776766767677667766676776776666677677676767677676766677677676766776767676766766776776677676776776666767666767766776667766766776776776776677666766767676776676677676676776666676776676667677677677666667766666776677667677676677676676766766766776666766766676776676776666667767767766767677676767666767676776767676776766776767767766776666676767676776677677677677667767666676767767677676776766776677667767767767767676766767676667667676666767766776776676766776767676766676676776666767667766677677677677676667766667676776677677676767667767767766766776767676776676767677677677676767767667677677676677666776776677666776667767676776667667677666776776776667676776776677666767667677676677677677677676676776677676776776667767677677676776776676767767676766776676676767666776776767667766766776676776677676766776667666776767767676776776767667666767766776667667677666766776776677676766776776767766666776667667666667767676776776766776776766766666776766766776677667667767767677666776677666766766776776776676767767767766767676677677667766776776667676667766776767676677667767677666677666776767676776667767677676776767667667767767766776767767766767766676677676776676767667766767767676677666767676767676676776767666776767677677667767766676776767677676776767767677667767667666666776676776776766677676677677676776776767767767767676776776767766676776676677677676767766767767766767667677676776767676676667677667767677677676766766676767667767677666776766776767677677677666776776776776776767767677677676667676677667666776667676767677667766677667667767767666766767676776667766776676776767766776667666677666677677677667677676677677666776766767767667677667667676767676767766667767767667677666776767667667666767667667766766676776766776766767667767
6667767767667677666677676776766677667767677667677667676776767767767766776767676776767766667677667666776766776767766767767677667767676776766767767767767677677677676767767767677667766776667767767676767677667767767666776767766776776776776676677677667677676676767766776766677677676677677667666666767767677667766676666676776667767676667766776666667677666776667677677677667677676776776776776767677676776666766767677676767767766776776766776667767676767677677677677676677677677666766776776767666666767767767766767676766676677667767666776766776767677677667676776776676767677677677677676776767767667667676767677676677666766667676767667677676677667767767676767677676767666776776766767766667767676776767666776677677667667767767767666676776766767766676667677676767677677667676676776776766767767677676676666776767667766767766767767677667767767766776767677676767676776677677676767677667667666766767676776666767667666666666776776776776776776767767766767767676776776776677677676766767666776776676767766677667767766676767667767676776776767767677667667767666767767767677667667676676667676776677667676677677667677666767667677676767767666676677676677667677676676667767677676766776776776676767676767676767666767767767677667766776667766766667676676767676766776667667667667766776676676667767676677677676667667676776776766667667677677676767677676667677667767666667767766776767766767667767667767677676767767766767676766776767667767666677667677667667766767767767667677667676667767767767766766776767667766766667677667766767767677676776766767767767667767767677676676676766666776766676776776776676776667767766676776677676776766677677677676776776766666766667666767767767666766766776676667676776766776666676767667766776676767766666776666676677677676776667767677666767676776776767766776676676776677677677677677676767667676667766767667677667767677676667667767676776766667676776776776776667677677666767767676767676766766776776676767767767767666776776776677677677676766677677677677677667767766667767766677667667667767766776767766776776776667667767676676776776767767677677676677667767666776767766667676776776767676766766776766667677677666776767766776767767766767676766766776676776766677667767767667766767677676767677676766776776776767667677667767677676767767767766776767677667677677676776776667767767766767666767676767767677676766767667677667767766676776677676767677667767766776767766776676677666667677677676667767767767667767676767767767767767667767666776766676666776776766767676677676676767676676676776776767677676767676776676776767767767766776667676767677676677677676767767676676767767767766766767767767676767676767666667666666677667667767677676766667767667677667676766776677667766666767766666776667676776667767767676676767767766676776667677666767676767767677667676766667676676676676776676676776776666766666767676667666776676776666767677677667667676776776766767767676677667676767766766676676776767766677667667766767676767676676677677667767677676676776766776667767677666676767667767667767667766776677667676767767766776767666776766767677667677677676776776767766776767767766766776776776676677677676776767767667667767767767767767767666676676776767767767767767667677677666767766666776767677677676767666676677666776766677667766776767767666667767767667666766776776677677677676776767676776666776776776776667766676766767767677676776776677667767667667766667666667767767766676667766776776666776767676766676776776776677666776776676766776666776776767766666667766667676776776676767767767677677677667677676776776776667667767767667677676767676776677676767766676667667676677676676767767677666776767767666776776676776767767677676776676667767666767667677676776676666776766766766676767767766767766676767767676767766776776767767767766766766767766776676776767667767767667667667676766776767766776776776667767676766767667767677666667767766666677676666776776766767767767767767767676677676676776776767766667767766767677667767767666767677677667766766667767767766767667666667767766676766766676776677677677676776776776766776676776667767766766776767677677677676767677676776766776767666667767767667767767766767766766767676767766676776776767767767766767766767666676767766767767677667676677676667767766767766676677677677666767767767667767677667676767677667667767676767767666667666677676767766776667677676776776677676776767677676767676676776767767676667677677677676766767676677676766676676677676667676677667677677676776767767676676767767767767676776767666667767667767767667767676776767767677677676776676776767766767676667767767767676766676677677677677676776776767677676776776766667677676776767677676676766766776766677676776677676776667676776776676766767767666776676767676767677677677676776676667767767767667677667677667766776767676666767667766677677676767767676666676776767667767767766677677666676676767676767766677667767676676776776776776766677676767666776776767667677667767767677676677677677667766767766766677677677667767667676767677677677667767667676766677667667677676777667767677666767667767676767676677677676677677677677676767766767767767667677667676767666677677676766776767676767667767676676676766677677667676767677676676767677677677667767676766766677676766766776767676766767767666677666776776776776676767667666676767767766776776776667766676776776676766766677676776776776776767767677667767767767767676776767767766676767677676776776666767676767676677677677677676676766766776766766776776667767677677677667767767677667677666766767676776776776676767677677677667677667667677666767666776766767677677676677677667767766776776766667667667677667767767677676766776676667767767766776776776776776767767677677676676766676776776766677676766676766776776677677677676677676776766776776776667677667666767767677667676767767677666676776667767767766667677677677666776766676766767677666676767767767677667666676776766767766767677676776667667767766767767666767667767677677676676776766776776677677667767676776676776676676767766667767667677677666776666767667767667666667767766766767676676776666677676767677667767767767766766767767677667767767767667767767767676766666767677667767766776667767767766776776776776776776766666767667677666766767767666666776767767767766776767767676776677676776776767677667767767676767766667766767677677676667766666767666776776776776776776676776776667677677677667767666776776677677667766767666767667767767667677677676766776666766767767677677666676666776776676776776766766766677666767767677667667677677667677677667667677677677676676776677677677666776776776767666667766776676676776676776776776676667677677676767767666676776677677676767767767766767677667676677667767766676677677666767676766667667766676676776776767766767766677676766677667766667767666666776767767767676776766676776677667767767677667667767767766676776767767676767677666676767767766776676767767677677677667766677677676766767676766676766767667767677676677677676666767677677676667767767766676676776666666677666767676676776767676666677677677676767766677677677676676776776776677677667677676776677677677667666677667767767767767676677677666767767677666766776776677667766767767767676767666776776776776767767667677666767677676676776776776677677676677667766676676676676676776767676676767676766767767667767766677676776666776667766666767766667676776767766767767677667677676767766776676776776776667766676677666766776676767677676776767767767767767677676776766776666676677677676676676776677677667767766666766667767676776776776767767767676767667767677676776677676666766776767767767767767667676776667766776776676776776776767766676676776766667766776766667677666776776676776767676767676767677676766667666776776767766767676776676676776666676767676776676677677676776776776776677676677676677676676666767667677676767767767667767677677676766676776776676666767766667766767667676776776776676766776676766767667667767767666776667676677677667676677667767667766766677676776776667767676767677667767667767766776767676677676766776676676667677667677676677677677676776767766676776776766676776767767767766776677676767766767767767766767667767766767676676676676677677666776766776776767767767767766767677667677667767676666667766776667677677667766776767767767677676767766776676766767766776677677667767766766677667677676667667676767767677677676776767767767767676776767767767676766676776776776767767677676667676677676776776767767767767767766776766776776676766776776666676676667667677676776767767767676666776767676667767767667676766767767767666677677677676666776676776776676767767766776767667767767767676676667767767767767677667767666676767766677677667766776767667667667667666767667766676677666676776776677667676776776676776776767677667767667667676766667767767767767677666766766677676767677677666676676766776776677677667767676776767677676776776676776776667767677677676776767767677667667666676766677666767676677677677667767676766776676776776677676776767666776766776767677667767766676776766767667677676766776676776776676776776776667767676767677676767676767677676776767667767767676767676767667677677677667676767677677667766776676776676767676767767667766776767677677667766776767667766776767677676776776776776677676767767677676776667767667667676776676776676667676676677666676766776677677676767767766766767677676776676667767676767676767677666776776766677677666677677676767767677667667677677677677676767767767677677676666677677677677667767767677676766767676766766667766776767766776767676667766766776666667766676677676776677666766776766767676776776766767767766677667667676776776776766766776776767676676776776677677677677676767667766676767666767766767766666767767677677667766776766776776776776767676776677677676776766767766676666667667667767677667676767767767676676676767767677677677676667666776776677677667677676676776767676767767767767666776776767676767667667677677676776677676776766776676676667667766776776776776676767767677676667676767676766767677666767766677677667676767766776767766767767766676776776767677667677666767667766776766776766666767767767767677677666676767667676776666767677677677676676766776677676776766676766776767766766767677676767677676776766
6776676767766666766677676767767766776677676766667766776776766776767767767667767767677676767677676677667677676767767767767677677677677667766776677666776676776776767676767676677677676776677676676677677667666766766766776776776767677676677667667766767767766766776776776766776776776776766666767767677666767667677667767766776776776767767766776676766776766767766766776776677666767677676667677666767667676776667677677676677677667676677667676677676667767676767767677676677677676776767667676767766776676776776667767677676767676767676776776767676666766766767676667766767767677677677676667676776776666767667667667767676767676776676767667676767767767677677667767767767676776767667676766767677667766767767676667677676677667767767767767767677667767676676667767677676767767767677667767666766677666676766767767766776766776776676776776767677677677676766676767676667677677676667677677676677667676766776666677676766776776776767676666667667767767767667767767676676666776677677676767767767766676767767677666677676776767766767766676667677676677677676767676776767766676776667766767767677677677676776776676677676677677676776776776776676776677667767677666676677676667767767676776776766766776767667677677676776677667767676667666776776776776776767766767767766776776667677676776676776776667667766767676676776767766766677667767767766776767677676677667767666676767767767677676677666767766776776767767667676677676776676776767766776776677676767767767676767677667766766767767677677676767767666676677677677666776776667677676776776766676677667767677676776776676776767767766776666767767766776767767677666767667667767677677677676776776767676776766776776677666776767766677666767767767766667676676677667676767767767766677676776667767767677677676767767677667677676676776776766776776776767767677666767767677677667767677676776667667667767766776776766766677676776667766767767766776667767667767767767767666776676767676667667767766776677667666667766776767677677667677667677676776676776767767767677677677677666676666766776676776776677667677667767666676766666767767666766766776766676767766666676776767666767767676677676766776676767766767766776776767767766766676766676767766767767767676767676676676776676676767766667767767767767767767767767676666767767667677676766766776776666776776766776767677677676776766676676767767667767766776677677677676776776677676667666767766776776676676767767767677676767676776767767766776766767767676676666767766676776776677667767677677676667767667666776776776767766667766776676767666776677676676776666776676766767667667766767666676666676676666776776776776767677676676677667767766667676666677677667766676776676676767667766677676776676677677677667767667676776666666767767677676677667677677677677667767667677677677676766667767767667767667677667767667676676767767767767667767767767767676776776766767766776766676676776776767767667676776677677677666767667676776767667677676776776776766667767767676667767766677676776767677676767667767666767677676776776776667767667677667767676767666776676677677676776766667766776766677667666676767676776767767676767667767676767677676776767767667767767667677667676667677677676776766676676767666776767767666776767766766667676676677676776776766776677677667766776767767766767677676767767677677667677676776776667766767677666767677677677677676667766667666776766767767767676767667767766767767767767766767676677677666766767667767766776676666776767676766776776677677677666776766767767767767766776776667666767666776667767767766776676676677677677667676767676767767767667766767767677676766776677676776776767766776776677677667767767767767667677677676776676667676676776776776676766776767767767676776776767666676776776767676667767676766776776776767766677666767667677666676776676776776767666767677667666667677667766677676676666677666776776776767767767767676776766676776767666677667676776767667767677676677676776776776667766767766776776776677667677666677677677667676677667677676776677666677667767676667766776677667677666676776677676767766677676767677677667667767766776776677667767666676776776767677666676766667677667767666776767767767767767766677677667767676776766667677676776776776767767766666676776676776767666766776776776667677667766776767767677667767767676776776776766767667766676766776776766776776767677677677667767766776767667767766676767766767676666667766667767767677667767677667676767767667767677676666776676667767767667767767767766766776666667766776776776767677666767666766776767767766776776676776776766776766677666767666776676767767666766667666776776767767676776767766677667676776677667677677676677676776776767767677676667767767667667676766767677676776667767677677677677666767766677677676676776766767766776766766767767766676677676767767767767677677676776776776677676766776767677666776776666767766676677666767767667766766667677677667677666767767766667767677667767667767676677677677667666767677667766776776776676677667767677676667676776776667667766776776676766766776667767766776767677676677667767767767767767677677676667766677676666776776776667767666676776767767667677667766766767767766767677677677667667677676677676767676776776776776766776767767767667677677667766767677677666677666776666776767766767766676767666776766776776677667766666776767767677667676666776676767767766677667767767676766766776666766767667677676766776666766776776776666676676776766776767766776676766766766666776776766767666776776767677677677677676776677667767767667667767677676767766776776667767677677667767767666666667767676767767666666676676677666677666776776676776676676667767677666767667676767767676676677677677677667676767766776766776776776666677677676667676767677677676776676767767676767676776677677667767677677677677677677667766676766767676677676776667766677677677677677677676667767666677677677676776776776667767677677667677666676767767767767676666676667766766676776677676667767677676767677676766767666766776676677677676766676776767676776767667677677667667766677677667677677676767676767676776776776776676776767676767767766767676766767667767767676677666776766767677677667676767677677677677667767677676776766767666766677676667677667767767667767677676677667767676776666776767676767677676776767767667767676676776667667767766767677667767676767676776776677667677676767667667767667767676666766676776776676767676676776676676677667676776767667767767767766776666776776766667667677667667766776677667766776667677677676677677666767766766667766767676677667767676766776677667677667676677677667767676776677676776776767677677666677667767767666676776767666776677677666776667677676667667676776677676776776776666677667766677677667676677666767667667767666667767766667766767676776776676776677677676667676676667677667766767766776776677676667767767677677667677677676767676767767676776766676776766776677676776677667767767677667677677677676776677677677666776766767677677676776676767677677677677677676677676667767767767766666776766667767767767676776666767667677666676776767666766766667666776767677677677676666667767767676666776766767767767767667766776667767766776767677676767767677676776667676767767677677676667767767767767667666767767676767767677676666767677676767767676767767766767767677677677666776677667766667766776766767767767677677677676766776676666766767667667766666766666776676767677676677677666677677666776677667666766766677677666766766776767676776767677676677676767766776776766776776776766776676767677667676767767766776776776767766667766676766767766677677676676677676667677667676766767767767676677677676676676676676767766676677676767667767667766766767677667667766776767767676666767766667767667767666767676667676776767677676767767766766776667676776767767677676766776776677677676776776776776677666677677677677676767766776767767677677677677667767767667767767676766776676776776666667666776676776776667667677676767667766766676776767767767677677667767767767766776776766666666766676767677676667677677676767767767767766776666767766676776677677667677677676776767767767667767676776776677676676776677676767766776676767767667677677676677676667676776767666676776677676776767766677676677667767766767666767676776677677667767667676767767767677676667767666776666776767766766767677676776767677666667676676676767677666776766767667766776676766676776776767767767766767767667676767676767677666677667667677667667666776766677677677667766776776667767677677677676767677677666767676677667666776677667767676776676767667767767666667667667677676776767767767766676776776666767767767767667766776776776776776767676776677666667677667766767767677677667767677676677676767766667767667766767767677676766776766667767677666767677677676766776776677676776767767767667676766676767677667767666776767677677667767766776767667767766676766666667677676767767667766767767767667767767677667767767667767667677676767667666776667766767677676676677677667767677677667677676676766776667767677677676667676676776767767766776767766776677676776776776767677676776776667677676776776776676766677677676767767677676766677677676776667667677667767666767767676776667667767677677677676667767766676676767767766767667676766776776776776776766776677677667677677676776767767766767767667677667676676676776776776667677667667677677677676676776677667766776767667767767676666776766776677677676767677677677667677677676766776667667676667766677676767677666776767767766776776766776766666667677677667767767677677677677676767767767677677676776667676776667666767677676776767676667767676776667666676676776767677676677676666677667766776766767767766676776776676766776767667676776676677676776667676776776667766776767677677676767677667676776677666767677667767766677667676677667767677667666676677666767767766776766776767766766677667676776677677666766776776767676776767677666776766766776667676776776767666677677667767766767766776776676676767667677676667677677677666767767767676676776776766667767766776776776776776676767767676767767767766776676776666677677667676766776776667767767677676776677676767677676767766776776776767766767766676776667766666676767677676767667667677677677676667767667767767767676766767767666776666776677677666776667766776
76766767667766767676776676677677677677676767767666776766776667677677676766776766776676766776676776677676767767766767766776676676767767767677677677676766776667767767676776776676776767677666776776667767677677667667666677667676767767766776776766776766766766677676766766766776677667666766666776767677676676677677676677667677677676776767677666677676766776677667767677676766667766677677677677677677677667767677666766767767667767767766677667677676767676766776767766666767766667767676776767767667767766677666677667666776767767676767677676776767676767667676767667767767767677677667667767676767767667677676766767667767766766776666676676776776766767767767767677666766767676766676767767767767766766767667766776767767767677676677667677676776677677677676677677677676677667767767677666767676776676776776676776776767676667767677667667767766776767766677666677677677667676776677676776776776767666766767767767677676767767666767667767766767766776666766767766776776776677677676776667676767767766676676677667766767677676767767766677677676676767667666676776767677676776776677666767677676767676766776776776776766766666676776767767767767676776776767767677677676776766767666776776776667767677677677676766766766776776677676776767766776767667766776667766676766677667677667677666776767666677667766766667666776776767766667676776776776667677667767677667677677667766766776776767676666767767767767667667767676776766666767667766776677676767666776676767767767677667677676677676677667667676667666776667677676776776677676776766667767766767766767667677676767767667667767676776676667767767676776666766776776667767767677676676767767767767767766776776667666766676767767766676677676767666767667767677667676677667766667767667767677677677676767677667666767767677667676767767767677676677677667677666676776776766776767677667676767766667766766776766767767677676776767766776766667767766776676776776677676766767676676776767766767767666766766776767667767667767767767767676776776676766767766767766677667767766776776776667767666766676676767766767767767666766776766667676766667676767766677676767667667767676776776776776767666776776766776677677667676767667767766776767676776776767766676767677676776766776766676766767767766667767766776776676767766776776667766667666776677677676767767767767676767667677676677677667767767676667676676677677666766667767666776776676766776766776677677677667766677676776676767667766676767767767767767667767676766667766776776766767767767766767677666776767667766667676776676766776767767767667676676776776776776766676767667676766776677677676676776767677666666676677677666767677677676776776776766667767767667766776766776676776767767677676767766676767677676767677677677677676776676666667766767667767766776766667767666667767676767667676766776767676776767766776766776776667677667677677676666767767767677677667766776767766776766666677677677676766767767676767677676767676766667667676766676677667676666767767676767666677677676776776677667766766776776767766767666677676766767767676677667677676677667767767767767676766676677667767767766667667767676676766767677666667766776676667766776676776776677677677667666776767676677677667677676677677677677677677677676776667767667666767767766767666667767676766676767767677676776776766776766767666666776776766767677667767677677676776776776776667767677676767767666767666767677676767766677666776776776767767767767677667667766676776766767676767767767767666766776766676776766666776767676776776776667767676677676677676666767766767677676767767666666767676776776676776667667666676776767676766767676676767766776776667667767677676766677676677667677677677677666676767677676677676667677677667677667767667767767676776767766667676776667766667676776666676776766676766667767767667667677677677676767767766667766776667676776776776676677677666776776766776766767666776776776776776676776776766666766677667767676767677667767677667677676767667676667767676667667666766776677677676667677666776676677676776766676766776766776776776766776676776677667766667676776767767676767677676666767767666677667766767767766776677677677677677666667766767676776676667676676767766677677676666776776776676767767677676767676776776677677676767767677677667667677667767676767767666776776677676776677666776776667667676767677677677676767767766767677677667767667677667766667677666767676767667667676677676767667676766676767677677676776767666667667677676767667676677676776677677677676677667666676767767767676776667766776776676776767767767667767767676776776776676677667666767767767766767677677676676676776776776767676767677676676766776766676676767667767767767766776766776667676776766776767767677676767677667767766766676776767767677677677666767767766676667767767667677677677677677676766766766776677666767767767767667767676776767677677677677667676776766776667767767667767766677666776667677676667677667667677667676776677667676776776667676776767677667666677677677667676776766677677667667767677676676677667767767766766776766776677677677677677676776776776776766767666767767766667677677676766766776776767767767767767766776676776676776677677667677676767767766676776766677676766776677677677677677676667767767766677676776766676767766667767767767767766776776676677676677666776767767666767767766766776676677676667767676667766766767676767667767677667767677666676676666677677677677676767677677677666677677667676677676776676767766776767766776776776676776767677676676766767666676766767766667766776767767677667676776767767766667666677677667667767667766667767767667766767676767766676776667767767667676676767677667677667767767677677676766676767677667676667767667767766767767677677676776767767766776667677667767676776766776776667676767677676667666767667767766766776677667676776666767677667766776776667676677667767676667766767767666767767767767767676767676776767767767677676767767667677676676776776766776676766776776766776766676776767667677667767766766776776766776776766776767766766676677677677677666776776767676776776666667767677677667766767667676677676776676776776767766776766776766677676776677667676776776676766767766677676776766776776776776766766676677666776767676676776766776767767677666767767767667767676776776776776767767767766766776767766666676767667677677667767676776766677667666776776676766776677676767767677667767767677677677676676767767677667667766676676667767667767666776767676767676776677677667766676766767667767766677666767767767767766676767676667766776776776776767666676767767666667767676767667767677667766766676766776676767766776766667667767767767667667676766776776676667677667667767677677676766676767767767767767767676766776767767667676767766676776767667677667677666767677677666776767766767767766666766676667767767676676766677676767766666767767666776767767677676776767667766767667677667676667677677677677676776776767767676667667767766677667677677676677677667676776767766766776676677677667766676767667677676667767767767766677667677676776776766766766677667767677676666677677677677667766776766776776677677666767767676776767666766767767676767766776677667766776677677676776667677666767767767677677677677677676766766676776677676677676776676776666767666776767767767767766776767667766776767767677667666676667767667767666676677667667667667766776776766767767766676676776667676776776667767676776776677667767667676676776767676767676767766776776776776677676677677677676767767766677676667676767767677677676766767766776666676776767767677677677667766666767677667766767766676677676776776776676676766676677677667767766767767766667676767676776767767676677676776776776676776776667676767766776676767666667767667767676776767666767766766767767767767677676776667677676766766667667767667766776767676767667767766766776767766767766767767677677677667767767767766677667767766767676667767766677667767767767767676666676676767767767766776776677677666676776667666677677667766666776767667677677677677676767766776667767766676667667767677676776776776677677676776766776676667766766766776766776677677666666677676676767766676676776767767767677676666776767766776677677666766676676666766666676767676776767666676776766677676776677676776677666667767676767767766677666767767676766666676766667766776776766767666766766667677677677667767667767676666766776776667767767767767767676766766776677666776767667667667677677676776676766766776776667767767766767767767677677677666776776676767676767677676776766776767677677666767667667676667676667767676776767767677676776776676677667676767767767766677677667676776767666776676776776776776677677677677677676677667766767767767667766767677677676776776767766767767677667667677676677677676776677667676776767767767767666776766776767767767766776776767767767766767677677667676677677676676776776776776767676766676776767676776676776667766776766767677676767767767676677667677667767667767667766776776776776776776677676666666776767666767677666677676676677676677677666776766776776776676676767677666776767676767767676767677667766776766677677677667766776776766776766766767767766776776766766776667667676776676667767767767666666676776767677677666667676667666676676676776776776776767767676767666766677676776767666776667677677676776766677677676767767677676676676776766766776766766767667677667766767667767666766776677677676776776776667767676677667677667767677676767676767677666776676766767666676776776767767767676767767766677677676667766776767767677676766677666767767667677666766677677667667676776767676776767767766767677667767676676766677667666676667767677677667766767677667676766776677676776766767677677667766766776667767666767677677666776776676776667667766676767666677676766666667666766776676766667767677676767766676776776776766776667666677666676676767766666666676677677666666676776776766766776776767767767676776776667677667667767666767677677666776776767667676667766676776767667766776776767766767767667767677676767667677677666776677676767677667767767767767766676677666666767767767667766776666776767767677676767667676776667766776676767676776776776767676776677676776766776776676766767667677667767767766767677667677667767767677676676767677677676676776776776676767767666776766676766776776776767
6667677676667667666776776666676767676776666776767677677677676776677667767667676667767767767767677676767767767766767766776676776766667666766776776667676766776667667767766776766667676776776767677667767767677667767767677677677676776766776767676666776767767666667767767766766767767766676776776776677677667766776766666776766677677677677667767666766766677667676677667767676677677676767667767667766766676677667677676776767677667766776767766776676766677677676767766776766767766776766767766767676767766667667767666766677667767676767676776776776667767767677676766776667666776667677677676677676776767676767666766667667667767666776766776667676677666776666776776767767767666767767767676677676776666776766667667767767767767767676767767677676766676677667676677676677677676776677677677677676676766776766776677677677677676676776677676676677667766676776767766767767676666767677667676767766766767677677667766767676766666677667666776776767766666776776776767677667767667666677676776676776666767767666776776776776776667767667676776667767767766667677676767677676766776767766767767767677676767767766767766776677676776677677676677676766667767767667767767677666776776766676677677676766776767667766776767666767767767767767666666766677667767766767767767767676776676776677677677666766776677677676776776776776766767676667667767767767677667766776776677667767667676776776676667767767767676667767767767676677677667766767667676776666666767767677677667766776667767767767667767677676776767666776766776767676776776767767766767667767766767676776767676776776676666767767767766767767767767667767766776766776776766766766677676676766767766677676767766676677677667766677677667666776776677677676767767667767767676667677677667767766676776677667767676767676767676767767677676767677667676677676677666767767767767767767767667676767667767766776767767677677666776677666667766776767767767767766766767767767676676767767767767767676677667677667766776677666766776776776767767767766677667767766767766676776776766666776677666776776776776767767666666767766667676767767767676666677677666767676676677667676677677677667677666767666767767677677677676776676767677667676767767667667767766677666766676767766766676767767767766677677676677677676776776666677677667767767766676776766667676776767676776767766767767766767676776776766776767666667767676767767766676676677676677677677667677677676667676767767767766776776767667677677667666767767666667767666767766776776767677676776676667767667766776767767767677666666766767676766677677667767667667766766767767766767667667767667767677676776776667676767666666776677676766776776776766676767676776767667766667677676767767666776776776776776767767677677677676677677676766677676677666767667677676767667767667667766677666776767667667667676776766776776766776676776767676767676776676677676667767677677677676776676676676767766767667666677676677677677666667676776676767767677676677667767677676766767676676767767766776677677676766676776676776667766766767767767676677667676766667767676776676767766677677666767676776776667667767667677667677676676677676666776667666677677676677667676666766767766766767767676676776766676776767767767767767666677677676767767767766667767667767767676776776767767667666767677666776767677676776677667677676766767767676677676776676776767676776776776667676767767766666766776677677677667677676766667677676667676667767677667766766677677676676776766766776677676766677676776677676766767766766766767767677677677676767676667667767766776767767677667767677677676766776676677666776776677676677677666776776677676767766776667677666677667667767767667767766776676767766677667767767676776776776766767666766766767767676667766776776667767767767766667676767767766677667766677666766776677677666776767767666767667676767667767677667766776677667766767767766776776776676676677676776776767767676776767767766776776766766676776766767676776767767676767766776676677676776677677676666667767767676776666766767767667677677676766677667767667676767767677676677667766767767677676667676767667676767666677676776776677677676667676776766767767676767677677676776677666766776776767767767767767666767676767766766666666767767767767767767676776666677667767676776776776677677676776776776676666776776776676676776767666776766676767676677676776776676776766776766776767677677667767767667676676776776676766776667676767767676676677666676767767676776767767676676776776767766776776776776676776776676677677677677667766776677677677666767767667767767676767667677677677677667676767767767667667767767676776767767667767767767677677666667666677667766767676766766667766776767767676677676776767677667766776766767767767766776776776767766767666677677676666766776776766677677676776677676667677677667767677676677676766776667766766766776767767766767676776766677667676667666776676776767666676776666776677667666776677667766677676776776776667767767667767767767766776776676677677677676767676776766677666677667767766677666767667767767767766666767766766677676767767766776776767677667767767676677676767677676676667767667766676677666776767766676667676767677676776666766776776766666766666776776776677667767767766776667667677666767677676676676676776766776666677677677666676766767666766766667767666767677677676767677677677667767766776766766667666776766667667767767667767767676776776667677667766766766767767766776677677676677676776767767766776667767677667676676667667676776776767676667677677666767677676776776776667767767766767767667766776766676676776667667676767666667676767676667767767676667676766667766667677667767767667766767677667766766767677677676666776776667766767677676767676767767767677676776677676776767766766766766766776677667767676776677666767766677677677676677676667677667666776667667677677676767767766776776767667766776767676677677676677676667677667666776676676767676767676776667667766767676766677676776666776767767677666767677677677667767676767677677677666766766776767667767767677676776776666677667676767677677667766667677667767677677666767766767766676766667767767767676676767676776677677666667677667767767766776776767766676776776767767766676666766766767767767676767766776776667767677676677677676766667767767667766677667767677676776676776766667767767767677676667767677677667766776767666776677667667766677666776667766776766776767766776776676776776677677677667677677676766767767676767666776776766776676677677667767677667676776776677666766767667767677677667766776667677677667677676767767767767767676767767667677676667667767767767667677666666766776776677676767667677677667767767676677676776776776666776776767766776677676776766767677666776767676677677667667676776677667767667767767677677677667677677667767767766766767766776676766776676766767767767767676776666677667767766676767766776767766677676766676767667677666776776767677666776676677677677676767666767767677666767767667676776677677667767677676667767766676676666776776676767767766676666677667766776776677676776666767767667766667667676677676776776767666776676677676776776767667676776776776676776776676767766767677677676776776667677667667677667676767767766766767667676767767767766776676776776767766776766776766766766776766767676767767767676776776677667766767677677676767676776667767767767676767766676776667676767676766766677677676776767677676776667766766667766776666776677676776767767767676766776776676767767676776776776776676677666676676767666776766776776767666766776776776677677676767676767666776776776776776776766667666676776776676767666776766776676776667766676776776767677677676776776767667767676767676767677667667767767767767767766776677677667766776667676776677676666667766776667677676767676767676767767767767766767676676677667766677676767767767667767677677677676776776776767677676766767766767767676776766767767767677666767767676767766767666766767766766666667667676676676676767767667676776776767767677677676767767766776677677676767767766776776666667766766767767677676676677676776776767677666766767767767766776776666776767667766677667666776776767676677677677667767677666767676776676776776776767666667766776677676677677667677676776767767767667767766767667676676676767766766776667667676776766767666667767767767766677676677667667767767676677676776677677676776767766676776766677667767766776676776776776766667676767677667677677666767677677676677667767766667767767766776776676776776666666677676767767666666776767667767667677677677667676776767677676766676767767667676766677677676776766666667767767766676767667677676676677676677676667676776776776676677676767766766677667766767767766677677677677677666676776677667767666767767677667666767767767766667767676767766666767766676776766676677676776776776677677677677667767767766767676667676776676666767767667676776667667766776776776677666676676776776776666766776676776767677667677667766776767676677676666767767767766766776776676766767767666677676767677677676766767766767677667767667767677666676677676667677676767667667766776776676776677677676677677677676767766676677677676676676776776767766776766666676776776776676667767677677677676667677677676677676767767666776776767767677676776776666667667677676667677666776766767766667676767767766776677666667676677667666676767677676766766776767667676767676666776766776767666767677677677677676767767676767667677677667767676666776776666776776677676767767767767767766776677676667766776767677677666767667677676767677666776677676676776677677676677667767676676776676677676776776776767766677676767667676766767766667767667677667767766677667767766767676677677677667766667677666767666776677677667766667676676767676676676767767766767766767766667766766767766776776776767766667666767767767767667676666767677667767677676766776776676667766667666766767767677677676776767767677677676767767767666767767677676667676767766776767767667676776767677677666676766776776767677676677676776767767667767677677667767667677666776677676766767677677677677677677667766667766767676767767677676776776776677677677667767766677677677676776767667666667676767767767766676676776677676677677676666767677676766767677667667767667677677677667766767767767767677676676776677676676766767677677677676776676
36667667677667676776667766766776667666677676767767676676776776677677677677666667676776767666767766776776776766676776766676776776767677677667676766776766667677667677676767677667767766676767766776766767767767677677676767667767767767767766666776676776666767767766776676667677676776667667676666776767766676776667767766676776776766766776766676776776677667766676676667677677677677667667676767766776667667766776767676766676677676767766776667766677677667666767667767667667677677677676767677676667767677667666776776767767767767767766776776767767767676766776676766776767676776776677677677666776676676776676766767677667676767766667667766767767767676766776776767767767677677677667666776767676676676667767766776666666776776767666767767676776776776776776677666767666767667767766666776677667766676677676667677677677667677667767677677677667766677677676776767677677677677677667667677676676767676766776676776767767666776767766667767766776767666667667667766766676677667767766776776776667767666767666776767677676677676776766667677667677676676676767677677667766776776776666667676676767766766767766776776776666667676776767767676776767767676677676676766667767767666677677667767767667677677667767677666776766666776776766676766776676776776676776676766776776666676776767677667667766776766676767677677666776767766676767766767667676776776776676776776766667676667667676677677666776767766767767667676767766767667767667676776767667676766766766776767767767677666776776766776766767766776767766776776767677667666676666767767766666676776767766767767677676776677667767677676667677667676667767767666776677667676767767767676666676767767676776766776776776767677666776776776767676676776766676676776766767677667677676767666776676776676666677667677677676667767766776766677677676676766776676776676776766676767677667677667767676676767676667677677676677676667677677677666776776767676767667676767767677667766776677677676676677677666666776677677667766766676766677676776676766776776677667767767766776766767667766676767676766776776776776767767676666776677676767677677676776767666776677677667767767767676677676776766767676767666676776776767676767666767667677676776767766676776776776667666767766776766776766776766667767667767766767767666776676776776767676676676766667767676677676776776677676677677667767767767676676766767767767667767676676676767667766677666776667767767766767677676767767767666677666677676677667676776766666776776776676776667767767767677677666667766766676776776676776766776776677666667767767767766776776767666666776776776766766666676776676776767767767767767676677676767667667767767766767767676776776776767677677666776767676766776776766677667767667766676666676776767767767677667767677676767766776776676776767677667767767677676676767676677666776767767676767676767766676677676767767677676676676776677677676766776676776776677667677676776766767667767676776767667667667676776667767767767677667767766676766667766766766767767676677667676667767676767677667676776776776676767667766767666677676776766676676766776677676767767677677667767677676767667667767667677676676767676776676766767766667666776776666767677677667666766776767767667677676677676776677677676776767767767767676776776776667677676767767677667767677676676767667666667667766776677676776667666767676677676767677677666766667676766776776676767676776776667666776776776676767766767676667676667767677667766776767766667667677676767677667766766676677677676766676776766767667766767676676767767667676776677677666767676767677677667676677667767677667677676767667676667677676766767767766767767676776766776677677677666767767766766767767677677666677676776676776767767767766667767766667767766677676776776776767767677667677666776676767676776776677676667767766677676677666776776767677677677676776776667677676767667767766767676667677667767677676767677676667677666767676776776776776767666767676767767676776677676776676776667766776766677677667767676776776676776776767676776677677676776767766676767766677676766776676766766776767677667676776676677676767666676767666776776776766766776667677667767767667677667766767677676776677677666776776767767767767666767766677677676667767767676666766776776776677676667677666776767676776677676776776776767767666776776677677667767677676776677667666667676776667766676676776676767676776767767677676667676677667677677677677676767767667676776766767676776676766776776677677676766766767677677676666667766667767676677676776776776667766676676776676676767677677667676776776766766776677676677676677677676676776776767766766767667667767676677666767676766776677677676676666676677677677667676776677676677667767667766767667676776776767767666766667667666677677667767677677666776667667676776776676776676767767766776766767676767766776767667767766776776677676677677676776776776776776677677677676676776677677667767667676677677676776766766677666767676667676767767766776767767677676776767767767767767767667767766776767767767766667667767666676767677676676776767767666667767676677677666667767677677677666676677676776766776676776766666676676677676666676776767767767676676677676767676766767766767766767766766676776776767677677666767766776666776776776776666776776776767676767676676767767676766767667677676767676776776767677676767767767767767676767667677677676766667677667676667676667766767766767677677676676766776776767676666767766776776767766776776776766667767677676776776667767676776776766676776766767766766677666767676776767667767677676776767677676776666776676676677677666766677676677676776676776767766677667766676776667676776776776667767767766766766767666767677676666776667766676776767676767667766776666776776767676676667666667767767676676766676776776776767677677667677676766766667676767676767766776776776677667766767767767677677677667666767667767667766776766667677676776667767766776666677677676766776666767666766766766667666767766776677676767677666776776767767676676667676767766676767767676776776776767667677676766776776767766766776776766776776776676767766767767766677667677677667676667677667677677677667676677667677667766766776667676767767676767677666776667766776776767767666766667677676677677677667767676776767767766767766666667766776776766776776677666667676776766776767767677666667676766676767766776776776776766776677676776667767677667767666667676767766776776676766667767677676767766677677677667767767767767767767667766766776767677677667767767767676767666767767676767667767767767767767766776776776677677677677676677676767766767766776677676766677667767767767677676776676767767667667666776666676767766677677676776677667677676776767667676776767766776776677676676677666776676677677677677677676667767667767677667767667676776776766776776667676667766776667767667667766767766776776776776767676776776677676776776776776776776667767766776677676776766677677676767767666767766776767667676676776776667767676676776766776776776776776677666776776776666776767677667766676776776767676766667767767677677667667767766776667766767767767667767767767677677677677667766776766776767767667667767767766776767766767666677676767767767766766667766676677677667676667677667667766776776766766677677676776767676767677677677676776776776677676767767677677677666766676676776776776667766667766767767676767676666666776767767676766767767676776767676776677676776766776767677676676677676766767767667676767767666767766667677667677667766677667667677666667767676776766776676776677677677676767767767676776767767676677676776667766776677666767767677667667767666776776766677676677667767676667767667766667766776766767676776766677666776776666767767766677667677677676767767667667767766776676677667767766776667766766767767767766776776776676776667667676776776767676767677667666677666676676676767766767676776676676776676776767767677677676776677676676776677667766767676767677677677666776776676767767676776767667667766776666766767677677676767666677677666676767677677677676776666767676767766776767767677676767767767667667676776776667667766766677676776767767766676776676677677667676767767667766767667767676766676776676776766776677676767766776776677676676776776677677667767767667676676767766677676776767677666677676776676766776676767666767666666776677677667767767766666776677677667666677666776776766767767677676776676766767667677677666767667677676776776677676767767676767677677677676667767676667767676667767767676766766676767767676767676776666776676776666667766767767766767667677667676776776776766676776767767767767767767767767767767767766767676677667676766776776666667766677667667676676676767677677666677666667767767766766766767767767676767677676676677667676677676776677676677677676767767767677666677677677677677667767676767767677676767666776767676767677666666677677677667767767766676767676776776677677677677677676767677677677676677676667767667766767677677676676776766667766676677677666676666766767676776766776776776767677677677667677676766776667766766776767677677677677677677676776676766767767667766676667677677667767767766776776776767767767767666676776776667677677676667767676767767767676767766776776676667766677677667676767676776766776776767677677677676767667677666766767767677676766666766676677677677677677676767677677676776767676776767766776676667767676676676776776767667766666767767676776767667767676776776776667676776776776766776776676677676776776767676776676676666676676776767767767767667676776776776776767677667667767767767767767767767766676677667667767677667767766677677677677677667667676677676767676776666676676676676776677677677676676677676676776776776667767667677677666676776676767767676677676776676766776776776767766766767676676766667677676767676676666667766776677676677667676767676776767766766676776676667767667767767766677667667767676677677667666667677676776776767677667766677666767766667766776766676677667667677676767667766676667667767766767767677676677677666776776776676776776677667677676767767767677666767676667766776666776776767766767767767676767767767667677667676766766776776776766767677676776676767667677666676767766666776667677667767767677676666767766776667766776767677666776677676776667766776667667766776667677677667676666767677676776
66676666766766767666776776766667767767766667667676677676667677667667766776667767676776776676776766776677666766767677667766677676677676667676767667677676767676666666676766676667767767667666776677666766677667766676776666776667767667676666767677677676776776766776676776767677666767767676776667767666767676776676776677677667767767676776676677677667766767676776766776677667667677677677676767676776767767676767767666776766767667667676677666767677676776677667676776776776766767767676776767767767766776776677677677667767666667766776676676667666776776776776767767767767766776776767767677667766776676776667666677667767767766776776776776676776767767766776677667677676676767766677666767766767676776767767677676776767677677677676776676676767677677676776776767767677677676767676776767767677676666766667767767676666766776776667766776776776666776776767767667767666767766776776767767766776767767677667677666667676776776667767766767767767676767677676776766677666776767676776767677667667767767676767767766767677676676677676677677677676676766776776767766666677677676766666776776766666766676676776676776667766677666776776776667767667677677667677667767767766776767667667766776677667767677666676776776767676776667667767677677677676766666667766767677676667677676767667767766766776676667667677676676767666767767766677677677677667767766767677676776776767677676766776776776667767676767676776767666776776767677667767767766776776677667767676677677667667767767766767677676767766667766776767766776667676676776776766676667667676776776776776767767676776676767676776677677676767767666776766767676776776776776776767767766776766776766767676766776776776767766776677677676776776776776776776767676676767767766677677666767767767766677676776667767677676776776776666767677677666767667667767767767677676767667767676766676677677666677677667677676676776676776766776776776776776776667767677677676766677676766776776677677677677667767767676676676677676776666676767767767667766767767767766776677677666676677667676776776677667666677677676776677677677676677666776676677677676666667767767676676667677676767667677676676767667667676677677667677667766666766776767676767767676776776767667667676667667767676676767767767767677676667676776766767766776776767677676676776666676776667767766776767767767666767766767667676677677666767767767766776676766767676767676766776677667767766776776776776666776776776767676767767676677677676767767676776776767676776767667666767767676667767767767767767667667766776776677676676667766677677666776676776677676776676667767767766766667767767676767676776767766667666677677677676767767767676767677677676676677667767766776677677677677666667766667767767676767767767767766776776767666776776767766677667666776767676776776776667767676676766776667676666667676667766776676776776677666767677677666776776776766676767767767676676766667766766776677677676767767666776667667667676776776677666776676666676677676667677676677676677677676677676776767677676776776776767767767766766776766676766667677666776667766776776767767767676677667766767767767766766776767677676767766767677666667677676776766776767767676776776776776776767667767677676667677676766676677677677667667767676676776677676776667766677676677677677677677677676667677666676677676767767766767677677676767666767767766776676776767767767766767767766676776776676776676776776767676767766676666776677676677677666776677676766766767767666667667677676677676676776677667767767667767767767666766767677667767676677667676767676776676767667767667767767677676766767676766776776677677677667766776767767767677676676676776766776766776766776767677677667676767767766767676767666776776776776766776776676776776667767676677667767766676767677676667767667677677676776776766766676767766667677667677666776766776667666767766767767666767676776667766767676776776666667767767766676776676776677676677676776767676676766677666767767676676676776776767666767677677666767766776767766776677667677666776766776776667676776766767677676776767767677677666666767676776767766767766666776677677677677677676776776767677676766677677677676766767766677677677676767767767667767767677666676776666677677667667666677676676767677677677666776767676767766667677667766676767767677677667766676676767766666677677676767667767677666776767767767666677677676767767767766766776776677667766776667767766676767676776776776677666767676677677677676767677677676776776767766776676776776676767666766767767677676677677677677676776776676767767676767767767767767676776667767667766776667666766677666676767676677667767677676767766767767767677677677676676766776776677676776766776677666666667766776776667767767667676776767676776776767767766666677677677667767766767676776776776776676776677667766667767677666767766767766776767677666767676776767667677677676776666767677667677677677667767767676776776776776776767766767767767767667676667677666766677677676776676776767766767677677677667667677677676767677676676767766766776767766667766677666776677676776766667767767677676776676766786776667767767676776677677666667766776776667667767767767667676677667676767677666766776767676667766677676776766776776676666676776767766767667677676667767766776766767667766776776676776667767677676776767676766676676776676767766766776677676776776677676677677666766766767766776666767767676767677666666776776766776767767667667676676767676766776776776767767767767767767677676767677677667676666767676666677677677667766776776676767767677667676767667766776767767667767676776766767767767767676667676676676776766677677676776667767766767767766767677676767667767766766776767677677676767766766767677667766767767676667767667767767766767676766776776767667767667767677676776776767676676776767767676676766766776666776766776767676776767677667766776776677667767676776677677666776667667767677676776767766767667766776776767677667676766676767767767667767767767767767676766767767767676776776677667676766767677667676676677677667767667766776776776766776776676766677676667676677666667667766667767666677677676776776767676767766776667667677676667667767767767767676767677676776767767677676776776776776776767666776676766766677677677667676776767767667767767767767767667766776676767676676776767766677676776677676676767767766766767767677667767767667677676677667676776776776776677676776767767676677676776766667666776676767677667677677666776767676776767767766767677676767766776767676667767677666766776677676667766767767676677676776767676667676677676767767667667677677676767676667666767766776766776677677667767667766677676776767676676677677676667677677666776677677677676767676766676767677677677677667667666666667667667677667666776776767676776677666676667676677667666667767667767766776766767767667767767767677667767767767677677677667676776776767766776776667767676767676677667766676766766676676766676766676776767767667677677677666767667677677676767766667767666776666766776776667767677667767676776776776776666767677676766776776776767767667766667676776776776776776776766676676767666667676667676767767767677667767767676767676766766776677666677677676767676676766676776776667766766776766677666767767766767767676776776667767677667677677666676667766776677676766776666776776676776677677667666767767766666767676767666767667766776677667766677667677667767767667766767767666767766776767676766776766767677667767676767676667667666767766767766767766776766767767767666767676776667667676676776676766677676776677676767767767676767767767666667667677677677676766677676667767766776766767766677676676766776767676676776767677666776776667676767766776776767767667677677667666776767666767767767767676676676776767766767666676666676677676776767767766776767767767667766767767666776667677667767666776767767676767767666776766677676677676776776766776776667666677677666677666766776776766776677666677667766677676766776676767677667666676776776776776767767676767677676766776776776776766776766776767677676776767767767766776676776667676666776767677667676767677676776776776776676776767667767767677666767767666676766776766776776776667767766667766677677667666767767767677677676776766677667766666667676767767667666767676776767677666766676667667676767677666767767767677667667767766676776676776676776667677676667676667677676767767767766776767767676667767677667766776767767766776677677677677676766776776776767766767767666677676677677677667676766776677677677666667766776767767767676776767767766767667667766676677677677677677677677666676776677666776676766776776767667767766767676676667766667677667667667677676677676667766766776766776667766767766767767677676776667767767766677677667767676776776776776766677676767766776667766776776766676776667767677677676776677676766776776677667677677667666767676776776667767767767676676767767767667677677677676676776776776767766766766776776667676776766776667676776677666776776767676667666677677666767766677677667666677677677677677666767766677676767667667767766776677667767767767667666776676776767766676767667767676776676766676776767677676767676766677676677666776767767676676677677676776776766776767767676776666767767767676776676776677677676676676767766766767667667767767767667666767677676767767676776776776677676667766767767666676676677677676767766767667677667767767766677666766767677677667767767767667676676776677677677677677667767677667766667766776767667666776767677677676776766776767766677667767766676776776776767767676767767767666666667767676776776776776776776767676677677677676676677677666776776676676776767676776776676767767766767767767766776776677667677677677667766776766766667677667676767677676676767766667666776776776676766766767666776766676676766666677666767767666767767677676766667766767667677667677677677677667667667677667766677677676776766776776776776767667767767677676676776776776776677677677677677677676677677667676677676767677677666776776677676776766776776766677667667676676776776677667666667767767676776776776677667767767767676776767766767766676677676776776767666776767766677667767667767677666677667767767766776776776776767677676776767766676776676776767676767666676776767767667677676677677677677677667676677677666677677677677676667766766677
67766677667767677666666667767767677677667676767766677677677677667767676677677676767676677667667666767767667666677677676776667767767667676667677667766667676676776767667766766776766666776776767677666776776767767767767766767677667667676666767677676676767767766767767767767767676767677666776766667767767767676776677677676776676776767676667767666776676667766776767767677667767677676667767767677667676767677676776767677676767766667666776667767767677677677676776676676667766776776776677677677667676767676677677666766776767767667766766766776776767767767767676667677677667766776767677676776766776676676677676776767666677667766767667766666766776776677667676767766766776666676767767666677676766767766767667666776776776767767666776767677677676776776776676676776776667767767666776676766767676776776766677676776666776776776766766767677677676676766676766776677677677677677676776677676677676767676676667676776776776667667677667676677666776766776776776767677677667677677676776676667767667676677667677667767676767666766767766677667676776667676776776766666766676767676766676677677667766676767677667766766776776767767767766776776767767667667766677677676676767666767667766766776776766676667767767676776666766776776766776776767766677667766767676776767667667677677677676676776766776766767767677677676766776776767766776767677676677677666776667766776767667666776776667766676776767667767676767667766767767767677667766767766776767676767766776767767766767767767666767767766776776766776776767767766776677677667767766677667676776677677666776776767767767666767666676676767767677676776766767677667767767677676767666776776776767667667766677676677677666677667677666677666776766776676776767667766776766776767666776666767767767766776677667677676676776767676767767666776676767767677676776677677677667767677667666767666766776767766767677677677667766776676666666767766776767767677677677677667676776667767676767666766676667767676667767667767667676677667767676767676776766767767767676776776666767667667676677676767666767767667677677676767667767767766767677676776776766776677676776776767766776766776776767767767767767677676676767676766776767767767676767666776676676676776776766676676677677676776676667766767667766776766776767677677667767676667677677666776776776677667767766677676767767767677677667767676776676776676776776776776667767676677667767766766776776767767676676767767667767677676676676766667676776767677666677666666767676767676767666776667667677666776776776766666776676766776767766776677667766676767677666676766667767677677667767767766776776667667677676776667677677677677666776766776767767766776666776776776666667767676767676676767767766767677676776767767677676766677677676677676676766776776767677677677677677677676776767766767766766776677667667767767767767767667767766676767666677676776766776767666767767676766776776776767667676677676677676766776776767766677676667766767767676676766767767767767767767677677677666666767667667676666767667667766666677677677677677676766767767767676767667676676776767767766776767767677667766676776676676767667767766767767767676766676676776676677677666767677677676767767766776766767667676667767766776767766776767766776776667766677677677676676776776776676776776667767677677676776767677677677677667766766667766667766667667766776776676776776676767676776677667766666766676776776766676776676776667766767767766776776776667676776776776676776676767767667766767667667767766776766666677667677676666667766776776676776676776677677677677667766776776676776776766667767666766767667767767676766776776677677676667766776667766766776767767767767667767767677677677677676677677676767766776766767766776776677677677667676776677677677676776676676776776667766667767677666766766767767766767677677667766766767767767677677677667766767766677676677677677667676776667767666677676776767767767766667767767766677667676767677677667766776767677677667766776776676776677666767767676766766776776766666676776767666666767766776767767666676667667667677676776767767667667766767666676676676766776766676676667767767677677676767766677676766766776676677666677667767666767766766677676776767667677677676766776766676776776676776766776776776677667766676767767767676776676766776667767767677667767667766776666666776767677666776776676766677676667677667767667667767676676676667667767666776767767666767677676767767676676767767766766766667676767767667767767667677666766776776667676776677676776767667767766677676767767676767767767767666767677677676776776677667677677666767767676677677676676767666776767666677677667767766677676676667667677677676776776776766766676776676676766776766767767666676776676776767677677676766676676776776667667767767667677677676766666767767767767666776677676776776767677666776676766677676776767767677677667676776666767677677676776776766677667767767767766776766776767767676676677666667767767767766677667677677676676767767766776767767676677667667766676667677676776767766767667667676776677676776776767767676766766776676676766767677667677666776677667667766666776767767676776776776776667676776766767767677667667677677667676776776766776767676776767666776766767767676767767767667676666667767767767676776677676766776776767666677677677677667677667677677667767676767676767676676767767666667767676767667676667676776776767667677676677667676767767676766677666776776767766766776767766776767667676776766776776676776776776767767767676776766676766776776767766776677677667676676766776776677677677677676676677666767676776776766767767767767676776677676767767676766766676767766776766776677676776776776766776776677676676767666667767676667767676766767766667767766766776767667667666766766766766767767767677677677667767676766776776776767667766776767666776766677666677676676766677676667766776776676767676767667676676776767677676776776676766766677677676676767767677667767767767677677676776776766676767767767677666676766676767767767767667767767677667767766776676776776766766776767766767766776776677667767676677667767667767766667667766676767767767767767767766767766776776677676767667676667676776776776666677676666676767676666667676767676767677666677667667677676766776767676767676776676776676776666766766767766677667767677666676676776666776776776677677666677677677666667667767767767767676776776766677676667677676776776776776766776776676776766767766667676776776677677676776676776766776666767767666776667677677666767767677666776767677676767677677677676676676667676776767677676676767677667677676766676667767767766776776776676767667767767667767767767766776676676767766776766766767677677676776676776666767667676766676776767766767667677676767667676767767667767677676776776677667676767677677676766776767667767666677666776776767767767767767676677667767767766767676767767767667676766776767677677667767676766676676676667767767677676776767677677677677666776776776676766776667766677677666767667767767667666776776776776666776676776676767767767677667667676776776776766776677677676667767667666766776776767667667767667767667767767677677676776766776766767677676766676776767667767766776676766776776677667677676767767767677676666776676766676676766667767667677677677676776767767767677677676767767676676676776767766676776767767767677676766676776767666667767766776766776666767677666677676667667667767667767676767766766767766776676776776776677666766676776676766767767676676677677666767677667676767676767677677667667767767667767767766776676767666766677666767767676766776767767767767767766776776767766776776767767667677667767767767766766676667677676677677667767676776776767677666767767767676767677677667676677667667677677677667767766766766776767677676676767766776767767766766767766676676676776677677677667767676767666767767767767677676767677677667767677676767667676776677676767666776767677667767676776766676677676776767767767766767666766767767767677677667767666776767766767766776776676767767767766667767767667676767666767666776677676776776776767766677676676776676676776776776767766767767677667667676676666667676677676776776767676767677667767677677667767766676677667767677667767676677676776677676766676667677676776766677677677676677667767767667767766776767767766776776776767767676677667767766767676767676767766766666667667766677666776776767767767677676677667676766776776677676776767767766776676766776766767767676776767666767767666676667766776667767767666677667766776766776676776677667676767677677676767767676766766676767767677667676776767677667666767766667766767667677677676677677666676767677666676776767767766776676677676677677677676776776767767766677677677667676767677667766776776767766676666666767666776676766676766767766767767767767766776767677677667677677666767767767767677666776767767767667766776666766677676776677677676767766776776767767766776766776676676776767667767767766677666677677677667676776677677676776776666767676776677676676676776767767767767677667677677676767676767667767666666776766667767767766776677677666766767767676776677666766677676776767666776767766776677677676667767676776776776767766677676767677677667677667766676767766776776666677677667766776677676766766676677676767676776767767677676776677667676667677676676776776776766767676676676677677666776776667667767767676776767767677666776676677676667767767767767766767677677676776776776767677677677676677667767677666766677676776676667766767677666666677676666776767667767666776667667767766677677666767676776677677677667676767676767766666666776776776766676767767766766677677677677676776766767767766776776767676766776776676766676767667676767767667677677667677677667667766767767766676767766776676776776667676676676666667767677667667767766767767767766776776767677677677666766776776776667666767767667767766767676677676677677676677676776776677676766776776776776676776776666677677676677676676776776767676776767766776677666766676676676766776677677676677677666766767767677676766776766766776776676776767667767766776776677667767676776676767666667676676776776766677677667677677676676766667676776776767767767677666667676766767766767766667676776677666667677666776776677677676776767767677677677666766766677676767667667767666766676776677666776767
6667676676767767766677676677676767766676667767667677677677676677677676776776776776676766766677677677677667677677677667677677667666676776667677676766767767667767677677667766776767666776676677677676767766677677667676776676766776676767677667767767767677677677676766676677676776666776776776677676767766767766776766667767767766766767677676767667677666776776776776767766767767767767676677667677676667667667676767767766667677666677667667677676667677676766767767677676667767766677667767677677667767767766677676776667666767676776767767666676676767676676776767767677667666776767767676677676767767677677677676776767666767667767767677677667666767676776676776776667666776766776776766776767767767676767676776767676766776676766776766776676766776676677676767677677677667766767767767767766676767667767677667767676776776776766767767677667676767767677677677667667676676767676676767676676776766776776776766776666776776667677666676776776677677677667767767767677666677666676676676767677677677676776776666776676776776676776776667677667667766767767667677677676667767676767676677677677677677667677677667677677677677676677667766767666767667767767767767766677676677677667766766677676767667767766667766767667667676676776776677676667676677677667667766676676767767677677667676776776677677677666767767766776677676666677667766766776677666667766676677677676677677667667677676767666676776667677677667767767766776667767677667767677677676676677667767766767766767667767677666776667766776776776676767667677676766677667766776677677677667667767677676767766666677676676776767676776667676767677677676677667677677677667767767767767676767767666767676767677677677666677676776776767667767767676676767676767677677667676666767667676676776766767766677676676776767676776677676776676776766776667676776767767676767677676776776767677676776766767677677677676776666776776676776767677667767666776676667767667767767767667677677677677666776667676767676776677677667676767667676676776666677667766776767767767667767677677667767767677676776776766667767677677676766776776676677677677667676767766677677667676776677677677677667767667677677676776767766767677676776666776676767767766766766776677677676677667666776666766776666767667667666776677667767676766676776776776666676676766676667676776776766667676776776766776676767666677677677666766667677676677667677676776667767667767677667676677676767766677677676667677677676676776677676776776767667667767677676767677677677677676776776767767767676776766677676767677667767767666776667767767676776766666776767766776767667667767677667666677676776676676776676776766677676676776676776776776767767766677667676776766776767767666776667677666677676776776776776667667677666677676776676776767767767676767766767677677676676767766677667666666776667676776776766776776776776667677677676776667767666776776767677676776676676776776776767677676677677676776677677677677677677667767677676767767767766767667767766767766776676767666767677677677667677667767766776767767766767767666767676767767767766776776776776676776776776767767676676776767677667667667677676776776776666667677667666676766767767766677676677677676667766766767676677676676776667767676677676766766767677677677667667767767767766776776767666677677677666767767676677677676677676666776676766767767677676667767767767766677676776776676677667676677676677676666776767767677666776776776767766776766767676766776676776766676776666676776766767677667676766766776767767667767767667767767766776776776677677676677667767677676667677666767766676677677667666677666677677677667666776667766776676776776767677676767766776677667767767766776776776776676676767767767676776676666776676767767677667676767767677677676676677667667666776676776776767667667766767676767767767676667767767677676776776776676766776676766776767767767766776776676776767766676766776767766667766667767766776677677667677667766677667677676767766767666666776676767677667767766776776776776766677677677677677677676666767767766767667667767766767677677677676776766766767677666677666776767667767666767767677676776776767666676667766677667676667677676767767767667767766776767767767767676776767767766767676767767677677677676776766667666667676767676776776766767676677677677677677676667677677666767766766776767676776766677676776767677676676766776676766677677676766677677676667677667666776676776767766666766676776667676767767766767767676776677666776776766776677677676767677667676766776776767766667767766776676766766767767766776766766677667766667677677677676676677676666767767766776767676776776677676677666776666666767677676776776776677676776767676767766767677676666677667766677676767767677677677677676766776767767767766776676766776776766676676766667667767676767767766767766776766776776776776767766667766776776766667676776676776767767676776766666677677677667677676776667767667767766767767676776767677667676776776776676766676776776766767767767677676776667667677676776676676776667767767677677666776776776767666766667667766776776676766767677667767676776667766667776776776767667766766776667667667767767766776776767667766767667676667767676776776677667676776667676676776676776767767767677677676767766776767766666767677667676677677677667677667676776766767767676677677677676766767767766767766776767767667677666776776676776666776677677676776766776767766776676776776766767766766776767767677676766776776676666676776776677666677667767767766767676767676766676676677666676767666676767767767767766776767766677676776767766776776676767767676677666677667676776677677677676677677676667676766677676676767667766766677677666676776767766766766767766677667767767677677677667667767677676766667767767767767767767676767676767767677667667666776677677677667676776776677676676776776776776677667767767767676767666767676676767676776677676776677677676776677677676677677676767767767767766767676776776776776767767767676776677677677676677676776767766776776666776767676776676776766676767676776767667677677677676766776776666767767767766667677667677667767767667767677667767766767676666676776776767767767676776667766776767667667767676677676767767677676776767767767667677676667767767766666776676766776767767667766667766767767677676667667677676776677666766767677667677676767766776766776766766766677666677667767677676767677677676776677676667666676667677666667676767677666776767766776776776766776776776766776677667767676766767667767677667767767667677676767677667666776776676767666776766776776667667676667677667667667767767767677677666677667677677666776767676676676676676676677677666776677667667767766767767767767767766666676677667767767676776666667766676766776776676776677667766767676766676677676766776767767666776776776667766767766667766767767766766776767677677676767677677676666666767767767766667677676767766767677677677677667677677666677676676667767677676776677676766776776676666667767767767767677676776766776776767767666677676776767767677676676667677677666767676767677676676766677667767767767676666676776776776767767767767677677677667767676676767767767677667666776776776776776667767677676676776766766676767766766667767766767677677677677666767676667677676767677667766766766776676776767767676776677676767766776667666677677677677676676766767766776676676766766677677666776776776776776767667767767677666776767767767667767767767676776776767767677676776666676767767767767667766767766677676666666776766766776776677676766666666667766767767767767767666766776767767677667677677676767667766776676766776776767767676776776767767677666767767676767767676767767667677676667767767767766776776776767666776767767767767767666676767677677667766776776776767667667766676767677676677676776766767766776776666776677667677677667677667767766776776677676666767676766667767767677677676766766676676676766776766676667767676776676776676776776767667677676676776766767676776677677677667766676676676776767766776767666776767676776776667767766676767767767767676776776776776676776766667766767767676677676776776776766776776767666776776776766776676677677676766766677677667667666667767767667676776767676776776766676776776766676667666667767667677676776776776776767767767766677677676767666767767767676666776767666767667676766676767766676677666776776776776766767767767677667677677677667677676776766676776766677677676767767766776767766677666766767677667676767766776767766667766667667666766767767666677676776776776767767767767677677676677667667667766776766766767667767766767766776776776667766677677677677667766677677667766677667767666767676767766766666776767767667766776776766767767767767676766677667767766766667767766776766776776667676666767677676676676766767676667766676776776776677667677667667767766667767767667677676766776766767667676676776776766776776766767676767676767767677676766666776677676667676776766767766677676776776776776667676767676767677667766776776767766776776676766776776677677677667767766776766667766776776776776767667677667766776776776776766677676767767667666677667667677676766766776666677677666677676766776666776767767767676776776776776676776776667767767667677677677677677677666767676776767767767767767667767767766776767667767767677676776776776776767677676776767677676776767766776667767767677677666667677676666676666776676776667767767676676676776776677677677677677676676776776767767677677677676677677677667767767676767676767766676666776766776767767767667677676677677667667766776677677666677667677667677676776776776677677677677677677667676767767667766767667767677667676776776766776766766767667767677667767766776767767676677676776776676766677677667766667677667767767676677676766776677676776676766667767676776767667767767767766776667677677667767666767666767667766767667767766776676776766766766677677676676766667767767676676776676776776767676776776767766676676677676677677666776776767677676776776767767667767666766776767766776766767677676776677676677676776767766776776776767767767667767666667667767677677676767667667676676676767676776766776677677677677667677676766676767677676676776776676766767677676676776667766766776767676766677667676776776776766677677676776776776767676776776776776766767667676766767767677677677667676776767676776767
67676666676776776676776776776767666767767767676676776776676677677667767677677677677667766767766767677676767766666666776776776767676766677667767766767676667677677676776667767766677676677677667677667676677676667677676766767767667677676767676767676776767667676676767767667767677676676676767766776767666776767667667767766776676676767677676677667677667767676767677676776676676676676776767766776776776666667677667676776676776766676676676766776767766776776667767676676776677667767766776677667676766676776676776776776776766677676667766767676776767667667667766667767767766776776767767666776767667677676776776776767676766676776766776677676776776666776767767677676766776776677677667767767767767767667767676766776776776676767766776776766776677666667767677676676766776776676766776677667767677676767767767676776776767767766767766776776676776767766767766767667666677666776776676776776676766676776766767767767767767766766667677666666676676767677676766676776766677677676676667767666766676776767667766766676667677667767667767677676776676766766767666767767676776766667677676767767767767666676676776677677677666767766776776667766677676767667677676766776776676767667677676766776666767666676767766776766677677677677677677677666766677677677677677676666766766667767666776776666667676776676776776667677677676776767667766767767677677667767677677677677676776676776677677677667766767767767667767767767676776767767677677676667677676776766776767676676776677666767767767767766767766766776767767766676767666776677676676766776776766676677677667767677677667766776766767676667766776776767676776676666666776776767767667667676776766776776767677676767676677677667667766776776767666767767677676776677677676676776766667667666776776767676776767766776677676776776667767677667767676767676776766776776776676776666776766676666676776776776776676676776776767667766766776766767767767767766766776776766776776667666667766776667677666767676766776676776776767767767676776767766776676776677677667676776767767767766766767767666767677666676776677667667767767666776677676766677666776677677677676677677666677676767767677677676776776776667667767677677667766677676767767667767667676767767676767767767677667766776776667677677676766776776667667767767677676776776666677667767767767767767677677666677676776767666766776776767666666766767767677667767677667676776776677667666767667766767676677677677676767767767766767677676677676767676677677676677677677666767766767667767767767677667767676677676676767676776677677667766667666767676776776676766766767767766677676776676767766767766677677667667666776776776776776667666666766776776677677677677676776766776666767677667666676776676776667767767767676776677677667677676776666776676767767676776767766776766776776667767676776677667677666776767676767767676776767767677676767676767767676767666767766776776677667767766766767767666767767766677676766676676676766676666676676776776676676776676676767767767766766677667677677676666677667676676677667676776667677677677667667767767667766676676666676766677677667667667766766677666776676766677667676776677676766767767677667677676767766676776776766766776776766767767767766667677667676677676776767676776667766776766767677666676676776677667767677676776676677677666767767767676667667766776767677666776776677667666767767767676676766767676776677667766776767677667666776776676776776767767677667676776776766776766766676776776776776776677666776776767766776776767766776676676766767676676776766666676776776776767767677677677677667767677666776766776776766767677677677677676776677676766766676776676766767766667676677677667767676677667676676776776666767677676767767667767667676667767677666767677666767666667666766667767767767677677677677676776677677677676767677667677677677677677677677676766766666766767677677677676766776676666767767676766766776677677677667677676677677677677676676677666767767767767767677667766776767666776677677676676667767667766767677676677677677677676767767666676677677677666676767767676776776677677667676766766677676667676667667666767767766766766666767667766666677666767676677677677676767677666776767676766767667767767676677677676767676776676677676767676776767677676767676767767767667767767766677677676766767676776767766776767676776766767767766776667767677677667767766766776667676667676676667767766766776667667667767767767767767767677676776767677667767766767767667676677667767767667666666776767676677667677667767766677677676766766776776766776776766676666767667767767767766677677677677677677667767677677676666767767676767767667676666677667666676676767677666676677677676767677667677676776676767767676776776776767767667767667767767766677676767767767676676766776776776776776766776776666776766676766776776776767767767676766767677666667766676767666766676767767766766767766767767677676776776767767767767767766776776676666666767767667767676766766666666776677676767677676766766667676677666676767767676677677667666776766766767677666676776776677677676776776776776776767677677677667677667767767767666766767676776766677676677676767766667676776676667767667767676677676776776767766776776776776776776767676766776666667676677667667677677676776676767666776776667767767766676676776677666776676766776666767766776667766667767767767767677667677676767667667677667667676776767767666767766677676776776677676767767667667767677677667767767677666667676767677667667667676776766776776776676776776766776776767767667767677676667766776677666776776766776776776767677677677677676667667767677667767676767767766776677667676766767676776667767767766677677666666766767677667767766676767677666776667766767677667667676776766767766766776776676766776666677677676676767766766677676767667766776767766676767766677667766676677677676767676767767667766776676676767767667676776776667767677676676776776676676667767677666767667676767667767677677677676666667677667767676667767767676667767767767676776766767766666676766776677667766776676676766776767677676776676766767767767766766667667677677667676667676776676776677667677677677666767677677676677667767767766767677667766776776767767676666766767767767767667767767766766776676676767766667676767766767766676677676776766677667767667767767666666676767767666767676767766767677676767767667767667766676667766767676667767767677677677667677677677677677676676677676767766767766767767766676776766776776766767767666666667767667767767677667667767676677676677677677676776767767766767767677666676776676666667767677676767667677677677666666766766776667667676776667677676677676666666767767766676776766667667766666776676776776776776767666767767677667767676667676676677677676677677676776776767667667667667677667677676767767767767667676667767767766676776776677677666776776766776776767676677676666776776767767767767767676767667677677676766667767766677676677677676776677667766776776666776766776776677677676776776667676776767667767767667766676776767676766776677676667767766776776677666666766667767676676767766767767766767667767676776676776776767766767676767767767766666667667676776776677676666766776776776766667676677667677676766677677676776767767676677676667767766776776677676766776677677677666767667676767766776677667677676776766767766677666667766667766677677667767676766766667677676666666767666766677676767667676767767767767767766776767767666767666776767677676767667666766676766767766776676766677676767676767677677667677676767676776776776776766667676767677676776676776776666766676677677666677666767767676776676776767677676666776676766776776767767766766677666677677677676776776766766766776776776767677666677676677677677676676766776767766766676767677676767767676766766767767666776677677676767676776677667677667766767676776676767767766676766776767677676776766677677677676767767667666766767767766776767767677676667767667767767677677667767767767676767667677677677677667677676776767767676776776767767676776676677667767666666776776776776767676767676776767766767677667667767676677677677677666776776776776776676677676677667677667766776767676776766767767767667676676776776767766767677676767667677677677676677666667667677677677666766776767677666776766767766667677676776676676767767677677676767767767676767676677676776667767677676766776677677667676776776767667676776677667677667767767767767767667767677677676677676766767667766776766666676776676766766666776677676776776676776776776776767766767767667667766766776776776767767677666767676676776677677677666767767766776776766776776776676776776666776776767767667676776766776766667767766676667677677677666676676766776767677677677667767677676767766677677667676776667766776667767767766776776767766666776676766677677677676767767666776776767667676776766776776676776766767767676767766767676677677677676776676767767767676677677676776776776676776767677676766776776767676776667667767667766766677667767766677676677676677667766776677676767767767766766776767676667677677676776776676776766776776776766776766667676767667766776776676767767667667666767677667677666676676776767677666667767676776767767767677676676776766677666767666766767676677677677667676677677676776667667677676667766766776776766766776776677667676767677667767677676776766776677677677677677677676667667677666776767767766677667767767677667767667676776767767766667667767766767676776776677667767767676776667767767677676776676767766767676767766766667677676677667676776776767676677666776767767767767676767677676667677677676677677667767667676767767676677676767676776667767767767766767666776776767766776677676676667676776677667767767767767677666776677667677677676767767767767767677667767766676776666776676666676776776667767767766767677667677676766667767767766677666766776776767767667677677677676776767667766766676767766776776776776776677667766776776767667676666667677677677676776776667766776667767766677676776776776667676776776776767767767767677667767676767677677676666766676766776767767767767766676677676776767767676677677676766666676776766766667667767767666767677677676766677667677676776767667677677677676667766667766676767667767766667767767767677677677677676776766677676776776677666676776767767676677677677676766767677667767676676667
7666676776677666767766776677667677666767767767676677677676666776776766776767767667676667677676676767767766676677666767766776666677677676776776776776776776776767677677667677677677677676677667677676776677677676666767767667767766776677677677667767677676776767766767767667767677667666767766676767767767667676767766767767767667677676677666766767767677676767767767676676776776667767667666767767766767767767767767767767676667676766766767767676676776776766776667767676667677667677676677676766766766776767676776776676677677676676776776767767676767766766767677676766776676776767677677667666776677667767677667767677676767677676776776677676677677667767767767767666667666767676766776667677676677666767767676767666776767766676776776767667767676676776667767666776776677676776767676767677677667767667767766677677676776766776677677676776677677667767767676776677677667666767767767677667677677676677676776776667676767676667766776776766767767766776776666767766767767667677667667667667766676677667676776767767767766776767667767676667767766767767766766776776766677676676767677676776776767677667677676776776776667767766677676676776767677676667677676776767677677676776767766676776676677677676776667676667766767667767676767767677666677667767767766766776767667677677667767767767766776776767766667767677667767676767667767767767766767767667767667676667677677677677676677676666776676766677667667767667676776766676666767766667666776677667677677666766676676676677667667766676776677676667767767676677667767677676776677677676677667767677666766776776767676676766767767667677676776767676766767667667677667766776766776677677666767767766776677677677667766676776666776766677676666767767767767766676776676776767677677667667677677667676776776776676776676776676667767676676776767766666776776766767766677667676766767677676776766766776666667666667767766677677666766766776767676766676776776776766767767676677677666766776776767677676677676776676676667677667676677676767767676767676677666767767767766767677677676767676776776767677676766767667666667766767767676776667766776767767677677676776767766767677677667766776776677676766676676766676767767767767677676667767677677667766676767676667676776677666767767767767767767767677676767766677676667767767677676676667667766767667767677676676776776767677667677677667766677676767676767676776776766667766666776766776677676776767766766767766776767677677676776776677667767766677676766776666676776776776776776776766767767767767766776776677666767766767767667677666676676767676776767767766666776667676767676776776776676767767767766677676667676776776676776767677667767766776776776776676767767767767767766776776776776677677676676767767766767676767767766776766776776767677667767766776766776776766767766676776667666767767667766667767766776776676776676667767766677677667766776767767767767677666776767676767766767767676776776677667667767767677676766667666776766776776767676767766677666676667767766766776677677667666767766776677676677676766776776676767766677676767677677667676666776776676677666677667766766776776676776676676666666776676776767677667767767767766776676767676767767766676677667766677667677666767677667767677676677677677667766766677677677677667767767767667767766776767767767667767677676776776767676776766767767677667676767766776676676666776776676776776767767676776677677677677676776766767666776767767677676676766776776766766766667667767766767666667676776776676776776767767677677676776666676666776776667676776767766776776677667767667667767676776776767767676776776667766767767676766677667767766676676776776667677677676776776767766766776776767667677677677666767666766767766767676676776767766766677666677677677667767667676776667677676776767767677666676776667767767676776776776767676667767766776767667677676677677677667767766766767676766666766767767676776776776767676776767667766677676767677676766776767766767766767767766676767676767767767766667767677677667676667667766767677676776767766776667766767767767767677677676776776766676767677676666676767766667767676666667677667766666776767677677667667767767766776667767667677676767677676666767667676776676776776667667767676776767767676776677676776776776776667766776677677667766767766767767767767767767766776776677677676766766776776767766767767767676766677666766676677676776776676766767677677677677667767766766666677676676776666776767667667676766767677666776677667767766776667666776776776677677676767676776776677667667676776767766667767676776766767767666776776767767677677677667667677676676676767766776776766776666667676766776767666767667667766666676776767667676767766766667667767767767766776776776776676776776776776776677667676676776776776767677666676766776676767767667767666776677666776776767766767766676776767767767676676766677676767766776776666776776776667677677667677667767677677666767676676767676776776666767767677676677676776667767677667767676776766766667766766667766767676776676676776776677677676767677667767667676667767666666667677667766776676677677677667677677667677676766767767767667667767676766676776776776776677676677677677667667667766766776677677677676676667667767766666676767766776767767676776767766677676767767767766767676666667767766677676776767667767676667767667767667667767667677676767767767677676766767767677677676667767666676676667767767667677677677676776767767677676677677677666766776776767767677666667767766766776667767766776676767767767676776767667667676776677676776767677677666766776767766766677666776776767677677677666776776776776667677677677677677676776676677676776767676767767767676676767766767676776667676767677676676676776666776776776767767767677676767767667667766766776766677676676776676776776677667677677676767667677667677677677667766766776676767766776767766776767677677677676776767766776776767677677677667676667767676776767677676776677676776766767667676776677666766767767766776767677677677667767766676667677677676677667667676677667666667677667767766767766767666767766766776767677677676776776766776766776767766776776767767676767676767767767667677676677666767767676776776776766676677676676767666767767766767667767666766767767767676776766776676676677677676767767767677677676676767677667766667677676776677676776677677666767667676776767767766767676767766766667767676767677667667677676667766676676767677677676776776766767676767677676776776767766776767767767767677677677666667766767667677677666766676676776776776776767676776677677667677677676676776776776767767676776776677676776767666676767766677677677676776676676776776766776767676776667766677676677676766676776677667677677666776767766666677667676767676767767676776776776776767767767766776767676766767767767767767677666776776767676776677677666766676676767677667677667676677676767666677676676767667676766667676676767666766766776676767767676776767676767767676667767676776767766776677667677677666776767767766767766766677677677667766767667667767667667766767677676676766767677677676767767767767767676767677676776776776677676667667766776766667677667767676766767676776767677677667677677667667677677676676677667676776677667767676676666666677677667676766776776676677677666667766776776776767767767676776776776676776776676776677666767767677667766667767767767767766676766776776667767667667666776666666767667767676767767676667767767767667677676676767767666776776767767677677676676666767676667767767676776677667766776667766667767767767667766766677676776677666666776776767767766776767767767666667767766776776776776776767767676676776776776667767767767766776667667766667767677667677677676666676776767676767677677667767767667767676766666676767767767767767677677676666766776776776776676676776776677667767767666767677667677677667767676776767667676776677676776776766767767767666666676767677676666767766767676767766767666776666666666776776767767677667676776776676667676776677676666776767667767766677667766666767767767767767666776776676776767667676766767667676766676767677676776667676666766767677677677677677667767676776767766776776767766767666766767676776776666776767766767677676766766776776677667677676676676766676767677667677677667667766667666767767767667767667767677677667766767667767667677667767667766667667676776767666767677676776767677676776767767767767767767676766776776767767767676776766776767767676776776766767676677667677676766776667677677677677676766767667667677676776766767767667667676776776776666766766677666776776676767676767767667676677667766766767767766776776667666677667767767666667667767766677666767666766677676667767676666766776676766676776666776776667767767767766776767676667677677667666766767767767766776666667677677667766667767677676676776676776767767676677676767767766767677677667676767666667666776667677676776667676676767767766776676767677667767767667677667767677667766677667767677676667766667676767767766776677676776776766776677677677676776676776767676776767767767677676677676767667666776676767667766767676677677677677667676766776767677676776676666676667766766776767667667677666776667766776676677667767767767766776776776776767767767767676666767677677677676667766767767766767767767667677677677676676767766666676776767767677666776776776776667666767767767766767676776776667767677676677676766767677676676776676776776767767677667676776776767766676676676776666776766776776767767677667667676767676766776776776776767667767667677676767676676676776776776776767676667767676677677666767767766776766766676676776676776767767677666776677677676767667766667677677677667767677666766767766776766776667676666767767767767767677677676776776767676666676676767766677677676776676766666776767677676766766776767666767766767767767767767767766767766776667766677677677677676767767767677666667677676766676677676767766767676767677667676776776776766676676677666766677676776767767676776676766767666766676767767676676776766677676776776666676666766766776776677677677676667666767667676776767666667767767677677677667767767677677677667677677667766767767666766767667676776776677677676767676767766767677676776766767676677676767767667667767676666767766776776666776767677667667767677677677676677676776776767766677677676776776677676676677
677677677667766677667767767767667667677667767767677676767676767677667767677676767766677677677677677676776676667667667767767677667766776667676677676677676676776677676667676676766776776766766677667667767676766767767677667766776677667676776676676776667767676676676667767767767766776676667766767767677677666776776776677677676776767766776767766766766767766776667676766776767677667666676776767677667766666776676677667667767766667766776766776767667767767677676776776767767667677677667667677667766776776676677666677677677677667676767767766767677677676767676767766767667666776676667676766676776767767677677676776676767666676767766667677677676776767767666767766766776776666776676766677677677677667676767767677677677676766677677676766767767667767676766767666676676776776677677667766776767667676776776667766776776667766776767767677676776666676676767667677667667676776776776767676776676776767676776667666667767677677667767767667767767767767677676677676767767767676766676676776766766767767767766776677667666766676667767667676776776676766776776767767667766767767766667667667766767667676767677676776667667767666766776766776776766766667677677676776776767767677666766767666767767677667767767767677666767667677667766676677666677667676766776767667677667676676776667676776766676776667766667676667767767666767767766676766676676767767667666776767666767677677677676776776776776767677676676667766767767767766667767677676667677676677676767766676776676667677677676676776776766766776767767667677676677676767766776676776767766776776667676776776667667677677677676676766676677667666766677667666767767767767767666776776766767666677677677667677676776767767667667766776667677676767767767766776767667677676776667667676767677676677666667677667767667767666776776776766776667767767766776767667676667676776677676776776676767666676676676776776677666767666776677677667666776776666776776666767766767667666676767677667677667677676667677676776776767677676767677677667677676776776776666776676767767677677677676677666767676776667677676776767667767676767677676776676667766767676667767766766667767767766776776676776666766667676677676677676766677666666667677667677677677666776767676766776767676766776776667766677667767767676666766676677677667677676776776767766776767666677676667767767677677677676776776676776776676776666676666677677677666776667766766667766767677677676776677666776776776677677676767766677676667766767767677676776666666776776677667767766776667767767677677677667676776776767767767667676767667676677677676767767766767677667677666776776676676776676767677676676776677667677676776767767767666676767767766776766767677666667767767676776766676776767677676677676767677666776767767766776766776767676676767676767676677666677676766767767667677677677676677667677677667766766776767767767676776766677676776666767666767766676767667676776767677676666776676767666767767676767677677667667667766776767766766666767676767767667677677677676677677676776676776767666776776776767767766776767666767767767766677667767666676677666776677677677677677677666677666767767676776766677667767767767767676676776677666676776666776767667766776667677677666767676677677677667667666776776767767676676677677667766767767767766776667677677677667666776767767766776776767677676767766676767666776667666776767767676767677676667666776666767767676666666776776767666667766677677676767667677677677666667676776676766776767767766677677667666776767677676667767676676666776767766666767676776667676776666776677677667766676776767767766767767676776676776767766776767767667767667676676776776676677677677676767677667767767767666766776676677677666767767767766767677667767677667676767677667676766676767667677677677666767676766667766677666767767766667677667767667666766766767767677676767666776767766666667767677667766766676776776677677676776676776776767676776767676667667667667677677677676676666776676776677666767666776767767767677677677676766767767767767767676667667767767677676776676767766776767676766767766677676776767677677667677666776666767666676667667767676776776776776676776667667767767766776677667767767767766776766766676776667766767767766766776767767767767767667677677677677677667667677667667766767767767676767766776776776677667677677667767767767677676767676676667767766676767677676767676676667767676776676676677667677677676767767676776767766766776776767676776667767767767676666676676676667767766676767667767767677666776767767676776767767766776676776767767676776667677677667767667676677667767676776776767767767767766677666667767676766676766776667767767677676676676677676666776767666767766677677667767667666767767676767677667767767767767667767677667667767676767766676776677666776767767766676776677676677667767676766776776677666767667676767677677676776776776677667767677676776776776667767767677677676776766776767677677667766676776766776776677667667667667676776767676766767677676767677677667767676677676767667667766667766677676767677667677667676676767677677666677677667766766767676766776767767677676767767677676677676676776677677666677666776766767766776766767767677667677676776776767767677676767676767766776676767677677677676776776677667767676766776776676767666776676766677677676676767767677676766767766767767767766767677677666666676667676767677677667676666677677676767677677676767767677677677676766776776766767677676676676677676776676776767676676766677676667767667766766776776776776776677667767767766767767767667767767767767677676767767767676767677676676766776676676776677667767677677667667667767667767766666676676776776767766766766776767667766776767767666776676767677677676677676676776767677677677677676667766767666776776766677677666766766767676676767767766767677667766767767766766776776667766676676766677676677667767667676767767676776766767766767667667766667767766767767767676776767766767766676767767666776676767767676667766766666767676776767676677677676776677677677676767767767667667676776767767676776776677676676776766666677676776766766776776776776766776776767767667666767677676776776677676676776766767666776766667767766767767767676776776667676776776767676676776767676676676677666776666677667767667667676776776676766776676677676776766767767767767766676677666676776776676676676776776676677676676666667667767767767677667677677667767676676677677666776677676776776677677676676767667767676776776767666776676767766776776776767767767766676767667676666676767676677677677666766776776776776776776776766776667767766676767676766776677667676776766667767667767677677667766776667667766767676776776776766677677667767677667676767667676776676776776776766776776767767676776767766766676776776776666766776667767667666776776766676766676677676676776776677667676776767667767767767767666776666766667767767767667767676676667767766666767767766767676776677677676776767767767676676776667667667767667676776676776667767766677676767676767767676776677677666776677677677667667767667676667766767766667677666677676776677667767766767766666766677667767766776666677676766776667676767766766676776776766767667676766776776776767677677667767767676776676776767677676776767767767767766776677676766667667677677677676776776676776776676767766767767767766667666677676776767767676776666767767767767676676677666776776776666677677676776776776676776677667767666776767676776666766667767677667767767767767767677666767676776677677676776776776767667666767766767666776667676767667766776676767676776776766776767666767667677677677676767767667676776667767677666766667666776667667767676776677677676767767767666677676776767767676676766776776767676667676666667766767667767677676767766667676766767667767667677676776767766767767666776766776776676666767676776667667666667667767766677676776776776766767667766776767767767667767767767767676776767676767767677677677677677676767766676667767766776776667667767767766666766776776776767766676776767667767766776677676776776767677676776676667677667676666676776767667677676677677677677676676776676776767767666676676766677677676776666766767766676776667677676667767766776776776676776676776667766676776776767766776767766676776767766676766776677677676677677676776666776676767766776767767666767767767676677677676767677676766677666677667766776676667676677667667767677677677676766776676676776766776766766776676776776677667676767676676677676676667767677676776766776667666767767767677676676767767667676776676776677666767666776776766767767667766776776666677676767677667767677676766766767676776767766666677677677667766767677666776767767677676776776767676767676677667676676676776676767766767666767666677667666776767667767767766767677667767667677677676776676776677677676767767767767767767676767767676766766766676776767767766677667766676767767666776767767766776677667676766767676677666677667677667677677667766767767767667767677676676767676776776776776767767766677677676666776767676766676776677676677666776666677666776676766776767767677676767667766676776676667667766767667676766667766767677677676677666776776776767766676766776776767676776776667767766676677677677666676677677677667676766776776766766767767666666677667767767766767677667667767677677667666676766767667767676676767677676677676766666776767667766676776667676667666766776676776677676676766767676767767767767766776776767676676677677677677677667767767676776776767677677676776667667676776767767666776676776666676677666767767767677676767667767767677676776766767677677676767767767676667667676776767766776766776676676667677677676676677667767666666776767766766666767667766766776767767767767667677677677666767677677676677677666776677676666677676677677676776767766776667767766676677667766667767767767667667766776677667767676766776667767767767676776676667766776667667677667667676677667677666677667677677677677666677677677676776767767677677676776767767767766767667767767677667767766767676667767767667766667766767666776776776667676766776677666676766776776776666767676776767767767677676776676776776767676776767667767767667766676766666767676676776776676667766676766776677677666776667666776667767767766766677667766776677677677676767767766776767767766677667766776767767766776767666776676767677
36767767677677677676766776676676776776767677676677677677676766767767766676677676767667667667666767666767676767677677666677667767766776667677676767667767767767767767677677676776767667767676766767767766776767676776776666767667666676676766676776667767767766776767667676767677667667676767676677677677676767676776776776767767666767676666776776766776776776677676676676766776776676767767767677677676666767676766767766776666776677667767767767767767767676767676776767767677676776676776767677677676767676776767767766776767766766767676676766767766667767667677677676766767676767676776676776776667767677676676776667677677677676776677676676767766667766676776677677666766676667767677677676776677666676766767767767677667767676767676677667677676776776766776776776776776776676776666776676676676767676666677666676676677677677676776776676767677677667767767677677677677677676776776776767767767767666667676766767677667766776767676767766667677676776767676767767676767677676677677677667677677676766766666676766676776766667767766776776767667767666776776677667666677677677666776766667767676677667767666677677666776776776776776676776767766776766776767766676776776776776766766776776776776766766666776776776776776767676776776766776776776767767667767766767767767767766767766776676677677677676666676767767767677667767766666776667667677676667677667677676767667767676767766767767766677676767767766767676776766676767767767676677667677677676767766676776676767767666776776677667767676776776767766677676766776767767676776776666776776767677677667667766767767667677666677677676767667767667767666776767766767666767677677677676677677676776776767767766776767767766776776776766776767767666767767767767676776676677677677666677667667767766776766776776767677666676776776776776776776776776677667667766776767766767766766776766776677676766776767676767767767767667767677666776767767666667676676766767666776677676776766767766776776667676666776776676667766776667677677676766776767766776767767667767767767666666776676776767766776766677666676766766676776776666776766767676776677667766767677667767767767677676767766776776667677667767767766767676767767767767766677666767667667767767767676676766676766767677676776766767766776676776767677666776766767767767766776667676677677667766767667766676776767766676776776767767676666666677667767766767676776776766776676767676776767667766676767667766767667667676776776667676677677677676676677677676767767676767676776767766766667666667667766667667676766767766776677676676676776776766776676776776676776767766766677677676676767767767766767677676666766677667677667766776767767767667766776677666677677677667666676676776676677677676667767766776766776776667667767766776766767767766766767667677676677667767767677667666766666667767766677667667676776766776776776677667767676667667677666776666776767667677677676766676766677676767767667676677666776767766776667766667666766776767766676666766767766677667767676776666677676776776767677676767767767667767666676767766776677666776676776677677677677666666666776676776776666776676767767676776767677676666776767767766767666667667767767667766776776767677676766676776776766676677676776667676767767667677676776776767677677667767766776766776676676667676766667767666767676667667766666667667766667667666776676767677676776767677677667666766666776766767666776766776677677666666776666767767676676677676767767767667766667677666677666776666677676666667676776767766766677676776677677667666767767676676766676766766667767666767667677676776677667677666676766776766667766776676677677666667667767767767767666767767766767767766767676766776776767676766767677666766767676776776776776767676677676666766666776766767666776766767667767666766676767667676766776677676766676677676667676767677667667676767767676776677677666677676776776677676767766776677666776776676776767767767667766767677667767677677676776676677677667767667667767677667677676676776767767766766677666776776767767677677677667676776776767767667767677667766776666676676767767666767766766766667666767667766667677666776677676767667767676767766767676776667767677676776767766677666776677677676767767767676667667766767667767766776767767677667676776767767676776767767667767767767767676776776776776776766667767766677666677666677676776677667667767767667676776676767767677677677667667667666766767677677676767767676677677666676677677676776766776776776776776676766776776766667767677676767766776767667676667667677667677676676667767767767667667676776676667766776767666776667766677676766776776776676776676776776676767766776667767766677677677667676766666667667666776667676767667677677677667677677666776676776676666677677677666776766766676766676776667676676776776676776766676677676776676767767677667766766776666766767767667676767677676676767676776776676776676677667677676766776776667767666776767677667767767766776766667676677676677676776776676776667667677667766767677666667677677667676767667766776776776667767766767667667676677677667767766767666667677677676676766767767767767767767667767676776766667767767667767767677667767677676776767677666776666677666677676666676776667767667676676776776776776776776766776676776767677667767767667666767767766767767677676767767766767677666767766677677676767766776676677677666767767667676676767677676676676767767767677667677677677677676776767677666766767766667767767676676766766767767767676676667667767766767767667767766776677677677676776776666677666666677676766776676676667767767676767676677676676667767767767666776676677676767676677676776766667676767766676776776677676766776676767667667677676766767766667677677666667676776776776776776776767767767767767676677677667766776676677667667666676766667767676776677676676776776677676766776776776766766776776776776766776776767676676666776767766776776767766776776677677676776776667667667767667676776776767767767666776776767677676776766766767676776776676776776667767676767767677676676677667677677667676776767667666676766677676776776677667667766776767766766776676767767767766776677677677666776776776766776677676667766767677667667767677667676767677677677676676776776676667677677677667677677676776776776776776676776776767666776776766676776666767667667766776676667676677677676767666776776767767767667677667767766776776776776677677676766776766677677677677676767667767676776776776767676767766767667767676767767676667767767677677676776667667677666776776776776776767767767666776677676776767767676767677676776767676677677676767766776776776776766776677676666677667767666676676776667676677666776776676776776766766667677667677676767767667677676676766767767666766776776766667766676667677677667767767766677666776666677676767767767677667766677677677676766776776767667767667677677677677677677676776776766776666766776766676776767666676776776776766776667667677677667677676666767767666667767667676677677667766776666676667667767767677676677676667767767666776776776776776677677676677666676676767677677677676776776776776767676767677677666776766766776776776776776776676667676776767766776776776667676676767766776776677676766676776776766766776776776676776766767666776666677666767666676776676677676767677676776776776776677676776776767767676667767767767676666676667767767676767677677677676776767766776676776767766776766676666776776767766776676776766666767677677667676676776766776767677676767766676776767767767676766767767676776767767767666767767766776666767767767667767667767666767767676767767666667766667767766767677676676767767667767766767666677666767677667767767677676677677676767677677677676677677676776667767766766677667766776766776767667767766677677676677676776676666776767767666766667676767677676776676767766767677676776676676776767766677677667667767677667676776767677666767767766676666676776767766677667676776767677677677676776767767767766677667666776776767766767767667767676776767767676676776767677677666776766766676776766667766776767677667667677667767676767677676776776676776766676776676677677667766776767677676677676776667677677667767767766767767676776767676767676766767676677677667677667767677666677676766667667767766776666677676676677677676677676676666767677676767667677677666776776677667667767766767677677667767767676666666776766776776776767766776776676776676677676776767677677666776776766676677677676677676666667677677666676776776667767667667766776776766776776776676676676776676767767767767766677677666766677667766776667676767767676766776766667766767676766776776677676776776766776766677667767767676776776776776766667767676766776767766667677676776676776776767767766766677677676767667766766776776767766776767767676767677676776776767767677677667767766767667677676676676767667667766766766767676667766776666776776676767766767766767677667767766666766766776677677677677667676766766767766776667767766776776766776666677667666767767677677666677676766677666667677676767676677676776676767676766776767767667767767766776776767767767766776676767666767767677677677676766676667766767676677677677676767676677677667767767766776667676776667667766776767676767667767676776767766776776676776776677676666667667767677677676767676766677676776667676767666676776776767676767667767767676776767767767666776666676776767767767766676677667666776666666667767666666676776776767767667676676767677666776766666677676767766776666667666676766776776776776676767677666776776766776767667766767676677676776677676677667677676776776667677677667767677667766676766766767676767666767767676677676767666766767676677676776767766776767667667667766776767767767677676776667677676676767676776776667767766767676776677667767666676766766776776676767677677676677667676767767767667667766767767667667767766677676677667767767667766776776676776767677666776767677676767677666767767766776776677677677666776776776776776766776776767667767767677676766677677677667667666767677677667666767676776667767767676776767766776677676776767677677667676776767767767767767667666767767666776767766677667767666776766676766667766776776767676767667676776776677666667766767676676776677666776677677676776767676677676776767767676767766767677676776776766667677667767667766776676776767676767677677676776
667667767677667767666776776776766776676776677676776766776767676767766767766776776766776776676776666677677676767766767677667766776767767767767767666677667767676776767667677667767767677667767667676766767767767767667667767767677677667767766776776677677667767676776666776677667767767677666667677667767767667767666666776667767676776766766776676766776677677667667766666767667767676766767667667767767766776676667667677676776776776776776767677676767676666666676767676766776767666667767677666677677677676676767766776776767666677676767667667667676676767676776766677666666767676767766677666776776767766766666767677676677667677677677676766776667766776766767766677676776767766667766776776676677667766767767677667676676776766776676767767676767767767667676667677677676776776776776767767766776776766776776776776766667676776667677677677666776677667766677677667767667666767676767766776667767767767766767667767767766776767676766666677677676766776767667767766767677667766677667767676676767676666767676776767767767676677667766767677667667767667677677676776776667676766766776767767767767677677667666667767677677667667767767666767767676767767666767667766767677667767666776667676776776776676776767767677677676767676677667767677677666766776676776767767767766676766766666767767766766776767677666667767767766776776767667676676766776776776677666776767666767676677676776767676776677677667677667767766767766766676677676776776767767766676776677676776766677677677677667766767767766677677677677666767766776677667677677677676776776667667667677667667667766667677667766766776676766776776766776676677667766767676767676767676776776676767677666776776767677677676776766767767767667766767676676776776766776776767676676767766667667767767767677676767677677676767677676776767766677667667667667677676776767766766767766677676776776776676767767766767767767767677667677667766776776677676667767667767766776767767677676776766677676776666667767667766766677666776776766776776776677676776677667766766776766767676776776676776776776776776767767677677667667676776676667667767676676667766776766677676766767677677667766666776767766676666676676767767767667766776767766776677666776676767767677677676776766776767767677677676767677677666776767767767766776766676776667676667676776667767767767767767677676766776776767676676676776776677667767667667676766776676767676767767677667667767766677667767666767767767677677667677676676766776676676677676776776677676776677677667667767767767767767676776776677676776676766676767677677677667677676767667767676677677667767766677677676766776766767766766677676776666677677667767677677667677676767767667767767767676677676776776776667676776776677667677676767767766767677676767766766776676676676767766677676677676767767766766776776776767767766776666776667766667677667767766776676676667676767766676776676776676766676767676776677677677676767676767677667667676776676767767767677666776766776667677677676766667677667676767676676776677677677667767766667767677677667667766776766767767676767676766776776766776676767766766766776767767676767677666676776776767676677677667666766776776776767676677677667677666767767767667676767676767676776767666767676776766776677677667667766767676767767767677666767766776667676776776776776677677677677677667666776776767767667676766767767767677667767666767767677677676776767676766667767766776767667766776676776776676677677677677677677677666776766767767767666776676776766767676676666767767676677677667677667767766776776776667767666776767767766667766676666766667766676766776766676767766766676776766767767667767667666767766776677667676676677677666776676767767766776776776776766677677667677677676766776767666666766776766676776676767767767667766776776677676776667667767666676776776776767767676776776776677677677677676767677677676667676666767667676767766776766667667677677677667667767667767667676766767667676776767767767676767767667676776776676776766767676676776767677666767766776776767667766776776776776776677677676767767667767767767767666767677677677677677676766666666667666766766776677667767667677677676677667667666667676776676666767767677667766776776776776766677676776776776776776767766776766766766677677676766767767766766776776776776676667667677676677676767766776766767676776666767667677667767677667767767766767767677667767676676767677667677666666676776776767767676677676776767767677677667766776676677677667677667767766677666767676767677676766776676776677676676676767767767677676776666676676766767667677667677676776767766676776776776767767676677676667767766767767667667677676767667667767676776776767677676677667667676667676767767766676766767666677677667677676776767767766766676766776677667677676667676677667676776776776677667767766676776766776676776776767667676677676666776767767666767667767676776676676766776776767767766767666776767667767677677667677677667666776776667677666776776776766677677677676766776776666676776677677677676676767677676767676766766767767677677677677676666767676676776667676667767767676767676767786767676677667767767677676766676776767767666767767676767677676776766776776767766676766666776767767767677666766776776677677677676776776776667677667767677677676666766776776767766767766767767667767766767676767767766776676677677677676767767667676776776677677667767766767677667767767766776767767766677677667766766767677676676767767767767676767767766766776776767676776766677676767677666667677667767766776767767677667766767676676767667677666766776776767767677667676776767766776776766677666676667677677666677666767667677676776666776677676666767767767766767677676676766677676776776776667677677667767767767767766767676767767767677677667767767677677676776666676767766677676767767767766776676676776776677677666767767677667767767767677667766666767767767667677677666677677676776767766676776677676766776776766767667767766776676776776767767666767667677676776767767677677667767667676776676767677677676776666776766677667676776766776776776766767676776677667676776667677677677667677676767767767676667676667676676776776776766667667676776677676667767767677676677677676776776776776676676776767677667677677677667767676766766666776776766766766667666667767676776666776667676667767767667677667766766767766767676767677677676776767767766776776776766677676766776667677676676776776767767766776776766767766766776676677676766776767666667767767677677676667767766776776776776666667676776666677667766776776677676766676766676776676676766767667677677667767767766776776667667766776776767677676666767677676676767767766766766776767767767767666776767767767667676766667676767677667676776776667676766767667767677676667766677677676667666766767766776767767767767667767766767767767676767677666677667766767676766776776666677676776776776766776766667676667766776776776776767667767767766676776677676776776766767767667677676776776776667676766776767766776767677677677677667676776776677676776767766676767767766677677667766676776767666776776767666767767676767677667676767767667667676776767676677667667766767676766767767676677666776776677677667767666767667667766676667766776776776767767766677667677677676776776677676776767666767767767676767766667677667766776776767667676767676767667667667767676767667676776766776776767666676766776776776676666766776776767767677676767767766767676677667767676677667676766776676677677666767677666776767767767667766766676776677676776767766776677676776767667767767767766676776677677677667667676667767767766677666767766776667667666776767676776676676776677676767677677676667677677677677676776776677676767767767677667667666776776676776767767767766776676767767767676776776676776677676767667677667766766767767676676767666776767676776766767766776776677666766776677676767677676677677677677677677676766676677676767766776667677667767676766776677677667666776677676767767666776766776776776776776667677667666677677667766667767676676767767666776767767766767667677676776676676667766676677677676676767767766766676767677677667767767766767676677667676767666676767667666676776666766776776667676776776767676776676676776677676776766677676766666666766677667766767676766767767766776677666776776767677677677676666776776767677676676776766667677676766767766767666776776767676677676767677676676776776776666766776776767676776776776677676676767676677666776776667677677676776677677667767677667767677676666677676676767766776766766767676776776676767767767677667667767667766766766776776676767676766667766776776776776776776766677676776776767676767766766667676676767766676676776776776776776776677666776676666677676677676767677677676766767666776766677676776676666677667677676767766776776677677677666667767767667767767676776767676776676767667767766776767767767766677677677667667766767767767677677667667767767767767667677667677677677676766767667767676676677677667767676767767767676767767767766776767767767666667767767666667767767767767767767766766776767767767766676776776776677676677676776776766667666776776767676776766776776767666776676666677676776667767767766666676767667767676776776667667767666676767676776767766676767677666677677676776677676776766776776776766677676776676677677667676677676666767767767676667667767677676667767767767767666767766676776776776767767667676677677667677676767667767767677677677677676677666767767767766776767767676766776676776667677676667766767767767767677676776676776767677676766776767677677676776767767767667677676767666766766766676776666767666766677677677677676667767677676676767677676766767677676767767766776767766776776767676776677667767767676776776677676767767676767677666676767767767677677676776767767677676767666767667766677667767667676766776676767677676767666776767767677677676767766766667676776776676667677666767766776677677676776776776767666666676767767766767667676767767767667667676677676766677677676776776776666776676676776667667766776776666766676767767667767667767767766766766766666767667766766666677676667766676766667767676676776677667666776676766666767667766766667676677667766767767676766677667767767677666776776677676767766677677667667667766667676677677667766776666767767767767766776767676666767767677676677677676776776767
67767766776676767677676677667766776767676776776776767677676667767677677676776767766767667676677677676677676766766767767766776767767677676677677677667677667766767667767676667667667666776676677677667766776767677676776776676776776776776677677676666766667676776666676776667767667766766766776767767676776767767677676776767767667677677677677676767767666776767667666776776767766677666776766676776776776767666767767766766676767677667767676776676776776776766767667667766766776766667676767767676766776767666776766776677666766677667767677676767767677667666776767676767766776766667767767767677666676766677676666767676767676767677677667767767766767666776676776676766767667767676766766767767766676666776776776677676776766776676677676776776766667667767677667767767677677667677666676767767677677676767767767767667676767666766677676677676767766767677676677666677676776666776676767677676776776776766776767767667667676776766676666767676776767767767676776767677666767767667677677676776776677667767766677677667677676776767676776767766776667676767767667677667767766676776766666677676776677677676767767767766667767667676776776676766766767676767766667666677667677676676766667667767767677677667767667677677676767767667766776776766676766776776776776667767767676776677677676676677676677676776677676676677677667767767767666767677667666667766677667666666776776767677676767666776776776776677676767667766677677677676776766676677667676776776776666776776677677677677667677677676676776776776677677666776766766767767766767766676776677677677667666776776667767767767676776767667677667766776776776767767676667767667676666766776776776767676776776767767766677676766776676766667766676666667767677677667767676767666767677667767676676676766776776767676676766667666776676767766677677666776776766676767766776676776677676667767667767767767666776676767667667677677667767766767767677667767677677677676766766766776677666767676677666676677677676677676776677667767676766776776667676776776776776677676766776776767677667767667767677676776776776677677677667767767767677677667667677676766767676776767767667766677676776776766676766776677676767677667767767767666677677676776666767667767676776766776677676767676776677676776776776667767677666767766767767677667767767677667767766667767677677667676776776767677677676776776767766766776767767766677667677676667767767676676676667767766767767767767666776676767766767677676667767767766766776666767767767766767767676667767767767676766677666676666776776766776776776766666776776776676776776776776767667677677677676776767767666677677667766766767667677677676776666676766766677677667767677667766767766766677677677676767667676776676677677677677677676776776767666766667677676677677667666767666776667676767767767766776767676767677676667767677676767667677676767766767667766676767676767677667767676776776767676776776776776767677677677667677677677676767767767767677667676776767767676767767767767677677677676677666776766776767677676776776776677676767677677677677676667767676766766676767767766767677677667667666767667767767766776776767666776677677667767767677677667667676677676767677677676676677666776677677676667767666667767766767767676676666767767766677667676676676767667667677676667767766766667767767676676667676767766666767676676776776677667677676776767667766767666776776767766776776766677676766767766767766677677676767677667766776776776667666677666776677667767767667767767667676776776766776667767666766677677676676767767677677677667767677666776677677667666776676767667766776667666667766776776776766776676766776767766767677676767667676667767676766767767767667676767677676667677677676776767666767676667767766776677667676767767766676776767767767766767667676767767676667767767766766776767767766776767766776776677667767667767667767677667667767677677677667676667767676767767766776776677667676766767767676776766766776676767766666766767767666666767667676677676776677666666766676766767766676667766766776776776776767676776776767767767766677677677677676676776676767766676766776766667676776776776767766767677676766766767767677676766776776766677676767767677676676776767677677677677676666776667667676766776766676776676667767677667767767767677676667666767766677667767677667677677676667667767766766776776776776776776776667766776767667676677676666776766677676776676667667766776767767676767667767766767676677677677676766677677677667767767767677676766767677666776667767766766767676766677677676677677677676767676767676766766776776676767676766776677667767766767677667676766677666766766767667667767677667766766677667677667767677677676676676776766666767677667767666776776776766767767667767767677677677677677677677677677677667767766767766666766776776776776677676767767666776776766776776677666767767766667767667666676767677667676767667667676667767677676766767677667767767666767666776767767767676667677667676767767667677676677676677676776676776776766767676767767676776767676776677667767677677677666776776676776776767676766776677677677677676776776767667766676766667767676776767667677676676676776676767676766676776776767767677676776677677667677677676676766676767676766776776767766776776776677676776767766776776767667767766676776767766767767677667767767766677676767667677677676767767677667767676677667677677676776676767767767766767676776676676776776776666776766776766776776776767676676767767677677677667676767667767676766667766676767767766767766677667676776676767666766767767767676677667667676677676776667677667767767767767667767767767676767667766776677666677667667767677677676766766776766766767767666776767676667676766776776776766677677667767766676767676766676677677677676776767676766767676776766767666776776776767677677677676776667676767676766667677677676776767666767667677666767767767666776676776666776676767677676776766666767677666676767677677677667767766776666667676767767767767766776776677666767767767667767676767767766776667767676766676776767676767767676767767767666767667667767766676767767767677677666676776776776776667766776677666776776767767677667767676767677677667766776767666776776776776776676776767676676767677667677666776766776767766767676677676767767676776766776776667767767766776766766677667766776776676776776776666767767677666776767767767767667677677677676767677677676776766776677667676776667676767667767666776676776676776776677676676667767767677677667766776677667667766667667767767767767767767767766776776677677667767666677676767767766767666776776767677676767676767677676666767767766676667766767767767676776776776767676776667767667767766677677676666766677677676776666776677677667767767766767676667667677667676766677676766776776776767677676776767676667667676676776776667676667767766667766667676677676776767767667677666766677676677666776677677677676666776666766776776676776776677677667677667676667767677677667767767766676776767676776767677667667767766767767767677676776677676766767677677666667677676767666676767766767676677676776767766677677677676676767767666776667767676667766776766676667766666767666776776767677667767767677676776776776667767767666776776776677677667767676676776767767677667766766677677666676776667767766766666776676676767766676766676676767766666767677676767667667666776766677676767767767767666776766676776767677677676677667666666776666676677666776766776767766666677676776776776667767766776767676776676776776767767667767767667676676776676767667667667767677676667766667677677666766676776776776666776667767676767766667767767767767767677667667766776776767677676667667767767766676776677667677667767767676677677676776767767676776776677676667767766776677666677677677667767766767666776677677667667667767677677677676677676776776767766766776667767667767677667677666676666676766666776677676677666776766776776676766767676667667676776677676667767677677677676766676666776677677666666776767677677667767767767767766667767767677677666766776776766677677676776677676776776676767667767766776776776776677667666776676776677676677677667766666776676667767766776767766776767677676766776776776767767667767666767667677676676776676767766776677677677677677667676677666767676767667767767767666667677667667676776676667676767676776766676676767767676776667676776776766776676776766667767767666767767767676776677677667767767677666776667667667767767767767767677666767767677676766767667766677676767677677677677677677667767677667676676767676767767767676676776767676776767766776667676766676776767766776776766677666776676767676776766776767667767666776776767766676776767766776767767676776767767766667677666766776767677677676667666766767767677676676767676776767767767766767767677676776667767767767667677676776676667667676776776677677677676767676767676776776677667677667766676776766666767677677677666776766776776776676766776766776767767767767767767677677676767767666677677676766676776666776766776676676776776766667677677676767677676766677677677676776767666667667767667767676766776677676767767676676677676667677677676677677667767676667766767766766776776667767677677667676666776666676767767766776776677677676767667766667666776766666776667677676767767677676776776676667676767767677676776667767676776766666767767667677667676776776776767767677667676676776766776776776776676767767767677676776676767767677676776677676667766677676667766767667676676776776767767666767667676767767677677676767676677666767677677677667767676766677666776776676676767676776667677667767767676766677667676676776776776766776767676767667767676767767667667667676776776676776776776767676776676767666766776776677677676767766766766767767766776767676677677677676776666776776767767677676676776677676676766767677667667767767676766766676776766667767767766776776667676767667677666776676667767767766776667767677667676767767677677676767676776766767767677667766776776766767666767767766676676776767766667677677676776766776767766767767766776767676776767767767677667767677676776766776677676776766667676776767676767767766766776677676776766776776676676666666767667667766767767767677666776667677677677676676776676776677677667677676676677667677667676776776766766767766677676677677677676666676676767767666677667766776677
677666776767677677667677676667767766776776766776676776776766677666776677676776776776767767767767767676667676776667767677676776767767667667677666767767667767667767767767766767677677667667676776776776776767666667767767667676767767666766776776776677676667766776766667667766677666667766667766766776767676676766767677667766677667767676766667676776776677667767677677667677676676677676677677677666776767676667666667767677677676676676677667767767676767766766776776776667677676776776767676776667767666776677676776766666667766666767766767677676767677676667677677677677667767666766767676767667676776776776767766767667767676677667767766776776767767666776776776767677667676776776676766676776776767767666767767676776776776677676677677677666676776767667767767766677667667767667766776676776766776776677676776776666767667766767676676776667767676667767677677677676676766767767766767767667766666776776767667767766776677676767667667767676677666766676776667676767666776677676667676767767766767767766676676766776776767677676766767677677677677676776666767767767767666667766776776776676767767767667667767677676667767766767766677666667766776776767766767667767767677667767676767677677667677667766776767676776776677677677667676767766776776776677667767677676766776677676767667767667676666767676767767767767676666776776667677667767767767766676776677667676776677666776776776766676776767667677666767666766766767666767676776767667766776767676666677677677677676776776776676767767677676766676776676776776767677667766766767767667667767676767766766766776767676766776776767767666766767766767766776776676676766766767766677677677667667766767766767676767766666666676667767767677676776776767766767667676776766666676767677676766767766676676776767677666766667667767767767767767767676677677666776776776776766767676677667667767667667767767767676766776766776767766776666767766676676676776767767767767676676776766766767766767676676677676766767767767676676677677667767767676776676776767676767667766766767677667767667676767766767766766776776676776676776677676767677676666767766767667767767676767766677677677666767767767767677676767677676676677677677667677677667666677667767766676676667766767767666667676666776766776766677677667767767766677677666766767767677676667767767767767667677676767666677667767677676776677677676776767677676776666776767766776766666767667676677677666766776767677677676766677667667766766767766776676666776676767676767676667767677667767767676677677677677676776776766766677677677676767676766776676766767667677677676676776776766776677676667767766676776677676776776677667676776677677667676776666767676767766767667677677677676767767767766767767677676766676677677677667766766776776776776776776776676776776767767767767667667676666776667767767767676776776767666767677677676767676667676677676676766667767666776677676776666776677667676776676776667676666767766667767767766677676776676776776676767767677666766767676676677667676676767767676767677677676776776676767767767766666676667767676677677677676677676767767767676776776776776766767677666767677677676776677666677676767766767667677677666766667677676667677677677666767667766767667677667767667767767676676677677667677677677677667767767767767676776776776677677667667676766676676676677667676776666676767677667676767767766667667767667766767676767766676766767677677677676666767677677667677667677676766677667667767767676667766776676677677677667767766776767676676776667767766676776776667767667676767767677676767667767766776767767767677677677676767667767767767767667667767767677677676776766677666676767766666767767767767766776776667667667677676776676677667667767767677676767677676667666776766667677667677666667677676667767676766776767676666776767666767766776677676776776776766667667767677667767767767676767677676776766666776776776677677677676776676776677676677667766667666676766677676776767767666776776677667677676767766776667666677676766776776676677677676776767667767677666677667667767766766776667767767667766767677666776767766766676766767676766776766776776776767676776776766676766676767766666776776776677667767667767676776776776767766667766666776676676766776667677677677666776776776766766766767767676676677667766677677666776676767676776776776776676677677677676766677667676776676766767767767767666776767766667677676776776676776667677667767767676767676767677677677676667766767766676676667766766676776766767666776776776767767766776767667767767676776776776766766776767767666767676767767676767676776767766767767677676767767766767767676766776767676767766776677677667767767676676776677677677677667766767767767677667767767677677676667766667677676677677666776776667677677677667676776766776776766677676767676767767766677666767677666767677676767666776776766767766766767766767767767667767677677676676677676767667676676776676666776776776767767677666776766766766776667767766776667666666667767766776776776776676766767766776767766667766677676776766766767677677677677677666766776766667666767767767677677677676767767767776676766677676667676767767767676677677667767766767676766776767766767767766776776767767767767676776767767767767767767766677677677677676776776676767667677676677667767676666676767676776767767677676677667767677677676767767677666766676776776676776766776776776767767676776667677676667767677666776766677677676776776677677667666767677677676767676667677667676667767676767676677676776666676776676766667767767676767767666776676776666767677676776676766766677666767767667666766767766776676776776767677676776767767767766677667667677676776766776767767667676767767677667767676776776677677676776776676776677667677677677676677677667767666776767767766766776776776767766776766776667667677677667767667677676776766676776677667676676676677677677676667766677676676776676667666767766776766776766767676776666766776767667677667767766676767767677667677666776676767667766776767767767767767666677676766677677676767677677676776676667677666677677666776676767766767767766776776776766776767767767677677676767767767767677677676677676776776767677676776766776667666766776776776767676776766776776676676666767676776767667766767667676677677676776676766767676767767667767676767676667767667766767666667767676776776776677667677667767677666767677676776767677666776766776766767766767677667766776776766766677666767766677676766776676767676767667676667666776776767667666776767767666677667677676776776667767766767677676767767677677676676677676677676766666667677676767767676767677676776776767676776776776677676776767676776767666667677677677677666776766776776776676767766776776766776667677676767676767767677677676767666776767767677666677676776677676776677676776676776776766767767677667767676667666677676767677676766767676677676677666776766767767767767667767676767676766676676766776776776666766667677666677676776776766676677677677677676766766676767676776677676677676677676776776676776767767677677676676776776766767676677677667767666767767677667767767676776767767767766667677667677667767677676766776776767667676676776667677676776666667667676776766776677676767677667677666767767677666676766667667767667667766676776776776767677676766776766776766767766776776766776776776767667667767767766776776776776776767766776667677677667767767767666767767767676667676766776767766776767766766776676667667767767667667767677677676776767677666767666676676667767667766776676676776776676767767667677677677667767766776776677666776776776677666677667676776767676677676776776776766767666677677676776776767767676677666666676676767677677666766767767767676776776776766776776677677677677677676676776776677677677666676776776766676677667676776776776776767666766776776766776776776677676766676776776766767767677667677667766767666767677677676776676776767676776676676776776677676677667667766766766677667677676776776677667667766667766776767667766676776767767767767667766767676776776767667767767676776766677677666676767767676767766677676767767667677677676676676767677676766767666766676767667666677667676676776766767766776677676767766666767767767676767766776776767767676767767766776767666666776676666767766667767677676767766666677676766666776667767676767767767767767676666776767767667767767766667766677677676666776776676776767666776776676667767766767667767667677677667676677676677677676677666776776776767676776676667766776776677667767666677676667766776767766767677677667766667767667767767677667767766677676767667766776677666767767676676776767766767676767677676766767767767767767767677677666776676677676677666776767767766766767767767667767676776776676677676776666776767767677677677676776766677676776776767767767677676776666677676776666677676767676667677667767677677676766776776667767766667767766767766767676776666667767766776776776766767677667667666767667767767767667767677676776667676776666776677676776676776767766776776776776776776776676677676776667767767676677667676766677676767676767676776667766776767767677677667767677677677676767667767767677676667767767667677666766776776666776666776776676776677676676776667767676776776776666766676776766767677667767677677667676667767666767677676666677676676776666677676776766776766676776776767677677667766776776776767666776767666766767677676676776667666776767677676776767667667766776767766776676766766677667767767667676767766776677666766776766776776676766677677666776766766776776766776776666676666676676767676767766676667677667676776767766676676776776776776766776676776677666776776766666776776676677667676676776677666767766776767676767666767676776767676776677667667767766767767667767676766677677676776776667766776776776776677677667666677677677676776767676676776776776776767677666766667767767677677677677667676676677676676767767766767677666676677676766767677676676776666776666667667766667767667767667677667767677667676776767767677666766776776776776677667767676677667766667676776767767767766776767767766776776766677677677676676776767767666776677666776677667766677677676767767677676776767767767667676767676776776776766776766767767766677667676677667676776676776767767766677677676666767767767676767676767766767677676776766767767676767767766677676776677676776767
6776667677667676776767767677676767676776776767767677666776766776776767666677677676677677677676776677676767766776676766776767666767677676676767677667767677677676766667767767677676766766776776677666767767767767676767676767676676776677667667666776676676776767676677677666766776676767677676776776766776667677676767676677677676667766677667676676766767666767767767767767767667767667767676776776666667676666776767667767667767676676677666767677676767767767767766676766766677676767667767766766776667767677677677677676677676766667667667767676676666766776776766776666677676667667667677666767766676766767667676767767766666776776677676776666776677667676767767766676767766767767677676667666677676776677677667766676776766767767677677676767767676766677676677677667767667767676776676776677677676676677677676767766776767766776776776677667676677667676677676766677666776767666776776677677676767677676776776666667677677667767677676767677677676766776767767676676767766676676677677676666767676667676767677676776776766776767767767677667766776677676766766776776766767677667677676776776677676767767667676767767676676677677676667676766767766776776667767766776776767677677676766666676767677677676676776767666767767667767767677677677677667676776776767767676677676776676766776776677667667677677676676766776676767767667767667766677667767677676776666677676677676767766676776677667677676776667667766776676776776776767767767767767767667677677677677677676667767767667766767677666776776766766667676677677667667677666767767766676677677667767667667667666767676766677677676767677666676776676776767666767767767676766776776766776677676767676776766776776766677676667767767676676676766767666667767766767676677676776767766776767766666767667677677667667766767767676776776776676776677666767767676767766676766776677666767766776767677677667677666776767767677677677667676676676776776677666667767677667767767666667666767766776776676767767676677676676676667677667666767676676776767676677676767676667767677676776667767667767767766676766776776776667767767767677677676767767767676776776767666776667667767767766776776776666767766766767767767767767676677676766766767676677676776676767676677677677667767677666676767676776766676667676776666677667676776776767767677666676666676767766766776767667767767667677676776677676776676766767676767767767767677666676776676676776767676666776767677676767766776767676677676776676676676667767677667676666676776776776667667767767676767677677677667766766767767766677666676776677677676776766766776767767676776677677677667677666776676776767767766776677676776776666666677676767766676676676767766776676776776766676666676776767767767677677677677676776766776677676677676766767676766677676767667676776767676776776776677676767666767766776767677676767676776677666677667767767667667767767667767767767766776776667767767676666767676767767766667767677676766677676766766676676776766776767767667766677667767767667667767767677676666776767677677667767667766776776767676766677676776767767767677677676677677676776676677667667676776676666776677677677676776767767766766776677677677677676776766676776767667767677677677677677676677677676677676676776767767677667767767767767667667766776776766776667676767766667767676677676767766676677676666677677677667766676676676776767767666676776766667767766676767767767767666767766776677667766776677666767767676767667766766676677667767767767766676767766776776676676766767766677677677676776677667767767767767766767767676776767676776767766676767677676766776776677676767677677667766776767667766767766766667667766676676776677677667677676766676776666767667767766667766676766676766767666676776776667676677676767767677676767676776767767676767676667767677677667767766767766776776776667766676676767766666767767767767677676776676767677677676776676767766676776667667767677667767676767767766676676667767767767666776776676677667676776667676766666776776677667767676776776677667677677676766677677666767767766767767677677677676776676776766776776776676776667766767677677676767766776766766766676776776766666767767767766766676677667767767667767677666776766776767667677667666677667667666776677677667677676776776766666676767666676767676677676676676766776666776767677667767677667767766767766667676776767767677677677676676767676767767676667677676766776767767677677676767766776767667667767677666776667767767677676776677667766776766776676666676676676676676676776776767677676766676776776767677667767676677677677667766676766676776767766676766776767766767676767767767676677676776776776676677677666676666776766776766667667767677676766776677676767766776677676767666776776766776766767676676767677667767767767767767677666766767767676677676666766767677676667767677667676776776677676676677666776767766667677676776766767666776776677677676776767767766776776776677676676676677677677676676766776676677677677676766677667766776776776667677666666767667677676776767767676676766776677667676767677676776766766766767767676767667767766677677676667767767767676676776767766776766776767677676776676776667766776776677676677676676776766666767766776776677676776766767767667677666676776667677676666677677676676667676667676667676767767676776767767667767767766767667676767767767676676767676776766676666776677676767767676767667677666776676676677676776676767767667767766776766666776766667766776767667766776667767767767766776676776776676766776767767767766776767667666677676776677676776676767667767667677677666667767767667767767767767676767677677667767677667767766676667767677677667667666676667676776776677676767767667766676677677677676776776776776776677667767767767677667766776776677677666767667667667677676776776667766776776776677676676766776677677666766767767766776767767676667766776667667667676776676676776766766677676767767677676676767766767677666676676677677676776776767767766766767767677677676767676776766677677667767767767676776776776677676677666776677677676767677676776676676677677677676676776677676667677667677676776767767677667767676677666767767677677667767677666666677677667767767667677676677676767676766677666667767767767767677667767676677676677666677667767667767677666677676776767676776676666776767766776776766766677667677677677677666677666776767676676767766776766677666776767767677676776767666767767667767676767677676776767766776767767666766767666677677667766676766776776776676776767766776677676676776677667676767667677677677666767666676767767676677676767667677677677677677676767767767667677666776677667767767767666776776776776776776776776767676767667667666767676767667667666776677666677676776776776766766766667667676767767676676666767767676767767677677676767767677666776767767677667666767676767676776767767767766767666776677667766766776767676767767766776666767677667767767667677677677677677677676776766776766776677667767766776767767767667767766677677676767766766766676776776776776677677676766667766776676767767767677676776776766776677676776677677667767676766767767767677676767767676776766767767766666767667676767767677676667677676776776677676776667677677677667677676676676776767767766677666776767767767766766676776776676767767767677676766767676667676766676767667767667767677677677677677666676776676677667677677677676767766776767677676677677677677677676776776776776667676776676776776766767767767767676676776766767766677667766767677677666677677667667767677677677676667767767766766776766677677677676776667676677677677667767766776676767767767767677676676776776677677677667667676766676766776676767766776776776767667677667666776677677676776766677667767677667766767767676776767677667667676677676677667676767667676676667676677677666776667667767666666767767767767767676676776666776776666677677676767676677667767676776666776767667676766776766676766766776767767767767667767767767766677676766766676766677677676776767767676767767766776776776677667667667676767677676677676776767676776677677666676776676767767676676767766766766767767767767766766767667767767667767677667676776776776776677676767677677676676667767677677677676667667767766767676776776776776666766776767676766767767676776776667767767677676776767767767766677666776766677677676767766766677677676666666666766776767676776767767677677676776776677677677667666766767677677677676766677677677667677676767677676776767676776677667667667677666776667767766666677667767767767767767667767767767677666776776667677667666676767767677676776776776677667676776776676776766776677676776667767667767767766676766776776677676666676776677667677667766776676676767666666766776776676767667676677676766776776767767677667676677667766767676677676677677677677676767666776767677677676776766766767766776776767767767667766677667767667676767677676676677667667676776667667676767667766676776677677667677677676676776676776767676776676767667677677666766776767677667676677676776676767667767676766766776666667767767676767676676766677667667766677677677666766776767677677667767676767676767767667766776676667767767766767676776676776677666767767766776676766767767767666667666767767767766767676767667767666767766676776677666766776677667767767767767767767766776776677677677676767766667767667767666767677677667666776767766776767766677677667767767766666667767677677676667676776676776776766767767767667767767677676677667666767767767666767666776776767767667766767676776677667667676677676776667677676766776776776767766776776667767676776767676666676666776667677667767767766677676677677676667676767667767667766676767676776776767677676767767766767767767767676677666776767667767677676766676677676767677676677667767676767767676776776767677676677666776676776676776766776676677677677666767667767767667767767767767767767667667766766767766666676677677676776776776767667677676676776776767667676676776667666767676767767766766767767677667667767767766776776776676776677667676676767767766767766776667767766776767766776666767766766767667666767676776767766776676767667767667766677667676677677676776776676767677676767666667667766776767767677676677667676677677676676776776676776776776676776667766677676677677667766667677677676767666776767666677677667667666677676767677676767767676776
7667766767667676776766766776776767767767766766666667667767666776776767677667767766767767767766676676677666776767667676676776677666776776666667667766767767676766767667767677676677677677677667676667676776766667767677667766767667677677677676767767767667667766767767767676776677677666776767676776767677677677667767677666776766776776767677676776776767767766666767767677677677667766776766676776676677677667767667767766667767767767677677667677677677667676766776776776776667767767767767767766776776767677667666767766776776767767767766677667677666676776766776766776767677677677676677676766776676776776676776767677677677677676776667677667666767767766677677676767677676677667677676776776766767767767677677677666666766767677677666776667677667677676767677667766776766766766666766776767766767676676766767677677667677676766776776776667767767677676667767667677677677676676776676767667666677677667667677676677676667766767677667766776776776776767677667767676767666776776766776676676776776767677677676667677667767767676767666776776677677676766676767766767767667676677666666676776767676667667766676767767667676667676767667767767677676776666677676667676776767667667676776776767677667677676666767677667766766677677677676776766766667766677667766676776676676776776776676776776776667666776776677667766667667767767767767667676776767667676767767666767767767767767677677676676766677677666677676767667667766767766776776767667676677667676766767767676676767676676767677677667767676776767676676767677667767767676767766767767767767767677677676776776676677677666776776767677676767677677667766767667676677676767767677666776676776776776677677666767677667767667666776677667767667677676776676776667767666767666676667677677667766776776776767767766776677676776776776776666667676767677667667766767767667667676776667767676776667677677676767667666666776767677677676776677676767767767767667676776677676767676776677676766776667767767767666766776677677667766677676776667766766776676767666766767677677667677667677676767676766767767677676676776767667677667766676776767676776767676776767667667676676667767666776776766767766766766676676766677676767766767677676767767677666776767667766766667767767676667677677676767667766767677667767667767767677667767767767666676676767677666767767677677676776776676776677676776776766776776676676677677677666776677677666776776776666776677676666776776776766676776766776776767766677676776676776676676767766776676676677677676776776667766767667667676767767767676666776776767667766676667766776767676677667667677676776666776676767667667666677667766767677676767667666767767677677676677667767767667667667767766677666677676776766676676667676667676676767667766767676667767677676676776676776767766676767676776776776767766766776676677676776776776776776667667667666677676667676676766766767767767767677677667766666776677676776677677667766776667767767676667676776767766776776677676766776776766776667667676667676766767667767767766766677676776776666776766776766767667667667676676776776767766776666677666767667677666776766667676767667766767677677667676776676776677677677676766677667677676776766776677667666676776776776767766677676666767676776677677677677667767766676677666776676776677677676766766776676776776766767667676776767677677676776776667767676776766666677677666776776776767766767767767667676676766677667767767676767766666767766776776767767676767676776776677676677677667667766776766776776776767677667767767676776767676767677667767767767767676676667767667667766677676776667667677666776667766776676766666767677676776776767677666776767766666767767766776766767676676666666767766766766766766676776767677676767767766767766767676776776677666766776677676667767767766767667667667767767767666767766776767766766776776677666766776776676776776667767677676666676676776677677676676676766677676766776776767767766767676766677676676677667667767767767677677677677666776776776767767667667666767666776667767766776766767676776766666767677667766667677677677666776767767677666767767677667667767766767677676677677676677676767677677677677677677667677677677677666676767766776676677667767766776766776776676776667767667766776676676767677676776766776676776767766767766776677677677676677676767767767667667676766776776776776766766776776666767677667677666776676667666766776776776767767676767767666776677677677677676666767766776776776767676676767667676667766776776776667676776776677676767667676677667767677677676666766776667676666767676667667667677667677677677677677676766666676776766666776776766767767676667767676767677677666676776776676776776776767767676776676677676676667676776767767677666776676776667767677677666677676677677676776667677676677676767667766767666776666766766667767767767767766676776766776666666767766667767767766776676767677677676766666776776677677677667767766776677667767676776767767666776776677676676666776767766667767766776667676667666767767766767667767766677667677666667767676766667676667677666776776767676776776776767677676767677677667667677677676766676767677667667676767767666666676677677676767667766667677677667767677666766766767767767767767667767676776677677667676677677676767766776767767767767677677667667767677676776766676776677676676776767667676776776677667767667676776677677676676676667767766776676776766667667766767767677666676776776776676776766676767767767767767677676776767676776766776776666767677666666776776677676776767767677667677676667767667667667666776776766677667767767676776776677676776776766776767676776676767767676677676776776776766776677677676767667676666766776767677677676776767767767767767666766776767767767766767766676767767766767766767677677667676667767667677666776767676767676767676776667767766767766767767767677677676776776767667766667676767667676767667676767767676776676767767676677677677677677667667767677676666776776776776766776766776766766776776776776776667667767667767767766776766767766677676767677667766767677666677676676676767677667767767767676767766776776676677676776766766776666677667767767677677666666767677667677667666677676676776776767677676776776666677676676776776776766767767676677676776667676776667767667766767766677666776766676676677666676776776677666767676776776767677666666677666776677666776766667767766676776776776766666776766676776766767677676776776677676667676776767676767767667677676677667767677676776766776776776667767767767676776666767766776776776776677667766767766767767766766767667767676676776766767766776767766776766666776676776677667767767767666766677677667667767766776767767766767767677667667766776776776776667767667767767676767767767767667676767767766776766766666676667667767677677667767767667666767766776766766767767677667766767677666666776676776677677677677667767766776776677676767677666766767676776776776677677667676766776767677676766776776776676667767766776767667766776677676767767767677676677677677676676776766667677667767766676776776676776776776666776767767766767677666667767766767667677667667767767667767766776776766776776776677677677666677677676776677667676776767766766667667667676776676776667767676766666767667766776767677677667667766676776676676677676767667666677677676677677676767767767767676767766676676766766776767677676767676767676767766666766667677677677677677677676666767766767766776776677676776767666767667676667666767767666767767676677676767666776776667767767766766676776676666767677676776766666776767767766677666676776676767666676666776677677677667666766776667676676766676767767676666776676766776776676676776676667766776676767766766766776776766776767676776767766766676676776767677667766677666767766766776676776767767677667667677676766767676766767676767667766676767677667676677676767767676767677676766776767677666767676767666776767767767667667677677677666676767767676666677676766776666767666767766776767766677677676767767677677676766767677677677677667677676676677667767677677667676776776767767666667766667767666666766676776776776767676677676677667677667667767676667766677676776666667766766767767677677676676776776776776767666767767676776666676766767766676767667677677667677677676676776776677677676767767677667766677676667766667767677677676767676767666677677667667677667676776766677676766676767676776767667767766676766767766677677667676676677676767677676676776776767766667676776676677667767766776677666766776766767667766776676776776776766766767766766677676767766776767677677667766776776776767767766766676767677676677676766776767766767767767677667766667766767677667767767767667767766667767766776776767676766776776767767667677676767677676676676776776776676767766677677676666766776776677676776767667767767677676766676767767767677666776776767766766776766677667767767667667767767767767767766677667677676776767766676677676676767667676767667677676776677667767766766776766767676676667667767667767767677676767667666766667667677677667677677676776776666676676667667766776667767766767676776766767766677676767767766776767676776776776677666776767767667767676767677676667676776677667676776676767766776667666767677667677677677667767676776767677667767766767676676767667767666766776767767677667766776767677676677676776677666776676766776776676676766677677677667767767667767666676676776676776676776767677676676776767677677667676776767676767767666667767767767667766676676767766776776667767767766776776667766776667677677676767677676776767676677677676776667767766767766676676767667676767667677677677676667767667676766667677676767767766677677677667766767766676766676676676676667766766776776676776776776767667667677667677666676776776766776676677667676666666776767767667767767767767667667676776776766676677677676667767677677676766776766676767767766666766666676766667676766776767767677677676776767767676766766676767767676776767677676667766767666767667667766677677676767767676767767767767677677676667667666776766667767767766766776776776667677666776776776676767767767766676776767767767767766677677667677676776776767767676776776767676677677677667677677676767677676767767677677677676676767766766776767667677667767677666676776766767677667677677667676677677676776667767767666776667767677676776677676767677
6767667676767767676767676766766677677667766676776776767667767676776667676767677667766776767767766667667766776677677666776677677666667676776767667666767767677676767677676766677676676776676676676776766767767767766776676766667766776776767766766776677667767767767767677667677676767767766767766677677667676767766767667767767767767767767767766676766776767767766677676776677666776776767767767767767676767667767767767767766667677677667767677676667767767667767677677667667666776776776677667677667767676766677667677667676776776776767677666767667667767667676776767767767767676677677677677667766776776767677676676677676667766677676767767767766766667676667677677677677676667766776676677677667677676776767667766667677677676766767676776776677676776767677676776767766776776776677677667666677667767676767667766667677666677676677667767766666676776767767676766766776766776776776776677676776776776766677676766776677676766676766677667676767677666677676676666767676677666666767676776767677676766767767667767766677676676667767767677676667767767767667666677676776776667677677676767677667766776677677677677676776767767767767676667666666676776676676776776776766676667767767667676676677676766676766776776767766776767666776676776776767767667677667766676776667767767767676776677677667767767767766776767676667667767767676677667767767677677667766667767676776767767667666776776767767767767767767667667766766767676776666767767766667676666677677676766676666767767676776676677677677667766766667677667766776767677667677676676767676776776767676776776776776766776676776767667677676667767766776677677666776776776776776767667766767667766677667766767677666677677676776776767667676766766776766767767676776766767676776667767767676667766666776776667676677676667767767667676767667676776776776767676776776676767666677677676766666776677677666677676767677666677667766766767767767666767767676776667676766767677676667767767677677676766776667667666667767767677677666776776766766766767767676667677676677676767766767767766776776767667676776667766676766776776767766776776667767767767676677677676776666776767667666677676776766767676676776677677677677677667666667677666667766676677667667767767767676767766667677666776676767676767766776667677677677677667677667677677666776767677667677676676776766776776776667667767667767667767766776667767676676767666776767766767767677667766766776776667767766667767677677667766677677666767677677677667667766766667667767767667667676776776776676667677677667767677676776766776766766667667677676767666667677666776666776767766677676677676766676767667767766676776776766677667677676776767766776677666776776667767677677677677667677677676767677676776676767767676667676766767766676776667767676767767667667767676676776776667667666776767766667767676666776666776676776666676676676776776776766767676677676766776676666767767767767767766677676767766776676676676676776766776776776776676767767767767676666776766677666776776767677676667767667667676666776776776676776767676676766677667677677667676776676776776767766776677667767766766767676776776776677667766767767767667677667676666767666776677666677676776776767667676776676767667767767666776767677676766776766766767767767766776776776677667767666766776767667677667767767677666776766776677677676767766766776776766666776676776776677677677677676767677666666766667676776767767766766776776766776666677676766766667677676767767677667766776666767676677677677667767767766776776676767767767767677676676766776767667677676776767767667667767676776776776776677667767677667666776776776676776776767677676676776666766767666767667666776666767676677666676676776677676667766767676776677676676677677677666767766677676667767667677676776767767676677676776676767767767767767676676766767767667767676767676776766776776677676776666666767676767767766676667767676776767767767767667677677677676776776776776776776776677676767767766766766677677667667767677676776776676776767766767677677667766666767677676776676776776677676677676767766677676776766666677667767767667666676667767676776776767666767767677676677677677676767667766767676776776676766776767676776776776677676667766767767677666776776666676676676776766776667677677676767766776776776677677677667677676667767676776766767767677667766776677677677677676776776677676776776776767766667676776667767767676766776766677667667677666776766767766766776776776676677677677666676767767767766767767767767667677676767767766666766767676667767666767767667676767767767676676776767767767766767767767767767676766776776676776766776677677667667766776776776776676676677676776677666776776766776676767767766676776767767666776776677677677677667767676767767676767767667676776776766767767767767766667677677676667666776776767667676776676766767676766676677667667677666676776676776766677676677677677667667677677667766776776776776776766776767676677667677667767766676766677667667767767767767766767677677666776676676677676776767677677667767767676776776776776767667766766767667676776776667667766676767767767677676667677677676766676776767767677676676666767767766776776677677677677676766776667677677676776677676667767676767667677667667666767676776767677666776776766776767766667767666677667767766776776776676676666776677676667767766767767767677677676676666677667677677667767766766776776767677677676767666776766677676767766676676767766767767767677676676677667767767667676767767677676676767676776677666667667767677666677667766776766767766766776676767767676776667767767767766767667767767767767676767766776776666767766767766767767766676776676676776767676776767767766776776767676666766776776677677677667766767767677677677667767666776767677677667767677676677677667676776677676776667677677676677676767767676766767766667666767667677676767676767766767767766776776776767667677677667676667676766767676666676776666776776767677677676677667767767766677677676776767767676776676676767766766776667676767677676766776677667767767676767766667666767676766677677676767667677676677677676676667677676776676677677667767767767676677676776767767676776767767767766776676677677676776776776766666676776776776776677676677676776676677677667766677677677667767677667667767767766676767676776677677667676676767667676677677676767767767766767667677677676776767676776667767666776677677677667766776767667667667767767676776776676776766776767767677676766776767767676776667676776776767766776776766767677676776667676776767766767677677677676667767766677677677677677677677666776666676767766776667766767767767767676766677667677676767667677667676767767767667666767766767676677667666767677667766767766766767667767767676767767667666776677676776677676767667666776676767676776666767767767766766767676676776667676667667766766776677677677677677666767767676767767767667767766667767676776767766676776776766666776676676776776676677677666767676776667676767677677677667676676776776766767677677676767667677677667766676766776776766677676676766767767766776767676766767666776776667766776776676776667766767767667667676767667677667767667767766776666767676667677677666667767767767767767676767767677666677667677677666666766776677677677677677667767676667677677677676767667767767667767766767766766766677676776676677677677677666677677676676776676767767766676666767667767677666667666677676776666776776677666776677666767766766776676766776767767767677676676776776776767767767677667667767677666767767767667666776767767667677677667667767766677677676676776767766767676676766766767767766677667767767766677677676676776766776677667766676767766776666676776767676676677677666776776776676677666766767676776767677677677667766767766677676677667766767766776766677677667676767767667766766767767767767767767667766766676677667767676767767766676766677677676766766676776666667767676776767667677667766776676776767767767666776767766767677666776767676776667676677677676776766776677677676776667767766676776677676767766767667677676677676776677676767677676776776676767767767676766767767677667767676676767667677676767767676666676776767766766677676667767677677677667677676677677667766766776667767767766766776666776677677666677677676667677677676677677677666776766666766676766776776776666677667766776767677676676776776667677677677666667666776776677667677676776767766776766767766766767766677677677677676776776767767766776766776677676676776776676677666676776667677676766776776767767767767767677676767767766776676776767666767767677676676776776776776776666776776766776776776676776776776767767677666667767677677666776677677676676767677677677667767766667766676666776667766766677677666677666766767676776676666677677677667676677677667767766676676776766776677677676776676776776776767677667676677666766666776677677677677666766776677667767677676776776776767767766776776676676676767767767767677677676676767676667667767767677676766766676776767767767676767767767766776767676776776667767767767677677667666767677677666677676666666776767666767676776767666677676767677676767766776677666776776676767767667667676767677676677676677676767677667676666767666776676676767766776776767676767767767767666776676776666776766766776776767676776776776766776776767766766667667676667767767667767676676776776776667766776667767666776676677676766766776676666766677666776776776676776666776677676676676676776776767667677667676776766676766776767766776767666666767667767767677677676776776776767666676676767667666677676676776677667767767767766776776767767767767677676776776776766776776766776677676776676776776676677667667767767676676776776667676776767677677666776767676767677676676667766766776776677676676776776776767666767677677667677676667676776677676676776776766676776766776676776677667767767677676776667666677666677677677666676767676667677676776776676677677676767766766676776676776776776677677667676776776767767767766776767766676767767667677677677676776766676677677676776767766676776776767767767677676676776776776766767766776766677677667677677676776667767676776767677677676667676766766676676776767677666767767676676776677667767676776767767677676776677676776767767666676767676767766767677676776776776676676767766676776776776767766767767677676776677676767
367767666676776667667767767667666676776677677676667667767677677676767667676766766766776767676766667677667767667676767677676776667766767666677676766677676776776776767767767676776667766767766667766767767677667676767667667767676677677666677677677667766767667677676676776677677667767667677667676767766767666766776676767677677667667767676767767677677667676767766776767767766767676776677667766666776676776767767767676776767766676776767677676666677677676776776767666677676766776677666767766676776767767667676767767667677676776776676766766677677677677666767667766767766776776676766767677667666776677677676767767766677667766677676776767766766677676766676767767667676767766667677667667767767676767677667677677676677667667676776676767667666776667767677667666776776776676776676767767676667767767677676776766676676776766667677677677676666776667766767767667766677677677666766776767767667767766676676677677667666667666666766776776766776667676676766767766776766767766676767666676776667667677667677677666767766776776676776677667766666776676776767766677677676677677676677666776767676666767766766676767767677667767767667766776767766767767677676776676677676767767767677676776767766767766776767677666766766676676767666776676776677676776776767667667677677677676776776776676776767767767767767766666776776767767667767677676676776766677667767767767676776776767667767677667677677667667677677677676767677676776776676776776776767766776776677676767766677677677676677676666776776676767766766677666767676776677677666767676667767767666676767766776766766767667766776776776666677676776677677677676776767667677677667667767767676776677677676776776677676676667677676776676767667767766767667767676776776767667766767677676767677677667767767767676767677677677667766776767767666676767766776776766677667767767767766776767667767767676776767676767766677666767677677676677676776667667676677677666767676677666677676776767766676776666767666767767767677677676767676677667766677677677677677676776767766667676776767767666766776767766676767767666767767676776767766766767676767667767767767767677666776776776766776676767677666776776666676667767767767677677677676766776767767766677676767767677676766776766676677677676776776666776767667766776767767766676676677676776776677667676677676766767766776776767676677666676676767677667676676767766776776677677677676767676677677666776677677677676766776776776766766776776767677676776776776776776677677676766776776776776776776666776767766677676676677666667666776767767767667676776767666767766677666676667767766767767667676776776776676776776666776776776767667666767766776767677676767677677676677677677677667767667676776766766776776776776776666766767676776776767677676766676776767667676667767667766676676666767766766776767667676676767676677666766676776776776766776776776677677677667767676776767667677677676677677676776776776776767677677667767667676776766677677676776676676676776767766767666667766776767666776776776676766767667767676666667667767767766666667676776766667667767767667677677677676776677676676766667676677676767767767676676776776677677676776677677676766776776767677676776666776767767767766776677676676767767677676676776776767766767767767677667767767767766767766767676767766767676677677677667667677667677676677677677667667766766766676666767676767667676676776776776767766667766666776676766767767676767676767766776767667677676767667676767767767767677676677666767667766676677676766767677676676666766767667767666667767766666676767677676767677676676667667767677667677676666767677676766776667676676767766667676766776676767676677666776677666776677676667766776776676767677667677677677676767766776677676776776767767677677667667766776776776766767767766767677677677666766776776676767677667667676766767677666776776677667676776766677667766776667666676776767767766676667676767767666776776776776776676767767676767767676776677676776677676676677676677676776776676676677666776776677667767676776766767767676677677676776766676767676676767767667767766667767767666766677677677677667677676776776766677667667667767677667667667767767767767767677677667666676776776776767767666676667767667676767676767767766776776677667676776776767676766767677667677676677676776666776666767767766776767677677666776776667767667677666776767667676676767767676676776776776676767667677676776676676767677667767767766767676767677676667767677677667676677677666676776677667767767677677676667767766766776767766776776776677676677677677677667767767677677676776776767676666676776677676767676677666776766766767767767677667676667767667766667767766776766767677666676677667677667766676776776767766666677676667767676766776766776776776767667667677677676677676776776676776676767767677677677667666667766776766677677677676776776776776776666776766776767767767676666776776667766767677676776677667667767767666776677666776677676767666767766776776776767767677676667677676776766767767677676677676776767666676676677676676776766767677677667766677676676676766677666767767767767767677677677676667766767667766776776677676667667767767666766677667767666677667766776766776766776767666676767676676666776677677677676766776667677667677676767767676677676767676676766776776767677677677667767766767677677677676776767766767766776776767766776776776667766767666767766767766677676767676776767766667767767767677677667767766766667766766767676767767766767767666776767676776776776767676776676767767676776767676767667766767767767667677667766767767676767767676767676766776676776776766767666767666776776766676767767677677677667676776677676767667767676776767677677676776677676767667667676776776666767767766766677667767676766767766776767767677666766677676776776766776776767767677676676667676767666677677666776677677667677677676667676776667676677677677677667667667677677676667676666767767677677667667767667766776766776676766677666767677676676776776677676767676766767677666766776677667767767766776767766766776767766767677667766776776677676767676776776766766767676767767676776766677667677677676766677676767766776677676676666767677667767676767667677667667766766776766677667676767677677667766776676776677676776776776776776767676776767767767767677677677677676766766776776677676676776677676776776776776667766776766676776667767676767667676767677667676677666676776766677676776676767767767666676667767767766776677677677667667666776776676776776776676667677677676766676676677676676776677676776766677667677676776676667677677677667667767767666767766776667677667676776776767767766776766766767766766767677676676676767677667767767767677676666776767766677667676766766776767766667666767766676767766766767767676666676676767666767677677667766776776776667767767767767767676776766667767767666766767676776676767676776776676767767766776776776667676776776766776776776776776676776767676776676767677676677666776677667766666776776666766667676776767677677677677676767766776767677677667766767767767767766677676776667766667666767767767666776677666677677677677676766676776766776676767677676766666776766767666677667677667666776677676667767767676677676776767766767677667676766666776767767766776766667676776766666767676776667677677676767667676776767767667767767767666776677676676676677677677676677677676766767666667766776767676677677676676666776667766776766776676767677667676666676676767667767677676776677667666677676677667677666776767667676766667667677677667766767676776767767766767677677667766767676677667767767767677677676676676667677676767766776776676767667677677676677676676776776676776776677677667767677676667766776776776767676667666677676776677676776677677677677677676676676776667767666767767766767767767677677677667766766677666677676677677667677676766776767767667676677676676767767767766676766776776766767667677667666677666667767766677667767767767766766776767767676776776776776766767766776776767677667767667676767767767767666667767767766766767666776667677676767666677677677666667767767677677666676776766776677677676776677677667767767677666667766767766776676767666776767767677667767767767767767676766767766766767667677677676676666767676667676776776776776767677677667766767767676766676776776776666776767766766767667767676776667767677667767666767667767677677676776776767677667676776666776776677677666776776776767767766776776677677676767676666767767766767676776767767767676676766776776776767767666677677676776676667666767667676776676776677676776767676776776677676767767667666767766677667676667766776776766766676776667766666776666767677677676776666766776766767676667677676677667676667766677677677676776776676767766667766767667766776766677676776666767767767767676767767677676766676776776776776677676677676767766766776767676776666767767676776667767766766776776767767667767766767766776767767767676676767767767766767676767677677677677667667676767666776776667676776767676767667767767766767767676776767667766776767677676677666667677676767767767767767766677676676776667767666676767677677667677666767767667767766677677667767766776766776667766767767677677677677676776776667766776667677676767767676766667667767767677666776767767767677666767677676776776776767767767767677677676776766767677667767667677677677677667766776776767767676776767667767767767677666767676767676676776766676667767767676776767766776667766776666776676677677667667766767767767767767666767667766776667767666676766666677676766776766677677677677676676766767766776776776776776767676776767666767667677676677666767677666776767767766666776767676767666767767766766677667666667767767766767666767677667677667766676776767667666767676776676767677677677677666766766776677677667667667677666776767767767676776776767677666776776767676776776767667677677667676776776767766676767766677667666766776666776677676776766676677677677666776767766767667767667676767767767677667766767767666776776776677666776667767677666667767677667767766776767767767767766767676676767676776767666766776677676767667766667677667767767667766767676667667767667676677667767677676766676766767667767767676676776767676776766776767677677666776776767667767767767677677666776776766767677677666776676767676776767767767767767766666776767677677
66677677677666666667667767767677667676667766766666776677677676776776776676767666666677677676776767766677667767767766767767767676767666776766767667666767676766776766776776676767676677667676676767666776667766766767677676776776676767676776767766666667766766766776767676776776767677677666776676676677676776776677677676776667667676766776776776677676776776776676776767767676767766766666767767767676766776676766767677676766776766676767677677677667767767767677666666767767767676776776766776776767666776767676676767767766776776667766776776776767767676666666677676767767767667766767666766676776676767676767677667766766776767766767766766776666667676776776667766776767666767676667767767667676676676667767767666776776767677677677676776767677677667676676666666776776767677666776776676766666776767676776677667677666666767767767766767767767766667766766677676776667767767766767666767677677667767667767667767767676766767767767676776767676776766767766767767667767767767677677677667677676767676676776677677667767767767667667667767677666677666776676776766767766667767677676667677676677677676776767767677676676776767767667667677667767767766767767667767767667767667767767767766676776767676676767676677667676776776776666676766767766767766766767766776677667677676776667766677676776677676776776677667677676776767677677667667766676676677677677676776677667766776677666776767767766767677677676767666667767667676767766666667766776676776776676677677676677667677667677677677677676766767677667766776666767677677677667766776776676676767767767766767677677666776676776676776776676767767666677666776776677667767667767667767766767676767667766776767677677677677667767766667676776667767767767676776766667766766677677677666766676776767767676776767766666767667677666776666677676767767766776766776667767767767676667767766766776676677676767676776767676666677666776767767766666776767766677677677666766767667676767767667666767766767767767767677667676676767767767677676776767676776766776767666776676676767766676776776776767677676776776677677676677676677677677667677677667677676676767677677676677677666677667676767677666776677676776676677676677676766676766676767676667677676776767677667767677677677676677667767767667766767766676767767767766766776767766767677677677676776776776767767766666767767677676767676767677676767677677676776667767767667767766766676766767766676676676766776766767667667766676677667767666767667767767677677677677667667767676776667667676667667766676767767766767767676677666776776767767677667677666676767767677677676766677677667677667766677666667766767677667767766776676776766766776676676676776767767676677677676776776677666776677667677676776767677677667667676776766776766676666776776676776776776666776766667767667767767766767676677667767767766776776776776766776767767677676767667766776776676767767676776767767676767676776767676667677677676767766676676776776767667767767767676766676767767766676676666767676676776767766766766776677677676767767767677676776676677667677667677677667676776776677667767767767677677677676666666667766767767677677667767767766776766776677666676776776776676677676766666776776776676776776776767767677667667667767767767677677667766776767767676676767767666676766667767767677677676676767766776776776676666776667677677667667767676677676677676776776767767667676666667767767767767766776776767676667767666766767666767766767667767677677667666767667767767667767767767767677666767767676776677677677667767677676676676767766677676676766767667767676776766767667667676667766676766676776767676676776766776767667666767767666767667666676776677676767767767677666776776776767677667677677677677677666766776766676677667677666767666767677676676776767767766676767676776767766676776776677666766776776767677677667767677676677667767677676776776666676767767767667766776776776677676677676667667767676676676767766767677666677667677677677677677677667677676767767676667766776766766677676677677676676776766677667677677676776776767767767677676776776767676676766676677667677666776767667676776776776767676676767667766776676676767677676776766776677676677676767766767677667766767767676776776776767677677677667676677676776666676776677667677676676766767766767767676776677667676676767667676676676666766767767677677667766776767767767677676676666776767767666767766767677676767667766676776766666767677676666776667676676677677676767767767767767766766776776776676776767666677667676766767676677677667767676767766766776767766766667667666767666767676776666776776776677676766677676776776776767767767767767676677676767677666776767677677667676667676766767677667676776677677667676677677676667676776767666776776767766766676776776776776776776776776776767767676776667676776677676677676666676666776776677676767766776776766776676776767676766677676767667767677676677676677676776776776676776766676666776667766766767677667767677667767766666767766767767767677676677676667766667676767767667767767766666767676766776776776776676767677677677667676776766667766677676776767676786767676776767667667677677676776776766776767677676667676676677676677677666776776767767767766677676776776766776776776776776676776676766767677667767767677677667666676767666667767676767767767676766677667767676776766667766666767767767767677667767766767766767767767677667676776767766776766676676776766776676776767677676666766767676666677677676676676676776776776666776767767767767676776666676776676667677677677677666677666667667677677667767767666776767677677677677676776677676677676767677676676776776677677666776667676776767676776676766776666776776776776776766667767677677676667766676677677666676767677677667676767767767667667677677676766677676677667667676767767676776766776776677667666667677676776776776767767676667767767677677677676766676767766666677677677667767676677676767767767767766676776776767667767766767667667767767666776677666776666676767676677677677676776767767666767676667767666676677677676767676676766766776776776776776767767676767766667676676776677667676677667767676776676666677677667767676767766767676677667766676676767677667676776766767767676776676776776677676667677677676767767667767766767677666666776766667766767667767766676776776776676776776676766676676766676676776776766776766776767677667676767766776677667677667676767767677676676767676776767766776766766677677676677667676676677676776767677676767676767766776776767766766776767667767676667767767677677666667767766776766667666676767677666767766776776676676766776666766776776676767677666776666767766776677676767767677676677667766776767767677676766766767667766666776766767666767667767677667766776676776776776767676666776767677666676677666776776776767766676676767766767666766767677677667677676666766677667767767767676767767676776776767767767667667676776766776667766677677667767767767676767767767667676676676767666666767676776767767766776776776676776767676677666767767766776667766676676677676776776677676676776776767767767667676776776776677676776767676776776776776677676776776767767677667767667767767667766676776667767677677677677677677676767676767676767767677667667766766776776666776767676677667676776776676767666767767676766767766677676776776776776667667767766766666666776766767676776676776766767767767677677666776677667667666767767767676776767767766676767667677677666767767767677676776677677677666776676767767767767767766776767677667767677666767767766776776676776676667767676767667676677666776776667667666767767767676776776776667767767766776776676766766767767767766776767677677677677677676776776766776767766767666776677677677677676766776776767766776676677667767766767766766677676767676667766776767676676676667677667766677667677676776776676676677677667666776676776766776766776776767767677676776677667767766776677666767667767676767767676667766776767767677676767677667767677676776767676677666766767666776776767767767767767767766767767767666667677676767666677667766677677667677677677666767677667767676676666776776667767766776766776677667767767676776776767766676676776766677676776677676676767677677676776776677676676776767767676676766667677677666776767766677677677667676676776776677676776766767666766776676767766767676776776667676677677666676776666667676676766776677666767767676767677667767767676767767676676767767767667767767766767677677676676766766676767676767766767676667667666677677676677666766676766776776767766766667676677667767677677676766767767767677667667667677667767676776776766666776766676776667667667677666776776776767767767676676767667676767667667767766776676676776776676677677677666767666776667676767677677667676767766667677667767677667666676776767766776677677676766776776776677676677677676667667677667677667677667667766667667767766776776677667667766676767677667676766676776676776776767767767676677676767677677676776776766766767677667766677676766766767767766677676767766767767677677666676767667676776776776776776677676676667766776766677676766667767767677667767767766767767767676776667767767767767677667676776676776776676667767667767766666676776677676766776776767767676766767677667767766776776677677677677677676776766766677676776767677676776666776776677676677676776767767766667766677666766767666767676776776677667676677677677666776776667767667766676767767677666667767767667767766776666767667767767767667667676677677667767767767676766776776677677667677676766767767767676677676776676766667766666776776677666766676776766776767767767767677667676766767676766776776667677676767677676767766677677677676776766767767767667767676676676766766677676776776676776776776767766776766776767667666776776766677677676767676776667677676676667766776676776766776776676766767766776766766666776767677677676776767767767676676676767767676676776767667676767767767767767677667667676676677677677667766767666767676776767667767767676776776676776667676766767667667677676677677667667766667676776776676776776676776776776677677677676676776767667766767767767767677667766667676766776766767676776667676776767767767767767676766776767766677677676776776677666767767667767676676676776776767766776677677677677677667666677676676677666776776767667677676776776766776776766767767677
6766776667677677666667677676676676666766667767766767677667767677677676767676666666766767676676776677667767677666676776776766776766776766776676776776767676767766677667767676667677676776767767667677666677676767767676676667767666776677677676677677677667766776776677676766767676767766776667676776776776676667767677666676767667766776776677677677676766667767766667767666766677677677667767767676767666776766667667767767767667666667676776776767767767676767676776676676766677677676676766766676766776776667667677677677677667767666667766766667767666767676676776776766776776767667767767767766776776767667676677677676677677676676766766767677677667676776677677677666766766776677667767676776766677666676666666676766776676776666677677666767667767676766767666676766776767667677667667677677677677676767767677676677666767676766767677676766667767767677677676776776767677676776676676676676677677667677676676677667767676776666776767766767677676776776767767766767667666677667767766776776767677676767766776667767676767766667767676676767677676766767676677667766766776767676776776766776776776667667767667667767766667676666677677677667676776776767766767677667767676767666667767677676776767766767676776676766776677667666677667766676666776766676677667767666776776767767677677676776776766767677676776676776766677676677677677666766767676776776667767767767766676666776667766776776666776766677677667766776776767767676767677667767677676676676776767666677666666667767767677676667766776776677667767676766776776767767766676776776776776776766767767676766666666767766676666767667766776776667676766677666776776776676767677676766766766677677667767766776667666677677677667767676676776667676776766776766677676677676776776767667766776776776776767676766766776776776766776767767667766776766776766776776767677676676677676767676767676767667767766667767767766767766767676676766766666767667676776767766666767767767677676776776677667766766676676766677676667766776776676676677666676676776766766677676667677667766767677677677676776776776767677667766767676766676767767676767667676767677677676677666766776677676677676776676677667677677676776666677676667766767766677677667767767677667666767666776776767766767677677676677676767667766767767767677676766766776677667676776767767767667767766776667677667666767767767767667767766767676766667767676677667767767766776776776776776767666776767766666667767767667766767677676677676776767667677677676667767767767767766767666677676767677677676776766776766776677667666767676667766766776677667767767677677677676776677667666766677667676776766776767676776767676776776776776677676767766766776776776677667767766676767767767667767767767767677676767666776677676676676767767677677677676767667666677676677667677666676677667767766677677667677666676767676767767667676776667667676776776767767766776677676667767767766676767676677676767766667677666667767667767676776776676776677676667766676767766767767677676776776776767767677677677676766676767676766676767676776766667677667677676776767767667767676676767767676767676776766767677677676776667766776776667766677676767676776767767766766767676776776776767676767667766677677676767766776676767767767666676767767767676677676776767766767677677677667676776776677667667676776676776767766667767766667767676767767767677677676767767677667767676667766767676766666767676676766767667767766676677667667677676776766677666776766767767767766776666677677676666767676677676767767677677666676776767667676776776767677677667767676776776776776676676767676776666677666677666767767676767766667767767667677667767676667767676776776776676766767767767767766776776766677677676767767766677676677676776677667766776676776667767766776677676767767677676767677676767767767667676776677666767767676776767767676767767767676767677676767767767677676767766776767767767676677667766767767677676677676666776776677676766766676776767667677667767767676776766766666776677676766776676677677667677666767767667676677676677676676766767767667767767767767767767767767766677676677677676767767767667676767767677677677676776676776767767767677667677667667766767767676776766766766766666776676767666776776677676776767677677676776776767676766776767666767667766776776776667767767676767766767677666676667677677677667676667767766776666776776667767767766776776676667676776767677666766776776677667667677677676667766776776766776776776776766776667766767676767767677676776767677666676776776776776676776767767676676767767767766677666766676676676776776776776766766676776776667767677676767767766776766766767666767767666766767767676767767766667677666776776676667667767766676776776776776666767767677676776676776766766667767667677676776767767766776767766676677677667766667766776776667676667767766677677677677676776767767767767676776776776667767666676776667766667677667766776767677677676677666676776677667767766767667677676776776776776776766766676767767767677676767677667766776677676767767676767677677667766776667676676677677667676776776776667677676776766767767667767666677677667677666776676767766676767676776677667677676767767677676767677677667766766767677676667766776767767767766766776767767677677676776776776776776767767767767767766676776667767677677676776676676776776666776767676776776776667677676766767767766776766776667677676676776776667676677666677676776767667767676767676667676667767767766676766676667767666666776767767676766776667666677677667667767667676667766676666767767677676767767667767767677677667767676776766776776767676767766676767767767677676776776666667677676677676776767767767677677676776767767676776676767676667676766667767766776776677677666767676676767767676767766767667767767767766767676767677666676766676767767667666766766767766676767677676776767666766767667667767676767767767677677677676766666776776677677677677676776776767766767676667766667766676666676776667677676776776667767676776776676776766766776766766776767667677667767767676767767767766776776676676677667767766776767677667676776767677676666776776676776766776776767767667676767676677677667676767766776677666776677677677676776766677676776776677677667676776677677676776666767767667676776667766776767767677676776776776676676776767677666776776776767766666766666776677677667767677676667766767677677677677676677666767677676767676766776677677677677677676666776776767766666767767676676767676776776677676776667766666776767676666767767676677677676766766776767677677676767767766766667677676677666767676767677676776776767766766676776776677666676776776776766767667676676776767766767677676676766767667767667767677666776776676767766676667676667677666776767676676676776767767676776667677677676767676776767676677677677677677677667766767767677677676767677676767676767667766766766767677667667767677667767766677667767677677677667766676776676767766766766677676776767677667676677667677676767767676677677666767677676776776666767677677676676767666776677677667667766677676676767767767767677677676676766767667676776767667767677677667666776767676766766767677666776776776676767767676676767677677677677677677666776767667667677667676767676677676767767667767667676776776776776766666776766766776677676767767767676776766767676776767676676667766776776776767767676767766676776766766767766767767766667767677667766767766776676776677676776776676767667767676677666677676667767767667676676766767677676676677677677667676677676776776667766766667667767677676677667676776767767767767667666667767667767766776766767766767767676767767767767767676667667767667767767767767766677666766776666767676676767766767767667767676776776767766766676776776776667677667676776767767676676766676776776677677667766677676776677667766776776776776776766666676776676767766776767767767767767676766766667666767676667666767766676767767767676776677677667677676776767667676766767767767767667767767667667676767667767666767666667766776767767767767767667766677677677676776776767767766776766776776767667667766776776767767676776766666766776766677676676776776667766677677676776767666667676677667767676776767767676676767666766677676676677677667767766766776767666677677676776676676776766776667766767676666776667667766677667676767677667667767666766767766766767666776666677667767766766677677667676776776766767767667767766776767677667767676766767666677667767767767676767767766667766767676776776676676776766677667677676767766767676767676677667666766676766766776766776776776776766667667767677676676767767767766767766776776766767676776667667676776776676776776766676776677677676767676776767676776776776766767667766676677677666766766677667676676676767677667767767767676667767767767767767766776667767767766667766776776767677677676776767676767766666677676776677677676667677677667767667766677676776766677677676776767766776677667767667767676767767767767767766677667766767677677667667766776677667766676767676767667666677667766776677666776776767767676767766776667666766677676666776677667767677666776776677676767676776767767767677677676676667676766677677676766776776767767666776767676767677677676677667767667677666666776767676766767677676677666677677676776677667767666776776766767767766676776776666776776767767767677677676767676677667767767767767767767677677666766776767766766776667767676776767666767767767677677667677666776677677677667767676676767677676767667677677677676776767666776776766776776677677676767767677676767667666667677667766677676776667767677677667667677667677667667677667767767677667666767766767766677667767767676767667767767767666767676676666677677676776776776676766767767667667676767767676767766676766677677676776776776676767767767767767767677676776676776767677677677677677676767766667767767677676776776676776776767766766776676667676677677667676776766776776776767766776776767766677677666776766677677677677666776767767766667767676766776667677666767766767677676767767767767676676766676767767767677666776767766666776767766677667677677677667677677676776677677677677676677677667677677667766767767677667677667767666776666776776677676776766776776776766776667666767667766767766776776776766676776776767767767676667666776767667767767767766666677676767766776767667666776767767666
6766676766667767667766776766666676767767677676776766766767676776677666676776776767767677677667677666767767677676767767676776766766776767676767766667767767676776676776766766776776676767767767767767666667677667667676776666767766766766776776776677677666776767666666776676776667677667767767676767767667767677677677676776776767767767766676676676767676767767767666776766667767767667667667766676776677677677667767767666776776776776767676776776677667667767667677666677676776766766666776776676767677676677677676767767767677677666676776776776767766677677666667667667676767677666767676776766776677677677667767676767677667767767676676666767767767676666766776767767677667767767766767676776767767767767677666776776676776776776767677676677677667767766776776766766666676766776767766677667677676776776776667677676776667667767676676676667676767766776667766776776676676776677667677667766767667767766666776677676776677677676766767767766676767676667677677666767767667766766766677667667766776676767677676766666676776776766767676766767766676776677667666676767667677677677676766766776676776667766776766767767767667767676677677666776776677666776776666676776767677676767667666776676667766767677676776776767767767677677676677677677676677676776776667767677677676667767667677676767767767766676767767766776776766767766776767767676667767677676766767676677676776677666677666776776776766767767766677676776766776776776776676677677667676776776677677677676676667766776677676676677677677676776676666666677676776676667767766667667676776667677667677676776767767767767677666676767667767766767667767766766776677676676666776677676767766767767767667766677677676676676776667767677676766767676776767767766666776666767667766776767766676767767667767766767766776767676776767667676776776767677676776666766676766766776776767676677667767676776776667767676767676776776776667767766776766677667767767677667767677676677667667767767677677677677676677676767676766776766767767667767767767666776677677677676776676676667767676766776776767766676676776766767676776677677666667677667677677676677667676767676767676676677666766677667677676776677677677677677667666767676766767677677667766776766677667766676776767767677667676776776776776767676776776776676767677676767767767766677667766766776776776767766767667677666677666776776776776776767667767667677677677676776676766767767767677667767667766767767767677677667667677666776776776677666776766766767767767767766767667767766776666767677677667667767767666776676767667676766677677676676677676767767667677676766776677667676776767677676677667667666776776677676766766767667767676666766766677677676667767677676776766776767767676776776677676677677677676767677677677667766766676776767667677667677667767767676767767677676766767767767676667677676676766667677666766666776767767767676676776776766767666776776776667676767676776676776767676677676776766767766766766676667676676677666776767677667676676766677676667767766776767766776677676776776776766767767766776767677676767766677677676676776776776767677677667767766767676676776776776767677667767677677676776676776776767666667767676766776766676767767767766676767767766667666676776776666667677677677676776666677667676766776776677677666767667667766776677677676667676676776676767766776676666667667676766776666666677676776766676776776667766776667766676776676776776776767767767676676767767676767767767667767766676767766776666767676767767767676767677667676676677676776666776767677667766776776776766767767667766767676776776676776776677676767767677676666776677676677676677667767667767677677676666776667666667767676766776776667666776776766767677676676767767766767677676766776776776776767667767677667676767766677676776776676766776676776667667677666776677676677677677677667676677666767676767767766776776677667766667676766677667767676677677667767677677667676676767767667676776766677676667766767677666776776676666776667677666776767677676767677677677676767676666767676767677677677676767767667676677666776677676767677676677676776776767676776767666776667666776666766676677677677677666767767667767767766776776677666767767767766766776667676776666767767766776767767766677676666676766776676776776766766776776767676677667677676776776767677676766767667767677667767677676766666767767767677667676676766676766677677677676676676776776776767766776767676667667677667667677667766676776776776767667767677677676776677677667676666677676667676676776677677677676776776676766776667767767767677667667677666767676766767767767676776776776776776767767677677677677677676766677676666676667767767667667766776776676767677667676767767767766767667766666676766676776776767767677667766767667677677676676767676677667676776677676767767767767766767676776776677666776677667767677666666767766766776776767676766767766766767767667767767667767677677667677667676676776776776776667676676776776767766776776776666767767676767767677676776767767766666767766676667767676677667766667767677676767766767676776776667767667767676666676677667766776677667767776776776767676767767667676767677676776676776677676776677667766766776767767767676676677676767666666776766676776767767766666767677676667667767666677676767767677677667766676767667676667676776767767676677676667676667677666776776676776767766676767767767767766776776676676767767667766776776666677666677667676776776776766776776776676677677676677667677666667676767677676676776766667766767766666767677676776776767666676666676676767677666767766776776676767766776767676677676666766766667767767767766677676667677676667766767667767677676776766776776776776766767766676666767767676776767676776766767766776667767767667677667677677667767676766767676766677667767767767767766776767767767676766776767677667766767766776776766767667677677666677676776776676677677677677667676677677677677676766766776776677676776676767767677676766766767767676667676677667766767766676677676666767676767766776766767667676776676767677677676676766677667676776767677677677677676676766676766776767767677677667676776767676776766767767766766677676767677677677676767767766767667667676667766667677666766767767767677667667766776767767677677666676776766666766776676667676767676767676767766767766766776667767676767767766776676766666767676776776776766767676676677676767677667677666767677676767767676767667767676776776676776776767677667677677677677676766766767767766767767767666676766766767766676767676776776776776776676666776767666767676776676767766776677677677666776666776776776766776776766776776776676676667767677676776776677676667667676767667677677677677667766767666767676776676776776677677677666677677676767766676767767767767676767677676676776776776767766767677667766677677677677667766676766766776776776776766776776767767767666776776776677667766666776776767767767667666776766776776776667667667767667676776767766776776677667667767766676767766676677676676766767676776767766776676677677667666666677667766677666667767677676766667677676776676676776767676766667676677677667767667677676767767767766767767767677676776766767676767677677667677677666667666667767677677677667677677677676776767666667767767766776677677677676676776767766766767666776677676677676676767676776676767677667767677667766767667677676767677676767767767676677666766776766677677667677677666676776767677676776677676766776776766767667677667676766776766776776776677667676776767767676776667667767667677677677676666776776776677676776776766676767766666767767666776667666776767667677677676776767767767767667766776776767766676677667767677677676776767766666767677667667677676776766767766776766776767676766667767767767676677676767667767767767677677677677677676776667677667677677677666667667667676767676677667766677666767766667676667767766677667677677676677677666767767676676677666767766677666776766667767767767667767766776776767767766766766667766767677676767667677676767767767676667766776776667767677676767676766766667677676776767767677676766677677676676766767767677666677677677667676766776776677676767676677667766676776767676767767766776766767677676767766767766676776767677677676676776767767766766676776766677667677676766767677677677677676677677666766767766776776767766676766677666776767667677676767767767677677677667676767676666677677667767676776776776776667677677667677676776776676767677676667767767767676677676677676767666677667676676766776676677667677666676666666776767767766766776667767766676776776677677676677676776776677666676767676766776677676767767767766677666776677676666767767766766667676767767677676776776677667767676776767667766776776667766766667667677666667766776767677666677667767767767767767767677676776776767666676776766776776767766666766667676767766767767666767676677677677667666776767767767667766767676776677677667767767767767667767667676667766677667766666776676677676776776776676677677667767677667766767767667677677677676766767676776767666776676767676776767766766677677666767677676766766767667767676676676767677677677667676767767766677676776767767767676776766766766766666776767766676767677667667676767667766766676776676767767767677676667767677676776776767677677676767676767766767676767676767767667766667767676766676767676776677676767766676677667767766776667767677677677676767767766767677667676766667766776767676677676676766766766766667667767667767666776766666776776776677677666776776676767767676766767677676776677667767677667676776676767767676676667767766776776766667676767677677666666767767666776766677667666776667676767676666767677666766776766666677676767667767767767766677677676776776766776766676767767766776766677667767767767666767767677676766776776767767766776677667766676776776667767767677676766767767676677677667667766676767767677677677667767677667766676767767677677667766767676776776767667667767767766776776776766767767667767676767677676767676776766776776676677677667766776676776666766776776667766676677666776776776676776767667676767767767767767767666767767667766667667766776766776766767676767676676776666776676766767766667767767677667766667677667767767676667677676767677666767676776776666767767766767767677677677676677666767767767766776766677677676767766767766776766776766677
66767766766667677667677676766677667667767676766677666767767766767767677666767677667666767766766767676776767767667766776767766766766776776776766677676776767667677677677676776776776766776667676676766676666776776767767767676776767767676776676677677666776776767767767676766766766766676676676677677666776776776767767676776767766776766667676667677666766776776767767677667677676776767766776776676677677667767667767767767667767767677676667666767767676776677676676776767766667767667677677676677677667676776776677676667677677667677676767767676767676776677666776676767766676677676767677667767676767667667667766677676676767676767677677677677676776677676676767667766677676776776776776776676667667666667677677666776776766766666766667767766776767666767676767767666676676767767676766776776767666776666676676767767767677676766676776667667766767676776667767766767767667676667677677677676767676776776666667767676677676766766776776766776767766767767677666677676767767676667677667767767677676767677676776676676776767676676767667767676767677667767676776767667767677677677666776676776676677676767667676776767767677666677667676776766776667766776776676776767676776767676766776766676766667677667676766676776776766766776767766776677676776766776676766776776776767767766766667767666776767677676776767677667677676676676676776776667677667766776667766677676767766676767677677676776766767766767766776666776776667766766766776767767767767677676767767767677676766766776776776667677677667676776766776767767767767767767766767677676776667767767677676677677667666767676667676776677677666767666776676767667767767767766776776766667767767766776776767677676677677676766776666676677676767677667666766766776677676776776767667767767767677676776767677676666677667677676776767667766766776776776776677677677676767766677666776776776767767766776776767676766776766676776676776776766776666776776676776767767676767766767767766776676666776767666767666776776776766766776767767667667766776776776767767667767677667767766676766767677667677666677677677677667676776767667676766776767677676677676776667766776776767667676767767766776776677666767667676767676767677666776766776776676776676676776766776776676776767766776677676676767667766766776677667766776776776767667666767666676676767766667677667767666676677676776677676676776776766776767677676677677676776666776767667667677676766676776677676767666677677676667667766766676776776767767767667676776676666767666677677667766776776767667767766667767666676776667667767767677676776776767666767766776676766767767676677667767767676677676766667766677676677666676767766677676666776676676677667767667767677676666776676767676766677667766767767766677677676667766676767767767677676677676667767676776766767767767676776776677677676776676667767667767676766667767767676767677676676767767677666776767766766767676776676676776776666776766666677677666677666776676776677677667666776767676767676776776767767676776667677676776766677676776767767666766676666776676776667767667677676776676767676677676676676776666676667667676767767676776677667666767766766676666776766667676676767767767767676776776776766776667677677666766767767667766767667767767676767766776767766776676767676767767767767766767767766767667676667766676776767767767667676776776767667767676666677667766767766676766677677667767767666767676767766767667767766767676776677666677677677676676776776667667766676676776767676667767767667676677676676776766767676676767767667676767676677676767767767767767767676776776766776776666767666677676677676667666776767766776676667766767667767677676676776676677666677676677677677677667767677676676677676666666677677676766776776677677667676776767767767666677677676767677676776676767677667766767766776667676766767767767677667677676676767667676666676776766767767766767667667767676776776776667766767767767677676767766767766776666767676667767767767767767767767767666776766776766776776767676676776776767767667677667767766677667766776776676676767677676776776776776677677676676666776677677666667667676766676667677676676776676776767766767767767767767666676677677676776767667767767766766766776776676677676766667766767676776767767676776667766767677677676666676767767766677677677676677676767767677667667767677667677676776767767766667676667677677676776677677677677677667677677676666766776667766776767667667676766766776766677676676676767766776776667676776666776677676767676776767676767767677676767667676766767767666666676767677676767676676767767767767767767766776767676776766677677676676776776767676766666676667666776776776767767677667766667767766767767767677677676766767766767676776767767677666766676767767767677667766677677677667767767667767767767666666767667767766776677676766767676776776776766776667767676766677677666676776776677667767676766767677677676767667766677667767766766776776776767667766767767677677676676667666776676767667677667767766767767767677677676667676767766676776767767766766767766677677677676767667766776776676666776677666767676677666776767667767767766776767667676677677677677666776767677676767677677677677677676667676776776766776666766776776676667676776676776767766766767676767767666767677676677677667767677676676776767767676776766676776677667767767667667676676776677676677676776776667766766676776677676766767676766766666776767767677666677677667677676767767667676776666767767676776676677667677666776767666776677677676776767677677676676766767767767667677666776767767667767666676666666667767767676776776666766767767667676677676676667767766776677677677677677677667676766776776667767767767767767767767677667767667766767767677667667666676767767766776776667767676776766776666677676677677667767677676776776767767677676767677676776776776676676677676767767766776776676767767676776767676767676776776767676767767767676766667767767767766667666776776667676677666776667677667676666767766677667676676766776676776766677667677676776677667767766776776666766676667767767676767667767767767677677676776667677676776667767767766667667666776767677676776766667676667767767677667667766676776677667677667677676677677677667767676676677667676667676667676776766767677666767677667766666776677676767676676776677666776776766776776677666776677676766676677667677676677676766667767666676766776676776766677677677666767677676766666766676667676677667767676767766676677677677676776676767767767766767667667677676776667676776767677677676776677677676676776666767766776677666767766776677677667676676776776767677676766767767766677676776776676667767767677667677677676677677676677677667767767677676667766776776676767666666667767766676767767766767666776767767767677676677677676676776676776676767766676676776776677666776776676776767767677666776767767676766677676677667676667767767677667766776776776667766776776776776676677677677677676776667767677667677667767666776676767767677676677667666766676767677677677667767676766666766667767676676676766776767677666676776677677677666776677666677677677677666776776676766767667766667676676776766776767676676666767767767766677667676767667767667767767667767676766767766676776776766776676767767767766776776677676767676767766776776666776776677677676677677677676766767767677676776776767767676667767767677676677677676677677677676776776676776776677676776766776767667766776767766767677677676776677667766766776767766676676767766677666766766766776776676767667766776676667767667767667767667766677676776677677677666676767666677666776667666776676776767677676676676667676676766767767676767767766766677676776677677667766677677677667767666776776776776677667766776766776666677667766676767767667766677677676667766766767766767666767767677676776766776776776767767666676776767676776776767677677677667767676776676776776676667767767767767666666767767766676677676767766776676767666767767677677676767767767766767676776677666677676776676776776766767767677667677676776666767767767667766676676776667667767766666666667767767767666776677677667667767676677676776776677677676776767667677676767766767766767676767676766776676776776667767767666776676776677676677676767767766677676776677676776667677667767766767766767767767767667667676776766767676767766676776776767767666776676667677677677676776776776667766667677667667767767767666666776776677677676677677676667667676676776776676776677677667767676767767676776677676767767677677676766676767677677667676676767766666676677676776767767677667676776667676677676766766766677677667766767767676767666676666667767676776676676776677666677667677676677677677666666677677667767767667666776767676767667667766766676767676767767666776776776677676677667767767767666776676776767766667767766767767677676666767767676776677677676766776767667767767677677676767667677667766667666677677676776776677666766776666776677676767767767766767767766677676767666677677677677677677676767767677666766676767766676776677667667666767677676776776677676766677676776776767666776776776677666676776766667767767676776667677676767767766776667767677667766767767766677677667767666767676676767767766776676776776676667677677677677667767667676666767767766776667767667766776677666776767767767676666776677676767677666677676776677677666767667767766666776676776767766776776767767676666676776776776776676676767667767667767766776776666666776767666676677676766676776776776776766767667766776667767767676776776776676767667767767677676776767767766767676676767767677667766776676676776676776766677677667676767666666776666776766776667767767767676776776676776776776776767767767667767766776667767767767767676776766776677677676766676776667767766767767677666776676767676767767766677677676766767767766666776776677677677677677676776776677677676677676667767677667767766676767767767766776776776676776676776776776676776776776766776776677667666666677676776667677676767677677677677666676767766776776776766766776767676667677677667676677677666767676776776677676667676667767766766667677677667677666677676676776677667766677667676776776767767766767767666767767677676776776667677676767666767676676766776766766767766776667767676676677667767767676776776776676767767677677667666676776667766766676767677666677676766776776776767767
767676776667767767767677676766776676767667677677677677676776676666667766776667767766767766667766776767667676776767766776677677666667667667766776767667676767767767676776767767666767676776677666677676676767676767767666767676766677676776667667666676666766667677667677676767767667767767767677677677676677667666766776677676767766776766667766676677677676767677666776776677677667766767766776776677677676676776767766667766767676776776776676766676666776776766767767676766776766676776776676776776776767676776766776776676767766776776776677677676677676767767767677676767677667767767767667766776776666767767767767766767766767667767677677677667767766776776677667767766676776666677667766677677666677677667667766766776676676767767666776677667676776677667676767766776776776677667766776776776767676677677666767667767767666776766776677667766766776767767676767666776776776676676666767766677667767677677677676677667676667677677667677667667767676766676766676667766767767767767677677677676666776667676766676776767677677677667767767676676776677666767767767677667677677676677677677676677677676776667767676676776776666776766776676676766776776766676767766767767667766766667677676776776776667766767767767676767767766677676767767767667766776776776767666767767667767676677666767667676767766767767766767677677676776776676766676766776776766676776776677667766767667676766776767676776767767767677677676776776676767667767676766776776666767767766767676677677676766677676776767677676776767766767676767766767766767677676767767766767767766767767677676677676776767677667766676776776767667677677667677666776776776767766776776767677666767676776766766677677667666676776767767766776767676767676677676677676677677667767766667676776677667766767676776677677676676767676776776766766776767667767667676767767767767766766666766767676677667667766677667676776676767767767767766766767677677676776776776767677676767677677677676667667767677677676776767677676676767666667676676776776776766776776776776676776676767767667676767767767766667767767667677666776776676776776667767677667676667666766677676776767667676776767767767766677677667666776767676677676776767677676676667676767767767767676776666776776676776767767766776677676666776677676766776767767666767767667767766767767667767677667676776776767767767676776676767677666776766666776776677676776767767767677667676776776677667766767677667666776767676766766676767767766776676676677677676767667677666667676776676776776767766776776676776776767667767666767767766767767767667767767767676776677677676776667677676677667667766767666677676676776676776767767667676767766766767767676666677677677676767767767676776677677676767677667666767667767677677676667767677677677677667767766766766667766767666776776776776666776666776677667667677666766776776776677676767676776767676766776677677677677666676766676767676676767767767667766766767766676767677677676776767677667766676776677676776766776676677677677677676776667667666667767666766767767676776666767676676677667767767667676676776667666776677677676767766676776776776767767767767766776776676767766776677667767767667767766776776767766677677676776766767677677666676766677677667767766666666676776676776766677677666776676676667676766767677677676667667666776676766676766676677666766776766767767667677676767767676776677667666767767766677667767767677666676766776767676677677667767766676776767767766776767667677666677667667767767667677667767767766766766776776677677666676767677677676667676776776766766666776776776766676767766676677677676767676776776776766766776776677667767676767677667666766666767666766776776767767767767767767666676767667766767766667676776767676776676767666767767676676767766677667767677677666676676767767666776766676767766676776776776766676766776776776776666776776677676776767766676767677677676776676676676676677667767767767767767667767677667676776676676676776776676767676776776677676767677677676766677666677676776767767677667767676676767677677676776767767676667767767766776667767677667766776677676776776776666776676776776666677667677676767767767666667677677666767666676766676676776776776666676677666776677666667767676676667766776767767677676776767676776676776776766767767667666766766676767767767677667767677676676767766676767766766676677676767666767766767767767676776677676676776667766766767667767766767766667667766776776776676767677667766767666776776766766767676767767766767767677676766776776776766676677676677677666677666776776666677667677677677676676776776776767677667766666677676776766767677677677676776767667767767677667676776767767767767676766676776776767767676767676776767666767767767767677676677676677676767676776767677677667667676667767767676676667677666767767677677677667677676667677676677676776766767676667677677676776776676776677667677677667676676776676766767667767766767677676767767767676677667766667767767677667677676766676676776776767767667766776677676676667677676766676766776767667667767767676666776776677677676767767676767767676776776766667767766776767767667667767767766767767676776776767667766776767766676676776767667766776667667676767677677677666766766676767677667677677667676776767677676766677666676776677666676676766677666767766776776776776677677677667676677676767677676766766767677676776666677676776776766666767666776667666666776776776676767676667767677676766776677667677666776767667676776767677677676677676767766766767767767676767767767676677667677667767667767667677677677676667766667677677677667676776677676767767767767766766667677677667677667767766667667767767667666776776776776676776767677677667677677676677676776766767677677676676776776676776766776776766776776767676767767677676677677676767677667677676677666776667767767766677667767767766776776776766766766776676776776776767767767766776667676766676776667677667767766776766776766676676676767676767767767767766667767676676666766776766776677677676767767766776666766776766767766767767767767767666767676776776767667667767766767767767676766767767667767677676767676767677667767676676667767666776776776776677667676776767767766676776767677677676776677677667767677676666676676776767767767767666676776677666766766776667677667667677666776667767666676767667767767766776676677667767767677677676667767677666776776677667667667767676767766776776767676776676676767676767667667676776667666776666767766767766676676766767766767677677667767667766677676667767677677677677676676677677677677676767767667666767767667766666677667767677666766676776667677667767766767677676766676767677676667766767766767767767766667767677676776666766767676666766676666776767677676677666676676677677667767677676767676776767767766776766767677676667677676766776667767766666776776776767767676676767666667767767677667767766767766767676776776676676766676767766767767767676666766776676667767767767677677667767767766677677677677677676776667767767766776667676776767767676767667676776676676767767766776776767767767667766776776776767767767767667767767767767767676776776767677676776776676767767767677676767767767667767767767677677676676676667677666676776677677676676776767666767666767767767676767766766776766767767767767666667666776776677667766676766766677677677676776677676766776677677676677666667677667767677667666676776767666767677676767676677676776767677667676776766766776766676767767766767677677667767767677667676767677666776776767766776767677677667676767767677676677677667677676676776776767677676776677677666766776776676776766767767767677677676776677666776766677667767667676766677667667676767676767677676677677676767767766767766767766667667677676677666767676776677676677677676776776776776776677676776767767677676667767676676677667667667667667677667676676667677677676776767766776776776677676767767667676676677666667767766767666767667767766677677677666676767677666776776767767766776776766677676776776776776767766676676767767666677677667767666766776767766666776766776767767667677667767766667766667677667766767666776776677667676767767767667676776766766766776676776676776776667676767767677677666767676776776676767676776667677677666776767766776677677667667667676767676776767667767666776666667767676677676676767767676666776766766766776776676667667667767667767766767767767766767767766676677677667677677677676667766676767676776767766776766767767676767667676776776677666776767766776676766776667677667676776677667766677667677676776667676666776767676767676676767676677676767766767677667767766767676767766677676767667767767677676776677676766666767676676677666766677676767676776677677676677676676776767767767767766776676767766776776677667676776766776767766767767666666676766776767676766776676767767676767766776667767767676776776767766767666776676776776766776667677676767766776767677667766766776767676767677677677667766776776676776666767767766776666776776767677676676676767767676776776677677677677677677666677677667667766767767677667766766776676766776776676766677676767767766767767676767767677667767767677666776776666667766776677677676676776667767676676776776676767767767677676776767676776766767766776677676767767767667667667676667766676677677677676766776776776677677667767677676667767767676677666766767676677676767767767677677676776677677666676767766767667677667767767767767677667767677666776776767677677677667767667766767767667677676677676676666776767676776767676767667666776776776776676677666776776776776666776776776677667767767676677666766677677676767767676676776766776677666776776676776666767676767767676776767766776767766676776677676776667676677666776766766767676776766766767676767676677677667766776767677676767677666776676667676776776766767767677667767676776767767766676776767676667767767767767667677676766767676677677667767767677677676677677667676776766766776776776666676776776776677667767677666676767676676776776776676676677677677666767767667766776667667766776776676766676767766767676766776677667767767766767767767767766767677677676677677676667676767676776667677676767767677666767767767676676766666766667767766677676667666767677677677667766766767767766767676776677676776767666776677676766676667767767677677676676676767767767667666667677666667767767677
67676766667767766676666776767667766766677677676767677676767676767767767767676767766766767676666677666767676667667767677677676767767766776776767676667676667766676776666776767767677667676776776776676776666667676776677677676776776767676776776677676776776776767767767677667677676767767767667767676776766677677677677677676676776776676767767676767676767767767767767767667767666767767766767766776767677677677677676667667766767767767766776767677676677676776676776667677677666767767767677666767677676766766667676767666676766766776776776776776767767676766776766767767766776767767766767667767676776776766676776767767766766767676766776767677666766676776677667677677667667767767767667667677667767676767766776767676676767767676776676676677677677666676766767666676677676776776767767667667767677677676776676776767767767766667676766676776767677677677667676776676667677677666776767676776776677676776776667767677677677676776767667767767677666677677677676776767767767767677667766767767767676666766776666776677677667766676767666767677677667677677676667767676667767767676666676776676677677667766767676767767667766776767677677677677677667677676776666776776677667767767677676677677677666677666676776776776776776676766776767767676676776677667676776667766767677667767676767767766676677677676677677677676767766766767676776767767667767766776767676767767767767677666676776776667767667677677677677677677676767767676776676767676677667666776677666776776776666767767676676677667677667766766767767767677667767767767677677666776776776767767677666776677666676676677677677677677677667677667676677677667667767676676677677676667766776767676667767766776776776677677677667676766676776776776776767767766667767667767676776776676766776767676766776767767677676776677667667767767677666667766677676776677676767677667676767677677667767766776667767666776767767766767767767767666677676776766776766776767676767667667677677666766767767767767667767767677677676667767767767667676766676776776767666776767767767767767677667766767667766667766767767766677676766767667767767766766767667766676776676766766767767767767766667677667677667666677676766766767676776767767667676776776776676676676677677676666767767767677676767767767767676776776677667767667667667676676767667767767767676776677667676676776676776767767767676766766767767677676767767677676667767676676776766776776776766676776677677676676776776767676776766677676776767766776776677667667767676667767767767677676766676767767767667766776767667667677667767766667767767766766776767667767666666767666767767676766677676767767667667676677676767676767767766676776667766776766776776767767767766767676677676767767667666667767676776676776767767766766776776766677677676767667676676676767667766676677666667767767766776776776676767676766677677666677677677676776767676676776767767767767767676767676776776676677666776676767676776776776776776667767666667766767767667667767667676767766776767766676667676666677677676766767676667767676767767676676676766776776677677677677667767767767767666767677667677677667767677677667767767766767676766767767767676776767677677676767667766766677677676776776776677676667676676766776766776776776667666677677676776767677676677667666776677667767767677676767676676776676676677667667767766776766776776776676667667666676776767766776776776776767767766776767767676676767667667676676677677677666677676677667767767767767766767767766676776667677666766677667767767677666776767676766667767667667766767767676776666676767767767676677666676667767767767676767767676776776677676677677676677677676776677676776766766667767766667767767677676677666767767767767767676767767766677676776776766677677666667676776676776676776676767677677667667667766776767767766776677667766766667767766776766776677667766676766677677677677676767677667667677667767766776677677667767666776767666776767666676776667766776677666766667767667677677677676776767676776776776776767666676767666767677667767766767767676776766776776776676776766776776776667767677677676776767677667676776776776776767767766677677666766776776676766776767667766766776776776766667667767676776776677677677677667767767767676767676767677666776676776676766766767767677677677676776776766666776667676776667767677676776677667667676766776666776676776776676776776776666776776776666766676767767667667676776776677677667767676676767767767677676677676776766767767766776767767767767767677676676776666677676677666776677667677676766767767667666667667767666767667767677677667767676766776767667767666776766676776677676667767767767667667766776767767677677676767766767767677667677677677667677676767666766767767766767676776767677676677677676776677676677677676776677677677676767676767667767676776776767767767676767767677667667677676776677677677677676776667677676776666766766776776776767767666776766766767666767766767676676667667676676767676767767676666766776667676776776667667676776776766677667767767767767767667676776767667767666767667676667767767667677676767767677677676676666666666767667677676667766676667666776766776766677676776667666776776776776776776767677676767767677676776767767667767767767766766676676677676776666676776776776776676776776677677667666766776667676776776776776676766667676676776767766776676767666677677667766776766776676676767676776676767666767767667676767767677677677676767766677676766767676676776667766776776776776767676776767766776776776767667767767676676677667667677677676766676776767767767667766667677677676667767667666767677667767767767767766676776667767766776776677666776776776677677666776767677676767767677677667766776776667676676776776677667676677676677676666667676676776676667767766676776766767767667677677676676677666677677676766776767666776776677676766776666767666776677676766677676677677677677676776677677676767766776767666767767767767767766677677667676766766677676676667676766676767766667667767677676677667667677677677667767766767676776766676666776767677677666767766776767666776767767766676766677677677667767666767667677676767666776767766776767677667677667766776767677666677666776677667767766767667767676667677676676767767677666776677677677676766677667767767767676776776667667767767767677677667767766767767767767767676767767767766776676667766676766767676766677677677677677676766776677677667767766767766766766677666676776676776677667677676776776776776667767766677666676767767677676676766667666767667677666667667767766767667766667676776776767667676776677677676667676776666677677677666676776766776776776676767767666667767766767676776776666776776776766766766767767767667766767666776767667666676776767676767676776767767767767676776667767767767766767676767666677677677676667667667766676766676677677676767767666677677667767666767767667677677677676776666677666676677667677667676676776767677667767676766677667766767766766776766767676766677667676677676667677677677666776766776776677676677677676776776776667767766676776767767766667666667667767676676767676677667766677677667766776676677667676776766677676767677676676776766767677677676767677676767767766767676776767767676767667767767677677666666677677677676676677667767677667667677677667676767676776776676776677677676676767766677667766676767676776767677677676766776776767676767767767767767767677666776776676677676766677677667676766767766766767767767766776766667677677667767676767766776667767676767766677676776776776676677667767676776766767676666677676667766676776766767676767677677676667767767676676776766767767766766676676676767677676776767766677676767667666776776766666677676767666776766767766776776677677677676667767767667676776776776676776676766776776767677677677677677667766677676767676677676776677676776677667766776776776767767767766667676776776667666776776776767767676667767767676776676776776776766676776776677676677676767676677676767676667677667676667767767667767766776767767677676766767677676766776776676767667666767676776767677676677676776776676776776776766776667766677676767667766666767767766776776767767767767766767677666676776677667766766766767767767667677676667676776776776677676676677676776667667767677667767766767766676666767667767667767767766776767766766677676776776776676776767766676666677676776667676776776676677667677677667767767767767676666677676776776667667666676766767666667677677677677676676766666776776776776766677667766776776766666776776776767677677667767677677676767766766767677677676667676776767667667767766766776776767677676667676767766666767766767766776676677677677677676666776776776766776767676776676767676677677666776776676677677666776676776776677677676776766776776767767667666776776776676776776676776776767667667676767676767767667666776667677677677676677676776767766776767767666766667767767767767766666776766767677677666677677677677666776776767676776667767676776776776776677676776767667667676676666776776776776677666776776776676677677676677676767677677676676676676776677677677667677667677677676776766767676676677677667677677666676677667666776676667676776776667766776677676776776766776677667766776767676776667767667666776776666767676677676676676766776776767767676767677677676776677677676776767667667677666677666767677677666776676667767767766776676776767666676776677676767766676666767676767666677676767766776677667767767766677677676776776676767677677676776776776676767676767666776677677677676776776677676776767666776776776666767676776667767667676776767677667767666766767767767766667676677677667767767666666766776776667767767666766667676767667667676767767666767677677667667667666666666766776667767766776776776776776676676677676776776767767767676776677677676776667766677677677667767677677667667767676767666667767767676677677677667767677676767667676677677676667667767666776767676776676666767676767767666667676776767766776677666767766667767676767677676767767766677666776767677666767676767667677677666667767677677677667767767666767667767676666667767676767767767767767676767766776767676676776667767766676767676676767676776676677677676776667766677666667667676677676767766677677676767767766767767766766776676776767677676676776676676676677677677676776767666676766766666767767676677666766776776766667767
36666767767667677667767667676766677677677677677677667677667676766776766766776767667766676767677677677666676766767767767676776767677667677676776677676766776767767766676776667766776776676767676767767766677676677667766677667667766776776767667766776776677677676667766676767766767677677667767667666667677676676766776676676677676676767676676776677677677677667666676767767666776776776677676776767767676767766767677676767677677667677677676677677666767767676776667767676767766667767676767677676776767677676677676776666766766767677676676776767676767766677677666767677677677676776676767767767766776677676676776766767767767676776767667667676767767766677677667767767767666776667677677666667766766767667677667766776776767677676776676766667667677676676676677666776766667767677666667767766666776677676667676776667766676766776767666776667767677666776776776767677667667767667676776767676767677676776767676776776666776776767767676666776776776776667767667677677676676776776776767667767666766776767677677676677676776776766776776767677667667677677676776767767677667767767667676676767667767677666677676767667767677677667767767767676767677667667667767677677677676766767766767767666767666677677676776776676776767676776767677676767676776767767677676767767667767766766776767666767666776676676776776767667667667767676776667667767767766776676667767676677676776776676767767767677676676776767677676676776776667766767766766767677676766767676776766667766767676776676776767766676776677677677667766767767767767767677676776677677667766767677677666767677676676667666677676776776776767767676677676766766776767677677677677667767766776676776767676776767677676776767767767676776776776767676667667667767766676766766776776676776767767766776666767667766776676776776776667766767676776767667767667767676776766776776767677667677667767677667666767767766766676776776766776776776776767767676776776776776776776776776676676767667677667676676776676776677666776676776776776677667767766766776766776766767667766767667677676676767676776766767767677676767667666767677667666767766767677676767677677677676776767767766776766776766677676676677677677667766776767677676677667676776667766677677667766776776776677677677667676667666776666677677667677667766767676676767666767667766776776676677676766776766767666776766776776776767667766767767767676676767767767767767677667676776676766767677666776776667677667677667767767767676776767677677667677676676767676776776767767767676776666677667677667676767766676676676766776676776776776767676776776767677667677676776766677677677676676766767766776676766767667667766677677676767767767676776677677677677666667766667677676766677676677667767667767677667667676776667677667676767667766776776767767667667666767767767767666676676667667667766776677677677677677676766677677677676677676776776676767677667667766667767767676776776667676766776677676677667766776677677677667667767667767666767766776767676776666776767767766776677677676767767767767676667767667767767676776667767667677667667766666776676776666677666776766776676767677667767767676666667666667767676776677677667666667767676767676766676776667767676776667766776677667766767767676767677676677676776667676776677676767767767766766677676776667767766667677676666776677676677676776776766766676676766776677677666776767767667767767767667667676677677667676766667767676767767677676676677676776676766776667666666776677677666767676676667766776677666677667677677676776676767676767666667676767666776776767667767676776776767767677667766667677676776776677666776766766766766767676676667766676677667676677667767767667666677677676767667767767767677667677666766667767767766767667676767767667766776766776677676767677676776776676766677677677666776776767767767766766766776676667767676776776776676766676766767666776676776776667766767676766767667676676667767766667766776766766667766776776767766776776676766776767667676776767767676676676667767667677667677667767766676677676776776767766776776776676677677676677676776666766767766667676767767667667767667677676776776767767766776776766677667666767767667767677667676776766776767677677677676767766767667667766677666766776776776767767766677677677676677677676766767676767677676676767676676667677677667766767677677677677676776767766776767767677676776776776766776776677677667677676776767766667667766776667766767767666776776776776667767677667666776667767767767766776776767767766767767767676767677677676776677667667766767677667767767766676776666776767767677677677676676767767667767676766676766677677667676766776677667676767676776776677667677677677667767767766767676766677676767667767766776776776776767767676776776766776767767767677676776776766676676776776776767767667676776767767766766776766767676776677676677667676767666766776676766767766776667767766776676767767676767767667766767677676776676767667676766677677666766776677666776667767766776776677676767767767767667667677676667677667676776766767766776776666676767677677667766767666766767767676776767676766677676767767666767767667667767667767767766776667767677677676666776776677667766767767677667677677667667766776767676667666667677667766776676767677667667677677667766776766776676677666776776776766677677677667766667766767767767767767676676776776776767767766677666666767677666667767676676767666677677677676776767766776666776677667767667767667676766677677676776766776776676767767676666776776766767676767767766667676677677676776667767677677667766667676677677676776767767676776776767676776776767666776776776776776776776776776766676776766776776676767676776767676767767767667766776666676776766677667676677666776776676767676767677676676767667767677667676677667676776676676667767676767666776676667677677676677667767676776676677677677677677667766776767767666776767767767767676677676767767677667677666677677676776776676677676677667767766776767767667766776667767767766767677667677666677676776767677677677676677676667677667767666776767676766667767766767677676766767677666767767677667677676776767766666776776676677677677677676776776776767677676766776677676766766767766776766776776676767767767766667767677676667676776667766766776677667677667667767676776776766776677677667766776767767677676776766776776677677676776776776766767677676776667677667676776767677677676767676776767766776767766676767676776676776767767767676776677676776776767766776766766676776766767766766666776767767666767767767676776776776677667767676767767767766776767767766767767766676767676677676776677676776776776767677676776767677666677677676776776776776676766767767767667677677666767767667666776776667677667766766677677677676767676776776767767766767667676677676776767677667666776767666776766677676677677677677676676666767676766776676767676767767676776667667767677677676776677677676666677676776677677677667766767677666766667677676776766677676776767766776676677666677677667676776677676666677677677677676677676766667767767676776776767767677677676676776676776767677676776666667767666767767767666666767677677676767677676677676766776666776776667676776766667767677676667766767766767767676677666776776776677677667766767767676677677666776766776767667676767667766767667677677676667767766766767677677677667767676676776776766677677677667766677676776677667766766767767767767767677676776667676676776767677677676677667676767767677676676776767667766677667767677677677676676766776776676776776776776767767666766677677676677676776677667667677677666776767667766667766766767667767677677676776767677666776776766767766766677667676776767767677676776776676767677677677667766766676767677676776677676767667666776776776676776676767767677677667767767767767676677677666766767677677677676776766667667676677677676666776676767767767666766676767676767767677676766776767767676776776767766776666776767767766776766677677676776776776776776776667677667676776767767667677676677666767767667767667666767766767766776766677666767766667766667767767767676776776766766776767767667676767676776677676667667677676776766667677676776766776776776776767766676766776766776667667666767767677677667666667676677676776776776677666776676776676776676767676776776767676776676776677667676767767677667676677676676676677676776776767677667767767677677677676766776766776667677676766776676677677676766677677677666776776767667667767677667767767767677667666676776776766767676776677677667676766767667767767766677676767667767766767667677666776767677677677667767767676776667767767667767676767677677676776766776676767677667767677667666767676776776666776766667677676766767767767767676776667677677677677666767667676776676776677677677677677677677666776667766677676776767767676766666767767767767766677667676776666776767666677677667767676766767767766676767667676766767676677667766776767767767667767666767676776766676677677667667766776677677677677677677667767676767767767676667767767766766667666776677676767676776676767676677667667766776776776667677666676676677677667767667767676776767677666676667767677676776666767667767767766676776767677676776776676776776776676676766776767677676767676767766776776766776776676677677676676776676776766767766677677677676677666776667676776677667677676677676676767667676766776776776766767766776666677667767767766766766776776767767677676776677667767767767767666767767767767677677677676767676667677666776767766677677667767677677677667677677677676767667676776677677666766676776667677676776776677677676766766677677676776676776676776677677666677677676676667767767677667766767766766776667766767667677676666766767667767767766766767767676766767676766766677667767676766766776767766767676677677676767666677677677667767767677676767676766766767766767677667767767677667767677677677676666677667767677676767767766776676766677677676677676776676666667766667676676767666776677677676776766776667766767766776767676666767767767677677676677677676767677677677677676776676767667766666676776677676676767677676766767766766677666767767767677666776767766767667666776776676766677667677676767767667767767676776766776776676776676676767767767766676666676776776767677677667667767677677667677667767767767766767767767767676776776667677676767677667767667766
6767766676776766776676666676667667766667766766767676766767767677676776767767676776676767667667767676776767677677666667667766776677677677677677666766776667677676776667767767677677667676676766677667767676776767666667677677667667667667767767677677666766766767677676766776767766776767677676776776776766676767676767677667677677666776667767767677677676766767667767766766776667667766667767767667767766667676676677677676677677667767767767677677667677677666667666666676767676677677667767667767676767766766776676677676666767667667767767767767766776677676677676766767667677676766677676767766767766666677666766676776677676776666776776767666677677676776776776676776767767677667676776677677667767766676767677667767767676676667766776767766767767676776776677667677667766767667677667666667677667767676667677676776667667677677677667766776767667766676667767677666766776776776676666677667666677677677676677676676776766776767767766677677676766776677667676767767677677676776767767767767667677677676766667676667667766677677676676776776677676776767767767677676676677676776666767677677667767767677676766667767767767767676776667677676667766677676666767667766776776666776776776767766677676776766776676766767677677677677666766766677677676776667767767767767677677667767766766667677676677676776667767767667666767677676776767767767667767677676676666677676776666766666776766776767766677676766677676667767766766677676767676767677676676776776776767767666776776776666766776667767667667767676776766776676677676666776776767766776676767676766766767767667767767767767767677667677676766767767767767677677677676776667677676767666767766767767766776667666776776667677676667767676676767766766677667766767767667767767766767766767676677677676766666677676667667677677666767767676776677677676667766776776767676666667667766767677666776776767676776776776767767677677677677677666666667667767677676776767767767677676767676667666776776767767767677676667667666677667677667677667766776776776776676666677676676776776666667676776766667666676667766667677667667676677666666776766767677677676776776776776776677676776676767767667667667767666776767766677676667667666776767766677676767767767766776776677677676776776766677677676677677667766767766666767676776776667766767677667767767667766776776776776767677677667676676776776766677667667766776776776766766667767676677667767677666676776776766776766767677677677676776776776677676666776666776767767767767667766776776776766667676776677676776676666776677667667767666677677667767666776766677676677666776776767676776776767677676767667677677667666766776776676776766767666676677666677676676776676667766766776776666767767767677667677677677667766776776676666776776667767766676766767666677676776767767767767767676676767667677667676677666666676677676766667767677676667677677667767677667666667767766766677666767767677667766767677676677677667676776767766776766766667677677677676767767667676676776677676776776677677676767767676776767767767767767766776767676766676667676676766676667767676767766666776766676766767766767666667767676776766667767767667767767767677676766767676667677676767677677677667767667667667767676776766676767767677667767766767667767677676776666666776776767766776676776776766776776776766676776776767767767767767766767676667676677676767766776666676776677667676766766776776677667766767677676776767766677677677676676767767766676767767767767666767676676776666776677676677677666676776776776767677667677676766776776676767676776776676776776666676766767676767767667767767767767677666776776767766776766766776766767767767767677666776676667766767676776677676677676776676767767667677677667666767766667667677677677677676767677677667767767667767767676776766766767667767766776766776767767677677676766776667766776677667667676776776776767677677667667767767677676776676767767667677676767667767767767676776776776767676667677677676767676776776766676776767767767676776776767667667676776776776676766676676666767767676776776677676677667676776776767766776766667666776676676776776776776666776776776767766776677676676677677676776667766677667667677677666767767766667767766767677677666776767667667677676677667676776676776776766667677677667677677676666767677666776776776676677677666667676677677677666776776766776676667767666776767677667767676677677677676676776767677676776776767767667677676676776767766776776767766776776776767667767666767677677667666767667767766667677677667767767766776776767767666776776776767767767677667767667767666767766776766776677676676767667677676676767766676767677677677676767766776666676766676767676776776776676767676767667666676676766677677677666776776776776776767677667677677676766776676776776767767666677676766767767677677667666766776776766666767767677676767766677667677667676767766767767766776776766776677677676676767676766776776776776666666766776776767677667676677676776676677677677677676676677667667676767667676776776776676776677676776776667676776667676666776776666766677666776767766766767767766776767667676776776778677677677677667666767676676767677667767677676766776776776676677677677677676666677676776766766677667767766767676767766776677666767666667677677677676767667676677676766767677666767676766776776767767767766776766676677677676766766776776676766676776776776677677677676776776776677677677676677676767766776767767767667677677667676666776666776667766776776776667767767767667767677676776776676766677676776766667767767677667767766767667766766667766776767767766767767667767766776676766776677676767767667677676677677667676766676766767677677676776677677676767766776776667676767767767766767767767767666776776766666676676767766667676776776766776776776676776767666776767677677667766766776767766776676776767667677677667766767677676667767767767767667667767767667677677677676766766776776676766676667766767767766776677676776667677676677676766676767677677677676676776767677676767667676767677676667767767767767666776776776677676767766667767677677666666766767676766776776667667767767767667677677667766676666776776666776767667677666776667677677677677676666676767766776677677677666776776776676776767676666667767676677677676667767767677666767767767676776677667667766776766776677676767667767767677677667767767767766766677676776677677676776767767767676776776776676677667766677676766676667666667767667767767676766766767676776667666776767766766776776767767667766676676776667767676767767676676776767766676776767676677667676667667766776677676776776767767767676776776667667766677676677676776767766776676767767767767767677676776667666776776767767766776676776776767667667676766767676767767677676776766676677676776767677676677677676776767676767676677676766767767767677667667766666767676767677677676667767677676776677677677677677676676667676667766766776776776776776767677677677677676767767667766666766776767766667767677677677677667677676767767767766776667666677677676677676767676676776776776677676676776776676776667767676676776767766767766666767767677666676767676767676776776776767767767766776766776677676676767677676666666677676767667676677666776767676776776776767766776676676677677677677667677677677677667767677667676676767767676776767667677676676776677667767676767767666677676676776667767676667767677667767677677667767767676676767766676677677667766776677666677667767767767767766767676776676676767677676676767767677667767767676767767667676767676766767767676766766767677666676676666676676767676776676776676776776667667767677677677666676767766767767766767677667766776667766776667766776776766776666677677666776677677667676677676667676767766766767666776676767667767666776767677667767767766677677667767676767767676776676766776776776767766667676767676676776676767767676677677676776667766776676676676767666666766776767676676767667677677677667766677667767677676767767666776767767666677676766667767667767677677677677677667767676776676767767666776676767766676677676676677676666776776776667767767667766767767766677677677666767676776766667676767667677676776776776776776776677676676766776767676677676767766776776667666776766776766766667676667677677676767767767766776767677676667767666676667676767676776767676766667767677677676766767767766676676776767677677667767667767766667767766676677666776767666776767666776776767677676676677676767677667766666677677677676676776766766767677676676676677677667767676676677676767767676776776767767767767767667677677676677676767767676776677667676677676677666676766677667667767676767767677677676667767767766666767676776776677676676677677677677677667667767677676667667667767677666766767676776767667766667676776767666667766767666776767667766676677677677676767767766776666767676776776776666676767767677677676766776767677666776676776677667666766776767767667667766676766676776677667767767767767766766676776677677676667767677666666676767767767766767767667666767677667767676767667667677667767767767677677676767677676776767676776767767767667676767666776766776667677677677666776766667767676766776677676767677677667676767767676776776776667666776776776776766677677667666776766767677677676767667667767677666767676767767676767676766776767677666766776767666776677677676776776767676676667676776767766767767767667767677676776767766767767677676677667677676776767667667766676776776767667767676667676776776677677666766766766776776766676766767676766766767767767676767766776767767676776676776766766676667766767767677676767676667666677676676766767677676767666676676676767766776677677666666767676776677666766776767767767676776776767766767767767767677677676776676776767676767767767676767677676776767666776676776776766677676766667767677677677666677666766767667767666767677667767767677666677676776776766776767767767676676776776776676776767677677667676767667667766767667767677677667767666776776776776776667667667766776767677666776677677677677677677676677677676767676676766676776767767676766767676677667676677667677666767767667767767667766767766677677667666676767676776776776776766776766666676767766677677677667767767667676767666776667666776677677667666766767766776767766677677667767766676676766676776676776676776776667667667766667667676776676676776
6667676767677677677667677677676776767676677677676677667667766767767766776677677666767676776776667676767677666676767676776766677677677677676676766677676767767677677666776676766776776667677677667667677676676767676776767766667767676776776776666676776776667677676677676766677676676767677677667767676767767766767666776667767667767666667766676767766767767767767677677676776767767677676776776766766666766667766776766666676676767767677666676767677676677666776767767767766776676667666776666676676667677677677676776776677666776677677677666766676677676667767677676776776767676667767767767677676776676766767766766776776676776676766776766677676676767667666666776766776776676676776767666676767767667766776776766767767677677676767676667666776776776677677667766676776676776677667766677676676776767667767767767766667676776767767677676767766776767766776766677676676677677676776776677677667767677676676776767766667666776776776676767767676676776766767767676766776666667676776666776776667767766776766767676667767766766676776677667676667676776766776676667767767766767766776776767667676776767767767766767767767667667766767767766676767677677667766767766677677666776767767677677676766766676767767766767666767766767766677667767667666767766767667666776776776776766666667767677667667767676776767676766677676676677677666776667766666776766776776767676766776767766767766776667677676677677677677677667767677667677676766776776667677667676776677676776676776676677677677677677677666676667767766776776776767677677677676766667676766767766667767766676766766776766677676776776767767766766767676666766766766776767766667766767677677677667676776667767767677676766767677667676667667676667766776776666677666767766677676776776766676766776776767677676667766667767677667676767677667767677677676776776767766667677677676677676767666766676767677676776667666676767667767676776767767767666766677676676766677667677677667766776766676776776677667667766676676666776776767767767767676776676766776767677676766776766767676767766767767767767677676776776776676776767767767676676776776767767667677677676766767767766667766776767677677677676776677676666776766767767767666776676676667676776676676767767767676767767676776776776776767766767766767767677677667667666776776766677676776667677677677677667677677667767676766667767766776677676677667667767677676667767767666667676776766667766767667666767767676677667767767767767666676776677677676776766776767666677677676667767667667676776776667677677667767677666676776776776776776767767766767766767766676677667667676767767767767676667766767766767767667667667767767767767667677667767766677677676776767667677667767766667677667766776776677667767677676767677667676766767676667676767767666767677677677677677677676766767767767767667676667667666676767667767667677666776677676776766766776776667767666767676767676766767667676677667767667767677677677677676776766677677677676677676677677677667677677677667767767767767767767767766776677667676776767766767676667667766767766666677666776767767676677677676776767676776767677676776767767767666776767766667677666776776767676767767766767667767766776667677667767667667766667667767676677677666676666767766677677676776677677677667667677676766767767677667676676767766776767666767676776676776766776677677667676767767766767667767667767767767767767677676767767676666767767767767766676776776666676767766676677677676776776776766667676776776776776776677676676776767666677677667676766667767667767677676776776776676776676776776767767767766776776776677667677677677667767767667677667766766776676776776766776676776677676766676767766767666776766667666767767677677677677677666767677676666776766677667767667666676776677677677676667667766767767767676776676667767677667677677676767767676666767767766676676776776776766776676776776676776776776667767676666676776776776767677667666767666676666766776767766766767677677676776677677676776767766776776766776766677676766666776776776767676776766776776767766776767676677677676766776776767766776676767677666667677667766776767767676767766767766666676676767766776767766766776766677677667677677676776676667767676676677667766776677677676776676677676767677676766667767767766767666767766676776776676767767666767676776767666776676776767766677677666766677677676767767676767666676677677666667677677677667767767767676677677677677677677676766766776776766767676767676767676776776776676676677677677677676767766667667676677667767667766776666776676776776776776767766776677676677676676677676676766677676667677677676776767676776677676767766766676776776677677667767767767667766667767767676677676776776677677676766667677677676776776667767767666767666677677677676767677676776767667666776767676776776767677676776766767677677677667767767767766677667677667766776676766776676667766776766776776767767766676667767767767767667676766767766767767767766677667767767676767677677676767766676766776767767767767677677667766676776667677667767676676767677677676667676767767767667767677667766766776767666677676767676776676776766677667677676767666766766776776676677677676767767767766767677677676667767766776667677666666766776667766676766776776767767766776677667676767667677666766776776767676776677677677667677666776767767677666667676776767677676676667676677676666767766676767666776776776766766676666776676776677677676677676767676676677677667767767667667677667677677676776767767676676667766667766676776776776776667766776767766677677677676776667767667667677667677667667767667767667676667767767766767677676776776677676776767767767767766776767767767767766677666676676676767767677667677666776776677667667667767677676766776776677676767767767676776766776677676667676766667767767767677676776766776776767767767766667766776677667677677667766776676776676776776667767767767767676767667676776666767677667766766767766776766776776766776767766667677667766776667767766767676776677676677677676677667676767676766766776676677677677666666677677676767766776767767677667667677666767666677677676676767676676767676767676776767676677667766667676767666676776776776776776766677666766776767677677677667667676766677667676767767676677676776767667676767676767667766776677666666767677667677667676776776776767767676766767667666767677667676767677677677677676767767676767767767767676766776776767767667667666766667667676776776767676776776667676666767677667667767676677676766767676776767767766767667676776766776676677667676767676767667767767767676767666766776767676767766776677676676677676766677677676666767666676666776677676767677676767677676776666766776676766676776677676767666776667677676776776767677676776776667677677666776767676776776676767677666767767676767767676776766767666767677677676776767676667767677666776776776776767666767676776766776676767767676666776776776776776677667767767676766766767667676776776776766776776677666776767676776677667767766767766767767677676667767767767767666776776767767766677667767766776767677677676776776767767766676676766677676766776776677677676767667767766776766767677666766677677677676676667677676776667767676677677667767676677676676776776767767767677667767667677676766666776776676676776776766776776766776776667677676767676767677676776767667766677677677677666776776767767767766776766677667667767676667766776776776767766766776776767677677676677676677676677666677676667677677667766677667766767667767767766676767667667667766677677667766766776767677676776767667676677677667767676776776766767767767676767677677667676776667677666767766767767677667667676677667767676677677677676666676776767767767767676767767767677666776676776767667767766767677666677676776767666767667767676677676776776776767667676776767767767767767767676766676776776766767677667767767767767767676766776776767676776676776767767677667667767667767766776677666676666676676776666766767766766776676767767767676677676676766766677676676676667767767767767667766767677676767767676776776676776776767767767667767667766676677677676776776767666776677676767677676767767666776667766776776767766767676776667767767766776667767676767677676767767767767677676667766776676776776676776767676776676767767767767766766766766677667677676767766677677667667667666776776677667767767767676776677666776767667767767767767667677666776776776776676677677677676767676776766767677676776767767767767677667767667677677676677666767667676766677677666776776766666676776776767767766776766776766676677677667677676677666776776776677677677676767666776776766776776676776776767767766776776776776676767767767676776667766677676767767676776776766767767667677667767766776676767767667667767667676767766767666766767766676667767676767667676776776766776766776776776767676667767766776767767766776776776776767667767677676766766767667767676767666776776776776677677676667667667767767677666776677676776776767767767667667766767677677676677677667767766677676776776677676676676776776676776667676667677666767767767767766676766667676776666677667666666776766776766677667666667676677676766677667767677667767767666677676767676676676776776776667676667667766767766767766767677677676776666666677676676767766676776676767667767767767666677667767676767676667767767767766767767666667667677677677666677676666677676776677676767676766767667766677677676766666676677666766776776676766776677676667677676766766776767677667766767677677676776767667677667767677677667666767767766767767766776767766767676676667767767677676677677676676776767767767667676767767667667667767667676676767677667676767767766667767766676776776677667676776776667676677676776776676767767767767676677676776776677677667667677667677667666776767767766776776776677677677676776767677677666677677667767666676676766766776677677666767767767766767667767676767667666776776766767667767677677676677676677667666676677677677667767767676776776776676767766667677676677676667766677677677677666776776676766776677677676666676776767767676767766677677676677676667667667667766677677666776776676767767767677667676667677666677677677667767767676776666676767767677677676767767766766776776677677677677677666776767667676776776776767667767676776767767676677666767677677667676776676666766776677676677
667767677667766676676676766666767767767676677676676776766776676776677676767667767766776776767766667676767676776767667677676666766776766676776776776776667676767676776776766676766767767767667767677676776767766776766667667677676677667677676776676766766667676676776766767767676767767676666776676677676677677667766676767767767767766766666767767676767767676767677667677676776767677667677677676676676677667767767667767677676776667766776767666766667767666776767677676677676776667667676677677676776766676677676677667677676767666767677677676677676766767666776766767767766767767677676767766677677676667767766677677667676767767766776776766676766766677667677677667767676776766766677667767767667767767677677666767767677667767767676767677676776667767767766776666767677676677677667766767676776766677677677667666676776766666667677666667767677677667767767667667767676776677676776766776776677676677676776767677677676676767767677667667676776767766666667667767767677676667766766776776776676676667677667677677677676776766776767767766776776776776766767766776676767666767677676676776776667766776766676677667766776766667677666767676767676776667766776767767766776767767766776767676666676776677677676776676677677677677667676676776666767667767667767766776667766776776767766776677666776767677666666767767767677677677676667767676776776677676666776767666776767676667667767667766767677667767677666767767677677677667767767666767767677677677666776677677667766767666766676767767676767667767767677676676677677677677677676767767766776776667677677676666776767677676767766667676776776676767677676767677666776667766776767767667666667667767767766677676676767667767676677676676776767766767767767767666776676776776776776676766667677677676767767667666776776676676667766767677676767666766776667767766767676767766677667767767677676776767766776767767767677677667677676676677676776766766766776667767676776776776677676767677677667676767766766766776766667766676767766776776677676676767767766776667667677676776767767677677667667767766776667677676767767767677667666766776767766767676767766776677666766776766666667767677666776677667677676676776667676776676677677677666776677677676776776776776677677677667767766766776776677677667666677667767766767767667767767677666776776776776776667666767676776767767766766776666677677677677677667666676776776676776766677677666776776767766766667677676776666766666776776666676776767767677676776776776776677667677667767677666666776776767767767666776767677667666776766677666767767667676767767767667676666766776677676766776776766766677666677677676776676676776776767677666767676667767767767676767676776767667766776767676776677667766667767667767767767676676776766776767666676776667767677676676677677666767767677676767667766767767676677666676767766776676667766767676676776677677677677667766767676776776776667766776767766667766767677677677676776767666677676767767767767667767767767677676677667677677677677667676766677677676776767766776776766677666667767666776766767677677677677676776766776766667676776766767677676776766767667767766767667677666676776677677677677676677666776677667767767767666676767676766776677666666677667667767767766767677676776766666676776676676767676676766677667766677677676776766776776676666766767676776677676676677676776676776677677676676766667766776667676677677667676767667767677677667766677676766766667766776676776776767676776776677676776677676667677677666667677676767767666776776776676776767677676677667766677677677676767667767677677677667767766767666676676776767767677667766676766667676667667677677676776766776676767667677677676776667667767766776776776676767677667676677676766666666776776767767767766666667676776776767676767767767676677676766677667677677676676766776776776767676766676767667676767767676776676767666667676666776666776676666676767767767767677677667767766767677667676676767767767767667667676776767767677676776776767667677677667767677667767767767766677676766677676776776776666767677676766766766776776767676766766767767677677667677676766776776766776677677666767677676776776767676767677676776776766667676767767677676767767666776776767666776776776776776676767767766767677677667677676767766677676667677677676677677677676767676776776767667767666677667766766776667677677676666676776776667676776666767766776667677667767676776776766766767666776676767676776766776677677667767766767676776766776776676776766767767667766767676776776677677676776677666776766667767667767767667767767677666767667676776776776666766667767677667666766776776776767766776776776677676677677676677676767666667767767767767676776776766766767677676666776776766677677666776667676766776767677667677676776767766766767667767766766776766766767766766767677666767677677676776766776677676776767766766767767677667767677676776667676676766676776766667767767676776666676776677666776676776766666676677676776767677667767676767767667767767767676667767677667677666776666767767676766667766776767676677677677667677677677676767767667766666776767767677677677767677676676676766767676677677676766677677676676676677676677677667766767667766767767677667666776677677677677667677676767677676766676766767676776766776776666776766767766776767767766676776776776667766677676767767677677676676776676767767676767767677677677677677666776677666676766776676766767766766766776676677667676776767677677676676677677676767766667677676676776767766766776776677677676767767766677676676766776776666676676776767767767677677677667677666677666776776667677676776677677677677667677677677666766766677676676766677676676767766767766767766666776667676676767667666676667667667676776676776767677676666776776677676766776766776667767767767766766766776767767667677666776676767677666766677667667667767677677666667767667677677677676776776767767676676677666767767676776677677677676776776766767676766766667767766667766767767677677677676767666776676677667766766666667767767766766667676767677676766667676767676776667766766776676767677677677676666767667767677667677677676776776677677676776776767766776767676776776676677677677677667767767767766776776767767767677676677677676776776776676776776776767767766677666766677666776776776676666776776776776776667767676767677667676776776677676776677677677667767676776767766667767767677677676666666776767677676776677666767767767767766677677677677667677677666776676767767676766677666767767676677676776767676677676677667767676676666677666766677666767767767677677667767767766676667766776776676776766767767677666776677676776667767676776766676776767766677676767677677676767767666776767676767677677677676776767766776667767677666666776677676776776776666676676767767766776666767767676666776767677667666767676776767766776677666776776766776667667677667767677677676776766676667767677677677666766776776766766676767676766767766766676776766776677677667767767766776677676766776766766677676776776767767676776767766767766677676666776667667767767766677677677667676677676776766776767667677676676767767676666677676676677676767666677676677676776667676767766767676766676767767767677667767677677676676767676776677677676767766776767766677676776677676677676676776776767677667677677676767767766767766767767676767767767766776766766767667766667677666677677677677667667767767677676776776677666766676766776776776767767767767666776776776776677676767766667677676676776776767767766767667767677676677676776677676767767767766776767667676676776767677677677666776676767677667676676677677676677676667677667676666776677667767767667666776776767667766767677667766776776766767677667767667677676776676776776776767667676676776767767676767677667676766666776767667767766776776766776776766776677677677676767677676766666776776667667766776676667766766677676676677667667666676677677676767767676766676767667767766667767666776767767676766776766676767766776767677677677677666766767667677667676677676677667667767767676667677667766776776677676776767666676767677676776666767677667676767767767677667766676766666776667767767667676767676676776766677676677676767766776776766767667676677676667766676776767676667767677677667677677666776767767767676677667666667767667677676776677666667767766676776767676776776767767767767677667676667677667666767767676766776767767766766776776776766776677667767667667766766766776767666776776767767767767767767767676667677676766766666776767677677677676767666766776767676767767767677677676767767767766767767766776766766677677676677667767676667667766676676776767667677666766676677676676676767766776776767677677676776766776767767667667767677666776776766767666776676776776776676776767667767767677676677667667676766767767676677667667676767677677677676667767677677676766776776676776767767667677677667667767677676767676666677677676767767767666677677677667766776666766677667767767767766767666676767677676776776676776676766776766667767767667676677667767767767766767667666776776766776776776767667676776676767667676767676767767766676767677676676776767676776767676767767676767767766776677676667767677676677666776776766766677677676776776776776677676766667766776767676667767766776776766767767766677676667767767766776767767767676776776767767767767676767767766776667767667676666766776776767767767767676767667676776766776776667767676776677676776667767666676776776776776677677676776677676767667767767677676677667676677676766676776776776776767676767677676776776776776676776666677676776666776767767767766677676776776776767676767676677676766766767767677677677676767767766766766776776767767676667676767676776767767667676667676766776776766677667767767767767677676776677676767676677667677677666776676776767676766666776776776776767677677677667677676776776767766776776776776676766767677666776767767676767767767677667667767767767676776767666676677677677666776776766776776767767677677666767767766677677677677676677676776667767667767766776677667677667767767677676667767767666767676677676766677676767767767767766676767666776676766776677676677676767677677676776767666667676776767666766676677667666776776776776776766767767677667766776776766677677676776776776677677676767767767767767667666776767677676767767677676767766766767766767766677
67767667676666767767767767766677677676776767677677676776767767676767676776666677676776667766776767767676767767667767767766767667666667667767767767667676776767667767677677676676776767667767767766776667676677677667667767766776776667767767667766776766776776666776767677677676767677667676766767666776676766776776776767676667667676677676766776776776767676767667767677677666767767667766776766767767676776776776667767677667767666676776776776776677677676776776667667676776776677676676767767767676676776677677667676766767667767677677676677676767676676767667676776667766676776666676676776677677667677676767676776766767766776776767767767767766666776676677666776776776677667767766776776776767667677676776766767767667676666776776776667766676767767766776667766677676776676767767676676776676677676776667766767677667667676676767766776776676776767767766776767667767667677676767767767677677677676776776676667676677676776677676776767766677666767667766776767667676776776767767667677666776767767676677676766666776767767666667667677676766776776676767667767666767766666776776776767766767676767676767766776677667677676776677677666677676776767677667767676676766766766776767766776766776766767676776767766766676766767767767767767766776676767677677677677676767767766676677677667677667676776667766766766677666776776767766776677676767767766776667766776767766767766766766767677676776766776676767767767767767767677677677677666776677676766676766677676676676767767677676767676776776776767766776676766776667677676776776677677667677666667677677676776677676677677676776776767677667676677666667766776767767677677677667676676766776767767677666776667767677677676676676767676776776766677676666776767766776677677677676677676767666776767767667677667677676667766776667667766767677667766767766766776766776776677666776666667766776776767676776776776776776676776776776677676776767677677676766677676767767677677667677676767676667667677677676767666676666676776776776767677666667766766676676676676676767767666766667767667767767667667667666776677666667676776767677677676776767666767766767767667676776767767676776767767766667767766676776677677677677676667766676767677667767677667677666776776776767666676677667767766776766676766776676767676767677676676677666767766776676667767677677667766766666776776667676776776676776667767676766776767667667676767766776667767767676776766767767666767767767666776767767767677676776667667767767676767677676776676776676767676767767667676666767767767667677677676767667677676776776676667677667767667677666677677667676666766776776766676766776667766776767677667766776776776767677666776667677676767667677677676776676767677676766776776776776676776776676776667767767666677666676776666776767677676776676767677677676766667767676766767676766767767677676667677676776767767766676776766776776767766766676776767767676766767676766667677667676776677676766666776677676766667766677676766767667676776776667767767677667677677667676767767677676776776767676776767767767767766767767666667676767667766776767767666676676776776776776766767767676677667667676767677676767667767767667767766767767766767677676776766776677667667767677677677677676676767767767676776776776767667677677677677677677676776776776676766767767677676766766776776767766766776776767767767677676767767767766776766667676776767676677677677676776676776776766676776767767677676767767676766776776677667767667677677677677676666667767767667676766766776776767767767676776676776767677666767677676767666776776767667767766766776767676776676776677677676776767677676666766676776776667767677677677676766676776776767666667666767676667767767676776667767767766666776776767676776667766776776776776766677677667676767676766776767767667677666776767676667767767676776776767767676767667676776667676767767767766767676677667676677676776667677676677676776766676766767666776776766766676767677677667767676776677667667767766667676776677667677667677676776767667676767677676676766676776776776776776776767676776776766677677677666667667676667677676776776776677676767766676767767767767767676667667677677666767767767676767766676677667766667767766767667677676766776776776767767767677677677676776776767677677676677667676767677677677667767766767677667766677677676766767677677666666767677666776767676676676767767666776766776677676767767677677677676667767766776776676666667767767767767667677676766767767766677676767666776776676776666666776676776766677666676666776767676767666677676776667767667767677676677677667766767666776767766667677666766676776767676766767767677677677677667767767676767767666776677677676677667766676667676667767677667767767766776776767676767676776776767767767767766776767676776767676667767767767767767676776666666766676767667766776767767766767767677666776776766676776677677676766676677677677667667766776767767766767676767767676776767766767677676667666776776767767766776776766677677676776676767767766667677676676776667666676767767676776767767676767767767767766767677676776766766776776767677676767667766776666676676776766776667767767677677677666667677677677676776776767676776677677677676677667667766767767676766767767676776666767677677667677676766776677667766676676767767766776766677666776676776776776776677677677667767766767767767767667667767767677677677677676666676677676677667677676676776677666766666677676776776776766767767767766766667766676766767677676776676776776666666776767667767767767766677677676776766667767766667676776667667677676677676776776766676677677667676767766676677667676676676767767667677667667677667677676677676677667667667666767676776766766767666767767676776766776767667676776677676767676767767767667676776767676677677677677667767666776776677676766677667767766776776666767766776776776776767676767767767766776767676776766767677677676776676677676776776767767676766677676776676776767767767766766677667676776767767676767676667677677677666676776776776767767676767767677677676766676767766767677666677676776667677677667766776666767766776767676776776767677667666676766767767677667767767767767766767677667767767666676667767767667767767676776776776667766667676776677667676776776776767677676776776776767666776766677677676677676767767767676767766677676766766767767677676776776767677676767666767766776766767677666767767767767767676776776767767677676767767766666667766767677666677667767676767677677667767767676766767667767766767766767676776677677676766766676677667677667767767677676767766776677667767767766776667767677676677677666767767666767767767766677667676676776767676677666767677676766677676767766677677676776766767677677676776676776667666677676676676776676776767677677676767767766776776776776776766776677666767767666677677676766776767676767666776766677667677676676776767676767767676767766677677676776766677667667677676776676676767767676776676677677677677676767767766767677677666766776776776676776667667677676776677677676767677677667676767766776776776676767767667766776676767766776667766776767677676676766767677676766676766767676766677676677667676767667766767677666776776767766676767677667676767676767766676767667767767677677677677676776767767767767676776766667677676677677666767666767766776766677677676776767767666776676766676776677677677677677676666767677666776767666677677676766767676677676767676776676677676776767677677677666767667767767766776766677666676767677676767667677676767667766676776767676676667767666776776776676776677676776667667767767766776766666766766776667767767677666767767677677667677666677677666776767767667666766766776677677667767766676667676767767767667666677676776677676776676677676676667767766776767767767667667676776776767667676776677676776776667767676776766776677677667677676676677676676766766666776766776767767766776767666676766776766667767677667767766776767667677676776676776676776677676766767767767676676767767677676776776776776666666776667677676776776776767766766766776766667667766776767767677667767767767767677677677677667767666776767767766767766676766677676776776776776767677676776666767677676767676767677677676666767767666776776776776776776767676666776776776767676767676776677676667677677667767666667766776676776676776776776776776776677677667676776767767767676767767666677677667677676776677677677666766776776676766767767766776676767767766677667767767677667677676776676767676767667677667676767676776676676776767667767677677666677676776767767767676676776677676667766776776767677667677666767766677666767767766677676776776767767667666667766766667677677666767767667766676767767676676776766767766776766677667767677676776677677667676666776666767767767677677676677667767767676676776776767767676776776766767676766766776767677677677667767767767676676776676767767767676667677676776766766767767666767676776767767766667767767766776767767767676766776776776776766677667677677677676776776767676767677667677666767767767766767767676767677677676776767767766676776776767677677677677666767767677676776676767677677676767677677666776766776676776767676766766676776767767676767677676676776767767767767676767677676666776767767767766677677676767676676677667677677676767766767766767677667767766776677676767676767676776776776767677666676767677677676677667766667767667767767767767667676767677666776767767676676767767676766776667766676776677667767677677676667767676766667676776677677676767766767666767677667767677676767677667767677666767767766776667677676677676766767666677677676776766767767677667767766676667667677666667676676677667766776667676776766776776677667677676767767676667667767766667767666666766767677677666776767766767766767676767666767677677666767767766766677676767667676667676776677677677666676776767676766776676776677666776677666676776767767767677666767677676776767676767676776776767767767676776677676776776776776776766776667676767667676767667666767766767667767766776667767767666676677667766676776766767766676676776776676677677676767767767666766766767667677676776767767766666776776676677676677666676776666676766767767667676767767666767767767676667767677676776776766776677676676776676766776776667666667767667766776776667767676767767676776677676666767677677676677676767766766776677
76766767667767767767766677677676677676776776776767767766776677667666677677677667767766767676666776767677677667767767767667677677677677667767766766666776767767666677677676776776667767676776667676776776667767766766676767676776676776776776776776767676677676766776767767767676767677677677666767667666767676677667667676776767677676677676767767667767667767676776676677677676776776767667766676676776776776677677676776767667766676767676677676676767676776677677676767676767767767767677676767767767677677677676776676766776676776776676776767676767767767767767767766776776677667767766776767666766776776666677667676767767767766767677667666767767766767667667767767666776776776767767767667676776776776776676776767767677667677677677676776776766667766776676767676766667767666677667767666667767677666766666666666676776776767676776676676776776776766776766767667767767767677666676767667767766776677676677666766666776676776776767667666767676776767676776776667766766676767767677676776767676767767677666767666776767767767676767676677677676667767766766767766776767767667767766776666767767677667767767677667766676766776667676677676766776677677667676677676667767667767767666767677677677676666677667677667767667676766767676667677677677676676776766766676667667676676767767767767767676766767676766776776677677677666767767666767767677677677677676666767667767677677676677676676676776776776767667667677677677677676776767766776767676676766767677676767767676776767677676667677677676776667767677666767677667766767767767767676767667677667767677667767676776776776767677666676667767767767667767767767677677676776676776776767677667767767676666767677667667676776776676776776767667767677677667767767677667766766776776767767766677667677676776776767767667667677667766766677676667767676677677677667767677667766767677677677676667676677667767766767767677667766776776776776767767767677667766677677676767677667677666776776776677676667767677677676767767767767767767666767667767666776767767677677667666776667767767667677676676767676767767766767677676767676776666676677677676776767667767677677677677676776776766676766676766676776766776677676677676776767667677676667667677677677676776667667666776776766766776766776676767676766767767677676767667767767667677676776666766776667767677666666776776767767676667767676776767767676677677667676776676776667667766676766767766767767766776767677667676666767667766776767677676667767666776676677666776667667677676776767767767667677667767677677677676767767667767666767676776666776776776677667676667667676776776776776767677676776776776776767767677666676776767667766767767666776676776666767767767766767767767676776776776776676676767767766676766766677676767666667676767676767767767666676766667676766677667767767767767677667676677666666676677676776776776776776776667676676776776767667766766776776667766766776776676767667767767767676776666776676767676767767767767767767676766677676767767667767767676776677676776776667676776776676666776776667767677667767766776767766776677677676767676776666776676677677667667766776666767677667767667667667676767767766667677676776776667766776677676667666767766767767767767676767766767766776776676677666776776766767766676677666676776667667677676677677676767767667667676767766677677676676776776776766767766776776776767767766677676776767766767677677676767667767667676667676776776776666666677676676767767767667767767767766776776767666767766766767767667676776676767667666666677676766776776767667766776676766767767676676766766677666767667767676667667667667677676767676667667667766677666766767767677677677677667676776766776766776776666767767767766767677676767767767766766676776767767766667667676676667676776776676766667666676677677676767767767767767767767666776667767767766666776776767677667767677667676677667767677676766767676676776776767667676776766677677677677677676667676766767767677676677677676677666667767667676677676776667677677666676767677667677676677677677677677676776776767767766667666776766766776776766776666677666677666676676767667767667677666767767667676776776666776677667766767677677677676766766776666767767767677667767676767767767666677676776767767767767666767676666767766767766776776677676767677676776767767767766776767767767767667677667677676767677677666667677667677677676676776766676766677667677666667677676766666767767677667676776776677677667677667676767767767677667676767767766767676766676676667766776776767667676676667766776676767767677667766766767767676677666666776776676767666676767676767767766677677677676677676766766776776767767766677677676677666676766677676767766776776776776776776776767766776676767766776776767677666776776677676677667767677667667767677667667767767766776766767676667767677666776776767766776767767677676776677676766676677667676676767766766776677666767677677676767767767677667676676767767677667767676776767767677677676776767766767766776677677676767767676767666767667767766776767767767676767667676766776676676767667676767676666677667767767677676776677676767767676776667677676676776776676677677667676676766677677677676676667766767767766776776767666767677677676767767767766676776776677677667767676767766666776677666776676776767676677677676667677677667676767677676666776767676776677677676767767766677666767767666767677676676676676776776776767676776776767677667767767677676776766776667766766776677676676767766776776766676776766677677676667677676776667767767676776776776667666667667677666767677677677667767767676766676766766676676766767677676776667767666767677677667766776676776767767767677677676667667766776767676776776766776677676776776676676767767766667667676767767676776677676766767766767666666766776667676676776776767766776776776677677676766667767667676776776676667677677667677667666776676667766766766776767767766677676767766677676776776767767676776767667767766666677667767767676767767766776776766676767766676677666776776677677677667766776677667766776676766666766676767667666776676676776767766766776776766776766776776666776677676766676767677676767677677667767767767767666776666776776776677667677666776776666767767666767766667767767767667767677676767767766667767767767766767677677677676767767676677677676676676767667766767767676676776676776676766667767767766767767666767667677677676677667676776776776676677677667667677667667767667676776676766776767677667767676776667766776676677667676766677666677677677677666776766667676766776766676767667677667767767667667677676676666676766776766767766677676677676767677667767666676776776766767767676776676766776767767677676766676776776766667766776776676776776677677667676776776776776767676766676766677666666766776767767766776767767767766776666667676767766767677667767767767676666677677676767666776676767766776767766766776776776766767677676676776767766767667767677677677677676666677677667767676767766776767767667767767677677677676676666677677677677666766767677676776767676677667767676766776776776767677676767766667676677677667767677677677676767766767667677677666767766766767767677677676776666767677676776677676767677667677677676776766676767667767676677676667676676776667767677677676676767676677677676776767767677676676776667676776767767766766667767677677677676776766677676677666667766667676767767766766776677666667766667767666776776776676666766666767767667677676677666767676767766676776767767667766677676676766767667766776667766776677676776667676776677676666776677666767667676676776767676767666766776776776667667766667766776676776776776767766767767667766776776766766767676776776767766776677676776776767667677676676677677676676766667667667677676776676767677667766677667766767766677677676767767666767767767766676667676677676767767676767667767767766667767766766776676776776776776676766776776766676766776776677667676766776676776776766767767676667766667676667667666776666776766767767676767666767676767676767676767666677676767766677676666767677667767666776767666767767676767667766767766766776667677667767767767676676776766776776666776666766677667767676767767667666766776776676766766676776767667767767666666766676776776676767766767676766767676767766767767677677677666667767767767677677676776767676667766767766667677667767767767766766767767667766776766766767766776667677677676767677667667666676776767767666776677676677676776677666767766676677677666766767667767676766677676766767667766767766676676676776766776676776766667767677667677667676666776676767767766677667766766776776666667666667767666677667667767666676776776776776667677676667767666676776776776776776766766666776776767766666767767767666776776676767767766676676776676767767666767666767676776667677677677677677667676767677676767676767767676676766766767767667677677676767677666766776766767677676677677667766767677676776676776676776767677676667766766767667767767667766776767767676767767676766676776667767677677677676767676776776666776767676776677677677677676767767677667767766676767766767766767767767766776776677667766676667677677666677667767667767677677677677667767766776676766767767676676677677667766676667667767766666667666776776766776776767767767677667767767676776677676676767676677677676767766676767676776776767667676676676766677676766776766676776776776677667667677676676677677677666776776766677667767667767767767676767766776776767766776766677677666667767767766676677677676776677676776677677667766776767766776776677667767767767677676776776776767676776776676776766766766666766677677677677666776767767667766776676676766776776676776676776766776776677676766776766776767766677677676676776776676766776776666676776767767677667677676767677666776667767766776776776776667676776667766767667676767666767677676776776677677676767676766676776677676666667767676776776666666667767766776776776767767666776776776776776776677667766767766767676676776776776776767766766767766766766767767667767767766776767677666767676776677676677677666776776667667766666767666667676776676767677667677676666667676776767766677677666676776776677677676676776767767766677676666776767676776767766766676667767766776776676677667766666776776677677676667766767767676776667767677677666667767677667766767766767766776776676776677
6776767677677677677676667667667766776677677676767767667677666766776767667767767767766677677677676676766776776767666776776667766677667766776677676767676767767766676767677677667767667667766766766676776677676677677677676767767767676776776676667767766676677677677676677667677677677677666677677676766666767767677677666766767677676666676766776776767767766776676677666767677677676667767677666766776767767767676677677677667676776676666767766776667677667677677677676766766677667766676677676677677677677667676776677677677676767666766676667767766766677676767767767667767766767667767676766776776767767676677676667767676766676767767667677676776776776676767666666776667767767767666767676666767667667767766776776676767767767767666776776767677667676776776767667667676776767677677677666666767676666666677666666677666766766776667677677676776776776676667767766766776667676767676776776666676766776776776776776667767767676676776776667667676676676766776776776767766767767767767767677667767766677676677666677676676767767677667676766776776667767767767676766776766767766667767677677667766776776666776667677676767676776767677676667767666776776767766776776666767667676776677677666776767767767677677677667767767766766776776676776766677676767767766677677676776666776676676776776776767766667766776666776667767766776776677676776776766767677676766776676766767767767676776767676776767766766776676776676767766776677666767676667767676767767767767677676766667677667767677677677677676666776767767766667666666667767767766776676767667676676767767676776767676766776667677676767676776676767767667767677666776677677677666776766767767766666776677677667766776776666676776766766767767676676766776767676767767677676776766766776766767766667767767677677677677667767767767666776776676677666776766767676677676776677677677666767767667666767677677676767767677677677677666776677676677667677676776677666767676767676767676677667666676776767677677667766776776677676767767677676667676776677676667677677677667767766776677677677666667767766776776677677667677677667676767766766677676667677667666767667676676767677666776776677667766676676677676767766676776776676776776767666767677667666667676776776767767767676667766667767767667767677677677667766767666677676676776776776677676677676776767766776766676776677677676776767677676767666766776677667766776767667767676766767767677676667676677676776676776667677667677667677666677676776776677666766776767666776776776776667766776776676776776766667677667767666767666676767677677676776677667766667677667767767767767667767666677666776776667676766767767667767677667766776776776667767667676676676767666667766677667677667676767667667767767677676776677667667766676776766776776667767676767766776676676667676677677676776766677677676776676677667767766776676767767666767676666667677676776676767767767767667676776776677677667677667767767677667667676767677677667667767767766766776666776767766677667766667677676767666767767677676676667767677676767676766676776767767677676776776677667677676776667766776677677676776766767767767677667677666766776776767667766776677677676677667676766776676776677677676776677677677677677676766667676766677677677676776776676776776767767767767676767767666676776676776677676776776776776776767767677666767667767766776677667676767767767766766676766677667667667766767666767767667767766776766776766776766767767766766677676767767667667767677677677667676776766667667766776776766776776666677677676776676677676767766766667666767767767676667677677676776767767666767767677677676776776776677667766676767667677677667766677677677676667767766767676776667667766676776767667677677666677667677676776767767666766677677666767767767677676767766776767767676767676766677677677676677676776667667767677677676666667677667676676767767767676767767666776776776766667677676667676666776766667676776767766767677666776766766776776767667766776776676677677666776776767767767766776767677676767767767666767767767767677666767677677666766766677677677666677667767767766767667766666676667767676676676676766767677666767767676767767767677666767767676676776776766766676767767667767766676666677676767677676766676776766776766776767766767676677667767767666666776677676666776767767676776776767766776776676766766766677666767676676677677667677677667677677677667766676676776776767767677667766676766677677677676677667666766767767767676776767767766767766776677677677676776776767767766776676766767667677676767677676767677666677677676776767677676767667767677676776776767677676767676677666677677677676776767766767677676776677666676667766676767667766667677667767676767676677676776776676776766776766676776767666767677676667677667677677667767676666776676667767767676767677676666767766766767666767677667766676676666776767676776676767677676767676767767767767676676666677667676766766667767677666767767676676676776767766776677676776677676666766776676776677666766776666667677667666666676767677677667676677676776667767767767767676676676677666667667766776776776776776677676767666767767677677677676766667677676776767677677676676776776776776776766667677666766767767677666766776767677667767676776767767766767667677676767766676666767676676776666667676766666766676776676676776776776766767667666776776677677677677676766767767667767676667767767767766776767767677676776776767676677667667767676776767766776667667767767767767766667677666667677667766776776677667767667767676767677667767677667766667766766676776767767767767677676767677677676667667766776767767667767676776766767766767767676676766677677677676767766776677676766667766776767667667677677676767676767667767676776676767676667676767667676767677677677676776776776776677677677677676776766677677677676776767766667667766776676767767667666667766767677676766767676776667667767767767666776776776776767677677677677676776776776676676767767676776776767677676776667766776676767677676776667676677677677676776667676776766666776666776766776776676677677667766766776677676776776767667767767767667767766776767767767766776766767766767766776766767667767677677676776776677666776776767766667677666667676766666676776767677667766776676676776767667766667767766667667767766677677677677677667766776776776766766666776667767767767677677667667766776766776776776677677676776766667767677677666677666767766776776776776776667767666667676676677667767767676776776676677667767767767677676776776776776667766767767767677677676766676767766776776776776767767677677676676766667766676776776776667767676767667676676767667767667667767676677677667767667677676767667766776776766766767677677677666676767766776666767766667766766767767666776766776776667766677666676676776766776776767766767677677676776767767667676766767767767766767767676776766776767767676766767767767767677676767666766766767767767676676767766677677676776767677666667766677676767677667676767767677676767766767767677677666677677676767676776667766776767677677677667676767667676767767767667667767766776776766677666776767766776766667767766767766776767767676776776776766776676776677677676677677677667767767667676767767676776677667767767676677677667666677677667767667666677667767767766676677676776766776767767767766677666776767767677676776776677666776766776767677676767676767677677667676766676767667676776677676676776767676767677666676766767677677677676767767677677676767667676667767676776776667677667676776676676766667767676767767767767666676767767767767767667676767766776767666776667767676776767767676776767667677677666776666767666767677676776767666776767676767677667767677677677677667677676776767766667667667666776776677676776767767676767767676776776667677676677676667676667677676767767766776677667767767767666667767767676776767676667677667767767767667676767767767677666776776776677667766766767767766776776677676676776667767667667667677667767676776676677677666776776677676776667767767767676767766676677676676667667676776776767666676767767677676676776776776767677667677676776767677667766776776766776676666776776776776767677676677676776776676676766666766767676677676776776677676776676767677667677666776767767766767667666676776766776766676767676767676776776677676667677676776667677676766776767766776766676666767766766767766776767766766666776676767766776767677677677677677676677677677667667676766677667766767767766776767676766666676776677676776776767666776776676667667667767767767766677667676776776767767767766677667767676767667667677667767667766767676767667767666776776776776766767767666676776776776767667767767766776766767767766776767676776667676677667676776677676766677666776767667677677677676677676776776767767767767766776776676776767767766676776776676766776677667676767676677677676676676776776676776767677667676776776676767767666776767667677667676667766677677667767666667666677666767676767767767677667677677677677676677677667766776776667766676776767667676677667667677676776776767677667767766676776776767767767767667767766676676677667677676767767676766776776767676767676776767676776766776677666776677667676667767677676676767766776767676776767667767677676776677667767676767766766767766776677666667766776767767766767767766776767676677666676776676677667767767767767766677666766776676767677667767667767677666667667767676767676767767767766776766676776766776776767767767677677677667766776766677666776676776767677677677676776776677676767766776767767676776776776676776676776776766676676776767677677677667677677667666776767667767676667766776667767767677667667766776776776776776676766677677676766767766677667767667767667666766667677677676676767766776776776666677676677676776766677676766766767677667767767677666776667766767766767767767677676766776676677677676667767667677676667667767676677676776667766776767767766676667677666767677677676776677676776667767677677676766676676776767676767676676767767676766767667667667677677677666766776776766667677677676767767667677677667766766676667766677676776776776766767677677676776776677677666677667766767767767767766776767766767767767676776776767766776776677677667666677676676676767667677676676767767677677676776766677676776767676676767767667766776677667666776676776767677677677677667667676
3677676767677676767767766776677677667766667677676767766677677667767666667676776677676767766667766776667766667676767676766767767677676666766676766677676767676776676767767677667677677677677676767766776766767767767676676677676766767676776767676667767767767767667667677667766676776677667676767677666676677677677667667767677677666667677676767767676767676667677676776776667667676676767767767667677666667767666766776776767767667676676676767766776667667676776767666766776776767766776776677667766667677667677676776676676676766776767666776766766767766677667766776767767677676776677676766776677676776776677667766776767766666776776766767667676767677677677677677667677677667676667767676767676766776776667766776766666767766776776766776766776767766677667676776767676776666776767767767766767766776767676667766776667766767766677667766667676776776776767767676776776776767767676776667766776767667667767766667767767767766767677677677677677666767767667667676776776776767676767677676667677677667676767767767667677677666776676676767676776667767676767766776676766676767767767766776767767766677667767766766767767676767766776676676776666666766767667677677667767666776677676676766767767667766666776776776776767667677677676666676776767676776767767667676776766776776776667677666776776766677666776767766776776776776677677666776767676767767676767667676776677676766677677666776677676776677676776776776677676676676666766776776767766776677677667676776667767767767666676776667767767677676776776676767767676776776667767766667677676767767766776776676767676776776767767676767677676776766776766776767677677676776776677677667676677667767767676677676767767767766677667677667677667677676666677667767676776776667767767766676667676667766666776766776767767676666776776666776776666776776776676677676676767676676776776666776766677676776676776766776776767767767767677676677676767677677677676776776767676776676767766677676776767677677677676776676766776767767767676776767767667676676766766677676767766767767767767767766776676677677677666677667766667767677676776776767677667767766766776667676776776776776767767667677677667676677677676766776776676676677677677677667666767667677677666776776776677667677677666776776676776767766676766766767667767766776666666676776676767676767767666677677667677677676767667677666766776766667767766767676767676776677667677676676767766767766766767767767677676676767766766776767767766767766667767767676676767767767666767667677666767767766776776766677667766767677667767667677677676776766776776767767676767767767767767766666767767667766776776766676676676676676776677667767767767767766767766776676776776776767667666767677667767767667767677667677677677667677667677677667766667676676776767677667676767766676767667666766677667676776776676776776767676776766776766667676767676776767767766776767766776767677676676666666676776677676767767677677667767767767677677667677666767767767766767676776676767667676767766767677677676767767676767766677676776677666766776677676776776677676767767677666776776676667677676767767766776776666776776667767766676677677677667767676677676776767766667767767676767766766767666776767767767766676776767767677677677676766776776766776676766767677667767767676677667767767766767676776667666776666776776676667667766776767666666776767767676767677666677676776767676776776776766776776767766776776767766667767676767767666667677666676676776776776677666676677676767767666776767767677666667767667676676677676776767666767767767767676766767677666766776766776676776776776767667767766776776776677676776776677677677677677676677676766776776776676767677677676676767666776776667766766767767767666767767767676666677666776676776767767666767676666776766666677666767767676766767677677676776767667667667667766676776766776767767767677677677677677666776766776677667766767677667767677676776767766776776776766776776766766767666676776677677676677666667667767766677676667666767767767767667666776776767666776766766766766676676667667677676676767677676677677677676677676776676676677666776776767676776766776677677667767677666676776776676766676677666767766676767767767667676776677676677667766776767766676767767766667676776667667666767676766677666767677667767666667676776776776776776776767676767767676676676677676776776776767767676776776766677677667676766776776767767766767677666767667767766767667767667677677677667666776667766776666767677667677667677677676667666776677676677677666776776677676766677676776776677677676766776767766776767767767767767767676667767766776776776677666776767766677667766767666677677676666776676767677667767767667676767767767767767667767767766677677676776677667677677677676776776676776766677667676776667667667666776766767767677676776776776766677666767767767676667667767676766766776767767767667667676776667767667677667766676677676677677676776766767767766676677667766766677676767676767667767767767667667767767767767676766676677676767676676776766767677676776776767766766776677676676767677677667767767767767676776766776776776766776776767767677667767766766676767676776767677666667677677666776667676776667676776676667666766677667767676676767766766776766776776667766767676776766667767667767767767767676767677667676776767667676667676767767767766776776667767767767766776766766776666676676767677677667677676776667667767767676776767767677676766766767767677677676766776776767666776667767676776776667767677676677667767767767677676677676667767666776676766677667767767666776767766776676767677666677667767676776666776677677677677666677676676776767767767767767767767677677667766667767766667767667667766667767677677677667676776676767667676767767766776767677667767667667767677666766776667767667676676776776776676776767676766776767677676676767767677666767667767676677677676766667677676767667766676676766767767767767767666776776767677666767766667766667767676677676776766776677677677666676776767767767677667676767766676767677676677677667676776677677676767676767667766767676776667676767677677677677667677676776767767676776766776677667766677667767767677677677676676677667767767677677666677677667767767767676767767767766776766776676677677667667766676776676677676766776767767667676677667767677676767676767677676767667766666677677667767666676676776776666766676776776776667676677676776667676776667676776776666776767677667676776776776677677667677677676776767767667766776677677666677677667767767767767666766767677676776677667767667767677667677677667766766776766776776767766776776776776776776667767767767666776776667666767667667676776677676767676667667666667677676767766676776776776766677676767766667676767767766767766776766776767676776766666776776767767767766776776667666767767766676767676776676767766776676667677676676767677677677677676776776676667767667766767767666776767676676666677676676766677676767767676776667767766776677676776666776776677677667676677667767676776676667766676767667766676767677676776767676767667667667676676676766667677677677676667667767766767676676767767667666767676776776666776766776666776676776676767666677676767677676676676676767767677676766666677676767677677677676767667766667667667677676776676767676676776767767676776677676676766666667767766767766776677667767667767766767767767767767676677677667767767766767767677676767766676666776767766767676666766776776667767676767767766776776776677676776667766677676676767667766767667677676766766776776677677677666766767676767767666766776767767766676667677667767767767767677677676776776776776776767667667676767767767676667666677676776667676766676666776677676676676766676767676667767677667767667767767767676676767766677667767677677677666667677676767767676677676776667766776776776767666767676677677677676677677676677676676676776667667666776676776776767766776666776776676667767766767676667766776776767766776776776766667766767677667667767767676677677677667767767767767766676677667667677676766677677667667676677667767767767666766776766677666667667676776666776767767767767766677666676677676767766776767677677666766776766776776767767676767766776776676677676776677667767767766667667676767677666676667667767767667667766666767766767677676767676667667677667767676767667677667766766766767677666676767766767767767677677677676776776766766776776776677677677676776767767767676766776766767766767766677676666776767677667666677677676776767767676766776776776766776776776776776767677676677666776767767767677677676767767767767676667766676677667676766776667766767667766676767666667767767677677667767667767767767767767766676767767767677667767766776667767767766776776776776677667676776776776776776676666776767667767677667766776677677666776667766676767766776776776767767767677676766776767666767767666676776776677677677667766677676776776776667677676776767676767767766776767766766666676767767667767767677667766677677667767767677677667677676667666766767766767767667666776776676776676776676676666676677676776667666776677676767676776767767766767677666776676667766776676776767767767676776767767766767677667767677666776667677666767677667667766767766676776776776767767667667666776676767767676767677676776667767666776677676776776776767767676767766766667676767767666767767676676776767677667667667767767767676666676776766767677666676767766767767667767767677676677677667676767677676767667667766776767676676667766767676667666767766767676776776666776676766676676776666776667767676767667666767767767667676677676677677677676677677676776767767767676776677676767666766776667766776667766776677676776667767676766766767767667676767767666676667667666676677677676766776667767666766767666776667767767767666776676776677667667676776776676776667767677677667667677666767767677676776767677676666767767666767767667767667767767676767676776766776676676776667666776767666676776767766776677667767766776776677677677676776667666776776676677667667767667767677677677667676767677677667767767767667667677676776667767766676677667766776776776677667666776666776676677667667767676776667676667677676666766766776776767767676776676677677676677677676667766776667766776767676776666767676677676666776776676776677677677677667677677677666767767677666676676676676776676677
67677676676776676667766766776776767766776767677676676776766767766667676767767767677666776776776767767676667766766677667677676767666676767766776677666677666677677667767767767676776766667676767667767677677667677676776676767767677677677677667677676676766776667676677676776676767767676776776677676667677667677676776667667677666776776677677667666767767767667766677677677676666676667767766677667677676767667766776767677666766666776776767676766767767677676766677666776767767677676676666767766776767767676767766767767766676667767676767766677666776677676767676776767767766767767767677667667666776776767676776676767667677666677666667766766776676676776666767766667767767677666676766767767767767667676776767666677667667767766767767766776676677666767676776666767767766676766766776776767676677666677676677666667676776677677677666767767676767667767677677666767767767676677667676776677677677677677677677667677677676677676767767767767677677676676766667677676776767676776766666766677676776776667767766767767667676766766767766776776776677677667767766776776676666677676776667676766776776677667767676776776767767766776666776767767767667677677677667767667676766676766776776776767767677666776667676667767666767767676776776767676677667676766667767677677667767677666676677666767767766767767767767766676767767676667666677676666766676767667767676776767766776767767666767767677676767767767767677667766776676677676776667767766677676767766677667666676767766676776766776676767677676667676666767767667676776766767767676677676677667766677677667667677676667766766677677667767676776776676676767767677676776776767767766767767767767677676667766767677677676767767766767766766776767767766767767767766767676776676776776676767767676667676767767677676676676677666667667676677666766676667767676667677666676766767677677677676767667767766766677667677676767766677676776767667767666766767767767767666667676677677676776776766767677677677676667766766767666676677677667767766676676767677677677676766766776767666677677666776776776776766776767677676676676776766776776776766767766776666676767767766766676776676767767667677677676776776666767766677677677677677677676776776667766676766776676776776767767766776776767667767766677667677666767676776766767767677676677677667666776766677677677676676776776766776677667767767676776766766776677677677676677676776676766767677677667677677667766776767767766677676776776776776767666677677667766677677667766676677677677677667676677677677677676776767766667767677676766776776667767767667666766676677677677677666776766776776767676666766766766767667767767767667677666676666766766667676767766767676676677677676776667677677667677677676766767766776666767767767667677667767677677667677676776767767766676767676767767676776677676677677677676677676667676667767767767677677676676776767667667767676677666776767676767767766767767677676776776776766767667766776677677667767767677676776776677677676776776676767766666767767766677677677667766767666666776676776676776767767767676767766767677677666766776767676767677676767767667767766767767677666767676776767677676667767766766776677666676766766667766667767767677676767767766767766776767676776767767767667766767767766766766767767677676776666677676766776677667766677676767766776667667766667767677667767766767766766676676667767676767767677667767676766776776776776766776767677676767677676677677676677667667676676766676676767676677677677677676776776766677676676677667667677676776776767677676677677666676776766677677676776677667767767767767667677676677676767766767766767677666767677676767767767676767667676766766767676767677677676677677666767766676776767667666776666677676767767677667766767767767767767677676666767676666776776676767767666767677676767666776776667767667676676677666767766776776677677677676666766776766677676776677677676676676767666776776766776767676767676767767667677666766767766776776677676677677667766676776666666776677677666776667767667767767767677677666767767766676677677666767677677666766767767677676766667676767677667767677677676676766677676776766667767667677667676776676677677676677676776776667767767676776667676776677666766767676767767767767667767767767767666667677667676667766776776676776776767677676666666767666677676776676676767767667676677677667667676776676677677676766677676767667767676667766676676767766677667676766767667676767676666776667766667766677677676776776767767677677677677676776766676776766767767677667767767767677676776676676766677667767667766767676776766677667667766776767766666776776776677667677676776776666776766776677667677677667767767766766767766767767767766776776767767767667767766766676776776776767766776776767667676767766766776776767767676667767677677677667677677666776676666677667766776767676666676776776677676776667676776776776676776776676676767676767677667676767677666676767676767677677677676677667766676677667767766766767677677666776676667767677677677666776767766676776667767676666776666767767677677667766767766766766667676767677667767766676776676778677677667766776676776677676776767677677677667666767667767766677676766676776766667767677677666677677676767767767676776776677667677677676766767767677677677667767667677667767767766767676667677667667677677666776676767667767767767766767767767666667767677676776677677667667766677676776767767677667767767767667676767766766776767677677677667767676767667677677676767767676776666666776767766766667766767767676766766767767767767676676677677667667767667677677677677667767767676766677677676776666776766667676676776767766767676766676767767767767766667767676767767767767677676676776667767676767676676677676667677676666776767767676767767767676776667767677676766776776776767767767767767767667667666766767666676767676766767766677667767767767676776776776776667676776677666677676776667767677676676766767667767767677676767676676667767767766776776776667766776667666767667667676667677676776776767767676776667766776776667767667667677676776776667667766776776776666767676767767767767767767767677667676776776776766677666776776776776677667676767767767767677676767767767766776767767767766767666666677676676776776767766776766766766767676666766767677667677677666776766767667666677666767767766677676767767766766776667676776677677677667676767676666776766767767767667677676776677666776667766776767767766767676766766667667767677677677667767666676767766667767666666776776776776766767767766776766677676776776767767766767767677677676776767767767767766776766677677676776666677677676767767766767767766776776776767766677677676767676776767677677677676677676776776676667677677676776676677676767666776767766767677676666677677677666776666676677676776676776767666776776776667677676776676677677677676776767766766676666776767767767766766776767767767766776667666767677676766676767676767667766767767677676776677676776776767767677676776776767766677676766776676776767767767767767767676766767667677666676776677666667676776677667766767676667666667766776767667677676766776776767666766767667677676776767677676767676677677676776766677666667766666676776766766677676776767666666776676776676776666776676767767667676677676776677676666776776767677677676676776676676666677676776767766676767667767677677666776766767666767767676776677676677676667767676767677667767676766666667677677676766776767767767767766666767767677667766776776767676767676767767767766766776767767766767677667767667667766776767766767677676776767767767677677676767677676766667676676776677676667666776767667666767677676677677677677677667677677677677666767767767677667766776676677666676776766677676677666776776676676776667677676776767676767676766776776767676766766676776667766776767676766766776766677667766776776676666767677676766767766767676677677677667677667677677677667667767767666667767676677676766766666776677667767767767666776767677676767667666767676766776767677676766766676776767676776776776766667667766776776776776776767677676776776767676776776667676767667677667677677667677666766776776776666766776677677677676667667677677666676677667677676766767676776666677677667677667766767667766776767767767766666677667677677677677676776776677666666766676767677677666776677667676776667677676667767767767677676767766776767667766767767676767767677676667676677677667676766676776676767676776677677677667767767666677676676767666676677677676776667677677667767767677676766776766767667667767676776767666776776677667767676676776676776776776766667767676766767767766676776766776776776677667667767666766776776766776776776767676677677666776776767666676766677676766767677676776766776677676676766677667767766767767767766776767667677677666677677667767666776667767767767767767677666677667767677677676776776776766676676776776776667667667676776776776676776767676676767767667667766766767667766776767676677677667767767667676676776767767677667767766767767766766776776776766666776677667766767677666767667677667677676766767667767766776767767666667677676767676776776677677667677677676767767677676776776666677676776766776766767766767677677677677667766766767767767677676776767767676677666776676766676776667767677677677667767766667767666766776677666776767767767767676767766667767666677676776767766767767766767767766776677677667666676677677677667677677677677676776767767767767767677667667767677666776677676767767677676776677677667676676776676666676766776767767767676776767767766766767677676776767767767667667676776767766776666776676776676767766676676767676767676776776676677676677667767667766767676776776767677677667766676766776767676767666776766767667767767677677667667667676776776667766776766767766776766677676767677676766776666677667766776766666776677666776776767667677676667766776676767677676776766676776767767677676667667677677677676767667666676766776676676767766676776776767766776766767676666776776767766776767767767767766776776767677677677677676767667766767667676667677676676767666767677676776766767767767667767667676776767767767666667667766767667667666767767767767766677676667666677677676776666767676767676776776776677666676767677666776677677666676667766767767766677677667667767667766776766767767676776677677677677676767677677
66767767766766776776677677666767766766776767677677667767676776766666776767767766767767767667666767767767767766767676776776667767676776676776776767767766676776677677667677666776766776776767767667766676767767676776776776676767767667677667766766676677666666676776766666776677676676677677666776676776776767767767766776767767666776776776766767676676766776776767766776776767767667767767676677666776766676767667767676676776766767767766666667676767676767677676677666776666767767767767667766767666776776676776677676776676776766767767767766767677676776767766677677667677666676776676776776776666767767766767767766767667767676677677667667677677676767767767677667767667766776667767676766776776776776677667676767677677677676676677677667666767676676767767676677677677667767667767676776767676667677676667667767677667767667766667767667767767677677677667676776776767677667677677677677667766666766676776776776766667677677677677677676677677666767767666767767667766767676776776677677666676766677676676767667767766767676666776776677677667677677677677676667767766677676666776667676776677676767677676767767766776767767767676766776766776776667767677676677667667676776776767767767766767767766766776776776767667766767676677667676767767666776767676776677676776766776766767667667766766767676776776776767767767766767767766676676767767667767767667676767676767666667677667767667667767677666776666676767766676767767667667767767676776667676776676776776667767666767667677676776766776676767677677666776776677677676776767767676677676776776767676767767677677666676776766667767767677667666776676776776776676767766776766767766677667767767766666767767767677667766776667667767676776676776676776776776767677666677677677677677666676676667767677676767677677667676667676676666766766776676767676766676776776767677676677676666676776776767767667676676676767767767766767676776677676767676776676776676677677676767767767676776676767767676666776766776776676666767767767666677667767766776767767766666666676676767667677676776766776766767677677677677667676767676767667677677677676666767667677677667767677676677677676666677677677666767667766776776676677667766667767667667767767767676776767767676676666766676767676776766767766776677676767767676767767767666776767676677677667766767766767767767767666766767767767767676677676776676667677677677676766767676676767667767767767677667766677676676767767767766776677676666677667677677676677676767666667676666766776776676766677676767767676776676766776767767677677667767677667767767666667677676676767766767767767676776677676776766766767767767767767666776677676776776766767766776776666776767676677676666776676766776766766677667766766766676776666666776776776767767676766767767766767766776776776767767767677677667676767676676776667767767767677676776767667766776767677677667676766676767667667676677677676667676766677677667677676676776776677677677667677677676776767676776767676666766766767677677677677677677667677676667767667676766776767766776666767767767767677667767767767767767677676776677667766776677676776776677676667676776677676766676776676676776767677667766776677677667767677677677667666767676667677676776677676776667766677677677676676776667677667766766666767767676667676767666676767766767767767767767677677677667667676677666676776767676776676677667767767767676677666767767766767667767676667677667666776776767767766667767677666767766766676767666776767667767667676767676667767766767767667666767676767677677677677676767767767767677667766766767767677667766676767677676776767677667676776677666776767676766776776767676767766776776776677677666766677667667667666676776776676767767766776776766776767766677677666667676776666677667676776776767767677667767766766776776677677666667677676666666677676776677677667677666676776776766766776776767676677677676667677677677676776667766776776766767767767767767676767767766776767767767766667677666776766776776776776767676776767767676776776776776767766767676776677677676767677667767676767767677676767767767667766676776676776676776676676776776776677677666677666767767767767676766776677676776676667667677667666767677677677667767667767766776776767667767666677676677677676776666776776677676667766767677667767766767677677677677677677676776667667667767676767676667667676667766767766776677666766666776677676676767767767767767767767767666667766776766676767676677677667676676766766677666677677667767767677667667676776667676776776767767666766776676776776767677676767676767766767676677676767666776666767767767667766667767667767766766767767766766776776776767667767767667767667767767767767766776776767667666776776766766767676677677677676776676677667677677676676776776776776676776767677666676766776767677676776776776767767677676677677676676766776776767677667666677677677677677676666677676767677677676767767766666767767767767767676776767766776676677676667676776677676667767767766776776776766767766676676667667677677676677676776667676767767676667767677666776776776767767767667766776776677667677677677667677677676677677676776767667667666776776666666676776767676776666767767767767766776677676776776776766767766767677667767676766776676677677667767677677676767767767767766767677676776767667666776767677676767766776667767667677666767766776776667677667677677667767676776776676767767767766767766766667767677667766776767667666666676776776776677666767676767676767766776767677677676666776677666667767767667676776766677677676677676776667766776667766677676766677676667767767767676776666676776676776776767767766776767666767767676676677677676767767677676767766766776766667676676766767676767666667767676776776676676776677677667667676667667767766776667766767676666667677677677677667767677676676767767677677677677676676676767767677677676677677676677667766776677676767676776776677677667767767677677677676776767667666776677667767766776677677666776767666666767667677677667677677677667676776766776677676767677676767767676776776767767767676776766676776776766666776776767767766766676676776767667666776666667767677676766677676677677676776776766776767676776767667666766676767676676677677677677666776767767766776667676776776767767667767766776776776776667766677676677666776676776676776667676676677677667767766767676776767767766676667766676766776776767666666677677666767767767667767667667666767766677667767666676767767667767676676767676767767667767676767676776667676767767677666776676667677676776776666776776677676676767766767667767676776667676776776766776776766667766766776776766676767677676667676677667767676766767767766776677677676767767676776667767766776767677667676677667766767676767676767767676767767676677677676776677676767767676776776667767767767766776767767667767767767676776767766667676776677666766677677676676677677677667676677667676776767666767767676767667767677666776677676776767677677677677667767667767767766677676667676767766766776676766676776776776766677667767677677677667676776676766767767767767767767766667667676766776667676676667767767667767767677676676667767666767667766776766767767767766767676776776776666666676776767667676776776677676776667676677677676766767767766677676776776767676766776776667677676676776676767766776776766677677666766767767766776776776767667676766766767767767677676776776677677677677676767766676767766776776776767667767667676666767767767677676776776776766677676766767676776776766767677677676767767677677667676776766776677676776776677667766767767767766667767767677677667676776767666677676766776676767676767667666677677677677676677677677677676776776767766677677677677676767676676776676776766776776776676767677666776767767667767676776676676776776776776676776776766767676767666677667766676767667676667767767676776767767677677676776776767676667767766677677667766767666767676677676776767767677667767766776766766766667676766776676767667677677667767767766776767766676776766766767676776776776767677666767767766667767676767676767767677667677676676666776776776676767766667667677676676776667677677667676776676767767677676766766667667677667767667766676776767677667767767677667677676677676666776776776666767676776766776676767767677676776667676767767676666667767767677676676776776767767767766776666767766766776767767766776776676776677677676776776677676767677666767767667676776676766776776776776776767677677666767677677666667667676766677667766767677676767767767767677677677677676776776776767666776776676766676676667666677676776776776676767676676767667677676776767666667766767766776767767767767767677676676776676677676767676776776667767666767666767767667767676677667677676776776677667767666667667767767766767767677667767667766776667676676776776776767766776767767677666767767766767767767766666776776776666677667766667677677676676776677677676676766676766676776776776766776766767766666776776766666776766776666767767767667767676677677666767667767767676767677677667676666776776676776767767677676776767767767766676776767676676766676667767767767767767766776767767677677677677676776677677677676767676676766767767766676676776677667667677676776776677676776677666766776677666676767677677677667666766767767767676776676666767767676776776677676677677677677676667766667666776677677676776677667677676776767766676767676767677667767767676776676676767676766676776766677677666776776767766776776767767676676776676667676767767767767677677677676776677676676676667767677667677676767666776677676776767767676766776767767676767666677676776767667766767766767676767677667677666776776677677677666766666766767667666776766766767676776767667767667677676766667677676767667677677667767767667676666776677666767676776767677677676767676767666676767766776666666766776676677667767767767677676766776676776677667677667766677676776766767667767676776776776776776776676767766667676776766677677667766666776776766767766776676767767677676767767666767766776776766677676676677667676677676767767667767677667766766776776676667666776776676766776776676677677667767676776767767677677666677667667766676776677667767767767766776766677676666767677676676676776776776766767766776676776677676767667676776766767766776766776767677676676776677667766776776767767676766776677667767
67667677667767767767676677676676776677676776767767767767766676776776676776776776676767766667766677676767767767767667666666776776776677677677676676677667667767767677667667666767676767677677666776767767676776767767767667767766766766766766676677677666677666766676776677676677676767767767676776676776776776767767676776677677667677676677667767767767767767676676677667766776776767676766767676776767676676667676676667767677677677676766676776776667767767766767767676676767666767676767766776767676666776776767677676767677676766776676776667767677677677676776767676767767667766776667676677676767766776767767667767767766776677667766776677676767677677676667666667767767677677677677676677676766776677666767767677666667766776677667766766676676667767676677677667766767767676766767767767666677676767766776776776767767767767676767677676776776677666677667766677676776776766677677677667666766767677677676677676776667767676776677676776766667767767676767667766676666666776776776776776776767767667767677677676667677677667677676776767677676676767667767766767766676767666676676776676776766776676766766776776676776776676776776767676776776677676667676776767767767767677677677676676676776677666677677667766776776776676776676776767767676677666776677677666677666776677666677676767677666676776677676767667767677677676667667676767677676667677677666776767766776767667767667667666677677676767767767667667677677676767676676676767766776676667766776776776667666767767676676766667766666767667766677677667767676667766776776776767767676667766767676667677676766667767767766776676767667767767767666767677676776776776776776666677677676767667766767767677667767676776776776776677677676776767667766767767666677676767677677676767767767676677676766677666667767767767767767676766776776766776676776776776676767766776776766767676776776677677676776776677667767767767767767766677676676677677676677667677667767666767766776676676776676776667767766676766776767766776667767766767767766776776776677667676766776666677677677676676677677667677667677667767767767677666776676776766776667677676666776776676667676776776666766776667667767667677676767767666677676767676776767767676766767667766766776767766776766667676677667767766677676776676776776766677677676767667767766677677677667676776666676767767667766776767767766776776667766677676776676677667766677667766767667667676776676667676767766676776677677676767767677676776676767666677677667667767667666766776776776666676776766676667766767767667667767676666776676767766676766766766666776776776677666667766767767676667766676676677676767766776767676776667766767666776767677676776776667766776776677676667766767767676767766776667766676766776676767766776776766766677676776676667677677677677676776776767676766677667766666776676676767676767766776776776677667677676767766776666766766776677676767767767677677677676767677677677677676766776767676767677666767676776767766677676776767677667766667677676676677677667676766667767767676667676766676766766767676676767666677677676766776676776667766676766776676776676767767767767767767677667767767677666776767767676676767767766766667767767766776776767767676766667677676766667767676776767767676667676667666776677676767677676767767767676776776767667767767767767767766767676776667676766776666766767666767667766776767766666677676776776766676767767666776676676667677677667767766766677677676676776677677677677677677677677676666776776676776767767677676776677676767677676776676776676676677676667676667676776677667767677667766767767766767767767677676776766776767677677676776676666776766767766767676767766776767677677667677667766676766677676667677666766776776677676667767677677677667766677676667667766767767677667677666776677676677677666776776776776676676776676767676776677677677676776776667677676676676776676776766767667677667767767767766677676767767666776776676776767767676676767677676766767676767676677667766776766767766776767767766766666776767667677677667766676776767766767677677677666776776766767676776667766776676676766767766767667666776666667676767676676776776677676677676677676676776767767677667767676776766767677677676767766676767767767767667766766767676767667667677677676767767767667767676776776767766766676776776776767767767676667766676776766676666776676677667767766676776766776766666776776666776767676677667676767677677666776776767766767677677676776767766666776776767767767766766776767767677677676776666766767677676766776676766676677676667767766766766776776677677677677676676776666676767767677676776776776776667667766677676776776776776776776776676766676767676676677677676676767677676776676776776766776767676667767767767766766776767677677677676676667676767766677677667766776767767767766776676667667766776766676776776767766776676666776776676776667676666776776677677667767666776676677676767766666776776676767767676667767667677667667767667666667676776776667676766776776767676776766766766776767676676776677676776776767667767676776776676767766776766667667766766776767767666667677667767676767767767776767667666677677676667767666776767677676776776776776766766667666767676776766776767676677676776667667677677667676767676667767676776776667676676666767767767767677666677676776776677677667677677677667767766776677667767766766776776676776766767767766776776766767767676677667766767767676776767767676766776776766776666676667677667767677666677676776667676776767767767677677676767767667677666767766776667676776766776676677667677677667677666767767677677677677667676776776677677667667767677667767767677676676776676776776677666676767667767767766776776767766766677666677677667666767766767767767767676776767767676677676677667666766776767767667676676767667676776766776776677676776767767676767676776676667766676776676677677676776676667677676766677666766677667767677667676766766677676776667766776776676666666676677677676676677677676776776767676776776766766767767666776776767677677676776666776677676776676776677677677667767766776766667767767676767677676776776776767667677676677667767766776776667676767766776667676776766766667767767766667676767677677676766666776676776776776676666667766667676767767767767676676776776667767676776776776767766676767676677676676776667676766766776766767767766767676676776767677677677666776667666767667676767676776666776676677666776776776767676776776776776767676766676776767676676766766776776766776776676776776766677677676776676776667767766677677676676776667767767666676676767677676666676776767767766776676767676677666766776676776776776776776776776677677677667677677667767766677677677677676666776676677677677677676776776767677667766776776667677667677667767667677677666766766676666776676766767767767667766677676776766677676776667676776767767676676776667677667766676776776667676766776666677666767666776666767767767676776767676666767767666767766776766677677667766776766666776677667767767767667676666776776676677666776676667676776776767766776767767767767677667766677667667677676767767667676776767767766677667766677667676766767676766677676676677676677676667767766666776776766677677677667677676776677667766677666776767666776776767767766776676766776776666677677676767676766766776767767666766767767767676676776766767676767767767767677667767676776776667766776767767676776776776677677676776767766677667766767767676677677666767667767677677676776767767767677667766776676776776767677676766767667767767767667666776767666776766776677667666767676676677676776776776666776677667666676766767767766766767767766766776766767767677676776767677677677667676767767677666767676767677666767766676776767767766776767767766767766767667767676776776776676776677676767676666677677666766776767677676677666677667767676677677676667677666667677676767767766767766767667767677667767677676767677667667676677666767766767676767767767676677677677667767676676767677676767766776767767767767767676667767767766767767667677677667767676776776776767767676776667677667767676776766776667676666776776766677677676767767767666776776676677667677676776776767666677667767767676767677666767767767677677676776667677666667676677676767767676677677667667677676776766676776776767677677667667666677667667676667767677676767767767676767676776666776766677676776776676776776767766776766766676776776667767676767767676766776667767766677666776767767677676677677677677676776766767767767677677667667677667677667677667767667677676677666776766776766767767676767767676776776776767676667766776776776767676677676766776776767766766776676776667677677676766776776767767667767677667676676677676776767767676776766766666766776677676677667767767767676776667676767677667766666776767767766766667767767767767766776677677666776776766776766776766677667667676776776767767666767767667677677677677667677677667767767666767766776766676767667766766767767766677676767676766767767767767767767766677676776766767767667767676677676767677676776667767666667767676667767767667767677676776776767766766776767767767667767767766767667667677676776767767767766767767667766766776767677666767677677667677677677667766767666667676767676767767767666667667666776766776767677677677676776677676776676776776776676767666767767677677676767767677677667767666767767767767677676776667677667767667766677677676767767767766676676767676776667767767677667767667667677667767767767767676676776677677676676776766766767767767767677677666666677667677667676776776776767676767677666766767767766667766767677676666776766776776776767767677677676776776676776766776776776776776776776676667767767677677676767666776676667667667767666776767666676667767677667767766776667767677676766767767666676766667767677677676677677667766767666776776676767676767666667767767666676776676676776766677677677676776667667766776776767676776776776767767667766776766676667766667767767767766767676667767676776766667767666776776677676767676676766767766677677677676767677676767677666776776766767766666677677666767676677677677666776677677677677667766676776667766766767676776767667766776677677677666767767766676666767676766776776767766677676766676767667767766676776766776767767766676676767767676767767766776776767766776767766676776776776776676677667766767767667766767
6767767676676776766677666676676667666766677667767767677677677667767766766776767676776677677677677677667676767767767676767766766776776776767667667767766767677667766767667767767677677677667767767676667676767676767677676677676767767767767767666767667676667767677667677677677666677677667766667767766776776766767766776767666767677676776667677676667767676776676776677676766767676676676767766776767677676776766776767676667676676776767677676667677667677676766776776676667766776677667766776776776776767767766776676677666776677667766776766776767677676676676767766667766767677676677677667677666767767676676776677677676767766767767676776677667676676677677676767767677676776767767766767766766776776776776767676676767666667677677667766766766776776677676676677677677677677676676666776676677676767766677677677676776776776767767676767766776776676677666766676677677667676767767677676766767677677666667767766676776767766767767676677676677667666776776766767767676666666676766676776767677676766766776766776776776776677666667767767667766776766776767666767766766776677677677677677676776667766667766676766766776767767677676776767677667677667767766776677676766776776776666666767677676776767677666776776676776667767677677677666767676767766776677677676776776776667676766677676677676776776776776666767677677667767676776767676676676767767676767766676666677676666666767677676776776776776667676677676767767676776677676766766676677676677677676766766776776767667767676776776676766666776667767767767666776766776677667677667767676667766767677667676767677667676776677666676776667677676767767767766776677676767667767766776676776676767766776776667767767677677676666766667767766767676776677677677677676676776667766767766767677667676776767677667677676776767677676667766666767767676766776776676776767667667676776776677677667767767666776766776776776677676776776767676677676677676776767767766767667766776677677676776766667676677677677676776767767666776667667677676766667767677667666677676767767667677677677676776776676766776776667767677676677677677676776767676776667767766767766767676677677666676767766676667676667767767767767667677677667667767676767767767677667676676776767767767676776677676667677677677676677676776776677667766776677676767766776767766676666766776676767767666767666666766776776766667666776767667767767766766776776766776767667677677677676776767677676676767667666776676776666776766767677667766667676667677677677677676667767677676776767767767676766767676776666667667676767766766677676766776776667677677666776677676676776767767666776667767767767767766666666677676666767676776776767676767677667676677676667676776767767667766776776767677676667676676667677676677676767666776776766767766767677677677677676667766776676767766776776776767766767676776677677667676677677677677677677677666767767677677677676767767766676767676676676776677677676667767767767766776776767767766676776776767766766677677677676677666677666776767667767677667677667766776767676766677666776767766677666767676767767677676776766666776667767766666767767767767767667766767767677676676776776776667767767676776676667676776676767677676767766776776676666677676677666776767677676776676776677677677677677677666677676667667676776776766776776767676776767676776776676766776767767676767767767677677667677676767767767666676677677667767766767667676776767676667767676767766677666776776677667667767767766776767677677677676776776676676767766676767677666767667766767767767677677676676677676676677676776766767676776677667677676767676767676776667767767676767677676767767676776776767767677676776766676766766767667767767667677667767676767767767767667767767767767766776776767667767767676676677666667766766676767767767766766767677676766766676767676766776667677676667666767767767766776776776776677677677676776676776767766667676776776766676776776676676776767766766677676677676776767676767676667677676767676677677676767767766776776667766677676767666767667767766676766677676776667767767677677677676767767677676677667766676767676676767766677676776767767767676776676776767767676766666767676767767677666776677676667766677667767676776676776767766776666776767666667677676767676767767666776776677666767677677676676767677667766767677667666776776776776667766776767766776776766666676676776776677676776767677677667676776667676676776677676776677666776776766766677677676776766776666677677677676677677677667766767677677677676677676767767677676766766677667767766767766767766766776767767676677677667766766776776667667667767667766767676766767766767766776676766776776667677677676677676776677677676776767677676767677676766677676667767676767767676677676666776677677676776776676676766766676776676776767767677676677676776767667766677677676767676667677677666767667767677667667766776776776767667767767766776676677677676776676667767767767667676676767677677666767767666776767667676676677676776776776677677676766766776677676776766666677667766767766677677677667766776766776677667666767667677676676767766776666767766677677667766767767666776667666666667766776776776676677677667677667767767767676676776677666766776667676767767676677676776767667767767767676766767766677677667676767677676767677667677676676676776767677676776776776677676767767766677676776677677676767677667676767767767667766677677677667767767766776766776676767677677677666666767667767666776776767676766767767666766776677677667677667667677677676767766667767766776776776776667767667666766766767676776776767677677676767767766676776767767676767767676766677676776776767676676677677666677677677676766766766766766776776676776767766676776776767667766677667666767767676766767676677677676776667767676677666666776676776767767677676776776776767766767767676776776677666767676767766767676677666776667767766767677677676676766776776776766676776776767766667766767676676767677677677676677676676667666667766776767666676776776767676676667667767677666767677676776766766767676776776776776766776677666766677666776767767767676776766767676767666776766767676676776767767767676766766776766776767676676776776677676677676776776667667766776767766767677676776767766776776776767766776776766766767766767767766676767767676776677677677667766677677676667666776767766776767676776767666767667677677667767767767677676776677667666776767767676677676776767667767676676666766766776767766766776676666677666767667677667767767767677677677676667767676767676776767677676676776666767677667767666677677666776776677666676776667666776766666766767677677676776776676767767767767677677677676776776776776767676767676667766767677667677677676766767667766766677676776767767767767766767767677677676677676767676766776676776677677676766667676776766766767667766776767766666776766776766766677667766767767766677677666767666776776776766767676766677677677676776766677676667677677677667767676776776776767767677676676767666676766767767677667767676776767766676767767677667676767667677676677676766767676767767766776776776677676766776667767766766776767767766676676767767767667767767767766667766666776776667676767667766776776676767667676776776667666666776776776776766776767767766766776776767667676667767676776767667676767767767767667676776776666677677667666776767676767676676676776767767766767766766776776677677676776767677677676776667666676767766776776667676677677667767676767766767766676767766676776677676767677667677676776767676776766677676666766677676776776677676766776677667767666677677676776767767676667676677676767767766767767767766676767767676667767677677677677676776767676767766776677667767766766676776677666767676767667676776767677676677676767767766766776776677667676776767677676677676767767676766776766677676776776767667766677677676766676667767677667677666676766767767767767766677677667667676677667767677676767767676766677676776776667767766676767677676676767677677676676776767766776676776667767767767766776767677676767676767767767766676677667766776776776677677676776776677677676767677676767767667767767676666776677666676767767767767677667767676776677677676767767677677676766776776766767677677676776776776677676776667666677677677677677676666767677676776676676776667766776677676677676766667666767767766776676677676767767677666666776766776776677677677677676676776677676667677667676766776677667767677667667766776776667766776676776776767667766776767666767677676767767767767767677677676666776677667767667767676667677677676776676776767766667766767676767676766667676766776677676767767767676776767766776776676766766767667677677676776767666767676767677677667766776767767767667766766676767766776776766766766666767766667667766776776776776677676667676776776776767676767766776666776776667767767667677676676676776776776677666677676766766776767767666776776776776776677677677676776676766676767766767767767767766766666677677676677677676776766667767667766676776776767767767766766766666767767766667677676677676767767767677667767667677677667767667767767766767767767767677676767766676767667667767676667677677676677676767676767767676676776767676766667766776767667667766666667766776776677676676676766766667767667767667766676776776766767767677677667677676677676667767767677667767666767667676667767766776676667676676776767767766767677676676676767767667676677676677677676667677676776677677677677677676666766676766666767766677677667666666676776776667677677666677677676776767667676767767667767767766776766666776776676776766776776776676676667666767767766677676776767676666667676766676767667667767767766776776767767677677677677676776776776776776776766667677666767767767766766766676766767667767667676776766767767767676776667767767766776776767676776766666677666666766776776667767676767677667676677676767767677676767676766766776767676776776776767767676677666767767677666776677677676776667766776776767677666776767676776766667667766766776667676766766666676767767676667766677677677677666667677667767676776766767767767676767676776667767677677677677676766776766676767666676767767767667766767767767676776776766776776776677666676766776776767767767767676677666766776776676776677667767676776667676776767677677676776776766676767676767767766776776776776767677666776766767
76667667667676767677667677677667767767767766677677676776666677677667767766767767767676776776676767677676667677676767677667676676776677677676776766766776766767676776776667677667677677666676677677676767667767677667766766766766776767766667676776677676766677676767677677676767767676667767767767676767677676776667676677666767677677667767676676767767767677667677677676776776676776667677667766767676677666766776766776766776676667767677667676677677676766776776776776766766776776676776776776766776776776676677666776767677676776766766766776677677677677676767767677666766766676776667676767767767767676766677677676677667767767767767677677676767677667767766776676676677676776776767766776767767767766677676767767767767766676677677676767767666676776676767676776676767677666676767767666766776766667677677677676776676776667677676677676676666776677676767767677666776667676767767676766677676766767767677676767667666677677677676676666776667767677667676767677677677677676767766776776776766776767767676767667677677676677676776676776776767767666666676776676776767676667666767676667766677667676766767676677676776776677676767767677676767676776776677667676766766676776677667676667677677677677677676676766766776766776776766767677676766776676776776767677677667676776767667766767766776776767767766676767766766766776766766776766776776776766767767767767767666666767677667667766767667767767767667766776776776676776776677667766677676767767677677666766676667767766776666766767767767767767676776677676767767677666676776766677676676776776677667766776767767676667766667767676677677676667677676776667676676676677677677666767766766666776767677676766776767667766676776766776767766667766776666766766766676767767666776766776666776767667767767677676766776776676766676776776776767677677676677676677667767676676676767767677667666766676677666677676776776776676666677676766776676776776677667677676776776776776667767767766667676667667767767766767767676767766667677667767676767677666676776776677676767677677676676766776766677676766766667767677676677676776776667767767677676676776767677676667766677677667677667767767767667766767676776766776776676667677677677677677676776767767767677666767766767767667666767767666677677676776766677666677667766776767677676776767676776667667767676766676667767767767676776776676776766676767676776667676766767667666666676767766767767676766676766767766776766776767667677667667677667676677676766666666767676766677677677667677676677677666676776677676677676676676766767766677667667766767676776776767677676776776776677666767767666767766767766767767767676776776676766666667767767766776767766776666776776767677677666766676767676776767666767676676776676776767676667667766666767766767767677676766676666766776677666677676676667767767677677667767767766677676667677677667677676666676767667766677677676666767666667666676767667766776767766776766677667667667667676676667677676676776766776676767767676767676767677676776677667767767666776767767767767767766766776676767677676667767676767677677677676776677666767767767667677676776776666776776767767677676767767676776776767666676776776666776766766767667766676776767766667766676667767676776766776767767667667667766776776776767767767767677666676676767767767677677677676676667667767677667767766767766677677666767767677666677676676776766776776676776667766677677676667666767767666667676677676676767676776667667676766677667677666776677676776776766677667766667767676667766776667767766767677666767767767666767667766776767767767676666676766666667666767676766776767766776767767767676767767767767767667766766776776667767677676776776776776776767767767677667666766677666676776676767677677666776766776767676776767676677666667677677667767767767767666677666767677667766776776766677676776666677676767767677677676767677667676677667766667767767766766676677666667676776766776776776677677667767766776776776776767667667677667766767767677676776667767667767766767676767766776776667676666776767766776676677667767667767767676776677666666776677676776677666776667767767667767677667767766767767676776776767667667677677677676666677676776667677667767767766766776767666667667767676677667666766676767767767666776676767767767766767677677677676776677677677676776776677667667667676767767766776776767766676776767767676676766666776766776767677676767766776776776677667766677676667767677676767666667676776776776667676767676767667767767767767767676767677677676667767767766776667667677676667767767677676676776766677676767667676767676776767767767766767666667767676776776776677677676677677677667766767767676676677667767677676766677667677676677677666766767676776677676776767667767767667677677677667677676667676776677676776776767766667676776767767667677666767766767666676767766776676677676776667767766766767767676677677667677677676776776677677667767766677666766776766776776667677667766766767676767667766776776667767767677676776776776776676776677676677667766766677677667676767767766776676667766776677666677676776767767676776676676776676776767766676676776776676776677677676776776776776667767766676776767767676676766766767767676767676767666767676767767767667766776676677676776776767676776767667677677676677677677676776677676776776667676667677666676677677677666776676667766667676776776677676776667767667676776776776776776666776676776776767767767767766767766776676677666776776766677676766776676766776676776776767677677667767676776767677677676776677676767767767667767677667676776667677676677677666667767767677667767766676766776767676776776776667766776677667767767767666776677677676776666767767666676776766766776776677677676677666677676766767767667766776766776767667677667766776776776776677667767767676667767767666666767677666676767766676767677676666767766776767676776767677667677677666767766677677677667767667677677677667677677677676767667677677677677676766776776767676676776676677676767676666776676776766776776766776776667767677676776776776666776776767767676776677676776767767667767677677676767767766776776676767766676766776677667767667767766767767667667677677666776776667766767677676766676667677667767676776767767766676767666776767667767677667766677667667767767767767766776766677666767767676676767677666677677676767677676767767676776767766776767677677677677677666766776767666776767667676667767767677676776776776677677677676776776677677676776767767667766776776767676667767676767677677677666676766776667766766776766776776767676776666776676776776776666666776676766776767767766677676766767677667767676776667677666677676677677676666767767677677667767667767676766776767766767667767766677676776767767676776776776767767677676767767766776766676776776776767676667766776767676776676776667676767667766776667767667676776766677676667677666767767767766667767767767767677676767767767667767767676767677676676776766767767676767667666776676767667767767767676767676776767767766767767767677676676776677677676776776767676676776677677666676776766767767767767667666776776677676766677667767667766676676767667676776767667767767676776676767767767677676766776677667767767767767766767767767676676767667666776677677677666667677676776676776776676677667676677677677677677677677677676776676676676677676776776776776776666766676776776677676767767767667676676766767677677667666766677677677666767766667767767677677667767766766666766776667677676766767666667766766676767667767667766766767677677676677677667767676776776767767666776766766677676776776767766776767676766766676677677676767667767676676776767677676667767767666676677676766676776766776676766776676776676767766676776677666767676766767767767677677676776677676776766776677677666767676776767766676676767677667666767766776776667767766776767767677667676776767767767767766676677666676667766666776776766776767667677677676676767677676676766766767767767767677667767677676677677677677677667666776676767767677667767666776667766766776767677667767677667767767676666677666766676676767767766776776767767766666676766776766767766767767676776776776767677676766776766767666776767767767676767767767767767766667767767767676667676776776776667766766776776776677677667676667766776776776676677667767676776766766676767766776677676767677677667767767676767767767677676676767767676677666676676776767767666666766776766677677676767767767767676676776776766677676766767767677676666766676766676766767677666766667766767767676666776767677676776667676677667766767766667676776666676667767677676776767767766767766667767677667766776767766676767767676677677677676677666677667767676766776676677677676666766676766776766766776677666776776776676767767677676776776767767677677667667766677676767677676676767766776766776767676667677676776676776767766767766776766776767667677677676767767676677677676676776776667767677667766677667767767667766776677677677677666776677667767677676766767767766776677666767767677666776767677677677677676676767767667766677676767767667676776766776677676776766667676766667766766776776776776767666776666676767767767676677666776776776776666776776767767676677677676767676776776767767676677677676676766766667667676677676766677677676766767766767676776677666677676776666766676766667667766776767667767767767767767677667767666767676766676767766776776677677667766776767667766776767767767677666677667677676776677667766676776776676676677676767677676776776776677667767676676766767667767677667767766776776676766776677677667767767767767676767677677667677676676767677667677676767767667677666767767676677676676776776677667667767766677677677667767676766676776767677677666767767666766776667767676767766776776667676767767676676676676666776776677677676677676677677666677667767676666776677677676776776767766767767667767676676776776776766776767667677676666667767767676676776767766667767767676767767767767766676766776677677667767676766767767677677676676766776667677676767767676766766767667767677676676776667676666776776667676776776776677676677666776776776667666776767676776776676766766767677677676767767766767666767667766667766676766676667676767767767766776776667676666767677667767767677676766766767767676776766676776766766667677676766767767766776767767766667676776667767
6767677667767667667767766776677677677677666776776766667766767766776677676676767766767766667676776766776676776776767767766767667766766776766767767676776776766676767767677667667676776767677676667767767666677667767676676767766776776766776776767667667766766776766776776767676767677677677676676776776767667766676767767676767666677677677666666776767766776766776766767676776776677667766667767677677676677666676766767676776676776767676767676666767677667767676767767676776776776767767666767677677677666667677677677677677667676767667766767677676776776667676676776767676677667666776676767667767767676767767666776776767676776767766776676776776767677667677676676776766766766776776676677677667677676667767766666776776676766666776677667767766667767676776776776676776767767767677677676776776776776776767766776676776666767676667766776767767767667676666776767767766767767677677667766676767767666776776776776767767767766767677676776776767767766766667677677676776776767667767677676677676767677677667767677677677676767766776667677677677676767676776667677676776677676776767767767767766766776767667676676766677667766766767766676776667676767676677676766766677676667767676767667767767677677676767676776767767766767677667676776776766776677677676767767767767667767767677677666766776676776766767667767767767667767767676776766776767676766676776766776667676767676776677677676776776767767676776667677676776776776776676767767766677677677676666676667676776776677667677676767767676677676776767766776677676766776766767666677677677677677677676766776776776776667667677667676767666766776776767767667767677666767767766767676666666776776776667676676766677677667666766776767767766776766776767766667767667767767676776776766676677677677667667766667767666776676767766766776766677667676767767666776776677666676766767677676677676776767676666767676666776677676776767677667666767767677677676766776766767767676766776767676667667677677676667677676676776677667766776776776776776776767767767766776776767676667667667677666776677667766767667767767676776666766776776776767666766676776667667767676767676776766667666677676776667767767767766776776767767767667676676677676767767767677667767677666677676677667677667667677666776766677677667676676776677666776767767767767677677676666766666767766767667677667767677676776766776666767667767767767767766766767767766776676676776776676767677667676767767767766776776776766676767767676776677677667767676767676776766767767766677667676776677667677676776767667767677677666776767677677677667676776677677676767677676767767766767667667767767676767676766776767677676767677677677677667767676767667667676677676767677677676776667667667766676776767676776667767767667766667676767767676767766677677667667766767766776767767677676776766676767676676776676776766767767767766776766676667666776766677677676776776766776776767677677676766766676776776676776766766676677676767677676767666766776676776776776767676766776767676776676676776767677666776677666767767767766667677666776766776667677677676776766776776776776676776776767677677677667667677666776676767767766767767767766666776677677677676667766766776776776776766776776776667767677666676766667766766776776776767767766776776776767767676676766776667667677666766766776667766677667767767676766766776677676766776776667767666767676767667666776767766767676667766767767767767667767766776776677677666667676676776676677676776677676676667676667766776776767766677666766677677677677677667766667677676676776776666767666776766666666776766776776676766667667766676776767767767767767677666776676677666767676767766776677677677676667767676767676776776676676776667767667677677676676676776667676667767666677667667667676766766776676776677676776776676776776776776766766776676676767767667767666776766776676767677676766666676767766766776666676776776776766767666767767766776776776767767767666776667676766666767767666766776767676776776767767766676677667767767767767767667676776776767676766667677677676676776776776776766767767766766677676676766767767766767677676767676766766766767767767767767677667766767667667667766776666677677677666766677676667766776767677676776676677676767676776767677677676767766677667766767767676766667677666776676776776776776776666776677677676767767766776677676666676776776767767766676676776776767767766776676767767677676776776776677677676776677666767767677677677676667767677676776767766667767766776677666776776776666767667767666767767676776776676767767677677676776667767767767676666767677676676766677676666667677677677667667677667766676776766776676676776767766676767676677666677677676667766767677677677677677677667667676767767667676676776766677677667676776667767767676776666767766766767666776766677677677666767767767676766666666666766776776767677676667666677677676676667667677667766776677676676767676776776766767767767667767676776676677677677676776776776767767766767767677667767766776767667767767766776776776776766767767767667767677676776776776676767767767767767767676666776677667676766766767676767767767767676766677676767767767677676766676776667676776767766776677677677677676666766767767666776776776776767677666776776676677676766676776767766766767767667677676767767766776676676776767767677666677676776776776676776677667676767677676767767667677677677676776677676766676667676677676677667667677667677676676776776776776767767676767677667667767767767767767767766676766776767677677676776676766776667677677676776667676766776676666667767766667676776767766776767676767666767676776776766776677676677677667677666677677667767667677667667666776766776676767676767767677676776767677677666776676776776767767767767676666676676767676767767767766776667767766676767767766767667767677666666667677667766767767767767767767766676776776776677666666677676776767677676677677677677677677677677676767676767767677677677676766767767676776767767766766667767667766667767766776776776767677677677667767667667676767676667766766666766766677676766767767767666776776667767676767767677677677677676776677667676676677676776676767766766667767667666767766767677666766766767677667766676677677676766776676767767676667676766776776776776676676677666676776776776767767676776776676776776676776767767676767676767766667767767766676676666776767676676677676677677677677676776766776776667667767767766767766766776766776776776776667667666766766767767666776676776677677676776677676776776767766776676767767766677676667677667767676766676776767677666766776776677677667767767677677676667766776776776677676667767676776677676766767666766767667766677667767766676776776776776776776776676776677677677676767676776776766766767667766677677676776766776767667766767676776767666776767677676666776776776766766766677677677676677667677677677667766776766776666776666776667677667667666767767677676676776776667666666767677676776776767677677667767767667667676766767676677666776767667676776776776667667676667766767767677676776676776776776676767677676667677666767766766776667766676767667666776776676776776766776776767767767676676767766667767767766776776776776776776776666766766667767676776667667676676776776677676776667766767767767676776667767767677667767767666767676677666776776767766776767666767677677677676667767766776767667767666676776766766776776677667767767677677667766676766767667666667676767667766677676767767767767766776666776776766766667767766766677677667767676766776767766776677676776767767767677676767767667677677677677666767767677667767767766776677676776776666767676667767677677677676667676767667676776776776767767677667767676766667667667766767767667676676676776776766776776776676766776767766776776767767676776776676666776767767766676766776776677677666767767767767676676676767767767767666767767767767767677667677677677667767676776766776767767766776766676676767677677676766776666776776776766776676667676776767766766776767677677676776776776767676677676776776767666766776776776776776776776776776677677676776767767666676766767677676676766776766776766776676766776677677667667767767767767766676766776776776767766776666677667766776767766776667767767766676776766776666776767676776776767677677677677677676676776776667767767767677676677677677667767766676667677667667767766776767677676676767766766776677677677676767677677667677667767766676667676676767677676766676667667767767677666767767767676776776776676766766767767767767767767767767767676776676667666677677667677676677667767766666767767767766776767766767676767677676677667676767767767767766766767766776776767767677676676767767676677667677667677667667666767676776776677676776676676767766776676676667766677676677667676667767667767676767677667666676676776676677667767767677677676767767666776766676677667766776767676767667677667767667676767677667676767666676767676676766677677677676667767767677667767767677677677677667677666666767767767677677667667767767767766677677667766776676676776776767767767766767676776676676677677677677677676676776766776667767766767766776667666767766776776677677676767767767767767767667677677676666676677666766767676767677667667767767667767767676677676667767676667767676677676676677667676677677667767677677676666767767767677676776776776666776767766676666767667767767767766776677677677677667766677677677676767767677667667677666667766767766767677676767676776666776676776776776676767677677676776776767677677666776776767677667767767677676776766776767767667676767767767676767676766666666776677676776776667666677676676776776776776766766776766776776776667667676766776776667766776776776677677667766776677667767677677677677666676776776676766767677667767766766667677677667677677676767667677676667677676776776776776667767676767666676766676767677667676776776667677667767677677667767767767766767667666776767667767767767676766767677667677676776766676767766677667767767677676766776667667767766677676776767766776766776767767667677667767677677676767676776767766676766676776666667767767767677676776776767767766676776666667767767767767767667677677676766677677676767767766766776677677677666677677676767767676767767767676776776766767767767767766766677667677666776767766666676766767767767767767676766666767767766767767676767
36766677667667667767767676666767676676767766767667677677676677677676677666767667767766666677676676676677676776776676766676767667767766767667767767667677667677676767767676766767766767766667677667667666776676767667767677676776677666776677677667767767767767667677667676666767766776667767676767767767677677677676776767676667676677677667767767766766666677676776676776667766776766676767767767676767767767767766767767767667767767767766776776766767767766776776776767677667676776767767667667676666767766766776767667667676677667767676776776767666776666677677666677676776776677677677677676676776666767767667676776767767677676766767767767767666766676776776676767676767766767767666776776767766766776776677676676676766767767767676766767667676676677677676676766767676667677676677677667666766767667766767766767767767676767676676776776767766776776767767767767767677676767767767676776767676666667766776776767767767666667767676766676766667767767766766766677677676767676776776767676676766776776776767766766676767767766767677667677677676776667676776667767677677667676677666767667767767767677667676667766776667666776776776776676776776767677666776767766776766776676767667667677677677677676776767767767767767767766676767667677677676676776776766776666776776776676766767677677676776677676677667766776677667767767676677677677677666766766766776766676676667667766776767767677667767767677676767677677667666676676767666667666776776766776776776776776776676666676776667676776676776677667767677676776776767677667677676767767667676767767677677676776766676776776676776767677676676677677666666676766667666766677677676776776776776766766676676776776677677667666666776776766776776766767677676776776767677677676766766667676666776776776767766676776766767667766677666677677676776776767767677667767767677677676676766776776767667676767766776766767767766666767766776666677677677676667767677667666677676766766776667677676766767767677666767676667767767676766677667767667766776667766666776776776767667666767677676767676776767767676776677676776767767676666677676767767767677676776677677676667676767676766667677666767667676766767677676767767766667667667767766666677677676776767676676776776776776666776766677677676677677676676676776767677676666776776776766666767677676767676767676776677676767767677666767677676676667677667677677666676676666766767766776767676767767666776676776776677677676666776776676677676767676667667677676776767677667767667676666776766666776677676776677676766767767767676776677677676776667767767676666767767767676676677676776766766776767676677667767766676766776767766776766677676666776767767677666776776776776666667666676776676767767677676676767766676767766677676766676767667767767677667767677676677677677677677677667767667677676767676767677667767667767667667767676776676776776766776776677676767766677666776766776767766677677667666677676766767767676677676776667767667677677676776676767666767766766776677677667676667676776677676676776776776676776767667666776767677676767676767767667767766776766677676766677677677667676776776767766766776767767666776677677677676676766767667766776776776767767676767767766776776677676766667677676667667677676767767767766776776776776767767677677667767766667767676676676776767767767676676776667677677666667767677676767667767677676676776776676767767766676666667766776676776676776767676776766677677677666767767766776776676667767767766776766776667767766677677676776766776767767667767766767677677676776677667676766677667767677666776667666776776676676677667766677667667677676767677666767667766776677676676767767767766766767676767677676766776677667767676776767766666776766676776767667667766776676776776767677667667676766667766677667767767766776676776677677676776766776776676766667766767666666677676666767676676776766677677677676667767767767767676677677677667676676776767667767767767766767676676677676676767766766776676766766776667766676676767767677667767666676776767677667666767766767767767767767766676767767666766766776776776667676776667767766776776767676776766776776677676667766766767667667767767677667677676776667767676676776767766666676776677676776677667676767677666676767677677667667677677677677667677667766766766767667767767667767667667766766776677676666677667766677676677667767676677677676767767767676676677677676776676767766776676676776676767767767677666776776766667667766666667767677677677667677667667666767666776677676776776676677676667767767676676677677677677677666677667767767677666676767766776767677677676767677676776667677667767767676776666776676677676776776776767677677666776767676666676776667676776666776776666676776766767666667767676677666766667766676776666776776766767676776776667666767766776767666667767767767766666776666776667666767766776766767676776767766776776767767766667767677676767666766776776776776677676676776677676767766776767676666776766776677677666766776776767766667667766767766767676677676677677676677666776667676767766767676766677677677677677676766767767766776776767767667767677677677676767676677676676776677676767767677677676676676776776776767676676676776676676676776776776667767676776766676677676667766676776776776767767767677666776677667676667667767676766676776676666677676767666767766676677676676776767766766677677677677677667676776677676767667767767766667766767666677677677667677667677677676776767667767677677677667666776677677676776776776776677677676676676767767766776667767766767677677667767676776766666666776676767766677667676677676776667767767677667667767767677676767767767767676776676766767677677666767677666677667766666776677676776766776776676666766677676776776776776767766676677667766666776766767677676767677677677666676776667767667677676676776776776767766766776667767766677667767767676776776676776767676776677666776776766767666776766667767667677677676767667766766766666767676677666776767766776776767767676767666766776776676776667766767767767767767676677666667767677676677676767767677676767677676776767767766767667676776666676677667676767667667767767666776767676767677667766767677667676767676676667767676776767767767766676776776766766767767677676666677667677677676767766766767676667676677667766767666767767767767676776776776677666767767676767676677666766667667767767667676767767767677676776776767767767677677677666666776776776667767667676767767766776667767767677677676677676767767677676767766776676776776667767766767676767766767677677677667667766677677667767767667677677676667677666667677666776676667667677667667667766766767767666776666776767767676776677666776776666776776776766677677677677676776776767766767676767766776776667767667676767767766776767676776667677676767767767766677667766776677666776676776666677676676766776676677676667766776776667676767767666766776776767766776667667767766776776776677667766676677667666766776667767667767677676767677666776766666766776667767767676677676776776766666776776776776667766677677677666776767677667767767677677677667677667677666767766676776667766767767667766767676676677676667677676776677677676766667667676776776776767767666776776767766767766667677676776766766677667766677677676776776667767676776776776677676767767767767676667676776676767676676676776776666676677667767767676676766767667666677677666776667767667677676767676776766667767767767767667767766776676767676776766767667676776767767766767676677677677676767767676776776676776676667767767767667677666776766767766766766766766776776766776677676666776767766776767667766677677676776676677677677677677666767667767766767766667767677666776776767767766766767676776677666776776767677676776676677667676677667667667766667766776776776776767767666677677667767667666676776776766766766767666766767677666767676677676776766776766676767667766677676776776677676767677677666767676677677676767767676767767677667767677677677676776776776776667766677676776677677666776776767677666676667767666776767676677667667677677677676767766767666676776767766766767677677677676676767767767667766776767766776767667677676776676677677676676766667766666667677677667667766776776776677666677676776767767676767767677676766776676776676767767767766677677666677677676767676776676776776767676766667767677677667767666776776676677676767767676776676666667767766776767677667676666676677676776776766767766776776767767677677667766766676677676776776776677667676776776677677676666767667766767676776767676776776676667667766677667666676766667676767767667676767676667767676776766776766767767666666767766677677677667667766776776776776776666776767677666776776667677677677666776776767677676776677677667767767667676667677666667767766767766676677676767766766776766767766766677676767667767766767676676776767677667766776776666776776767767766676776767676776776676776676677677677676676767767767676776776667677677676767677676766677677677677676776766776676766776767766767766676667767666776676776666767676667767767766776776776676766776677677666677666776677676776767667767677666667677666676767767767676666767767666676767766766767676667676676677667767677676766667677677667677677676666776677676776776776677676676776776667667767677666767767667767676776776766767767676776667677677666766776766766776767676676676767767767767766776766776677676776776676767767767767766767767767676776766667767767677677676767767676767667766677667666766766776667677677666766677676766677677676776676766767767767767767666776767767767766667767767677676766766767767667676776776767676776776767677676676676676667677676767667677677676767767766767677676776776766676776776676676676767766676767666667667677677677676776776676776767766666766667767676767677667766776766677676766776776776776767667667666767677677667767767767677677677666676776776667767676767767766776767667767767767767767767767677666776767766767767677677676776776677677667766767677667767676776676677676776776667666776666767766667766767766776767766776676767767767766676676666667766776677676766767767667766667767676677666677667667676676676776676767667767766767677667677677676766767767676767767766677667767667677666776677676667767677676776776767767767676676767767767677676676776776766677676767667677666767767677667767767667766
6776776767677677677676676776776776666677666776666677676677667767767766676776767766676776776676676667676776776767676667766676667767666776767667676767766767767767766776776767677666776767667666767667667667767667666776776776776776767766767766776766676776767666776776667666677667667677676676776776776766667767767676766766667677676676776667766776776677677676766766766667767667767767667767667677676766677677676766767677677676767677676766677677676767667676676676776677676677676776767677676767666776677666766677677677667667676776767677666776666776677677666776766677677676767677676676767766676667677667677677676767767667767767677677667767676776677677676776767677667676667767767767767676677676767767766677677667766767766776776676767766776776767766776767676776767766776776776666767767767677677677667676677676767667766766676766667667667677676767677667666766776776776766677677677666767667666776776776766767767767767677676776766776776776666676677676767766767766677676767767666776767676776776767766676776767766776666776676767766767766677666766767676676766776767677677677666677676767767767767677676767666676677676767767767767766766776677677677677676776676766766776677676776767767767677666776767767767677667677676776776667677676767767677677667767767677676776677677677677667667677677666766776666776766776676776667676767677676767667677676767766776676767667666667666676676677677677666667676776667767676776677676677677676766767667676677677677667766776767766667766677667766766766767767767767767767677676776776766667767767767767767766677677667767766776677676776766766676776666766667676776767767767767677676767677676766767677677677676776676776666776677667677676767766676677666776766767676776677677677667676666667767767766676767677677666767766676766767767766767767677666776776776776676767767677667677676766767767766767667677667667677677666677677677667766767767767677677676776776676776776766776767767767667677677676766677676767767666677676766776776776667766767676767667767767677676776776776766766776776767676776767766677666776677676776767677676776776767676776667767676776766776676776776776767677676676776676767677676676677677667667676676677666767767666677676766676767677666676767766776767766776776767767677676676776667666767767767767766677666676676767767767767676776776776776767767677677676776767667767767677676776776766667767766676767677677676776776767677667677666766767677667767767766766676766676667667767767766766767667677666677676676776677676776776676776676766767767676767676776776767676767767677677677676677677667766767676776767766677666766667666676767767766767677676767767766776676676767767677677677667676767677677677677676776677667766766776776776767767676677676666767767767767676676776677676667766677666776767767767666767677677667766767677676676776767677676676767767767677677677676776677677677667766776776676667667677677676776776776667767667767766767767666776776776767767767666766767676767766676767767667677676776676667766676766776776677676776776767766766677676776767676776677667767677676776776766667677677677667767676677666767667767667767766677676667666767767677677677676767667676676767767767766677666776766676767667766676776767767767766676776666676767767767676666676767676766767767667767666776666767667767767766667676677677677667767767767767767677667766676767767767767667767676766766676766767766766677677667677676776677676677677667676677676776767676766676776776776776776776667767767677677677676676776767766776776766767767767666767677676677677676776776676766677677677677676776776767677666677677667676767667767677677667767676776766677676666776767677667677667667766676767677676767767667676676776776667676676776677667767676677667767767676767677676767767767677677666766677667766667767766766767677677677667676766767767767767766776776767766776767767766676767666677677677676676767767677676666776776776767767767677666767677677666767677676776767666776776666776666767676776776766766767767677677667766677666676676776667676776776677677667677676767677676776667767677677676776767676767677667667676677676776667677677667766767667767766776776767767676767766667676676767767667667677677676766776776776766776677667766766776677666776776667766766767767676667666677677676677667666666776667767677676767676776776767676667767766776676776767766776667767676776766766676766766776776776776766776667666776767767767677677667677667667767766667766767676776677676766776776667677676676667677676776776767676776767677677676667767767676776766666766676766776776677667767766776676776667667767767767767766767766676776676676766676776776776776676667676776766767766676677676767767766776776667767667767667767767666667766676676676766767766776767767676676677677677677667766776676776767766776677667676776676776677677666776667677676676767766776766666667677677676767767677676767766766767767677676767666677676767666776676776776766767676676776667767667677676677667676767767667767676666776776677676767676677677676667666677677677677676677666776677676766766767667676677676776786776776776766776776776676766667677677677667767677667667677677677667677666677677676767767667766766776666776766776767766767677676677676676766767766776667677676776677676677667767677666667676677677676776767677676766776776776776776667676776776766767766766767677676766667766767677676776776766776676776666767767677677667677677667677676776766776667667766677676667766676677676776667667767767677666667676677677677676776667676776767667767767767676776776767667767767676677677667767766677676776767767767767767766776666776767667667667677676667767667766767767667767767677676776776767677676767766776776677676677676767666677676776667767666767767676767667667767766667767766767767676767677676676776776766766677676767767767767767767677667767677666776776767677667677667767767767677677667677676767767677676776767667767667676677667667676676767767677667767767676776776766767767767677677677666767677667676766776667767677677666677667667677677667676776766677676767767667766676767767767676776776677677667677676676667666767667766776767676767767676776767767676766767667676676776767767667676766767767767677676776677666767677676766766776767767676776666676776766776766766766776776767767767677667767767767667677676677676666776776676766767676767766667766776666776766677667677677667677667667677676776677666667677676767677676676766676776676766776767667676776776767677666766776776776767766677666776667766776767676776776776666676767767767766776776676767667767676677667677677676767766776766766677676776766776776767666776776776776776767676767766776767767667677666776676767767667676676776766677677676677676767666666767767767767667667767666667767676667667767766676767666676677667766677667676767677676776776767667767767676676776767666667766776776776767676776776776776767766767677676776776767677677677667677676677676776767767767766776676776776677667676767767667767766766667666776677677677676677677676767677667677666776676667677667766676776776677676677666677676776776776776676776776767767767767676667767767767767767766767766776677677677676766776667677667667677666767767677666767667677667676667767677676776767677677677667676767767766766776766766767767667666776766767676676767667676766677677676776776667767677677677666667676766767676776776766676776767677676766666676767767767767767667766766767767667677677676676767767767766677677676676677667767677676776776666676776766776776776677676767766676767666667766776776776667767766767677676666667667767677677677676677677677667767766767676776766767766767767766677676767677667666766767766767766767766677677676767667766776666676776766666776677677677676776776667676667767767667676667677676766767766776776767676767666767767767676776776767767766776766767677677676766766767677676666776766776767767767767676676677666776677676776676767766776677666766676767767767666767667767666776767677666767767666776776776767667676776677676677677676776677677677676666766776776776776676776666677676667677677677676766776676767767767677676776776767677677677677676776667767676776667767767766776677677677677666767767676667677676766776776666766677676677677676776767767767766766677666766776676677676766776677676676766667677667666776776676776776667676767666776776776776776767766767667676767677676677666767676666776676677676776666767767676667666776776666767767766776677676666766766776767677676676767767767766767677676767667767667667666776776767766676776676766776767767767667676766767677676776776766767676776676677677677677677676666766667677676767676677677677677676767676776767767767667667677676677677677677676677677666776776767767666667767767766776766677676767767767677667766767767767767766766666676767767676667767767767667677676767766776767677677677677676766776776767767767767666667667667666776677677676676677676776767767667677677666767677667766667677667767766676776776677676776776677677677677666666666767667667676767766776776776676677667677676776776776766776776767767667677677676767767766776677676677666677666676677676767677676776776766767766767767767767677677677676767766676776666767767766767767666767767766776776776676767667676677667676776767676776776677666767766767667767766667767767677677676766767766766766667677667677666767677667676776767666776767766767676767677676776677676677677676767767667766767677677676776677677667767677677667667676776776767766776677677677677677676667767767677667767766767766767766767677676667667767766766677667676676776776767766676767767767676766677676676767666776776776667666776766776776776767767767676767767766667677676776766776776776767677677677676767667766767766666776676766677667767677677676776676676776766767766767677667677676776676667676767677677677676667677677667767767676667767766667676776767767677676767766766776776677677677667767767767766776776677667677676767767767766667676776766776667667667676766676676676767676776776766776776766676776776776776667766767667767767767676776776676767677667767666766766677667767767766766677676676676776776776776767676677677666677676766776766667676676767767767676667676767767767766667677676776776676676767666776776676776776776776767667767676776676767766676776776677667677
67676677676676776677676766776767767667766776776767766677667766767667676776767666676766766776667677667767766776766776776667676767767767666776767767767677666676776767667767767766766776676667667676677677667666767767767667677677676666776767767677666677666676776776767767767676677677677677676667767767767766676767666776767766767676767767766776767667766776766677666677676767677677667766776776676776676776776676766676766776776767676776776776776767766767667767766766776767767767767767767676677677676667676776766676776776666766767766666767667676776776767766677676767677677676676676767766766776776776776677676677667767767677676767766766667676667767767676666776767667667766767766776666766666767767677677676776776766766767676776666776767676767677667766776776676677676677677666776776776776666767767767766776767766776766776776776776767767676676677667766766766766676767676776776776776776676776767677676776776676667766776767677676766677677676677666767767676676667676677666776766776677667767676677667767766776776676766776766677677667766776766677667766767676667667667677667666776776677677677677677676677677677677677666776776767767766676667767667767766776776776677667677676776676776776666767667767767676776666776676766767766776676666767767766776767766676776767677677676776676677677667766776776776766776776776767676767667767677677667676766766676776776776766766677677677667766677677676776676776677676667767676667676676766677677666767676767676776767767767667676767766776767676666776677676676676667766776677677677677667767767667766776776676776776677667667677677676766767667666767666776767766666677666677677666676776776766767767667666776677676667667666767767676766767767767677676776677677677677677667677676767677677677676776776776767767766776767667676667677676667676766766666776667667677676767676677677677676776677676766767766677676766776676767767767767666776766766677676767667767766676776767767767667676767667767676767767676666776776767767677677676766776776767767767676776667767766766766767677677677676767677677667767767666767767677667767767667676767766667677677676676776677677676776776776767676677677676767767677676677677666776766676677676766676767767767767677677677676767677677677676666766667767676766666676767767677676676767677676767767767676767667767767767667767677676767767767677676677676767667666776766776776767766767667766776766676677677676776776776776767767676767767667676767677667767676776766767667676767767767676767767767676767667677676776776677676767766767677677676776666767676767667667766776676776776667676677677677677677667677677667767677677677677677667666676676776666776776666767667676667667767767767767766776776776767677677677676767677667767676766667767766776767767766766767767676667767766767767677676667767767766677666776676666666776766666776676776767667767667767766667667767676677676767767767676667767766677667676677667667766776677666767767677676767676677667767766776776666776776676776767666767667676676666667767767676767667767767677676667767766767677677676667767766767676776776776776766667676676767676776666677677667677677677677676766767676767667766766776767667676776766667767766776766677667677676767676776776667767676776776767766776767677667766776677677677677677677676776767676776767766776776776776676676776677677676767676766776667677667666767766767767677677666767767677677676677667666766766776766766776677677676676776776776766776767766766677676677676677677667666776776677676677676776676677676776767767766767767767676667767677676776776767766776676677677676776776776766667766767677676666776676676766666767677677677677667677666676767767767667767767676676677666676776776776667667676776667767676677667767676667667767676676767767767676776677676667676766776677666776776766767767767677666766767676776776676767677677677677667766776767676766677666667766776766766776776776767677676776776667767766767677676677676677677676776677676766776776676767667767767677667767766776776676776776676677676767676767767677677676767667677667677667677676776766776776766767677676776767767767676766776776676766776676677677667677666767666776767667767766766766676677676776776767766667767677667677677666767767677677676776667766767767667677676766776766767767667767766666776776767766676667767766667676676776776677676767767676776767767767677677677676776776677676776677666767667766776776677676776766676676677676767666766666677677677667766776767766767667676776767667676767766667767767677667676776676776776767767767766677666677676766767677676767677676676676776666666667767767767676766776767676767766676676767667677667767677677677676677667666667766776776676776776676767676767677667766676767767667766776776767766767677667766677667767767767767767667767677676767767676676676677677666677677677676776776667677676677667766776666776676767676667666766776676667676776667767677677676667767766666776666666767766667767676666767766776776676767767667667677677677676676776676776776766666676776776676676776676767677677676677666776667677677667766776776776767676767766666776767676677667677667676767766676766776766776776776676766767676776776776766776767676767667767767767676766766767666667677667767677676776766767767767767766667766676676677667676767676767676676776776776776776667676666667676667676776776776776776776776776766767767767667676776667767677677667766676766766677677667676766776776776776776767766776676666767677676676676677677677677676677667666767677677677677676776667767767667667767767676767766767767677676767677677676767767677666676776776776766666767666767766667767676667767767767767767666766776767767676776776667766676776776776677676766767676767767677677666766677666677677676767767767677677677666767676767767766767676766667666776677677676776776667667767676677667677677667676677666667676667676776666767667766776767767767677676767676767766776767676776666776776776677676677666666676766676767766776767766767676767767767767767767766676776767677676676676667667677677676766767676677667667766776767766767767676767767676776776776677677677677666677677667676677676776776766767767766776776776667766667766767676776677676676766776776776776767676776677677676677676676767767767667767677676676766677676666676677676766767677677677676667767767767767677667676667766767767766677667766767767767667676766766776776677677667677676676776776776766776776767676776677666776766776767676666767677666667667766667767677676677666776767767666667676776677667667767677666677677667766676776766766766677667767767766776776776676776776776766666666677677677667666676676776766667676776776667767667676776776776776766676676677667767766677667677667767767677666776767667676677676776666676767676776676767767767667676667767677676767667667767766666676766677676767676776767667766776767677677676677676767766767677666767766776776676776767676776776667676776667666767766676776776676677677667667666776677676677676767676767767676667666677677667676666776766776776767767676676667677676676676677666766677676776767767677677676767766767676667677677676667667676776767677676676776766776776677677676666667667677667767676776776776766766677677667677677677676676776666666767676776767676767766766776776776767766767767767676676776776776766776667767767767767766767667767677677676776677677676666767767767677666776767766776766767767767676667676767676676676667766677667677677667667767676767676776776667667767766677677667767766666767667766776776766667766767766776676776767677676767676677667767767677667677676776766676776776766767766676677666677677677677666676677667767766676677667767766677667767667767676776776767766766767767676776667677676666766767676767677676676776767767676766677677677677667766667676767767767677676667767677666776776676676767676776677676776766776667676767677666766766776776776767676676776767667666767766767677677676676667667677677676677676666766666767767666767676676767677676766676776767767677667766667766776666666776676776776776667767677667767767676767767676677677677666677667767767767676667767766767676776676776776767676767676776776766677676767767767766776776767666766776767667766767667766676776677667767766766767677677667766767767676766767666767677667676676767667677667767767767767767766766776767767766667766676766766767766666776666776767667667676776667767766677667676666766667766677667667666676767677667767767676667766776766677677677677676776767767767766776776776767767677667676667766766667767766676776677677677676766766776776776767666667677667667667767767676767767676776767767767677677677677676767766677677677676776676767677677677677676767766776767677677676767667767767677677676677667767677667766776767766776776776676776776676767767767676767667677676776776676776767676767767676676767767767676666776776766667766676767767677676776677676767766776766767766667766776776776776677677666776766767767676767766767677677676776776676677676677676767667676776767677677667767667676677667677676776767767767667667766677677667667666676676776776677676667666766776676676677677677677677666767766776776767767767767767676776677677667666776776767767677676776677666767767767767767667677677676767767767667677677677677677667766767676676767767667767677667677676766767767676767677677677667677677666766677667676776776776676766776776776677666776666776676767677677677676666767767766776666766776776767667677677677666766766776767676666766767766776676677677677667667676767767676767766776767767666676667767767677666776677666767767677677677677666676677667677677677666677676676666776776767676767767677666767677666766776767667667766767767767767676667667767766776667676677677677677677676666776677676767677676767767667767766767766666666676776776767676767677667766767767677676776666776776766776666677666776676667767767667676766767677676776677676767667677667677667667667667767767666677676767676667766667677677676776776776666776767767766676677667766776767766776766776767767677666776676767667667767767677677677676776676677676776676667666776776677676767767677677676767766666776767767766776677677677677667767766776776767676676767666776766767766776776766767677667667767766776766767767666776676776767667767667676776677667677676767766776677676776776667667
6667676776776776676766776776766776677667767767676676667767767766676677677677677676776776776767767767767666776767767767667767767677666667766776776676666776776676767676776667766766776766767767677676776767766776776767666666677666667667767667766667766767766776767767677666766767666776767676767767767667667677666767667667667767766767766767766776676776766766676766767677666667767666667767677676776766776766767676776677666767766766676766776776776776767766776776776666766776676767767677676676767676676767767767766667766667676776666767676767677676766766766677676766776766776767766676677677666676767676776676776767766766677676776766767767666667666666767676776776776776776676776776776667677666676776767676766776776776766767767676677676776767677676676676766667677666667666776767666776766766676677676776767766677676767767766767766776767766776776776767677676767766667767676767767667667766767666776776776667666767766776776666767767767677676776676666667767767767767677676676667766766776776677676776776776776766767766677676776677676667677677677676766767677677676767767766776776667766676776677666676767767677667766776766676776767767767667677677666677676776767677677677676767766776776776767676676666776677677676776776776776676676776676667676676666767767667667766776776767766776776767767767767677667766766776676667766676776776776766766776767676776776767677676776676677667766666677676776776776667677676677667766677676676677667767677677667767666766776766666776766776776776676776776677676776666767666776776667677667666766677677666676767676666677666666766767766776776776776776776776766766776776676767766766676667677677676667666767767767676776776677676776767766767766767767767767677677676776676776677677666666766767766667676776677676776767766767676767667767766767766767767677677666667667767766766766776667667676677677676776776666776666776767766776776776676776776666677667766767667767767676677676776667676766677677667676767676766677676776776677676666767677677666667767666767667767767767767667767766776776766767767677676766776667767766767767667767767767676767666776766667676667676667676776776776667666776776776776676676676676677676776767767766776767677677676767667766767767766767677666677677667766676676677676767767767677677676676776767667667767767767766767766677667767767677677676667767676677666767767667676766767677677676776667667766677677677676776766667676767677677667666676766667666776776776776766676776776776677677676767677676766677666676776767766767767676677676776776677676676776767766767667767676767766776776776767766667766776776776776767667767766667767666766776676677667667767767676676776676766667677677676776677666766776776676666767677676677677677677677667766776776677667767667676677666766666667676766667667677676776776776676767677677676776776677667767767766766766776767767766776667767767666776767767766677677677677666666666766767767677677676767766776776767666776666767666776767767677677667767677667666776776767676776667767666766766776776766766766666767767676677667667666766767766666677676767766766776676767766676766766776677666767766766677676776776667666766776776766767677676667667676766767677676767767767767667667767766776676677667677677676766666677667677676677667766767677677667767767677677676767667676776776666767667766767676767677677677667767676677676776767676677676776767676776776676676776677676676667667667767767767767676667676677667677677677677667677666766776776767766667677677667676676767767767767767677676667767677676767676767767676676767666667676666677676676776776667677667767767766666776776676677677667767676776767767767676776677667767666766776766776666767676776677676667767677676667667767767676677677676776767767767766767676677666666766766766766767666776776666766676776767667767676776676766776676766776776767667676766776667676776776776776677677677667767767667677676767676776767677677666767767676667767666766676767767667767766667667767667766776767676776776677666767677676766767667666767766776776776767766776767767667767766766666667676767767767767767766776767767667677667767677677676776776767667766776776677676676667766676767667767676767676677677676767767766767677677677667767766776767767767676776676676766676776676677676767767676767767767676767677677677676677677676667767676676776676667767676767767767667677667767767767677677676767676776766767676776776676776776776677667767677667676767767767766767767676666776766766767766767676776767767667766677676677667676666776677666776767677677666677666776677676667676667676776667667767767667677667677676677677677677667766776776776767767767666677676776776767676766776767767677677677677676767767677677676776776766767767667767667677676767666767767666776667676767677676776767667677676776677676776776677667677677677666677666766677676776767766767767766776767766767677677666676667667767666767767667766767767677676667677676776776776766776776776676776677676776776767767767676776666767766677677666766766677677676767676767766676776676776767767766776776666776767666676766776766666667776766667676677676766677676776676766776766776776776677667677677676776776666677677666767676767767767767767677676677677677677677666767667767667767677676767667767767667767677677676677666677677666766767667667667667666766677677676776676667767666667767677667766766667766676776776676766767676767766676767667767767667676766776667676767676666767677676766776667676766676776776677677676767766776767666766776767766776776776677667766776767767766776776776766776776676776677666676767767767676776767667677676677676776776676776776767676776776776776767767767667676666677677676776667677677676776767766666776776776767767766767667767767677677676776767676667677676776676776666667767766776776776677666776776767767667767766766776767667767767767767766677666776767676676776667767677677676667667677677677666776776767766776776767676776776767767767767767767667666677667667767766766767677677677677677676776776767766776766767767677667667767767676766767767767767767766776666767767677677667767676767766677677677677676776776677666776766667676767677666677677676666767676766776776677677666766767677676766767767676767767767677667767676776776776767677676767767767767667767767767677666767766766666776767667767766767677677667666776677667676667676767676766767667667766767667767767767767766676767767676767767667766767676677667767767676776776776666677677677667767767767667667677677677676767667666766676676776767676767677677676667667767767767767767767767676767767766776677677667676767767766776767677667767676776667767767766677676767766776767767767767766767766767767676776667676767766776767667676766766667767766776767677666776776776776776776767767676776667766776767676767766776667767667766766776666776766667767767677666767677677667667667766776667677677677676767767677677667666676676767677666677677676776677677677676766676676776676776776666676676776766667766677677676776667767767676676676776667767767677666776776677667667677677676676766767766776776776776776767767667767676676767766677667767767766776767767677676767767767666766667667766767767766676677676676767767767766776667766767666666677677677677676666767677676767666666776776666766667767766676766677667666677677677677676776767667767676776767767667766667767766766776676677676776776666677676767667766776767676676776776776767767766766776776676776767676776666776666776667767677676677667666767767667677677677676666676776677676776666666776667766667676766667676676776767767676766676677667766776776776677676767667676776676776776766667676676766776767767677677677677667676776766776767677677666767677676776767677677667667767666776677667667766767676776677667767677676676776766776776766766666776767767767676666666666766767677677676767666776676676766776776776766776776667677676776776776767676667676776767677677676667666677676776776767676776676767667677677676776677677676677676767766767676767677677677677667676776767677676776776767767677677677676677676767767767666776767767676676766677676776776776766666767767676776767667767767767766676667667676677677666667676776776767767767767667767677676677676677677676676677667767767767676766667766766776677667767766776776766776677666667677676667666667767676767677667676676776677676667677667677667767676776776766766776667767677677676776677667676767667667676667666667676677677666776776776677667767766776767666767666677677676766767767767767667676767677677676776767676776776667676767767767767767767767676676776766776776776766767667766776766776767676767676767766766667677677676766776767767676776776776766676667677677676676776766766776766766776776677677677676776767766676766766667766767767767667767676676666766766666676776676767677676676677676776776676776776767677667676767666766776776776676667677676676767676776776666776776767676677676776677676676767677666677676767766776767767677677676776767766677677676767676676767677676667767666776677666676766677666776776776766676766776676767667766767677677677667766677676776677667767676767766766677676767766776767767667676776667767767767767667667767767767766766776767676776766667767767767767677676767666767676766667666766766776766767766677677667767767767766677666776767676767667767766667676676677676767676766666666767766766766776676776776776767677666766776676776676677677676776767767767667767766766677667667766776776766766667677676776667767766677677676676676666677677677666667667677677676677676776677677677676767677676776767667676776776766667766677677677667667677667767766676677677676766677667667677677677676677676666667667677666776667677667677677676776776667767766767766677677667676677667767766776666776776676767767767766776776776677676677676676767666667766776676767677667666776776676767767767666776776677676666776677676776767667676667677677667666776677676776666676776677667677677676676677667677676677677676677676776776677667766677677667767767766767667676667676766666666667766677677677667677676776667767666766676776776767666766767766766776776776776667667766776667667767766776667676677676676767766776776776766776776776767767676766676676676677676776677677667677666676776766767676767676676776677676676767766676776676767677666776767766667766677
6776676776767677667666766776776776776676776767767676766766677677676676767767767767677667767667767767667767766776677677676676776767767666766776776776776767667766767677667767767676767767766667767767677676767767676676767767767677666767767666776667666767766776767767666667766776776767767767666766776776677676767676766776776667767767766667767767767676776766776766776766776776767767677676776767677667676766677676776776776776766776767676776667766676667767767677667667676677667767766676776677676677676776767767676767766776776767767767676677677676776776767766776767766776776776677666766766677667667767766776677677676677666766776776776776676776766667767667767767766776676767767676776766776766776667766776676767767676776776666767676776776666776766776766766677666776776767766776677677666676676666766776667676767666667767667767676677677676767677667676677676776767676667667767677677676776776767676677676776667767677666766767676767676677676667677676676776776766776676677676776776667667767677667677666677667767676776776776677677667677677677667676677666767677676767677667767677676776766776766767667677676776676667767767677677676676677667767766677666776766666677676776767666666776676776776667767767676767677667767766776776667766776677667767677677667766766667667766767767676767766776677676676776776677676766767677667676767676666776766667677677676676776767676767766767676667767767677667666776666776767766676767767677677667676767667767676767666776767677667767676677667767767767767676676766676676676676666776767667766776766676776776767667767677677676767677676677676667767767666667667667676676766676776776676767766766776776766776767677676776776677667767666767677667667767766776776776766676676767766767677677677676767767767667667666776676676767676767677667666776767676776776776776677666766767767676776767766676776767766767767767676776767767767766677666776667767677677677677676766767767667766776776766666767667676767767676776767767767667676667676776666776676776767677667667667667767767766677677676676767676766676677676776676767676766766676767767676767667676767676677667676776676677677677667677676767676767667667766677676766767667767677676766766767767667676666666676666677667767676776677677677666767766776776776767767667766766677677667677677676767766776776776776676776767767677676776776666767767667676767667767767767667767767767767766776667767677676767667667767676776666676776776776776677676677677677677667667766677676776667766776677677676776776767767767676766677667767667677677667676766767666776776767677676667766767767767767676776776767767666767676667676767676776767677666766676776766776766767767676676776767676776766766776677667667766776776776676676767676767766776776667766766767677676767677676676776776667767667767767767676767767766766767766666666676676766776776776776776767767767767767767767766677677676776767767766767767766767676766767767767767766677677677676776677666776776766776767676776767676767767766767767677676766776766767677677667767767666767767767767766667676767677676766776767676776767767676677676776767767677676776776767666676666677676676676766677676667676666776677677667767677676776776767767677667766677677666776667677666776776677677667677677666667767767767676676776776676767677667667677667677666766767767676677677677677677667766667766667677676766776676776776776767767677667676767677666767767677677677677676776767676767677676776776776776767767676767767666677667677676667766776776767766766666667677677667766776767676666677677677676776776776776776676767767767667766767767667767766766766776776776767767676677677677677667767767677666766676677666776676766667766767677667766766677676776767766666776776767666767767677676776667677677667676776766767767767767767677677666776766767677666676776766776677667767766766767766776767767766667676776767766776676776676677676776667766676767676767767676776767767667767676677667667767767767666766767767677677676776767677677677676676766766676767766767666667767767676767666776676766767677667767676776766666776767766767676776776767767666677676676776667767767767666766776767666776666776776666676667667767766767666776767767767677667677677677676676677667767767677667667667676676776766676776776667676766767677667677667766767677676766676776776666677667677677677677666666667767677666677677666776776667766677667667677667767766776767676667677676677667767766766677677677677677677666766776767766776677677667767676767676776776776776776676666767766677677666767676767767767767677677676776776776776767767767676776776667676776677676666776776677677666776667677677677676766677676766767667767676767677676676667767676776776676766776767766767767766767666767676676767767767767677667766776676776667676667767677667767677676776676767676776767666766767677667766766776676667767676676676767767677677677676766676676766676667667676677676776677676766776667677667767676677676767676767767667667767676767667677677677677667667667676677666667767666766677667676766766766666766767767667677676667767767767667676677677666767667677667677677676767767767766676677676767767767676676767767676776766776676676776776776767677677676767676767766767667766776776766677676767667767767767677667767767677676776676767677676776776776676676776776766677677666776767676766667676776776767767676676667676766776767766677677676776667767766776767676776666776767766776776767676766776766776776766766676767677677676776666676767666677676677666776776677666667767667666776677676677676766667667767667676776767667676776767677666677667766767766776776776667676767666766766677677667767666776677677676767767667766776767767767767676767677677667677676676676776776767677677676767676766776776667676776677677666676676677667677677666767767677676767767767767766767667666776776766676767767766767766677676767766677667677667767677677667667676676776767767666776767676776776776676766676766776776776767676667767667677677676767676776666767767767767767667676776776766667677676766767676776667667677677676776766677676766677676767677676677677667767676667667766666766767767767767676667676667766667767767767667667676677677667766767677667677676776676677676766677677676677677677666667767677677666767767766776766776766666766667666667676667766776666766667767676767676776776677677667766677676766776776766667767767767677676766677666776767766767766676767677677666677667767677676767667676676667767766776676676776776677666767766677666776776766767767767676776766676676767667676767676676667666767767667767767767677666776677676677677676677676676666667767666776766766767676767767666766776676767677666667677676666776676767767767767677676667767766767676667666676776776767676767677676677667767767767666767667767767676776677677677667767766776776776667667676767676676776667677676767666667766676776776776677676676766776776766776666776776667767676677676776776676776666677676677667767766776766767676677666767766677676677676776676776776767676776776776767677677677677666677667766776677676776776666767767667676767677666776767667676767677677676776767767767766776767667667676767677676676767766776676776776767767676767767767676776766676767666767666776676676776776677676767676767767676776776677676766676667767767767767767666776776776666776676766767676676776776676767767766676677677676776767766676776667676767767677676676766766767677666677666766677676666766776676767766776667767677677666776766766676767766767767666776776767767667767766776776776677677677677676776776676667666677677677677676677667767766676776766776676667677677677667677667766767676767676667666677666767676776676676676767667766676776767766676776666767667766776667667676767767677677676776667676667766776767766766776677677677667767767767766776776767676776767667767767676676776767676776776776776776767766667767677677667766776766776766767766767667667667767766776766767677676676766776677667767676776776776667667767767766767676767767667677676676676767766667676776776776767666676767766667667767767766677667767766677677677676776667767677667677676676666667767766776677667677676767766767667767767667767767676677667676667767766767767766676776776766776667767676776767767767676676666776766776677677667767677676767677677667766776767666667767767677676766767667676767666776766776677667767767767767677677676676776766676677667677666766666767767766667677677676676767676776667677676776776666776766766767667767766766677676677677676776676767767766776776776766676776767767767676766767766776766676667767677667767667676676767677676776766666776667677677667766667667676776767676776776676776776776766767676677677676767666767666677677667767666776776776676776767677676766667667766767667667677676776666676766776677676776767767677677676776776776676767767666776767766677667677667767676677677676767766767676767767677676666776677676767667767677667666667767667767666767676766776767767677666676677666767676776676767667677677666776776667767767677677667667676677676776767667676666776677677677677676776776767667767767676776766776776767767767767767767667767667766776676776766677676677667677676767767767767767676776677667676676767767766667677677677667676776767666677676676776677676766767667767766776676776776676776676677677666676767667676776776766676767667676677676767677676767677667766766776776776776767767767767677677676766767676676776776767766666677667667667667676676677676767767766776776776776667767676776766767677666776767666667767676776776776776676767766667667667676767676676776776776677676676776776766766776676776766767767677677676776767767677667766776767767767767676776666766677667767676767667676766767766767767767767766677677677677677666676767766776667676767676776767677666776677677676776776767767767667676676776666776767667676766767767677676667766667766776667767767667677677667676776667676767767766677677666667767766776767667767677676667767676766776676766776766667677667667767767676766776767766776776776776676776767767767667767677677676766776776776766677677676766676776666666767676766767676776776766776677666766776767766776776767667766676776776767767767767676677676767676776667767666667767676776767667666776776776676776776776767676776776767676776776677666677666677667767676776676
